Commit Graph

853 Commits

Author SHA1 Message Date
David Wronek
dc0027c516 Import S928BXXU3AXH7 changes 2024-10-20 20:09:27 +02:00
Maulik Shah
a5b38d6ff6 cpuidle: governors: qcom-lpm: Fix runtime PM based cpuidle support
In the cpuidle-psci case, runtime PM in combination with the generic
PM domain (genpd), may be used when entering/exiting a shared idle
state. More precisely, genpd relies on runtime PM to be enabled for
the attached device (in this case it belongs to a CPU), to properly
manage the reference counting of its PM domain.

This works fine most of the time, but during system suspend in
dpm_suspend_late(), the PM core disables runtime PM for all devices.

Beyond this point, calls to pm_runtime_get_sync() to runtime resume
a device may fail and therefore it could also mess up the reference
counting in genpd.

To fix this problem, let's call wake_up_all_idle_cpus() prior to
disabling runtime PM. In this way a device that belongs to a CPU,
becomes runtime resumed through cpuidle-psci and stays like that
because idle governor will stop selecting deeper idle state when
suspend is started.

Change-Id: I8e046aa9b904ada09c0138499766d6362a9795be
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-08-13 21:27:21 -07:00
Raghavendra Kakarla
b700529dba Revert "cpuidle: governors: qcom-lpm: Do not disable CPUidle during suspend"
This reverts commit 7dcee2dc40.

Delayed core wakeup mess up the cluster genpd sd counter post
late suspend phase. Disallow cpuidle during suspend.

Change-Id: I8f1a06214ee7a05d38c2941550877ae70abcf15c
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2024-01-24 00:56:00 -08:00
jianzhou
7c8fe0d3ae Merge keystone/android14-6.1-keystone-qcom-release.6.1.57 (97abf17) into qcom-6.1
* refs/heads/tmp-97abf17:
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: mm: lru_cache_disable skips lru cache drainnig
  ANDROID: mm: cma: introduce __cma_alloc API
  ANDROID: Update the ABI representation
  BACKPORT: fscrypt: support crypto data unit size less than filesystem block size
  UPSTREAM: netfilter: nf_tables: remove catchall element in GC sync path
  ANDROID: GKI: Update oplus symbol list
  ANDROID: vendor_hooks: export tracepoint symbol trace_mm_vmscan_kswapd_wake
  BACKPORT: HID: input: map battery system charging
  ANDROID: fuse-bpf: Ignore readaheads unless they go to the daemon
  FROMGIT: freezer,sched: clean saved_state when restoring it during thaw
  FROMGIT: freezer,sched: do not restore saved_state of a thawed task
  FROMGIT: f2fs: skip adding a discard command if exists
  UPSTREAM: f2fs: clean up zones when not successfully unmounted
  UPSTREAM: f2fs: use finish zone command when closing a zone
  UPSTREAM: f2fs: check zone write pointer points to the end of zone
  UPSTREAM: f2fs: close unused open zones while mounting
  UPSTREAM: f2fs: maintain six open zones for zoned devices
  ANDROID: update symbol for unisoc whitelist
  ANDROID: vendor_hooks: mm: add hook to count the number pages allocated for each slab
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Add trace_android_rvh_set_user_nice_locked
  UPSTREAM: ASoC: soc-compress: Fix deadlock in soc_compr_open_fe
  BACKPORT: ASoC: add snd_soc_card_mutex_lock/unlock()
  BACKPORT: ASoC: expand snd_soc_dpcm_mutex_lock/unlock()
  BACKPORT: ASoC: expand snd_soc_dapm_mutex_lock/unlock()
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Add vendor hook for update_load_sum
  FROMGIT: freezer,sched: clean saved_state when restoring it during thaw
  FROMGIT: freezer,sched: do not restore saved_state of a thawed task
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: KVM: arm64: pkvm_module_ops documentation
  ANDROID: Update the ABI symbol list
  UPSTREAM: usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
  ANDROID: GKI: Update oplus symbol list
  UPSTREAM: drm/qxl: fix UAF on handle creation
  FROMGIT: usb:gadget:uvc Do not use worker thread to pump isoc usb requests
  FROMGIT: usb: gadget: uvc: Fix use-after-free for inflight usb_requests
  FROMGIT: usb: gadget: uvc: move video disable logic to its own function
  FROMGIT: usb: gadget: uvc: Allocate uvc_requests one at a time
  FROMGIT: usb: gadget: uvc: prevent use of disabled endpoint
  UPSTREAM: drm/fourcc: Add NV20 and NV30 YUV formats
  FROMLIST: virt: geniezone: Add memory relinquish support
  FROMGIT: Input: uinput - allow injecting event times
  UPSTREAM: PM: hibernate: Fix copying the zero bitmap to safe pages
  UPSTREAM: PM: hibernate: don't store zero pages in the image file
  UPSTREAM: PM: hibernate: Complain about memory map mismatches during resume
  FROMLIST: devcoredump: Send uevent once devcd is ready
  FROMLIST: iommu: Avoid more races around device probe
  ANDROID: Update the ABI symbol list
  FROMLIST: ufs: core: clear cmd if abort success in mcq mode
  BACKPORT: wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient
  BACKPORT: wifi: cfg80211: OWE DH IE handling offload
  ANDROID: KVM: arm64: mount procfs for pKVM module loading
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: fuse-bpf: Add NULL pointer check in fuse_release_in
  UPSTREAM: serial: 8250_port: Check IRQ data before use
  ANDROID: KVM: arm64: Fix error path in pkvm_mem_abort()
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Add vendor hook for util_fits_cpu
  ANDROID: update symbol for unisoc vendor_hooks
  ANDROID: vendor_hooks: mm: add hook to count the number pages allocated for each slab
  UPSTREAM: usb: gadget: udc: Handle gadget_connect failure during bind operation
  ANDROID: Update the ABI symbol list
  ANDROID: softirq: Add EXPORT_SYMBOL_GPL for softirq and tasklet
  ANDROID: mm/mempolicy.c fix up conversion to queue_folios_pte_range
  Revert "net: add sysctl accept_ra_min_rtr_lft"
  Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  Revert "net: release reference to inet6_dev pointer"
  Revert "ata,scsi: do not issue START STOP UNIT on resume"
  Revert "scsi: sd: Differentiate system and runtime start/stop management"
  Revert "scsi: sd: Do not issue commands to suspended disks on shutdown"
  Revert "wifi: cfg80211: fix cqm_config access race"
  Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
  Revert "arm64: errata: Add Cortex-A520 speculative unprivileged load workaround"
  Revert "video/aperture: Only remove sysfb on the default vga pci device"
  Revert "drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers"
  Revert "fbdev/radeon: use pci aperture helpers"
  Revert "drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers"
  Revert "drm/aperture: Remove primary argument"
  Revert "video/aperture: Only kick vgacon when the pdev is decoding vga"
  Revert "video/aperture: Move vga handling to pci function"
  Revert "fs/nls: make load_nls() take a const parameter"
  Revert "dm: fix a race condition in retrieve_deps"
  ANDROID: GKI: db845c: add new dma_buf symbols to list
  UPSTREAM: lib/test_meminit: fix off-by-one error in test_pages()
  ANDROID: GKI: add guards for an include file in net/ethtool/ioctl.c
  ANDROID: GKI: update .stg due to internal zswap and tracing changes
  ANDROID: GKI: db845c: add pcie_capability_clear_and_set_word to the symbol list
  ANDROID: GKI: sched: put back the cpu_capacity_inverted variable
  Revert "ipv4: fix data-races around inet->inet_id"
  Revert "usb: typec: bus: verify partner exists in typec_altmode_attention"
  Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()"
  Revert "media: cec: core: add adap_nb_transmit_canceled() callback"
  Revert "media: cec: core: add adap_unconfigured() callback"
  Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes"
  Revert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY"
  Revert "PCI: Allow drivers to request exclusive config regions"
  Revert "PCI: Add locking to RMW PCI Express Capability Register accessors"
  Revert "crypto: api - Use work queue in crypto_destroy_instance"
  Revert "media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field"
  Linux 6.1.57
  xen/events: replace evtchn_rwlock with RCU
  ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
  btrfs: file_remove_privs needs an exclusive lock in direct io write
  netlink: remove the flex array from struct nlmsghdr
  btrfs: fix fscrypt name leak after failure to join log transaction
  btrfs: fix an error handling path in btrfs_rename()
  vrf: Fix lockdep splat in output path
  ipv6: remove nexthop_fib6_nh_bh()
  parisc: Restore __ldcw_align for PA-RISC 2.0 processors
  ksmbd: fix uaf in smb20_oplock_break_ack
  ksmbd: fix race condition between session lookup and expire
  x86/sev: Use the GHCB protocol when available for SNP CPUID requests
  RDMA/mlx5: Fix NULL string error
  RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
  RDMA/siw: Fix connection failure handling
  RDMA/srp: Do not call scsi_done() from srp_abort()
  RDMA/uverbs: Fix typo of sizeof argument
  RDMA/cma: Fix truncation compilation warning in make_cma_ports
  RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
  gpio: pxa: disable pinctrl calls for MMP_GPIO
  gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
  IB/mlx4: Fix the size of a buffer in add_port_entries()
  of: dynamic: Fix potential memory leak in of_changeset_action()
  RDMA/core: Require admin capabilities to set system parameters
  dm zoned: free dmz->ddev array in dmz_put_zoned_devices
  parisc: Fix crash with nr_cpus=1 option
  smb: use kernel_connect() and kernel_bind()
  intel_idle: add Emerald Rapids Xeon support
  HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
  HID: sony: remove duplicate NULL check before calling usb_free_urb()
  netlink: annotate data-races around sk->sk_err
  netlink: Fix potential skb memleak in netlink_ack
  netlink: split up copies in the ack construction
  sctp: update hb timer immediately after users change hb_interval
  sctp: update transport state when processing a dupcook packet
  tcp: fix delayed ACKs for MSS boundary condition
  tcp: fix quick-ack counting to count actual ACKs of new data
  tipc: fix a potential deadlock on &tx->lock
  net: stmmac: dwmac-stm32: fix resume on STM32 MCU
  ipv4: Set offload_failed flag in fibmatch results
  netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
  netfilter: nf_tables: Deduplicate nft_register_obj audit logs
  selftests: netfilter: Extend nft_audit.sh
  selftests: netfilter: Test nf_tables audit logging
  netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
  ibmveth: Remove condition to recompute TCP header checksum.
  net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
  net: nfc: llcp: Add lock when modifying device list
  net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
  net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
  ptp: ocp: Fix error handling in ptp_ocp_device_init
  ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
  neighbour: fix data-races around n->output
  neighbour: switch to standard rcu, instead of rcu_bh
  neighbour: annotate lockless accesses to n->nud_state
  bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
  net: fix possible store tearing in neigh_periodic_work()
  modpost: add missing else to the "of" check
  bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
  bpf, sockmap: Do not inc copied_seq when PEEK flag set
  bpf: tcp_read_skb needs to pop skb regardless of seq
  NFSv4: Fix a nfs4_state_manager() race
  ima: rework CONFIG_IMA dependency block
  scsi: target: core: Fix deadlock due to recursive locking
  ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
  regulator/core: regulator_register: set device->class earlier
  iommu/mediatek: Fix share pgtable for iova over 4GB
  perf/x86/amd: Do not WARN() on every IRQ
  wifi: mac80211: fix potential key use-after-free
  regmap: rbtree: Fix wrong register marked as in-cache when creating new node
  perf/x86/amd/core: Fix overflow reset on hotplug
  wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
  drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
  Bluetooth: ISO: Fix handling of listen for unicast
  Bluetooth: Delete unused hci_req_prepare_suspend() declaration
  regulator: mt6358: split ops for buck and linear range LDO regulators
  regulator: mt6358: Use linear voltage helpers for single range regulators
  regulator: mt6358: Drop *_SSHUB regulators
  bpf: Fix tr dereferencing
  leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
  wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
  wifi: cfg80211: fix cqm_config access race
  wifi: cfg80211: add a work abstraction with special semantics
  wifi: cfg80211: move wowlan disable under locks
  wifi: cfg80211: hold wiphy lock in auto-disconnect
  wifi: iwlwifi: mvm: Fix a memory corruption issue
  wifi: iwlwifi: dbg_ini: fix structure packing
  erofs: fix memory leak of LZMA global compressed deduplication
  ubi: Refuse attaching if mtd's erasesize is 0
  HID: sony: Fix a potential memory leak in sony_probe()
  arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
  arm64: Add Cortex-A520 CPU part definition
  drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
  drm/amd: Fix detection of _PR3 on the PCIe root port
  net: prevent rewrite of msg_name in sock_sendmsg()
  net: replace calls to sock->ops->connect() with kernel_connect()
  PCI: qcom: Fix IPQ8074 enumeration
  md/raid5: release batch_last before waiting for another stripe_head
  wifi: mwifiex: Fix tlv_buf_left calculation
  Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
  Bluetooth: hci_codec: Fix leaking content of local_codecs
  qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
  mptcp: userspace pm allow creating id 0 subflow
  net: ethernet: mediatek: disable irq before schedule napi
  vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
  iommu/vt-d: Avoid memory allocation in iommu_suspend()
  scsi: zfcp: Fix a double put in zfcp_port_enqueue()
  i40e: fix the wrong PTP frequency calculation
  hwmon: (nzxt-smart2) add another USB ID
  hwmon: (nzxt-smart2) Add device id
  block: fix use-after-free of q->q_usage_counter
  rbd: take header_rwsem in rbd_dev_refresh() only when updating
  rbd: decouple parent info read-in from updating rbd_dev
  rbd: decouple header read-in from updating rbd_dev->header
  rbd: move rbd_dev_refresh() definition
  iommu/arm-smmu-v3: Avoid constructing invalid range commands
  iommu/arm-smmu-v3: Set TTL invalidation hint better
  drm/amd/display: Adjust the MST resume flow
  arm64: cpufeature: Fix CLRBHB and BC detection
  net: release reference to inet6_dev pointer
  net: change accept_ra_min_rtr_lft to affect all RA lifetimes
  net: add sysctl accept_ra_min_rtr_lft
  arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
  Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"
  btrfs: use struct fscrypt_str instead of struct qstr
  btrfs: setup qstr from dentrys using fscrypt helper
  btrfs: use struct qstr instead of name and namelen pairs
  ring-buffer: Fix bytes info in per_cpu buffer stats
  ring-buffer: remove obsolete comment for free_buffer_page()
  mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
  mm/page_alloc: leave IRQs enabled for per-cpu page allocations
  mm/page_alloc: always remove pages from temporary list
  mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
  mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
  mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
  mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
  mm/memory: add vm_normal_folio()
  NFSv4: Fix a state manager thread deadlock regression
  NFS: rename nfs_client_kset to nfs_kset
  NFS: Cleanup unused rpc_clnt variable
  ata: libata-scsi: Fix delayed scsi_rescan_device() execution
  scsi: Do not attempt to rescan suspended devices
  scsi: core: Improve type safety of scsi_rescan_device()
  scsi: sd: Do not issue commands to suspended disks on shutdown
  scsi: sd: Differentiate system and runtime start/stop management
  ata,scsi: do not issue START STOP UNIT on resume
  mptcp: process pending subflow error on close
  mptcp: move __mptcp_error_report in protocol.c
  mptcp: annotate lockless accesses to sk->sk_err
  mptcp: fix dangling connection hang-up
  mptcp: rename timer related helper to less confusing names
  ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
  ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
  spi: zynqmp-gqspi: fix clock imbalance on probe failure
  Linux 6.1.56
  ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
  mm, memcg: reconsider kmem.limit_in_bytes deprecation
  memcg: drop kmem.limit_in_bytes
  drm/meson: fix memory leak on ->hpd_notify callback
  drm/amdkfd: Use gpu_offset for user queue's wptr
  fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
  power: supply: ab8500: Set typing and props
  power: supply: rk817: Add missing module alias
  drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
  ata: libata-sata: increase PMP SRST timeout to 10s
  ata: libata-core: Do not register PM operations for SAS ports
  ata: libata-core: Fix port and device removal
  ata: libata-core: Fix ata_port_request_pm() locking
  fs/smb/client: Reset password pointer to NULL
  net: thunderbolt: Fix TCPv6 GSO checksum calculation
  bpf: Fix BTF_ID symbol generation collision in tools/
  bpf: Fix BTF_ID symbol generation collision
  bpf: Add override check to kprobe multi link attach
  media: uvcvideo: Fix OOB read
  btrfs: properly report 0 avail for very full file systems
  ring-buffer: Update "shortest_full" in polling
  mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
  mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
  mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
  arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
  drm/tests: Fix incorrect argument in drm_test_mm_insert_range
  timers: Tag (hr)timer softirq as hotplug safe
  Revert "SUNRPC dont update timeout value on connection reset"
  netfilter: nf_tables: fix kdoc warnings after gc rework
  sched/rt: Fix live lock between select_fallback_rq() and RT push
  kernel/sched: Modify initial boot task idle setup
  ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
  i2c: i801: unregister tco_pdev in i801_probe() error path
  io_uring/fs: remove sqe->rw_flags checking from LINKAT
  ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
  ata: libata-scsi: link ata port and scsi device
  LoongArch: numa: Fix high_memory calculation
  LoongArch: Define relocation types for ABI v2.10
  ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
  netfilter: nf_tables: disallow rule removal from chain binding
  nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  serial: 8250_port: Check IRQ data before use
  Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
  misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
  mptcp: fix bogus receive window shrinkage with multiple subflows
  KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
  KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
  KVM: SVM: Fix TSC_AUX virtualization setup
  KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
  x86/srso: Add SRSO mitigation for Hygon processors
  x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
  iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
  smack: Retrieve transmuting information in smack_inode_getsecurity()
  smack: Record transmuting in smk_transmuted
  nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
  scsi: qla2xxx: Fix NULL pointer dereference in target mode
  wifi: ath11k: Don't drop tx_status when peer cannot be found
  nvme-pci: do not set the NUMA node of device if it has none
  nvme-pci: factor out a nvme_pci_alloc_dev helper
  nvme-pci: factor the iod mempool creation into a helper
  perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
  fbdev/sh7760fb: Depend on FB=y
  LoongArch: Set all reserved memblocks on Node#0 at initialization
  tsnep: Fix NAPI polling with budget 0
  tsnep: Fix NAPI scheduling
  net: hsr: Add __packed to struct hsr_sup_tlv.
  ncsi: Propagate carrier gain/loss events to the NCSI controller
  powerpc/watchpoints: Annotate atomic context in more places
  powerpc/watchpoint: Disable pagefaults when getting user instruction
  powerpc/watchpoints: Disable preemption in thread_change_pc()
  ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
  NFSv4.1: fix zero value filehandle in post open getattr
  media: vb2: frame_vector.c: replace WARN_ONCE with a comment
  ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
  memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
  memblock tests: fix warning: "__ALIGN_KERNEL" redefined
  firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
  ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
  ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
  ALSA: hda: intel-sdw-acpi: Use u8 type for link index
  bpf: Clarify error expectations from bpf_clone_redirect
  spi: intel-pci: Add support for Granite Rapids SPI serial flash
  ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
  spi: stm32: add a delay before SPI disable
  spi: nxp-fspi: reset the FLSHxCR1 registers
  ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
  smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
  scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
  riscv: errata: fix T-Head dcache.cva encoding
  drm/amdgpu: Handle null atom context in VBIOS info ioctl
  drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
  drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
  drm/amd/display: Don't check registers, if using AUX BL control
  thermal/of: add missing of_node_put()
  platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
  platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
  ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
  net/smc: bugfix for smcr v2 server connect success statistic
  ring-buffer: Do not attempt to read past "commit"
  selftests: fix dependency checker script
  btrfs: assert delayed node locked when removing delayed item
  ring-buffer: Avoid softlockup in ring_buffer_resize()
  selftests/ftrace: Correctly enable event in instance-event.tc
  scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
  scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
  scsi: qedf: Add synchronization between I/O completions and abort
  parisc: irq: Make irq_stack_union static to avoid sparse warning
  parisc: drivers: Fix sparse warning
  parisc: iosapic.c: Fix sparse warnings
  parisc: sba: Fix compile warning wrt list of SBA devices
  nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
  spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
  spi: sun6i: reduce DMA RX transfer width to single byte
  bpf: Annotate bpf_long_memcpy with data_race
  dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
  ceph: drop messages from MDS when unmounting
  x86/reboot: VMCLEAR active VMCSes before emergency reboot
  i2c: npcm7xx: Fix callback completion ordering
  gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
  firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
  arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
  soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
  selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
  selftests/powerpc: Pass make context to children
  selftests/powerpc: Use CLEAN macro to fix make warning
  power: supply: rk817: Fix node refcount leak
  xtensa: boot/lib: fix function prototypes
  xtensa: umulsidi3: fix conditional expression
  xtensa: boot: don't add include-dirs
  xtensa: iss/network: make functions static
  xtensa: add default definition for XCHAL_HAVE_DIV32
  firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
  power: supply: ucs1002: fix error code in ucs1002_get_property()
  bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
  ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
  ARM: dts: Unify pinctrl-single pin group nodes for omap4
  ARM: dts: Unify pwm-omap-dmtimer node names
  ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
  ARM: dts: omap: correct indentation
  clk: tegra: fix error return case for recalc_rate
  clk: sprd: Fix thm_parents incorrect configuration
  power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
  firmware: arm_scmi: Fixup perf power-cost/microwatt support
  firmware: arm_scmi: Harden perf domain info access
  bus: ti-sysc: Fix missing AM35xx SoC matching
  bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
  drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
  spi: spi-gxp: BUG: Correct spi write return value
  MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
  vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
  btrfs: reset destination buffer when read_extent_buffer() gets invalid range
  drm/amdkfd: Insert missing TLB flush on GFX10 and later
  drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3
  scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
  scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
  wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
  wifi: ath11k: fix tx status reporting in encap offload mode
  arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
  s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
  f2fs: get out of a repeat loop when getting a locked data page
  f2fs: optimize iteration over sparse directories
  ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
  ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
  ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
  ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  i2c: xiic: Correct return value check for xiic_reinit()
  i2c: mux: gpio: Add missing fwnode_handle_put()
  i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
  gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
  cifs: Fix UAF in cifs_demultiplex_thread()
  proc: nommu: fix empty /proc/<pid>/maps
  proc: nommu: /proc/<pid>/maps: release mmap read lock
  igc: Expose tx-usecs coalesce setting to user
  octeontx2-pf: Do xdp_do_flush() after redirects.
  bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
  net: ena: Flush XDP packets on error.
  locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
  i915/pmu: Move execlist stats initialization to execlist specific setup
  netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  netfilter: nf_tables: disable toggling dormant table state more than once
  net: rds: Fix possible NULL-pointer dereference
  team: fix null-ptr-deref when team device type is changed
  net: bridge: use DEV_STATS_INC()
  net: hns3: add 5ms delay before clear firmware reset irq source
  net: hns3: fix fail to delete tc flower rules during reset issue
  net: hns3: only enable unicast promisc when mac table full
  net: hns3: fix GRE checksum offload issue
  net: hns3: add cmdq check for vf periodic service task
  x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
  x86/srso: Fix srso_show_state() side effect
  platform/x86: intel_scu_ipc: Fail IPC send if still busy
  platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
  platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
  platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
  net: hsr: Properly parse HSRv1 supervisor frames.
  x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
  dccp: fix dccp_v4_err()/dccp_v6_err() again
  powerpc/perf/hv-24x7: Update domain value check
  scsi: iscsi_tcp: restrict to TCP sockets
  ipv4: fix null-deref in ipv4_link_failure
  igc: Fix infinite initialization loop with early XDP redirect
  ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
  netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
  i40e: Fix VF VLAN offloading when port VLAN is configured
  iavf: schedule a request immediately after add/delete vlan
  iavf: add iavf_schedule_aq_request() helper
  ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful
  iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
  octeon_ep: fix tx dma unmap len values in SG
  ASoC: imx-audmix: Fix return error with devm_clk_get()
  ASoC: hdaudio.c: Add missing check for devm_kstrdup
  net/core: Fix ETH_P_1588 flow dissector
  selftests: tls: swap the TX and RX sockets in some tests
  netfilter: conntrack: fix extension size table
  ALSA: hda/realtek: Splitting the UX3402 into two separate models
  ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
  ASoC: rt5640: Revert "Fix sleep in atomic context"
  bpf: Avoid deadlock when using queue and stack maps from NMI
  netfilter: nf_tables: disallow element removal on anonymous sets
  ASoC: meson: spdifin: start hw on dai probe
  netfilter: nf_tables: fix memleak when more than 255 elements expired
  netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
  netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
  netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
  netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
  netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  netfilter: nf_tables: defer gc run if previous batch is still pending
  netfilter: nf_tables: use correct lock to protect gc_list
  netfilter: nf_tables: GC transaction race with abort path
  netfilter: nf_tables: GC transaction race with netns dismantle
  netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
  netfilter: nf_tables: don't fail inserts if duplicate has expired
  netfilter: nf_tables: remove busy mark and gc batch API
  netfilter: nft_set_hash: mark set element as dead when deleting from packet path
  netfilter: nf_tables: adapt set backend to use GC transaction API
  netfilter: nf_tables: GC transaction API to avoid race with control plane
  netfilter: nf_tables: don't skip expired elements during walk
  ext4: do not let fstrim block system suspend
  ext4: move setting of trimmed bit into ext4_try_to_trim_range()
  ext4: replace the traditional ternary conditional operator with with max()/min()
  btrfs: remove BUG() after failure to insert delayed dir index item
  btrfs: improve error message after failure to add delayed dir index item
  dm: fix a race condition in retrieve_deps
  netfs: Only call folio_start_fscache() one time for each folio
  media: via: Use correct dependency for camera sensor drivers
  media: v4l: Use correct dependency for camera sensor drivers
  NFSv4.1: fix pnfs MDS=DS session trunking
  NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
  SUNRPC: Mark the cred for revalidation if the server rejects it
  NFS/pNFS: Report EINVAL errors from connect() to the server
  NFS: More fixes for nfs_direct_write_reschedule_io()
  NFS: Use the correct commit info in nfs_join_page_group()
  NFS: More O_DIRECT accounting fixes for error paths
  NFS: Fix O_DIRECT locking issues
  NFS: Fix error handling for O_DIRECT write scheduling
  ANDROID: GKI: Fix firmware: smccc build error
  ANDROID: Move microdroid and crashdump defconfigs to common
  Linux 6.1.55
  interconnect: Teach lockdep about icc_bw_lock order
  net/sched: Retire rsvp classifier
  drm/amdgpu: fix amdgpu_cs_p1_user_fence
  Revert "memcg: drop kmem.limit_in_bytes"
  drm/amd/display: fix the white screen issue when >= 64GB DRAM
  ext4: fix rec_len verify error
  scsi: pm8001: Setup IRQs on resume
  scsi: megaraid_sas: Fix deadlock on firmware crashdump
  ata: libahci: clear pending interrupt status
  ata: libata: disallow dev-initiated LPM transitions to unsupported states
  i2c: aspeed: Reset the i2c controller when timeout occurs
  tracefs: Add missing lockdown check to tracefs_create_dir()
  nfsd: fix change_info in NFSv4 RENAME replies
  selinux: fix handling of empty opts in selinux_fs_context_submount()
  tracing: Have option files inc the trace array ref count
  tracing: Have current_trace inc the trace array ref count
  tracing: Increase trace array ref count on enable and filter files
  tracing: Have event inject files inc the trace array ref count
  tracing: Have tracing_max_latency inc the trace array ref count
  btrfs: check for BTRFS_FS_ERROR in pending ordered assert
  btrfs: release path before inode lookup during the ino lookup ioctl
  btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio
  btrfs: fix lockdep splat and potential deadlock after failure running delayed items
  dm: don't attempt to queue IO under RCU protection
  Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"
  md: Put the right device in md_seq_next
  nvme: avoid bogus CRTO values
  io_uring/net: fix iter retargeting for selected buf
  ovl: fix incorrect fdput() on aio completion
  ovl: fix failed copyup of fileattr on a symlink
  attr: block mode changes of symlinks
  Revert "SUNRPC: Fail faster on bad verifier"
  md/raid1: fix error: ISO C90 forbids mixed declarations
  samples/hw_breakpoint: fix building without module unloading
  x86/purgatory: Remove LTO flags
  x86/boot/compressed: Reserve more memory for page tables
  panic: Reenable preemption in WARN slowpath
  scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  scsi: target: core: Fix target_cmd_counter leak
  riscv: kexec: Align the kexeced kernel entry
  x86/ibt: Suppress spurious ENDBR
  selftests: tracing: Fix to unmount tracefs for recovering environment
  scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
  drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
  nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
  nvmet: use bvec_set_page to initialize bvecs
  block: factor out a bvec_set_page helper
  btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  btrfs: add a helper to read the superblock metadata_uuid
  MIPS: Use "grep -E" instead of "egrep"
  misc: fastrpc: Fix incorrect DMA mapping unmap request
  misc: fastrpc: Prepare to dynamic dma-buf locking specification
  dma-buf: Add unlocked variant of attachment-mapping functions
  printk: Consolidate console deferred printing
  printk: Keep non-panic-CPUs out of console lock
  interconnect: Fix locking for runpm vs reclaim
  kobject: Add sanity check for kset->kobj.ktype in kset_register()
  media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  usb: chipidea: add workaround for chipidea PEC bug
  usb: ehci: add workaround for chipidea PORTSC.PEC bug
  misc: open-dice: make OPEN_DICE depend on HAS_IOMEM
  serial: cpm_uart: Avoid suspicious locking
  scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  tools: iio: iio_generic_buffer: Fix some integer type and calculation
  usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  usb: cdns3: Put the cdns set active part outside the spin lock
  media: pci: cx23885: replace BUG with error return
  media: tuners: qt1010: replace BUG_ON with a regular error
  scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected
  media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
  media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  media: anysee: fix null-ptr-deref in anysee_master_xfer
  media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  media: mdp3: Fix resource leaks in of_find_device_by_node
  PCI: fu740: Set the number of MSI vectors
  PCI: vmd: Disable bridge window for domain reset
  powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  ARM: 9317/1: kexec: Make smp stop calls asynchronous
  PCI: dwc: Provide deinit callback for i.MX
  jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  ext2: fix datatype of block number in ext2_xattr_set2()
  md: raid1: fix potential OOB in raid1_remove_disk()
  bus: ti-sysc: Configure uart quirks for k3 SoC
  drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
  drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
  drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314
  drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
  drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK
  ALSA: hda: intel-dsp-cfg: add LunarLake support
  ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
  ASoC: SOF: topology: simplify code to prevent static analysis warnings
  drm/amd/display: Fix underflow issue on 175hz timing
  samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
  arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
  arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
  arm64: dts: qcom: sm6350: correct ramoops pmsg-size
  arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
  drm/edid: Add quirk for OSVR HDK 2.0
  drm/bridge: tc358762: Instruct DSI host to generate HSE packets
  libbpf: Free btf_vmlinux when closing bpf_object
  wifi: mac80211_hwsim: drop short frames
  wifi: mac80211: check for station first in client probe
  wifi: cfg80211: ocb: don't leave if not joined
  wifi: cfg80211: reject auth/assoc to AP with our address
  netfilter: ebtables: fix fortify warnings in size_entry_mwt()
  wifi: mac80211: check S1G action frame size
  alx: fix OOB-read compiler warning
  mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  tpm_tis: Resend command to recover from data transfer errors
  netlink: convert nlk->flags to atomic flags
  Bluetooth: Fix hci_suspend_sync crash
  crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  net/ipv4: return the real errno instead of -EINVAL
  net: Use sockaddr_storage for getsockopt(SO_PEERNAME).
  can: sun4i_can: Add support for the Allwinner D1
  can: sun4i_can: Add acceptance register quirk
  wifi: wil6210: fix fortify warnings
  mt76: mt7921: don't assume adequate headroom for SDIO headers
  wifi: mwifiex: fix fortify warning
  wifi: ath9k: fix printk specifier
  wifi: ath9k: fix fortify warnings
  ice: Don't tx before switchdev is fully configured
  crypto: lrw,xts - Replace strlcpy with strscpy
  devlink: remove reload failed checks in params get/set callbacks
  selftests/nolibc: fix up kernel parameters support
  ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
  hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  perf/imx_ddr: speed up overflow frequency of cycle
  perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
  ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  scftorture: Forgive memory-allocation failure if KASAN
  rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
  kernel/fork: beware of __put_task_struct() calling context
  ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  btrfs: output extra debug info if we failed to find an inline backref
  autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  Linux 6.1.54
  drm/amd/display: Fix a bug when searching for insert_above_mpcc
  MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
  kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  ixgbe: fix timestamp configuration code
  tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address.
  tcp: Fix bind() regression for v4-mapped-v6 wildcard address.
  tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any).
  ipv6: Remove in6addr_any alternatives.
  ipv6: fix ip6_sock_set_addr_preferences() typo
  net: macb: fix sleep inside spinlock
  net: macb: Enable PTP unicast
  net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
  platform/mellanox: NVSW_SN2201 should depend on ACPI
  platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
  platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
  platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  kcm: Fix memory leak in error path of kcm_sendmsg()
  r8152: check budget for r8152_poll()
  net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset
  net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses
  net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry
  net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid()
  net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
  net:ethernet:adi:adin1110: Fix forwarding offload
  net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address
  hsr: Fix uninit-value access in fill_frame_info()
  net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
  net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  net: stmmac: fix handling of zero coalescing tx-usecs
  net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
  selftests: Keep symlinks, when possible
  kselftest/runner.sh: Propagate SIGTERM to runner child
  net: ipv4: fix one memleak in __inet_del_ifa()
  kunit: Fix wild-memory-access bug in kunit_free_suite_set()
  drm/amdgpu: register a dirty framebuffer callback for fbcon
  drm/amd/display: Remove wait while locked
  drm/amd/display: always switch off ODM before committing more streams
  perf hists browser: Fix the number of entries for 'e' key
  perf tools: Handle old data in PERF_RECORD_ATTR
  perf test shell stat_bpf_counters: Fix test on Intel
  perf hists browser: Fix hierarchy mode header
  MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
  KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
  KVM: SVM: Set target pCPU during IRTE update if target vCPU is running
  KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
  KVM: nSVM: Check instead of asserting on nested TSC scaling support
  KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
  KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
  KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry
  drm/amd/display: prevent potential division by zero errors
  drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
  mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  mtd: rawnand: brcmnand: Fix potential false time out warning
  mtd: spi-nor: Correct flags for Winbond w25q128
  mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  mtd: rawnand: brcmnand: Fix crash during the panic_write
  drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
  btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  btrfs: zoned: re-enable metadata over-commit for zoned mode
  btrfs: set page extent mapped after read_folio in relocate_one_page
  btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  btrfs: free qgroup rsv on io failure
  btrfs: fix start transaction qgroup rsv double free
  btrfs: zoned: do not zone finish data relocation block group
  fuse: nlookup missing decrement in fuse_direntplus_link
  ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  ata: sata_gemini: Add missing MODULE_DESCRIPTION
  ata: pata_falcon: fix IO base selection for Q40
  ata: ahci: Add Elkhart Lake AHCI controller
  hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation
  lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
  f2fs: avoid false alarm of circular locking
  f2fs: flush inode if atomic file is aborted
  ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
  ext4: add correct group descriptors and reserved GDT blocks to system zone
  jbd2: correct the end of the journal recovery scan range
  jbd2: check 'jh->b_transaction' before removing it from checkpoint
  jbd2: fix checkpoint cleanup performance regression
  dmaengine: sh: rz-dmac: Fix destination and source data size setting
  clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL
  ARC: atomics: Add compiler barrier to atomic operations...
  net/mlx5: Free IRQ rmap and notifier on kernel shutdown
  Multi-gen LRU: avoid race in inc_min_seq()
  sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  net: hns3: remove GSO partial feature bit
  net: hns3: fix the port information display when sfp is absent
  net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
  net: hns3: fix debugfs concurrency issue between kfree buffer and read
  net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
  net: hns3: fix tx timeout issue
  netfilter: nfnetlink_osf: avoid OOB read
  netfilter: nftables: exthdr: fix 4-byte stack OOB write
  bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
  bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().
  bpf: Remove prog->active check for bpf_lsm and bpf_iter
  net: dsa: sja1105: complete tc-cbs offload support on SJA1110
  net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
  net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
  ip_tunnels: use DEV_STATS_INC()
  idr: fix param name in idr_alloc_cyclic() doc
  s390/zcrypt: don't leak memory if dev_set_name() fails
  igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
  kcm: Destroy mutex in kcm_exit_net()
  net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  af_unix: Fix data race around sk->sk_err.
  af_unix: Fix data-races around sk->sk_shutdown.
  af_unix: Fix data-race around unix_tot_inflight.
  af_unix: Fix data-races around user->unix_inflight.
  bpf, sockmap: Fix skb refcnt race after locking changes
  net: phy: micrel: Correct bit assignments for phy_device flags
  net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  veth: Fixing transmit return status for dropped packets
  gve: fix frag_list chaining
  igb: disable virtualization features on 82580
  ipv6: ignore dst hint for multipath routes
  ipv4: ignore dst hint for multipath routes
  mptcp: annotate data-races around msk->rmem_fwd_alloc
  net: annotate data-races around sk->sk_forward_alloc
  net: use sk_forward_alloc_get() in sk_get_meminfo()
  drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
  drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
  drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
  xsk: Fix xsk_diag use-after-free error during socket cleanup
  net: fib: avoid warn splat in flow dissector
  net: read sk->sk_family once in sk_mc_loop()
  ipv4: annotate data-races around fi->fib_dead
  sctp: annotate data-races around sk->sk_wmem_queued
  net/sched: fq_pie: avoid stalls in fq_pie_timer()
  smb: propagate error code of extract_sharename()
  cifs: use fs_context for automounts
  blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()
  blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
  drm/i915: mark requests for GuC virtual engines to avoid use-after-free
  perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test
  perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators
  pwm: lpc32xx: Remove handling of PWM channels
  watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  perf vendor events: Drop STORES_PER_INST metric event for power10 platform
  perf vendor events: Drop some of the JSON/events for power10 platform
  perf vendor events: Update the JSON/events descriptions for power10 platform
  x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  perf annotate bpf: Don't enclose non-debug code with an assert()
  Input: tca6416-keypad - fix interrupt enable disbalance
  Input: tca6416-keypad - always expect proper IRQ number in i2c client
  backlight: gpio_backlight: Drop output GPIO direction check for initial power state
  pwm: atmel-tcb: Fix resource freeing in error path and remove
  pwm: atmel-tcb: Harmonize resource allocation order
  pwm: atmel-tcb: Convert to platform remove callback returning void
  perf trace: Really free the evsel->priv area
  perf trace: Use zfree() to reduce chances of use after free
  Input: iqs7222 - configure power mode before triggering ATI
  kconfig: fix possible buffer overflow
  mailbox: qcom-ipcc: fix incorrect num_chans counting
  gfs2: low-memory forced flush fixes
  gfs2: Switch to wait_event in gfs2_logd
  tpm_crb: Fix an error handling path in crb_acpi_add()
  kbuild: do not run depmod for 'make modules_sign'
  kbuild: rpm-pkg: define _arch conditionally
  net: deal with integer overflows in kmalloc_reserve()
  net: factorize code in kmalloc_reserve()
  net: remove osize variable in __alloc_skb()
  net: add SKB_HEAD_ALIGN() helper
  bus: mhi: host: Skip MHI reset if device is in RDDM
  NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  NFS: Fix a potential data corruption
  clk: qcom: mss-sc7180: fix missing resume during probe
  clk: qcom: q6sstop-qcs404: fix missing resume during probe
  clk: qcom: lpasscc-sc7280: fix missing resume during probe
  clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
  soc: qcom: qmi_encdec: Restrict string length in decode
  clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  clk: imx: pll14xx: align pdiv with reference manual
  clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
  dt-bindings: clock: xlnx,versal-clk: drop select:false
  pinctrl: cherryview: fix address_space_handler() argument
  cifs: update desired access while requesting for directory lease
  parisc: led: Reduce CPU overhead for disk & lan LED computation
  parisc: led: Fix LAN receive and transmit LEDs
  lib/test_meminit: allocate pages up to order MAX_ORDER
  mm: hugetlb_vmemmap: fix a race between vmemmap pmd split
  memcg: drop kmem.limit_in_bytes
  send channel sequence number in SMB3 requests after reconnects
  arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
  clk: qcom: turingcc-qcs404: fix missing resume during probe
  ASoC: tegra: Fix SFC conversion for few rates
  drm/ast: Fix DRAM init on AST2200
  clk: qcom: camcc-sc7180: fix async resume during probe
  fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  null_blk: fix poll request timeout handling
  scsi: qla2xxx: Fix firmware resource tracking
  scsi: qla2xxx: Error code did not return to upper layer
  scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
  scsi: qla2xxx: Flush mailbox commands on chip reset
  scsi: qla2xxx: Remove unsupported ql2xenabledif option
  scsi: qla2xxx: Fix TMF leak through
  scsi: qla2xxx: Fix session hang in gnl
  scsi: qla2xxx: Turn off noisy message log
  scsi: qla2xxx: Fix erroneous link up failure
  scsi: qla2xxx: Fix command flush during TMF
  scsi: qla2xxx: fix inconsistent TMF timeout
  scsi: qla2xxx: Fix deletion race condition
  scsi: qla2xxx: Limit TMF to 8 per function
  scsi: qla2xxx: Adjust IOCB resource on qpair create
  drm/virtio: Conditionally allocate virtio_gpu_fence
  io_uring: Don't set affinity on a dying sqpoll thread
  io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
  io_uring: break out of iowq iopoll on teardown
  io_uring/net: don't overflow multishot accept
  io_uring: revert "io_uring fix multishot accept ordering"
  io_uring: always lock in io_apoll_task_func
  Multi-gen LRU: fix per-zone reclaim
  mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
  net/ipv6: SKB symmetric hash should incorporate transport ports
  ANDROID: GKI: fix up merge issue in drivers/scsi/storvsc_drv.c
  Linux 6.1.53
  udf: initialize newblock to 0
  clk: Avoid invalid function names in CLK_OF_DECLARE()
  treewide: Fix probing of devices in DT overlays
  clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
  md: fix regression for null-ptr-deference in __md_stop()
  NFSv4.2: Rework scratch handling for READ_PLUS (again)
  NFSv4.2: Fix a potential double free with READ_PLUS
  md: Free resources in __md_stop
  Revert "drm/amd/display: Do not set drr on pipe commit"
  tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
  serial: sc16is7xx: fix regression with GPIO configuration
  serial: sc16is7xx: remove obsolete out_thread label
  perf/x86/uncore: Correct the number of CHAs on EMR
  x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
  USB: core: Fix oversight in SuperSpeed initialization
  USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
  USB: core: Change usb_get_device_descriptor() API
  USB: core: Unite old scheme and new scheme descriptor reads
  usb: typec: bus: verify partner exists in typec_altmode_attention
  usb: typec: tcpm: set initial svdm version based on pd revision
  of: property: fw_devlink: Add a devlink for panel followers
  cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  crypto: stm32 - fix loop iterating through scatterlist for DMA
  s390/dasd: fix string length handling
  s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  s390/dcssblk: fix kernel crash with list_add corruption
  arm64: sdei: abort running SDEI handlers during crash
  pstore/ram: Check start of empty przs during init
  mmc: renesas_sdhi: register irqs before registering controller
  platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
  x86/MCE: Always save CS register on AMD Zen IF Poison errors
  fsverity: skip PKCS#7 parser when keyring is empty
  net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  X.509: if signature is unsupported skip validation
  r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
  x86/sev: Make enc_dec_hypercall() accept a size instead of npages
  dccp: Fix out of bounds access in DCCP error handler
  dlm: fix plock lookup when using multiple lockspaces
  bpf: Fix issue in verifying allow_ptr_leaks
  drm/amd/display: Add smu write msg id fail retry process
  parisc: Fix /proc/cpuinfo output for lscpu
  procfs: block chmod on /proc/thread-self/comm
  block: don't add or resize partition on the disk with GENHD_FL_NO_PART
  Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  ntb: Fix calculation ntb_transport_tx_free_entry()
  ntb: Clean up tx tail index on link down
  ntb: Drop packets when qp link is down
  PCI/PM: Only read PCI_PM_CTRL register when available
  PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
  PCI: Free released resource after coalescing
  scsi: mpt3sas: Perform additional retries if doorbell read returns 0
  Revert "scsi: qla2xxx: Fix buffer overrun"
  media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
  media: dvb: symbol fixup for dvb_attach()
  ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
  arm64: csum: Fix OoB access in IP checksum code for negative lengths
  i3c: master: svc: fix probe failure when no i3c device exist
  LoongArch: mm: Add p?d_leaf() definitions
  xtensa: PMU: fix base address for the newer hardware
  drm/amd/display: register edp_backlight_control() for DCN301
  backlight/lv5207lp: Compare against struct fb_info.device
  backlight/bd6107: Compare against struct fb_info.device
  backlight/gpio_backlight: Compare against struct fb_info.device
  io_uring: break iopolling on signal
  XArray: Do not return sibling entries from xa_load()
  ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  ipmi_si: fix a memleak in try_smi_init()
  PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
  media: i2c: Add a camera sensor top level menu
  media: i2c: ccs: Check rules is non-NULL
  cpu/hotplug: Prevent self deadlock on CPU hot-unplug
  mm/vmalloc: add a safer version of find_vm_area() for debug
  scsi: core: Fix the scsi_set_resid() documentation
  printk: ringbuffer: Fix truncating buffer size min_t cast
  rcu: dump vmalloc memory info safely
  ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  PM / devfreq: Fix leak in devfreq_dev_release()
  igb: set max size RX buffer when store bad packet is enabled
  skbuff: skb_segment, Call zero copy functions before using skbuff frags
  netfilter: xt_sctp: validate the flag_info count
  netfilter: xt_u32: validate user space input
  netfilter: nft_exthdr: Fix non-linear header modification
  netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
  virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  cpufreq: Fix the race condition while updating the transition_task of policy
  Drivers: hv: vmbus: Don't dereference ACPI root object handle
  dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  um: Fix hostaudio build errors
  mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  mtd: spi-nor: Check bus width while setting QE bit
  leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
  leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
  leds: multicolor: Use rounded division when calculating color components
  leds: pwm: Fix error code in led_pwm_create_fwnode()
  rpmsg: glink: Add check for kstrdup
  phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  dmaengine: idxd: Modify the dependence of attribute pasid_enabled
  mtd: rawnand: brcmnand: Fix mtd oobsize
  tracing: Fix race issue between cpu buffer write and swap
  tracing: Remove extra space at the end of hwlat_detector/mode
  x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  tick/rcu: Fix false positive "softirq work is pending" messages
  platform/x86/amd/pmf: Fix a missing cleanup path
  HID: multitouch: Correct devm device reference for hidinput input_dev name
  HID: uclogic: Correct devm device reference for hidinput input_dev name
  HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  RDMA/efa: Fix wrong resources deallocation order
  RDMA/siw: Correct wrong debug message
  RDMA/siw: Balance the reference of cep->kref in the error path
  Revert "IB/isert: Fix incorrect release of isert connection"
  amba: bus: fix refcount leak
  serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
  interconnect: qcom: bcm-voter: Improve enable_mask handling
  interconnect: qcom: sm8450: Enable sync_state
  scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  scsi: core: Use 32-bit hostnum in scsi_host_lookup()
  RDMA/irdma: Prevent zero-length STAG registration
  coresight: trbe: Fix TRBE potential sleep in atomic context
  cgroup:namespace: Remove unused cgroup_namespaces_init()
  Revert "f2fs: fix to do sanity check on extent cache correctly"
  f2fs: Only lfs mode is allowed with zoned block device feature
  f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
  f2fs: fix to avoid mmap vs set_compress_option case
  media: i2c: rdacm21: Fix uninitialized value
  media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
  media: ov2680: Add ov2680_fill_format() helper function
  media: ov2680: Don't take the lock for try_fmt calls
  media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
  media: ov2680: Fix vflip / hflip set functions
  media: ov2680: Fix ov2680_bayer_order()
  media: ov2680: Remove auto-gain and auto-exposure controls
  media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  media: ov5640: Fix initial RESETB state and annotate timings
  media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  HID: input: Support devices sending Eraser without Invert
  drivers: base: Free devm resources when unregistering a device
  USB: gadget: f_mass_storage: Fix unused variable warning
  USB: gadget: core: Add missing kerneldoc for vbus_work
  docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
  media: venus: hfi_venus: Only consider sys_idle_indicator on V1
  media: go7007: Remove redundant if statement
  media: cec: core: add adap_unconfigured() callback
  media: cec: core: add adap_nb_transmit_canceled() callback
  platform/x86: dell-sysman: Fix reference leak
  iommu/vt-d: Fix to flush cache of PASID directory table
  iommu/qcom: Disable and reset context bank before programming
  fsi: aspeed: Reset master errors after CFAM reset
  IB/uverbs: Fix an potential error pointer dereference
  RDMA/hns: Fix CQ and QP cache affinity
  RDMA/hns: Fix inaccurate error label name in init instance
  RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
  RDMA/hns: Fix port active speed
  iommu/sprd: Add missing force_aperture
  iommu/mediatek: Fix two IOMMU share pagetable issue
  iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
  extcon: cht_wc: add POWER_SUPPLY dependency
  kernfs: add stub helper for kernfs_generic_poll()
  driver core: Call dma_cleanup() on the test_remove path
  driver core: test_async: fix an error code
  dma-buf/sync_file: Fix docs syntax
  interconnect: qcom: qcm2290: Enable sync state
  coresight: tmc: Explicit type conversions to prevent integer overflow
  RDMA/irdma: Replace one-element array with flexible-array member
  scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
  RDMA/rxe: Fix incomplete state save in rxe_requester
  RDMA/rxe: Split rxe_run_task() into two subroutines
  x86/APM: drop the duplicate APM_MINOR_DEV macro
  serial: sprd: Fix DMA buffer leak issue
  serial: sprd: Assign sprd_port after initialized to avoid wrong access
  iio: accel: adxl313: Fix adxl313_i2c_id[] table
  scsi: qla4xxx: Add length check when parsing nlattrs
  scsi: be2iscsi: Add length check when parsing nlattrs
  scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  scsi: iscsi: Add length check for nlattr payload
  scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
  scsi: RDMA/srp: Fix residual handling
  usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
  media: mediatek: vcodec: fix potential double free
  media: mediatek: vcodec: Return NULL if no vdec_fb is found
  media: amphion: ensure the bitops don't cross boundaries
  media: amphion: fix UNUSED_VALUE issue reported by coverity
  media: amphion: fix UNINIT issues reported by coverity
  media: amphion: fix REVERSE_INULL issues reported by coverity
  media: amphion: fix CHECKED_RETURN issues reported by coverity
  media: rkvdec: increase max supported height for H.264
  media: mtk-jpeg: Fix use after free bug due to uncanceled work
  media: amphion: add helper function to get id name
  media: amphion: reinit vpu if reqbufs output 0
  dt-bindings: extcon: maxim,max77843: restrict connector properties
  scsi: hisi_sas: Fix normally completed I/O analysed as failed
  scsi: hisi_sas: Fix warnings detected by sparse
  RDMA/siw: Fabricate a GID on tun and loopback devices
  media: cx24120: Add retval check for cx24120_message_send()
  media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  media: dib7000p: Fix potential division by zero
  drivers: usb: smsusb: fix error handling code in smsusb_init_device
  iommu: rockchip: Fix directory table address encoding
  iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
  media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  media: i2c: tvp5150: check return value of devm_kasprintf()
  media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
  media: ov5640: fix low resolution image abnormal issue
  RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
  cgroup/cpuset: Inherit parent's load balance state in v2
  pNFS: Fix assignment of xprtdata.cred
  NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
  NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  fs: lockd: avoid possible wrong NULL parameter
  jfs: validate max amount of blocks before allocation.
  ext4: fix unttached inode after power cut with orphan file feature enabled
  powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  powerpc/mpc5xxx: Add missing fwnode_handle_put()
  powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
  nfs/blocklayout: Use the passed in gfp flags
  powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
  powerpc: Don't include lppaca.h in paca.h
  NFSv4.2: Fix READ_PLUS size calculations
  NFSv4.2: Fix up READ_PLUS alignment
  NFSv4.2: Fix READ_PLUS smatch warnings
  NFSv4.2: Rework scratch handling for READ_PLUS
  wifi: ath10k: Use RMW accessors for changing LNKCTL
  wifi: ath11k: Use RMW accessors for changing LNKCTL
  net/mlx5: Use RMW accessors for changing LNKCTL
  drm/radeon: Use RMW accessors for changing LNKCTL
  drm/amdgpu: Use RMW accessors for changing LNKCTL
  powerpc/perf: Convert fsl_emb notifier to state machine callbacks
  powerpc/fadump: reset dump area size if fadump memory reserve fails
  nvdimm: Fix dereference after free in register_nvdimm_pmu()
  nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
  vfio/type1: fix cap_migration information leak
  powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
  clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  clk: imx8mp: fix sai4 clock
  clk: imx: imx8ulp: update SPLL2 type
  clk: imx: pllv4: Fix SPLL2 MULT range
  clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
  PCI/ASPM: Use RMW accessors for changing LNKCTL
  PCI: pciehp: Use RMW accessors for changing LNKCTL
  PCI: Add locking to RMW PCI Express Capability Register accessors
  PCI: Allow drivers to request exclusive config regions
  pinctrl: mcp23s08: check return value of devm_kasprintf()
  PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  PCI: microchip: Correct the DED and SEC interrupt bit offsets
  clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
  clk: qcom: reset: Use the correct type of sleep/delay based on length
  kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
  kvm/vfio: Prepare for accepting vfio device fd
  clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
  ext4: avoid potential data overflow in next_linear_group
  ext4: correct grp validation in ext4_mb_good_group
  EDAC/igen6: Fix the issue of no error events
  clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
  clk: sunxi-ng: Modify mismatched function name
  PCI/DOE: Fix destroy_work_on_stack() race
  drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  PCI: qcom-ep: Switch MHI bus master clock off during L1SS
  PCI: apple: Initialize pcie->nvecs before use
  clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
  clk: qcom: gcc-sc8280xp: Add missing GDSCs
  dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
  clk: qcom: gcc-sc8280xp: Add missing GDSC flags
  clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
  clk: qcom: gpucc-sm6350: Fix clock source names
  clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
  ipmi:ssif: Fix a memory leak when scanning for an adapter
  ipmi:ssif: Add check for kstrdup
  ALSA: ac97: Fix possible error value of *rac97
  of: unittest: Fix overlay type in apply/revert check
  of: overlay: Call of_changeset_init() early
  ASoC: SOF: amd: clear dsp to host interrupt status
  md: raid0: account for split bio in iostat accounting
  md/raid0: Fix performance regression for large sequential writes
  md/raid0: Factor out helper for mapping and submitting a bio
  md: add error_handlers for raid0 and linear
  firmware: cs_dsp: Fix new control name check
  md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
  md/raid5-cache: fix a deadlock in r5l_exit_log()
  bus: ti-sysc: Fix cast to enum warning
  arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
  arm64: dts: qcom: msm8996: Fix dsi1 interrupts
  arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
  arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
  arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
  drm/mediatek: Fix potential memory leak if vmap() fail
  ARM: dts: qcom: ipq4019: correct SDHCI XO clock
  drm/mediatek: Remove freeing not dynamic allocated memory
  bus: ti-sysc: Fix build warning for 64-bit build
  drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
  io_uring: fix drain stalls by invalid SQE
  block/mq-deadline: use correct way to throttling write requests
  audit: fix possible soft lockup in __audit_inode_child()
  drm/msm/a2xx: Call adreno_gpu_init() earlier
  drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
  smackfs: Prevent underflow in smk_set_cipso()
  drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
  firmware: meson_sm: fix to avoid potential NULL pointer dereference
  drm/msm/mdp5: Don't leak some plane state
  soc: qcom: smem: Fix incompatible types in comparison
  drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
  ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
  drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
  drm/armada: Fix off-by-one error in armada_overlay_get_property()
  ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
  arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
  of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
  drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  drm/msm: Update dev core dump to not print backwards
  md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  md/md-bitmap: remove unnecessary local variable in backlog_store()
  md/raid10: use dereference_rdev_and_rrdev() to get devices
  md/raid10: factor out dereference_rdev_and_rrdev()
  md: restore 'noio_flag' for the last mddev_resume()
  md: Change active_io to percpu
  md: Factor out is_md_suspended helper
  drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
  arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
  arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  drm: adv7511: Fix low refresh rate register for ADV7533/5
  ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  drm/bridge: anx7625: Use common macros for HDCP capabilities
  drm/bridge: anx7625: Use common macros for DP power sequencing commands
  x86/mm: Fix PAT bit missing from page protection modify mask
  block: don't allow enabling a cache on devices that don't support it
  block: cleanup queue_wc_store
  drm/etnaviv: fix dumping of active MMU context
  arm64: tegra: Fix HSUART for Smaug
  arm64: dts: qcom: pmi8994: Add missing OVP interrupt
  arm64: dts: qcom: pm660l: Add missing short interrupt
  arm64: dts: qcom: pm6150l: Add missing short interrupt
  arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
  arm64: tegra: Fix HSUART for Jetson AGX Orin
  ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  ARM: dts: BCM53573: Add cells sizes to PCIe node
  ARM: dts: BCM53573: Drop nonexistent #usb-cells
  drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  firmware: ti_sci: Use system_state to determine polling
  ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
  ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
  ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
  ARM: dts: stm32: YAML validation fails for Odyssey Boards
  ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
  ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
  ARM: dts: stm32: YAML validation fails for Argon Boards
  ARM: dts: stm32: Rename mdio0 to mdio
  arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
  arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
  arm64: dts: qcom: pmr735b: fix thermal zone name
  arm64: dts: qcom: pm8350b: fix thermal zone name
  arm64: dts: qcom: pm8350: fix thermal zone name
  arm64: dts: qcom: sm8350: Use proper CPU compatibles
  arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
  arm64: dts: qcom: sm8350: Fix CPU idle state residency times
  arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
  arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
  arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
  arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
  arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
  arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
  arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
  arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
  arm64: dts: qcom: sm8250: correct dynamic power coefficients
  arm64: dts: qcom: sm6350: Fix ZAP region
  soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
  soc: qcom: ocmem: Add OCMEM hardware version print
  ASoC: stac9766: fix build errors with REGMAP_AC97
  drm/hyperv: Fix a compilation issue because of not including screen_info.h
  drm/amd/display: Do not set drr on pipe commit
  quota: fix dqput() to follow the guarantees dquot_srcu should provide
  quota: add new helper dquot_active()
  quota: rename dquot_active() to inode_quota_active()
  quota: factor out dquot_write_dquot()
  ASoC: cs43130: Fix numerator/denominator mixup
  drm/bridge: tc358764: Fix debug print parameter order
  netrom: Deny concurrent connect().
  net/sched: sch_hfsc: Ensure inner classes have fsc curve
  sfc: Check firmware supports Ethernet PTP filter
  cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
  octeontx2-pf: Fix PFC TX scheduler free
  octeontx2-pf: Refactor schedular queue alloc/free calls
  hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
  mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
  mlxsw: i2c: Limit single transaction buffer size
  mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  net: arcnet: Do not call kfree_skb() under local_irq_disable()
  ice: avoid executing commands on other ports when driving sync
  wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
  Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
  wifi: mwifiex: avoid possible NULL skb pointer dereference
  mac80211: make ieee80211_tx_info padding explicit
  wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
  wifi: ath9k: protect WMI command response buffer replacement with a lock
  wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  samples/bpf: fix broken map lookup probe
  samples/bpf: fix bio latency check with tracepoint
  ARM: dts: Add .dts files missing from the build
  wifi: mwifiex: Fix missed return in oob checks failed path
  wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  net: annotate data-races around sk->sk_lingertime
  fs: ocfs2: namei: check return value of ocfs2_add_entry()
  lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  lwt: Fix return values of BPF xmit ops
  hwrng: iproc-rng200 - Implement suspend and resume calls
  crypto: caam - fix unchecked return value error
  ice: ice_aq_check_events: fix off-by-one check when filling buffer
  net-memcg: Fix scope of sockmem pressure indicators
  selftests/bpf: Clean up fmod_ret in bench_rename test script
  selftests/bpf: Fix repeat option when kfunc_call verification fails
  net: tcp: fix unexcepted socket die when snd_wnd is 0
  Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
  Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
  Bluetooth: Fix potential use-after-free when clear keys
  Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  crypto: api - Use work queue in crypto_destroy_instance
  crypto: stm32 - Properly handle pm_runtime_get failing
  kbuild: rust_is_available: fix confusion when a version appears in the path
  kbuild: rust_is_available: add check for `bindgen` invocation
  kbuild: rust_is_available: fix version check when CC has multiple arguments
  kbuild: rust_is_available: remove -v option
  selftests/bpf: fix static assert compilation issue for test_cls_*.c
  wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  wifi: mwifiex: Fix OOB and integer underflow when rx packets
  wifi: mt76: mt7915: fix power-limits while chan_switch
  can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
  spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
  wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
  bpf: reject unhashed sockets in bpf_sk_assign
  udp: re-score reuseport groups when connected sockets are present
  wifi: mt76: mt7921: fix non-PSC channel scan fail
  wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
  regmap: rbtree: Use alloc_flags for memory allocations
  hwrng: pic32 - use devm_clk_get_enabled
  hwrng: nomadik - keep clock enabled while hwrng is registered
  tcp: tcp_enter_quickack_mode() should be static
  crypto: qat - change value of default idle filter
  bpf: Fix an error in verifying a field in a union
  bpf: Clear the probe_addr for uprobe
  libbpf: Fix realloc API handling in zero-sized edge cases
  bpftool: Use a local bpf_perf_event_value to fix accessing its fields
  bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
  bpftool: Define a local bpf_perf_link to fix accessing its fields
  bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
  selftests/bpf: Fix bpf_nf failure upon test rerun
  cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  x86/efistub: Fix PCI ROM preservation in mixed mode
  cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
  cpufreq: amd-pstate-ut: Remove module parameter access
  thermal/of: Fix potential uninitialized value access
  ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
  ACPI: x86: s2idle: Post-increment variables when getting constraints
  irqchip/loongson-eiointc: Fix return value checking of eiointc_index
  s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
  s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
  s390/pkey: fix/harmonize internal keyblob headers
  selftests/futex: Order calls to futex_lock_pi
  perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  sched/rt: Fix sysctl_sched_rr_timeslice intial value
  arm64/fpsimd: Only provide the length to cpufeature for xCR registers
  arm64/sme: Don't use streaming mode to probe the maximum SME VL
  x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  sched/psi: Select KERNFS as needed
  arm64/ptrace: Clean up error handling path in sve_set_common()
  selftests/resctrl: Close perf value read fd on errors
  selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
  selftests/resctrl: Don't leak buffer in fill_cache()
  selftests/resctrl: Add resctrl.h into build deps
  OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  refscale: Fix uninitalized use of wait_queue_head_t
  ARM: ptrace: Restore syscall skipping for tracers
  ARM: ptrace: Restore syscall restart tracing
  vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
  selftests/harness: Actually report SKIP for signal tests
  tmpfs: verify {g,u}id mount options correctly
  iomap: Remove large folio handling in iomap_invalidate_folio()
  fs: Fix error checking for d_hash_and_lookup()
  eventfd: prevent underflow for eventfd semaphores
  reiserfs: Check the return value from __getblk()
  tools/resolve_btfids: Fix setting HOSTCFLAGS
  tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
  tools/resolve_btfids: Tidy HOST_OVERRIDES
  tools/resolve_btfids: Compile resolve_btfids as host program
  tools/resolve_btfids: Alter how HOSTCC is forced
  tools/resolve_btfids: Install subcmd headers
  tools/resolve_btfids: Use pkg-config to locate libelf
  tools lib subcmd: Add dependency test to install_headers
  tools lib subcmd: Make install_headers clearer
  tools lib subcmd: Add install target
  Revert "net: macsec: preserve ingress frame ordering"
  Revert "PCI: tegra194: Enable support for 256 Byte payload"
  Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
  udf: Handle error when adding extent to a file
  udf: Check consistency of Space Bitmap Descriptor
  drm/amd/display: ensure async flips are only accepted for fast updates
  net: Avoid address overwrite in kernel_connect
  KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
  KVM: x86/mmu: Use kstrtobool() instead of strtobool()
  tpm: Enable hwrng only for Pluton on AMD CPUs
  crypto: rsa-pkcs1pad - Use helper to set reqsize
  cpufreq: intel_pstate: set stale CPU frequency to minimum
  of: property: Simplify of_link_to_phandle()
  platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
  tracing: Introduce pipe_cpumask to avoid race on trace_pipes
  net: sfp: handle 100G/25G active optical cables in sfp_parse_support
  ALSA: seq: oss: Fix racy open/close of MIDI devices
  LoongArch: Fix the write_fcsr() macro
  LoongArch: Let pmd_present() return true when splitting pmd
  scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
  scsi: storvsc: Always set no_report_opcodes
  scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
  sctp: handle invalid error codes without calling BUG()
  cifs: fix max_credits implementation
  cifs: fix sockaddr comparison in iface_cmp
  bnx2x: fix page fault following EEH recovery
  netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  wifi: mac80211: Use active_links instead of valid_links in Tx
  wifi: cfg80211: remove links only on AP
  drm/amdgpu: Match against exact bootloader status
  net: hns3: restore user pause configure when disable autoneg
  scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  scsi: lpfc: Remove reftag check in DIF paths
  platform/x86/amd/pmf: Fix unsigned comparison with less than zero
  idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
  wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
  net: usb: qmi_wwan: add Quectel EM05GV2
  net: annotate data-races around sk->sk_{rcv|snd}timeo
  net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
  Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
  vmbus_testing: fix wrong python syntax for integer value comparison
  clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  kprobes: Prohibit probing on CFI preamble symbol
  security: keys: perform capable check only on privileged operations
  staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
  ALSA: usb-audio: Update for native DSD support quirks
  ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
  ovl: Always reevaluate the file signature for IMA
  drm/amd/display: Exit idle optimizations before attempt to access PHY
  drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
  drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
  platform/x86: huawei-wmi: Silence ambient light sensor
  platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
  platform/x86: think-lmi: Use kfree_sensitive instead of kfree
  platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
  platform/x86: intel: hid: Always call BTNL ACPI method
  ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
  ASoC: atmel: Fix the 8K sample parameter in I2SC master
  ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
  ASoC: rt711: fix for JD event handling in ClockStop Mode0
  ASoc: codecs: ES8316: Fix DMIC config
  ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
  fs/nls: make load_nls() take a const parameter
  s390/dasd: fix hanging device after request requeue
  s390/dasd: use correct number of retries for ERP requests
  m68k: Fix invalid .section syntax
  ethernet: atheros: fix return value check in atl1c_tso_csum()
  ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
  ASoC: da7219: Check for failure reading AAD IRQ events
  ASoC: da7219: Flush pending AAD IRQ when suspending
  ksmbd: fix out of bounds in init_smb2_rsp_hdr()
  ksmbd: no response from compound read
  ksmbd: validate session id and tree id in compound request
  ksmbd: fix out of bounds in smb3_decrypt_req()
  9p: virtio: make sure 'offs' is initialized in zc_request
  9p: virtio: fix unlikely null pointer deref in handle_rerror
  media: pci: cx23885: fix error handling for cx23885 ATSC boards
  media: pulse8-cec: handle possible ping error
  media: amphion: use dev_err_probe
  phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
  Revert "MIPS: unhide PATA_PLATFORM"
  media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
  powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
  ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
  ARM: dts: imx: Set default tuning step for imx7d usdhc
  Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
  scsi: ufs: Try harder to change the power mode
  Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
  Revert "bridge: Add extack warning when enabling STP in netns."
  Linux 6.1.52
  pinctrl: amd: Don't show `Invalid config param` errors
  usb: typec: tcpci: clear the fault status bit
  nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  dt-bindings: sc16is7xx: Add property to change GPIO function
  tcpm: Avoid soft reset when partner does not support get_status
  fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  serial: sc16is7xx: fix bug when first setting GPIO direction
  serial: sc16is7xx: fix broken port 0 uart init
  serial: qcom-geni: fix opp vote on shutdown
  wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
  wifi: mt76: mt7921: do not support one stream on secondary antenna only
  Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
  staging: rtl8712: fix race condition
  HID: wacom: remove the battery when the EKR is off
  usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
  usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
  ALSA: usb-audio: Fix init call orders for UAC1
  USB: serial: option: add FOXCONN T99W368/T99W373 product
  USB: serial: option: add Quectel EM05G variant (0x030e)
  modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  mmc: au1xmmc: force non-modular build and remove symbol_get usage
  ARM: pxa: remove use of symbol_get()
  ksmbd: reduce descriptor size if remaining bytes is less than request size
  ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
  ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
  ksmbd: fix wrong DataOffset validation of create context
  erofs: ensure that the post-EOF tails are all zeroed
  Linux 6.1.51
  thunderbolt: Fix a backport error for display flickering issue
  kallsyms: Fix kallsyms_selftest failure
  io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc
  parisc: sys_parisc: parisc_personality() is called from asm code
  parisc: Cleanup mmap implementation regarding color alignment
  lockdep: fix static memory detection even more
  ARM: module: Use module_init_layout_section() to spot init sections
  arm64: module: Use module_init_layout_section() to spot init sections
  arm64: module-plts: inline linux/moduleloader.h
  module: Expose module_init_layout_section()
  ACPI: thermal: Drop nocrt parameter
  Linux 6.1.50
  ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
  maple_tree: disable mas_wr_append() when other readers are possible
  ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ
  gpio: sim: pass the GPIO device's software node to irq domain
  gpio: sim: dispose of irq mappings before destroying the irq_sim domain
  dma-buf/sw_sync: Avoid recursive lock during fence signal
  pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
  pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map()
  pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map()
  clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
  scsi: core: raid_class: Remove raid_component_add()
  scsi: snic: Fix double free in snic_tgt_create()
  madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check
  can: raw: add missing refcount for memory leak fix
  ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd
  thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards
  cgroup/cpuset: Free DL BW in case can_attach() fails
  sched/deadline: Create DL BW alloc, free & check overflow interface
  cgroup/cpuset: Iterate only if DEADLINE tasks are present
  sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
  sched/cpuset: Bring back cpuset_mutex
  cgroup/cpuset: Rename functions dealing with DEADLINE accounting
  nfsd: use vfs setgid helper
  nfs: use vfs setgid helper
  selftests/net: mv bpf/nat6to4.c to net folder
  hwmon: (aquacomputer_d5next) Add selective 200ms delay after sending ctrl report
  x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
  x86/fpu: Invalidate FPU state correctly on exec()
  drm/display/dp: Fix the DP DSC Receiver cap size
  drm/i915/dgfx: Enable d3cold at s2idle
  drm/vmwgfx: Fix shader stage validation
  PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
  media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
  pinctrl: amd: Mask wake bits on probe again
  of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
  of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
  radix tree: remove unused variable
  riscv: Fix build errors using binutils2.37 toolchains
  riscv: Handle zicsr/zifencei issue between gcc and binutils
  lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
  batman-adv: Hold rtnl lock during MTU update via netlink
  batman-adv: Fix batadv_v_ogm_aggr_send memory leak
  batman-adv: Fix TT global entry leak when client roamed back
  batman-adv: Do not get eth header before batadv_check_management_packet
  batman-adv: Don't increase MTU when set by user
  batman-adv: Trigger events for auto adjusted MTU
  selinux: set next pointer before attaching to list
  nfsd: Fix race to FREE_STATEID and cl_revoked
  NFS: Fix a use after free in nfs_direct_join_group()
  mm: memory-failure: fix unexpected return value in soft_offline_page()
  mm: add a call to flush_cache_vmap() in vmap_pfn()
  mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast
  ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
  shmem: fix smaps BUG sleeping while atomic
  mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
  clk: Fix slab-out-of-bounds error in devm_clk_release()
  NFSv4: Fix dropped lock for racing OPEN and delegation return
  platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL
  wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning
  ibmveth: Use dcbf rather than dcbfl
  ASoC: cs35l41: Correct amp_gain_tlv values
  ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x
  io_uring/msg_ring: fix missing lock on overflow for IOPOLL
  io_uring/msg_ring: move double lock/unlock helpers higher up
  io_uring: extract a io_msg_install_complete helper
  io_uring: get rid of double locking
  KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs
  KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated
  bonding: fix macvlan over alb bond support
  rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  netfilter: nf_tables: fix out of memory error handling
  netfilter: nf_tables: flush pending destroy work before netlink notifier
  i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
  net/sched: fix a qdisc modification with ambiguous command request
  igc: Fix the typo in the PTM Control macro
  igb: Avoid starting unnecessary workqueues
  can: isotp: fix support for transmission of SF without flow control
  selftests: bonding: do not set port down before adding to bond
  ice: Fix NULL pointer deref during VF reset
  Revert "ice: Fix ice VF reset during iavf initialization"
  ice: fix receive buffer size miscalculation
  ipv4: fix data-races around inet->inet_id
  net: validate veth and vxcan peer ifindexes
  net: bcmgenet: Fix return value check for fixed_phy_register()
  net: bgmac: Fix return value check for fixed_phy_register()
  net: dsa: mt7530: fix handling of 802.1X PAE frames
  selftests: mlxsw: Fix test failure on Spectrum-4
  mlxsw: Fix the size of 'VIRT_ROUTER_MSB'
  mlxsw: reg: Fix SSPR register layout
  mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC
  ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
  dccp: annotate data-races in dccp_poll()
  sock: annotate data-races around prot->memory_pressure
  net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates
  devlink: add missing unregister linecard notification
  devlink: move code to a dedicated directory
  octeontx2-af: SDP: fix receive link config
  tracing: Fix memleak due to race between current_tracer and trace
  tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
  drm/i915/gt: Support aux invalidation on all engines
  drm/i915/gt: Poll aux invalidation register bit on invalidation
  drm/i915/gt: Ensure memory quiesced before invalidation
  drm/i915: Add the gen12_needs_ccs_aux_inv helper
  s390/zcrypt: fix reply buffer calculations for CCA replies
  s390/zcrypt: remove unnecessary (void *) conversions
  can: raw: fix lockdep issue in raw_release()
  can: raw: fix receiver memory leak
  jbd2: fix a race when checking checkpoint buffer busy
  jbd2: remove journal_clean_one_cp_list()
  jbd2: remove t_checkpoint_io_list
  MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  MIPS: cpu-features: Enable octeon_cache by cpu_type
  PCI: acpiphp: Reassign resources on bridge if necessary
  video/aperture: Move vga handling to pci function
  video/aperture: Only kick vgacon when the pdev is decoding vga
  drm/aperture: Remove primary argument
  drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers
  fbdev/radeon: use pci aperture helpers
  drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers
  xprtrdma: Remap Receive buffers after a reconnect
  NFSv4: fix out path in __nfs4_get_acl_uncached
  NFSv4.2: fix error handling in nfs42_proc_getxattr
  Linux 6.1.49
  Revert "f2fs: fix to do sanity check on direct node in truncate_dnode()"
  Revert "f2fs: fix to set flush_merge opt and show noflush_merge"
  Revert "f2fs: don't reset unchangable mount option in f2fs_remount()"
  objtool/x86: Fix SRSO mess
  Linux 6.1.48
  x86/srso: Correct the mitigation status when SMT is disabled
  objtool/x86: Fixup frame-pointer vs rethunk
  x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
  x86/srso: Disable the mitigation on unaffected configurations
  x86/CPU/AMD: Fix the DIV(0) initial fix attempt
  x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
  x86/static_call: Fix __static_call_fixup()
  x86/srso: Explain the untraining sequences a bit more
  x86/cpu: Cleanup the untrain mess
  x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
  x86/cpu: Rename original retbleed methods
  x86/cpu: Clean up SRSO return thunk mess
  x86/alternative: Make custom return thunk unconditional
  x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
  x86/cpu: Fix __x86_return_thunk symbol type
  Linux 6.1.47
  mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
  net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
  drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create
  af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  drm/amdgpu: keep irq count in amdgpu_irq_disable_all
  drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
  arm64/ptrace: Ensure that SME is set up for target when writing SSVE state
  netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
  hugetlb: do not clear hugetlb dtor until allocating vmemmap
  drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register
  sched/fair: Remove capacity inversion detection
  sched/fair: unlink misfit task from cpu overutilized
  zsmalloc: allow only one active pool compaction context
  drm/amd/display: disable RCO for DCN314
  ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
  drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7
  drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix
  drm/amd: flush any delayed gfxoff on suspend entry
  drm/i915/sdvo: fix panel_type initialization
  drm/qxl: fix UAF on handle creation
  mmc: block: Fix in_flight[issue_type] value error
  mmc: wbsd: fix double mmc_free_host() in wbsd_init()
  blk-crypto: dynamically allocate fallback profile
  arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards
  virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
  cifs: Release folio lock on fscache read hit.
  ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
  serial: 8250: Fix oops for port->pm on uart_change_pm()
  riscv: uaccess: Return the number of bytes effectively not copied
  ALSA: hda/realtek - Remodified 3k pull low procedure
  soc: aspeed: socinfo: Add kfree for kstrdup
  soc: aspeed: uart-routing: Use __sysfs_match_string
  ALSA: hda/realtek: Add quirks for HP G11 Laptops
  ASoC: meson: axg-tdm-formatter: fix channel slot allocation
  ASoC: rt5665: add missed regulator_bulk_disable
  arm64: dts: imx93: Fix anatop node size
  ARM: dts: imx: Set default tuning step for imx6sx usdhc
  arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
  ARM: dts: imx6: phytec: fix RTC interrupt level
  ARM: dts: imx: align LED node names with dtschema
  arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+
  arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
  arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
  bus: ti-sysc: Flush posted write on enable before reset
  ice: Block switchdev mode when ADQ is active and vice versa
  qede: fix firmware halt over suspend and resume
  net: do not allow gso_size to be set to GSO_BY_FRAGS
  sock: Fix misuse of sk_under_memory_pressure()
  sfc: don't unregister flow_indr if it was never registered
  net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
  i40e: fix misleading debug logs
  iavf: fix FDIR rule fields masks validation
  net: openvswitch: reject negative ifindex
  team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  net: phy: broadcom: stub c45 read/write for 54810
  netfilter: nft_dynset: disallow object maps
  ipvs: fix racy memcpy in proc_do_sync_threshold
  netfilter: nf_tables: deactivate catchall elements in next generation
  netfilter: nf_tables: fix false-positive lockdep splat
  octeon_ep: cancel tx_timeout_task later in remove sequence
  net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source
  drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
  selftests: mirror_gre_changes: Tighten up the TTL test match
  net: phy: fix IRQ-based wake-on-lan over hibernate / power off
  net: pcs: Add missing put_device call in miic_create
  virtio-net: set queues after driver_ok
  virtio_net: notify MAC address change on device initialization
  xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
  xfrm: add NULL check in xfrm_update_ae_params
  ip_vti: fix potential slab-use-after-free in decode_session6
  ip6_vti: fix slab-use-after-free in decode_session6
  xfrm: fix slab-use-after-free in decode_session6
  net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
  net: af_key: fix sadb_x_filter validation
  net: xfrm: Fix xfrm_address_filter OOB read
  i2c: designware: Handle invalid SMBus block data response length value
  i2c: designware: Correct length byte validation logic
  btrfs: fix BUG_ON condition in btrfs_cancel_balance
  btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
  tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
  tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  vdpa: Enable strict validation for netlinks ops
  vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
  vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check
  vdpa: Add features attr to vdpa_nl_policy for nlattr length check
  powerpc/rtas_flash: allow user copy to flash block cache objects
  fbdev: mmp: fix value check in mmphw_probe()
  i2c: tegra: Fix i2c-tegra DMA config option processing
  i2c: hisi: Only handle the interrupt of the driver's transfer
  i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
  cifs: fix potential oops in cifs_oplock_break
  vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
  vdpa/mlx5: Fix mr->initialized semantics
  vduse: Use proper spinlock for IRQ injection
  virtio-mmio: don't break lifecycle of vm_dev
  btrfs: fix use-after-free of new block group that became unused
  btrfs: convert btrfs_block_group::seq_zone to runtime flag
  btrfs: convert btrfs_block_group::needs_free_space to runtime flag
  btrfs: move out now unused BG from the reclaim list
  video/aperture: Only remove sysfb on the default vga pci device
  fbdev/hyperv-fb: Do not set struct fb_info.apertures
  ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
  KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
  drm/amd/display: fix access hdcp_workqueue assert
  drm/amd/display: phase3 mst hdcp for multiple displays
  drm/amd/display: save restore hdcp state when display is unplugged from mst hub
  igc: read before write to SRRCTL register
  ring-buffer: Do not swap cpu_buffer during resize process
  Bluetooth: MGMT: Use correct address for memcpy()
  powerpc/kasan: Disable KCOV in KASAN code
  ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V
  ALSA: hda/realtek: Add quirk for ASUS ROG GA402X
  ALSA: hda/realtek: Add quirk for ASUS ROG GX650P
  ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
  ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
  fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
  fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
  fs/ntfs3: Enhance sanity check while generating attr_list
  drm/amdgpu: Fix potential fence use-after-free v2
  ceph: try to dump the msgs when decoding fails
  Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
  Bluetooth: L2CAP: Fix use-after-free
  watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
  firewire: net: fix use after free in fwnet_finish_incoming_packet()
  thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
  thunderbolt: Add Intel Barlow Ridge PCI ID
  pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
  gfs2: Fix possible data races in gfs2_show_options()
  usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
  usb: chipidea: imx: don't request QoS for imx8ulp
  thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
  media: platform: mediatek: vpu: fix NULL ptr dereference
  usb: gadget: uvc: queue empty isoc requests if no video buffer is available
  usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
  media: v4l2-mem2mem: add lock to protect parameter num_rdy
  led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops
  serial: stm32: Ignore return value of uart_remove_one_port() in .remove()
  cifs: fix session state check in reconnect to avoid use-after-free issue
  smb: client: fix warning in cifs_smb3_do_mount()
  ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio
  HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
  ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown()
  drm/amd/display: Enable dcn314 DPP RCO
  drm/amd/display: Skip DPP DTO update if root clock is gated
  RDMA/mlx5: Return the firmware result upon destroying QP/RQ
  drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
  drm/amdgpu: install stub fence into potential unused fence pointers
  iommu/amd: Introduce Disable IRTE Caching Support
  HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
  accel/habanalabs: add pci health check during heartbeat
  dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
  ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
  iopoll: Call cpu_relax() in busy loops
  ASoC: Intel: sof_sdw: Add support for Rex soundwire
  ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit
  ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
  ASoC: amd: vangogh: Add check for acp config flags in vangogh platform
  drm: rcar-du: remove R-Car H3 ES1.* workarounds
  drm/stm: ltdc: fix late dereference check
  ASoC: SOF: amd: Add pci revision id check
  PCI: tegra194: Fix possible array out of bounds access
  ASoC: Intel: sof_sdw: add quirk for LNL RVP
  ASoC: Intel: sof_sdw: add quirk for MTL RVP
  drm/amdgpu: fix memory leak in mes self test
  drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
  drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
  net: phy: at803x: fix the wol setting functions
  net: phy: at803x: Use devm_regulator_get_enable_optional()
  net/smc: Fix setsockopt and sysctl to specify same buffer size again
  net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
  selftests: forwarding: tc_actions: Use ncat instead of nc
  selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
  zsmalloc: fix races between modifications of fullness and isolated
  zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
  cpuidle: psci: Move enabling OSI mode after power domains creation
  cpuidle: psci: Extend information in log about OSI/PC mode
  mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
  Linux 6.1.46
  drm/amd/pm/smu7: move variables to where they are used
  sch_netem: fix issues in netem_change() vs get_dist_table()
  alpha: remove __init annotation from exported page_is_ram()
  ACPI: scan: Create platform device for CS35L56
  platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551
  scsi: qedf: Fix firmware halt over suspend and resume
  scsi: qedi: Fix firmware halt over suspend and resume
  scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
  scsi: core: Fix possible memory leak if device_add() fails
  scsi: snic: Fix possible memory leak if device_add() fails
  scsi: 53c700: Check that command slot is not NULL
  scsi: ufs: renesas: Fix private allocation
  scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
  scsi: core: Fix legacy /proc parsing buffer overflow
  netfilter: nf_tables: report use refcount overflow
  nvme-rdma: fix potential unbalanced freeze & unfreeze
  nvme-tcp: fix potential unbalanced freeze & unfreeze
  btrfs: set cache_block_group_error if we find an error
  btrfs: reject invalid reloc tree root keys with stack dump
  btrfs: exit gracefully if reloc roots don't match
  btrfs: properly clear end of the unreserved range in cow_file_range
  btrfs: don't stop integrity writeback too early
  btrfs: wait for actual caching progress during allocation
  gpio: sim: mark the GPIO chip as a one that can sleep
  gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent
  ibmvnic: Ensure login failure recovery is safe from other resets
  ibmvnic: Do partial reset on login failure
  ibmvnic: Handle DMA unmapping of login buffs in release functions
  ibmvnic: Unmap DMA login rsp buffer on send login fail
  ibmvnic: Enforce stronger sanity checks on login response
  net/mlx5: Reload auxiliary devices in pci error handlers
  net/mlx5: Skip clock update work when device is in error state
  net/mlx5: LAG, Check correct bucket when modifying LAG
  net/mlx5: Allow 0 for total host VFs
  dmaengine: owl-dma: Modify mismatched function name
  dmaengine: mcf-edma: Fix a potential un-allocated memory access
  net: hns3: fix strscpy causing content truncation issue
  nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
  nexthop: Make nexthop bucket dump more efficient
  nexthop: Fix infinite nexthop dump when using maximum nexthop ID
  net: hns3: fix deadlock issue when externel_lb and reset are executed together
  net: hns3: add wait until mac link down
  net: hns3: refactor hclge_mac_link_status_wait for interface reuse
  net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove
  net: phy: at803x: remove set/get wol callbacks for AR8032
  net: marvell: prestera: fix handling IPv4 routes with nhid
  net: tls: avoid discarding data on record close
  RDMA/umem: Set iova in ODP flow
  wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
  drm/rockchip: Don't spam logs in atomic check
  IB/hfi1: Fix possible panic during hotplug remove
  iavf: fix potential races for FDIR filters
  drivers: vxlan: vnifilter: free percpu vni stats on error path
  drivers: net: prevent tun_build_skb() to exceed the packet size limit
  dccp: fix data-race around dp->dccps_mss_cache
  bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  xsk: fix refcount underflow in error path
  tunnels: fix kasan splat when generating ipv4 pmtu error
  tcp: add missing family to tcp_set_ca_state() tracepoint
  net/smc: Use correct buffer sizes when switching between TCP and SMC
  net/packet: annotate data-races around tp->status
  mptcp: fix the incorrect judgment for msk->cb_flags
  macsec: use DEV_STATS_INC()
  mISDN: Update parameter type of dsp_cmx_send()
  bpf, sockmap: Fix bug that strp_done cannot be called
  bpf, sockmap: Fix map type error in sock_map_del_link
  net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
  selftests: forwarding: tc_flower: Relax success criterion
  selftests: forwarding: Switch off timeout
  selftests: forwarding: Skip test when no interfaces are specified
  selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs
  selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
  selftests: forwarding: ethtool: Skip when using veth pairs
  selftests: forwarding: Add a helper to skip test when using veth pairs
  selftests/rseq: Fix build with undefined __weak
  interconnect: qcom: sm8450: add enable_mask for bcm nodes
  interconnect: qcom: Add support for mask-based BCMs
  iio: core: Prevent invalid memory access when there is no parent
  drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
  x86: Move gds_ucode_mitigated() declaration to header
  x86/speculation: Add cpu_show_gds() prototype
  x86/sev: Do not try to parse for the CC blob on non-AMD hardware
  x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
  x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
  x86/srso: Fix build breakage with the LLVM linker
  usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
  usb: typec: tcpm: Fix response to vsafe0V event
  usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
  USB: Gadget: core: Help prevent panic during UVC unconfigure
  usb: dwc3: Properly handle processing of pending events
  usb-storage: alauda: Fix uninit-value in alauda_check_media()
  misc: rtsx: judge ASPM Mode to set PETXCFG Reg
  binder: fix memory leak in binder_init()
  iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
  iio: adc: ad7192: Fix ac excitation feature
  iio: frequency: admv1013: propagate errors from regulator_get_voltage()
  iio: cros_ec: Fix the allocation size for cros_ec_command
  io_uring: correct check for O_TMPFILE
  drm/amd/display: trigger timing sync only if TG is running
  drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set
  drm/amd/display: Retain phantom plane/stream if validation fails
  drm/amd/display: Disable phantom OTG after enable for plane disable
  drm/amd/display: Use update plane and stream routine for DCN32x
  drm/amd/display: Avoid ABM when ODM combine is enabled for eDP
  drm/amd/display: Update OTG instance in the commit stream
  drm/amd/display: Handle seamless boot stream
  drm/amd/display: Add function for validate and update new stream
  drm/amd/display: Handle virtual hardware detect
  drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation
  drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings
  drm/amd/pm: expose swctf threshold setting for legacy powerplay
  drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings
  nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
  radix tree test suite: fix incorrect allocation size for pthreads
  hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
  cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
  drm/amd/display: limit DPIA link rate to HBR3
  drm/amd: Disable S/G for APUs when 64GB or more host memory
  drm/amdgpu: add S/G display parameter
  drm/amd/display: check attr flag before set cursor degamma on DCN3+
  drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
  drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
  drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues
  drm/nouveau/gr: enable memory loads on helper invocation on all channels
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
  riscv/kexec: handle R_RISCV_CALL_PLT relocation type
  riscv,mmio: Fix readX()-to-delay() ordering
  riscv/kexec: load initrd high in available memory
  net: mana: Fix MANA VF unload when hardware is unresponsive
  dmaengine: pl330: Return DMA_PAUSED when transaction is paused
  mptcp: fix disconnect vs accept race
  mptcp: avoid bogus reset on fallback close
  selftests: mptcp: join: fix 'implicit EP' test
  selftests: mptcp: join: fix 'delete and re-add' test
  ipv6: adjust ndisc_is_useropt() to also return true for PIO
  mmc: moxart: read scr register without changing byte order
  wireguard: allowedips: expand maximum node depth
  selftests: forwarding: Set default IPv6 traceroute utility
  wifi: rtw89: fix 8852AE disconnection caused by RX full flags
  wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
  KVM: SEV: only access GHCB fields once
  KVM: SEV: snapshot the GHCB before accessing it
  ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
  ksmbd: validate command request size
  tpm: Add a helper for checking hwrng enabled
  tpm: Disable RNG for all AMD fTPMs
  Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"
  gcc-plugins: Reorganize gimple includes for GCC 13
  Linux 6.1.45
  x86/CPU/AMD: Do not leak quotient data after a division by 0
  Revert "drm/i915: Disable DC states for all commits"
  drm/amdgpu: Use apt name for FW reserved region
  drm/amdgpu: Remove unnecessary domain argument
  drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
  arm64/ptrace: Don't enable SVE when setting streaming SVE
  exfat: check if filename entries exceeds max filename length
  f2fs: don't reset unchangable mount option in f2fs_remount()
  f2fs: fix to set flush_merge opt and show noflush_merge
  selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
  drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
  drm/amd/display: Ensure that planes are in the same order
  drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
  powerpc/mm/altmap: Fix altmap boundary check
  mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
  mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
  mtd: rawnand: rockchip: fix oobfree offset and description
  mtd: rawnand: omap_elm: Fix incorrect type in assignment
  io_uring: annotate offset timeout races
  f2fs: fix to do sanity check on direct node in truncate_dnode()
  btrfs: remove BUG_ON()'s in add_new_free_space()
  ext2: Drop fragment support
  fs: Protect reconfiguration of sb read-write from racing writes
  net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
  debugobjects: Recheck debug_objects_enabled before reporting
  Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  fs/sysv: Null check to prevent null-ptr-deref bug
  fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
  mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
  file: reinstate f_pos locking optimization for regular files
  bpf, cpumap: Make sure kthread is running before map update returns
  clk: imx93: Propagate correct error in imx93_clocks_probe()
  drm/i915/gt: Cleanup aux invalidation registers
  drm/i915: Fix premature release of request's reusable memory
  drm/ttm: check null pointer before accessing when swapping
  open: make RESOLVE_CACHED correctly test for O_TMPFILE
  arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
  arm64/fpsimd: Clear SME state in the target task when setting the VL
  arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
  powerpc/ftrace: Create a dummy stackframe to fix stack unwind
  bpf: Disable preemption in bpf_event_output
  rbd: prevent busy loop when requesting exclusive lock
  x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
  wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
  net: tap_open(): set sk_uid from current_fsuid()
  net: tun_chr_open(): set sk_uid from current_fsuid()
  arm64: dts: stratix10: fix incorrect I2C property for SCL signal
  bpf: Disable preemption in bpf_perf_event_output
  mtd: rawnand: meson: fix OOB available bytes for ECC
  mtd: spinand: toshiba: Fix ecc_get_status
  exfat: release s_lock before calling dir_emit()
  exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
  firmware: arm_scmi: Drop OF node reference in the transport channel setup
  ceph: defer stopping mdsc delayed_work
  USB: zaurus: Add ID for A-300/B-500/C-700
  libceph: fix potential hang in ceph_osdc_notify()
  scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
  scsi: zfcp: Defer fc_rport blocking until after ADISC response
  rust: allocator: Prevent mis-aligned allocation
  tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
  tcp_metrics: annotate data-races around tm->tcpm_net
  tcp_metrics: annotate data-races around tm->tcpm_vals[]
  tcp_metrics: annotate data-races around tm->tcpm_lock
  tcp_metrics: annotate data-races around tm->tcpm_stamp
  tcp_metrics: fix addr_same() helper
  prestera: fix fallback to previous version on same major version
  net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
  net/mlx5: fs_core: Make find_closest_ft more generic
  vxlan: Fix nexthop hash size
  ip6mr: Fix skb_under_panic in ip6mr_cache_report()
  s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
  net: dcb: choose correct policy to parse DCB_ATTR_BCN
  bnxt_en: Fix max_mtu setting for multi-buf XDP
  bnxt_en: Fix page pool logic for page size >= 64K
  net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
  net: korina: handle clk prepare error in korina_probe()
  net: ll_temac: fix error checking of irq_of_parse_and_map()
  bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
  net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  bpf, cpumap: Handle skb as well when clean up ptr_ring
  ice: Fix RDMA VSI removal during queue rebuild
  net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
  net: annotate data-races around sk->sk_priority
  net: add missing data-race annotation for sk_ll_usec
  net: add missing data-race annotations around sk->sk_peek_off
  net: annotate data-races around sk->sk_mark
  net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
  net: add missing READ_ONCE(sk->sk_sndbuf) annotation
  net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
  net: annotate data-races around sk->sk_max_pacing_rate
  net: annotate data-race around sk->sk_txrehash
  net: annotate data-races around sk->sk_reserved_mem
  qed: Fix scheduling in a tasklet while getting stats
  mISDN: hfcpci: Fix potential deadlock on &hc->lock
  net: sched: cls_u32: Fix match key mis-addressing
  perf test uprobe_from_different_cu: Skip if there is no gcc
  net: dsa: fix value check in bcm_sf2_sw_probe()
  rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
  bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
  net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
  net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
  net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
  net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
  net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
  net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
  wifi: cfg80211: Fix return value in scan logic
  erofs: fix wrong primary bvec selection on deduplicated extents
  KVM: s390: fix sthyi error handling
  word-at-a-time: use the same return type for has_zero regardless of endianness
  firmware: arm_scmi: Fix chan_free cleanup on SMC
  lib/bitmap: workaround const_eval test build failure
  firmware: smccc: Fix use of uninitialised results structure
  arm64: dts: freescale: Fix VPU G2 clock
  arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
  arm64: dts: phycore-imx8mm: Correction in gpio-line-names
  arm64: dts: phycore-imx8mm: Label typo-fix of VPU
  arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
  arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
  iommu/arm-smmu-v3: Document nesting-related errata
  iommu/arm-smmu-v3: Add explicit feature for nesting
  iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
  iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
  net: ipa: only reset hashed tables when supported
  net/mlx5: Free irqs only on shutdown callback
  perf: Fix function pointer case
  io_uring: gate iowait schedule on having pending requests
  Linux 6.1.44
  x86: fix backwards merge of GDS/SRSO bit
  xen/netback: Fix buffer overrun triggered by unusual packet
  x86/srso: Tie SBPB bit setting to microcode patch detection
  x86/srso: Add a forgotten NOENDBR annotation
  x86/srso: Fix return thunks in generated code
  x86/srso: Add IBPB on VMEXIT
  x86/srso: Add IBPB
  x86/srso: Add SRSO_NO support
  x86/srso: Add IBPB_BRTYPE support
  x86/srso: Add a Speculative RAS Overflow mitigation
  x86/cpu, kvm: Add support for CPUID_80000021_EAX
  x86/bugs: Increase the x86 bugs vector size to two u32s
  Documentation/x86: Fix backwards on/off logic about YMM support
  x86/mm: Initialize text poking earlier
  mm: Move mm_cachep initialization to mm_init()
  x86/mm: Use mm_alloc() in poking_init()
  x86/mm: fix poking_init() for Xen PV guests
  x86/xen: Fix secondary processors' FPU initialization
  x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build
  KVM: Add GDS_NO support to KVM
  x86/speculation: Add Kconfig option for GDS
  x86/speculation: Add force option to GDS mitigation
  x86/speculation: Add Gather Data Sampling mitigation
  x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
  x86/fpu: Mark init functions __init
  x86/fpu: Remove cpuinfo argument from init functions
  x86/init: Initialize signal frame size late
  init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
  init: Invoke arch_cpu_finalize_init() earlier
  init: Remove check_bugs() leftovers
  um/cpu: Switch to arch_cpu_finalize_init()
  sparc/cpu: Switch to arch_cpu_finalize_init()
  sh/cpu: Switch to arch_cpu_finalize_init()
  mips/cpu: Switch to arch_cpu_finalize_init()
  m68k/cpu: Switch to arch_cpu_finalize_init()
  loongarch/cpu: Switch to arch_cpu_finalize_init()
  ia64/cpu: Switch to arch_cpu_finalize_init()
  ARM: cpu: Switch to arch_cpu_finalize_init()
  x86/cpu: Switch to arch_cpu_finalize_init()
  init: Provide arch_cpu_finalize_init()

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml
	Documentation/devicetree/bindings/extcon/maxim,max77843.yaml
	Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
	android/abi_gki_aarch64_qcom
	drivers/bus/mhi/host/pm.c
	drivers/clk/qcom/gcc-sm8250.c
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/icc-rpmh.h
	drivers/mailbox/qcom-ipcc.c

Change-Id: I98acc81783883752e19e8d433e3db6977a0ebf7f
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11252216 UKQ2.231224.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2024-01-03 21:55:56 -08:00
jianzhou
29f0788ed7 Merge keystone/android14-6.1-keystone-qcom-release.6.1.43 (ff4725c) into qcom-6.1
* refs/heads/tmp-ff4725c:
  UPSTREAM: usb: gadget: udc: Handle gadget_connect failure during bind operation
  ANDROID: GKI: Update oplus symbol list
  ANDROID: fs/passthrough: Fix compatibility with R/O file system
  ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags
  FROMLIST: usb: typec: tcpm: Fix sink caps op current check
  UPSTREAM: scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD
  ANDROID: ABI: Update symbol list for MediatTek
  ANDROID: vendor_hooks: Add hook for mmc queue
  Revert "proc: allow pid_revalidate() during LOOKUP_RCU"
  UPSTREAM: scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hook: Add hook to tune readaround size
  ANDROID: add for tuning readahead size
  ANDROID: vendor_hooks: Add hooks to avoid key threads stalled in memory allocations
  ANDROID: GKI: Update oplus symbol list
  ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags
  UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  ANDROID: GKI: Update oplus symbol list update oplus symbol list for Addding hooks for adjusting alloc_flags
  ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
  ANDROID: ABI: Update symbol list for imx
  ANDROID: abi_gki_aarch64_qcom: Add __netif_rx
  ANDROID: ABI: Update sony symbol list and stg
  ANDROID: mmc: Add vendor hooks for sdcard failure diagnostics
  ANDROID: Update symbol list for mtk
  UPSTREAM: scsi: ufs: mcq: Fix the search/wrap around logic
  UPSTREAM: scsi: ufs: core: Fix ufshcd_inc_sq_tail() function bug
  FROMLIST: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
  Revert "ANDROID: KVM: arm64: Don't allocate from handle_host_mem_abort"
  BACKPORT: usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
  UPSTREAM: mm: multi-gen LRU: don't spin during memcg release
  UPSTREAM: vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
  BACKPORT: usb: gadget: uvc: Add missing initialization of ssp config descriptor
  BACKPORT: usb: gadget: unconditionally allocate hs/ss descriptor in bind operation
  UPSTREAM: usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()
  UPSTREAM: usb: gadget: function: Remove unused declarations
  UPSTREAM: usb: gadget: uvc: clean up comments and styling in video_pump
  UPSTREAM: mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
  UPSTREAM: cpuidle: teo: Update idle duration estimate when choosing shallower state
  BACKPORT: Revert "PCI: dwc: Wait for link up only if link is started"
  UPSTREAM: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
  BACKPORT: usb: typec: altmodes/displayport: Signal hpd low when exiting mode
  ANDROID: KVM: arm64: Fix KVM_HOST_S2_DEFAULT_MMIO_PTE encoding
  ANDROID: Update the ABI symbol list
  ANDROID: fs/proc: Perform priority inheritance around access_remote_vm()
  UPSTREAM: serial: 8250_dw: fall back to poll if there's no interrupt
  ANDROID: Update the ABI representation
  ANDROID: power: Add vendor hook for suspend
  ANDROID: Update the ABI symbol list
  UPSTREAM: of: reserved-mem: print out reserved-mem details during boot
  ANDROID: GKI: Update symbol list for xiaomi "abi_gki_aarch64_xiaomi"
  ANDROID: Update symbols list and ABI for qcom
  ANDROID: fuse-bpf: Add NULL pointer check in fuse_entry_revalidate
  ANDROID: GKI: Update oplus symbol list update oplus symbol list for Addding hooks for adjusting alloc_flags
  ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
  UPSTREAM: libceph: harden msgr2.1 frame segment length checks
  ANDROID: Update the ABI symbol list
  ANDROID: mm: Add vendor hook in filemap_get_folio()
  UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  UPSTREAM: netfilter: ipset: Add schedule point in call_ad().
  UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
  UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
  ANDROID: GKI: fix ABI breakage in struct hid_device
  UPSTREAM: HID: input: map battery system charging
  FROMGIT: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
  UPSTREAM: maple_tree: replace data before marking dead in split and spanning store
  UPSTREAM: maple_tree: change mas_adopt_children() parent usage
  UPSTREAM: maple_tree: introduce mas_tree_parent() definition
  UPSTREAM: maple_tree: introduce mas_put_in_tree()
  UPSTREAM: maple_tree: reorder replacement of nodes to avoid live lock
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: Update the ABI symbol list
  ANDROID: Update the ABI symbol list
  ANDROID: KVM: Update nVHE stack size to 8KB
  ANDROID: Update the ABI symbol list
  ANDROID: mm: Add vendor hook in rmqueue()
  FROMLIST: virt: geniezone: Add memory pin/unpin support
  FROMLIST: virt: geniezone: Add block-based demand paging support
  FROMLIST: virt: geniezone: Add demand paging support
  ANDROID: virt: geniezone: Refactoring memory region support
  ANDROID: virt: geniezone: Refactor code comments from mainline v6 accordingly
  ANDROID: virt: geniezone: Refactoring vgic to align with upstream v6
  ANDROID: virt: geniezone: Refactoring vcpu to align with upstream v6
  ANDROID: virt: geniezone: Refactoring vm capability to align with upstream v6
  ANDROID: virt: geniezone: Refactoring irqfd to align with upstream v6
  ANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup
  ANDROID: vendor_hooks: Export direct reclaim trace points
  ANDROID: mm: freeing MIGRATE_ISOLATE page instantly
  ANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs
  ANDROID: KVM: arm64: Fix hyp tracing build dependencies
  Revert "arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2"
  Revert "locking/rtmutex: Fix task->pi_waiters integrity"
  Revert "ring-buffer: Fix wrong stat of cpu_buffer->read"
  FROMLIST: Revert "fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT"
  Revert "sched/psi: Fix avgs_work re-arm in psi_avgs_work()"
  Revert "sched/psi: Rearrange polling code in preparation"
  Revert "sched/psi: Rename existing poll members in preparation"
  Revert "sched/psi: Extract update_triggers side effect"
  Revert "sched/psi: Allow unprivileged polling of N*2s period"
  Revert "sched/psi: use kernfs polling functions for PSI trigger polling"
  Revert "Revert "8250: add support for ASIX devices with a FIFO bug""
  ANDROID: GKI: Fix block/genhd.c exports from having their CRC changed
  Revert "blk-mq: fix potential io hang by wrong 'wake_batch'"
  Revert "bpf: Remove bpf trampoline selector"
  Revert "drm/bridge: Introduce pre_enable_prev_first to alter bridge init order"
  Revert "drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec"
  Linux 6.1.43
  dma-buf: fix an error pointer vs NULL bug
  dma-buf: keep the signaling time of merged fences v3
  test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
  selftests: mptcp: sockopt: use 'iptables-legacy' if available
  mptcp: ensure subflow is unhashed before cleaning the backlog
  cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  ACPI: processor: perflib: Use the "no limit" frequency QoS
  drm/amd/display: Write to correct dirty_rect
  drm/amd/display: perform a bounds check before filling dirty rectangles
  tracing: Fix trace_event_raw_event_synth() if else statement
  drm/amd/display: set per pipe dppclk to 0 when dpp is off
  rbd: retrieve and check lock owner twice before blocklisting
  rbd: harden get_lock_owner_info() a bit
  rbd: make get_lock_owner_info() return a single locker or NULL
  dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  drm/i915/dpt: Use shmem for dpt objects
  ceph: never send metrics if disable_send_metrics is set
  PM: sleep: wakeirq: fix wake irq arming
  arm64/sme: Set new vector length before reallocating
  ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  s390/dasd: print copy pair message only for the correct error
  s390/dasd: fix hanging device after quiesce/resume
  LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
  LoongArch: BPF: Fix check condition to call lu32id in move_imm()
  Revert "um: Use swap() to make code cleaner"
  soundwire: fix enumeration completion
  selftests: mptcp: join: only check for ip6tables if needed
  net: dsa: qca8k: fix mdb add/del case with 0 VID
  net: dsa: qca8k: fix broken search_and_del
  net: dsa: qca8k: fix search_and_insert wrong handling of new rule
  virtio-net: fix race between set queues and probe
  xen: speed up grant-table reclaim
  proc/vmcore: fix signedness bug in read_from_oldmem()
  locking/rtmutex: Fix task->pi_waiters integrity
  irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  tpm_tis: Explicitly check for error code
  ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
  nfsd: Remove incorrect check in nfsd4_validate_stateid
  file: always lock position for FMODE_ATOMIC_POS
  x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
  btrfs: check for commit error at btrfs_attach_transaction_barrier()
  btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  btrfs: account block group tree when calculating global reserve size
  hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
  ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  ALSA: hda/realtek: Support ASUS G713PV laptop
  Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
  tty: n_gsm: fix UAF in gsm_cleanup_mux
  staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  Documentation: security-bugs.rst: clarify CVE handling
  Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
  Revert "usb: xhci: tegra: Fix error check"
  usb: xhci-mtk: set the dma max_seg_size
  usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
  USB: quirks: add quirk for Focusrite Scarlett
  usb: ohci-at91: Fix the unhandle interrupt when resume
  usb: misc: ehset: fix wrong if condition
  usb: dwc3: don't reset device side if dwc3 was configured as host-only
  usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  usb: typec: Use sysfs_emit_at when concatenating the string
  usb: typec: Iterate pds array when showing the pd list
  usb: typec: Set port->pd before adding device for typec_port
  can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  USB: serial: simple: sort driver entries
  USB: serial: simple: add Kaufmann RKS+CAN VCP
  USB: serial: option: add Quectel EC200A module support
  USB: serial: option: support Quectel EM060K_128
  serial: sifive: Fix sifive_serial_console_setup() section
  serial: 8250_dw: Preserve original value of DLF register
  serial: qcom-geni: drop bogus runtime pm state update
  KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
  KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
  usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
  USB: gadget: Fix the memory leak in raw_gadget driver
  usb: gadget: call usb_gadget_check_config() to verify UDC capability
  Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
  tracing: Fix warning in trace_buffered_event_disable()
  ring-buffer: Fix wrong stat of cpu_buffer->read
  ata: pata_ns87415: mark ns87560_tf_read static
  ublk: fail to recover device if queue setup is interrupted
  ublk: fail to start device if queue setup is interrupted
  ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
  drm/msm: Disallow submit with fence id 0
  drm/msm: Switch idr_lock to spinlock
  RDMA/irdma: Report correct WC error
  RDMA/irdma: Fix op_type reporting in CQEs
  drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
  drm/amd: Fix an error handling mistake in psp_sw_init()
  dm raid: protect md_stop() with 'reconfig_mutex'
  dm raid: clean up four equivalent goto tags in raid_ctr()
  dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  xenbus: check xen_domain in xenbus_probe_initcall
  drm/i915: Fix an error handling path in igt_write_huge()
  smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
  block: Fix a source code comment in include/uapi/linux/blkzoned.h
  ASoC: fsl_spdif: Silence output on stop
  cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
  cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  RDMA/bnxt_re: Prevent handling any completions after qp destroy
  RDMA/mthca: Fix crash when polling CQ for shared QPs
  RDMA/irdma: Fix data race on CQP request done
  RDMA/irdma: Fix data race on CQP completion stats
  RDMA/irdma: Add missing read barriers
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  RDMA/mlx4: Make check for invalid flags stricter
  tipc: stop tipc crypto on failure in tipc_node_create
  tipc: check return value of pskb_trim()
  benet: fix return value check in be_lancer_xmit_workarounds()
  net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  net/sched: mqprio: add extack to mqprio_parse_nlattr()
  net/sched: mqprio: refactor nlattr parsing to a separate function
  mm: suppress mm fault logging if fatal signal already pending
  netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
  netfilter: nft_set_rbtree: fix overlap expiration walk
  igc: Fix Kernel Panic during ndo_tx_timeout callback
  x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
  platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  net: stmmac: Apply redundant write work around on 4.xx too
  octeontx2-af: Fix hash extraction enable configuration
  octeontx2-af: Removed unnecessary debug messages.
  team: reset team's flags when down link is P2P device
  bonding: reset bond's flags when down link is P2P device
  ice: Fix memory management in ice_ethtool_fdir.c
  tcp: Reduce chance of collisions in inet6_hashfn().
  ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
  ethernet: atheros: fix return value check in atl1e_tso_csum()
  atheros: fix return value check in atl1_tso()
  phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  vxlan: fix GRO with VXLAN-GPE
  vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  vxlan: calculate correct header length for GPE
  net: hns3: fix wrong bw weight of disabled tc issue
  net: hns3: fix wrong tc bandwidth weight data issue
  net: hns3: fix the imp capability bit cannot exceed 32 bits issue
  net: phy: marvell10g: fix 88x3310 power up
  iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
  iavf: fix potential deadlock on allocation failure
  i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  media: amphion: Fix firmware path to match linux-firmware
  media: staging: atomisp: select V4L2_FWNODE
  soundwire: qcom: update status correctly with mask
  phy: qcom-snps-femto-v2: properly enable ref clock
  phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  phy: phy-mtk-dp: Fix an error code in probe()
  drm/amd/display: Prevent vtotal from being set to 0
  drm/amd/display: Fix possible underflow for displays with large vblank
  drm/amd/display: update extended blank for dcn314 onwards
  drm/amd/display: Add FAMS validation before trying to use it
  drm/amd/display: fix dc/core/dc.c kernel-doc
  drm/amd/display: Rework comments on dc file
  maple_tree: fix 32 bit mas_next testing
  maple_tree: add __init and __exit to test module
  test_maple_tree: test modifications while iterating
  tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
  Revert "tracing: Add "(fault)" name injection to kernel probes"
  tracing: Allow synthetic events to pass around stacktraces
  tracing/probes: Fix to avoid double count of the string length on the array
  tracing/probes: Add symstr type for dynamic events
  mptcp: do not rely on implicit state check in mptcp_listen()
  mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
  arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
  KVM: arm64: Condition HW AF updates on config option
  drm/ttm: never consider pinned BOs for eviction&swap
  tty: fix hang on tty device with no_room set
  n_tty: Rename tail to old_tail in n_tty_read()
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: Don't print error message if eviction was interrupted
  drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
  drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
  drm/amd/display: Update correct DCN314 register header
  drm/amd/display: fix dcn315 single stream crb allocation
  drm/amd/display: add pixel rate based CRB allocation support
  drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
  drm/amd/display: use low clocks for no plane configs
  drm/amd/display: add ODM case when looking for first split pipe
  drm/amd/display: Use min transition for all SubVP plane add/remove
  drm/amd/display: Include surface of unaffected streams
  drm/amd/display: Copy DC context in the commit streams
  drm/amd/display: Enable new commit sequence only for DCN32x
  drm/amd/display: Rework context change check
  drm/amd/display: Check if link state is valid
  drm/amd/display: add FB_DAMAGE_CLIPS support
  PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
  PCI: rockchip: Fix window mapping and address translation for endpoint
  PCI: rockchip: Remove writes to unused registers
  PCI/ASPM: Avoid link retraining race
  PCI/ASPM: Factor out pcie_wait_for_retrain()
  PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  MIPS: Loongson: Fix build error when make modules_install
  MIPS: Loongson: Move arch cflags to MIPS top level Makefile
  i2c: nomadik: Remove a useless call in the remove function
  i2c: nomadik: Use devm_clk_get_enabled()
  i2c: nomadik: Remove unnecessary goto label
  i2c: Improve size determinations
  i2c: Delete error messages for failed memory allocations
  btrfs: fix race between quota disable and relocation
  gpio: mvebu: fix irq domain leak
  gpio: mvebu: Make use of devm_pwmchip_add
  pwm: Add a stub for devm_pwmchip_add()
  gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  io_uring: don't audit the capability check in io_uring_create()
  KVM: s390: pv: fix index value of replaced ASCE
  powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
  blk-mq: Fix stall due to recursive flush plug
  jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
  drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
  drm/amd: Move helper for dynamic speed switch check out of smu13
  ovl: fix null pointer dereference in ovl_permission()
  drm/amd/display: Keep PHY active for dp config
  platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
  platform/x86/amd/pmf: Notify OS power slider update
  netfilter: nf_tables: fix underflow in chain reference counter
  netfilter: nf_tables: fix underflow in object reference counter
  ANDROID: ABI: Update STG ABI to format version 2
  Linux 6.1.42
  Revert "drm/amd/display: edp do not add non-edid timings"
  drm/amd/display: Add polling method to handle MST reply packet
  drm/amd/display: fix linux dp link lost handled only one time
  drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
  drm/amd/display: force connector state when bpc changes during compliance
  drm/dp_mst: Clear MSG_RDY flag before sending new message
  drm/amd/display: fix some coding style issues
  drm/amd/display: use max_dsc_bpp in amdgpu_dm
  selftests/bpf: Fix sk_assign on s390x
  selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
  selftests/bpf: make test_align selftest more robust
  bpf: aggressively forget precise markings during state checkpointing
  bpf: stop setting precise in current state
  bpf: allow precision tracking for programs with subprogs
  scripts/kallsyms: update the usage in the comment block
  scripts/kallsyms.c Make the comment up-to-date with current implementation
  kallsyms: add kallsyms_seqs_of_names to list of special symbols
  spi: dw: Remove misleading comment for Mount Evans SoC
  drm/ttm: fix bulk_move corruption when adding a entry
  tracing/histograms: Return an error if we fail to add histogram to hist_vars list
  jbd2: recheck chechpointing non-dirty buffer
  net: phy: prevent stale pointer dereference in phy_init()
  tcp: annotate data-races around fastopenq.max_qlen
  tcp: annotate data-races around icsk->icsk_user_timeout
  tcp: annotate data-races around tp->notsent_lowat
  tcp: annotate data-races around rskq_defer_accept
  tcp: annotate data-races around tp->linger2
  tcp: annotate data-races around icsk->icsk_syn_retries
  tcp: annotate data-races around tp->keepalive_probes
  tcp: annotate data-races around tp->keepalive_intvl
  tcp: annotate data-races around tp->keepalive_time
  tcp: annotate data-races around tp->tsoffset
  tcp: annotate data-races around tp->tcp_tx_delay
  Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
  Bluetooth: ISO: fix iso_conn related locking and validity issues
  Bluetooth: hci_event: call disconnect callback before deleting conn
  Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
  netfilter: nf_tables: skip bound chain on rule flush
  netfilter: nf_tables: skip bound chain in netns release path
  netfilter: nft_set_pipapo: fix improper element removal
  netfilter: nf_tables: can't schedule in nft_chain_validate
  netfilter: nf_tables: fix spurious set element insertion failure
  ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
  llc: Don't drop packet from non-root netns.
  fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  net:ipv6: check return value of pskb_trim()
  net: ipv4: Use kfree_sensitive instead of kfree
  tcp: annotate data-races around tcp_rsk(req)->ts_recent
  tcp: annotate data-races around tcp_rsk(req)->txhash
  net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
  igc: Prevent garbled TX queue with XDP ZEROCOPY
  igc: Avoid transmit queue timeout for XDP
  bpf, arm64: Fix BTI type used for freplace attached functions
  bpf: Repeat check_max_stack_depth for async callbacks
  bpf: Fix subprog idx logic in check_max_stack_depth
  octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  security: keys: Modify mismatched function name
  iavf: fix reset task race with iavf_remove()
  iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
  iavf: Wait for reset in callbacks which trigger it
  iavf: make functions static where possible
  iavf: send VLAN offloading caps once after VFR
  iavf: Move netdev_update_features() into watchdog task
  iavf: use internal state to free traffic IRQs
  iavf: Fix out-of-bounds when setting channels on remove
  iavf: Fix use-after-free in free_netdev
  net: dsa: microchip: correct KSZ8795 static MAC table access
  net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
  net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
  net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
  net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
  net: sched: cls_u32: Undo refcount decrement in case update failed
  net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
  net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms
  ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
  cifs: fix mid leak during reconnection after timeout threshold
  net: ethernet: mtk_eth_soc: handle probe deferral
  bridge: Add extack warning when enabling STP in netns.
  net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  dsa: mv88e6xxx: Do a final check before timing out
  kallsyms: strip LTO-only suffixes from promoted global functions
  kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=y
  kallsyms: Improve the performance of kallsyms_lookup_name()
  spi: s3c64xx: clear loopback bit after loopback test
  btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
  perf build: Fix library not found error when using CSLIBS
  fbdev: imxfb: Removed unneeded release_mem_region
  fbdev: imxfb: warn about invalid left/right margin
  spi: bcm63xx: fix max prepend length
  pinctrl: renesas: rzg2l: Handle non-unique subnode names
  pinctrl: renesas: rzv2m: Handle non-unique subnode names
  sched/psi: use kernfs polling functions for PSI trigger polling
  sched/psi: Allow unprivileged polling of N*2s period
  sched/psi: Extract update_triggers side effect
  sched/psi: Rename existing poll members in preparation
  sched/psi: Rearrange polling code in preparation
  sched/psi: Fix avgs_work re-arm in psi_avgs_work()
  sched/fair: Use recent_used_cpu to test p->cpus_ptr
  ASoC: qcom: q6apm: do not close GPR port before closing graph
  ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
  ASoC: codecs: wcd938x: fix mbhc impedance loglevel
  ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
  net: hns3: fix strncpy() not using dest-buf length as length issue
  igb: Fix igb_down hung on surprise removal
  wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
  wifi: iwlwifi: mvm: avoid baid size integer overflow
  wifi: iwlwifi: Add support for new PCI Id
  wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  devlink: report devlink_port_type_warn source device
  net: ethernet: litex: add support for 64 bit stats
  wifi: ath11k: fix memory leak in WMI firmware stats
  spi: dw: Add compatible for Intel Mount Evans SoC
  wifi: mac80211_hwsim: Fix possible NULL dereference
  wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855
  bpf: tcp: Avoid taking fast sock lock in iterator
  bpf: Address KCSAN report on bpf_lru_list
  bpf: Print a warning only if writing to unprivileged_bpf_disabled.
  wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  sched/fair: Don't balance task to its current running CPU
  rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
  rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
  ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
  FS: JFS: Check for read-only mounted filesystem in txBegin
  FS: JFS: Fix null-ptr-deref Read in txBegin
  MIPS: dec: prom: Address -Warray-bounds warning
  fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  udf: Fix uninitialized array access for some pathnames
  ovl: check type and offset of struct vfsmount in ovl_entry
  HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  quota: fix warning in dqgrab()
  quota: Properly disable quotas when add_dquot_ref() fails
  ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  drm/radeon: Fix integer overflow in radeon_cs_parser_init
  ext4: correct inline offset when handling xattrs in inode body
  ASoC: codecs: wcd938x: fix soundwire initialisation race
  ASoC: codecs: wcd938x: fix codec initialisation race
  ASoC: codecs: wcd934x: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix missing mbhc init error handling
  ASoC: codecs: wcd938x: fix resource leaks on component remove
  ASoC: tegra: Fix AMX byte map
  ASoC: qdsp6: audioreach: fix topology probe deferral
  ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
  ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  ASoC: rt5640: Fix sleep in atomic context
  ASoC: tegra: Fix ADX byte map
  ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
  ASoC: fsl_sai: Disable bit clock with transmitter
  drm/amd/display: Keep PHY active for DP displays on DCN31
  drm/amd/display: check TG is non-null before checking if enabled
  drm/amd/display: Disable MPC split by default on special asic
  drm/amd/display: only accept async flips for fast updates
  drm/client: Fix memory leak in drm_client_modeset_probe
  drm/client: Fix memory leak in drm_client_target_cloned
  drm/amdgpu/pm: make mclk consistent for smu 13.0.7
  drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
  drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
  dma-buf/dma-resv: Stop leaking on krealloc() failure
  selftests: tc: add ConnTrack procfs kconfig
  can: gs_usb: gs_can_open(): improve error handling
  can: bcm: Fix UAF in bcm_proc_show()
  can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
  arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
  regmap: Account for register length in SMBus I/O limits
  of: Preserve "of-display" device name for compatibility
  regmap: Drop initial version of maximum transfer length fixes
  selftests: tc: add 'ct' action kconfig dep
  selftests: tc: set timeout to 15 minutes
  btrfs: fix race between balance and cancel/pause
  fuse: ioctl: translate ENOSYS in outarg
  btrfs: zoned: fix memory leak after finding block group with super blocks
  btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
  fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
  fuse: revalidate: don't invalidate if interrupted
  btrfs: fix warning when putting transaction with qgroups enabled after abort
  perf probe: Add test for regression introduced by switch to die_get_decl_file()
  keys: Fix linking a duplicate key to a keyring's assoc_array
  maple_tree: fix node allocation testing on 32 bit
  maple_tree: set the node limit when creating a new root node
  ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  ALSA: hda/realtek: Add quirk for Clevo NS70AU
  ALSA: hda/realtek - remove 3k pull low procedure
  io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  Linux 6.1.41
  x86/cpu/amd: Add a Zenbleed fix
  x86/cpu/amd: Move the errata checking functionality up
  Linux 6.1.40
  net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
  net/ncsi: make one oem_gma function for all mfr id
  drm/atomic: Fix potential use-after-free in nonblocking commits
  net/sched: sch_qfq: reintroduce lmax bound check for MTU
  swiotlb: mark swiotlb_memblock_alloc() as __init
  Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
  MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
  scsi: qla2xxx: Fix end of loop test
  scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
  scsi: qla2xxx: Pointer may be dereferenced
  scsi: qla2xxx: Correct the index of array
  scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
  scsi: qla2xxx: Fix potential NULL pointer dereference
  scsi: qla2xxx: Fix buffer overrun
  scsi: qla2xxx: Avoid fcport pointer dereference
  scsi: qla2xxx: Array index may go out of bound
  scsi: qla2xxx: Fix mem access after free
  scsi: qla2xxx: Wait for io return on terminate rport
  scsi: qla2xxx: Fix hang in task management
  scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
  scsi: qla2xxx: Fix task management cmd failure
  scsi: qla2xxx: Multi-que support for TMF
  tracing/user_events: Fix struct arg size match check
  tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  tracing/probes: Fix not to count error code to total length
  selftests: mptcp: pm_nl_ctl: fix 32-bit support
  selftests: mptcp: depend on SYN_COOKIES
  selftests: mptcp: userspace_pm: report errors with 'remove' tests
  selftests: mptcp: userspace_pm: use correct server port
  selftests: mptcp: sockopt: return error if wrong mark
  selftests: mptcp: connect: fail if nft supposed to work
  tracing: Fix null pointer dereference in tracing_err_log_open()
  fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
  fprobe: Release rethook after the ftrace_ops is unregistered
  pwm: meson: fix handling of period/duty if greater than UINT_MAX
  pwm: meson: modify and simplify calculation in meson_pwm_get_state
  PM: QoS: Restore support for default value on frequency QoS
  perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
  xtensa: ISS: fix call to split_if_spec
  cifs: if deferred close is disabled then close files immediately
  drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
  drm/amd/pm: share the code around SMU13 pcie parameters update
  ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
  ring-buffer: Fix deadloop issue on reading trace_pipe
  net: ena: fix shift-out-of-bounds in exponential backoff
  regmap-irq: Fix out-of-bounds access when allocating config buffers
  perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
  samples: ftrace: Save required argument registers in sample trampolines
  nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
  tracing: Fix memory leak of iter->temp when reading trace_pipe
  tracing/histograms: Add histograms to hist_vars if they have referenced variables
  dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
  s390/decompressor: fix misaligned symbol build error
  bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
  Revert "8250: add support for ASIX devices with a FIFO bug"
  soundwire: qcom: fix storing port config out-of-bounds
  opp: Fix use-after-free in lazy_opp_tables after probe deferral
  meson saradc: fix clock divider mask length
  xhci: Show ZHAOXIN xHCI root hub speed correctly
  xhci: Fix TRB prefetch issue of ZHAOXIN hosts
  xhci: Fix resume issue of some ZHAOXIN hosts
  ceph: don't let check_caps skip sending responses for revoke msgs
  ceph: fix blindly expanding the readahead windows
  ceph: add a dedicated private data for netfs rreq
  libceph: harden msgr2.1 frame segment length checks
  firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
  tty: serial: imx: fix rs485 rx after tx
  tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
  tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
  serial: atmel: don't enable IRQs prematurely
  drm/ttm: Don't leak a resource on swapout move error
  drm/amdgpu: avoid restore process run into dead loop.
  drm/amd/display: Add monitor specific edid quirk
  drm/amd/display: Correct `DMUB_FW_VERSION` macro
  drm/amd/display: add a NULL pointer check
  drm/amd: Disable PSR-SU on Parade 0803 TCON
  drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
  drm/amd/display: disable seamless boot if force_odm_combine is enabled
  drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
  drm/amd/display: edp do not add non-edid timings
  drm/amd/display: fix seamless odm transitions
  drm/rockchip: vop: Leave vblank enabled in self-refresh
  drm/atomic: Allow vblank-enabled + self-refresh "disable"
  scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
  fs: dlm: fix mismatch of plock results from userspace
  fs: dlm: make F_SETLK use unkillable wait_event
  fs: dlm: interrupt posix locks only when process is killed
  fs: dlm: fix cleanup pending ops when interrupted
  fs: dlm: return positive pid value for F_GETLK
  dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
  md/raid0: add discard support for the 'original' layout
  mfd: pm8008: Fix module autoloading
  misc: pci_endpoint_test: Re-init completion for every test
  misc: pci_endpoint_test: Free IRQs before removing the device
  PCI: rockchip: Set address alignment for endpoint mode
  PCI: rockchip: Use u32 variable to access 32-bit registers
  PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
  PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
  PCI: rockchip: Write PCI Device ID to correct register
  PCI: rockchip: Assert PCI Configuration Enable bit after probe
  PCI: epf-test: Fix DMA transfer completion detection
  PCI: epf-test: Fix DMA transfer completion initialization
  PCI: qcom: Disable write access to read only registers for IP v2.3.3
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
  PCI: Release resource invalidated by coalescing
  PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
  s390/zcrypt: do not retry administrative requests
  scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  dm integrity: reduce vmalloc space footprint on 32-bit architectures
  hwrng: imx-rngc - fix the timeout for init and self check
  jfs: jfs_dmap: Validate db_l2nbperpage while mounting
  ext2/dax: Fix ext2_setsize when len is page aligned
  soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
  fs: dlm: revert check required context while close
  ext4: only update i_reserved_data_blocks on successful block allocation
  ext4: turn quotas off if mount failed after enabling quotas
  ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  ext4: fix wrong unit use in ext4_mb_new_blocks
  ext4: get block from bh in ext4_free_blocks for fast commit replay
  ext4: fix wrong unit use in ext4_mb_clear_bb
  ext4: Fix reusing stale buffer heads from last failed mounting
  MIPS: KVM: Fix NULL pointer dereference
  MIPS: Loongson: Fix cpu_probe_loongson() again
  powerpc/64s: Fix native_hpte_remove() to be irq-safe
  powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
  misc: fastrpc: Create fastrpc scalar with correct buffer count
  powerpc: Fail build if using recordmcount with binutils v2.37
  tracing/user_events: Fix incorrect return value for writing operation when events are disabled
  kasan: add kasan_tag_mismatch prototype
  net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
  net: bcmgenet: Ensure MDIO unregistration has clocks enabled
  mtd: rawnand: meson: fix unaligned DMA buffers handling
  tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
  tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
  tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
  tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  tpm: Do not remap from ACPI resources again for Pluton TPM
  pinctrl: amd: Unify debounce handling into amd_pinconf_set()
  pinctrl: amd: Drop pull up select configuration
  pinctrl: amd: Use amd_pinconf_set() for all config options
  pinctrl: amd: Only use special debounce behavior for GPIO 0
  pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
  pinctrl: amd: Detect and mask spurious interrupts
  pinctrl: amd: Fix mistake in handling clearing pins at startup
  pinctrl: amd: Detect internal GPIO0 debounce handling
  pinctrl: amd: Add fields for interrupt status and wake status
  pinctrl: amd: Adjust debugfs output
  pinctrl: amd: Add Z-state wake control bits
  f2fs: fix deadlock in i_xattr_sem and inode page lock
  f2fs: fix the wrong condition to determine atomic context
  drm/amd/pm: add abnormal fan detection for smu 13.0.0
  drm/amdgpu: Fix minmax warning
  drm/amdgpu: add the fan abnormal detection feature
  drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
  drm/amdgpu/sdma4: set align mask to 255
  drm/client: Send hotplug event after registering a client
  cifs: fix session state check in smb2_find_smb_ses
  ovl: fix null pointer dereference in ovl_get_acl_rcu()
  ovl: let helper ovl_i_path_real() return the realinode
  fs/ntfs3: Check fields while reading
  nvme-pci: fix DMA direction of unmapping integrity data
  net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  net/sched: sch_qfq: refactor parsing of netlink parameters
  wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
  net/sched: make psched_mtu() RTNL-less safe
  netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  riscv: mm: fix truncation warning on RV32
  net/sched: flower: Ensure both minimum and maximum ports are specified
  bpf: cpumap: Fix memory leak in cpu_map_update_elem
  wifi: airo: avoid uninitialized warning in airo_get_rate()
  erofs: fix fsdax unavailability for chunk-based regular files
  erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  octeontx2-pf: Add additional check for MCAM rules
  drm/i915: Fix one wrong caching mode enum usage
  drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
  riscv, bpf: Fix inconsistent JIT image generation
  nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
  igc: Fix inserting of empty frame for launchtime
  igc: Fix launchtime before start of cycle
  kernel/trace: Fix cleanup logic of enable_trace_eprobe
  platform/x86: wmi: Break possible infinite loop when parsing GUID
  net: dsa: qca8k: Add check for skb_copy
  ipv6/addrconf: fix a potential refcount underflow for idev
  NTB: ntb_tool: Add check for devm_kcalloc
  NTB: ntb_transport: fix possible memory leak while device_register() fails
  ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
  NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
  ntb: idt: Fix error handling in idt_pci_driver_init()
  udp6: fix udp6_ehashfn() typo
  icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
  net: prevent skb corruption on frag list segmentation
  net: bgmac: postpone turning IRQs off to avoid SoC hangs
  ionic: remove WARN_ON to prevent panic_on_warn
  octeontx2-af: Move validation of ptp pointer before its usage
  octeontx2-af: Promisc enable/disable through mbox
  gve: Set default duplex configuration to full
  net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  net: mvneta: fix txq_map in case of txq_number==1
  bpf: Fix max stack depth check for async callbacks
  scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
  scsi: qla2xxx: Fix error code in qla2x00_start_sp()
  blk-crypto: use dynamic lock class for blk_crypto_profile::lock
  igc: Handle PPS start time programming for past time values
  igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
  net/mlx5e: Check for NOT_READY flag state after locking
  net/mlx5e: fix memory leak in mlx5e_ptp_open
  net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
  net/mlx5e: fix double free in mlx5e_destroy_flow_table
  igc: Remove delay during TX ring configuration
  ice: Fix max_rate check while configuring TX rate limits
  drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
  swiotlb: reduce the number of areas to match actual memory pool size
  swiotlb: reduce the swiotlb buffer size on allocation failure
  swiotlb: always set the number of areas before allocating the pool
  drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
  drm/panel: simple: Add connector_type for innolux_at043tn24
  ksmbd: fix out of bounds read in smb2_sess_setup
  ksmbd: add missing compound request handing in some commands
  workqueue: clean up WORK_* constant types, clarify masking
  net: lan743x: Don't sleep in atomic context
  HID: amd_sfh: Fix for shift-out-of-bounds
  HID: amd_sfh: Rename the float32 variable
  Linux 6.1.39
  io_uring: Use io_schedule* in cqring wait
  sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
  sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux
  sh: mach-highlander: Handle virq offset in cascaded IRL demux
  sh: mach-r2d: Handle virq offset in cascaded IRL demux
  block/partition: fix signedness issue for Amiga partitions
  tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
  wireguard: netlink: send staged packets when setting initial private key
  wireguard: queueing: use saner cpu selection wrapping
  netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  netfilter: nf_tables: do not ignore genmask when looking up chain by id
  netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
  netfilter: nf_tables: unbind non-anonymous set if rule construction fails
  mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
  drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
  drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
  drm/i915: Fix TypeC mode initialization during system resume
  mm/mmap: Fix extra maple tree write
  xfs: fix xfs_inodegc_stop racing with mod_delayed_work
  xfs: disable reaping in fscounters scrub
  xfs: check that per-cpu inodegc workers actually run on that cpu
  xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
  fs: no need to check source
  blktrace: use inline function for blk_trace_remove() while blktrace is disabled
  leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
  ARM: orion5x: fix d2net gpio initialization
  ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
  regulator: tps65219: Fix matching interrupts for their regulators
  ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
  ASoC: mediatek: mt8173: Fix irq error path
  btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
  btrfs: fix extent buffer leak after tree mod log failure at split_node()
  btrfs: fix race when deleting quota root from the dirty cow roots list
  btrfs: reinsert BGs failed to reclaim
  btrfs: add block-group tree to lockdep classes
  btrfs: bail out reclaim process if filesystem is read-only
  btrfs: delete unused BGs while reclaiming BGs
  btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
  ipvs: increase ip_vs_conn_tab_bits range for 64BIT
  usb: typec: ucsi: Mark dGPUs as DEVICE scope
  i2c: nvidia-gpu: Remove ccgx,firmware-build property
  i2c: nvidia-gpu: Add ACPI property to align with device-tree
  fs: Lock moved directories
  fs: Establish locking order for unrelated directories
  Revert "f2fs: fix potential corruption when moving a directory"
  ext4: Remove ext4 locking of moved directory
  fs: avoid empty option when generating legacy mount string
  jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
  shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
  mm/damon/ops-common: atomically test and clear young on ptes and pmds
  autofs: use flexible array in ioctl structure
  integrity: Fix possible multiple allocation in integrity_inode_get()
  um: Use HOST_DIR for mrproper
  watch_queue: prevent dangling pipe pointer
  bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
  bcache: Remove unnecessary NULL point check in node allocations
  bcache: fixup btree_cache_wait list damage
  wifi: mt76: mt7921e: fix init command fail with enabled device
  wifi: ath10k: Serialize wake_tx_queue ops
  wifi: cfg80211: fix regulatory disconnect for non-MLO
  mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
  mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
  mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
  mmc: core: disable TRIM on Kingston EMMC04G-M627
  io_uring: wait interruptibly for request completions on exit
  irqchip/loongson-pch-pic: Fix initialization of HT vector register
  NFSD: add encoding of op_recall flag for write delegation
  irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
  i2c: qup: Add missing unwind goto in qup_i2c_probe()
  btrfs: do not BUG_ON() on tree mod log failure at balance_level()
  extcon: usbc-tusb320: Unregister typec port on driver removal
  extcon: usbc-tusb320: Convert to i2c's .probe_new()
  dm ioctl: Avoid double-fetch of version
  dm ioctl: have constant on the right side of the test
  dm: avoid split of quoted strings where possible
  dm: fix undue/missing spaces
  i2c: xiic: Don't try to handle more interrupt events after error
  apparmor: fix missing error check for rhashtable_insert_fast
  sh: dma: Fix DMA channel offset calculation
  s390/qeth: Fix vipa deletion
  afs: Fix accidental truncation when storing data
  octeontx-af: fix hardware timestamp configuration
  net: dsa: sja1105: always enable the send_meta options
  net: dsa: tag_sja1105: fix MAC DA patching from meta frames
  pptp: Fix fib lookup calls.
  riscv: move memblock_allow_resize() after linear mapping is ready
  fanotify: disallow mount/sb marks on kernel internal pseudo fs
  net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
  xsk: Honor SO_BINDTODEVICE on bind
  bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
  tcp: annotate data races in __tcp_oow_rate_limited()
  net: fix net_dev_start_xmit trace event vs skb_transport_offset()
  net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
  net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
  powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
  powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
  ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
  octeontx2-af: Add validation before accessing cgx and lmac
  octeontx2-af: Fix mapping for NIX block from CGX connection
  f2fs: fix error path handling in truncate_dnode()
  mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
  drm/amd: Don't try to enable secure display TA multiple times
  drm/amdgpu: fix number of fence calculations
  spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
  mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
  net: dsa: vsc73xx: fix MTU configuration
  ibmvnic: Do not reset dql stats on NON_FATAL err
  Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
  Bluetooth: MGMT: Use BIT macro when defining bitfields
  Bluetooth: MGMT: add CIS feature bits to controller information
  Bluetooth: ISO: use hci_sync for setting CIG parameters
  Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
  Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
  net: dsa: sja1105: always enable the INCL_SRCPT option
  net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
  net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
  net: mscc: ocelot: don't report that RX timestamping is enabled by default
  spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
  net/sched: act_ipt: add sanity checks on skb before calling target
  net: add a couple of helpers for iph tot_len
  net/sched: act_ipt: add sanity checks on table name and hook locations
  sctp: fix potential deadlock on &net->sctp.addr_wq_lock
  media: cec: i2c: ch7322: also select REGMAP
  f2fs: check return value of freeze_super()
  drm/i915/guc/slpc: Apply min softlimit correctly
  drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
  rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
  md/raid10: fix the condition to call bio_end_io_acct()
  pwm: mtk_disp: Fix the disable flow of disp_pwm
  pwm: ab8500: Fix error code in probe()
  pwm: sysfs: Do not apply state to already disabled PWMs
  pwm: imx-tpm: force 'real_period' to be zero in suspend
  lib/bitmap: drop optimization of bitmap_{from,to}_arr64
  phy: tegra: xusb: check return value of devm_kzalloc()
  mfd: stmpe: Only disable the regulators if they are enabled
  hwtracing: hisi_ptt: Fix potential sleep in atomic context
  clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
  misc: fastrpc: check return value of devm_kasprintf()
  cpufreq: mediatek: correct voltages for MT7622 and MT7623
  KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
  KVM: s390: vsie: fix the length of APCB bitmap
  mfd: stmfx: Nullify stmfx->vdd in case of error
  mfd: stmfx: Fix error path in stmfx_chip_init
  bus: fsl-mc: don't assume child devices are all fsl-mc devices
  nvmem: rmem: Use NVMEM_DEVID_AUTO
  nvmem: sunplus-ocotp: release otp->clk before return
  drivers: fwnode: fix fwnode_irq_get[_byname]()
  device property: Clarify description of returned value in some functions
  device property: Fix documentation for fwnode_get_next_parent()
  serial: 8250_omap: Use force_suspend and resume for system suspend
  Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
  mfd: intel-lpss: Add missing check for platform_get_resource
  mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
  usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
  usb: common: usb-conn-gpio: Set last role to unknown before initial detection
  usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
  usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
  KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
  f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
  f2fs: fix potential deadlock due to unpaired node_write lock use
  gfs2: Fix duplicate should_fault_in_pages() call
  sh: Avoid using IRQ0 on SH3 and SH4
  media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
  media: venus: helpers: Fix ALIGN() of non power of two
  mfd: rt5033: Drop rt5033-battery sub-device
  coresight: Fix loss of connection info when a module is unloaded
  i3c: master: svc: fix cpu schedule in spin lock
  lkdtm: replace ll_rw_block with submit_bh
  kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
  serial: 8250: lock port for UART_IER access in omap8250_irq()
  serial: core: lock port for start_rx() in uart_resume_port()
  serial: 8250: lock port for stop_rx() in omap8250_irq()
  serial: core: lock port for stop_rx() in uart_suspend_port()
  usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
  usb: hide unused usbfs_notify_suspend/resume functions
  usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
  extcon: Fix kernel doc of property capability fields to avoid warnings
  extcon: Fix kernel doc of property fields to avoid warnings
  usb: gadget: u_serial: Add null pointer check in gserial_suspend
  usb: dwc3: qcom: Fix potential memory leak
  staging: vchiq_arm: mark vchiq_platform_init() static
  clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
  clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
  clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
  clk: qcom: ipq6018: fix networking resets
  clk: qcom: reset: support resetting multiple bits
  media: mediatek: vcodec: using decoder status instead of core work count
  media: hi846: fix usage of pm_runtime_get_if_in_use()
  media: i2c: Correct format propagation for st-mipid02
  media: usb: siano: Fix warning due to null work_func_t function pointer
  media: videodev2.h: Fix struct v4l2_input tuner index comment
  media: amphion: initiate a drain of the capture queue in dynamic resolution change
  media: amphion: drop repeated codec data for vc1g format
  media: amphion: drop repeated codec data for vc1l format
  media: usb: Check az6007_read() return value
  clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
  clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
  clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
  clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
  serial: 8250: omap: Fix freeing of resources on failed register
  usb: dwc2: Fix some error handling paths
  usb: dwc2: platform: Improve error reporting for problems during .remove()
  sh: j2: Use ioremap() to translate device tree address into kernel memory
  f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
  dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
  w1: fix loop in w1_fini()
  w1: w1_therm: fix locking behavior in convert_t
  SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
  btrfs: fix race when deleting free space root from the dirty cow roots list
  block: increment diskseq on all media change events
  block: change all __u32 annotations to __be32 in affs_hardblocks.h
  block: add overflow checks for Amiga partition support
  block: fix signed int overflow in Amiga partition support
  ALSA: pcm: Fix potential data race at PCM memory allocation helpers
  ALSA: jack: Fix mutex call in snd_jack_report()
  ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
  ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
  mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
  Revert "drm/amd/display: edp do not add non-edid timings"
  iio: accel: fxls8962af: fixup buffer scan element type
  iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
  iio: adc: ad7192: Fix internal/external clock selection
  iio: adc: ad7192: Fix null ad7192_state pointer access
  phy: tegra: xusb: Clear the driver reference in usb-phy dev
  usb: dwc3: gadget: Propagate core init errors to UDC during pullup
  USB: serial: option: add LARA-R6 01B PIDs
  md/raid1-10: fix casting from randomized structure in raid1_submit_write()
  x86/efi: Make efi_set_virtual_address_map IBT safe
  arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
  ksmbd: avoid field overflow warning
  smb: client: fix broken file attrs with nodfs mounts
  cifs: do all necessary checks for credits within or before locking
  cifs: prevent use-after-free by freeing the cfile later
  efi/libstub: Disable PCI DMA before grabbing the EFI memory map
  kbuild: Disable GCOV for *.mod.o
  hwrng: st - keep clock enabled while hwrng is registered
  dax/kmem: Pass valid argument to memory_group_register_static
  dax: Introduce alloc_dev_dax_id()
  dax: Fix dax_mapping_release() use after free
  SMB3: Do not send lease break acknowledgment if all file handles have been closed
  NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
  NFSv4.2: fix wrong shrinker_id
  crypto: qat - unmap buffers before free for RSA
  crypto: qat - unmap buffer before free for DH
  crypto: qat - Use helper to set reqsize
  crypto: kpp - Add helper to set reqsize
  ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
  modpost: fix off by one in is_executable_section()
  crypto: jitter - correct health test during initialization
  crypto: marvell/cesa - Fix type mismatch warning
  modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
  modpost: fix section mismatch message for R_ARM_ABS32
  crypto: nx - fix build warnings when DEBUG_FS is not enabled
  modpost: remove broken calculation of exception_table_entry size
  hwrng: virtio - Fix race on data_avail and actual data
  vfio/mdev: Move the compat_class initialization to module init
  PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
  PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
  PCI: endpoint: Fix a Kconfig prompt of vNTB driver
  PCI: endpoint: Fix Kconfig indent style
  powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
  powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
  riscv: uprobes: Restore thread.bad_cause
  PCI: qcom: Disable write access to read only registers for IP v2.9.0
  PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
  PCI: qcom: Use lower case for hex
  PCI: qcom: Sort and group registers and bitfield definitions
  PCI: qcom: Remove PCIE20_ prefix from register definitions
  powerpc: update ppc_save_regs to save current r1 in pt_regs
  powerpc: simplify ppc_save_regs
  powerpc/powernv/sriov: perform null check on iov before dereferencing iov
  pinctrl: at91-pio4: check return value of devm_kasprintf()
  pinctrl: microchip-sgpio: check return value of devm_kasprintf()
  powerpc/64s: Fix VAS mm use after free
  perf tool x86: Fix perf_env memory leak
  perf tool x86: Consolidate is_amd check into single function
  platform/x86/dell/dell-rbtn: Fix resources leaking on error path
  perf dwarf-aux: Fix off-by-one in die_get_varname()
  platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
  perf script: Fix allocation of evsel->priv related to per-event dump files
  powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
  powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
  kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
  pinctrl: npcm7xx: Add missing check for ioremap
  pinctrl:sunplus: Add check for kmalloc
  platform/x86: think-lmi: Correct NVME password handling
  platform/x86: think-lmi: Correct System password interface
  platform/x86: think-lmi: mutex protection around multiple WMI calls
  pinctrl: cherryview: Return correct value if pin in push-pull mode
  perf bench: Add missing setlocale() call to allow usage of %'d style formatting
  scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
  PCI: Add pci_clear_master() stub for non-CONFIG_PCI
  pinctrl: sunplus: Add check for kmalloc
  PCI: ftpci100: Release the clock resources
  PCI: pciehp: Cancel bringup sequence if card is not present
  scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
  PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
  platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
  platform/x86: lenovo-yogabook: Reprobe devices on remove()
  platform/x86: lenovo-yogabook: Fix work race on remove()
  pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
  scsi: qedf: Fix NULL dereference in error handling
  PCI: vmd: Reset VMD config register between soft reboots
  PCI: cadence: Fix Gen2 Link Retraining process
  ASoC: amd: acp: clear pdm dma interrupt mask
  ARM: dts: lan966x: kontron-d10: fix SPI CS
  ARM: dts: lan966x: kontron-d10: fix board reset
  clk: Fix memory leak in devm_clk_notifier_register()
  ASoC: imx-audmix: check return value of devm_kasprintf()
  ovl: update of dentry revalidate flags after copy up
  drivers: meson: secure-pwrc: always enable DMA domain
  clk: ti: clkctrl: check return value of kasprintf()
  clk: keystone: sci-clk: check return value of kasprintf()
  clk: si5341: free unused memory on probe failure
  clk: si5341: check return value of {devm_}kasprintf()
  clk: si5341: return error if one synth clock registration fails
  clk: cdce925: check return value of kasprintf()
  clk: vc5: check memory returned by kasprintf()
  drm/msm/dpu: correct MERGE_3D length
  drm/amdgpu: Fix usage of UMC fill record in RAS
  drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
  arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
  arm64: dts: mediatek: Add cpufreq nodes for MT8192
  drm/msm/dp: Free resources after unregistering them
  drm/msm/dsi: Remove incorrect references to slice_count
  drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
  drm/msm/dsi: Use DSC slice(s) packet size to compute word count
  drm/msm/dpu: Fix slice_last_group_size calculation
  drm/msm/dpu: do not enable color-management if DSPPs are not available
  ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
  clk: tegra: tegra124-emc: Fix potential memory leak
  clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
  clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
  arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
  arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
  clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
  clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
  clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
  clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
  RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
  RDMA/bnxt_re: wraparound mbox producer index
  drm/msm/a5xx: really check for A510 in a5xx_gpu_init
  amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
  RDMA/rxe: Fix access checks in rxe_check_bind_mw
  RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
  RDMA/rxe: Add ibdev_dbg macros for rxe
  HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
  drm/radeon: fix possible division-by-zero errors
  drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
  soc: mediatek: SVS: Fix MT8192 GPU node name
  drm/amdkfd: Fix potential deallocation of previously deallocated memory.
  drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
  drm/amd/display: Fix a test CalculatePrefetchSchedule()
  clk: Export clk_hw_forward_rate_request()
  ARM: dts: BCM5301X: fix duplex-full => full-duplex
  hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
  hwmon: (gsc-hwmon) fix fan pwm temperature scaling
  ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
  ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
  Input: pm8941-powerkey - fix debounce on gen2+ PMICs
  arm64: dts: ti: k3-j7200: Fix physical address of pin
  fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
  drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
  arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
  ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
  RDMA/hns: Fix hns_roce_table_get return value
  IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
  RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
  soc/fsl/qe: fix usb.c build errors
  ARM: dts: meson8: correct uart_B and uart_C clock references
  ASoC: es8316: Do not set rate constraints for unsupported MCLKs
  ASoC: es8316: Increment max value for ALC Capture Target Volume control
  ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
  memory: brcmstb_dpfe: fix testing array offset after use
  ARM: dts: stm32: Shorten the AV96 HDMI sound card name
  arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
  arm64: dts: qcom: apq8096: fix fixed regulator name property
  arm64: dts: qcom: pm7250b: add missing spmi-vadc include
  ARM: omap2: fix missing tick_broadcast() prototype
  ARM: ep93xx: fix missing-prototype warnings
  drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
  drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
  drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
  arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
  arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
  arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
  arm64: dts: qcom: sm8350: correct DMA controller unit address
  arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
  arm64: dts: qcom: sdm845: correct camss unit address
  arm64: dts: qcom: sdm630: correct camss unit address
  arm64: dts: qcom: msm8996: correct camss unit address
  arm64: dts: qcom: msm8994: correct SPMI unit address
  arm64: dts: qcom: msm8916: correct MMC unit address
  arm64: dts: qcom: msm8916: correct camss unit address
  ARM: dts: qcom: msm8974: do not use underscore in node name (again)
  drm/bridge: anx7625: Prevent endless probe loop
  drm/bridge: anx7625: Convert to i2c's .probe_new()
  ARM: dts: gta04: Move model property out of pinctrl node
  clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
  iommu/virtio: Return size mapped for a detached domain
  iommu/virtio: Detach domain on endpoint release
  drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
  drm/msm/disp/dpu: get timing engine status from intf status register
  drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
  RDMA/bnxt_re: Fix to remove an unnecessary log
  RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
  RDMA/bnxt_re: Use unique names while registering interrupts
  RDMA/bnxt_re: Fix to remove unnecessary return labels
  RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
  hwmon: (f71882fg) prevent possible division by zero
  clk: imx: scu: use _safe list iterator to avoid a use after free
  drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
  arm64: dts: microchip: sparx5: do not use PSCI on reference boards
  bus: ti-sysc: Fix dispc quirk masking bool variables
  ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
  drm/vkms: Fix RGB565 pixel conversion
  drm: Add fixed-point helper to get rounded integer values
  drm/vkms: isolate pixel conversion functionality
  ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
  driver: soc: xilinx: use _safe loop iterator to avoid a use after free
  drm/panel: sharp-ls043t1le01: adjust mode settings
  drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
  Input: adxl34x - do not hardcode interrupt trigger type
  clk: rs9: Fix .driver_data content in i2c_device_id
  clk: vc7: Fix .driver_data content in i2c_device_id
  clk: vc5: Fix .driver_data content in i2c_device_id
  bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
  clk: vc5: Use `clamp()` to restrict PLL range
  mm: call arch_swap_restore() from do_swap_page()
  ARM: dts: meson8b: correct uart_B and uart_C clock references
  ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
  drm/vram-helper: fix function names in vram helper doc
  drm/bridge: tc358768: fix THS_TRAILCNT computation
  drm/bridge: tc358768: fix TXTAGOCNT computation
  drm/bridge: tc358768: fix THS_ZEROCNT computation
  drm/bridge: tc358768: fix TCLK_TRAILCNT computation
  drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
  drm/bridge: tc358768: fix TCLK_ZEROCNT computation
  drm/bridge: tc358768: fix PLL target frequency
  drm/bridge: tc358768: fix PLL parameters computation
  drm/bridge: tc358768: always enable HS video mode
  drm/bridge: ti-sn65dsi83: Fix enable error path
  Input: drv260x - sleep between polling GO bit
  drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
  drm/amd/display: Explicitly specify update type per plane info change
  radeon: avoid double free in ci_dpm_init()
  drm/amd/display: Add logging for display MALL refresh setting
  netlink: Add __sock_i_ino() for __netlink_diag_dump().
  ipvlan: Fix return value of ipvlan_queue_xmit()
  netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
  netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
  lib/ts_bm: reset initial match offset for every block of text
  net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  sfc: fix crash when reading stats while NIC is resetting
  ocfs2: Fix use of slab data with sendpage
  net: axienet: Move reset before 64-bit DMA detection
  gtp: Fix use-after-free in __gtp_encap_destroy().
  selftests: rtnetlink: remove netdevsim device after ipsec offload test
  bonding: do not assume skb mac_header is set
  netlink: do not hard code device address lenth in fdb dumps
  netlink: fix potential deadlock in netlink_set_err()
  net: stmmac: fix double serdes powerdown
  can: kvaser_pciefd: Set hardware timestamp on transmitted packets
  can: kvaser_pciefd: Add function to set skb hwtstamps
  can: length: fix bitstuffing count
  bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
  bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
  bpf: Factor out socket lookup functions for the TC hookpoint.
  wifi: ath9k: convert msecs to jiffies where needed
  wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
  mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
  wifi: ieee80211: Fix the common size calculation for reconfiguration ML
  wifi: cfg80211/mac80211: Fix ML element common size calculation
  wifi: cfg80211: fix regulatory disconnect with OCB/NAN
  wifi: cfg80211: drop incorrect nontransmitted BSS update code
  wifi: cfg80211: rewrite merging of inherited elements
  wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
  wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
  wifi: iwlwifi: pull from TXQs with softirqs disabled
  wifi: ath11k: Add missing check for ioremap
  rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
  wifi: mac80211: Fix permissions for valid_links debugfs entry
  wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
  memstick r592: make memstick_debug_get_tpc_name() static
  mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
  kexec: fix a memory leak in crash_shrink_memory()
  watchdog/perf: more properly prevent false positives with turbo modes
  watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
  selftests: cgroup: fix unexpected failure on test_memcg_low
  ice: handle extts in the miscellaneous interrupt thread
  wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
  wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
  selftests/bpf: Fix check_mtu using wrong variable type
  wifi: mac80211: recalc min chandef for new STA links
  wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
  samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
  wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
  wifi: ray_cs: Fix an error handling path in ray_probe()
  wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
  wifi: atmel: Fix an error handling path in atmel_probe()
  wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
  wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
  regulator: core: Streamline debugfs operations
  regulator: core: Fix more error checking for debugfs_create_dir()
  selftests/bpf: Do not use sign-file as testcase
  bpf: Fix memleak due to fentry attach failure
  bpf: Remove bpf trampoline selector
  bpftool: JIT limited misreported as negative value on aarch64
  nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
  spi: dw: Round of n_bytes to power of 2
  bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
  libbpf: fix offsetof() and container_of() to work with CO-RE
  sctp: add bpf_bypass_getsockopt proto callback
  wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
  wifi: wilc1000: fix for absent RSN capabilities WFA testcase
  spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
  samples/bpf: Fix buffer overflow in tcp_basertt
  libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
  wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
  wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
  igc: Enable and fix RX hash usage by netstack
  pstore/ram: Add check for kstrdup
  ima: Fix build warnings
  evm: Fix build warnings
  evm: Complete description of evm_inode_setattr()
  locking/atomic: arm: fix sync ops
  x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
  perf/ibs: Fix interface via core pmu events
  kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
  rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
  rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
  rcuscale: Move shutdown from wait_event() to wait_event_idle()
  rcutorture: Correct name of use_softirq module parameter
  rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
  rcu: Make rcu_cpu_starting() rely on interrupts being disabled
  thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
  cpufreq: intel_pstate: Fix energy_performance_preference for passive
  ARM: 9303/1: kprobes: avoid missing-declaration warnings
  PM: domains: Move the verification of in-params from genpd_add_device()
  powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
  drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
  x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
  x86/mm: Allow guest.enc_status_change_prepare() to fail
  perf/arm-cmn: Fix DTC reset
  PM: domains: fix integer overflow issues in genpd_parse_state()
  clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
  tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
  tick/rcu: Fix bogus ratelimit condition
  posix-timers: Prevent RT livelock in itimer_delete()
  erofs: fix compact 4B support for 16k block size
  erofs: simplify iloc()
  svcrdma: Prevent page release when nothing was received
  irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
  irqchip/stm32-exti: Fix warning on initialized field overwritten
  block: fix blktrace debugfs entries leakage
  md/raid1-10: submit write io directly if bitmap is not enabled
  md/raid1-10: factor out a helper to submit normal write
  md/raid1-10: factor out a helper to add bio to plug
  md/raid10: fix io loss while replacement replace rdev
  md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
  md/raid10: fix wrong setting of max_corr_read_errors
  md/raid10: fix overflow of md/safe_mode_delay
  md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
  nvme-core: fix dev_pm_qos memleak
  nvme-core: add missing fault-injection cleanup
  nvme-auth: don't ignore key generation failures when initializing ctrl keys
  nvme-core: fix memory leak in dhchap_ctrl_secret
  nvme-core: fix memory leak in dhchap_secret_store
  nvme-auth: no need to reset chap contexts on re-authentication
  nvme-auth: remove symbol export from nvme_auth_reset
  nvme-auth: rename authentication work elements
  nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
  lockd: drop inappropriate svc_get() from locked_get()
  blk-mq: fix potential io hang by wrong 'wake_batch'
  virt: sevguest: Add CONFIG_CRYPTO dependency
  x86/sev: Fix calculation of end address based on number of pages
  blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
  x86/resctrl: Only show tasks' pid in current pid namespace
  erofs: kill hooked chains to avoid loops on deduplicated compressed images
  erofs: move zdata.h into zdata.c
  erofs: remove tagged pointer helpers
  erofs: avoid tagged pointers to mark sync decompression
  erofs: clean up cached I/O strategies
  block: Fix the type of the second bdev_op_is_zoned_write() argument
  fs: pipe: reveal missing function protoypes
  drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
  Linux 6.1.38
  drm/amd/display: Ensure vmin and vmax adjust for DCE
  drm/amdgpu: Validate VM ioctl flags.
  docs: Set minimal gtags / GNU GLOBAL version to 6.6.5
  scripts/tags.sh: Resolve gtags empty index generation
  perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
  nubus: Partially revert proc_create_single_data() conversion
  execve: always mark stack as growing down during early stack setup
  PCI/ACPI: Call _REG when transitioning D-states
  PCI/ACPI: Validate acpi_pci_set_power_state() parameter
  drm/amd/display: Do not update DRR while BW optimizations pending
  drm/amd/display: Remove optimization for VRR updates
  xtensa: fix lock_mm_and_find_vma in case VMA not found
  Linux 6.1.37
  xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion
  csky: fix up lock_mm_and_find_vma() conversion
  parisc: fix expand_stack() conversion
  sparc32: fix lock_mm_and_find_vma() conversion
  Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
  HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
  HID: wacom: Use ktime_t rather than int when dealing with timestamps
  HID: hidraw: fix data race on device refcount
  fbdev: fix potential OOB read in fast_imageblit()
  mm: always expand the stack with the mmap write lock held
  execve: expand new process stack manually ahead of time
  mm: make find_extend_vma() fail if write lock not held
  powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
  mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
  arm/mm: Convert to using lock_mm_and_find_vma()
  riscv/mm: Convert to using lock_mm_and_find_vma()
  mips/mm: Convert to using lock_mm_and_find_vma()
  powerpc/mm: Convert to using lock_mm_and_find_vma()
  arm64/mm: Convert to using lock_mm_and_find_vma()
  mm: make the page fault mmap locking killable
  mm: introduce new 'lock_mm_and_find_vma()' page fault helper
  maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
  can: isotp: isotp_sendmsg(): fix return error fix on TX path
  x86/smp: Cure kexec() vs. mwait_play_dead() breakage
  x86/smp: Use dedicated cache-line for mwait_play_dead()
  x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
  x86/smp: Dont access non-existing CPUID leaf
  x86/smp: Make stop_other_cpus() more robust
  x86/microcode/AMD: Load late on both threads too
  mm, hwpoison: when copy-on-write hits poison, take page offline
  mm, hwpoison: try to recover from copy-on write faults
  mptcp: ensure listener is unhashed before updating the sk status
  mm/mmap: Fix error return in do_vmi_align_munmap()
  mm/mmap: Fix error path in do_vmi_align_munmap()
  Revert "gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()"
  Linux 6.1.36
  smb: move client and server files to common directory fs/smb
  i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
  x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
  KVM: arm64: Restore GICv2-on-GICv3 functionality
  vhost_net: revert upend_idx only on retriable error
  vhost_vdpa: tell vqs about the negotiated
  drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
  drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  drm/exynos: vidi: fix a wrong error return
  null_blk: Fix: memory release when memory_backed=1
  ARM: dts: Fix erroneous ADS touchscreen polarities
  i2c: mchp-pci1xxxx: Avoid cast to incompatible function type
  ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256
  ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted
  s390/purgatory: disable branch profiling
  gfs2: Don't get stuck writing page onto itself under direct I/O
  ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x
  ASoC: nau8824: Add quirk to active-high jack-detect
  soundwire: qcom: add proper error paths in qcom_swrm_startup()
  soundwire: dmi-quirks: add new mapping for HP Spectre x360
  ASoC: simple-card: Add missing of_node_put() in case of error
  ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag
  spi: lpspi: disable lpspi module irq in DMA mode
  s390/cio: unregister device when the only path is gone
  arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW
  arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW
  Input: soc_button_array - add invalid acpi_index DMI quirk handling
  nvme: improve handling of long keep alives
  nvme: check IO start time when deciding to defer KA
  nvme: double KA polling frequency to avoid KATO with TBKAS on
  usb: gadget: udc: fix NULL dereference in remove()
  btrfs: fix an uninitialized variable warning in btrfs_log_inode
  nfcsim.c: Fix error checking for debugfs_create_dir
  media: cec: core: don't set last_initiator if tx in progress
  media: cec: core: disable adapter in cec_devnode_unregister
  smb3: missing null check in SMB2_change_notify
  arm64: Add missing Set/Way CMO encodings
  HID: wacom: Add error check to wacom_parse_and_register()
  scsi: target: iscsi: Prevent login threads from racing between each other
  gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()
  gpio: sifive: add missing check for platform_get_irq
  gpiolib: Fix GPIO chip IRQ initialization restriction
  arm64: dts: rockchip: fix nEXTRST on SOQuartz
  arm64: dts: rockchip: Enable GPU on SOQuartz CM4
  revert "net: align SO_RCVMARK required privileges with SO_MARK"
  sch_netem: acquire qdisc lock in netem_change()
  platform/x86/amd/pmf: Register notify handler only if SPS is enabled
  selftests: forwarding: Fix race condition in mirror installation
  io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr
  bpf: Force kprobe multi expected_attach_type for kprobe_multi link
  bpf/btf: Accept function names that contain dots
  Revert "net: phy: dp83867: perform soft reset and retain established link"
  netfilter: nfnetlink_osf: fix module autoload
  netfilter: nf_tables: disallow updates of anonymous sets
  netfilter: nf_tables: reject unbound chain set before commit phase
  netfilter: nf_tables: reject unbound anonymous set before commit phase
  netfilter: nf_tables: disallow element updates of bound anonymous sets
  netfilter: nft_set_pipapo: .walk does not deal with generations
  netfilter: nf_tables: drop map element references from preparation phase
  netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
  netfilter: nf_tables: fix chain binding transaction logic
  be2net: Extend xmit workaround to BE3 chip
  net: dsa: mt7530: fix handling of LLDP frames
  net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
  net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
  ipvs: align inner_mac_header for encapsulation
  mmc: usdhi60rol0: fix deferred probing
  mmc: sh_mmcif: fix deferred probing
  mmc: sdhci-acpi: fix deferred probing
  mmc: owl: fix deferred probing
  mmc: omap_hsmmc: fix deferred probing
  mmc: omap: fix deferred probing
  mmc: mvsdio: fix deferred probing
  mmc: mtk-sd: fix deferred probing
  net: qca_spi: Avoid high load if QCA7000 is not available
  sfc: use budget for TX completions
  net/mlx5: DR, Fix wrong action data allocation in decap action
  xfrm: Linearize the skb after offloading if needed.
  selftests: net: fcnal-test: check if FIPS mode is enabled
  selftests: net: vrf-xfrm-tests: change authentication and encryption algos
  selftests: net: tls: check if FIPS mode is enabled
  bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.
  xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
  bpf: Fix verifier id tracking of scalars on spill
  bpf: track immediate values written to stack by BPF_ST instruction
  KVM: arm64: PMU: Restore the host's PMUSERENR_EL0
  xfrm: Ensure policies always checked on XFRM-I input path
  xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
  xfrm: Treat already-verified secpath entries as optional
  ieee802154: hwsim: Fix possible memory leaks
  mmc: meson-gx: fix deferred probing
  memfd: check for non-NULL file_seals in memfd_create() syscall
  x86/mm: Avoid using set_pgd() outside of real PGD pages
  nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
  io_uring/poll: serialize poll linked timer start with poll removal
  arm64: dts: rockchip: Fix rk356x PCIe register and range mappings
  regmap: spi-avmm: Fix regmap_bus max_raw_write
  regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
  spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()
  wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0
  bpf: ensure main program has an extable
  mmc: sunxi: fix deferred probing
  mmc: bcm2835: fix deferred probing
  mmc: sdhci-spear: fix deferred probing
  mmc: mmci: stm32: fix max busy timeout calculation
  mmc: meson-gx: remove redundant mmc_request_done() call from irq context
  mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
  mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS
  cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()
  cgroup: Do not corrupt task iteration when rebinding subsystem
  mptcp: consolidate fallback and non fallback state machine
  mptcp: fix possible list corruption on passive MPJ
  mptcp: fix possible divide by zero in recvmsg()
  mptcp: handle correctly disconnect() failures
  io_uring/net: disable partial retries for recvmsg with cmsg
  io_uring/net: clear msg_controllen on partial sendmsg retry
  PCI: hv: Add a per-bus mutex state_lock
  PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
  PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
  Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
  PCI: hv: Fix a race condition bug in hv_pci_query_relations()
  Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
  Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
  KVM: Avoid illegal stage2 mapping on invalid memory slot
  ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
  nilfs2: fix buffer corruption due to concurrent device reads
  scripts: fix the gfp flags header path in gfp-translate
  writeback: fix dereferencing NULL mapping->host on writeback_page_template
  selftests: mptcp: join: fix "userspace pm add & remove address"
  selftests: mptcp: join: skip fail tests if not supported
  selftests: mptcp: join: skip userspace PM tests if not supported
  selftests: mptcp: join: skip test if iptables/tc cmds fail
  selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
  selftests: mptcp: diag: skip listen tests if not supported
  selftests/mount_setattr: fix redefine struct mount_attr build error
  selftests: mptcp: join: skip MPC backups tests if not supported
  selftests: mptcp: join: skip fullmesh flag tests if not supported
  selftests: mptcp: join: skip backup if set flag on ID not supported
  selftests: mptcp: join: skip implicit tests if not supported
  selftests: mptcp: join: support RM_ADDR for used endpoints or not
  selftests: mptcp: join: skip Fastclose tests if not supported
  selftests: mptcp: join: support local endpoint being tracked or not
  selftests: mptcp: join: skip check if MIB counter not supported
  selftests: mptcp: join: helpers to skip tests
  selftests: mptcp: join: use 'iptables-legacy' if available
  selftests: mptcp: lib: skip if not below kernel version
  selftests: mptcp: userspace pm: skip if not supported
  selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
  selftests: mptcp: sockopt: skip getsockopt checks if not supported
  selftests: mptcp: sockopt: relax expected returned size
  selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
  selftests: mptcp: pm nl: remove hardcoded default limits
  selftests: mptcp: connect: skip disconnect tests if not supported
  selftests: mptcp: connect: skip transp tests if not supported
  selftests: mptcp: lib: skip if missing symbol
  selftests: mptcp: join: fix ShellCheck warnings
  selftests: mptcp: remove duplicated entries in usage
  tick/common: Align tick period during sched_timer setup
  ksmbd: validate session id and tree id in the compound request
  ksmbd: fix out-of-bound read in smb2_write
  ksmbd: validate command payload size
  tpm_crb: Add support for CRB devices based on Pluton
  tpm, tpm_tis: Claim locality in interrupt handler
  mm: Fix copy_from_user_nofault().
  ata: libata-scsi: Avoid deadlock on rescan after device resume
  tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
  tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
  drm/amd/display: fix the system hang while disable PSR
  drm/amd/display: Add wrapper to call planes and stream update
  drm/amd/display: Use dc_update_planes_and_stream
  ANDROID: GKI: irq-gic-v3: fix up breakage in 6.1.35 merge
  Linux 6.1.35
  kbuild: Update assembler calls to use proper flags and language target
  MIPS: Prefer cc-option for additions to cflags
  MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
  x86/boot/compressed: prefer cc-option for CFLAGS additions
  scsi: target: core: Fix error path in target_setup_session()
  neighbour: delete neigh_lookup_nodev as not used
  net/sched: act_api: add specific EXT_WARN_MSG for tc action
  Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
  net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
  drm/amdgpu: Don't set struct drm_driver.output_poll_changed
  rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
  parisc: Delete redundant register definitions in <asm/assembly.h>
  afs: Fix vlserver probe RTT handling
  octeon_ep: Add missing check for ioremap
  selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
  net: tipc: resize nlattr array to correct size
  dm: don't lock fs when the map is NULL during suspend or resume
  sfc: fix XDP queues mode with legacy IRQ
  net: macsec: fix double free of percpu stats
  net: lapbether: only support ethernet devices
  net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
  net/sched: cls_api: Fix lockup on flushing explicitly created chain
  ext4: drop the call to ext4_error() from ext4_get_group_info()
  cifs: fix lease break oops in xfstest generic/098
  selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
  net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
  net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
  sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
  selftests/tc-testing: Fix SFB db test
  selftests/tc-testing: Fix Error: failed to find target LOG
  selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
  drm/nouveau: add nv_encoder pointer check for NULL
  drm/nouveau/dp: check for NULL nv_connector->native_mode
  drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
  drm/nouveau: don't detect DSM for non-NVIDIA device
  net: phylink: use a dedicated helper to parse usgmii control word
  net: phylink: report correct max speed for QUSGMII
  igb: fix nvm.ops.read() error handling
  igc: Fix possible system crash when loading module
  igc: Clean the TX buffer and TX descriptor ring
  sctp: fix an error code in sctp_sf_eat_auth()
  ipvlan: fix bound dev checking for IPv6 l3s mode
  net: ethtool: correct MAX attribute value for stats
  IB/isert: Fix incorrect release of isert connection
  IB/isert: Fix possible list corruption in CMA handler
  IB/isert: Fix dead lock in ib_isert
  RDMA/mlx5: Fix affinity assignment
  IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
  RDMA/cma: Always set static rate to 0 for RoCE
  RDMA/mlx5: Create an indirect flow table for steering anchor
  RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
  octeontx2-af: fix lbk link credits on cn10k
  octeontx2-af: fixed resource availability check
  iavf: remove mask from iavf_irq_enable_queues()
  RDMA/rxe: Fix the use-before-initialization error of resp_pkts
  RDMA/rxe: Removed unused name from rxe_task struct
  wifi: mac80211: take lock before setting vif links
  wifi: cfg80211: fix link del callback to call correct handler
  wifi: mac80211: fix link activation settings order
  net/sched: cls_u32: Fix reference counter leak leading to overflow
  octeontx2-af: Fix promiscuous mode
  net/sched: act_pedit: Parse L3 Header for L4 offset
  net/sched: act_pedit: remove extra check for key type
  net/sched: simplify tcf_pedit_act
  igb: Fix extts capture value format for 82580/i354/i350
  ping6: Fix send to link-local addresses with VRF.
  net: enetc: correct the indexes of highest and 2nd highest TCs
  netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
  ice: Fix XDP memory leak when NIC is brought up and down
  netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
  netfilter: nf_tables: integrate pipapo into commit protocol
  spi: fsl-dspi: avoid SCK glitches with continuous transfers
  spi: cadence-quadspi: Add missing check for dma_set_mask
  RDMA/rxe: Fix ref count error in check_rkey()
  RDMA/rxe: Fix packet length checks
  RDMA/rtrs: Fix rxe_dealloc_pd warning
  RDMA/rtrs: Fix the last iu->buf leak in err path
  usb: dwc3: gadget: Reset num TRBs before giving back the request
  USB: dwc3: fix use-after-free on core driver unbind
  USB: dwc3: qcom: fix NULL-deref on suspend
  usb: gadget: udc: core: Prevent soft_connect_store() race
  usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
  usb: typec: Fix fast_role_swap_current show function
  usb: typec: ucsi: Fix command cancellation
  serial: lantiq: add missing interrupt ack
  USB: serial: option: add Quectel EM061KGL series
  clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
  thunderbolt: Mask ring interrupt on Intel hardware as well
  thunderbolt: dma_test: Use correct value for absent rings when creating paths
  thunderbolt: Do not touch CL state configuration during discovery
  ALSA: hda/realtek: Add a quirk for Compaq N14JP6
  drm/amdgpu: add missing radeon secondary PCI ID
  drm/amd/pm: workaround for compute workload type on some skus
  drm/amd: Tighten permissions on VBIOS flashing attributes
  drm/amd: Make sure image is written to trigger VBIOS image update flow
  drm/amd/display: edp do not add non-edid timings
  net: usb: qmi_wwan: add support for Compal RXM-G1
  drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
  RDMA/uverbs: Restrict usage of privileged QKEYs
  nouveau: fix client work fence deletion race
  net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
  dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
  dm thin metadata: check fail_io before using data_sm
  ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
  ALSA: usb-audio: Fix broken resume due to UAC3 power state
  btrfs: can_nocow_file_extent should pass down args->strict from callers
  btrfs: fix iomap_begin length for nocow writes
  btrfs: do not ASSERT() on duplicated global roots
  powerpc/purgatory: remove PGO flags
  riscv/purgatory: remove PGO flags
  x86/purgatory: remove PGO flags
  kexec: support purgatories with .text.hot sections
  io_uring/net: save msghdr->msg_control for retries
  LoongArch: Fix perf event id calculation
  nilfs2: reject devices with insufficient block count
  nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
  nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
  nios2: dts: Fix tse_mac "max-frame-size" property
  zswap: do not shrink if cgroup may not zswap
  ocfs2: check new file size on fallocate call
  ocfs2: fix use-after-free when unmounting read-only filesystem
  epoll: ep_autoremove_wake_function should use list_del_init_careful
  wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
  wifi: cfg80211: fix locking in regulatory disconnect
  irqchip/gic: Correctly validate OF quirk descriptors
  NVMe: Add MAXIO 1602 to bogus nid list.
  io_uring: unlock sqd->lock before sq thread release CPU
  drm:amd:amdgpu: Fix missing buffer object unlock in failure path
  xen/blkfront: Only check REQ_FUA for writes
  ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
  ASoC: cs35l41: Fix default regmap values for some registers
  mips: Move initrd_start check after initrd address sanitisation.
  MIPS: Alchemy: fix dbdma2
  MIPS: Restore Au1300 support
  MIPS: unhide PATA_PLATFORM
  parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
  parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
  ASoC: Intel: avs: Add missing checks on FE startup
  ASoC: Intel: avs: Account for UID of ACPI device
  ASoC: soc-pcm: test if a BE can be prepared
  btrfs: handle memory allocation failure in btrfs_csum_one_bio
  btrfs: scrub: try harder to mark RAID56 block groups read-only
  drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
  power: supply: Fix logic checking if system is running from battery
  irqchip/meson-gpio: Mark OF related data as maybe unused
  irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
  regulator: Fix error checking for debugfs_create_dir
  platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
  PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
  power: supply: Ratelimit no data debug output
  selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
  tools: gpio: fix debounce_period_us output of lsgpio
  ARM: dts: vexpress: add missing cache properties
  power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
  power: supply: sc27xx: Fix external_power_changed race
  power: supply: ab8500: Fix external_power_changed race
  of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
  ksmbd: validate smb request protocol id
  EDAC/qcom: Get rid of hardcoded register offsets
  qcom: llcc/edac: Fix the base address used for accessing LLCC banks
  cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
  cgroup: always put cset in cgroup_css_set_put_fork
  cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
  test_firmware: prevent race conditions by a correct implementation of locking
  test_firmware: Use kstrtobool() instead of strtobool()
  x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
  Revert "Bluetooth: fix debugfs registration"
  Revert "Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER"
  Revert "net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down"
  Revert "neighbour: fix unaligned access to pneigh_entry"
  Revert "tcp: deny tcp_disconnect() when threads are waiting"
  Revert "bpf, sockmap: Pass skb ownership through read_skb"
  Revert "bpf, sockmap: Convert schedule_work into delayed_work"
  Revert "bpf, sockmap: Reschedule is now done through backlog"
  Revert "bpf, sockmap: Improved check for empty queue"
  Revert "bpf, sockmap: Handle fin correctly"
  Revert "bpf, sockmap: TCP data stall on recv before accept"
  Revert "bpf, sockmap: Wake up polling after data copy"
  Revert "bpf, sockmap: Incorrectly handling copied_seq"
  Linux 6.1.34
  Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
  wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS
  wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
  ext4: only check dquot_initialize_needed() when debugging
  Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
  ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
  ksmbd: fix out-of-bound read in parse_lease_state()
  ksmbd: fix out-of-bound read in deassemble_neg_contexts()
  vhost_vdpa: support PACKED when setting-getting vring_base
  vhost: support PACKED when setting-getting vring_base
  vduse: avoid empty string for dev name
  riscv: fix kprobe __user string arg print fault issue
  soundwire: stream: Add missing clear of alloc_slave_rt
  eeprom: at24: also select REGMAP
  riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable
  i2c: sprd: Delete i2c adapter in .remove's error path
  gpio: sim: fix memory corruption when adding named lines and unnamed hogs
  firmware: arm_ffa: Set handle field to zero in memory descriptor
  i2c: mv64xxx: Fix reading invalid status value in atomic mode
  arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
  blk-mq: fix blk_mq_hw_ctx active request accounting
  ASoC: simple-card-utils: fix PCM constraint error check
  ASoC: mediatek: mt8195: fix use-after-free in driver remove path
  ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
  arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
  arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
  arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
  ASoC: codecs: wsa881x: do not set can_multi_write flag
  ASoC: codecs: wsa883x: do not set can_multi_write flag
  ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
  ARM: at91: pm: fix imbalanced reference counter for ethernet devices
  arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes
  mm: page_table_check: Ensure user pages are not slab pages
  mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM
  usb: usbfs: Use consistent mmap functions
  usb: usbfs: Enforce page requirements for mmap
  pinctrl: meson-axg: add missing GPIOA_18 gpio group
  soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()
  virtio_net: use control_buf for coalesce params
  rbd: get snapshot context after exclusive lock is ensured to be held
  rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
  tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
  Bluetooth: hci_qca: fix debugfs registration
  Bluetooth: fix debugfs registration
  Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
  s390/dasd: Use correct lock while counting channel queue length
  ceph: fix use-after-free bug for inodes when flushing capsnaps
  selftests: mptcp: update userspace pm subflow tests
  selftests: mptcp: update userspace pm addr tests
  mptcp: update userspace pm infos
  mptcp: add address into userspace pm list
  mptcp: only send RM_ADDR in nl_cmd_remove
  can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
  can: j1939: change j1939_netdev_lock type to mutex
  can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
  wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()
  drm/amd/display: Reduce sdp bw after urgent to 90%
  drm/amd/pm: Fix power context allocation in SMU13
  drm/amdgpu: change reserved vram info print
  drm/amdgpu: fix xclk freq on CHIP_STONEY
  drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
  drm/i915/gt: Use the correct error value when kernel_context() fails
  ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41
  ALSA: hda/realtek: Add Lenovo P3 Tower platform
  ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
  ALSA: ice1712,ice1724: fix the kcontrol->id initialization
  ALSA: hda/realtek: Add quirk for Clevo NS50AU
  ALSA: cmipci: Fix kctl->id initialization
  ALSA: gus: Fix kctl->id initialization
  ALSA: ymfpci: Fix kctl->id initialization
  ALSA: hda: Fix kctl->id initialization
  Input: fix open count when closing inhibited device
  Input: psmouse - fix OOB access in Elantech protocol
  Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
  batman-adv: Broken sync while rescheduling delayed work
  bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
  bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event
  bnxt_en: Skip firmware fatal error recovery if chip is not accessible
  bnxt_en: Query default VLAN before VNIC setup on a VF
  bnxt_en: Don't issue AP reset during ethtool's reset operation
  net: bcmgenet: Fix EEE implementation
  lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
  drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
  bpf: Add extra path pointer check to d_path helper
  net: sched: fix possible refcount leak in tc_chain_tmplt_add()
  net: sched: act_police: fix sparse errors in tcf_police_dump()
  net: sched: move rtm_tca_policy declaration to include file
  drm/i915/selftests: Add some missing error propagation
  drm/i915/selftests: Stop using kthread_stop()
  net: sched: add rcu annotations around qdisc->qdisc_sleeping
  rfs: annotate lockless accesses to RFS sock flow table
  rfs: annotate lockless accesses to sk->sk_rxhash
  tcp: gso: really support BIG TCP
  ipv6: rpl: Fix Route of Death.
  netfilter: nf_tables: out-of-bound check in chain blob
  netfilter: ipset: Add schedule point in call_ad().
  netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
  netfilter: nft_bitwise: fix register tracking
  selftests/bpf: Fix sockopt_sk selftest
  selftests/bpf: Verify optval=NULL case
  wifi: cfg80211: fix locking in sched scan stop work
  qed/qede: Fix scheduling while atomic
  wifi: mac80211: don't translate beacon/presp addrs
  wifi: mac80211: mlme: fix non-inheritence element
  wifi: cfg80211: reject bad AP MLD address
  wifi: mac80211: use correct iftype HE cap
  Bluetooth: L2CAP: Add missing checks for invalid DCID
  Bluetooth: ISO: don't try to remove CIG if there are bound CIS left
  Bluetooth: Fix l2cap_disconnect_req deadlock
  Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER
  drm/i915: Use 18 fast wake AUX sync len
  drm/i915: Explain the magic numbers for AUX SYNC/precharge length
  net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
  net: enetc: correct rx_bytes statistics of XDP
  net: enetc: correct the statistics of rx bytes
  net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
  net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
  bpf: Fix elem_size not being set for inner maps
  bpf: Fix UAF in task local storage
  net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294
  net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
  neighbour: fix unaligned access to pneigh_entry
  bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()
  wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
  afs: Fix setting of mtime when creating a file/dir/symlink
  spi: qup: Request DMA before enabling clocks
  platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem
  platform/surface: aggregator: Allow completion work-items to be executed in parallel
  spi: mt65xx: make sure operations completed before unloading
  net: sfp: fix state loss when updating state_hw_mask
  scsi: megaraid_sas: Add flexible array member for SGLs
  Revert "Revert "binder_alloc: add missing mmap_lock calls when using the VMA""
  Revert "Revert "android: binder: stop saving a pointer to the VMA""
  Revert "binder: add lockless binder_alloc_(set|get)_vma()"
  Revert "binder: fix UAF caused by faulty buffer cleanup"
  Revert "binder: fix UAF of alloc->vma in race with munmap()"
  ANDROID: GKI: add skb_pull_data to android/abi_gki_aarch64_virtual_device
  ANDROID: GKI: preserve CRC generation for some bluetooth symbols
  Revert "Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started""
  Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
  Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
  Revert "tipc: check the bearer min mtu properly when setting it by netlink"
  Revert "platform: Provide a remove callback that returns no value"
  Revert "ASoC: fsl_micfil: Fix error handler with pm_runtime_enable"
  Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
  ANDROID: add memset32 to db835c list of exported symbols needed.
  Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
  Revert "posix-cpu-timers: Implement the missing timer_wait_running callback"
  Revert "KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON"
  Revert "KVM: arm64: Avoid lock inversion when setting the VM register width"
  Revert "KVM: arm64: Use config_lock to protect data ordered against KVM_RUN"
  Revert "KVM: arm64: Use config_lock to protect vgic state"
  Revert "KVM: arm64: vgic: Don't acquire its_lock before config_lock"
  ANDROID: add Android KABI build files to root .gitignore file
  ANDROID: add more gki_module headers to .gitignore file
  Linux 6.1.33
  ext4: enable the lazy init thread when remounting read/write
  selftests: mptcp: join: avoid using 'cmp --bytes'
  selftests: mptcp: simult flows: skip if MPTCP is not supported
  selftests: mptcp: diag: skip if MPTCP is not supported
  arm64: efi: Use SMBIOS processor version to key off Ampere quirk
  tls: rx: strp: don't use GFP_KERNEL in softirq context
  xfs: verify buffer contents when we skip log replay
  drm/amd/display: Have Payload Properly Created After Resume
  iommu/amd/pgtbl_v2: Fix domain max address
  tpm, tpm_tis: Request threaded interrupt handler
  regmap: Account for register length when chunking
  fs/ntfs3: Validate MFT flags before replaying logs
  KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
  ksmbd: fix multiple out-of-bounds read during context decoding
  ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
  ksmbd: fix incorrect AllocationSize set in smb2_get_info
  ksmbd: fix UAF issue from opinfo->conn
  ksmbd: fix credit count leakage
  KVM: x86: Account fastpath-only VM-Exits in vCPU stats
  KVM: arm64: Populate fault info for watchpoint
  test_firmware: fix the memory leak of the allocated firmware buffer
  test_firmware: fix a memory leak with reqs buffer
  powerpc/xmon: Use KSYM_NAME_LEN in array size
  serial: cpm_uart: Fix a COMPILE_TEST dependency
  serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
  fbcon: Fix null-ptr-deref in soft_cursor
  ext4: add lockdep annotations for i_data_sem for ea_inode's
  ext4: disallow ea_inodes with extended attributes
  ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
  ext4: add EA_INODE checking to ext4_iget()
  mptcp: fix active subflow finalization
  mptcp: fix connect timeout handling
  selftests: mptcp: userspace pm: skip if MPTCP is not supported
  selftests: mptcp: sockopt: skip if MPTCP is not supported
  selftests: mptcp: join: skip if MPTCP is not supported
  selftests: mptcp: pm nl: skip if MPTCP is not supported
  selftests: mptcp: connect: skip if MPTCP is not supported
  tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
  tracing/histograms: Allow variables to have some modifiers
  tracing/timerlat: Always wakeup the timerlat thread
  mtdchar: mark bits of ioctl handler noinline
  selinux: don't use make's grouped targets feature yet
  io_uring: undeprecate epoll_ctl support
  riscv: perf: Fix callchain parse error with kernel tracepoint events
  tpm, tpm_tis: correct tpm_tis_flags enumeration values
  iommu/amd: Fix domain flush size when syncing iotlb
  powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
  block: fix revalidate performance regression
  phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
  phy: qcom-qmp-combo: fix init-count imbalance
  btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
  tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
  mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
  mmc: vub300: fix invalid response handling
  x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
  drm/amd/pm: reverse mclk and fclk clocks levels for renoir
  drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
  drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
  drm/amd/pm: resolve reboot exception for si oland
  drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
  drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
  drm/amdgpu: enable tmz by default for GC 11.0.1
  ata: libata-scsi: Use correct device no in ata_find_dev()
  scsi: stex: Fix gcc 13 warnings
  misc: fastrpc: reject new invocations during device removal
  misc: fastrpc: return -EPIPE to invocations on device removal
  md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
  usb: gadget: f_fs: Add unbind event before functionfs_unbind
  usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
  dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
  net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
  iio: dac: build ad5758 driver when AD5758 is selected
  iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
  iio: adc: ad7192: Change "shorted" channels to differential
  iio: addac: ad74413: fix resistance input processing
  iio: dac: mcp4725: Fix i2c_master_send() return value handling
  iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
  iio: adc: stm32-adc: skip adc-channels setup if none is present
  iio: light: vcnl4035: fixed chip ID check
  dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
  iio: imu: inv_icm42600: fix timestamp reset
  HID: wacom: avoid integer overflow in wacom_intuos_inout()
  HID: google: add jewel USB id
  iio: adc: mxs-lradc: fix the order of two cleanup operations
  iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
  media: uvcvideo: Don't expose unsupported formats to userspace
  drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
  mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
  media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
  KVM: arm64: vgic: Fix locking comment
  KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
  KVM: arm64: vgic: Fix a circular locking issue
  block: Deny writable memory mapping if block is read-only
  nvme-pci: Add quirk for Teamgroup MP33 SSD
  ublk: fix AB-BA lockdep warning
  drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
  ceph: silence smatch warning in reconnect_caps_cb()
  atm: hide unused procfs functions
  drm/msm: Be more shouty if per-process pgtables aren't working
  ALSA: oss: avoid missing-prototype warnings
  nvme: do not let the user delete a ctrl before a complete initialization
  nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
  netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
  net: wwan: t7xx: Ensure init is completed before system sleep
  wifi: b43: fix incorrect __packed annotation
  scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
  wifi: iwlwifi: mvm: Add locking to the rate read flow
  wifi: mac80211: recalc chanctx mindef before assigning
  wifi: mac80211: consider reserved chanctx for mindef
  wifi: mac80211: simplify chanctx allocation
  arm64: vdso: Pass (void *) to virt_to_page()
  arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
  ARM: dts: stm32: add pin map for CAN controller on stm32f7
  wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
  ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
  s390/topology: honour nr_cpu_ids when adding CPUs
  s390/pkey: zeroize key blobs
  ASoC: SOF: pm: save io region state in case of errors in resume
  ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
  ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
  ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
  media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
  media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
  media: dvb-core: Fix use-after-free due to race at dvb_register_device()
  media: dvb-core: Fix use-after-free due on race condition at dvb_net
  media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
  media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
  media: dvb_ca_en50221: fix a size write bug
  media: netup_unidvb: fix irq init by register it at the end of probe
  media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
  media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
  media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
  media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
  media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
  media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
  media: dvb_demux: fix a bug for the continuity counter
  ASoC: ssm2602: Add workaround for playback distortions
  ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
  ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
  xfrm: Check if_id in inbound policy/secpath match
  um: harddog: fix modular build
  ASoC: dwc: limit the number of overrun messages
  ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
  nvme-pci: add quirk for missing secondary temperature thresholds
  nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
  block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
  nbd: Fix debugfs_create_dir error checking
  fbdev: stifb: Fix info entry in sti_struct on error path
  fbdev: modedb: Add 1920x1080 at 60 Hz video mode
  fbdev: imsttfb: Fix use after free bug in imsttfb_probe
  drm/amdgpu: set gfx9 onwards APU atomics support to be true
  gfs2: Don't deref jdesc in evict
  platform/mellanox: fix potential race in mlxbf-tmfifo driver
  platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
  media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
  hwmon: (k10temp) Add PCI ID for family 19, model 78h
  ARM: 9295/1: unwind:fix unwind abort for uleb128 case
  btrfs: abort transaction when sibling keys check fails for leaves
  drm/ast: Fix ARM compatibility
  mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
  drm/amdgpu: Use the default reset when loading or reloading the driver
  ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
  ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
  watchdog: menz069_wdt: fix watchdog initialisation
  drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
  mptcp: add annotations around sk->sk_shutdown accesses
  mptcp: fix data race around msk->first access
  mptcp: consolidate passive msk socket initialization
  mptcp: simplify subflow_syn_recv_sock()
  mptcp: avoid unneeded address copy
  mptcp: add annotations around msk->subflow accesses
  mptcp: avoid unneeded __mptcp_nmpc_socket() usage
  rtnetlink: call validate_linkmsg in rtnl_create_link
  mtd: rawnand: marvell: don't set the NAND frequency select
  mtd: rawnand: marvell: ensure timing values are written
  net: dsa: mv88e6xxx: Increase wait after reset deactivation
  tcp: fix mishandling when the sack compression is deferred.
  net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
  iommu/mediatek: Flush IOTLB completely only if domain has been attached
  net/mlx5: Read embedded cpu after init bit cleared
  net/mlx5e: Fix error handling in mlx5e_refresh_tirs
  nvme: fix the name of Zone Append for verbose logging
  nfsd: fix double fget() bug in __write_ports_addfd()
  udp6: Fix race condition in udp6_sendmsg & connect
  net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
  net: sched: fix NULL pointer dereference in mq_attach
  net/sched: Prohibit regrafting ingress or clsact Qdiscs
  net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
  net/sched: sch_clsact: Only create under TC_H_CLSACT
  net/sched: sch_ingress: Only create under TC_H_INGRESS
  net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
  net/smc: Scan from current RMB list when no position specified
  tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
  tcp: deny tcp_disconnect() when threads are waiting
  af_packet: do not use READ_ONCE() in packet_bind()
  RDMA/irdma: Fix Local Invalidate fencing
  RDMA/irdma: Prevent QP use after free
  mtd: rawnand: ingenic: fix empty stub helper definitions
  perf ftrace latency: Remove unnecessary "--" from --use-nsec option
  amd-xgbe: fix the false linkup in xgbe_phy_status
  tls: improve lockless access safety of tls_err_abort()
  af_packet: Fix data-races of pkt_sk(sk)->num.
  netrom: fix info-leak in nr_write_internal()
  net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
  net/mlx5e: Don't attach netdev profile while handling internal error
  net/mlx5: fw_tracer, Fix event handling
  net/mlx5: SF, Drain health before removing device
  net/mlx5: Drain health before unregistering devlink
  riscv: Fix unused variable warning when BUILTIN_DTB is set
  dmaengine: pl330: rename _start to prevent build error
  nfsd: make a copy of struct iattr before calling notify_change
  iommu/amd: Fix up merge conflict resolution
  iommu/amd: Handle GALog overflows
  iommu/amd: Don't block updates to GATag if guest mode is on
  iommu/rockchip: Fix unwind goto issue
  RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
  RDMA/bnxt_re: Fix a possible memory leak
  dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
  RDMA/hns: Modify the value of long message loopback slice
  RDMA/hns: Fix base address table allocation
  RDMA/hns: Fix timeout attr in query qp for HIP08
  RDMA/efa: Fix unsupported page sizes in device
  phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
  RDMA/bnxt_re: Fix the page_size used during the MR creation
  Linux 6.1.32
  tools headers UAPI: Sync the linux/in.h with the kernel sources
  netfilter: ctnetlink: Support offloaded conntrack entry deletion
  cpufreq: amd-pstate: Add ->fast_switch() callback
  cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
  block: fix bio-cache for passthru IO
  Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"
  bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
  drm/amd: Don't allow s0ix on APUs older than Raven
  octeontx2-af: Add validation for lmac type
  RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
  wifi: iwlwifi: mvm: fix potential memory leak
  wifi: iwlwifi: mvm: support wowlan info notification version 2
  wifi: rtw89: correct 5 MHz mask setting
  net: phy: mscc: enable VSC8501/2 RGMII RX clock
  page_pool: fix inconsistency for page_pool_ring_[un]lock()
  net: page_pool: use in_softirq() instead
  vfio/type1: check pfn valid before converting to struct page
  blk-mq: fix race condition in active queue accounting
  bpf, sockmap: Incorrectly handling copied_seq
  bpf, sockmap: Wake up polling after data copy
  bpf, sockmap: TCP data stall on recv before accept
  bpf, sockmap: Handle fin correctly
  bpf, sockmap: Improved check for empty queue
  bpf, sockmap: Reschedule is now done through backlog
  bpf, sockmap: Convert schedule_work into delayed_work
  bpf, sockmap: Pass skb ownership through read_skb
  gpio-f7188x: fix chip name and pin count on Nuvoton chip
  net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
  tls: rx: strp: preserve decryption status of skbs when needed
  tls: rx: strp: factor out copying skb data
  tls: rx: strp: force mixed decrypted records into copy mode
  tls: rx: strp: fix determining record length in copy mode
  tls: rx: strp: set the skb->len of detached / CoW'ed skbs
  tls: rx: device: fix checking decryption status
  platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
  selftests/bpf: Fix pkg-config call building sign-file
  firmware: arm_ffa: Fix usage of partition info get count flag
  ipv{4,6}/raw: fix output xfrm lookup wrt protocol
  inet: Add IP_LOCAL_PORT_RANGE socket option
  Linux 6.1.31
  net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
  3c589_cs: Fix an error handling path in tc589_probe()
  net/smc: Reset connection when trying to use SMCRv2 fails.
  regulator: mt6359: add read check for PMIC MT6359
  firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
  arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
  net/mlx5: Devcom, serialize devcom registration
  net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
  net/mlx5: Collect command failures data only for known commands
  net/mlx5: Fix error message when failing to allocate device memory
  net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
  net/mlx5: Handle pairing of E-switch via uplink un/load APIs
  net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
  net/mlx5e: do as little as possible in napi poll when budget is 0
  net/mlx5e: Use correct encap attribute during invalidation
  net/mlx5e: Fix deadlock in tc route query code
  net/mlx5e: Fix SQ wake logic in ptp napi_poll context
  platform/mellanox: mlxbf-pmc: fix sscanf() error checking
  forcedeth: Fix an error handling path in nv_probe()
  sctp: fix an issue that plpmtu can never go to complete state
  cxl: Wait Memory_Info_Valid before access memory related info
  ASoC: Intel: avs: Access path components under lock
  ASoC: Intel: avs: Fix declaration of enum avs_channel_config
  ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
  x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
  xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
  x86/pci/xen: populate MSI sysfs entries
  ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator
  coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
  platform/x86: ISST: Remove 8 socket limit
  regulator: pca9450: Fix BUCK2 enable_mask
  fs: fix undefined behavior in bit shift for SB_NOUSER
  firmware: arm_ffa: Fix FFA device names for logical partitions
  firmware: arm_ffa: Check if ffa_driver remove is present before executing
  optee: fix uninited async notif value
  power: supply: sbs-charger: Fix INHIBITED bit for Status reg
  power: supply: bq24190: Call power_supply_changed() after updating input current
  power: supply: bq25890: Call power_supply_changed() after updating input current or voltage
  power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
  power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
  power: supply: bq27xxx: Move bq27xxx_battery_update() down
  power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
  power: supply: bq27xxx: Fix poll_interval handling and races on remove
  power: supply: bq27xxx: Fix I2C IRQ race on remove
  power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
  power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
  power: supply: leds: Fix blink to LED on transition
  cifs: mapchars mount option ignored
  ipv6: Fix out-of-bounds access in ipv6_find_tlv()
  lan966x: Fix unloading/loading of the driver
  bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
  bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
  octeontx2-pf: Fix TSOv6 offload
  selftests: fib_tests: mute cleanup error message
  drm: fix drmm_mutex_init()
  net: fix skb leak in __skb_tstamp_tx()
  ASoC: lpass: Fix for KASAN use_after_free out of bounds
  media: radio-shark: Add endpoint checks
  USB: sisusbvga: Add endpoint checks
  USB: core: Add routines for endpoint checks in old drivers
  udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
  net: fix stack overflow when LRO is disabled for virtual interfaces
  fbdev: udlfb: Fix endpoint check
  debugobjects: Don't wake up kswapd from fill_pool()
  irqchip/mips-gic: Use raw spinlock for gic_lock
  irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
  x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
  perf/x86/uncore: Correct the number of CHAs on SPR
  drm/amd/amdgpu: limit one queue per gang
  selftests/memfd: Fix unknown type name build failure
  binder: fix UAF of alloc->vma in race with munmap()
  binder: fix UAF caused by faulty buffer cleanup
  binder: add lockless binder_alloc_(set|get)_vma()
  Revert "android: binder: stop saving a pointer to the VMA"
  Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
  drm/amd/pm: Fix output of pp_od_clk_voltage
  drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
  drm/radeon: reintroduce radeon_dp_work_func content
  drm/mgag200: Fix gamma lut not initialized.
  dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
  btrfs: use nofs when cleaning up aborted transactions
  gpio: mockup: Fix mode of debugfs files
  parisc: Handle kprobes breakpoints only in kernel context
  parisc: Enable LOCKDEP support
  parisc: Allow to reboot machine after system halt
  parisc: Fix flush_dcache_page() for usage from irq context
  parisc: Handle kgdb breakpoints only in kernel context
  parisc: Use num_present_cpus() in alternative patching code
  xtensa: add __bswap{si,di}2 helpers
  xtensa: fix signal delivery to FDPIC process
  m68k: Move signal frame following exception on 68020/030
  net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
  ASoC: rt5682: Disable jack detection interrupt during suspend
  power: supply: bq25890: Fix external_power_changed race
  power: supply: axp288_fuel_gauge: Fix external_power_changed race
  mmc: block: ensure error propagation for non-blk
  mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
  SUNRPC: Don't change task->tk_status after the call to rpc_exit_task
  ALSA: hda/realtek: Enable headset onLenovo M70/M90
  ALSA: hda: Fix unhandled register update during auto-suspend period
  ALSA: hda/ca0132: add quirk for EVGA X299 DARK
  platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
  x86/mm: Avoid incomplete Global INVLPG flushes
  arm64: Also reset KASAN tag if page is not PG_mte_tagged
  ocfs2: Switch to security_inode_init_security()
  drm/amd/display: hpd rx irq not working with eDP interface
  net: dsa: mv88e6xxx: Add RGMII delay to 88E6320
  platform/x86: hp-wmi: Fix cast to smaller integer type warning
  skbuff: Proactively round up to kmalloc bucket size
  drm/amdgpu/mes11: enable reg active poll
  drm/amd/amdgpu: update mes11 api def
  watchdog: sp5100_tco: Immediately trigger upon starting.
  tpm: Prevent hwrng from activating during resume
  tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers
  tpm, tpm_tis: startup chip before testing for interrupts
  tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume
  tpm, tpm_tis: Only handle supported interrupts
  tpm, tpm_tis: Avoid cache incoherency in test for interrupts
  usb: dwc3: fix gadget mode suspend interrupt handler issue
  Linux 6.1.30
  drm/amdgpu: reserve the old gc_11_0_*_mes.bin
  drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
  drm/amdgpu: declare firmware for new MES 11.0.4
  crypto: testmgr - fix RNG performance in fuzz tests
  remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
  rethook, fprobe: do not trace rethook related functions
  rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
  arm64: mte: Do not set PG_mte_tagged if tags were not initialized
  s390/qdio: fix do_sqbs() inline assembly constraint
  s390/crypto: use vector instructions only if available for ChaCha20
  s390/dasd: fix command reject error on ESE devices
  nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
  powerpc/64s/radix: Fix soft dirty tracking
  tpm/tpm_tis: Disable interrupts for more Lenovo devices
  powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
  powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
  dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
  drm/amdgpu/gfx11: update gpu_clock_counter logic
  drm/amdgpu: refine get gpu clock counter method
  drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
  drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
  drm/amdgpu/gmc11: implement get_vbios_fb_size()
  drm/amd/pm: fix possible power mode mismatch between driver and PMFW
  ceph: force updating the msg pointer in non-split case
  vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
  thunderbolt: Clear registers properly when auto clear isn't in use
  serial: qcom-geni: fix enabling deactivated interrupt
  serial: 8250_exar: Add support for USR298x PCI Modems
  serial: Add support for Advantech PCI-1611U card
  mm: fix zswap writeback race condition
  maple_tree: make maple state reusable after mas_empty_area()
  statfs: enforce statfs[64] structure initialization
  KVM: Fix vcpu_array[0] races
  ksmbd: fix global-out-of-bounds in smb2_find_context_vals
  ksmbd: fix wrong UserName check in session_user
  ksmbd: allocate one more byte for implied bcc[0]
  ksmbd: smb2: Allow messages padded to 8byte boundary
  SMB3: drop reference to cfile before sending oplock break
  SMB3: Close all deferred handles of inode in case of handle lease break
  wifi: rtw88: use work to update rate to avoid RCU warning
  can: kvaser_pciefd: Disable interrupts in probe error path
  can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
  can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
  can: kvaser_pciefd: Empty SRB buffer in probe
  can: kvaser_pciefd: Call request_irq() before enabling interrupts
  can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
  can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
  can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
  ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
  ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
  ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
  ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
  ALSA: hda/realtek: Add quirk for Clevo L140AU
  ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
  ALSA: hda: Fix Oops by 9.1 surround channel names
  xhci: Fix incorrect tracking of free space on transfer rings
  xhci-pci: Only run d3cold avoidance quirk for s2idle
  Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
  Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
  usb: typec: altmodes/displayport: fix pin_assignment_show
  usb: gadget: u_ether: Fix host MAC address case
  usb: dwc3: debugfs: Resume dwc3 before accessing registers
  usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
  USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
  usb-storage: fix deadlock when a scsi command timeouts more than once
  USB: usbtmc: Fix direction for 0-length ioctl control messages
  ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
  bridge: always declare tunnel functions
  netfilter: nft_set_rbtree: fix null deref on element insertion
  netfilter: nf_tables: fix nft_trans type confusion
  net: selftests: Fix optstring
  net: pcs: xpcs: fix C73 AN not getting enabled
  net: wwan: iosm: fix NULL pointer dereference when removing device
  vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
  igb: fix bit_shift to be in [1..8] range
  net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
  cassini: Fix a memory leak in the error handling path of cas_init_one()
  tun: Fix memory leak for detached NAPI queue.
  net: tun: rebuild error handling in tun_get_user
  scsi: storvsc: Don't pass unused PFNs to Hyper-V host
  wifi: iwlwifi: mvm: don't trust firmware n_channels
  wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
  wifi: iwlwifi: fix OEM's name in the ppag approved list
  wifi: iwlwifi: fw: fix DBGI dump
  wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
  wifi: mac80211: Abort running color change when stopping the AP
  wifi: mac80211: fix min center freq offset tracing
  wifi: mac80211: fortify the spinlock against deadlock by interrupt
  wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
  ice: Fix ice VF reset during iavf initialization
  ice: introduce clear_reset_state operation
  net: bcmgenet: Restore phy_stop() depending upon suspend/close
  net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
  can: dev: fix missing CAN XL support in can_put_echo_skb()
  s390/cio: include subchannels without devices also for evaluation
  tipc: check the bearer min mtu properly when setting it by netlink
  tipc: do not update mtu if msg_max is too small in mtu negotiation
  tipc: add tipc_bearer_min_mtu to calculate min mtu
  virtio_net: Fix error unwinding of XDP initialization
  virtio-net: Maintain reverse cleanup order
  net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
  drm/exynos: fix g2d_open/close helper function definitions
  ASoC: SOF: topology: Fix logic for copying tuples
  ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
  SUNRPC: Fix trace_svc_register() call site
  SUNRPC: always free ctxt when freeing deferred request
  SUNRPC: double free xprt_ctxt while still in use
  media: netup_unidvb: fix use-after-free at del_timer()
  net: hns3: fix reset timeout when enable full VF
  net: hns3: fix reset delay time to avoid configuration timeout
  net: hns3: fix sending pfc frames after reset issue
  net: hns3: fix output information incomplete for dumping tx queue info with debugfs
  net: dsa: rzn1-a5psw: disable learning for standalone ports
  net: dsa: rzn1-a5psw: fix STP states handling
  net: dsa: rzn1-a5psw: enable management frames for CPU port
  erspan: get the proto with the md version for collect_md
  serial: 8250_bcm7271: fix leak in `brcmuart_probe`
  serial: 8250_bcm7271: balance clk_enable calls
  serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
  tcp: fix possible sk_priority leak in tcp_v4_send_reset()
  vsock: avoid to close connected socket after the timeout
  sfc: disable RXFCS and RXALL features by default
  ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
  wifi: mt76: connac: fix stats->tx_bytes calculation
  ALSA: firewire-digi00x: prevent potential use after free
  net: phy: dp83867: add w/a for packet errors seen with short cables
  net: fec: Better handle pm_runtime_get() failing in .remove()
  selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
  selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
  drm/msm: Fix submit error-path leaks
  af_key: Reject optional tunnel/BEET mode templates in outbound policies
  xfrm: Reject optional tunnel/BEET mode templates in outbound policies
  cpupower: Make TSC read per CPU for Mperf monitor
  ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
  platform: Provide a remove callback that returns no value
  dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
  drm/msm/dpu: Remove duplicate register defines from INTF
  drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
  drm/msm/dpu: Assign missing writeback log_mask
  drm/msm/dp: unregister audio driver during unbind
  Revert "Fix XFRM-I support for nested ESP tunnels"
  xfrm: don't check the default policy if the policy allows the packet
  drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
  platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
  platform/x86: Move existing HP drivers to a new hp subdir
  parisc: Replace regular spinlock with spin_trylock on panic path
  mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
  mfd: dln2: Fix memory leak in dln2_probe()
  mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
  soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
  soundwire: qcom: gracefully handle too many ports in DT
  phy: st: miphy28lp: use _poll_timeout functions for waits
  soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
  recordmcount: Fix memory leaks in the uwrite function
  lkdtm/stackleak: Fix noinstr violation
  sched: Fix KCSAN noinstr violation
  mcb-pci: Reallocate memory region to avoid memory overlapping
  serial: 8250: Reinit port->pm on port specific driver unbind
  usb: typec: tcpm: fix multiple times discover svids error
  HID: wacom: generic: Set battery quirk only when we see battery data
  HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
  HID: apple: Set the tilde quirk flag on the Geyser 3
  ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
  ASoC: amd: Add Dell G15 5525 to quirks list
  ALSA: hda: LNL: add HD Audio PCI ID
  usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
  spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
  HID: logitech-hidpp: Reconcile USB and Unifying serials
  HID: logitech-hidpp: Don't use the USB serial for USB devices
  ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
  staging: axis-fifo: initialize timeouts in init only
  HID: apple: Set the tilde quirk flag on the Geyser 4 and later
  staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
  Bluetooth: btrtl: Add the support for RTL8851B
  Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
  Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
  Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
  Bluetooth: btintel: Add LE States quirk support
  Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
  Bluetooth: Improve support for Actions Semi ATS2851 based devices
  Bluetooth: btrtl: add support for the RTL8723CS
  Bluetooth: Add new quirk for broken local ext features page 2
  Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
  ipvs: Update width of source for ip_vs_sync_conn_options
  nbd: fix incomplete validation of ioctl arg
  wifi: ath11k: Fix SKB corruption in REO destination ring
  wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
  null_blk: Always check queue mode setting from configfs
  wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
  wifi: ath11k: Ignore frags from uninitialized peer in dp.
  block, bfq: Fix division by zero error on zero wsum
  wifi: iwlwifi: mvm: fix ptk_pn memory leak
  wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
  wifi: iwlwifi: add a new PCI device ID for BZ device
  wifi: iwlwifi: pcie: fix possible NULL pointer dereference
  md: fix soft lockup in status_resync
  bpf: Add preempt_count_{sub,add} into btf id deny list
  samples/bpf: Fix fout leak in hbm's run_bpf_prog
  f2fs: fix to check readonly condition correctly
  f2fs: fix to drop all dirty pages during umount() if cp_error is set
  f2fs: Fix system crash due to lack of free space in LFS
  crypto: jitter - permanent and intermittent health errors
  ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
  ext4: set goal start correctly in ext4_mb_normalize_request
  scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
  gfs2: Fix inode height consistency check
  scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
  lib: cpu_rmap: Avoid use after free on rmap->obj array entries
  scsi: target: iscsit: Free cmds before session free
  netdev: Enforce index cap in netdev_get_tx_queue
  net: Catch invalid index in XPS mapping
  net: pasemi: Fix return type of pasemi_mac_start_tx()
  bnxt: avoid overflow in bnxt_get_nvram_directory()
  scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
  scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
  ext2: Check block size validity during mount
  wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
  wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
  bpf: Annotate data races in bpf_local_storage
  wifi: ath: Silence memcpy run-time false positive warning
  media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
  media: Prefer designated initializers over memset for subdev pad ops
  drm/amdgpu: Fix sdma v4 sw fini error
  drm/amd: Fix an out of bounds error in BIOS parser
  drm/amd/display: Correct DML calculation to follow HW SPEC
  ACPI: video: Remove desktops without backlight DMI quirks
  irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
  arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
  ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
  ACPICA: Avoid undefined behavior: applying zero offset to null pointer
  drm/msm/dp: Clean up handling of DP AUX interrupts
  drm/tegra: Avoid potential 32-bit integer overflow
  remoteproc: stm32_rproc: Add mutex protection for workqueue
  drm/amd/display: fixed dcn30+ underflow issue
  ACPI: EC: Fix oops when removing custom query handlers
  firmware: arm_sdei: Fix sleep from invalid context BUG
  arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
  memstick: r592: Fix UAF bug in r592_remove due to race condition
  drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
  ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
  media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
  media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
  media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
  arm64: dts: qcom: msm8996: Add missing DWC3 quirks
  remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
  regmap: cache: Return error in cache sync operations for REGCACHE_NONE
  drm/amd/display: Use DC_LOG_DC in the trasform pixel function
  drm/amd/display: Enable HostVM based on rIOMMU active
  platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
  drm/amd/display: Correct DML calculation to align HW formula
  drm/amd/display: populate subvp cmd info only for the top pipe
  drm/displayid: add displayid_get_header() and check bounds better
  fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
  open: return EINVAL for O_DIRECTORY | O_CREAT
  rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
  selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
  refscale: Move shutdown from wait_event() to wait_event_idle()
  ext4: allow ext4_get_group_info() to fail
  ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
  ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
  ext4: reflect error codes from ext4_multi_mount_protect() to its callers
  fbdev: arcfb: Fix error handling in arcfb_probe()
  drm/i915: taint kernel when force probing unsupported devices
  drm/i915: Expand force_probe to block probe of devices as well.
  drm/i915/dp: prevent potential div-by-zero
  drm/i915: Fix NULL ptr deref by checking new_crtc_state
  drm/i915/guc: Don't capture Gen8 regs on Xe devices
  af_unix: Fix data races around sk->sk_shutdown.
  af_unix: Fix a data race of sk->sk_receive_queue->qlen.
  net: datagram: fix data-races in datagram_poll()
  net: mscc: ocelot: fix stat counter register values
  ipvlan:Fix out-of-bounds caused by unclear skb->cb
  gve: Remove the code of clearing PBA bit
  tcp: add annotations around sk->sk_shutdown accesses
  net: add vlan_get_protocol_and_depth() helper
  net: deal with most data-races in sk_wait_event()
  net: annotate sk->sk_err write from do_recvmmsg()
  netlink: annotate accesses to nlk->cb_running
  bonding: fix send_peer_notif overflow
  netfilter: conntrack: fix possible bug_on with enable_hooks=1
  netfilter: nf_tables: always release netdev hooks from notifier
  net: phy: bcm7xx: Correct read from expansion register
  net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
  net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
  linux/dim: Do nothing if no time delta between samples
  tick/broadcast: Make broadcast device replacement work correctly
  scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
  net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
  net: skb_partial_csum_set() fix against transport header magic value
  ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
  drm/mipi-dsi: Set the fwnode for mipi_dsi_device
  drm/fbdev-generic: prohibit potential out-of-bounds access
  Linux 6.1.29
  drm/amd/display: Fix hang when skipping modeset
  spi: fsl-cpm: Use 16 bit mode for large transfers with even size
  spi: fsl-spi: Re-organise transfer bits_per_word adaptation
  x86: fix clear_user_rep_good() exception handling annotation
  x86/amd_nb: Add PCI ID for family 19h model 78h
  f2fs: inode: fix to do sanity check on extent cache correctly
  f2fs: fix to do sanity check on extent cache correctly
  drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
  ext4: fix invalid free tracking in ext4_xattr_move_to_block()
  ext4: remove a BUG_ON in ext4_mb_release_group_pa()
  ext4: fix lockdep warning when enabling MMP
  ext4: bail out of ext4_xattr_ibody_get() fails for any reason
  ext4: add bounds checking in get_max_inline_xattr_value_size()
  ext4: fix deadlock when converting an inline directory in nojournal mode
  ext4: improve error handling from ext4_dirhash()
  ext4: improve error recovery code paths in __ext4_remount()
  ext4: check iomap type only if ext4_iomap_begin() does not fail
  ext4: fix data races when using cached status extents
  ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
  ext4: fix WARNING in mb_find_extent
  locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
  drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
  drm: Add missing DP DSC extended capability definitions.
  ksmbd: fix racy issue from smb2 close and logoff with multichannel
  ksmbd: block asynchronous requests when making a delay on session setup
  ksmbd: destroy expired sessions
  ksmbd: fix racy issue from session setup and logoff
  ksmbd: Implements sess->ksmbd_chann_list as xarray
  drm/amd/display: Change default Z8 watermark values
  drm/amd/display: Update Z8 SR exit/enter latencies
  drm/amd/display: Update Z8 watermarks for DCN314
  ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
  ASoC: codecs: constify static sdw_slave_ops struct
  ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
  drm/amd/display: Lowering min Z8 residency time
  drm/amd/display: Update minimum stutter residency for DCN314 Z8
  drm/amd/display: Add minimum Z8 residency debug option
  drm/amd/display: Fix Z8 support configurations
  drm/amd/display: Add debug option to skip PSR CRTC disable
  drm/amd/display: Add Z8 allow states to z-state support list
  drm/amd/display: Refactor eDP PSR codes
  drm/i915: Check pipe source size when using skl+ scalers
  drm/i915/mtl: update scaler source and destination limits for MTL
  wifi: rtw88: rtw8821c: Fix rfe_option field width
  irqchip/loongson-eiointc: Fix registration of syscore_ops
  irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
  irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
  drm/msm: fix missing wq allocation error handling
  drm/msm: Hangcheck progress detection
  drm/msm/adreno: Simplify read64/write64 helpers
  f2fs: factor out victim_entry usage from general rb_tree use
  f2fs: allocate the extent_cache by default
  f2fs: refactor extent_cache to support for read and more
  f2fs: remove unnecessary __init_extent_tree
  f2fs: move internal functions into extent_cache.c
  f2fs: specify extent cache for read explicitly
  drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
  fs/ntfs3: Refactoring of various minor issues
  HID: wacom: insert timestamp to packed Bluetooth (BT) events
  HID: wacom: Set a default resolution for older tablets
  drm/amd: Use `amdgpu_ucode_*` helpers for MES
  drm/amd: Add a new helper for loading/validating microcode
  drm/amd: Load MES microcode during early_init
  drm/amdgpu: remove deprecated MES version vars
  drm/amd/pm: avoid potential UBSAN issue on legacy asics
  drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
  drm/amd/pm: parse pp_handle under appropriate conditions
  drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
  drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
  drm/amdgpu: change gfx 11.0.4 external_id range
  drm/amdgpu/jpeg: Remove harvest checking for JPEG3
  drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
  drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
  drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
  drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
  drm/amd/display: fix flickering caused by S/G mode
  drm/amd/display: filter out invalid bits in pipe_fuses
  drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
  drm/amd/display: Add NULL plane_state check for cursor disable logic
  drm/panel: otm8009a: Set backlight parent to panel device
  irqchip/loongson-eiointc: Fix returned value on parsing MADT
  irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
  f2fs: fix potential corruption when moving a directory
  f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
  drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
  drm/msm: fix workqueue leak on bind errors
  drm/msm: fix vram leak on bind errors
  drm/msm: fix drm device leak on bind errors
  drm/msm: fix NULL-deref on irq uninstall
  drm/msm: fix NULL-deref on snapshot tear down
  drm/i915/color: Fix typo for Plane CSC indexes
  drm/bridge: lt8912b: Fix DSI Video Mode
  drm/msm/adreno: fix runtime PM imbalance at gpu load
  ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
  ARM: dts: s5pv210: correct MIPI CSIS clock name
  ARM: dts: exynos: fix WM8960 clock name in Itop Elite
  ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
  sysctl: clarify register_sysctl_init() base directory order
  remoteproc: rcar_rproc: Call of_node_put() on iteration error
  remoteproc: imx_rproc: Call of_node_put() on iteration error
  remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
  remoteproc: st: Call of_node_put() on iteration error
  remoteproc: stm32: Call of_node_put() on iteration error
  proc_sysctl: enhance documentation
  proc_sysctl: update docs for __register_sysctl_table()
  sh: nmi_debug: fix return value of __setup handler
  sh: init: use OF_EARLY_FLATTREE for early init
  sh: mcount.S: fix build error when PRINTK is not enabled
  sh: math-emu: fix macro redefined warning
  SMB3: force unmount was failing to close deferred close files
  smb3: fix problem remounting a share after shutdown
  inotify: Avoid reporting event with invalid wd
  platform/x86: thinkpad_acpi: Add profile force ability
  platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
  platform/x86: thinkpad_acpi: Fix platform profiles on T490
  platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
  platform/x86/intel-uncore-freq: Return error on write frequency
  cifs: release leases for deferred close handles when freezing
  cifs: fix pcchunk length type in smb2_copychunk_range
  btrfs: zoned: fix full zone super block reading on ZNS
  btrfs: zoned: zone finish data relocation BG with last IO
  btrfs: fix space cache inconsistency after error loading it from disk
  btrfs: print-tree: parent bytenr must be aligned to sector size
  btrfs: make clear_cache mount option to rebuild FST without disabling it
  btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
  btrfs: don't free qgroup space unless specified
  btrfs: fix encoded write i_size corruption with no-holes
  btrfs: fix assertion of exclop condition when starting balance
  btrfs: properly reject clear_cache and v1 cache for block-group-tree
  btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
  btrfs: fix btrfs_prev_leaf() to not return the same key twice
  x86/retbleed: Fix return thunk alignment
  RISC-V: fix taking the text_mutex twice during sifive errata patching
  RISC-V: take text_mutex during alternative patching
  perf stat: Separate bperf from bpf_profiler
  perf tracepoint: Fix memory leak in is_valid_tracepoint()
  perf symbols: Fix return incorrect build_id size in elf_read_build_id()
  crypto: engine - fix crypto_queue backlog handling
  crypto: engine - Use crypto_request_complete
  crypto: api - Add scaffolding to change completion function signature
  crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
  perf cs-etm: Fix timeless decode mode detection
  perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
  perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
  perf vendor events power9: Remove UTF-8 characters from JSON files
  perf ftrace: Make system wide the default target for latency subcommand
  perf tests record_offcpu.sh: Fix redirection of stderr to stdin
  perf vendor events s390: Remove UTF-8 characters from JSON file
  perf scripts intel-pt-events.py: Fix IPC output for Python 2
  perf record: Fix "read LOST count failed" msg with sample read
  net: enetc: check the index of the SFI rather than the handle
  virtio_net: suppress cpu stall when free_unused_bufs
  ice: block LAN in case of VF to VF offload
  net: dsa: mt7530: fix network connectivity with multiple CPU ports
  net: dsa: mt7530: split-off common parts from mt7531_setup
  net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
  KVM: s390: fix race in gmap_make_secure()
  ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
  drm/amdgpu: add a missing lock for AMDGPU_SCHED
  af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
  ionic: catch failure from devlink_alloc
  ethtool: Fix uninitialized number of lanes
  ionic: remove noise from ethtool rxnfc error msg
  octeontx2-vf: Detach LF resources on probe cleanup
  octeontx2-pf: Disable packet I/O for graceful exit
  octeontx2-af: Skip PFs if not enabled
  octeontx2-af: Fix issues with NPC field hash extract
  octeontx2-af: Update/Fix NPC field hash extract feature
  octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
  octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
  octeontx2-pf: Increase the size of dmac filter flows
  octeontx2-af: Fix depth of cam and mem table.
  octeontx2-af: Fix start and end bit for scan config
  octeontx2-af: Secure APR table update with the lock
  selftests: netfilter: fix libmnl pkg-config usage
  drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
  riscv: compat_syscall_table: Fixup compile warning
  rxrpc: Fix hard call timeout units
  sfc: Fix module EEPROM reporting for QSFP modules
  r8152: move setting r8153b_rx_agg_chg_indicate()
  r8152: fix the poor throughput for 2.5G devices
  r8152: fix flow control issue of RTL8156A
  net/sched: act_mirred: Add carrier check
  i2c: tegra: Fix PEC support for SMBUS block read
  RISC-V: mm: Enable huge page support to kernel_page_present() function
  watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
  block: Skip destroyed blkg when restart in blkg_destroy_all()
  writeback: fix call of incorrect macro
  net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
  net: ipv6: fix skb hash for some RST packets
  selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
  sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
  net/sched: cls_api: remove block_cb from driver_list before freeing
  tcp: fix skb_copy_ubufs() vs BIG TCP
  net/ncsi: clear Tx enable mode when handling a Config required AEN
  octeontx2-pf: mcs: Do not reset PN while updating secy
  octeontx2-pf: mcs: Fix shared counters logic
  octeontx2-pf: mcs: Clear stats before freeing resource
  octeontx2-pf: mcs: Match macsec ethertype along with DMAC
  octeontx2-pf: mcs: Fix NULL pointer dereferences
  octeontx2-af: mcs: Fix MCS block interrupt
  octeontx2-af: mcs: Config parser to skip 8B header
  octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
  octeonxt2-af: mcs: Fix per port bypass config
  ixgbe: Fix panic during XDP_TX with > 64 CPUs
  drm/amd/display: Update bounding box values for DCN321
  drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
  drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
  drm/amd/display: Fixes for dcn32_clk_mgr implementation
  drm/amd/display: Return error code on DSC atomic check failure
  drm/amd/display: Add missing WA and MCLK validation
  drm/amd/display: Remove FPU guards from the DML folder
  scsi: qedi: Fix use after free bug in qedi_remove()
  ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
  KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
  KVM: VMX: Make CR0.WP a guest owned bit
  KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
  KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
  KVM: x86/mmu: Avoid indirect call for get_cr3
  drm/amd/display: Ext displays with dock can't recognized after resume
  fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
  mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
  mailbox: zynqmp: Fix counts of child nodes
  mailbox: zynq: Switch to flexible array to simplify code
  soc: qcom: llcc: Do not create EDAC platform device on SDM845
  qcom: llcc/edac: Support polling mode for ECC handling
  mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
  mtd: spi-nor: Add a RWW flag
  mtd: spi-nor: add SFDP fixups for Quad Page Program
  mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
  KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
  KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
  perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
  crypto: ccp - Clear PSP interrupt status register before calling handler
  drm/vmwgfx: Fix Legacy Display Unit atomic drm support
  drm/vmwgfx: Remove explicit and broken vblank handling
  usb: dwc3: gadget: Execute gadget stop after halting the controller
  USB: dwc3: gadget: drop dead hibernation code
  Linux 6.1.28
  netfilter: nf_tables: deactivate anonymous set from preparation phase
  scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
  debugobject: Ensure pool refill (again)
  drm/amd/display (gcc13): fix enum mismatch
  i40e: use int for i40e_status
  i40e: Remove string printing for i40e_status
  i40e: Remove unused i40e status codes
  sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
  block/blk-iocost (gcc13): keep large values in a new enum
  perf intel-pt: Fix CYC timestamps after standalone CBR
  perf auxtrace: Fix address filter entire kernel size
  wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
  bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
  thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
  cifs: protect session status check in smb2_reconnect()
  cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
  blk-iocost: avoid 64-bit division in ioc_timer_fn
  dm: don't lock fs when the map is NULL in process of resume
  dm ioctl: fix nested locking in table_clear() to remove deadlock concern
  dm flakey: fix a crash with invalid table line
  dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
  dm clone: call kmem_cache_destroy() in dm_clone_init() error path
  dm verity: fix error handling for check_at_most_once on FEC
  vhost_vdpa: fix unmap process in no-batch mode
  mm/mempolicy: correctly update prev when policy is equal on mbind
  ia64: fix an addr to taddr in huge_pte_offset()
  s390/dasd: fix hanging blockdevice after request requeue
  btrfs: scrub: reject unsupported scrub flags
  scripts/gdb: fix lx-timerlist for Python3
  clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
  clk: microchip: fix potential UAF in auxdev release callback
  wifi: rtw89: fix potential race condition between napi_init and napi_enable
  wifi: rtl8xxxu: RTL8192EU always needs full init
  mailbox: zynqmp: Fix typo in IPI documentation
  kcsan: Avoid READ_ONCE() in read_instrumented_memory()
  mailbox: zynqmp: Fix IPI isr handling
  mtd: spi-nor: core: Update flash's current address mode when changing address mode
  mtd: core: fix error path for nvmem provider
  mtd: core: fix nvmem error reporting
  mtd: core: provide unique name for nvmem device, take two
  kasan: hw_tags: avoid invalid virt_to_page()
  md/raid5: Improve performance for sequential IO
  md/raid10: fix null-ptr-deref in raid10_sync_request
  drbd: correctly submit flush bio on barrier
  mm: do not reclaim private data from pinned page
  nilfs2: fix infinite loop in nilfs_mdt_get_block()
  nilfs2: do not write dirty data after degenerating to read-only
  ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
  ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
  ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
  ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
  ALSA: usb-audio: Add quirk for Pioneer DDJ-800
  parisc: Ensure page alignment in flush functions
  parisc: Fix argument pointer in real64_call_asm()
  afs: Avoid endless loop if file is larger than expected
  afs: Fix getattr to report server i_size on dirs, not local size
  afs: Fix updating of i_size with dv jump from server
  PM: hibernate: Do not get block device exclusively in test_resume mode
  PM: hibernate: Turn snapshot_test into global variable
  ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
  hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
  hte: tegra: fix 'struct of_device_id' build error
  mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
  mfd: ocelot-spi: Fix unsupported bulk read
  mfd: tqmx86: Correct board names for TQMxE39x
  mfd: tqmx86: Specify IO port register range more precisely
  mfd: tqmx86: Do not access I2C_DETECT register through io_base
  thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
  pinctrl-bcm2835.c: fix race condition when setting gpio dir
  dmaengine: at_xdmac: do not enable all cyclic channels
  dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
  dmaengine: dw-edma: Fix to change for continuous transfer
  dma: gpi: remove spurious unlock in gpi_ch_init
  phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
  phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
  soundwire: intel: don't save hw_params for use in prepare
  soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
  pwm: mtk-disp: Configure double buffering before reading in .get_state()
  pwm: mtk-disp: Disable shadow registers before setting backlight values
  leds: tca6507: Fix error handling of using fwnode_property_read_string
  dmaengine: mv_xor_v2: Fix an error code.
  pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
  leds: TI_LMU_COMMON: select REGMAP instead of depending on it
  pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
  pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
  pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
  pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
  pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
  ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
  ext4: fix i_disksize exceeding i_size problem in paritally written case
  SMB3: Close deferred file handles in case of handle lease break
  SMB3: Add missing locks to protect deferred close file list
  timekeeping: Fix references to nonexistent ktime_get_fast_ns()
  openrisc: Properly store r31 to pt_regs on unhandled exceptions
  clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
  RDMA/mlx5: Use correct device num_ports when modify DC
  SUNRPC: remove the maximum number of retries in call_bind_status
  RDMA/mlx5: Fix flow counter query via DEVX
  RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
  swiotlb: fix debugfs reporting of reserved memory pools
  swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
  Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
  clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
  clk: qcom: dispcc-qcm2290: get rid of test clock
  clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
  clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
  clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
  iommu/amd: Set page size bitmap during V2 domain allocation
  NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
  clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
  clk: imx: fracn-gppll: disable hardware select control
  clk: imx: fracn-gppll: fix the rate table
  IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
  IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
  RDMA/srpt: Add a check for valid 'mad_agent' pointer
  RDMA/cm: Trace icm_send_rej event before the cm state is reset
  power: supply: rk817: Fix low SOC bugs
  clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
  RDMA/siw: Remove namespace check from siw_netdev_event()
  clk: add missing of_node_put() in "assigned-clocks" property parsing
  power: supply: generic-adc-battery: fix unit scaling
  iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
  fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
  fs/ntfs3: Fix OOB read in indx_insert_into_buffer
  fs/ntfs3: Add check for kmemdup
  fs/ntfs3: Fix memory leak if ntfs_read_mft failed
  RDMA/erdma: Use fixed hardware page size
  rtc: k3: handle errors while enabling wake irq
  rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
  RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
  rtc: omap: include header for omap_rtc_power_off_program prototype
  workqueue: Fix hung time report of worker pools
  clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
  RDMA/rdmavt: Delete unnecessary NULL check
  clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
  clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
  clk: mediatek: Consistently use GATE_MTK() macro
  clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
  RDMA/siw: Fix potential page_array out of range access
  IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
  clk: at91: clk-sam9x60-pll: fix return value check
  tracing/user_events: Ensure write index cannot be negative
  sched/rt: Fix bad task migration for rt tasks
  riscv: Fix ptdump when KASAN is enabled
  Revert "objtool: Support addition to set CFA base"
  perf/core: Fix hardlockup failure caused by perf throttle
  sched/fair: Fix inaccurate tally of ttwu_move_affine
  powerpc/rtas: use memmove for potentially overlapping buffer copy
  macintosh: via-pmu-led: requires ATA to be set
  powerpc/sysdev/tsi108: fix resource printk format warnings
  powerpc/wii: fix resource printk format warnings
  powerpc/mpc512x: fix resource printk format warning
  powerpc/perf: Properly detect mpc7450 family
  macintosh/windfarm_smu_sat: Add missing of_node_put()
  selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
  fbdev: mmp: Fix deferred clk handling in mmphw_probe()
  virtio_ring: don't update event idx on get_buf
  spmi: Add a check for remove callback when removing a SPMI driver
  staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
  spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
  serial: 8250: Add missing wakeup event reporting
  tty: serial: fsl_lpuart: adjust buffer length to the intended size
  firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  usb: mtu3: fix kernel panic at qmu transfer done irq handler
  usb: chipidea: fix missing goto in `ci_hdrc_probe`
  usb: gadget: tegra-xudc: Fix crash in vbus_draw
  sh: sq: Fix incorrect element size for allocating bitmap buffer
  uapi/linux/const.h: prefer ISO-friendly __typeof__
  scripts/gdb: raise error with reduced debugging information
  i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
  i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
  spi: cadence-quadspi: fix suspend-resume implementations
  drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
  PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
  ASoC: fsl_mqs: move of_node_put() to the correct location
  drm/panel: novatek-nt35950: Improve error handling
  coresight: etm_pmu: Set the module field
  cacheinfo: Check sib_leaf in cache_leaves_are_shared()
  HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
  HID: amd_sfh: Increase sensor command timeout for SFH1.1
  HID: amd_sfh: Correct the stop all command
  HID: amd_sfh: Add support for shutdown operation
  HID: amd_sfh: Fix illuminance value
  HID: amd_sfh: Correct the sensor enable and disable command
  HID: amd_sfh: Correct the structure fields
  scripts/gdb: bail early if there are no generic PD
  scripts/gdb: bail early if there are no clocks
  ia64: salinfo: placate defined-but-not-used warning
  ia64: mm/contig: fix section mismatch warning/error
  PCI/EDR: Clear Device Status after EDR error recovery
  of: Fix modalias string generation
  vmci_host: fix a race condition in vmci_host_poll() causing GPF
  spi: fsl-spi: Fix CPM/QE mode Litte Endian
  interconnect: qcom: rpm: drop bogus pm domain attach
  spi: qup: Don't skip cleanup in remove's error path
  linux/vt_buffer.h: allow either builtin or modular for macros
  ASoC: es8316: Handle optional IRQ assignment
  PCI: imx6: Install the fault handler only on compatible match
  ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
  usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
  spi: imx: Don't skip cleanup in remove's error path
  spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
  spi: atmel-quadspi: Don't leak clk enable count in pm resume
  serial: 8250_bcm7271: Fix arbitration handling
  iio: light: max44009: add missing OF device matching
  fpga: bridge: fix kernel-doc parameter description
  serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
  usb: dwc3: gadget: Change condition for processing suspend event
  usb: host: xhci-rcar: remove leftover quirk handling
  pstore: Revert pmsg_lock back to a normal mutex
  drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
  drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
  ASoC: cs35l41: Only disable internal boost
  ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
  tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
  net: amd: Fix link leak when verifying config failed
  netlink: Use copy_to_user() for optval in netlink_getsockopt().
  Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
  ipv4: Fix potential uninit variable access bug in __ip_make_skb()
  net/sched: sch_fq: fix integer overflow of "credit"
  net: dpaa: Fix uninitialized variable in dpaa_stop()
  netfilter: nf_tables: don't write table validation state without mutex
  bpf: Don't EFAULT for getsockopt with optval=NULL
  bpf: Fix race between btf_put and btf_idr walk.
  net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
  net/mlx5e: Nullify table pointer when failing to create
  net/mlx5: Use recovery timeout on sync reset flow
  Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
  net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
  net/mlx5: Remove "recovery" arg from mlx5_load_one() function
  net/mlx5e: Fix error flow in representor failing to add vport rx rule
  net/mlx5: E-switch, Don't destroy indirect table in split rule
  net/mlx5: E-switch, Create per vport table based on devlink encap mode
  net/mlx5e: Don't clone flow post action attributes second time
  ixgbe: Enable setting RSS table to default values
  ixgbe: Allow flow hash to be set via ethtool
  wifi: iwlwifi: fw: fix memory leak in debugfs
  netfilter: conntrack: fix wrong ct->timeout value
  netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
  wifi: iwlwifi: mvm: check firmware response size
  wifi: mt76: connac: fix txd multicast rate setting
  wifi: mt76: mt7921e: stop chip reset worker in unregister hook
  wifi: mt76: mt7921e: improve reliability of dma reset
  wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
  mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
  wifi: mt76: fix 6GHz high channel not be scanned
  wifi: mt76: mt7921e: fix probe timeout after reboot
  wifi: mt76: add flexible polling wait-interval support
  wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
  wifi: mt76: mt7915: expose device tree match table
  wifi: iwlwifi: make the loop for card preparation effective
  io_uring/rsrc: use nospec'ed indexes
  jdb2: Don't refuse invalidation of already invalidated buffers
  wifi: iwlwifi: fw: move memset before early return
  wifi: iwlwifi: mvm: initialize seq variable
  wifi: iwlwifi: yoyo: Fix possible division by zero
  wifi: iwlwifi: yoyo: skip dump correctly on hw error
  wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
  md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
  md/raid10: fix memleak of md thread
  md/raid10: fix memleak for 'conf->bio_split'
  md/raid10: fix leak of 'r10bio->remaining' for recovery
  md/raid10: fix task hung in raid10d
  f2fs: fix to check return value of inc_valid_block_count()
  f2fs: fix to check return value of f2fs_do_truncate_blocks()
  bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
  wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
  wifi: iwlwifi: trans: don't trigger d3 interrupt twice
  wifi: iwlwifi: debug: fix crash in __iwl_err()
  blk-mq: don't plug for head insertions in blk_execute_rq_nowait
  selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
  selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
  nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
  nvme: fix async event trace event
  nvmet: fix I/O Command Set specific Identify Controller
  nvmet: fix Identify Active Namespace ID list handling
  nvmet: fix Identify Controller handling
  nvmet: fix Identify Namespace handling
  nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
  bpf, sockmap: fix deadlocks in the sockhash and sockmap
  wifi: ath11k: fix writing to unintended memory region
  net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
  net: ethernet: stmmac: dwmac-rk: rework optional clock handling
  scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
  bpf/btf: Fix is_int_ptr()
  wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
  f2fs: fix to avoid use-after-free for cached IPU bio
  xsk: Fix unaligned descriptor validation
  crypto: drbg - Only fail when jent is unavailable in FIPS mode
  bpftool: Fix bug for long instructions in program CFG dumps
  selftests/bpf: Wait for receive in cg_storage_multi test
  selftests: xsk: Deflakify STATS_RX_DROPPED test
  selftests: xsk: Disable IPv6 on VETH1
  selftests: xsk: Use correct UMEM size in testapp_invalid_desc
  net: qrtr: correct types of trace event parameters
  f2fs: fix iostat lock protection
  wifi: rt2x00: Fix memory leak when handling surveys
  scsi: hisi_sas: Handle NCQ error when IPTT is valid
  scsi: libsas: Add sas_ata_device_link_abort()
  wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
  wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
  crypto: sa2ul - Select CRYPTO_DES
  crypto: caam - Clear some memory in instantiate_rng
  f2fs: fix scheduling while atomic in decompression path
  f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
  f2fs: apply zone capacity to all zone type
  f2fs: fix uninitialized skipped_gc_rwsem
  f2fs: handle dqget error in f2fs_transfer_project_quota()
  net: sunhme: Fix uninitialized return code
  scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
  scsi: target: iscsit: Fix TAS handling during conn cleanup
  scsi: target: Fix multiple LUN_RESET handling
  scsi: target: iscsit: Stop/wait on cmds during conn close
  scsi: target: iscsit: isert: Alloc per conn cmd counter
  scsi: target: Pass in cmd counter to use during cmd setup
  scsi: target: Move cmd counter allocation
  scsi: target: Move sess cmd counter to new struct
  scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
  bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
  netfilter: keep conntrack reference until IPsecv6 policy checks are done
  net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
  libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
  net/packet: convert po->auxdata to an atomic flag
  net/packet: convert po->origdev to an atomic flag
  net/packet: annotate accesses to po->xmit
  vlan: partially enable SIOCSHWTSTAMP in container
  net: pcs: xpcs: remove double-read of link state when using AN
  bpf: Remove misleading spec_v1 check on var-offset stack read
  selftests/bpf: Fix a fd leak in an error path in network_helpers.c
  wifi: ath11k: fix deinitialization of firmware resources
  scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
  crypto: qat - fix concurrency issue when device state changes
  bpf: fix precision propagation verbose logging
  bpf: take into account liveness when propagating precision
  wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
  wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
  tools: bpftool: Remove invalid \' json escape
  wifi: ath6kl: reduce WARN to dev_dbg() in callback
  wifi: brcmfmac: support CQM RSSI notification with older firmware
  wifi: ath11k: fix SAC bug on peer addition with sta band migration
  wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
  wifi: ath5k: Use platform_get_irq() to get the interrupt
  wifi: ath11k: Use platform_get_irq() to get the interrupt
  wifi: ath9k: hif_usb: fix memory leak of remain_skbs
  wifi: ath6kl: minor fix for allocation size
  platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
  hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
  rpmsg: glink: Propagate TX failures in intentless mode as well
  cpufreq: use correct unit when verify cur freq
  ACPI: bus: Ensure that notify handlers are not running after removal
  tick/common: Align tick period with the HZ tick.
  drm/i915: Make intel_get_crtc_new_encoder() less oopsy
  debugobject: Prevent init race with static objects
  media: mediatek: vcodec: add remove function for decoder platform driver
  media: mediatek: vcodec: fix decoder disable pm crash
  perf/arm-cmn: Fix port detection for CMN-700
  arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
  x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
  regulator: stm32-pwr: fix of_iomap leak
  media: venus: dec: Fix capture formats enumeration order
  media: venus: dec: Fix handling of the start cmd
  media: rc: gpio-ir-recv: Fix support for wake-up
  drm/amd/display: Fix potential null dereference
  media: hi846: Fix memleak in hi846_init_controls()
  media: v4l: async: Return async sub-devices to subnotifier list
  media: rcar_fdp1: Fix refcount leak in probe and remove function
  media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
  media: saa7134: fix use after free bug in saa7134_finidev due to race condition
  media: dm1105: Fix use after free bug in dm1105_remove due to race condition
  platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
  platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
  platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
  platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
  platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
  platform/x86/amd: pmc: Don't try to read SMU version on Picasso
  platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
  media: rkvdec: fix use after free bug in rkvdec_remove
  media: cedrus: fix use after free bug in cedrus_remove due to race condition
  media: mediatek: vcodec: change lat thread decode error condition
  media: mediatek: vcodec: making sure queue_work successfully
  media: mediatek: vcodec: remove unused lat_buf
  media: mediatek: vcodec: add core decode done event
  media: mediatek: vcodec: move lat_buf to the top of core list
  media: mediatek: vcodec: using each instance lat_buf count replace core ready list
  media: mediatek: vcodec: add params to record lat and core lat_buf count
  media: mediatek: vcodec: Force capture queue format to MM21
  media: mediatek: vcodec: Make MM21 the default capture format
  media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
  arm64: dts: sc7280: Rename qspi data12 as data23
  arm64: dts: sc7180: Rename qspi data12 as data23
  arm64: dts: qcom: msm8994-angler: removed clash with smem_region
  arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
  x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
  regulator: core: Avoid lockdep reports when resolving supplies
  regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
  drm/ttm/pool: Fix ttm_pool_alloc error path
  drm/ttm: optimize pool allocations a bit v2
  arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
  arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
  arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
  arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
  arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
  arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
  gpu: host1x: Fix memory leak of device names
  gpu: host1x: Fix potential double free if IOMMU is disabled
  soc: renesas: renesas-soc: Release 'chipid' from ioremap()
  soc: bcm: brcmstb: biuctrl: fix of_iomap leak
  mailbox: mpfs: switch to txdone_poll
  drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
  drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
  ACPI: VIOT: Initialize the correct IOMMU fwspec
  arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
  cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
  cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
  cpufreq: mediatek: raise proc/sram max voltage for MT8516
  cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
  cpufreq: mediatek: fix passing zero to 'PTR_ERR'
  arm64: dts: apple: t8103: Disable unused PCIe ports
  ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
  perf/arm-cmn: Move overlapping wp_combine field
  firmware: arm_scmi: Fix xfers allocation on Rx channel
  ARM: dts: gta04: fix excess dma channel usage
  drm: rcar-du: Fix a NULL vs IS_ERR() bug
  arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
  mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
  ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
  drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
  arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
  virt/coco/sev-guest: Double-buffer messages
  drm: msm: adreno: Disable preemption on Adreno 510
  drm/msm/adreno: drop bogus pm_runtime_set_active()
  arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
  arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
  media: max9286: Free control handler
  drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
  firmware: qcom_scm: Clear download bit during reboot
  media: av7110: prevent underflow in write_ts_to_decoder()
  media: amphion: decoder implement display delay enable
  media: platform: mtk-mdp3: Add missing check and free for ida_alloc
  media: bdisp: Add missing check for create_workqueue
  x86/MCE/AMD: Use an u64 for bank_map
  ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
  ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
  ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
  arm64: dts: qcom: sm8450: Fix the PCI I/O port range
  arm64: dts: qcom: sm8150: Fix the PCI I/O port range
  arm64: dts: qcom: sm8250: Fix the PCI I/O port range
  arm64: dts: qcom: msm8996: Fix the PCI I/O port range
  arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
  arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
  arm64: dts: qcom: sc7280: Fix the PCI I/O port range
  arm64: dts: qcom: msm8998: Fix the PCI I/O port range
  arm64: dts: qcom: sdm845: Fix the PCI I/O port range
  arm64: dts: qcom: sdm845: correct dynamic power coefficients
  arm64: dts: qcom: sc7280: fix EUD port properties
  arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
  arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
  arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
  arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
  arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
  arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
  arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
  regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
  ARM: dts: qcom-apq8064: Fix opp table child name
  EDAC/skx: Fix overflows on the DRAM row address mapping arrays
  drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
  drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
  arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
  arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
  arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
  arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
  arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
  arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
  soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
  tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
  drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
  drm/probe-helper: Cancel previous job before starting new one
  drm/vgem: add missing mutex_destroy
  drm/i915/dg2: Drop one PCI ID
  drm/rockchip: Drop unbalanced obj unref
  erofs: fix potential overflow calculating xattr_isize
  erofs: initialize packed inode after root inode is assigned
  erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
  tpm, tpm: Implement usage counter for locality
  tpm, tpm_tis: Claim locality before writing interrupt registers
  tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
  tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
  tpm, tpm_tis: Do not skip reset of original interrupt vector
  selinux: ensure av_permissions.h is built when needed
  selinux: fix Makefile dependencies of flask.h
  selftests/resctrl: Check for return value after write_schemata()
  selftests/resctrl: Allow ->setup() to return errors
  selftests/resctrl: Move ->setup() call outside of test specific branches
  selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
  rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
  kunit: fix bug in the order of lines in debugfs logs
  kunit: improve KTAP compliance of KUnit test output
  ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
  bus: mhi: host: Range check CHDBOFF and ERDBOFF
  bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
  bus: mhi: host: Remove duplicate ee check for syserr
  cxl/hdm: Fail upon detecting 0-sized decoders
  xfs: don't consider future format versions valid
  ceph: fix potential use-after-free bug when trimming caps
  ubifs: Fix memory leak in do_rename
  ubifs: Free memory for tmpfile name
  ubi: Fix return value overwrite issue in try_write_vid_and_data()
  ubifs: Fix memleak when insert_old_idx() failed
  Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
  RISC-V: Align SBI probe implementation with spec
  iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
  drm/amd/pm: re-enable the gfx imu when smu resume
  swsmu/amdgpu_smu: Fix the wrong if-condition
  tracing: Fix permissions for the buffer_percent file
  riscv: mm: remove redundant parameter of create_fdt_early_page_table
  i2c: omap: Fix standard mode false ACK readings
  ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
  ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
  ksmbd: not allow guest user on multichannel
  ksmbd: fix memleak in session setup
  ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
  ksmbd: call rcu_barrier() in ksmbd_server_exit()
  ksmbd: fix racy issue under cocurrent smb2 tree disconnect
  KVM: RISC-V: Retry fault if vma_lookup() results become invalid
  drm/amd/display: fix a divided-by-zero error
  drm/amd/display: fix PSR-SU/DSC interoperability support
  drm/amd/display: limit timing for single dimm memory
  drm/amd/display: Remove stutter only configurations
  relayfs: fix out-of-bounds access in relay_file_read
  KVM: arm64: vgic: Don't acquire its_lock before config_lock
  KVM: arm64: Use config_lock to protect vgic state
  KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
  KVM: arm64: Avoid lock inversion when setting the VM register width
  KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
  KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
  reiserfs: Add security prefix to xattr name in reiserfs_security_write()
  rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
  crypto: ccp - Don't initialize CCP for PSP 0x1649
  crypto: arm64/aes-neonbs - fix crash with CFI enabled
  crypto: safexcel - Cleanup ring IRQ workqueues on load failure
  crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
  ring-buffer: Sync IRQ works before buffer destruction
  ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
  pinctrl: qcom: lpass-lpi: set output value before enabling output
  soundwire: qcom: correct setting ignore bit on v1.5.1
  pwm: meson: Fix g12a ao clk81 name
  pwm: meson: Fix axg ao mux parents
  wifi: mt76: add missing locking to protect against concurrent rx/status calls
  kheaders: Use array declaration instead of char
  iio: addac: stx104: Fix race condition for stx104_write_raw()
  iio: addac: stx104: Fix race condition when converting analog-to-digital
  ipmi: fix SSIF not responding under certain cond.
  ipmi:ssif: Add send_retries increment
  MIPS: fw: Allow firmware to pass a empty env
  fs: fix sysctls.c built
  tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
  serial: max310x: fix IO data corruption in batched operations
  serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
  serial: fix TIOCSRS485 locking
  xhci: fix debugfs register accesses while suspended
  tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
  staging: iio: resolver: ads1210: fix config mode
  blk-crypto: make blk_crypto_evict_key() more robust
  blk-crypto: make blk_crypto_evict_key() return void
  blk-mq: release crypto keyslot before reporting I/O complete
  blk-crypto: Add a missing include directive
  blk-crypto: move internal only declarations to blk-crypto-internal.h
  blk-crypto: add a blk_crypto_config_supported_natively helper
  blk-crypto: don't use struct request_queue for public interfaces
  blk-stat: fix QUEUE_FLAG_STATS clear
  media: ov8856: Do not check for for module version
  posix-cpu-timers: Implement the missing timer_wait_running callback
  tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
  hwmon: (adt7475) Use device_property APIs when configuring polarity
  hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
  USB: dwc3: fix runtime pm imbalance on unbind
  USB: dwc3: fix runtime pm imbalance on probe errors
  usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
  usb: gadget: udc: core: Prevent redundant calls to pullup
  usb: gadget: udc: core: Invoke usb_gadget_connect only when started
  IMA: allow/fix UML builds
  phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
  PCI: qcom: Fix the incorrect register usage in v2.7.0 config
  PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
  PCI: kirin: Select REGMAP_MMIO
  powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
  arm64: Stash shadow stack pointer in the task struct on interrupt
  arm64: Always load shadow stack pointer directly from the task struct
  ASoC: amd: ps: update the acp clock source.
  ASoC: amd: fix ACP version typo mistake
  wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
  wireguard: timers: cast enum limits members to int in prints
  x86/cpu: Add model number for Intel Arrow Lake processor
  asm-generic/io.h: suppress endianness warnings for readq() and writeq()
  tracing: Error if a trace event has an array for a __field()
  wifi: ath11k: reduce the MHI timeout to 20s
  platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
  net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
  scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  selftests mount: Fix mount_setattr_test builds failed
  net: wwan: t7xx: do not compile with -Werror
  ASoC: da7213.c: add missing pm_runtime_disable()
  ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
  iio: adc: palmas_gpadc: fix NULL dereference on rmmod
  ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
  x86/hyperv: Block root partition functionality in a Confidential VM
  ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
  ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
  ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
  Linux 6.1.27
  riscv: No need to relocate the dtb as it lies in the fixmap region
  riscv: Do not set initial_boot_params to the linear address of the dtb
  riscv: Move early dtb mapping into the fixmap region
  driver core: Don't require dynamic_debug for initcall_debug probe timing
  USB: serial: option: add UNISOC vendor and TOZED LT70C product
  btrfs: fix uninitialized variable warnings
  bluetooth: Perform careful capability checks in hci_sock_ioctl()
  gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
  drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
  wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
  mptcp: fix accept vs worker race
  mptcp: stops worker on unaccepted sockets at listener close
  mm/mempolicy: fix use-after-free of VMA iterator
  KVM: arm64: Retry fault if vma_lookup() results become invalid
  phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
  um: Only disable SSE on clang to work around old GCC bugs
  Linux 6.1.26
  ASN.1: Fix check for strdup() success
  ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
  ASoC: fsl_asrc_dma: fix potential null-ptr-deref
  ASoC: SOF: pm: Tear down pipelines only if DSP was active
  mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
  fpga: bridge: properly initialize bridge device before populating children
  iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
  Input: pegasus-notetaker - check pipe type when probing
  gcc: disable '-Warray-bounds' for gcc-13 too
  sctp: Call inet6_destroy_sock() via sk->sk_destruct().
  dccp: Call inet6_destroy_sock() via sk->sk_destruct().
  inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
  purgatory: fix disabling debug info
  fuse: always revalidate rename target dentry
  MIPS: Define RUNTIME_DISCARD_EXIT in LD script
  KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
  KVM: arm64: Make vcpu flag updates non-preemptible
  sched/fair: Fixes for capacity inversion detection
  sched/fair: Consider capacity inversion in util_fits_cpu()
  sched/fair: Detect capacity inversion
  mm/mmap: regression fix for unmapped_area{_topdown}
  mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
  mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
  mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
  mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
  mm/khugepaged: check again on anon uffd-wp during isolation
  mm/userfaultfd: fix uffd-wp handling for THP migration entries

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml
	Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
	Documentation/devicetree/bindings/power/reset/qcom,pon.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
	Documentation/devicetree/bindings/sound/tas2562.yaml
	Documentation/devicetree/bindings/sound/tas2770.yaml
	Documentation/devicetree/bindings/sound/tas27xx.yaml
	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
	Documentation/devicetree/bindings/usb/snps,dwc3.yaml
	drivers/bus/mhi/host/boot.c
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/edac/qcom_edac.c
	drivers/firmware/qcom_scm.c
	drivers/gpu/drm/bridge/analogix/anx7625.c
	drivers/interconnect/qcom/icc-rpm.c
	drivers/interconnect/qcom/icc-rpm.h
	drivers/soc/qcom/llcc-qcom.c
	drivers/soc/qcom/mdt_loader.c
	drivers/ufs/host/ufs-qcom.c
	include/linux/soc/qcom/llcc-qcom.h

Change-Id: I8b5c01908c4448ee74e3c086747fd18ad1015f4b
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11171449 UKQ2.231203.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
2023-12-12 21:28:51 -08:00
Greg Kroah-Hartman
d07ffd5565 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
This catches the android14-6.1-lts branch up with a lot of changes that
have only gone into the android14-6.1 branch to make testing easier and
to track more symbols properly.

This includes the following commits:

* 171c27ba1f BACKPORT: usb: gadget: uvc: Add missing initialization of ssp config descriptor
* bb0173a1da BACKPORT: usb: gadget: unconditionally allocate hs/ss descriptor in bind operation
* 5c4815f5b6 UPSTREAM: usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()
* 5a05f2e755 UPSTREAM: usb: gadget: function: Remove unused declarations
* defd93f219 UPSTREAM: usb: gadget: uvc: clean up comments and styling in video_pump
* 82fe654f56 UPSTREAM: mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
* ed6694a682 UPSTREAM: cpuidle: teo: Update idle duration estimate when choosing shallower state
* d8e99e1af8 BACKPORT: Revert "PCI: dwc: Wait for link up only if link is started"
* 841ad9b9b3 UPSTREAM: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
* 17e456ce41 UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
* 5ba644e8a0 BACKPORT: usb: typec: altmodes/displayport: Signal hpd low when exiting mode
* 9e4f6e1ef8 ANDROID: KVM: arm64: Fix KVM_HOST_S2_DEFAULT_MMIO_PTE encoding
* 5418491fa5 ANDROID: Update the ABI symbol list
* b821a3c8fc ANDROID: fs/proc: Perform priority inheritance around access_remote_vm()
* 37c1a91404 UPSTREAM: serial: 8250_dw: fall back to poll if there's no interrupt
*   35361bdac2 Merge "Merge tag 'android14-6.1.43_r00' into android14-6.1" into android14-6.1
|\
| * 769612f594 Merge tag 'android14-6.1.43_r00' into android14-6.1
* | 034b4b4f1b ANDROID: Update the ABI representation
* | 0947464633 ANDROID: power: Add vendor hook for suspend
|/
* b783e85610 ANDROID: Update the ABI symbol list
* 2c609cab0b UPSTREAM: of: reserved-mem: print out reserved-mem details during boot
* ff2563f384 ANDROID: GKI: Update symbol list for xiaomi "abi_gki_aarch64_xiaomi"
* 7542b3bef7 ANDROID: Update symbols list and ABI for qcom
* 63d4231d85 ANDROID: fuse-bpf: Add NULL pointer check in fuse_entry_revalidate
* 09641ca77f ANDROID: GKI: Update oplus symbol list update oplus symbol list for Addding hooks for adjusting alloc_flags
* 0b20035778 ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
* 367ce30ddc UPSTREAM: libceph: harden msgr2.1 frame segment length checks
* debc1e0486 ANDROID: Update the ABI symbol list
* 401b78ce87 ANDROID: mm: Add vendor hook in filemap_get_folio()
* 1b3269beea UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
* a9c65c7efb UPSTREAM: netfilter: ipset: Add schedule point in call_ad().
* cd4ea97d2a UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
* a4ccba8bdc UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
* 8a67c06094 ANDROID: GKI: fix ABI breakage in struct hid_device
* 28ee91ed2b UPSTREAM: HID: input: map battery system charging
* 2dd1c535d1 FROMGIT: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
* faa4efd6b1 UPSTREAM: maple_tree: replace data before marking dead in split and spanning store
* 47e3b4920d UPSTREAM: maple_tree: change mas_adopt_children() parent usage
* e0f829b74b UPSTREAM: maple_tree: introduce mas_tree_parent() definition
* e69d6570ed UPSTREAM: maple_tree: introduce mas_put_in_tree()
* d2e45cee2d UPSTREAM: maple_tree: reorder replacement of nodes to avoid live lock
* 545cc51b9f ANDROID: GKI: add allowed list for Exynosauto SoC
* f51787dfb7 ANDROID: Update the ABI symbol list
* 1b71e8ef45 ANDROID: Update the ABI symbol list
* 908a530787 ANDROID: KVM: Update nVHE stack size to 8KB
* 53771c1826 ANDROID: Update the ABI symbol list
* a22ff19ff6 ANDROID: mm: Add vendor hook in rmqueue()
* 09ca291e0a FROMLIST: virt: geniezone: Add memory pin/unpin support
* 7cc3767c2a FROMLIST: virt: geniezone: Add block-based demand paging support
* 3fcc07ee5f FROMLIST: virt: geniezone: Add demand paging support
* 6a1a30896d ANDROID: virt: geniezone: Refactoring memory region support
* 9f64b18da1 ANDROID: virt: geniezone: Refactor code comments from mainline v6 accordingly
* 544b128747 ANDROID: virt: geniezone: Refactoring vgic to align with upstream v6
* f9291d7af0 ANDROID: virt: geniezone: Refactoring vcpu to align with upstream v6
* e348fe6d2d ANDROID: virt: geniezone: Refactoring vm capability to align with upstream v6
* fb3444af07 ANDROID: virt: geniezone: Refactoring irqfd to align with upstream v6
* 7e1cb3bdec ANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup
* 73cee74111 ANDROID: vendor_hooks: Export direct reclaim trace points
* fca353bdc0 ANDROID: mm: freeing MIGRATE_ISOLATE page instantly
* 08351370ec ANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs
* b25aabd50a ANDROID: KVM: arm64: Fix hyp tracing build dependencies
* f82e080810 ANDROID: abi_gki_aarch64_qcom: update abi symbols
* 2fff9f7cd4 ANDROID: vendor hooks: Enable Vendor hook to register smmu driver to dedicated iommu bus defined by vendor.
* fadd504206 UPSTREAM: netfilter: xt_sctp: validate the flag_info count
* 1c90408931 UPSTREAM: mm/mglru: make memcg_lru->lock irq safe
* 87cd3d689e UPSTREAM: iommu/amd: Fix possible memory leak of 'domain'
* e5f37a2c46 UPSTREAM: selftests/tc-testing: Remove configs that no longer exist
* 7c793b4d8f ANDROID: abi_gki_aarch64_qcom: update abi symbols
* bf51ba7b3c ANDROID: ABI: Update symbol list for imx
* 1e6a9aeb14 ANDROID: GKI: add allowed list for Exynosauto SoC
* a338830fde UPSTREAM: ufs: core: wlun send SSU timeout recovery
* fd2e98c6f5 UPSTREAM: PM: domains: fix integer overflow issues in genpd_parse_state()
* e3e2ece8a0 ANDROID: mm: vh for compaction begin/end
* 2176509c4d UPSTREAM: netfilter: xt_u32: validate user space input
* 132b47119e UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
* 8c3b0a3493 UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
* 4181951d21 UPSTREAM: net/sched: Retire rsvp classifier
* acb0728638 UPSTREAM: usb: core: stop USB enumeration if too many retries
* 8b1bd87917 ANDROID: KVM: arm64: Add missing hyp events for forwarded SMCs
* f4812c6864 ANDROID: KVM: arm64: Store hyp address in the host fp state array
* 6334225e9b ANDROID: KVM: arm64: Allocate host fp/simd state later in initialization
* 83ebd50235 UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
* 7d088a3e4f UPSTREAM: fs/smb/client: Reset password pointer to NULL
* 2807a43b69 ANDROID: Update the ABI symbol list
* 368b752997 FROMGIT: usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
* 4fcc13c1ff ANDROID: mm: add missing check in the backport for handling faults under VMA lock
* 1fe248991f ANDROID: Update the ABI symbol list
* 4301901382 ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
* 22cd8e0def FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
* 457e65696a BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
* 3437652fa2 BACKPORT: erofs: set block size to the on-disk block size
* e84c93fd42 BACKPORT: erofs: avoid hardcoded blocksize for subpage block support
* 36496d09e8 BACKPORT: erofs: get rid of z_erofs_do_map_blocks() forward declaration
* cee0694362 BACKPORT: erofs: get rid of erofs_inode_datablocks()
* f7d9c7d0b4 BACKPORT: erofs: simplify iloc()
* 7d42260e5c ANDROID: Update the ABI symbol list
* 324c8522f9 ANDROID: Update symbol list for mtk
* 30d86f760c ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
* 0deb7bb73e ANDROID: mm: Add vendor hooks for __alloc_pages_slowpath
* 5c2855fbce ANDROID: mm: Add vendor hook for compact pages work.
* 4e10001b7c ANDROID: Update the ABI symbol list
* 2434dece1f FROMGIT: usb: gadget: u_serial: Add null pointer check in gserial_suspend
* 5f8aa27248 ANDROID: Update the ABI symbol list
* f7e7874d9b BACKPORT: usb: typec: bus: verify partner exists in typec_altmode_attention
* 5cb3b26d79 ANDROID: ABI: Update the pixel symbol list and stg
* cf1ba6a102 UPSTREAM: shmem: fix smaps BUG sleeping while atomic
* 52824b718c UPSTREAM: blk-ioprio: Introduce promote-to-rt policy
* dce1834895 ANDROID: ABI: Update oplus symbol list
* 89815ec103 ANDROID: GKI: export symbols to do reverse mapping within memcg and modify lru stats
* 45fe413fdf ANDROID: gki_defconfig: Enable CONFIG_BLK_CGROUP_IOPRIO
* c240f4ed00 ANDROID: gunyah: Convert mutex_lock_interruptible to mutex_lock
* 6305df8009 UPSTREAM: bpf, sockmap: fix deadlocks in the sockhash and sockmap
* 7999b48d76 UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
* 709dc094e3 UPSTREAM: ARM: ptrace: Restore syscall skipping for tracers
* ea494b2716 UPSTREAM: ARM: ptrace: Restore syscall restart tracing
* b374d94195 Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
* ae5ea9043d ANDROID: Move microdroid and crashdump defconfigs to common
* b548c046c7 UPSTREAM: net: prevent skb corruption on frag list segmentation
* 060ebb378d ANDROID: ABI: Update oplus symbol list
* f451f4a599 ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
* a3cb85bffe ANDROID: ABI: Update oplus symbol list
* 740a51391b ANDROID: vendor_hooks: Add hooks for binder
* c6724bfeda ANDROID: uid_sys_stat: instead update_io_stats_uid_locked to update_io_stats_uid
* 97f2f8a065 ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table.
* 9290fc3e8d ANDROID: Flush deferred probe list before dropping host priv
* 6625133137 ANDROID: KVM: arm64: Don't force pte mappings in [n]VHE guest stage-2
* 2f2c035453 UPSTREAM: usb: gadget: u_serial: Add null pointer check in gs_start_io
* ac9005946a UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
* b52b33e912 UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
* 8465ef2b4f ANDROID: GKI: Update symbol list for ASUS
* 1e4c6e5048 UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
* 40b46d8656 UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
* d8f69aade5 UPSTREAM: iommu/of: mark an unused function as __maybe_unused
* a032fbc776 UPSTREAM: iommu: dma: Use of_iommu_get_resv_regions()
* 693c712967 UPSTREAM: iommu: Implement of_iommu_get_resv_regions()
* e9603e85ac UPSTREAM: dt-bindings: reserved-memory: Document iommu-addresses
* 64ed291347 UPSTREAM: of: Introduce of_translate_dma_region()
* 536996aa30 ANDROID: GKI: Add rockchip fragment and build.config
* 6a10b34387 ANDROID: GKI: Add symbols for rockchip v4l2
* 3e3c6debe4 ANDROID: GKI: Add hid and usb symbols for rockchip
* 53162778e7 ANDROID: GKI: Add cdc symbols for rockchip
* b09b06dcf1 ANDROID: GKI: Add symbols for rockchip sdhci
* 62d64a59d9 ANDROID: GKI: Add symbols for rockchip devfreq
* 9c9ee611cf ANDROID: GKI: Add crypto symbols for rockchip
* 7246ecec46 ANDROID: GKI: Add rockchip drm symbols and abi
* 2f3d6aa0c9 ANDROID: GKI: Add initial abi for rockchip
* 1e26ba1901 ANDROID: GKI: Add initial rockchip symbol list
* 404360f6d3 FROMLIST: clk: clk-fractional-divider: Export clk_fractional_divider_general_approximation API
* c3d6c235b2 UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
* d3212c2dba UPSTREAM: sched/rt: Fix bad task migration for rt tasks
* 215e38e517 ANDROID: GKI: Add ASUS symbol list
* e52e60e3ed UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
* bbc9d3bc0b ANDROID: vendor_hooks: mm: Add tune_swappiness vendor hook in get_swappiness()
* 7024c9cd28 ANDROID: ABI: Update symbols to unisoc whitelist
* de3e9f3111 ANDROID: ABI: Add to QCOM symbols list
* 85902d60cd ANDROID: ABI: update symbol list for galaxy
* c2ac612610 BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast
* 7579b22626 ANDROID: GKI: Add symbols to symbol list for oplus
* 6e5f182128 ANDROID: signal: Add vendor hook for memory reap
* 3a51a61927 ANDROID: abi_gki_aarch64_qcom: white list symbols for mglru overshoot
* 0500235e3f ANDROID: vendor_hook: Add vendor hook to decide scan abort policy
* e6ed59127c UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
* 2eb5b31ac1 FROMLIST: ufs: core: fix abnormal scale up after last cmd finish
* 89434cbd2d FROMLIST: ufs: core: fix abnormal scale up after scale down
* e490b62fed FROMLIST: ufs: core: only suspend clock scaling if scale down
* 3ffb038098 ANDROID: GKI: update ABI definition
* e2fa9ebcae UPSTREAM: zsmalloc: allow only one active pool compaction context
* 478ec4dbea ANDROID: GKI: Update Tuxera symbol list
* cd94fe67fd ANDROID: ABI: Update symbols to qcom whitelist
* 68eefde2d3 UPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision
* a68bd01493 ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare
* 20ecb229c5 ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
* 2490ab50e7 ANDROID: sched: Add vendor hook for rt util update
* 6d97f75abc ANDROID: sched: Add vendor hook for util-update related functions
* e08c5de06e ANDROID: sched: Add vendor hooks for override sugov behavior
* 5762974151 ANDROID: Add new hook to enable overriding uclamp_validate()
* b57e3c1d99 ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests
* 2b25d535d0 ANDROID: topology: Add vendor hook for use_amu_fie
* eb9686932b ANDROID: sched: Export symbols needed for vendor hooks
* 84131c988b ANDROID: Update symbol list for Exynos Auto SoCs
* 3367abadff UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation
* a891f77b7b ANDROID: GKI: Update symbols to symbol list
* 4d8d9522db ANDROID: GKI: Export four symbols in file net/core/net-trace.c
* 3973acfed0 UPSTREAM: blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue()
* 523bfe8539 ANDROID: fuse-bpf: Align data structs for 32-bit kernels
* 9f5a84b955 ANDROID: GKI: Update symbol list for xiaomi
* 176d72d941 ANDROID: vendor_hooks: export cgroup_threadgroup_rwsem
* 1fb9e95d46 ANDROID: GKI: add symbol list file for meizu
* 8fb9de0877 ANDROID: fuse-bpf: Get correct inode in mkdir
* 0fdb44964c ANDROID: ABI: Update allowed list for QCOM
* 404522c763 UPSTREAM: blk-ioc: protect ioc_destroy_icq() by 'queue_lock'
* bd0308e36b ANDROID: GKI: Update symbols to symbol list
* 87647c0c54 ANDROID: uid_sys_stats: Use llist for deferred work
* 4b3ab91671 UPSTREAM: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
* c603880bd5 UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
* d95b2b008e UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
* b15c3a3df0 UPSTREAM: usb: typec: ucsi: Fix command cancellation
* 0c34d588af UPSTREAM: locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
* 20266a0652 ANDROID: kleaf: Remove ptp_kvm.ko from i386 modules
* ce18fe6f29 ANDROID: GKI: Add symbols to symbol list for oplus
* 8e6550add2 ANDROID: vendor_hooks: Add tune swappiness hook in get_scan_count()
* dd87a7122c ANDROID: GKI: Update symbol list for VIVO
* 638804ea1c ANDROID: kleaf: get_gki_modules_list add i386 option
* 264e2973a4 ANDROID: arm as an option for get_gki_modules_list
* 37edfbc5c4 UPSTREAM: um: Only disable SSE on clang to work around old GCC bugs
* 2a13641a14 ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
* f08623648a ANDROID: mm: Export page_owner_inited and __set_page_owner
* e44e3955f7 ANDROID: Use alias for old rules.
* 67018dd4e4 ANDROID: virt: geniezone: Enable as GKI module for arm64
* 9a399ca713 ANDROID: Add arch specific gki module list targets
* 3e079b7691 FROMLIST: virt: geniezone: Add dtb config support
* 39bd65ec1d FROMLIST: virt: geniezone: Add memory region support
* c26057e351 FROMLIST: virt: geniezone: Add ioeventfd support
* e73a5222e6 FROMLIST: virt: geniezone: Add irqfd support
* 7427b76faa FROMLIST: virt: geniezone: Add irqchip support for virtual interrupt injection
* 540cff0872 FROMLIST: virt: geniezone: Add vcpu support
* 6ce86d075e FROMLIST: virt: geniezone: Add GenieZone hypervisor support
* 40107a0081 FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor
* beaffb638b FROMLIST: docs: geniezone: Introduce GenieZone hypervisor
* e0c4636bd2 UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
* ec1f17ddac UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
* 0adc759b0c UPSTREAM: exfat: check if filename entries exceeds max filename length
* f4ba064f76 UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
* 5b0878fc61 ANDROID: abi_gki_aarch64_qcom: update abi symbols
* 7551a1a2a1 ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
* cd018c99fa FROMGIT: pstore/ram: Check start of empty przs during init
* ffaab71302 UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
* 8497f46a87 UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
* 2f805fb912 UPSTREAM: erofs: Fix detection of atomic context
* cc6111a287 UPSTREAM: erofs: fix compact 4B support for 16k block size
* f11ccb03a0 UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
* 7521b904dc UPSTREAM: erofs: fix potential overflow calculating xattr_isize
* 6ec6eee87e UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
* 9089c10d9c UPSTREAM: erofs: initialize packed inode after root inode is assigned
* 797dac42cc ANDROID: GKI: Update ABI for zsmalloc fixes
* cb440cecb2 BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
* c0e84be923 ANDROID: ABI: Update symbols to unisoc whitelist for A14-6.1
* 5ef132d564 UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
* ec6b3d552a UPSTREAM: netfilter: nfnetlink_log: always add a timestamp
* 4db95aa21a ANDROID: virt: gunyah: Do not allocate irq for GH_RM_RESOURCE_NO_VIRQ
* 2d1d3be2ba ANDROID: GKI: Add Tuxera symbol list
* 20d8a89758 ANDROID: ABI: Update oplus symbol list
* 7afa84fbb9 ANDROID: vendor_hooks: Add hooks for waking up and exiting control
* 9ca47685c5 ANDROID: GKI: Update symbol list for xiaomi
* 2d7f87b0ff ANDROID: vendor_hooks:vendor hook for percpu-rwsem
* 63af84cffe ANDROID: fips140: fix the error injection module parameters
* 71bedf9d9c BACKPORT: blk-crypto: dynamically allocate fallback profile
* 086befddbe UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
* ecd8d8a208 UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
* 6923dcc21d UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer

Change-Id: Idc01a15f70d151d08c30ee23c2939260764e428b
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-31 17:20:05 +00:00
Rafael J. Wysocki
ed6694a682 UPSTREAM: cpuidle: teo: Update idle duration estimate when choosing shallower state
The TEO governor takes CPU utilization into account by refining idle state
selection when the utilization is above a certain threshold.  This is done by
choosing an idle state shallower than the previously selected one.

However, when doing this, the idle duration estimate needs to be
adjusted so as to prevent the scheduler tick from being stopped when the
candidate idle state is shallow, which may lead to excessive energy
usage if the CPU is not woken up quickly enough going forward.
Moreover, if the scheduler tick has been stopped already and the new
idle duration estimate is too small, the replacement candidate state
cannot be used.

Modify the relevant code to take the above observations into account.

Bug: 254441685
Fixes: 9ce0f7c4bc64 ("cpuidle: teo: Introduce util-awareness")
Link: https://lore.kernel.org/linux-pm/CAJZ5v0jJxHj65r2HXBTd3wfbZtsg=_StzwO1kA5STDnaPe_dWA@mail.gmail.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-and-tested-by: Kajetan Puchalski <kajetan.puchalski@arm.com>
(cherry picked from commit 3f0b0966b30982e843950b170b7a9ddfd8094428)
Signed-off-by: Lee Jones <joneslee@google.com>
Change-Id: I4f944d1b825f721dae7c406c73bac2a683d94cd6
2023-10-31 10:38:50 +00:00
Greg Kroah-Hartman
769612f594 Merge tag 'android14-6.1.43_r00' into android14-6.1
This catches the android14-6.1 branch up with the 6.1.43 LTS upstream
release.  It contains the following commits:

* e8ac95d4bc Revert "arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2"
* cf0f262265 Revert "locking/rtmutex: Fix task->pi_waiters integrity"
* 38b64945f1 Revert "ring-buffer: Fix wrong stat of cpu_buffer->read"
*   7f81705800 Merge 6.1.43 into android14-6.1-lts
|\
| * 52a953d093 Linux 6.1.43
| * c3d576baa6 dma-buf: fix an error pointer vs NULL bug
| * 23acc2b850 dma-buf: keep the signaling time of merged fences v3
| * 665e6fd714 test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
| * 0ab95d5ce8 selftests: mptcp: sockopt: use 'iptables-legacy' if available
| * bd2decac73 mptcp: ensure subflow is unhashed before cleaning the backlog
| * ab79c7541d cpufreq: intel_pstate: Drop ACPI _PSS states table patching
| * 602a1cbc24 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
| * f7fcc0f1b2 ACPI: processor: perflib: Use the "no limit" frequency QoS
| * d701687c89 drm/amd/display: Write to correct dirty_rect
| * d58fb94f24 drm/amd/display: perform a bounds check before filling dirty rectangles
| * 0441c44154 tracing: Fix trace_event_raw_event_synth() if else statement
| * f5e8f7a02c drm/amd/display: set per pipe dppclk to 0 when dpp is off
| * 73679f8c45 rbd: retrieve and check lock owner twice before blocklisting
| * 0c0b6412c9 rbd: harden get_lock_owner_info() a bit
| * c0d067c79b rbd: make get_lock_owner_info() return a single locker or NULL
| * 3d215ad49c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
| * 507f70c06a drm/i915/dpt: Use shmem for dpt objects
| * e046aecb73 ceph: never send metrics if disable_send_metrics is set
| * 8ab9ad1638 PM: sleep: wakeirq: fix wake irq arming
| * 356e711640 arm64/sme: Set new vector length before reallocating
| * ff54cb993b ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
| * 6deb8727f2 s390/dasd: print copy pair message only for the correct error
| * c4ae208cc3 s390/dasd: fix hanging device after quiesce/resume
| * 2b58bd3847 LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
| * 8a5e0c1f71 LoongArch: BPF: Fix check condition to call lu32id in move_imm()
| * 024ed3b9b8 Revert "um: Use swap() to make code cleaner"
| * e1d54962a6 soundwire: fix enumeration completion
| * dda7cfcaa4 selftests: mptcp: join: only check for ip6tables if needed
| * aedec6019d net: dsa: qca8k: fix mdb add/del case with 0 VID
| * 828f9526f0 net: dsa: qca8k: fix broken search_and_del
| * d42c326288 net: dsa: qca8k: fix search_and_insert wrong handling of new rule
| * e1fda7c125 virtio-net: fix race between set queues and probe
| * cd1a8952ff xen: speed up grant-table reclaim
| * af7aa4fe94 proc/vmcore: fix signedness bug in read_from_oldmem()
| * 7f1715d827 locking/rtmutex: Fix task->pi_waiters integrity
| * d392d2d72a irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
| * a80d2cb27d irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
| * 2edb87931a tpm_tis: Explicitly check for error code
| * c9af433b11 ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
| * d79f730bb8 nfsd: Remove incorrect check in nfsd4_validate_stateid
| * e5a87723e8 file: always lock position for FMODE_ATOMIC_POS
| * 2663e2cb91 x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
| * 360c98f583 btrfs: check for commit error at btrfs_attach_transaction_barrier()
| * a7b85dc316 btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
| * cbec34d302 btrfs: account block group tree when calculating global reserve size
| * 5fec6f7903 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
| * 85f8077893 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
| * bf7b30dc16 ALSA: hda/relatek: Enable Mute LED on HP 250 G8
| * db3c5ca314 ALSA: hda/realtek: Support ASUS G713PV laptop
| * 96a0b80eb1 Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
| * 9615ca54bc tty: n_gsm: fix UAF in gsm_cleanup_mux
| * 7ae9f55a49 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
| * 41e05572e8 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
| * ef301c41a1 Documentation: security-bugs.rst: clarify CVE handling
| * ddb9503d1c Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
| * 9ae3d7941f Revert "usb: xhci: tegra: Fix error check"
| * cf8203ea19 usb: xhci-mtk: set the dma max_seg_size
| * c0ebcc7e7f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
| * 9590eeef4d USB: quirks: add quirk for Focusrite Scarlett
| * 98a6054d51 usb: ohci-at91: Fix the unhandle interrupt when resume
| * a280625541 usb: misc: ehset: fix wrong if condition
| * c1fad1695b usb: dwc3: don't reset device side if dwc3 was configured as host-only
| * 84ff2e988b usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
| * bf4986fbeb Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
| * 60816ac26f usb: typec: Use sysfs_emit_at when concatenating the string
| * 9e4c1e68bf usb: typec: Iterate pds array when showing the pd list
| * 59feda7f38 usb: typec: Set port->pd before adding device for typec_port
| * efd354eb79 can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
| * 60dea45ea3 USB: serial: simple: sort driver entries
| * 889122fe36 USB: serial: simple: add Kaufmann RKS+CAN VCP
| * 6341ef50ca USB: serial: option: add Quectel EC200A module support
| * f13b7a9f16 USB: serial: option: support Quectel EM060K_128
| * 71bef922ff serial: sifive: Fix sifive_serial_console_setup() section
| * ace0efeb56 serial: 8250_dw: Preserve original value of DLF register
| * 016a4a2a75 serial: qcom-geni: drop bogus runtime pm state update
| * eb1a542824 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
| * d8eb0c480f KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
| * ed8bbe6627 KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
| * c80b7c8f9d usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
| * de77000c19 USB: gadget: Fix the memory leak in raw_gadget driver
| * 0f23a9eb8a usb: gadget: call usb_gadget_check_config() to verify UDC capability
| * 0cf9741aa3 Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
| * a3a3c7bdda tracing: Fix warning in trace_buffered_event_disable()
| * 77996fa5c6 ring-buffer: Fix wrong stat of cpu_buffer->read
| * 9d0a4a7777 ata: pata_ns87415: mark ns87560_tf_read static
| * 84415f934a ublk: fail to recover device if queue setup is interrupted
| * 0d5916c439 ublk: fail to start device if queue setup is interrupted
| * c741076a3c ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
| * a39bf13f86 drm/msm: Disallow submit with fence id 0
| * 3398e8b283 drm/msm: Switch idr_lock to spinlock
| * d722661362 RDMA/irdma: Report correct WC error
| * fe3409cd01 RDMA/irdma: Fix op_type reporting in CQEs
| * e139cc2974 drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
| * 5c58d120bf drm/amd: Fix an error handling mistake in psp_sw_init()
| * ce114218f7 dm raid: protect md_stop() with 'reconfig_mutex'
| * e08db3f85d dm raid: clean up four equivalent goto tags in raid_ctr()
| * d43c7edfeb dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
| * 37b5a0bdb8 xenbus: check xen_domain in xenbus_probe_initcall
| * a71cd15a85 drm/i915: Fix an error handling path in igt_write_huge()
| * ddac66e802 smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
| * 55704f087f block: Fix a source code comment in include/uapi/linux/blkzoned.h
| * f656ba177f ASoC: fsl_spdif: Silence output on stop
| * 6806494ed4 cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
| * 748fadc08b cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
| * 1b8b835373 drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
| * b8500538b8 RDMA/bnxt_re: Prevent handling any completions after qp destroy
| * d335b5fb33 RDMA/mthca: Fix crash when polling CQ for shared QPs
| * 5986e96be7 RDMA/irdma: Fix data race on CQP request done
| * 4e1a5842a3 RDMA/irdma: Fix data race on CQP completion stats
| * b83e4c1e4c RDMA/irdma: Add missing read barriers
| * 14627d02b1 drm/msm/adreno: Fix snapshot BINDLESS_DATA size
| * b6432b6870 drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
| * 10b5920c33 RDMA/mlx4: Make check for invalid flags stricter
| * 539cf23cb4 tipc: stop tipc crypto on failure in tipc_node_create
| * 5f6a842db1 tipc: check return value of pskb_trim()
| * 0069a11a6f benet: fix return value check in be_lancer_xmit_workarounds()
| * 0f7432b7c3 net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
| * eefc0b3215 net/sched: mqprio: add extack to mqprio_parse_nlattr()
| * 5523d2e319 net/sched: mqprio: refactor nlattr parsing to a separate function
| * 7218974aba mm: suppress mm fault logging if fatal signal already pending
| * 268cb07ef3 netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
| * 4237462a07 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
| * 89a4d1a897 netfilter: nft_set_rbtree: fix overlap expiration walk
| * c09df09241 igc: Fix Kernel Panic during ndo_tx_timeout callback
| * 1ecdbf2467 x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
| * cb160f4f90 platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
| * 847265678e net: stmmac: Apply redundant write work around on 4.xx too
| * 17e67a071b octeontx2-af: Fix hash extraction enable configuration
| * 9b0c968a13 octeontx2-af: Removed unnecessary debug messages.
| * 517a4f3b09 team: reset team's flags when down link is P2P device
| * 4c50927853 bonding: reset bond's flags when down link is P2P device
| * 46bf2459d6 ice: Fix memory management in ice_ethtool_fdir.c
| * 51aea7e9d5 tcp: Reduce chance of collisions in inet6_hashfn().
| * 776da4eca0 ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
| * 6ed1e466ef ethernet: atheros: fix return value check in atl1e_tso_csum()
| * 85c38ac62c atheros: fix return value check in atl1_tso()
| * 01cb355bb9 phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
| * 69534f5ab7 vxlan: fix GRO with VXLAN-GPE
| * 9e22b434ff vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
| * ddc6ab3834 vxlan: calculate correct header length for GPE
| * 4de5cd8d89 net: hns3: fix wrong bw weight of disabled tc issue
| * 487b685c81 net: hns3: fix wrong tc bandwidth weight data issue
| * b93161779b net: hns3: fix the imp capability bit cannot exceed 32 bits issue
| * e3339d44e0 net: phy: marvell10g: fix 88x3310 power up
| * c76d3742b6 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
| * 469879eda3 iavf: fix potential deadlock on allocation failure
| * c0fa9a5a7a i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
| * 940a2c75f5 media: amphion: Fix firmware path to match linux-firmware
| * 70f9f05aba media: staging: atomisp: select V4L2_FWNODE
| * accc838fd6 soundwire: qcom: update status correctly with mask
| * cf52320a39 phy: qcom-snps-femto-v2: properly enable ref clock
| * 01d8e49999 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
| * b6132813be phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
| * 3a5dbdc53a phy: phy-mtk-dp: Fix an error code in probe()
| * 15c94c3151 drm/amd/display: Prevent vtotal from being set to 0
| * d5741133e6 drm/amd/display: Fix possible underflow for displays with large vblank
| * 342ec1696d drm/amd/display: update extended blank for dcn314 onwards
| * 27931ea53c drm/amd/display: Add FAMS validation before trying to use it
| * 6415d5de13 drm/amd/display: fix dc/core/dc.c kernel-doc
| * 549f205819 drm/amd/display: Rework comments on dc file
| * 4eed29e8a8 maple_tree: fix 32 bit mas_next testing
| * 1b6e8744ed maple_tree: add __init and __exit to test module
| * cba7ddf552 test_maple_tree: test modifications while iterating
| * a6e2a0e414 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
| * bee9946688 Revert "tracing: Add "(fault)" name injection to kernel probes"
| * f3baa42afe tracing: Allow synthetic events to pass around stacktraces
| * d92ee6bce1 tracing/probes: Fix to avoid double count of the string length on the array
| * 16cc222026 tracing/probes: Add symstr type for dynamic events
| * f5ded0c11d mptcp: do not rely on implicit state check in mptcp_listen()
| * fbe9fa195e mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
| * cde7f2fd63 arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
| * eb1de0a234 KVM: arm64: Condition HW AF updates on config option
| * 17e188e0fe drm/ttm: never consider pinned BOs for eviction&swap
| * a7451c38e1 tty: fix hang on tty device with no_room set
| * 72deb17550 n_tty: Rename tail to old_tail in n_tty_read()
| * e9c44738cb drm/ttm: Don't leak a resource on eviction error
| * 3a8f9b8ccf drm/ttm: Don't print error message if eviction was interrupted
| * 76fcfc6ae3 drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
| * f8b61a2c29 drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
| * 41c666e2b7 drm/amd/display: Update correct DCN314 register header
| * 8f0582fb6d drm/amd/display: fix dcn315 single stream crb allocation
| * 38fa05cad9 drm/amd/display: add pixel rate based CRB allocation support
| * ad8c209544 drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
| * acba20a5b2 drm/amd/display: use low clocks for no plane configs
| * 8d515d39d8 drm/amd/display: add ODM case when looking for first split pipe
| * 3a88351318 drm/amd/display: Use min transition for all SubVP plane add/remove
| * a5397c85f0 drm/amd/display: Include surface of unaffected streams
| * d5b3e4cf99 drm/amd/display: Copy DC context in the commit streams
| * 4efb2d2200 drm/amd/display: Enable new commit sequence only for DCN32x
| * bc2c700388 drm/amd/display: Rework context change check
| * 810329d3d4 drm/amd/display: Check if link state is valid
| * f1edb2f58a drm/amd/display: add FB_DAMAGE_CLIPS support
| * ed92b595af PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
| * 7b65231b65 PCI: rockchip: Fix window mapping and address translation for endpoint
| * 3b117fd8cf PCI: rockchip: Remove writes to unused registers
| * 13b9c5f605 PCI/ASPM: Avoid link retraining race
| * 4d1cd90cea PCI/ASPM: Factor out pcie_wait_for_retrain()
| * 8dfeae8082 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
| * ecd9da1d05 MIPS: Loongson: Fix build error when make modules_install
| * 3fac9a39f8 MIPS: Loongson: Move arch cflags to MIPS top level Makefile
| * 70957ae160 i2c: nomadik: Remove a useless call in the remove function
| * a9be061237 i2c: nomadik: Use devm_clk_get_enabled()
| * 82dee5b258 i2c: nomadik: Remove unnecessary goto label
| * 1dc23fb83b i2c: Improve size determinations
| * 38a8983ae1 i2c: Delete error messages for failed memory allocations
| * 7b7291ab29 btrfs: fix race between quota disable and relocation
| * 44e2afbf65 gpio: mvebu: fix irq domain leak
| * 8ee94aab99 gpio: mvebu: Make use of devm_pwmchip_add
| * 19156bcb88 pwm: Add a stub for devm_pwmchip_add()
| * b2d8ac988f gpio: tps68470: Make tps68470_gpio_output() always set the initial value
| * 04f7d49174 io_uring: don't audit the capability check in io_uring_create()
| * 017f686bcb KVM: s390: pv: fix index value of replaced ASCE
| * e8df129860 powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
| * 557ea2ff05 blk-mq: Fix stall due to recursive flush plug
| * 0935bbbf6e jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
| * 6e385845ee drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
| * 32631ac27c drm/amd: Move helper for dynamic speed switch check out of smu13
| * 53dd2ca2c0 ovl: fix null pointer dereference in ovl_permission()
| * a9174f0d7a drm/amd/display: Keep PHY active for dp config
| * 2bb9121616 platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
| * fd14866ebe platform/x86/amd/pmf: Notify OS power slider update
| * b068314fd8 netfilter: nf_tables: fix underflow in chain reference counter
| * 35651fde1a netfilter: nf_tables: fix underflow in object reference counter
* | f5aa90efe8 FROMLIST: Revert "fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT"
* | 469cf75fcc Revert "sched/psi: Fix avgs_work re-arm in psi_avgs_work()"
* | d18fe3efda Revert "sched/psi: Rearrange polling code in preparation"
* | 5b039dbb91 Revert "sched/psi: Rename existing poll members in preparation"
* | ed063a7e76 Revert "sched/psi: Extract update_triggers side effect"
* | 2c1e89916b Revert "sched/psi: Allow unprivileged polling of N*2s period"
* | ffed79e366 Revert "sched/psi: use kernfs polling functions for PSI trigger polling"
* | 8976ff249f Merge 6.1.42 into android14-6.1-lts
|\|
| * d2a6dc4eaf Linux 6.1.42
| * 1d4607f2a5 Revert "drm/amd/display: edp do not add non-edid timings"
| * 2f2ba3c162 drm/amd/display: Add polling method to handle MST reply packet
| * 78ea2ed76c drm/amd/display: fix linux dp link lost handled only one time
| * b31143b0fb drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
| * c14702daf1 drm/amd/display: force connector state when bpc changes during compliance
| * 00f68f5c1b drm/dp_mst: Clear MSG_RDY flag before sending new message
| * c085ffaf67 drm/amd/display: fix some coding style issues
| * 374735cbe2 drm/amd/display: use max_dsc_bpp in amdgpu_dm
| * 268bfb3782 selftests/bpf: Fix sk_assign on s390x
| * fd1e31d1bc selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
| * a7c1eb9cb8 selftests/bpf: make test_align selftest more robust
| * 4c8f30a2ad bpf: aggressively forget precise markings during state checkpointing
| * 8b57a37d0e bpf: stop setting precise in current state
| * 56675ddcb0 bpf: allow precision tracking for programs with subprogs
| * dd33fbe4af scripts/kallsyms: update the usage in the comment block
| * 5fab8c91e5 scripts/kallsyms.c Make the comment up-to-date with current implementation
| * 320f980bc0 kallsyms: add kallsyms_seqs_of_names to list of special symbols
| * 7531eb07b2 spi: dw: Remove misleading comment for Mount Evans SoC
| * 70a3015683 drm/ttm: fix bulk_move corruption when adding a entry
| * 61622fa379 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
| * bae17da3ae jbd2: recheck chechpointing non-dirty buffer
| * b9f0f20ab0 net: phy: prevent stale pointer dereference in phy_init()
| * f311c76800 tcp: annotate data-races around fastopenq.max_qlen
| * 01a1563a09 tcp: annotate data-races around icsk->icsk_user_timeout
| * 918a1beb0a tcp: annotate data-races around tp->notsent_lowat
| * b02f8fce7c tcp: annotate data-races around rskq_defer_accept
| * 17c3d75833 tcp: annotate data-races around tp->linger2
| * e639397202 tcp: annotate data-races around icsk->icsk_syn_retries
| * d27a1aa37e tcp: annotate data-races around tp->keepalive_probes
| * 161b069389 tcp: annotate data-races around tp->keepalive_intvl
| * 87b8466eb0 tcp: annotate data-races around tp->keepalive_time
| * 2c84a3d78a tcp: annotate data-races around tp->tsoffset
| * 949eb83880 tcp: annotate data-races around tp->tcp_tx_delay
| * 0d4d6b083d Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
| * e969bfed84 Bluetooth: ISO: fix iso_conn related locking and validity issues
| * 59bd1e476b Bluetooth: hci_event: call disconnect callback before deleting conn
| * 13ad45ad14 Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
| * e18922ce3e netfilter: nf_tables: skip bound chain on rule flush
| * ec3e856075 netfilter: nf_tables: skip bound chain in netns release path
| * 90c3955beb netfilter: nft_set_pipapo: fix improper element removal
| * f372992820 netfilter: nf_tables: can't schedule in nft_chain_validate
| * 6026fa4f47 netfilter: nf_tables: fix spurious set element insertion failure
| * c1dc350a37 ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
| * 050c24656a llc: Don't drop packet from non-root netns.
| * 50e4b32d2e fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
| * a44ff12573 Revert "tcp: avoid the lookup process failing to get sk in ehash table"
| * d1a4d697a9 net:ipv6: check return value of pskb_trim()
| * 205bad1b30 net: ipv4: Use kfree_sensitive instead of kfree
| * fac47182d3 tcp: annotate data-races around tcp_rsk(req)->ts_recent
| * aa32235da4 tcp: annotate data-races around tcp_rsk(req)->txhash
| * f62a00b7d1 net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
| * 1d8e3ec4f0 igc: Prevent garbled TX queue with XDP ZEROCOPY
| * c0268bc0d7 igc: Avoid transmit queue timeout for XDP
| * bb6ae775ff bpf, arm64: Fix BTI type used for freplace attached functions
| * 8620c53ced bpf: Repeat check_max_stack_depth for async callbacks
| * d55ff358b0 bpf: Fix subprog idx logic in check_max_stack_depth
| * c355f3a27b octeontx2-pf: Dont allocate BPIDs for LBK interfaces
| * 0f56bfe19a security: keys: Modify mismatched function name
| * 3fc081eddd iavf: fix reset task race with iavf_remove()
| * 2647ff59c5 iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
| * 9743519240 iavf: Wait for reset in callbacks which trigger it
| * f43ab442a8 iavf: make functions static where possible
| * 9e36533d66 iavf: send VLAN offloading caps once after VFR
| * 5d1c0ac33d iavf: Move netdev_update_features() into watchdog task
| * 6d9d01689b iavf: use internal state to free traffic IRQs
| * 6e1d8f1332 iavf: Fix out-of-bounds when setting channels on remove
| * ca12b98e04 iavf: Fix use-after-free in free_netdev
| * ce3ec3fc64 net: dsa: microchip: correct KSZ8795 static MAC table access
| * 54830adfd9 net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
| * 8a60427c8a net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
| * e4820a764e net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
| * 155f594534 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
| * 2256b27f54 net: sched: cls_u32: Undo refcount decrement in case update failed
| * a934579346 net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
| * fa753f8656 net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms
| * 813572a08d ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
| * c55901d381 cifs: fix mid leak during reconnection after timeout threshold
| * 855643c8d2 net: ethernet: mtk_eth_soc: handle probe deferral
| * 6924f3c898 bridge: Add extack warning when enabling STP in netns.
| * 3325b8ddfe net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
| * 4148d6c766 dsa: mv88e6xxx: Do a final check before timing out
| * f4c0a6b8ce kallsyms: strip LTO-only suffixes from promoted global functions
| * 5004d383fe kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=y
| * 28fdfda791 kallsyms: Improve the performance of kallsyms_lookup_name()
| * c401b72836 spi: s3c64xx: clear loopback bit after loopback test
| * 9c85f71d3f btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
| * 08bdd70974 perf build: Fix library not found error when using CSLIBS
| * 6aa851f627 fbdev: imxfb: Removed unneeded release_mem_region
| * e7bb9436ea fbdev: imxfb: warn about invalid left/right margin
| * 7a2d80a8c2 spi: bcm63xx: fix max prepend length
| * 6af800f917 pinctrl: renesas: rzg2l: Handle non-unique subnode names
| * be087281dc pinctrl: renesas: rzv2m: Handle non-unique subnode names
| * 92cc015332 sched/psi: use kernfs polling functions for PSI trigger polling
| * d5dca19776 sched/psi: Allow unprivileged polling of N*2s period
| * fb4bc32fc1 sched/psi: Extract update_triggers side effect
| * c1623d4d0b sched/psi: Rename existing poll members in preparation
| * c176dda0a6 sched/psi: Rearrange polling code in preparation
| * 7d8bba4da1 sched/psi: Fix avgs_work re-arm in psi_avgs_work()
| * 45f739e8fb sched/fair: Use recent_used_cpu to test p->cpus_ptr
| * 6ede0d0f88 ASoC: qcom: q6apm: do not close GPR port before closing graph
| * 5da98d0438 ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
| * e3495bc994 ASoC: codecs: wcd938x: fix mbhc impedance loglevel
| * 3122e90b5c ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
| * da64c8889f net: hns3: fix strncpy() not using dest-buf length as length issue
| * 39695e87d8 igb: Fix igb_down hung on surprise removal
| * 6887f35881 wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
| * 6862557e9a wifi: iwlwifi: mvm: avoid baid size integer overflow
| * a46a624914 wifi: iwlwifi: Add support for new PCI Id
| * 8e0a94e31a wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
| * 408d40c729 devlink: report devlink_port_type_warn source device
| * 0d14264155 net: ethernet: litex: add support for 64 bit stats
| * 86f9330a49 wifi: ath11k: fix memory leak in WMI firmware stats
| * 766e606536 spi: dw: Add compatible for Intel Mount Evans SoC
| * d0124848c7 wifi: mac80211_hwsim: Fix possible NULL dereference
| * 8656b31d2e wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855
| * 4e291a07af bpf: tcp: Avoid taking fast sock lock in iterator
| * c006fe361c bpf: Address KCSAN report on bpf_lru_list
| * 10fa03a9c1 bpf: Print a warning only if writing to unprivileged_bpf_disabled.
| * 8d1342108c wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
| * 78a5f711ef sched/fair: Don't balance task to its current running CPU
| * 896f4d6046 rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
| * 9027d69221 rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
| * e055d0ec88 ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
| * aa7cdf487a FS: JFS: Check for read-only mounted filesystem in txBegin
| * 3e5eb6c5ec FS: JFS: Fix null-ptr-deref Read in txBegin
| * da0a7c6975 MIPS: dec: prom: Address -Warray-bounds warning
| * bdf07ab159 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
| * a682414980 udf: Fix uninitialized array access for some pathnames
| * cce9107c31 ovl: check type and offset of struct vfsmount in ovl_entry
| * 5228d4d505 HID: add quirk for 03f0:464a HP Elite Presenter Mouse
| * 6432843deb quota: fix warning in dqgrab()
| * 1f2ec87f4a quota: Properly disable quotas when add_dquot_ref() fails
| * 2a97ec7809 ALSA: emu10k1: roll up loops in DSP setup code for Audigy
| * 2e1be420b8 drm/radeon: Fix integer overflow in radeon_cs_parser_init
| * 0ca3768534 ext4: correct inline offset when handling xattrs in inode body
| * aba8f85eca ASoC: codecs: wcd938x: fix soundwire initialisation race
| * 1a261a4193 ASoC: codecs: wcd938x: fix codec initialisation race
| * 8b11d2f0e5 ASoC: codecs: wcd934x: fix resource leaks on component remove
| * bb241ae928 ASoC: codecs: wcd938x: fix missing mbhc init error handling
| * 4eac89ffc5 ASoC: codecs: wcd938x: fix resource leaks on component remove
| * c584b5eca3 ASoC: tegra: Fix AMX byte map
| * d55fc2bdaa ASoC: qdsp6: audioreach: fix topology probe deferral
| * 17feff71d0 ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
| * b0fbf3c353 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
| * 1dd61a5b5c ASoC: cs42l51: fix driver to properly autoload with automatic module loading
| * 0e3cf64324 ASoC: rt5640: Fix sleep in atomic context
| * e5b2389e04 ASoC: tegra: Fix ADX byte map
| * 24bed70aa6 ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
| * 6518812877 ASoC: fsl_sai: Disable bit clock with transmitter
| * b9741ba942 drm/amd/display: Keep PHY active for DP displays on DCN31
| * 889bac5fd7 drm/amd/display: check TG is non-null before checking if enabled
| * 9f28e8c2be drm/amd/display: Disable MPC split by default on special asic
| * 4385420741 drm/amd/display: only accept async flips for fast updates
| * 917bef37cf drm/client: Fix memory leak in drm_client_modeset_probe
| * b5359d7a50 drm/client: Fix memory leak in drm_client_target_cloned
| * 91bd7acf89 drm/amdgpu/pm: make mclk consistent for smu 13.0.7
| * 0b4f3d9a5c drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
| * 13cb7bfbcc drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
| * 19e7b9f1f7 dma-buf/dma-resv: Stop leaking on krealloc() failure
| * 25ad249699 selftests: tc: add ConnTrack procfs kconfig
| * 54950747d5 can: gs_usb: gs_can_open(): improve error handling
| * 995f47d766 can: bcm: Fix UAF in bcm_proc_show()
| * a2d31762d7 can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
| * aa5cf8bd13 arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
| * 3e463a4f38 regmap: Account for register length in SMBus I/O limits
| * ef7ad397fb of: Preserve "of-display" device name for compatibility
| * f16c2eb694 regmap: Drop initial version of maximum transfer length fixes
| * efeac348cd selftests: tc: add 'ct' action kconfig dep
| * 4986dd1b51 selftests: tc: set timeout to 15 minutes
| * ddf7e8984c btrfs: fix race between balance and cancel/pause
| * c828e913c8 fuse: ioctl: translate ENOSYS in outarg
| * c35ea60619 btrfs: zoned: fix memory leak after finding block group with super blocks
| * 0a5e0bc8e8 btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
| * 549f5093e9 fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
| * af6d1fc5b8 fuse: revalidate: don't invalidate if interrupted
| * 89e994688e btrfs: fix warning when putting transaction with qgroups enabled after abort
| * c1b3d1a9c6 perf probe: Add test for regression introduced by switch to die_get_decl_file()
| * 00edfa6d4f keys: Fix linking a duplicate key to a keyring's assoc_array
| * 4984a10a21 maple_tree: fix node allocation testing on 32 bit
| * 85718972b0 maple_tree: set the node limit when creating a new root node
| * e0c3e25cfc ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
| * 0f493b5bfe ALSA: hda/realtek: Add quirk for Clevo NS70AU
| * 7ed4e52973 ALSA: hda/realtek - remove 3k pull low procedure
| * 1b87f546a0 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
* | b2d799c4d4 Merge 6.1.41 into android14-6.1-lts
|\|
| * 5302e81aa2 Linux 6.1.41
| * ed9b87010a x86/cpu/amd: Add a Zenbleed fix
| * 5fc203d8d3 x86/cpu/amd: Move the errata checking functionality up
* | f12524c9de Revert "Revert "8250: add support for ASIX devices with a FIFO bug""
* | f1311733c2 Merge 6.1.40 into android14-6.1-lts
|\|
| * 7538911373 Linux 6.1.40
| * 9879d6e1ca net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
| * e2c3356907 net/ncsi: make one oem_gma function for all mfr id
| * e4a0e09b79 drm/atomic: Fix potential use-after-free in nonblocking commits
| * d34a3470ed net/sched: sch_qfq: reintroduce lmax bound check for MTU
| * ff06cd411a swiotlb: mark swiotlb_memblock_alloc() as __init
| * d64b70df23 Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
| * fbfb6b7cb2 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
| * fec55ec035 scsi: qla2xxx: Fix end of loop test
| * f459d586fd scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
| * b06d1b5253 scsi: qla2xxx: Pointer may be dereferenced
| * b88b1241fb scsi: qla2xxx: Correct the index of array
| * e466930717 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
| * ce2cdbe530 scsi: qla2xxx: Fix potential NULL pointer dereference
| * 2dddbf8de1 scsi: qla2xxx: Fix buffer overrun
| * 477bc74ad1 scsi: qla2xxx: Avoid fcport pointer dereference
| * 2b3bdef089 scsi: qla2xxx: Array index may go out of bound
| * d994ac7c78 scsi: qla2xxx: Fix mem access after free
| * 90770dad1e scsi: qla2xxx: Wait for io return on terminate rport
| * 1802e5d098 scsi: qla2xxx: Fix hang in task management
| * 35985b0741 scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
| * 843665c426 scsi: qla2xxx: Fix task management cmd failure
| * ff92567d90 scsi: qla2xxx: Multi-que support for TMF
| * 95e34129f3 tracing/user_events: Fix struct arg size match check
| * a95c1fede2 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
| * 837f92d27f tracing/probes: Fix not to count error code to total length
| * 2f41d35b58 selftests: mptcp: pm_nl_ctl: fix 32-bit support
| * ee352299a6 selftests: mptcp: depend on SYN_COOKIES
| * 08daab11f3 selftests: mptcp: userspace_pm: report errors with 'remove' tests
| * 4098a43182 selftests: mptcp: userspace_pm: use correct server port
| * c118baa05f selftests: mptcp: sockopt: return error if wrong mark
| * 671486793f selftests: mptcp: connect: fail if nft supposed to work
| * 938d5b7a75 tracing: Fix null pointer dereference in tracing_err_log_open()
| * fbcd0c2b56 fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
| * ce3ec57faf fprobe: Release rethook after the ftrace_ops is unregistered
| * 2e9a46e467 pwm: meson: fix handling of period/duty if greater than UINT_MAX
| * ba1ede19e6 pwm: meson: modify and simplify calculation in meson_pwm_get_state
| * 9a2c57fd32 PM: QoS: Restore support for default value on frequency QoS
| * 15ec83da43 perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
| * 22fc9fd723 xtensa: ISS: fix call to split_if_spec
| * 6a05de6da5 cifs: if deferred close is disabled then close files immediately
| * bd8cd38d3a drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
| * 11dc77a645 drm/amd/pm: share the code around SMU13 pcie parameters update
| * 99fe81d219 ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
| * 8b0b63fdac ring-buffer: Fix deadloop issue on reading trace_pipe
| * 90947ebf87 net: ena: fix shift-out-of-bounds in exponential backoff
| * b1a726ad33 regmap-irq: Fix out-of-bounds access when allocating config buffers
| * aeb62beaf9 perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
| * e2c7a05a48 samples: ftrace: Save required argument registers in sample trampolines
| * 9d6a260bbf nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
| * be970e22c5 tracing: Fix memory leak of iter->temp when reading trace_pipe
| * 5fd32eb6fa tracing/histograms: Add histograms to hist_vars if they have referenced variables
| * 0a1dc6377a dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
| * 08aaeda414 s390/decompressor: fix misaligned symbol build error
| * 2ebf4ddcc6 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
| * 599c0ebdb5 Revert "8250: add support for ASIX devices with a FIFO bug"
| * 801daff007 soundwire: qcom: fix storing port config out-of-bounds
| * 76ab057de7 opp: Fix use-after-free in lazy_opp_tables after probe deferral
| * be06ffa8f4 meson saradc: fix clock divider mask length
| * 610ddd79fc xhci: Show ZHAOXIN xHCI root hub speed correctly
| * 892ef75930 xhci: Fix TRB prefetch issue of ZHAOXIN hosts
| * 8e273a2190 xhci: Fix resume issue of some ZHAOXIN hosts
| * 8293614798 ceph: don't let check_caps skip sending responses for revoke msgs
| * 0471d907d8 ceph: fix blindly expanding the readahead windows
| * d545ff97cf ceph: add a dedicated private data for netfs rreq
| * 183c0ae4fa libceph: harden msgr2.1 frame segment length checks
| * cb8a31a56d firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
| * 5553d587a3 tty: serial: imx: fix rs485 rx after tx
| * f0bf102ef9 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
| * 34f5b826dd tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
| * 9fd9e1d098 serial: atmel: don't enable IRQs prematurely
| * f037f60387 drm/ttm: Don't leak a resource on swapout move error
| * fe26d0fa94 drm/amdgpu: avoid restore process run into dead loop.
| * 8404d0e274 drm/amd/display: Add monitor specific edid quirk
| * 7ad40467fd drm/amd/display: Correct `DMUB_FW_VERSION` macro
| * ad85fc99d6 drm/amd/display: add a NULL pointer check
| * 3092beeb25 drm/amd: Disable PSR-SU on Parade 0803 TCON
| * 91e69e67d4 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
| * 3546f76c7a drm/amd/display: disable seamless boot if force_odm_combine is enabled
| * a2ef3163c3 drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
| * c4629c7575 drm/amd/display: edp do not add non-edid timings
| * 31fb25ecbb drm/amd/display: fix seamless odm transitions
| * c41963e50a drm/rockchip: vop: Leave vblank enabled in self-refresh
| * db0a9a2991 drm/atomic: Allow vblank-enabled + self-refresh "disable"
| * 6436ca035b scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
| * 7adcc32eb5 fs: dlm: fix mismatch of plock results from userspace
| * adeaef5a00 fs: dlm: make F_SETLK use unkillable wait_event
| * 2a37d73395 fs: dlm: interrupt posix locks only when process is killed
| * a1b6adf4b1 fs: dlm: fix cleanup pending ops when interrupted
| * 3346ffdee4 fs: dlm: return positive pid value for F_GETLK
| * be19cb6716 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
| * e30128926a md/raid0: add discard support for the 'original' layout
| * 31df8b9609 mfd: pm8008: Fix module autoloading
| * 7ef181f84e misc: pci_endpoint_test: Re-init completion for every test
| * c2dba13bc0 misc: pci_endpoint_test: Free IRQs before removing the device
| * 0813bb2f2c PCI: rockchip: Set address alignment for endpoint mode
| * 5b15ebec56 PCI: rockchip: Use u32 variable to access 32-bit registers
| * 1a48294ade PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
| * dfd20ebcae PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
| * 05f55f7530 PCI: rockchip: Write PCI Device ID to correct register
| * b2e2ffbfd3 PCI: rockchip: Assert PCI Configuration Enable bit after probe
| * 07d997ef10 PCI: epf-test: Fix DMA transfer completion detection
| * bcd276f143 PCI: epf-test: Fix DMA transfer completion initialization
| * cf0d7b7270 PCI: qcom: Disable write access to read only registers for IP v2.3.3
| * c459365ec7 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
| * 465c195e86 PCI: Release resource invalidated by coalescing
| * 3367d4be9b PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
| * 25cb64ecc3 s390/zcrypt: do not retry administrative requests
| * 026e46d26a scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
| * b933df9dda dm integrity: reduce vmalloc space footprint on 32-bit architectures
| * ef709350ef hwrng: imx-rngc - fix the timeout for init and self check
| * c7feb54b11 jfs: jfs_dmap: Validate db_l2nbperpage while mounting
| * 9e54fd14bd ext2/dax: Fix ext2_setsize when len is page aligned
| * 33f8dff6e1 soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
| * 5dc507de0c fs: dlm: revert check required context while close
| * 95d49f79e9 ext4: only update i_reserved_data_blocks on successful block allocation
| * deef86fa30 ext4: turn quotas off if mount failed after enabling quotas
| * 029c6b106f ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
| * e861961f3a ext4: fix wrong unit use in ext4_mb_new_blocks
| * 2038d35749 ext4: get block from bh in ext4_free_blocks for fast commit replay
| * 782166ac85 ext4: fix wrong unit use in ext4_mb_clear_bb
| * 0a90e70efa ext4: Fix reusing stale buffer heads from last failed mounting
| * bd9cf2a5f9 MIPS: KVM: Fix NULL pointer dereference
| * d56b7a43a2 MIPS: Loongson: Fix cpu_probe_loongson() again
| * 58d1c81307 powerpc/64s: Fix native_hpte_remove() to be irq-safe
| * 484b8fb1ff powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
| * 23ab732b96 misc: fastrpc: Create fastrpc scalar with correct buffer count
| * 16eceb3959 powerpc: Fail build if using recordmcount with binutils v2.37
| * 5aea2ac374 tracing/user_events: Fix incorrect return value for writing operation when events are disabled
| * a4336343ea kasan: add kasan_tag_mismatch prototype
| * 6d806841f1 net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
| * eac0aac07f net: bcmgenet: Ensure MDIO unregistration has clocks enabled
| * de67dadd5c mtd: rawnand: meson: fix unaligned DMA buffers handling
| * bb4e824d6b tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
| * ad249709d2 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
| * f5a734a689 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
| * 99b998fb9d tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
| * 0028313700 tpm: Do not remap from ACPI resources again for Pluton TPM
| * 6d8488509e pinctrl: amd: Unify debounce handling into amd_pinconf_set()
| * dce19c966d pinctrl: amd: Drop pull up select configuration
| * 326b3f17be pinctrl: amd: Use amd_pinconf_set() for all config options
| * 3cadcab402 pinctrl: amd: Only use special debounce behavior for GPIO 0
| * 57f6d48af4 pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
| * 1cd1a0151f pinctrl: amd: Detect and mask spurious interrupts
| * 1516518794 pinctrl: amd: Fix mistake in handling clearing pins at startup
| * 8a2d8e17c7 pinctrl: amd: Detect internal GPIO0 debounce handling
| * 4484ce0e49 pinctrl: amd: Add fields for interrupt status and wake status
| * a56afed6d5 pinctrl: amd: Adjust debugfs output
| * 03590f9be9 pinctrl: amd: Add Z-state wake control bits
| * a996fec74c f2fs: fix deadlock in i_xattr_sem and inode page lock
| * 2cb10f4e6c f2fs: fix the wrong condition to determine atomic context
| * 13e8af958c drm/amd/pm: add abnormal fan detection for smu 13.0.0
| * e8b6b7b813 drm/amdgpu: Fix minmax warning
| * d7d53c669d drm/amdgpu: add the fan abnormal detection feature
| * c8c703befd drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
| * 4596c81291 drm/amdgpu/sdma4: set align mask to 255
| * 7c880188c7 drm/client: Send hotplug event after registering a client
| * 40e2ed0e56 cifs: fix session state check in smb2_find_smb_ses
| * c4a5fb1ae5 ovl: fix null pointer dereference in ovl_get_acl_rcu()
| * 06b3f0bf41 ovl: let helper ovl_i_path_real() return the realinode
| * 000a9a72ef fs/ntfs3: Check fields while reading
| * bf2f2c059f nvme-pci: fix DMA direction of unmapping integrity data
| * 70feebdbfa net/sched: sch_qfq: account for stab overhead in qfq_enqueue
| * 4b33836824 net/sched: sch_qfq: refactor parsing of netlink parameters
| * 0aec8dab2b wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
| * 3d1dc71b8f net/sched: make psched_mtu() RTNL-less safe
| * 1c806e4066 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
| * 1b125be4e0 riscv: mm: fix truncation warning on RV32
| * 174cfa0317 net/sched: flower: Ensure both minimum and maximum ports are specified
| * b11a9b4f28 bpf: cpumap: Fix memory leak in cpu_map_update_elem
| * 4719576d6e wifi: airo: avoid uninitialized warning in airo_get_rate()
| * 9e6474e5d7 erofs: fix fsdax unavailability for chunk-based regular files
| * dc8158a95f erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
| * 83879f72e0 erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
| * 27272795a7 octeontx2-pf: Add additional check for MCAM rules
| * 5a9aecb665 drm/i915: Fix one wrong caching mode enum usage
| * f1e746aedd drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
| * ba05762e4a riscv, bpf: Fix inconsistent JIT image generation
| * 13a30e22ea nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
| * 66afb6a54e igc: Fix inserting of empty frame for launchtime
| * 1b87509ef6 igc: Fix launchtime before start of cycle
| * f92a82dc48 kernel/trace: Fix cleanup logic of enable_trace_eprobe
| * 7772d5c440 platform/x86: wmi: Break possible infinite loop when parsing GUID
| * 89726b0303 net: dsa: qca8k: Add check for skb_copy
| * 436b7cc7ea ipv6/addrconf: fix a potential refcount underflow for idev
| * 5554414227 NTB: ntb_tool: Add check for devm_kcalloc
| * 8d7b875866 NTB: ntb_transport: fix possible memory leak while device_register() fails
| * bece67815a ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
| * d4317d41f0 NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
| * 4e5daadf8c ntb: idt: Fix error handling in idt_pci_driver_init()
| * 360db93beb udp6: fix udp6_ehashfn() typo
| * 1462e9d9aa icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
| * 1731234e8b net: prevent skb corruption on frag list segmentation
| * 685b57a122 net: bgmac: postpone turning IRQs off to avoid SoC hangs
| * dc47046675 ionic: remove WARN_ON to prevent panic_on_warn
| * 6cc293d29c octeontx2-af: Move validation of ptp pointer before its usage
| * bb56b7905b octeontx2-af: Promisc enable/disable through mbox
| * 2b4086a66a gve: Set default duplex configuration to full
| * c91fb29bb0 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
| * 831fbc2065 net: mvneta: fix txq_map in case of txq_number==1
| * b2e74dedb0 bpf: Fix max stack depth check for async callbacks
| * 714d81a5c4 scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
| * 574d5236a8 scsi: qla2xxx: Fix error code in qla2x00_start_sp()
| * 49f6ac6f1c blk-crypto: use dynamic lock class for blk_crypto_profile::lock
| * d752be635b igc: Handle PPS start time programming for past time values
| * 246fc961c8 igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
| * e962fd5933 net/mlx5e: Check for NOT_READY flag state after locking
| * 83a8f7337a net/mlx5e: fix memory leak in mlx5e_ptp_open
| * 75df2fe6d1 net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
| * 7ca1914cbd net/mlx5e: fix double free in mlx5e_destroy_flow_table
| * 68b654e9eb igc: Remove delay during TX ring configuration
| * dfaed769b9 ice: Fix max_rate check while configuring TX rate limits
| * 1294311ce9 drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
| * fd5b64c1cf swiotlb: reduce the number of areas to match actual memory pool size
| * fc3db7fbdf swiotlb: reduce the swiotlb buffer size on allocation failure
| * 24b24863a0 swiotlb: always set the number of areas before allocating the pool
| * 02d43b8a4f drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
| * d48029c655 drm/panel: simple: Add connector_type for innolux_at043tn24
| * ef572ffa8e ksmbd: fix out of bounds read in smb2_sess_setup
| * 869ef4f296 ksmbd: add missing compound request handing in some commands
| * 2d57a1590f workqueue: clean up WORK_* constant types, clarify masking
| * 4b5ab640aa net: lan743x: Don't sleep in atomic context
| * 5a45ed1ae3 HID: amd_sfh: Fix for shift-out-of-bounds
| * d0b30d8e4d HID: amd_sfh: Rename the float32 variable
* | bd041b5977 ANDROID: GKI: Fix block/genhd.c exports from having their CRC changed
* | c0e5631df8 Revert "blk-mq: fix potential io hang by wrong 'wake_batch'"
* | c057db2f88 Revert "bpf: Remove bpf trampoline selector"
* | 17f0b3c7ee Revert "drm/bridge: Introduce pre_enable_prev_first to alter bridge init order"
* | b3c3fc85c7 Revert "drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec"
* | b435525822 Merge 6.1.39 into android14-6.1-lts
|\|
| * a456e17438 Linux 6.1.39
| * f32dfc802e io_uring: Use io_schedule* in cqring wait
| * c55b552e0b sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
| * 0ff5d219eb sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux
| * 5628b9aa31 sh: mach-highlander: Handle virq offset in cascaded IRL demux
| * fe7daa313d sh: mach-r2d: Handle virq offset in cascaded IRL demux
| * 899cc8f798 block/partition: fix signedness issue for Amiga partitions
| * da012a025f tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
| * 3173bfdf89 wireguard: netlink: send staged packets when setting initial private key
| * 561aaadf0d wireguard: queueing: use saner cpu selection wrapping
| * 40f83dd66a netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
| * fc95c8b02c netfilter: nf_tables: do not ignore genmask when looking up chain by id
| * 05561f822f netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
| * f145373334 netfilter: nf_tables: unbind non-anonymous set if rule construction fails
| * ad2928e7f3 mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
| * 1bdcffaa0d drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
| * 99025116f5 drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
| * eaa0043a85 drm/i915: Fix TypeC mode initialization during system resume
| * a02c6dc0ef mm/mmap: Fix extra maple tree write
| * 9222068bc8 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
| * 1b20685295 xfs: disable reaping in fscounters scrub
| * 25c1991f9f xfs: check that per-cpu inodegc workers actually run on that cpu
| * f6e37e2400 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
| * 6b7c52f373 fs: no need to check source
| * d53879f54b blktrace: use inline function for blk_trace_remove() while blktrace is disabled
| * ab0bd172d6 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
| * 9077ec19ad ARM: orion5x: fix d2net gpio initialization
| * 600b51aa44 ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
| * 9030a7e836 regulator: tps65219: Fix matching interrupts for their regulators
| * d9eaa90d7d ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
| * 1c9b356bbe ASoC: mediatek: mt8173: Fix irq error path
| * 3929b5dd8f btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
| * bc662a1e1f btrfs: fix extent buffer leak after tree mod log failure at split_node()
| * a53d78d9a8 btrfs: fix race when deleting quota root from the dirty cow roots list
| * 9634e5360b btrfs: reinsert BGs failed to reclaim
| * d9f1e518ab btrfs: add block-group tree to lockdep classes
| * 3702c5342c btrfs: bail out reclaim process if filesystem is read-only
| * 8560861095 btrfs: delete unused BGs while reclaiming BGs
| * 4fadf53fa9 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
| * 8fcb478b55 ipvs: increase ip_vs_conn_tab_bits range for 64BIT
| * 759e582b1c usb: typec: ucsi: Mark dGPUs as DEVICE scope
| * f2a6ce3eec i2c: nvidia-gpu: Remove ccgx,firmware-build property
| * 7b67af8dea i2c: nvidia-gpu: Add ACPI property to align with device-tree
| * f40d621387 fs: Lock moved directories
| * 10c159f994 fs: Establish locking order for unrelated directories
| * 6654d2a165 Revert "f2fs: fix potential corruption when moving a directory"
| * 6aaa22ec73 ext4: Remove ext4 locking of moved directory
| * 606e463eef fs: avoid empty option when generating legacy mount string
| * 6df680709d jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
| * 1f34bf8b44 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
| * 23fbff67b0 mm/damon/ops-common: atomically test and clear young on ptes and pmds
| * 33893c6c1f autofs: use flexible array in ioctl structure
| * cd52323ac4 integrity: Fix possible multiple allocation in integrity_inode_get()
| * 0cbbb029ff um: Use HOST_DIR for mrproper
| * 219a9ec09d watch_queue: prevent dangling pipe pointer
| * 7ecea5ce3d bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
| * 68118c339c bcache: Remove unnecessary NULL point check in node allocations
| * 25ec4779d0 bcache: fixup btree_cache_wait list damage
| * 97ccc14d11 wifi: mt76: mt7921e: fix init command fail with enabled device
| * d8985a0e44 wifi: ath10k: Serialize wake_tx_queue ops
| * 1a312d5a8c wifi: cfg80211: fix regulatory disconnect for non-MLO
| * 5b2b6586c5 mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
| * 30c5f362b6 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
| * 69bc320351 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
| * 182bf07a24 mmc: core: disable TRIM on Kingston EMMC04G-M627
| * b50d6e06cc io_uring: wait interruptibly for request completions on exit
| * 9440b24fbc irqchip/loongson-pch-pic: Fix initialization of HT vector register
| * 2b4e43b5ad NFSD: add encoding of op_recall flag for write delegation
| * f672f2ca9d irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
| * 8753eeb2d3 i2c: qup: Add missing unwind goto in qup_i2c_probe()
| * b990e37603 btrfs: do not BUG_ON() on tree mod log failure at balance_level()
| * 2445a35d05 extcon: usbc-tusb320: Unregister typec port on driver removal
| * ee08e1fc94 extcon: usbc-tusb320: Convert to i2c's .probe_new()
| * d5eb0375d7 dm ioctl: Avoid double-fetch of version
| * 2798779419 dm ioctl: have constant on the right side of the test
| * fd4497aca3 dm: avoid split of quoted strings where possible
| * 0783867a30 dm: fix undue/missing spaces
| * 15970b0828 i2c: xiic: Don't try to handle more interrupt events after error
| * e9fbb7c2f6 apparmor: fix missing error check for rhashtable_insert_fast
| * 8fb11fa480 sh: dma: Fix DMA channel offset calculation
| * b837c69236 s390/qeth: Fix vipa deletion
| * f5ea303502 afs: Fix accidental truncation when storing data
| * 4a141c3c03 octeontx-af: fix hardware timestamp configuration
| * 947d741adf net: dsa: sja1105: always enable the send_meta options
| * 079dc659e3 net: dsa: tag_sja1105: fix MAC DA patching from meta frames
| * 97a6d99c54 pptp: Fix fib lookup calls.
| * 0a1b80ff4f riscv: move memblock_allow_resize() after linear mapping is ready
| * 78c6cf1dc7 fanotify: disallow mount/sb marks on kernel internal pseudo fs
| * 18d78c5552 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
| * 67eb4aee2c xsk: Honor SO_BINDTODEVICE on bind
| * 6baa6e4836 bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
| * cd398daabe tcp: annotate data races in __tcp_oow_rate_limited()
| * ced61418f4 net: fix net_dev_start_xmit trace event vs skb_transport_offset()
| * 6469dc1c13 net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
| * fd03500476 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
| * d50baa75c6 powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
| * d33b0ddf7a powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
| * c86a2517df ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
| * a5485a9431 octeontx2-af: Add validation before accessing cgx and lmac
| * bd246c92d2 octeontx2-af: Fix mapping for NIX block from CGX connection
| * c2c5c6d2c4 f2fs: fix error path handling in truncate_dnode()
| * cfdb9c1a74 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
| * 4033b47642 drm/amd: Don't try to enable secure display TA multiple times
| * 0d4e60e23c drm/amdgpu: fix number of fence calculations
| * d3dcdb43c8 spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
| * d4f5b1dd81 mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
| * 0b24d3e4b9 net: dsa: vsc73xx: fix MTU configuration
| * f67ef8f9f6 ibmvnic: Do not reset dql stats on NON_FATAL err
| * c07efe4dbc Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
| * 40ca66eef3 Bluetooth: MGMT: Use BIT macro when defining bitfields
| * 1a7f268ccc Bluetooth: MGMT: add CIS feature bits to controller information
| * 4aa515393f Bluetooth: ISO: use hci_sync for setting CIG parameters
| * 018b12ff16 Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
| * 102f3555ce Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
| * f721042447 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
| * 060d36670d net: dsa: sja1105: always enable the INCL_SRCPT option
| * 2f99d19dc6 net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
| * e9dda2b68c net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
| * 7826202689 net: mscc: ocelot: don't report that RX timestamping is enabled by default
| * a252547c89 spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
| * 946edfb7d4 net/sched: act_ipt: add sanity checks on skb before calling target
| * a6c9b0f7ba net: add a couple of helpers for iph tot_len
| * 201948effa net/sched: act_ipt: add sanity checks on table name and hook locations
| * 1aa5a6a6d2 sctp: fix potential deadlock on &net->sctp.addr_wq_lock
| * 9dbcfc01d6 media: cec: i2c: ch7322: also select REGMAP
| * 0623f13959 f2fs: check return value of freeze_super()
| * dcb526d768 drm/i915/guc/slpc: Apply min softlimit correctly
| * 61070305d5 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
| * df53f7a3db rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
| * 3781d0e6c1 md/raid10: fix the condition to call bio_end_io_acct()
| * 07e81c9208 pwm: mtk_disp: Fix the disable flow of disp_pwm
| * 75439e6cd2 pwm: ab8500: Fix error code in probe()
| * 61aad933e5 pwm: sysfs: Do not apply state to already disabled PWMs
| * c8fa254b77 pwm: imx-tpm: force 'real_period' to be zero in suspend
| * 29ddfd5460 lib/bitmap: drop optimization of bitmap_{from,to}_arr64
| * d986fb02a1 phy: tegra: xusb: check return value of devm_kzalloc()
| * 055ea8efdf mfd: stmpe: Only disable the regulators if they are enabled
| * f7d56de13c hwtracing: hisi_ptt: Fix potential sleep in atomic context
| * 34eef9e8c8 clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
| * 94f3bcfcd1 misc: fastrpc: check return value of devm_kasprintf()
| * 7e3ee25e8c cpufreq: mediatek: correct voltages for MT7622 and MT7623
| * 86bfb18bad KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
| * c78ad1060c KVM: s390: vsie: fix the length of APCB bitmap
| * e716693f02 mfd: stmfx: Nullify stmfx->vdd in case of error
| * 18abe5f4c3 mfd: stmfx: Fix error path in stmfx_chip_init
| * 5bd9dc3e76 bus: fsl-mc: don't assume child devices are all fsl-mc devices
| * e27948f329 nvmem: rmem: Use NVMEM_DEVID_AUTO
| * 2791847940 nvmem: sunplus-ocotp: release otp->clk before return
| * e3a71d821e drivers: fwnode: fix fwnode_irq_get[_byname]()
| * 51ae92e329 device property: Clarify description of returned value in some functions
| * 73209e3f8a device property: Fix documentation for fwnode_get_next_parent()
| * 852659fe83 serial: 8250_omap: Use force_suspend and resume for system suspend
| * e348173400 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
| * 22b1e2af69 mfd: intel-lpss: Add missing check for platform_get_resource
| * 2e8ab68460 mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
| * 7a37abf096 usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
| * 04b1c0798d usb: common: usb-conn-gpio: Set last role to unknown before initial detection
| * 155bb9b4e3 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
| * 63b3360d43 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
| * 90159b329f KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
| * ebe83e9bb8 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
| * 15c073e752 f2fs: fix potential deadlock due to unpaired node_write lock use
| * 2e980eb955 gfs2: Fix duplicate should_fault_in_pages() call
| * f5d7f9e155 sh: Avoid using IRQ0 on SH3 and SH4
| * d199218881 media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
| * c8470b7de8 media: venus: helpers: Fix ALIGN() of non power of two
| * 8339bd9181 mfd: rt5033: Drop rt5033-battery sub-device
| * 6d702c7a22 coresight: Fix loss of connection info when a module is unloaded
| * 76efcb6cda i3c: master: svc: fix cpu schedule in spin lock
| * c0ed8b8049 lkdtm: replace ll_rw_block with submit_bh
| * f5d80ad7b6 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
| * 9c4f52b618 serial: 8250: lock port for UART_IER access in omap8250_irq()
| * 3a1ab191e0 serial: core: lock port for start_rx() in uart_resume_port()
| * 65a7cfc009 serial: 8250: lock port for stop_rx() in omap8250_irq()
| * 44470207db serial: core: lock port for stop_rx() in uart_suspend_port()
| * c494fe1b66 usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
| * b5ab04a19e usb: hide unused usbfs_notify_suspend/resume functions
| * dd9b7c89a8 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
| * ac961d0571 extcon: Fix kernel doc of property capability fields to avoid warnings
| * e4c94de6ca extcon: Fix kernel doc of property fields to avoid warnings
| * e60a827ac0 usb: gadget: u_serial: Add null pointer check in gserial_suspend
| * c3b322b84a usb: dwc3: qcom: Fix potential memory leak
| * 6aecf5e19b staging: vchiq_arm: mark vchiq_platform_init() static
| * 2ed441a763 clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
| * 3c4f7d4990 clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
| * 203ab76704 clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
| * b80c4629e9 clk: qcom: ipq6018: fix networking resets
| * b20854ef6c clk: qcom: reset: support resetting multiple bits
| * 0e481ef854 media: mediatek: vcodec: using decoder status instead of core work count
| * 42ec6269f9 media: hi846: fix usage of pm_runtime_get_if_in_use()
| * 1ac45cab77 media: i2c: Correct format propagation for st-mipid02
| * 8abb53c516 media: usb: siano: Fix warning due to null work_func_t function pointer
| * e230146b86 media: videodev2.h: Fix struct v4l2_input tuner index comment
| * cb8e8950d7 media: amphion: initiate a drain of the capture queue in dynamic resolution change
| * c0d500726c media: amphion: drop repeated codec data for vc1g format
| * bc43061b42 media: amphion: drop repeated codec data for vc1l format
| * a8af55f7f4 media: usb: Check az6007_read() return value
| * 0b3d2aa627 clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
| * 792998a8cf clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
| * f0cafc443c clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
| * 51e5f4e720 clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
| * 9812b33d17 serial: 8250: omap: Fix freeing of resources on failed register
| * b6e30a54a5 usb: dwc2: Fix some error handling paths
| * 98b6582b37 usb: dwc2: platform: Improve error reporting for problems during .remove()
| * e91366b72c sh: j2: Use ioremap() to translate device tree address into kernel memory
| * d6dd477436 f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
| * 190bdec8a7 dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
| * c3f5604aba w1: fix loop in w1_fini()
| * eab6485377 w1: w1_therm: fix locking behavior in convert_t
| * ef04741188 SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
| * 6f1c81886b btrfs: fix race when deleting free space root from the dirty cow roots list
| * defc914227 block: increment diskseq on all media change events
| * 28b58a8d10 block: change all __u32 annotations to __be32 in affs_hardblocks.h
| * 40d6a1261a block: add overflow checks for Amiga partition support
| * a4c79ea1e9 block: fix signed int overflow in Amiga partition support
| * 3eb4e47a94 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
| * 14eb1a2b6f ALSA: jack: Fix mutex call in snd_jack_report()
| * 83c6725556 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
| * 21ce551a85 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
| * e0d7a96b27 mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
| * b91748bdbf Revert "drm/amd/display: edp do not add non-edid timings"
| * 96b1bc9a6f iio: accel: fxls8962af: fixup buffer scan element type
| * 04a579517b iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
| * fcdae54e3d iio: adc: ad7192: Fix internal/external clock selection
| * b61f26a8a0 iio: adc: ad7192: Fix null ad7192_state pointer access
| * 238edc04dd phy: tegra: xusb: Clear the driver reference in usb-phy dev
| * c2a0884134 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
| * a0b3696203 USB: serial: option: add LARA-R6 01B PIDs
| * f57e2c0830 md/raid1-10: fix casting from randomized structure in raid1_submit_write()
| * b6872b4a7d x86/efi: Make efi_set_virtual_address_map IBT safe
| * 9766921494 arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
| * be54803be8 ksmbd: avoid field overflow warning
| * babaab6ef6 smb: client: fix broken file attrs with nodfs mounts
| * 9fb981a86a cifs: do all necessary checks for credits within or before locking
| * 4fe07d55a5 cifs: prevent use-after-free by freeing the cfile later
| * e28d7a3f4b efi/libstub: Disable PCI DMA before grabbing the EFI memory map
| * 1e596c181c kbuild: Disable GCOV for *.mod.o
| * c5696a8a54 hwrng: st - keep clock enabled while hwrng is registered
| * d88158d816 dax/kmem: Pass valid argument to memory_group_register_static
| * 7b8106d905 dax: Introduce alloc_dev_dax_id()
| * 03859868ab dax: Fix dax_mapping_release() use after free
| * 1bf709b962 SMB3: Do not send lease break acknowledgment if all file handles have been closed
| * c2bf8d7b8f NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
| * 7053178436 NFSv4.2: fix wrong shrinker_id
| * 08749a9005 crypto: qat - unmap buffers before free for RSA
| * 32b09834c3 crypto: qat - unmap buffer before free for DH
| * da1729e661 crypto: qat - Use helper to set reqsize
| * 2db49992fc crypto: kpp - Add helper to set reqsize
| * c14964fe8e ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
| * dd872d5576 modpost: fix off by one in is_executable_section()
| * 64c358c9ab crypto: jitter - correct health test during initialization
| * 7ab0e37f80 crypto: marvell/cesa - Fix type mismatch warning
| * 6852d82e6c modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
| * 1df287bd89 modpost: fix section mismatch message for R_ARM_ABS32
| * 5a4adb1ece crypto: nx - fix build warnings when DEBUG_FS is not enabled
| * 2be41ef57c modpost: remove broken calculation of exception_table_entry size
| * 22c30022cd hwrng: virtio - Fix race on data_avail and actual data
| * 8f98749d53 vfio/mdev: Move the compat_class initialization to module init
| * e2e52c8dfb PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
| * 222f64e56b PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
| * e14379d026 PCI: endpoint: Fix a Kconfig prompt of vNTB driver
| * 38b64bdb72 PCI: endpoint: Fix Kconfig indent style
| * 4e6c406ccb powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
| * ea356080c1 powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
| * 526129937c riscv: uprobes: Restore thread.bad_cause
| * d25166e1e9 PCI: qcom: Disable write access to read only registers for IP v2.9.0
| * 1cf0ecb0c7 PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
| * 8640e941fd PCI: qcom: Use lower case for hex
| * a350f10777 PCI: qcom: Sort and group registers and bitfield definitions
| * db962c7a71 PCI: qcom: Remove PCIE20_ prefix from register definitions
| * 865d128cab powerpc: update ppc_save_regs to save current r1 in pt_regs
| * 4cff1be1cb powerpc: simplify ppc_save_regs
| * d9a1aaea85 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
| * 0af388fce3 pinctrl: at91-pio4: check return value of devm_kasprintf()
| * 35404a47ba pinctrl: microchip-sgpio: check return value of devm_kasprintf()
| * 4e82f92c34 powerpc/64s: Fix VAS mm use after free
| * 75d65c1cc4 perf tool x86: Fix perf_env memory leak
| * 0dafc849b9 perf tool x86: Consolidate is_amd check into single function
| * c94376dbd6 platform/x86/dell/dell-rbtn: Fix resources leaking on error path
| * 9999a9f004 perf dwarf-aux: Fix off-by-one in die_get_varname()
| * 4e06e8b1f9 platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
| * 4309bd9e98 perf script: Fix allocation of evsel->priv related to per-event dump files
| * 7cfd310111 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
| * af0c61c5bb powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
| * 081f642b31 kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
| * c32afc7e86 pinctrl: npcm7xx: Add missing check for ioremap
| * fc45a8be5e pinctrl:sunplus: Add check for kmalloc
| * 8362ea6158 platform/x86: think-lmi: Correct NVME password handling
| * 699b593101 platform/x86: think-lmi: Correct System password interface
| * 61545eb787 platform/x86: think-lmi: mutex protection around multiple WMI calls
| * d1390b057d pinctrl: cherryview: Return correct value if pin in push-pull mode
| * 1ebe7d40ed perf bench: Add missing setlocale() call to allow usage of %'d style formatting
| * 251c6615a7 scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
| * 7d3664d24f PCI: Add pci_clear_master() stub for non-CONFIG_PCI
| * 019d4fd93a pinctrl: sunplus: Add check for kmalloc
| * bc796f65cd PCI: ftpci100: Release the clock resources
| * a982c13e11 PCI: pciehp: Cancel bringup sequence if card is not present
| * 6c1b079e26 scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
| * 7aecdd4791 PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
| * 3a080e1b11 platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
| * fa177f7011 platform/x86: lenovo-yogabook: Reprobe devices on remove()
| * 3e6c92a346 platform/x86: lenovo-yogabook: Fix work race on remove()
| * 727fb7083e pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
| * c316bde418 scsi: qedf: Fix NULL dereference in error handling
| * c52502b674 PCI: vmd: Reset VMD config register between soft reboots
| * ebafa12c8f PCI: cadence: Fix Gen2 Link Retraining process
| * 79e1d940fd ASoC: amd: acp: clear pdm dma interrupt mask
| * c6764757e8 ARM: dts: lan966x: kontron-d10: fix SPI CS
| * 712a7f3a06 ARM: dts: lan966x: kontron-d10: fix board reset
| * 49451db71b clk: Fix memory leak in devm_clk_notifier_register()
| * 03a705c1d7 ASoC: imx-audmix: check return value of devm_kasprintf()
| * e4f2a1feeb ovl: update of dentry revalidate flags after copy up
| * 83356d6f0a drivers: meson: secure-pwrc: always enable DMA domain
| * 511b47f8cb clk: ti: clkctrl: check return value of kasprintf()
| * 67684f0688 clk: keystone: sci-clk: check return value of kasprintf()
| * a20450f473 clk: si5341: free unused memory on probe failure
| * 11581850a7 clk: si5341: check return value of {devm_}kasprintf()
| * 0a89a906ba clk: si5341: return error if one synth clock registration fails
| * 5470a0e81f clk: cdce925: check return value of kasprintf()
| * 0b5c9e9695 clk: vc5: check memory returned by kasprintf()
| * af8affd123 drm/msm/dpu: correct MERGE_3D length
| * 0e2c51a16f drm/amdgpu: Fix usage of UMC fill record in RAS
| * 8d68ba9255 drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
| * 643a85190a arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
| * 846c79d2a5 arm64: dts: mediatek: Add cpufreq nodes for MT8192
| * 4e9f1a2367 drm/msm/dp: Free resources after unregistering them
| * ecf02762d4 drm/msm/dsi: Remove incorrect references to slice_count
| * ef25872788 drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
| * 937da3db61 drm/msm/dsi: Use DSC slice(s) packet size to compute word count
| * bc6d856b1c drm/msm/dpu: Fix slice_last_group_size calculation
| * 7dca0dde50 drm/msm/dpu: do not enable color-management if DSPPs are not available
| * d28b83252e ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
| * 96bafece6f clk: tegra: tegra124-emc: Fix potential memory leak
| * b35cb0c05b clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
| * 9ff9f928c6 clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
| * 4842a84639 arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
| * 7089f1aa0b arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
| * 6317d03026 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
| * 280a5ff665 clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
| * 9ba3693b03 clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
| * 1839032251 clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
| * bf7ab557d6 RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
| * c9be352be9 RDMA/bnxt_re: wraparound mbox producer index
| * 154bed0fd6 drm/msm/a5xx: really check for A510 in a5xx_gpu_init
| * b10db1d213 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
| * 1afca9e0fe RDMA/rxe: Fix access checks in rxe_check_bind_mw
| * 0cd210c594 RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
| * 34bbf074f7 RDMA/rxe: Add ibdev_dbg macros for rxe
| * 78cb71dd60 HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
| * 1420545b8a drm/radeon: fix possible division-by-zero errors
| * c1164aeb96 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
| * 82934a338b soc: mediatek: SVS: Fix MT8192 GPU node name
| * fabadad9e2 drm/amdkfd: Fix potential deallocation of previously deallocated memory.
| * 384717042d drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
| * 36786e2a73 drm/amd/display: Fix a test CalculatePrefetchSchedule()
| * 4812faba0a clk: Export clk_hw_forward_rate_request()
| * 90d4c487cd ARM: dts: BCM5301X: fix duplex-full => full-duplex
| * 1ae94553dc hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
| * 421d359127 hwmon: (gsc-hwmon) fix fan pwm temperature scaling
| * 9e633411d1 ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
| * dc2707deeb ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
| * 03b2c470a1 Input: pm8941-powerkey - fix debounce on gen2+ PMICs
| * 421ce97657 arm64: dts: ti: k3-j7200: Fix physical address of pin
| * 3b4c218040 fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
| * 52b04ac85f drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
| * 6878bdd757 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
| * 5d14292dba ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
| * 766e0b6f4c RDMA/hns: Fix hns_roce_table_get return value
| * b99395ab60 IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
| * ebec507398 RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
| * 750f0a302a soc/fsl/qe: fix usb.c build errors
| * b2194d7dfc ARM: dts: meson8: correct uart_B and uart_C clock references
| * 863054be8d ASoC: es8316: Do not set rate constraints for unsupported MCLKs
| * 3b575d9302 ASoC: es8316: Increment max value for ALC Capture Target Volume control
| * c02f27c295 ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
| * 9f79e638d4 memory: brcmstb_dpfe: fix testing array offset after use
| * 09722ac9f1 ARM: dts: stm32: Shorten the AV96 HDMI sound card name
| * 666be7fef4 arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
| * 1bdb9751b4 arm64: dts: qcom: apq8096: fix fixed regulator name property
| * 75c019119e arm64: dts: qcom: pm7250b: add missing spmi-vadc include
| * c63997426d ARM: omap2: fix missing tick_broadcast() prototype
| * e91ffbd655 ARM: ep93xx: fix missing-prototype warnings
| * deda0761dc drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
| * 25a724c2fa drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
| * 5044e5f251 drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
| * 1d9473b88e arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
| * 638d54f5c5 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
| * 2ad75715fc arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
| * 266cf247dd arm64: dts: qcom: sm8350: correct DMA controller unit address
| * 42d0fbbbf4 arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
| * aa14fefca2 arm64: dts: qcom: sdm845: correct camss unit address
| * e3789d63a3 arm64: dts: qcom: sdm630: correct camss unit address
| * 173b6412a5 arm64: dts: qcom: msm8996: correct camss unit address
| * 4d810c12d6 arm64: dts: qcom: msm8994: correct SPMI unit address
| * 98cd405217 arm64: dts: qcom: msm8916: correct MMC unit address
| * aa2d2407f5 arm64: dts: qcom: msm8916: correct camss unit address
| * 0cff846820 ARM: dts: qcom: msm8974: do not use underscore in node name (again)
| * 376daf3aa8 drm/bridge: anx7625: Prevent endless probe loop
| * 4536679f79 drm/bridge: anx7625: Convert to i2c's .probe_new()
| * 93a0378035 ARM: dts: gta04: Move model property out of pinctrl node
| * af5bcfb4f8 clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
| * 2128318c91 iommu/virtio: Return size mapped for a detached domain
| * 0f2c11ccfd iommu/virtio: Detach domain on endpoint release
| * ed41f708b3 drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
| * f4c6e5d734 drm/msm/disp/dpu: get timing engine status from intf status register
| * 74abb8d3cd drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
| * dd129da1fd RDMA/bnxt_re: Fix to remove an unnecessary log
| * c37eca42ac RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
| * 66eb6c47b5 RDMA/bnxt_re: Use unique names while registering interrupts
| * f2279e3e38 RDMA/bnxt_re: Fix to remove unnecessary return labels
| * b43b064498 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
| * 280e58d8b0 hwmon: (f71882fg) prevent possible division by zero
| * 08cc7cd2c2 clk: imx: scu: use _safe list iterator to avoid a use after free
| * 3fc9637f37 drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
| * 929b6c6e6a arm64: dts: microchip: sparx5: do not use PSCI on reference boards
| * 13602e6132 bus: ti-sysc: Fix dispc quirk masking bool variables
| * 46a8dff210 ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
| * 7a3c39e34c drm/vkms: Fix RGB565 pixel conversion
| * 048b7168ac drm: Add fixed-point helper to get rounded integer values
| * fa4ee16e81 drm/vkms: isolate pixel conversion functionality
| * 9d59f5f52c ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
| * 49fca83f6f driver: soc: xilinx: use _safe loop iterator to avoid a use after free
| * 39bdb97f87 drm/panel: sharp-ls043t1le01: adjust mode settings
| * aeca0e1c33 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
| * ac96a15163 Input: adxl34x - do not hardcode interrupt trigger type
| * 3134cc51e9 clk: rs9: Fix .driver_data content in i2c_device_id
| * 6014e7422c clk: vc7: Fix .driver_data content in i2c_device_id
| * 53b5b4d1a8 clk: vc5: Fix .driver_data content in i2c_device_id
| * 4db655d1b2 bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
| * 548b67c0aa clk: vc5: Use `clamp()` to restrict PLL range
| * 50fb32197f mm: call arch_swap_restore() from do_swap_page()
| * 5cf97c2df2 ARM: dts: meson8b: correct uart_B and uart_C clock references
| * 2b55a98572 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
| * 2dc8b685d9 drm/vram-helper: fix function names in vram helper doc
| * 8e739c8c6e drm/bridge: tc358768: fix THS_TRAILCNT computation
| * 010f68aecd drm/bridge: tc358768: fix TXTAGOCNT computation
| * 7b19315737 drm/bridge: tc358768: fix THS_ZEROCNT computation
| * 2545a8d06a drm/bridge: tc358768: fix TCLK_TRAILCNT computation
| * 587ba0805e drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
| * 06dc491cf4 drm/bridge: tc358768: fix TCLK_ZEROCNT computation
| * 9d56ec0b24 drm/bridge: tc358768: fix PLL target frequency
| * d2aad3c1e4 drm/bridge: tc358768: fix PLL parameters computation
| * c4cf126320 drm/bridge: tc358768: always enable HS video mode
| * 63f3bc83b1 drm/bridge: ti-sn65dsi83: Fix enable error path
| * df3b7e337d Input: drv260x - sleep between polling GO bit
| * 9d27705e3c drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
| * 9fbe61e3c2 drm/amd/display: Explicitly specify update type per plane info change
| * cb86b0e3d9 radeon: avoid double free in ci_dpm_init()
| * 064e33b359 drm/amd/display: Add logging for display MALL refresh setting
| * 3b3186c770 netlink: Add __sock_i_ino() for __netlink_diag_dump().
| * f6d2e25c64 ipvlan: Fix return value of ipvlan_queue_xmit()
| * d6cf5026af netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
| * 5c618daa50 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
| * cfcb9f0a49 lib/ts_bm: reset initial match offset for every block of text
| * 425d9d3a92 net: nfc: Fix use-after-free caused by nfc_llcp_find_local
| * 446f556793 sfc: fix crash when reading stats while NIC is resetting
| * 94817712b5 ocfs2: Fix use of slab data with sendpage
| * 8c438ff5d9 net: axienet: Move reset before 64-bit DMA detection
| * 17d6b6354f gtp: Fix use-after-free in __gtp_encap_destroy().
| * b48c24392d selftests: rtnetlink: remove netdevsim device after ipsec offload test
| * 37b6143376 bonding: do not assume skb mac_header is set
| * e9331c8fa4 netlink: do not hard code device address lenth in fdb dumps
| * 61ffe8b1ee netlink: fix potential deadlock in netlink_set_err()
| * 509d5d40c2 net: stmmac: fix double serdes powerdown
| * 12bcb53328 can: kvaser_pciefd: Set hardware timestamp on transmitted packets
| * 70ace9ba20 can: kvaser_pciefd: Add function to set skb hwtstamps
| * 787b404209 can: length: fix bitstuffing count
| * cfb3106234 bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
| * c7415c521a bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
| * 5e9b38de66 bpf: Factor out socket lookup functions for the TC hookpoint.
| * e3754e9741 wifi: ath9k: convert msecs to jiffies where needed
| * 52bc4b89cd wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
| * ed98f5c074 mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
| * f114b159b2 wifi: ieee80211: Fix the common size calculation for reconfiguration ML
| * ffb0733664 wifi: cfg80211/mac80211: Fix ML element common size calculation
| * 132b7129c5 wifi: cfg80211: fix regulatory disconnect with OCB/NAN
| * 27268ba347 wifi: cfg80211: drop incorrect nontransmitted BSS update code
| * 0862669693 wifi: cfg80211: rewrite merging of inherited elements
| * d875120c35 wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
| * 2d690495eb wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
| * 657a83f079 wifi: iwlwifi: pull from TXQs with softirqs disabled
| * 41b1704fad wifi: ath11k: Add missing check for ioremap
| * 228dd5d5fd rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
| * c682018f5c wifi: mac80211: Fix permissions for valid_links debugfs entry
| * 41fc1c5678 wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
| * 16b5292bee memstick r592: make memstick_debug_get_tpc_name() static
| * 93126e3966 mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
| * fd4f89302f kexec: fix a memory leak in crash_shrink_memory()
| * 6525435d14 watchdog/perf: more properly prevent false positives with turbo modes
| * a3cf423b58 watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
| * b27af27fc9 selftests: cgroup: fix unexpected failure on test_memcg_low
| * 75704a10ea ice: handle extts in the miscellaneous interrupt thread
| * 77f09d836b wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
| * eb205a0690 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
| * 54257a7634 selftests/bpf: Fix check_mtu using wrong variable type
| * da79a0bc36 wifi: mac80211: recalc min chandef for new STA links
| * 272240f20d wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
| * cf5beb8ce9 samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
| * 09740fa982 wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
| * 0d89e50952 wifi: ray_cs: Fix an error handling path in ray_probe()
| * 3d218755c4 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
| * d5569b970b wifi: atmel: Fix an error handling path in atmel_probe()
| * e48b7c2416 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
| * 9a201822ad wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
| * 4fc6481323 regulator: core: Streamline debugfs operations
| * 6a241e6b9e regulator: core: Fix more error checking for debugfs_create_dir()
| * be84e69082 selftests/bpf: Do not use sign-file as testcase
| * 20109ddd5b bpf: Fix memleak due to fentry attach failure
| * 8ea165e1f8 bpf: Remove bpf trampoline selector
| * 1949721c74 bpftool: JIT limited misreported as negative value on aarch64
| * bac93b35f9 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
| * 34d04d7019 spi: dw: Round of n_bytes to power of 2
| * c6a9fc82fe bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
| * 34fe7aa8ef libbpf: fix offsetof() and container_of() to work with CO-RE
| * 8404f8de1e sctp: add bpf_bypass_getsockopt proto callback
| * f21f2ae562 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
| * 51cb8329f2 wifi: wilc1000: fix for absent RSN capabilities WFA testcase
| * ded1a7a570 spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
| * 56c25f2763 samples/bpf: Fix buffer overflow in tcp_basertt
| * a7434a4dcc libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
| * d1c2ff2bd8 wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
| * 6928d6e9b0 wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
| * bb3a9ed2b1 igc: Enable and fix RX hash usage by netstack
| * f57ba91a46 pstore/ram: Add check for kstrdup
| * 2672144b86 ima: Fix build warnings
| * 9085f2ca94 evm: Fix build warnings
| * b050ade6e0 evm: Complete description of evm_inode_setattr()
| * ea1432a402 locking/atomic: arm: fix sync ops
| * 6b54f5c684 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
| * 3745f628c3 perf/ibs: Fix interface via core pmu events
| * 64d09c0e83 kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
| * b8a6ba524d rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
| * 3506e64ec1 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
| * 7a34922194 rcuscale: Move shutdown from wait_event() to wait_event_idle()
| * a0a1f1c924 rcutorture: Correct name of use_softirq module parameter
| * b1cdc56bc1 rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
| * d58f0f0ce6 rcu: Make rcu_cpu_starting() rely on interrupts being disabled
| * 5d56a8d670 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
| * 2b7e2251c4 cpufreq: intel_pstate: Fix energy_performance_preference for passive
| * 50d64210ee ARM: 9303/1: kprobes: avoid missing-declaration warnings
| * 3f9e54eb38 PM: domains: Move the verification of in-params from genpd_add_device()
| * f1f5248ced powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
| * be9c8c9c84 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
| * 6b025ec148 x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
| * c598fefef3 x86/mm: Allow guest.enc_status_change_prepare() to fail
| * 3e03681f07 perf/arm-cmn: Fix DTC reset
| * 6368a71dca PM: domains: fix integer overflow issues in genpd_parse_state()
| * 919dd531eb clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
| * 2d3f42d22f tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
| * 77cc52f1b8 tick/rcu: Fix bogus ratelimit condition
| * e7aff15ba2 posix-timers: Prevent RT livelock in itimer_delete()
| * 9a53410038 erofs: fix compact 4B support for 16k block size
| * ec94df6bcf erofs: simplify iloc()
| * 423453bb50 svcrdma: Prevent page release when nothing was received
| * faf004e98d irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
| * 0cf83d3698 irqchip/stm32-exti: Fix warning on initialized field overwritten
| * aa07e56c6a block: fix blktrace debugfs entries leakage
| * 067c08f78d md/raid1-10: submit write io directly if bitmap is not enabled
| * f98b89fbf8 md/raid1-10: factor out a helper to submit normal write
| * fa0f13a833 md/raid1-10: factor out a helper to add bio to plug
| * a5a1ec06ef md/raid10: fix io loss while replacement replace rdev
| * 222cc459d5 md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
| * 05d10428e8 md/raid10: fix wrong setting of max_corr_read_errors
| * b5cb16d31b md/raid10: fix overflow of md/safe_mode_delay
| * be1a3ec63a md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
| * e1379e067b nvme-core: fix dev_pm_qos memleak
| * bf3c2caab9 nvme-core: add missing fault-injection cleanup
| * a584cf03ff nvme-auth: don't ignore key generation failures when initializing ctrl keys
| * 43d0724d75 nvme-core: fix memory leak in dhchap_ctrl_secret
| * 2e9b141307 nvme-core: fix memory leak in dhchap_secret_store
| * 0a220ef9dd nvme-auth: no need to reset chap contexts on re-authentication
| * 3999c850e7 nvme-auth: remove symbol export from nvme_auth_reset
| * 9de0a1dfe3 nvme-auth: rename authentication work elements
| * 3f6c988897 nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
| * ce16368280 lockd: drop inappropriate svc_get() from locked_get()
| * 931bd6758b blk-mq: fix potential io hang by wrong 'wake_batch'
| * c2a0eb3b20 virt: sevguest: Add CONFIG_CRYPTO dependency
| * 7ca5e95f2a x86/sev: Fix calculation of end address based on number of pages
| * 8ceeb3fc86 blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
| * c0df916535 x86/resctrl: Only show tasks' pid in current pid namespace
| * d3b39ea248 erofs: kill hooked chains to avoid loops on deduplicated compressed images
| * daed10290b erofs: move zdata.h into zdata.c
| * 041ff2c21b erofs: remove tagged pointer helpers
| * 3379f13ebc erofs: avoid tagged pointers to mark sync decompression
| * 3564500b0d erofs: clean up cached I/O strategies
| * 73b9d7ea08 block: Fix the type of the second bdev_op_is_zoned_write() argument
| * 0fd958feae fs: pipe: reveal missing function protoypes
| * 9f12effd40 drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
* | 79ad050bdd Merge 6.1.38 into android14-6.1-lts
|\|
| * 61fd484b2c Linux 6.1.38
| * c50065a392 drm/amd/display: Ensure vmin and vmax adjust for DCE
| * 9d0b2afadf drm/amdgpu: Validate VM ioctl flags.
| * fe56f507a1 docs: Set minimal gtags / GNU GLOBAL version to 6.6.5
| * c437b26bc3 scripts/tags.sh: Resolve gtags empty index generation
| * 50e36c2897 perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
| * 67e3b5230c nubus: Partially revert proc_create_single_data() conversion
| * 296927dbae execve: always mark stack as growing down during early stack setup
| * d856e6f8a0 PCI/ACPI: Call _REG when transitioning D-states
| * 788c76c33d PCI/ACPI: Validate acpi_pci_set_power_state() parameter
| * a905b0b318 drm/amd/display: Do not update DRR while BW optimizations pending
| * dd6d6f9d47 drm/amd/display: Remove optimization for VRR updates
| * 6b2849b3e0 xtensa: fix lock_mm_and_find_vma in case VMA not found
* | 8dc085b841 Merge 6.1.37 into android14-6.1-lts
|\|
| * 0f4ac6b4c5 Linux 6.1.37
| * 323846590c xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion
| * c2d89256de csky: fix up lock_mm_and_find_vma() conversion
| * 4a1db15878 parisc: fix expand_stack() conversion
| * 0a1da2dde4 sparc32: fix lock_mm_and_find_vma() conversion
| * 00f04a3385 Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
| * a536383ef0 HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
| * d89750b196 HID: wacom: Use ktime_t rather than int when dealing with timestamps
| * 879e79c3ae HID: hidraw: fix data race on device refcount
| * cae8542495 fbdev: fix potential OOB read in fast_imageblit()
| * e6bbad7571 mm: always expand the stack with the mmap write lock held
| * c4b31d1b69 execve: expand new process stack manually ahead of time
| * 6a6b5616c3 mm: make find_extend_vma() fail if write lock not held
| * 48c232819e powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
| * 21ee33d51b mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
| * 1f4197f050 arm/mm: Convert to using lock_mm_and_find_vma()
| * ac764deea7 riscv/mm: Convert to using lock_mm_and_find_vma()
| * 7227d70acc mips/mm: Convert to using lock_mm_and_find_vma()
| * 82972ea17b powerpc/mm: Convert to using lock_mm_and_find_vma()
| * b92cd80e5f arm64/mm: Convert to using lock_mm_and_find_vma()
| * 755aa1bc6a mm: make the page fault mmap locking killable
| * d6a5c7a1a6 mm: introduce new 'lock_mm_and_find_vma()' page fault helper
| * 4e2ad53aba maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
| * 31cde3bdad can: isotp: isotp_sendmsg(): fix return error fix on TX path
| * 0af4750eaa x86/smp: Cure kexec() vs. mwait_play_dead() breakage
| * 6d3b2e0aef x86/smp: Use dedicated cache-line for mwait_play_dead()
| * 50a1abc677 x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
| * e47037d28b x86/smp: Dont access non-existing CPUID leaf
| * edadebb349 x86/smp: Make stop_other_cpus() more robust
| * 94a69d6999 x86/microcode/AMD: Load late on both threads too
| * 84f077802e mm, hwpoison: when copy-on-write hits poison, take page offline
| * 4af5960d7c mm, hwpoison: try to recover from copy-on write faults
| * 69925a346a mptcp: ensure listener is unhashed before updating the sk status
| * 42a018a796 mm/mmap: Fix error return in do_vmi_align_munmap()
| * a149174ff8 mm/mmap: Fix error path in do_vmi_align_munmap()
* | 8b02e8901d Merge branch 'android14-6.1' into 'android14-6.1-lts'
* | 16e5091129 ANDROID: ABI: Update STG ABI to format version 2
* | 1ef7816a50 Merge branch 'android14-6.1' into 'android14-6.1-lts'
* | 524f946fbc Merge branch 'android14-6.1' into 'android14-6.1-lts'
* | bfa917516c Revert "gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()"
* | a09603eb2f Merge 6.1.36 into android14-6.1-lts
|\|
| * a1c449d00f Linux 6.1.36
| * 29429a1f58 smb: move client and server files to common directory fs/smb
| * 9d3e4bca4b i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
| * 81d4078f7a x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
| * 679354bea0 KVM: arm64: Restore GICv2-on-GICv3 functionality
| * 6ab9468d3e vhost_net: revert upend_idx only on retriable error
| * 454e4f391a vhost_vdpa: tell vqs about the negotiated
| * 1af1cd7be3 drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
| * 022f2306d9 drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
| * aa88042218 drm/exynos: vidi: fix a wrong error return
| * 711f727f7b null_blk: Fix: memory release when memory_backed=1
| * f6076a1386 ARM: dts: Fix erroneous ADS touchscreen polarities
| * 1d1baefacd i2c: mchp-pci1xxxx: Avoid cast to incompatible function type
| * 8e32575994 ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256
| * cfa01235b5 ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted
| * 570583c625 s390/purgatory: disable branch profiling
| * c2888c460d gfs2: Don't get stuck writing page onto itself under direct I/O
| * 878dad66b9 ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x
| * 1c97025d44 ASoC: nau8824: Add quirk to active-high jack-detect
| * 5cc506e9b3 soundwire: qcom: add proper error paths in qcom_swrm_startup()
| * 2839e0b64e soundwire: dmi-quirks: add new mapping for HP Spectre x360
| * ee4d36a14d ASoC: simple-card: Add missing of_node_put() in case of error
| * e701fb0a5d ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag
| * 06b9522ca8 spi: lpspi: disable lpspi module irq in DMA mode
| * 39a77f005f s390/cio: unregister device when the only path is gone
| * 552a24eb71 arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW
| * 4de58b7c14 arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW
| * 2e8ebf1a44 Input: soc_button_array - add invalid acpi_index DMI quirk handling
| * ba0cc7a2e5 nvme: improve handling of long keep alives
| * 06d9ec407f nvme: check IO start time when deciding to defer KA
| * 8a72260619 nvme: double KA polling frequency to avoid KATO with TBKAS on
| * c8f988c37a usb: gadget: udc: fix NULL dereference in remove()
| * 3f6391062d btrfs: fix an uninitialized variable warning in btrfs_log_inode
| * a2c3e9bfc0 nfcsim.c: Fix error checking for debugfs_create_dir
| * a05df06431 media: cec: core: don't set last_initiator if tx in progress
| * f37956a140 media: cec: core: disable adapter in cec_devnode_unregister
| * 9d8ac2726c smb3: missing null check in SMB2_change_notify
| * 3e8458c5b2 arm64: Add missing Set/Way CMO encodings
| * 8428f4c00d HID: wacom: Add error check to wacom_parse_and_register()
| * aaa50510ad scsi: target: iscsi: Prevent login threads from racing between each other
| * 0357259cb1 gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()
| * 8592ada80e gpio: sifive: add missing check for platform_get_irq
| * cb1108e174 gpiolib: Fix GPIO chip IRQ initialization restriction
| * 90714f7ed7 arm64: dts: rockchip: fix nEXTRST on SOQuartz
| * e51abd4808 arm64: dts: rockchip: Enable GPU on SOQuartz CM4
| * ec3d0f12e7 revert "net: align SO_RCVMARK required privileges with SO_MARK"
| * b2e2f9c093 sch_netem: acquire qdisc lock in netem_change()
| * 0434277b72 platform/x86/amd/pmf: Register notify handler only if SPS is enabled
| * 2d580c73af selftests: forwarding: Fix race condition in mirror installation
| * eff07bf118 io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr
| * 1b7b048c22 bpf: Force kprobe multi expected_attach_type for kprobe_multi link
| * fc3afb3378 bpf/btf: Accept function names that contain dots
| * 22cc989f2b Revert "net: phy: dp83867: perform soft reset and retain established link"
| * 3e04743dba netfilter: nfnetlink_osf: fix module autoload
| * abd3afddbf netfilter: nf_tables: disallow updates of anonymous sets
| * c34b220385 netfilter: nf_tables: reject unbound chain set before commit phase
| * 46f801ab5f netfilter: nf_tables: reject unbound anonymous set before commit phase
| * b60c0ce0ff netfilter: nf_tables: disallow element updates of bound anonymous sets
| * 0d836f9175 netfilter: nft_set_pipapo: .walk does not deal with generations
| * d60be2da67 netfilter: nf_tables: drop map element references from preparation phase
| * df27be7c15 netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
| * 891cd2eddd netfilter: nf_tables: fix chain binding transaction logic
| * f5b6dbec26 be2net: Extend xmit workaround to BE3 chip
| * 50f689918d net: dsa: mt7530: fix handling of LLDP frames
| * a50f84af21 net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
| * a4e4c71901 net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
| * 7fd2e9a69e ipvs: align inner_mac_header for encapsulation
| * 6d1eec1f2d mmc: usdhi60rol0: fix deferred probing
| * 7e10fff133 mmc: sh_mmcif: fix deferred probing
| * 565b8bd290 mmc: sdhci-acpi: fix deferred probing
| * 645f89ee3e mmc: owl: fix deferred probing
| * 251101c32a mmc: omap_hsmmc: fix deferred probing
| * 0057a905de mmc: omap: fix deferred probing
| * f73b380518 mmc: mvsdio: fix deferred probing
| * 4806f6b6b7 mmc: mtk-sd: fix deferred probing
| * d28b7a8733 net: qca_spi: Avoid high load if QCA7000 is not available
| * 1d4dd09f13 sfc: use budget for TX completions
| * 0bbb8164ed net/mlx5: DR, Fix wrong action data allocation in decap action
| * b062caf4f7 xfrm: Linearize the skb after offloading if needed.
| * fff9a18e01 selftests: net: fcnal-test: check if FIPS mode is enabled
| * 0793ead2ff selftests: net: vrf-xfrm-tests: change authentication and encryption algos
| * 6919634176 selftests: net: tls: check if FIPS mode is enabled
| * ac5671d100 bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.
| * 8bb51cdc4f xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
| * d9a0b1a53c bpf: Fix verifier id tracking of scalars on spill
| * 461fc3391c bpf: track immediate values written to stack by BPF_ST instruction
| * b36ba84f09 KVM: arm64: PMU: Restore the host's PMUSERENR_EL0
| * c803e91600 xfrm: Ensure policies always checked on XFRM-I input path
| * 94e81817f0 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
| * 8ea03341f7 xfrm: Treat already-verified secpath entries as optional
| * 43489b2cba ieee802154: hwsim: Fix possible memory leaks
| * caddcdf2a9 mmc: meson-gx: fix deferred probing
| * 1a2793a25a memfd: check for non-NULL file_seals in memfd_create() syscall
| * 364fdcbb03 x86/mm: Avoid using set_pgd() outside of real PGD pages
| * cbfee3d9d5 nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
| * 24f473769e io_uring/poll: serialize poll linked timer start with poll removal
| * 2d80c85fa4 arm64: dts: rockchip: Fix rk356x PCIe register and range mappings
| * 277a7c23b5 regmap: spi-avmm: Fix regmap_bus max_raw_write
| * b385b1d28e regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
| * ad5daeaa3d spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()
| * 21945b7a86 wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0
| * 1dfca388fc bpf: ensure main program has an extable
| * 03b2149d5a mmc: sunxi: fix deferred probing
| * 8b8756324c mmc: bcm2835: fix deferred probing
| * 1db5a39a90 mmc: sdhci-spear: fix deferred probing
| * f1b17198e4 mmc: mmci: stm32: fix max busy timeout calculation
| * 6c2af0fd83 mmc: meson-gx: remove redundant mmc_request_done() call from irq context
| * 687d34c578 mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
| * 3dd0041c41 mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS
| * 0d7a4e6589 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()
| * 7b162a18d3 cgroup: Do not corrupt task iteration when rebinding subsystem
| * c2c46a7028 mptcp: consolidate fallback and non fallback state machine
| * 1d31275426 mptcp: fix possible list corruption on passive MPJ
| * b747e75598 mptcp: fix possible divide by zero in recvmsg()
| * b7bb71dfb5 mptcp: handle correctly disconnect() failures
| * 1d9dc9bed9 io_uring/net: disable partial retries for recvmsg with cmsg
| * 4d729cc67b io_uring/net: clear msg_controllen on partial sendmsg retry
| * 4db49d59a8 PCI: hv: Add a per-bus mutex state_lock
| * 091d03d198 PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
| * 5c09925b18 PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
| * da2fff20d9 Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
| * a74a9d9b75 PCI: hv: Fix a race condition bug in hv_pci_query_relations()
| * ba803d7ac1 Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
| * 191cb91329 Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
| * 4f7e702b74 KVM: Avoid illegal stage2 mapping on invalid memory slot
| * 390aeb5ae7 ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
| * 8e63b1fd24 nilfs2: fix buffer corruption due to concurrent device reads
| * d5d7cde2ad scripts: fix the gfp flags header path in gfp-translate
| * 4a89bfb1a1 writeback: fix dereferencing NULL mapping->host on writeback_page_template
| * 1fed1f8513 selftests: mptcp: join: fix "userspace pm add & remove address"
| * 53e096bcae selftests: mptcp: join: skip fail tests if not supported
| * f17459121c selftests: mptcp: join: skip userspace PM tests if not supported
| * f40a7ded34 selftests: mptcp: join: skip test if iptables/tc cmds fail
| * bce23d1254 selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
| * 157dcb2000 selftests: mptcp: diag: skip listen tests if not supported
| * 755c8857ab selftests/mount_setattr: fix redefine struct mount_attr build error
| * 94851666af selftests: mptcp: join: skip MPC backups tests if not supported
| * fe1f28db73 selftests: mptcp: join: skip fullmesh flag tests if not supported
| * 6313c493e3 selftests: mptcp: join: skip backup if set flag on ID not supported
| * efb4f6c2dd selftests: mptcp: join: skip implicit tests if not supported
| * dd6c284a34 selftests: mptcp: join: support RM_ADDR for used endpoints or not
| * 695cce2f2c selftests: mptcp: join: skip Fastclose tests if not supported
| * 0381f30735 selftests: mptcp: join: support local endpoint being tracked or not
| * 1c0d9b4b47 selftests: mptcp: join: skip check if MIB counter not supported
| * e35edb09e5 selftests: mptcp: join: helpers to skip tests
| * 4d65ec947d selftests: mptcp: join: use 'iptables-legacy' if available
| * 44d3366bf4 selftests: mptcp: lib: skip if not below kernel version
| * c5bdd8eb8e selftests: mptcp: userspace pm: skip if not supported
| * 733bf9d80d selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
| * bfe225dec6 selftests: mptcp: sockopt: skip getsockopt checks if not supported
| * 103b4e62de selftests: mptcp: sockopt: relax expected returned size
| * 61c1bf0666 selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
| * 41f7f7f6e4 selftests: mptcp: pm nl: remove hardcoded default limits
| * e79e5e7642 selftests: mptcp: connect: skip disconnect tests if not supported
| * cba0db9c15 selftests: mptcp: connect: skip transp tests if not supported
| * 9ead68270b selftests: mptcp: lib: skip if missing symbol
| * 4bed22c687 selftests: mptcp: join: fix ShellCheck warnings
| * a032ccca15 selftests: mptcp: remove duplicated entries in usage
| * 0c6552f837 tick/common: Align tick period during sched_timer setup
| * 854156d12c ksmbd: validate session id and tree id in the compound request
| * c86211159b ksmbd: fix out-of-bound read in smb2_write
| * 9650cf70ec ksmbd: validate command payload size
| * 0fd4ac3773 tpm_crb: Add support for CRB devices based on Pluton
| * a46fa56966 tpm, tpm_tis: Claim locality in interrupt handler
| * 2e7ad879e1 mm: Fix copy_from_user_nofault().
| * 4ed740c648 ata: libata-scsi: Avoid deadlock on rescan after device resume
| * c4465bff4d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
| * 17732fed85 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
| * 9bcac45389 drm/amd/display: fix the system hang while disable PSR
| * e538342002 drm/amd/display: Add wrapper to call planes and stream update
| * 8d855bc676 drm/amd/display: Use dc_update_planes_and_stream
* | 1118d7f559 ANDROID: GKI: irq-gic-v3: fix up breakage in 6.1.35 merge
* | 1e4b07ffa3 Merge 6.1.35 into android14-6.1-lts
|\|
| * e84a4e368a Linux 6.1.35
| * a76d4933c3 kbuild: Update assembler calls to use proper flags and language target
| * 5abcd2c18d MIPS: Prefer cc-option for additions to cflags
| * 1d485ddcba MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
| * d51d258997 x86/boot/compressed: prefer cc-option for CFLAGS additions
| * bdd22f2aa1 scsi: target: core: Fix error path in target_setup_session()
| * 741c96715f neighbour: delete neigh_lookup_nodev as not used
| * 26435338f9 net/sched: act_api: add specific EXT_WARN_MSG for tc action
| * ab1bbd79f4 Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
| * 8f37599811 net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
| * 4b4cae8e4b drm/amdgpu: Don't set struct drm_driver.output_poll_changed
| * c6cbb4e1c1 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
| * 8d842af30b parisc: Delete redundant register definitions in <asm/assembly.h>
| * 616aba5536 afs: Fix vlserver probe RTT handling
| * 34dc1eed99 octeon_ep: Add missing check for ioremap
| * 35d848164f selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
| * 6ab77b3b85 net: tipc: resize nlattr array to correct size
| * d24c965817 dm: don't lock fs when the map is NULL during suspend or resume
| * 010179208c sfc: fix XDP queues mode with legacy IRQ
| * 23efdbfa8e net: macsec: fix double free of percpu stats
| * 4ea1f33444 net: lapbether: only support ethernet devices
| * 59f0c7bec3 net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
| * 3626e93cd8 net/sched: cls_api: Fix lockup on flushing explicitly created chain
| * fa285d799d ext4: drop the call to ext4_error() from ext4_get_group_info()
| * d7d6e830cd cifs: fix lease break oops in xfstest generic/098
| * e8119d4d16 selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
| * ea3f336f71 net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
| * ac57be24dc net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
| * 096c00ea80 sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
| * e568e0e168 selftests/tc-testing: Fix SFB db test
| * 700d7bf300 selftests/tc-testing: Fix Error: failed to find target LOG
| * 8a086daf20 selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
| * 62aecf23f3 drm/nouveau: add nv_encoder pointer check for NULL
| * fb725beca6 drm/nouveau/dp: check for NULL nv_connector->native_mode
| * a5acbe4ea5 drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
| * 90748be0f4 drm/nouveau: don't detect DSM for non-NVIDIA device
| * 835457c0d6 net: phylink: use a dedicated helper to parse usgmii control word
| * fabf9cb413 net: phylink: report correct max speed for QUSGMII
| * df7477a8bd igb: fix nvm.ops.read() error handling
| * 9710e5c30b igc: Fix possible system crash when loading module
| * c6612bf33e igc: Clean the TX buffer and TX descriptor ring
| * fe289f8fee sctp: fix an error code in sctp_sf_eat_auth()
| * 0b8ae7d6e4 ipvlan: fix bound dev checking for IPv6 l3s mode
| * 33bd6b76ac net: ethtool: correct MAX attribute value for stats
| * 277fbf63b3 IB/isert: Fix incorrect release of isert connection
| * f77965f487 IB/isert: Fix possible list corruption in CMA handler
| * 4e55c9abe9 IB/isert: Fix dead lock in ib_isert
| * 1def2a94f4 RDMA/mlx5: Fix affinity assignment
| * 8618f8f723 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
| * 4dc0b367c3 RDMA/cma: Always set static rate to 0 for RoCE
| * ec6d49687d RDMA/mlx5: Create an indirect flow table for steering anchor
| * 3a83145b66 RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
| * c764fed5e5 octeontx2-af: fix lbk link credits on cn10k
| * 7c6d504146 octeontx2-af: fixed resource availability check
| * b4a3cae58c iavf: remove mask from iavf_irq_enable_queues()
| * 26256aa7ed RDMA/rxe: Fix the use-before-initialization error of resp_pkts
| * b0b3848e03 RDMA/rxe: Removed unused name from rxe_task struct
| * e83bc93886 wifi: mac80211: take lock before setting vif links
| * 170ceadf4a wifi: cfg80211: fix link del callback to call correct handler
| * 49f3a79f03 wifi: mac80211: fix link activation settings order
| * 07f9cc229b net/sched: cls_u32: Fix reference counter leak leading to overflow
| * c9411f014e octeontx2-af: Fix promiscuous mode
| * 5cf38fbc82 net/sched: act_pedit: Parse L3 Header for L4 offset
| * fb25478f66 net/sched: act_pedit: remove extra check for key type
| * b4e5d0c4cf net/sched: simplify tcf_pedit_act
| * 300be9f1dc igb: Fix extts capture value format for 82580/i354/i350
| * a4a912aee1 ping6: Fix send to link-local addresses with VRF.
| * 381d49ec68 net: enetc: correct the indexes of highest and 2nd highest TCs
| * 4aaa3b730d netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
| * bec51844f9 ice: Fix XDP memory leak when NIC is brought up and down
| * 8fddf3f051 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
| * 55b7a00f34 netfilter: nf_tables: integrate pipapo into commit protocol
| * 839d38d3b0 spi: fsl-dspi: avoid SCK glitches with continuous transfers
| * 4857924806 spi: cadence-quadspi: Add missing check for dma_set_mask
| * 2906e0d75b RDMA/rxe: Fix ref count error in check_rkey()
| * 7617a59f00 RDMA/rxe: Fix packet length checks
| * 00b276bc7b RDMA/rtrs: Fix rxe_dealloc_pd warning
| * 77226c9785 RDMA/rtrs: Fix the last iu->buf leak in err path
| * 03285557de usb: dwc3: gadget: Reset num TRBs before giving back the request
| * 7bee7f13c0 USB: dwc3: fix use-after-free on core driver unbind
| * 307fe59490 USB: dwc3: qcom: fix NULL-deref on suspend
| * d8195536ce usb: gadget: udc: core: Prevent soft_connect_store() race
| * 3c048d42c3 usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
| * 3a1882841f usb: typec: Fix fast_role_swap_current show function
| * 2bf8ea2e9e usb: typec: ucsi: Fix command cancellation
| * b352f7b6a6 serial: lantiq: add missing interrupt ack
| * 04b3145db2 USB: serial: option: add Quectel EM061KGL series
| * 03b5964a28 clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
| * 5532962c9e thunderbolt: Mask ring interrupt on Intel hardware as well
| * d799f73d5d thunderbolt: dma_test: Use correct value for absent rings when creating paths
| * 081b5f1ebc thunderbolt: Do not touch CL state configuration during discovery
| * 1eb0eff7da ALSA: hda/realtek: Add a quirk for Compaq N14JP6
| * 21863dc45a drm/amdgpu: add missing radeon secondary PCI ID
| * 6f5b5ce939 drm/amd/pm: workaround for compute workload type on some skus
| * b69a10df90 drm/amd: Tighten permissions on VBIOS flashing attributes
| * b2706d862b drm/amd: Make sure image is written to trigger VBIOS image update flow
| * ee8c6580c3 drm/amd/display: edp do not add non-edid timings
| * 2cb6026df1 net: usb: qmi_wwan: add support for Compal RXM-G1
| * 5d1fdfb3d1 drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
| * f6d74371ce RDMA/uverbs: Restrict usage of privileged QKEYs
| * 5a144bad3e nouveau: fix client work fence deletion race
| * 33965ac340 net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
| * bfaf388d35 dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
| * 088ad777ee dm thin metadata: check fail_io before using data_sm
| * 1886db9a4e ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
| * 029e0f1f75 ALSA: usb-audio: Fix broken resume due to UAC3 power state
| * 9e1c7968a2 btrfs: can_nocow_file_extent should pass down args->strict from callers
| * 4e9da0cda1 btrfs: fix iomap_begin length for nocow writes
| * 4389fb6b6a btrfs: do not ASSERT() on duplicated global roots
| * 7e23b1ec72 powerpc/purgatory: remove PGO flags
| * 352f62431a riscv/purgatory: remove PGO flags
| * 2cf6e32e86 x86/purgatory: remove PGO flags
| * 013027918a kexec: support purgatories with .text.hot sections
| * c9c3163c7a io_uring/net: save msghdr->msg_control for retries
| * cffaa97ffb LoongArch: Fix perf event id calculation
| * ad64865722 nilfs2: reject devices with insufficient block count
| * 69caea4eed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
| * 8f47a9665a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
| * 3d4bc38f71 nios2: dts: Fix tse_mac "max-frame-size" property
| * 447f325497 zswap: do not shrink if cgroup may not zswap
| * 9f17645f85 ocfs2: check new file size on fallocate call
| * 534b4bbc85 ocfs2: fix use-after-free when unmounting read-only filesystem
| * 3a340c63c0 epoll: ep_autoremove_wake_function should use list_del_init_careful
| * 6d304091e0 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
| * b11f953a61 wifi: cfg80211: fix locking in regulatory disconnect
| * 9a9adc42a5 irqchip/gic: Correctly validate OF quirk descriptors
| * 22efb27a21 NVMe: Add MAXIO 1602 to bogus nid list.
| * c9c2059450 io_uring: unlock sqd->lock before sq thread release CPU
| * 8ca9880735 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
| * 41c383c496 xen/blkfront: Only check REQ_FUA for writes
| * 75955d6986 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
| * 7e57a56374 ASoC: cs35l41: Fix default regmap values for some registers
| * 424fc90272 mips: Move initrd_start check after initrd address sanitisation.
| * dd035c08ee MIPS: Alchemy: fix dbdma2
| * 34dd1a90ab MIPS: Restore Au1300 support
| * 048ad52d52 MIPS: unhide PATA_PLATFORM
| * 3d48ea53c4 parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
| * e522a12e48 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
| * 0b09b35cae ASoC: Intel: avs: Add missing checks on FE startup
| * 5daa27bcb3 ASoC: Intel: avs: Account for UID of ACPI device
| * c33fded7f1 ASoC: soc-pcm: test if a BE can be prepared
| * 0a9b2164b7 btrfs: handle memory allocation failure in btrfs_csum_one_bio
| * e9a5175d5e btrfs: scrub: try harder to mark RAID56 block groups read-only
| * c45aed7431 drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
| * 2d9144c0ca power: supply: Fix logic checking if system is running from battery
| * 808e103eba irqchip/meson-gpio: Mark OF related data as maybe unused
| * 0cdb593c2f irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
| * bf8324676b regulator: Fix error checking for debugfs_create_dir
| * c94be1f039 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
| * cdf9cfc1bb PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
| * 22358b9c41 power: supply: Ratelimit no data debug output
| * a7620312a0 selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
| * 79a0a3695e tools: gpio: fix debounce_period_us output of lsgpio
| * cc1444a363 ARM: dts: vexpress: add missing cache properties
| * 398bf0d67b power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
| * 66a88d04cf power: supply: sc27xx: Fix external_power_changed race
| * e3d2bdca18 power: supply: ab8500: Fix external_power_changed race
| * 628e40a225 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
| * e01fc7caac ksmbd: validate smb request protocol id
| * fec79e4f7d EDAC/qcom: Get rid of hardcoded register offsets
| * 4b3ec6b6ff qcom: llcc/edac: Fix the base address used for accessing LLCC banks
| * 314e973f36 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
| * c68b4db581 cgroup: always put cset in cgroup_css_set_put_fork
| * 7a2e2ca9ad cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
| * 6111f0add6 test_firmware: prevent race conditions by a correct implementation of locking
| * aa2dfdc4ed test_firmware: Use kstrtobool() instead of strtobool()
| * 100cd6d0e5 x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
* | ed6634a559 Merge 'android14-6.1' into 'android14-6.1-lts'
* | 3a63e65526 Revert "Bluetooth: fix debugfs registration"
* | fb909d9bea Revert "Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER"
* | 18dcace71e Revert "net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down"
* | 16cecdd743 Revert "neighbour: fix unaligned access to pneigh_entry"
* | ee4c9c95ff Merge 6.1.34 into android14-6.1-lts
|\|
| * ca87e77a2e Linux 6.1.34
| * 1aaa74177f Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
| * a7e9c2e407 wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS
| * 8fafd87155 wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
| * 5b2438f0a7 ext4: only check dquot_initialize_needed() when debugging
| * 77eed67ba2 Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
| * 543c12c264 ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
| * 8f2984233c ksmbd: fix out-of-bound read in parse_lease_state()
| * bf12d7fb63 ksmbd: fix out-of-bound read in deassemble_neg_contexts()
| * fb322da83c vhost_vdpa: support PACKED when setting-getting vring_base
| * b839b65456 vhost: support PACKED when setting-getting vring_base
| * 6c5a69c5dd vduse: avoid empty string for dev name
| * 7e48d635f2 riscv: fix kprobe __user string arg print fault issue
| * 14e4f37e46 soundwire: stream: Add missing clear of alloc_slave_rt
| * e17734900a eeprom: at24: also select REGMAP
| * 67180e079b riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable
| * e4b76cd771 i2c: sprd: Delete i2c adapter in .remove's error path
| * c53f2e8462 gpio: sim: fix memory corruption when adding named lines and unnamed hogs
| * 4106894328 firmware: arm_ffa: Set handle field to zero in memory descriptor
| * f24cb5a042 i2c: mv64xxx: Fix reading invalid status value in atomic mode
| * 8e64012c03 arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
| * b64bbe8b1a blk-mq: fix blk_mq_hw_ctx active request accounting
| * c3d87d415f ASoC: simple-card-utils: fix PCM constraint error check
| * c0f9f799ba ASoC: mediatek: mt8195: fix use-after-free in driver remove path
| * 50f2160afb ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
| * 370711d7f0 arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
| * efe115560a arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
| * 5a607e53f2 arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
| * 037449ce1c ASoC: codecs: wsa881x: do not set can_multi_write flag
| * 8b13854f26 ASoC: codecs: wsa883x: do not set can_multi_write flag
| * 58ab8a0ff8 ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
| * 4b8ebe5393 ARM: at91: pm: fix imbalanced reference counter for ethernet devices
| * c97f30d215 arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes
| * df9bc25d13 mm: page_table_check: Ensure user pages are not slab pages
| * 08378f0314 mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM
| * 3901170529 usb: usbfs: Use consistent mmap functions
| * 80e29f11be usb: usbfs: Enforce page requirements for mmap
| * 42a7314f2b pinctrl: meson-axg: add missing GPIOA_18 gpio group
| * fdeb712929 soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()
| * 30c26b985c virtio_net: use control_buf for coalesce params
| * 222a6bc8a7 rbd: get snapshot context after exclusive lock is ensured to be held
| * d647ee673c rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
| * 939f00e482 tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
| * d088bea08a Bluetooth: hci_qca: fix debugfs registration
| * e5ae01fd46 Bluetooth: fix debugfs registration
| * a5490d6a74 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
| * 1e1e2ee0cf s390/dasd: Use correct lock while counting channel queue length
| * 6f5c0eec89 ceph: fix use-after-free bug for inodes when flushing capsnaps
| * 443cf752f7 selftests: mptcp: update userspace pm subflow tests
| * 8f0ba8ec18 selftests: mptcp: update userspace pm addr tests
| * 3fa051b18f mptcp: update userspace pm infos
| * 9b7fa33fda mptcp: add address into userspace pm list
| * d80a36ad40 mptcp: only send RM_ADDR in nl_cmd_remove
| * e0b04a9f97 can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
| * 8a46c4a2bc can: j1939: change j1939_netdev_lock type to mutex
| * db15e90a8c can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
| * 727964650a wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()
| * 8953be60ec drm/amd/display: Reduce sdp bw after urgent to 90%
| * 8695a443ad drm/amd/pm: Fix power context allocation in SMU13
| * 8e143bae25 drm/amdgpu: change reserved vram info print
| * 34419aa0b4 drm/amdgpu: fix xclk freq on CHIP_STONEY
| * 416ba40ff3 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
| * 8d42c563e4 drm/i915/gt: Use the correct error value when kernel_context() fails
| * b40b349132 ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41
| * b1acff11b6 ALSA: hda/realtek: Add Lenovo P3 Tower platform
| * 6321135063 ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
| * 0df0097ea2 ALSA: ice1712,ice1724: fix the kcontrol->id initialization
| * caad8a0a10 ALSA: hda/realtek: Add quirk for Clevo NS50AU
| * 3454490e03 ALSA: cmipci: Fix kctl->id initialization
| * c35034fd64 ALSA: gus: Fix kctl->id initialization
| * 1f6c520932 ALSA: ymfpci: Fix kctl->id initialization
| * be0b9b7a6d ALSA: hda: Fix kctl->id initialization
| * c8a46f39dd Input: fix open count when closing inhibited device
| * f9172a0bb5 Input: psmouse - fix OOB access in Elantech protocol
| * 00b59734f5 Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
| * 32c2c234bc batman-adv: Broken sync while rescheduling delayed work
| * f9b9c84696 bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
| * abc7062313 bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event
| * 5ce24936d5 bnxt_en: Skip firmware fatal error recovery if chip is not accessible
| * 5fc86a4580 bnxt_en: Query default VLAN before VNIC setup on a VF
| * 53a0c6d5c9 bnxt_en: Don't issue AP reset during ethtool's reset operation
| * 5df74018d1 net: bcmgenet: Fix EEE implementation
| * d4925800a4 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
| * c5a17f3247 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
| * dbc880567a bpf: Add extra path pointer check to d_path helper
| * 06177b9290 net: sched: fix possible refcount leak in tc_chain_tmplt_add()
| * e582ceda5a net: sched: act_police: fix sparse errors in tcf_police_dump()
| * 60f39768ef net: sched: move rtm_tca_policy declaration to include file
| * 76eef453a6 drm/i915/selftests: Add some missing error propagation
| * 4e7f1f6da7 drm/i915/selftests: Stop using kthread_stop()
| * 9d9a38b563 net: sched: add rcu annotations around qdisc->qdisc_sleeping
| * 8a74ea37e1 rfs: annotate lockless accesses to RFS sock flow table
| * 3d9eface2e rfs: annotate lockless accesses to sk->sk_rxhash
| * f8e6aa0e60 tcp: gso: really support BIG TCP
| * 251b5d68ac ipv6: rpl: Fix Route of Death.
| * 65f2def206 netfilter: nf_tables: out-of-bound check in chain blob
| * fea199dbf6 netfilter: ipset: Add schedule point in call_ad().
| * f057da51c0 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
| * 1f26ea49a5 netfilter: nft_bitwise: fix register tracking
| * 81e11b6c1a selftests/bpf: Fix sockopt_sk selftest
| * 1ba0353545 selftests/bpf: Verify optval=NULL case
| * 0d18f8b90b wifi: cfg80211: fix locking in sched scan stop work
| * 4a64e92846 qed/qede: Fix scheduling while atomic
| * 79c975514c wifi: mac80211: don't translate beacon/presp addrs
| * 4dd40fec5b wifi: mac80211: mlme: fix non-inheritence element
| * 8b6ab4bfba wifi: cfg80211: reject bad AP MLD address
| * 434cf4fbee wifi: mac80211: use correct iftype HE cap
| * 3e8a7573ff Bluetooth: L2CAP: Add missing checks for invalid DCID
| * 66b3f7425a Bluetooth: ISO: don't try to remove CIG if there are bound CIS left
| * 9c7e51b947 Bluetooth: Fix l2cap_disconnect_req deadlock
| * 17aac12002 Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER
| * 5f285409c9 drm/i915: Use 18 fast wake AUX sync len
| * 7bf7bebdc2 drm/i915: Explain the magic numbers for AUX SYNC/precharge length
| * 1d37434ffc net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
| * a22c0a0346 net: enetc: correct rx_bytes statistics of XDP
| * b3fc768a74 net: enetc: correct the statistics of rx bytes
| * 7a5cdd4bc1 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
| * 76e38e6e1b net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
| * 3849e7fcea bpf: Fix elem_size not being set for inner maps
| * d7612a922b bpf: Fix UAF in task local storage
| * 9166225c3b net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294
| * 332f36a09c net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
| * 8af3119388 neighbour: fix unaligned access to pneigh_entry
| * 898c9a0ee7 bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()
| * e783f639b8 wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
| * 84c699681a afs: Fix setting of mtime when creating a file/dir/symlink
| * fb7058dd02 spi: qup: Request DMA before enabling clocks
| * ec2e12b14a platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem
| * 24845da026 platform/surface: aggregator: Allow completion work-items to be executed in parallel
| * 31c3de5f7b spi: mt65xx: make sure operations completed before unloading
| * 097acf0aa6 net: sfp: fix state loss when updating state_hw_mask
| * ec3ce2c7cf scsi: megaraid_sas: Add flexible array member for SGLs
* | 32d0f34bbc Revert "tcp: deny tcp_disconnect() when threads are waiting"
* | 2a77668d45 Merge 6.1.33 into android14-6.1-lts
|\|
| * 2f3918bc53 Linux 6.1.33
| * c3fcfe8931 ext4: enable the lazy init thread when remounting read/write
| * 84683a2cf5 selftests: mptcp: join: avoid using 'cmp --bytes'
| * fbb6db561d selftests: mptcp: simult flows: skip if MPTCP is not supported
| * 4bc022b953 selftests: mptcp: diag: skip if MPTCP is not supported
| * e8631d84c0 arm64: efi: Use SMBIOS processor version to key off Ampere quirk
| * b026755cc9 tls: rx: strp: don't use GFP_KERNEL in softirq context
| * a2961463d7 xfs: verify buffer contents when we skip log replay
| * 4042d7ad40 drm/amd/display: Have Payload Properly Created After Resume
| * 4a9d63181f iommu/amd/pgtbl_v2: Fix domain max address
| * 3264d875f5 tpm, tpm_tis: Request threaded interrupt handler
| * 77ee4f8c02 regmap: Account for register length when chunking
| * a8eaa9a06a fs/ntfs3: Validate MFT flags before replaying logs
| * 0b28edf227 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
| * 4f303c0b9d ksmbd: fix multiple out-of-bounds read during context decoding
| * 522a9417f6 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
| * 4c6bdaacb3 ksmbd: fix incorrect AllocationSize set in smb2_get_info
| * f7add4d159 ksmbd: fix UAF issue from opinfo->conn
| * 8072ea6743 ksmbd: fix credit count leakage
| * 5f4d3810ca KVM: x86: Account fastpath-only VM-Exits in vCPU stats
| * b1d5667afa KVM: arm64: Populate fault info for watchpoint
| * 0659aee089 test_firmware: fix the memory leak of the allocated firmware buffer
| * eef67dfdc0 test_firmware: fix a memory leak with reqs buffer
| * 33aebb0148 powerpc/xmon: Use KSYM_NAME_LEN in array size
| * 97211945ef serial: cpm_uart: Fix a COMPILE_TEST dependency
| * 7493392a37 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
| * 3270095f6e fbcon: Fix null-ptr-deref in soft_cursor
| * ef8aeffb2c ext4: add lockdep annotations for i_data_sem for ea_inode's
| * 140aa33f96 ext4: disallow ea_inodes with extended attributes
| * 277cea6f77 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
| * b112babc56 ext4: add EA_INODE checking to ext4_iget()
| * 9ce0319b05 mptcp: fix active subflow finalization
| * 977a63afd4 mptcp: fix connect timeout handling
| * 97ecfe67f5 selftests: mptcp: userspace pm: skip if MPTCP is not supported
| * f324df8de0 selftests: mptcp: sockopt: skip if MPTCP is not supported
| * 0fea987ccf selftests: mptcp: join: skip if MPTCP is not supported
| * 17ddf2a54e selftests: mptcp: pm nl: skip if MPTCP is not supported
| * 68ecc09a14 selftests: mptcp: connect: skip if MPTCP is not supported
| * 3f731926a1 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
| * 7403630eb9 tracing/histograms: Allow variables to have some modifiers
| * 2a1195f0e0 tracing/timerlat: Always wakeup the timerlat thread
| * 007c042256 mtdchar: mark bits of ioctl handler noinline
| * d7c34c8f60 selinux: don't use make's grouped targets feature yet
| * 6fb0b098f6 io_uring: undeprecate epoll_ctl support
| * 94f97b8df0 riscv: perf: Fix callchain parse error with kernel tracepoint events
| * c40dc6e266 tpm, tpm_tis: correct tpm_tis_flags enumeration values
| * b0e21c42c1 iommu/amd: Fix domain flush size when syncing iotlb
| * 251cf7fd5a powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
| * 2a72e6814f block: fix revalidate performance regression
| * 867ad8cba2 phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
| * 5daf7a171d phy: qcom-qmp-combo: fix init-count imbalance
| * 1af8dd5403 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
| * 380d2da555 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
| * 2c8aa1163a mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
| * f25568e080 mmc: vub300: fix invalid response handling
| * 03974abbf2 x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
| * 8db2ea7b80 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
| * f05f3fcc78 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
| * 1c729bd5b3 drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
| * 0f8f233ed7 drm/amd/pm: resolve reboot exception for si oland
| * e0a0f5d2ba drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
| * 00abb872ef drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
| * 2f91f92bd8 drm/amdgpu: enable tmz by default for GC 11.0.1
| * 009886965e ata: libata-scsi: Use correct device no in ata_find_dev()
| * 63a44b01df scsi: stex: Fix gcc 13 warnings
| * 2e787e5153 misc: fastrpc: reject new invocations during device removal
| * 93f2aa05af misc: fastrpc: return -EPIPE to invocations on device removal
| * cbfed647fd md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
| * 704842c97a usb: gadget: f_fs: Add unbind event before functionfs_unbind
| * cc8c9864da usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
| * 08e8ff68a3 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
| * ef12610ff5 net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
| * 3cfdc3fc18 iio: dac: build ad5758 driver when AD5758 is selected
| * f453753900 iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
| * 735d033bed iio: adc: ad7192: Change "shorted" channels to differential
| * 84f4d63ae1 iio: addac: ad74413: fix resistance input processing
| * ab0c2dffe8 iio: dac: mcp4725: Fix i2c_master_send() return value handling
| * 89f92d4353 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
| * 2eb2696051 iio: adc: stm32-adc: skip adc-channels setup if none is present
| * 54d737d796 iio: light: vcnl4035: fixed chip ID check
| * 2896a356ed dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
| * cb2a612c39 iio: imu: inv_icm42600: fix timestamp reset
| * 3fb021f5c1 HID: wacom: avoid integer overflow in wacom_intuos_inout()
| * 254be1f648 HID: google: add jewel USB id
| * 23c241676f iio: adc: mxs-lradc: fix the order of two cleanup operations
| * b6867ce5fb iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
| * 47cc3cae30 media: uvcvideo: Don't expose unsupported formats to userspace
| * 4d77637112 drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
| * 7d233f9359 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
| * 4124000cf4 media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
| * bafe94ac99 KVM: arm64: vgic: Fix locking comment
| * 150a5f74a5 KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
| * 4129d71e5b KVM: arm64: vgic: Fix a circular locking issue
| * 7df6008b87 block: Deny writable memory mapping if block is read-only
| * 16ddd3bc67 nvme-pci: Add quirk for Teamgroup MP33 SSD
| * a731273f3c ublk: fix AB-BA lockdep warning
| * 68ce1d57e5 drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
| * baa8901ad7 ceph: silence smatch warning in reconnect_caps_cb()
| * 56e5d63e4e atm: hide unused procfs functions
| * 47d0f62679 drm/msm: Be more shouty if per-process pgtables aren't working
| * c62a9a6bea ALSA: oss: avoid missing-prototype warnings
| * e4f1532a9c nvme: do not let the user delete a ctrl before a complete initialization
| * f481c2af49 nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
| * d001347067 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
| * def67e27f2 net: wwan: t7xx: Ensure init is completed before system sleep
| * ae72bd1a4b wifi: b43: fix incorrect __packed annotation
| * c061e13c72 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
| * 7402fb48ef wifi: iwlwifi: mvm: Add locking to the rate read flow
| * 788f129f63 wifi: mac80211: recalc chanctx mindef before assigning
| * a034600611 wifi: mac80211: consider reserved chanctx for mindef
| * aefa37aa32 wifi: mac80211: simplify chanctx allocation
| * bdd97c99b3 arm64: vdso: Pass (void *) to virt_to_page()
| * 6bf0f6bfcd arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
| * e0b5316e2e ARM: dts: stm32: add pin map for CAN controller on stm32f7
| * de16dfe7ca wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
| * 329da6d07c ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
| * 905b247f6e s390/topology: honour nr_cpu_ids when adding CPUs
| * 26cfe2faa8 s390/pkey: zeroize key blobs
| * 9f2f538cd8 ASoC: SOF: pm: save io region state in case of errors in resume
| * eb708aee41 ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
| * 1cc6301dfc ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
| * a6637d5a8f ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
| * d5d61f747e media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
| * d0088ea444 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
| * 4a8ecfb220 media: dvb-core: Fix use-after-free due to race at dvb_register_device()
| * 93b5dfebcb media: dvb-core: Fix use-after-free due on race condition at dvb_net
| * bf3b6f82fd media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
| * ea2938c27b media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
| * dd68399361 media: dvb_ca_en50221: fix a size write bug
| * 058822591b media: netup_unidvb: fix irq init by register it at the end of probe
| * b769fbf04a media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
| * 5d2923fb0b media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
| * 6906e613e6 media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
| * 4e896b2263 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
| * 336ca9b371 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
| * 1027c8c068 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
| * 8914ae00db media: dvb_demux: fix a bug for the continuity counter
| * 59dad726de ASoC: ssm2602: Add workaround for playback distortions
| * 7fbdd3bd7b ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
| * 603f239216 ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
| * f6d2aa322c xfrm: Check if_id in inbound policy/secpath match
| * 40798c566b um: harddog: fix modular build
| * c03dd93905 ASoC: dwc: limit the number of overrun messages
| * 0960fb87cd ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
| * 7d98a36b10 nvme-pci: add quirk for missing secondary temperature thresholds
| * 53786bfadc nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
| * 46193dd43d block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
| * 5af920e4d1 nbd: Fix debugfs_create_dir error checking
| * f83c32ed05 fbdev: stifb: Fix info entry in sti_struct on error path
| * be2aefa202 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
| * c6c0a9f619 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
| * 3e336ad6f5 drm/amdgpu: set gfx9 onwards APU atomics support to be true
| * 5ae4a618a1 gfs2: Don't deref jdesc in evict
| * 61c3962ab1 platform/mellanox: fix potential race in mlxbf-tmfifo driver
| * 809efd7a69 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
| * 18913fc7c1 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
| * 705f4dcc41 hwmon: (k10temp) Add PCI ID for family 19, model 78h
| * 6578e0f196 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
| * 0433baa893 btrfs: abort transaction when sibling keys check fails for leaves
| * e2d161c539 drm/ast: Fix ARM compatibility
| * cad1abbe48 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
| * 88a042d599 drm/amdgpu: Use the default reset when loading or reloading the driver
| * 6a40da6007 ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
| * a7ec48a419 ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
| * 867dae5547 watchdog: menz069_wdt: fix watchdog initialisation
| * 787e74b213 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
| * e2feb39312 mptcp: add annotations around sk->sk_shutdown accesses
| * 0b9e6d64cd mptcp: fix data race around msk->first access
| * 519f16d96c mptcp: consolidate passive msk socket initialization
| * fa2cbd1d68 mptcp: simplify subflow_syn_recv_sock()
| * 9872e8c632 mptcp: avoid unneeded address copy
| * 1b9e3ab669 mptcp: add annotations around msk->subflow accesses
| * c5ebb5cec9 mptcp: avoid unneeded __mptcp_nmpc_socket() usage
| * ea9d7382d5 rtnetlink: call validate_linkmsg in rtnl_create_link
| * 62dcac528b mtd: rawnand: marvell: don't set the NAND frequency select
| * 2187cb72b9 mtd: rawnand: marvell: ensure timing values are written
| * a0843347a9 net: dsa: mv88e6xxx: Increase wait after reset deactivation
| * c3fc733798 tcp: fix mishandling when the sack compression is deferred.
| * eac615ed3c net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
| * 4fc2724f44 iommu/mediatek: Flush IOTLB completely only if domain has been attached
| * 9316fdd57f net/mlx5: Read embedded cpu after init bit cleared
| * 4156c6ff33 net/mlx5e: Fix error handling in mlx5e_refresh_tirs
| * 7c3e271626 nvme: fix the name of Zone Append for verbose logging
| * 4e5a5cda3d nfsd: fix double fget() bug in __write_ports_addfd()
| * 401a1cf50b udp6: Fix race condition in udp6_sendmsg & connect
| * 507182f132 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
| * 5c05ef3630 net: sched: fix NULL pointer dereference in mq_attach
| * f8884108a2 net/sched: Prohibit regrafting ingress or clsact Qdiscs
| * be3e1f71cb net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
| * 1ec1434630 net/sched: sch_clsact: Only create under TC_H_CLSACT
| * 89a0f4dcae net/sched: sch_ingress: Only create under TC_H_INGRESS
| * d67a5a587c net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
| * 8c3ec8e789 net/smc: Scan from current RMB list when no position specified
| * 752836e1a2 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
| * c2251ce048 tcp: deny tcp_disconnect() when threads are waiting
| * 0dec22a09d af_packet: do not use READ_ONCE() in packet_bind()
| * 906134664f RDMA/irdma: Fix Local Invalidate fencing
| * 07322c8a12 RDMA/irdma: Prevent QP use after free
| * 3cf7747414 mtd: rawnand: ingenic: fix empty stub helper definitions
| * 789394f1df perf ftrace latency: Remove unnecessary "--" from --use-nsec option
| * 7164961a9c amd-xgbe: fix the false linkup in xgbe_phy_status
| * d615070b0e tls: improve lockless access safety of tls_err_abort()
| * 0b64a2bf16 af_packet: Fix data-races of pkt_sk(sk)->num.
| * a2c2364e5f netrom: fix info-leak in nr_write_internal()
| * ae0ef97f1e net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
| * 724aa4fd9e net/mlx5e: Don't attach netdev profile while handling internal error
| * 9c7ae143a0 net/mlx5: fw_tracer, Fix event handling
| * e73b7de4bf net/mlx5: SF, Drain health before removing device
| * 9e49af9766 net/mlx5: Drain health before unregistering devlink
| * ddd8d552a8 riscv: Fix unused variable warning when BUILTIN_DTB is set
| * 72fef70abe dmaengine: pl330: rename _start to prevent build error
| * bd424277a1 nfsd: make a copy of struct iattr before calling notify_change
| * dac09fec5b iommu/amd: Fix up merge conflict resolution
| * 817ce9b1d2 iommu/amd: Handle GALog overflows
| * c3ff24625a iommu/amd: Don't block updates to GATag if guest mode is on
| * bf1f3f4aa4 iommu/rockchip: Fix unwind goto issue
| * 0021441cbb RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
| * dcaa61b73d RDMA/bnxt_re: Fix a possible memory leak
| * 44fc5eb0e2 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
| * ef8c761693 RDMA/hns: Modify the value of long message loopback slice
| * 736e1c4e54 RDMA/hns: Fix base address table allocation
| * 38771c0eef RDMA/hns: Fix timeout attr in query qp for HIP08
| * 241de3fec1 RDMA/efa: Fix unsupported page sizes in device
| * 21c0eb0648 phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
| * 836f874d43 RDMA/bnxt_re: Fix the page_size used during the MR creation
* | c5df11c964 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
* | 3a53767f1f Revert "bpf, sockmap: Pass skb ownership through read_skb"
* | 8e369c7704 Revert "bpf, sockmap: Convert schedule_work into delayed_work"
* | d7c3711e7d Revert "bpf, sockmap: Reschedule is now done through backlog"
* | 4903ee3f95 Revert "bpf, sockmap: Improved check for empty queue"
* | 51ffabff7c Revert "bpf, sockmap: Handle fin correctly"
* | 3ce63059c1 Revert "bpf, sockmap: TCP data stall on recv before accept"
* | c7e4973846 Revert "bpf, sockmap: Wake up polling after data copy"
* | 0851b00164 Revert "bpf, sockmap: Incorrectly handling copied_seq"
* | 26b6ad0f34 Merge 6.1.32 into android14-6.1-lts
|\|
| * 76ba310227 Linux 6.1.32
| * cd51ba98ae tools headers UAPI: Sync the linux/in.h with the kernel sources
| * 2cd02ae656 netfilter: ctnetlink: Support offloaded conntrack entry deletion
| * 55ce796e9b cpufreq: amd-pstate: Add ->fast_switch() callback
| * c18f6919b4 cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
| * efc8ec1636 block: fix bio-cache for passthru IO
| * 5d08604754 Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"
| * 2333dbc88f bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
| * 6c1fad655b drm/amd: Don't allow s0ix on APUs older than Raven
| * 83a7f27c5b octeontx2-af: Add validation for lmac type
| * 3236221bb8 RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
| * 592af07ac0 wifi: iwlwifi: mvm: fix potential memory leak
| * 0c469078bd wifi: iwlwifi: mvm: support wowlan info notification version 2
| * b5ceb6aac6 wifi: rtw89: correct 5 MHz mask setting
| * 07c8c1a3cf net: phy: mscc: enable VSC8501/2 RGMII RX clock
| * 7c95f56995 page_pool: fix inconsistency for page_pool_ring_[un]lock()
| * 7dccd5fa7e net: page_pool: use in_softirq() instead
| * cd3c5e4e0d vfio/type1: check pfn valid before converting to struct page
| * 6793a3c632 blk-mq: fix race condition in active queue accounting
| * fe735073a5 bpf, sockmap: Incorrectly handling copied_seq
| * dd628fc697 bpf, sockmap: Wake up polling after data copy
| * ab90b68f65 bpf, sockmap: TCP data stall on recv before accept
| * 3a2129ebae bpf, sockmap: Handle fin correctly
| * ba4fec5bd6 bpf, sockmap: Improved check for empty queue
| * 1e4e379ccd bpf, sockmap: Reschedule is now done through backlog
| * 9f4d7efb33 bpf, sockmap: Convert schedule_work into delayed_work
| * 4ae2af3e59 bpf, sockmap: Pass skb ownership through read_skb
| * 49b5b5bfee gpio-f7188x: fix chip name and pin count on Nuvoton chip
| * 085f27f48c net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
| * 3347ac7a81 tls: rx: strp: preserve decryption status of skbs when needed
| * ba93977437 tls: rx: strp: factor out copying skb data
| * 52a89de3e9 tls: rx: strp: force mixed decrypted records into copy mode
| * c48b8399e4 tls: rx: strp: fix determining record length in copy mode
| * ecd9f6ed9e tls: rx: strp: set the skb->len of detached / CoW'ed skbs
| * e734a693a2 tls: rx: device: fix checking decryption status
| * b3e54fb3a3 platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
| * 8e8c33cc89 selftests/bpf: Fix pkg-config call building sign-file
| * ca39992f10 firmware: arm_ffa: Fix usage of partition info get count flag
| * 3f5413c954 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
| * 6728486447 inet: Add IP_LOCAL_PORT_RANGE socket option
* | c3dee37bcd Revert "Revert "binder_alloc: add missing mmap_lock calls when using the VMA""
* | f9689ed69b Revert "Revert "android: binder: stop saving a pointer to the VMA""
* | 896fd52618 Revert "binder: add lockless binder_alloc_(set|get)_vma()"
* | 9f67f4f500 Revert "binder: fix UAF caused by faulty buffer cleanup"
* | 940f3dad8f Revert "binder: fix UAF of alloc->vma in race with munmap()"
* | 03c3264a15 Merge 6.1.31 into android14-6.1-lts
|\|
| * d2869ace6e Linux 6.1.31
| * 2f32b89d81 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
| * 3bcb97e424 3c589_cs: Fix an error handling path in tc589_probe()
| * 9540765d18 net/smc: Reset connection when trying to use SMCRv2 fails.
| * be4022669e regulator: mt6359: add read check for PMIC MT6359
| * 22157f7445 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
| * 1ae70faa86 arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
| * 3e8a82fb55 net/mlx5: Devcom, serialize devcom registration
| * eaa365c104 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
| * 411e4d6caa net/mlx5: Collect command failures data only for known commands
| * 390aa5c006 net/mlx5: Fix error message when failing to allocate device memory
| * 59dd110ca2 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
| * b17294e7aa net/mlx5: Handle pairing of E-switch via uplink un/load APIs
| * e501ab1366 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
| * 6f0dce5f78 net/mlx5e: do as little as possible in napi poll when budget is 0
| * 00959a1bad net/mlx5e: Use correct encap attribute during invalidation
| * 362063df6c net/mlx5e: Fix deadlock in tc route query code
| * 2051f762c5 net/mlx5e: Fix SQ wake logic in ptp napi_poll context
| * 47b4f741a3 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
| * 04238c2385 forcedeth: Fix an error handling path in nv_probe()
| * 0392c9185d sctp: fix an issue that plpmtu can never go to complete state
| * c9e09b070d cxl: Wait Memory_Info_Valid before access memory related info
| * ad72cb5899 ASoC: Intel: avs: Access path components under lock
| * 6ae9cf40b4 ASoC: Intel: avs: Fix declaration of enum avs_channel_config
| * 5eaaad19c8 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
| * d8cfe5ccc9 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
| * a7edc86e14 xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
| * 53384076f7 x86/pci/xen: populate MSI sysfs entries
| * 84b211b028 ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator
| * 225a5f394b coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
| * 5522469095 platform/x86: ISST: Remove 8 socket limit
| * f34428b5a3 regulator: pca9450: Fix BUCK2 enable_mask
| * ccc6e9ded6 fs: fix undefined behavior in bit shift for SB_NOUSER
| * dfc5aaa57f firmware: arm_ffa: Fix FFA device names for logical partitions
| * ad73dc7263 firmware: arm_ffa: Check if ffa_driver remove is present before executing
| * 06ec5be891 optee: fix uninited async notif value
| * 9c744c6ff2 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
| * 71e60a58d7 power: supply: bq24190: Call power_supply_changed() after updating input current
| * 1f02bfd5d9 power: supply: bq25890: Call power_supply_changed() after updating input current or voltage
| * 57842035d2 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
| * 221f7cb122 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
| * 3c573e7910 power: supply: bq27xxx: Move bq27xxx_battery_update() down
| * 9108ede08d power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
| * d952a1eaaf power: supply: bq27xxx: Fix poll_interval handling and races on remove
| * e65fee4568 power: supply: bq27xxx: Fix I2C IRQ race on remove
| * d746fbf4f0 power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
| * e1073f8147 power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
| * 2ac38f130e power: supply: leds: Fix blink to LED on transition
| * 94373413e1 cifs: mapchars mount option ignored
| * 91dd8aab9c ipv6: Fix out-of-bounds access in ipv6_find_tlv()
| * 9bc1dbfd91 lan966x: Fix unloading/loading of the driver
| * 1a9e80f757 bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
| * 177ee41f61 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
| * a1d7c357f4 octeontx2-pf: Fix TSOv6 offload
| * 4883d9e2a2 selftests: fib_tests: mute cleanup error message
| * 722af06e61 drm: fix drmm_mutex_init()
| * cc18b46859 net: fix skb leak in __skb_tstamp_tx()
| * 8d81d3b0ed ASoC: lpass: Fix for KASAN use_after_free out of bounds
| * 53764a17f5 media: radio-shark: Add endpoint checks
| * d5dba4b7bf USB: sisusbvga: Add endpoint checks
| * 09e9d1f52f USB: core: Add routines for endpoint checks in old drivers
| * 2a112f0462 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
| * ed66e6327a net: fix stack overflow when LRO is disabled for virtual interfaces
| * c8fdf7feca fbdev: udlfb: Fix endpoint check
| * d7fff52c99 debugobjects: Don't wake up kswapd from fill_pool()
| * 8694853768 irqchip/mips-gic: Use raw spinlock for gic_lock
| * dc1b7641a9 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
| * 4ca6b06e9b x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
| * ed0ef89508 perf/x86/uncore: Correct the number of CHAs on SPR
| * f3078be2fe drm/amd/amdgpu: limit one queue per gang
| * 34570f85a2 selftests/memfd: Fix unknown type name build failure
| * 931ea1ed31 binder: fix UAF of alloc->vma in race with munmap()
| * e1e198eff1 binder: fix UAF caused by faulty buffer cleanup
| * d7cee853bc binder: add lockless binder_alloc_(set|get)_vma()
| * 72a94f8c14 Revert "android: binder: stop saving a pointer to the VMA"
| * 7e6b854854 Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
| * 8069bcaa5b drm/amd/pm: Fix output of pp_od_clk_voltage
| * 6acfbdda4d drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
| * 8756863c7f drm/radeon: reintroduce radeon_dp_work_func content
| * 3897ac532a drm/mgag200: Fix gamma lut not initialized.
| * 3970ee926e dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
| * 937264cd9a btrfs: use nofs when cleaning up aborted transactions
| * 63e12910b7 gpio: mockup: Fix mode of debugfs files
| * b49706d179 parisc: Handle kprobes breakpoints only in kernel context
| * 5596e2ef5f parisc: Enable LOCKDEP support
| * d935edd510 parisc: Allow to reboot machine after system halt
| * c49ffd89b6 parisc: Fix flush_dcache_page() for usage from irq context
| * c0993b463f parisc: Handle kgdb breakpoints only in kernel context
| * e1f14a4071 parisc: Use num_present_cpus() in alternative patching code
| * bd90ac0002 xtensa: add __bswap{si,di}2 helpers
| * 522bbbfcb6 xtensa: fix signal delivery to FDPIC process
| * 0845660508 m68k: Move signal frame following exception on 68020/030
| * 6147745d43 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
| * da1e8adab3 ASoC: rt5682: Disable jack detection interrupt during suspend
| * 72c28207c1 power: supply: bq25890: Fix external_power_changed race
| * 0456b91212 power: supply: axp288_fuel_gauge: Fix external_power_changed race
| * 7d5e0150ee mmc: block: ensure error propagation for non-blk
| * a24aec210a mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
| * 0d97634ad4 SUNRPC: Don't change task->tk_status after the call to rpc_exit_task
| * 40599969ff ALSA: hda/realtek: Enable headset onLenovo M70/M90
| * 7d3d306f15 ALSA: hda: Fix unhandled register update during auto-suspend period
| * 5222e81afa ALSA: hda/ca0132: add quirk for EVGA X299 DARK
| * 688c9af6e5 platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
| * c26b9e1931 x86/mm: Avoid incomplete Global INVLPG flushes
| * 4eb600f386 arm64: Also reset KASAN tag if page is not PG_mte_tagged
| * 8bdf47f9db ocfs2: Switch to security_inode_init_security()
| * 28ee628fff drm/amd/display: hpd rx irq not working with eDP interface
| * 7bfd4c0ebc net: dsa: mv88e6xxx: Add RGMII delay to 88E6320
| * 66ede2e423 platform/x86: hp-wmi: Fix cast to smaller integer type warning
| * 0dbc898f59 skbuff: Proactively round up to kmalloc bucket size
| * ac2f5739fd drm/amdgpu/mes11: enable reg active poll
| * a2fe4534bb drm/amd/amdgpu: update mes11 api def
| * ae9e65319f watchdog: sp5100_tco: Immediately trigger upon starting.
| * 7cd46930b8 tpm: Prevent hwrng from activating during resume
| * 25d38d5eaa tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers
| * e76f61a2c5 tpm, tpm_tis: startup chip before testing for interrupts
| * 9953dbf65f tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume
| * c5a5d33886 tpm, tpm_tis: Only handle supported interrupts
| * 5c4c8075bc tpm, tpm_tis: Avoid cache incoherency in test for interrupts
| * 1ec145277a usb: dwc3: fix gadget mode suspend interrupt handler issue
* | fd07e1d347 ANDROID: GKI: add skb_pull_data to android/abi_gki_aarch64_virtual_device
* | 83377b0a3f ANDROID: GKI: preserve CRC generation for some bluetooth symbols
* | 907f29932c Revert "Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started""
* | bfd5fc9a7e Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
* | d71d75e074 Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
* | 9626cfb677 Revert "tipc: check the bearer min mtu properly when setting it by netlink"
* | 5caf658594 Revert "platform: Provide a remove callback that returns no value"
* | f1fdb6e6a9 Revert "ASoC: fsl_micfil: Fix error handler with pm_runtime_enable"
* | e2b436192b Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
* | 26c1cc6858 Merge 6.1.30 into android14-6.1-lts
|\|
| * a343b0dd87 Linux 6.1.30
| * da9a8dc33d drm/amdgpu: reserve the old gc_11_0_*_mes.bin
| * 616843d5a1 drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
| * 09bf14907d drm/amdgpu: declare firmware for new MES 11.0.4
| * f05ccf6a6a crypto: testmgr - fix RNG performance in fuzz tests
| * 682679fc95 remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
| * 7099e14f60 rethook, fprobe: do not trace rethook related functions
| * c46d3efb4d rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
| * 4e38a02b22 arm64: mte: Do not set PG_mte_tagged if tags were not initialized
| * 02cf4a336e s390/qdio: fix do_sqbs() inline assembly constraint
| * 25e8d30507 s390/crypto: use vector instructions only if available for ChaCha20
| * eeb63c07ba s390/dasd: fix command reject error on ESE devices
| * acc2a40e42 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
| * 0fc73f310c powerpc/64s/radix: Fix soft dirty tracking
| * ae5d148965 tpm/tpm_tis: Disable interrupts for more Lenovo devices
| * 9a74146540 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
| * fc983cf5dd powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
| * 6e092fa42e dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
| * 76313a63f7 drm/amdgpu/gfx11: update gpu_clock_counter logic
| * 055852074c drm/amdgpu: refine get gpu clock counter method
| * 4e2f9159f9 drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
| * abfe2ffc00 drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
| * 9de5a98588 drm/amdgpu/gmc11: implement get_vbios_fb_size()
| * 903e942500 drm/amd/pm: fix possible power mode mismatch between driver and PMFW
| * 595824a450 ceph: force updating the msg pointer in non-split case
| * 3338d0b9ac vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
| * e16629c639 thunderbolt: Clear registers properly when auto clear isn't in use
| * abc7e50e89 serial: qcom-geni: fix enabling deactivated interrupt
| * 1db5db7a99 serial: 8250_exar: Add support for USR298x PCI Modems
| * cda8aa19bf serial: Add support for Advantech PCI-1611U card
| * 2cab13f500 mm: fix zswap writeback race condition
| * 254ee53028 maple_tree: make maple state reusable after mas_empty_area()
| * 6c4172d44c statfs: enforce statfs[64] structure initialization
| * 154de42fe3 KVM: Fix vcpu_array[0] races
| * 75378b03a9 ksmbd: fix global-out-of-bounds in smb2_find_context_vals
| * 40d90ee027 ksmbd: fix wrong UserName check in session_user
| * af7335a4b9 ksmbd: allocate one more byte for implied bcc[0]
| * f1d013b0f0 ksmbd: smb2: Allow messages padded to 8byte boundary
| * 4d25f93e64 SMB3: drop reference to cfile before sending oplock break
| * 3b66d58c89 SMB3: Close all deferred handles of inode in case of handle lease break
| * 107677a8f4 wifi: rtw88: use work to update rate to avoid RCU warning
| * d61191092d can: kvaser_pciefd: Disable interrupts in probe error path
| * eabb11236a can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
| * 45ce3beb02 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
| * fcdfc1860f can: kvaser_pciefd: Empty SRB buffer in probe
| * 50bdf44a1b can: kvaser_pciefd: Call request_irq() before enabling interrupts
| * 24bdfcb099 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
| * 9cd1025b1a can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
| * 836641cc41 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
| * 0eee95cbbb ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
| * 0cc95fdb67 ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
| * 4ea7c3388f ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
| * 9328c65694 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
| * 30043b0a06 ALSA: hda/realtek: Add quirk for Clevo L140AU
| * 0e1e6c0779 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
| * dc8c569d59 ALSA: hda: Fix Oops by 9.1 surround channel names
| * 44f2ed29e1 xhci: Fix incorrect tracking of free space on transfer rings
| * 643a453878 xhci-pci: Only run d3cold avoidance quirk for s2idle
| * ea56ede911 Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
| * 7356d42cef Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
| * 08bd1be1c7 usb: typec: altmodes/displayport: fix pin_assignment_show
| * f1f810e541 usb: gadget: u_ether: Fix host MAC address case
| * a9342bd4c2 usb: dwc3: debugfs: Resume dwc3 before accessing registers
| * ad43004fd5 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
| * 56a0769fa4 USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
| * 4c3312745f usb-storage: fix deadlock when a scsi command timeouts more than once
| * 0ced12bdf6 USB: usbtmc: Fix direction for 0-length ioctl control messages
| * 2cd7d88fcb ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
| * d319fe244e bridge: always declare tunnel functions
| * a836be60a3 netfilter: nft_set_rbtree: fix null deref on element insertion
| * 8f58c53857 netfilter: nf_tables: fix nft_trans type confusion
| * d862b63605 net: selftests: Fix optstring
| * fdc5c8fb57 net: pcs: xpcs: fix C73 AN not getting enabled
| * ee44bacf46 net: wwan: iosm: fix NULL pointer dereference when removing device
| * c3e3e8933f vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
| * e02d2b987c igb: fix bit_shift to be in [1..8] range
| * 516114d7fb net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
| * 172146c26f cassini: Fix a memory leak in the error handling path of cas_init_one()
| * 9cae243b9a tun: Fix memory leak for detached NAPI queue.
| * e2d59768f8 net: tun: rebuild error handling in tun_get_user
| * ae42c6f79c scsi: storvsc: Don't pass unused PFNs to Hyper-V host
| * 557ba100d8 wifi: iwlwifi: mvm: don't trust firmware n_channels
| * a270c552ce wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
| * bc907fbf48 wifi: iwlwifi: fix OEM's name in the ppag approved list
| * 2160e11981 wifi: iwlwifi: fw: fix DBGI dump
| * a20550b3aa wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
| * bc22656432 wifi: mac80211: Abort running color change when stopping the AP
| * 01a4503d9f wifi: mac80211: fix min center freq offset tracing
| * c79d794a2c wifi: mac80211: fortify the spinlock against deadlock by interrupt
| * f9a85347e4 wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
| * dda9c9b117 ice: Fix ice VF reset during iavf initialization
| * f181d799fb ice: introduce clear_reset_state operation
| * 36e6c7ada5 net: bcmgenet: Restore phy_stop() depending upon suspend/close
| * 41357a52b8 net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
| * e90cefcffd can: dev: fix missing CAN XL support in can_put_echo_skb()
| * c9abef1e07 s390/cio: include subchannels without devices also for evaluation
| * f215b62f59 tipc: check the bearer min mtu properly when setting it by netlink
| * 259683001d tipc: do not update mtu if msg_max is too small in mtu negotiation
| * 735c64ea88 tipc: add tipc_bearer_min_mtu to calculate min mtu
| * 73f53bc295 virtio_net: Fix error unwinding of XDP initialization
| * 978a55b0c0 virtio-net: Maintain reverse cleanup order
| * 6fbedf987b net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
| * 82ede43544 drm/exynos: fix g2d_open/close helper function definitions
| * 866c78a3a9 ASoC: SOF: topology: Fix logic for copying tuples
| * 3e56a1c048 ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
| * da1b698976 SUNRPC: Fix trace_svc_register() call site
| * 47adb84916 SUNRPC: always free ctxt when freeing deferred request
| * fd86534872 SUNRPC: double free xprt_ctxt while still in use
| * 07821524f6 media: netup_unidvb: fix use-after-free at del_timer()
| * 4147a0cee1 net: hns3: fix reset timeout when enable full VF
| * 89982e0501 net: hns3: fix reset delay time to avoid configuration timeout
| * 2a06c5ab7b net: hns3: fix sending pfc frames after reset issue
| * 8ee34c90ce net: hns3: fix output information incomplete for dumping tx queue info with debugfs
| * 37c1e28967 net: dsa: rzn1-a5psw: disable learning for standalone ports
| * 7ceeb5608d net: dsa: rzn1-a5psw: fix STP states handling
| * 374c9cf3ad net: dsa: rzn1-a5psw: enable management frames for CPU port
| * 33a93db909 erspan: get the proto with the md version for collect_md
| * 2a3e5f428f serial: 8250_bcm7271: fix leak in `brcmuart_probe`
| * dcf08087c2 serial: 8250_bcm7271: balance clk_enable calls
| * 081790eee6 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
| * 820a60a416 tcp: fix possible sk_priority leak in tcp_v4_send_reset()
| * 9bcf4794f1 vsock: avoid to close connected socket after the timeout
| * 116cc7670f sfc: disable RXFCS and RXALL features by default
| * 1c052acd71 ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
| * a16bf8f9c8 wifi: mt76: connac: fix stats->tx_bytes calculation
| * ee1a221d94 ALSA: firewire-digi00x: prevent potential use after free
| * ea9c758184 net: phy: dp83867: add w/a for packet errors seen with short cables
| * 9407454a9b net: fec: Better handle pm_runtime_get() failing in .remove()
| * e412fa5d81 selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
| * 7099beeec9 selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
| * c498e5d392 drm/msm: Fix submit error-path leaks
| * 474d57adf1 af_key: Reject optional tunnel/BEET mode templates in outbound policies
| * e5a0b280b0 xfrm: Reject optional tunnel/BEET mode templates in outbound policies
| * 0d778f0cb1 cpupower: Make TSC read per CPU for Mperf monitor
| * ce6c7befc2 ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
| * 9d3ac384cb platform: Provide a remove callback that returns no value
| * 394336e139 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
| * 97d6437cbf drm/msm/dpu: Remove duplicate register defines from INTF
| * d6d90e1402 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
| * 092f382f65 drm/msm/dpu: Assign missing writeback log_mask
| * ccde7016d1 drm/msm/dp: unregister audio driver during unbind
| * 6867c4b5db Revert "Fix XFRM-I support for nested ESP tunnels"
| * 070d0047c6 xfrm: don't check the default policy if the policy allows the packet
| * 7b5a8a23ac drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
| * b5f3f923d4 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
| * 1189b7f495 platform/x86: Move existing HP drivers to a new hp subdir
| * c9888aaed1 parisc: Replace regular spinlock with spin_trylock on panic path
| * e112b2e265 mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
| * 77f43c014a mfd: dln2: Fix memory leak in dln2_probe()
| * d3ee2f9e30 mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
| * 4e5e9da139 soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
| * 60eb1afb4f soundwire: qcom: gracefully handle too many ports in DT
| * 3060b08d63 phy: st: miphy28lp: use _poll_timeout functions for waits
| * 81e8f1abd0 soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
| * 895130e63c recordmcount: Fix memory leaks in the uwrite function
| * 4e2df91118 lkdtm/stackleak: Fix noinstr violation
| * fa825017fb sched: Fix KCSAN noinstr violation
| * eaa182a6c8 mcb-pci: Reallocate memory region to avoid memory overlapping
| * af4d6dbb1a serial: 8250: Reinit port->pm on port specific driver unbind
| * 6a4cef8244 usb: typec: tcpm: fix multiple times discover svids error
| * 1edff076cc HID: wacom: generic: Set battery quirk only when we see battery data
| * 37358a22a3 HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
| * 10ba1c3424 HID: apple: Set the tilde quirk flag on the Geyser 3
| * f3e2f3e0a7 ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
| * 1a6371c50b ASoC: amd: Add Dell G15 5525 to quirks list
| * 26fda37345 ALSA: hda: LNL: add HD Audio PCI ID
| * 907d6b615e usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
| * b484aa2147 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
| * 1844749dcf HID: logitech-hidpp: Reconcile USB and Unifying serials
| * 16420da845 HID: logitech-hidpp: Don't use the USB serial for USB devices
| * 2e64faf655 ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
| * 6ce24d176e staging: axis-fifo: initialize timeouts in init only
| * b268082188 HID: apple: Set the tilde quirk flag on the Geyser 4 and later
| * ec310591cf staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
| * 022fe9fcac Bluetooth: btrtl: Add the support for RTL8851B
| * fd269a0435 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
| * 2f4a1b24da Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
| * 76dd7893bd Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
| * 803ba6dcc4 Bluetooth: btintel: Add LE States quirk support
| * ea160ece08 Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
| * f4f3cbdbf2 Bluetooth: Improve support for Actions Semi ATS2851 based devices
| * 88deda7cd8 Bluetooth: btrtl: add support for the RTL8723CS
| * c97ab50441 Bluetooth: Add new quirk for broken local ext features page 2
| * d9a68e9e89 Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
| * 75481fa7aa ipvs: Update width of source for ip_vs_sync_conn_options
| * fab766c8a1 nbd: fix incomplete validation of ioctl arg
| * 068fd06148 wifi: ath11k: Fix SKB corruption in REO destination ring
| * 57189c8851 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
| * fd35b7bb6d null_blk: Always check queue mode setting from configfs
| * 63e2d06adf wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
| * e78526a06b wifi: ath11k: Ignore frags from uninitialized peer in dp.
| * 1655cfc852 block, bfq: Fix division by zero error on zero wsum
| * dbebdee3f2 wifi: iwlwifi: mvm: fix ptk_pn memory leak
| * eb1ef44efa wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
| * 19f063df73 wifi: iwlwifi: add a new PCI device ID for BZ device
| * 0f9a1bcb94 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
| * b4acb6c3ed md: fix soft lockup in status_resync
| * 60039bf72f bpf: Add preempt_count_{sub,add} into btf id deny list
| * f2065b8b0a samples/bpf: Fix fout leak in hbm's run_bpf_prog
| * e05d63f8b4 f2fs: fix to check readonly condition correctly
| * 7741ddc882 f2fs: fix to drop all dirty pages during umount() if cp_error is set
| * f4631d295a f2fs: Fix system crash due to lack of free space in LFS
| * c1b0b32f2d crypto: jitter - permanent and intermittent health errors
| * 9d4430b7f8 ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
| * c6bee89700 ext4: set goal start correctly in ext4_mb_normalize_request
| * 7739981b9c scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
| * d485903231 gfs2: Fix inode height consistency check
| * 9c6da3b7f1 scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
| * c9115f49cf lib: cpu_rmap: Avoid use after free on rmap->obj array entries
| * a7a4def6c7 scsi: target: iscsit: Free cmds before session free
| * d957a100bc netdev: Enforce index cap in netdev_get_tx_queue
| * cf1fe8ccb5 net: Catch invalid index in XPS mapping
| * ee5929c1e8 net: pasemi: Fix return type of pasemi_mac_start_tx()
| * efb1a25751 bnxt: avoid overflow in bnxt_get_nvram_directory()
| * 8a72289694 scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
| * a9df88cb31 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
| * e6f4fb2889 ext2: Check block size validity during mount
| * f8a6c53ff1 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
| * c35105f375 wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
| * 4e7a81b5e7 bpf: Annotate data races in bpf_local_storage
| * 660ab31561 wifi: ath: Silence memcpy run-time false positive warning
| * 48e4e06e2c media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
| * 83c42283bf media: Prefer designated initializers over memset for subdev pad ops
| * 210ef6cd8e drm/amdgpu: Fix sdma v4 sw fini error
| * 5675ecd2e0 drm/amd: Fix an out of bounds error in BIOS parser
| * ec5f00a59a drm/amd/display: Correct DML calculation to follow HW SPEC
| * cf180afea3 ACPI: video: Remove desktops without backlight DMI quirks
| * 86ba4f7b9f irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
| * 57b5a56cec arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
| * fee6133490 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
| * 8c4a7163b7 ACPICA: Avoid undefined behavior: applying zero offset to null pointer
| * b1db73e27f drm/msm/dp: Clean up handling of DP AUX interrupts
| * a6eb3aa0ec drm/tegra: Avoid potential 32-bit integer overflow
| * a7f9c14ace remoteproc: stm32_rproc: Add mutex protection for workqueue
| * 3dc61a19c9 drm/amd/display: fixed dcn30+ underflow issue
| * 86a159fd5b ACPI: EC: Fix oops when removing custom query handlers
| * a8267bc8de firmware: arm_sdei: Fix sleep from invalid context BUG
| * b963e1b706 arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
| * 9a342d4eb9 memstick: r592: Fix UAF bug in r592_remove due to race condition
| * 110d420252 drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
| * 79ca94bc3e ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
| * cc4273233a media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
| * 3c67f49a66 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
| * 6738841f6f media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
| * 346c975524 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
| * 44361033a8 remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
| * 10add04ee6 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
| * 34813f041d drm/amd/display: Use DC_LOG_DC in the trasform pixel function
| * d547d499e4 drm/amd/display: Enable HostVM based on rIOMMU active
| * 898b031dc2 platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
| * 09f7da1301 drm/amd/display: Correct DML calculation to align HW formula
| * 92e6c79aca drm/amd/display: populate subvp cmd info only for the top pipe
| * 4b17053ba2 drm/displayid: add displayid_get_header() and check bounds better
| * 48960a503f fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
| * e8c322b76e open: return EINVAL for O_DIRECTORY | O_CREAT
| * d0a8c0e31a rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
| * 801593f70b selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
| * 522c441faf refscale: Move shutdown from wait_event() to wait_event_idle()
| * b4319e457d ext4: allow ext4_get_group_info() to fail
| * f12aa035e8 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
| * cd2341c26f ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
| * cc4086759f ext4: reflect error codes from ext4_multi_mount_protect() to its callers
| * 5a08a72da3 fbdev: arcfb: Fix error handling in arcfb_probe()
| * dcd289136b drm/i915: taint kernel when force probing unsupported devices
| * 36fa618775 drm/i915: Expand force_probe to block probe of devices as well.
| * 86d73b1f98 drm/i915/dp: prevent potential div-by-zero
| * dbf25cc21b drm/i915: Fix NULL ptr deref by checking new_crtc_state
| * 1b485f39ac drm/i915/guc: Don't capture Gen8 regs on Xe devices
| * e410895892 af_unix: Fix data races around sk->sk_shutdown.
| * 75924fb0f3 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
| * 8759c1a361 net: datagram: fix data-races in datagram_poll()
| * 9e62a49608 net: mscc: ocelot: fix stat counter register values
| * 610a433810 ipvlan:Fix out-of-bounds caused by unclear skb->cb
| * d695dccb74 gve: Remove the code of clearing PBA bit
| * b4c0af8974 tcp: add annotations around sk->sk_shutdown accesses
| * 55caf900e1 net: add vlan_get_protocol_and_depth() helper
| * 65531f5675 net: deal with most data-races in sk_wait_event()
| * bd0f360ee8 net: annotate sk->sk_err write from do_recvmmsg()
| * a115dadf89 netlink: annotate accesses to nlk->cb_running
| * 6b4585a3c9 bonding: fix send_peer_notif overflow
| * d9176dc690 netfilter: conntrack: fix possible bug_on with enable_hooks=1
| * 30e4b13b1b netfilter: nf_tables: always release netdev hooks from notifier
| * 6fa2e7bb7b net: phy: bcm7xx: Correct read from expansion register
| * 7145f2309d net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
| * edc1f6d89b net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
| * 9e916db758 linux/dim: Do nothing if no time delta between samples
| * a84b08314f tick/broadcast: Make broadcast device replacement work correctly
| * 2628417026 scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
| * 27c6b573d1 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
| * 3e785c8deb net: skb_partial_csum_set() fix against transport header magic value
| * 8547757056 ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
| * 3ff962242f drm/mipi-dsi: Set the fwnode for mipi_dsi_device
| * efd2821b8a drm/fbdev-generic: prohibit potential out-of-bounds access
* | 51b8218413 Merge 6.1.29 into android14-6.1-lts
|\|
| * fa74641fb6 Linux 6.1.29
| * 49f63bd062 drm/amd/display: Fix hang when skipping modeset
| * 7f6738e003 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
| * 441fa64299 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
| * 76ce326826 x86: fix clear_user_rep_good() exception handling annotation
| * 4ae066699d x86/amd_nb: Add PCI ID for family 19h model 78h
| * 514728ffc0 f2fs: inode: fix to do sanity check on extent cache correctly
| * 85eb8b61dd f2fs: fix to do sanity check on extent cache correctly
| * 18ecffd036 drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
| * c5fa4eeddd ext4: fix invalid free tracking in ext4_xattr_move_to_block()
| * d87a4e4094 ext4: remove a BUG_ON in ext4_mb_release_group_pa()
| * 19fb73b8ea ext4: fix lockdep warning when enabling MMP
| * 6e7a97628f ext4: bail out of ext4_xattr_ibody_get() fails for any reason
| * 1d2caddbee ext4: add bounds checking in get_max_inline_xattr_value_size()
| * 665cc3ba50 ext4: fix deadlock when converting an inline directory in nojournal mode
| * f68876aeef ext4: improve error handling from ext4_dirhash()
| * 25c9fca7b7 ext4: improve error recovery code paths in __ext4_remount()
| * 748e4bb27d ext4: check iomap type only if ext4_iomap_begin() does not fail
| * b006e22285 ext4: fix data races when using cached status extents
| * 1fffe47505 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
| * dba62fa84a ext4: fix WARNING in mb_find_extent
| * 1b9c92432f locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
| * 98643c9910 drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
| * f95a60099d drm: Add missing DP DSC extended capability definitions.
| * 4aba9ab6a0 ksmbd: fix racy issue from smb2 close and logoff with multichannel
| * 502cf97090 ksmbd: block asynchronous requests when making a delay on session setup
| * 1fc8a2b14e ksmbd: destroy expired sessions
| * f623f627ad ksmbd: fix racy issue from session setup and logoff
| * 91bbf9cb23 ksmbd: Implements sess->ksmbd_chann_list as xarray
| * 3db734e4d9 drm/amd/display: Change default Z8 watermark values
| * a009acf687 drm/amd/display: Update Z8 SR exit/enter latencies
| * e22ef15610 drm/amd/display: Update Z8 watermarks for DCN314
| * cf49b2ff25 ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
| * 400950f66a ASoC: codecs: constify static sdw_slave_ops struct
| * 5279ab199c ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
| * 1d383f9d65 drm/amd/display: Lowering min Z8 residency time
| * e6332695d4 drm/amd/display: Update minimum stutter residency for DCN314 Z8
| * 25f6036242 drm/amd/display: Add minimum Z8 residency debug option
| * 97b3d8eed0 drm/amd/display: Fix Z8 support configurations
| * 1822513408 drm/amd/display: Add debug option to skip PSR CRTC disable
| * bcde2c8779 drm/amd/display: Add Z8 allow states to z-state support list
| * 8346882016 drm/amd/display: Refactor eDP PSR codes
| * 74a03d3c8d drm/i915: Check pipe source size when using skl+ scalers
| * 549ce5199d drm/i915/mtl: update scaler source and destination limits for MTL
| * 20a1064a75 wifi: rtw88: rtw8821c: Fix rfe_option field width
| * 6578ae84e9 irqchip/loongson-eiointc: Fix registration of syscore_ops
| * fa29d577e2 irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
| * 9e7f788dd7 irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
| * c5111be873 drm/msm: fix missing wq allocation error handling
| * 46062a1c0a drm/msm: Hangcheck progress detection
| * a7fdb37d93 drm/msm/adreno: Simplify read64/write64 helpers
| * cba2856958 f2fs: factor out victim_entry usage from general rb_tree use
| * 4377b1d3b1 f2fs: allocate the extent_cache by default
| * 33112a0a17 f2fs: refactor extent_cache to support for read and more
| * 3af09dee7f f2fs: remove unnecessary __init_extent_tree
| * 91b1554e66 f2fs: move internal functions into extent_cache.c
| * 155ff41cf2 f2fs: specify extent cache for read explicitly
| * 77d2651cc8 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
| * b2bd08be1a fs/ntfs3: Refactoring of various minor issues
| * fb98336e23 HID: wacom: insert timestamp to packed Bluetooth (BT) events
| * fb2f0c0004 HID: wacom: Set a default resolution for older tablets
| * 7a07311304 drm/amd: Use `amdgpu_ucode_*` helpers for MES
| * a3e3a640d4 drm/amd: Add a new helper for loading/validating microcode
| * 3e1fa150e7 drm/amd: Load MES microcode during early_init
| * 369b891842 drm/amdgpu: remove deprecated MES version vars
| * 506da05a5e drm/amd/pm: avoid potential UBSAN issue on legacy asics
| * 2a179117a3 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
| * 17a6941567 drm/amd/pm: parse pp_handle under appropriate conditions
| * 348dcdf102 drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
| * 7a8248317b drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
| * 6197fb331a drm/amdgpu: change gfx 11.0.4 external_id range
| * 28c2e072fa drm/amdgpu/jpeg: Remove harvest checking for JPEG3
| * f661ad5365 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
| * 02e6cb9b3a drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
| * 59cb2d46e1 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
| * 59e2439111 drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
| * f2e43c9804 drm/amd/display: fix flickering caused by S/G mode
| * 4c1e747ca6 drm/amd/display: filter out invalid bits in pipe_fuses
| * c2b2641ecb drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
| * cc9942840a drm/amd/display: Add NULL plane_state check for cursor disable logic
| * bfe56245f4 drm/panel: otm8009a: Set backlight parent to panel device
| * 2e51d7c09d irqchip/loongson-eiointc: Fix returned value on parsing MADT
| * 84c64fb578 irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
| * 8a0b544b7c f2fs: fix potential corruption when moving a directory
| * 424f8cdc0a f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
| * aa0f98c5d1 drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
| * 6e1476225e drm/msm: fix workqueue leak on bind errors
| * 544711591a drm/msm: fix vram leak on bind errors
| * 0fad173f9c drm/msm: fix drm device leak on bind errors
| * dd8ce825b1 drm/msm: fix NULL-deref on irq uninstall
| * 16e0e6fb45 drm/msm: fix NULL-deref on snapshot tear down
| * 5b6b81decd drm/i915/color: Fix typo for Plane CSC indexes
| * 2b01534c8f drm/bridge: lt8912b: Fix DSI Video Mode
| * 47bfe12804 drm/msm/adreno: fix runtime PM imbalance at gpu load
| * 3d0fdfefb3 ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
| * f327c74436 ARM: dts: s5pv210: correct MIPI CSIS clock name
| * 5503ea70de ARM: dts: exynos: fix WM8960 clock name in Itop Elite
| * 6efe88c34f ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
| * a64910ba86 sysctl: clarify register_sysctl_init() base directory order
| * c3c70209a9 remoteproc: rcar_rproc: Call of_node_put() on iteration error
| * 948f81dac3 remoteproc: imx_rproc: Call of_node_put() on iteration error
| * fe3497c3bf remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
| * 8a0fc842af remoteproc: st: Call of_node_put() on iteration error
| * 0d6b66657c remoteproc: stm32: Call of_node_put() on iteration error
| * fde64a409b proc_sysctl: enhance documentation
| * f4708645c1 proc_sysctl: update docs for __register_sysctl_table()
| * c93185ffd9 sh: nmi_debug: fix return value of __setup handler
| * 2ebd006435 sh: init: use OF_EARLY_FLATTREE for early init
| * ab2221dc3c sh: mcount.S: fix build error when PRINTK is not enabled
| * fdac282b3c sh: math-emu: fix macro redefined warning
| * 6d103a5765 SMB3: force unmount was failing to close deferred close files
| * bb0091a5c9 smb3: fix problem remounting a share after shutdown
| * 145f54ea33 inotify: Avoid reporting event with invalid wd
| * d759abeb27 platform/x86: thinkpad_acpi: Add profile force ability
| * 66d4f7f327 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
| * e614c1de9e platform/x86: thinkpad_acpi: Fix platform profiles on T490
| * a02d29de79 platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
| * 61549b7414 platform/x86/intel-uncore-freq: Return error on write frequency
| * b886ad6b6b cifs: release leases for deferred close handles when freezing
| * 187f89cff7 cifs: fix pcchunk length type in smb2_copychunk_range
| * c5544c95ad btrfs: zoned: fix full zone super block reading on ZNS
| * 4def3a0a85 btrfs: zoned: zone finish data relocation BG with last IO
| * 1e8de3223b btrfs: fix space cache inconsistency after error loading it from disk
| * 1689eabbc3 btrfs: print-tree: parent bytenr must be aligned to sector size
| * 83ae0282f1 btrfs: make clear_cache mount option to rebuild FST without disabling it
| * dd5a21941f btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
| * 15e877e592 btrfs: don't free qgroup space unless specified
| * 44c52544b2 btrfs: fix encoded write i_size corruption with no-holes
| * 17eaeee4c5 btrfs: fix assertion of exclop condition when starting balance
| * 0a99cd08e2 btrfs: properly reject clear_cache and v1 cache for block-group-tree
| * 8583cc10aa btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
| * bcd7aa2963 btrfs: fix btrfs_prev_leaf() to not return the same key twice
| * 000322b29c x86/retbleed: Fix return thunk alignment
| * 2feac714c6 RISC-V: fix taking the text_mutex twice during sifive errata patching
| * 0fad198fff RISC-V: take text_mutex during alternative patching
| * 13a0e212dd perf stat: Separate bperf from bpf_profiler
| * 602603baae perf tracepoint: Fix memory leak in is_valid_tracepoint()
| * 3fb0d061dd perf symbols: Fix return incorrect build_id size in elf_read_build_id()
| * 2dd641d78d crypto: engine - fix crypto_queue backlog handling
| * 14a2259317 crypto: engine - Use crypto_request_complete
| * 6ba620fc91 crypto: api - Add scaffolding to change completion function signature
| * 1055eddce7 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
| * 267db6bff3 perf cs-etm: Fix timeless decode mode detection
| * b6671b7172 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
| * d592598f47 perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
| * 36a840a862 perf vendor events power9: Remove UTF-8 characters from JSON files
| * 0dabe1ae74 perf ftrace: Make system wide the default target for latency subcommand
| * 4406061261 perf tests record_offcpu.sh: Fix redirection of stderr to stdin
| * 6d20672d52 perf vendor events s390: Remove UTF-8 characters from JSON file
| * b2b9169960 perf scripts intel-pt-events.py: Fix IPC output for Python 2
| * f108cbc836 perf record: Fix "read LOST count failed" msg with sample read
| * 2424b456c3 net: enetc: check the index of the SFI rather than the handle
| * d86d42e4a9 virtio_net: suppress cpu stall when free_unused_bufs
| * 4a61d79656 ice: block LAN in case of VF to VF offload
| * 2f80efc46b net: dsa: mt7530: fix network connectivity with multiple CPU ports
| * 9d46edd93a net: dsa: mt7530: split-off common parts from mt7531_setup
| * 98fc75c172 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
| * c6fafaa6f2 KVM: s390: fix race in gmap_make_secure()
| * 4e875cf90d ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
| * 7887397338 drm/amdgpu: add a missing lock for AMDGPU_SCHED
| * f2e8e33862 af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
| * 0d02efe7f2 ionic: catch failure from devlink_alloc
| * 942a2a0184 ethtool: Fix uninitialized number of lanes
| * a05e5634c1 ionic: remove noise from ethtool rxnfc error msg
| * 3cad35b62e octeontx2-vf: Detach LF resources on probe cleanup
| * 401d11f274 octeontx2-pf: Disable packet I/O for graceful exit
| * d28f6ad8b1 octeontx2-af: Skip PFs if not enabled
| * ac613d0bd2 octeontx2-af: Fix issues with NPC field hash extract
| * ab0742bd5b octeontx2-af: Update/Fix NPC field hash extract feature
| * 2b84d24d3a octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
| * bd9234da97 octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
| * 14504aaa8b octeontx2-pf: Increase the size of dmac filter flows
| * 2376ca72b5 octeontx2-af: Fix depth of cam and mem table.
| * 1c98271e0c octeontx2-af: Fix start and end bit for scan config
| * e92399f527 octeontx2-af: Secure APR table update with the lock
| * 419cc2c507 selftests: netfilter: fix libmnl pkg-config usage
| * 4b08cdd239 drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
| * 2bb120405a riscv: compat_syscall_table: Fixup compile warning
| * 40f8b3f5e6 rxrpc: Fix hard call timeout units
| * ab14de49e4 sfc: Fix module EEPROM reporting for QSFP modules
| * 68b1614b32 r8152: move setting r8153b_rx_agg_chg_indicate()
| * 2642d7c136 r8152: fix the poor throughput for 2.5G devices
| * fbdde7ef25 r8152: fix flow control issue of RTL8156A
| * e2efb94966 net/sched: act_mirred: Add carrier check
| * 3b3537d4a0 i2c: tegra: Fix PEC support for SMBUS block read
| * ffa97b5952 RISC-V: mm: Enable huge page support to kernel_page_present() function
| * 1e8ad3e45b watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
| * c36975a654 block: Skip destroyed blkg when restart in blkg_destroy_all()
| * 7c4c6e2a40 writeback: fix call of incorrect macro
| * 5ac2914f67 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
| * 1f274d5316 net: ipv6: fix skb hash for some RST packets
| * 686c70131e selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
| * 5a98019e96 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
| * 55866fe3fd net/sched: cls_api: remove block_cb from driver_list before freeing
| * 7fa93e39fb tcp: fix skb_copy_ubufs() vs BIG TCP
| * 449280afaa net/ncsi: clear Tx enable mode when handling a Config required AEN
| * a78b922d11 octeontx2-pf: mcs: Do not reset PN while updating secy
| * fd59ec1455 octeontx2-pf: mcs: Fix shared counters logic
| * a8ddb974f0 octeontx2-pf: mcs: Clear stats before freeing resource
| * c52ebecd89 octeontx2-pf: mcs: Match macsec ethertype along with DMAC
| * a3dcc45eca octeontx2-pf: mcs: Fix NULL pointer dereferences
| * 9ff806d070 octeontx2-af: mcs: Fix MCS block interrupt
| * add6bdb8d6 octeontx2-af: mcs: Config parser to skip 8B header
| * 39b436f0ac octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
| * 06fdaf7711 octeonxt2-af: mcs: Fix per port bypass config
| * 1924450175 ixgbe: Fix panic during XDP_TX with > 64 CPUs
| * 80a791a199 drm/amd/display: Update bounding box values for DCN321
| * 7bba2e5e09 drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
| * ccb0ad946a drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
| * bb13726625 drm/amd/display: Fixes for dcn32_clk_mgr implementation
| * b7ae53dd0d drm/amd/display: Return error code on DSC atomic check failure
| * 374f7fa01a drm/amd/display: Add missing WA and MCLK validation
| * 0b47019f54 drm/amd/display: Remove FPU guards from the DML folder
| * 3738a23083 scsi: qedi: Fix use after free bug in qedi_remove()
| * e60e5d6722 ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
| * 1193a36f58 KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
| * 71e848bac0 KVM: VMX: Make CR0.WP a guest owned bit
| * 27ec4cbc1d KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
| * 956777b253 KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
| * d20a0195b3 KVM: x86/mmu: Avoid indirect call for get_cr3
| * 28d0f85aff drm/amd/display: Ext displays with dock can't recognized after resume
| * d69d5e2a81 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
| * 93eb8dd4b4 mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
| * 50f54a48f6 mailbox: zynqmp: Fix counts of child nodes
| * e63a796b85 mailbox: zynq: Switch to flexible array to simplify code
| * b12078b67a soc: qcom: llcc: Do not create EDAC platform device on SDM845
| * bf9712195f qcom: llcc/edac: Support polling mode for ECC handling
| * 4fdb257b2a mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
| * 8630dfcdab mtd: spi-nor: Add a RWW flag
| * 897a40dbcf mtd: spi-nor: add SFDP fixups for Quad Page Program
| * de26d26f55 mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
| * b951d4924c KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
| * 189cdd8fe7 KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
| * 0457b6d04f perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
| * 9239f895a8 crypto: ccp - Clear PSP interrupt status register before calling handler
| * add662775d drm/vmwgfx: Fix Legacy Display Unit atomic drm support
| * b3204cb3e0 drm/vmwgfx: Remove explicit and broken vblank handling
| * c613c951e6 usb: dwc3: gadget: Execute gadget stop after halting the controller
| * 065c3d4319 USB: dwc3: gadget: drop dead hibernation code
* | ec2daee24c ANDROID: add memset32 to db835c list of exported symbols needed.
* | 3ec1d2a158 Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
* | b4c489e551 Revert "posix-cpu-timers: Implement the missing timer_wait_running callback"
* | e4446b24fd Revert "KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON"
* | 2bd2fb9c82 Revert "KVM: arm64: Avoid lock inversion when setting the VM register width"
* | b8b87a4a37 Revert "KVM: arm64: Use config_lock to protect data ordered against KVM_RUN"
* | 6c2658e477 Revert "KVM: arm64: Use config_lock to protect vgic state"
* | c937035a5d Revert "KVM: arm64: vgic: Don't acquire its_lock before config_lock"
* | ef75a88787 Merge 6.1.28 into android14-6.1-lts
|\|
| * bf4ad6fa4e Linux 6.1.28
| * 4507918cd1 netfilter: nf_tables: deactivate anonymous set from preparation phase
| * 1887a4faff scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
| * 6dc7e36334 debugobject: Ensure pool refill (again)
| * 010842e882 drm/amd/display (gcc13): fix enum mismatch
| * 915923898f i40e: use int for i40e_status
| * 8c82be5525 i40e: Remove string printing for i40e_status
| * 3cd9d45e87 i40e: Remove unused i40e status codes
| * b593f157a8 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
| * 245653ed73 block/blk-iocost (gcc13): keep large values in a new enum
| * 40db6d172b perf intel-pt: Fix CYC timestamps after standalone CBR
| * 376e662ebb perf auxtrace: Fix address filter entire kernel size
| * 146b7251c1 wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
| * d8d206beb3 bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
| * 55c91905b9 thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
| * e4a37e9060 cifs: protect session status check in smb2_reconnect()
| * 64d62ac6d6 cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
| * a744060574 blk-iocost: avoid 64-bit division in ioc_timer_fn
| * 7ac1a137be dm: don't lock fs when the map is NULL in process of resume
| * 9a94ebc74c dm ioctl: fix nested locking in table_clear() to remove deadlock concern
| * cb874a190f dm flakey: fix a crash with invalid table line
| * 3877b5c150 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
| * 21d5198c21 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
| * 1da79e01e4 dm verity: fix error handling for check_at_most_once on FEC
| * 2f5aa54e40 vhost_vdpa: fix unmap process in no-batch mode
| * 6b5b755463 mm/mempolicy: correctly update prev when policy is equal on mbind
| * 840516585c ia64: fix an addr to taddr in huge_pte_offset()
| * 7964bacf83 s390/dasd: fix hanging blockdevice after request requeue
| * 9628d45a06 btrfs: scrub: reject unsupported scrub flags
| * 7a0a402930 scripts/gdb: fix lx-timerlist for Python3
| * a16e911775 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
| * 5b4052aa95 clk: microchip: fix potential UAF in auxdev release callback
| * 39712c8aeb wifi: rtw89: fix potential race condition between napi_init and napi_enable
| * 4309330641 wifi: rtl8xxxu: RTL8192EU always needs full init
| * ead3b023ae mailbox: zynqmp: Fix typo in IPI documentation
| * 706ae66574 kcsan: Avoid READ_ONCE() in read_instrumented_memory()
| * c051c472fb mailbox: zynqmp: Fix IPI isr handling
| * 8cc1ab7de2 mtd: spi-nor: core: Update flash's current address mode when changing address mode
| * f1b4affca1 mtd: core: fix error path for nvmem provider
| * 26358f3304 mtd: core: fix nvmem error reporting
| * 43a72c1619 mtd: core: provide unique name for nvmem device, take two
| * da4c747730 kasan: hw_tags: avoid invalid virt_to_page()
| * 507fbfa79a md/raid5: Improve performance for sequential IO
| * b50fd1c3d9 md/raid10: fix null-ptr-deref in raid10_sync_request
| * acffdf1a7f drbd: correctly submit flush bio on barrier
| * 8d67449f90 mm: do not reclaim private data from pinned page
| * 25457d07c8 nilfs2: fix infinite loop in nilfs_mdt_get_block()
| * a73201c607 nilfs2: do not write dirty data after degenerating to read-only
| * 4844052acb ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
| * 358aa78c02 ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
| * 6d57f6cc21 ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
| * b433bfab89 ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
| * 9e915d81f5 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
| * fd02867177 parisc: Ensure page alignment in flush functions
| * b80b7a9bb8 parisc: Fix argument pointer in real64_call_asm()
| * 274c0b0c2f afs: Avoid endless loop if file is larger than expected
| * 7b6ccf752a afs: Fix getattr to report server i_size on dirs, not local size
| * 2cfce11132 afs: Fix updating of i_size with dv jump from server
| * 72f3217aa1 PM: hibernate: Do not get block device exclusively in test_resume mode
| * 208ba216cc PM: hibernate: Turn snapshot_test into global variable
| * fc3153a914 ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
| * fed87ce073 hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
| * a51e150ef9 hte: tegra: fix 'struct of_device_id' build error
| * 5790f76dd2 mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
| * d617022971 mfd: ocelot-spi: Fix unsupported bulk read
| * eefc8cbb60 mfd: tqmx86: Correct board names for TQMxE39x
| * 4598908562 mfd: tqmx86: Specify IO port register range more precisely
| * 8c989fa9e8 mfd: tqmx86: Do not access I2C_DETECT register through io_base
| * b3b3f66bd4 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
| * 86dfb47094 pinctrl-bcm2835.c: fix race condition when setting gpio dir
| * 6107896806 dmaengine: at_xdmac: do not enable all cyclic channels
| * a8c24a80de dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
| * 7d28c500e5 dmaengine: dw-edma: Fix to change for continuous transfer
| * 502c33c7e7 dma: gpi: remove spurious unlock in gpi_ch_init
| * a1f131d2e1 phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
| * 548113502e phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
| * 6c0df503cd soundwire: intel: don't save hw_params for use in prepare
| * bae3248bb1 soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
| * 655b647245 pwm: mtk-disp: Configure double buffering before reading in .get_state()
| * 7cbcb1ca53 pwm: mtk-disp: Disable shadow registers before setting backlight values
| * 19f5910a1e leds: tca6507: Fix error handling of using fwnode_property_read_string
| * 8c16219c96 dmaengine: mv_xor_v2: Fix an error code.
| * 60d95b747f pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
| * 1b50402d3a leds: TI_LMU_COMMON: select REGMAP instead of depending on it
| * eefc7676d5 pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
| * d6004abdf5 pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
| * 3727fafed7 pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
| * 9af5833818 pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
| * 6a02dda054 pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
| * 96d440bee1 ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
| * d30090eb54 ext4: fix i_disksize exceeding i_size problem in paritally written case
| * 32dce45c8e SMB3: Close deferred file handles in case of handle lease break
| * 3aa9d065b0 SMB3: Add missing locks to protect deferred close file list
| * c2b990d7aa timekeeping: Fix references to nonexistent ktime_get_fast_ns()
| * b265609a2a openrisc: Properly store r31 to pt_regs on unhandled exceptions
| * 369d9e8fae clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
| * 07ad6cc82b RDMA/mlx5: Use correct device num_ports when modify DC
| * 43d48cec9a SUNRPC: remove the maximum number of retries in call_bind_status
| * 10dcd0ed78 RDMA/mlx5: Fix flow counter query via DEVX
| * 9116528937 RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
| * 4aa9243ebe swiotlb: fix debugfs reporting of reserved memory pools
| * e6c69b06e7 swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
| * 36d087e49d Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
| * ed90364b42 clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
| * 86d9cafdd8 clk: qcom: dispcc-qcm2290: get rid of test clock
| * c3d4119fa5 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
| * b75450f51c clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
| * 0b421824ec clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
| * 8f7f8d06af iommu/amd: Set page size bitmap during V2 domain allocation
| * c49a8c5c8b NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
| * 9b75bd4eef clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
| * 72ff6c1156 clk: imx: fracn-gppll: disable hardware select control
| * b32bb99316 clk: imx: fracn-gppll: fix the rate table
| * dce59b5443 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
| * 39d39bfb82 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
| * 4323aaedeb RDMA/srpt: Add a check for valid 'mad_agent' pointer
| * 720c915a62 RDMA/cm: Trace icm_send_rej event before the cm state is reset
| * 40b4ad4c17 power: supply: rk817: Fix low SOC bugs
| * 8be358c804 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
| * e70ce21939 RDMA/siw: Remove namespace check from siw_netdev_event()
| * d3b2acaa14 clk: add missing of_node_put() in "assigned-clocks" property parsing
| * a2b3eaaa97 power: supply: generic-adc-battery: fix unit scaling
| * 37f689d859 iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
| * 9163a5b4ed fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
| * 17048287ac fs/ntfs3: Fix OOB read in indx_insert_into_buffer
| * 7898db22ed fs/ntfs3: Add check for kmemdup
| * 1bc6bb657d fs/ntfs3: Fix memory leak if ntfs_read_mft failed
| * 7d374becc0 RDMA/erdma: Use fixed hardware page size
| * bb0433ae6f rtc: k3: handle errors while enabling wake irq
| * 8a4e9482f4 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
| * 3ce0df3493 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
| * 5f5876ae29 rtc: omap: include header for omap_rtc_power_off_program prototype
| * c3c2aee6f9 workqueue: Fix hung time report of worker pools
| * 8fbcfff083 clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
| * bddbb3b9dc RDMA/rdmavt: Delete unnecessary NULL check
| * a6d8529dcf clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
| * d193c4aea3 clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
| * 2b18f12fe6 clk: mediatek: Consistently use GATE_MTK() macro
| * 6f24e8ef33 clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
| * 23cc819125 RDMA/siw: Fix potential page_array out of range access
| * d7c8d32e5d IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
| * a2290ed2af clk: at91: clk-sam9x60-pll: fix return value check
| * 0489c2b2c3 tracing/user_events: Ensure write index cannot be negative
| * 6472a6d0c7 sched/rt: Fix bad task migration for rt tasks
| * 1969b143d0 riscv: Fix ptdump when KASAN is enabled
| * e38f070a57 Revert "objtool: Support addition to set CFA base"
| * 2d44928903 perf/core: Fix hardlockup failure caused by perf throttle
| * 944465c772 sched/fair: Fix inaccurate tally of ttwu_move_affine
| * 46f773f39e powerpc/rtas: use memmove for potentially overlapping buffer copy
| * 8bcecadabb macintosh: via-pmu-led: requires ATA to be set
| * 5dae22c28f powerpc/sysdev/tsi108: fix resource printk format warnings
| * 89e458456c powerpc/wii: fix resource printk format warnings
| * 2f40b71e46 powerpc/mpc512x: fix resource printk format warning
| * f9325ac52f powerpc/perf: Properly detect mpc7450 family
| * 7c71aee351 macintosh/windfarm_smu_sat: Add missing of_node_put()
| * c0f49bbb30 selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
| * ae69d36d46 fbdev: mmp: Fix deferred clk handling in mmphw_probe()
| * ce818ee162 virtio_ring: don't update event idx on get_buf
| * 428cc25270 spmi: Add a check for remove callback when removing a SPMI driver
| * ec01408c0f staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
| * 7f43a5bde8 spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
| * 727e92fe13 serial: 8250: Add missing wakeup event reporting
| * 1ae3e5f202 tty: serial: fsl_lpuart: adjust buffer length to the intended size
| * 26d40b3fca firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
| * f262734286 usb: mtu3: fix kernel panic at qmu transfer done irq handler
| * 17993a13b5 usb: chipidea: fix missing goto in `ci_hdrc_probe`
| * 94fa043a47 usb: gadget: tegra-xudc: Fix crash in vbus_draw
| * 6a1cfc3036 sh: sq: Fix incorrect element size for allocating bitmap buffer
| * ef9f854103 uapi/linux/const.h: prefer ISO-friendly __typeof__
| * 9bc5e54177 scripts/gdb: raise error with reduced debugging information
| * 06e661a259 i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
| * a712b5a952 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
| * 79acf7fb85 spi: cadence-quadspi: fix suspend-resume implementations
| * eef4c4109a drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
| * 08e9653bb9 PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
| * 402299cca8 ASoC: fsl_mqs: move of_node_put() to the correct location
| * 225e81c3af drm/panel: novatek-nt35950: Improve error handling
| * 18e21fa199 coresight: etm_pmu: Set the module field
| * f0b58720f2 cacheinfo: Check sib_leaf in cache_leaves_are_shared()
| * 8ba48e58ba HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
| * 198474bef3 HID: amd_sfh: Increase sensor command timeout for SFH1.1
| * a5e4df860d HID: amd_sfh: Correct the stop all command
| * 959f6ae96b HID: amd_sfh: Add support for shutdown operation
| * dac12293c7 HID: amd_sfh: Fix illuminance value
| * e66a085d90 HID: amd_sfh: Correct the sensor enable and disable command
| * 269259b7c7 HID: amd_sfh: Correct the structure fields
| * 7035d8b73a scripts/gdb: bail early if there are no generic PD
| * ce81376364 scripts/gdb: bail early if there are no clocks
| * 15b29ac9b8 ia64: salinfo: placate defined-but-not-used warning
| * f890f34a15 ia64: mm/contig: fix section mismatch warning/error
| * ab0f424cd2 PCI/EDR: Clear Device Status after EDR error recovery
| * 3e28d59a5f of: Fix modalias string generation
| * d22b2a3572 vmci_host: fix a race condition in vmci_host_poll() causing GPF
| * 282efdf472 spi: fsl-spi: Fix CPM/QE mode Litte Endian
| * 55a32fd96e interconnect: qcom: rpm: drop bogus pm domain attach
| * 2d0f63077f spi: qup: Don't skip cleanup in remove's error path
| * 5e678bfebb linux/vt_buffer.h: allow either builtin or modular for macros
| * 321946fa10 ASoC: es8316: Handle optional IRQ assignment
| * 873fff9fd6 PCI: imx6: Install the fault handler only on compatible match
| * 9de1183f3f ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
| * df23805209 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
| * 6d16305a15 spi: imx: Don't skip cleanup in remove's error path
| * f6974fb204 spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
| * d748e32026 spi: atmel-quadspi: Don't leak clk enable count in pm resume
| * 3eb8bebd02 serial: 8250_bcm7271: Fix arbitration handling
| * 1757621b87 iio: light: max44009: add missing OF device matching
| * 53cdfec251 fpga: bridge: fix kernel-doc parameter description
| * c996ca87cf serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
| * 3c5fafc27c usb: dwc3: gadget: Change condition for processing suspend event
| * cd5708f605 usb: host: xhci-rcar: remove leftover quirk handling
| * 9145880e8c pstore: Revert pmsg_lock back to a normal mutex
| * 70ee7b8a6d drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
| * 2a50e44a66 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
| * a616392011 ASoC: cs35l41: Only disable internal boost
| * 5eb0e23ab0 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
| * cb52e7f24c tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
| * 0211342dd6 net: amd: Fix link leak when verifying config failed
| * f040bee291 netlink: Use copy_to_user() for optval in netlink_getsockopt().
| * 952030c914 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
| * fc60067260 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
| * 4fbefeab88 net/sched: sch_fq: fix integer overflow of "credit"
| * 8fa6c8dad4 net: dpaa: Fix uninitialized variable in dpaa_stop()
| * 6cf1d03a42 netfilter: nf_tables: don't write table validation state without mutex
| * 551a26668c bpf: Don't EFAULT for getsockopt with optval=NULL
| * c3fb321447 bpf: Fix race between btf_put and btf_idr walk.
| * ad5b2cf5d1 net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
| * fd40d2eb5e net/mlx5e: Nullify table pointer when failing to create
| * 15968f6508 net/mlx5: Use recovery timeout on sync reset flow
| * c63830a1cc Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
| * c499593821 net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
| * d481a6800b net/mlx5: Remove "recovery" arg from mlx5_load_one() function
| * 62fea2c2e4 net/mlx5e: Fix error flow in representor failing to add vport rx rule
| * 2ca9f9b837 net/mlx5: E-switch, Don't destroy indirect table in split rule
| * 8b5f696288 net/mlx5: E-switch, Create per vport table based on devlink encap mode
| * c382b693ff net/mlx5e: Don't clone flow post action attributes second time
| * 707a31951f ixgbe: Enable setting RSS table to default values
| * c8b37d2b5b ixgbe: Allow flow hash to be set via ethtool
| * 37f64bc8e0 wifi: iwlwifi: fw: fix memory leak in debugfs
| * 80c5ba0078 netfilter: conntrack: fix wrong ct->timeout value
| * 6a62a2a09c netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
| * d6e03af0a4 wifi: iwlwifi: mvm: check firmware response size
| * 180c4ae0de wifi: mt76: connac: fix txd multicast rate setting
| * d365e14483 wifi: mt76: mt7921e: stop chip reset worker in unregister hook
| * 741bf262bd wifi: mt76: mt7921e: improve reliability of dma reset
| * 1ab837a342 wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
| * 11181b6c86 mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
| * c42efff820 wifi: mt76: fix 6GHz high channel not be scanned
| * c5cdab3c04 wifi: mt76: mt7921e: fix probe timeout after reboot
| * 27ce664b7f wifi: mt76: add flexible polling wait-interval support
| * 710f3c7fb3 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
| * 9c036152ad wifi: mt76: mt7915: expose device tree match table
| * bd5121ef18 wifi: iwlwifi: make the loop for card preparation effective
| * 5611be6c3d io_uring/rsrc: use nospec'ed indexes
| * f1bd3414d9 jdb2: Don't refuse invalidation of already invalidated buffers
| * f6b46f8438 wifi: iwlwifi: fw: move memset before early return
| * 6b345ddd49 wifi: iwlwifi: mvm: initialize seq variable
| * 243f6d6ba5 wifi: iwlwifi: yoyo: Fix possible division by zero
| * 7c31103f7f wifi: iwlwifi: yoyo: skip dump correctly on hw error
| * 164acf216c wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
| * 8f3382624c md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
| * 36ba0c7b86 md/raid10: fix memleak of md thread
| * b21019a220 md/raid10: fix memleak for 'conf->bio_split'
| * 11141630f0 md/raid10: fix leak of 'r10bio->remaining' for recovery
| * 9050576bff md/raid10: fix task hung in raid10d
| * df6222b01f f2fs: fix to check return value of inc_valid_block_count()
| * 2eb5d0165b f2fs: fix to check return value of f2fs_do_truncate_blocks()
| * a8091dc814 bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
| * 339d14334a wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
| * 6f14a94501 wifi: iwlwifi: trans: don't trigger d3 interrupt twice
| * 8e5d05ca15 wifi: iwlwifi: debug: fix crash in __iwl_err()
| * 6aa401a654 blk-mq: don't plug for head insertions in blk_execute_rq_nowait
| * 3c0b799346 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
| * 67c81ecbf7 selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
| * 160fcf5c6b nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
| * 0f1c4ae80d nvme: fix async event trace event
| * 1e4f23c61f nvmet: fix I/O Command Set specific Identify Controller
| * fd95ae3bb8 nvmet: fix Identify Active Namespace ID list handling
| * 4898a8d6b1 nvmet: fix Identify Controller handling
| * 4a7a14e87c nvmet: fix Identify Namespace handling
| * b743d68c9f nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
| * 1d4ac7b0ff bpf, sockmap: fix deadlocks in the sockhash and sockmap
| * cfc7ee210f wifi: ath11k: fix writing to unintended memory region
| * f43744872a net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
| * c649bf43a2 net: ethernet: stmmac: dwmac-rk: rework optional clock handling
| * e6f1ef4a53 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
| * 52c3d68d99 bpf/btf: Fix is_int_ptr()
| * 1f1267ce0b wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
| * 7d058f0ab1 f2fs: fix to avoid use-after-free for cached IPU bio
| * 3ee343914c xsk: Fix unaligned descriptor validation
| * 8bc8e34e80 crypto: drbg - Only fail when jent is unavailable in FIPS mode
| * 81366e333c bpftool: Fix bug for long instructions in program CFG dumps
| * d199c2b394 selftests/bpf: Wait for receive in cg_storage_multi test
| * 751168d0d2 selftests: xsk: Deflakify STATS_RX_DROPPED test
| * 0ea59567d0 selftests: xsk: Disable IPv6 on VETH1
| * 30a4ff7eb4 selftests: xsk: Use correct UMEM size in testapp_invalid_desc
| * 90d2f5225d net: qrtr: correct types of trace event parameters
| * a7f5be2ac0 f2fs: fix iostat lock protection
| * bea3f8aa99 wifi: rt2x00: Fix memory leak when handling surveys
| * 828439964f scsi: hisi_sas: Handle NCQ error when IPTT is valid
| * cd94f74888 scsi: libsas: Add sas_ata_device_link_abort()
| * f7871c9df1 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
| * 4eb666646c wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
| * 7f6714fc2a crypto: sa2ul - Select CRYPTO_DES
| * be42155499 crypto: caam - Clear some memory in instantiate_rng
| * 74f74c8b84 f2fs: fix scheduling while atomic in decompression path
| * 6604df2a9d f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
| * 88fccb8d0c f2fs: apply zone capacity to all zone type
| * d9e30b8ed4 f2fs: fix uninitialized skipped_gc_rwsem
| * 61fbf097b7 f2fs: handle dqget error in f2fs_transfer_project_quota()
| * 10f7b4975b net: sunhme: Fix uninitialized return code
| * e3e55385fa scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
| * 770c3fd4d7 scsi: target: iscsit: Fix TAS handling during conn cleanup
| * eacfe32c36 scsi: target: Fix multiple LUN_RESET handling
| * cc84bbdde9 scsi: target: iscsit: Stop/wait on cmds during conn close
| * edd9002071 scsi: target: iscsit: isert: Alloc per conn cmd counter
| * b7ca8ded37 scsi: target: Pass in cmd counter to use during cmd setup
| * 741443436e scsi: target: Move cmd counter allocation
| * 76b77646f1 scsi: target: Move sess cmd counter to new struct
| * 87ee7227cc scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
| * f9361cf40b bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
| * 2361aee1c5 netfilter: keep conntrack reference until IPsecv6 policy checks are done
| * 8d05f25475 net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
| * c997f28917 libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
| * 382310d9c8 net/packet: convert po->auxdata to an atomic flag
| * 3eae0f4c31 net/packet: convert po->origdev to an atomic flag
| * f2d971608a net/packet: annotate accesses to po->xmit
| * c3ee3540a1 vlan: partially enable SIOCSHWTSTAMP in container
| * 07782db81e net: pcs: xpcs: remove double-read of link state when using AN
| * 157c84b793 bpf: Remove misleading spec_v1 check on var-offset stack read
| * b73438a4a6 selftests/bpf: Fix a fd leak in an error path in network_helpers.c
| * 0324300dce wifi: ath11k: fix deinitialization of firmware resources
| * af5265c64d scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
| * 1f1fba8b3a crypto: qat - fix concurrency issue when device state changes
| * a62ba7e0d2 bpf: fix precision propagation verbose logging
| * 0049d2edda bpf: take into account liveness when propagating precision
| * 78eee85913 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
| * 154d4d630e wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
| * 1c8f46578d tools: bpftool: Remove invalid \' json escape
| * 644df7e865 wifi: ath6kl: reduce WARN to dev_dbg() in callback
| * 0022a3936e wifi: brcmfmac: support CQM RSSI notification with older firmware
| * 9354826c02 wifi: ath11k: fix SAC bug on peer addition with sta band migration
| * 76f9b0d6f0 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
| * 7e5f42abfc wifi: ath5k: Use platform_get_irq() to get the interrupt
| * 7d3fd8da72 wifi: ath11k: Use platform_get_irq() to get the interrupt
| * 9b9356a301 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
| * 1a59067bde wifi: ath6kl: minor fix for allocation size
| * 830d79af9e platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
| * aefea3016a hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
| * d29faefa8d rpmsg: glink: Propagate TX failures in intentless mode as well
| * 2f51bac276 cpufreq: use correct unit when verify cur freq
| * 0985838a9c ACPI: bus: Ensure that notify handlers are not running after removal
| * 290e26ec0d tick/common: Align tick period with the HZ tick.
| * 0fe6ef82e4 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
| * fc2b20c092 debugobject: Prevent init race with static objects
| * 1d1735c6fb media: mediatek: vcodec: add remove function for decoder platform driver
| * c692a44bc5 media: mediatek: vcodec: fix decoder disable pm crash
| * 54e85ee2b4 perf/arm-cmn: Fix port detection for CMN-700
| * a8897bffca arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
| * 3df8a87394 x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
| * f25994f7a9 regulator: stm32-pwr: fix of_iomap leak
| * 16c7fcbfe0 media: venus: dec: Fix capture formats enumeration order
| * 1e229899e3 media: venus: dec: Fix handling of the start cmd
| * b21a9a57c7 media: rc: gpio-ir-recv: Fix support for wake-up
| * b75aaebac2 drm/amd/display: Fix potential null dereference
| * fd22e8c8c3 media: hi846: Fix memleak in hi846_init_controls()
| * 893b267ccc media: v4l: async: Return async sub-devices to subnotifier list
| * 45b7461d91 media: rcar_fdp1: Fix refcount leak in probe and remove function
| * affad9e791 media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
| * 5a72aea9ac media: saa7134: fix use after free bug in saa7134_finidev due to race condition
| * 305262a23c media: dm1105: Fix use after free bug in dm1105_remove due to race condition
| * 1495945f7c platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
| * 1603a098b4 platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
| * f82af0dd22 platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
| * 4e6c35193a platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
| * abfb0ff870 platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
| * d1dbf5b7ea platform/x86/amd: pmc: Don't try to read SMU version on Picasso
| * 1c1798c45b platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
| * 6a17add9c6 media: rkvdec: fix use after free bug in rkvdec_remove
| * 2cdc8f729d media: cedrus: fix use after free bug in cedrus_remove due to race condition
| * 231a6947ff media: mediatek: vcodec: change lat thread decode error condition
| * b02cd74741 media: mediatek: vcodec: making sure queue_work successfully
| * 60fe2a3d6d media: mediatek: vcodec: remove unused lat_buf
| * 8be5ead0b3 media: mediatek: vcodec: add core decode done event
| * 894278b772 media: mediatek: vcodec: move lat_buf to the top of core list
| * f08900ca36 media: mediatek: vcodec: using each instance lat_buf count replace core ready list
| * 8aae2e6444 media: mediatek: vcodec: add params to record lat and core lat_buf count
| * 01dc8f41fc media: mediatek: vcodec: Force capture queue format to MM21
| * 4d5c8a8916 media: mediatek: vcodec: Make MM21 the default capture format
| * 5c4cc91b77 media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
| * 0333177548 arm64: dts: sc7280: Rename qspi data12 as data23
| * edbbd78148 arm64: dts: sc7180: Rename qspi data12 as data23
| * 39f6de10df arm64: dts: qcom: msm8994-angler: removed clash with smem_region
| * 57aa05d59b arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
| * 7eaa457d1e x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
| * 849ab4cf18 regulator: core: Avoid lockdep reports when resolving supplies
| * fd092b355a regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
| * d2151c5d9d drm/ttm/pool: Fix ttm_pool_alloc error path
| * 5e5a4185c6 drm/ttm: optimize pool allocations a bit v2
| * dfd1c26e40 arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
| * 3a0c0f7c2f arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
| * 3c8cb6155a arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
| * f3694202d9 arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
| * f89b2591bb arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
| * d7d13d353a arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
| * 958c6cbc32 gpu: host1x: Fix memory leak of device names
| * b81cfee967 gpu: host1x: Fix potential double free if IOMMU is disabled
| * 62cb9c468d soc: renesas: renesas-soc: Release 'chipid' from ioremap()
| * 724911eeae soc: bcm: brcmstb: biuctrl: fix of_iomap leak
| * 4cf71779ea mailbox: mpfs: switch to txdone_poll
| * 41a51318ab drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
| * e80c69eb79 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
| * a260921b81 ACPI: VIOT: Initialize the correct IOMMU fwspec
| * 1a258bfa00 arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
| * 82f6ffb8e0 cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
| * 2e8aad9cd5 cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
| * 9a5fa6333f cpufreq: mediatek: raise proc/sram max voltage for MT8516
| * 4bacdbd7d9 cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
| * bd1c006872 cpufreq: mediatek: fix passing zero to 'PTR_ERR'
| * f977dbefea arm64: dts: apple: t8103: Disable unused PCIe ports
| * eb617ab023 ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
| * 7ff92db0dd perf/arm-cmn: Move overlapping wp_combine field
| * 198ca89dea firmware: arm_scmi: Fix xfers allocation on Rx channel
| * da3babe96b ARM: dts: gta04: fix excess dma channel usage
| * fd67875eba drm: rcar-du: Fix a NULL vs IS_ERR() bug
| * 46a1c9ba90 arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
| * 98893ae40b mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
| * 1975bf0259 ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
| * a24194121e drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
| * acd8f2efa2 arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
| * 577a64725b virt/coco/sev-guest: Double-buffer messages
| * 0289170151 drm: msm: adreno: Disable preemption on Adreno 510
| * a8d2b46954 drm/msm/adreno: drop bogus pm_runtime_set_active()
| * a9b3ef13eb arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
| * fe9dc0a264 arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
| * 1e9fc6c473 media: max9286: Free control handler
| * 052d22acd7 drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
| * 1f141fe515 firmware: qcom_scm: Clear download bit during reboot
| * 423350af9e media: av7110: prevent underflow in write_ts_to_decoder()
| * 0883003ffb media: amphion: decoder implement display delay enable
| * 51fc1880e4 media: platform: mtk-mdp3: Add missing check and free for ida_alloc
| * c2e5548173 media: bdisp: Add missing check for create_workqueue
| * ba8ffb1251 x86/MCE/AMD: Use an u64 for bank_map
| * c0a8025c74 ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
| * 2b5325f9cc ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
| * 2ebb3f120e ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
| * 671c3a4d7d arm64: dts: qcom: sm8450: Fix the PCI I/O port range
| * 5334324f09 arm64: dts: qcom: sm8150: Fix the PCI I/O port range
| * be81014936 arm64: dts: qcom: sm8250: Fix the PCI I/O port range
| * 87397ffbc9 arm64: dts: qcom: msm8996: Fix the PCI I/O port range
| * c8178285ba arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
| * 7803b357d9 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
| * ec67a4ef28 arm64: dts: qcom: sc7280: Fix the PCI I/O port range
| * a35d6fdd7f arm64: dts: qcom: msm8998: Fix the PCI I/O port range
| * 6035794dd2 arm64: dts: qcom: sdm845: Fix the PCI I/O port range
| * 44018ad5f2 arm64: dts: qcom: sdm845: correct dynamic power coefficients
| * 7cb0802954 arm64: dts: qcom: sc7280: fix EUD port properties
| * bd90d249bc arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
| * 6c6a69f822 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
| * 1be866857a arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
| * c0454f814b arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
| * 93c22d107a arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
| * 5ea54b26d6 arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
| * 5d77e665ee arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
| * d585d1072e regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
| * 36ecd6c6ed ARM: dts: qcom-apq8064: Fix opp table child name
| * 6006310a47 EDAC/skx: Fix overflows on the DRAM row address mapping arrays
| * 2c8c8398e1 drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
| * 6524d3d587 drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
| * 6fcfd2861f arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
| * 14c480b2f3 arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
| * e83e635bec arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
| * 684fecd4f3 arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
| * dc062516db arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
| * c82f50e55f arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
| * 6dbcc493a1 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
| * f5222fbd79 tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
| * 78e32896ec drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
| * 809a3fb8d8 drm/probe-helper: Cancel previous job before starting new one
| * 6bd38a1454 drm/vgem: add missing mutex_destroy
| * 46473f3bd1 drm/i915/dg2: Drop one PCI ID
| * 86a77cef09 drm/rockchip: Drop unbalanced obj unref
| * 0955b8eac3 erofs: fix potential overflow calculating xattr_isize
| * 50f1c1fba0 erofs: initialize packed inode after root inode is assigned
| * 7ee7a86e28 erofs: stop parsing non-compact HEAD index if clusterofs is invalid
| * fe2f093b05 tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
| * 380f9f79b4 tpm, tpm: Implement usage counter for locality
| * 71becf3ffe tpm, tpm_tis: Claim locality before writing interrupt registers
| * 0085052a2c tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
| * 10eea3cfda tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
| * 12839c326a tpm, tpm_tis: Do not skip reset of original interrupt vector
| * 784c206c66 selinux: ensure av_permissions.h is built when needed
| * 5453f22911 selinux: fix Makefile dependencies of flask.h
| * 74f77a799d selftests/resctrl: Check for return value after write_schemata()
| * bceef0c7f6 selftests/resctrl: Allow ->setup() to return errors
| * 7a570dda1d selftests/resctrl: Move ->setup() call outside of test specific branches
| * 0bf90aac43 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
| * ae6803b663 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
| * 05f437eba0 kunit: fix bug in the order of lines in debugfs logs
| * 9ad3b38677 kunit: improve KTAP compliance of KUnit test output
| * d0e2f01b53 ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
| * a2cbb1a45a bus: mhi: host: Range check CHDBOFF and ERDBOFF
| * 4afe300afb bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
| * cc3e7c0333 bus: mhi: host: Remove duplicate ee check for syserr
| * a6f5c84b41 cxl/hdm: Fail upon detecting 0-sized decoders
| * 0ae98a8b4f xfs: don't consider future format versions valid
| * 2b2515b809 ceph: fix potential use-after-free bug when trimming caps
| * 9f565752b3 ubifs: Fix memory leak in do_rename
| * 29738e1bcc ubifs: Free memory for tmpfile name
| * 884e961674 ubi: Fix return value overwrite issue in try_write_vid_and_data()
| * ef9aac6036 ubifs: Fix memleak when insert_old_idx() failed
| * 18c2346856 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
| * ccfe866220 RISC-V: Align SBI probe implementation with spec
| * f8076d2a7f iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
| * f455c9cb9e drm/amd/pm: re-enable the gfx imu when smu resume
| * d78777c1d4 swsmu/amdgpu_smu: Fix the wrong if-condition
| * d79d3430e1 tracing: Fix permissions for the buffer_percent file
| * 339dd534f2 riscv: mm: remove redundant parameter of create_fdt_early_page_table
| * 3c96dd239a i2c: omap: Fix standard mode false ACK readings
| * 142a975738 ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
| * 18973b73fa ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
| * 1f04905865 ksmbd: not allow guest user on multichannel
| * c3a3259675 ksmbd: fix memleak in session setup
| * a70751dd7b ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
| * b80422474f ksmbd: call rcu_barrier() in ksmbd_server_exit()
| * bd80d35725 ksmbd: fix racy issue under cocurrent smb2 tree disconnect
| * cec378687a KVM: RISC-V: Retry fault if vma_lookup() results become invalid
| * e43cf7abec drm/amd/display: fix a divided-by-zero error
| * 09c41688b6 drm/amd/display: fix PSR-SU/DSC interoperability support
| * 2abff94db2 drm/amd/display: limit timing for single dimm memory
| * 5e1574aa06 drm/amd/display: Remove stutter only configurations
| * f6ee841ff2 relayfs: fix out-of-bounds access in relay_file_read
| * 5bd77c2393 KVM: arm64: vgic: Don't acquire its_lock before config_lock
| * 569f33c3c2 KVM: arm64: Use config_lock to protect vgic state
| * 2b57af7bb9 KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
| * 6c9d3f2a5e KVM: arm64: Avoid lock inversion when setting the VM register width
| * 36e0c405b8 KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
| * f01c5f1ae9 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
| * eae127cd2c reiserfs: Add security prefix to xattr name in reiserfs_security_write()
| * c8a3341b33 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
| * c0bf94154c crypto: ccp - Don't initialize CCP for PSP 0x1649
| * b952a9cf3d crypto: arm64/aes-neonbs - fix crash with CFI enabled
| * 4d9d2fd867 crypto: safexcel - Cleanup ring IRQ workqueues on load failure
| * 42ca037d0c crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
| * d9834abd8b ring-buffer: Sync IRQ works before buffer destruction
| * ad7cc2a29e ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
| * cb99866895 pinctrl: qcom: lpass-lpi: set output value before enabling output
| * 956bbf1871 soundwire: qcom: correct setting ignore bit on v1.5.1
| * c2c563c137 pwm: meson: Fix g12a ao clk81 name
| * f7e930b179 pwm: meson: Fix axg ao mux parents
| * 1b0341e8fb wifi: mt76: add missing locking to protect against concurrent rx/status calls
| * b9f6845a49 kheaders: Use array declaration instead of char
| * 9fd4768b09 iio: addac: stx104: Fix race condition for stx104_write_raw()
| * c38a4eb8aa iio: addac: stx104: Fix race condition when converting analog-to-digital
| * 44847a506e ipmi: fix SSIF not responding under certain cond.
| * aeff5808f1 ipmi:ssif: Add send_retries increment
| * a6b54af407 MIPS: fw: Allow firmware to pass a empty env
| * 7f3340bf06 fs: fix sysctls.c built
| * 3e7b8a723b tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
| * c94e5baa98 serial: max310x: fix IO data corruption in batched operations
| * 65fdabefd9 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
| * 719a2f969b serial: fix TIOCSRS485 locking
| * 27df5bca96 xhci: fix debugfs register accesses while suspended
| * 7fb0b81e85 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
| * ad44530d46 staging: iio: resolver: ads1210: fix config mode
| * 64ef787bb1 blk-crypto: make blk_crypto_evict_key() more robust
| * 26632a5382 blk-crypto: make blk_crypto_evict_key() return void
| * 7d206ec7a0 blk-mq: release crypto keyslot before reporting I/O complete
| * 3b5fbb8219 blk-crypto: Add a missing include directive
| * 5ca1668a9f blk-crypto: move internal only declarations to blk-crypto-internal.h
| * 3aab3abb85 blk-crypto: add a blk_crypto_config_supported_natively helper
| * f0efb23651 blk-crypto: don't use struct request_queue for public interfaces
| * 316ad076e0 blk-stat: fix QUEUE_FLAG_STATS clear
| * 3285613127 media: ov8856: Do not check for for module version
| * bccf9fe296 posix-cpu-timers: Implement the missing timer_wait_running callback
| * 1408d27f25 tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
| * ee508dfbaf hwmon: (adt7475) Use device_property APIs when configuring polarity
| * d899ae3e76 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
| * 986bd947bc USB: dwc3: fix runtime pm imbalance on unbind
| * d4b1e04d27 USB: dwc3: fix runtime pm imbalance on probe errors
| * befdcb8e88 usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
| * 491d32c896 usb: gadget: udc: core: Prevent redundant calls to pullup
| * f6aaeacf05 usb: gadget: udc: core: Invoke usb_gadget_connect only when started
| * 5b6c295947 IMA: allow/fix UML builds
| * 38a42842a6 phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
| * 5c274804e2 PCI: qcom: Fix the incorrect register usage in v2.7.0 config
| * 58e56aa838 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
| * a071769560 PCI: kirin: Select REGMAP_MMIO
| * 6e5bf8c9f7 powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
| * 4403c7b7e5 arm64: Stash shadow stack pointer in the task struct on interrupt
| * 2dd0f8994d arm64: Always load shadow stack pointer directly from the task struct
| * 06003e3975 ASoC: amd: ps: update the acp clock source.
| * f9dc736e68 ASoC: amd: fix ACP version typo mistake
| * f66cd99959 wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
| * 24d158856c wireguard: timers: cast enum limits members to int in prints
| * 103f618cee x86/cpu: Add model number for Intel Arrow Lake processor
| * 88b9e97c14 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
| * 5ded8299b7 tracing: Error if a trace event has an array for a __field()
| * 324b854ce4 wifi: ath11k: reduce the MHI timeout to 20s
| * cde9040428 platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
| * 7e26bfb49d net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
| * 388764ea64 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
| * 0ac10535ae selftests mount: Fix mount_setattr_test builds failed
| * ec6f22171d net: wwan: t7xx: do not compile with -Werror
| * c58f26bdee ASoC: da7213.c: add missing pm_runtime_disable()
| * e373f76e20 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
| * 372bec6747 iio: adc: palmas_gpadc: fix NULL dereference on rmmod
| * c81f5c8b8c ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
| * 32aae78314 x86/hyperv: Block root partition functionality in a Confidential VM
| * 5c7648e96d ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
| * a89c7b86b5 ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
| * 4f7b42a9bf ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
* | 473e97f66c ANDROID: add Android KABI build files to root .gitignore file
* | db91e7bd8c ANDROID: add more gki_module headers to .gitignore file
* | 9fcc8018f0 Merge 6.1.27 into android14-6.1-lts
|\|
| * ca48fc16c4 Linux 6.1.27
| * 0bbec73fdd riscv: No need to relocate the dtb as it lies in the fixmap region
| * 17509e73ac riscv: Do not set initial_boot_params to the linear address of the dtb
| * ed96b31435 riscv: Move early dtb mapping into the fixmap region
| * 7cb8c95c0a driver core: Don't require dynamic_debug for initcall_debug probe timing
| * ce0555352a USB: serial: option: add UNISOC vendor and TOZED LT70C product
| * 17e5ce4d89 btrfs: fix uninitialized variable warnings
| * 47e6893a5b bluetooth: Perform careful capability checks in hci_sock_ioctl()
| * c4acbf3761 gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
| * d27acf15c8 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
| * e29661611e wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
| * 34cec5cd7a mptcp: fix accept vs worker race
| * b45d8f5375 mptcp: stops worker on unaccepted sockets at listener close
| * 862ea63fad mm/mempolicy: fix use-after-free of VMA iterator
| * e1562cc202 KVM: arm64: Retry fault if vma_lookup() results become invalid
| * d70f63be62 phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
| * 7d057bf201 um: Only disable SSE on clang to work around old GCC bugs
* | da95c44967 Merge branch android14-6.1 into android14-6.1-lts
* | b6c9bd5fa6 Merge 6.1.26 into android14-6.1-lts
|/
* ca1c9012c9 Linux 6.1.26
* ab91b09f39 ASN.1: Fix check for strdup() success
* 1831d8cbae ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
* 6cb818ed5f ASoC: fsl_asrc_dma: fix potential null-ptr-deref
* 7a6593b5d7 ASoC: SOF: pm: Tear down pipelines only if DSP was active
* b528537d13 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
* 71b6df69f1 fpga: bridge: properly initialize bridge device before populating children
* f8c3eb751a iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
* 342c1db4fa Input: pegasus-notetaker - check pipe type when probing
* a93c20f583 gcc: disable '-Warray-bounds' for gcc-13 too
* a09b9383b7 sctp: Call inet6_destroy_sock() via sk->sk_destruct().
* a530b33fe9 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
* a8cf114105 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
* 588d682251 purgatory: fix disabling debug info
* 7ca973d830 fuse: always revalidate rename target dentry
* f9a20ef5e8 MIPS: Define RUNTIME_DISCARD_EXIT in LD script
* 8d6a870a42 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
* 9e7976c0cd KVM: arm64: Make vcpu flag updates non-preemptible
* d362a03d92 sched/fair: Fixes for capacity inversion detection
* 799c7301de sched/fair: Consider capacity inversion in util_fits_cpu()
* fe1c982958 sched/fair: Detect capacity inversion
* 7e6631f782 mm/mmap: regression fix for unmapped_area{_topdown}
* 059f24aff6 mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
* bd6f3421a5 mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
* 433a7ecaed mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
* e8a7bdb6f7 mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
* 519dbe737f mm/khugepaged: check again on anon uffd-wp during isolation
* cc647e05db mm/userfaultfd: fix uffd-wp handling for THP migration entries

Change-Id: I350bd9237fc904298f9b2c6756a227389bcf722e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-26 17:34:36 +00:00
jianzhou
aafc325fd1 Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (506939c) into
qcom-6.1

* refs/heads/tmp-506939c:
  ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
  FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
  BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
  UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
  UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
  UPSTREAM: net: prevent skb corruption on frag list segmentation
  ANDROID: fuse-bpf: Get correct inode in mkdir
  Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
  UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
  ANDROID: vendor_hooks: mm: Add tune_swappiness vendor hook in get_swappiness()
  ANDROID: ABI: Update symbols to unisoc whitelist
  ANDROID: ABI: Add to QCOM symbols list
  ANDROID: ABI: update symbol list for galaxy
  BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast
  ANDROID: GKI: Add symbols to symbol list for oplus
  ANDROID: signal: Add vendor hook for memory reap
  ANDROID: abi_gki_aarch64_qcom: white list symbols for mglru overshoot
  ANDROID: vendor_hook: Add vendor hook to decide scan abort policy
  UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  FROMLIST: ufs: core: fix abnormal scale up after last cmd finish
  FROMLIST: ufs: core: fix abnormal scale up after scale down
  FROMLIST: ufs: core: only suspend clock scaling if scale down
  ANDROID: GKI: update ABI definition
  UPSTREAM: zsmalloc: allow only one active pool compaction context
  ANDROID: GKI: Update Tuxera symbol list
  ANDROID: ABI: Update symbols to qcom whitelist
  UPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision
  ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare
  ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
  ANDROID: sched: Add vendor hook for rt util update
  ANDROID: sched: Add vendor hook for util-update related functions
  ANDROID: sched: Add vendor hooks for override sugov behavior
  ANDROID: Add new hook to enable overriding uclamp_validate()
  ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests
  ANDROID: topology: Add vendor hook for use_amu_fie
  ANDROID: sched: Export symbols needed for vendor hooks
  ANDROID: Update symbol list for Exynos Auto SoCs
  UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: GKI: Export four symbols in file net/core/net-trace.c
  UPSTREAM: blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue()
  ANDROID: fuse-bpf: Align data structs for 32-bit kernels
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: vendor_hooks: export cgroup_threadgroup_rwsem
  ANDROID: GKI: add symbol list file for meizu
  ANDROID: fuse-bpf: Get correct inode in mkdir
  ANDROID: ABI: Update allowed list for QCOM
  UPSTREAM: blk-ioc: protect ioc_destroy_icq() by 'queue_lock'
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: uid_sys_stats: Use llist for deferred work
  UPSTREAM: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
  UPSTREAM: usb: typec: ucsi: Fix command cancellation
  UPSTREAM: locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  ANDROID: kleaf: Remove ptp_kvm.ko from i386 modules
  ANDROID: GKI: Add symbols to symbol list for oplus
  ANDROID: vendor_hooks: Add tune swappiness hook in get_scan_count()
  ANDROID: GKI: Update symbol list for VIVO
  ANDROID: kleaf: get_gki_modules_list add i386 option
  ANDROID: arm as an option for get_gki_modules_list
  UPSTREAM: um: Only disable SSE on clang to work around old GCC bugs
  ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
  ANDROID: mm: Export page_owner_inited and __set_page_owner
  ANDROID: Use alias for old rules.
  ANDROID: virt: geniezone: Enable as GKI module for arm64
  ANDROID: Add arch specific gki module list targets
  FROMLIST: virt: geniezone: Add dtb config support
  FROMLIST: virt: geniezone: Add memory region support
  FROMLIST: virt: geniezone: Add ioeventfd support
  FROMLIST: virt: geniezone: Add irqfd support
  FROMLIST: virt: geniezone: Add irqchip support for virtual interrupt injection
  FROMLIST: virt: geniezone: Add vcpu support
  FROMLIST: virt: geniezone: Add GenieZone hypervisor support
  FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor
  FROMLIST: docs: geniezone: Introduce GenieZone hypervisor
  UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
  UPSTREAM: exfat: check if filename entries exceeds max filename length
  UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
  FROMGIT: pstore/ram: Check start of empty przs during init
  UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  UPSTREAM: erofs: Fix detection of atomic context
  UPSTREAM: erofs: fix compact 4B support for 16k block size
  UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
  UPSTREAM: erofs: fix potential overflow calculating xattr_isize
  UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  UPSTREAM: erofs: initialize packed inode after root inode is assigned
  ANDROID: GKI: Update ABI for zsmalloc fixes
  BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
  ANDROID: ABI: Update symbols to unisoc whitelist for A14-6.1
  UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
  UPSTREAM: netfilter: nfnetlink_log: always add a timestamp
  ANDROID: virt: gunyah: Do not allocate irq for GH_RM_RESOURCE_NO_VIRQ
  ANDROID: GKI: Add Tuxera symbol list
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for waking up and exiting control
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: vendor_hooks:vendor hook for percpu-rwsem
  ANDROID: fips140: fix the error injection module parameters
  BACKPORT: blk-crypto: dynamically allocate fallback profile
  UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer
  ANDROID: Delete build.config.gki.aarch64.16k.
  FROMGIT: usb: typec: tcpm: Refactor the PPS APDO selection
  UPSTREAM: usb: typec: tcpm: Fix response to vsafe0V event
  ANDROID: Revert "ANDROID: allmodconfig: disable WERROR"
  ANDROID: GKI: update symbol list file for xiaomi
  FROMGIT: usb: typec: tcpm: not sink vbus if operational current is 0mA

 Conflicts:
	Documentation/devicetree/bindings
	drivers/virt/Kconfig

Change-Id: I73f03160eff968ab65d417e3e2e6a8df593ffd81
Upstream-Build:  ks_qcom-android14-6.1-keystone-qcom-release@10952003 UKQ2.231015.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-10-16 20:01:20 -07:00
Greg Kroah-Hartman
dbb69752f7 This is the 6.1.53 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUBaBUACgkQONu9yGCS
 aT6OkBAArqBSUyCYQJrhoUlFYBnBqF7BLSkj0GwINGSUOlt5ilJ3kZwH9ftjvpWp
 ZtO0Rp/1yH2H5PpcsaLljPl055Sf30e0oCkz6vX16vy17NGnzI4rJi55+nRZbFRH
 tBMhMjblgIJoTiTPEQPSGghENok+QzJ9Imffo4/Wru3w5ytkBnGcPPXreHJw+8V5
 Pjhzg5tcjhz23rk2wzVtR4VfEqWaHQaapv49rKB1Yls578WYn4QXl4jgUyB7rCo7
 9vBB7xy77H1hr9m8ifB/9v1ToV/vw6L1xGPWWWbhsSikFAMBoq34SCsq+6RdeURo
 43CCcFsx1s5acM7NQWvxkoV5Hgl8Hc3WgFsx5eVBlNd+vS6ezkgdYuGmN76t+dF/
 hZ7XGEoEFuoz9NKQC/5rKjdBd2p/IQYx6vf8EpK0IxFPD4h+DY9pn0FvwuAmxAcA
 M41xLYGbXX5l/QJR016B1AYiB3DqVxRRRyQT0yNip+PDAh2N06MOJ84KgMSR9lg7
 jyeFKZM2vQ619RopMIspuHTWxNiMw7x94aUhBnY1oD+fDzaRn+VNL8po6QYHLK8U
 QTDhrWplTbTuGIF72h+1IyX1aUj6ozoCewl9Y9ry1u9jBb7LZoupVd0s1dwqORIk
 2OSo74pDu5F2BT+4hEcCpDRcYvWlfKbZWBunRrMqvHN8BON0Mks=
 =aFyS
 -----END PGP SIGNATURE-----

Merge 6.1.53 into android14-6.1-lts

Changes in 6.1.53
	Revert "bridge: Add extack warning when enabling STP in netns."
	Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
	scsi: ufs: Try harder to change the power mode
	Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
	ARM: dts: imx: Set default tuning step for imx7d usdhc
	ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
	powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
	media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
	Revert "MIPS: unhide PATA_PLATFORM"
	phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
	media: amphion: use dev_err_probe
	media: pulse8-cec: handle possible ping error
	media: pci: cx23885: fix error handling for cx23885 ATSC boards
	9p: virtio: fix unlikely null pointer deref in handle_rerror
	9p: virtio: make sure 'offs' is initialized in zc_request
	ksmbd: fix out of bounds in smb3_decrypt_req()
	ksmbd: validate session id and tree id in compound request
	ksmbd: no response from compound read
	ksmbd: fix out of bounds in init_smb2_rsp_hdr()
	ASoC: da7219: Flush pending AAD IRQ when suspending
	ASoC: da7219: Check for failure reading AAD IRQ events
	ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
	ethernet: atheros: fix return value check in atl1c_tso_csum()
	m68k: Fix invalid .section syntax
	s390/dasd: use correct number of retries for ERP requests
	s390/dasd: fix hanging device after request requeue
	fs/nls: make load_nls() take a const parameter
	ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
	ASoc: codecs: ES8316: Fix DMIC config
	ASoC: rt711: fix for JD event handling in ClockStop Mode0
	ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
	ASoC: atmel: Fix the 8K sample parameter in I2SC master
	ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
	platform/x86: intel: hid: Always call BTNL ACPI method
	platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
	platform/x86: think-lmi: Use kfree_sensitive instead of kfree
	platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
	platform/x86: huawei-wmi: Silence ambient light sensor
	drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
	drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
	drm/amd/display: Exit idle optimizations before attempt to access PHY
	ovl: Always reevaluate the file signature for IMA
	ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
	ALSA: usb-audio: Update for native DSD support quirks
	staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
	security: keys: perform capable check only on privileged operations
	kprobes: Prohibit probing on CFI preamble symbol
	clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
	vmbus_testing: fix wrong python syntax for integer value comparison
	Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
	net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
	net: annotate data-races around sk->sk_{rcv|snd}timeo
	net: usb: qmi_wwan: add Quectel EM05GV2
	wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
	powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
	idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
	platform/x86/amd/pmf: Fix unsigned comparison with less than zero
	scsi: lpfc: Remove reftag check in DIF paths
	scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
	net: hns3: restore user pause configure when disable autoneg
	drm/amdgpu: Match against exact bootloader status
	wifi: cfg80211: remove links only on AP
	wifi: mac80211: Use active_links instead of valid_links in Tx
	netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
	bnx2x: fix page fault following EEH recovery
	cifs: fix sockaddr comparison in iface_cmp
	cifs: fix max_credits implementation
	sctp: handle invalid error codes without calling BUG()
	scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
	scsi: storvsc: Always set no_report_opcodes
	scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
	LoongArch: Let pmd_present() return true when splitting pmd
	LoongArch: Fix the write_fcsr() macro
	ALSA: seq: oss: Fix racy open/close of MIDI devices
	net: sfp: handle 100G/25G active optical cables in sfp_parse_support
	tracing: Introduce pipe_cpumask to avoid race on trace_pipes
	platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
	of: property: Simplify of_link_to_phandle()
	cpufreq: intel_pstate: set stale CPU frequency to minimum
	crypto: rsa-pkcs1pad - Use helper to set reqsize
	tpm: Enable hwrng only for Pluton on AMD CPUs
	KVM: x86/mmu: Use kstrtobool() instead of strtobool()
	KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
	net: Avoid address overwrite in kernel_connect
	drm/amd/display: ensure async flips are only accepted for fast updates
	udf: Check consistency of Space Bitmap Descriptor
	udf: Handle error when adding extent to a file
	Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
	Revert "PCI: tegra194: Enable support for 256 Byte payload"
	Revert "net: macsec: preserve ingress frame ordering"
	tools lib subcmd: Add install target
	tools lib subcmd: Make install_headers clearer
	tools lib subcmd: Add dependency test to install_headers
	tools/resolve_btfids: Use pkg-config to locate libelf
	tools/resolve_btfids: Install subcmd headers
	tools/resolve_btfids: Alter how HOSTCC is forced
	tools/resolve_btfids: Compile resolve_btfids as host program
	tools/resolve_btfids: Tidy HOST_OVERRIDES
	tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
	tools/resolve_btfids: Fix setting HOSTCFLAGS
	reiserfs: Check the return value from __getblk()
	eventfd: prevent underflow for eventfd semaphores
	fs: Fix error checking for d_hash_and_lookup()
	iomap: Remove large folio handling in iomap_invalidate_folio()
	tmpfs: verify {g,u}id mount options correctly
	selftests/harness: Actually report SKIP for signal tests
	vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
	ARM: ptrace: Restore syscall restart tracing
	ARM: ptrace: Restore syscall skipping for tracers
	refscale: Fix uninitalized use of wait_queue_head_t
	OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
	selftests/resctrl: Add resctrl.h into build deps
	selftests/resctrl: Don't leak buffer in fill_cache()
	selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
	selftests/resctrl: Close perf value read fd on errors
	arm64/ptrace: Clean up error handling path in sve_set_common()
	sched/psi: Select KERNFS as needed
	x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
	arm64/sme: Don't use streaming mode to probe the maximum SME VL
	arm64/fpsimd: Only provide the length to cpufeature for xCR registers
	sched/rt: Fix sysctl_sched_rr_timeslice intial value
	perf/imx_ddr: don't enable counter0 if none of 4 counters are used
	selftests/futex: Order calls to futex_lock_pi
	s390/pkey: fix/harmonize internal keyblob headers
	s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
	s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
	s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
	irqchip/loongson-eiointc: Fix return value checking of eiointc_index
	ACPI: x86: s2idle: Post-increment variables when getting constraints
	ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
	thermal/of: Fix potential uninitialized value access
	cpufreq: amd-pstate-ut: Remove module parameter access
	cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
	x86/efistub: Fix PCI ROM preservation in mixed mode
	cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
	selftests/bpf: Fix bpf_nf failure upon test rerun
	bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
	bpftool: Define a local bpf_perf_link to fix accessing its fields
	bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
	bpftool: Use a local bpf_perf_event_value to fix accessing its fields
	libbpf: Fix realloc API handling in zero-sized edge cases
	bpf: Clear the probe_addr for uprobe
	bpf: Fix an error in verifying a field in a union
	crypto: qat - change value of default idle filter
	tcp: tcp_enter_quickack_mode() should be static
	hwrng: nomadik - keep clock enabled while hwrng is registered
	hwrng: pic32 - use devm_clk_get_enabled
	regmap: rbtree: Use alloc_flags for memory allocations
	wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
	wifi: mt76: mt7921: fix non-PSC channel scan fail
	udp: re-score reuseport groups when connected sockets are present
	bpf: reject unhashed sockets in bpf_sk_assign
	wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
	spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
	can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
	wifi: mt76: mt7915: fix power-limits while chan_switch
	wifi: mwifiex: Fix OOB and integer underflow when rx packets
	wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
	selftests/bpf: fix static assert compilation issue for test_cls_*.c
	kbuild: rust_is_available: remove -v option
	kbuild: rust_is_available: fix version check when CC has multiple arguments
	kbuild: rust_is_available: add check for `bindgen` invocation
	kbuild: rust_is_available: fix confusion when a version appears in the path
	crypto: stm32 - Properly handle pm_runtime_get failing
	crypto: api - Use work queue in crypto_destroy_instance
	Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
	Bluetooth: Fix potential use-after-free when clear keys
	Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
	Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
	net: tcp: fix unexcepted socket die when snd_wnd is 0
	selftests/bpf: Fix repeat option when kfunc_call verification fails
	selftests/bpf: Clean up fmod_ret in bench_rename test script
	net-memcg: Fix scope of sockmem pressure indicators
	ice: ice_aq_check_events: fix off-by-one check when filling buffer
	crypto: caam - fix unchecked return value error
	hwrng: iproc-rng200 - Implement suspend and resume calls
	lwt: Fix return values of BPF xmit ops
	lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
	fs: ocfs2: namei: check return value of ocfs2_add_entry()
	net: annotate data-races around sk->sk_lingertime
	wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
	wifi: mwifiex: Fix missed return in oob checks failed path
	ARM: dts: Add .dts files missing from the build
	samples/bpf: fix bio latency check with tracepoint
	samples/bpf: fix broken map lookup probe
	wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
	wifi: ath9k: protect WMI command response buffer replacement with a lock
	wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
	mac80211: make ieee80211_tx_info padding explicit
	wifi: mwifiex: avoid possible NULL skb pointer dereference
	Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
	arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
	wifi: ath9k: use IS_ERR() with debugfs_create_dir()
	ice: avoid executing commands on other ports when driving sync
	net: arcnet: Do not call kfree_skb() under local_irq_disable()
	mlxsw: i2c: Fix chunk size setting in output mailbox buffer
	mlxsw: i2c: Limit single transaction buffer size
	mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
	hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
	octeontx2-pf: Refactor schedular queue alloc/free calls
	octeontx2-pf: Fix PFC TX scheduler free
	cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
	sfc: Check firmware supports Ethernet PTP filter
	net/sched: sch_hfsc: Ensure inner classes have fsc curve
	netrom: Deny concurrent connect().
	drm/bridge: tc358764: Fix debug print parameter order
	ASoC: cs43130: Fix numerator/denominator mixup
	quota: factor out dquot_write_dquot()
	quota: rename dquot_active() to inode_quota_active()
	quota: add new helper dquot_active()
	quota: fix dqput() to follow the guarantees dquot_srcu should provide
	drm/amd/display: Do not set drr on pipe commit
	drm/hyperv: Fix a compilation issue because of not including screen_info.h
	ASoC: stac9766: fix build errors with REGMAP_AC97
	soc: qcom: ocmem: Add OCMEM hardware version print
	soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
	arm64: dts: qcom: sm6350: Fix ZAP region
	arm64: dts: qcom: sm8250: correct dynamic power coefficients
	arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
	arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
	arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
	arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
	arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
	arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
	arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
	arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
	arm64: dts: qcom: sm8350: Fix CPU idle state residency times
	arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
	arm64: dts: qcom: sm8350: Use proper CPU compatibles
	arm64: dts: qcom: pm8350: fix thermal zone name
	arm64: dts: qcom: pm8350b: fix thermal zone name
	arm64: dts: qcom: pmr735b: fix thermal zone name
	arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
	arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
	ARM: dts: stm32: Rename mdio0 to mdio
	ARM: dts: stm32: YAML validation fails for Argon Boards
	ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
	ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
	ARM: dts: stm32: YAML validation fails for Odyssey Boards
	ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
	ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
	ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
	firmware: ti_sci: Use system_state to determine polling
	drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
	ARM: dts: BCM53573: Drop nonexistent #usb-cells
	ARM: dts: BCM53573: Add cells sizes to PCIe node
	ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
	arm64: tegra: Fix HSUART for Jetson AGX Orin
	arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
	arm64: dts: qcom: pm6150l: Add missing short interrupt
	arm64: dts: qcom: pm660l: Add missing short interrupt
	arm64: dts: qcom: pmi8994: Add missing OVP interrupt
	arm64: tegra: Fix HSUART for Smaug
	drm/etnaviv: fix dumping of active MMU context
	block: cleanup queue_wc_store
	block: don't allow enabling a cache on devices that don't support it
	x86/mm: Fix PAT bit missing from page protection modify mask
	drm/bridge: anx7625: Use common macros for DP power sequencing commands
	drm/bridge: anx7625: Use common macros for HDCP capabilities
	ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
	ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
	ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
	drm: adv7511: Fix low refresh rate register for ADV7533/5
	ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
	arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
	arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
	arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
	drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
	md: Factor out is_md_suspended helper
	md: Change active_io to percpu
	md: restore 'noio_flag' for the last mddev_resume()
	md/raid10: factor out dereference_rdev_and_rrdev()
	md/raid10: use dereference_rdev_and_rrdev() to get devices
	md/md-bitmap: remove unnecessary local variable in backlog_store()
	md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
	drm/msm: Update dev core dump to not print backwards
	drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
	of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
	arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
	ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
	drm/armada: Fix off-by-one error in armada_overlay_get_property()
	drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
	drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
	ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
	drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
	soc: qcom: smem: Fix incompatible types in comparison
	drm/msm/mdp5: Don't leak some plane state
	firmware: meson_sm: fix to avoid potential NULL pointer dereference
	drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
	smackfs: Prevent underflow in smk_set_cipso()
	drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
	drm/msm/a2xx: Call adreno_gpu_init() earlier
	audit: fix possible soft lockup in __audit_inode_child()
	block/mq-deadline: use correct way to throttling write requests
	io_uring: fix drain stalls by invalid SQE
	drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
	bus: ti-sysc: Fix build warning for 64-bit build
	drm/mediatek: Remove freeing not dynamic allocated memory
	ARM: dts: qcom: ipq4019: correct SDHCI XO clock
	drm/mediatek: Fix potential memory leak if vmap() fail
	arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
	arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
	arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
	arm64: dts: qcom: msm8996: Fix dsi1 interrupts
	arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
	bus: ti-sysc: Fix cast to enum warning
	md/raid5-cache: fix a deadlock in r5l_exit_log()
	md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
	firmware: cs_dsp: Fix new control name check
	md: add error_handlers for raid0 and linear
	md/raid0: Factor out helper for mapping and submitting a bio
	md/raid0: Fix performance regression for large sequential writes
	md: raid0: account for split bio in iostat accounting
	ASoC: SOF: amd: clear dsp to host interrupt status
	of: overlay: Call of_changeset_init() early
	of: unittest: Fix overlay type in apply/revert check
	ALSA: ac97: Fix possible error value of *rac97
	ipmi:ssif: Add check for kstrdup
	ipmi:ssif: Fix a memory leak when scanning for an adapter
	clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
	clk: qcom: gpucc-sm6350: Fix clock source names
	clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
	clk: qcom: gcc-sc8280xp: Add missing GDSC flags
	dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
	clk: qcom: gcc-sc8280xp: Add missing GDSCs
	clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
	PCI: apple: Initialize pcie->nvecs before use
	PCI: qcom-ep: Switch MHI bus master clock off during L1SS
	drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
	PCI/DOE: Fix destroy_work_on_stack() race
	clk: sunxi-ng: Modify mismatched function name
	clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
	EDAC/igen6: Fix the issue of no error events
	ext4: correct grp validation in ext4_mb_good_group
	ext4: avoid potential data overflow in next_linear_group
	clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
	kvm/vfio: Prepare for accepting vfio device fd
	kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
	clk: qcom: reset: Use the correct type of sleep/delay based on length
	clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
	PCI: microchip: Correct the DED and SEC interrupt bit offsets
	PCI: Mark NVIDIA T4 GPUs to avoid bus reset
	pinctrl: mcp23s08: check return value of devm_kasprintf()
	PCI: Allow drivers to request exclusive config regions
	PCI: Add locking to RMW PCI Express Capability Register accessors
	PCI: pciehp: Use RMW accessors for changing LNKCTL
	PCI/ASPM: Use RMW accessors for changing LNKCTL
	clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
	clk: imx: pllv4: Fix SPLL2 MULT range
	clk: imx: imx8ulp: update SPLL2 type
	clk: imx8mp: fix sai4 clock
	clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
	powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
	vfio/type1: fix cap_migration information leak
	nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
	nvdimm: Fix dereference after free in register_nvdimm_pmu()
	powerpc/fadump: reset dump area size if fadump memory reserve fails
	powerpc/perf: Convert fsl_emb notifier to state machine callbacks
	drm/amdgpu: Use RMW accessors for changing LNKCTL
	drm/radeon: Use RMW accessors for changing LNKCTL
	net/mlx5: Use RMW accessors for changing LNKCTL
	wifi: ath11k: Use RMW accessors for changing LNKCTL
	wifi: ath10k: Use RMW accessors for changing LNKCTL
	NFSv4.2: Rework scratch handling for READ_PLUS
	NFSv4.2: Fix READ_PLUS smatch warnings
	NFSv4.2: Fix up READ_PLUS alignment
	NFSv4.2: Fix READ_PLUS size calculations
	powerpc: Don't include lppaca.h in paca.h
	powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
	nfs/blocklayout: Use the passed in gfp flags
	powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
	powerpc/mpc5xxx: Add missing fwnode_handle_put()
	powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
	ext4: fix unttached inode after power cut with orphan file feature enabled
	jfs: validate max amount of blocks before allocation.
	fs: lockd: avoid possible wrong NULL parameter
	NFSD: da_addr_body field missing in some GETDEVICEINFO replies
	NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
	NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
	pNFS: Fix assignment of xprtdata.cred
	cgroup/cpuset: Inherit parent's load balance state in v2
	RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
	media: ov5640: fix low resolution image abnormal issue
	media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
	media: i2c: tvp5150: check return value of devm_kasprintf()
	media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
	iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
	iommu: rockchip: Fix directory table address encoding
	drivers: usb: smsusb: fix error handling code in smsusb_init_device
	media: dib7000p: Fix potential division by zero
	media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
	media: cx24120: Add retval check for cx24120_message_send()
	RDMA/siw: Fabricate a GID on tun and loopback devices
	scsi: hisi_sas: Fix warnings detected by sparse
	scsi: hisi_sas: Fix normally completed I/O analysed as failed
	dt-bindings: extcon: maxim,max77843: restrict connector properties
	media: amphion: reinit vpu if reqbufs output 0
	media: amphion: add helper function to get id name
	media: mtk-jpeg: Fix use after free bug due to uncanceled work
	media: rkvdec: increase max supported height for H.264
	media: amphion: fix CHECKED_RETURN issues reported by coverity
	media: amphion: fix REVERSE_INULL issues reported by coverity
	media: amphion: fix UNINIT issues reported by coverity
	media: amphion: fix UNUSED_VALUE issue reported by coverity
	media: amphion: ensure the bitops don't cross boundaries
	media: mediatek: vcodec: Return NULL if no vdec_fb is found
	media: mediatek: vcodec: fix potential double free
	media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
	usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
	scsi: RDMA/srp: Fix residual handling
	scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
	scsi: iscsi: Add length check for nlattr payload
	scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
	scsi: be2iscsi: Add length check when parsing nlattrs
	scsi: qla4xxx: Add length check when parsing nlattrs
	iio: accel: adxl313: Fix adxl313_i2c_id[] table
	serial: sprd: Assign sprd_port after initialized to avoid wrong access
	serial: sprd: Fix DMA buffer leak issue
	x86/APM: drop the duplicate APM_MINOR_DEV macro
	RDMA/rxe: Split rxe_run_task() into two subroutines
	RDMA/rxe: Fix incomplete state save in rxe_requester
	scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
	scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
	scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
	RDMA/irdma: Replace one-element array with flexible-array member
	coresight: tmc: Explicit type conversions to prevent integer overflow
	interconnect: qcom: qcm2290: Enable sync state
	dma-buf/sync_file: Fix docs syntax
	driver core: test_async: fix an error code
	driver core: Call dma_cleanup() on the test_remove path
	kernfs: add stub helper for kernfs_generic_poll()
	extcon: cht_wc: add POWER_SUPPLY dependency
	iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
	iommu/mediatek: Fix two IOMMU share pagetable issue
	iommu/sprd: Add missing force_aperture
	RDMA/hns: Fix port active speed
	RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
	RDMA/hns: Fix inaccurate error label name in init instance
	RDMA/hns: Fix CQ and QP cache affinity
	IB/uverbs: Fix an potential error pointer dereference
	fsi: aspeed: Reset master errors after CFAM reset
	iommu/qcom: Disable and reset context bank before programming
	iommu/vt-d: Fix to flush cache of PASID directory table
	platform/x86: dell-sysman: Fix reference leak
	media: cec: core: add adap_nb_transmit_canceled() callback
	media: cec: core: add adap_unconfigured() callback
	media: go7007: Remove redundant if statement
	media: venus: hfi_venus: Only consider sys_idle_indicator on V1
	docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
	USB: gadget: core: Add missing kerneldoc for vbus_work
	USB: gadget: f_mass_storage: Fix unused variable warning
	drivers: base: Free devm resources when unregistering a device
	HID: input: Support devices sending Eraser without Invert
	media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
	media: ov5640: Fix initial RESETB state and annotate timings
	media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
	media: ov2680: Remove auto-gain and auto-exposure controls
	media: ov2680: Fix ov2680_bayer_order()
	media: ov2680: Fix vflip / hflip set functions
	media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
	media: ov2680: Don't take the lock for try_fmt calls
	media: ov2680: Add ov2680_fill_format() helper function
	media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
	media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
	media: i2c: rdacm21: Fix uninitialized value
	f2fs: fix to avoid mmap vs set_compress_option case
	f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
	f2fs: Only lfs mode is allowed with zoned block device feature
	Revert "f2fs: fix to do sanity check on extent cache correctly"
	cgroup:namespace: Remove unused cgroup_namespaces_init()
	coresight: trbe: Fix TRBE potential sleep in atomic context
	RDMA/irdma: Prevent zero-length STAG registration
	scsi: core: Use 32-bit hostnum in scsi_host_lookup()
	scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
	interconnect: qcom: sm8450: Enable sync_state
	interconnect: qcom: bcm-voter: Improve enable_mask handling
	interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
	serial: tegra: handle clk prepare error in tegra_uart_hw_init()
	amba: bus: fix refcount leak
	Revert "IB/isert: Fix incorrect release of isert connection"
	RDMA/siw: Balance the reference of cep->kref in the error path
	RDMA/siw: Correct wrong debug message
	RDMA/efa: Fix wrong resources deallocation order
	HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
	HID: uclogic: Correct devm device reference for hidinput input_dev name
	HID: multitouch: Correct devm device reference for hidinput input_dev name
	platform/x86/amd/pmf: Fix a missing cleanup path
	tick/rcu: Fix false positive "softirq work is pending" messages
	x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
	tracing: Remove extra space at the end of hwlat_detector/mode
	tracing: Fix race issue between cpu buffer write and swap
	mtd: rawnand: brcmnand: Fix mtd oobsize
	dmaengine: idxd: Modify the dependence of attribute pasid_enabled
	phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
	phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
	phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
	rpmsg: glink: Add check for kstrdup
	leds: pwm: Fix error code in led_pwm_create_fwnode()
	leds: multicolor: Use rounded division when calculating color components
	leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
	leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
	mtd: spi-nor: Check bus width while setting QE bit
	mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
	um: Fix hostaudio build errors
	dmaengine: ste_dma40: Add missing IRQ check in d40_probe
	Drivers: hv: vmbus: Don't dereference ACPI root object handle
	cpufreq: Fix the race condition while updating the transition_task of policy
	virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
	igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
	netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
	netfilter: nft_exthdr: Fix non-linear header modification
	netfilter: xt_u32: validate user space input
	netfilter: xt_sctp: validate the flag_info count
	skbuff: skb_segment, Call zero copy functions before using skbuff frags
	igb: set max size RX buffer when store bad packet is enabled
	PM / devfreq: Fix leak in devfreq_dev_release()
	ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
	rcu: dump vmalloc memory info safely
	printk: ringbuffer: Fix truncating buffer size min_t cast
	scsi: core: Fix the scsi_set_resid() documentation
	mm/vmalloc: add a safer version of find_vm_area() for debug
	cpu/hotplug: Prevent self deadlock on CPU hot-unplug
	media: i2c: ccs: Check rules is non-NULL
	media: i2c: Add a camera sensor top level menu
	PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
	ipmi_si: fix a memleak in try_smi_init()
	ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
	XArray: Do not return sibling entries from xa_load()
	io_uring: break iopolling on signal
	backlight/gpio_backlight: Compare against struct fb_info.device
	backlight/bd6107: Compare against struct fb_info.device
	backlight/lv5207lp: Compare against struct fb_info.device
	drm/amd/display: register edp_backlight_control() for DCN301
	xtensa: PMU: fix base address for the newer hardware
	LoongArch: mm: Add p?d_leaf() definitions
	i3c: master: svc: fix probe failure when no i3c device exist
	arm64: csum: Fix OoB access in IP checksum code for negative lengths
	ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
	media: dvb: symbol fixup for dvb_attach()
	media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
	Revert "scsi: qla2xxx: Fix buffer overrun"
	scsi: mpt3sas: Perform additional retries if doorbell read returns 0
	PCI: Free released resource after coalescing
	PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
	PCI/PM: Only read PCI_PM_CTRL register when available
	ntb: Drop packets when qp link is down
	ntb: Clean up tx tail index on link down
	ntb: Fix calculation ntb_transport_tx_free_entry()
	Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
	block: don't add or resize partition on the disk with GENHD_FL_NO_PART
	procfs: block chmod on /proc/thread-self/comm
	parisc: Fix /proc/cpuinfo output for lscpu
	drm/amd/display: Add smu write msg id fail retry process
	bpf: Fix issue in verifying allow_ptr_leaks
	dlm: fix plock lookup when using multiple lockspaces
	dccp: Fix out of bounds access in DCCP error handler
	x86/sev: Make enc_dec_hypercall() accept a size instead of npages
	r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
	X.509: if signature is unsupported skip validation
	net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
	fsverity: skip PKCS#7 parser when keyring is empty
	x86/MCE: Always save CS register on AMD Zen IF Poison errors
	platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
	mmc: renesas_sdhi: register irqs before registering controller
	pstore/ram: Check start of empty przs during init
	arm64: sdei: abort running SDEI handlers during crash
	s390/dcssblk: fix kernel crash with list_add corruption
	s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
	s390/dasd: fix string length handling
	crypto: stm32 - fix loop iterating through scatterlist for DMA
	cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
	of: property: fw_devlink: Add a devlink for panel followers
	usb: typec: tcpm: set initial svdm version based on pd revision
	usb: typec: bus: verify partner exists in typec_altmode_attention
	USB: core: Unite old scheme and new scheme descriptor reads
	USB: core: Change usb_get_device_descriptor() API
	USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
	USB: core: Fix oversight in SuperSpeed initialization
	x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
	perf/x86/uncore: Correct the number of CHAs on EMR
	serial: sc16is7xx: remove obsolete out_thread label
	serial: sc16is7xx: fix regression with GPIO configuration
	tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
	Revert "drm/amd/display: Do not set drr on pipe commit"
	md: Free resources in __md_stop
	NFSv4.2: Fix a potential double free with READ_PLUS
	NFSv4.2: Rework scratch handling for READ_PLUS (again)
	md: fix regression for null-ptr-deference in __md_stop()
	clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
	treewide: Fix probing of devices in DT overlays
	clk: Avoid invalid function names in CLK_OF_DECLARE()
	udf: initialize newblock to 0
	Linux 6.1.53

Change-Id: I6f5858bce0f20963ae42515eac36ac14cb686f24
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-18 09:57:37 +00:00
Greg Kroah-Hartman
50874c58d8 Merge 6.1.47 into android14-6.1-lts
Changes in 6.1.47
	mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
	cpuidle: psci: Extend information in log about OSI/PC mode
	cpuidle: psci: Move enabling OSI mode after power domains creation
	zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
	zsmalloc: fix races between modifications of fullness and isolated
	selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
	selftests: forwarding: tc_actions: Use ncat instead of nc
	net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
	net/smc: Fix setsockopt and sysctl to specify same buffer size again
	net: phy: at803x: Use devm_regulator_get_enable_optional()
	net: phy: at803x: fix the wol setting functions
	drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
	drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
	drm/amdgpu: fix memory leak in mes self test
	ASoC: Intel: sof_sdw: add quirk for MTL RVP
	ASoC: Intel: sof_sdw: add quirk for LNL RVP
	PCI: tegra194: Fix possible array out of bounds access
	ASoC: SOF: amd: Add pci revision id check
	drm/stm: ltdc: fix late dereference check
	drm: rcar-du: remove R-Car H3 ES1.* workarounds
	ASoC: amd: vangogh: Add check for acp config flags in vangogh platform
	ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
	ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit
	ASoC: Intel: sof_sdw: Add support for Rex soundwire
	iopoll: Call cpu_relax() in busy loops
	ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
	dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
	accel/habanalabs: add pci health check during heartbeat
	HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
	iommu/amd: Introduce Disable IRTE Caching Support
	drm/amdgpu: install stub fence into potential unused fence pointers
	drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
	RDMA/mlx5: Return the firmware result upon destroying QP/RQ
	drm/amd/display: Skip DPP DTO update if root clock is gated
	drm/amd/display: Enable dcn314 DPP RCO
	ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown()
	HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
	ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio
	smb: client: fix warning in cifs_smb3_do_mount()
	cifs: fix session state check in reconnect to avoid use-after-free issue
	serial: stm32: Ignore return value of uart_remove_one_port() in .remove()
	led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops
	media: v4l2-mem2mem: add lock to protect parameter num_rdy
	media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
	usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
	usb: gadget: uvc: queue empty isoc requests if no video buffer is available
	media: platform: mediatek: vpu: fix NULL ptr dereference
	thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
	usb: chipidea: imx: don't request QoS for imx8ulp
	usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
	gfs2: Fix possible data races in gfs2_show_options()
	pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
	thunderbolt: Add Intel Barlow Ridge PCI ID
	thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
	firewire: net: fix use after free in fwnet_finish_incoming_packet()
	watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
	Bluetooth: L2CAP: Fix use-after-free
	Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
	ceph: try to dump the msgs when decoding fails
	drm/amdgpu: Fix potential fence use-after-free v2
	fs/ntfs3: Enhance sanity check while generating attr_list
	fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
	fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
	ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
	ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
	ALSA: hda/realtek: Add quirk for ASUS ROG GX650P
	ALSA: hda/realtek: Add quirk for ASUS ROG GA402X
	ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V
	powerpc/kasan: Disable KCOV in KASAN code
	Bluetooth: MGMT: Use correct address for memcpy()
	ring-buffer: Do not swap cpu_buffer during resize process
	igc: read before write to SRRCTL register
	drm/amd/display: save restore hdcp state when display is unplugged from mst hub
	drm/amd/display: phase3 mst hdcp for multiple displays
	drm/amd/display: fix access hdcp_workqueue assert
	KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
	ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
	fbdev/hyperv-fb: Do not set struct fb_info.apertures
	video/aperture: Only remove sysfb on the default vga pci device
	btrfs: move out now unused BG from the reclaim list
	btrfs: convert btrfs_block_group::needs_free_space to runtime flag
	btrfs: convert btrfs_block_group::seq_zone to runtime flag
	btrfs: fix use-after-free of new block group that became unused
	virtio-mmio: don't break lifecycle of vm_dev
	vduse: Use proper spinlock for IRQ injection
	vdpa/mlx5: Fix mr->initialized semantics
	vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
	cifs: fix potential oops in cifs_oplock_break
	i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
	i2c: hisi: Only handle the interrupt of the driver's transfer
	i2c: tegra: Fix i2c-tegra DMA config option processing
	fbdev: mmp: fix value check in mmphw_probe()
	powerpc/rtas_flash: allow user copy to flash block cache objects
	vdpa: Add features attr to vdpa_nl_policy for nlattr length check
	vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check
	vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
	vdpa: Enable strict validation for netlinks ops
	tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
	tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
	btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
	btrfs: fix BUG_ON condition in btrfs_cancel_balance
	i2c: designware: Correct length byte validation logic
	i2c: designware: Handle invalid SMBus block data response length value
	net: xfrm: Fix xfrm_address_filter OOB read
	net: af_key: fix sadb_x_filter validation
	net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
	xfrm: fix slab-use-after-free in decode_session6
	ip6_vti: fix slab-use-after-free in decode_session6
	ip_vti: fix potential slab-use-after-free in decode_session6
	xfrm: add NULL check in xfrm_update_ae_params
	xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
	virtio_net: notify MAC address change on device initialization
	virtio-net: set queues after driver_ok
	net: pcs: Add missing put_device call in miic_create
	net: phy: fix IRQ-based wake-on-lan over hibernate / power off
	selftests: mirror_gre_changes: Tighten up the TTL test match
	drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
	net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source
	octeon_ep: cancel tx_timeout_task later in remove sequence
	netfilter: nf_tables: fix false-positive lockdep splat
	netfilter: nf_tables: deactivate catchall elements in next generation
	ipvs: fix racy memcpy in proc_do_sync_threshold
	netfilter: nft_dynset: disallow object maps
	net: phy: broadcom: stub c45 read/write for 54810
	team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
	net: openvswitch: reject negative ifindex
	iavf: fix FDIR rule fields masks validation
	i40e: fix misleading debug logs
	net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
	sfc: don't unregister flow_indr if it was never registered
	sock: Fix misuse of sk_under_memory_pressure()
	net: do not allow gso_size to be set to GSO_BY_FRAGS
	qede: fix firmware halt over suspend and resume
	ice: Block switchdev mode when ADQ is active and vice versa
	bus: ti-sysc: Flush posted write on enable before reset
	arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
	arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
	arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+
	ARM: dts: imx: align LED node names with dtschema
	ARM: dts: imx6: phytec: fix RTC interrupt level
	arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
	ARM: dts: imx: Set default tuning step for imx6sx usdhc
	arm64: dts: imx93: Fix anatop node size
	ASoC: rt5665: add missed regulator_bulk_disable
	ASoC: meson: axg-tdm-formatter: fix channel slot allocation
	ALSA: hda/realtek: Add quirks for HP G11 Laptops
	soc: aspeed: uart-routing: Use __sysfs_match_string
	soc: aspeed: socinfo: Add kfree for kstrdup
	ALSA: hda/realtek - Remodified 3k pull low procedure
	riscv: uaccess: Return the number of bytes effectively not copied
	serial: 8250: Fix oops for port->pm on uart_change_pm()
	ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
	cifs: Release folio lock on fscache read hit.
	virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
	arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards
	blk-crypto: dynamically allocate fallback profile
	mmc: wbsd: fix double mmc_free_host() in wbsd_init()
	mmc: block: Fix in_flight[issue_type] value error
	drm/qxl: fix UAF on handle creation
	drm/i915/sdvo: fix panel_type initialization
	drm/amd: flush any delayed gfxoff on suspend entry
	drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix
	drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7
	ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
	drm/amd/display: disable RCO for DCN314
	zsmalloc: allow only one active pool compaction context
	sched/fair: unlink misfit task from cpu overutilized
	sched/fair: Remove capacity inversion detection
	drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register
	hugetlb: do not clear hugetlb dtor until allocating vmemmap
	netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
	arm64/ptrace: Ensure that SME is set up for target when writing SSVE state
	drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
	drm/amdgpu: keep irq count in amdgpu_irq_disable_all
	af_unix: Fix null-ptr-deref in unix_stream_sendpage().
	drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create
	net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
	mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
	Linux 6.1.47

Change-Id: I7c55c71f43f88a1d44d39c835e3f6e58d4c86279
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-13 19:35:46 +00:00
Greg Kroah-Hartman
094c282d92 Merge 6.1.46 into android14-6.1-lts
Changes in 6.1.46
	gcc-plugins: Reorganize gimple includes for GCC 13
	Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"
	tpm: Disable RNG for all AMD fTPMs
	tpm: Add a helper for checking hwrng enabled
	ksmbd: validate command request size
	ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
	KVM: SEV: snapshot the GHCB before accessing it
	KVM: SEV: only access GHCB fields once
	wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
	wifi: rtw89: fix 8852AE disconnection caused by RX full flags
	selftests: forwarding: Set default IPv6 traceroute utility
	wireguard: allowedips: expand maximum node depth
	mmc: moxart: read scr register without changing byte order
	ipv6: adjust ndisc_is_useropt() to also return true for PIO
	selftests: mptcp: join: fix 'delete and re-add' test
	selftests: mptcp: join: fix 'implicit EP' test
	mptcp: avoid bogus reset on fallback close
	mptcp: fix disconnect vs accept race
	dmaengine: pl330: Return DMA_PAUSED when transaction is paused
	net: mana: Fix MANA VF unload when hardware is unresponsive
	riscv/kexec: load initrd high in available memory
	riscv,mmio: Fix readX()-to-delay() ordering
	riscv/kexec: handle R_RISCV_CALL_PLT relocation type
	nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
	drm/nouveau/gr: enable memory loads on helper invocation on all channels
	drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues
	drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
	drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
	drm/amd/display: check attr flag before set cursor degamma on DCN3+
	drm/amdgpu: add S/G display parameter
	drm/amd: Disable S/G for APUs when 64GB or more host memory
	drm/amd/display: limit DPIA link rate to HBR3
	cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
	hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
	radix tree test suite: fix incorrect allocation size for pthreads
	nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
	drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings
	drm/amd/pm: expose swctf threshold setting for legacy powerplay
	drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings
	drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation
	drm/amd/display: Handle virtual hardware detect
	drm/amd/display: Add function for validate and update new stream
	drm/amd/display: Handle seamless boot stream
	drm/amd/display: Update OTG instance in the commit stream
	drm/amd/display: Avoid ABM when ODM combine is enabled for eDP
	drm/amd/display: Use update plane and stream routine for DCN32x
	drm/amd/display: Disable phantom OTG after enable for plane disable
	drm/amd/display: Retain phantom plane/stream if validation fails
	drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set
	drm/amd/display: trigger timing sync only if TG is running
	io_uring: correct check for O_TMPFILE
	iio: cros_ec: Fix the allocation size for cros_ec_command
	iio: frequency: admv1013: propagate errors from regulator_get_voltage()
	iio: adc: ad7192: Fix ac excitation feature
	iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
	binder: fix memory leak in binder_init()
	misc: rtsx: judge ASPM Mode to set PETXCFG Reg
	usb-storage: alauda: Fix uninit-value in alauda_check_media()
	usb: dwc3: Properly handle processing of pending events
	USB: Gadget: core: Help prevent panic during UVC unconfigure
	usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
	usb: typec: tcpm: Fix response to vsafe0V event
	usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
	x86/srso: Fix build breakage with the LLVM linker
	x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
	x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
	x86/sev: Do not try to parse for the CC blob on non-AMD hardware
	x86/speculation: Add cpu_show_gds() prototype
	x86: Move gds_ucode_mitigated() declaration to header
	drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
	iio: core: Prevent invalid memory access when there is no parent
	interconnect: qcom: Add support for mask-based BCMs
	interconnect: qcom: sm8450: add enable_mask for bcm nodes
	selftests/rseq: Fix build with undefined __weak
	selftests: forwarding: Add a helper to skip test when using veth pairs
	selftests: forwarding: ethtool: Skip when using veth pairs
	selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
	selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs
	selftests: forwarding: Skip test when no interfaces are specified
	selftests: forwarding: Switch off timeout
	selftests: forwarding: tc_flower: Relax success criterion
	net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
	bpf, sockmap: Fix map type error in sock_map_del_link
	bpf, sockmap: Fix bug that strp_done cannot be called
	mISDN: Update parameter type of dsp_cmx_send()
	macsec: use DEV_STATS_INC()
	mptcp: fix the incorrect judgment for msk->cb_flags
	net/packet: annotate data-races around tp->status
	net/smc: Use correct buffer sizes when switching between TCP and SMC
	tcp: add missing family to tcp_set_ca_state() tracepoint
	tunnels: fix kasan splat when generating ipv4 pmtu error
	xsk: fix refcount underflow in error path
	bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
	dccp: fix data-race around dp->dccps_mss_cache
	drivers: net: prevent tun_build_skb() to exceed the packet size limit
	drivers: vxlan: vnifilter: free percpu vni stats on error path
	iavf: fix potential races for FDIR filters
	IB/hfi1: Fix possible panic during hotplug remove
	drm/rockchip: Don't spam logs in atomic check
	wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
	RDMA/umem: Set iova in ODP flow
	net: tls: avoid discarding data on record close
	net: marvell: prestera: fix handling IPv4 routes with nhid
	net: phy: at803x: remove set/get wol callbacks for AR8032
	net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove
	net: hns3: refactor hclge_mac_link_status_wait for interface reuse
	net: hns3: add wait until mac link down
	net: hns3: fix deadlock issue when externel_lb and reset are executed together
	nexthop: Fix infinite nexthop dump when using maximum nexthop ID
	nexthop: Make nexthop bucket dump more efficient
	nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
	net: hns3: fix strscpy causing content truncation issue
	dmaengine: mcf-edma: Fix a potential un-allocated memory access
	dmaengine: owl-dma: Modify mismatched function name
	net/mlx5: Allow 0 for total host VFs
	net/mlx5: LAG, Check correct bucket when modifying LAG
	net/mlx5: Skip clock update work when device is in error state
	net/mlx5: Reload auxiliary devices in pci error handlers
	ibmvnic: Enforce stronger sanity checks on login response
	ibmvnic: Unmap DMA login rsp buffer on send login fail
	ibmvnic: Handle DMA unmapping of login buffs in release functions
	ibmvnic: Do partial reset on login failure
	ibmvnic: Ensure login failure recovery is safe from other resets
	gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent
	gpio: sim: mark the GPIO chip as a one that can sleep
	btrfs: wait for actual caching progress during allocation
	btrfs: don't stop integrity writeback too early
	btrfs: properly clear end of the unreserved range in cow_file_range
	btrfs: exit gracefully if reloc roots don't match
	btrfs: reject invalid reloc tree root keys with stack dump
	btrfs: set cache_block_group_error if we find an error
	nvme-tcp: fix potential unbalanced freeze & unfreeze
	nvme-rdma: fix potential unbalanced freeze & unfreeze
	netfilter: nf_tables: report use refcount overflow
	scsi: core: Fix legacy /proc parsing buffer overflow
	scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
	scsi: ufs: renesas: Fix private allocation
	scsi: 53c700: Check that command slot is not NULL
	scsi: snic: Fix possible memory leak if device_add() fails
	scsi: core: Fix possible memory leak if device_add() fails
	scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
	scsi: qedi: Fix firmware halt over suspend and resume
	scsi: qedf: Fix firmware halt over suspend and resume
	platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551
	ACPI: scan: Create platform device for CS35L56
	alpha: remove __init annotation from exported page_is_ram()
	sch_netem: fix issues in netem_change() vs get_dist_table()
	drm/amd/pm/smu7: move variables to where they are used
	Linux 6.1.46

Change-Id: I679c85c2fa9609364ba40c4d6e665447a67a87fd
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-13 19:34:21 +00:00
Russell Currey
4c8568cf4c powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
[ Upstream commit eac030b22ea12cdfcbb2e941c21c03964403c63f ]

lppaca_shared_proc() takes a pointer to the lppaca which is typically
accessed through get_lppaca().  With DEBUG_PREEMPT enabled, this leads
to checking if preemption is enabled, for example:

  BUG: using smp_processor_id() in preemptible [00000000] code: grep/10693
  caller is lparcfg_data+0x408/0x19a0
  CPU: 4 PID: 10693 Comm: grep Not tainted 6.5.0-rc3 #2
  Call Trace:
    dump_stack_lvl+0x154/0x200 (unreliable)
    check_preemption_disabled+0x214/0x220
    lparcfg_data+0x408/0x19a0
    ...

This isn't actually a problem however, as it does not matter which
lppaca is accessed, the shared proc state will be the same.
vcpudispatch_stats_procfs_init() already works around this by disabling
preemption, but the lparcfg code does not, erroring any time
/proc/powerpc/lparcfg is accessed with DEBUG_PREEMPT enabled.

Instead of disabling preemption on the caller side, rework
lppaca_shared_proc() to not take a pointer and instead directly access
the lppaca, bypassing any potential preemption checks.

Fixes: f13c13a005 ("powerpc: Stop using non-architected shared_proc field in lppaca")
Signed-off-by: Russell Currey <ruscur@russell.cc>
[mpe: Rework to avoid needing a definition in paca.h and lppaca.h]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230823055317.751786-4-mpe@ellerman.id.au
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-13 09:42:48 +02:00
Qais Yousef
20ecb229c5 ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
There are some corner cases where we do worse in power because the
threshold is too low. Until these cases are better understood and
addressed upstream, provide a function for vendors to override this
value with something more suitable in their modules.

Bug: 289293494
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I95dd36718a317f3fcb2a9f4bc87dd3390a4f7d7d
2023-09-08 03:14:00 +00:00
Tushar Nimkar
503b765e7b cpuidle: governors: qcom-simple-lpm: Reduce rating than default governor
This change reduces rating to 10 and let default governor
to run until higher rating governor is loaded.

Change-Id: I402f9c057fb78873ba51e2b8930376d3b097bab6
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-08-24 17:34:48 +05:30
Maulik Shah
8a214f88e8 cpuidle: psci: Move enabling OSI mode after power domains creation
[ Upstream commit 12acb348fa4528a4203edf1cce7a3be2c9af2279 ]

A switch from OSI to PC mode is only possible if all CPUs other than the
calling one are OFF, either through a call to CPU_OFF or not yet booted.

Currently OSI mode is enabled before power domains are created. In cases
where CPUidle states are not using hierarchical CPU topology the bail out
path tries to switch back to PC mode which gets denied by firmware since
other CPUs are online at this point and creates inconsistent state as
firmware is in OSI mode and Linux in PC mode.

This change moves enabling OSI mode after power domains are created,
this would makes sure that hierarchical CPU topology is used before
switching firmware to OSI mode.

Cc: stable@vger.kernel.org
Fixes: 70c179b498 ("cpuidle: psci: Allow PM domain to be initialized even if no OSI mode")
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-08-23 17:52:17 +02:00
Ulf Hansson
ad1fa1a028 cpuidle: psci: Extend information in log about OSI/PC mode
[ Upstream commit 668057b07db069daac3ca4e4978f8373db9cb71c ]

It's useful to understand whether we are using OS-initiated (OSI) mode or
Platform Coordinated (PC) mode, when initializing the CPU PM domains.
Therefore, let's extend the print in the log after a successful probe with
this information.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Sudeep Holla <sudeep.holla@arm.com
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Stable-dep-of: 12acb348fa45 ("cpuidle: psci: Move enabling OSI mode after power domains creation")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-08-23 17:52:17 +02:00
Maulik Shah
088773aaaf cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
commit 9a8fa00dad3c7b260071f2f220cfb00505372c40 upstream.

Genpd parent and child domain topology created using dt_idle_pd_init_topology()
needs to be removed during error cases.

Add new helper function dt_idle_pd_remove_topology() for same.

Cc: stable@vger.kernel.org
Reviewed-by: Ulf Hanssson <ulf.hansson@linaro.org>
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-16 18:27:22 +02:00
Maulik Shah
a6b9725ff7 cpuidle: governors: qcom-lpm: Fix prediction timer programming
Fix prediction timer programming by correctly indexing the states.

Change-Id: I505b598cbb911147c7162b0b1aecd594966adbc9
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-08-11 13:47:17 +05:30
Maulik Shah
bc04fa972d cpuidle: governors: qcom-lpm: Correctly clear prediction history
Accessing cpu_gov using this_cpu_ptr() will always only clear
history for the running cpu.

Correctly clear prediction history for all CPUs.

Change-Id: Idff86ae8726f06c314ebd30385d3dd2832c43e54
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-07-28 08:04:51 -07:00
qctecmdr
c25b601fe8 Merge "cpuidle: governors: qcom-lpm: Log the prediction pattern type" 2023-07-11 22:17:00 -07:00
Maulik Shah
e5b62cfa6d cpuidle: governors: qcom-lpm: Log the prediction pattern type
Log the prediction pattern type in trace.
While at this also fix setting next_pred_time conversion to usec.

Change-Id: I5f5370fccd421661d5bc62cb679867e907a44af5
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-07-04 09:54:06 +05:30
Tushar Nimkar
01ca07917e cpuidle: qcom-lpm: Add a device enabled check before using it
ipi_raise()/ipi_entry() can happen before cpu governor's enabe
is called where it does necessary initialization.

This changes adds check for device enable before accessing
variables. This fixes issue where spinlock used before init done.
BUG: spinlock bad magic on CPU#5, modprobe/527.

Change-Id: I83f572a2d7d0b8e3b3fe58982f38ae58f69cacaf
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-06-30 21:19:05 +05:30
qctecmdr
28b319de71 Merge "cpuidle: qcom-lpm: Add valid pointer check for genpd's governor data" 2023-06-22 17:40:36 -07:00
Tushar Nimkar
fb6cfd3f20 cpuidle: qcom-lpm: Add valid pointer check for genpd's governor data
If cluster idle states disabled genpd_alloc_data() will not allocate
genpd_governor_data, so in such cases genpd_power_off() can
call device's cb cluster_power_cb() if sd count zero.

This change adds valid pointer check.

Change-Id: I70c92378d7118b96bbd2c81176c06235debd3a8a
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-06-22 07:42:14 +05:30
Raghavendra Kakarla
0710af9a00 drivers: cpuidle: Add a simple governor for qcom chipsets
Add a simple governor for the QCOM chipsets which allows the
deeper LPMs more aggressively. Also it provides an interface to
tune the cpuidle parameters like latency and residency as required.

Change-Id: I240765bd0a188775cf84a858a5b7a4e7d58f4c60
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2023-06-18 23:21:18 -07:00
qctecmdr
983d6413e6 Merge "arm64: defconfig: cfg/mac 80211 as vendor modules" 2023-06-16 17:19:55 -07:00
Tushar Nimkar
3382dc25c8 cpuidle: qcom-lpm: use spin_lock_irqsave instead of spin_lock
It is safe to use spin_lock_irqsave()/_restore() instead of
spin_lock()/_unlock(). This change update for same.

Change-Id: I374a365bca3a3ed874618cbd179dff207f480013
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-06-15 11:42:57 +05:30
Greg Kroah-Hartman
ef75a88787 Merge 6.1.28 into android14-6.1-lts
Changes in 6.1.28
	ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
	ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
	ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
	x86/hyperv: Block root partition functionality in a Confidential VM
	ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
	iio: adc: palmas_gpadc: fix NULL dereference on rmmod
	ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
	ASoC: da7213.c: add missing pm_runtime_disable()
	net: wwan: t7xx: do not compile with -Werror
	selftests mount: Fix mount_setattr_test builds failed
	scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
	net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
	platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
	wifi: ath11k: reduce the MHI timeout to 20s
	tracing: Error if a trace event has an array for a __field()
	asm-generic/io.h: suppress endianness warnings for readq() and writeq()
	x86/cpu: Add model number for Intel Arrow Lake processor
	wireguard: timers: cast enum limits members to int in prints
	wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
	ASoC: amd: fix ACP version typo mistake
	ASoC: amd: ps: update the acp clock source.
	arm64: Always load shadow stack pointer directly from the task struct
	arm64: Stash shadow stack pointer in the task struct on interrupt
	powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
	PCI: kirin: Select REGMAP_MMIO
	PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
	PCI: qcom: Fix the incorrect register usage in v2.7.0 config
	phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
	IMA: allow/fix UML builds
	usb: gadget: udc: core: Invoke usb_gadget_connect only when started
	usb: gadget: udc: core: Prevent redundant calls to pullup
	usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
	USB: dwc3: fix runtime pm imbalance on probe errors
	USB: dwc3: fix runtime pm imbalance on unbind
	hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
	hwmon: (adt7475) Use device_property APIs when configuring polarity
	tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
	posix-cpu-timers: Implement the missing timer_wait_running callback
	media: ov8856: Do not check for for module version
	blk-stat: fix QUEUE_FLAG_STATS clear
	blk-crypto: don't use struct request_queue for public interfaces
	blk-crypto: add a blk_crypto_config_supported_natively helper
	blk-crypto: move internal only declarations to blk-crypto-internal.h
	blk-crypto: Add a missing include directive
	blk-mq: release crypto keyslot before reporting I/O complete
	blk-crypto: make blk_crypto_evict_key() return void
	blk-crypto: make blk_crypto_evict_key() more robust
	staging: iio: resolver: ads1210: fix config mode
	tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
	xhci: fix debugfs register accesses while suspended
	serial: fix TIOCSRS485 locking
	serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
	serial: max310x: fix IO data corruption in batched operations
	tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
	fs: fix sysctls.c built
	MIPS: fw: Allow firmware to pass a empty env
	ipmi:ssif: Add send_retries increment
	ipmi: fix SSIF not responding under certain cond.
	iio: addac: stx104: Fix race condition when converting analog-to-digital
	iio: addac: stx104: Fix race condition for stx104_write_raw()
	kheaders: Use array declaration instead of char
	wifi: mt76: add missing locking to protect against concurrent rx/status calls
	pwm: meson: Fix axg ao mux parents
	pwm: meson: Fix g12a ao clk81 name
	soundwire: qcom: correct setting ignore bit on v1.5.1
	pinctrl: qcom: lpass-lpi: set output value before enabling output
	ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
	ring-buffer: Sync IRQ works before buffer destruction
	crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
	crypto: safexcel - Cleanup ring IRQ workqueues on load failure
	crypto: arm64/aes-neonbs - fix crash with CFI enabled
	crypto: ccp - Don't initialize CCP for PSP 0x1649
	rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
	reiserfs: Add security prefix to xattr name in reiserfs_security_write()
	KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
	KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
	KVM: arm64: Avoid lock inversion when setting the VM register width
	KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
	KVM: arm64: Use config_lock to protect vgic state
	KVM: arm64: vgic: Don't acquire its_lock before config_lock
	relayfs: fix out-of-bounds access in relay_file_read
	drm/amd/display: Remove stutter only configurations
	drm/amd/display: limit timing for single dimm memory
	drm/amd/display: fix PSR-SU/DSC interoperability support
	drm/amd/display: fix a divided-by-zero error
	KVM: RISC-V: Retry fault if vma_lookup() results become invalid
	ksmbd: fix racy issue under cocurrent smb2 tree disconnect
	ksmbd: call rcu_barrier() in ksmbd_server_exit()
	ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
	ksmbd: fix memleak in session setup
	ksmbd: not allow guest user on multichannel
	ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
	ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
	i2c: omap: Fix standard mode false ACK readings
	riscv: mm: remove redundant parameter of create_fdt_early_page_table
	tracing: Fix permissions for the buffer_percent file
	swsmu/amdgpu_smu: Fix the wrong if-condition
	drm/amd/pm: re-enable the gfx imu when smu resume
	iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
	RISC-V: Align SBI probe implementation with spec
	Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
	ubifs: Fix memleak when insert_old_idx() failed
	ubi: Fix return value overwrite issue in try_write_vid_and_data()
	ubifs: Free memory for tmpfile name
	ubifs: Fix memory leak in do_rename
	ceph: fix potential use-after-free bug when trimming caps
	xfs: don't consider future format versions valid
	cxl/hdm: Fail upon detecting 0-sized decoders
	bus: mhi: host: Remove duplicate ee check for syserr
	bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
	bus: mhi: host: Range check CHDBOFF and ERDBOFF
	ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
	kunit: improve KTAP compliance of KUnit test output
	kunit: fix bug in the order of lines in debugfs logs
	rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
	selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
	selftests/resctrl: Move ->setup() call outside of test specific branches
	selftests/resctrl: Allow ->setup() to return errors
	selftests/resctrl: Check for return value after write_schemata()
	selinux: fix Makefile dependencies of flask.h
	selinux: ensure av_permissions.h is built when needed
	tpm, tpm_tis: Do not skip reset of original interrupt vector
	tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
	tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
	tpm, tpm_tis: Claim locality before writing interrupt registers
	tpm, tpm: Implement usage counter for locality
	tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
	erofs: stop parsing non-compact HEAD index if clusterofs is invalid
	erofs: initialize packed inode after root inode is assigned
	erofs: fix potential overflow calculating xattr_isize
	drm/rockchip: Drop unbalanced obj unref
	drm/i915/dg2: Drop one PCI ID
	drm/vgem: add missing mutex_destroy
	drm/probe-helper: Cancel previous job before starting new one
	drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
	tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
	soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
	arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
	arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
	arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
	arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
	arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
	arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
	drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
	drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
	EDAC/skx: Fix overflows on the DRAM row address mapping arrays
	ARM: dts: qcom-apq8064: Fix opp table child name
	regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
	arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
	arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
	arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
	arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
	arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
	arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
	arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
	arm64: dts: qcom: sc7280: fix EUD port properties
	arm64: dts: qcom: sdm845: correct dynamic power coefficients
	arm64: dts: qcom: sdm845: Fix the PCI I/O port range
	arm64: dts: qcom: msm8998: Fix the PCI I/O port range
	arm64: dts: qcom: sc7280: Fix the PCI I/O port range
	arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
	arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
	arm64: dts: qcom: msm8996: Fix the PCI I/O port range
	arm64: dts: qcom: sm8250: Fix the PCI I/O port range
	arm64: dts: qcom: sm8150: Fix the PCI I/O port range
	arm64: dts: qcom: sm8450: Fix the PCI I/O port range
	ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
	ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
	ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
	x86/MCE/AMD: Use an u64 for bank_map
	media: bdisp: Add missing check for create_workqueue
	media: platform: mtk-mdp3: Add missing check and free for ida_alloc
	media: amphion: decoder implement display delay enable
	media: av7110: prevent underflow in write_ts_to_decoder()
	firmware: qcom_scm: Clear download bit during reboot
	drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
	media: max9286: Free control handler
	arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
	arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
	drm/msm/adreno: drop bogus pm_runtime_set_active()
	drm: msm: adreno: Disable preemption on Adreno 510
	virt/coco/sev-guest: Double-buffer messages
	arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
	drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
	ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
	mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
	arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
	drm: rcar-du: Fix a NULL vs IS_ERR() bug
	ARM: dts: gta04: fix excess dma channel usage
	firmware: arm_scmi: Fix xfers allocation on Rx channel
	perf/arm-cmn: Move overlapping wp_combine field
	ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
	arm64: dts: apple: t8103: Disable unused PCIe ports
	cpufreq: mediatek: fix passing zero to 'PTR_ERR'
	cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
	cpufreq: mediatek: raise proc/sram max voltage for MT8516
	cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
	cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
	arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
	ACPI: VIOT: Initialize the correct IOMMU fwspec
	drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
	drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
	mailbox: mpfs: switch to txdone_poll
	soc: bcm: brcmstb: biuctrl: fix of_iomap leak
	soc: renesas: renesas-soc: Release 'chipid' from ioremap()
	gpu: host1x: Fix potential double free if IOMMU is disabled
	gpu: host1x: Fix memory leak of device names
	arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
	arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
	arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
	arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
	arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
	arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
	drm/ttm: optimize pool allocations a bit v2
	drm/ttm/pool: Fix ttm_pool_alloc error path
	regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
	regulator: core: Avoid lockdep reports when resolving supplies
	x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
	arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
	arm64: dts: qcom: msm8994-angler: removed clash with smem_region
	arm64: dts: sc7180: Rename qspi data12 as data23
	arm64: dts: sc7280: Rename qspi data12 as data23
	media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
	media: mediatek: vcodec: Make MM21 the default capture format
	media: mediatek: vcodec: Force capture queue format to MM21
	media: mediatek: vcodec: add params to record lat and core lat_buf count
	media: mediatek: vcodec: using each instance lat_buf count replace core ready list
	media: mediatek: vcodec: move lat_buf to the top of core list
	media: mediatek: vcodec: add core decode done event
	media: mediatek: vcodec: remove unused lat_buf
	media: mediatek: vcodec: making sure queue_work successfully
	media: mediatek: vcodec: change lat thread decode error condition
	media: cedrus: fix use after free bug in cedrus_remove due to race condition
	media: rkvdec: fix use after free bug in rkvdec_remove
	platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
	platform/x86/amd: pmc: Don't try to read SMU version on Picasso
	platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
	platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
	platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
	platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
	platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
	media: dm1105: Fix use after free bug in dm1105_remove due to race condition
	media: saa7134: fix use after free bug in saa7134_finidev due to race condition
	media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
	media: rcar_fdp1: Fix refcount leak in probe and remove function
	media: v4l: async: Return async sub-devices to subnotifier list
	media: hi846: Fix memleak in hi846_init_controls()
	drm/amd/display: Fix potential null dereference
	media: rc: gpio-ir-recv: Fix support for wake-up
	media: venus: dec: Fix handling of the start cmd
	media: venus: dec: Fix capture formats enumeration order
	regulator: stm32-pwr: fix of_iomap leak
	x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
	arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
	perf/arm-cmn: Fix port detection for CMN-700
	media: mediatek: vcodec: fix decoder disable pm crash
	media: mediatek: vcodec: add remove function for decoder platform driver
	debugobject: Prevent init race with static objects
	drm/i915: Make intel_get_crtc_new_encoder() less oopsy
	tick/common: Align tick period with the HZ tick.
	ACPI: bus: Ensure that notify handlers are not running after removal
	cpufreq: use correct unit when verify cur freq
	rpmsg: glink: Propagate TX failures in intentless mode as well
	hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
	platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
	wifi: ath6kl: minor fix for allocation size
	wifi: ath9k: hif_usb: fix memory leak of remain_skbs
	wifi: ath11k: Use platform_get_irq() to get the interrupt
	wifi: ath5k: Use platform_get_irq() to get the interrupt
	wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
	wifi: ath11k: fix SAC bug on peer addition with sta band migration
	wifi: brcmfmac: support CQM RSSI notification with older firmware
	wifi: ath6kl: reduce WARN to dev_dbg() in callback
	tools: bpftool: Remove invalid \' json escape
	wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
	wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
	bpf: take into account liveness when propagating precision
	bpf: fix precision propagation verbose logging
	crypto: qat - fix concurrency issue when device state changes
	scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
	wifi: ath11k: fix deinitialization of firmware resources
	selftests/bpf: Fix a fd leak in an error path in network_helpers.c
	bpf: Remove misleading spec_v1 check on var-offset stack read
	net: pcs: xpcs: remove double-read of link state when using AN
	vlan: partially enable SIOCSHWTSTAMP in container
	net/packet: annotate accesses to po->xmit
	net/packet: convert po->origdev to an atomic flag
	net/packet: convert po->auxdata to an atomic flag
	libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
	net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
	netfilter: keep conntrack reference until IPsecv6 policy checks are done
	bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
	scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
	scsi: target: Move sess cmd counter to new struct
	scsi: target: Move cmd counter allocation
	scsi: target: Pass in cmd counter to use during cmd setup
	scsi: target: iscsit: isert: Alloc per conn cmd counter
	scsi: target: iscsit: Stop/wait on cmds during conn close
	scsi: target: Fix multiple LUN_RESET handling
	scsi: target: iscsit: Fix TAS handling during conn cleanup
	scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
	net: sunhme: Fix uninitialized return code
	f2fs: handle dqget error in f2fs_transfer_project_quota()
	f2fs: fix uninitialized skipped_gc_rwsem
	f2fs: apply zone capacity to all zone type
	f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
	f2fs: fix scheduling while atomic in decompression path
	crypto: caam - Clear some memory in instantiate_rng
	crypto: sa2ul - Select CRYPTO_DES
	wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
	wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
	scsi: libsas: Add sas_ata_device_link_abort()
	scsi: hisi_sas: Handle NCQ error when IPTT is valid
	wifi: rt2x00: Fix memory leak when handling surveys
	f2fs: fix iostat lock protection
	net: qrtr: correct types of trace event parameters
	selftests: xsk: Use correct UMEM size in testapp_invalid_desc
	selftests: xsk: Disable IPv6 on VETH1
	selftests: xsk: Deflakify STATS_RX_DROPPED test
	selftests/bpf: Wait for receive in cg_storage_multi test
	bpftool: Fix bug for long instructions in program CFG dumps
	crypto: drbg - Only fail when jent is unavailable in FIPS mode
	xsk: Fix unaligned descriptor validation
	f2fs: fix to avoid use-after-free for cached IPU bio
	wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
	bpf/btf: Fix is_int_ptr()
	scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
	net: ethernet: stmmac: dwmac-rk: rework optional clock handling
	net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
	wifi: ath11k: fix writing to unintended memory region
	bpf, sockmap: fix deadlocks in the sockhash and sockmap
	nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
	nvmet: fix Identify Namespace handling
	nvmet: fix Identify Controller handling
	nvmet: fix Identify Active Namespace ID list handling
	nvmet: fix I/O Command Set specific Identify Controller
	nvme: fix async event trace event
	nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
	selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
	selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
	blk-mq: don't plug for head insertions in blk_execute_rq_nowait
	wifi: iwlwifi: debug: fix crash in __iwl_err()
	wifi: iwlwifi: trans: don't trigger d3 interrupt twice
	wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
	bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
	f2fs: fix to check return value of f2fs_do_truncate_blocks()
	f2fs: fix to check return value of inc_valid_block_count()
	md/raid10: fix task hung in raid10d
	md/raid10: fix leak of 'r10bio->remaining' for recovery
	md/raid10: fix memleak for 'conf->bio_split'
	md/raid10: fix memleak of md thread
	md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
	wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
	wifi: iwlwifi: yoyo: skip dump correctly on hw error
	wifi: iwlwifi: yoyo: Fix possible division by zero
	wifi: iwlwifi: mvm: initialize seq variable
	wifi: iwlwifi: fw: move memset before early return
	jdb2: Don't refuse invalidation of already invalidated buffers
	io_uring/rsrc: use nospec'ed indexes
	wifi: iwlwifi: make the loop for card preparation effective
	wifi: mt76: mt7915: expose device tree match table
	wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
	wifi: mt76: add flexible polling wait-interval support
	wifi: mt76: mt7921e: fix probe timeout after reboot
	wifi: mt76: fix 6GHz high channel not be scanned
	mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
	wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
	wifi: mt76: mt7921e: improve reliability of dma reset
	wifi: mt76: mt7921e: stop chip reset worker in unregister hook
	wifi: mt76: connac: fix txd multicast rate setting
	wifi: iwlwifi: mvm: check firmware response size
	netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
	netfilter: conntrack: fix wrong ct->timeout value
	wifi: iwlwifi: fw: fix memory leak in debugfs
	ixgbe: Allow flow hash to be set via ethtool
	ixgbe: Enable setting RSS table to default values
	net/mlx5e: Don't clone flow post action attributes second time
	net/mlx5: E-switch, Create per vport table based on devlink encap mode
	net/mlx5: E-switch, Don't destroy indirect table in split rule
	net/mlx5e: Fix error flow in representor failing to add vport rx rule
	net/mlx5: Remove "recovery" arg from mlx5_load_one() function
	net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
	Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
	net/mlx5: Use recovery timeout on sync reset flow
	net/mlx5e: Nullify table pointer when failing to create
	net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
	bpf: Fix race between btf_put and btf_idr walk.
	bpf: Don't EFAULT for getsockopt with optval=NULL
	netfilter: nf_tables: don't write table validation state without mutex
	net: dpaa: Fix uninitialized variable in dpaa_stop()
	net/sched: sch_fq: fix integer overflow of "credit"
	ipv4: Fix potential uninit variable access bug in __ip_make_skb()
	Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
	netlink: Use copy_to_user() for optval in netlink_getsockopt().
	net: amd: Fix link leak when verifying config failed
	tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
	ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
	ASoC: cs35l41: Only disable internal boost
	drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
	drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
	pstore: Revert pmsg_lock back to a normal mutex
	usb: host: xhci-rcar: remove leftover quirk handling
	usb: dwc3: gadget: Change condition for processing suspend event
	serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
	fpga: bridge: fix kernel-doc parameter description
	iio: light: max44009: add missing OF device matching
	serial: 8250_bcm7271: Fix arbitration handling
	spi: atmel-quadspi: Don't leak clk enable count in pm resume
	spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
	spi: imx: Don't skip cleanup in remove's error path
	usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
	ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
	PCI: imx6: Install the fault handler only on compatible match
	ASoC: es8316: Handle optional IRQ assignment
	linux/vt_buffer.h: allow either builtin or modular for macros
	spi: qup: Don't skip cleanup in remove's error path
	interconnect: qcom: rpm: drop bogus pm domain attach
	spi: fsl-spi: Fix CPM/QE mode Litte Endian
	vmci_host: fix a race condition in vmci_host_poll() causing GPF
	of: Fix modalias string generation
	PCI/EDR: Clear Device Status after EDR error recovery
	ia64: mm/contig: fix section mismatch warning/error
	ia64: salinfo: placate defined-but-not-used warning
	scripts/gdb: bail early if there are no clocks
	scripts/gdb: bail early if there are no generic PD
	HID: amd_sfh: Correct the structure fields
	HID: amd_sfh: Correct the sensor enable and disable command
	HID: amd_sfh: Fix illuminance value
	HID: amd_sfh: Add support for shutdown operation
	HID: amd_sfh: Correct the stop all command
	HID: amd_sfh: Increase sensor command timeout for SFH1.1
	HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
	cacheinfo: Check sib_leaf in cache_leaves_are_shared()
	coresight: etm_pmu: Set the module field
	drm/panel: novatek-nt35950: Improve error handling
	ASoC: fsl_mqs: move of_node_put() to the correct location
	PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
	drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
	spi: cadence-quadspi: fix suspend-resume implementations
	i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
	i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
	scripts/gdb: raise error with reduced debugging information
	uapi/linux/const.h: prefer ISO-friendly __typeof__
	sh: sq: Fix incorrect element size for allocating bitmap buffer
	usb: gadget: tegra-xudc: Fix crash in vbus_draw
	usb: chipidea: fix missing goto in `ci_hdrc_probe`
	usb: mtu3: fix kernel panic at qmu transfer done irq handler
	firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
	tty: serial: fsl_lpuart: adjust buffer length to the intended size
	serial: 8250: Add missing wakeup event reporting
	spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
	staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
	spmi: Add a check for remove callback when removing a SPMI driver
	virtio_ring: don't update event idx on get_buf
	fbdev: mmp: Fix deferred clk handling in mmphw_probe()
	selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
	macintosh/windfarm_smu_sat: Add missing of_node_put()
	powerpc/perf: Properly detect mpc7450 family
	powerpc/mpc512x: fix resource printk format warning
	powerpc/wii: fix resource printk format warnings
	powerpc/sysdev/tsi108: fix resource printk format warnings
	macintosh: via-pmu-led: requires ATA to be set
	powerpc/rtas: use memmove for potentially overlapping buffer copy
	sched/fair: Fix inaccurate tally of ttwu_move_affine
	perf/core: Fix hardlockup failure caused by perf throttle
	Revert "objtool: Support addition to set CFA base"
	riscv: Fix ptdump when KASAN is enabled
	sched/rt: Fix bad task migration for rt tasks
	tracing/user_events: Ensure write index cannot be negative
	clk: at91: clk-sam9x60-pll: fix return value check
	IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
	RDMA/siw: Fix potential page_array out of range access
	clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
	clk: mediatek: Consistently use GATE_MTK() macro
	clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
	clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
	RDMA/rdmavt: Delete unnecessary NULL check
	clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
	workqueue: Fix hung time report of worker pools
	rtc: omap: include header for omap_rtc_power_off_program prototype
	RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
	rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
	rtc: k3: handle errors while enabling wake irq
	RDMA/erdma: Use fixed hardware page size
	fs/ntfs3: Fix memory leak if ntfs_read_mft failed
	fs/ntfs3: Add check for kmemdup
	fs/ntfs3: Fix OOB read in indx_insert_into_buffer
	fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
	iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
	power: supply: generic-adc-battery: fix unit scaling
	clk: add missing of_node_put() in "assigned-clocks" property parsing
	RDMA/siw: Remove namespace check from siw_netdev_event()
	clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
	power: supply: rk817: Fix low SOC bugs
	RDMA/cm: Trace icm_send_rej event before the cm state is reset
	RDMA/srpt: Add a check for valid 'mad_agent' pointer
	IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
	IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
	clk: imx: fracn-gppll: fix the rate table
	clk: imx: fracn-gppll: disable hardware select control
	clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
	NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
	iommu/amd: Set page size bitmap during V2 domain allocation
	clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
	clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
	clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
	clk: qcom: dispcc-qcm2290: get rid of test clock
	clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
	Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
	swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
	swiotlb: fix debugfs reporting of reserved memory pools
	RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
	RDMA/mlx5: Fix flow counter query via DEVX
	SUNRPC: remove the maximum number of retries in call_bind_status
	RDMA/mlx5: Use correct device num_ports when modify DC
	clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
	openrisc: Properly store r31 to pt_regs on unhandled exceptions
	timekeeping: Fix references to nonexistent ktime_get_fast_ns()
	SMB3: Add missing locks to protect deferred close file list
	SMB3: Close deferred file handles in case of handle lease break
	ext4: fix i_disksize exceeding i_size problem in paritally written case
	ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
	pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
	pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
	pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
	pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
	pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
	leds: TI_LMU_COMMON: select REGMAP instead of depending on it
	pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
	dmaengine: mv_xor_v2: Fix an error code.
	leds: tca6507: Fix error handling of using fwnode_property_read_string
	pwm: mtk-disp: Disable shadow registers before setting backlight values
	pwm: mtk-disp: Configure double buffering before reading in .get_state()
	soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
	soundwire: intel: don't save hw_params for use in prepare
	phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
	phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
	dma: gpi: remove spurious unlock in gpi_ch_init
	dmaengine: dw-edma: Fix to change for continuous transfer
	dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
	dmaengine: at_xdmac: do not enable all cyclic channels
	pinctrl-bcm2835.c: fix race condition when setting gpio dir
	thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
	mfd: tqmx86: Do not access I2C_DETECT register through io_base
	mfd: tqmx86: Specify IO port register range more precisely
	mfd: tqmx86: Correct board names for TQMxE39x
	mfd: ocelot-spi: Fix unsupported bulk read
	mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
	hte: tegra: fix 'struct of_device_id' build error
	hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
	ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
	PM: hibernate: Turn snapshot_test into global variable
	PM: hibernate: Do not get block device exclusively in test_resume mode
	afs: Fix updating of i_size with dv jump from server
	afs: Fix getattr to report server i_size on dirs, not local size
	afs: Avoid endless loop if file is larger than expected
	parisc: Fix argument pointer in real64_call_asm()
	parisc: Ensure page alignment in flush functions
	ALSA: usb-audio: Add quirk for Pioneer DDJ-800
	ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
	ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
	ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
	ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
	nilfs2: do not write dirty data after degenerating to read-only
	nilfs2: fix infinite loop in nilfs_mdt_get_block()
	mm: do not reclaim private data from pinned page
	drbd: correctly submit flush bio on barrier
	md/raid10: fix null-ptr-deref in raid10_sync_request
	md/raid5: Improve performance for sequential IO
	kasan: hw_tags: avoid invalid virt_to_page()
	mtd: core: provide unique name for nvmem device, take two
	mtd: core: fix nvmem error reporting
	mtd: core: fix error path for nvmem provider
	mtd: spi-nor: core: Update flash's current address mode when changing address mode
	mailbox: zynqmp: Fix IPI isr handling
	kcsan: Avoid READ_ONCE() in read_instrumented_memory()
	mailbox: zynqmp: Fix typo in IPI documentation
	wifi: rtl8xxxu: RTL8192EU always needs full init
	wifi: rtw89: fix potential race condition between napi_init and napi_enable
	clk: microchip: fix potential UAF in auxdev release callback
	clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
	scripts/gdb: fix lx-timerlist for Python3
	btrfs: scrub: reject unsupported scrub flags
	s390/dasd: fix hanging blockdevice after request requeue
	ia64: fix an addr to taddr in huge_pte_offset()
	mm/mempolicy: correctly update prev when policy is equal on mbind
	vhost_vdpa: fix unmap process in no-batch mode
	dm verity: fix error handling for check_at_most_once on FEC
	dm clone: call kmem_cache_destroy() in dm_clone_init() error path
	dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
	dm flakey: fix a crash with invalid table line
	dm ioctl: fix nested locking in table_clear() to remove deadlock concern
	dm: don't lock fs when the map is NULL in process of resume
	blk-iocost: avoid 64-bit division in ioc_timer_fn
	cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
	cifs: protect session status check in smb2_reconnect()
	thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
	bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
	wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
	perf auxtrace: Fix address filter entire kernel size
	perf intel-pt: Fix CYC timestamps after standalone CBR
	block/blk-iocost (gcc13): keep large values in a new enum
	sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
	i40e: Remove unused i40e status codes
	i40e: Remove string printing for i40e_status
	i40e: use int for i40e_status
	drm/amd/display (gcc13): fix enum mismatch
	debugobject: Ensure pool refill (again)
	scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
	netfilter: nf_tables: deactivate anonymous set from preparation phase
	Linux 6.1.28

Change-Id: I61b5133e2d051cc2aa39b8c7c1be3fc25da40210
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-06-09 20:20:52 +00:00
Tushar Nimkar
c63333124e cpuidle: qcom-lpm: Protect ipi_pending flag using locks
This change protect ipi_pending flag using locks to prevent
data race condition.

Change-Id: I15a8352cac4426d8df35b86c501a717d51b15bf2
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-06-09 12:43:10 +05:30
jianzhou
e555c11e74 Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (a0290fa) into qcom-6.1
* refs/heads/tmp-a0290fa:
  ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus for extend copy & fbarrier feature
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: mmc: core: Export core functions for kernel modules usage
  ANDROID: vendor_hooks: Define new hooks in _mmc_suspend/resume
  ANDROID: update symbol for unisoc vendor_hooks
  ANDROID: vendor_hooks: psci: add hook to check if cpu is allowed to power off
  ANDROID: Add vendor hook to the effective_cpu_util
  ANDROID: Update symbol list for mtk
  ANDROID: ABI: update symbol list for galaxy
  ANDROID: update symbol for unisoc vendor_hooks
  ANDROID: thermal: Add vendor hook to check power range
  ANDROID: thermal: Add vendor hook to get thermal zone device
  ANDROID: thermal: Add hook for cpufreq thermal
  ANDROID: virt: gunyah: Delta between v13 and v14
  Revert "ANDROID: gki_config: use DWARFv5 rather than DWARFv4"
  ANDROID: gunyah: Sync with latest "mailbox: Add Gunyah message queue mailbox"
  FROMLIST: scsi: ufs: core: Fix mcq tag calcualtion
  UPSTREAM: ufs: mcq: qcom: Fix passing zero to PTR_ERR
  UPSTREAM: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource
  UPSTREAM: scsi: ufs: core: Print trs for pending requests in MCQ mode
  UPSTREAM: scsi: ufs: core: Add trace event for MCQ
  UPSTREAM: mm,kfence: decouple kfence from page granularity mapping judgement
  UPSTREAM: mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
  UPSTREAM: mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
  UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind
  UPSTREAM: mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
  ANDROID: defconfig: Enable debug configs in consolidate-fragment
  ANDROID: ABI: Update oplus symbol list
  Revert "FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup"
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hooks: Add hooks for binder proc transaction
  UPSTREAM: mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
  UPSTREAM: mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
  UPSTREAM: mm/userfaultfd: fix uffd-wp handling for THP migration entries
  UPSTREAM: mm/khugepaged: check again on anon uffd-wp during isolation
  UPSTREAM: fuse: always revalidate rename target dentry
  ANDROID: GKI: update xiaomi symbol list
  BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting
  BACKPORT: FROMGIT: PCI: dwc: Wait for link up only if link is started
  ANDROID: ABI: update symbol list for exynos
  ANDROID: ufs: Improve MCQ err handling
  ANDROID: ABI: Update oplus symbol list
  ANDROID: GKI: sched: add rvh for new cfs task util
  ANDROID: Disable BTI_KERNEL, enable UNWIND_PATCH_PAC_INTO_SCS
  BACKPORT: arm64: implement dynamic shadow call stack for Clang
  UPSTREAM: scs: add support for dynamic shadow call stacks
  BACKPORT: arm64: unwind: add asynchronous unwind tables to kernel and modules
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hook in shrink_node_memcgs
  ANDROID: ashmem: Export is_ashmem_file
  ANDROID: ABI: update symbol list related to show_mem for Exynos
  ANDROID: vendor_hooks: Add hooks for memory when debug
  ANDROID: GKI: Update symbol list for honor
  ANDROID: mutex: Add vendor hook to init mutex oem data.
  ANDROID: bazel: Adding make_goals to consolidate build
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hook: add hooks in dm_bufio.c
  ANDROID: abi_gki_aarch64_qcom: update QCOM symbol list
  ANDROID: ABI: Update honor symbol list
  ANDROID: mm: create vendor hooks for do_shrink_slab()
  ANDROID: mm: create vendor hooks for shrink_slab()
  BACKPORT: usb: dwc3: fix gadget mode suspend interrupt handler issue
  ANDROID: GKI: update symbol list file for xiaomi
  ANDROID: 5/24/2023 KMI update
  ANDROID: virt: gunyah: Add KABI reservations
  ANDROID: virt: gunyah: Sync with KMI impacting changes from v13
  ANDROID: virt: gunyah: Force struct gh_rm as opaque
  Revert "ANDROID: gki_config: use DWARFv5 rather than DWARFv4"
  ANDROID: ABI: Update symbol list for Exynos SoC
  ANDROID: power: Add ANDROID_OEM_DATA in freq_qos_request.
  ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle
  ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle
  ANDROID: GKI: add vendor padding variable in struct sock
  ANDROID: GKI: add vendor padding variable in struct nf_conn
  ANDROID: GKI: add vendor padding variable in struct skb_shared_info
  UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
  UPSTREAM: cpuidle: teo: Introduce util-awareness
  UPSTREAM: cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()
  ANDROID: ABI: Update oplus symbol list
  ANDROID: thermal: Add vendor hooks for thermal
  ANDROID: GKI: Update symbol list for honor
  ANDROID: mm: create vendor hooks for page alloc
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power
  ANDROID: ABI: Update symbol list for Exynos SoC
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for account irqtime process tick
  ANDROID: vendor_hooks: Add hooks to dup_task_struct
  ANDROID: vendor_hooks: Add hooks to record the time of the process in various states
  ANDROID: vendor_hooks: Add hooks for signal
  ANDROID: power: wakeup_reason: change abort log
  ANDROID: virt: gunyah: Delta between v13 and v14
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: psi: Add vendor hooks for PSI tracing
  UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()
  FROMGIT: scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue
  ANDROID: ABI: Update oplus symbol list
  ANDROID: android: Export symbols for invoking cpufreq_update_util()
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Export the tracepoints task_rename
  ANDROID: Add macros to create reserved data fields to backport upstream changes
  ANDROID: retry page allocation from buddy on lock contention
  UPSTREAM: KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
  ANDROID: arm64: Check FGT cap before touching HFGWTR_EL2
  Revert "ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules""
  FROMGIT: f2fs: fix the wrong condition to determine atomic context
  ANDROID: GKI: update symbol list file for honor
  ANDROID: ABI: Update symbol list for imx
  ANDROID: mm: shmem: initialize the vendor data
  ANDROID: GKI: refresh STG ABI to new version
  ANDROID: GKI: Add symbols to symbol list for vivo
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for account process tick
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: add hook account_process_tick_gran
  ANDROID: vendor_hooks: Add hook in try_to_unmap_one()
  ANDROID: vendor_hooks: Add hook in mmap_region()
  ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules"
  ANDROID: GKI: update the ABI symbol list
  ANDROID: freezer: Add vendor hook to freezer for GKI purpose.
  ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose.
  ANDROID: GKI: update the ABI symbol list
  ANDROID: Add vendor hooks for binder perf tuning
  ANDROID: Add vendor hooks to signal.
  ANDROID: Update the ABI symbol list
  ANDROID: page_pinner: add missing page_pinner_put_page
  ANDROID: page_pinner: prevent pp_buffer uninitialized access
  ANDROID: page_pinner: prevent pp_buffer access before initialization
  ANDROID: mm: fix use-after free of page_ext in page_pinner
  ANDROID: mm: introduce page_pinner
  ANDROID: abi_gki_aarch64_qcom: Add gh_rm_register_platform_ops
  ANDROID: gunyah: Sync remaining gunyah drivers with latest
  ANDROID: gunyah: Sync with latest "mailbox: Add Gunyah message queue mailbox"
  ANDROID: gunyah: Sync with latest "gunyah: Common types and error codes for Gunyah hypercalls"
  ANDROID: gunyah: Sync with latest hypercalls
  ANDROID: gunyah: Sync with latest documentation and UAPI
  ANDROID: gunyah: Sync with latest "firmware: qcom_scm: Register Gunyah platform ops"
  BACKPORT: firmware: qcom_scm: Use fixed width src vm bitmap
  BACKPORT: misc: fastrpc: Pass bitfield into qcom_scm_assign_mem
  ANDROID: gunyah: Sync with latest "virt: gunyah: Add ioeventfd"
  ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add ioctls to support basic non-proxy VM boot"
  ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add/remove user memory regions"
  ANDROID: gunyah: Sync with latest "virt: gunyah: Add resource tickets"
  ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add framework for VM Functions"
  ANDROID: gunyah: Sync with latest "gunyah: rsc_mgr: Add resource manager RPC core"
  ANDROID: gunyah: Sync with latest "virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource"
  ANDROID: gunyah: Sync with latest "virt: gunyah: Add hypercalls to identify Gunyah"
  BACKPORT: overflow: Introduce overflows_type() and castable_to_type()
  UPSTREAM: drm/amd/display: set dcn315 lb bpp to 48
  UPSTREAM: drm/amdgpu: Fix desktop freezed after gpu-reset
  UPSTREAM: drm/i915: Fix fast wake AUX sync len
  UPSTREAM: ASN.1: Fix check for strdup() success
  UPSTREAM: ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
  UPSTREAM: ASoC: fsl_asrc_dma: fix potential null-ptr-deref
  UPSTREAM: ASoC: SOF: pm: Tear down pipelines only if DSP was active
  UPSTREAM: fpga: bridge: properly initialize bridge device before populating children
  UPSTREAM: iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
  UPSTREAM: Input: pegasus-notetaker - check pipe type when probing
  UPSTREAM: gcc: disable '-Warray-bounds' for gcc-13 too
  UPSTREAM: sctp: Call inet6_destroy_sock() via sk->sk_destruct().
  UPSTREAM: dccp: Call inet6_destroy_sock() via sk->sk_destruct().
  UPSTREAM: netfilter: nf_tables: deactivate anonymous set from preparation phase
  ANDROID: GKI: add symbol list file for unisoc
  UPSTREAM: inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
  UPSTREAM: purgatory: fix disabling debug info
  UPSTREAM: MIPS: Define RUNTIME_DISCARD_EXIT in LD script
  UPSTREAM: usb: dwc3: debugfs: Resume dwc3 before accessing registers
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them
  ANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe them
  ANDROID: vendor_hooks: export get_wchan
  ANDROID: workqueue: export symbol of the function wq_worker_comm()
  BACKPORT: mm/kmemleak: fix UAF bug in kmemleak_scan()
  ANDROID: clang: update to 17.0.2
  ANDROID: abi_gki_aarch64_qcom: update symbol list
  UPSTREAM: media: add nv12_8l128 and nv12_10be_8l128 video format.
  ANDROID: ABI: update symbol list for galaxy
  ANDROID: db845c: Remove MAKE_GOALS from build.config
  ANDROID: GKI: gen_gki_modules_headers update preprocessing
  FROMGIT: locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
  FROMGIT: xfrm: Check if_id in inbound policy/secpath match
  ANDROID: always add the struct wireless_dev * to struct net_device
  ANDROID: ABI: Update symbol list for imx
  ANDROID: KVM: arm64: Always unmap protected regions from the host
  FROMLIST: usb: typec: altmodes/displayport: fix pin_assignment_show
  ANDROID: block: Improve shared tag set performance
  ANDROID: Update ABI representation broken by update race
  ANDROID: GKI: update the ABI symbol list
  ANDROID: cgroup: Add vendor hook for cpuset.
  ANDROID: export cpuset_cpus_allowed()for GKI purpose.
  ANDROID: sched: Add vendor hooks for cpu affinity.
  ANDROID: GKI: Update owners for GKI modules lists
  ANDROID: abi_gki_aarch64_qcom: Add USB SND power domain symbol
  FROMGIT: usb: xhci: Remove unused udev from xhci_log_ctx trace event
  ANDROID: 5/10/2023 KMI update
  ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules
  ANDROID: KVM: arm64: Allow tweaking HCR_EL2 from modules
  ANDROID: GKI: Trimmed symbol lists for 80211 modules
  ANDROID: GKI: DB845C: cfg/mac 80211 as vendor modules
  ANDROID: GKI: cfg/mac 80211 as vendor modules
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for futex
  ANDROID: vendor_hooks: Add hooks for oem futex optimization
  FROMGIT: wifi: nl80211: Add support for randomizing TA of auth and deauth frames
  ANDROID: GKI: update the ABI symbol list
  ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct.
  ANDROID: power: Add vendor hook to qos for GKI purpose.
  ANDROID: GKI: update the ABI symbol list
  ANDROID: export find_user() & free_uid()for GKI purpose.
  ANDROID: user: Add vendor hook to user for GKI purpose
  ANDROID: sched: add trace_android_vh_map_util_freq parameter
  FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup
  FROMGIT: usb: gadget: udc: core: Invoke usb_gadget_connect only when started
  Revert "Revert "KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU""
  Revert "Revert "KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run""
  Revert "Revert "KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow""
  Revert "Revert "KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode""
  Revert "Revert "pwm: meson: Explicitly set .polarity in .get_state()""
  Revert "Revert "pwm: sprd: Explicitly set .polarity in .get_state()""
  Revert "Revert "pwm: iqs620a: Explicitly set .polarity in .get_state()""
  Revert "Revert "pwm: cros-ec: Explicitly set .polarity in .get_state()""
  Revert "Revert "pwm: hibvt: Explicitly set .polarity in .get_state()""
  Revert "Revert "pwm: Make .get_state() callback return an error code""
  Revert "Revert "raw: Fix NULL deref in raw_get_next().""
  Revert "Revert "raw: use net_hash_mix() in hash function""
  FROMLIST: scsi: ufs: core: Fix mcq nr_hw_queues
  FROMLIST: scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc()
  FROMLIST: scsi: ufs: core: Fix mcq tag calcualtion
  ANDROID: GKI: Remove MAKE_GOALS from build.config
  ANDROID: GKI: Add symbols to symbol list for vivo
  ANDROID: KVM: arm64: Restrict pKVM hyp exports
  ANDROID: kleaf: move NDK_TRIPLE for arm to build.config.constants.
  FROMLIST: clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable module
  FROMLIST: clocksource/drivers/timer-of: Remove __init markings
  FROMLIST: clocksource/drivers/mmio: Export clocksource_mmio_init()
  FROMLIST: time/sched_clock: Export sched_clock_register()
  ANDROID: ABI: Update symbol list for Exynos SoC
  Revert "Revert "ANDROID: cpufreq: Add a restricted vendor hook for freq transition""
  ANDROID: usb: gadget: configfs: Protect composite_setup in a spinlock
  Revert "ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained"
  ANDROID: GKI: update symbol list file for xiaomi
  ANDROID: GKI: x86_64: Remove 80211 from protected modules
  ANDROID: GKI: Update owners for GKI modules lists
  FROMLIST: binder: fix UAF caused by faulty buffer cleanup
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks to select binder worklist
  ANDROID: vendor_hooks: Add hooks for binder
  ANDROID: vendor_hooks: Add hooks for rwsem and mutex
  ANDROID: vendor_hooks: Add hooks for binder proc transaction
  ANDROID: vendor_hooks: Add hook for binder
  ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin
  ANDROID: vendor_hooks: Add hooks for rwsem and mutex
  ANDROID: ABI: Update cpu-profiler symbol list for Exynos SoC
  ANDROID: ABI: Update WLBT, Sensor symbol list for Exynos SoC
  ANDROID: ABI: Update GPU symbol for Exynos SoC
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hook: add hooks to protect locking-tsk in cpu scheduler
  ufs: Update struct ufs_hba
  ANDROID: ABI: Update DRM symbol for Exynos SoC
  fscrypt: destroy keyring after security_sb_delete()
  ANDROID: GKI: Increase max 8250 uarts
  ANDROID: ABI: Update Audio symbol for Exynos SoC
  UPSTREAM: ufs: mcq: qcom: Fix passing zero to PTR_ERR
  UPSTREAM: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource
  ANDROID: Update symbol list for Exynos SoC
  fscrypt: optimize fscrypt_initialize()
  fscrypt: use WARN_ON_ONCE instead of WARN_ON
  fscrypt: new helper function - fscrypt_prepare_lookup_partial()
  fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref()
  fscrypt: improve fscrypt_destroy_keyring() documentation
  drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
  drm/rockchip: vop2: fix suspend/resume
  drm/amd/display: set dcn315 lb bpp to 48
  drm/amdgpu: Fix desktop freezed after gpu-reset
  drm/i915: Fix fast wake AUX sync len
  mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
  memstick: fix memory leak if card device is never registered
  writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
  tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
  kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
  nilfs2: initialize unused bytes in segment summary blocks
  maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug
  maple_tree: fix mas_empty_area() search
  LoongArch: Mark 3 symbol exports as non-GPL
  rust: kernel: Mark rust_fmt_argument as extern "C"
  maple_tree: make maple state reusable after mas_empty_area_rev()
  LoongArch: Fix probing of the CRC32 feature
  btrfs: get the next extent map during fiemap/lseek more efficiently
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  iio: light: tsl2772: fix reading proximity-diodes from device tree
  iio: dac: ad5755: Add missing fwnode_handle_put()
  drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
  Revert "userfaultfd: don't fail on unrecognized features"
  mtd: spi-nor: fix memory leak when using debugfs_lookup()
  platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 models
  platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
  xen/netback: use same error messages for same errors
  nvme-tcp: fix a possible UAF when failing to allocate an io queue
  drm: test: Fix 32-bit issue in drm_buddy_test
  drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
  s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
  platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
  net: dsa: b53: mmap: add phy ops
  scsi: core: Improve scsi_vpd_inquiry() checks
  scsi: megaraid_sas: Fix fw_crash_buffer_show()
  selftests: sigaltstack: fix -Wuninitialized
  platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
  platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
  f2fs: Fix f2fs_truncate_partial_nodes ftrace event
  net: bridge: switchdev: don't notify FDB entries with "master dynamic"
  e1000e: Disable TSO on i219-LM card to increase speed
  bpf: Fix incorrect verifier pruning due to missing register precision taints
  spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
  mlxsw: pci: Fix possible crash during initialization
  net: rpl: fix rpl header size calculation
  bonding: Fix memory leak when changing bond type to Ethernet
  mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
  bnxt_en: Do not initialize PTP on older P3/P4 chips
  netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
  netfilter: nf_tables: validate catch-all set elements
  i40e: fix i40e_setup_misc_vector() error handling
  i40e: fix accessing vsi->active_filters without holding lock
  netfilter: nf_tables: fix ifdef to also consider nf_tables=m
  sfc: Fix use-after-free due to selftest_work
  virtio_net: bugfix overflow inside xdp_linearize_page()
  net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
  regulator: fan53555: Fix wrong TCS_SLEW_MASK
  regulator: fan53555: Explicitly include bits header
  rust: str: fix requierments->requirements typo
  netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
  netfilter: br_netfilter: fix recent physdev match breakage
  arm64: dts: imx8mp-verdin: correct off-on-delay
  arm64: dts: imx8mm-verdin: correct off-on-delay
  arm64: dts: imx8mm-evk: correct pmic clock source
  arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
  arm64: dts: meson-g12-common: specify full DMC range
  arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
  arm64: dts: qcom: hk10: use "okay" instead of "ok"
  arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
  arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
  ARM: dts: rockchip: fix a typo error for rk3288 spdif node

 Conflicts:
	android/abi_gki_aarch64.stg
	android/gki_system_dlkm_modules

Change-Id: I753eb5791de01079ea02b215e38a149fe0626f76
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@10256832 UKQ2.230604.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-06-08 00:45:30 -07:00
Kajetan Puchalski
43fd17a542 UPSTREAM: cpuidle: teo: Introduce util-awareness
Modern interactive systems, such as recent Android phones, tend to have
power efficient shallow idle states. Selecting deeper idle states on a
device while a latency-sensitive workload is running can adversely
impact performance due to increased latency. Additionally, if the CPU
wakes up from a deeper sleep before its target residency as is often the
case, it results in a waste of energy on top of that.

At the moment, none of the available idle governors take any scheduling
information into account. They also tend to overestimate the idle
duration quite often, which causes them to select excessively deep idle
states, thus leading to increased wakeup latency and lower performance
with no power saving. For 'menu' while web browsing on Android for
instance, those types of wakeups ('too deep') account for over 24% of
all wakeups.

At the same time, on some platforms idle state 0 can be power efficient
enough to warrant wanting to prefer it over idle state 1. This is
because the power usage of the two states can be so close that
sufficient amounts of too deep state 1 sleeps can completely offset the
state 1 power saving to the point where it would've been more power
efficient to just use state 0 instead. This is, of course, for systems
where state 0 is not a polling state, such as arm-based devices.

Sleeps that happened in state 0 while they could have used state 1 ('too
shallow') only save less power than they otherwise could have. Too deep
sleeps, on the other hand, harm performance and nullify the potential
power saving from using state 1 in the first place. While taking this
into account, it is clear that on balance it is preferable for an idle
governor to have more too shallow sleeps instead of more too deep sleeps
on those kinds of platforms.

This patch specifically tunes TEO to prefer shallower idle states in
order to reduce wakeup latency and achieve better performance.

To this end, before selecting the next idle state it uses the avg_util
signal of a CPU's runqueue in order to determine to what extent the CPU
is being utilized. This util value is then compared to a threshold
defined as a percentage of the CPU's capacity (capacity >> 6 ie. ~1.5%
in the current implementation). If the util is above the threshold, the
index of the idle state selected by TEO metrics will be reduced by 1,
thus selecting a shallower state. If the util is below the threshold,
the governor defaults to the TEO metrics mechanism to try to select the
deepest available idle state based on the closest timer event and its
own correctness.

The main goal of this is to reduce latency and increase performance for
some workloads. Under some workloads it will result in an increase in
power usage (Geekbench 5) while for other workloads it will also result
in a decrease in power usage compared to TEO (PCMark Web, Jankbench,
Speedometer).

It can provide drastically decreased latency and performance benefits in
certain types of workloads that are sensitive to latency.

Example test results:

1. GB5 (better score, latency & more power usage)

| metric                                | menu           | teo               | teo-util-aware    |
| ------------------------------------- | -------------- | ----------------- | ----------------- |
| gmean score                           | 2826.5 (0.0%)  | 2764.8 (-2.18%)   | 2865 (1.36%)      |
| gmean power usage [mW]                | 2551.4 (0.0%)  | 2606.8 (2.17%)    | 2722.3 (6.7%)     |
| gmean too deep %                      | 14.99%         | 9.65%             | 4.02%             |
| gmean too shallow %                   | 2.5%           | 5.96%             | 14.59%            |
| gmean task wakeup latency (asynctask) | 78.16μs (0.0%) | 61.60μs (-21.19%) | 54.45μs (-30.34%) |

2. Jankbench (better score, latency & less power usage)

| metric                                | menu           | teo               | teo-util-aware    |
| ------------------------------------- | -------------- | ----------------- | ----------------- |
| gmean frame duration                  | 13.9 (0.0%)    | 14.7 (6.0%)       | 12.6 (-9.0%)      |
| gmean jank percentage                 | 1.5 (0.0%)     | 2.1 (36.99%)      | 1.3 (-17.37%)     |
| gmean power usage [mW]                | 144.6 (0.0%)   | 136.9 (-5.27%)    | 121.3 (-16.08%)   |
| gmean too deep %                      | 26.00%         | 11.00%            | 2.54%             |
| gmean too shallow %                   | 4.74%          | 11.89%            | 21.93%            |
| gmean wakeup latency (RenderThread)   | 139.5μs (0.0%) | 116.5μs (-16.49%) | 91.11μs (-34.7%)  |
| gmean wakeup latency (surfaceflinger) | 124.0μs (0.0%) | 151.9μs (22.47%)  | 87.65μs (-29.33%) |

Bug: 258723112
Change-Id: Ifcf37e02c597ab5276656379d95dc6efc0d32771
Signed-off-by: Kajetan Puchalski <kajetan.puchalski@arm.com>
[ rjw: Comment edits and white space adjustments ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 9ce0f7c4bc64d820b02a1c53f7e8dba9539f942b)
Signed-off-by: Qais Yousef <qyousef@google.com>
2023-05-23 18:50:16 +00:00
Kajetan Puchalski
6b94fb8b5c UPSTREAM: cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()
Add a no_poll flag to teo_find_shallower_state() that will let the
function optionally not consider polling states.

This allows the caller to guard against the function inadvertently
resulting in TEO putting the CPU in a polling state when that
behaviour is undesirable.

Bug: 258723112
Change-Id: I31553993715a25c3ed04ec985416cfb0e222973d
Signed-off-by: Kajetan Puchalski <kajetan.puchalski@arm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 27f850880192c19a26d89dab19e2bddcf276032f)
Signed-off-by: Qais Yousef <qyousef@google.com>
2023-05-23 18:50:16 +00:00
Andrew Jones
ccfe866220 RISC-V: Align SBI probe implementation with spec
commit 41cad8284d5e6bf1d49d3c10a6b52ee1ae866a20 upstream.

sbi_probe_extension() is specified with "Returns 0 if the given SBI
extension ID (EID) is not available, or 1 if it is available unless
defined as any other non-zero value by the implementation."
Additionally, sbiret.value is a long. Fix the implementation to
ensure any nonzero long value is considered a success, rather
than only positive int values.

Fixes: b9dcd9e415 ("RISC-V: Add basic support for SBI v0.2")
Signed-off-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20230427163626.101042-1-ajones@ventanamicro.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-05-11 23:03:04 +09:00
jianzhou
f7cee9f6c1 Merge keystone/android14-6.1-keystone-qcom-release.6.1.22 (cc425b8) into msm-pineapple
* refs/heads/tmp-cc425b8:
  ANDROID: defconfig: Remove "-mainline" from LOCALVERSION for gki and consolidate
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: KVM: arm64: Remove the non-consuming hyp trace interface
  FROMLIST: ANDROID: GKI: psi: remove 500ms min window size limitation for triggers
  Revert "ANDROID: cpufreq: Add a restricted vendor hook for freq transition"
  Revert "ANDROID: kernel: Add restricted vendor hook in creds"
  ANDROID: ABI: update symbol list for galaxy
  Revert "net: mdio: fix owner field for mdio buses registered using device-tree"
  ANDROID: update ABI for gunyah series
  ANDROID: gunyah: Add protected VM firmware boot support
  ANDROID: gunyah: vm_mgr: Add lent memory
  ANDROID: abi_gki_aarch64_qcom: Add Gunyah symbols
  ANDROID: gunyah: Enable gunyah configs
  ANDROID: gunyah: Add support for Gunyah vendor modules
  FROMLIST: MAINTAINERS: Add Gunyah hypervisor drivers section
  FROMLIST: virt: gunyah: Add ioeventfd
  FROMLIST: virt: gunyah: Add irqfd interface
  FROMLIST: virt: gunyah: Add hypercalls for sending doorbell
  FROMLIST: virt: gunyah: Add proxy-scheduled vCPUs
  FROMLIST: virt: gunyah: Add IO handlers
  BACKPORT: FROMLIST: virt: gunyah: Add resource tickets
  BACKPORT: FROMLIST: gunyah: vm_mgr: Add framework to add VM Functions
  FROMLIST: virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource
  FROMLIST: docs: gunyah: Document Gunyah VM Manager
  BACKPORT: FROMLIST: gunyah: rsc_mgr: Add platform ops on mem_lend/mem_reclaim
  FROMLIST: samples: Add sample userspace Gunyah VM Manager
  BACKPORT: FROMLIST: gunyah: vm_mgr: Add ioctls to support basic non-proxy VM boot
  FROMLIST: gunyah: vm_mgr: Add/remove user memory regions
  FROMLIST: gunyah: rsc_mgr: Add RPC for sharing memory
  BACKPORT: FROMLIST: gunyah: vm_mgr: Introduce basic VM Manager
  FROMLIST: gunyah: rsc_mgr: Add VM lifecycle RPC
  FROMLIST: gunyah: rsc_mgr: Add resource manager RPC core
  FROMLIST: mailbox: Add Gunyah message queue mailbox
  FROMLIST: virt: gunyah: msgq: Add hypercalls to send and receive messages
  FROMLIST: virt: gunyah: Identify hypervisor version
  FROMLIST: virt: gunyah: Add hypercalls to identify Gunyah
  FROMLIST: gunyah: Common types and error codes for Gunyah hypercalls
  FROMLIST: dt-bindings: Add binding for gunyah hypervisor
  FROMLIST: docs: gunyah: Introduce Gunyah Hypervisor
  FROMLIST: mailbox: Allow direct registration to a channel
  ANDROID: Fix the KMI
  ANDROID: mm: shmem: whitelist the symbols in the shmem
  ANDROID: mm/shmem: Add a trace hook to get the shmem folio
  ANDROID: mm: shmem: add vendor data in 'shmem_inode_info'
  ANDROID: 3/29/2023 KMI update
  ANDROID: ufs: core: move Android quirks into separate field
  ANDROID: KVM: arm64: Save and restore host sve state in pKVM
  ANDROID: KVM: arm64: Specialize deactivate fpsimd traps on guest fpsimd trap
  ANDROID: KVM: arm64: Specialize handling of host fpsimd state on EL2 trap n/vhe
  ANDROID: KVM: arm64: Allocate memory at hyp for host sve state
  ANDROID: KVM: arm64: Store the maximum sve vector length at hyp
  ANDROID: KVM: arm64: Allocate host fp state at pkvm init rather than per cpu
  ANDROID: KVM: arm64: Move loaded host fp state to pkvm
  ANDROID: KVM: arm64: Use helper to get the host fpsimd state in pKVM
  ANDROID: KVM: arm64: Use enum instead of helper for fp state
  ANDROID: KVM: arm64: Do not map the host fpsimd state to hyp in pKVM
  ANDROID: KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
  Revert "Revert "scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD""
  Revert "Revert "drm/msm/gem: Prevent blocking within shrinker loop""
  Revert "Revert "PCI: loongson: Add more devices that need MRRS quirk""
  Revert "Revert "PCI: loongson: Prevent LS7A MRRS increases""
  Revert "Revert "netfilter: ctnetlink: make event listener tracking global""
  Revert "Revert "HID: retain initial quirks set up when creating HID devices""
  Revert "Revert "sbitmap: Try each queue to wake up at least one waiter""
  Revert "Revert "sbitmap: Advance the queue index before waking up a queue""
  Revert "Revert "sbitmap: correct wake_batch recalculation to avoid potential IO hung""
  Revert "Revert "sbitmap: Use single per-bitmap counting to wake up queued tags""
  Linux 6.1.22
  drm/amdkfd: Fix the memory overrun
  drm/amdkfd: add GC 11.0.4 KFD support
  drm/amdkfd: Fix the warning of array-index-out-of-bounds
  drm/amdkfd: introduce dummy cache info for property asic
  sched/fair: Sanitize vruntime of entity being migrated
  sched/fair: sanitize vruntime of entity being placed
  dm crypt: avoid accessing uninitialized tasklet
  dm crypt: add cond_resched() to dmcrypt_write()
  dm stats: check for and propagate alloc_percpu failure
  i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
  bus: imx-weim: fix branch condition evaluates to a garbage value
  mm/ksm: fix race with VMA iteration and mm_struct teardown
  soc: qcom: llcc: Fix slice configuration values for SC8280XP
  arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
  arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent
  firmware: arm_scmi: Fix device node validation for mailbox transport
  tee: amdtee: fix race condition in amdtee_open_session
  riscv: Handle zicsr/zifencei issues between clang and binutils
  riscv: mm: Fix incorrect ASID argument when flushing TLB
  drm/amdgpu: reposition the gpu reset checking for reuse
  drm/amdgpu: skip ASIC reset for APUs when go to S4
  drm/i915: Preserve crtc_state->inherited during state clearing
  drm/i915/active: Fix missing debug object activation
  drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
  drm/meson: fix missing component unbind on bind errors
  drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
  drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
  nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
  wifi: mac80211: fix qos on mesh interfaces
  ksmbd: return unsupported error on smb1 mount
  ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
  ksmbd: don't terminate inactive sessions after a few seconds
  ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
  ksmbd: fix wrong signingkey creation when encryption is AES256
  maple_tree: fix mas_skip_node() end slot detection
  test_maple_tree: add more testing for mas_empty_area()
  Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
  io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()
  io_uring/net: avoid sending -ECONNABORTED on repeated connection requests
  kfence: avoid passing -g for test
  mm: kfence: fix using kfence_metadata without initialization in show_object()
  usb: ucsi_acpi: Increase the command completion timeout
  usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
  usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
  usb: chipidea: core: fix possible concurrent when switch role
  usb: chipdea: core: fix return -EINVAL if request role is the same with current role
  usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
  usb: cdnsp: Fixes issue with redundant Status Stage
  usb: cdns3: Fix issue with using incorrect PCI device function
  usb: typec: tcpm: fix warning when handle discover_identity message
  usb: typec: tcpm: fix create duplicate source-capabilities file
  dm thin: fix deadlock when swapping to thin device
  igb: revert rtnl_lock() that causes deadlock
  arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
  lockd: set file_lock start and end when decoding nlm4 testargs
  fsverity: Remove WQ_UNBOUND from fsverity read workqueue
  fscrypt: destroy keyring after security_sb_delete()
  mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
  efi: sysfb_efi: Fix DMI quirks not working for simpledrm
  Bluetooth: Fix race condition in hci_cmd_sync_clear
  btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile
  usb: gadget: u_audio: don't let userspace block driver unbind
  usb: dwc2: fix a devres leak in hw_enable upon suspend resume
  usb: dwc2: drd: fix inconsistent mode if role-switch-default-mode="host"
  usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub
  scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
  selftests/x86/amx: Add a ptrace test
  x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
  cifs: fix dentry lookups in directory handle cache
  cifs: print session id while listing open files
  cifs: dump pending mids for all channels in DebugData
  cifs: empty interface list when server doesn't support query interfaces
  cifs: do not poll server interfaces too regularly
  cifs: append path to open_enter trace event
  cifs: lock chan_lock outside match_session
  act_mirred: use the backlog for nested calls to mirred ingress
  net/sched: act_mirred: better wording on protection against excessive stack growth
  drm/amd: Fix initialization mistake for NBIO 7.3.0
  drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
  sh: sanitize the flags on sigreturn
  drm/amd/display: Update clock table to include highest clock setting
  net: usb: qmi_wwan: add Telit 0x1080 composition
  net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
  platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
  scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
  scsi: mpi3mr: Bad drive in topology results kernel crash
  scsi: mpi3mr: NVMe command size greater than 8K fails
  scsi: mpi3mr: Wait for diagnostic save during controller init
  scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled
  scsi: lpfc: Avoid usage of list iterator variable after loop
  scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
  scsi: ufs: core: Add soft dependency on governor_simpleondemand
  scsi: hisi_sas: Check devm_add_action() return value
  scsi: qla2xxx: Add option to disable FC2 Target support
  scsi: target: iscsi: Fix an error message in iscsi_check_key()
  selftests/bpf: check that modifier resolves after pointer
  m68k: Only force 030 bus error if PC not in exception table
  m68k: mm: Fix systems with memory at end of 32-bit address space
  HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
  HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
  ca8210: fix mac_len negative array access
  HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
  drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
  riscv: Bump COMMAND_LINE_SIZE value to 1024
  ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
  ACPI: x86: Drop quirk for HP Elitebook
  ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43)
  ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks
  thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
  thunderbolt: Use const qualifier for `ring_interrupt_index`
  thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
  thunderbolt: Disable interrupt auto clear for rings
  thunderbolt: Fix memory leak in margining
  thunderbolt: Add quirk to disable CLx
  thunderbolt: Call tb_check_quirks() after initializing adapters
  thunderbolt: Use scale field when allocating USB3 bandwidth
  uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
  smb3: fix unusable share after force unmount failure
  smb3: lower default deferred close timeout to address perf regression
  scsi: qla2xxx: Perform lockless command completion in abort path
  scsi: qla2xxx: Synchronize the IOCB count to be in order
  hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
  hwmon: fix potential sensor registration fail if of_node is missing
  entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
  perf/x86/amd/core: Always clear status for idx
  entry: Fix noinstr warning in __enter_from_user_mode()
  platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
  Bluetooth: HCI: Fix global-out-of-bounds
  Bluetooth: mgmt: Fix MGMT add advmon with RSSI command
  Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
  Bluetooth: L2CAP: Fix responding with wrong PDU type
  Bluetooth: btqcomsmd: Fix command timeout after setting BD address
  drm/amd/display: Set dcn32 caps.seamless_odm
  net: mdio: thunder: Add missing fwnode_handle_put()
  net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
  net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
  net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
  net: asix: fix modprobe "sysfs: cannot create duplicate filename"
  gve: Cache link_speed value from device
  Bluetooth: Remove "Power-on" check from Mesh feature
  Bluetooth: ISO: fix timestamped HCI ISO data packet parsing
  Bluetooth: btusb: Remove detection of ISO packets over bulk
  Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet
  Bluetooth: hci_sync: Resume adv with no RPA when active scan
  ksmbd: fix possible refcount leak in smb2_open()
  ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
  ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
  hvc/xen: prevent concurrent accesses to the shared ring
  mlxsw: spectrum_fid: Fix incorrect local port type
  nvme-tcp: fix nvme_tcp_term_pdu to match spec
  net/sonic: use dma_mapping_error() for error check
  erspan: do not use skb_mac_header() in ndo_start_xmit()
  atm: idt77252: fix kmemleak when rmmod idt77252
  net: dsa: tag_brcm: legacy: fix daisy-chained switches
  net/mlx5: E-Switch, Fix an Oops in error handling code
  net/mlx5: Read the TC mapping of all priorities on ETS query
  net/mlx5e: Overcome slow response for first macsec ASO WQE
  net/mlx5: Fix steering rules cleanup
  net/mlx5e: Block entering switchdev mode with ns inconsistency
  net/mlx5e: Set uplink rep as NETNS_LOCAL
  bpf: Adjust insufficient default bpf_jit_limit
  i40e: fix flow director packet filter programming
  iavf: fix hang on reboot with ice
  ice: check if VF exists before mode check
  keys: Do not cache key in task struct if key is requested from kernel thread
  bootconfig: Fix testcase to increase max node
  octeontx2-vf: Add missing free for alloc_percpu
  net/ps3_gelic_net: Use dma_mapping_error
  net/ps3_gelic_net: Fix RX sk_buff length
  net: usb: lan78xx: Limit packet length to skb->len
  net: qcom/emac: Fix use after free bug in emac_remove due to race condition
  drm/i915/gt: perform uc late init after probe error injection
  drm/i915/guc: Fix missing ecodes
  drm/i915/guc: Rename GuC register state capture node to be more obvious
  drm/i915/fbdev: lock the fbdev obj before vma pin
  drm/i915: Print return value on error
  mlxsw: core_thermal: Fix fan speed in maximum cooling state
  thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function
  net: stmmac: Fix for mismatched host/device DMA address width
  net: mdio: fix owner field for mdio buses registered using ACPI
  net: mdio: fix owner field for mdio buses registered using device-tree
  net: phy: Ensure state transitions are processed from phy_stop()
  xirc2ps_cs: Fix use after free bug in xirc2ps_detach
  qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
  efi/libstub: smbios: Use length member instead of record struct size
  net: usb: smsc95xx: Limit packet length to skb->len
  net: dsa: b53: mmap: fix device tree support
  nfsd: don't replace page in rq_pages if it's a continuation of last page
  scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
  i2c: hisi: Only use the completion interrupt to finish the transfer
  i2c: mxs: ensure that DMA buffers are safe for DMA
  i2c: imx-lpi2c: check only for enabled interrupt flags
  igc: fix the validation logic for taprio's gate list
  igbvf: Regard vf reset nack as success
  intel/igbvf: free irq on the error path in igbvf_request_msix()
  iavf: do not track VLAN 0 filters
  iavf: fix non-tunneled IPv6 UDP packet type and hashing
  iavf: fix inverted Rx hash condition leading to disabled hash
  xsk: Add missing overflow check in xdp_umem_reg
  NFS: Fix /proc/PID/io read_bytes for buffered reads
  arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
  arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
  ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
  ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
  ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
  arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
  arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 for EQOS
  power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
  power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
  arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
  drm/amd/display: Fix DP MST sinks removal issue
  mptcp: fix UaF in listener shutdown
  mptcp: use the workqueue to destroy unaccepted sockets
  mptcp: refactor passive socket initialization
  drm/amd/display: Remove OTG DIV register write for Virtual signals.
  drm/amd/display: fix k1 k2 divider programming for phantom streams
  drm/amd/display: Include virtual signal to set k1 and k2 values
  tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
  perf: fix perf_event_context->time
  perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
  interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
  interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
  interconnect: qcom: osm-l3: fix icc_onecell_data allocation
  Revert "Revert "wait: Return number of exclusive waiters awaken""
  Revert "Revert "kobject: modify kobject_get_path() to take a const *""
  UPSTREAM: mm: multi-gen LRU: avoid futile retries
  UPSTREAM: mm: multi-gen LRU: simplify arch_has_hw_pte_young() check
  BACKPORT: mm: multi-gen LRU: clarify scan_control flags
  BACKPORT: mm: multi-gen LRU: per-node lru_gen_folio lists
  UPSTREAM: mm: multi-gen LRU: shuffle should_run_aging()
  BACKPORT: mm: multi-gen LRU: remove aging fairness safeguard
  UPSTREAM: mm: multi-gen LRU: remove eviction fairness safeguard
  UPSTREAM: mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
  UPSTREAM: mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio
  ANDROID: Update symbol lists for dmabuf_page_pool
  ANDROID: dma-buf: heaps: Move dmabuf_page_pool struct out of the KMI
  ANDROID: dma-buf: system_heap: kmap_local_page instead of kmap_atomic
  ANDROID: dma-buf: system_heap: Add pagepool support to system heap
  ANDROID: dma-buf: heaps: Minor cleanup of dmabuf_page_pool includes
  ANDROID: dma-buf: heaps: replace mutex lock with spinlock
  ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools
  ANDROID: dma-heap: Make the page-pool library built-in
  ANDROID: dma-buf: heaps: Add a shrinker controlled page pool
  UPSTREAM: usb: typec: tcpci: Add callback for evaluating contaminant presence
  UPSTREAM: usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant
  ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats
  UPSTREAM: wifi: nl80211: Allow authentication frames and set keys on NAN interface
  UPSTREAM: wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD
  UPSTREAM: wifi: cfg80211: include puncturing bitmap in channel switch events
  UPSTREAM: wifi: nl80211: validate and configure puncturing bitmap
  BACKPORT: wifi: cfg80211: move puncturing bitmap validation from mac80211
  UPSTREAM: wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event
  UPSTREAM: wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP
  UPSTREAM: wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP
  UPSTREAM: wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode
  UPSTREAM: wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG}
  UPSTREAM: cfg80211: Update Transition Disable policy during port authorization
  UPSTREAM: wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload
  UPSTREAM: wifi: nl80211: use link ID in NL80211_CMD_SET_BSS
  UPSTREAM: wifi: cfg80211: support reporting failed links
  ANDROID: KVM: arm64: Allow post-freeze backports to pKVM
  ANDROID: KVM: arm64: Expose host_{un}share_hyp() to modules
  ANDROID: gki_config: use DWARFv5 rather than DWARFv4
  FROMGIT: pstore: Revert pmsg_lock back to a normal mutex
  ANDROID: GKI: Multi arch exports protection support
  ANDROID: ABI: update symbol list for galaxy
  FROMGIT: f2fs: fix scheduling while atomic in decompression path
  ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void
  FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust
  FROMGIT: blk-crypto: make blk_crypto_evict_key() return void
  FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete
  ANDROID: gki_defconfig: enable CONFIG_CRYPTO_GHASH_ARM64_CE
  Revert "ANDROID: module: Add vendor hooks"
  Revert "ANDROID: GKI: Export clocksource_mmio_init"
  ANDROID: clang: update to 17.0.0
  FROMGIT: f2fs v2: factor out discard_cmd usage from general rb_tree use
  ANDROID: ABI: Update QCOM symbol list
  ANDROID: ABI: update symbol list for galaxy
  ANDROID: update db845c symbol list.
  Revert "drm/msm/gem: Prevent blocking within shrinker loop"
  Revert "scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD"
  ANDROID: ABI: Update QCOM symbol list for minidump
  ANDROID: ABI: Update QCOM symbol list
  ANDROID: ABI: Update QCOM symbol list
  Linux 6.1.21
  powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
  powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
  perf: Fix check before add_event_to_groups() in perf_group_detach()
  io_uring/msg_ring: let target know allocated index
  virt/coco/sev-guest: Add throttling awareness
  virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
  virt/coco/sev-guest: Do some code style cleanups
  virt/coco/sev-guest: Carve out the request issuing logic into a helper
  virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
  virt/coco/sev-guest: Simplify extended guest request handling
  virt/coco/sev-guest: Check SEV_SNP attribute at probe time
  powerpc: Pass correct CPU reference to assembler
  x86/resctrl: Clear staged_config[] before and after it is used
  x86/mm: Fix use of uninitialized buffer in sme_enable()
  x86/mce: Make sure logged MCEs are processed after sysfs update
  ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
  ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
  cpuidle: psci: Iterate backwards over list in psci_pd_remove()
  fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
  net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
  ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
  trace/hwlat: Do not start per-cpu thread if it is already running
  trace/hwlat: Do not wipe the contents of per-cpu thread data
  fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
  mmc: sdhci_am654: lower power-on failed message severity
  powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
  powerpc/64: Set default CPU in Kconfig
  mm: teach mincore_hugetlb about pte markers
  mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
  vp_vdpa: fix the crash in hot unplug with vp_vdpa
  ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
  ocfs2: fix data corruption after failed write
  ftrace: Fix invalid address access in lookup_rec() when index is 0
  mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
  mptcp: avoid setting TCP_CLOSE state twice
  mptcp: add ro_after_init for tcp{,v6}_prot_override
  mptcp: fix possible deadlock in subflow_error_report
  drm/amd/display: disconnect MPCC only on OTG change
  drm/amd/display: Do not set DRR on pipe Commit
  drm/amd/pm: bump SMU 13.0.4 driver_if header version
  drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
  drm/amdgpu: Don't resume IOMMU after incomplete init
  drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
  drm/i915/active: Fix misuse of non-idle barriers as fence trackers
  drm/sun4i: fix missing component unbind on bind errors
  drm/shmem-helper: Remove another errant put in error path
  riscv: asid: Fixup stale TLB entry cause application crash
  Revert "riscv: mm: notify remote harts about mmu cache updates"
  ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
  ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
  ALSA: hda: intel-dsp-config: add MTL PCI id
  KVM: nVMX: add missing consistency checks for CR0 and CR4
  KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
  KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
  cifs: Fix smb2_set_path_size()
  tracing: Make tracepoint lockdep check actually test something
  tracing: Check field value in hist_field_name()
  tracing: Make splice_read available again
  cifs: generate signkey for the channel that's reconnecting
  md: select BLOCK_LEGACY_AUTOLOAD
  interconnect: exynos: fix registration race
  interconnect: exynos: fix node leak in probe PM QoS error path
  interconnect: qcom: msm8974: fix registration race
  interconnect: qcom: rpmh: fix registration race
  interconnect: qcom: rpmh: fix probe child-node error handling
  interconnect: qcom: rpm: fix registration race
  interconnect: qcom: rpm: fix probe child-node error handling
  interconnect: qcom: osm-l3: fix registration race
  interconnect: fix mem leak when freeing nodes
  interconnect: imx: fix registration race
  interconnect: fix provider registration API
  interconnect: fix icc_provider_del() error handling
  s390/ipl: add missing intersection check to ipl_report handling
  drm/ttm: Fix a NULL pointer dereference
  memory: tegra30-emc: fix interconnect registration race
  memory: tegra124-emc: fix interconnect registration race
  memory: tegra20-emc: fix interconnect registration race
  memory: tegra: fix interconnect registration race
  firmware: xilinx: don't make a sleepable memory allocation from an atomic context
  serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
  serial: 8250_fsl: fix handle_irq locking
  serial: 8250_em: Fix UART port type
  tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
  Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
  ext4: fix possible double unlock when moving a directory
  drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
  drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
  sh: intc: Avoid spurious sizeof-pointer-div warning
  LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
  net/9p: fix bug in client create for .L
  drm/amdkfd: Fix an illegal memory access
  ext4: fix task hung in ext4_xattr_delete_inode
  ext4: update s_journal_inum if it changes after journal replay
  ext4: fail ext4_iget if special inode unallocated
  rust: arch/um: Disable FP/SIMD instruction to match x86
  jffs2: correct logic when creating a hole in jffs2_write_begin
  soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
  mmc: atmel-mci: fix race between stop command and start of next command
  media: m5mols: fix off-by-one loop termination error
  hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
  hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
  kconfig: Update config changed flag before calling callback
  hwmon: tmp512: drop of_match_ptr for ID table
  hwmon: (ucd90320) Add minimum delay between bus accesses
  hwmon: (ina3221) return prober error code
  hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
  hwmon: (adt7475) Fix masking of hysteresis registers
  hwmon: (adt7475) Display smoothing attributes in correct order
  bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
  bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
  ethernet: sun: add check for the mdesc_grab()
  net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
  qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
  selftests: net: devlink_port_split.py: skip test if no suitable device available
  i825xx: sni_82596: use eth_hw_addr_set()
  net/iucv: Fix size of interrupt data
  net: atlantic: Fix crash when XDP is enabled but no program is loaded
  net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
  ipv4: Fix incorrect table ID in IOCTL path
  sh_eth: avoid PHY being resumed when interface is not up
  ravb: avoid PHY being resumed when interface is not up
  net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
  net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
  ice: xsk: disable txq irq before flushing hw
  veth: Fix use after free in XDP_REDIRECT
  net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
  net/mlx5e: Fix cleanup null-ptr deref on encap lock
  net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
  net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
  net/mlx5e: Support Geneve and GRE with VF tunnel offload
  net/mlx5: Disable eswitch before waiting for VF pages
  net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
  net/mlx5e: Don't cache tunnel offloads capability
  net/mlx5e: Fix macsec ASO context alignment
  block: sunvdc: add check for mdesc_grab() returning NULL
  nvmet: avoid potential UAF in nvmet_req_complete()
  nvme: fix handling single range discard request
  block: null_blk: Fix handling of fake timeout request
  powerpc/mm: Fix false detection of read faults
  drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
  net: usb: smsc75xx: Limit packet length to skb->len
  net/smc: fix deadlock triggered by cancel_delayed_work_syn()
  mlxsw: spectrum: Fix incorrect parsing depth after reload
  nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
  tcp: Fix bind() conflict check for dual-stack wildcard address.
  net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
  net: tunnels: annotate lockless accesses to dev->needed_headroom
  loop: Fix use-after-free issues
  block: do not reverse request order when flushing plug list
  net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
  net: dsa: mt7530: remove now incorrect comment regarding port 5
  qed/qed_dev: guard against a possible division by zero
  net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
  drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
  drm/i915/psr: Use calculated io and fast wake lines
  PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
  vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
  vdpa_sim: not reset state in vdpasim_queue_ready
  vhost-vdpa: free iommu domain after last use during cleanup
  i40e: Fix kernel crash during reboot when adapter is in recovery mode
  ipvlan: Make skb->skb_iif track skb->dev for l3s mode
  nfc: pn533: initialize struct pn533_out_arg properly
  selftests: fix LLVM build for i386 and x86_64
  wifi: cfg80211: fix MLO connection ownership
  wifi: nl80211: fix NULL-ptr deref in offchan check
  vdpa/mlx5: should not activate virtq object when suspended
  tcp: tcp_make_synack() can be called from process context
  ftrace,kcfi: Define ftrace_stub_graph conditionally
  scsi: core: Fix a procfs host directory removal regression
  scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
  netfilter: nft_redir: correct value of inet type `.maxattrs`
  netfilter: nft_redir: correct length for loading protocol registers
  netfilter: nft_masq: correct length for loading protocol registers
  netfilter: nft_nat: correct length for loading protocol registers
  ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
  scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  scsi: mpi3mr: Return proper values for failures in firmware init path
  scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  scsi: mpi3mr: Fix config page DMA memory leak
  scsi: mpi3mr: Fix throttle_groups memory leak
  scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
  docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
  ASoC: SOF: ipc4-topology: set dmic dai index from copier
  ASOC: SOF: Intel: pci-tgl: Fix device description
  ASoC: SOF: Intel: SKL: Fix device description
  ASoC: SOF: Intel: HDA: Fix device description
  ASoC: SOF: Intel: MTL: Fix the device description
  clk: HI655X: select REGMAP instead of depending on it
  drm/meson: fix 1px pink line on GXM when scaling video overlay
  cifs: Move the in_send statistic to __smb_send_rqst()
  fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
  drm/panfrost: Don't sync rpm suspension after mmu flushing
  drm/msm/gem: Prevent blocking within shrinker loop
  drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
  xfrm: Allow transport-mode states with AF_UNSPEC selector

 Conflicts:
	Documentation/devicetree/bindings
	arch/arm64/gunyah/Makefile
	drivers/interconnect/qcom/icc-rpmh.c
	drivers/soc/qcom/llcc-qcom.c
	drivers/virt/Kconfig
	drivers/virt/gunyah/Kconfig
	drivers/virt/gunyah/Makefile

Change-Id: Iff2b0ada13463b9bd0093924a8baa22d0bf46888
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9894404 UKQ2.230406.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-04-25 19:46:05 -07: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
Greg Kroah-Hartman
d14ac9ddc6 Merge 6.1.21 into android14-6.1
Changes in 6.1.21
	xfrm: Allow transport-mode states with AF_UNSPEC selector
	drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
	drm/msm/gem: Prevent blocking within shrinker loop
	drm/panfrost: Don't sync rpm suspension after mmu flushing
	fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
	cifs: Move the in_send statistic to __smb_send_rqst()
	drm/meson: fix 1px pink line on GXM when scaling video overlay
	clk: HI655X: select REGMAP instead of depending on it
	ASoC: SOF: Intel: MTL: Fix the device description
	ASoC: SOF: Intel: HDA: Fix device description
	ASoC: SOF: Intel: SKL: Fix device description
	ASOC: SOF: Intel: pci-tgl: Fix device description
	ASoC: SOF: ipc4-topology: set dmic dai index from copier
	docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
	scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
	scsi: mpi3mr: Fix throttle_groups memory leak
	scsi: mpi3mr: Fix config page DMA memory leak
	scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
	scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
	scsi: mpi3mr: Return proper values for failures in firmware init path
	scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
	scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
	scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
	ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
	netfilter: nft_nat: correct length for loading protocol registers
	netfilter: nft_masq: correct length for loading protocol registers
	netfilter: nft_redir: correct length for loading protocol registers
	netfilter: nft_redir: correct value of inet type `.maxattrs`
	scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
	scsi: core: Fix a procfs host directory removal regression
	ftrace,kcfi: Define ftrace_stub_graph conditionally
	tcp: tcp_make_synack() can be called from process context
	vdpa/mlx5: should not activate virtq object when suspended
	wifi: nl80211: fix NULL-ptr deref in offchan check
	wifi: cfg80211: fix MLO connection ownership
	selftests: fix LLVM build for i386 and x86_64
	nfc: pn533: initialize struct pn533_out_arg properly
	ipvlan: Make skb->skb_iif track skb->dev for l3s mode
	i40e: Fix kernel crash during reboot when adapter is in recovery mode
	vhost-vdpa: free iommu domain after last use during cleanup
	vdpa_sim: not reset state in vdpasim_queue_ready
	vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
	PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
	drm/i915/psr: Use calculated io and fast wake lines
	drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
	net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
	qed/qed_dev: guard against a possible division by zero
	net: dsa: mt7530: remove now incorrect comment regarding port 5
	net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
	block: do not reverse request order when flushing plug list
	loop: Fix use-after-free issues
	net: tunnels: annotate lockless accesses to dev->needed_headroom
	net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
	tcp: Fix bind() conflict check for dual-stack wildcard address.
	nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
	mlxsw: spectrum: Fix incorrect parsing depth after reload
	net/smc: fix deadlock triggered by cancel_delayed_work_syn()
	net: usb: smsc75xx: Limit packet length to skb->len
	drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
	powerpc/mm: Fix false detection of read faults
	block: null_blk: Fix handling of fake timeout request
	nvme: fix handling single range discard request
	nvmet: avoid potential UAF in nvmet_req_complete()
	block: sunvdc: add check for mdesc_grab() returning NULL
	net/mlx5e: Fix macsec ASO context alignment
	net/mlx5e: Don't cache tunnel offloads capability
	net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
	net/mlx5: Disable eswitch before waiting for VF pages
	net/mlx5e: Support Geneve and GRE with VF tunnel offload
	net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
	net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
	net/mlx5e: Fix cleanup null-ptr deref on encap lock
	net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
	veth: Fix use after free in XDP_REDIRECT
	ice: xsk: disable txq irq before flushing hw
	net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
	net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
	ravb: avoid PHY being resumed when interface is not up
	sh_eth: avoid PHY being resumed when interface is not up
	ipv4: Fix incorrect table ID in IOCTL path
	net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
	net: atlantic: Fix crash when XDP is enabled but no program is loaded
	net/iucv: Fix size of interrupt data
	i825xx: sni_82596: use eth_hw_addr_set()
	selftests: net: devlink_port_split.py: skip test if no suitable device available
	qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
	net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
	ethernet: sun: add check for the mdesc_grab()
	bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
	bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
	hwmon: (adt7475) Display smoothing attributes in correct order
	hwmon: (adt7475) Fix masking of hysteresis registers
	hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
	hwmon: (ina3221) return prober error code
	hwmon: (ucd90320) Add minimum delay between bus accesses
	hwmon: tmp512: drop of_match_ptr for ID table
	kconfig: Update config changed flag before calling callback
	hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
	hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
	media: m5mols: fix off-by-one loop termination error
	mmc: atmel-mci: fix race between stop command and start of next command
	soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
	jffs2: correct logic when creating a hole in jffs2_write_begin
	rust: arch/um: Disable FP/SIMD instruction to match x86
	ext4: fail ext4_iget if special inode unallocated
	ext4: update s_journal_inum if it changes after journal replay
	ext4: fix task hung in ext4_xattr_delete_inode
	drm/amdkfd: Fix an illegal memory access
	net/9p: fix bug in client create for .L
	LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
	sh: intc: Avoid spurious sizeof-pointer-div warning
	drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
	drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
	ext4: fix possible double unlock when moving a directory
	Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
	tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
	serial: 8250_em: Fix UART port type
	serial: 8250_fsl: fix handle_irq locking
	serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
	firmware: xilinx: don't make a sleepable memory allocation from an atomic context
	memory: tegra: fix interconnect registration race
	memory: tegra20-emc: fix interconnect registration race
	memory: tegra124-emc: fix interconnect registration race
	memory: tegra30-emc: fix interconnect registration race
	drm/ttm: Fix a NULL pointer dereference
	s390/ipl: add missing intersection check to ipl_report handling
	interconnect: fix icc_provider_del() error handling
	interconnect: fix provider registration API
	interconnect: imx: fix registration race
	interconnect: fix mem leak when freeing nodes
	interconnect: qcom: osm-l3: fix registration race
	interconnect: qcom: rpm: fix probe child-node error handling
	interconnect: qcom: rpm: fix registration race
	interconnect: qcom: rpmh: fix probe child-node error handling
	interconnect: qcom: rpmh: fix registration race
	interconnect: qcom: msm8974: fix registration race
	interconnect: exynos: fix node leak in probe PM QoS error path
	interconnect: exynos: fix registration race
	md: select BLOCK_LEGACY_AUTOLOAD
	cifs: generate signkey for the channel that's reconnecting
	tracing: Make splice_read available again
	tracing: Check field value in hist_field_name()
	tracing: Make tracepoint lockdep check actually test something
	cifs: Fix smb2_set_path_size()
	KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
	KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
	KVM: nVMX: add missing consistency checks for CR0 and CR4
	ALSA: hda: intel-dsp-config: add MTL PCI id
	ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
	ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
	Revert "riscv: mm: notify remote harts about mmu cache updates"
	riscv: asid: Fixup stale TLB entry cause application crash
	drm/shmem-helper: Remove another errant put in error path
	drm/sun4i: fix missing component unbind on bind errors
	drm/i915/active: Fix misuse of non-idle barriers as fence trackers
	drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
	drm/amdgpu: Don't resume IOMMU after incomplete init
	drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
	drm/amd/pm: bump SMU 13.0.4 driver_if header version
	drm/amd/display: Do not set DRR on pipe Commit
	drm/amd/display: disconnect MPCC only on OTG change
	mptcp: fix possible deadlock in subflow_error_report
	mptcp: add ro_after_init for tcp{,v6}_prot_override
	mptcp: avoid setting TCP_CLOSE state twice
	mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
	ftrace: Fix invalid address access in lookup_rec() when index is 0
	ocfs2: fix data corruption after failed write
	nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
	ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
	vp_vdpa: fix the crash in hot unplug with vp_vdpa
	mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
	mm: teach mincore_hugetlb about pte markers
	powerpc/64: Set default CPU in Kconfig
	powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
	mmc: sdhci_am654: lower power-on failed message severity
	fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
	trace/hwlat: Do not wipe the contents of per-cpu thread data
	trace/hwlat: Do not start per-cpu thread if it is already running
	ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
	net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
	fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
	cpuidle: psci: Iterate backwards over list in psci_pd_remove()
	ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
	ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
	x86/mce: Make sure logged MCEs are processed after sysfs update
	x86/mm: Fix use of uninitialized buffer in sme_enable()
	x86/resctrl: Clear staged_config[] before and after it is used
	powerpc: Pass correct CPU reference to assembler
	virt/coco/sev-guest: Check SEV_SNP attribute at probe time
	virt/coco/sev-guest: Simplify extended guest request handling
	virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
	virt/coco/sev-guest: Carve out the request issuing logic into a helper
	virt/coco/sev-guest: Do some code style cleanups
	virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
	virt/coco/sev-guest: Add throttling awareness
	io_uring/msg_ring: let target know allocated index
	perf: Fix check before add_event_to_groups() in perf_group_detach()
	powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
	powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
	Linux 6.1.21

Change-Id: I4b7f6e01381c0c121c9e89e51071ea60f1f7e29a
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-03-24 08:47:17 +00:00
Shawn Guo
d511caa25d cpuidle: psci: Iterate backwards over list in psci_pd_remove()
commit 6b0313c2fa3d2cf991c9ffef6fae6e7ef592ce6d upstream.

In case that psci_pd_init_topology() fails for some reason,
psci_pd_remove() will be responsible for deleting provider and removing
genpd from psci_pd_providers list.  There will be a failure when removing
the cluster PD, because the cpu (child) PDs haven't been removed.

[    0.050232] CPUidle PSCI: init PM domain cpu0
[    0.050278] CPUidle PSCI: init PM domain cpu1
[    0.050329] CPUidle PSCI: init PM domain cpu2
[    0.050370] CPUidle PSCI: init PM domain cpu3
[    0.050422] CPUidle PSCI: init PM domain cpu-cluster0
[    0.050475] PM: genpd_remove: unable to remove cpu-cluster0
[    0.051412] PM: genpd_remove: removed cpu3
[    0.051449] PM: genpd_remove: removed cpu2
[    0.051499] PM: genpd_remove: removed cpu1
[    0.051546] PM: genpd_remove: removed cpu0

Fix the problem by iterating the provider list reversely, so that parent
PD gets removed after child's PDs like below.

[    0.029052] CPUidle PSCI: init PM domain cpu0
[    0.029076] CPUidle PSCI: init PM domain cpu1
[    0.029103] CPUidle PSCI: init PM domain cpu2
[    0.029124] CPUidle PSCI: init PM domain cpu3
[    0.029151] CPUidle PSCI: init PM domain cpu-cluster0
[    0.029647] PM: genpd_remove: removed cpu0
[    0.029666] PM: genpd_remove: removed cpu1
[    0.029690] PM: genpd_remove: removed cpu2
[    0.029714] PM: genpd_remove: removed cpu3
[    0.029738] PM: genpd_remove: removed cpu-cluster0

Fixes: a65a397f24 ("cpuidle: psci: Add support for PM domains by using genpd")
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Cc: 5.10+ <stable@vger.kernel.org> # 5.10+
Signed-off-by: Rafael J. Wysocki <rjw@rjwysocki.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-03-22 13:34:04 +01:00
Greg Kroah-Hartman
2cb73a87e4 Merge 6.1.16 into android14-6.1
Changes in 6.1.16
	HID: asus: use spinlock to protect concurrent accesses
	HID: asus: use spinlock to safely schedule workers
	powerpc/mm: Rearrange if-else block to avoid clang warning
	ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
	ARM: OMAP2+: Fix memory leak in realtime_counter_init()
	arm64: dts: qcom: qcs404: use symbol names for PCIe resets
	arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
	arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
	arm64: dts: qcom: sm6350: Fix up the ramoops node
	arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
	arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
	arm64: dts: imx8m: Align SoC unique ID node unit address
	ARM: zynq: Fix refcount leak in zynq_early_slcr_init
	arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
	arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
	arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
	arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
	arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
	arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
	x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
	arm64: dts: qcom: sc7180: correct SPMI bus address cells
	arm64: dts: qcom: sc7280: correct SPMI bus address cells
	arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
	arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
	arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
	arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
	arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
	arm64: dts: meson-gx: Fix Ethernet MAC address unit name
	arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
	arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
	cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
	arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
	arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
	arm64: tegra: Fix duplicate regulator on Jetson TX1
	arm64: dts: msm8992-bullhead: add memory hole region
	arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
	arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
	arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
	arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
	arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
	arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
	arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
	arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
	arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
	ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
	arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
	ARM: bcm2835_defconfig: Enable the framebuffer
	ARM: s3c: fix s3c64xx_set_timer_source prototype
	arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
	ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
	ARM: imx: Call ida_simple_remove() for ida_simple_get
	arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
	arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
	arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
	arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
	arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
	arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
	arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
	arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
	arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
	arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
	arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
	arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
	arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
	arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
	locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
	arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
	arm64: dts: meson: radxa-zero: allow usb otg mode
	arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
	ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
	ublk_drv: remove nr_aborted_queues from ublk_device
	ublk_drv: don't probe partitions if the ubq daemon isn't trusted
	ARM: dts: imx7s: correct iomuxc gpr mux controller cells
	sbitmap: remove redundant check in __sbitmap_queue_get_batch
	sbitmap: Use single per-bitmap counting to wake up queued tags
	sbitmap: correct wake_batch recalculation to avoid potential IO hung
	arm64: dts: mt8195: Fix CPU map for single-cluster SoC
	arm64: dts: mt8192: Fix CPU map for single-cluster SoC
	arm64: dts: mt8186: Fix CPU map for single-cluster SoC
	arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
	arm64: dts: mediatek: mt8186: Fix watchdog compatible
	arm64: dts: mediatek: mt8195: Fix watchdog compatible
	arm64: dts: mediatek: mt7986: Fix watchdog compatible
	ARM: dts: stm32: Update part number NVMEM description on stm32mp131
	blk-mq: avoid sleep in blk_mq_alloc_request_hctx
	blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
	blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
	blk-mq: Fix potential io hung for shared sbitmap per tagset
	blk-mq: correct stale comment of .get_budget
	arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
	arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
	arm64: dts: qcom: sm8350: drop incorrect cells from serial
	arm64: dts: qcom: sm8450: drop incorrect cells from serial
	arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
	arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
	arm64: dts: qcom: msm8992-*: Fix up comments
	arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
	s390/dasd: Fix potential memleak in dasd_eckd_init()
	sched/rt: pick_next_rt_entity(): check list_entry
	perf/x86/intel/ds: Fix the conversion from TSC to perf time
	x86/perf/zhaoxin: Add stepping check for ZXC
	KEYS: asymmetric: Fix ECDSA use via keyctl uapi
	block: ublk: check IO buffer based on flag need_get_data
	arm64: dts: qcom: pmk8350: Specify PBS register for PON
	arm64: dts: qcom: pmk8350: Use the correct PON compatible
	erofs: relinquish volume with mutex held
	block: sync mixed merged request's failfast with 1st bio's
	block: Fix io statistics for cgroup in throttle path
	block: bio-integrity: Copy flags when bio_integrity_payload is cloned
	block: use proper return value from bio_failfast()
	wifi: mt76: mt7915: add missing of_node_put()
	wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
	wifi: mt76: mt7915: check return value before accessing free_block_num
	wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
	wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
	wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
	wifi: rsi: Fix memory leak in rsi_coex_attach()
	wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
	wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
	wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
	wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
	wifi: libertas: fix memory leak in lbs_init_adapter()
	wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
	wifi: rtw89: 8852c: rfk: correct DACK setting
	wifi: rtw89: 8852c: rfk: correct DPK settings
	wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
	libbpf: Fix btf__align_of() by taking into account field offsets
	wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
	wifi: ipw2200: fix memory leak in ipw_wdev_init()
	wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
	wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
	wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
	wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
	wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
	wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
	wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
	wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
	wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
	libbpf: Fix invalid return address register in s390
	crypto: x86/ghash - fix unaligned access in ghash_setkey()
	ACPICA: Drop port I/O validation for some regions
	genirq: Fix the return type of kstat_cpu_irqs_sum()
	rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
	rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
	rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
	lib/mpi: Fix buffer overrun when SG is too long
	crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
	platform/chrome: cros_ec_typec: Update port DP VDO
	ACPICA: nsrepair: handle cases without a return value correctly
	selftests/xsk: print correct payload for packet dump
	selftests/xsk: print correct error codes when exiting
	arm64/cpufeature: Fix field sign for DIT hwcap detection
	kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
	workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
	s390/early: fix sclp_early_sccb variable lifetime
	s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
	x86/signal: Fix the value returned by strict_sas_size()
	thermal/drivers/tsens: Drop msm8976-specific defines
	thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
	thermal/drivers/tsens: fix slope values for msm8939
	thermal/drivers/tsens: limit num_sensors to 9 for msm8939
	wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
	wifi: rtw89: Add missing check for alloc_workqueue
	wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
	wifi: orinoco: check return value of hermes_write_wordrec()
	thermal/drivers/imx_sc_thermal: Drop empty platform remove function
	thermal/drivers/imx_sc_thermal: Fix the loop condition
	wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
	wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
	wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
	wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
	wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
	ACPI: battery: Fix missing NUL-termination with large strings
	selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
	crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
	crypto: essiv - Handle EBUSY correctly
	crypto: seqiv - Handle EBUSY correctly
	powercap: fix possible name leak in powercap_register_zone()
	x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
	x86/microcode: Check CPU capabilities after late microcode update correctly
	x86/microcode: Adjust late loading result reporting message
	selftests/bpf: Use consistent build-id type for liburandom_read.so
	selftests/bpf: Fix vmtest static compilation error
	crypto: xts - Handle EBUSY correctly
	leds: led-class: Add missing put_device() to led_put()
	s390/bpf: Add expoline to tail calls
	wifi: iwlwifi: mei: fix compilation errors in rfkill()
	kselftest/arm64: Fix enumeration of systems without 128 bit SME
	can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
	selftests/bpf: Initialize tc in xdp_synproxy
	crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
	bpftool: profile online CPUs instead of possible
	wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
	wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
	wifi: mt76: mt7915: fix WED TxS reporting
	wifi: mt76: add memory barrier to SDIO queue kick
	wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
	net/mlx5: Enhance debug print in page allocation failure
	irqchip: Fix refcount leak in platform_irqchip_probe
	irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
	irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
	irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
	s390/mem_detect: fix detect_memory() error handling
	s390/vmem: fix empty page tables cleanup under KASAN
	s390/boot: cleanup decompressor header files
	s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
	s390/boot: fix mem_detect extended area allocation
	net: add sock_init_data_uid()
	tun: tun_chr_open(): correctly initialize socket uid
	tap: tap_open(): correctly initialize socket uid
	OPP: fix error checking in opp_migrate_dentry()
	cpufreq: davinci: Fix clk use after free
	Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
	Bluetooth: L2CAP: Fix potential user-after-free
	Bluetooth: hci_qca: get wakeup status from serdev device handle
	net: ipa: generic command param fix
	s390: vfio-ap: tighten the NIB validity check
	s390/ap: fix status returned by ap_aqic()
	s390/ap: fix status returned by ap_qact()
	libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
	xen/grant-dma-iommu: Implement a dummy probe_device() callback
	rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
	crypto: rsa-pkcs1pad - Use akcipher_request_complete
	m68k: /proc/hardware should depend on PROC_FS
	RISC-V: time: initialize hrtimer based broadcast clock event device
	clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
	wifi: iwl3945: Add missing check for create_singlethread_workqueue
	wifi: iwl4965: Add missing check for create_singlethread_workqueue()
	wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
	selftests/bpf: Fix out-of-srctree build
	ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
	ACPI: resource: Do IRQ override on all TongFang GMxRGxx
	crypto: octeontx2 - Fix objects shared between several modules
	crypto: crypto4xx - Call dma_unmap_page when done
	wifi: mac80211: move color collision detection report in a delayed work
	wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
	wifi: mac80211: fix non-MLO station association
	wifi: mac80211: Don't translate MLD addresses for multicast
	wifi: mac80211: avoid u32_encode_bits() warning
	wifi: mac80211: fix off-by-one link setting
	tools/lib/thermal: Fix thermal_sampling_exit()
	thermal/drivers/hisi: Drop second sensor hi3660
	selftests/bpf: Fix map_kptr test.
	wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
	bpf: Zeroing allocated object from slab in bpf memory allocator
	selftests/bpf: Fix xdp_do_redirect on s390x
	can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
	can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
	xsk: check IFF_UP earlier in Tx path
	LoongArch, bpf: Use 4 instructions for function address in JIT
	bpf: Fix global subprog context argument resolution logic
	irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
	irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
	net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
	net/smc: fix application data exception
	selftests/net: Interpret UDP_GRO cmsg data as an int value
	l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
	net: bcmgenet: fix MoCA LED control
	net: lan966x: Fix possible deadlock inside PTP
	net/mlx4_en: Introduce flexible array to silence overflow warning
	selftest: fib_tests: Always cleanup before exit
	sefltests: netdevsim: wait for devlink instance after netns removal
	drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
	drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
	drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
	drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
	drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
	drm/bridge: megachips: Fix error handling in i2c_register_driver()
	drm/vkms: Fix memory leak in vkms_init()
	drm/vkms: Fix null-ptr-deref in vkms_release()
	drm/vc4: dpi: Fix format mapping for RGB565
	drm: tidss: Fix pixel format definition
	gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
	drm/vc4: drop all currently held locks if deadlock happens
	hwmon: (ftsteutates) Fix scaling of measurements
	drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
	drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
	pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
	pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
	pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
	drm/vc4: hvs: Set AXI panic modes
	drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
	drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
	drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
	drm/vc4: hdmi: Correct interlaced timings again
	drm/msm: clean event_thread->worker in case of an error
	drm/panel-edp: fix name for IVO product id 854b
	scsi: qla2xxx: Fix exchange oversubscription
	scsi: qla2xxx: Fix exchange oversubscription for management commands
	scsi: qla2xxx: edif: Fix clang warning
	ASoC: fsl_sai: initialize is_dsp_mode flag
	drm/bridge: tc358767: Set default CLRSIPO count
	drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
	ALSA: hda/ca0132: minor fix for allocation size
	drm/amdgpu: Use the sched from entity for amdgpu_cs trace
	drm/msm/gem: Add check for kmalloc
	drm/msm/dpu: Disallow unallocated resources to be returned
	drm/bridge: lt9611: fix sleep mode setup
	drm/bridge: lt9611: fix HPD reenablement
	drm/bridge: lt9611: fix polarity programming
	drm/bridge: lt9611: fix programming of video modes
	drm/bridge: lt9611: fix clock calculation
	drm/bridge: lt9611: pass a pointer to the of node
	regulator: tps65219: use IS_ERR() to detect an error pointer
	drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
	drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
	drm/msm/dsi: Allow 2 CTRLs on v2.5.0
	scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
	drm/msm/dpu: sc7180: add missing WB2 clock control
	drm/msm: use strscpy instead of strncpy
	drm/msm/dpu: Add check for cstate
	drm/msm/dpu: Add check for pstates
	drm/msm/mdp5: Add check for kzalloc
	habanalabs: bugs fixes in timestamps buff alloc
	pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
	pinctrl: mediatek: Initialize variable pullen and pullup to zero
	pinctrl: mediatek: Initialize variable *buf to zero
	gpu: host1x: Fix mask for syncpoint increment register
	gpu: host1x: Don't skip assigning syncpoints to channels
	drm/tegra: firewall: Check for is_addr_reg existence in IMM check
	pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
	drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
	drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
	drm/mediatek: Use NULL instead of 0 for NULL pointer
	drm/mediatek: Drop unbalanced obj unref
	drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
	drm/mediatek: Clean dangling pointer on bind error path
	ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
	dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
	gpio: vf610: connect GPIO label to dev name
	ASoC: topology: Properly access value coming from topology file
	spi: dw_bt1: fix MUX_MMIO dependencies
	ASoC: mchp-spdifrx: fix controls which rely on rsr register
	ASoC: mchp-spdifrx: fix return value in case completion times out
	ASoC: mchp-spdifrx: fix controls that works with completion mechanism
	ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
	dm: improve shrinker debug names
	regmap: apply reg_base and reg_downshift for single register ops
	ASoC: rsnd: fixup #endif position
	ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
	ASoC: dt-bindings: meson: fix gx-card codec node regex
	regulator: tps65219: use generic set_bypass()
	hwmon: (asus-ec-sensors) add missing mutex path
	hwmon: (ltc2945) Handle error case in ltc2945_value_store
	ALSA: hda: Fix the control element identification for multiple codecs
	drm/amdgpu: fix enum odm_combine_mode mismatch
	scsi: mpt3sas: Fix a memory leak
	scsi: aic94xx: Add missing check for dma_map_single()
	HID: multitouch: Add quirks for flipped axes
	HID: retain initial quirks set up when creating HID devices
	ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
	ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
	ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
	ASoC: codecs: lpass: register mclk after runtime pm
	ASoC: codecs: lpass: fix incorrect mclk rate
	drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
	HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
	spi: bcm63xx-hsspi: Fix multi-bit mode setting
	hwmon: (mlxreg-fan) Return zero speed for broken fan
	ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
	dm: remove flush_scheduled_work() during local_exit()
	nfs4trace: fix state manager flag printing
	NFS: fix disabling of swap
	spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
	ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
	HID: bigben: use spinlock to protect concurrent accesses
	HID: bigben_worker() remove unneeded check on report_field
	HID: bigben: use spinlock to safely schedule workers
	hid: bigben_probe(): validate report count
	ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
	drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
	NFSD: enhance inter-server copy cleanup
	NFSD: fix leaked reference count of nfsd4_ssc_umount_item
	nfsd: fix race to check ls_layouts
	nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
	NFSD: fix problems with cleanup on errors in nfsd4_copy
	nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
	nfsd: don't fsync nfsd_files on last close
	NFSD: copy the whole verifier in nfsd_copy_write_verifier
	cifs: Fix lost destroy smbd connection when MR allocate failed
	cifs: Fix warning and UAF when destroy the MR list
	cifs: use tcon allocation functions even for dummy tcon
	gfs2: jdata writepage fix
	perf llvm: Fix inadvertent file creation
	leds: led-core: Fix refcount leak in of_led_get()
	leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
	leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
	tools/tracing/rtla: osnoise_hist: use total duration for average calculation
	perf inject: Use perf_data__read() for auxtrace
	perf intel-pt: Do not try to queue auxtrace data on pipe
	perf test bpf: Skip test if kernel-debuginfo is not present
	perf tools: Fix auto-complete on aarch64
	sparc: allow PM configs for sparc32 COMPILE_TEST
	selftests: find echo binary to use -ne options
	selftests/ftrace: Fix bash specific "==" operator
	selftests: use printf instead of echo -ne
	perf record: Fix segfault with --overwrite and --max-size
	printf: fix errname.c list
	perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
	objtool: add UACCESS exceptions for __tsan_volatile_read/write
	mfd: cs5535: Don't build on UML
	mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
	dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
	RDMA/erdma: Fix refcount leak in erdma_mmap
	dmaengine: HISI_DMA should depend on ARCH_HISI
	RDMA/hns: Fix refcount leak in hns_roce_mmap
	iio: light: tsl2563: Do not hardcode interrupt trigger type
	usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
	i2c: designware: fix i2c_dw_clk_rate() return size to be u32
	soundwire: cadence: Don't overflow the command FIFOs
	driver core: fix potential null-ptr-deref in device_add()
	kobject: modify kobject_get_path() to take a const *
	kobject: Fix slab-out-of-bounds in fill_kobj_path()
	alpha/boot/tools/objstrip: fix the check for ELF header
	media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
	media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
	media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
	media: uvcvideo: Refactor power_line_frequency_controls_limited
	coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
	coresight: cti: Prevent negative values of enable count
	coresight: cti: Add PM runtime call in enable_store
	usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
	PCI/IOV: Enlarge virtfn sysfs name buffer
	PCI: switchtec: Return -EFAULT for copy_to_user() errors
	PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
	PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
	hwtracing: hisi_ptt: Only add the supported devices to the filters list
	tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
	tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
	serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
	Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
	eeprom: idt_89hpesx: Fix error handling in idt_init()
	applicom: Fix PCI device refcount leak in applicom_init()
	firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
	firmware: stratix10-svc: fix error handle while alloc/add device failed
	VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
	mei: pxp: Use correct macros to initialize uuid_le
	misc/mei/hdcp: Use correct macros to initialize uuid_le
	misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
	driver core: fix resource leak in device_add()
	driver core: location: Free struct acpi_pld_info *pld before return false
	drivers: base: transport_class: fix possible memory leak
	drivers: base: transport_class: fix resource leak when transport_add_device() fails
	firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
	fotg210-udc: Add missing completion handler
	dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
	fpga: microchip-spi: move SPI I/O buffers out of stack
	fpga: microchip-spi: rewrite status polling in a time measurable way
	usb: early: xhci-dbc: Fix a potential out-of-bound memory access
	tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
	RDMA/cxgb4: add null-ptr-check after ip_dev_find()
	usb: musb: mediatek: don't unregister something that wasn't registered
	usb: gadget: configfs: Restrict symlink creation is UDC already binded
	phy: mediatek: remove temporary variable @mask_
	PCI: mt7621: Delay phy ports initialization
	iommu: dart: Add suspend/resume support
	iommu: dart: Support >64 stream IDs
	iommu/dart: Fix apple_dart_device_group for PCI groups
	iommu/vt-d: Set No Execute Enable bit in PASID table entry
	power: supply: remove faulty cooling logic
	RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
	usb: max-3421: Fix setting of I/O pins
	RDMA/irdma: Cap MSIX used to online CPUs + 1
	serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
	tty: serial: imx: Handle RS485 DE signal active high
	tty: serial: imx: disable Ageing Timer interrupt request irq
	driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
	driver core: fw_devlink: Don't purge child fwnode's consumer links
	driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
	driver core: fw_devlink: Consolidate device link flag computation
	driver core: fw_devlink: Improve check for fwnode with no device/driver
	driver core: fw_devlink: Make cycle detection more robust
	mtd: mtdpart: Don't create platform device that'll never probe
	usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
	dmaengine: dw-edma: Fix readq_ch() return value truncation
	PCI: Fix dropping valid root bus resources with .end = zero
	phy: rockchip-typec: fix tcphy_get_mode error case
	PCI: qcom: Fix host-init error handling
	iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
	iommu: Fix error unwind in iommu_group_alloc()
	iommu/amd: Do not identity map v2 capable device when snp is enabled
	dmaengine: sf-pdma: pdma_desc memory leak fix
	dmaengine: dw-axi-dmac: Do not dereference NULL structure
	dmaengine: ptdma: check for null desc before calling pt_cmd_callback
	iommu/vt-d: Fix error handling in sva enable/disable paths
	iommu/vt-d: Allow to use flush-queue when first level is default
	RDMA/rxe: cleanup some error handling in rxe_verbs.c
	RDMA/rxe: Fix missing memory barriers in rxe_queue.h
	IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
	IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
	Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
	remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
	media: ti: cal: fix possible memory leak in cal_ctx_create()
	media: platform: ti: Add missing check for devm_regulator_get
	media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
	powerpc: Remove linker flag from KBUILD_AFLAGS
	s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
	builddeb: clean generated package content
	media: max9286: Fix memleak in max9286_v4l2_register()
	media: ov2740: Fix memleak in ov2740_init_controls()
	media: ov5675: Fix memleak in ov5675_init_controls()
	media: ov5640: Fix soft reset sequence and timings
	media: ov5640: Handle delays when no reset_gpio set
	media: mc: Get media_device directly from pad
	media: i2c: ov772x: Fix memleak in ov772x_probe()
	media: i2c: imx219: Split common registers from mode tables
	media: i2c: imx219: Fix binning for RAW8 capture
	media: platform: mtk-mdp3: Fix return value check in mdp_probe()
	media: camss: csiphy-3ph: avoid undefined behavior
	media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
	media: platform: mtk-mdp3: fix Kconfig dependencies
	media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
	media: v4l2-jpeg: ignore the unknown APP14 marker
	media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
	media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
	media: amphion: correct the unspecified color space
	media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
	media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
	media: atomisp: Only set default_run_mode on first open of a stream/asd
	media: i2c: ov7670: 0 instead of -EINVAL was returned
	media: usb: siano: Fix use after free bugs caused by do_submit_urb
	media: saa7134: Use video_unregister_device for radio_dev
	rpmsg: glink: Avoid infinite loop on intent for missing channel
	rpmsg: glink: Release driver_override
	ARM: OMAP2+: omap4-common: Fix refcount leak bug
	arm64: dts: qcom: msm8996: Add additional A2NoC clocks
	udf: Define EFSCORRUPTED error code
	context_tracking: Fix noinstr vs KASAN
	exit: Detect and fix irq disabled state in oops
	ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
	fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
	blk-iocost: fix divide by 0 error in calc_lcoefs()
	blk-cgroup: dropping parent refcount after pd_free_fn() is done
	blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
	trace/blktrace: fix memory leak with using debugfs_lookup()
	btrfs: scrub: improve tree block error reporting
	arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
	cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
	x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
	cpuidle: drivers: firmware: psci: Dont instrument suspend code
	cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
	perf/x86/intel/uncore: Add Meteor Lake support
	wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
	wifi: ath11k: fix monitor mode bringup crash
	wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
	rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
	rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
	srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
	rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
	rcu-tasks: Handle queue-shrink/callback-enqueue race condition
	wifi: ath11k: debugfs: fix to work with multiple PCI devices
	thermal: intel: Fix unsigned comparison with less than zero
	timers: Prevent union confusion from unexpected restart_syscall()
	x86/bugs: Reset speculation control settings on init
	bpftool: Always disable stack protection for BPF objects
	wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
	wifi: mt7601u: fix an integer underflow
	inet: fix fast path in __inet_hash_connect()
	ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
	ice: add missing checks for PF vsi type
	ACPI: Don't build ACPICA with '-Os'
	bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
	thermal: intel: intel_pch: Add support for Wellsburg PCH
	clocksource: Suspend the watchdog temporarily when high read latency detected
	crypto: hisilicon: Wipe entire pool on error
	net: bcmgenet: Add a check for oversized packets
	m68k: Check syscall_trace_enter() return code
	s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
	netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
	can: isotp: check CAN address family in isotp_bind()
	gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
	tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
	wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
	ACPI: video: Fix Lenovo Ideapad Z570 DMI match
	net/mlx5: fw_tracer: Fix debug print
	coda: Avoid partial allocation of sig_inputArgs
	uaccess: Add minimum bounds check on kernel buffer size
	s390/idle: mark arch_cpu_idle() noinstr
	time/debug: Fix memory leak with using debugfs_lookup()
	PM: domains: fix memory leak with using debugfs_lookup()
	PM: EM: fix memory leak with using debugfs_lookup()
	Bluetooth: Fix issue with Actions Semi ATS2851 based devices
	Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
	Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
	wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
	hv_netvsc: Check status in SEND_RNDIS_PKT completion message
	s390/kfence: fix page fault reporting
	devlink: Fix TP_STRUCT_entry in trace of devlink health report
	scm: add user copy checks to put_cmsg()
	drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
	drm: panel-orientation-quirks: Add quirk for DynaBook K50
	drm/amd/display: Reduce expected sdp bandwidth for dcn321
	drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
	drm/amd/display: Fix potential null-deref in dm_resume
	drm/omap: dsi: Fix excessive stack usage
	HID: Add Mapping for System Microphone Mute
	drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
	drm/amd/display: Defer DIG FIFO disable after VID stream enable
	drm/radeon: free iio for atombios when driver shutdown
	drm/amd: Avoid BUG() for case of SRIOV missing IP version
	drm/amdkfd: Page aligned memory reserve size
	scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
	Revert "fbcon: don't lose the console font across generic->chip driver switch"
	drm/amd: Avoid ASSERT for some message failures
	drm: amd: display: Fix memory leakage
	drm/amd/display: fix mapping to non-allocated address
	HID: uclogic: Add frame type quirk
	HID: uclogic: Add battery quirk
	HID: uclogic: Add support for XP-PEN Deco Pro SW
	HID: uclogic: Add support for XP-PEN Deco Pro MW
	drm/msm/dsi: Add missing check for alloc_ordered_workqueue
	drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
	drm: rcar-du: Fix setting a reserved bit in DPLLCR
	drm/drm_print: correct format problem
	drm/amd/display: Set hvm_enabled flag for S/G mode
	habanalabs: extend fatal messages to contain PCI info
	habanalabs: fix bug in timestamps registration code
	docs/scripts/gdb: add necessary make scripts_gdb step
	drm/msm/dpu: Add DSC hardware blocks to register snapshot
	ASoC: soc-compress: Reposition and add pcm_mutex
	ASoC: kirkwood: Iterate over array indexes instead of using pointer math
	regulator: max77802: Bounds check regulator id against opmode
	regulator: s5m8767: Bounds check id indexing into arrays
	Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
	drm/amd/display: fix FCLK pstate change underflow
	gfs2: Improve gfs2_make_fs_rw error handling
	hwmon: (coretemp) Simplify platform device handling
	hwmon: (nct6775) Directly call ASUS ACPI WMI method
	hwmon: (nct6775) B650/B660/X670 ASUS boards support
	pinctrl: at91: use devm_kasprintf() to avoid potential leaks
	drm/amd/display: Do not commit pipe when updating DRR
	scsi: snic: Fix memory leak with using debugfs_lookup()
	scsi: ufs: core: Fix device management cmd timeout flow
	HID: logitech-hidpp: Don't restart communication if not necessary
	drm/amd/display: Enable P-state validation checks for DCN314
	drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
	drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
	dm thin: add cond_resched() to various workqueue loops
	dm cache: add cond_resched() to various workqueue loops
	nfsd: zero out pointers after putting nfsd_files on COPY setup error
	nfsd: don't hand out delegation on setuid files being opened for write
	cifs: prevent data race in smb2_reconnect()
	drm/shmem-helper: Revert accidental non-GPL export
	driver core: fw_devlink: Avoid spurious error message
	wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
	scsi: mpt3sas: Remove usage of dma_get_required_mask() API
	firmware: coreboot: framebuffer: Ignore reserved pixel color bits
	block: don't allow multiple bios for IOCB_NOWAIT issue
	block: clear bio->bi_bdev when putting a bio back in the cache
	block: be a bit more careful in checking for NULL bdev while polling
	rtc: pm8xxx: fix set-alarm race
	ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
	ipmi:ssif: resend_msg() cannot fail
	ipmi_ssif: Rename idle state and check
	io_uring: Replace 0-length array with flexible array
	io_uring: use user visible tail in io_uring_poll()
	io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
	io_uring: add a conditional reschedule to the IOPOLL cancelation loop
	io_uring: add reschedule point to handle_tw_list()
	io_uring/rsrc: disallow multi-source reg buffers
	io_uring: remove MSG_NOSIGNAL from recvmsg
	io_uring: fix fget leak when fs don't support nowait buffered read
	s390/extmem: return correct segment type in __segment_load()
	s390: discard .interp section
	s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
	s390/kprobes: fix current_kprobe never cleared after kprobes reenter
	KVM: s390: disable migration mode when dirty tracking is disabled
	cifs: Fix uninitialized memory read in smb3_qfs_tcon()
	cifs: Fix uninitialized memory reads for oparms.mode
	cifs: fix mount on old smb servers
	cifs: introduce cifs_io_parms in smb2_async_writev()
	cifs: split out smb3_use_rdma_offload() helper
	cifs: don't try to use rdma offload on encrypted connections
	cifs: Check the lease context if we actually got a lease
	cifs: return a single-use cfid if we did not get a lease
	scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
	scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
	scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
	btrfs: hold block group refcount during async discard
	locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
	ksmbd: fix wrong data area length for smb2 lock request
	ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
	ksmbd: fix possible memory leak in smb2_lock()
	torture: Fix hang during kthread shutdown phase
	ARM: dts: exynos: correct HDMI phy compatible in Exynos4
	io_uring: mark task TASK_RUNNING before handling resume/task work
	hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
	fs: hfsplus: fix UAF issue in hfsplus_put_super
	exfat: fix reporting fs error when reading dir beyond EOF
	exfat: fix unexpected EOF while reading dir
	exfat: redefine DIR_DELETED as the bad cluster number
	exfat: fix inode->i_blocks for non-512 byte sector size device
	fs: dlm: don't set stop rx flag after node reset
	fs: dlm: move sending fin message into state change handling
	fs: dlm: send FIN ack back in right cases
	f2fs: fix information leak in f2fs_move_inline_dirents()
	f2fs: retry to update the inode page given data corruption
	f2fs: fix cgroup writeback accounting with fs-layer encryption
	f2fs: fix kernel crash due to null io->bio
	ocfs2: fix defrag path triggering jbd2 ASSERT
	ocfs2: fix non-auto defrag path not working issue
	fs/cramfs/inode.c: initialize file_ra_state
	selftests/landlock: Skip overlayfs tests when not supported
	selftests/landlock: Test ptrace as much as possible with Yama
	udf: Truncate added extents on failed expansion
	udf: Do not bother merging very long extents
	udf: Do not update file length for failed writes to inline files
	udf: Preserve link count of system files
	udf: Detect system inodes linked into directory hierarchy
	udf: Fix file corruption when appending just after end of preallocated extent
	md: don't update recovery_cp when curr_resync is ACTIVE
	RDMA/siw: Fix user page pinning accounting
	KVM: Destroy target device if coalesced MMIO unregistration fails
	KVM: VMX: Fix crash due to uninitialized current_vmcs
	KVM: Register /dev/kvm as the _very_ last thing during initialization
	KVM: x86: Purge "highest ISR" cache when updating APICv state
	KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
	KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
	KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
	KVM: SVM: Flush the "current" TLB when activating AVIC
	KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
	KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
	KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
	KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
	KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
	KVM: SVM: hyper-v: placate modpost section mismatch error
	selftests: x86: Fix incorrect kernel headers search path
	x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
	x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
	x86/reboot: Disable virtualization in an emergency if SVM is supported
	x86/reboot: Disable SVM, not just VMX, when stopping CPUs
	x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
	x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
	x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
	x86/microcode/AMD: Add a @cpu parameter to the reloading functions
	x86/microcode/AMD: Fix mixed steppings support
	x86/speculation: Allow enabling STIBP with legacy IBRS
	Documentation/hw-vuln: Document the interaction between IBRS and STIBP
	virt/sev-guest: Return -EIO if certificate buffer is not large enough
	brd: mark as nowait compatible
	brd: return 0/-error from brd_insert_page()
	brd: check for REQ_NOWAIT and set correct page allocation mask
	ima: fix error handling logic when file measurement failed
	ima: Align ima_file_mmap() parameters with mmap_file LSM hook
	selftests/powerpc: Fix incorrect kernel headers search path
	selftests/ftrace: Fix eprobe syntax test case to check filter support
	selftests: sched: Fix incorrect kernel headers search path
	selftests: core: Fix incorrect kernel headers search path
	selftests: pid_namespace: Fix incorrect kernel headers search path
	selftests: arm64: Fix incorrect kernel headers search path
	selftests: clone3: Fix incorrect kernel headers search path
	selftests: pidfd: Fix incorrect kernel headers search path
	selftests: membarrier: Fix incorrect kernel headers search path
	selftests: kcmp: Fix incorrect kernel headers search path
	selftests: media_tests: Fix incorrect kernel headers search path
	selftests: gpio: Fix incorrect kernel headers search path
	selftests: filesystems: Fix incorrect kernel headers search path
	selftests: user_events: Fix incorrect kernel headers search path
	selftests: ptp: Fix incorrect kernel headers search path
	selftests: sync: Fix incorrect kernel headers search path
	selftests: rseq: Fix incorrect kernel headers search path
	selftests: move_mount_set_group: Fix incorrect kernel headers search path
	selftests: mount_setattr: Fix incorrect kernel headers search path
	selftests: perf_events: Fix incorrect kernel headers search path
	selftests: ipc: Fix incorrect kernel headers search path
	selftests: futex: Fix incorrect kernel headers search path
	selftests: drivers: Fix incorrect kernel headers search path
	selftests: dmabuf-heaps: Fix incorrect kernel headers search path
	selftests: vm: Fix incorrect kernel headers search path
	selftests: seccomp: Fix incorrect kernel headers search path
	irqdomain: Fix association race
	irqdomain: Fix disassociation race
	irqdomain: Look for existing mapping only once
	irqdomain: Drop bogus fwspec-mapping error handling
	irqdomain: Refactor __irq_domain_alloc_irqs()
	irqdomain: Fix mapping-creation race
	irqdomain: Fix domain registration race
	crypto: qat - fix out-of-bounds read
	mm/damon/paddr: fix missing folio_put()
	ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
	ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
	jbd2: fix data missing when reusing bh which is ready to be checkpointed
	ext4: optimize ea_inode block expansion
	ext4: refuse to create ea block when umounted
	cxl/pmem: Fix nvdimm registration races
	mtd: spi-nor: sfdp: Fix index value for SCCR dwords
	mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
	mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
	dm: send just one event on resize, not two
	dm: add cond_resched() to dm_wq_work()
	dm: add cond_resched() to dm_wq_requeue_work()
	wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
	wifi: rtl8xxxu: Use a longer retry limit of 48
	wifi: ath11k: allow system suspend to survive ath11k
	wifi: cfg80211: Fix use after free for wext
	wifi: cfg80211: Set SSID if it is not already set
	cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
	qede: fix interrupt coalescing configuration
	thermal: intel: powerclamp: Fix cur_state for multi package system
	dm flakey: fix logic when corrupting a bio
	dm cache: free background tracker's queued work in btracker_destroy
	dm flakey: don't corrupt the zero page
	dm flakey: fix a bug with 32-bit highmem systems
	hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
	hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
	ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
	ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
	ARM: dts: exynos: correct TMU phandle in Exynos4210
	ARM: dts: exynos: correct TMU phandle in Exynos4
	ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
	ARM: dts: exynos: correct TMU phandle in Exynos5250
	ARM: dts: exynos: correct TMU phandle in Odroid XU
	ARM: dts: exynos: correct TMU phandle in Odroid HC1
	arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
	fuse: add inode/permission checks to fileattr_get/fileattr_set
	rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
	ceph: update the time stamps and try to drop the suid/sgid
	regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
	panic: fix the panic_print NMI backtrace setting
	mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
	alpha: fix FEN fault handling
	dax/kmem: Fix leak of memory-hotplug resources
	mips: fix syscall_get_nr
	media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
	remoteproc/mtk_scp: Move clk ops outside send_lock
	docs: gdbmacros: print newest record
	mm: memcontrol: deprecate charge moving
	mm/thp: check and bail out if page in deferred queue already
	ktest.pl: Give back console on Ctrt^C on monitor
	kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
	ktest.pl: Fix missing "end_monitor" when machine check fails
	ktest.pl: Add RUN_TIMEOUT option with default unlimited
	memory tier: release the new_memtier in find_create_memory_tier()
	ring-buffer: Handle race between rb_move_tail and rb_check_pages
	tools/bootconfig: fix single & used for logical condition
	tracing/eprobe: Fix to add filter on eprobe description in README file
	iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
	iommu/amd: Improve page fault error reporting
	scsi: aacraid: Allocate cmd_priv with scsicmd
	scsi: qla2xxx: Fix link failure in NPIV environment
	scsi: qla2xxx: Check if port is online before sending ELS
	scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
	scsi: qla2xxx: Remove unintended flag clearing
	scsi: qla2xxx: Fix erroneous link down
	scsi: qla2xxx: Remove increment of interface err cnt
	scsi: ses: Don't attach if enclosure has no components
	scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
	scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
	scsi: ses: Fix possible desc_ptr out-of-bounds accesses
	scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
	RISC-V: add a spin_shadow_stack declaration
	riscv: Avoid enabling interrupts in die()
	riscv: mm: fix regression due to update_mmu_cache change
	riscv: jump_label: Fixup unaligned arch_static_branch function
	riscv, mm: Perform BPF exhandler fixup on page fault
	riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
	riscv: ftrace: Reduce the detour code size to half
	MIPS: DTS: CI20: fix otg power gpio
	PCI/PM: Observe reset delay irrespective of bridge_d3
	PCI: Unify delay handling for reset and resume
	PCI: hotplug: Allow marking devices as disconnected during bind/unbind
	PCI: Avoid FLR for AMD FCH AHCI adapters
	PCI/DPC: Await readiness of secondary bus after reset
	bus: mhi: ep: Only send -ENOTCONN status if client driver is available
	bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
	bus: mhi: ep: Save channel state locally during suspend and resume
	iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
	iommu/vt-d: Fix PASID directory pointer coherency
	vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
	vfio/type1: prevent underflow of locked_vm via exec()
	vfio/type1: track locked_vm per dma
	vfio/type1: restore locked_vm
	drm/amd: Fix initialization for nbio 7.5.1
	drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
	drm/radeon: Fix eDP for single-display iMac11,2
	drm/i915: Don't use stolen memory for ring buffers with LLC
	drm/i915: Don't use BAR mappings for ring buffers with LLC
	drm/gud: Fix UBSAN warning
	drm/edid: fix AVI infoframe aspect ratio handling
	drm/edid: fix parsing of 3D modes from HDMI VSDB
	qede: avoid uninitialized entries in coal_entry array
	brd: use radix_tree_maybe_preload instead of radix_tree_preload
	sbitmap: Advance the queue index before waking up a queue
	wait: Return number of exclusive waiters awaken
	sbitmap: Try each queue to wake up at least one waiter
	kbuild: Port silent mode detection to future gnu make.
	net: avoid double iput when sock_alloc_file fails
	Linux 6.1.16

Change-Id: I705caf70ee547e6d55f38d133bdcd50713aed745
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-03-13 15:45:34 +00:00
Arnd Bergmann
6bfdc81942 cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
commit 7787943a3a8ade6594a68db28c166adbb1d3708c upstream.

Some ARMv4 processors don't support suspend, which leads
to a build failure with the tegra and qualcomm cpuidle driver:

WARNING: unmet direct dependencies detected for ARM_CPU_SUSPEND
  Depends on [n]: ARCH_SUSPEND_POSSIBLE [=n]
  Selected by [y]:
  - ARM_TEGRA_CPUIDLE [=y] && CPU_IDLE [=y] && (ARM [=y] || ARM64) && (ARCH_TEGRA [=n] || COMPILE_TEST [=y]) && !ARM64 && MMU [=y]

arch/arm/kernel/sleep.o: in function `__cpu_suspend':
(.text+0x68): undefined reference to `cpu_sa110_suspend_size'
(.text+0x68): undefined reference to `cpu_fa526_suspend_size'

Add an explicit dependency to make randconfig builds avoid
this combination.

Fixes: faae6c9f2e ("cpuidle: tegra: Enable compile testing")
Fixes: a871be6b8e ("cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver")
Link: https://lore.kernel.org/all/20211013160125.772873-1-arnd@kernel.org/
Cc: All applicable <stable@vger.kernel.org>
Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-03-10 09:34:22 +01: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
jianzhou
5eefc0e780 Merge keystone/android14-6.1-keystone-qcom-release.6.1.1 (925907e) into msm-pineapple
* refs/heads/tmp-925907e:
  ANDROID: GKI: Remove CONFIG_LOCALVERSION="-mainline" on 6.1 branch
  ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN
  FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS
  ANDROID: fscrypt, blk-crypto: drop HW-wrapped key compatibility check
  ANDROID: GKI: Enable CONFIG_NF_CONNTRACK_PROCFS
  ANDROID: mm: arm64: Allow remapping logical mappings as uncached
  ANDROID: fuse-bpf: Fix crash from assuming iter is kvec
  ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version
  ANDROID: fuse-bpf: Make sure to declare functions
  ANDROID: fuse-bpf v1.1
  ANDROID: KVM: arm64: Add helper for pKVM modules addr conversion
  ANDROID: timer: Add vendor hook for timer calc index
  ANDROID: KVM: arm64: Fix calculation for number of relocs in .hyp.reloc
  ANDROID: KVM: arm64: Ignore modules with empty .hyp.text section
  Revert "ANDROID: KVM: arm64: Make gen-hyprel emit delimiters"
  ANDROID: KVM: arm64: Resolve hyp module addresses using ELF sections
  ANDROID: dma-buf: Add vendorhook to allow mmaping more memory than a DMA-BUF holds
  ANDROID: fips140: add fips140_lab_util program
  ANDROID: fips140: add kernel crypto module
  ANDROID: arm64: simd: omit capability check in may_use_simd()
  ANDROID: arm64: disable LSE when building the FIPS140 module
  ANDROID: arm64: only permit certain alternatives in the FIPS140 module
  ANDROID: jump_label: disable jump labels in fips140.ko
  ANDROID: crypto: define fips_enabled to 1 in fips140.ko
  ANDROID: crypto: lib/aes - add vendor hooks for AES library routines
  ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine
  ANDROID: kbuild: customize module linker script for fips140 module
  ANDROID: GKI: Remove usage of __GENKSYMS__ in vendor hooks source
  ANDROID: iommu: Add vendor hook to alloc_iova()
  ANDROID: iommu: Add vendor hook to select alloc_iova algorithm
  ANDROID: iommu: Add a vendor field in iova_domain
  ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors
  ANDROID: kbuild: Search external devicetree path when running clean target
  Revert "ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim"
  ANDROID: KVM: arm64: Keep the pKVM private range under 1GiB
  ANDROID: KVM: arm64: Specify stage-2-protected regions in DT
  ANDROID: KVM: arm64: Introduce concept of pKVM moveable regions
  ANDROID: KVM: arm64: Correctly flag MMIO pages as PKVM_PAGE_RESTRICTED_PROT
  ANDROID: KVM: arm64: Introduce default_host_prot()
  ANDROID: KVM: arm64: Introduce a hyp panic module notifier
  ANDROID: KVM: arm64: Expose linear map APIs to pKVM modules
  ANDROID: scheduler: add vendor-specific wake flag
  ANDROID: Add a vendor hook that allow a module to modify the wake flag
  ANDROID: futex: Add vendor hook for wait queue
  ANDROID: rwsem: Add vendor hook to the rw-semaphore
  FROMLIST: sched/pelt: Introduce PELT multiplier
  ANDROID: GKI: Export clocksource_mmio_init
  ANDROID: update "fscrypt: add support for hardware-wrapped keys" to v7
  ANDROID: update "dm: add support for passing through derive_sw_secret"
  ANDROID: update "block: add basic hardware-wrapped key support" to v7
  ANDROID: dm-default-key: update for blk-crypto changes
  UPSTREAM: blk-crypto: Add a missing include directive
  UPSTREAM: blk-crypto: move internal only declarations to blk-crypto-internal.h
  BACKPORT: blk-crypto: add a blk_crypto_config_supported_natively helper
  BACKPORT: blk-crypto: don't use struct request_queue for public interfaces
  f2fs: let's avoid panic if extent_tree is not created
  f2fs: should use a temp extent_info for lookup
  f2fs: don't mix to use union values in extent_info
  f2fs: initialize extent_cache parameter
  f2fs: fix to avoid NULL pointer dereference in f2fs_issue_flush()
  ANDROID: update the BRANCH constant
  ANDROID: inline isolate_and_split_free_page
  ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition
  ANDROID: implement wrapper for reverse migration
  ANDROID: KVM: Remove function_nocfi() leftover in pKVM modules
  ANDROID: KVM: arm64: Always declare pKVM module loading functions
  ANDROID: GKI: Source GKI_BUILD_CONFIG_FRAGMENT after setting all variables
  ANDROID: cpuidle: export cpuidle_driver_state_disabled
  UPSTREAM: mm/madvise: fix madvise_pageout for private file mappings
  ANDROID: KVM: arm64: Allow trap handling from pKVM modules
  ANDROID: KVM: arm64: Notify pKVM modules of PSCI events
  ANDROID: KVM: arm64: Allow handling illegal aborts from pKVM modules
  ANDROID: KVM: arm64: Allow SMC handling from pKVM modules
  fscrypt: add additional documentation for SM4 support
  fscrypt: remove unused Speck definitions
  fscrypt: Add SM4 XTS/CTS symmetric algorithm support
  blk-crypto: Add support for SM4-XTS blk crypto mode
  blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register
  fscrypt: add comment for fscrypt_valid_enc_modes_v1()
  blk-crypto: Add a missing include directive
  blk-crypto: move internal only declarations to blk-crypto-internal.h
  blk-crypto: add a blk_crypto_config_supported_natively helper
  blk-crypto: don't use struct request_queue for public interfaces
  fscrypt: pass super_block to fscrypt_put_master_key_activeref()
  Linux 6.1.1
  KEYS: encrypted: fix key instantiation with user-provided data
  cifs: fix oops during encryption
  usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
  usb: typec: ucsi: Resume in separate work
  igb: Initialize mailbox message for VF reset
  staging: r8188eu: fix led register settings
  xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  USB: serial: f81534: fix division by zero on line-speed change
  USB: serial: f81232: fix division by zero on line-speed change
  USB: serial: cp210x: add Kamstrup RF sniffer PIDs
  USB: serial: option: add Quectel EM05-G modem
  usb: gadget: uvc: Prevent buffer overflow in setup handler
  udf: Fix extending file within last block
  udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
  udf: Fix preallocation discarding at indirect extent boundary
  udf: Discard preallocation before extending file with a hole
  irqchip/ls-extirq: Fix endianness detection
  mips: ralink: mt7621: do not use kzalloc too early
  mips: ralink: mt7621: soc queries and tests as functions
  mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
  PCI: mt7621: Add sentinel to quirks table
  libbpf: Fix uninitialized warning in btf_dump_dump_type_data
  x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
  Revert "ANDROID: GKI: remove CONFIG_CMDLINE_EXTEND from arm64 gki_defconfig"
  ANDROID: Revert "arm64: Drop support for CMDLINE_EXTEND"
  ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option
  FROMGIT: asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info
  ANDROID: firmware_loader: Add support for customer firmware paths
  ANDROID: GKI: Enable CONFIG_RT_SOFTIRQ_AWARE_SCHED
  FROMLIST: trace: Add trace points for tasklet entry/exit
  FROMLIST: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
  FROMLIST: sched: Avoid placing RT threads on cores handling long softirqs
  FROMLIST: softirq: Add generic accessor to percpu softirq_pending data
  ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
  ANDROID: cpuset: Make cpusets restore on hotplug
  fsverity: simplify fsverity_get_digest()
  fsverity: stop using PG_error to track error status
  f2fs: reset wait_ms to default if any of the victims have been selected
  f2fs: fix some format WARNING in debug.c and sysfs.c
  f2fs: don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2fs_put_super()
  f2fs: fix iostat parameter for discard
  f2fs: Fix spelling mistake in label: free_bio_enrty_cache -> free_bio_entry_cache
  f2fs: add block_age-based extent cache
  f2fs: allocate the extent_cache by default
  f2fs: refactor extent_cache to support for read and more
  f2fs: remove unnecessary __init_extent_tree
  f2fs: move internal functions into extent_cache.c
  f2fs: specify extent cache for read explicitly
  f2fs: introduce f2fs_is_readonly() for readability
  f2fs: remove F2FS_SET_FEATURE() and F2FS_CLEAR_FEATURE() macro
  f2fs: do some cleanup for f2fs module init
  MAINTAINERS: Add f2fs bug tracker link
  f2fs: remove the unused flush argument to change_curseg
  f2fs: open code allocate_segment_by_default
  f2fs: remove struct segment_allocation default_salloc_ops
  f2fs: introduce discard_urgent_util sysfs node
  f2fs: define MIN_DISCARD_GRANULARITY macro
  f2fs: init discard policy after thread wakeup
  f2fs: avoid victim selection from previous victim section
  f2fs: truncate blocks in batch in __complete_revoke_list()
  f2fs: make __queue_discard_cmd() return void
  f2fs: fix description about discard_granularity node
  f2fs: move set_file_temperature into f2fs_new_inode
  f2fs: fix to enable compress for newly created file if extension matches
  f2fs: set zstd compress level correctly
  f2fs: change type for 'sbi->readdir_ra'
  f2fs: cleanup for 'f2fs_tuning_parameters' function
  f2fs: fix to alloc_mode changed after remount on a small volume device
  f2fs: remove submit label in __submit_discard_cmd()
  f2fs: fix to do sanity check on i_extra_isize in is_alive()
  f2fs: introduce F2FS_IOC_START_ATOMIC_REPLACE
  f2fs: fix to set flush_merge opt and show noflush_merge
  f2fs: initialize locks earlier in f2fs_fill_super()
  f2fs: optimize iteration over sparse directories
  f2fs: fix to avoid accessing uninitialized spinlock
  f2fs: correct i_size change for atomic writes
  f2fs: add proc entry to show discard_plist info
  f2fs: allow to read node block after shutdown
  f2fs: replace ternary operator with max()
  f2fs: replace gc_urgent_high_remaining with gc_remaining_trials
  f2fs: add missing bracket in doc
  f2fs: use sysfs_emit instead of sprintf
  f2fs: introduce gc_mode sysfs node
  f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
  f2fs: fix return val in f2fs_start_ckpt_thread()
  f2fs: fix the msg data type
  f2fs: fix the assign logic of iocb
  f2fs: Fix typo in comments
  f2fs: introduce max_ordered_discard sysfs node
  f2fs: allow to set compression for inlined file
  f2fs: add barrier mount option
  f2fs: fix normal discard process
  f2fs: cleanup in f2fs_create_flush_cmd_control()
  f2fs: fix gc mode when gc_urgent_high_remaining is 1
  f2fs: remove batched_trim_sections node
  f2fs: support fault injection for f2fs_is_valid_blkaddr()
  f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
  f2fs: Fix the race condition of resize flag between resizefs
  f2fs: let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate
  f2fs: should put a page when checking the summary info
  ANDROID: GKI: Update GKI modules protected exports
  ANDROID: GKI: Add list of protected GKI modules
  ANDROID: GKI: Only protect exports if KMI symbols are present
  ANDROID: GKI: Protect exports of protected GKI modules
  UPSTREAM: crypto: algboss - compile out test-related code when tests disabled
  UPSTREAM: crypto: kdf - silence noisy self-test
  UPSTREAM: crypto: kdf - skip self-test when tests disabled
  UPSTREAM: crypto: api - compile out crypto_boot_test_finished when tests disabled
  UPSTREAM: crypto: algboss - optimize registration of internal algorithms
  UPSTREAM: crypto: api - optimize algorithm registration when self-tests disabled
  ANDROID: KVM: arm64: Add support for non-cacheable mappings
  ANDROID: KVM: arm64: Don't filter out KVM_FUNC_MMIO_GUARD_MAP hypercalls
  ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim
  ANDROID: KVM: arm64: Move kvm_pte_table to the common header
  ANDROID: KVM: arm64: Have different callbacks for PTE manipulation
  ANDROID: KVM: arm64: Move PTE attributes definitions to the common header
  ANDROID: KVM: arm64: Split stage2_put_pte function
  ANDROID: KVM: arm64: Pass the pagetable struct as an argument to the freewalker
  ANDROID: KVM: arm64: Fix link with CONFIG_MODULES=n
  ANDROID: KVM: arm64: Fix build with CONFIG_MODULES=n
  ANDROID: KVM: arm64: Block module loading based on cmdline or HVC
  ANDROID: KVM: arm64: Support unaligned fixmap in the nVHE hyp
  ANDROID: KVM: arm64: Add support for custom hypercall registration
  ANDROID: KVM: arm64: Return a token for a pKVM module registration
  ANDROID: KVM: arm64: Introduce hyp_protect_host_page()
  ANDROID: KVM: arm64: Add a permission fault handler
  ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT
  ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops
  ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops
  ANDROID: KVM: arm64: Expose puts and putx64 in pKVM ABI
  ANDROID: KVM: arm64: Add serial framework for pKVM
  ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules
  ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata
  ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor
  ANDROID: KVM: arm64: Refactor nvhe Makefile
  ANDROID: KVM: arm64: Make gen-hyprel emit delimiters
  ANDROID: KVM: arm64: Move gen-hyprel into a tool directory
  ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp
  ANDROID: arm64: patching: Add aarch64_addr_write()
  ANDROID: arm64: patching: Refactor __aarch64_insn_write()
  ANDROID: KVM: arm64: Use correct pkvm owners type
  ANDROID: KVM: arm64: s2mpu: S2MPU V9 code
  ANDROID: KVM: arm64: s2mpu: Add MMIO and defines for V9 S2MPU
  ANDROID: KVM: arm64: s2mpu: rename versions to match major arch
  ANDROID: KVM: arm64: s2mpu: Abstract register initialization with version_ops
  ANDROID: KVM: arm64: s2mpu: Pass driver version during init
  ANDROID: KVM: arm64: s2mpu: Add SMPT and MPT functions to pgtable abstraction
  ANDROID: KVM: arm64: s2mpu: Abstract page table ops
  ANDROID: KVM: arm64: iommu: Support dynamic driver registration in IOMMU layer
  ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call
  Revert "ANDROID: virtio_balloon: New module parameter "pkvm""
  ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression
  ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete
  ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily
  ANDROID: KVM: arm64: s2mpu: Add SysMMU_SYNC timeout
  ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs
  ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries
  ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access
  ANDROID: KVM: arm64: s2mpu: Refactor DABT handler
  ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts
  ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW
  ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2
  ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk
  ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize
  ANDROID: KVM: arm64: iommu: No powered check in DABT handler
  ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver
  ANDROID: KVM: arm64: iommu: Create parent/child relation
  ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu
  ANDROID: KVM: arm64: iommu: Create private mapping last
  ANDROID: KVM: arm64: iommu: Free memory on registration error
  ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify
  ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops
  ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks
  ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT
  ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback
  ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks
  ANDROID: KVM: arm64: s2mpu: Add driver initializer
  ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range
  ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu
  ANDROID: KVM: arm64: s2mpu: Remove all EL1 code
  ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2
  ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init
  ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks
  ANDROID: KVM: arm64: iommu: DABT handler callback
  ANDROID: KVM: arm64: iommu: Suspend/resume callbacks
  ANDROID: KVM: arm64: iommu: Register device hypcall
  ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2
  ANDROID: KVM: arm64: iommu: Driver initialization hypcall
  ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA
  ANDROID: KVM: arm64: Wait on S2MPU.STATUS after invalidation
  ANDROID: KVM: arm64: Remove kernel-doc in S2MPU driver
  ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier
  ANDROID: KVM: arm64: Mark select_iommu_ops static
  ANDROID: Enable KVM_S2MPU in gki_defconfig
  ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2
  ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver
  ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner'
  ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table
  ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler'
  ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu
  ANDROID: KVM: arm64: Copy S2MPU configuration to hyp
  ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults
  ANDROID: KVM: arm64: Allocate context IDs for valid VIDs
  ANDROID: KVM: arm64: Read and check S2MPU_VERSION
  ANDROID: KVM: arm64: Parse S2MPU MMIO region
  ANDROID: KVM: arm64: Create empty S2MPU driver
  ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops
  ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure
  ANDROID: KVM: arm64: Update pKVM hyp state series to v6
  ANDROID: KVM: arm64: Add protected_shared_mem statistic
  ANDROID: KVM: arm64: count KVM s2 mmu usage in nVHE protected mode
  ANDROID: KVM: arm64: Add protected_hyp_mem VM statistic
  ANDROID: KVM: arm64: Fix sparse __percpu warning
  ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init
  ANDROID: KVM: arm64: Increase size of FF-A buffer
  BACKPORT: FROMLIST: KVM: arm64: pkvm: Add support for fragmented FF-A descriptors
  FROMLIST: KVM: arm64: Handle FFA_MEM_LEND calls from the host
  FROMLIST: KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host
  FROMLIST: KVM: arm64: Handle FFA_MEM_SHARE calls from the host
  BACKPORT: FROMLIST: KVM: arm64: Add FF-A helpers to share/unshare memory with secure world
  FROMLIST: KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host
  FROMLIST: KVM: arm64: Allocate pages for hypervisor FF-A mailboxes
  FROMLIST: KVM: arm64: Handle FFA_FEATURES call from the host
  BACKPORT: FROMLIST: KVM: arm64: Probe FF-A version and host/hyp partition ID during init
  FROMLIST: KVM: arm64: Block unsafe FF-A calls from the host
  FROMLIST: firmware: arm_ffa: Move comment before the field it is documenting
  FROMLIST: firmware: arm_ffa: Move constants to header file
  ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages
  ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset
  ANDROID: KVM: arm64: Check IPA range for pvmfw during guest donation
  ANDROID: KVM: arm64: Use fixmap when poisoning pvmfw pages
  ANDROID: KVM: arm64: Rename pkvm_clear_pvmfw_pages()
  ANDROID: KVM: arm64: Rename hyp_zero_page() and make available as helper
  ANDROID: KVM: arm64: Don't check for hyp_fixmap_map() returning NULL
  ANDROID: virtio_balloon: Do not clear VIRTIO_F_ACCESS_PLATFORM
  ANDROID: virtio_balloon: New module parameter "pkvm"
  ANDROID: KVM: arm64: Introduce kvm_has_memrelinquish_services
  ANDROID: KVM: arm64: Flush nVHE hyp_vcpu memcache
  ANDROID: KVM: arm64: Avoid unnecessary unmap walk in MEM_RELINQUISH hypercall
  ANDROID: KVM: arm64: Strictly check page type in MEM_RELINQUISH hypercall
  ANDROID: KVM: Include prototype for page_relinquish before definition
  ANDROID: arm64: ioremap/iounmap use stage-2 granule size
  ANDROID: arm64: Check if pfn is valid for all ioremap loop iterations
  ANDROID: arm64: Auto-enroll MMIO guard on protected vms
  ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature
  ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling
  ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls
  ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure
  ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag
  ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM
  ANDROID: KVM: arm64: Define MMIO guard hypercalls
  ANDROID: KVM: arm64: FAR_EL2 mask as a define
  ANDROID: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
  ANDROID: memory relinquish: Fix build dependencies
  ANDROID: KVM: arm64: Monitor Debug support for non-protected guests
  ANDROID: KVM: arm64: Factor out code for saving/restoring guest debug regs
  ANDROID: KVM: arm64: Flush the vcpu iflags for non-protected VMs
  ANDROID: virtio_balloon: Do not translate reported pages through DMA API
  ANDROID: KVM: arm64: balloon: Notify hyp before reporting free pages to host
  ANDROID: KVM: arm64: memory balloon: Notify hyp when ballooning
  ANDROID: Define mem_relinquish interface for releasing memory to a hypervisor.
  ANDROID: KVM: arm64: Implement MEM_RELINQUISH SMCCC hypercall
  ANDROID: KVM: arm64: Turn llist of pinned pages into an rb-tree
  FROMLIST: KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
  ANDROID: KVM: arm64: Add .hyp.data section
  ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure
  ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware
  ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol
  ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host
  ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown
  ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc()
  ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege
  ANDROID: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region
  ANDROID: Documentation: KVM: Add some documentation for Protected KVM on arm64
  ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs
  ANDROID: KVM: arm64: Expose memory sharing hypercalls to protected guests
  ANDROID: KVM: arm64: Reformat/beautify PTP hypercall documentation
  ANDROID: KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst
  ANDROID: KVM: arm64: Rename firmware pseudo-register documentation file
  ANDROID: KVM: arm64: Extend memory sharing to allow guest-to-host transitions
  ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
  ANDROID: KVM: arm64: Support TLB invalidation in guest context
  ANDROID: KVM: arm64: Inject SIGSEGV on illegal accesses
  ANDROID: KVM: arm64: Refactor enter_exception64()
  ANDROID: KVM: arm64: Add is_pkvm_initialized() helper
  ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege
  ANDROID: KVM: arm64: Handle PSCI for protected VMs in EL2
  ANDROID: KVM: arm64: Factor out vcpu_reset code for core registers and PSCI
  ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header
  ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h
  ANDROID: KVM: arm64: Add HVC handling for protected guests at EL2
  ANDROID: KVM: arm64: Track the SVE state in the hypervisor vcpu structure
  ANDROID: KVM: arm64: Initialize hypervisor vm state at EL2
  ANDROID: KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use
  ANDROID: KVM: arm64: Do not update virtual timer state for protected VMs
  ANDROID: KVM: arm64: Move vgic state between host and hypervisor vcpu structures
  ANDROID: KVM: arm64: Add EL2 entry/exit handlers for pKVM guests
  ANDROID: KVM: arm64: Donate memory to protected guests
  ANDROID: KVM: arm64: Force injection of a data abort on NISV MMIO exit
  ANDROID: KVM: arm64: Advertise GICv3 sysreg interface to protected guests
  ANDROID: KVM: arm64: Fix initializing traps in protected mode
  ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to hyp vcpu init
  ANDROID: KVM: arm64: Reset sysregs for protected VMs
  ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation
  ANDROID: KVM: arm64: Do not support MTE for protected VMs
  ANDROID: KVM: arm64: Restrict protected VM capabilities
  ANDROID: KVM: arm64: Trap debug break and watch from guest
  ANDROID: KVM: arm64: Check directly whether the vcpu is protected
  ANDROID: KVM: arm64: Reduce host/hyp vcpu state copying
  ANDROID: KVM: arm64: Lazy host FP save/restore
  ANDROID: KVM: arm64: Reintroduce __sve_save_state
  ANDROID: KVM: arm64: Introduce lazy-ish state sync for non-protected VMs
  ANDROID: KVM: arm64: Introduce per-EC entry/exit handlers
  ANDROID: KVM: arm64: Ensure that TLBs and I-cache are private to each vcpu
  ANDROID: KVM: arm64: Add hyp per_cpu variable to track current physical cpu number
  ANDROID: KVM: arm64: Skip __kvm_adjust_pc() for protected vcpus
  ANDROID: KVM: arm64: Add current host and hyp vCPU lookup primitive
  ANDROID: KVM: arm64: Introduce the pkvm_vcpu_{load,put} hypercalls
  ANDROID: KVM: arm64: Add the {flush,sync}_hyp_timer_state() primitives
  ANDROID: KVM: arm64: Introduce predicates to check for protected state
  ANDROID: KVM: arm64: Add the {flush,sync}_hyp_vgic_state() primitives
  ANDROID: KVM: arm64: Simplify vgic-v3 hypercalls
  ANDROID: KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP code
  ANDROID: KVM: arm64: Split up nvhe/fixed_config.h
  ANDROID: KVM: arm64: Extend memory donation to allow host-to-guest transitions
  ANDROID: KVM: arm64: Handle guest stage-2 page-tables entirely at EL2
  ANDROID: KVM: arm64: Disallow dirty logging and RO memslots with pKVM
  ANDROID: KVM: arm64: Do not allow memslot changes after first VM run under pKVM
  ANDROID: KVM: arm64: Check for PTE validity when checking for executable/cacheable
  ANDROID: KVM: arm64: Extend memory sharing to allow host-to-guest transitions
  ANDROID: KVM: arm64: Provide a hypercall for the host to reclaim guest memory
  ANDROID: KVM: arm64: Add PC_UPDATE_REQ flags covering all PC updates
  ANDROID: KVM: arm64: Add vcpu flag copy primitive
  ANDROID: KVM: arm64: Repurpose a byte of 'order' for flags in 'struct hyp_page'
  FROMLIST: KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()
  FROMLIST: KVM: arm64: Don't unnecessarily map host kernel sections at EL2
  FROMLIST: KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2
  FROMLIST: KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2
  FROMLIST: KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host
  FROMLIST: BACKPORT: KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache
  FROMLIST: KVM: arm64: Instantiate guest stage-2 page-tables at EL2
  FROMLIST: KVM: arm64: Consolidate stage-2 initialisation into a single function
  FROMLIST: KVM: arm64: Add generic hyp_memcache helpers
  FROMLIST: KVM: arm64: Provide I-cache invalidation by virtual address at EL2
  FROMLIST: KVM: arm64: Initialise hypervisor copies of host symbols unconditionally
  FROMLIST: KVM: arm64: Add per-cpu fixmap infrastructure at EL2
  FROMLIST: KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1
  FROMLIST: KVM: arm64: Add infrastructure to create and track pKVM instances at EL2
  FROMLIST: KVM: arm64: Rename 'host_kvm' to 'host_mmu'
  FROMLIST: KVM: arm64: Add hyp_spinlock_t static initializer
  FROMLIST: KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h
  FROMLIST: KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2
  FROMLIST: KVM: arm64: Prevent the donation of no-map pages
  FROMLIST: KVM: arm64: Implement do_donate() helper for donating memory
  FROMLIST: KVM: arm64: Unify identifiers used to distinguish host and hypervisor
  FROMLIST: KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2
  FROMLIST: KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memory
  FROMLIST: KVM: arm64: Allow attaching of non-coalescable pages to a hyp pool
  FROMLIST: KVM: arm64: Move hyp refcount manipulation helpers to common header file
  ANDROID: arm64: Register earlycon fixmap with the MMIO guard
  ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
  ANDROID: BACKPORT: arm64: Enroll into KVM's MMIO guard if required
  ANDROID: BACKPORT: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
  ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
  ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
  ANDROID: drivers: hv: Include memory encryption header
  FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
  ANDROID: GKI: Enable CONFIG_CFI_CLANG

 Conflicts:
	drivers/android/vendor_hooks.c
	include/linux/compaction.h
	include/trace/hooks/timer.h
	mm/compaction.c

Change-Id: Ie45fe12a1d6b67f4edb8c23ebb4409754b063385
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9501271 UKQ2.230118.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>#
2023-02-21 21:29:07 -08:00
Maulik Shah
31f5f41bff ANDROID: cpuidle-psci: Fix suspicious RCU usage
This change fixes suspicious RCU usage warnings from vendor hook.

    =============================
    WARNING: suspicious RCU usage
    5.15.41-debug-gc1163f69ba3b-dirty #1 Not tainted
    -----------------------------
    include/trace/events/lock.h:37 suspicious rcu_dereference_check() usage!

    other info that might help us debug this:

    rcu_scheduler_active = 2, debug_locks = 1
    RCU used illegally from extended quiescent state!
    no locks held by swapper/0/0.

    stack backtrace:
    CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.15.41-debug-gc1163f69ba3b-dirty #1

    Call trace:
     dump_backtrace+0x0/0x1d8
     dump_stack+0x1c/0x4c
    ..
    ..
     _printk+0x58/0x84
     lockdep_rcu_suspicious+0x44/0x15c
     trace_android_vh_printk_caller_id+0xc4/0x13c
     vprintk_store+0x54/0x59c
     vprintk_emit+0x8c/0x130
     vprintk_default+0x48/0x74
     vprintk+0xf8/0x13c
     _printk+0x58/0x84
     lockdep_rcu_suspicious+0x44/0x15c
     trace_android_vh_cpuidle_psci_enter+0xc4/0x144
     __psci_enter_domain_idle_state+0x64/0x118
     psci_enter_domain_idle_state+0x1c/0x2c
     cpuidle_enter_state+0x14c/0x2fc
     cpuidle_enter+0x3c/0x58

Bug: 267847290
Fixes: 3567f51602 ("ANDROID: cpuidle-psci: Add vendor hook for cpuidle psci enter and exit")
Change-Id: I910a6a0595c3a79b75e581297eb56d512ce5885c
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-02-09 18:26:26 +00:00
Greg Kroah-Hartman
2712923303 This is the 6.1.2 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmOwLA8ACgkQONu9yGCS
 aT6RYxAAhsnIlIBCtaca7Uio9TZdluV7Fzn3c9+QogVisrwVMTtP1iHX43ofFC89
 BCmiQOS9fForddjNP0vkqjZlshMYYSCDPX0s0mK6R4UoNPVg8oehZ9vJfOiR3MMX
 C3fApQQhYf5Bx/rC50i58ChdAw/Dqj0WNBZX/ZWod4B2JKUq7ORk7GjnorfuJxuP
 xO2K6KdpajZufkxtTyKtwqK8FG3dkZP9YF6MqFIvTfQ8qkLnQsrL3moFGU9giSH5
 swRCFH/QII+kumKS2bir87QHz0CmvtSa3Ob4DyKiJMkNN8tspE7nOMkds4usCov6
 +yM84sWp03j2RKFyadctAMKwdH16IGU0kdgqlhb9OmzGNRvX6/l5q4+QzqzPJHHQ
 F+v/PEJoKz3K6CK2ai8DPXoTUMgDDCaYDHg139Tv2Dj/ulDg9xzJ+CS6WBMQxMoU
 xO1OWhpLMDKT8soPogGY13yOsSbhPY6ef3+//eRczxLf8bg3qzoKo362PjqHVxlq
 IY01Ul+MB3M4NdFuFNMKM2/DBHn9qBeoZdQxnQ/vpxhBbpP2hIyEflyfsUQOmUYU
 lWBcnxbSLxf87CmJ3f1VSsms6kbgnxYJyNBgkXiU3WHFfcRZqoU/R+SFu2THRMPt
 ugor1zCHNxBBIdDEMRDWJvDTt34vRsT51Xbig+hH5BVdiKQzQ3k=
 =MYDV
 -----END PGP SIGNATURE-----

Merge 6.1.2 into android14-6.1

Changes in 6.1.2
	MIPS: DTS: CI20: fix reset line polarity of the ethernet controller
	usb: musb: remove extra check in musb_gadget_vbus_draw
	arm64: dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock
	arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
	arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
	arm64: dts: qcom: sdm845-xiaomi-polaris: fix codec pin conf name
	arm64: dts: qcom: msm8996: Add MSM8996 Pro support
	arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
	arm64: dts: qcom: msm8996: fix GPU OPP table
	ARM: dts: qcom: apq8064: fix coresight compatible
	arm64: dts: qcom: sdm630: fix UART1 pin bias
	arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
	arm64: dts: qcom: msm8916: Drop MSS fallback compatible
	arm64: dts: fsd: fix drive strength macros as per FSD HW UM
	arm64: dts: fsd: fix drive strength values as per FSD HW UM
	memory: renesas-rpc-if: Clear HS bit during hardware initialization
	objtool, kcsan: Add volatile read/write instrumentation to whitelist
	ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
	ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
	drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
	firmware: ti_sci: Fix polled mode during system suspend
	riscv: dts: microchip: fix memory node unit address for icicle
	arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
	arm64: dts: qcom: sm8250: correct LPASS pin pull down
	arm64: dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins
	soc: qcom: llcc: make irq truly optional
	arm64: dts: qcom: sm8150: fix UFS PHY registers
	arm64: dts: qcom: sm8250: fix UFS PHY registers
	arm64: dts: qcom: sm8350: fix UFS PHY registers
	arm64: dts: qcom: sm8450: fix UFS PHY registers
	arm64: dts: qcom: msm8996: fix sound card reset line polarity
	arm64: dts: qcom: sm8250-mtp: fix reset line polarity
	arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
	arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0
	arm64: dts: qcom: sm8250: drop bogus DP PHY clock
	arm64: dts: qcom: sm6350: drop bogus DP PHY clock
	soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
	arm64: dts: qcom: pm6350: Include header for KEY_POWER
	arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
	arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock
	arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock
	arm64: dts: renesas: r9a09g011: Fix unit address format error
	arm64: dts: renesas: r9a09g011: Fix I2C SoC specific strings
	dt-bindings: pwm: fix microchip corePWM's pwm-cells
	soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
	soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
	soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
	arm64: dts: mt7986: fix trng node name
	soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194
	soc/tegra: cbb: Update slave maps for Tegra234
	soc/tegra: cbb: Add checks for potential out of bound errors
	soc/tegra: cbb: Check firewall before enabling error reporting
	arm64: dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE
	arm: dts: spear600: Fix clcd interrupt
	riscv: dts: microchip: fix the icicle's #pwm-cells
	soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
	soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
	arm64: mm: kfence: only handle translation faults
	perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
	drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init()
	perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
	perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
	arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
	arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
	arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
	arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
	riscv: dts: microchip: remove pcie node from the sev kit
	ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
	arm64: dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz
	arm64: dts: mt7896a: Fix unit_address_vs_reg warning for oscillator
	arm64: dts: mt6779: Fix devicetree build warnings
	arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
	arm64: dts: mt2712e: Fix unit address for pinctrl node
	arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
	arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
	arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
	arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
	arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
	arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller
	arm64: dts: mt7986: move wed_pcie node
	ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
	ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
	ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
	ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
	ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
	ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
	ARM: dts: turris-omnia: Add ethernet aliases
	ARM: dts: turris-omnia: Add switch port 6 node
	arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
	soc: apple: sart: Stop casting function pointer signatures
	soc: apple: rtkit: Stop casting function pointer signatures
	drivers/perf: hisi: Fix some event id for hisi-pcie-pmu
	seccomp: Move copy_seccomp() to no failure path.
	pstore/ram: Fix error return code in ramoops_probe()
	ARM: mmp: fix timer_read delay
	pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
	arch: arm64: apple: t8103: Use standard "iommu" node name
	tpm: tis_i2c: Fix sanity check interrupt enable mask
	tpm: Add flag to use default cancellation policy
	tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
	tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
	ovl: remove privs in ovl_copyfile()
	ovl: remove privs in ovl_fallocate()
	sched/uclamp: Fix relationship between uclamp and migration margin
	sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
	sched/uclamp: Fix fits_capacity() check in feec()
	sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
	sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
	sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
	sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
	cpuidle: dt: Return the correct numbers of parsed idle states
	alpha: fix TIF_NOTIFY_SIGNAL handling
	alpha: fix syscall entry in !AUDUT_SYSCALL case
	sched/psi: Fix possible missing or delayed pending event
	x86/sgx: Reduce delay and interference of enclave release
	PM: hibernate: Fix mistake in kerneldoc comment
	fs: don't audit the capability check in simple_xattr_list()
	cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
	x86/split_lock: Add sysctl to control the misery mode
	ACPI: irq: Fix some kernel-doc issues
	selftests/ftrace: event_triggers: wait longer for test_event_enable
	perf: Fix possible memleak in pmu_dev_alloc()
	lib/debugobjects: fix stat count and optimize debug_objects_mem_init
	platform/x86: huawei-wmi: fix return value calculation
	timerqueue: Use rb_entry_safe() in timerqueue_getnext()
	proc: fixup uptime selftest
	lib/fonts: fix undefined behavior in bit shift for get_default_font
	ocfs2: fix memory leak in ocfs2_stack_glue_init()
	selftests: cgroup: fix unsigned comparison with less than zero
	cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get()
	MIPS: vpe-mt: fix possible memory leak while module exiting
	MIPS: vpe-cmp: fix possible memory leak while module exiting
	selftests/efivarfs: Add checking of the test return value
	PNP: fix name memory leak in pnp_alloc_dev()
	mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure
	ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object
	ACPI: pfr_update: use ACPI_FREE() to free acpi_object
	perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
	perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
	perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
	perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
	platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
	thermal: core: fix some possible name leaks in error paths
	irqchip/loongson-pch-pic: Fix translate callback for DT path
	irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
	irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
	irqchip/loongson-liointc: Fix improper error handling in liointc_init()
	EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
	NFSD: Finish converting the NFSv2 GETACL result encoder
	NFSD: Finish converting the NFSv3 GETACL result encoder
	nfsd: don't call nfsd_file_put from client states seqfile display
	genirq/irqdesc: Don't try to remove non-existing sysfs files
	cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
	libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
	lib/notifier-error-inject: fix error when writing -errno to debugfs file
	debugfs: fix error when writing negative value to atomic_t debugfs file
	ocfs2: fix memory leak in ocfs2_mount_volume()
	rapidio: fix possible name leaks when rio_add_device() fails
	rapidio: rio: fix possible name leak in rio_register_mport()
	clocksource/drivers/sh_cmt: Access registers according to spec
	futex: Resend potentially swallowed owner death notification
	cpu/hotplug: Make target_store() a nop when target == state
	cpu/hotplug: Do not bail-out in DYING/STARTING sections
	clocksource/drivers/timer-ti-dm: Fix warning for omap_timer_match
	clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
	ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
	uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
	x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
	x86/xen: Fix memory leak in xen_init_lock_cpu()
	xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
	PM: runtime: Do not call __rpm_callback() from rpm_idle()
	erofs: check the uniqueness of fsid in shared domain in advance
	erofs: Fix pcluster memleak when its block address is zero
	erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails
	erofs: validate the extent length for uncompressed pclusters
	platform/chrome: cros_ec_typec: zero out stale pointers
	platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
	platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
	MIPS: BCM63xx: Add check for NULL for clk in clk_enable
	MIPS: OCTEON: warn only once if deprecated link status is being used
	lockd: set other missing fields when unlocking files
	nfsd: return error if nfs4_setacl fails
	NFSD: pass range end to vfs_fsync_range() instead of count
	fs: sysv: Fix sysv_nblocks() returns wrong value
	rapidio: fix possible UAF when kfifo_alloc() fails
	eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
	relay: fix type mismatch when allocating memory in relay_create_buf()
	hfs: Fix OOB Write in hfs_asc2mac
	rapidio: devices: fix missing put_device in mport_cdev_open
	ipc: fix memory leak in init_mqueue_fs()
	platform/mellanox: mlxbf-pmc: Fix event typo
	selftests/bpf: Add missing bpf_iter_vma_offset__destroy call
	wifi: fix multi-link element subelement iteration
	wifi: mac80211: mlme: fix null-ptr deref on failed assoc
	wifi: mac80211: check link ID in auth/assoc continuation
	wifi: mac80211: fix ifdef symbol name
	drm/atomic-helper: Don't allocate new plane state in CRTC check
	wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
	wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
	wifi: rtl8xxxu: Fix reading the vendor of combo chips
	wifi: ath11k: fix firmware assert during bandwidth change for peer sta
	drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
	libbpf: Fix use-after-free in btf_dump_name_dups
	libbpf: Fix memory leak in parse_usdt_arg()
	selftests/bpf: Fix memory leak caused by not destroying skeleton
	selftest/bpf: Fix memory leak in kprobe_multi_test
	selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow
	selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c
	libbpf: Use elf_getshdrnum() instead of e_shnum
	libbpf: Deal with section with no data gracefully
	libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
	drm: lcdif: Switch to limited range for RGB to YUV conversion
	ata: libata: fix NCQ autosense logic
	pinctrl: ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe()
	ASoC: Intel: avs: Fix DMA mask assignment
	ASoC: Intel: avs: Fix potential RX buffer overflow
	ipmi: kcs: Poll OBF briefly to reduce OBE latency
	drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
	drm/amdgpu/powerplay/psm: Fix memory leak in power state init
	net: ethernet: adi: adin1110: Fix SPI transfers
	samples/bpf: Fix map iteration in xdp1_user
	samples/bpf: Fix MAC address swapping in xdp2_kern
	selftests/bpf: fix missing BPF object files
	drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe
	Input: iqs7222 - protect against undefined slider size
	media: v4l2-ctrls: Fix off-by-one error in integer menu control check
	media: coda: jpeg: Add check for kmalloc
	media: amphion: reset instance if it's aborted before codec header parsed
	media: adv748x: afe: Select input port when initializing AFE
	media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
	media: cedrus: hevc: Fix offset adjustments
	media: mediatek: vcodec: fix h264 cavlc bitstream fail
	drm/i915/guc: Limit scheduling properties to avoid overflow
	drm/i915: Fix compute pre-emption w/a to apply to compute engines
	media: i2c: hi846: Fix memory leak in hi846_parse_dt()
	media: i2c: ad5820: Fix error path
	venus: pm_helpers: Fix error check in vcodec_domains_get()
	soreuseport: Fix socket selection for SO_INCOMING_CPU.
	media: i2c: ov5648: Free V4L2 fwnode data on unbind
	media: exynos4-is: don't rely on the v4l2_async_subdev internals
	libbpf: Btf dedup identical struct test needs check for nested structs/arrays
	can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
	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: Handle CMD_ERROR_EVENT
	can: kvaser_usb_leaf: Set Warning state even without bus errors
	can: kvaser_usb_leaf: Fix improved state not being reported
	can: kvaser_usb_leaf: Fix wrong CAN state after stopping
	can: kvaser_usb_leaf: Fix bogus restart events
	can: kvaser_usb: Add struct kvaser_usb_busparams
	can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
	clk: renesas: r8a779f0: Fix SD0H clock name
	clk: renesas: r8a779a0: Fix SD0H clock name
	ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1
	drm/i915/guc: Add error-capture init warnings when needed
	drm/i915/guc: Fix GuC error capture sizing estimation and reporting
	dw9768: Enable low-power probe on ACPI
	drm/amd/display: wait for vblank during pipe programming
	drm/rockchip: lvds: fix PM usage counter unbalance in poweron
	drm/i915: Handle all GTs on driver (un)load paths
	drm/i915: Refactor ttm ghost obj detection
	drm/i915: Encapsulate lmem rpm stuff in intel_runtime_pm
	drm/i915/dgfx: Grab wakeref at i915_ttm_unmap_virtual
	clk: renesas: r9a06g032: Repair grave increment error
	drm: lcdif: change burst size to 256B
	drm/panel/panel-sitronix-st7701: Fix RTNI calculation
	spi: Update reference to struct spi_controller
	drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
	drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
	drm/msm/mdp5: stop overriding drvdata
	ima: Handle -ESTALE returned by ima_filter_rule_match()
	drm/msm/hdmi: use devres helper for runtime PM management
	bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
	bpf: Fix slot type check in check_stack_write_var_off
	drm/msm/dpu1: Account for DSC's bits_per_pixel having 4 fractional bits
	drm/msm/dsi: Remove useless math in DSC calculations
	drm/msm/dsi: Remove repeated calculation of slice_per_intf
	drm/msm/dsi: Use DIV_ROUND_UP instead of conditional increment on modulo
	drm/msm/dsi: Reuse earlier computed dsc->slice_chunk_size
	drm/msm/dsi: Appropriately set dsc->mux_word_size based on bpc
	drm/msm/dsi: Migrate to drm_dsc_compute_rc_parameters()
	drm/msm/dsi: Account for DSC's bits_per_pixel having 4 fractional bits
	drm/msm/dsi: Disallow 8 BPC DSC configuration for alternative BPC values
	drm/msm/dsi: Prevent signed BPG offsets from bleeding into adjacent bits
	media: platform: mtk-mdp3: fix error handling in mdp_cmdq_send()
	media: platform: mtk-mdp3: fix error handling about components clock_on
	media: platform: mtk-mdp3: fix error handling in mdp_probe()
	media: rkvdec: Add required padding
	media: vivid: fix compose size exceed boundary
	media: platform: exynos4-is: fix return value check in fimc_md_probe()
	bpf: propagate precision in ALU/ALU64 operations
	bpf: propagate precision across all frames, not just the last one
	clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry
	clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src
	clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
	mtd: Fix device name leak when register device failed in add_mtd_device()
	mtd: core: fix possible resource leak in init_mtd()
	Input: joystick - fix Kconfig warning for JOYSTICK_ADC
	wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
	media: camss: Clean up received buffers on failed start of streaming
	media: camss: Do not attach an already attached power domain on MSM8916 platform
	clk: renesas: r8a779f0: Fix HSCIF parent clocks
	clk: renesas: r8a779f0: Fix SCIF parent clocks
	virt/sev-guest: Add a MODULE_ALIAS
	net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
	rxrpc: Fix ack.bufferSize to be 0 when generating an ack
	drm: lcdif: Set and enable FIFO Panic threshold
	wifi: rtw89: use u32_encode_bits() to fill MAC quota value
	drm: rcar-du: Drop leftovers dependencies from Kconfig
	regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode
	drbd: use blk_queue_max_discard_sectors helper
	bfq: fix waker_bfqq inconsistency crash
	drm/radeon: Add the missed acpi_put_table() to fix memory leak
	dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC
	pinctrl: mediatek: fix the pinconf register offset of some pins
	wifi: iwlwifi: mei: make sure ownership confirmed message is sent
	wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled
	wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API
	wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock
	wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone
	module: Fix NULL vs IS_ERR checking for module_get_next_page
	ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity
	ASoC: codecs: wsa883x: use correct header file
	selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch
	selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test
	drm/mediatek: Modify dpi power on/off sequence.
	ASoC: pxa: fix null-pointer dereference in filter()
	nvmet: only allocate a single slab for bvecs
	regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
	amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
	nvme: return err on nvme_init_non_mdts_limits fail
	wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc()
	regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
	drm/fourcc: Fix vsub/hsub for Q410 and Q401
	ALSA: memalloc: Allocate more contiguous pages for fallback case
	integrity: Fix memory leakage in keyring allocation error path
	ima: Fix misuse of dereference of pointer in template_desc_init_fields()
	block: clear ->slave_dir when dropping the main slave_dir reference
	dm: cleanup open_table_device
	dm: cleanup close_table_device
	dm: make sure create and remove dm device won't race with open and close table
	dm: track per-add_disk holder relations in DM
	selftests/bpf: fix memory leak of lsm_cgroup
	wifi: ath10k: Fix return value in ath10k_pci_init()
	drm/msm/a6xx: Fix speed-bin detection vs probe-defer
	mtd: lpddr2_nvm: Fix possible null-ptr-deref
	Input: elants_i2c - properly handle the reset GPIO when power is off
	ASoC: amd: acp: Fix possible UAF in acp_dma_open
	net: ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine
	media: amphion: add lock around vdec_g_fmt
	media: amphion: apply vb2_queue_error instead of setting manually
	media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
	media: solo6x10: fix possible memory leak in solo_sysfs_init()
	media: platform: exynos4-is: Fix error handling in fimc_md_init()
	media: amphion: Fix error handling in vpu_driver_init()
	media: videobuf-dma-contig: use dma_mmap_coherent
	net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
	udp: Clean up some functions.
	net: Return errno in sk->sk_prot->get_port().
	mtd: spi-nor: hide jedec_id sysfs attribute if not present
	mtd: spi-nor: Fix the number of bytes for the dummy cycles
	clk: imx93: correct the flexspi1 clock setting
	bpf: Pin the start cgroup in cgroup_iter_seq_init()
	HID: i2c: let RMI devices decide what constitutes wakeup event
	clk: imx93: unmap anatop base in error handling path
	clk: imx93: correct enet clock
	bpf: Move skb->len == 0 checks into __bpf_redirect
	HID: hid-sensor-custom: set fixed size for custom attributes
	clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets
	pinctrl: k210: call of_node_put()
	wifi: rtw89: fix physts IE page check
	ASoC: Intel: Skylake: Fix Kconfig dependency
	ASoC: Intel: avs: Lock substream before snd_pcm_stop()
	ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
	ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
	regulator: core: use kfree_const() to free space conditionally
	clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
	drm/amdgpu: fix pci device refcount leak
	drm/i915/guc: make default_lists const data
	selftests/bpf: Make sure zero-len skbs aren't redirectable
	selftests/bpf: Mount debugfs in setns_by_fd
	bonding: fix link recovery in mode 2 when updelay is nonzero
	clk: microchip: check for null return of devm_kzalloc()
	mtd: core: Fix refcount error in del_mtd_device()
	mtd: maps: pxa2xx-flash: fix memory leak in probe
	drbd: remove call to memset before free device/resource/connection
	drbd: destroy workqueue when drbd device was freed
	ASoC: qcom: Add checks for devm_kcalloc
	ASoC: qcom: cleanup and fix dependency of QCOM_COMMON
	ASoC: mediatek: mt8186: Correct I2S shared clocks
	media: vimc: Fix wrong function called when vimc_init() fails
	media: imon: fix a race condition in send_packet()
	media: imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats
	media: mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg()
	clk: imx8mn: rename vpu_pll to m7_alt_pll
	clk: imx: replace osc_hdmi with dummy
	clk: imx: rename video_pll1 to video_pll
	clk: imx8mn: fix imx8mn_sai2_sels clocks list
	clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
	pinctrl: pinconf-generic: add missing of_node_put()
	media: dvb-core: Fix ignored return value in dvb_register_frontend()
	media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
	x86/boot: Skip realmode init code when running as Xen PV guest
	media: sun6i-mipi-csi2: Require both pads to be connected for streaming
	media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
	media: sun6i-mipi-csi2: Register async subdev with no sensor attached
	media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached
	media: amphion: try to wakeup vpu core to avoid failure
	media: amphion: cancel vpu before release instance
	media: amphion: lock and check m2m_ctx in event handler
	media: mediatek: vcodec: Fix getting NULL pointer for dst buffer
	media: mediatek: vcodec: Fix h264 set lat buffer error
	media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error
	media: mediatek: vcodec: Core thread depends on core_list
	media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
	drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
	ASoC: dt-bindings: wcd9335: fix reset line polarity in example
	ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
	drm/msm/mdp5: fix reading hw revision on db410c platform
	NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
	NFSv4.2: Always decode the security label
	NFSv4.2: Fix a memory stomp in decode_attr_security_label
	NFSv4.2: Fix initialisation of struct nfs4_label
	NFSv4: Fix a credential leak in _nfs4_discover_trunking()
	NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
	NFS: Fix an Oops in nfs_d_automount()
	ALSA: asihpi: fix missing pci_disable_device()
	wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
	wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed
	wifi: iwlwifi: mvm: fix double free on tx path.
	ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
	clk: mediatek: fix dependency of MT7986 ADC clocks
	drm/amd/pm/smu11: BACO is supported when it's in BACO state
	amdgpu/nv.c: Corrected typo in the video capabilities resolution
	drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
	drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
	drm/amdkfd: Fix memory leakage
	drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs
	ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
	clk: visconti: Fix memory leak in visconti_register_pll()
	netfilter: conntrack: set icmpv6 redirects as RELATED
	Input: wistron_btns - disable on UML
	bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
	bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
	bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
	bonding: uninitialized variable in bond_miimon_inspect()
	spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
	wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()
	wifi: mac80211: fix memory leak in ieee80211_if_add()
	wifi: mac80211: fix maybe-unused warning
	wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
	wifi: mt76: mt7921: fix antenna signal are way off in monitor mode
	wifi: mt76: mt7915: fix mt7915_mac_set_timing()
	wifi: mt76: mt7915: fix reporting of TX AGGR histogram
	wifi: mt76: mt7921: fix reporting of TX AGGR histogram
	wifi: mt76: mt7915: rework eeprom tx paths and streams init
	wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
	wifi: mt76: mt7921: fix wrong power after multiple SAR set
	wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
	wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc
	wifi: mt76: do not send firmware FW_FEATURE_NON_DL region
	mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2()
	regulator: core: fix module refcount leak in set_supply()
	clk: qcom: lpass-sc7280: Fix pm_runtime usage
	clk: qcom: lpass-sc7180: Fix pm_runtime usage
	clk: qcom: clk-krait: fix wrong div2 functions
	Revert "net: hsr: use hlist_head instead of list_head for mac addresses"
	hsr: Add a rcu-read lock to hsr_forward_skb().
	hsr: Avoid double remove of a node.
	hsr: Disable netpoll.
	hsr: Synchronize sending frames to have always incremented outgoing seq nr.
	hsr: Synchronize sequence number updates.
	configfs: fix possible memory leak in configfs_create_dir()
	regulator: core: fix resource leak in regulator_register()
	hwmon: (jc42) Convert register access and caching to regmap/regcache
	hwmon: (jc42) Restore the min/max/critical temperatures on resume
	bpf: Add dummy type reference to nf_conn___init to fix type deduplication
	bpf, sockmap: fix race in sock_map_free()
	ALSA: pcm: Set missing stop_operating flag at undoing trigger start
	media: saa7164: fix missing pci_disable_device()
	media: ov5640: set correct default link frequency
	ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
	pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()
	xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
	SUNRPC: Fix missing release socket in rpc_sockname()
	NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS
	NFS: Allow very small rsize & wsize again
	NFSv4.x: Fail client initialisation if state manager thread can't run
	riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
	bpftool: Fix memory leak in do_build_table_cb
	hwmon: (emc2305) fix unable to probe emc2301/2/3
	hwmon: (emc2305) fix pwm never being able to set lower
	mmc: alcor: fix return value check of mmc_add_host()
	mmc: moxart: fix return value check of mmc_add_host()
	mmc: mxcmmc: fix return value check of mmc_add_host()
	mmc: pxamci: fix return value check of mmc_add_host()
	mmc: rtsx_pci: fix return value check of mmc_add_host()
	mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
	mmc: toshsd: fix return value check of mmc_add_host()
	mmc: vub300: fix return value check of mmc_add_host()
	mmc: wmt-sdmmc: fix return value check of mmc_add_host()
	mmc: litex_mmc: ensure `host->irq == 0` if polling
	mmc: atmel-mci: fix return value check of mmc_add_host()
	mmc: omap_hsmmc: fix return value check of mmc_add_host()
	mmc: meson-gx: fix return value check of mmc_add_host()
	mmc: via-sdmmc: fix return value check of mmc_add_host()
	mmc: wbsd: fix return value check of mmc_add_host()
	mmc: mmci: fix return value check of mmc_add_host()
	mmc: renesas_sdhi: alway populate SCC pointer
	memstick/ms_block: Add check for alloc_ordered_workqueue
	mmc: core: Normalize the error handling branch in sd_read_ext_regs()
	nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set
	regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
	media: c8sectpfe: Add of_node_put() when breaking out of loop
	media: coda: Add check for dcoda_iram_alloc
	media: coda: Add check for kmalloc
	media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
	clk: samsung: Fix memory leak in _samsung_clk_register_pll()
	spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
	wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
	wifi: rtl8xxxu: Fix the channel width reporting
	wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
	blktrace: Fix output non-blktrace event when blk_classic option enabled
	bpf: Do not zero-extend kfunc return values
	clk: socfpga: Fix memory leak in socfpga_gate_init()
	net: vmw_vsock: vmci: Check memcpy_from_msg()
	net: defxx: Fix missing err handling in dfx_init()
	net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
	net: stmmac: fix possible memory leak in stmmac_dvr_probe()
	drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
	ipvs: use u64_stats_t for the per-cpu counters
	of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
	ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
	net: farsync: Fix kmemleak when rmmods farsync
	net/tunnel: wait until all sk_user_data reader finish before releasing the sock
	net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
	net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
	net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
	net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
	hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
	net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
	net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets
	af_unix: call proto_unregister() in the error path in af_unix_init()
	net: amd-xgbe: Fix logic around active and passive cables
	net: amd-xgbe: Check only the minimum speed for active/passive cables
	can: tcan4x5x: Remove invalid write in clear_interrupts
	can: m_can: Call the RAM init directly from m_can_chip_config
	can: tcan4x5x: Fix use of register error status mask
	net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open()
	net: lan9303: Fix read error execution path
	ntb_netdev: Use dev_kfree_skb_any() in interrupt context
	sctp: sysctl: make extra pointers netns aware
	Bluetooth: hci_core: fix error handling in hci_register_dev()
	Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
	Bluetooth: Fix EALREADY and ELOOP cases in bt_status()
	Bluetooth: hci_conn: Fix crash on hci_create_cis_sync
	Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
	Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
	Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
	Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
	Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
	Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
	Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
	Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
	octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions
	stmmac: fix potential division by 0
	i40e: Fix the inability to attach XDP program on downed interface
	net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
	apparmor: fix a memleak in multi_transaction_new()
	apparmor: fix lockdep warning when removing a namespace
	apparmor: Fix abi check to include v8 abi
	apparmor: Fix regression in stacking due to label flags
	crypto: hisilicon/qm - fix incorrect parameters usage
	crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF
	crypto: sun8i-ss - use dma_addr instead u32
	crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
	crypto: tcrypt - fix return value for multiple subtests
	scsi: core: Fix a race between scsi_done() and scsi_timeout()
	apparmor: Use pointer to struct aa_label for lbs_cred
	PCI: dwc: Fix n_fts[] array overrun
	RDMA/core: Fix order of nldev_exit call
	PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
	f2fs: Fix the race condition of resize flag between resizefs
	crypto: rockchip - do not do custom power management
	crypto: rockchip - do not store mode globally
	crypto: rockchip - add fallback for cipher
	crypto: rockchip - add fallback for ahash
	crypto: rockchip - better handle cipher key
	crypto: rockchip - remove non-aligned handling
	crypto: rockchip - rework by using crypto_engine
	apparmor: Fix memleak in alloc_ns()
	fortify: Do not cast to "unsigned char"
	f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
	f2fs: fix gc mode when gc_urgent_high_remaining is 1
	f2fs: fix normal discard process
	f2fs: allow to set compression for inlined file
	f2fs: fix the assign logic of iocb
	f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
	RDMA/irdma: Report the correct link speed
	scsi: qla2xxx: Fix set-but-not-used variable warnings
	RDMA/siw: Fix immediate work request flush to completion queue
	IB/mad: Don't call to function that might sleep while in atomic context
	PCI: vmd: Disable MSI remapping after suspend
	PCI: imx6: Initialize PHY before deasserting core reset
	f2fs: fix to avoid accessing uninitialized spinlock
	RDMA/restrack: Release MR restrack when delete
	RDMA/core: Make sure "ib_port" is valid when access sysfs node
	RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
	RDMA/siw: Set defined status for work completion with undefined status
	RDMA/irdma: Fix inline for multiple SGE's
	RDMA/irdma: Fix RQ completion opcode
	RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
	scsi: scsi_debug: Fix a warning in resp_write_scat()
	crypto: ccree - Remove debugfs when platform_driver_register failed
	crypto: cryptd - Use request context instead of stack for sub-request
	crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
	RDMA/rxe: Fix mr->map double free
	RDMA/hns: Fix ext_sge num error when post send
	RDMA/hns: Fix incorrect sge nums calculation
	PCI: Check for alloc failure in pci_request_irq()
	RDMA/hfi: Decrease PCI device reference count in error path
	crypto: ccree - Make cc_debugfs_global_fini() available for module init function
	RDMA/irdma: Initialize net_type before checking it
	RDMA/hns: fix memory leak in hns_roce_alloc_mr()
	RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
	dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
	dt-bindings: visconti-pcie: Fix interrupts array max constraints
	PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path
	scsi: hpsa: Fix possible memory leak in hpsa_init_one()
	crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
	padata: Always leave BHs disabled when running ->parallel()
	padata: Fix list iterator in padata_do_serial()
	crypto: x86/aegis128 - fix possible crash with CFI enabled
	crypto: x86/aria - fix crash with CFI enabled
	crypto: x86/sha1 - fix possible crash with CFI enabled
	crypto: x86/sha256 - fix possible crash with CFI enabled
	crypto: x86/sha512 - fix possible crash with CFI enabled
	crypto: x86/sm3 - fix possible crash with CFI enabled
	crypto: x86/sm4 - fix crash with CFI enabled
	crypto: arm64/sm3 - add NEON assembly implementation
	crypto: arm64/sm3 - fix possible crash with CFI enabled
	crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value
	scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
	scsi: hpsa: Fix error handling in hpsa_add_sas_host()
	scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
	scsi: efct: Fix possible memleak in efct_device_init()
	scsi: scsi_debug: Fix a warning in resp_verify()
	scsi: scsi_debug: Fix a warning in resp_report_zones()
	scsi: fcoe: Fix possible name leak when device_register() fails
	scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
	scsi: ipr: Fix WARNING in ipr_init()
	scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
	scsi: snic: Fix possible UAF in snic_tgt_create()
	scsi: ufs: core: Fix the polling implementation
	RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
	f2fs: set zstd compress level correctly
	f2fs: fix to enable compress for newly created file if extension matches
	f2fs: avoid victim selection from previous victim section
	RDMA/nldev: Fix failure to send large messages
	crypto: qat - fix error return code in adf_probe
	crypto: amlogic - Remove kcalloc without check
	crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
	riscv/mm: add arch hook arch_clear_hugepage_flags
	RDMA: Disable IB HW for UML
	RDMA/hfi1: Fix error return code in parse_platform_config()
	RDMA/srp: Fix error return code in srp_parse_options()
	PCI: vmd: Fix secondary bus reset for Intel bridges
	orangefs: Fix sysfs not cleanup when dev init failed
	RDMA/hns: Fix the gid problem caused by free mr
	RDMA/hns: Fix AH attr queried by query_qp
	RDMA/hns: Fix PBL page MTR find
	RDMA/hns: Fix page size cap from firmware
	RDMA/hns: Fix error code of CMD
	RDMA/hns: Fix XRC caps on HIP08
	RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path
	RISC-V: Fix MEMREMAP_WB for systems with Svpbmt
	riscv: Fix crash during early errata patching
	crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
	hwrng: amd - Fix PCI device refcount leak
	hwrng: geode - Fix PCI device refcount leak
	IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
	RISC-V: Align the shadow stack
	f2fs: fix iostat parameter for discard
	riscv: Fix P4D_SHIFT definition for 3-level page table mode
	drivers: dio: fix possible memory leak in dio_init()
	serial: tegra: Read DMA status before terminating
	serial: 8250_bcm7271: Fix error handling in brcmuart_init()
	drivers: staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler
	class: fix possible memory leak in __class_register()
	vfio: platform: Do not pass return buffer to ACPI _RST method
	vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps
	uio: uio_dmem_genirq: Fix missing unlock in irq configuration
	uio: uio_dmem_genirq: Fix deadlock between irq config and handling
	usb: fotg210-udc: Fix ages old endianness issues
	interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm
	staging: vme_user: Fix possible UAF in tsi148_dma_list_add
	usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
	usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
	usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
	usb: typec: tipd: Fix spurious fwnode_handle_put in error path
	usb: typec: tipd: Fix typec_unregister_port error paths
	usb: musb: omap2430: Fix probe regression for missing resources
	extcon: usbc-tusb320: Update state on probe even if no IRQ pending
	USB: gadget: Fix use-after-free during usb config switch
	serial: amba-pl011: avoid SBSA UART accessing DMACR register
	serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
	serial: stm32: move dma_request_chan() before clk_prepare_enable()
	serial: pch: Fix PCI device refcount leak in pch_request_dma()
	serial: altera_uart: fix locking in polling mode
	serial: sunsab: Fix error handling in sunsab_init()
	habanalabs: fix return value check in hl_fw_get_sec_attest_data()
	test_firmware: fix memory leak in test_firmware_init()
	misc: ocxl: fix possible name leak in ocxl_file_register_afu()
	ocxl: fix pci device refcount leak when calling get_function_0()
	misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
	misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
	firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
	cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
	cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
	iio: temperature: ltc2983: make bulk write buffer DMA-safe
	iio: adis: add '__adis_enable_irq()' implementation
	counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
	coresight: trbe: remove cpuhp instance node before remove cpuhp state
	coresight: cti: Fix null pointer error on CTI init before ETM
	tracing/user_events: Fix call print_fmt leak
	usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
	usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem()
	usb: gadget: f_hid: fix f_hidg lifetime vs cdev
	usb: gadget: f_hid: fix refcount leak on error path
	drivers: mcb: fix resource leak in mcb_probe()
	mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
	chardev: fix error handling in cdev_device_add()
	vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries
	i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
	staging: rtl8192u: Fix use after free in ieee80211_rx()
	staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
	vme: Fix error not catched in fake_init()
	gpiolib: cdev: fix NULL-pointer dereferences
	gpiolib: protect the GPIO device against being dropped while in use by user-space
	i2c: mux: reg: check return value after calling platform_get_resource()
	i2c: ismt: Fix an out-of-bounds bug in ismt_access()
	usb: storage: Add check for kcalloc
	usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()
	tracing/hist: Fix issue of losting command info in error_log
	ksmbd: Fix resource leak in ksmbd_session_rpc_open()
	samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
	thermal/drivers/imx8mm_thermal: Validate temperature range
	thermal/drivers/k3_j72xx_bandgap: Fix the debug print message
	thermal/of: Fix memory leak on thermal_of_zone_register() failure
	thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
	thermal/drivers/qcom/lmh: Fix irq handler return value
	fbdev: ssd1307fb: Drop optional dependency
	fbdev: pm2fb: fix missing pci_disable_device()
	fbdev: via: Fix error in via_core_init()
	fbdev: vermilion: decrease reference count in error path
	fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
	fbdev: geode: don't build on UML
	fbdev: uvesafb: don't build on UML
	fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
	led: qcom-lpg: Fix sleeping in atomic
	perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode
	perf stat: Use evsel__is_hybrid() more
	perf stat: Move common code in print_metric_headers()
	HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
	HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
	power: supply: fix residue sysfs file in error handle route of __power_supply_register()
	watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
	perf trace: Return error if a system call doesn't exist
	perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
	perf trace: Handle failure when trace point folder is missed
	perf symbol: correction while adjusting symbol
	power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
	power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()
	HSI: omap_ssi_core: Fix error handling in ssi_init()
	power: supply: ab8500: Fix error handling in ab8500_charger_init()
	power: supply: Fix refcount leak in rk817_charger_probe
	power: supply: bq25890: Factor out regulator registration code
	power: supply: bq25890: Convert to i2c's .probe_new()
	power: supply: bq25890: Ensure pump_express_work is cancelled on remove
	perf branch: Fix interpretation of branch records
	power: supply: fix null pointer dereferencing in power_supply_get_battery_info
	gfs2: Partially revert gfs2_inode_lookup change
	leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3}
	perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch'
	ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack
	perf stat: Do not delay the workload with --delay
	RDMA/siw: Fix pointer cast warning
	fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
	fs/ntfs3: Harden against integer overflows
	phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on
	phy: qcom-qmp-pcie: drop bogus register update
	dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
	dmaengine: apple-admac: Allocate cache SRAM to channels
	remoteproc: core: Auto select rproc-virtio device id
	phy: qcom-qmp-pcie: drop power-down delay config
	phy: qcom-qmp-pcie: replace power-down delay
	phy: qcom-qmp-pcie: fix sc8180x initialisation
	phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
	phy: qcom-qmp-pcie: fix ipq6018 initialisation
	phy: qcom-qmp-usb: clean up power-down handling
	phy: qcom-qmp-usb: drop sc8280xp power-down delay
	phy: qcom-qmp-usb: drop power-down delay config
	phy: qcom-qmp-usb: clean up status polling
	phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
	phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY
	iommu/s390: Fix duplicate domain attachments
	iommu/sun50i: Fix reset release
	iommu/sun50i: Consider all fault sources for reset
	iommu/sun50i: Fix R/W permission check
	iommu/sun50i: Fix flush size
	iommu/sun50i: Implement .iotlb_sync_map
	iommu/rockchip: fix permission bits in page table entries v2
	dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA
	phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset
	phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
	phy: usb: Use slow clock for wake enabled suspend
	phy: usb: Fix clock imbalance for suspend/resume
	include/uapi/linux/swab: Fix potentially missing __always_inline
	pwm: tegra: Improve required rate calculation
	pwm: tegra: Ensure the clock rate is not less than needed
	phy: qcom-qmp-pcie: split register tables into common and extra parts
	phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table
	phy: qcom-qmp-pcie: support separate tables for EP mode
	phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode
	phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled
	phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names
	fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
	dmaengine: idxd: Fix crc_val field for completion record
	rtc: rzn1: Check return value in rzn1_rtc_probe
	rtc: class: Fix potential memleak in devm_rtc_allocate_device()
	rtc: pcf2127: Convert to .probe_new()
	rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
	rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
	rtc: cmos: Eliminate forward declarations of some functions
	rtc: cmos: Rename ACPI-related functions
	rtc: cmos: Disable ACPI RTC event on removal
	rtc: snvs: Allow a time difference on clock register read
	rtc: pcf85063: Fix reading alarm
	iommu/mediatek: Check return value after calling platform_get_resource()
	iommu: Avoid races around device probe
	iommu/amd: Fix pci device refcount leak in ppr_notifier()
	iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
	macintosh: fix possible memory leak in macio_add_one_device()
	macintosh/macio-adb: check the return value of ioremap()
	powerpc/52xx: Fix a resource leak in an error handling path
	cxl: Fix refcount leak in cxl_calc_capp_routing
	powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
	powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
	powerpc/pseries: fix the object owners enum value in plpks driver
	powerpc/pseries: Fix the H_CALL error code in PLPKS driver
	powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error
	powerpc/pseries: fix plpks_read_var() code for different consumers
	kprobes: Fix check for probe enabled in kill_kprobe()
	powerpc: dts: turris1x.dts: Add channel labels for temperature sensor
	powerpc/perf: callchain validate kernel stack pointer bounds
	powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
	powerpc/hv-gpci: Fix hv_gpci event list
	selftests/powerpc: Fix resource leaks
	iommu/mediatek: Add platform_device_put for recovering the device refcnt
	iommu/mediatek: Use component_match_add
	iommu/mediatek: Add error path for loop of mm_dts_parse
	iommu/mediatek: Validate number of phandles associated with "mediatek,larbs"
	iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
	pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
	pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
	pwm: mediatek: always use bus clock for PWM on MT7622
	RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config()
	remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
	remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
	remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
	remoteproc: qcom_q6v5_pas: detach power domains on remove
	remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
	remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
	powerpc/pseries/eeh: use correct API for error log size
	dt-bindings: mfd: qcom,spmi-pmic: Drop PWM reg dependency
	mfd: axp20x: Do not sleep in the power off handler
	mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
	mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
	mfd: pm8008: Fix return value check in pm8008_probe()
	netfilter: flowtable: really fix NAT IPv6 offload
	rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
	rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
	rtc: pcf85063: fix pcf85063_clkout_control
	iommu/mediatek: Fix forever loop in error handling
	nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
	net: macsec: fix net device access prior to holding a lock
	bonding: add missed __rcu annotation for curr_active_slave
	bonding: do failover when high prio link up
	mISDN: hfcsusb: 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: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
	block, bfq: fix possible uaf for 'bfqq->bic'
	selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION
	bpf: prevent leak of lsm program after failed attach
	media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1
	net: enetc: avoid buffer leaks on xdp_do_redirect() failure
	nfc: pn533: Clear nfc_target before being used
	unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
	r6040: Fix kmemleak in probe and remove
	net: dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port()
	igc: Enhance Qbv scheduling by using first flag bit
	igc: Use strict cycles for Qbv scheduling
	igc: Add checking for basetime less than zero
	igc: allow BaseTime 0 enrollment for Qbv
	igc: recalculate Qbv end_time by considering cycle time
	igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
	rtc: mxc_v2: Add missing clk_disable_unprepare()
	devlink: hold region lock when flushing snapshots
	selftests: devlink: fix the fd redirect in dummy_reporter_test
	openvswitch: Fix flow lookup to use unmasked key
	soc: mediatek: pm-domains: Fix the power glitch issue
	arm64: dts: mt8183: Fix Mali GPU clock
	devlink: protect devlink dump by the instance lock
	skbuff: Account for tail adjustment during pull operations
	mailbox: mpfs: read the system controller's status
	mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
	mailbox: zynq-ipi: fix error handling while device_register() fails
	net_sched: reject TCF_EM_SIMPLE case for complex ematch module
	rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
	myri10ge: Fix an error handling path in myri10ge_probe()
	net: stream: purge sk_error_queue in sk_stream_kill_queues()
	mctp: serial: Fix starting value for frame check sequence
	cifs: don't leak -ENOMEM in smb2_open_file()
	net: dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq
	mctp: Remove device type check at unregister
	HID: amd_sfh: Add missing check for dma_alloc_coherent
	net: fec: check the return value of build_skb()
	rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
	arm64: make is_ttbrX_addr() noinstr-safe
	ARM: dts: aspeed: rainier,everest: Move reserved memory regions
	video: hyperv_fb: Avoid taking busy spinlock on panic path
	x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
	binfmt_misc: fix shift-out-of-bounds in check_special_flags
	arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards
	arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes
	fs: jfs: fix shift-out-of-bounds in dbAllocAG
	udf: Avoid double brelse() in udf_rename()
	jfs: Fix fortify moan in symlink
	fs: jfs: fix shift-out-of-bounds in dbDiscardAG
	ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value
	ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur
	ACPICA: Fix error code path in acpi_ds_call_control_method()
	thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp
	ACPI: video: Change GIGABYTE GB-BXBT-2807 quirk to force_none
	ACPI: video: Change Sony Vaio VPCEH3U1E quirk to force_native
	ACPI: video: Add force_vendor quirk for Sony Vaio PCG-FRV35
	ACPI: video: Add force_native quirk for Sony Vaio VPCY11S1E
	nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
	nilfs2: fix shift-out-of-bounds due to too large exponent of block size
	acct: fix potential integer overflow in encode_comp_t()
	x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS
	ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F)
	btrfs: do not panic if we can't allocate a prealloc extent state
	ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346
	hfs: fix OOB Read in __hfs_brec_find
	drm/etnaviv: add missing quirks for GC300
	media: imx-jpeg: Disable useless interrupt to avoid kernel panic
	brcmfmac: return error when getting invalid max_flowrings from dongle
	wifi: ath9k: verify the expected usb_endpoints are present
	wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
	ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
	ASoC: Intel: avs: Add quirk for KBL-R RVP platform
	ipmi: fix memleak when unload ipmi driver
	wifi: ath10k: Delay the unmapping of the buffer
	openvswitch: Use kmalloc_size_roundup() to match ksize() usage
	bnx2: Use kmalloc_size_roundup() to match ksize() usage
	drm/amd/display: skip commit minimal transition state
	drm/amd/display: prevent memory leak
	drm/edid: add a quirk for two LG monitors to get them to work on 10bpc
	Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
	drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
	blk-mq: avoid double ->queue_rq() because of early timeout
	HID: apple: fix key translations where multiple quirks attempt to translate the same key
	HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip
	wifi: ath11k: Fix qmi_msg_handler data structure initialization
	qed (gcc13): use u16 for fid to be big enough
	drm/meson: Fix return type of meson_encoder_cvbs_mode_valid()
	bpf: make sure skb->len != 0 when redirecting to a tunneling device
	net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
	hamradio: baycom_epp: Fix return type of baycom_send_packet()
	wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
	wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()'
	HID: input: do not query XP-PEN Deco LW battery
	HID: uclogic: Add support for XP-PEN Deco LW
	igb: Do not free q_vector unless new one was allocated
	drm/amdgpu: Fix type of second parameter in trans_msg() callback
	drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
	s390/ctcm: Fix return type of ctc{mp,}m_tx()
	s390/netiucv: Fix return type of netiucv_tx()
	s390/lcs: Fix return type of lcs_start_xmit()
	drm/amd/display: Use min transition for SubVP into MPO
	drm/amd/display: Disable DRR actions during state commit
	drm/msm: Use drm_mode_copy()
	drm/rockchip: Use drm_mode_copy()
	drm/sti: Use drm_mode_copy()
	drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
	drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
	md/raid0, raid10: Don't set discard sectors for request queue
	md/raid1: stop mdx_raid1 thread when raid1 array run failed
	drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit
	drm/amd/display: fix array index out of bound error in bios parser
	nvme-auth: don't override ctrl keys before validation
	net: add atomic_long_t to net_device_stats fields
	ipv6/sit: use DEV_STATS_INC() to avoid data-races
	mrp: introduce active flags to prevent UAF when applicant uninit
	net: ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full
	bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage
	ppp: associate skb with a device at tx
	drm/amd/display: Fix display corruption w/ VSR enable
	bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
	bpf: Prevent decl_tag from being referenced in func_proto arg
	ethtool: avoiding integer overflow in ethtool_phys_id()
	media: dvb-frontends: fix leak of memory fw
	media: dvbdev: adopts refcnt to avoid UAF
	media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
	media: mediatek: vcodec: Can't set dst buffer to done when lat decode error
	blk-mq: fix possible memleak when register 'hctx' failed
	ALSA: usb-audio: Add quirk for Tascam Model 12
	drm/amdgpu: Fix potential double free and null pointer dereference
	drm/amd/display: Use the largest vready_offset in pipe group
	drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming
	ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table
	libbpf: Avoid enum forward-declarations in public API in C++ mode
	regulator: core: fix use_count leakage when handling boot-on
	wifi: mt76: do not run mt76u_status_worker if the device is not running
	hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M
	selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym
	nfs: fix possible null-ptr-deref when parsing param
	mmc: f-sdh30: Add quirks for broken timeout clock capability
	mmc: renesas_sdhi: add quirk for broken register layout
	mmc: renesas_sdhi: better reset from HS400 mode
	mmc: sdhci-tegra: Issue CMD and DAT resets together
	media: si470x: Fix use-after-free in si470x_int_in_callback()
	clk: st: Fix memory leak in st_of_quadfs_setup()
	regulator: core: Use different devices for resource allocation and DT lookup
	ice: synchronize the misc IRQ when tearing down Tx tracker
	Bluetooth: hci_bcm: Add CYW4373A0 support
	Bluetooth: Add quirk to disable extended scanning
	Bluetooth: Add quirk to disable MWS Transport Configuration
	regulator: core: Fix resolve supply lookup issue
	crypto: hisilicon/hpre - fix resource leak in remove process
	scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
	scsi: ufs: Reduce the START STOP UNIT timeout
	crypto: hisilicon/qm - increase the memory of local variables
	Revert "PCI: Clear PCI_STATUS when setting up device"
	scsi: elx: libefc: Fix second parameter type in state callbacks
	hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
	scsi: smartpqi: Add new controller PCI IDs
	scsi: smartpqi: Correct device removal for multi-actuator devices
	drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
	drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
	scsi: target: iscsi: Fix a race condition between login_work and the login thread
	orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
	orangefs: Fix kmemleak in orangefs_sysfs_init()
	orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
	hwmon: (jc42) Fix missing unlock on error in jc42_write()
	ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()
	ASoC: Intel: Skylake: Fix driver hang during shutdown
	ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
	ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
	ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
	ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
	ALSA: hda/hdmi: fix i915 silent stream programming flow
	ALSA: hda/hdmi: set default audio parameters for KAE silent-stream
	ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend
	ASoC: wm8994: Fix potential deadlock
	ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
	ASoC: rt5670: Remove unbalanced pm_runtime_put()
	drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
	LoadPin: Ignore the "contents" argument of the LSM hooks
	lkdtm: cfi: Make PAC test work with GCC 7 and 8
	pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
	drm/amd/pm: avoid large variable on kernel stack
	perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
	perf tools: Make quiet mode consistent between tools
	perf probe: Check -v and -q options in the right place
	MIPS: ralink: mt7621: avoid to init common ralink reset controller
	perf test: Fix "all PMU test" to skip parametrized events
	afs: Fix lost servers_outstanding count
	cfi: Fix CFI failure with KASAN
	pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
	ima: Simplify ima_lsm_copy_rule
	Input: iqs7222 - drop unused device node references
	Input: iqs7222 - report malformed properties
	Input: iqs7222 - add support for IQS7222A v1.13+
	dt-bindings: input: iqs7222: Reduce 'linux,code' to optional
	dt-bindings: input: iqs7222: Correct minimum slider size
	dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+
	ALSA: usb-audio: Workaround for XRUN at prepare
	ALSA: usb-audio: add the quirk for KT0206 device
	ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
	ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
	HID: logitech-hidpp: Guard FF init code against non-USB devices
	usb: cdnsp: fix lack of ZLP for ep0
	usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
	arm64: dts: qcom: sm6350: fix USB-DP PHY registers
	arm64: dts: qcom: sm8250: fix USB-DP PHY registers
	dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
	clk: imx: imx8mp: add shared clk gate for usb suspend clk
	usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
	usb: dwc3: core: defer probe on ulpi_read_id timeout
	usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
	xhci: Prevent infinite loop in transaction errors recovery for streams
	HID: wacom: Ensure bootloader PID is usable in hidraw mode
	HID: mcp2221: don't connect hidraw
	loop: Fix the max_loop commandline argument treatment when it is set to 0
	9p: set req refcount to zero to avoid uninitialized usage
	security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
	reiserfs: Add missing calls to reiserfs_security_free()
	iio: fix memory leak in iio_device_register_eventset()
	iio: adc: ad_sigma_delta: do not use internal iio_dev lock
	iio: adc128s052: add proper .data members in adc128_of_match table
	iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
	regulator: core: fix deadlock on regulator enable
	spi: fsl_spi: Don't change speed while chipselect is active
	floppy: Fix memory leak in do_floppy_init()
	gcov: add support for checksum field
	test_maple_tree: add test for mas_spanning_rebalance() on insufficient data
	maple_tree: fix mas_spanning_rebalance() on insufficient data
	fbdev: fbcon: release buffer when fbcon_do_set_font() failed
	ovl: fix use inode directly in rcu-walk mode
	btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
	mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings
	scsi: qla2xxx: Fix crash when I/O abort times out
	blk-iolatency: Fix memory leak on add_disk() failures
	io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag
	io_uring: add completion locking for iopoll
	io_uring: dont remove file from msg_ring reqs
	io_uring: improve io_double_lock_ctx fail handling
	io_uring/net: ensure compat import handlers clear free_iov
	io_uring/net: fix cleanup after recycle
	io_uring: protect cq_timeouts with timeout_lock
	io_uring: remove iopoll spinlock
	net: stmmac: fix errno when create_singlethread_workqueue() fails
	media: dvbdev: fix build warning due to comments
	media: dvbdev: fix refcnt bug
	drm/amd/display: revert Disable DRR actions during state commit
	mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
	pwm: tegra: Fix 32 bit build
	Linux 6.1.2

Change-Id: I8f7c080f3b8288ed319fc0e25aaefb7ad5cd6b84
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-01-18 18:44:34 +00:00
Ulf Hansson
dc0da257eb cpuidle: dt: Return the correct numbers of parsed idle states
[ Upstream commit ee3c2c8ad6ba6785f14a60e4081d7c82e88162a2 ]

While we correctly skips to initialize an idle state from a disabled idle
state node in DT, the returned value from dt_init_idle_driver() don't get
adjusted accordingly. Instead the number of found idle state nodes are
returned, while the callers are expecting the number of successfully
initialized idle states from DT.

This leads to cpuidle drivers unnecessarily continues to initialize their
idle state specific data. Moreover, in the case when all idle states have
been disabled in DT, we would end up registering a cpuidle driver, rather
than relying on the default arch specific idle call.

Fixes: 9f14da3455 ("drivers: cpuidle: implement DT based idle states infrastructure")
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-31 13:31:55 +01:00
Lina Iyer
30b7becfd6 ANDROID: cpuidle: export cpuidle_driver_state_disabled
Export cpuidle_driver_state_disabled() so that CPU idle states may be
disabled at runtime for debugging CPU and cluster idle states.

Bug: 263691252
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Change-Id: Id9038074d64fb6c0444d9aca68420414c3223e93
(cherry picked from commit de93734e224be27681d2367bc6275a4dc58e6dc6)
(cherry picked from commit f154a239c34df6de48f5f4eab5b95755235e1d43)
2022-12-27 19:09:48 +00:00
qctecmdr
918b88d534 Merge "cpuidle: governors: qcom-lpm: Add missing kobject_put()" 2022-12-17 15:20:05 -08:00
Maulik Shah
50108a3855 cpuidle: governors: qcom-lpm: Add missing kobject_put()
Add missing kobject_put() in the error path to create sysfs entries.

Change-Id: I6457d3e603c5f3462184423779997f47879bc4a8
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2022-12-14 16:29:54 +05:30
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