Commit Graph

4541 Commits

Author SHA1 Message Date
j7b3y
a83e8e51cf drivers: iommu: arm-smmu: Specify sync probe for qsmmuv500-tbu 2025-01-10 21:29:52 +09:00
Srinivasarao Pathipati
37e14da1f2 Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1
* refs/heads/tmp-075ce55:
  ANDROID: 16K: Avoid mmap lock assertions for padding VMAs
  ANDROID: consolidate.fragment: don't disable CONFIG_PM_ADVANCED_DEBUG
  ANDROID: GKI: Update symbol list for mtk
  Revert "f2fs: fix to tag gcing flag on page during block migration"
  ANDROID: 16K: Only check basename of linker context
  FROMGIT: arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE
  ANDROID: gki_defconfig: Disable CONFIG_BRCMSTB_DPFE and CONFIG_BRCMSTB_MEMC
  FROMGIT: f2fs: fix to avoid use SSR allocate when do defragment
  ANDROID: 16K: Only check basename of linker context
  ANDROID: 16K: Avoid and document padding madvise lock warning
  ANDROID: arm64: vdso32: support user-supplied flags
  ANDROID: GKI: Add initial symbol list for bcmstb
  ANDROID: gki_defconfig: Enable Broadcom STB SoCs
  UPSTREAM: mmc: core: Do not force a retune before RPMB switch
  UPSTREAM: arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
  BACKPORT: net: phy: Allow drivers to always call into ->suspend()
  UPSTREAM: ARM: perf: Mark all accessor functions inline
  UPSTREAM: arm64: perf: Mark all accessor functions inline
  UPSTREAM: perf/core: Drop __weak attribute from arch_perf_update_userpage() prototype
  UPSTREAM: ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM
  UPSTREAM: ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations
  UPSTREAM: perf: pmuv3: Change GENMASK to GENMASK_ULL
  UPSTREAM: perf: pmuv3: Move inclusion of kvm_host.h to the arch-specific helper
  UPSTREAM: perf: pmuv3: Abstract PMU version checks
  UPSTREAM: arm64: perf: Abstract system register accesses away
  UPSTREAM: arm64: perf: Move PMUv3 driver to drivers/perf
  UPSTREAM: arm64/perf: Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI
  ANDROID: GKI: Update oplus symbol list
  UPSTREAM: block/blk-mq: Don't complete locally if capacities are different
  BACKPORT: sched: Add a new function to compare if two cpus have the same capacity
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: GKI: Update rockchip symbols for rndis_host.
  ANDROID: GKI: Update rockchip symbols for snd multi dais.
  UPSTREAM: usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
  UPSTREAM: usb: gadget: f_fs: use io_data->status consistently
  ANDROID: set rewrite_absolute_paths_in_config for GKI aarch64.
  UPSTREAM: wifi: cfg80211: Clear mlo_links info when STA disconnects
  ANDROID: ABI: Add usb_gadget_connect & usb_gadget_disconnect symbol
  ANDROID: GKI: Update symbol list for mtk
  BACKPORT: iommu: Have __iommu_probe_device() check for already probed devices
  ANDROID: ABI fixup for abi break in struct dst_ops
  BACKPORT: net: fix __dst_negative_advice() race
  ANDROID: ABI fixup for abi break in struct dst_ops
  BACKPORT: net: fix __dst_negative_advice() race
  Revert "crypto: api - Disallow identical driver names"
  UPSTREAM: USB: gadget: core: create sysfs link between udc and gadget
  ANDROID: GKI: add tegra20-cpufreq.ko to rockpi4 build
  ANDROID: GKI: update symbol list for db845c
  ANDROID: Build some tegra configs as vendor module
  ANDROID: gki_defconfig: Enable Tegra SoCs
  ANDROID: Update the ABI symbol list
  Revert^2 "BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST ..."
  ANDROID: binder: fix KMI-break due to alloc->lock
  ANDROID: binder: fix ptrdiff_t printk-format issue
  ANDROID: binder: fix KMI-break due to address type change
  Reapply "ANDROID: vendor_hooks: Add hook for binder_detect_low_async_space"
  Reapply "ANDROID: Add vendor hooks for binder perf tuning"
  UPSTREAM: binder: switch alloc->mutex to spinlock_t
  UPSTREAM: binder: reverse locking order in shrinker callback
  UPSTREAM: binder: avoid user addresses in debug logs
  UPSTREAM: binder: refactor binder_delete_free_buffer()
  UPSTREAM: binder: collapse print_binder_buffer() into caller
  UPSTREAM: binder: document the final page calculation
  BACKPORT: UPSTREAM: binder: rename lru shrinker utilities
  UPSTREAM: binder: make oversized buffer code more readable
  UPSTREAM: binder: remove redundant debug log
  UPSTREAM: binder: perform page installation outside of locks
  UPSTREAM: binder: initialize lru pages in mmap callback
  UPSTREAM: binder: malloc new_buffer outside of locks
  UPSTREAM: binder: refactor page range allocation
  UPSTREAM: binder: relocate binder_alloc_clear_buf()
  UPSTREAM: binder: relocate low space calculation
  UPSTREAM: binder: separate the no-space debugging logic
  UPSTREAM: binder: remove pid param in binder_alloc_new_buf()
  UPSTREAM: binder: do unlocked work in binder_alloc_new_buf()
  UPSTREAM: binder: split up binder_update_page_range()
  UPSTREAM: binder: keep vma addresses type as unsigned long
  UPSTREAM: binder: remove extern from function prototypes
  Revert "ANDROID: Add vendor hooks for binder perf tuning"
  Revert "ANDROID: vendor_hooks: Add hook for binder_detect_low_async_space_locked"
  Revert "ANDROID: vendor_hook: rename the the name of hooks"
  ANDROID: GKI: Update rockchip symbols for some usb wifi bt.
  UPSTREAM: selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
  ANDROID: GKI: Update rockchip symbols to add iova APIs
  FROMLIST: kheaders: explicitly define file modes for archived headers
  ANDROID: incremental-fs: Make work with 16k pages
  ANDROID: pahole -J -j1 for reproducible BTF
  Revert "BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST ..."
  BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST to be relative against objtree.
  ANDROID: export one function for mm metrics
  ANDROID: GKI: Update symbol list for mtk
  FROMLIST: kheaders: explicitly define file modes for archived headers
  ANDROID: pahole -J -j1 for reproducible BTF
  FROMLIST: usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  ANDROID: Export sysctl_sched_wakeup_granularity to enable modifying it
  UPSTREAM: epoll: be better about file lifetimes
  FROMLIST: usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  FROMLIST: usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  UPSTREAM: usb: gadget: ncm: Fix handling of zero block length packets
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: Update symbol list for mtk
  UPSTREAM: usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
  ANDROID: GKI: Update rockchip symbols to add iova APIs
  FROMLIST: sched/pi: Reweight fair_policy() tasks when inheriting prio
  ANDROID: Update the ABI symbol list
  ANDROID: mm: Add restricted vendor hook in do_read_fault()
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: Update the ABI symbol list
  ANDROID: add vendor hooks and expoert reclaim_pages to reclaim memory
  FROMGIT: usb: dwc3: Wait unconditionally after issuing EndXfer command
  ANDROID: ABI: Update honor symbol list
  ANDROID: add vendor hook in do_read_fault to tune fault_around_bytes
  ANDROID: usb: Optimize the problem of slow transfer rate in USB accessory mode
  ANDROID: Zap kernel/sched/android.h stubs
  ANDROID: Update the ABI symbol list
  ANDROID: Export sysctl_sched_wakeup_granularity to enable modifying it
  ANDROID: export one function for mm metrics
  ANDROID: Update the ABI symbol list
  ANDROID: Export sysctl_sched_wakeup_granularity to enable modifying it
  UPSTREAM: ALSA: virtio: use ack callback
  UPSTREAM: usb: typec: tcpm: clear pd_event queue in PORT_RESET
  BACKPORT: usb: typec: tcpm: enforce ready state when queueing alt mode vdm
  ANDROID: GKI: Update QCOM symbol list and ABI STG
  ANDROID: GKI: fix ABI breakage in struct userfaultfd_ctx
  UPSTREAM: userfaultfd: fix deadlock warning when locking src and dst VMAs
  BACKPORT: userfaultfd: use per-vma locks in userfaultfd operations
  BACKPORT: mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
  BACKPORT: userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx
  BACKPORT: userfaultfd: move userfaultfd_ctx struct to header file
  BACKPORT: userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
  BACKPORT: selftests/mm: add separate UFFDIO_MOVE test for PMD splitting
  BACKPORT: selftests/mm: add UFFDIO_MOVE ioctl test
  BACKPORT: selftests/mm: add uffd_test_case_ops to allow test case-specific operations
  BACKPORT: selftests/mm: call uffd_test_ctx_clear at the end of the test
  UPSTREAM: userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl
  BACKPORT: userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE
  BACKPORT: mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails
  BACKPORT: userfaultfd: handle zeropage moves by UFFDIO_MOVE
  UPSTREAM: userfaultfd: avoid huge_zero_page in UFFDIO_MOVE
  UPSTREAM: userfaultfd: fix move_pages_pte() splitting folio under RCU read lock
  BACKPORT: userfaultfd: UFFDIO_MOVE uABI
  UPSTREAM: mm/rmap: support move to different root anon_vma in folio_move_anon_rmap()
  UPSTREAM: crypto: x86/curve25519 - disable gcov
  ANDROID: GKI: Update QCOM symbol list and ABI STG
  ANDROID: GKI: update symbol list file for xiaomi
  UPSTREAM: netfilter: nft_set_pipapo: do not free live element
  UPSTREAM: net: tls: handle backlogging of crypto requests
  UPSTREAM: af_unix: Fix garbage collector racing against connect()
  UPSTREAM: af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
  ANDROID: 16K: Fix show maps CFI failure
  ANDROID: 16K: Handle pad VMA splits and merges
  ANDROID: 16K: madvise_vma_pad_pages: Remove filemap_fault check
  ANDROID: 16K: Only madvise padding from dynamic linker context
  ANDROID: 16K: Separate padding from ELF LOAD segment mappings
  ANDROID: 16K: Exclude ELF padding for fault around range
  ANDROID: 16K: Use MADV_DONTNEED to save VMA padding pages.
  ANDROID: 16K: Introduce ELF padding representation for VMAs
  ANDROID: 16K: Introduce /sys/kernel/mm/pgsize_miration/enabled
  FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it
  FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it
  Revert "FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it"
  FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it
  ANDROID: vendor_hooks: add symbols for lazy preemption
  ANDROID: vendor_hooks: add two hooks for lazy preemption
  ANDROID: KVM: arm64: wait_for_initramfs for pKVM module loading procfs
  ANDROID: GKI: Expose device async to userspace
  BACKPORT: mtk-mmsys: Change mtk-mmsys & mtk-mutex to modules
  ANDROID: Update the ABI symbol list
  BACKPORT: clk: mediatek: Split configuration options for MT8186 clock drivers
  BACKPORT: clk: mediatek: Add MODULE_LICENSE() where missing
  FROMGIT: coresight: etm4x: Fix access to resource selector registers
  FROMGIT: coresight: etm4x: Safe access for TRCQCLTR
  FROMGIT: coresight: etm4x: Do not save/restore Data trace control registers
  FROMGIT: coresight: etm4x: Do not hardcode IOMEM access for register restore
  ANDROID: GKI: Update honda symbol list for led-trigger
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hook: Add hooks to support reader optimistic spin in rwsem
  UPSTREAM: af_unix: Fix garbage collector racing against connect()
  UPSTREAM: af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
  ANDROID: GKI: fix ABI breakage in struct userfaultfd_ctx
  UPSTREAM: userfaultfd: fix deadlock warning when locking src and dst VMAs
  BACKPORT: userfaultfd: use per-vma locks in userfaultfd operations
  BACKPORT: mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
  BACKPORT: userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx
  BACKPORT: userfaultfd: move userfaultfd_ctx struct to header file
  BACKPORT: userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
  BACKPORT: selftests/mm: add separate UFFDIO_MOVE test for PMD splitting
  BACKPORT: selftests/mm: add UFFDIO_MOVE ioctl test
  BACKPORT: selftests/mm: add uffd_test_case_ops to allow test case-specific operations
  BACKPORT: selftests/mm: call uffd_test_ctx_clear at the end of the test
  UPSTREAM: userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl
  BACKPORT: userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE
  BACKPORT: mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails
  BACKPORT: userfaultfd: handle zeropage moves by UFFDIO_MOVE
  UPSTREAM: userfaultfd: avoid huge_zero_page in UFFDIO_MOVE
  UPSTREAM: userfaultfd: fix move_pages_pte() splitting folio under RCU read lock
  BACKPORT: userfaultfd: UFFDIO_MOVE uABI
  UPSTREAM: mm/rmap: support move to different root anon_vma in folio_move_anon_rmap()
  ANDROID: PM: hibernate: Encryption support with compression
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: vendor_hooks: Add hooks to support hibernation
  ANDROID: gki_defconfig: Sync gki_defconfig
  UPSTREAM: PM: hibernate: Support to select compression algorithm
  UPSTREAM: PM: hibernate: Add support for LZ4 compression for hibernation
  BACKPORT: PM: hibernate: Move to crypto APIs for LZO compression
  BACKPORT: PM: hibernate: Rename lzo* to make it generic
  Revert "hrtimer: Report offline hrtimer enqueue"
  Revert "drm/mipi-dsi: Fix detach call without attach"
  ANDROID: ABI: Update symbol list for Exynos SoC
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  BACKPORT: mtk-mmsys: Change mtk-mmsys & mtk-mutex to modules
  BACKPORT: clk: mediatek: Split configuration options for MT8186 clock drivers
  BACKPORT: clk: mediatek: Add MODULE_LICENSE() where missing
  ANDROID: Update the ABI symbol list
  Reapply "ANDROID: block: Add support for filesystem requests and small segments"
  UPSTREAM: usb:typec:tcpm:support double Rp to Vbus cable as sink
  ANDROID: Update the ABI symbol list
  ANDROID: Add known structs used by modules to KMI
  ANDROID: use reserved cpucaps for new capability
  Revert "mm/sparsemem: fix race in accessing memory_section->usage"
  UPSTREAM: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
  UPSTREAM: netfilter: nf_tables: release batch on table validation from abort path
  UPSTREAM: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
  UPSTREAM: netfilter: nft_set_pipapo: release elements in clone only from destroy path
  ANDROID: GKI: Add symbol list for Nothing
  ANDROID: GKI: Update honda symbol list for asound
  ANDROID: GKI: Update honda symbol list for xt_LOG
  ANDROID: GKI: Update honda symbol list for ebtables
  ANDROID: GKI: Update honda symbol list for net scheduler
  ANDROID: softirq: add tasklet to LONG_SOFTIRQ_MASK
  ANDROID: Update the ABI symbol list
  ANDROID: vendor_hooks: add restricted vendor hook for meminfo
  ANDROID: Update the ABI symbol list
  BACKPORT: cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  FROMGIT: usb: typec: tcpm: Correct the PDO counting in pd_set
  UPSTREAM: tls: fix race between tx work scheduling and socket close
  UPSTREAM: netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
  UPSTREAM: tls: fix race between async notify and socket close
  UPSTREAM: net: tls: factor out tls_*crypt_async_wait()
  UPSTREAM: tls: extract context alloc/initialization out of tls_set_sw_offload
  BACKPORT: mm: update mark_victim tracepoints fields
  Revert "FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields"
  ANDROID: Update the ABI symbol list
  ANDROID: export two function to reclaim memory
  ANDROID: add reclaim tune parameter functions
  UPSTREAM: netfilter: nf_tables: disallow anonymous set with timeout flag
  ANDROID: drop redundant OWNERS_DrNo file
  UPSTREAM: ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning.
  UPSTREAM: ALSA: virtio: add support for audio controls
  ANDROID: Update symbols list for virtio_snd.ko audio controls
  ANDROID: Move cpu_busy_with_softirqs() into sched.h
  UPSTREAM: mm: page_alloc: unreserve highatomic page blocks before oom
  UPSTREAM: mm: page_alloc: enforce minimum zone size to do high atomic reserves
  UPSTREAM: mm: page_alloc: correct high atomic reserve calculations
  ANDROID: Update the ABI symbol list
  ANDROID: Export cpu_busy_with_softirqs()
  ANDROID: GKI: update symbol list file for xiaomi
  Reapply "ANDROID: null_blk: Support configuring the maximum segment size"
  UPSTREAM: usb: typec: Return size of buffer if pd_set operation succeeds
  UPSTREAM: usb: typec: tcpm: Update PD of Type-C port upon pd_set
  UPSTREAM: usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()
  UPSTREAM: usb: typec: tcpm: Correct port source pdo array in pd_set callback
  Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1"
  Revert "ANDROID: null_blk: Support configuring the maximum segment size"
  Revert "usb: dwc3: core: configure TX/RX threshold for DWC3_IP"
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: Update symbols for rockchip drm
  FROMLIST: binder: check offset alignment in binder_get_object()
  ANDROID: GKI: Add symbol list for Nothing
  ANDROID: thermal: Add vendor thermal_pm_notify_suspend function
  UPSTREAM: usb: dwc3: gadget: Don't disconnect if not started
  Revert "ANDROID: block: Add support for filesystem requests and small segments"
  ANDROID: vendor_hook: fix issue vip thread do not sleep while no vip work
  UPSTREAM: sched/wait: Fix a kthread_park race with wait_woken()
  ANDROID: KVM: arm64: Fix TLB invalidation when coalescing into a block
  ANDROID: ABI: Update symbol list for Exynos SoC
  ANDROID: GKI: Add symbols for rockchip snd trcm
  FROMGIT: usb: dwc2: Disable clock gating feature on Rockchip SoCs
  ANDROID: ABI: Update symbol list for Exynos SoC
  ANDROID: Add symbols for IIO SCMI module
  ANDROID: KVM: arm64: Fix missing trace event for nVHE dyn HVCs
  ANDROID: Update the ABI symbol list
  ANDROID: Update symbols list for open-dice.ko
  ANDROID: Add symbols for IIO SCMI module
  ANDROID: GKI: Update symbols for rockchip
  UPSTREAM: usb: dwc2: disable lpm feature on Rockchip SoCs
  ANDROID: Update symbols list for open-dice.ko
  FROMLIST: mm/migrate: set swap entry values of THP tail pages properly.
  ANDROID: Update the ABI symbol list
  ANDROID: virt: gunyah: Move send_lock around req and reply
  ANDROID: null_blk: Support configuring the maximum segment size
  ANDROID: scsi_debug: Support configuring the maximum segment size
  ANDROID: block: Add support for filesystem requests and small segments
  ANDROID: block: Support submitting passthrough requests with small segments
  ANDROID: block: Make sub_page_limit_queues available in debugfs
  ANDROID: block: Support configuring limits below the page size
  ANDROID: block: Prepare for supporting sub-page limits
  ANDROID: block: Use pr_info() instead of printk(KERN_INFO ...)
  ANDROID: sound: usb: add vendor hook for cpu suspend support
  ANDROID: usb: Add vendor hook for usb suspend and resume
  ANDROID: fips140: change linker script guard
  Revert "ANDROID: Update symbols list for open-dice.ko"
  ANDROID: Update symbols list for open-dice.ko
  FROMGIT: PM: sleep: wakeirq: fix wake irq warning in system suspend
  ANDROID: ABI: Update symbol for Exynos SoC
  UPSTREAM: usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS
  UPSTREAM: PCI: dwc: Strengthen the MSI address allocation logic
  UPSTREAM: PCI: dwc: Restrict only coherent DMA mask for MSI address allocation
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hook: rename the the name of hooks
  FROMGIT: usb: xhci: Add error handling in xhci_map_urb_for_dma
  FROMGIT: usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
  FROMGIT: usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
  ANDROID: fuse-bpf: Fix readdir for getdents
  Linux 6.1.78
  netfilter: nft_set_rbtree: skip end interval element from gc
  net: stmmac: xgmac: fix a typo of register name in DPP safety handling
  ALSA: usb-audio: Sort quirk table entries
  net: stmmac: xgmac: use #define for string constants
  clocksource: Skip watchdog check for large watchdog intervals
  block: treat poll queue enter similarly to timeouts
  f2fs: add helper to check compression level
  RDMA/irdma: Fix support for 64k pages
  vhost: use kzalloc() instead of kmalloc() followed by memset()
  Revert "ASoC: amd: Add new dmi entries for acp5x platform"
  io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers
  Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
  Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
  hrtimer: Report offline hrtimer enqueue
  usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
  usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
  USB: serial: cp210x: add ID for IMST iM871A-USB
  USB: serial: option: add Fibocom FM101-GL variant
  USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
  ALSA: usb-audio: add quirk for RODE NT-USB+
  ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
  ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
  mtd: parsers: ofpart: add workaround for #size-cells 0
  fs: dlm: don't put dlm_local_addrs on heap
  blk-iocost: Fix an UBSAN shift-out-of-bounds warning
  scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
  fs/ntfs3: Fix an NULL dereference bug
  netfilter: nft_set_pipapo: remove scratch_aligned pointer
  netfilter: nft_set_pipapo: add helper to release pcpu scratch area
  netfilter: nft_set_pipapo: store index in scratch maps
  netfilter: nft_ct: reject direction for ct id
  drm/amd/display: Implement bounds check for stream encoder creation in DCN301
  netfilter: nft_compat: restrict match/target protocol to u16
  netfilter: nft_compat: reject unused compat flag
  netfilter: nft_compat: narrow down revision to unsigned 8-bits
  selftests: cmsg_ipv6: repeat the exact packet
  ppp_async: limit MRU to 64K
  af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
  tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
  rxrpc: Fix response to PING RESPONSE ACKs to a dead call
  drm/i915/gvt: Fix uninitialized variable in handle_mmio()
  inet: read sk->sk_family once in inet_recv_error()
  hwmon: (coretemp) Fix bogus core_id to attr name mapping
  hwmon: (coretemp) Fix out-of-bounds memory access
  hwmon: (aspeed-pwm-tacho) mutex for tach reading
  octeontx2-pf: Fix a memleak otx2_sq_init
  atm: idt77252: fix a memleak in open_card_ubr0
  tunnels: fix out of bounds access when building IPv6 PMTU error
  selftests: net: avoid just another constant wait
  selftests: net: cut more slack for gro fwd tests.
  net: atlantic: Fix DMA mapping for PTP hwts ring
  netdevsim: avoid potential loop in nsim_dev_trap_report_work()
  wifi: mac80211: fix waiting for beacons logic
  net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
  drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup
  drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
  drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case
  cifs: failure to add channel on iface should bump up weight
  phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
  dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
  phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
  dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
  dmaengine: ti: k3-udma: Report short packet errors
  dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
  ext4: regenerate buddy after block freeing failed if under fc replay
  Linux 6.1.77
  drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
  ASoC: codecs: wsa883x: fix PA volume control
  ASoC: codecs: lpass-wsa-macro: fix compander volume hack
  bonding: remove print in bond_verify_device_path
  gve: Fix use-after-free vulnerability
  LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()
  drm/msm/dsi: Enable runtime PM
  Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"
  mm, kmsan: fix infinite recursion due to RCU critical section
  arm64: irq: set the correct node for shadow call stack
  selftests: bonding: Check initial state
  selftests: team: Add missing config options
  net: sysfs: Fix /sys/class/net/<iface> path
  selftests: net: fix available tunnels detection
  af_unix: fix lockdep positive in sk_diag_dump_icons()
  net: ipv4: fix a memleak in ip_setup_cork
  netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
  netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
  netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
  netfilter: conntrack: correct window scaling with retransmitted SYN
  selftests: net: add missing config for GENEVE
  bridge: mcast: fix disabled snooping after long uptime
  llc: call sock_orphan() at release time
  ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
  net: dsa: qca8k: fix illegal usage of GPIO
  ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
  ixgbe: Refactor overtemp event handling
  ixgbe: Refactor returning internal error codes
  tcp: add sanity checks to rx zerocopy
  net: lan966x: Fix port configuration when using SGMII interface
  ipmr: fix kernel panic when forwarding mcast packets
  ipv4: raw: add drop reasons
  ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
  selftests: net: give more time for GRO aggregation
  HID: hidraw: fix a problem of memory leak in hidraw_release()
  scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
  regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register
  scsi: isci: Fix an error code problem in isci_io_request_build()
  drm: using mul_u32_u32() requires linux/math64.h
  wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
  perf: Fix the nr_addr_filters fix
  drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
  drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
  drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()'
  drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
  ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
  ceph: fix deadlock or deadcode of misusing dget()
  ceph: reinitialize mds feature bit even when session in open
  blk-mq: fix IO hang from sbitmap wakeup race
  virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
  drm/amdkfd: Fix lock dependency warning with srcu
  drm/amdkfd: Fix lock dependency warning
  libsubcmd: Fix memory leak in uniq()
  misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
  9p: Fix initialisation of netfs_inode for 9p
  PCI/AER: Decode Requester ID when no error info found
  PCI: Fix 64GT/s effective data rate calculation
  spmi: mediatek: Fix UAF on device remove
  fs/kernfs/dir: obey S_ISGID
  tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
  selftests/sgx: Fix linker script asserts
  usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub
  usb: hub: Replace hardcoded quirk value with BIT() macro
  perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
  PCI: switchtec: Fix stdev_release() crash after surprise hot remove
  PCI: Only override AMD USB controller if required
  mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
  mfd: ti_am335x_tscadc: Fix TI SoC dependencies
  xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
  i3c: master: cdns: Update maximum prescaler value for i2c clock
  um: time-travel: fix time corruption
  um: net: Fix return type of uml_net_start_xmit()
  um: Don't use vfprintf() for os_info()
  um: Fix naming clash between UML and scheduler
  leds: trigger: panic: Don't register panic notifier if creating the trigger failed
  ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
  drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
  drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
  drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()'
  drm/amdgpu: Let KFD sync with VM fences
  drm/amdgpu: Fix ecc irq enable/disable unpaired
  clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
  drm/amd/display: make flip_timestamp_in_us a 64-bit variable
  watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
  clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
  clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
  drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
  drm/msm/dpu: fix writeback programming for YUV cases
  drm/msm/dpu: Ratelimit framedone timeout msgs
  drm/amd/display: For prefetch mode > 0, extend prefetch if possible
  media: i2c: imx335: Fix hblank min/max values
  media: ddbridge: fix an error code problem in ddb_probe
  media: amphion: remove mutext lock in condition of wait_event
  IB/ipoib: Fix mcast list locking
  drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
  f2fs: fix to tag gcing flag on page during block migration
  hwmon: (nct6775) Fix fan speed set failure in automatic mode
  media: rkisp1: Fix IRQ disable race issue
  media: rkisp1: Store IRQ lines
  media: rkisp1: Fix IRQ handler return values
  media: rkisp1: Drop IRQF_SHARED
  ALSA: hda: Intel: add HDA_ARL PCI ID support
  PCI: add INTEL_HDA_ARL to pci_ids.h
  media: rockchip: rga: fix swizzling for RGB formats
  media: stk1160: Fixed high volume of stk1160_dbg messages
  drm/mipi-dsi: Fix detach call without attach
  drm/framebuffer: Fix use of uninitialized variable
  drm/drm_file: fix use of uninitialized variable
  ASoC: amd: Add new dmi entries for acp5x platform
  f2fs: fix write pointers on zoned device after roll forward
  drm/amd/display: Fix tiled display misalignment
  drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
  drm/panel-edp: Add override_edid_mode quirk for generic edp
  RDMA/IPoIB: Fix error code return in ipoib_mcast_join
  fast_dput(): handle underflows gracefully
  ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
  ALSA: hda: Refer to correct stream index at loops
  f2fs: fix to check return value of f2fs_reserve_new_block()
  net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure
  octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
  i40e: Fix VF disable behavior to block all traffic
  bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
  net/smc: disable SEID on non-s390 archs where virtual ISM may be used
  Bluetooth: L2CAP: Fix possible multiple reject send
  Bluetooth: hci_sync: fix BR/EDR wakeup bug
  Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
  wifi: cfg80211: free beacon_ies when overridden from hidden BSS
  wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
  libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
  wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
  arm64: dts: amlogic: fix format for s4 uart node
  ice: fix pre-shifted bit usage
  arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
  arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
  md: Whenassemble the array, consult the superblock of the freshest device
  block: prevent an integer overflow in bvec_try_merge_hw_page
  net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
  net: atlantic: eliminate double free in error handling logic
  ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values
  scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM
  ARM: dts: imx23/28: Fix the DMA controller node name
  ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
  ARM: dts: imx27-apf27dev: Fix LED name
  ARM: dts: imx25/27: Pass timing0
  ARM: dts: imx25: Fix the iim compatible string
  block/rnbd-srv: Check for unlikely string overflow
  ionic: bypass firmware cmds when stuck in reset
  ionic: pass opcode to devcmd_wait
  net: phy: at803x: fix passing the wrong reference for config_intr
  ARM: dts: imx1: Fix sram node
  ARM: dts: imx27: Fix sram node
  ARM: dts: imx: Use flash@0,0 pattern
  ARM: dts: imx25/27-eukrea: Fix RTC node name
  ARM: dts: rockchip: fix rk3036 hdmi ports node
  wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
  bpf: Set uattr->batch.count as zero before batched update or deletion
  scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
  scsi: libfc: Don't schedule abort twice
  bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers
  wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early
  wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
  ARM: dts: imx7s: Fix nand-controller #size-cells
  ARM: dts: imx7s: Fix lcdif compatible
  ARM: dts: imx7d: Fix coresight funnel ports
  scsi: arcmsr: Support new PCI device IDs 1883 and 1886
  scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  net: usb: ax88179_178a: avoid two consecutive device resets
  bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
  PCI: Add no PM reset quirk for NVIDIA Spectrum devices
  scsi: lpfc: Fix possible file string name overflow when updating firmware
  soc: xilinx: fix unhandled SGI warning message
  soc: xilinx: Fix for call trace due to the usage of smp_processor_id()
  selftests/bpf: Fix issues in setup_classid_environment()
  wifi: rt2x00: correct wrong BBP register in RxDCOC calibration
  selftests/bpf: Fix pyperf180 compilation failure with clang18
  selftests/bpf: satisfy compiler by having explicit return in btf test
  wifi: rt2x00: restart beacon queue when hardware reset
  ext4: avoid online resizing failures due to oversized flex bg
  ext4: remove unnecessary check from alloc_flex_gd()
  ext4: unify the type of flexbg_size to unsigned int
  ext4: fix inconsistent between segment fstrim and full fstrim
  ecryptfs: Reject casefold directory inodes
  SUNRPC: Fix a suspicious RCU usage warning
  KVM: s390: fix setting of fpc register
  s390/ptrace: handle setting of fpc register correctly
  s390/vfio-ap: fix sysfs status attribute for AP queue devices
  arch: consolidate arch_irq_work_raise prototypes
  jfs: fix array-index-out-of-bounds in diNewExt
  rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
  afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
  afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
  crypto: stm32/crc32 - fix parsing list of devices
  erofs: fix ztailpacking for subpage compressed blocks
  crypto: octeontx2 - Fix cptvf driver cleanup
  pstore/ram: Fix crash when setting number of cpus to an odd number
  jfs: fix uaf in jfs_evict_inode
  jfs: fix array-index-out-of-bounds in dbAdjTree
  jfs: fix slab-out-of-bounds Read in dtSearch
  UBSAN: array-index-out-of-bounds in dtSplitRoot
  FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
  ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
  PM / devfreq: Synchronize devfreq_monitor_[start/stop]
  ACPI: NUMA: Fix the logic of getting the fake_pxm value
  ACPI: extlog: fix NULL pointer dereference check
  PNP: ACPI: fix fortify warning
  ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
  audit: Send netlink ACK before setting connection in auditd_set
  regulator: core: Only increment use_count when enable_count changes
  debugobjects: Stop accessing objects after releasing hash bucket lock
  perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
  x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
  powerpc/lib: Validate size for vector operations
  powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
  x86/boot: Ignore NMIs during very early boot
  powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
  powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
  powerpc: Fix build error due to is_valid_bugaddr()
  drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
  arm64: irq: set the correct node for VMAP stack
  powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
  asm-generic: make sparse happy with odd-sized put_unaligned_*()
  Linux 6.1.76
  net/mlx5e: Handle hardware IPsec limits events
  serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
  x86/entry/ia32: Ensure s32 is sign extended to s64
  tick/sched: Preserve number of idle sleeps across CPU hotplug events
  mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
  cxl/region:Fix overflow issue in alloc_hpa()
  MIPS: lantiq: register smp_ops on non-smp platforms
  spi: fix finalize message on error return
  spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
  drm/bridge: anx7625: Ensure bridge is suspended in disable()
  block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
  gpio: eic-sprd: Clear interrupt after set the interrupt type
  drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
  drm/exynos: fix accidental on-stack copy of exynos_drm_plane
  drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case
  drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
  drm/bridge: sii902x: Fix audio codec unregistration
  drm/bridge: sii902x: Fix probing race issue
  drm/bridge: sii902x: Use devm_regulator_bulk_get_enable()
  drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
  drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
  Revert "powerpc/64s: Increase default stack size to 32KB"
  drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
  btrfs: zoned: optimize hint byte for zoned allocator
  btrfs: zoned: factor out prepare_allocation_zoned()
  serial: sc16is7xx: fix unconditional activation of THRI interrupt
  serial: sc16is7xx: Use port lock wrappers
  serial: core: Provide port lock wrappers
  dlm: use kernel_connect() and kernel_bind()
  ARM: dts: qcom: sdx55: fix USB SS wakeup
  ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
  ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
  ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
  ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
  pipe: wakeup wr_wait after setting max_usage
  fs/pipe: move check to pipe_has_watch_queue()
  thermal: intel: hfi: Add syscore callbacks for system-wide PM
  thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline
  thermal: intel: hfi: Refactor enabling code into helper functions
  PM: sleep: Fix possible deadlocks in core system-wide PM code
  PM: core: Remove unnecessary (void *) conversions
  bus: mhi: ep: Do not allocate event ring element on stack
  media: ov13b10: Enable runtime PM before registering async sub-device
  media: ov13b10: Support device probe in non-zero ACPI D state
  erofs: fix lz4 inplace decompression
  erofs: get rid of the remaining kmap_atomic()
  drm/amdgpu/pm: Fix the power source flag error
  drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
  drm/bridge: nxp-ptn3460: simplify some error checking
  platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
  drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
  drm/tidss: Fix atomic_flush check
  drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
  drm: Don't unref the same fb many times by mistake due to deadlock handling
  cpufreq: intel_pstate: Refine computation of P-state for given frequency
  gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
  xfs: read only mounts with fsopen mount API are busted
  firmware: arm_scmi: Check mailbox/SMT channel for consistency
  ksmbd: fix global oob in ksmbd_nl_policy
  platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
  netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
  hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
  wifi: iwlwifi: fix a memory corruption
  exec: Fix error handling in begin_new_exec()
  rbd: don't move requests to the running list on errors
  btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
  btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
  btrfs: don't warn if discard range is not aligned to sector
  btrfs: tree-checker: fix inline ref size in error messages
  btrfs: ref-verify: free ref cache before clearing mount opt
  btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
  nbd: always initialize struct msghdr completely
  net: fec: fix the unhandled context fault from smmu
  fjes: fix memleaks in fjes_hw_setup
  selftests: netdevsim: fix the udp_tunnel_nic test
  net: mvpp2: clear BM pool before initialization
  net: stmmac: Wait a bit for the reset to take effect
  netfilter: nf_tables: validate NFPROTO_* family
  netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
  btrfs: fix race between reading a directory and adding entries to it
  btrfs: refresh dir last index during a rewinddir(3) call
  btrfs: set last dir index to the current last index when opening dir
  btrfs: fix infinite directory reads
  netfilter: nft_limit: reject configurations that cause integer overflow
  rcu: Defer RCU kthreads wakeup when CPU is dying
  net/mlx5e: fix a potential double-free in fs_any_create_groups
  net/mlx5e: fix a double-free in arfs_create_groups
  net/mlx5e: Allow software parsing when IPsec crypto is enabled
  net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO
  net/mlx5: DR, Can't go to uplink vport on RX rule
  net/mlx5: DR, Use the right GVMI number for drop action
  ipv6: init the accept_queue's spinlocks in inet6_create
  netlink: fix potential sleeping issue in mqueue_flush_file
  tcp: Add memory barrier to tcp_push()
  afs: Hide silly-rename files from userspace
  tracing: Ensure visibility when inserting an element into tracing_map
  netfs, fscache: Prevent Oops in fscache_put_cache()
  net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
  net: micrel: Fix PTP frame parsing for lan8814
  tun: add missing rx stats accounting in tun_xdp_act
  tun: fix missing dropped counter in tun_xdp_act
  net: fix removing a namespace with conflicting altnames
  udp: fix busy polling
  llc: Drop support for ETH_P_TR_802_2.
  llc: make llc_ui_sendmsg() more robust against bonding changes
  vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
  bnxt_en: Wait for FLR to complete during probe
  tcp: make sure init the accept_queue's spinlocks once
  net/smc: fix illegal rmb_desc access in SMC-D connection dump
  wifi: mac80211: fix potential sta-link leak
  drm/amd/display: pbn_div need be updated for hotplug event
  Revert "drm/amd: Enable PCIe PME from D3"
  ksmbd: Add missing set_freezable() for freezable kthread
  ksmbd: send lease break notification on FILE_RENAME_INFORMATION
  ksmbd: don't increment epoch if current state and request state are same
  ksmbd: fix potential circular locking issue in smb2_set_ea()
  ksmbd: set v2 lease version on lease upgrade
  mm: page_alloc: unreserve highatomic page blocks before oom
  LoongArch/smp: Call rcutree_report_cpu_starting() earlier
  serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
  serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
  serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
  serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
  serial: sc16is7xx: change EFR lock to operate on each channels
  serial: sc16is7xx: remove unused line structure member
  serial: sc16is7xx: remove global regmap from struct sc16is7xx_port
  serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name()
  serial: sc16is7xx: improve regmap debugfs by using one regmap per port
  rename(): fix the locking of subdirectories
  mm/sparsemem: fix race in accessing memory_section->usage
  mm/rmap: fix misplaced parenthesis of a likely()
  ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
  nouveau/vmm: don't set addr on the fail path to avoid warning
  rtc: Extend timeout for waiting for UIP to clear to 1s
  rtc: Add support for configuring the UIP timeout for RTC reads
  rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()
  rtc: Adjust failure return code for cmos_set_alarm()
  rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
  arm64: Rename ARM64_WORKAROUND_2966298
  media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
  mmc: mmc_spi: remove custom DMA mapped buffers
  mmc: core: Use mrq.sbc in close-ended ffu
  media: videobuf2-dma-sg: fix vmap callback
  scripts/get_abi: fix source path leak
  docs: kernel_abi.py: fix command injection
  lsm: new security_file_ioctl_compat() hook
  arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts
  arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
  arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types
  arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
  arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
  arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
  scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
  dmaengine: fix NULL pointer in channel unregistration function
  iio: adc: ad7091r: Enable internal vref if external vref is not supplied
  async: Introduce async_schedule_dev_nocall()
  async: Split async_schedule_node_domain()
  parisc/power: Fix power soft-off button emulation on qemu
  parisc/firmware: Fix F-extend for PDC addresses
  bus: mhi: host: Add spinlock to protect WP access when queueing TREs
  bus: mhi: host: Drop chan lock before queuing buffers
  bus: mhi: host: Add alignment check for event ring read pointer
  mips: Fix max_mapnr being uninitialized on early stages
  s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB
  s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration
  s390/vfio-ap: always filter entire AP matrix
  media: ov9734: Enable runtime PM before registering async sub-device
  rpmsg: virtio: Free driver_override when rpmsg_remove()
  media: imx355: Enable runtime PM before registering async sub-device
  PM / devfreq: Fix buffer overflow in trans_stat_show
  s390/vfio-ap: unpin pages on gisc registration failure
  crypto: s390/aes - Fix buffer overread in CTR mode
  hwrng: core - Fix page fault dead lock on mmap-ed hwrng
  PM: hibernate: Enforce ordering during image compression/decompression
  crypto: api - Disallow identical driver names
  btrfs: sysfs: validate scrub_speed_max value
  OPP: Pass rounded rate to _set_opp()
  arm64: properly install vmlinuz.efi
  ext4: allow for the last group to be marked as trimmed
  iio: adc: ad7091r: Allow users to configure device events
  iio: adc: ad7091r: Set alert bit in config register
  Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
  usb: dwc3: gadget: Handle EP0 request dequeuing properly
  usb: dwc3: gadget: Queue PM runtime idle on disconnect event
  usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
	Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml
	Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml
	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
	Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml
	drivers/bus/mhi/host/main.c
	drivers/clk/qcom/videocc-sm8150.c
	drivers/soc/qcom/llcc-qcom.c
	include/dt-bindings/clock/qcom,videocc-sm8150.h

Change-Id: I736b858a11a53d39b1a31aaa270d6508d9d527ba
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@12087153 UKQ2.240714.001
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
2024-07-14 22:05:15 +05:30
qctecmdr
c3ace69e38 Merge "arm-smmu: Fix context bank/smr override check" 2024-06-05 01:34:02 -07:00
Charan Teja Reddy
e4c778a8cc arm-smmu: Fix context bank/smr override check
Fix the condition check that overrides the number of
smr/context banks in the system.

Change-Id: I242375ab711f3688a7c8a24e598d1e4a2a7fac17
Signed-off-by: Charan Teja Reddy <quic_charante@quicinc.com>
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
2024-06-04 12:39:48 +05:30
Jason Gunthorpe
c36abc6d42 BACKPORT: iommu: Have __iommu_probe_device() check for already probed devices
This is a step toward making __iommu_probe_device() self contained.

It should, under proper locking, check if the device is already associated
with an iommu driver and resolve parallel probes. All but one of the
callers open code this test using two different means, but they all
rely on dev->iommu_group.

Currently the bus_iommu_probe()/probe_iommu_group() and
probe_acpi_namespace_devices() rejects already probed devices with an
unlocked read of dev->iommu_group. The OF and ACPI "replay" functions use
device_iommu_mapped() which is the same read without the pointless
refcount.

Move this test into __iommu_probe_device() and put it under the
iommu_probe_device_lock. The store to dev->iommu_group is in
iommu_group_add_device() which is also called under this lock for iommu
driver devices, making it properly locked.

The only path that didn't have this check is the hotplug path triggered by
BUS_NOTIFY_ADD_DEVICE. The only way to get dev->iommu_group assigned
outside the probe path is via iommu_group_add_device(). Today the only
caller is VFIO no-iommu which never associates with an iommu driver. Thus
adding this additional check is safe.

Bug: 337990354
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/1-v3-328044aa278c+45e49-iommu_probe_jgg@nvidia.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
(cherry picked from commit 6eb4da8cf54537992fc9843be8b2af4f83f717e0)
Change-Id: I079ee5467e96367a5e1aa2ae5f0d5f6837df597c
[quic_nprakash: Resolved conflicts in drivers/iommu/iommu.c]
Signed-off-by: Nikhil V <quic_nprakash@quicinc.com>
2024-06-03 17:16:48 +00:00
Patrick Daly
dcffa68127 arm-smmu: Add dt-properties to handle hypervisor debug case
Normally, hypervisor virtualizes IDR registers to inform HLOS of the
number of context banks and smr registers available. However, in certain
debug modes, this support is not available. Add an alternate method for
HLOS to gather this information.

Change-Id: I73194daa06ca2a499f75f9b9173f9afc2f691f49
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
2024-05-31 13:12:53 +05:30
qctecmdr
648c4a2808 Merge "arm-smmu: add smmu testbus dump support for gen3auto" 2024-05-24 20:48:03 -07:00
Madhu Ananthula
544da6541b arm-smmu: add smmu testbus dump support for gen3auto
Add gen3auto based values for ARM_SMMU_STATS_SYNC_INV_TBU_ACK,
ARM_SMMU_TESTBUS_SEL & ARM_SMMU_TESTBUS registers.

Modify TESTBUS tcu base offset
ARM_SMMU_TCU_TESTBUS_HLOS1_NS -> ARM_SMMU_TESTBUS_SEL_HLOS1_NS
and sync invalid TBU acknowledgment as
ARM_SMMU_IMPL_DEF0 instead ARM_SMMU_IMPL_DEF5.

Change-Id: I4040932104e6630690e1c6bfa54f889b9432b9bb
Signed-off-by: Madhu Ananthula <quic_mananthu@quicinc.com>
2024-05-22 09:53:19 -07:00
Srinivasarao Pathipati
ec1604a821 Merge keystone/android14-6.1-keystone-qcom-release.6.1.68+ (7cb0122) into qcom-6.1
* refs/heads/tmp-7cb0122:
  FROMLIST: mm/migrate: set swap entry values of THP tail pages properly.
  FROMLIST: binder: check offset alignment in binder_get_object()
  FROMLIST: iommu: Avoid races around default domain allocations
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hook: rename the the name of hooks
  Revert "interconnect: Fix locking for runpm vs reclaim"
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  Revert "interconnect: Teach lockdep about icc_bw_lock order"
  Revert "usb: dwc3: core: configure TX/RX threshold for DWC3_IP"
  Revert "usb: dwc3: core: configure TX/RX threshold for DWC3_IP"
  ANDROID: Update symbols list for open-dice.ko
  ANDROID: Update symbols list for open-dice.ko
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hook: rename the the name of hooks
  ANDROID: EXPORT raise_softirq and update the ABI symbol list
  UPSTREAM: netfilter: nf_tables: disallow timeout for anonymous sets
  BACKPORT: FROMGIT: mm: add alloc_contig_migrate_range allocation statistics
  FROMLIST: iommu: Avoid races around default domain allocations
  ANDROID: fips140 - fix integrity check by unapplying dynamic SCS
  ANDROID: fips140 - add option for debugging the integrity check
  BACKPORT: f2fs: split initial and dynamic conditions for extent_cache
  ANDROID: GKI: Update oplus symbol list
  ANDROID: Update the ABI symbol list
  UPSTREAM: usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group
  UPSTREAM: epoll: use refcount to reduce ep_mutex contention
  ANDROID: GKI: Update oplus symbol list
  ANDROID: uid_sys_stat: fix data-error of cputime and io
  ANDROID: Update the ABI symbol list
  ANDROID: vendor_hooks: Export cma_alloc trace points
  ANDROID: gki_defconfig: Enable CONFIG_ARM_SCMI_TRANSPORT_VIRTIO
  Revert "Merge tag 'android14-6.1.75_r00' into android14-6.1"
  UPSTREAM: net: tls: fix use-after-free with partial reads and async decrypt
  ANDROID: GKI: add GKI symbol list for Exynosauto SoC
  UPSTREAM: usb: typec: class: fix typec_altmode_put_partner to put plugs
  UPSTREAM: Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: GKI: Update oplus symbol list
  FROMGIT: f2fs: introduce FAULT_BLKADDR_CONSISTENCE
  FROMGIT: f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  FROMGIT: f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
  FROMGIT: f2fs: compress: fix to check unreleased compressed cluster
  FROMGIT: f2fs: compress: fix to cover normal cluster write with cp_rwsem
  FROMGIT: f2fs: compress: fix to guarantee persisting compressed blocks by CP
  BACKPORT: gso: fix dodgy bit handling for GSO_UDP_L4
  ANDROID: remove LTO check from build.config.gki.aarch64.fips140
  ANDROID: add symbol list for fips140 module
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hook for trace_android_vh_copy_process
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: GKI: Update symbol list for transsion
  ANDROID: Add vendor_hooks to workaround CONFIG_TASK_DELAY_ACCT
  Revert "ANDROID: Build null_blk and scsi_debug as kernel modules"
  Revert "interconnect: Fix locking for runpm vs reclaim"
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
  ANDROID: ABI: Update oplus symbol list
  ANDROID: binder: Add vendor hook to fix priority restore
  Revert "interconnect: Teach lockdep about icc_bw_lock order"
  BACKPORT: gso: fix dodgy bit handling for GSO_UDP_L4
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hook for trace_android_vh_copy_process
  ANDROID: GKI: Update symbol list for mtk
  FROMGIT: PM: runtime: add tracepoint for runtime_status changes
  ANDROID: GKI: add allowed list file for xiaomi
  UPSTREAM: netfilter: nft_set_rbtree: skip end interval element from gc
  ANDROID: GKI: add symbol list file for moto
  UPSTREAM: scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR
  UPSTREAM: scsi: ufs: core: Remove dev cmd clock scaling busy
  ANDROID: ABI: Update symbol list for Nothing
  ANDROID: abi_gki_aarch64_qcom: Export trace_android_vh_try_fixup_sea
  ANDROID: arm64: Call fixup_exception() within do_sea()
  ANDROID: PCI: dwc: Wait for the link only if it has been started
  ANDROID: Update the Pixel symbol list and GKI ABI
  ANDROID: scsi: ufs: add complete init vendor hook
  ANDROID: Update the ABI symbol list
  ANDROID: Fix CRC error with iommu_* functions
  Revert "bpf: add percpu stats for bpf_map elements insertions/deletions"
  Revert "bpf: Add map and need_defer parameters to .map_fd_put_ptr()"
  Revert "bpf: Defer the free of inner map when necessary"
  ANDROID: Roll back some code to fix system_server registers psi trigger failed.
  ANDROID: GKI: Update the ABI symbol list
  UPSTREAM: virtio: Add support for no-reset virtio PCI PM
  UPSTREAM: netfilter: nf_tables: check if catch-all set element is active in next generation
  UPSTREAM: net: tls, update curr on splice as well
  ANDROID: Update the ABI symbol list
  ANDROID: Add pci_read_config_word to virtual device symbol list
  ANDROID: Export kthread_set_per_cpu
  ANDROID: GKI: fix ABI breakage in struct ipv6_devconf
  Reapply "net: release reference to inet6_dev pointer"
  Reapply "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  Reapply "net: add sysctl accept_ra_min_rtr_lft"
  ANDROID: GKI: explicit include of stringify.h
  BACKPORT: erofs: fix infinite loop due to a race of filling compressed_bvecs
  ANDROID: arm64: virt: Invalidate tlb once the balloon before reporting/inflating
  ANDROID: arm64: virt: Make the page_relinquish call generic
  UPSTREAM: drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
  UPSTREAM: drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
  UPSTREAM: drm/msm/dsi: Enable runtime PM
  UPSTREAM: arm64: scs: Disable LTO for SCS patching code
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: GKI: Update symbol list for mtk
  BACKPORT: f2fs: Restrict max filesize for 16K f2fs
  BACKPORT: f2fs: Support Block Size == Page Size
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  UPSTREAM: drm/msm/dsi: Enable runtime PM
  UPSTREAM: usb: typec: tcpm: fix the PD disabled case
  ANDROID: ABI: Update symbol list for imx
  UPSTREAM: netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  ANDROID: ABI: Update oplus symbol list
  ANDROID: fuse: Fix the issue of fuse_dentry_canonical_path
  ANDROID: Update the ABI symbol list
  ANDROID: Export cpufreq_driver_test_flags()
  ANDROID: Build null_blk and scsi_debug as kernel modules
  ANDROID: GKI: Update the pixel symbol list
  ANDROID: usb: dwc3: export tracepoint for dwc3 read/write
  ANDROID: scsi: ufs: add vendor hook to override key reprogramming
  ANDROID: vendor_hooks: Add hook for binder_detect_low_async_space_locked
  ANDROID: Update the ABI symbol list
  ANDROID: Update the ABI representation
  UPSTREAM: usb: typec: tcpm: Support multiple capabilities
  UPSTREAM: usb: typec: tcpm: Parse Accessory Mode information
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: add hooks in driver/android/binder.c
  UPSTREAM: net/rose: Fix Use-After-Free in rose_ioctl
  UPSTREAM: ida: Fix crash in ida_free when the bitmap is empty
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: GKI: Update symbol list for mtk
  Reapply "perf: Disallow mis-matched inherited group reads"
  ANDROID: GKI: Add Pasa symbol list
  FROMGIT: mm: memcg: don't periodically flush stats when memcg is disabled
  ANDROID: Update the ABI symbol list
  ANDROID: sched: export update_misfit_status symbol
  ANDROID: GKI: Add ASR KMI symbol list
  FROMGIT: usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend
  FROMLIST: usb: core: Prevent null pointer dereference in update_port_device_state
  ANDROID: gki_defconfig: Enable CONFIG_NVME_MULTIPATH
  BACKPORT: irqchip/gic-v3: Work around affinity issues on ASR8601
  BACKPORT: irqchip/gic-v3: Improve affinity helper
  Linux 6.1.75
  Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
  arm64: dts: armada-3720-turris-mox: set irq type for RTC
  Revert "KEYS: encrypted: Add check for strsep"
  riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
  block: Remove special-casing of compound pages
  i2c: s3c24xx: fix transferring more than one message in polling mode
  i2c: s3c24xx: fix read transfers in polling mode
  ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
  selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
  mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
  loop: fix the the direct I/O support check when used on top of block devices
  ethtool: netlink: Add missing ethnl_ops_begin/complete
  kdb: Fix a potential buffer overflow in kdb_local()
  ipvs: avoid stat macros calls from preemptible context
  netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
  netfilter: nf_tables: skip dead set elements in netlink dump
  netfilter: nf_tables: do not allow mismatch field size and set key length
  netfilter: bridge: replace physindev with physinif in nf_bridge_info
  netfilter: propagate net to nf_bridge_get_physindev
  netfilter: nf_queue: remove excess nf_bridge variable
  netfilter: nfnetlink_log: use proper helper for fetching physinif
  netfilter: nft_limit: do not ignore unsupported flags
  netfilter: nf_tables: reject invalid set policy
  mptcp: relax check on MPC passive fallback
  LoongArch: BPF: Prevent out-of-bounds memory access
  net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
  bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
  net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
  drm/amdkfd: fixes for HMM mem allocation
  drm/amdkfd: Use resource_size() helper function
  dt-bindings: gpio: xilinx: Fix node address in gpio
  net: ravb: Fix dma_addr_t truncation in error case
  udp: annotate data-races around up->pending
  block: ensure we hold a queue reference when using queue limits
  mptcp: refine opt_mp_capable determination
  mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
  mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
  mptcp: strict validation before using mp_opt->hmac
  mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
  net: phy: micrel: populate .soft_reset for KSZ9131
  amt: do not use overwrapped cb area
  net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
  net: qualcomm: rmnet: fix global oob in rmnet_policy
  s390/pci: fix max size calculation in zpci_memcpy_toio()
  ASoC: mediatek: sof-common: Add NULL check for normal_link string
  PCI: mediatek-gen3: Fix translation window size calculation
  PCI: keystone: Fix race condition when initializing PHYs
  nvmet-tcp: Fix the H2C expected PDU len calculation
  nvme: trace: avoid memcpy overflow warning
  nvmet: re-fix tracing strncpy() warning
  serial: imx: Correct clock error message in function probe()
  usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
  apparmor: avoid crash when parsed profile name is empty
  cxl/region: fix x9 interleave typo
  perf env: Avoid recursively taking env->bpf_progs.lock
  nvmet-tcp: fix a crash in nvmet_req_complete()
  nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
  vdpa: Fix an error handling path in eni_vdpa_probe()
  spmi: mtk-pmif: Serialize PMIF status check and command submission
  usb: cdc-acm: return correct error code on unsupported break
  tty: use 'if' in send_break() instead of 'goto'
  tty: don't check for signal_pending() in send_break()
  tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
  tty: change tty_write_lock()'s ndelay parameter to bool
  perf genelf: Set ELF program header addresses properly
  perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
  perf header: Fix one memory leakage in perf_event__fprintf_event_update()
  iio: adc: ad9467: fix scale setting
  iio: adc: ad9467: don't ignore error codes
  iio: adc: ad9467: fix reset gpio handling
  selftests/sgx: Skip non X86_64 platform
  selftests/sgx: Include memory clobber for inline asm in test enclave
  selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
  selftests/sgx: Fix uninitialized pointer dereference in error path
  serial: imx: fix tx statemachine deadlock
  software node: Let args be NULL in software_node_get_reference_args
  acpi: property: Let args be NULL in __acpi_node_get_property_reference
  base/node.c: initialize the accessor list before registering
  libapi: Add missing linux/types.h header to get the __u64 type on io.h
  serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
  power: supply: bq256xx: fix some problem in bq256xx_hw_init
  power: supply: cw2015: correct time_to_empty units in sysfs
  MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
  MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
  riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
  riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
  riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
  riscv: Fix module_alloc() that did not reset the linear mapping permissions
  riscv: Check if the code to patch lies in the exit section
  mips: Fix incorrect max_low_pfn adjustment
  mips: dmi: Fix early remap on MIPS32
  mfd: intel-lpss: Fix the fractional clock divider flags
  leds: aw2013: Select missing dependency REGMAP_I2C
  mfd: syscon: Fix null pointer dereference in of_syscon_register()
  ARM: 9330/1: davinci: also select PINCTRL
  serial: sc16is7xx: set safe default SPI clock frequency
  serial: sc16is7xx: add check for unsupported SPI modes during probe
  HID: wacom: Correct behavior when processing some confidence == false touches
  iio: adc: ad7091r: Pass iio_dev to event handler
  KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
  KVM: arm64: vgic-v4: Restore pending state on host userspace write
  x86/kvm: Do not try to disable kvmclock if it was not enabled
  PCI: mediatek: Clear interrupt status before dispatching handler
  PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
  PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
  cxl/port: Fix decoder initialization when nr_targets > interleave_ways
  Revert "net: rtnetlink: Enslave device before bringing it up"
  wifi: mwifiex: configure BSSID consistently when starting AP
  wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
  wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
  wifi: mt76: fix broken precal loading from MTD for mt7915
  iommu/dma: Trace bounce buffer usage when mapping buffers
  iommu/arm-smmu-qcom: Add missing GMU entry to match table
  LoongArch: Fix and simplify fcsr initialization on execve()
  bpf: Fix re-attachment branch in bpf_tracing_prog_attach
  Bluetooth: Fix atomicity violation in {min,max}_key_size_set
  rootfs: Fix support for rootfstype= when root= is given
  md/raid1: Use blk_opf_t for read and write operations
  pwm: Fix out-of-bounds access in of_pwm_single_xlate()
  pwm: jz4740: Don't use dev_err_probe() in .request()
  netfilter: nf_tables: check if catch-all set element is active in next generation
  block: Fix iterating over an empty bio with bio_for_each_folio_all
  block: add check that partition length needs to be aligned with block size
  drm/amd: Enable PCIe PME from D3
  scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
  scsi: mpi3mr: Refresh sdev queue depth after controller reset
  scsi: target: core: add missing file_{start,end}_write()
  scsi: ufs: core: Simplify power management during async scan
  fbdev: flush deferred IO before closing
  fbdev: flush deferred work in fb_deferred_io_fsync()
  io_uring/rw: ensure io->bytes_done is always initialized
  ksmbd: only v2 leases handle the directory
  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
  ksmbd: validate mech token in session setup
  ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
  ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
  ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
  ALSA: oxygen: Fix right channel of capture volume mixer
  drm/vmwgfx: Keep a gem reference to user bos in surfaces
  drm/vmwgfx: Fix possible invalid drm gem put calls
  serial: omap: do not override settings for RS485 support
  serial: 8250_exar: Set missing rs485_supported flag
  serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
  serial: core, imx: do not set RS485 enabled if it is not supported
  serial: 8250_bcm2835aux: Restore clock error handling
  serial: core: make sure RS485 cannot be enabled when it is not supported
  serial: core: fix sanitizing check for RTS settings
  usb: mon: Fix atomicity violation in mon_bin_vma_fault
  usb: typec: class: fix typec_altmode_put_partner to put plugs
  Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
  usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
  usb: cdns3: fix iso transfer error when mult is not zero
  usb: cdns3: fix uvc failure work since sg support enabled
  usb: chipidea: wait controller resume finished for wakeup irq
  Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
  Revert "usb: dwc3: Soft reset phy on probe for host"
  usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
  usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
  tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
  powerpc/64s: Increase default stack size to 32KB
  clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
  binder: fix race between mmput() and do_exit()
  xen-netback: don't produce zero-size SKB frags
  Input: atkbd - use ab83 as id when skipping the getid command
  mips/smp: Call rcutree_report_cpu_starting() earlier
  binder: fix unused alloc->free_async_space
  binder: fix async space check for 0-sized buffers
  keys, dns: Fix size check of V1 server-list header
  selftests/bpf: Add assert for user stacks in test_task_stack
  of: unittest: Fix of_count_phandle_with_args() expected value message
  fbdev: imxfb: fix left margin setting
  of: Fix double free in of_parse_phandle_with_args_map
  ksmbd: validate the zero field of packet header
  kselftest/alsa - mixer-test: Fix the print format specifier warning
  kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
  drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
  drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
  IB/iser: Prevent invalidating wrong MR
  mmc: sdhci_omap: Fix TI SoC dependencies
  mmc: sdhci_am654: Fix TI SoC dependencies
  ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
  ALSA: scarlett2: Add missing error checks to *_ctl_get()
  ALSA: scarlett2: Allow passing any output to line_out_remap()
  ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
  ALSA: scarlett2: Add missing error check to scarlett2_config_save()
  ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
  pwm: stm32: Fix enable count for clk in .probe()
  pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
  pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
  clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
  accel/habanalabs: fix information leak in sec_attest_info()
  drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
  clk: si5341: fix an error code problem in si5341_output_clk_set_rate
  watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
  watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
  watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
  watchdog: set cdev owner before adding
  drivers: clk: zynqmp: update divider round rate logic
  drivers: clk: zynqmp: calculate closest mux rate
  clk: qcom: videocc-sm8150: Add missing PLL config property
  clk: qcom: videocc-sm8150: Update the videocc resets
  dt-bindings: clock: Update the videocc resets for sm8150
  f2fs: fix to check return value of f2fs_recover_xattr_data
  drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
  gpu/drm/radeon: fix two memleaks in radeon_vm_init
  drivers/amd/pm: fix a use-after-free in kv_parse_power_table
  drm/amd/pm: fix a double-free in si_dpm_init
  drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
  drm/mediatek: Fix underrun in VDO1 when switches off the layer
  drm/mediatek: Return error if MDP RDMA failed to enable the clock
  drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
  drm/msm/dpu: Set input_sel bit for INTF
  clk: renesas: rzg2l: Check reset monitor registers
  clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
  media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
  media: dvbdev: drop refcount on error path in dvb_device_open()
  f2fs: fix to update iostat correctly in f2fs_filemap_fault()
  f2fs: fix to check compress file in f2fs_move_file_range()
  f2fs: fix to wait on block writeback for post_read case
  drm/panel: st7701: Fix AVCL calculation
  media: rkisp1: Fix media device memory leak
  media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
  media: imx-mipi-csis: Fix clock handling in remove()
  clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
  RDMA/hns: Fix memory leak in free_mr_init()
  media: cx231xx: fix a memleak in cx231xx_init_isoc
  drm/bridge: tc358767: Fix return value on error case
  drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
  drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
  drm/radeon/dpm: fix a memleak in sumo_parse_power_table
  drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
  drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
  ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
  drm/drv: propagate errors from drm_modeset_register_all()
  drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
  drm/msm/mdp4: flush vblank event on disable
  ASoC: cs35l34: Fix GPIO name and drop legacy include
  ASoC: cs35l33: Fix GPIO name and drop legacy include
  drm/tidss: Fix dss reset
  drm/tidss: Check for K2G in in dispc_softreset()
  drm/tidss: Return error value from from softreset
  drm/tidss: Move reset to the end of dispc_init()
  drm/radeon: check return value of radeon_ring_lock()
  drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
  drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
  f2fs: fix to avoid dirent corruption
  drm/bridge: Fix typo in post_disable() description
  media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
  media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
  media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
  media: mtk-jpegdec: export jpeg decoder functions
  media: pvrusb2: fix use after free on context disconnection
  drm/tilcdc: Fix irq free on unload
  drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
  drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
  drm/panel-elida-kd35t133: hold panel in reset for unprepare
  RDMA/hns: Fix inappropriate err code for unsupported operations
  RDMA/usnic: Silence uninitialized symbol smatch warnings
  drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
  Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
  Revert "drm/tidss: Annotate dma-fence critical section in commit path"
  ARM: davinci: always select CONFIG_CPU_ARM926T
  ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
  mlxbf_gige: Enable the GigE port in mlxbf_gige_open
  mlxbf_gige: Fix intermittent no ip issue
  net/sched: act_ct: fix skb leak and crash on ooo frags
  sctp: fix busy polling
  sctp: support MSG_ERRQUEUE flag in recvmsg()
  bpf: sockmap, fix proto update hook to avoid dup calls
  null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
  block: make BLK_DEF_MAX_SECTORS unsigned
  Bluetooth: btmtkuart: fix recv_buf() return value
  Bluetooth: Fix bogus check for re-auth no supported with non-ssp
  netfilter: nf_tables: mark newset as dead on transaction abort
  wifi: iwlwifi: mvm: send TX path flush in rfkill
  wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
  wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
  wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
  wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
  wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
  wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
  wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
  wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
  wifi: rtlwifi: add calculate_bit_shift()
  arm64: dts: qcom: ipq6018: Fix up indentation
  arm64: dts: qcom: ipq6018: Pad addresses to 8 hex digits
  arm64: dts: qcom: ipq6018: Use lowercase hex
  arm64: dts: qcom: ipq6018: improve pcie phy pcs reg table
  arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
  arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
  block: add check of 'minors' and 'first_minor' in device_add_disk()
  arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
  soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
  dma-mapping: clear dev->dma_mem to NULL after freeing it
  virtio/vsock: fix logic which reduces credit update messages
  ipmr: support IP_PKTINFO on cache report IGMP msg
  selftests/net: fix grep checking for fib_nexthop_multiprefix
  ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
  scsi: hisi_sas: Correct the number of global debugfs registers
  scsi: hisi_sas: Rollback some operations if FLR failed
  scsi: hisi_sas: Replace with standard error code return value
  arm64: dts: imx8mm: Reduce GPU to nominal speed
  arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
  block: Set memalloc_noio to false on device_add_disk() error path
  selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
  wifi: mt76: mt7921: fix country count limitation for CLC
  arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
  dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
  arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
  bpf: Fix verification of indirect var-off stack access
  wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
  arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
  arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
  arm64: dts: qcom: sc7280: Fix up GPU SIDs
  arm64: dts: qcom: sm8350: Fix DMA0 address
  arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
  arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
  scsi: fnic: Return error if vmalloc() failed
  bpf: fix check for attempt to corrupt spilled pointer
  selftests/net: specify the interface when do arping
  bpf: Defer the free of inner map when necessary
  bpf: Add map and need_defer parameters to .map_fd_put_ptr()
  bpf: add percpu stats for bpf_map elements insertions/deletions
  rcu-tasks: Provide rcu_trace_implies_rcu_gp()
  arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
  arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
  arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
  arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
  arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
  arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
  arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
  arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
  ARM: dts: qcom: sdx65: correct SPMI node name
  bpf: enforce precision of R0 on callback return
  md: synchronize flush io with array reconfiguration
  selftests/bpf: Fix erroneous bitmask operation
  arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
  arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
  wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
  firmware: meson_sm: populate platform devices from sm device tree data
  firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
  net/ncsi: Fix netlink major/minor version numbers
  ARM: dts: qcom: apq8064: correct XOADC register address
  wifi: libertas: stop selecting wext
  wifi: ath11k: Defer on rproc_get failure
  bpf: Add crosstask check to __bpf_get_stack
  bpf, lpm: Fix check prefixlen before walking trie
  wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
  wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
  pNFS: Fix the pnfs block driver's calculation of layoutget size
  SUNRPC: fix _xprt_switch_find_current_entry logic
  NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
  blocklayoutdriver: Fix reference leak of pnfs_device_node
  csky: fix arch_jump_label_transform_static override
  crypto: scomp - fix req->dst buffer overflow
  crypto: sahara - do not resize req->src when doing hash operations
  crypto: sahara - fix processing hash requests with req->nbytes < sg->length
  crypto: sahara - improve error handling in sahara_sha_process()
  crypto: sahara - fix wait_for_completion_timeout() error handling
  crypto: sahara - fix ahash reqsize
  crypto: sahara - handle zero-length aes requests
  crypto: sahara - avoid skcipher fallback code duplication
  crypto: virtio - Wait for tasklet to complete on device remove
  gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
  fs: indicate request originates from old mount API
  erofs: fix memory leak on short-lived bounced pages
  pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
  crypto: hisilicon/zip - save capability registers in probe process
  crypto: hisilicon/sec2 - save capability registers in probe process
  crypto: hisilicon/hpre - save capability registers in probe process
  crypto: hisilicon/qm - add a function to set qm algs
  crypto: hisilicon/zip - add zip comp high perf mode configuration
  crypto: hisilicon/qm - save capability registers in qm init process
  crypto: sahara - fix error handling in sahara_hw_descriptor_create()
  crypto: sahara - fix processing requests with cryptlen < sg->length
  crypto: sahara - fix ahash selftest failure
  crypto: sahara - fix cbc selftest failure
  crypto: sahara - remove FLAGS_NEW_KEY logic
  crypto: safexcel - Add error handling for dma_map_sg() calls
  crypto: af_alg - Disallow multiple in-flight AIO requests
  crypto: ccp - fix memleak in ccp_init_dm_workarea
  crypto: sa2ul - Return crypto_aead_setkey to transfer the error
  crypto: virtio - Handle dataq logic with tasklet
  selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
  mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
  kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
  ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
  ACPI: LPSS: Fix the fractional clock divider flags
  spi: sh-msiof: Enforce fixed DTDL for R-Car H3
  efivarfs: Free s_fs_info on unmount
  efivarfs: force RO when remounting if SetVariable is not supported
  calipso: fix memory leak in netlbl_calipso_add_pass()
  cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
  cpufreq: Use of_property_present() for testing DT property presence
  of: Add of_property_present() helper
  platform/x86/intel/vsec: Fix xa_alloc memory leak
  platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free()
  platform/x86/intel/vsec: Support private data
  platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux()
  KEYS: encrypted: Add check for strsep
  ACPI: LPIT: Avoid u32 multiplication overflow
  ACPI: video: check for error while searching for backlight device parent
  mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
  spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
  powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
  powerpc/powernv: Add a null pointer check in opal_powercap_init()
  powerpc/powernv: Add a null pointer check in opal_event_init()
  powerpc/powernv: Add a null pointer check to scom_debug_init_one()
  selftests/powerpc: Fix error handling in FPU/VMX preemption tests
  powerpc/pseries/memhp: Fix access beyond end of drmem array
  powerpc/44x: select I2C for CURRITUCK
  powerpc: add crtsavres.o to always-y instead of extra-y
  powerpc: remove checks for binutils older than 2.25
  EDAC/thunderx: Fix possible out-of-bounds string access
  x86/mce/inject: Clear test status value
  x86/lib: Fix overflow when counting digits
  UPSTREAM: sched/fair: Limit sched slice duration
  ANDROID: Update the ABI symbol list
  ANDROID: idle_inject: Export function symbols
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: Remove CONFIG_MEDIA_CEC_RC
  BACKPORT: usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present
  ANDROID: Update the ABI symbol list
  ANDROID: uid_sys_stats: Drop CONFIG_UID_SYS_STATS_DEBUG logic
  ANDROID: Update the ABI symbol list
  ANDROID: Update the ABI symbol list
  UPSTREAM: usb: gadget: uvc: Remove nested locking
  ANDROID: uid_sys_stats: Fully initialize uid_entry_tmp value
  ANDROID: Roll back some code to fix system_server registers psi trigger failed.
  UPSTREAM: usb: gadget: uvc: Fix use are free during STREAMOFF
  ANDROID: GKI: Add symbol list for Nothing
  Linux 6.1.74
  scripts/decode_stacktrace.sh: optionally use LLVM utilities
  coresight: etm4x: Fix width of CCITMIN field
  PCI: Add ACS quirk for more Zhaoxin Root Ports
  leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
  parport: parport_serial: Add Brainboxes device IDs and geometry
  parport: parport_serial: Add Brainboxes BAR details
  uio: Fix use-after-free in uio_open
  binder: fix comment on binder_alloc_new_buf() return value
  binder: fix trivial typo of binder_free_buf_locked()
  binder: fix use-after-free in shinker's callback
  binder: use EPOLLERR from eventpoll.h
  Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
  ksmbd: free ppace array on error in parse_dacl
  ksmbd: don't allow O_TRUNC open on read-only share
  bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25
  btf, scripts: Exclude Rust CUs with pahole
  ASoC: SOF: Intel: hda-codec: Delay the codec device registration
  ACPI: resource: Add another DMI match for the TongFang GMxXGxx
  ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
  drm/crtc: fix uninitialized variable use
  ARM: sun9i: smp: fix return code check of of_property_match_string
  net: qrtr: ns: Return 0 if server port is not present
  virtio_blk: fix snprintf truncation compiler warning
  ida: Fix crash in ida_free when the bitmap is empty
  pinctrl: cy8c95x0: Fix get_pincfg
  pinctrl: cy8c95x0: Fix typo
  drm/amd/display: get dprefclk ss info from integration info table
  i2c: rk3x: fix potential spinlock recursion on poll
  smb: client: fix potential OOB in smb2_dump_detail()
  HID: nintendo: Prevent divide-by-zero on code
  dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
  ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
  ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
  ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
  platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems
  HID: nintendo: fix initializer element is not constant error
  kselftest: alsa: fixed a print formatting warning
  Input: xpad - add Razer Wolverine V2 support
  wifi: iwlwifi: pcie: avoid a NULL pointer dereference
  ARC: fix spare error
  s390/scm: fix virtual vs physical address confusion
  Input: i8042 - add nomux quirk for Acer P459-G2-M
  Input: atkbd - skip ATKBD_CMD_GETID in translated mode
  reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
  Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
  ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
  tracing: Fix uaf issue when open the hist or hist_debug file
  MIPS: dts: loongson: drop incorrect dwmac fallback compatible
  stmmac: dwmac-loongson: drop useless check for compatible fallback
  tracing: Add size check when printing trace_marker output
  tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
  jbd2: fix soft lockup in journal_finish_inode_data_buffers()
  platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
  neighbour: Don't let neigh_forced_gc() disable preemption for long
  drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
  jbd2: increase the journal IO's priority
  jbd2: correct the printing of write_flags in jbd2_write_superblock()
  clk: rockchip: rk3128: Fix HCLK_OTG gate register
  clk: rockchip: rk3568: Add PLL rate for 292.5MHz
  LoongArch: Preserve syscall nr across execve()
  hwmon: (corsair-psu) Fix probe when built-in
  drm/exynos: fix a wrong error checking
  drm/exynos: fix a potential error pointer dereference
  drm/amdgpu: Add NULL checks for function pointers
  arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
  nvme: prevent potential spectre v1 gadget
  nvme: introduce helper function to get ctrl state
  ASoC: ops: add correct range check for limiting volume
  ASoC: da7219: Support low DC impedance headset
  net/tg3: fix race condition in tg3_reset_task()
  ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
  ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
  nouveau/tu102: flush all pdbs on vmm flush
  ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
  ASoC: rt5650: add mutex to avoid the jack detection failure
  ASoC: cs43130: Fix incorrect frame delay configuration
  ASoC: cs43130: Fix the position of const qualifier
  ASoC: Intel: Skylake: mem leak in skl register function
  ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
  ASoC: Intel: Skylake: Fix mem leak in few functions
  arm64: dts: rockchip: fix rk356x pcie msg interrupt name
  ASoC: wm8974: Correct boost mixer inputs
  hwtracing: hisi_ptt: Don't try to attach a task
  hwtracing: hisi_ptt: Handle the interrupt in hardirq context
  nvme-core: check for too small lba shift
  blk-mq: don't count completed flush data request as inflight in case of quiesce
  smb: client, common: fix fortify warnings
  drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
  drm/amd/display: update dcn315 lpddr pstate latency
  nvme-core: fix a memory leak in nvme_ns_info_from_identify()
  ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
  debugfs: fix automount d_fsdata usage
  wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
  wifi: avoid offset calculation on NULL pointer
  wifi: cfg80211: lock wiphy mutex for rfkill poll
  mptcp: fix uninit-value in mptcp_incoming_options
  ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
  pinctrl: lochnagar: Don't build on MIPS
  f2fs: explicitly null-terminate the xattr list
  ANDROID: Enable CONFIG_LAZY_RCU in x86 gki_defconfig
  ANDROID: fuse-bpf: Fix the issue of abnormal lseek system calls
  ANDROID: ABI: Update symbol list for imx
  BACKPORT: PM: sleep: Fix possible deadlocks in core system-wide PM code
  UPSTREAM: async: Introduce async_schedule_dev_nocall()
  UPSTREAM: async: Split async_schedule_node_domain()
  FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields
  ANDROID: Enable CONFIG_LAZY_RCU in arm64 gki_defconfig
  FROMLIST: rcu: Provide a boot time parameter to control lazy RCU
  ANDROID: rcu: Add a minimum time for marking boot as completed
  UPSTREAM: rcu: Disable laziness if lazy-tracking says so
  UPSTREAM: rcu: Track laziness during boot and suspend
  UPSTREAM: net: Use call_rcu_hurry() for dst_release()
  UPSTREAM: workqueue: Make queue_rcu_work() use call_rcu_hurry()
  UPSTREAM: percpu-refcount: Use call_rcu_hurry() for atomic switch
  UPSTREAM: io_uring: use call_rcu_hurry if signaling an eventfd
  UPSTREAM: rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry()
  UPSTREAM: scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu()
  UPSTREAM: rcu/rcutorture: Use call_rcu_hurry() where needed
  UPSTREAM: rcu/rcuscale: Use call_rcu_hurry() for async reader test
  UPSTREAM: rcu/sync: Use call_rcu_hurry() instead of call_rcu
  BACKPORT: rcu: Shrinker for lazy rcu
  UPSTREAM: rcu: Refactor code a bit in rcu_nocb_do_flush_bypass()
  UPSTREAM: rcu: Make call_rcu() lazy to save power
  UPSTREAM: rcu: Fix missing nocb gp wake on rcu_barrier()
  UPSTREAM: rcu: Fix late wakeup when flush of bypass cblist happens
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: add GKI symbol list for Exynosauto SoC
  UPSTREAM: coresight: tmc: Don't enable TMC when it's not ready.
  UPSTREAM: netfilter: nf_tables: bail out on mismatching dynset and set expressions
  Revert "ipv6: remove max_size check inline with ipv4"
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: add hooks in driver/android/binder.c
  ANDROID: GKI: Update honda symbol list for xt_LOG
  ANDROID: GKI: Update honda symbol list for ebt filter
  ANDROID: GKI: Update honda symbol list for ebtables
  ANDROID: GKI: Update honda symbol list for net scheduler
  ANDROID: GKI: Update honda symbol list for led-trigger
  ANDROID: GKI: Add initial symbol list for honda
  ANDROID: GKI: add symbols to ABI
  ANDROID: db845c: Enable device tree overlay support
  FROMGIT: usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
  FROMGIT: usb: dwc3: set pm runtime active before resume common
  Linux 6.1.73
  cifs: fix flushing folio regression for 6.1 backport
  ipv6: remove max_size check inline with ipv4
  Revert "nfsd: separate nfsd_last_thread() from nfsd_put()"
  Revert "nfsd: call nfsd_last_thread() before final nfsd_put()"
  ANDROID: Update the pixel symbol list
  Revert "splice, net: Add a splice_eof op to file-ops and socket-ops"
  Revert "ipv4, ipv6: Use splice_eof() to flush"
  Revert "udp: introduce udp->udp_flags"
  Revert "udp: move udp->no_check6_tx to udp->udp_flags"
  Revert "udp: move udp->no_check6_rx to udp->udp_flags"
  Revert "udp: move udp->gro_enabled to udp->udp_flags"
  Revert "udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags"
  Revert "udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO"
  Revert "udp: annotate data-races around udp->encap_type"
  Revert "bpf, sockmap: af_unix stream sockets need to hold ref for pair sock"
  Revert "bpf: decouple prune and jump points"
  Revert "bpf: remove unnecessary prune and jump points"
  Revert "bpf: Remove unused insn_cnt argument from visit_[func_call_]insn()"
  Revert "bpf: clean up visit_insn()'s instruction processing"
  Revert "bpf: Support new 32bit offset jmp instruction"
  Revert "bpf: handle ldimm64 properly in check_cfg()"
  Revert "bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4"
  Revert "device property: Allow const parameter to dev_fwnode()"
  BACKPORT: UPSTREAM: phy: qcom-qmp: Introduce Kconfig symbols for discrete drivers
  ANDROID: GKI: add symbols of vendor hooks to ABI for swapping in ahead
  ANDROID: GKI: add vendor hooks for swapping in ahead
  Reapply "kasan: print the original fault addr when access invalid shadow"
  ANDROID: GKI: fix crc issue in include/net/addrconf.h
  ANDROID: add 16k targets for Microdroid kernel
  Revert "cred: switch to using atomic_long_t"
  FROMGIT: BACKPORT: mm/cma: fix placement of trace_cma_alloc_start/finish
  FROMGIT: wifi: nl80211: Extend del pmksa support for SAE and OWE security
  ANDROID: Update the ABI symbol list
  ANDROID: mm: export dump_tasks symbol.
  FROMLIST: scsi: ufs: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
  FROMLIST: scsi: ufs: Simplify power management during async scan
  Linux 6.1.72
  Revert "interconnect: qcom: sm8250: Enable sync_state"
  smb3: Replace smb2pdu 1-element arrays with flex-arrays
  media: qcom: camss: Comment CSID dt_id field
  bpf: syzkaller found null ptr deref in unix_bpf proto add
  bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
  net/sched: act_ct: Always fill offloading tuple iifidx
  net/sched: act_ct: additional checks for outdated flows
  f2fs: compress: fix to assign compress_level for lz4 correctly
  genirq/affinity: Only build SMP-only helper functions on SMP kernels
  mmc: sdhci-sprd: Fix eMMC init failure after hw reset
  mmc: core: Cancel delayed work before releasing host
  mmc: rpmb: fixes pause retune on all RPMB partitions.
  mmc: meson-mx-sdhc: Fix initialization frozen issue
  drm/amd/display: add nv12 bounding box
  drm/amdgpu: skip gpu_info fw loading on navi12
  mm: fix unmap_mapping_range high bits shift bug
  i2c: core: Fix atomic xfer check for non-preempt config
  x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
  firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
  ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg()
  btrfs: mark the len field in struct btrfs_ordered_sum as unsigned
  btrfs: fix qgroup_free_reserved_data int overflow
  octeontx2-af: Support variable number of lmacs
  octeontx2-af: Fix pause frame configuration
  net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table
  netfilter: flowtable: GC pushes back packets to classic path
  net/sched: act_ct: Fix promotion of offloaded unreplied tuple
  net/sched: act_ct: offload UDP NEW connections
  netfilter: flowtable: cache info of last offload
  netfilter: flowtable: allow unidirectional rules
  net: sched: call tcf_ct_params_free to free params in tcf_ct_init
  mm/memory_hotplug: fix error handling in add_memory_resource()
  mm/memory_hotplug: add missing mem_hotplug_lock
  lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly
  genirq/affinity: Move group_cpus_evenly() into lib/
  genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly
  genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks
  genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks
  genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks
  ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
  firmware: arm_scmi: Fix frequency truncation by promoting multiplier type
  bpf, sockmap: af_unix stream sockets need to hold ref for pair sock
  ethtool: don't propagate EOPNOTSUPP from dumps
  dpaa2-eth: recycle the RX buffer only after all processing done
  net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats
  smb: client: fix missing mode bits for SMB symlinks
  block: update the stable_writes flag in bdev_add
  filemap: add a per-mapping stable writes flag
  mm, netfs, fscache: stop read optimisation when folio removed from pagecache
  mm: merge folio_has_private()/filemap_release_folio() call pairs
  memory-failure: convert truncate_error_page() to use folio
  khugepage: replace try_to_release_page() with filemap_release_folio()
  ext4: convert move_extent_per_page() to use folios
  media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
  media: camss: sm8250: Virtual channels for CSID
  selftests: mptcp: set FAILING_LINKS in run_tests
  selftests: mptcp: fix fastclose with csum failure
  f2fs: set the default compress_level on ioctl
  f2fs: assign default compression level
  f2fs: convert to use bitmap API
  f2fs: clean up i_compress_flag and i_compress_level usage
  s390/cpumf: support user space events for counting
  s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()
  net/mlx5: Increase size of irq name buffer
  blk-mq: make sure active queue usage is held for bio_integrity_prep()
  bpf: fix precision backtracking instruction iteration
  bpf: handle ldimm64 properly in check_cfg()
  bpf: Support new 32bit offset jmp instruction
  bpf: clean up visit_insn()'s instruction processing
  bpf: Remove unused insn_cnt argument from visit_[func_call_]insn()
  bpf: remove unnecessary prune and jump points
  bpf: decouple prune and jump points
  fbdev: imsttfb: fix double free in probe()
  fbdev: imsttfb: Release framebuffer and dealloc cmap on error path
  arm64: dts: qcom: sdm845: Fix PSCI power domain names
  arm64: dts: qcom: sdm845: align RPMh regulator nodes with bindings
  wifi: iwlwifi: yoyo: swap cdb and jacket bits values
  udp: annotate data-races around udp->encap_type
  udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO
  udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags
  udp: move udp->gro_enabled to udp->udp_flags
  udp: move udp->no_check6_rx to udp->udp_flags
  udp: move udp->no_check6_tx to udp->udp_flags
  udp: introduce udp->udp_flags
  ipv4, ipv6: Use splice_eof() to flush
  splice, net: Add a splice_eof op to file-ops and socket-ops
  udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES
  net: Declare MSG_SPLICE_PAGES internal sendmsg() flag
  bpf, x86: save/restore regs with BPF_DW size
  bpf, x86: Simplify the parsing logic of structure parameters
  bpf, x64: Fix tailcall infinite loop
  srcu: Fix callbacks acceleration mishandling
  cpu/SMT: Make SMT control more robust against enumeration failures
  cpu/SMT: Create topology_smt_thread_allowed()
  selftests: secretmem: floor the memory size to the multiple of page_size
  net: Implement missing SO_TIMESTAMPING_NEW cmsg support
  bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
  net: ravb: Wait for operating mode to be applied
  asix: Add check for usbnet_get_endpoints
  octeontx2-af: Re-enable MAC TX in otx2_stop processing
  octeontx2-af: Always configure NIX TX link credits based on max frame size
  net/smc: fix invalid link access in dumping SMC-R connections
  net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
  igc: Fix hicredit calculation
  i40e: Restore VF MSI-X state during PCI reset
  ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
  ASoC: meson: g12a-toacodec: Fix event generation
  ASoC: meson: g12a-tohdmitx: Validate written enum values
  ASoC: meson: g12a-toacodec: Validate written enum values
  i40e: fix use-after-free in i40e_aqc_add_filters()
  net: Save and restore msg_namelen in sock_sendmsg
  netfilter: nft_immediate: drop chain reference counter on error
  net: bcmgenet: Fix FCS generation for fragmented skbuffs
  sfc: fix a double-free bug in efx_probe_filters
  ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
  selftests: bonding: do not set port down when adding to bond
  net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
  net: annotate data-races around sk->sk_bind_phc
  net: annotate data-races around sk->sk_tsflags
  net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
  can: raw: add support for SO_MARK
  r8169: Fix PCI error on system resume
  net: sched: em_text: fix possible memory leak in em_text_destroy()
  mlxbf_gige: fix receive packet race condition
  ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
  ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
  igc: Check VLAN EtherType mask
  igc: Check VLAN TCI mask
  igc: Report VLAN EtherType matching back to user
  i40e: Fix filter input checks to prevent config with invalid values
  ice: Shut down VSI with "link-down-on-close" enabled
  ice: Fix link_down_on_close message
  drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
  octeontx2-af: Fix marking couple of structure as __packed
  nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
  netfilter: nf_tables: set transport offset from mac header for netdev/egress
  netfilter: use skb_ip_totlen and iph_totlen
  drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
  wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
  KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
  cifs: do not depend on release_iface for maintaining iface_list
  cifs: cifs_chan_is_iface_active should be called with chan_lock held
  drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE
  Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
  mptcp: prevent tcp diag from closing listener subflows
  ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
  ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
  block: Don't invalidate pagecache for invalid falloc modes
  keys, dns: Fix missing size check of V1 server-list header
  ANDROID: gki_defconfig: Set CONFIG_IDLE_INJECT and CONFIG_CPU_IDLE_THERMAL into y
  ANDROID: KMI workaround for CONFIG_NETFILTER_FAMILY_BRIDGE
  ANDROID: dma-buf: don't re-purpose kobject as work_struct
  BACKPORT: FROMLIST: dma-buf: Move sysfs work out of DMA-BUF export path
  UPSTREAM: netfilter: nf_tables: skip set commit for deleted/destroyed sets
  ANDROID: KVM: arm64: Avoid BUG-ing from the host abort path
  ANDROID: Update the ABI symbol list
  UPSTREAM: ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  UPSTREAM: nvmet-tcp: Fix a possible UAF in queue intialization setup
  FROMGIT: usb: dwc3: gadget: Handle EP0 request dequeuing properly
  ANDROID: ABI: Update symbol list for imx
  UPSTREAM: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
  UPSTREAM: bpf: Fix prog_array_map_poke_run map poke update
  BACKPORT: xhci: track port suspend state correctly in unsuccessful resume cases
  ANDROID: fix crc error in put_cmsg caused in 6.1.68
  ANDROID: Update the ABI symbol list
  ANDROID: sched: Export symbols for vendor modules
  UPSTREAM: usb: dwc3: core: add support for disabling High-speed park mode
  Linux 6.1.71
  Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe"
  tracing/kprobes: Fix symbol counting logic by looking at modules as well
  kallsyms: Make module_kallsyms_on_each_symbol generally available
  device property: Allow const parameter to dev_fwnode()
  spi: Constify spi parameters of chip select APIs
  NFSD: fix possible oops when nfsd/pool_stats is closed.
  ring-buffer: Fix slowpath of interrupted event
  netfilter: nf_tables: skip set commit for deleted/destroyed sets
  ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()
  tracing: Fix blocked reader of snapshot buffer
  ring-buffer: Fix wake ups when buffer_percent is set to 100
  mm/memory-failure: check the mapcount of the precise page
  mm/memory-failure: cast index to loff_t before shifting it
  mm: migrate high-order folios in swap cache correctly
  mm/filemap: avoid buffered read/write race to read inconsistent data
  platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
  ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  block: renumber QUEUE_FLAG_HW_WC
  spi: atmel: Fix clock issue when using devices with different polarities
  spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod
  spi: Reintroduce spi_set_cs_timing()
  linux/export: Ensure natural alignment of kcrctab array
  nfsd: call nfsd_last_thread() before final nfsd_put()
  nfsd: separate nfsd_last_thread() from nfsd_put()
  iio: imu: adis16475: add spi_device_id table
  spi: Introduce spi_get_device_match_data() helper
  usb: fotg210-hcd: delete an incorrect bounds test
  ARM: dts: Fix occasional boot hang for am3 usb
  ksmbd: fix wrong allocation size update in smb2_open()
  ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()
  ksmbd: lazy v2 lease break on smb2_write()
  ksmbd: send v2 lease break notification for directory
  ksmbd: downgrade RWH lease caching state to RH for directory
  ksmbd: set v2 lease capability
  ksmbd: set epoch in create context v2 lease
  ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
  ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
  ksmbd: release interim response after sending status pending response
  ksmbd: move oplock handling after unlock parent dir
  ksmbd: separately allocate ci per dentry
  ksmbd: fix possible deadlock in smb2_open
  ksmbd: prevent memory leak on error return
  ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
  ksmbd: no need to wait for binded connection termination at logoff
  ksmbd: add support for surrogate pair conversion
  ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
  ksmbd: fix recursive locking in vfs helpers
  ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
  ksmbd: reorganize ksmbd_iov_pin_rsp()
  ksmbd: Remove unused field in ksmbd_user struct
  ksmbd: fix potential double free on smb2_read_pipe() error path
  ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()
  ksmbd: fix wrong error response status by using set_smb2_rsp_status()
  ksmbd: fix race condition between tree conn lookup and disconnect
  ksmbd: fix race condition from parallel smb2 lock requests
  ksmbd: fix race condition from parallel smb2 logoff requests
  ksmbd: fix race condition with fp
  ksmbd: check iov vector index in ksmbd_conn_write()
  ksmbd: return invalid parameter error response if smb2 request is invalid
  ksmbd: fix passing freed memory 'aux_payload_buf'
  ksmbd: remove unneeded mark_inode_dirty in set_info_sec()
  ksmbd: remove experimental warning
  ksmbd: add missing calling smb2_set_err_rsp() on error
  ksmbd: Fix one kernel-doc comment
  ksmbd: fix `force create mode' and `force directory mode'
  ksmbd: fix wrong interim response on compound
  ksmbd: add support for read compound
  ksmbd: switch to use kmemdup_nul() helper
  ksmbd: check if a mount point is crossed during path lookup
  ksmbd: Fix unsigned expression compared with zero
  ksmbd: Replace one-element array with flexible-array member
  ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()
  ksmbd: Replace the ternary conditional operator with min()
  ksmbd: use kvzalloc instead of kvmalloc
  ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void
  ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()
  ksmbd: use kzalloc() instead of __GFP_ZERO
  ksmbd: remove unused ksmbd_tree_conn_share function
  ksmbd: add mnt_want_write to ksmbd vfs functions
  ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()
  ksmbd: call putname after using the last component
  ksmbd: fix uninitialized pointer read in smb2_create_link()
  ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()
  ksmbd: fix racy issue from using ->d_parent and ->d_name
  fs: introduce lock_rename_child() helper
  ksmbd: remove unused compression negotiate ctx packing
  ksmbd: avoid duplicate negotiate ctx offset increments
  ksmbd: set NegotiateContextCount once instead of every inc
  ksmbd: delete asynchronous work from list
  ksmbd: remove unused is_char_allowed function
  ksmbd: Fix parameter name and comment mismatch
  ksmbd: Fix spelling mistake "excceed" -> "exceeded"
  ksmbd: update Kconfig to note Kerberos support and fix indentation
  ksmbd: Remove duplicated codes
  ksmbd: fix typo, syncronous->synchronous
  ksmbd: Implements sess->rpc_handle_list as xarray
  ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs
  ksmbd: Fix resource leak in smb2_lock()
  ksmbd: use F_SETLK when unlocking a file
  ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share
  ksmbd: replace one-element arrays with flexible-array members
  Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier"
  Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group"
  ANDROID: KVM: arm64: Don't prepopulate MMIO regions for host stage-2
  BACKPORT: FROMGIT fork: use __mt_dup() to duplicate maple tree in dup_mmap()
  FROMGIT: maple_tree: preserve the tree attributes when destroying maple tree
  FROMGIT: maple_tree: update check_forking() and bench_forking()
  FROMGIT: maple_tree: skip other tests when BENCH is enabled
  FROMGIT: maple_tree: update the documentation of maple tree
  FROMGIT: maple_tree: add test for mtree_dup()
  FROMGIT: radix tree test suite: align kmem_cache_alloc_bulk() with kernel behavior.
  FROMGIT: maple_tree: introduce interfaces __mt_dup() and mtree_dup()
  FROMGIT: maple_tree: introduce {mtree,mas}_lock_nested()
  FROMGIT: maple_tree: add mt_free_one() and mt_attr() helpers
  UPSTREAM: maple_tree: introduce __mas_set_range()
  ANDROID: GKI: Enable symbols for v4l2 in async and fwnode
  Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc"
  Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled"
  ANDROID: Update the ABI symbol list
  ANDROID: KVM: arm64: Fix hyp event alignment
  ANDROID: KVM: arm64: Fix host_smc print typo
  FROMGIT: f2fs: do not return EFSCORRUPTED, but try to run online repair
  ANDROID: KVM: arm64: Document module_change_host_prot_range
  Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc"
  Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled"
  FROMGIT: PM / devfreq: Synchronize devfreq_monitor_[start/stop]
  FROMGIT: arch/mm/fault: fix major fault accounting when retrying under per-VMA lock
  UPSTREAM: mm: handle write faults to RO pages under the VMA lock
  UPSTREAM: mm: handle read faults under the VMA lock
  UPSTREAM: mm: handle COW faults under the VMA lock
  UPSTREAM: mm: handle shared faults under the VMA lock
  BACKPORT: mm: call wp_page_copy() under the VMA lock
  UPSTREAM: mm: make lock_folio_maybe_drop_mmap() VMA lock aware
  UPSTREAM: mm/memory.c: fix mismerge
  ANDROID: Export functions to be used with dma_map_ops in modules
  BACKPORT: FROMGIT: erofs: enable sub-page compressed block support
  FROMGIT: erofs: refine z_erofs_transform_plain() for sub-page block support
  FROMGIT: erofs: fix ztailpacking for subpage compressed blocks
  BACKPORT: FROMGIT: erofs: fix up compacted indexes for block size < 4096
  FROMGIT: erofs: record `pclustersize` in bytes instead of pages
  FROMGIT: erofs: support I/O submission for sub-page compressed blocks
  FROMGIT: erofs: fix lz4 inplace decompression
  FROMGIT: erofs: fix memory leak on short-lived bounced pages
  BACKPORT: erofs: tidy up z_erofs_do_read_page()
  UPSTREAM: erofs: move preparation logic into z_erofs_pcluster_begin()
  BACKPORT: erofs: avoid obsolete {collector,collection} terms
  BACKPORT: erofs: simplify z_erofs_read_fragment()
  UPSTREAM: erofs: get rid of the remaining kmap_atomic()
  UPSTREAM: erofs: simplify z_erofs_transform_plain()
  BACKPORT: erofs: adapt managed inode operations into folios
  UPSTREAM: erofs: avoid on-stack pagepool directly passed by arguments
  UPSTREAM: erofs: allocate extra bvec pages directly instead of retrying
  UPSTREAM: erofs: clean up z_erofs_pcluster_readmore()
  UPSTREAM: erofs: remove the member readahead from struct z_erofs_decompress_frontend
  UPSTREAM: erofs: fold in z_erofs_decompress()
  UPSTREAM: erofs: enable large folios for iomap mode
  ANDROID: Update the ABI symbol list
  UPSTREAM: USB: gadget: core: adjust uevent timing on gadget unbind
  Linux 6.1.70
  loop: deprecate autoloading callback loop_probe()
  wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
  wifi: cfg80211: fix CQM for non-range use
  fuse: share lookup state between submount and its parent
  mm/damon/core: make damon_start() waits until kdamond_fn() starts
  x86/alternatives: Sync core before enabling interrupts
  KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
  KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()
  KVM: arm64: vgic: Simplify kvm_vgic_destroy()
  thunderbolt: Fix memory leak in margining_port_remove()
  lib/vsprintf: Fix %pfwf when current node refcount == 0
  gpio: dwapb: mask/unmask IRQ when disable/enale it
  bus: ti-sysc: Flush posted write only after srst_udelay
  pinctrl: starfive: jh7100: ignore disabled device tree nodes
  dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
  tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
  scsi: core: Always send batch on reset or error handling command
  Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity"
  selftests: mptcp: join: fix subflow_send_ack lookup
  ublk: move ublk_cancel_dev() out of ub->mutex
  ubifs: fix possible dereference after free
  btrfs: zoned: no longer count fresh BG region as zone unusable
  Revert "drm/amd/display: Do not set DRR on pipe commit"
  dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client
  loop: do not enforce max_loop hard limit by (new) default
  RISC-V: Fix do_notify_resume / do_work_pending prototype
  9p: prevent read overrun in protocol dump tracepoint
  drm/i915: Reject async flips with bigjoiner
  smb: client: fix OOB in smbCalcSize()
  smb: client: fix OOB in SMB2_query_info_init()
  smb: client: fix potential OOB in cifs_dump_detail()
  smb: client: fix OOB in cifsd when receiving compounded resps
  dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
  net: ks8851: Fix TX stall caused by TX buffer overrun
  net: rfkill: gpio: set GPIO direction
  net: 9p: avoid freeing uninit memory in p9pdu_vreadf
  Input: soc_button_array - add mapping for airplane mode button
  net: usb: ax88179_178a: avoid failed operations when device is disconnected
  Bluetooth: Add more enc key size check
  Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
  Bluetooth: L2CAP: Send reject on command corrupted request
  Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
  Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
  ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
  USB: serial: option: add Quectel RM500Q R13 firmware support
  USB: serial: option: add Foxconn T99W265 with new baseline
  USB: serial: option: add Quectel EG912Y module support
  USB: serial: ftdi_sio: update Actisense PIDs constant names
  wifi: cfg80211: fix certs build to not depend on file order
  wifi: cfg80211: Add my certificate
  usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3
  ALSA: usb-audio: Increase delay in MOTU M quirk
  iio: triggered-buffer: prevent possible freeing of wrong buffer
  iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
  iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
  scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
  Input: ipaq-micro-keys - add error handling for devm_kmemdup
  interconnect: qcom: sm8250: Enable sync_state
  iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
  interconnect: Treat xlate() returning NULL node as an error
  drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  drm/i915/mtl: Add MTL for remapping CCS FBs
  drm/i915/dpt: Only do the POT stride remap when using DPT
  drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
  drm/i915: Relocate intel_atomic_setup_scalers()
  drm/i915/mtl: limit second scaler vertical scaling in ver >= 14
  nvme-pci: fix sleeping function called from interrupt context
  gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
  pinctrl: at91-pio4: use dedicated lock class for IRQ
  x86/xen: add CPU dependencies for 32-bit build
  i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
  ASoC: fsl_sai: Fix channel swap issue on i.MX8MP
  ASoC: hdmi-codec: fix missing report for jack initial status
  afs: Fix use-after-free due to get/remove race in volume tree
  afs: Fix overwriting of result of DNS query
  keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
  net: check dev->gso_max_size in gso_features_check()
  afs: Fix dynamic root lookup DNS check
  afs: Fix the dynamic root's d_delete to always delete unused dentries
  net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
  net: mana: select PAGE_POOL
  Bluetooth: hci_event: shut up a false-positive warning
  Bluetooth: Fix deadlock in vhci_send_frame
  net/rose: fix races in rose_kill_by_device()
  ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
  net: sched: ife: fix potential use-after-free
  net: Return error from sk_stream_wait_connect() if sk_wait_event() fails
  octeontx2-pf: Fix graceful exit during PFC configuration failure
  net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above
  net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
  net/mlx5e: Correct snprintf truncation handling for fw_version buffer
  net/mlx5: Fix fw tracer first block check
  net/mlx5e: fix a potential double-free in fs_udp_create_groups
  net/mlx5e: Fix a race in command alloc flow
  net/mlx5: Re-organize mlx5_cmd struct
  net/mlx5: Prevent high-rate FW commands from populating all slots
  net/mlx5: Introduce and use opcode getter in command interface
  net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
  Revert "net/mlx5e: fix double free of encap_header"
  Revert "net/mlx5e: fix double free of encap_header in update funcs"
  wifi: mac80211: mesh_plink: fix matches_local logic
  wifi: mac80211: mesh: check element parsing succeeded
  wifi: mac80211: check if the existing link config remains unchanged
  wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
  s390/vx: fix save/restore of fpu kernel context
  reset: Fix crash when freeing non-existent optional resets
  ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
  ARM: dts: dra7: Fix DRA7 L3 NoC node register size
  drm/amd/display: fix hw rotated modes when PSR-SU is enabled
  HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[]
  HID: i2c-hid: acpi: Unify ACPI ID tables format
  bpf: Fix prog_array_map_poke_run map poke update
  kasan: disable kasan_non_canonical_hook() for HW tags
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for rt_mutex steal
  UPSTREAM: dm verity: don't perform FEC for failed readahead IO
  UPSTREAM: netfilter: nft_set_pipapo: skip inactive elements during set walk
  FROMLIST: mm: migrate high-order folios in swap cache correctly
  ANDROID: fuse-bpf: Follow mounts in lookups
  Linux 6.1.69
  r8152: fix the autosuspend doesn't work
  r8152: remove rtl_vendor_mode function
  r8152: avoid to change cfg for all devices
  net: tls, update curr on splice as well
  ring-buffer: Have rb_time_cmpxchg() set the msb counter too
  ring-buffer: Do not try to put back write_stamp
  ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
  ring-buffer: Fix writing to the buffer with max_data_size
  ring-buffer: Have saved event hold the entire event
  ring-buffer: Do not update before stamp when switching sub-buffers
  tracing: Update snapshot buffer on resize if it is allocated
  ring-buffer: Fix memory leak of free page
  smb: client: fix OOB in smb2_query_reparse_point()
  smb: client: fix NULL deref in asn1_ber_decoder()
  smb: client: fix OOB in receive_encrypted_standard()
  drm/i915: Fix remapped stride with CCS on ADL+
  drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
  drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
  btrfs: don't clear qgroup reserved bit in release_folio
  btrfs: free qgroup reserve when ORDERED_IOERR is set
  mm/shmem: fix race in shmem_undo_range w/THP
  mm/mglru: fix underprotected page cache
  dmaengine: stm32-dma: avoid bitfield overflow assertion
  drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
  team: Fix use-after-free when an option instance allocation fails
  arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
  ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
  soundwire: stream: fix NULL pointer dereference for multi_link
  btrfs: do not allow non subvolume root targets for snapshot
  perf: Fix perf_event_validate_size() lockdep splat
  HID: hid-asus: add const to read-only outgoing usb buffer
  arm64: add dependency between vmlinuz.efi and Image
  net: usb: qmi_wwan: claim interface 4 for ZTE MF290
  asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
  HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
  HID: hid-asus: reset the backlight brightness level on resume
  nbd: pass nbd_sock to nbd_read_reply() instead of index
  HID: add ALWAYS_POLL quirk for Apple kb
  HID: glorious: fix Glorious Model I HID report
  platform/x86: intel_telemetry: Fix kernel doc descriptions
  LoongArch: Implement constant timer shutdown interface
  LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi
  selftests/bpf: fix bpf_loop_bench for new callback verification scheme
  nvme: catch errors from nvme_configure_metadata()
  nvme-auth: set explanation code for failure2 msgs
  nbd: fold nbd config initialization into nbd_alloc_config()
  bcache: avoid NULL checking to c->root in run_cache_set()
  bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
  bcache: remove redundant assignment to variable cur_idx
  bcache: avoid oversize memory allocation by small stripe_size
  blk-cgroup: bypass blkcg_deactivate_policy after destroying
  blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
  stmmac: dwmac-loongson: Add architecture dependency
  usb: aqc111: check packet for fixup for true limit
  x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM
  drm/mediatek: Add spinlock for setting vblank event in atomic_begin
  ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
  PCI: loongson: Limit MRRS to 256
  Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
  ALSA: hda/realtek: Apply mute LED quirk for HP15-db
  ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
  ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
  fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
  cred: switch to using atomic_long_t
  net: atlantic: fix double free in ring reinit logic
  appletalk: Fix Use-After-Free in atalk_ioctl
  net: stmmac: Handle disabled MDIO busses from devicetree
  dpaa2-switch: do not ask for MDB, VLAN and FDB replay
  dpaa2-switch: fix size of the dma_unmap
  vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
  sign-file: Fix incorrect return values check
  stmmac: dwmac-loongson: Make sure MDIO is initialized before use
  net: ena: Fix XDP redirection error
  net: ena: Fix xdp drops handling due to multibuf packets
  net: ena: Destroy correct number of xdp queues upon failure
  net: Remove acked SYN flag from packet in the transmit queue correctly
  qed: Fix a potential use-after-free in qed_cxt_tables_alloc
  iavf: Handle ntuple on/off based on new state machines for flow director
  iavf: Introduce new state machines for flow director
  net/rose: Fix Use-After-Free in rose_ioctl
  atm: Fix Use-After-Free in do_vcc_ioctl
  octeontx2-af: Update RSS algorithm index
  octeontx2-pf: Fix promisc mcam entry action
  octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
  net: fec: correct queue selection
  net: vlan: introduce skb_vlan_eth_hdr()
  atm: solos-pci: Fix potential deadlock on &tx_queue_lock
  atm: solos-pci: Fix potential deadlock on &cli_queue_lock
  bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
  bnxt_en: Fix wrong return value check in bnxt_close_nic()
  bnxt_en: Save ring error counters across reset
  bnxt_en: Clear resource reservation during resume
  qca_spi: Fix reset behavior
  qca_debug: Fix ethtool -G iface tx behavior
  qca_debug: Prevent crash on TX ring changes
  net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
  net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
  HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
  afs: Fix refcount underflow from error handling race
  ksmbd: fix memory leak in smb2_lock()
  ext4: fix warning in ext4_dio_write_end_io()
  powerpc/ftrace: Fix stack teardown in ftrace_no_trace
  r8152: add vendor/device ID pair for ASUS USB-C2500
  r8152: add vendor/device ID pair for D-Link DUB-E250
  r8152: add USB device driver for config selection
  perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table
  Revert "HID: fix HID device resource race between HID core and debugging support"
  ANDROID: GKI: Add symbols for rockchip sata
  ANDROID: sched: Add trace_android_rvh_setscheduler
  ANDROID: Update the ABI symbol list
  ANDROID: GKI: build damon for monitoring virtual address spaces
  UPSTREAM: mm/damon/sysfs-schemes: handle tried region directory allocation failure
  UPSTREAM: mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure
  UPSTREAM: mm/damon/sysfs: check error from damon_sysfs_update_target()
  UPSTREAM: mm/damon/sysfs: eliminate potential uninitialized variable warning
  UPSTREAM: mm/damon/sysfs: update monitoring target regions for online input commit
  UPSTREAM: mm/damon/sysfs: remove requested targets when online-commit inputs
  UPSTREAM: mm/damon/sysfs: avoid empty scheme tried regions for large apply interval
  UPSTREAM: mm/damon/sysfs-schemes: do not update tried regions more than one DAMON snapshot
  UPSTREAM: mm/damon/sysfs: check DAMOS regions update progress from before_terminate()
  UPSTREAM: mm/damon/sysfs: implement a command for updating only schemes tried total bytes
  UPSTREAM: mm/damon/sysfs-schemes: implement DAMOS tried total bytes file
  UPSTREAM: mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify()
  UPSTREAM: mm/damon/core: skip apply schemes if empty
  UPSTREAM: mm/damon: use kstrtobool() instead of strtobool()
  UPSTREAM: mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command
  UPSTREAM: mm/damon/sysfs: implement DAMOS tried regions update command
  UPSTREAM: mm/damon/sysfs-schemes: implement scheme region directory
  UPSTREAM: mm/damon/sysfs-schemes: implement schemes/tried_regions directory
  UPSTREAM: mm/damon/core: add a callback for scheme target regions check
  UPSTREAM: mm/damon/lru_sort: enable and disable synchronously
  UPSTREAM: mm/damon/reclaim: enable and disable synchronously
  UPSTREAM: mm/damon/{reclaim,lru_sort}: remove unnecessarily included headers
  UPSTREAM: mm/damon/modules: deduplicate init steps for DAMON context setup
  UPSTREAM: mm/damon/sysfs: split out schemes directory implementation to separate file
  UPSTREAM: mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function
  UPSTREAM: mm/damon/sysfs: move unsigned long range directory to common module
  UPSTREAM: mm/damon/sysfs: move sysfs_lock to common module
  UPSTREAM: mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc()
  UPSTREAM: mm/damon/sysfs: use damon_addr_range for region's start and end values
  UPSTREAM: mm/damon/core: split out scheme quota adjustment logic into a new function
  UPSTREAM: mm/damon/core: split out scheme stat update logic into a new function
  UPSTREAM: mm/damon/core: split damos application logic into a new function
  UPSTREAM: mm/damon/core: split out DAMOS-charged region skip logic into a new function
  ANDROID: Snapshot Mainline's version of checkpatch.pl
  ANDROID: KVM: arm64: Skip prefaulting ptes which will be modified later
  ANDROID: KVM: arm64: Introduce module_change_host_prot_range
  ANDROID: KVM: arm64: Relax checks in module_change_host_page_prot
  ANDROID: KVM: arm64: Optimise module_change_host_page_prot
  ANDROID: KVM: arm64: Prefault entries when splitting a block mapping
  ANDROID: virt: gunyah: Zero state_data after vcpu_run
  ANDROID: Update the ABI symbol list
  ANDROID: fs: Add vendor hooks for ep_create_wakeup_source & timerfd_create
  ANDROID: ABI: update symbol list for galaxy
  Linux 6.1.68
  drm/i915: Skip some timing checks on BXT/GLK DSI transcoders
  drm/i915/sdvo: stop caching has_hdmi_monitor in struct intel_sdvo
  drm/i915/lvds: Use REG_BIT() & co.
  drm/i915/display: Drop check for doublescan mode in modevalid
  riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE
  netfilter: nft_set_pipapo: skip inactive elements during set walk
  MIPS: Loongson64: Enable DMA noncoherent support
  MIPS: Loongson64: Handle more memory types passed from firmware
  MIPS: Loongson64: Reserve vgabios memory on boot
  KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
  KVM: s390/mm: Properly reset no-dat
  MIPS: kernel: Clear FPU states when setting up kernel threads
  cifs: Fix flushing, invalidation and file size with FICLONE
  cifs: Fix flushing, invalidation and file size with copy_file_range()
  USB: gadget: core: adjust uevent timing on gadget unbind
  x86/CPU/AMD: Check vendor in the AMD microcode callback
  devcoredump: Send uevent once devcd is ready
  serial: 8250_omap: Add earlycon support for the AM654 UART controller
  serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
  serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
  serial: sc16is7xx: address RX timeout interrupt errata
  ARM: PL011: Fix DMA support
  usb: typec: class: fix typec_altmode_put_partner to put plugs
  smb: client: fix potential NULL deref in parse_dfs_referrals()
  Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
  cifs: Fix non-availability of dedup breaking generic/304
  parport: Add support for Brainboxes IX/UC/PX parallel cards
  serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART
  usb: gadget: f_hid: fix report descriptor allocation
  drm/amdgpu: Update EEPROM I2C address for smu v13_0_0
  drm/amdgpu: Add I2C EEPROM support on smu v13_0_6
  drm/amdgpu: simplify amdgpu_ras_eeprom.c
  drm/amdgpu: Return from switch early for EEPROM I2C address
  drm/amdgpu: Remove second moot switch to set EEPROM I2C address
  drm/amdgpu: Add support for RAS table at 0x40000
  drm/amdgpu: Decouple RAS EEPROM addresses from chips
  drm/amdgpu: Remove redundant I2C EEPROM address
  drm/amdgpu: Add EEPROM I2C address support for ip discovery
  drm/amdgpu: Update ras eeprom support for smu v13_0_0 and v13_0_10
  drm/amdgpu: correct the amdgpu runtime dereference usage count
  drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c
  drm/amdgpu: fix memory overflow in the IB test
  gpiolib: sysfs: Fix error handling on failed export
  x86/sev: Fix kernel crash due to late update to read-only ghcb_version
  perf: Fix perf_event_validate_size()
  arm64: dts: mt8183: kukui: Fix underscores in node names
  arm64: dts: mediatek: add missing space before {
  parisc: Fix asm operand number out of range build error in bug table
  parisc: Reduce size of the bug_table on 64-bit kernel by half
  tracing: Stop current tracer when resizing buffer
  tracing: Set actual size after ring buffer resize
  ring-buffer: Force absolute timestamp on discard of event
  LoongArch: BPF: Don't sign extend function return value
  LoongArch: BPF: Don't sign extend memory load operand
  misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
  misc: mei: client.c: return negative error code in mei_cl_write
  hwtracing: hisi_ptt: Add dummy callback pmu::read()
  coresight: etm4x: Remove bogous __exit annotation for some functions
  coresight: etm4x: Make etm4_remove_dev() return void
  binder: fix memory leaks of spam and pending work
  arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
  arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
  arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
  arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
  arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
  arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
  arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
  arm64: dts: mediatek: mt7622: fix memory node warning check
  md/raid6: use valid sector values to determine if an I/O should wait on the reshape
  powercap: DTPM: Fix missing cpufreq_cpu_put() calls
  mm: fix oops when filemap_map_pmd() without prealloc_pte
  hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write
  platform/surface: aggregator: fix recv_buf() return value
  regmap: fix bogus error on regcache_sync success
  r8169: fix rtl8125b PAUSE frames blasting when suspended
  packet: Move reference count in packet_sock to atomic_long_t
  tracing: Fix a possible race when disabling buffered events
  tracing: Fix incomplete locking when disabling buffered events
  tracing: Disable snapshot buffer when stopping instance tracers
  tracing: Always update snapshot buffer size
  checkstack: fix printed address
  cgroup_freezer: cgroup_freezing: Check if not frozen
  nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
  nilfs2: fix missing error check for sb_set_blocksize call
  ring-buffer: Test last update in 32bit version of __rb_time_read()
  ALSA: hda/realtek: Add Framework laptop 16 to quirks
  ALSA: hda/realtek: add new Framework laptop to quirks
  ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
  ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
  ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
  io_uring: fix mutex_unlock with unreferenced ctx
  nvme-pci: Add sleep quirk for Kingston drives
  io_uring/af_unix: disable sending io_uring over sockets
  ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA
  kprobes: consistent rcu api usage for kretprobe holder
  rethook: Use __rcu pointer for rethook::handler
  iommu: Avoid more races around device probe
  md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
  md: introduce md_ro_state
  riscv: fix misaligned access handling of C.SWSP and C.SDSP
  ARM: dts: imx28-xea: Pass the 'model' property
  ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
  ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
  scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
  tracing: Fix a warning when allocating buffered events fails
  ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
  arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
  arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb
  drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS
  RDMA/irdma: Avoid free the non-cqp_request scratch
  RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
  ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
  hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()
  ASoC: codecs: lpass-tx-macro: set active_decimator correct default value
  hwmon: (acpi_power_meter) Fix 4.29 MW bug
  RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info()
  RDMA/irdma: Refactor error handling in create CQP
  RDMA/bnxt_re: Correct module description string
  RDMA/rtrs-clt: Remove the warnings for req in_use check
  RDMA/rtrs-clt: Fix the max_send_wr setting
  RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight
  RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true
  RDMA/rtrs-srv: Check return values while processing info request
  RDMA/rtrs-clt: Start hb after path_up
  RDMA/rtrs-srv: Do not unconditionally enable irq
  ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP
  arm64: dts: rockchip: Expand reg size of vdec node for RK3399
  arm64: dts: rockchip: Expand reg size of vdec node for RK3328
  RDMA/irdma: Add wait for suspend on SQD
  RDMA/irdma: Do not modify to SQD on error
  RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm
  tee: optee: Fix supplicant based device enumeration
  mm/damon/sysfs: eliminate potential uninitialized variable warning
  drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
  psample: Require 'CAP_NET_ADMIN' when joining "packets" group
  bpf: sockmap, updating the sg structure should also update curr
  tcp: do not accept ACK of bytes we never sent
  netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
  netfilter: nf_tables: validate family when identifying table via handle
  netfilter: nf_tables: bail out on mismatching dynset and set expressions
  netfilter: nf_tables: fix 'exist' matching on bigendian arches
  netfilter: nft_exthdr: add boolean DCCP option matching
  dt-bindings: interrupt-controller: Allow #power-domain-cells
  octeontx2-af: Update Tx link register range
  octeontx2-af: Add missing mcs flr handler call
  octeontx2-af: Fix mcs stats register address
  octeontx2-af: Fix mcs sa cam entries size
  octeontx2-af: Adjust Tx credits when MCS external bypass is disabled
  net: hns: fix fake link up on xge port
  net: hns: fix wrong head when modify the tx feature when sending packets
  net: atlantic: Fix NULL dereference of skb pointer in
  ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
  ionic: Fix dim work handling in split interrupt mode
  ionic: fix snprintf format length warning
  tcp: fix mid stream window clamp.
  net: bnxt: fix a potential use-after-free in bnxt_init_tc
  iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero
  i40e: Fix unexpected MFS warning message
  octeontx2-af: fix a use-after-free in rvu_npa_register_reporters
  xsk: Skip polling event check for unbound socket
  net: stmmac: fix FPE events losing
  octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing
  arcnet: restoring support for multiple Sohard Arcnet cards
  platform/mellanox: Check devm_hwmon_device_register_with_groups() return value
  platform/mellanox: Add null pointer checks for devm_kasprintf()
  mlxbf-bootctl: correctly identify secure boot with development keys
  r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()
  r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
  r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
  r8152: Add RTL8152_INACCESSIBLE checks to more loops
  r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE
  hv_netvsc: rndis_filter needs to select NLS
  octeontx2-af: Check return value of nix_get_nixlf before using nixlf
  octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
  ipv6: fix potential NULL deref in fib6_add()
  platform/x86: wmi: Skip blocks with zero instances
  of: dynamic: Fix of_reconfig_get_state_change() return value documentation
  platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
  dt: dt-extract-compatibles: Don't follow symlinks when walking tree
  dt: dt-extract-compatibles: Handle cfile arguments in generator function
  x86/tdx: Allow 32-bit emulation by default
  x86/entry: Do not allow external 0x80 interrupts
  x86/entry: Convert INT 0x80 emulation to IDTENTRY
  x86/coco: Disable 32-bit emulation by default on TDX and SEV
  x86: Introduce ia32_enabled()
  drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  kconfig: fix memory leak from range properties
  tg3: Increment tx_dropped in tg3_tso_bug()
  tg3: Move the [rt]x_dropped counters to tg3_napi
  zstd: Fix array-index-out-of-bounds UBSAN warning
  netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
  i2c: designware: Fix corrupted memory seen in the ISR
  hrtimers: Push pending hrtimers away from outgoing CPU earlier
  vdpa/mlx5: preserve CVQ vringh index
  ANDROID: Fix up merge issues in 6.1.64 in net/netfilter/nf_tables_api.c
  Reapply "binder: fix UAF caused by faulty buffer cleanup"
  ANDROID: Fix up unneeded crc break in af_vsock.c
  Revert "mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A"
  Revert "ASoC: soc-card: Add storage for PCI SSID"
  Revert "tracing: Have trace_event_file have ref counters"
  Revert "workqueue: Provide one lock class key per work_on_cpu() callsite"
  UPSTREAM: x86/sev: Check for user-space IOIO pointing to kernel space
  UPSTREAM: x86/sev: Check IOBM for IOIO exceptions from user-space
  FROMGIT: usb: typec: tcpm: skip checking port->send_discover in PD3.0
  ANDROID: arm64: Disable workaround for CPU errata 2441007 and 2441009
  Linux 6.1.67
  Revert "wifi: cfg80211: fix CQM for non-range use"
  ANDROID: Update the ABI symbol list
  ANDROID: netlink: add netlink poll and hooks
  Linux 6.1.66
  iomap: update ki_pos a little later in iomap_dio_complete
  x86/apic/msi: Fix misconfigured non-maskable MSI quirk
  x86/xen: fix percpu vcpu_info allocation
  xen: simplify evtchn_do_upcall() call maze
  xen: Allow platform PCI interrupt to be shared
  r8169: fix deadlock on RTL8125 in jumbo mtu mode
  r8169: disable ASPM in case of tx timeout
  drm/amd/display: Fix MPCC 1DLUT programming
  drm/amd/display: Fix the delta clamping for shaper LUT
  drm/amd/display: clean code-style issues in dcn30_set_mpc_shaper_3dlut
  drm/amd/display: Expand kernel doc for DC
  mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
  mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
  drm/amd/pm: fix a memleak in aldebaran_tables_init
  iommu/vt-d: Make context clearing consistent with context mapping
  iommu/vt-d: Disable PCI ATS in legacy passthrough mode
  iommu/vt-d: Add device_block_translation() helper
  iommu/vt-d: Allocate pasid table in device probe path
  iommu/vt-d: Omit devTLB invalidation requests when TES=0
  cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
  cpufreq: imx6q: don't warn for disabling a non-existing frequency
  drm/amd/display: Guard against invalid RPTR/WPTR being set
  drm/amd/display: Restore rptr/wptr for DMCUB as workaround
  spi: Fix null dereference on suspend
  fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
  PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
  octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error
  PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
  KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
  net: ravb: Keep reverse order of operations in ravb_remove()
  net: ravb: Stop DMA in case of failures on ravb_open()
  net: ravb: Start TX queues after HW initialization succeeded
  net: ravb: Make write access to CXR35 first before accessing other EMAC registers
  net: ravb: Use pm_runtime_resume_and_get()
  net: ravb: Check return value of reset_control_deassert()
  ravb: Fix races between ravb_tx_timeout_work() and net related ops
  r8169: prevent potential deadlock in rtl8169_close
  octeontx2-pf: Restore TC ingress police rules when interface is up
  octeontx2-af: Install TC filter rules in hardware based on priority
  octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
  net: stmmac: xgmac: Disable FPE MMC interrupts
  octeontx2-af: Fix possible buffer overflow
  selftests/net: mptcp: fix uninitialized variable warnings
  selftests/net: unix: fix unused variable compiler warning
  selftests/net: fix a char signedness issue
  selftests/net: ipsec: fix constant out of range
  uapi: propagate __struct_group() attributes to the container union
  dpaa2-eth: increase the needed headroom to account for alignment
  ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
  USB: core: Change configuration warnings to notices
  USB: xhci-plat: fix legacy PHY double init
  wifi: cfg80211: fix CQM for non-range use
  serial: sc16is7xx: add missing support for rs485 devicetree properties
  serial: sc16is7xx: Put IOControl register into regmap_volatile
  auxdisplay: hd44780: move cursor home after clear display command
  Input: xpad - add HyperX Clutch Gladiate Support
  btrfs: fix 64bit compat send ioctl arguments not initializing version member
  btrfs: make error messages more clear when getting a chunk map
  btrfs: send: ensure send_fd is writable
  btrfs: fix off-by-one when checking chunk map includes logical address
  btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
  btrfs: add dmesg output for first mount and last unmount of a filesystem
  parisc: Mark altinstructions read-only and 32-bit aligned
  parisc: Ensure 32-bit alignment on parisc unwind section
  parisc: Mark jump_table naturally aligned
  parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
  parisc: Mark lock_aligned variables 16-byte aligned on SMP
  parisc: Use natural CPU alignment for bug_table
  parisc: Mark ex_table entries 32-bit aligned in uaccess.h
  parisc: Mark ex_table entries 32-bit aligned in assembly.h
  powerpc: Don't clobber f0/vs0 during fp|altivec register save
  KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers
  iommu/vt-d: Add MTL to quirk list to skip TE disabling
  bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
  dma-buf: fix check in dma_resv_add_fence
  cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch()
  powercap: DTPM: Fix unneeded conversions to micro-Watts
  nvme: check for valid nvme_identify_ns() before using it
  dm verity: don't perform FEC for failed readahead IO
  dm verity: initialize fec io before freeing it
  drm/amd/display: fix ABM disablement
  drm/amd/display: Update min Z8 residency time to 2100 for DCN314
  drm/amd/display: Use DRAM speed from validation for dummy p-state
  drm/amd/display: Remove min_dst_y_next_start check for Z8
  drm/amd/display: Include udelay when waiting for INBOX0 ACK
  drm/amdgpu: Force order between a read and write to the same address
  drm/amd: Enable PCIe PME from D3
  scsi: sd: Fix system start for ATA devices
  scsi: Change SCSI device boolean fields to single bit flags
  dm-verity: align struct dm_verity_fec_io properly
  ALSA: hda/realtek: Add supported ALC257 for ChromeOS
  ALSA: hda/realtek: Headset Mic VREF to 100%
  ALSA: hda: Disable power-save on KONTRON SinglePC
  mmc: block: Be sure to wait while busy in CQE error recovery
  mmc: block: Do not lose cache flush during CQE error recovery
  mmc: block: Retry commands in CQE error recovery
  mmc: cqhci: Fix task clearing in CQE error recovery
  mmc: cqhci: Warn of halt or task clear failure
  mmc: cqhci: Increase recovery halt timeout
  mmc: sdhci-pci-gli: Disable LPM during initialization
  firewire: core: fix possible memory leak in create_units()
  pinctrl: avoid reload of p state in list iteration
  smb: client: report correct st_size for SMB and NFS symlinks
  cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
  cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
  Linux 6.1.65
  io_uring: fix off-by one bvec index
  USB: dwc3: qcom: fix wakeup after probe deferral
  USB: dwc3: qcom: fix software node leak on probe errors
  usb: dwc3: set the dma max_seg_size
  usb: dwc3: Fix default mode initialization
  USB: dwc2: write HCINT with INTMASK applied
  usb: typec: tcpm: Skip hard reset when in error recovery
  USB: serial: option: don't claim interface 4 for ZTE MF290
  USB: serial: option: fix FM101R-GL defines
  USB: serial: option: add Fibocom L7xx modules
  usb: cdnsp: Fix deadlock issue during using NCM gadget
  bcache: fixup lock c->root error
  bcache: fixup init dirty data errors
  bcache: prevent potential division by zero error
  bcache: check return value from btree_node_alloc_replacement()
  dm-delay: fix a race between delay_presuspend and delay_bio
  hv_netvsc: Mark VF as slave before exposing it to user-mode
  hv_netvsc: Fix race of register_netdevice_notifier and VF register
  hv_netvsc: fix race of netvsc and VF register_netdevice
  USB: serial: option: add Luat Air72*U series products
  s390/dasd: protect device queue against concurrent access
  io_uring/fs: consider link->flags when getting path for LINKAT
  bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
  md: fix bi_status reporting in md_end_clone_io
  bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
  swiotlb-xen: provide the "max_mapping_size" method
  ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
  arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable
  NFSD: Fix checksum mismatches in the duplicate reply cache
  NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()
  ext4: make sure allocate pending entry not fail
  ext4: fix slab-use-after-free in ext4_es_insert_extent()
  ext4: using nofail preallocation in ext4_es_insert_extent()
  ext4: using nofail preallocation in ext4_es_insert_delayed_block()
  ext4: using nofail preallocation in ext4_es_remove_extent()
  ext4: use pre-allocated es in __es_remove_extent()
  ext4: use pre-allocated es in __es_insert_extent()
  ext4: factor out __es_alloc_extent() and __es_free_extent()
  ext4: add a new helper to check if es must be kept
  media: qcom: camss: Fix genpd cleanup
  media: qcom: camss: Fix V4L2 async notifier error path
  media: qcom: Initialise V4L2 async notifier later
  media: camss: Convert to platform remove callback returning void
  media: camss: Split power domain management
  MIPS: KVM: Fix a build warning about variable set but not used
  cifs: fix leak of iface for primary channel
  cifs: account for primary channel in the interface list
  cifs: distribute channels across interfaces based on speed
  cifs: print last update time for interface list
  smb3: allow dumping session and tcon id to improve stats analysis and debugging
  cifs: minor cleanup of some headers
  lockdep: Fix block chain corruption
  USB: dwc3: qcom: fix ACPI platform device leak
  USB: dwc3: qcom: fix resource leaks on probe deferral
  nvmet: nul-terminate the NQNs passed in the connect command
  i40e: Fix adding unsupported cloud filters
  i40e: use ERR_PTR error print in i40e messages
  arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
  mm,kfence: decouple kfence from page granularity mapping judgement
  afs: Fix file locking on R/O volumes to operate in local mode
  afs: Return ENOENT if no cell DNS record can be found
  net: axienet: Fix check for partial TX checksum
  amd-xgbe: propagate the correct speed and duplex status
  amd-xgbe: handle the corner-case during tx completion
  amd-xgbe: handle corner-case during sfp hotplug
  octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
  arm/xen: fix xen_vcpu_info allocation alignment
  net/smc: avoid data corruption caused by decline
  net: usb: ax88179_178a: fix failed operations during ax88179_reset
  ipv4: Correct/silence an endian warning in __ip_do_redirect
  HID: fix HID device resource race between HID core and debugging support
  drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
  drm/i915: do not clean GT table on error path
  ata: pata_isapnp: Add missing error check for devm_ioport_map()
  octeontx2-pf: Fix memory leak during interface down
  wireguard: use DEV_STATS_INC()
  drm/panel: simple: Fix Innolux G101ICE-L01 timings
  drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
  drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
  drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
  afs: Make error on cell lookup failure consistent with OpenAFS
  afs: Fix afs_server_list to be cleaned up with RCU
  Revert "inet: shrink struct flowi_common"
  Revert "mfd: core: Un-constify mfd_cell.of_reg"
  Revert "arm64/arm: xen: enlighten: Fix KPTI checks"
  Revert "virtio/vsock: replace virtio_vsock_pkt with sk_buff"
  Revert "vsock/virtio: remove socket from connected/bound list on shutdown"
  Revert "virtio/vsock: don't use skbuff state to account credit"
  Revert "virtio/vsock: remove redundant 'skb_pull()' call"
  Revert "virtio/vsock: don't drop skbuff on copy failure"
  Revert "virtio/vsock: fix leaks due to missing skb owner"
  Revert "virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()"
  Revert "virtio/vsock: fix header length on skb merging"
  Revert "vsock/loopback: use only sk_buff_head.lock to protect the packet queue"
  Linux 6.1.64
  RISC-V: drop error print from riscv_hartid_to_cpuid()
  cxl/port: Fix NULL pointer access in devm_cxl_add_port()
  mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
  Input: xpad - add VID for Turtle Beach controllers
  tracing: Have trace_event_file have ref counters
  powerpc/powernv: Fix fortify source warnings in opal-prd.c
  drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
  drm/amd/display: Enable fast plane updates on DCN3.2 and above
  drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
  drm/amdgpu: lower CS errors to debug severity
  drm/amdgpu: fix error handling in amdgpu_bo_list_get()
  drm/amdgpu: don't use ATRM for external devices
  drm/amdgpu: don't use pci_is_thunderbolt_attached()
  drm/amdgpu/smu13: drop compute workload workaround
  drm/amd/pm: Fix error of MACO flag setting code
  drm/i915: Fix potential spectre vulnerability
  drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
  drm/amd/pm: Handle non-terminated overdrive commands.
  ext4: properly sync file size update after O_SYNC direct IO
  ext4: add missed brelse in update_backups
  ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
  ext4: correct the start block of counting reserved clusters
  ext4: correct return value of ext4_convert_meta_bg
  ext4: mark buffer new if it is unwritten to avoid stale data exposure
  ext4: correct offset of gdb backup in non meta_bg group to update_backups
  ext4: apply umask if ACL support is disabled
  Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
  media: qcom: camss: Fix csid-gen2 for test pattern generator
  media: qcom: camss: Fix invalid clock enable bit disjunction
  media: qcom: camss: Fix missing vfe_lite clocks check
  media: qcom: camss: Fix VFE-480 vfe_disable_output()
  media: qcom: camss: Fix VFE-17x vfe_disable_output()
  media: qcom: camss: Fix vfe_get() error jump
  media: qcom: camss: Fix pm_domain_on sequence in probe
  mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
  r8169: add handling DASH when DASH is disabled
  r8169: fix network lost after resume on DASH systems
  mptcp: fix setsockopt(IP_TOS) subflow locking
  mptcp: add validity check for sending RM_ADDR
  mptcp: deal with large GSO size
  mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
  mm: fix for negative counter: nr_file_hugepages
  mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
  riscv: kprobes: allow writing to x0
  riscv: correct pt_level name via pgtable_l5/4_enabled
  riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
  LoongArch: Mark __percpu functions as always inline
  nfsd: fix file memleak on client_opens_release
  dm-verity: don't use blocking calls from tasklets
  drm/mediatek/dp: fix memory leak on ->get_edid callback error path
  drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
  media: ccs: Correctly initialise try compose rectangle
  media: venus: hfi: add checks to handle capabilities from firmware
  media: venus: hfi: fix the check to handle session buffer requirement
  media: venus: hfi_parser: Add check to keep the number of codecs within range
  media: sharp: fix sharp encoding
  media: lirc: drop trailing space from scancode transmit
  f2fs: avoid format-overflow warning
  f2fs: do not return EFSCORRUPTED, but try to run online repair
  i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
  net: phylink: initialize carrier state at creation
  net: dsa: lan9303: consequently nested-lock physical MDIO
  net: ethtool: Fix documentation of ethtool_sprintf()
  s390/ap: fix AP bus crash on early config change callback invocation
  i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
  sbsa_gwdt: Calculate timeout with 64-bit math
  lsm: fix default return value for inode_getsecctx
  lsm: fix default return value for vm_enough_memory
  Revert "i2c: pxa: move to generic GPIO recovery"
  Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
  cxl/region: Fix x1 root-decoder granularity calculations
  tools/testing/cxl: Define a fixed volatile configuration to parse
  cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem
  cxl: Unify debug messages when calling devm_cxl_add_port()
  i3c: master: svc: fix random hot join failure since timeout error
  i3c: master: svc: add NACK check after start byte sent
  cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
  cxl/region: Move region-position validation to a helper
  cxl/region: Cleanup target list on attach error
  cxl/region: Validate region mode vs decoder mode
  drm/amd/display: enable dsc_clk even if dsc_pg disabled
  Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
  Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
  bluetooth: Add device 13d3:3571 to device tables
  bluetooth: Add device 0bda:887b to device tables
  Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
  clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
  clk: visconti: remove unused visconti_pll_provider::regmap
  cpufreq: stats: Fix buffer overflow detection in trans_stats()
  pmdomain: imx: Make imx pgc power domain also set the fwnode
  pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
  ALSA: hda/realtek: Add quirks for HP Laptops
  ALSA: hda/realtek: Enable Mute LED on HP 255 G10
  ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
  ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
  ALSA: hda/realtek: Enable Mute LED on HP 255 G8
  ALSA: info: Fix potential deadlock at disconnection
  btrfs: zoned: wait for data BG to be finished on direct IO allocation
  xfs: recovery should not clear di_flushiter unconditionally
  cifs: do not reset chan_max if multichannel is not supported at mount
  cifs: force interface update before a fresh session setup
  cifs: reconnect helper should set reconnect for the right channel
  smb: client: fix potential deadlock when releasing mids
  smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
  smb3: fix caching of ctime on setxattr
  smb3: fix touch -h of symlink
  smb3: fix creating FIFOs when mounting with "sfu" mount option
  fs: add ctime accessors infrastructure
  xhci: Enable RPM on controllers that support low-power states
  parisc/power: Fix power soft-off when running on qemu
  parisc/pgtable: Do not drop upper 5 address bits of physical address
  parisc: Prevent booting 64-bit kernels on PA1.x machines
  i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
  i3c: master: svc: fix check wrong status register in irq handler
  i3c: master: svc: fix ibi may not return mandatory data byte
  i3c: master: svc: fix wrong data return when IBI happen during start frame
  i3c: master: svc: fix race condition in ibi work thread
  i3c: master: cdns: Fix reading status register
  mtd: cfi_cmdset_0001: Byte swap OTP info
  mm/memory_hotplug: use pfn math in place of direct struct page manipulation
  mm/cma: use nth_page() in place of direct struct page manipulation
  s390/cmma: fix detection of DAT pages
  dmaengine: stm32-mdma: correct desc prep when channel running
  mcb: fix error handling for different scenarios when parsing
  driver core: Release all resources during unbind before updating device links
  tracing: Have the user copy of synthetic event address use correct context
  i2c: core: Run atomic i2c xfer when !preemptible
  kernel/reboot: emergency_restart: Set correct system_state
  quota: explicitly forbid quota files from being encrypted
  jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
  ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
  hid: lenovo: Resend all settings on reset_resume for compact keyboards
  selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
  selftests/resctrl: Move _GNU_SOURCE define into Makefile
  selftests/resctrl: Remove duplicate feature check from CMT test
  netfilter: nf_tables: split async and sync catchall in two functions
  netfilter: nf_tables: remove catchall element in GC sync path
  ima: detect changes to the backing overlay file
  ima: annotate iint mutex to avoid lockdep false positive warnings
  mfd: qcom-spmi-pmic: Fix revid implementation
  mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
  arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
  ACPI: FPDT: properly handle invalid FPDT subtables
  firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
  arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
  btrfs: don't arbitrarily slow down delalloc if we're committing
  rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
  PM: hibernate: Clean up sync_read handling in snapshot_write_next()
  PM: hibernate: Use __get_safe_page() rather than touching the list
  arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
  rcu/tree: Defer setting of jiffies during stall reset
  svcrdma: Drop connection after an RDMA Read error
  wifi: wilc1000: use vmm_table as array in wilc struct
  PCI: exynos: Don't discard .remove() callback
  PCI: kirin: Don't discard .remove() callback
  PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
  mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
  mmc: sdhci_am654: fix start loop index for TAP value parsing
  mmc: vub300: fix an error code
  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
  ksmbd: handle malformed smb1 message
  clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
  clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
  clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
  parisc/power: Add power soft-off when running on qemu
  parisc/pdc: Add width field to struct pdc_model
  arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
  PCI: keystone: Don't discard .probe() callback
  PCI: keystone: Don't discard .remove() callback
  KEYS: trusted: Rollback init_trusted() consistently
  KEYS: trusted: tee: Refactor register SHM usage
  genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
  mmc: meson-gx: Remove setting of CMD_CFG_ERROR
  wifi: ath11k: fix gtk offload status event locking
  wifi: ath11k: fix htt pktlog locking
  wifi: ath11k: fix dfs radar event locking
  wifi: ath11k: fix temperature event locking
  regmap: Ensure range selector registers are updated after cache sync
  ACPI: resource: Do IRQ override on TongFang GMxXGxx
  mm/damon/sysfs: check error from damon_sysfs_update_target()
  mm/damon: implement a function for max nr_accesses safe calculation
  mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
  mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
  watchdog: move softlockup_panic back to early_param
  mm/damon/sysfs: update monitoring target regions for online input commit
  mm/damon/sysfs: remove requested targets when online-commit inputs
  PCI/sysfs: Protect driver's D3cold preference from user space
  hvc/xen: fix event channel handling for secondary consoles
  hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
  hvc/xen: fix console unplug
  tty: serial: meson: fix hard LOCKUP on crtscts mode
  tty/sysrq: replace smp_processor_id() with get_cpu()
  proc: sysctl: prevent aliased sysctls from getting passed to init
  audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
  audit: don't take task_lock() in audit_exe_compare() code path
  KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
  KVM: x86: Ignore MSR_AMD64_TW_CFG access
  KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
  x86/cpu/hygon: Fix the CPU topology evaluation for real
  crypto: x86/sha - load modules based on CPU features
  scsi: qla2xxx: Fix system crash due to bad pointer access
  scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
  scsi: mpt3sas: Fix loop logic
  bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
  bpf: Fix check_stack_write_fixed_off() to correctly spill imm
  randstruct: Fix gcc-plugin performance mode to stay in group
  powerpc/perf: Fix disabling BHRB and instruction sampling
  perf intel-pt: Fix async branch flags
  media: venus: hfi: add checks to perform sanity on queue pointers
  i915/perf: Fix NULL deref bugs with drm_dbg() calls
  cifs: fix check of rc in function generate_smb3signingkey
  cifs: spnego: add ';' in HOST_KEY_LEN
  tools/power/turbostat: Enable the C-state Pre-wake printing
  tools/power/turbostat: Fix a knl bug
  macvlan: Don't propagate promisc change to lower dev in passthru
  net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
  net/mlx5e: Check return value of snprintf writing to fw_version buffer
  net/mlx5e: Reduce the size of icosq_str
  net/mlx5e: Fix pedit endianness
  net/mlx5e: fix double free of encap_header in update funcs
  net/mlx5e: fix double free of encap_header
  net: stmmac: avoid rx queue overrun
  net: stmmac: fix rx budget limit check
  netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
  netfilter: nf_conntrack_bridge: initialize err to 0
  af_unix: fix use-after-free in unix_stream_read_actor()
  net: ethernet: cortina: Fix MTU max setting
  net: ethernet: cortina: Handle large frames
  net: ethernet: cortina: Fix max RX frame define
  bonding: stop the device in bond_setup_by_slave()
  ptp: annotate data-race around q->head and q->tail
  xen/events: fix delayed eoi list handling
  ppp: limit MRU to 64K
  net: mvneta: fix calls to page_pool_get_stats
  tipc: Fix kernel-infoleak due to uninitialized TLV value
  net: hns3: fix VF wrong speed and duplex issue
  net: hns3: fix VF reset fail issue
  net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
  net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
  net: hns3: fix incorrect capability bit display for copper port
  net: hns3: add barrier in vf mailbox reply process
  net: hns3: fix add VLAN fail issue
  tty: Fix uninit-value access in ppp_sync_receive()
  ipvlan: add ipvlan_route_v6_outbound() helper
  net: set SOCK_RCU_FREE before inserting socket into hashtable
  vhost-vdpa: fix use after free in vhost_vdpa_probe()
  gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
  SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
  NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
  SUNRPC: Add an IS_ERR() check back to where it was
  NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
  mtd: rawnand: meson: check return value of devm_kasprintf()
  mtd: rawnand: intel: check return value of devm_kasprintf()
  SUNRPC: ECONNRESET might require a rebind
  sched/core: Optimize in_task() and in_interrupt() a bit
  wifi: iwlwifi: Use FW rate for non-data frames
  mtd: rawnand: tegra: add missing check for platform_get_irq()
  pwm: Fix double shift bug
  drm/amdgpu: fix software pci_unplug on some chips
  ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
  drm/qxl: prevent memory leak
  ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
  i2c: dev: copy userspace array safely
  kgdb: Flush console before entering kgdb on panic
  drm/amd/display: Avoid NULL dereference of timing generator
  media: imon: fix access to invalid resource for the second interface
  media: ccs: Fix driver quirk struct documentation
  media: cobalt: Use FIELD_GET() to extract Link Width
  gfs2: fix an oops in gfs2_permission
  gfs2: ignore negated quota changes
  media: vivid: avoid integer overflow
  media: gspca: cpia1: shift-out-of-bounds in set_flicker
  i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
  virtio-blk: fix implicit overflow on virtio_max_dma_size
  i2c: sun6i-p2wi: Prevent potential division by zero
  i2c: fix memleak in i2c_new_client_device()
  i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
  9p: v9fs_listxattr: fix %s null argument warning
  9p/trans_fd: Annotate data-racy writes to file::f_flags
  usb: gadget: f_ncm: Always set current gadget in ncm_bind()
  f2fs: fix error handling of __get_node_page
  soundwire: dmi-quirks: update HP Omen match
  usb: dwc3: core: configure TX/RX threshold for DWC3_IP
  tty: vcc: Add check for kstrdup() in vcc_probe()
  thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
  iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
  mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
  exfat: support handle zero-size directory
  HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
  crypto: hisilicon/qm - prevent soft lockup in receive loop
  ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
  PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
  misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
  PCI: Disable ATS for specific Intel IPU E2000 devices
  PCI: Extract ATS disabling to a helper function
  PCI: Use FIELD_GET() to extract Link Width
  scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
  PCI: Do error check on own line to split long "if" conditions
  atm: iphase: Do PCI error checks on own line
  PCI: mvebu: Use FIELD_PREP() with Link Width
  PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
  ALSA: hda: Fix possible null-ptr-deref when assigning a stream
  ARM: 9320/1: fix stack depot IRQ stack filter
  HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
  jfs: fix array-index-out-of-bounds in diAlloc
  jfs: fix array-index-out-of-bounds in dbFindLeaf
  fs/jfs: Add validity check for db_maxag and db_agpref
  fs/jfs: Add check for negative db_l2nbperpage
  scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
  scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
  RDMA/hfi1: Use FIELD_GET() to extract Link Width
  ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
  crypto: pcrypt - Fix hungtask for PADATA_RESET
  ASoC: SOF: Pass PCI SSID to machine driver
  ASoC: soc-card: Add storage for PCI SSID
  selftests/efivarfs: create-read: fix a resource leak
  arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
  drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  drm/amdkfd: Fix shift out-of-bounds issue
  drm/panel: st7703: Pick different reset sequence
  drm/amdgpu/vkms: fix a possible null pointer dereference
  drm/radeon: fix a possible null pointer dereference
  drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
  drm/panel: fix a possible null pointer dereference
  drm/amdgpu: Fix potential null pointer derefernce
  drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
  drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
  drm/msm/dp: skip validity check for DP CTS EDID checksum
  drm: vmwgfx_surface.c: copy user-array safely
  drm_lease.c: copy user-array safely
  kernel: watch_queue: copy user-array safely
  kernel: kexec: copy user-array safely
  string.h: add array-wrappers for (v)memdup_user()
  drm/amd/display: use full update for clip size increase of large plane source
  drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
  drm/amdkfd: Fix a race condition of vram buffer unref in svm code
  drm/amdgpu: not to save bo in the case of RAS err_event_athub
  drm/komeda: drop all currently held locks if deadlock happens
  drm/gma500: Fix call trace when psb_gem_mm_init() fails
  platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
  platform/chrome: kunit: initialize lock for fake ec_dev
  tsnep: Fix tsnep_request_irq() format-overflow warning
  ACPI: EC: Add quirk for HP 250 G7 Notebook PC
  Bluetooth: Fix double free in hci_conn_cleanup
  Bluetooth: btusb: Add date->evt_skb is NULL check
  bpf: Ensure proper register state printing for cond jumps
  vsock: read from socket's error queue
  wifi: ath10k: Don't touch the CE interrupt registers after power up
  net: annotate data-races around sk->sk_dst_pending_confirm
  net: annotate data-races around sk->sk_tx_queue_mapping
  wifi: ath10k: fix clang-specific fortify warning
  wifi: ath9k: fix clang-specific fortify warnings
  bpf: Detect IP == ksym.end as part of BPF program
  atl1c: Work around the DMA RX overflow issue
  wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
  wifi: mac80211_hwsim: fix clang-specific fortify warning
  wifi: plfxlc: fix clang-specific fortify warning
  x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
  workqueue: Provide one lock class key per work_on_cpu() callsite
  cpu/hotplug: Don't offline the last non-isolated CPU
  smp,csd: Throw an error if a CSD lock is stuck for too long
  clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
  clocksource/drivers/timer-imx-gpt: Fix potential memory leak
  selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
  srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
  perf/core: Bail out early if the request AUX area is out of bound
  lib/generic-radix-tree.c: Don't overflow in peek()
  locking/ww_mutex/test: Fix potential workqueue corruption
  Linux 6.1.63
  virtio/vsock: fix header length on skb merging
  virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()
  virtio/vsock: fix leaks due to missing skb owner
  vsock/loopback: use only sk_buff_head.lock to protect the packet queue
  virtio/vsock: don't drop skbuff on copy failure
  virtio/vsock: remove redundant 'skb_pull()' call
  virtio/vsock: don't use skbuff state to account credit
  wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
  btrfs: use u64 for buffer sizes in the tree search ioctls
  Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
  x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs
  io_uring/net: ensure socket is marked connected on connect retry
  tracing/kprobes: Fix the order of argument descriptions
  fbdev: fsl-diu-fb: mark wr_reg_wa() static
  fbdev: imsttfb: fix a resource leak in probe
  fbdev: imsttfb: Fix error path of imsttfb_probe()
  spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
  ASoC: dapm: fix clock get name
  ASoC: hdmi-codec: register hpd callback on component probe
  ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
  drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
  RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs
  netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
  netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
  netfilter: xt_recent: fix (increase) ipv6 literal buffer length
  i2c: iproc: handle invalid slave state
  r8169: respect userspace disabling IFF_MULTICAST
  vsock/virtio: remove socket from connected/bound list on shutdown
  virtio/vsock: replace virtio_vsock_pkt with sk_buff
  blk-core: use pr_warn_ratelimited() in bio_check_ro()
  nbd: fix uaf in nbd_open
  tg3: power down device only on SYSTEM_POWER_OFF
  nvme: fix error-handling for io_uring nvme-passthrough
  net/smc: put sk reference if close work was canceled
  net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
  net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
  octeontx2-pf: Free pending and dropped SQEs
  octeontx2-pf: qos send queues management
  octeontx2-pf: Rename tot_tx_queues to non_qos_queues
  selftests: pmtu.sh: fix result checking
  net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
  Fix termination state for idr_for_each_entry_ul()
  net: r8169: Disable multicast filter for RTL8168H and RTL8107E
  dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
  dccp: Call security_inet_conn_request() after setting IPv4 addresses.
  net: page_pool: add missing free_percpu when page_pool_init fail
  octeontx2-pf: Fix holes in error code
  octeontx2-pf: Fix error codes
  inet: shrink struct flowi_common
  bpf: Check map->usercnt after timer->timer is assigned
  tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
  hsr: Prevent use after free in prp_create_tagged_frame()
  llc: verify mac len before reading mac header
  watchdog: ixp4xx: Make sure restart always works
  Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
  pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
  pwm: sti: Reduce number of allocations and drop usage of chip_data
  regmap: prevent noinc writes from clobbering cache
  media: cec: meson: always include meson sub-directory in Makefile
  media: dvb-usb-v2: af9035: fix missing unlock
  media: cadence: csi2rx: Unregister v4l2 async notifier
  media: cedrus: Fix clock/reset sequence
  media: vidtv: mux: Add check and kfree for kstrdup
  media: vidtv: psi: Add check for kstrdup
  media: s3c-camif: Avoid inappropriate kfree()
  media: mtk-jpegenc: Fix bug in JPEG encode quality selection
  media: amphion: handle firmware debug message
  media: bttv: fix use after free error due to btv->timeout timer
  media: ov5640: Fix a memory leak when ov5640_probe fails
  media: i2c: max9286: Fix some redundant of_node_put() calls
  media: ov5640: fix vblank unchange issue when work at dvp mode
  media: ov5640: Drop dead code using frame_interval
  media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination
  media: hantro: Check whether reset op is defined before use
  pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
  pcmcia: ds: fix refcount leak in pcmcia_device_add()
  pcmcia: cs: fix possible hung task and memory leak pccardd()
  rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
  virt: sevguest: Fix passing a stack buffer as a scatterlist target
  x86/sev: Change snp_guest_issue_request()'s fw_err argument
  crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL
  cxl/mem: Fix shutdown order
  i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
  9p/net: fix possible memory leak in p9_check_errors()
  perf hist: Add missing puts to hist__account_cycles
  perf machine: Avoid out of bounds LBR memory read
  usb: host: xhci-plat: fix possible kernel oops while resuming
  xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
  powerpc/pseries: fix potential memory leak in init_cpu_associativity()
  powerpc/imc-pmu: Use the correct spinlock initializer.
  powerpc/vas: Limit open window failure messages in log bufffer
  powerpc/xive: Fix endian conversion size
  powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
  modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host
  modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
  powerpc: Only define __parse_fpscr() when required
  interconnect: qcom: sm8350: Set ACV enable_mask
  interconnect: qcom: sm8350: Retire DEFINE_QBCM
  interconnect: qcom: sm8150: Set ACV enable_mask
  interconnect: qcom: sm8150: Retire DEFINE_QBCM
  interconnect: qcom: sm8150: Drop IP0 interconnects
  interconnect: move ignore_list out of of_count_icc_providers()
  interconnect: qcom: sm6350: Set ACV enable_mask
  interconnect: qcom: sm6350: Retire DEFINE_QBCM
  interconnect: qcom: sdm845: Set ACV enable_mask
  interconnect: qcom: sdm845: Retire DEFINE_QBCM
  interconnect: qcom: sc8280xp: Set ACV enable_mask
  interconnect: qcom: sc8180x: Set ACV enable_mask
  interconnect: qcom: sc7280: Set ACV enable_mask
  interconnect: qcom: sc7180: Set ACV enable_mask
  interconnect: qcom: sc7180: Retire DEFINE_QBCM
  f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
  dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
  USB: usbip: fix stub_dev hub disconnect
  tools: iio: iio_generic_buffer ensure alignment
  misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
  dmaengine: ti: edma: handle irq_of_parse_and_map() errors
  usb: chipidea: Simplify Tegra DMA alignment code
  usb: chipidea: Fix DMA overwrite for Tegra
  usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
  dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
  perf record: Fix BTF type checks in the off-cpu profiling
  pinctrl: renesas: rzg2l: Make reverse order of enable() for disable()
  livepatch: Fix missing newline character in klp_resolve_symbols()
  tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
  f2fs: compress: fix to avoid redundant compress extension
  f2fs: compress: fix to avoid use-after-free on dic
  f2fs: compress: fix deadloop in f2fs_write_cache_pages()
  f2fs: convert f2fs_write_cache_pages() to use filemap_get_folios_tag()
  filemap: add filemap_get_folios_tag()
  perf kwork: Set ordered_events to true in 'struct perf_tool'
  perf kwork: Add the supported subcommands to the document
  perf kwork: Fix incorrect and missing free atom in work_push_atom()
  iio: frequency: adf4350: Use device managed functions and fix power down issue.
  perf stat: Fix aggr mode initialization
  apparmor: fix invalid reference on profile->disconnected
  apparmor: test: make static symbols visible during kunit testing
  kunit: add macro to allow conditionally exposing static symbols to tests
  leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
  leds: pwm: Don't disable the PWM when the LED should be off
  leds: turris-omnia: Do not use SMBUS calls
  leds: turris-omnia: Drop unnecessary mutex locking
  mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
  dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
  dt-bindings: mfd: mt6397: Add binding for MT6357
  mfd: dln2: Fix double put in dln2_probe
  mfd: core: Ensure disabled devices are skipped without aborting
  mfd: core: Un-constify mfd_cell.of_reg
  IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF
  ASoC: ams-delta.c: use component after check
  crypto: qat - fix deadlock in backlog processing
  padata: Fix refcnt handling in padata_free_shell()
  ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
  HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
  HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
  HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
  HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
  Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
  sh: bios: Revive earlyprintk support
  hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
  HID: cp2112: Make irq_chip immutable
  RDMA/hfi1: Workaround truncation compilation error
  scsi: ufs: core: Leave space for '\0' in utf8 desc string
  ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
  ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran.
  RDMA/hns: The UD mode can only be configured with DCQCN
  RDMA/hns: Add check for SL
  RDMA/hns: Fix signed-unsigned mixed comparisons
  RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
  RDMA/hns: Fix printing level of asynchronous events
  IB/mlx5: Fix rdma counter binding for RAW QP
  ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
  ext4: move 'ix' sanity check to corrent position
  ARM: 9321/1: memset: cast the constant byte to unsigned char
  crypto: hisilicon/qm - fix PF queue parameter issue
  crypto: hisilicon/qm - split a debugfs.c from qm
  crypto: hisilicon/qm - modify the process of regs dfx
  crypto: hisilicon/qm - delete redundant null assignment operations
  hid: cp2112: Fix duplicate workqueue initialization
  PCI: vmd: Correct PCI Header Type Register's multi-function check
  crypto: qat - increase size of buffers
  crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
  crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
  nd_btt: Make BTT lanes preemptible
  libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
  scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
  crypto: qat - fix unregistration of crypto algorithms
  crypto: qat - extend buffer list interface
  crypto: qat - generalize crypto request buffers
  crypto: qat - change bufferlist logic interface
  crypto: qat - rename bufferlist functions
  crypto: qat - relocate bufferlist logic
  crypto: qat - ignore subsequent state up commands
  RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
  hwrng: geode - fix accessing registers
  hwrng: bcm2835 - Fix hwrng throughput regression
  crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
  KEYS: Include linux/errno.h in linux/verification.h
  ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
  ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get()
  ASoC: cs35l41: Undo runtime PM changes at driver exit time
  ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler
  module/decompress: use vmalloc() for gzip decompression workspace
  selftests/resctrl: Ensure the benchmark commands fits to its array
  selftests/pidfd: Fix ksft print formats
  arm64: tegra: Use correct interrupts for Tegra234 TKE
  arm64: dts: imx8mn: Add sound-dai-cells to micfil node
  arm64: dts: imx8mm: Add sound-dai-cells to micfil node
  arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
  clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
  ARM: dts: am3517-evm: Fix LED3/4 pinmux
  firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
  firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
  arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
  firmware: ti_sci: Mark driver as non removable
  kunit: Fix missed memory release in kunit_free_suite_set()
  soc: qcom: llcc: Handle a second device without data corruption
  ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
  arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
  ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
  arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
  arm64: dts: qcom: sm8350: fix pinctrl for UART18
  arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs
  arm64: dts: qcom: sc7280: Add missing LMH interrupts
  arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
  arm64: dts: qcom: msm8916: Fix iommu local address range
  arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
  arm64: dts: qcom: sdm845: cheza doesn't support LMh node
  ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
  perf: hisi: Fix use-after-free when register pmu fails
  drivers/perf: hisi_pcie: Check the type first in pmu::event_init()
  perf/arm-cmn: Fix DTC domain detection
  perf/arm-cmn: Revamp model detection
  drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
  drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
  clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
  drm/msm/dsi: free TX buffer in unbind
  drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
  xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
  xenbus: fix error exit in xenbus_init()
  drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
  arm64/arm: xen: enlighten: Fix KPTI checks
  drm/bridge: lt9611uxc: fix the race in the error path
  gpu: host1x: Correct allocated size for contexts
  drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
  drm/mediatek: Fix iommu fault during crtc enabling
  drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
  io_uring/kbuf: Allow the full buffer id space for provided buffers
  io_uring/kbuf: Fix check of BID wrapping in provided buffers
  drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
  drm/amd/display: Refactor dm_get_plane_scale helper
  drm/amd/display: Check all enabled planes in dm_check_crtc_cursor
  drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
  drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
  drm/bridge: tc358768: Clean up clock period code
  drm/bridge: tc358768: Rename dsibclk to hsbyteclk
  drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
  drm/bridge: tc358768: Print logical values, not raw register values
  drm/bridge: tc358768: Use struct videomode
  drm/bridge: tc358768: remove unused variable
  drm/bridge: tc358768: Fix bit updates
  drm/bridge: tc358768: Fix use of uninitialized variable
  drm/bridge: lt8912b: Add missing drm_bridge_attach call
  drm/bridge: lt8912b: Manually disable HPD only if it was enabled
  drm/bridge: lt8912b: Fix crash on bridge detach
  drm/bridge: lt8912b: Fix bridge_detach
  drm/bridge: lt8912b: Add hot plug detection
  drm: bridge: it66121: Fix invalid connector dereference
  drm/radeon: possible buffer overflow
  drm/rockchip: vop2: Add missing call to crtc reset helper
  drm/rockchip: vop2: Don't crash for invalid duplicate_state
  drm/rockchip: vop: Fix call to crtc reset helper
  drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
  hte: tegra: Fix missing error code in tegra_hte_test_probe()
  hwmon: (sch5627) Disallow write access if virtual registers are locked
  hwmon: (sch5627) Use bit macros when accessing the control register
  Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices"
  Revert "hwmon: (sch56xx-common) Add DMI override table"
  hwmon: (coretemp) Fix potentially truncated sysfs attribute name
  hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  platform/x86: wmi: Fix opening of char device
  platform/x86: wmi: Fix probe failure when failing to register WMI devices
  clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
  clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
  clk: npcm7xx: Fix incorrect kfree
  clk: ti: fix double free in of_ti_divider_clk_setup()
  clk: ti: change ti_clk_register[_omap_hw]() API
  clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
  spi: nxp-fspi: use the correct ioremap function
  clk: linux/clk-provider.h: fix kernel-doc warnings and typos
  clk: renesas: rzg2l: Fix computation formula
  clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
  clk: renesas: rzg2l: Trust value returned by hardware
  clk: renesas: rzg2l: Lock around writes to mux register
  clk: renesas: rzg2l: Wait for status bit of SD mux before continuing
  clk: renesas: rcar-gen3: Extend SDnH divider table
  clk: imx: imx8qxp: Fix elcdif_pll clock
  clk: imx: imx8mq: correct error handling path
  clk: imx: Select MXC_CLK for CLK_IMX8QXP
  regulator: mt6358: Fail probe on unknown chip ID
  clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
  clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
  clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
  clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
  clk: qcom: gcc-msm8996: Remove RPM bus clocks
  spi: tegra: Fix missing IRQ check in tegra_slink_probe()
  regmap: debugfs: Fix a erroneous check after snprintf()
  ipvlan: properly track tx_errors
  net: add DEV_STATS_READ() helper
  ipv6: avoid atomic fragment on GSO packets
  ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
  bpf: Fix unnecessary -EBUSY from htab_lock_bucket
  Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err
  wifi: iwlwifi: empty overflow queue during flush
  wifi: iwlwifi: pcie: synchronize IRQs before NAPI
  wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
  tcp: fix cookie_init_timestamp() overflows
  chtls: fix tp->rcv_tstamp initialization
  net: skb_find_text: Ignore patterns extending past 'to'
  selftests: netfilter: test for sctp collision processing in nf_conntrack
  r8169: fix rare issue with broken rx after link-down on RTL8125
  r8169: use tp_to_dev instead of open code
  thermal: core: prevent potential string overflow
  netfilter: nf_tables: Drop pointless memset when dumping rules
  wifi: wfx: fix case where rates are out of order
  PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
  can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
  can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
  can: dev: can_restart(): don't crash kernel if carrier is OK
  wifi: ath11k: fix Tx power value during active CAC
  ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
  ACPI: property: Allow _DSD buffer data only for byte accessors
  wifi: rtlwifi: fix EDCA limit set by BT coexistence
  tcp_metrics: do not create an entry from tcp_init_metrics()
  tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
  tcp_metrics: add missing barriers on delete
  wifi: ath: dfs_pattern_detector: Fix a memory initialization issue
  wifi: mt76: mt7915: fix beamforming availability check
  wifi: mt76: mt7603: improve stuck beacon handling
  wifi: mt76: mt7603: improve watchdog reset reliablity
  wifi: mt76: mt7603: rework/fix rx pse hang check
  wifi: ath11k: fix boot failure with one MSI vector
  wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC
  net: spider_net: Use size_add() in call to struct_size()
  tipc: Use size_add() in calls to struct_size()
  tls: Use size_add() in call to struct_size()
  tls: Only use data field in crypto completion function
  mlxsw: Use size_mul() in call to struct_size()
  gve: Use size_add() in call to struct_size()
  tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
  udp: add missing WRITE_ONCE() around up->encap_rcv
  selftests/bpf: Correct map_fd to data_fd in tailcalls
  iavf: Fix promiscuous mode configuration flow messages
  i40e: fix potential memory leaks in i40e_remove()
  wifi: iwlwifi: honor the enable_ini value
  wifi: mac80211: fix # of MSDU in A-MSDU calculation
  wifi: mac80211: move sched-scan stop work to wiphy work
  wifi: mac80211: move offchannel works to wiphy work
  wifi: mac80211: move scan work to wiphy work
  wifi: mac80211: move radar detect work to wiphy work
  wifi: cfg80211: add flush functions for wiphy work
  genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
  string: Adjust strtomem() logic to allow for smaller sources
  pstore/platform: Add check for kstrdup
  drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function
  x86/boot: Fix incorrect startup_gdt_descr.size
  x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
  ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window
  x86/numa: Introduce numa_fill_memblks()
  futex: Don't include process MM in futex key on no-MMU
  x86/srso: Fix SBPB enablement for (possible) future fixed HW
  writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
  vfs: fix readahead(2) on block devices
  sched: Fix stop_one_cpu_nowait() vs hotplug
  objtool: Propagate early errors
  sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
  sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0
  iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
  sched/fair: Fix cfs_rq_is_decayed() on !SMP
  hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation
  Linux 6.1.62
  ASoC: SOF: sof-pci-dev: Fix community key quirk detection
  ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
  misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
  tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
  tty: 8250: Add support for Intashield IX cards
  tty: 8250: Add support for additional Brainboxes PX cards
  tty: 8250: Fix up PX-803/PX-857
  tty: 8250: Fix port count of PX-257
  tty: 8250: Add support for Intashield IS-100
  tty: 8250: Add support for Brainboxes UP cards
  tty: 8250: Add support for additional Brainboxes UC cards
  tty: 8250: Remove UC-257 and UC-431
  tty: n_gsm: fix race condition in status line change on dead connections
  usb: raw-gadget: properly handle interrupted requests
  usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
  usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
  PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
  ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices
  mmap: fix error paths with dup_anon_vma()
  mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer
  x86: KVM: SVM: always update the x2avic msr interception
  perf evlist: Avoid frequency mode for the dummy event
  power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
  ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock
  io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
  powerpc/mm: Fix boot crash with FLATMEM
  r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
  r8152: Check for unplug in rtl_phy_patch_request()
  net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
  drm/amdgpu: Reserve fences for VM update
  platform/mellanox: mlxbf-tmfifo: Fix a warning message
  netfilter: nf_tables: audit log object reset once per table
  LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()
  LoongArch: Export symbol invalid_pud_table for modules building
  gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET
  drm/amdgpu: Unset context priority is now invalid
  scsi: mpt3sas: Fix in error path
  fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
  fbdev: omapfb: fix some error codes
  drm/ttm: Reorder sys manager cleanup step
  ASoC: codecs: tas2780: Fix log of failed reset via I2C.
  ASoC: rt5650: fix the wrong result of key button
  efi: fix memory leak in krealloc failure handling
  netfilter: nfnetlink_log: silence bogus compiler warning
  spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
  fs/ntfs3: Avoid possible memory leak
  fs/ntfs3: Fix directory element type detection
  fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
  fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
  fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
  fs/ntfs3: Write immediately updated ntfs state
  fs/ntfs3: Add ckeck in ni_update_parent()
  fbdev: atyfb: only use ioremap_uc() on i386 and ia64
  Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
  powerpc/85xx: Fix math emulation exception
  dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
  irqchip/stm32-exti: add missing DT IRQ flag translation
  irqchip/riscv-intc: Mark all INTC nodes as initialized
  net: sched: cls_u32: Fix allocation size in u32_init()
  ASoC: tlv320adc3xxx: BUG: Correct micbias setting
  coresight: tmc-etr: Disable warnings for allocation failures
  ASoC: simple-card: fixup asoc_simple_probe() error handling
  Revert "kasan: print the original fault addr when access invalid shadow"
  ANDROID: GKI: add system_unbound_wq to some symbol lists.
  Revert "audit,io_uring: io_uring openat triggers audit reference count underflow"
  Revert "tcp: allow again tcp_disconnect() when threads are waiting"
  Revert "tcp_bpf: properly release resources on error paths"
  Revert "ipv4/fib: send notify when delete source address routes"
  Revert "Bluetooth: hci_core: Fix build warnings"
  Revert "xfrm: fix a data-race in xfrm_gen_index()"
  Revert "perf: Disallow mis-matched inherited group reads"
  ANDROID: fix up 6.1.60 merge of hid.h into android14-6.1-lts
  ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable
  Revert "net: macsec: indicate next pn update when offloading"
  Revert "net: phy: mscc: macsec: reject PN update requests"
  Revert "net/mlx5e: macsec: use update_pn flag instead of PN comparation"
  Revert "tcp: enforce receive buffer memory limits by allowing the tcp window to shrink"
  Linux 6.1.61
  objtool/x86: add missing embedded_insn check
  ext4: avoid overlapping preallocations due to overflow
  ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
  ext4: add two helper functions extent_logical_end() and pa_logical_end()
  platform/x86: Add s2idle quirk for more Lenovo laptops
  clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
  sparc32: fix a braino in fault handling in csum_and_copy_..._user()
  perf/core: Fix potential NULL deref
  x86/cpu: Add model number for Intel Arrow Lake mobile processor
  x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
  nvmem: imx: correct nregs for i.MX6UL
  nvmem: imx: correct nregs for i.MX6SLL
  nvmem: imx: correct nregs for i.MX6ULL
  misc: fastrpc: Unmap only if buffer is unmapped from DSP
  misc: fastrpc: Clean buffers on remote invocation failures
  misc: fastrpc: Free DMA handles for RPC calls with no arguments
  misc: fastrpc: Reset metadata buffer to avoid incorrect free
  tracing/kprobes: Fix the description of variable length arguments
  i2c: aspeed: Fix i2c bus hang in slave read
  i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
  i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
  i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
  i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
  iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
  iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
  iio: exynos-adc: request second interupt only when touchscreen mode is used
  iio: afe: rescale: Accept only offset channels
  io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
  kasan: print the original fault addr when access invalid shadow
  blk-throttle: check for overflow in calculate_bytes_allowed
  scsi: sd: Introduce manage_shutdown device flag
  iavf: in iavf_down, disable queues when removing the driver
  drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
  i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
  gtp: fix fragmentation needed check with gso
  gtp: uapi: fix GTPA_MAX
  tcp: fix wrong RTO timeout when received SACK reneging
  r8152: Release firmware if we have an error in probe
  r8152: Cancel hw_phy_work if we have an error in probe
  r8152: Run the unload routine if we have errors during probe
  r8152: Increase USB control msg timeout to 5000ms as per spec
  net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
  net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
  net: ethernet: adi: adin1110: Fix uninitialized variable
  igc: Fix ambiguity in the ethtool advertising
  neighbour: fix various data-races
  igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
  treewide: Spelling fix in comment
  i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
  iavf: initialize waitqueues before starting watchdog_task
  r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
  r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
  r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
  clk: ti: Fix missing omap5 mcbsp functional clock and aliases
  clk: ti: Fix missing omap4 mcbsp functional clock and aliases
  firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
  ARM: OMAP: timer32K: fix all kernel-doc warnings
  drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  drm/amd: Disable ASPM for VI w/ all Intel systems
  drm/i915/pmu: Check if pmu is closed before stopping event
  nfsd: lock_rename() needs both directories to live on the same fs
  maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
  hugetlbfs: extend hugetlb_vma_lock to private VMAs
  mm/migrate: fix do_pages_move for compat pointers
  mm/page_alloc: correct start page when guard page debug is enabled
  hugetlbfs: clear resv_map pointer if mmap fails
  mm: fix vm_brk_flags() to not bail out while holding lock
  arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
  arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
  vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
  vsock/virtio: initialize the_virtio_vsock before using VQs
  virtio_pci: fix the common cfg map size
  virtio-crypto: handle config changed by work queue
  virtio-mmio: fix memory leak of vm_dev
  virtio_balloon: Fix endless deflation and inflation on arm64
  mcb-lpc: Reallocate memory region to avoid memory overlapping
  mcb: Return actual parsed size when reading chameleon table
  pinctrl: qcom: lpass-lpi: fix concurrent register updates
  ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
  ASoC: codecs: wcd938x: fix regulator leaks on probe errors
  ASoC: codecs: wcd938x: Simplify with dev_err_probe
  ASoC: codecs: wcd938x: Convert to platform remove callback returning void
  mmc: core: Fix error propagation for some ioctl commands
  mmc: block: ioctl: do write error check for spi
  mmc: core: Align to common busy polling behaviour for mmc ioctls
  KVM: x86/pmu: Truncate counter value to allowed width on write
  Linux 6.1.60
  selftests: mptcp: join: no RST when rm subflow/addr
  selftests: mptcp: join: correctly check for no RST
  mptcp: avoid sending RST when closing the initial subflow
  Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
  Bluetooth: hci_sock: fix slab oob read in create_monitor_event
  net: move altnames together with the netdevice
  phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
  phy: mapphone-mdm6600: Fix runtime PM for remove
  phy: mapphone-mdm6600: Fix runtime disable on probe
  gpio: vf610: mask the gpio irq in system suspend and support wakeup
  gpio: vf610: make irq_chip immutable
  tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
  kallsyms: Add helper kallsyms_on_each_match_symbol()
  kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[]
  serial: 8250: omap: convert to modern PM ops
  serial: 8250: omap: Move uart_write() inside PM section
  drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device
  ASoC: pxa: fix a memory leak in probe()
  gpio: vf610: set value before the direction to avoid a glitch
  platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
  platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control
  platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
  platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
  platform/surface: platform_profile: Propagate error if profile registration fails
  s390/cio: fix a memleak in css_alloc_subchannel
  selftests/ftrace: Add new test case which checks non unique symbol
  s390/pci: fix iommu bitmap allocation
  perf: Disallow mis-matched inherited group reads
  USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
  USB: serial: option: add entry for Sierra EM9191 with new firmware
  USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
  HID: input: map battery system charging
  KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously
  nvme-rdma: do not try to stop unallocated queues
  nvmet-auth: complete a request only after freeing the dhchap pointers
  nvme-pci: add BOGUS_NID for Intel 0a54 device
  nvme: sanitize metadata bounce buffer for reads
  nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op
  ACPI: irq: Fix incorrect return value in acpi_register_gsi()
  NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
  pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats
  pNFS: Fix a hang in nfs4_evict_inode()
  Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
  mmc: core: Capture correct oemid-bits for eMMC cards
  mmc: core: sdio: hold retuning if sdio in 1-bit mode
  mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
  mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend
  dt-bindings: mmc: sdhci-msm: correct minimum number of clocks
  mtd: physmap-core: Restore map_rom fallback
  mtd: spinand: micron: correct bitmask for ecc status
  mtd: rawnand: arasan: Ensure program page operations are successful
  mtd: rawnand: marvell: Ensure program page operations are successful
  mtd: rawnand: pl353: Ensure program page operations are successful
  mtd: rawnand: qcom: Unmap the right resource upon probe failure
  net/smc: fix smc clc failed issue when netdevice not in init_net
  tcp_bpf: properly release resources on error paths
  selftests: openvswitch: Add version check for pyroute2
  Bluetooth: hci_event: Fix using memcmp when comparing keys
  ice: Remove redundant pci_enable_pcie_error_reporting()
  tcp: allow again tcp_disconnect() when threads are waiting
  net/tls: split tls_rx_reader_lock
  net/mlx5e: Don't offload internal port if filter device is out device
  net/mlx5: Handle fw tracer change ownership event based on MTRC
  net/mlx5: E-switch, register event handler before arming the event
  xfrm6: fix inet6_dev refcount underflow problem
  net: xfrm: skip policies marked as dead while reinserting policies
  fprobe: Fix to ensure the number of active retprobes is not zero
  fprobe: Add nr_maxactive to specify rethook_node pool size
  fprobe: Pass entry_data to handlers
  cpufreq: schedutil: Update next_freq when cpufreq_limits change
  platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
  HID: nintendo: reinitialize USB Pro Controller after resuming from suspend
  HID: multitouch: Add required quirk for Synaptics 0xcd7e device
  drm/amd/pm: add unique_id for gc 11.0.3
  btrfs: error out when reallocating block for defrag using a stale transaction
  btrfs: error when COWing block from a root that is being deleted
  btrfs: error out when COWing block using a stale transaction
  btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
  drm: panel-orientation-quirks: Add quirk for One Mix 2S
  ipv4/fib: send notify when delete source address routes
  sky2: Make sure there is at least one frag_addr available
  regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
  wifi: cfg80211: avoid leaking stack data into trace
  wifi: mac80211: allow transmitting EAPOL frames with tainted key
  wifi: mac80211: work around Cisco AP 9115 VHT MPDU length
  wifi: cfg80211: Fix 6GHz scan configuration
  Bluetooth: hci_core: Fix build warnings
  Bluetooth: Avoid redundant authentication
  Bluetooth: btusb: add shutdown function for QCA6174
  HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
  HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse
  wifi: iwlwifi: Ensure ack flag is properly cleared.
  wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
  tracing: relax trace_event_eval_update() execution with cond_resched()
  ata: libata-eh: Fix compilation warning in ata_eh_link_report()
  ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
  gpio: timberdale: Fix potential deadlock on &tgpio->lock
  overlayfs: set ctime when setting mtime and atime
  i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
  btrfs: initialize start_slot in btrfs_log_prealloc_extents
  btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
  btrfs: prevent transaction block reserve underflow when starting transaction
  fs-writeback: do not requeue a clean inode having skipped pages
  ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
  pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency
  iio: adc: ad7192: Correct reference voltage
  iio: adc: ad7192: Simplify using devm_regulator_get_enable()
  iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
  iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
  serial: 8250_omap: Fix errors with no_console_suspend
  serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
  serial: Reduce spinlocked portion of uart_rs485_config()
  serial: Rename uart_change_speed() to uart_change_line_settings()
  serial: Move uart_change_speed() earlier
  usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub
  usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support
  usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support
  usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support
  selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
  net: check for altname conflicts when changing netdev's netns
  net: fix ifname in netlink ntf during netns move
  net: avoid UAF on deleted altname
  net: pktgen: Fix interface flags printing
  net: phy: bcm7xxx: Add missing 16nm EPHY statistics
  netfilter: nf_tables: revert do not remove elements if set backend implements .abort
  netfilter: nf_tables: do not remove elements if set backend implements .abort
  netlink: Correct offload_xstats size
  netfilter: nft_set_rbtree: .deactivate fails if element has expired
  selftests: netfilter: Run nft_audit.sh in its own netns
  selftests: openvswitch: Catch cases where the tests are killed
  neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
  net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
  bonding: Return pointer to data after pull on skb
  net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
  i40e: prevent crash on probe if hw registers have invalid values
  octeon_ep: update BQL sent bytes before ringing doorbell
  net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
  ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
  tun: prevent negative ifindex
  tcp: Fix listen() warning with v4-mapped-v6 address.
  tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
  tcp: fix excessive TLP and RACK timeouts from HZ rounding
  net: rfkill: gpio: prevent value glitch during probe
  net: ipv6: fix return value check in esp_remove_trailer
  net: ipv4: fix return value check in esp_remove_trailer
  wifi: cfg80211: use system_unbound_wq for wiphy work
  xfrm: interface: use DEV_STATS_INC()
  xfrm: fix a data-race in xfrm_gen_index()
  xfrm: fix a data-race in xfrm_lookup_with_ifid()
  qed: fix LL2 RX buffer allocation
  ASoC: codecs: wcd938x: fix resource leaks on bind errors
  ASoC: codecs: wcd938x: fix unbind tear down order
  ASoC: codecs: wcd938x: drop bogus bind error handling
  ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
  ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
  ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx
  ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV
  ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
  drm/mediatek: Correctly free sg_table in gem prime vmap
  drm/i915: Retry gtt fault when out of fence registers
  nvmet-tcp: Fix a possible UAF in queue intialization setup
  netfilter: nft_payload: fix wrong mac header matching
  fs/ntfs3: fix deadlock in mark_as_free_ex
  fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
  fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
  mptcp: more conservative check for zero probes
  tcp: check mptcp-level constraints for backlog coalescing
  audit,io_uring: io_uring openat triggers audit reference count underflow
  x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
  x86: KVM: SVM: add support for Invalid IPI Vector interception
  KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2}
  x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer
  x86/sev: Check for user-space IOIO pointing to kernel space
  x86/sev: Check IOBM for IOIO exceptions from user-space
  x86/sev: Disable MMIO emulation from user mode
  KVM: x86: Mask LVTPC when handling a PMI
  regmap: fix NULL deref on lookup
  nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  btrfs: fix stripe length calculation for non-zoned data chunk allocation
  net/smc: return the right falback reason when prefix checks fail
  ice: reset first in crash dump kernels
  ice: fix over-shifted variable
  Bluetooth: avoid memcmp() out of bounds warning
  Bluetooth: hci_event: Fix coding style
  Bluetooth: vhci: Fix race when opening vhci device
  Bluetooth: Fix a refcnt underflow problem for hci_conn
  Bluetooth: Reject connection with the device which has same BD_ADDR
  Bluetooth: hci_event: Ignore NULL link key
  igc: Fix race condition in PTP tx code
  igc: Add condition for qbv_config_change_errors counter
  igc: Add qbv_config_change_errors counter
  igc: Remove reset adapter task for i226 during disable tsn config
  igc: enable Qbv configuration for 2nd GCL
  igc: remove I226 Qbv BaseTime restriction
  lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
  Linux 6.1.59
  ALSA: hda/realtek - Fixed two speaker platform
  powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
  powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
  dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
  dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
  x86/alternatives: Disable KASAN in apply_alternatives()
  usb: cdnsp: Fixes issue with dequeuing not queued requests
  usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
  usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
  usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
  usb: typec: altmodes/displayport: Signal hpd low when exiting mode
  counter: microchip-tcb-capture: Fix the use of internal GCLK logic
  counter: chrdev: fix getting array extensions
  scsi: ufs: core: Correct clear TM error log
  pinctrl: avoid unsafe code pattern in find_pinctrl()
  dma-buf: add dma_fence_timestamp helper
  cgroup: Remove duplicates in cgroup v1 tasks file
  usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope
  nfp: flower: avoid rmmod nfp crash issues
  mctp: perform route lookups under a RCU read-side lock
  tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
  Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
  Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
  Input: xpad - add PXN V900 support
  Input: psmouse - fix fast_reconnect function for PS/2 mode
  Input: powermate - fix use-after-free in powermate_config_complete
  ceph: fix type promotion bug on 32bit systems
  ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
  libceph: use kernel_connect()
  powerpc/47x: Fix 47x syscall return crash
  thunderbolt: Restart XDomain discovery handshake after failure
  thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
  thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
  mcb: remove is_added flag from mcb_device struct
  x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
  perf/x86/lbr: Filter vsyscall addresses
  ksmbd: not allow to open file if delelete on close bit is set
  ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx
  ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
  drm/amd/display: Don't set dpms_off for seamless boot
  drm/amdgpu: add missing NULL check
  drm/atomic-helper: relax unregistered connector check
  arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions
  arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB
  iio: addac: Kconfig: update ad74413r selections
  iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
  iio: pressure: dps310: Adjust Timeout Settings
  iio: admv1013: add mixer_vgate corner cases
  iio: dac: ad3552r: Correct device IDs
  iio: adc: imx8qxp: Fix address for command buffer registers
  iio: imu: bno055: Fix missing Kconfig dependencies
  iio: pressure: bmp280: Fix NULL pointer exception
  usb: musb: Modify the "HWVers" register address
  usb: musb: Get the musb_qh poniter after musb_giveback
  usb: hub: Guard against accesses to uninitialized BOS descriptors
  usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
  usb: dwc3: Soft reset phy on probe for host
  net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
  usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
  dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set
  dmaengine: stm32-mdma: use Link Address Register to compute residue
  dmaengine: stm32-dma: fix residue in case of MDMA chaining
  dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining
  dmaengine: stm32-mdma: abort resume if no ongoing transfer
  tcp: enforce receive buffer memory limits by allowing the tcp window to shrink
  workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
  nfc: nci: assert requested protocol is valid
  pinctrl: renesas: rzn1: Enable missing PINMUX
  net/smc: Fix pos miscalculation in statistics
  net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
  net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
  ixgbe: fix crash with empty VF macvlan list
  net/mlx5e: macsec: use update_pn flag instead of PN comparation
  net: phy: mscc: macsec: reject PN update requests
  net: macsec: indicate next pn update when offloading
  net: refine debug info in skb_checksum_help()
  bpf: Fix verifier log for async callback return values
  drm/vmwgfx: fix typo of sizeof argument
  riscv, bpf: Sign-extend return values
  riscv, bpf: Factor out emit_call for kernel and bpf context
  xen-netback: use default TX queue size for vifs
  mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
  ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  ravb: Fix up dma_free_coherent() call in ravb_remove()
  arm64: dts: mediatek: mt8195: Set DSU PMU status to fail
  can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set
  can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
  net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames
  phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers
  phy: lynx-28g: lock PHY while performing CDR lock workaround
  phy: lynx-28g: cancel the CDR check work item on the remove path
  drm/msm/dp: Add newlines to debug printks
  drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
  drm/msm/dsi: fix irq_of_parse_and_map() error checking
  drm/msm/dsi: skip the wait for video mode done if not applicable
  drm/msm/dp: do not reinitialize phy unless retry during link training
  pinctrl: nuvoton: wpcm450: fix out of bounds write
  ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP
  ALSA: hda/realtek - ALC287 I2S speaker platform support
  ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx
  ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED
  ASoC: fsl_sai: Don't disable bitclock for i.MX8MP
  ASoC: fsl_sai: MCLK bind with TX/RX enable bit
  ASoC: Use of_property_read_bool() for boolean properties
  ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table.
  ASoC: Intel: sof_sdw: add support for SKU 0B14
  ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table
  ASoC: simple-card-utils: fixup simple_util_startup() error handling
  ASoC: SOF: amd: fix for firmware reload failure after playback
  ALSA: hda/realtek: Change model for Intel RVP board
  ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
  ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
  KEYS: trusted: Remove redundant static calls usage
  irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source
  dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property
  arm64: dts: qcom: sm8150: extend the size of the PDC resource
  net: prevent address rewrite in kernel_bind()
  ata: libata-scsi: Disable scsi device manage_system_start_stop
  ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM
  quota: Fix slow quotaoff
  HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
  scsi: Do not rescan devices with a suspended queue
  platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
  platform/x86: think-lmi: Fix reference leak
  perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
  RDMA/cxgb4: Check skb value for failure to allocate
  drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval
  mptcp: fix delegated action races
  net: mana: Fix TX CQE error handling
  Linux 6.1.58
  lib/test_meminit: fix off-by-one error in test_pages()
  Revert "NFS: Fix error handling for O_DIRECT write scheduling"
  Revert "NFS: Fix O_DIRECT locking issues"
  Revert "NFS: More O_DIRECT accounting fixes for error paths"
  Revert "NFS: Use the correct commit info in nfs_join_page_group()"
  Revert "NFS: More fixes for nfs_direct_write_reschedule_io()"

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml
	Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.yaml
	Documentation/devicetree/bindings/mfd/mt6397.txt
	Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
	drivers/clk/qcom/gcc-sm8150.c
	drivers/hwtracing/coresight/coresight-tmc-core.c
	drivers/hwtracing/coresight/coresight-tmc-etr.c
	drivers/interconnect/qcom/sm8150.c
	drivers/interconnect/qcom/sm8150.h
	drivers/phy/qualcomm/Makefile

Change-Id: I9b0afef38a5cd42781504ccd77dfb8a747a5dea4
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11750438 UKQ2.240423.001
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
2024-05-09 10:00:15 +05:30
Charan Teja Kalla
716498f88d FROMLIST: iommu: Avoid races around default domain allocations
This fix is applicable for LTS kernel, 6.1.y. In latest kernels, this race
issue is fixed by the patch series [1] and [2]. The right thing to do here
would have been propagating these changes from latest kernel to the stable
branch, 6.1.y. However, these changes seems too intrusive to be picked for
stable branches. Hence, the fix proposed can be taken as an alternative
instead of backporting the patch series.
[1] https://lore.kernel.org/all/0-v8-81230027b2fa+9d-iommu_all_defdom_jgg@nvidia.com/
[2] https://lore.kernel.org/all/0-v5-1b99ae392328+44574-iommu_err_unwind_jgg@nvidia.com/

Issue:
A race condition is observed when arm_smmu_device_probe and
modprobe of client devices happens in parallel. This results
in the allocation of a new default domain for the iommu group
even though it was previously allocated and the respective iova
domain(iovad) was initialized. However, for this newly allocated
default domain, iovad will not be initialized. As a result, for
devices requesting dma allocations, this uninitialized iovad will
be used, thereby causing NULL pointer dereference issue.

Flow:
- During arm_smmu_device_probe, bus_iommu_probe() will be called
as part of iommu_device_register(). This results in the device probe,
__iommu_probe_device().

- When the modprobe of the client device happens in parallel, it
sets up the DMA configuration for the device using of_dma_configure_id(),
which inturn calls iommu_probe_device(). Later, default domain is
allocated and attached using iommu_alloc_default_domain() and
__iommu_attach_device() respectively. It then ends up initializing a
mapping domain(IOVA domain) and rcaches for the device via
arch_setup_dma_ops()->iommu_setup_dma_ops().

- Now, in the bus_iommu_probe() path, it again tries to allocate
a default domain via probe_alloc_default_domain(). This results in
allocating a new default domain(along with IOVA domain) via
__iommu_domain_alloc(). However, this newly allocated IOVA domain
will not be initialized.

- Now, when the same client device tries dma allocations via
iommu_dma_alloc(), it ends up accessing the rcaches of the newly
allocated IOVA domain, which is not initialized. This results
into NULL pointer dereferencing.

Fix this issue by adding a check in probe_alloc_default_domain()
to see if the iommu_group already has a default domain allocated
and initialized. Adding a check in iommu_group_alloc_default_domain
would not allow changing the default domain for an iommu group, via,
iommu_change_dev_def_domain. As per the suggestions from upstream review
for patch [3], the check for default domain was moved and duplicated into
the callers, thereby restricting it only to the probe paths.
[3] https://lore.kernel.org/all/e605b38a2d40b1e7589e10110c6d3ece35f6af4e.1705571894.git.quic_nprakash@quicinc.com/

Bug: 317188933
Bug: 333667684
Link: https://lore.kernel.org/all/cbf1295589bd90083ad6f75a7fbced01f327c047.1708680521.git.quic_nprakash@quicinc.com/
Change-Id: I060d5b796911b1a597495d003e83cff0fd8b7625
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
Co-developed-by: Nikhil V <quic_nprakash@quicinc.com>
Signed-off-by: Nikhil V <quic_nprakash@quicinc.com>
(cherry picked from commit e2903ba04e)
2024-04-10 08:51:29 +00:00
Greg Kroah-Hartman
3ca4271578 Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1"
This reverts commit 6bad1052c2, it is the
LTS merge that had to previously get reverted due to being merged too
early.

Cc: Todd Kjos <tkjos@google.com>
Change-Id: I31b7d660bd833cf022ac4870f6d01e723fda5182
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-04-02 19:49:12 +00:00
Zhenhua Huang
41621d15a0 arm-smmu: Fix an empty list_head accessing
For the targets which not describe TBU(Translation Buffer Units)
in device tree, skip accessing of its list_head. Accessing that
list_head results into crash.

[zhenhuah: Adding check in qsmmuv500_log_outstanding_transactions as well]
Change-Id: I298f06b01151285bec3b063d234382371d1738ba
Signed-off-by: Zhenhua Huang <quic_zhenhuah@quicinc.com>
2024-03-28 21:39:48 -07:00
Charan Teja Kalla
e2903ba04e FROMLIST: iommu: Avoid races around default domain allocations
This fix is applicable for LTS kernel, 6.1.y. In latest kernels, this race
issue is fixed by the patch series [1] and [2]. The right thing to do here
would have been propagating these changes from latest kernel to the stable
branch, 6.1.y. However, these changes seems too intrusive to be picked for
stable branches. Hence, the fix proposed can be taken as an alternative
instead of backporting the patch series.
[1] https://lore.kernel.org/all/0-v8-81230027b2fa+9d-iommu_all_defdom_jgg@nvidia.com/
[2] https://lore.kernel.org/all/0-v5-1b99ae392328+44574-iommu_err_unwind_jgg@nvidia.com/

Issue:
A race condition is observed when arm_smmu_device_probe and
modprobe of client devices happens in parallel. This results
in the allocation of a new default domain for the iommu group
even though it was previously allocated and the respective iova
domain(iovad) was initialized. However, for this newly allocated
default domain, iovad will not be initialized. As a result, for
devices requesting dma allocations, this uninitialized iovad will
be used, thereby causing NULL pointer dereference issue.

Flow:
- During arm_smmu_device_probe, bus_iommu_probe() will be called
as part of iommu_device_register(). This results in the device probe,
__iommu_probe_device().

- When the modprobe of the client device happens in parallel, it
sets up the DMA configuration for the device using of_dma_configure_id(),
which inturn calls iommu_probe_device(). Later, default domain is
allocated and attached using iommu_alloc_default_domain() and
__iommu_attach_device() respectively. It then ends up initializing a
mapping domain(IOVA domain) and rcaches for the device via
arch_setup_dma_ops()->iommu_setup_dma_ops().

- Now, in the bus_iommu_probe() path, it again tries to allocate
a default domain via probe_alloc_default_domain(). This results in
allocating a new default domain(along with IOVA domain) via
__iommu_domain_alloc(). However, this newly allocated IOVA domain
will not be initialized.

- Now, when the same client device tries dma allocations via
iommu_dma_alloc(), it ends up accessing the rcaches of the newly
allocated IOVA domain, which is not initialized. This results
into NULL pointer dereferencing.

Fix this issue by adding a check in probe_alloc_default_domain()
to see if the iommu_group already has a default domain allocated
and initialized. Adding a check in iommu_group_alloc_default_domain
would not allow changing the default domain for an iommu group, via,
iommu_change_dev_def_domain. As per the suggestions from upstream review
for patch [3], the check for default domain was moved and duplicated into
the callers, thereby restricting it only to the probe paths.
[3] https://lore.kernel.org/all/e605b38a2d40b1e7589e10110c6d3ece35f6af4e.1705571894.git.quic_nprakash@quicinc.com/

Bug: 317188933
Link: https://lore.kernel.org/all/cbf1295589bd90083ad6f75a7fbced01f327c047.1708680521.git.quic_nprakash@quicinc.com/
Change-Id: I060d5b796911b1a597495d003e83cff0fd8b7625
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
Co-developed-by: Nikhil V <quic_nprakash@quicinc.com>
Signed-off-by: Nikhil V <quic_nprakash@quicinc.com>
2024-03-13 16:02:40 +00:00
LADI RAM SAI
4aa803260d iommu: arm-smmu: Add Deepsleep support for smmu driver
Add Deepsleep support for arm-smmu driver.

This snapshot is taken as of msm-5.15 branch commit 21da64c0bf5f7
("iommu: arm-smmu: Add Deepsleep support for smmu").

In kernel-6.1 we are checking the power state with
pm_suspend_target_state instead of pm_suspend_via_firmware()
due to the limitations of GKI constraints with power_state driver.

Change-Id: Ic348d1b713bf9869707305a68ff2dfa5b4551a37
Signed-off-by: Nagireddy Annem <quic_nannem@quicinc.com>
Signed-off-by: LADI RAM SAI <quic_lramsai@quicinc.com>
2024-03-13 15:59:58 +05:30
Todd Kjos
6bad1052c2 Revert "Merge tag 'android14-6.1.75_r00' into android14-6.1"
This reverts commit 1dbafe61e3.

Reason for revert: Too early. Needs to wait until 2024-03-27

Change-Id: I769b944bd089aa2278659ec87f7ba4ac4e74ee4a
Signed-off-by: Todd Kjos <tkjos@google.com>
2024-03-07 21:18:27 +00:00
Greg Kroah-Hartman
6644fcfcbc ANDROID: Fix CRC error with iommu_* functions
In commit 1edce43f47 ("iommu/dma: Trace bounce buffer usage when
mapping buffers"), a new #include file was added, which now properly
defines some structures that were previously not defined, which messes
with the CRC of some iommu_* functions.

Resolve this by only including the new include file if crc generation is
not happening.

Bug: 161946584
Fixes: 1edce43f47 ("iommu/dma: Trace bounce buffer usage when mapping buffers")
Change-Id: I57aab13f789b4afe38a5bbb9b3798eab78c0df3e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-02-19 20:16:59 +00:00
Greg Kroah-Hartman
c16bb76a0c This is the 6.1.75 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmWy7o0ACgkQONu9yGCS
 aT76JA/9Gh3VNSLG35LaLyq3xGd827N6DPsMzeFHi+MGSyPVg0auE77QkHD/gZl9
 KynmBmz2+9DSoFxymWAS9oEPM8d/vw87AMuSTTct3GKkjEeUcj9lbeOEzgZydXX8
 cJSXvcCeKE3FESU/YbQKxo0N+r7tUDmnCR0edss5/FpYni3jPdg7jdESzGhiCHXj
 r5rjrTE6h7Z/d+2kaKqlheL4o4OkV0YwnFnU2gC3MOOvLmgvXdOVQQsyaZ+WgSAN
 0JS0Q6Xk1xyYWx8iFaLGWIs1pUsQPKxIiRG3N/1KmXITopf2Pu68Yy7ST+YryDkO
 nLcNrr3gsQxrM6MYnEhLzlxs3H1KuAVxJ4Y/dNqJnDxn0OJjcY3repwempz5Sxtk
 0OLDOsCICAiMHeF8rYIGhm09WdowLz0EH+sqadIGqWKzW/BcXqD+r9mpF1lwk1ZL
 FJLgLmtOaG4amI46lEUHQ6ujN7Oad3gLYzudq2zKLeqonSIjm1TuDoMRvHWFsspO
 5i9I0x7Vlo3PqCl7kkKVL9PvVHx6BXJGFShABJqa9ao/oHxkOWuIt26pxUoLUN3P
 7Wa5WnfdlDd9nR3VGHcVe2ncuRmEfuriYpXvItJ7/KJKyIPkGoPehAh+vbZMoEy0
 DwhtD9PPsTlnUufbcZdHavYA1E4y/uXDMOIGB+ERpsTdXh9DwEo=
 =2XHn
 -----END PGP SIGNATURE-----

Merge 6.1.75 into android14-6.1-lts

Changes in 6.1.75
	x86/lib: Fix overflow when counting digits
	x86/mce/inject: Clear test status value
	EDAC/thunderx: Fix possible out-of-bounds string access
	powerpc: remove checks for binutils older than 2.25
	powerpc: add crtsavres.o to always-y instead of extra-y
	powerpc/44x: select I2C for CURRITUCK
	powerpc/pseries/memhp: Fix access beyond end of drmem array
	selftests/powerpc: Fix error handling in FPU/VMX preemption tests
	powerpc/powernv: Add a null pointer check to scom_debug_init_one()
	powerpc/powernv: Add a null pointer check in opal_event_init()
	powerpc/powernv: Add a null pointer check in opal_powercap_init()
	powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
	spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
	mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
	ACPI: video: check for error while searching for backlight device parent
	ACPI: LPIT: Avoid u32 multiplication overflow
	KEYS: encrypted: Add check for strsep
	platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux()
	platform/x86/intel/vsec: Support private data
	platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free()
	platform/x86/intel/vsec: Fix xa_alloc memory leak
	of: Add of_property_present() helper
	cpufreq: Use of_property_present() for testing DT property presence
	cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
	calipso: fix memory leak in netlbl_calipso_add_pass()
	efivarfs: force RO when remounting if SetVariable is not supported
	efivarfs: Free s_fs_info on unmount
	spi: sh-msiof: Enforce fixed DTDL for R-Car H3
	ACPI: LPSS: Fix the fractional clock divider flags
	ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
	kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
	mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
	selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
	crypto: virtio - Handle dataq logic with tasklet
	crypto: sa2ul - Return crypto_aead_setkey to transfer the error
	crypto: ccp - fix memleak in ccp_init_dm_workarea
	crypto: af_alg - Disallow multiple in-flight AIO requests
	crypto: safexcel - Add error handling for dma_map_sg() calls
	crypto: sahara - remove FLAGS_NEW_KEY logic
	crypto: sahara - fix cbc selftest failure
	crypto: sahara - fix ahash selftest failure
	crypto: sahara - fix processing requests with cryptlen < sg->length
	crypto: sahara - fix error handling in sahara_hw_descriptor_create()
	crypto: hisilicon/qm - save capability registers in qm init process
	crypto: hisilicon/zip - add zip comp high perf mode configuration
	crypto: hisilicon/qm - add a function to set qm algs
	crypto: hisilicon/hpre - save capability registers in probe process
	crypto: hisilicon/sec2 - save capability registers in probe process
	crypto: hisilicon/zip - save capability registers in probe process
	pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
	erofs: fix memory leak on short-lived bounced pages
	fs: indicate request originates from old mount API
	gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
	crypto: virtio - Wait for tasklet to complete on device remove
	crypto: sahara - avoid skcipher fallback code duplication
	crypto: sahara - handle zero-length aes requests
	crypto: sahara - fix ahash reqsize
	crypto: sahara - fix wait_for_completion_timeout() error handling
	crypto: sahara - improve error handling in sahara_sha_process()
	crypto: sahara - fix processing hash requests with req->nbytes < sg->length
	crypto: sahara - do not resize req->src when doing hash operations
	crypto: scomp - fix req->dst buffer overflow
	csky: fix arch_jump_label_transform_static override
	blocklayoutdriver: Fix reference leak of pnfs_device_node
	NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
	SUNRPC: fix _xprt_switch_find_current_entry logic
	pNFS: Fix the pnfs block driver's calculation of layoutget size
	wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
	wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
	bpf, lpm: Fix check prefixlen before walking trie
	bpf: Add crosstask check to __bpf_get_stack
	wifi: ath11k: Defer on rproc_get failure
	wifi: libertas: stop selecting wext
	ARM: dts: qcom: apq8064: correct XOADC register address
	net/ncsi: Fix netlink major/minor version numbers
	firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
	firmware: meson_sm: populate platform devices from sm device tree data
	wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
	arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
	arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
	selftests/bpf: Fix erroneous bitmask operation
	md: synchronize flush io with array reconfiguration
	bpf: enforce precision of R0 on callback return
	ARM: dts: qcom: sdx65: correct SPMI node name
	arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
	arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
	arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
	arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
	arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
	arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
	arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
	arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
	rcu-tasks: Provide rcu_trace_implies_rcu_gp()
	bpf: add percpu stats for bpf_map elements insertions/deletions
	bpf: Add map and need_defer parameters to .map_fd_put_ptr()
	bpf: Defer the free of inner map when necessary
	selftests/net: specify the interface when do arping
	bpf: fix check for attempt to corrupt spilled pointer
	scsi: fnic: Return error if vmalloc() failed
	arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
	arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
	arm64: dts: qcom: sm8350: Fix DMA0 address
	arm64: dts: qcom: sc7280: Fix up GPU SIDs
	arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
	arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
	wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
	bpf: Fix verification of indirect var-off stack access
	arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
	dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
	arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
	wifi: mt76: mt7921: fix country count limitation for CLC
	selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
	block: Set memalloc_noio to false on device_add_disk() error path
	arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
	arm64: dts: imx8mm: Reduce GPU to nominal speed
	scsi: hisi_sas: Replace with standard error code return value
	scsi: hisi_sas: Rollback some operations if FLR failed
	scsi: hisi_sas: Correct the number of global debugfs registers
	ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
	selftests/net: fix grep checking for fib_nexthop_multiprefix
	ipmr: support IP_PKTINFO on cache report IGMP msg
	virtio/vsock: fix logic which reduces credit update messages
	dma-mapping: clear dev->dma_mem to NULL after freeing it
	soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
	arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
	block: add check of 'minors' and 'first_minor' in device_add_disk()
	arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
	arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
	arm64: dts: qcom: ipq6018: improve pcie phy pcs reg table
	arm64: dts: qcom: ipq6018: Use lowercase hex
	arm64: dts: qcom: ipq6018: Pad addresses to 8 hex digits
	arm64: dts: qcom: ipq6018: Fix up indentation
	wifi: rtlwifi: add calculate_bit_shift()
	wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
	wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
	wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
	wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
	wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
	wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
	wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
	wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
	wifi: iwlwifi: mvm: send TX path flush in rfkill
	netfilter: nf_tables: mark newset as dead on transaction abort
	Bluetooth: Fix bogus check for re-auth no supported with non-ssp
	Bluetooth: btmtkuart: fix recv_buf() return value
	block: make BLK_DEF_MAX_SECTORS unsigned
	null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
	bpf: sockmap, fix proto update hook to avoid dup calls
	sctp: support MSG_ERRQUEUE flag in recvmsg()
	sctp: fix busy polling
	net/sched: act_ct: fix skb leak and crash on ooo frags
	mlxbf_gige: Fix intermittent no ip issue
	mlxbf_gige: Enable the GigE port in mlxbf_gige_open
	ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
	ARM: davinci: always select CONFIG_CPU_ARM926T
	Revert "drm/tidss: Annotate dma-fence critical section in commit path"
	Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
	drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
	RDMA/usnic: Silence uninitialized symbol smatch warnings
	RDMA/hns: Fix inappropriate err code for unsupported operations
	drm/panel-elida-kd35t133: hold panel in reset for unprepare
	drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
	drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
	drm/tilcdc: Fix irq free on unload
	media: pvrusb2: fix use after free on context disconnection
	media: mtk-jpegdec: export jpeg decoder functions
	media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
	media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
	media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
	drm/bridge: Fix typo in post_disable() description
	f2fs: fix to avoid dirent corruption
	drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
	drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
	drm/radeon: check return value of radeon_ring_lock()
	drm/tidss: Move reset to the end of dispc_init()
	drm/tidss: Return error value from from softreset
	drm/tidss: Check for K2G in in dispc_softreset()
	drm/tidss: Fix dss reset
	ASoC: cs35l33: Fix GPIO name and drop legacy include
	ASoC: cs35l34: Fix GPIO name and drop legacy include
	drm/msm/mdp4: flush vblank event on disable
	drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
	drm/drv: propagate errors from drm_modeset_register_all()
	ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
	drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
	drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
	drm/radeon/dpm: fix a memleak in sumo_parse_power_table
	drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
	drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
	drm/bridge: tc358767: Fix return value on error case
	media: cx231xx: fix a memleak in cx231xx_init_isoc
	RDMA/hns: Fix memory leak in free_mr_init()
	clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
	media: imx-mipi-csis: Fix clock handling in remove()
	media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
	media: rkisp1: Fix media device memory leak
	drm/panel: st7701: Fix AVCL calculation
	f2fs: fix to wait on block writeback for post_read case
	f2fs: fix to check compress file in f2fs_move_file_range()
	f2fs: fix to update iostat correctly in f2fs_filemap_fault()
	media: dvbdev: drop refcount on error path in dvb_device_open()
	media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
	clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
	clk: renesas: rzg2l: Check reset monitor registers
	drm/msm/dpu: Set input_sel bit for INTF
	drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
	drm/mediatek: Return error if MDP RDMA failed to enable the clock
	drm/mediatek: Fix underrun in VDO1 when switches off the layer
	drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
	drm/amd/pm: fix a double-free in si_dpm_init
	drivers/amd/pm: fix a use-after-free in kv_parse_power_table
	gpu/drm/radeon: fix two memleaks in radeon_vm_init
	drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
	f2fs: fix to check return value of f2fs_recover_xattr_data
	dt-bindings: clock: Update the videocc resets for sm8150
	clk: qcom: videocc-sm8150: Update the videocc resets
	clk: qcom: videocc-sm8150: Add missing PLL config property
	drivers: clk: zynqmp: calculate closest mux rate
	drivers: clk: zynqmp: update divider round rate logic
	watchdog: set cdev owner before adding
	watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
	watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
	watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
	clk: si5341: fix an error code problem in si5341_output_clk_set_rate
	drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
	accel/habanalabs: fix information leak in sec_attest_info()
	clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
	pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
	pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
	pwm: stm32: Fix enable count for clk in .probe()
	ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
	ALSA: scarlett2: Add missing error check to scarlett2_config_save()
	ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
	ALSA: scarlett2: Allow passing any output to line_out_remap()
	ALSA: scarlett2: Add missing error checks to *_ctl_get()
	ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
	mmc: sdhci_am654: Fix TI SoC dependencies
	mmc: sdhci_omap: Fix TI SoC dependencies
	IB/iser: Prevent invalidating wrong MR
	drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
	drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
	kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
	kselftest/alsa - mixer-test: Fix the print format specifier warning
	ksmbd: validate the zero field of packet header
	of: Fix double free in of_parse_phandle_with_args_map
	fbdev: imxfb: fix left margin setting
	of: unittest: Fix of_count_phandle_with_args() expected value message
	selftests/bpf: Add assert for user stacks in test_task_stack
	keys, dns: Fix size check of V1 server-list header
	binder: fix async space check for 0-sized buffers
	binder: fix unused alloc->free_async_space
	mips/smp: Call rcutree_report_cpu_starting() earlier
	Input: atkbd - use ab83 as id when skipping the getid command
	xen-netback: don't produce zero-size SKB frags
	binder: fix race between mmput() and do_exit()
	clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
	powerpc/64s: Increase default stack size to 32KB
	tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
	usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
	usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
	Revert "usb: dwc3: Soft reset phy on probe for host"
	Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
	usb: chipidea: wait controller resume finished for wakeup irq
	usb: cdns3: fix uvc failure work since sg support enabled
	usb: cdns3: fix iso transfer error when mult is not zero
	usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
	Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
	usb: typec: class: fix typec_altmode_put_partner to put plugs
	usb: mon: Fix atomicity violation in mon_bin_vma_fault
	serial: core: fix sanitizing check for RTS settings
	serial: core: make sure RS485 cannot be enabled when it is not supported
	serial: 8250_bcm2835aux: Restore clock error handling
	serial: core, imx: do not set RS485 enabled if it is not supported
	serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
	serial: 8250_exar: Set missing rs485_supported flag
	serial: omap: do not override settings for RS485 support
	drm/vmwgfx: Fix possible invalid drm gem put calls
	drm/vmwgfx: Keep a gem reference to user bos in surfaces
	ALSA: oxygen: Fix right channel of capture volume mixer
	ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
	ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
	ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
	ksmbd: validate mech token in session setup
	ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
	ksmbd: only v2 leases handle the directory
	io_uring/rw: ensure io->bytes_done is always initialized
	fbdev: flush deferred work in fb_deferred_io_fsync()
	fbdev: flush deferred IO before closing
	scsi: ufs: core: Simplify power management during async scan
	scsi: target: core: add missing file_{start,end}_write()
	scsi: mpi3mr: Refresh sdev queue depth after controller reset
	scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
	drm/amd: Enable PCIe PME from D3
	block: add check that partition length needs to be aligned with block size
	block: Fix iterating over an empty bio with bio_for_each_folio_all
	netfilter: nf_tables: check if catch-all set element is active in next generation
	pwm: jz4740: Don't use dev_err_probe() in .request()
	pwm: Fix out-of-bounds access in of_pwm_single_xlate()
	md/raid1: Use blk_opf_t for read and write operations
	rootfs: Fix support for rootfstype= when root= is given
	Bluetooth: Fix atomicity violation in {min,max}_key_size_set
	bpf: Fix re-attachment branch in bpf_tracing_prog_attach
	LoongArch: Fix and simplify fcsr initialization on execve()
	iommu/arm-smmu-qcom: Add missing GMU entry to match table
	iommu/dma: Trace bounce buffer usage when mapping buffers
	wifi: mt76: fix broken precal loading from MTD for mt7915
	wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
	wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
	wifi: mwifiex: configure BSSID consistently when starting AP
	Revert "net: rtnetlink: Enslave device before bringing it up"
	cxl/port: Fix decoder initialization when nr_targets > interleave_ways
	PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
	PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
	PCI: mediatek: Clear interrupt status before dispatching handler
	x86/kvm: Do not try to disable kvmclock if it was not enabled
	KVM: arm64: vgic-v4: Restore pending state on host userspace write
	KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
	iio: adc: ad7091r: Pass iio_dev to event handler
	HID: wacom: Correct behavior when processing some confidence == false touches
	serial: sc16is7xx: add check for unsupported SPI modes during probe
	serial: sc16is7xx: set safe default SPI clock frequency
	ARM: 9330/1: davinci: also select PINCTRL
	mfd: syscon: Fix null pointer dereference in of_syscon_register()
	leds: aw2013: Select missing dependency REGMAP_I2C
	mfd: intel-lpss: Fix the fractional clock divider flags
	mips: dmi: Fix early remap on MIPS32
	mips: Fix incorrect max_low_pfn adjustment
	riscv: Check if the code to patch lies in the exit section
	riscv: Fix module_alloc() that did not reset the linear mapping permissions
	riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
	riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
	riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
	MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
	MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
	power: supply: cw2015: correct time_to_empty units in sysfs
	power: supply: bq256xx: fix some problem in bq256xx_hw_init
	serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
	libapi: Add missing linux/types.h header to get the __u64 type on io.h
	base/node.c: initialize the accessor list before registering
	acpi: property: Let args be NULL in __acpi_node_get_property_reference
	software node: Let args be NULL in software_node_get_reference_args
	serial: imx: fix tx statemachine deadlock
	selftests/sgx: Fix uninitialized pointer dereference in error path
	selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
	selftests/sgx: Include memory clobber for inline asm in test enclave
	selftests/sgx: Skip non X86_64 platform
	iio: adc: ad9467: fix reset gpio handling
	iio: adc: ad9467: don't ignore error codes
	iio: adc: ad9467: fix scale setting
	perf header: Fix one memory leakage in perf_event__fprintf_event_update()
	perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
	perf genelf: Set ELF program header addresses properly
	tty: change tty_write_lock()'s ndelay parameter to bool
	tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
	tty: don't check for signal_pending() in send_break()
	tty: use 'if' in send_break() instead of 'goto'
	usb: cdc-acm: return correct error code on unsupported break
	spmi: mtk-pmif: Serialize PMIF status check and command submission
	vdpa: Fix an error handling path in eni_vdpa_probe()
	nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
	nvmet-tcp: fix a crash in nvmet_req_complete()
	perf env: Avoid recursively taking env->bpf_progs.lock
	cxl/region: fix x9 interleave typo
	apparmor: avoid crash when parsed profile name is empty
	usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
	serial: imx: Correct clock error message in function probe()
	nvmet: re-fix tracing strncpy() warning
	nvme: trace: avoid memcpy overflow warning
	nvmet-tcp: Fix the H2C expected PDU len calculation
	PCI: keystone: Fix race condition when initializing PHYs
	PCI: mediatek-gen3: Fix translation window size calculation
	ASoC: mediatek: sof-common: Add NULL check for normal_link string
	s390/pci: fix max size calculation in zpci_memcpy_toio()
	net: qualcomm: rmnet: fix global oob in rmnet_policy
	net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
	amt: do not use overwrapped cb area
	net: phy: micrel: populate .soft_reset for KSZ9131
	mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
	mptcp: strict validation before using mp_opt->hmac
	mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
	mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
	mptcp: refine opt_mp_capable determination
	block: ensure we hold a queue reference when using queue limits
	udp: annotate data-races around up->pending
	net: ravb: Fix dma_addr_t truncation in error case
	dt-bindings: gpio: xilinx: Fix node address in gpio
	drm/amdkfd: Use resource_size() helper function
	drm/amdkfd: fixes for HMM mem allocation
	net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
	bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
	net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
	LoongArch: BPF: Prevent out-of-bounds memory access
	mptcp: relax check on MPC passive fallback
	netfilter: nf_tables: reject invalid set policy
	netfilter: nft_limit: do not ignore unsupported flags
	netfilter: nfnetlink_log: use proper helper for fetching physinif
	netfilter: nf_queue: remove excess nf_bridge variable
	netfilter: propagate net to nf_bridge_get_physindev
	netfilter: bridge: replace physindev with physinif in nf_bridge_info
	netfilter: nf_tables: do not allow mismatch field size and set key length
	netfilter: nf_tables: skip dead set elements in netlink dump
	netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
	ipvs: avoid stat macros calls from preemptible context
	kdb: Fix a potential buffer overflow in kdb_local()
	ethtool: netlink: Add missing ethnl_ops_begin/complete
	loop: fix the the direct I/O support check when used on top of block devices
	mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
	selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
	ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
	i2c: s3c24xx: fix read transfers in polling mode
	i2c: s3c24xx: fix transferring more than one message in polling mode
	block: Remove special-casing of compound pages
	riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
	Revert "KEYS: encrypted: Add check for strsep"
	arm64: dts: armada-3720-turris-mox: set irq type for RTC
	Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
	Linux 6.1.75

Change-Id: I60398ecc9a2e50206fd9d25c0d6c9ad6e1ca71a0
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-02-19 20:16:38 +00:00
Isaac J. Manjarres
1edce43f47 iommu/dma: Trace bounce buffer usage when mapping buffers
commit a63c357b9fd56ad5fe64616f5b22835252c6a76a upstream.

When commit 82612d66d5 ("iommu: Allow the dma-iommu api to
use bounce buffers") was introduced, it did not add the logic
for tracing the bounce buffer usage from iommu_dma_map_page().

All of the users of swiotlb_tbl_map_single() trace their bounce
buffer usage, except iommu_dma_map_page(). This makes it difficult
to track SWIOTLB usage from that function. Thus, trace bounce buffer
usage from iommu_dma_map_page().

Fixes: 82612d66d5 ("iommu: Allow the dma-iommu api to use bounce buffers")
Cc: stable@vger.kernel.org # v5.15+
Cc: Tom Murphy <murphyt7@tcd.ie>
Cc: Lu Baolu <baolu.lu@linux.intel.com>
Cc: Saravana Kannan <saravanak@google.com>
Signed-off-by: Isaac J. Manjarres <isaacmanjarres@google.com>
Link: https://lore.kernel.org/r/20231208234141.2356157-1-isaacmanjarres@google.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-01-25 15:27:43 -08:00
Rob Clark
cc7e8482c6 iommu/arm-smmu-qcom: Add missing GMU entry to match table
commit afc95681c3068956fed1241a1ff1612c066c75ac upstream.

In some cases the firmware expects cbndx 1 to be assigned to the GMU,
so we also want the default domain for the GMU to be an identy domain.
This way it does not get a context bank assigned.  Without this, both
of_dma_configure() and drm/msm's iommu_domain_attach() will trigger
allocating and configuring a context bank.  So GMU ends up attached to
both cbndx 1 and later cbndx 2.  This arrangement seemingly confounds
and surprises the firmware if the GPU later triggers a translation
fault, resulting (on sc8280xp / lenovo x13s, at least) in the SMMU
getting wedged and the GPU stuck without memory access.

Cc: stable@vger.kernel.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/20231210180655.75542-1-robdclark@gmail.com
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-01-25 15:27:43 -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
qctecmdr
d2101694a7 Merge "arm-smmu: grab SMR lock in arm_smmu_device_reset()" 2023-12-20 13:55:05 -08:00
Chris Goldsworthy
4e84115c19 arm-smmu: grab SMR lock in arm_smmu_device_reset()
The upstream SMMU driver doesn't grab the stream_map_mutex for
syncrhonizing the writes of the SMRs in arm_smmu_device_reset() with
other accessors of the SMRs, presumably because other accesses of the
SMRs upstream cannot run in parallel with arm_smmu_device_reset(). The
downstream __arm_smmu_sid_switch() function can run in parallel with
arm_smmu_device_reset(), however.  This can happen when someone is
toggling an SMR valid bit through __arm_smmu_sid_switch() whilst the
device is coming out of suspend, during which time
arm_smmu_device_reset() gets invoked from the SMMU driver's resume
callback.

This can lead to a situation in which arm_smmu_device_reset() reads a
stale soft-copy of an SMR, just before __arm_smmu_sid_switch() updates
the soft-copy and changes the valid bit of an SMR.
arm_smmu_device_reset() will then write out a stale value of the valid
bit.  This can lead to a global fault if the __arm_smmu_sid_switch()
sets the valid bit but then arm_smmu_device_reset() clears it.

On account of this, grab the stream_map_mutex in
arm_smmu_device_reset() before touching the SMRs.

Change-Id: I3809e99fd6b0cae1ce95681a849a13962a6c050e
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2023-12-19 19:58:54 -08:00
qctecmdr
6609224546 Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.43 (ff4725c) into qcom-6.1" 2023-12-19 01:35:20 -08:00
Greg Kroah-Hartman
6b1e1d37f1 This is the 6.1.66 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmVyywAACgkQONu9yGCS
 aT420Q//RK1ZeDdGWqAEH84PtuOzFA7gl5aXjmt1r9I1sDFr06ktk9rc67BNo87b
 Ugubto1UUpM/ZJfpezH1M4DMQ5f67thkRhCv5qvolh80v21duD7G7i1kX3rJsWk1
 daJ76RcYXH63/Qv59uT+ADjSIIAH7yF/FGnUSShyznDRwDh/TqujEoh0e25X4YlV
 MhcCGBS0NE9Rcuwv2XPp84D4psXhPhmOuUVEPVnPLVnXg09XqOVjMV5uW+X4Sqft
 sc/bzveBmHoPOVtkz71qo1oxsVkKNMcdmD88+Xn9rSBgAkti5MpV/ZCAxRSVZbwF
 wyBh23gzRQzHXTn45Bf/1wS5zzQ+PIkadCo7hlPbQHguOMGXkdqTgNJf9EwB09I2
 DEAWnCNH5orNk0Sltbfo/7Ja2oJtSHkiaUWk4nP1fZN9Vt9yt1xnRkpkaoBh0L7q
 NmXBFuvrylC44cfQNXIZSqAXduwCvMPyQDm1txSxYDZVrOy82/zVRWcOrytb0PnO
 zfqSuQKZPoF29ESq2Ti65Zk5e47EjSjYca91gzOlSVBNXx+xTuSoXCL0RXYclT7H
 umxK5/wmDSQX6wJzd+JNy7H86U753DuSIzA1112IC1GdWNlWWsjca5omEMgt+lqu
 Xc9q13vg3Ox+tv0MRv+P398b7NwzuMVcLbMoHE+1EzMH0JS636E=
 =p/en
 -----END PGP SIGNATURE-----

Merge 6.1.66 into android14-6.1-lts

Changes in 6.1.66
	cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
	cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
	smb: client: report correct st_size for SMB and NFS symlinks
	pinctrl: avoid reload of p state in list iteration
	firewire: core: fix possible memory leak in create_units()
	mmc: sdhci-pci-gli: Disable LPM during initialization
	mmc: cqhci: Increase recovery halt timeout
	mmc: cqhci: Warn of halt or task clear failure
	mmc: cqhci: Fix task clearing in CQE error recovery
	mmc: block: Retry commands in CQE error recovery
	mmc: block: Do not lose cache flush during CQE error recovery
	mmc: block: Be sure to wait while busy in CQE error recovery
	ALSA: hda: Disable power-save on KONTRON SinglePC
	ALSA: hda/realtek: Headset Mic VREF to 100%
	ALSA: hda/realtek: Add supported ALC257 for ChromeOS
	dm-verity: align struct dm_verity_fec_io properly
	scsi: Change SCSI device boolean fields to single bit flags
	scsi: sd: Fix system start for ATA devices
	drm/amd: Enable PCIe PME from D3
	drm/amdgpu: Force order between a read and write to the same address
	drm/amd/display: Include udelay when waiting for INBOX0 ACK
	drm/amd/display: Remove min_dst_y_next_start check for Z8
	drm/amd/display: Use DRAM speed from validation for dummy p-state
	drm/amd/display: Update min Z8 residency time to 2100 for DCN314
	drm/amd/display: fix ABM disablement
	dm verity: initialize fec io before freeing it
	dm verity: don't perform FEC for failed readahead IO
	nvme: check for valid nvme_identify_ns() before using it
	powercap: DTPM: Fix unneeded conversions to micro-Watts
	cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch()
	dma-buf: fix check in dma_resv_add_fence
	bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
	iommu/vt-d: Add MTL to quirk list to skip TE disabling
	KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers
	powerpc: Don't clobber f0/vs0 during fp|altivec register save
	parisc: Mark ex_table entries 32-bit aligned in assembly.h
	parisc: Mark ex_table entries 32-bit aligned in uaccess.h
	parisc: Use natural CPU alignment for bug_table
	parisc: Mark lock_aligned variables 16-byte aligned on SMP
	parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
	parisc: Mark jump_table naturally aligned
	parisc: Ensure 32-bit alignment on parisc unwind section
	parisc: Mark altinstructions read-only and 32-bit aligned
	btrfs: add dmesg output for first mount and last unmount of a filesystem
	btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
	btrfs: fix off-by-one when checking chunk map includes logical address
	btrfs: send: ensure send_fd is writable
	btrfs: make error messages more clear when getting a chunk map
	btrfs: fix 64bit compat send ioctl arguments not initializing version member
	Input: xpad - add HyperX Clutch Gladiate Support
	auxdisplay: hd44780: move cursor home after clear display command
	serial: sc16is7xx: Put IOControl register into regmap_volatile
	serial: sc16is7xx: add missing support for rs485 devicetree properties
	wifi: cfg80211: fix CQM for non-range use
	USB: xhci-plat: fix legacy PHY double init
	USB: core: Change configuration warnings to notices
	usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
	ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
	dpaa2-eth: increase the needed headroom to account for alignment
	uapi: propagate __struct_group() attributes to the container union
	selftests/net: ipsec: fix constant out of range
	selftests/net: fix a char signedness issue
	selftests/net: unix: fix unused variable compiler warning
	selftests/net: mptcp: fix uninitialized variable warnings
	octeontx2-af: Fix possible buffer overflow
	net: stmmac: xgmac: Disable FPE MMC interrupts
	octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
	octeontx2-af: Install TC filter rules in hardware based on priority
	octeontx2-pf: Restore TC ingress police rules when interface is up
	r8169: prevent potential deadlock in rtl8169_close
	ravb: Fix races between ravb_tx_timeout_work() and net related ops
	net: ravb: Check return value of reset_control_deassert()
	net: ravb: Use pm_runtime_resume_and_get()
	net: ravb: Make write access to CXR35 first before accessing other EMAC registers
	net: ravb: Start TX queues after HW initialization succeeded
	net: ravb: Stop DMA in case of failures on ravb_open()
	net: ravb: Keep reverse order of operations in ravb_remove()
	KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
	PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
	octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error
	PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
	fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
	spi: Fix null dereference on suspend
	drm/amd/display: Restore rptr/wptr for DMCUB as workaround
	drm/amd/display: Guard against invalid RPTR/WPTR being set
	cpufreq: imx6q: don't warn for disabling a non-existing frequency
	cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
	iommu/vt-d: Omit devTLB invalidation requests when TES=0
	iommu/vt-d: Allocate pasid table in device probe path
	iommu/vt-d: Add device_block_translation() helper
	iommu/vt-d: Disable PCI ATS in legacy passthrough mode
	iommu/vt-d: Make context clearing consistent with context mapping
	drm/amd/pm: fix a memleak in aldebaran_tables_init
	mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
	mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
	drm/amd/display: Expand kernel doc for DC
	drm/amd/display: clean code-style issues in dcn30_set_mpc_shaper_3dlut
	drm/amd/display: Fix the delta clamping for shaper LUT
	drm/amd/display: Fix MPCC 1DLUT programming
	r8169: disable ASPM in case of tx timeout
	r8169: fix deadlock on RTL8125 in jumbo mtu mode
	xen: Allow platform PCI interrupt to be shared
	xen: simplify evtchn_do_upcall() call maze
	x86/xen: fix percpu vcpu_info allocation
	x86/apic/msi: Fix misconfigured non-maskable MSI quirk
	iomap: update ki_pos a little later in iomap_dio_complete
	Linux 6.1.66

Note, this merge point merges out the following two scsi changes due to
them needing to be reverted due to abi breakage and reliance on previous
commits that we have already reverted:
	cebccbe801 ("scsi: sd: Fix system start for ATA devices")
	181fd67dc5 ("scsi: Change SCSI device boolean fields to single bit flags")

Also the following commit was manually reverted as part of the merge
point due to it conflicting with other changes in the tree AND it being
automatically reverted in later LTS releases due to it being broken:
	307a6525c8 ("wifi: cfg80211: fix CQM for non-range use")

Change-Id: I37b08dcf2259de8b2a29a5afc5cbc4bbd08e739a
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-12-14 12:51:15 +00:00
Robin Murphy
68bc7b2003 iommu: Avoid more races around device probe
commit a2e7e59a94269484a83386972ca07c22fd188854 upstream.

It turns out there are more subtle races beyond just the main part of
__iommu_probe_device() itself running in parallel - the dev_iommu_free()
on the way out of an unsuccessful probe can still manage to trip up
concurrent accesses to a device's fwspec. Thus, extend the scope of
iommu_probe_device_lock() to also serialise fwspec creation and initial
retrieval.

Reported-by: Zhenhua Huang <quic_zhenhuah@quicinc.com>
Link: https://lore.kernel.org/linux-iommu/e2e20e1c-6450-4ac5-9804-b0000acdf7de@quicinc.com/
Fixes: 01657bc14a39 ("iommu: Avoid races around device probe")
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: André Draszik <andre.draszik@linaro.org>
Tested-by: André Draszik <andre.draszik@linaro.org>
Link: https://lore.kernel.org/r/16f433658661d7cadfea51e7c65da95826112a2b.1700071477.git.robin.murphy@arm.com
Cc: stable@vger.kernel.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-12-13 18:39:17 +01: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
Lu Baolu
59862b8692 iommu/vt-d: Make context clearing consistent with context mapping
[ Upstream commit 9a16ab9d640274b20813d2d17475e18d3e99d834 ]

In the iommu probe_device path, domain_context_mapping() allows setting
up the context entry for a non-PCI device. However, in the iommu
release_device path, domain_context_clear() only clears context entries
for PCI devices.

Make domain_context_clear() behave consistently with
domain_context_mapping() by clearing context entries for both PCI and
non-PCI devices.

Fixes: 579305f75d ("iommu/vt-d: Update to use PCI DMA aliases")
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20231114011036.70142-4-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-12-08 08:51:19 +01:00
Lu Baolu
ee2c224769 iommu/vt-d: Disable PCI ATS in legacy passthrough mode
[ Upstream commit da37dddcf4caf015c400a930301d2ee27a7a15fb ]

When IOMMU hardware operates in legacy mode, the TT field of the context
entry determines the translation type, with three supported types (Section
9.3 Context Entry):

- DMA translation without device TLB support
- DMA translation with device TLB support
- Passthrough mode with translated and translation requests blocked

Device TLB support is absent when hardware is configured in passthrough
mode.

Disable the PCI ATS feature when IOMMU is configured for passthrough
translation type in legacy (non-scalable) mode.

Fixes: 0faa19a151 ("iommu/vt-d: Decouple PASID & PRI enabling from SVA")
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20231114011036.70142-3-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-12-08 08:51:19 +01:00
Lu Baolu
8f39d297a2 iommu/vt-d: Add device_block_translation() helper
[ Upstream commit c7be17c2903d4acbf9aa372bfb6e2a418387fce0 ]

If domain attaching to device fails, the IOMMU driver should bring the
device to blocking DMA state. The upper layer is expected to recover it
by attaching a new domain. Use device_block_translation() in the error
path of dev_attach to make the behavior specific.

The difference between device_block_translation() and the previous
dmar_remove_one_dev_info() is that, in the scalable mode, it is the
RID2PASID entry instead of context entry being cleared. As a result,
enabling PCI capabilities is moved up.

Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20221118132451.114406-3-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Stable-dep-of: da37dddcf4ca ("iommu/vt-d: Disable PCI ATS in legacy passthrough mode")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-12-08 08:51:19 +01:00
Lu Baolu
3787b3168b iommu/vt-d: Allocate pasid table in device probe path
[ Upstream commit ec62b4424174f41bdcedd08d12d7bed80088453d ]

Whether or not a domain is attached to the device, the pasid table should
always be valid as long as it has been probed. This moves the pasid table
allocation from the domain attaching device path to device probe path and
frees it in the device release path.

Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20221118132451.114406-2-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Stable-dep-of: da37dddcf4ca ("iommu/vt-d: Disable PCI ATS in legacy passthrough mode")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-12-08 08:51:19 +01:00
Lu Baolu
681aeeda41 iommu/vt-d: Omit devTLB invalidation requests when TES=0
[ Upstream commit 0f5432a9b839847dcfe9fa369d72e3d646102ddf ]

The latest VT-d spec indicates that when remapping hardware is disabled
(TES=0 in Global Status Register), upstream ATS Invalidation Completion
requests are treated as UR (Unsupported Request).

Consequently, the spec recommends in section 4.3 Handling of Device-TLB
Invalidations that software refrain from submitting any Device-TLB
invalidation requests when address remapping hardware is disabled.

Verify address remapping hardware is enabled prior to submitting Device-
TLB invalidation requests.

Fixes: 792fb43ce2 ("iommu/vt-d: Enable Intel IOMMU scalable mode by default")
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20231114011036.70142-2-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-12-08 08:51:19 +01:00
Abdul Halim, Mohd Syazwan
59419ebcc0 iommu/vt-d: Add MTL to quirk list to skip TE disabling
commit 85b80fdffa867d75dfb9084a839e7949e29064e8 upstream.

The VT-d spec requires (10.4.4 Global Command Register, TE field) that:

Hardware implementations supporting DMA draining must drain any in-flight
DMA read/write requests queued within the Root-Complex before switching
address translation on or off and reflecting the status of the command
through the TES field in the Global Status register.

Unfortunately, some integrated graphic devices fail to do so after some
kind of power state transition. As the result, the system might stuck in
iommu_disable_translation(), waiting for the completion of TE transition.

Add MTL to the quirk list for those devices and skips TE disabling if the
qurik hits.

Fixes: b1012ca8dc ("iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu")
Cc: stable@vger.kernel.org
Signed-off-by: Abdul Halim, Mohd Syazwan <mohd.syazwan.abdul.halim@intel.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/r/20231116022324.30120-1-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-12-08 08:51:15 +01:00
qctecmdr
ca36587974 Merge "arm-smmu: Correct the logic of finding handoff settings" 2023-12-07 10:44:14 -08:00
Zhenhua Huang
19e6b7b184 arm-smmu: Correct the logic of finding handoff settings
"qcom,handoff-smrs" property should be superset of handoff SMRs settings.
eg: set <0x0 0xffff> can preserve all SMRs settings.

Change-Id: Ieb5d33ef51e0c0f59090fa3b615f22d2dbc1c0ca
Signed-off-by: Zhenhua Huang <quic_zhenhuah@quicinc.com>
2023-11-29 13:18:45 +08:00
Greg Kroah-Hartman
bf9a785d04 Merge tag 'android14-6.1.57_r00' into branch 'android14-6.1'
This merges the upstream 6.1.y LTS releases up to 6.1.57 into the
android14-6.1 branch.

Included in here are the following commits:

* d0be54afac ANDROID: mm/mempolicy.c fix up conversion to queue_folios_pte_range
* c8da9c614c Revert "net: add sysctl accept_ra_min_rtr_lft"
* ee96408e49 Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
* d9fef973fe Revert "net: release reference to inet6_dev pointer"
* a39cabc386 Revert "ata,scsi: do not issue START STOP UNIT on resume"
* 88af92d5d2 Revert "scsi: sd: Differentiate system and runtime start/stop management"
* d2a83cf376 Revert "scsi: sd: Do not issue commands to suspended disks on shutdown"
* 66a17692b1 Revert "wifi: cfg80211: fix cqm_config access race"
* 92a425f8ff Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
* 2e4a779114 Revert "arm64: errata: Add Cortex-A520 speculative unprivileged load workaround"
*   c259cc9cb4 Merge 6.1.57 into android14-6.1-lts
|\
| * 082280fe94 Linux 6.1.57
| * a4cc925e2e xen/events: replace evtchn_rwlock with RCU
| * a4fcf8a242 ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
| * 6e4c40aa27 btrfs: file_remove_privs needs an exclusive lock in direct io write
| * ff81d1c77d netlink: remove the flex array from struct nlmsghdr
| * 6cd57f5c77 btrfs: fix fscrypt name leak after failure to join log transaction
| * 6d05a1a7a4 btrfs: fix an error handling path in btrfs_rename()
| * 5aaa45025f vrf: Fix lockdep splat in output path
| * fd32f1eee6 ipv6: remove nexthop_fib6_nh_bh()
| * edeccce85c parisc: Restore __ldcw_align for PA-RISC 2.0 processors
| * 8226ffc759 ksmbd: fix uaf in smb20_oplock_break_ack
| * a2ca5fd3db ksmbd: fix race condition between session lookup and expire
| * 64301a9354 x86/sev: Use the GHCB protocol when available for SNP CPUID requests
| * 76b6a980e8 RDMA/mlx5: Fix NULL string error
| * 26eb1307c7 RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
| * 5cf38e638e RDMA/siw: Fix connection failure handling
| * 2b298f9181 RDMA/srp: Do not call scsi_done() from srp_abort()
| * c54204d796 RDMA/uverbs: Fix typo of sizeof argument
| * 233229fa57 RDMA/cma: Fix truncation compilation warning in make_cma_ports
| * 39f7018701 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
| * 52b0bb7139 gpio: pxa: disable pinctrl calls for MMP_GPIO
| * d09e467491 gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
| * 7e47a8419d IB/mlx4: Fix the size of a buffer in add_port_entries()
| * 315ae63050 of: dynamic: Fix potential memory leak in of_changeset_action()
| * 9c480fb41a RDMA/core: Require admin capabilities to set system parameters
| * f60287b2d2 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
| * 485f0bac83 parisc: Fix crash with nr_cpus=1 option
| * c9c110ce37 smb: use kernel_connect() and kernel_bind()
| * ec02b89223 intel_idle: add Emerald Rapids Xeon support
| * cdcc04e844 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
| * 07c6338acb HID: sony: remove duplicate NULL check before calling usb_free_urb()
| * 40d609b6ad netlink: annotate data-races around sk->sk_err
| * 0915de8c60 netlink: Fix potential skb memleak in netlink_ack
| * 1a6e2da05f netlink: split up copies in the ack construction
| * 220f0f866d sctp: update hb timer immediately after users change hb_interval
| * 63cb52e75f sctp: update transport state when processing a dupcook packet
| * 419b2c5766 tcp: fix delayed ACKs for MSS boundary condition
| * 4acf07bafb tcp: fix quick-ack counting to count actual ACKs of new data
| * 143e72757a tipc: fix a potential deadlock on &tx->lock
| * f2697457ab net: stmmac: dwmac-stm32: fix resume on STM32 MCU
| * da7fa17bd9 ipv4: Set offload_failed flag in fibmatch results
| * 56a6ea76dd netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
| * 7ff9a9857b netfilter: nf_tables: Deduplicate nft_register_obj audit logs
| * e1bbe4afe1 selftests: netfilter: Extend nft_audit.sh
| * 82273f15e3 selftests: netfilter: Test nf_tables audit logging
| * 00d35e6b16 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
| * 6e1dbbf290 ibmveth: Remove condition to recompute TCP header checksum.
| * 2428c557cd net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
| * 7562780e32 net: nfc: llcp: Add lock when modifying device list
| * 9ffc501802 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
| * 7f04204136 ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
| * a003d49940 net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
| * 6a91ec7cfd ptp: ocp: Fix error handling in ptp_ocp_device_init
| * f6a7182179 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
| * a8ed1b2e16 neighbour: fix data-races around n->output
| * 2b76aad68b neighbour: switch to standard rcu, instead of rcu_bh
| * 0526933c10 neighbour: annotate lockless accesses to n->nud_state
| * 8904d8848b bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
| * f82aac8162 net: fix possible store tearing in neigh_periodic_work()
| * 8ef7f9acbe modpost: add missing else to the "of" check
| * b8f97e47b6 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
| * c024db9603 bpf, sockmap: Do not inc copied_seq when PEEK flag set
| * 46052a9885 bpf: tcp_read_skb needs to pop skb regardless of seq
| * 99fe9a1207 NFSv4: Fix a nfs4_state_manager() race
| * 23acd1784e ima: rework CONFIG_IMA dependency block
| * 6c5d7f5416 scsi: target: core: Fix deadlock due to recursive locking
| * f23c35f068 ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
| * 937ec4434e regulator/core: regulator_register: set device->class earlier
| * fbac416e25 iommu/mediatek: Fix share pgtable for iova over 4GB
| * 183e0f9da6 perf/x86/amd: Do not WARN() on every IRQ
| * 2f4e16e39e wifi: mac80211: fix potential key use-after-free
| * 89192c6cbe regmap: rbtree: Fix wrong register marked as in-cache when creating new node
| * e485a69d9b perf/x86/amd/core: Fix overflow reset on hotplug
| * 6150d45968 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
| * b9eded289b drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
| * 6bfc4c7043 Bluetooth: ISO: Fix handling of listen for unicast
| * c201d944bc Bluetooth: Delete unused hci_req_prepare_suspend() declaration
| * b46384a681 regulator: mt6358: split ops for buck and linear range LDO regulators
| * a01576f58b regulator: mt6358: Use linear voltage helpers for single range regulators
| * c6ac402567 regulator: mt6358: Drop *_SSHUB regulators
| * 163042a015 bpf: Fix tr dereferencing
| * c14c7214fc leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
| * 6b70628647 wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
| * 42970d32fe wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
| * c797498e86 wifi: cfg80211: fix cqm_config access race
| * 3fcc6d7d5f wifi: cfg80211: add a work abstraction with special semantics
| * 2ae4585f74 wifi: cfg80211: move wowlan disable under locks
| * fb195ff418 wifi: cfg80211: hold wiphy lock in auto-disconnect
| * 6b3223449c wifi: iwlwifi: mvm: Fix a memory corruption issue
| * 78b5c62ede wifi: iwlwifi: dbg_ini: fix structure packing
| * 6a5a8f0a97 erofs: fix memory leak of LZMA global compressed deduplication
| * 91aeb418b9 ubi: Refuse attaching if mtd's erasesize is 0
| * f237b17611 HID: sony: Fix a potential memory leak in sony_probe()
| * 6e3ae2927b arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
| * 0a4ae26348 arm64: Add Cortex-A520 CPU part definition
| * d2894c4f47 drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
| * c8bd3e12b3 drm/amd: Fix detection of _PR3 on the PCIe root port
| * fc8d9630c8 net: prevent rewrite of msg_name in sock_sendmsg()
| * 34f9370ae4 net: replace calls to sock->ops->connect() with kernel_connect()
| * 2dfb5f324d PCI: qcom: Fix IPQ8074 enumeration
| * ebf2d9a782 md/raid5: release batch_last before waiting for another stripe_head
| * c404d39e77 wifi: mwifiex: Fix tlv_buf_left calculation
| * 794ae3a9f8 Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
| * 626535077b Bluetooth: hci_codec: Fix leaking content of local_codecs
| * 01afbfb395 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
| * 454bb54b8f mptcp: userspace pm allow creating id 0 subflow
| * 4674e9626b net: ethernet: mediatek: disable irq before schedule napi
| * 3a72decd6b vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
| * c12ef025ad iommu/vt-d: Avoid memory allocation in iommu_suspend()
| * cdf18e7585 scsi: zfcp: Fix a double put in zfcp_port_enqueue()
| * ef167cc188 i40e: fix the wrong PTP frequency calculation
| * a0829d9cf2 hwmon: (nzxt-smart2) add another USB ID
| * 6ddb9e6b9b hwmon: (nzxt-smart2) Add device id
| * 752ec2d93e block: fix use-after-free of q->q_usage_counter
| * 77d0e7e8e5 rbd: take header_rwsem in rbd_dev_refresh() only when updating
| * 698039a461 rbd: decouple parent info read-in from updating rbd_dev
| * 377d26174e rbd: decouple header read-in from updating rbd_dev->header
| * 33ecf5f5a8 rbd: move rbd_dev_refresh() definition
| * ff09fa5f23 iommu/arm-smmu-v3: Avoid constructing invalid range commands
| * 357ba59b9d iommu/arm-smmu-v3: Set TTL invalidation hint better
| * 7147287293 drm/amd/display: Adjust the MST resume flow
| * b0fe378674 arm64: cpufeature: Fix CLRBHB and BC detection
| * b691264274 net: release reference to inet6_dev pointer
| * bad004c384 net: change accept_ra_min_rtr_lft to affect all RA lifetimes
| * ec4162bb70 net: add sysctl accept_ra_min_rtr_lft
| * 9d91134c16 arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
| * dd8c836930 Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"
| * ef54db5b5d btrfs: use struct fscrypt_str instead of struct qstr
| * 68ad364ec8 btrfs: setup qstr from dentrys using fscrypt helper
| * 1cf474cd47 btrfs: use struct qstr instead of name and namelen pairs
| * 87efd87d36 ring-buffer: Fix bytes info in per_cpu buffer stats
| * 62eed43e03 ring-buffer: remove obsolete comment for free_buffer_page()
| * 836adaddc6 mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
| * d1da921452 mm/page_alloc: leave IRQs enabled for per-cpu page allocations
| * 570786ac6f mm/page_alloc: always remove pages from temporary list
| * 939189aedf mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
| * ce9f3441fc mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
| * dc0a8466cd mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
| * 6c2c728d29 mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
| * 6d6635749d mm/memory: add vm_normal_folio()
| * 89f2ace6d0 NFSv4: Fix a state manager thread deadlock regression
| * 80ba4fd1ac NFS: rename nfs_client_kset to nfs_kset
| * 15ff587023 NFS: Cleanup unused rpc_clnt variable
| * 2f09a09d73 ata: libata-scsi: Fix delayed scsi_rescan_device() execution
| * f2b359e3a4 scsi: Do not attempt to rescan suspended devices
| * 5d3b0fcb3c scsi: core: Improve type safety of scsi_rescan_device()
| * deacabef68 scsi: sd: Do not issue commands to suspended disks on shutdown
| * 8de6d8449a scsi: sd: Differentiate system and runtime start/stop management
| * dc3354c961 ata,scsi: do not issue START STOP UNIT on resume
| * 0786516470 mptcp: process pending subflow error on close
| * fc8917b790 mptcp: move __mptcp_error_report in protocol.c
| * c1432ece79 mptcp: annotate lockless accesses to sk->sk_err
| * 09b6fdf7a1 mptcp: fix dangling connection hang-up
| * 7544918e48 mptcp: rename timer related helper to less confusing names
| * bbdfef7609 ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
| * 5f9d737615 ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
| * 1031f68108 spi: zynqmp-gqspi: fix clock imbalance on probe failure
* | 064668b55e Revert "video/aperture: Only remove sysfb on the default vga pci device"
* | 900112a6dc Revert "drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers"
* | c0584fbc45 Revert "fbdev/radeon: use pci aperture helpers"
* | 3e052a378b Revert "drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers"
* | 6603cc468d Revert "drm/aperture: Remove primary argument"
* | 33b12f8e48 Revert "video/aperture: Only kick vgacon when the pdev is decoding vga"
* | a81c232edd Revert "video/aperture: Move vga handling to pci function"
* | aa5b12e90a Revert "fs/nls: make load_nls() take a const parameter"
* | 7bcb060a61 Revert "dm: fix a race condition in retrieve_deps"
* | d07ffd5565 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
* | 2950de8b2d Merge 6.1.56 into android14-6.1-lts
|\|
| * ecda77b468 Linux 6.1.56
| * 8c515d4f2d ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
| * a3c1da4483 mm, memcg: reconsider kmem.limit_in_bytes deprecation
| * b8901b6c2e memcg: drop kmem.limit_in_bytes
| * ee335e0094 drm/meson: fix memory leak on ->hpd_notify callback
| * b60028c81e drm/amdkfd: Use gpu_offset for user queue's wptr
| * 48a22f13fb fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
| * 69e61ee8ea power: supply: ab8500: Set typing and props
| * c038ebffbb power: supply: rk817: Add missing module alias
| * 69dd84470b drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
| * 60d2e06ad6 ata: libata-sata: increase PMP SRST timeout to 10s
| * 886f387db1 ata: libata-core: Do not register PM operations for SAS ports
| * 5cfbe6da83 ata: libata-core: Fix port and device removal
| * 0b7aaf2058 ata: libata-core: Fix ata_port_request_pm() locking
| * f555a50808 fs/smb/client: Reset password pointer to NULL
| * 1983fd7870 net: thunderbolt: Fix TCPv6 GSO checksum calculation
| * 4fb56e82d9 bpf: Fix BTF_ID symbol generation collision in tools/
| * 4f1e3e0277 bpf: Fix BTF_ID symbol generation collision
| * b1041cab47 bpf: Add override check to kprobe multi link attach
| * 09635bf4cd media: uvcvideo: Fix OOB read
| * d6a749e4ca btrfs: properly report 0 avail for very full file systems
| * f3ad887454 ring-buffer: Update "shortest_full" in polling
| * 6bacdb914a mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
| * a5569bb187 mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
| * 9a4fe81a86 mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
| * 68a63a077e arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
| * b29756aefe drm/tests: Fix incorrect argument in drm_test_mm_insert_range
| * a90eafbf16 timers: Tag (hr)timer softirq as hotplug safe
| * f32340c70e Revert "SUNRPC dont update timeout value on connection reset"
| * 1e4c03d530 netfilter: nf_tables: fix kdoc warnings after gc rework
| * 49903f70d7 sched/rt: Fix live lock between select_fallback_rq() and RT push
| * 787256ec9b kernel/sched: Modify initial boot task idle setup
| * afa2bbd682 ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
| * 829ff08be5 i2c: i801: unregister tco_pdev in i801_probe() error path
| * 75c307d9f2 io_uring/fs: remove sqe->rw_flags checking from LINKAT
| * 06fba8a8de ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
| * 476fd029e7 ata: libata-scsi: link ata port and scsi device
| * 490f3b805e LoongArch: numa: Fix high_memory calculation
| * 7bc8585aa0 LoongArch: Define relocation types for ABI v2.10
| * f04ded9ae2 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
| * 9af8bb2afe netfilter: nf_tables: disallow rule removal from chain binding
| * 980663f1d1 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
| * e14f68a48f serial: 8250_port: Check IRQ data before use
| * c61d0b87a7 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
| * 37435ddfad misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
| * 5d6613ed2b mptcp: fix bogus receive window shrinkage with multiple subflows
| * 00c27bffdb KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
| * cd41db6cb2 KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
| * 733d7a5451 KVM: SVM: Fix TSC_AUX virtualization setup
| * e86a3a6226 KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
| * 6ce2f297a7 x86/srso: Add SRSO mitigation for Hygon processors
| * 811ba2ef0c x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
| * f90f4c5620 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
| * a09446ac04 smack: Retrieve transmuting information in smack_inode_getsecurity()
| * cbb16d0f49 smack: Record transmuting in smk_transmuted
| * 4b8ef68e39 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
| * 1d7bc76b58 scsi: qla2xxx: Fix NULL pointer dereference in target mode
| * 1a51d35ba7 wifi: ath11k: Don't drop tx_status when peer cannot be found
| * a60768c05b nvme-pci: do not set the NUMA node of device if it has none
| * 6b2165cae4 nvme-pci: factor out a nvme_pci_alloc_dev helper
| * 69bc295d0e nvme-pci: factor the iod mempool creation into a helper
| * 9ebee88a89 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
| * 8e85af2c68 fbdev/sh7760fb: Depend on FB=y
| * f105e893a8 LoongArch: Set all reserved memblocks on Node#0 at initialization
| * 146ba159f5 tsnep: Fix NAPI polling with budget 0
| * 78ac1e7dec tsnep: Fix NAPI scheduling
| * b09c1359e4 net: hsr: Add __packed to struct hsr_sup_tlv.
| * 97788f0757 ncsi: Propagate carrier gain/loss events to the NCSI controller
| * c93aa8cfae powerpc/watchpoints: Annotate atomic context in more places
| * 3632e9fd82 powerpc/watchpoint: Disable pagefaults when getting user instruction
| * 16722418cb powerpc/watchpoints: Disable preemption in thread_change_pc()
| * ee8bbb2a31 ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
| * 3608be186a NFSv4.1: fix zero value filehandle in post open getattr
| * e9f05ae6f6 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
| * 28c3693249 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
| * 1c88886587 memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
| * 729757fe97 memblock tests: fix warning: "__ALIGN_KERNEL" redefined
| * 53618d56bf firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
| * 110e6f5750 ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
| * cbc43ddd5c ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
| * 019f01f818 ALSA: hda: intel-sdw-acpi: Use u8 type for link index
| * 92f24f98d5 bpf: Clarify error expectations from bpf_clone_redirect
| * 60446b5e74 spi: intel-pci: Add support for Granite Rapids SPI serial flash
| * 1271644928 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
| * 85ca138f92 spi: stm32: add a delay before SPI disable
| * 84592ec591 spi: nxp-fspi: reset the FLSHxCR1 registers
| * d5ae9d9f0c ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
| * 2132ea3f9f smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
| * 2259e1901b scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
| * 82f575a7e8 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
| * 6e392ff884 riscv: errata: fix T-Head dcache.cva encoding
| * 91b6845ef3 drm/amdgpu: Handle null atom context in VBIOS info ioctl
| * ad3c37f90b drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
| * cca15a8279 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
| * b9971393d4 drm/amd/display: Don't check registers, if using AUX BL control
| * 49bdfc83c7 thermal/of: add missing of_node_put()
| * d6a68f1632 platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
| * d1f916c6eb platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
| * dfbcef80dd ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
| * 797d75bd57 net/smc: bugfix for smcr v2 server connect success statistic
| * b08a493822 ring-buffer: Do not attempt to read past "commit"
| * baa1634bc9 selftests: fix dependency checker script
| * 45ad79c9cb btrfs: assert delayed node locked when removing delayed item
| * 11054f0b88 ring-buffer: Avoid softlockup in ring_buffer_resize()
| * a687e817d8 selftests/ftrace: Correctly enable event in instance-event.tc
| * 5fb322df09 scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
| * 81a6cdfcfd scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
| * 843348f9e4 scsi: qedf: Add synchronization between I/O completions and abort
| * 655e9d209c parisc: irq: Make irq_stack_union static to avoid sparse warning
| * 8a2c2630e1 parisc: drivers: Fix sparse warning
| * 60caeaf090 parisc: iosapic.c: Fix sparse warnings
| * 632e0fcf40 parisc: sba: Fix compile warning wrt list of SBA devices
| * be90c9e29d nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
| * 36b29974a7 spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
| * e15bb292b2 spi: sun6i: reduce DMA RX transfer width to single byte
| * 5685f8a6fa bpf: Annotate bpf_long_memcpy with data_race
| * be8f49029e dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
| * 89744b6491 ceph: drop messages from MDS when unmounting
| * 1375d9600c x86/reboot: VMCLEAR active VMCSes before emergency reboot
| * 85fafa7ef0 i2c: npcm7xx: Fix callback completion ordering
| * 0d6c2f0942 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
| * e578a26084 firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
| * 099cfc6e5d arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
| * 328efccc78 soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
| * aab681bcb1 selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
| * 763f029f8c selftests/powerpc: Pass make context to children
| * b9dc3d6b76 selftests/powerpc: Use CLEAN macro to fix make warning
| * fe6406238d power: supply: rk817: Fix node refcount leak
| * 1005010b73 xtensa: boot/lib: fix function prototypes
| * 6438653ad1 xtensa: umulsidi3: fix conditional expression
| * 45661247d1 xtensa: boot: don't add include-dirs
| * fca1b09645 xtensa: iss/network: make functions static
| * b4e666fa38 xtensa: add default definition for XCHAL_HAVE_DIV32
| * 7cad564599 firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
| * 33ed60d8b9 power: supply: ucs1002: fix error code in ucs1002_get_property()
| * 1ec48a9fac bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
| * dd19672aaa ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
| * fe1379c0f6 ARM: dts: Unify pinctrl-single pin group nodes for omap4
| * 16455bed4f ARM: dts: Unify pwm-omap-dmtimer node names
| * 4ccb05618b ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
| * fe4da07a7f ARM: dts: omap: correct indentation
| * ea4efaf546 clk: tegra: fix error return case for recalc_rate
| * efad31b6c0 clk: sprd: Fix thm_parents incorrect configuration
| * 1ea6975aa6 power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
| * 64adb41644 firmware: arm_scmi: Fixup perf power-cost/microwatt support
| * a135c88138 firmware: arm_scmi: Harden perf domain info access
| * 3a21635aed bus: ti-sysc: Fix missing AM35xx SoC matching
| * 771eb7c3f3 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
| * e6389d61b7 drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
| * 404b8bc418 spi: spi-gxp: BUG: Correct spi write return value
| * d3dc8acb60 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
| * c01b2e0ee2 vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
| * cca10592ff btrfs: reset destination buffer when read_extent_buffer() gets invalid range
| * cdfcaa4e80 drm/amdkfd: Insert missing TLB flush on GFX10 and later
| * 9becfff9f9 drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3
| * 52c7b41ad6 scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
| * 35c02a333d scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
| * 3a8ac77a70 wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
| * 1cccd28aa5 wifi: ath11k: fix tx status reporting in encap offload mode
| * dc1ab65774 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
| * 03b808058a s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
| * a84ac8995a f2fs: get out of a repeat loop when getting a locked data page
| * 8b3b859bf8 f2fs: optimize iteration over sparse directories
| * 3134156e34 ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
| * 064f57151d ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
| * 21e5e3c3f7 ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
| * 05951f5c26 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
| * 226590fbd9 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
| * 70a1df9e0b i2c: xiic: Correct return value check for xiic_reinit()
| * fb9cfb28bd i2c: mux: gpio: Add missing fwnode_handle_put()
| * 976c8c1c40 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
| * 50a096aab6 gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
| * 908b3b5e97 cifs: Fix UAF in cifs_demultiplex_thread()
| * 7e4f49cd2b proc: nommu: fix empty /proc/<pid>/maps
| * 1d45e6d995 proc: nommu: /proc/<pid>/maps: release mmap read lock
| * c5c9ee3887 igc: Expose tx-usecs coalesce setting to user
| * cae59ae731 octeontx2-pf: Do xdp_do_flush() after redirects.
| * 98ebbdefe4 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
| * 26f1829c85 net: ena: Flush XDP packets on error.
| * d64e738adc locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
| * 987a7f5311 i915/pmu: Move execlist stats initialization to execlist specific setup
| * ea5a61d588 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
| * c4b0facd5c netfilter: nf_tables: disable toggling dormant table state more than once
| * 51fa66024a net: rds: Fix possible NULL-pointer dereference
| * 2f0acb0736 team: fix null-ptr-deref when team device type is changed
| * 89f9f20b1c net: bridge: use DEV_STATS_INC()
| * 69d7eef31e net: hns3: add 5ms delay before clear firmware reset irq source
| * b1b85b3d76 net: hns3: fix fail to delete tc flower rules during reset issue
| * d3f7af41de net: hns3: only enable unicast promisc when mac table full
| * ed6a0b21b6 net: hns3: fix GRE checksum offload issue
| * 430f18eed1 net: hns3: add cmdq check for vf periodic service task
| * adbcec23c8 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
| * 755195b2d2 x86/srso: Fix srso_show_state() side effect
| * 7f301aa243 platform/x86: intel_scu_ipc: Fail IPC send if still busy
| * b34121a8fe platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
| * 9624445958 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
| * 98a5a7f344 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
| * 8ef5cc6b4e net: hsr: Properly parse HSRv1 supervisor frames.
| * eef16bfdb2 x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
| * 73be49248a dccp: fix dccp_v4_err()/dccp_v6_err() again
| * c2019f0a68 powerpc/perf/hv-24x7: Update domain value check
| * 5734d22c9e scsi: iscsi_tcp: restrict to TCP sockets
| * 2712545e53 ipv4: fix null-deref in ipv4_link_failure
| * 54228157fb igc: Fix infinite initialization loop with early XDP redirect
| * 40b5032c99 ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
| * f2c6e5945d netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
| * d98bad2998 i40e: Fix VF VLAN offloading when port VLAN is configured
| * 0546cd5734 iavf: schedule a request immediately after add/delete vlan
| * 00bbedbd7c iavf: add iavf_schedule_aq_request() helper
| * 16fd3c37d1 ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful
| * 211aac2ef6 iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
| * 65976385d4 octeon_ep: fix tx dma unmap len values in SG
| * 66823a9025 ASoC: imx-audmix: Fix return error with devm_clk_get()
| * ee79256b16 ASoC: hdaudio.c: Add missing check for devm_kstrdup
| * 488ea2a3e2 net/core: Fix ETH_P_1588 flow dissector
| * bf560c8a83 selftests: tls: swap the TX and RX sockets in some tests
| * f5a75b3d31 netfilter: conntrack: fix extension size table
| * 09424e8812 ALSA: hda/realtek: Splitting the UX3402 into two separate models
| * 1698854b03 ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
| * 293e4920f7 ASoC: rt5640: Revert "Fix sleep in atomic context"
| * e388671635 bpf: Avoid deadlock when using queue and stack maps from NMI
| * 1e01b12768 netfilter: nf_tables: disallow element removal on anonymous sets
| * 7a7fd89102 ASoC: meson: spdifin: start hw on dai probe
| * 7e5d732e69 netfilter: nf_tables: fix memleak when more than 255 elements expired
| * be4fbbbcd2 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
| * 973288e9d9 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
| * 8c643a8e04 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
| * 92b4b4bde9 netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
| * 9a8c544158 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
| * a42ac74c96 netfilter: nf_tables: defer gc run if previous batch is still pending
| * 620e594be3 netfilter: nf_tables: use correct lock to protect gc_list
| * 5d319f7a81 netfilter: nf_tables: GC transaction race with abort path
| * afa584c350 netfilter: nf_tables: GC transaction race with netns dismantle
| * 41113aa569 netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
| * 59ee68c437 netfilter: nf_tables: don't fail inserts if duplicate has expired
| * 0b9af4860a netfilter: nf_tables: remove busy mark and gc batch API
| * 4ead4f74b3 netfilter: nft_set_hash: mark set element as dead when deleting from packet path
| * df650d6a4b netfilter: nf_tables: adapt set backend to use GC transaction API
| * ea3eb9f219 netfilter: nf_tables: GC transaction API to avoid race with control plane
| * 59dab3bf0b netfilter: nf_tables: don't skip expired elements during walk
| * 6bb88a0344 ext4: do not let fstrim block system suspend
| * b4d5db1c77 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
| * 1e3c25df7d ext4: replace the traditional ternary conditional operator with with max()/min()
| * 39c4a9522d btrfs: remove BUG() after failure to insert delayed dir index item
| * 0d1a761dec btrfs: improve error message after failure to add delayed dir index item
| * dbf1a71985 dm: fix a race condition in retrieve_deps
| * df9950d37d netfs: Only call folio_start_fscache() one time for each folio
| * 2d9757480b media: via: Use correct dependency for camera sensor drivers
| * ae68541d52 media: v4l: Use correct dependency for camera sensor drivers
| * a997d58357 NFSv4.1: fix pnfs MDS=DS session trunking
| * f86a2c2ea0 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
| * 839e07de9a SUNRPC: Mark the cred for revalidation if the server rejects it
| * 13acbca81e NFS/pNFS: Report EINVAL errors from connect() to the server
| * edd1f06145 NFS: More fixes for nfs_direct_write_reschedule_io()
| * d4729af1c7 NFS: Use the correct commit info in nfs_join_page_group()
| * 1f49386d67 NFS: More O_DIRECT accounting fixes for error paths
| * 4d98038e5b NFS: Fix O_DIRECT locking issues
| * f16fd0b11f NFS: Fix error handling for O_DIRECT write scheduling
* | 320c8b56ff ANDROID: GKI: db845c: add new dma_buf symbols to list
* | 1c5ec1e54d Merge 6.1.55 into android14-6.1-lts
|\|
| * d23900f974 Linux 6.1.55
| * 0db211ec0f interconnect: Teach lockdep about icc_bw_lock order
| * b93aeb6352 net/sched: Retire rsvp classifier
| * 4c6bb91581 drm/amdgpu: fix amdgpu_cs_p1_user_fence
| * 45ea58f9db Revert "memcg: drop kmem.limit_in_bytes"
| * 4422080e77 drm/amd/display: fix the white screen issue when >= 64GB DRAM
| * 97d4186c35 ext4: fix rec_len verify error
| * 89365b624a scsi: pm8001: Setup IRQs on resume
| * c2cb422dca scsi: megaraid_sas: Fix deadlock on firmware crashdump
| * 890e1e5dd8 ata: libahci: clear pending interrupt status
| * a3517ee1d4 ata: libata: disallow dev-initiated LPM transitions to unsupported states
| * 30057f4add i2c: aspeed: Reset the i2c controller when timeout occurs
| * 8b0f7d55b2 tracefs: Add missing lockdown check to tracefs_create_dir()
| * dcf3caeee4 nfsd: fix change_info in NFSv4 RENAME replies
| * 978b86fbdb selinux: fix handling of empty opts in selinux_fs_context_submount()
| * 2617afde0c tracing: Have option files inc the trace array ref count
| * 6dc57c3a1d tracing: Have current_trace inc the trace array ref count
| * a46bf337a2 tracing: Increase trace array ref count on enable and filter files
| * 0c2982b015 tracing: Have event inject files inc the trace array ref count
| * d65553fe52 tracing: Have tracing_max_latency inc the trace array ref count
| * 1f89e6daf2 btrfs: check for BTRFS_FS_ERROR in pending ordered assert
| * 50e385d98b btrfs: release path before inode lookup during the ino lookup ioctl
| * 52932bbc6d btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio
| * 32247b9526 btrfs: fix lockdep splat and potential deadlock after failure running delayed items
| * d7b2abd87d dm: don't attempt to queue IO under RCU protection
| * 216eae7d7d Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"
| * 98ea94f162 md: Put the right device in md_seq_next
| * f07c0bc27b nvme: avoid bogus CRTO values
| * 6a1d1365fa io_uring/net: fix iter retargeting for selected buf
| * e7dcf8339a ovl: fix incorrect fdput() on aio completion
| * 17854d92fa ovl: fix failed copyup of fileattr on a symlink
| * 6a84939cc7 attr: block mode changes of symlinks
| * 3494a0066d Revert "SUNRPC: Fail faster on bad verifier"
| * ba4f28a1d3 md/raid1: fix error: ISO C90 forbids mixed declarations
| * 2076b4b677 samples/hw_breakpoint: fix building without module unloading
| * 0dea068499 x86/purgatory: Remove LTO flags
| * 2074cb608c x86/boot/compressed: Reserve more memory for page tables
| * 038249ee72 panic: Reenable preemption in WARN slowpath
| * 6069b9d805 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
| * 1cd41d1669 scsi: target: core: Fix target_cmd_counter leak
| * dd8fce4e2d riscv: kexec: Align the kexeced kernel entry
| * e9b8e26610 x86/ibt: Suppress spurious ENDBR
| * 03425393f4 selftests: tracing: Fix to unmount tracefs for recovering environment
| * bc912eed8a scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
| * cbf226355e drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
| * 64561352c0 nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
| * 5ee5c928db nvmet: use bvec_set_page to initialize bvecs
| * 00cf1dc13c block: factor out a bvec_set_page helper
| * 2174731a17 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
| * 31242daa10 btrfs: add a helper to read the superblock metadata_uuid
| * 44751b057c MIPS: Use "grep -E" instead of "egrep"
| * 8332311cd0 misc: fastrpc: Fix incorrect DMA mapping unmap request
| * 5a5641755c misc: fastrpc: Prepare to dynamic dma-buf locking specification
| * b4539ff7a4 dma-buf: Add unlocked variant of attachment-mapping functions
| * 6ca28642dd printk: Consolidate console deferred printing
| * 13ebf3ff08 printk: Keep non-panic-CPUs out of console lock
| * ee42bfc791 interconnect: Fix locking for runpm vs reclaim
| * 48aebbe801 kobject: Add sanity check for kset->kobj.ktype in kset_register()
| * 240571c49f media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
| * 91f400233e usb: chipidea: add workaround for chipidea PEC bug
| * 8e3556f2f4 usb: ehci: add workaround for chipidea PORTSC.PEC bug
| * 48c135c30a misc: open-dice: make OPEN_DICE depend on HAS_IOMEM
| * a3c9315a8c serial: cpm_uart: Avoid suspicious locking
| * 4738bf8b2d scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
| * 6c440fec96 tools: iio: iio_generic_buffer: Fix some integer type and calculation
| * 826e9c91a2 usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
| * bbc9c36527 usb: cdns3: Put the cdns set active part outside the spin lock
| * 96a0bf5827 media: pci: cx23885: replace BUG with error return
| * 257092cb54 media: tuners: qt1010: replace BUG_ON with a regular error
| * b2a019ec8b scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected
| * dfcd3c0102 media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
| * 6ab7ea4e17 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
| * 14b94154a7 media: anysee: fix null-ptr-deref in anysee_master_xfer
| * abb6fd93e0 media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
| * 08dfcbd03b media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
| * 0143f282b1 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
| * 8ba9d91c8f media: mdp3: Fix resource leaks in of_find_device_by_node
| * b78796126f PCI: fu740: Set the number of MSI vectors
| * 9318c3ae15 PCI: vmd: Disable bridge window for domain reset
| * 96f27ff732 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
| * ee378f45a7 ARM: 9317/1: kexec: Make smp stop calls asynchronous
| * 09066c19d9 PCI: dwc: Provide deinit callback for i.MX
| * 4de3a60301 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
| * 2f7a36448f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
| * 035bc86fbf ext2: fix datatype of block number in ext2_xattr_set2()
| * 4f7d853b45 md: raid1: fix potential OOB in raid1_remove_disk()
| * 4e547968a6 bus: ti-sysc: Configure uart quirks for k3 SoC
| * 4c743c1dd2 drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
| * edddbdb812 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
| * a101b1bdd2 drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314
| * 2c0f5b6972 drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
| * 506d2ee72a drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK
| * 2d027da82a ALSA: hda: intel-dsp-cfg: add LunarLake support
| * cc4553c14f ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
| * d843bcc7ad ASoC: SOF: topology: simplify code to prevent static analysis warnings
| * 2ec715bf88 drm/amd/display: Fix underflow issue on 175hz timing
| * 4630c27c55 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
| * 306c7903de arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
| * 41ff904a7c arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
| * 23f9d0c671 arm64: dts: qcom: sm6350: correct ramoops pmsg-size
| * 03499a6857 arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
| * 766cc11e85 drm/edid: Add quirk for OSVR HDK 2.0
| * 8178dac6ee drm/bridge: tc358762: Instruct DSI host to generate HSE packets
| * d5feaef143 libbpf: Free btf_vmlinux when closing bpf_object
| * b9a175e3b2 wifi: mac80211_hwsim: drop short frames
| * 7e1cda5cf0 wifi: mac80211: check for station first in client probe
| * d7b0fe3487 wifi: cfg80211: ocb: don't leave if not joined
| * 676a423410 wifi: cfg80211: reject auth/assoc to AP with our address
| * 28b07e30bc netfilter: ebtables: fix fortify warnings in size_entry_mwt()
| * 7ae7a1378a wifi: mac80211: check S1G action frame size
| * 1c27b73ffa alx: fix OOB-read compiler warning
| * a13c1f6c32 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
| * b62e8838e9 tpm_tis: Resend command to recover from data transfer errors
| * c2b226f223 netlink: convert nlk->flags to atomic flags
| * 06e2b5ad72 Bluetooth: Fix hci_suspend_sync crash
| * d3ad023a39 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
| * e5d94c98a7 net/ipv4: return the real errno instead of -EINVAL
| * d5372a1f0c net: Use sockaddr_storage for getsockopt(SO_PEERNAME).
| * ab0ae0af0a can: sun4i_can: Add support for the Allwinner D1
| * 4eb79abf91 can: sun4i_can: Add acceptance register quirk
| * f04b40cb70 wifi: wil6210: fix fortify warnings
| * 5c8bbb79c7 mt76: mt7921: don't assume adequate headroom for SDIO headers
| * 4f621fe1ac wifi: mwifiex: fix fortify warning
| * 2640a8e54f wifi: ath9k: fix printk specifier
| * 1800a27a3d wifi: ath9k: fix fortify warnings
| * 5760a72b30 ice: Don't tx before switchdev is fully configured
| * ad58d7ebbf crypto: lrw,xts - Replace strlcpy with strscpy
| * ac70101e5b devlink: remove reload failed checks in params get/set callbacks
| * a0300edca5 selftests/nolibc: fix up kernel parameters support
| * 1ea7e47807 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
| * dc1d81ee93 hw_breakpoint: fix single-stepping when using bpf_overflow_handler
| * d42d342d31 perf/imx_ddr: speed up overflow frequency of cycle
| * 9d9b5cbc12 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
| * 4cb0612cf2 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
| * 9f10b4eb1b scftorture: Forgive memory-allocation failure if KASAN
| * 83ed0cdb6a rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
| * 3b1107abdc kernel/fork: beware of __put_task_struct() calling context
| * e1f686930e ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
| * 34bff6d850 locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
| * 28062cd6ed btrfs: output extra debug info if we failed to find an inline backref
| * 726deae613 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
* | 9f7988e6d7 UPSTREAM: lib/test_meminit: fix off-by-one error in test_pages()
* | 5cdaba14b8 ANDROID: GKI: add guards for an include file in net/ethtool/ioctl.c
* | 4f94769349 Merge 6.1.54 into android14-6.1-lts
|\|
| * a356197db1 Linux 6.1.54
| * 77b49370a2 drm/amd/display: Fix a bug when searching for insert_above_mpcc
| * 3ce9925584 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
| * e5b28ce127 kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
| * a47db2caae ixgbe: fix timestamp configuration code
| * 6f0d85d501 tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address.
| * 63830afece tcp: Fix bind() regression for v4-mapped-v6 wildcard address.
| * 489ced24c7 tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any).
| * 82f9af464e ipv6: Remove in6addr_any alternatives.
| * 8b6556c4c4 ipv6: fix ip6_sock_set_addr_preferences() typo
| * d5d315cf76 net: macb: fix sleep inside spinlock
| * 7aa720c350 net: macb: Enable PTP unicast
| * 7f4116c6f9 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
| * f72497c521 platform/mellanox: NVSW_SN2201 should depend on ACPI
| * 9d392695f3 platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
| * 3f16330a48 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
| * 3a45dcfb4d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
| * 30c8bbe1ed platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
| * 16989de754 kcm: Fix memory leak in error path of kcm_sendmsg()
| * 2323397e58 r8152: check budget for r8152_poll()
| * 44c8ffd482 net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset
| * e74bd1b229 net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses
| * d766cf9ddb net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry
| * 538e7fe66c net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid()
| * 9a3e7eca2b net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
| * 66e79c2f3a net:ethernet:adi:adin1110: Fix forwarding offload
| * c281948ceb net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address
| * 61866f7d81 hsr: Fix uninit-value access in fill_frame_info()
| * ff5faed5f5 net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
| * 349638f7e5 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
| * 9dbbc87d5b net: stmmac: fix handling of zero coalescing tx-usecs
| * 70c8d17007 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
| * ef5d546b9d selftests: Keep symlinks, when possible
| * cdd61a27fb kselftest/runner.sh: Propagate SIGTERM to runner child
| * 980f844547 net: ipv4: fix one memleak in __inet_del_ifa()
| * 9acb294ebd kunit: Fix wild-memory-access bug in kunit_free_suite_set()
| * cb30ff2adb drm/amdgpu: register a dirty framebuffer callback for fbcon
| * b53fee19ec drm/amd/display: Remove wait while locked
| * 2d7a6fcb1f drm/amd/display: always switch off ODM before committing more streams
| * c29bfda64b perf hists browser: Fix the number of entries for 'e' key
| * f4618f1316 perf tools: Handle old data in PERF_RECORD_ATTR
| * be69e8c8f5 perf test shell stat_bpf_counters: Fix test on Intel
| * cb0940640d perf hists browser: Fix hierarchy mode header
| * ec54096122 MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
| * 60b5ef4cf8 KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
| * 12645e623f KVM: SVM: Set target pCPU during IRTE update if target vCPU is running
| * 5b2b0535fa KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
| * 6c1ecfea1d KVM: nSVM: Check instead of asserting on nested TSC scaling support
| * 5c18ace750 KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
| * ba82001e41 KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
| * 3988692acc KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry
| * ff536a9668 drm/amd/display: prevent potential division by zero errors
| * e1769b1dfc drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
| * 3388ca3a38 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
| * 31d42146fa mtd: rawnand: brcmnand: Fix potential false time out warning
| * 7c6ba20a0b mtd: spi-nor: Correct flags for Winbond w25q128
| * 45fe4ad7f4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
| * a7e118fcc8 mtd: rawnand: brcmnand: Fix crash during the panic_write
| * 8bf2d4ca52 drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
| * 09974a1352 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
| * b692f7d157 btrfs: zoned: re-enable metadata over-commit for zoned mode
| * 08daa38ca2 btrfs: set page extent mapped after read_folio in relocate_one_page
| * 91f6a538d6 btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
| * f933a1c43b btrfs: free qgroup rsv on io failure
| * cdc3ba292d btrfs: fix start transaction qgroup rsv double free
| * 59c38f050d btrfs: zoned: do not zone finish data relocation block group
| * ef819c2f8e fuse: nlookup missing decrement in fuse_direntplus_link
| * 6694be119f ata: pata_ftide010: Add missing MODULE_DESCRIPTION
| * ae73b94ad7 ata: sata_gemini: Add missing MODULE_DESCRIPTION
| * 1605f27090 ata: pata_falcon: fix IO base selection for Q40
| * cdd0d70735 ata: ahci: Add Elkhart Lake AHCI controller
| * e93bc372db hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation
| * 0649dc0af9 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
| * 980b592c60 f2fs: avoid false alarm of circular locking
| * 1c64dbe8fa f2fs: flush inode if atomic file is aborted
| * 1fb3f1bbfd ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
| * 03393857a9 ext4: add correct group descriptors and reserved GDT blocks to system zone
| * 20108975ec jbd2: correct the end of the journal recovery scan range
| * dbafe636db jbd2: check 'jh->b_transaction' before removing it from checkpoint
| * c5f23305f8 jbd2: fix checkpoint cleanup performance regression
| * 6ea18981bb dmaengine: sh: rz-dmac: Fix destination and source data size setting
| * de43bc1798 clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL
| * f2953184bf ARC: atomics: Add compiler barrier to atomic operations...
| * 8eea0afbcc net/mlx5: Free IRQ rmap and notifier on kernel shutdown
| * 017a058053 Multi-gen LRU: avoid race in inc_min_seq()
| * 6956147840 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
| * 9cd5cf0bfe net: hns3: remove GSO partial feature bit
| * 1368067718 net: hns3: fix the port information display when sfp is absent
| * 9bd9afd55c net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
| * d76436e269 net: hns3: fix debugfs concurrency issue between kfree buffer and read
| * b508769713 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
| * 5c28780f42 net: hns3: fix tx timeout issue
| * 7bb8d52b42 netfilter: nfnetlink_osf: avoid OOB read
| * d9ebfc0f21 netfilter: nftables: exthdr: fix 4-byte stack OOB write
| * 6cf0d1d5a5 bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
| * 04f92e67b3 bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().
| * a12f15d1f8 bpf: Remove prog->active check for bpf_lsm and bpf_iter
| * 5f09b79e99 net: dsa: sja1105: complete tc-cbs offload support on SJA1110
| * ec9f203ad7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
| * 483f0e3975 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
| * 54b59bc18d ip_tunnels: use DEV_STATS_INC()
| * 175f290dc9 idr: fix param name in idr_alloc_cyclic() doc
| * 147d8da33a s390/zcrypt: don't leak memory if dev_set_name() fails
| * ccb048dae8 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
| * 74b98c61c9 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
| * 30acc4f954 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
| * e2e2c839d8 octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
| * e30388b80d kcm: Destroy mutex in kcm_exit_net()
| * a18349dc8d net: sched: sch_qfq: Fix UAF in qfq_dequeue()
| * 2100bbf55e af_unix: Fix data race around sk->sk_err.
| * ce3aa88cec af_unix: Fix data-races around sk->sk_shutdown.
| * 2d8933ca86 af_unix: Fix data-race around unix_tot_inflight.
| * b9cdbb38e0 af_unix: Fix data-races around user->unix_inflight.
| * 923877254f bpf, sockmap: Fix skb refcnt race after locking changes
| * 71fb38b222 net: phy: micrel: Correct bit assignments for phy_device flags
| * aa8fd3a636 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
| * e752860bbc veth: Fixing transmit return status for dropped packets
| * a47ad6d226 gve: fix frag_list chaining
| * 24b1e835db igb: disable virtualization features on 82580
| * 7ddfe350e2 ipv6: ignore dst hint for multipath routes
| * 0b2ee66411 ipv4: ignore dst hint for multipath routes
| * b7d25ac362 mptcp: annotate data-races around msk->rmem_fwd_alloc
| * 787c582968 net: annotate data-races around sk->sk_forward_alloc
| * f1175881dd net: use sk_forward_alloc_get() in sk_get_meminfo()
| * bd9bd085c6 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
| * 2b7510bb92 drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
| * f5738399ed drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
| * 6436973164 xsk: Fix xsk_diag use-after-free error during socket cleanup
| * d92c34348b net: fib: avoid warn splat in flow dissector
| * 9036b6342f net: read sk->sk_family once in sk_mc_loop()
| * 5aaa7ee232 ipv4: annotate data-races around fi->fib_dead
| * 471f534971 sctp: annotate data-races around sk->sk_wmem_queued
| * f39b49077a net/sched: fq_pie: avoid stalls in fq_pie_timer()
| * 47f72ee502 smb: propagate error code of extract_sharename()
| * 60e3318e3e cifs: use fs_context for automounts
| * 84d5779234 blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()
| * fd2420905c blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
| * 8017a27cec drm/i915: mark requests for GuC virtual engines to avoid use-after-free
| * 0686336f73 perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test
| * 66b23e7b08 perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators
| * 523f6268e8 pwm: lpc32xx: Remove handling of PWM channels
| * fa53928736 watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
| * 032cd8ce89 perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
| * adeb9f392d perf vendor events: Drop STORES_PER_INST metric event for power10 platform
| * 6ade9094b4 perf vendor events: Drop some of the JSON/events for power10 platform
| * b7cbcafb6d perf vendor events: Update the JSON/events descriptions for power10 platform
| * 6a43e0d623 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
| * 6522397e75 perf annotate bpf: Don't enclose non-debug code with an assert()
| * e62e740009 Input: tca6416-keypad - fix interrupt enable disbalance
| * a7345501a3 Input: tca6416-keypad - always expect proper IRQ number in i2c client
| * d7add20019 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
| * 9de7eb95bb pwm: atmel-tcb: Fix resource freeing in error path and remove
| * c42256a283 pwm: atmel-tcb: Harmonize resource allocation order
| * b9734e8505 pwm: atmel-tcb: Convert to platform remove callback returning void
| * 62dd514c34 perf trace: Really free the evsel->priv area
| * e5dee8222d perf trace: Use zfree() to reduce chances of use after free
| * eb17c3d005 Input: iqs7222 - configure power mode before triggering ATI
| * 8ab5942239 kconfig: fix possible buffer overflow
| * 39c29d0753 mailbox: qcom-ipcc: fix incorrect num_chans counting
| * 36201d559b gfs2: low-memory forced flush fixes
| * 694e43f22c gfs2: Switch to wait_event in gfs2_logd
| * c4807163e2 tpm_crb: Fix an error handling path in crb_acpi_add()
| * 46d3bc902b kbuild: do not run depmod for 'make modules_sign'
| * 390275d7a8 kbuild: rpm-pkg: define _arch conditionally
| * 31cf7853a9 net: deal with integer overflows in kmalloc_reserve()
| * 2b39866f0a net: factorize code in kmalloc_reserve()
| * 36974c3a54 net: remove osize variable in __alloc_skb()
| * 5f7676fdaf net: add SKB_HEAD_ALIGN() helper
| * 8b4d0f3890 bus: mhi: host: Skip MHI reset if device is in RDDM
| * fd9a8ad2cf NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
| * dac14a1dbe NFS: Fix a potential data corruption
| * 1bb9546c7a clk: qcom: mss-sc7180: fix missing resume during probe
| * 017e60a215 clk: qcom: q6sstop-qcs404: fix missing resume during probe
| * eab2ece5e4 clk: qcom: lpasscc-sc7280: fix missing resume during probe
| * 5310f71215 clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
| * f6250ecb7f soc: qcom: qmi_encdec: Restrict string length in decode
| * c4e1204bd7 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
| * 5b3b0f7f73 clk: imx: pll14xx: align pdiv with reference manual
| * 871244f8ef clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
| * 311db21d4a dt-bindings: clock: xlnx,versal-clk: drop select:false
| * 54e5ff4af7 pinctrl: cherryview: fix address_space_handler() argument
| * 9c8fc05bd4 cifs: update desired access while requesting for directory lease
| * db5d5673ab parisc: led: Reduce CPU overhead for disk & lan LED computation
| * ff2c44f011 parisc: led: Fix LAN receive and transmit LEDs
| * 421855d0d2 lib/test_meminit: allocate pages up to order MAX_ORDER
| * 84a212a72c mm: hugetlb_vmemmap: fix a race between vmemmap pmd split
| * 21ef9e1120 memcg: drop kmem.limit_in_bytes
| * 0f73390568 send channel sequence number in SMB3 requests after reconnects
| * 22ec50d7b5 arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
| * df2d596e7e clk: qcom: turingcc-qcs404: fix missing resume during probe
| * b83ae66d82 ASoC: tegra: Fix SFC conversion for few rates
| * 3c9881fd22 drm/ast: Fix DRAM init on AST2200
| * c0341bddd6 clk: qcom: camcc-sc7180: fix async resume during probe
| * f83c1b13f8 fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
| * a0b4a0666b null_blk: fix poll request timeout handling
| * f557970849 scsi: qla2xxx: Fix firmware resource tracking
| * 3a9d4db2d2 scsi: qla2xxx: Error code did not return to upper layer
| * c7355cbb9c scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
| * 974887e1d6 scsi: qla2xxx: Flush mailbox commands on chip reset
| * 98643561d8 scsi: qla2xxx: Remove unsupported ql2xenabledif option
| * 1f0e3814ad scsi: qla2xxx: Fix TMF leak through
| * e6aabf0654 scsi: qla2xxx: Fix session hang in gnl
| * addaa136f1 scsi: qla2xxx: Turn off noisy message log
| * 01e3440ce0 scsi: qla2xxx: Fix erroneous link up failure
| * ddb8fa0598 scsi: qla2xxx: Fix command flush during TMF
| * 6e44a7e2a0 scsi: qla2xxx: fix inconsistent TMF timeout
| * cd06c45b32 scsi: qla2xxx: Fix deletion race condition
| * 820010cfe5 scsi: qla2xxx: Limit TMF to 8 per function
| * faf7e224b4 scsi: qla2xxx: Adjust IOCB resource on qpair create
| * 98d3e7c5f7 drm/virtio: Conditionally allocate virtio_gpu_fence
| * 3e8b9b06de io_uring: Don't set affinity on a dying sqpoll thread
| * 9704cfcf1f io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
| * 605d055452 io_uring: break out of iowq iopoll on teardown
| * b04f22b686 io_uring/net: don't overflow multishot accept
| * 5afbf7fdb7 io_uring: revert "io_uring fix multishot accept ordering"
| * fd459200ff io_uring: always lock in io_apoll_task_func
| * f367915961 Multi-gen LRU: fix per-zone reclaim
| * a73d04c460 mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
| * 7164d74aae net/ipv6: SKB symmetric hash should incorporate transport ports
* |   7732c16f40 Merge changes Ib5bb4a55,I5ad48ff8,I2b41b3ba,Ib36deff9,Ib271c569, ... into android14-6.1-lts
|\ \
| * | d7156e9445 ANDROID: GKI: update .stg due to internal zswap and tracing changes
| * | 59ff7fa115 ANDROID: GKI: db845c: add pcie_capability_clear_and_set_word to the symbol list
| * | 1d14a4d9ce ANDROID: GKI: sched: put back the cpu_capacity_inverted variable
| * | d78a231453 Revert "ipv4: fix data-races around inet->inet_id"
| * | acef80535a Revert "usb: typec: bus: verify partner exists in typec_altmode_attention"
| * | 1592fd4684 Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()"
| * | ecf3d93213 Revert "media: cec: core: add adap_nb_transmit_canceled() callback"
| * | 045f98748d Revert "media: cec: core: add adap_unconfigured() callback"
| * | cb6717439c Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes"
| * | 8d71a1ef6a Revert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY"
| * | 5c4d483e7c Revert "PCI: Allow drivers to request exclusive config regions"
| * | 79dd1a60c7 Revert "PCI: Add locking to RMW PCI Express Capability Register accessors"
| * | 41aa552887 Revert "crypto: api - Use work queue in crypto_destroy_instance"
| * | 8f38111724 Revert "media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field"
| * | 9e3a2d05a6 ANDROID: GKI: Fix firmware: smccc build error
| * | 82a49ac6c8 ANDROID: GKI: fix up merge issue in drivers/scsi/storvsc_drv.c
| * | dbb69752f7 Merge 6.1.53 into android14-6.1-lts
| |\|
| | * 09045dae0d Linux 6.1.53
| | * 41cb5369cb udf: initialize newblock to 0
| | * c74b1cd93f clk: Avoid invalid function names in CLK_OF_DECLARE()
| | * 59e0dd5bef treewide: Fix probing of devices in DT overlays
| | * abb597c85a clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
| | * b372816ad6 md: fix regression for null-ptr-deference in __md_stop()
| | * adac9f0ddd NFSv4.2: Rework scratch handling for READ_PLUS (again)
| | * 7795634751 NFSv4.2: Fix a potential double free with READ_PLUS
| | * d9ece8c026 md: Free resources in __md_stop
| | * ba6a70adb5 Revert "drm/amd/display: Do not set drr on pipe commit"
| | * 1dd387668d tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
| | * e43a7ae58d serial: sc16is7xx: fix regression with GPIO configuration
| | * 8aaef0a3eb serial: sc16is7xx: remove obsolete out_thread label
| | * cc8a853c2d perf/x86/uncore: Correct the number of CHAs on EMR
| | * e1eb041912 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
| | * f705617bab USB: core: Fix oversight in SuperSpeed initialization
| | * 8186596a66 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
| | * d309fa69c2 USB: core: Change usb_get_device_descriptor() API
| | * 90b01f8df5 USB: core: Unite old scheme and new scheme descriptor reads
| | * 0d3b5fe479 usb: typec: bus: verify partner exists in typec_altmode_attention
| | * 9b7cd3fe01 usb: typec: tcpm: set initial svdm version based on pd revision
| | * 33a3106421 of: property: fw_devlink: Add a devlink for panel followers
| | * 7f3d84cfae cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
| | * 08c8615636 crypto: stm32 - fix loop iterating through scatterlist for DMA
| | * 73e64c5eed s390/dasd: fix string length handling
| | * f9a3d6f037 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
| | * 6489ec0107 s390/dcssblk: fix kernel crash with list_add corruption
| | * 8bf567b63c arm64: sdei: abort running SDEI handlers during crash
| | * e95d7a8a6e pstore/ram: Check start of empty przs during init
| | * 351705a446 mmc: renesas_sdhi: register irqs before registering controller
| | * a3f6c1447d platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
| | * e6e6a5f50f x86/MCE: Always save CS register on AMD Zen IF Poison errors
| | * d08b39bb3d fsverity: skip PKCS#7 parser when keyring is empty
| | * 40a1ef4bb0 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
| | * 342d130205 X.509: if signature is unsupported skip validation
| | * 3d5fed8c79 r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
| | * ba50e7773a x86/sev: Make enc_dec_hypercall() accept a size instead of npages
| | * f8a7f10a1d dccp: Fix out of bounds access in DCCP error handler
| | * 9667854e69 dlm: fix plock lookup when using multiple lockspaces
| | * c96c67991a bpf: Fix issue in verifying allow_ptr_leaks
| | * b23c96589f drm/amd/display: Add smu write msg id fail retry process
| | * 5ad3e53460 parisc: Fix /proc/cpuinfo output for lscpu
| | * 316a4a329a procfs: block chmod on /proc/thread-self/comm
| | * 5e4e9900e6 block: don't add or resize partition on the disk with GENHD_FL_NO_PART
| | * 1654635bed Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
| | * 5a3e327dc3 ntb: Fix calculation ntb_transport_tx_free_entry()
| | * 88c7931f81 ntb: Clean up tx tail index on link down
| | * 4f4af6b8b7 ntb: Drop packets when qp link is down
| | * e95e31a860 PCI/PM: Only read PCI_PM_CTRL register when available
| | * 223fc53520 PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
| | * 4443f3695d PCI: Free released resource after coalescing
| | * 316f398429 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
| | * 6c4f87e523 Revert "scsi: qla2xxx: Fix buffer overrun"
| | * ab8c52977f media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
| | * 25934d8f6e media: dvb: symbol fixup for dvb_attach()
| | * fd4d61f85e ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
| | * ba0b46166b arm64: csum: Fix OoB access in IP checksum code for negative lengths
| | * ad661951a9 i3c: master: svc: fix probe failure when no i3c device exist
| | * cc9bf2d62f LoongArch: mm: Add p?d_leaf() definitions
| | * 5a8b2c1665 xtensa: PMU: fix base address for the newer hardware
| | * 9a9b8596c3 drm/amd/display: register edp_backlight_control() for DCN301
| | * 47636d32a0 backlight/lv5207lp: Compare against struct fb_info.device
| | * 83166d03a5 backlight/bd6107: Compare against struct fb_info.device
| | * b4ab337aad backlight/gpio_backlight: Compare against struct fb_info.device
| | * 8fa9cb5844 io_uring: break iopolling on signal
| | * 4a3e0d51c3 XArray: Do not return sibling entries from xa_load()
| | * 7a7f112833 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
| | * 09cb2a71b2 ipmi_si: fix a memleak in try_smi_init()
| | * dafe7acfed PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
| | * 823f52daef media: i2c: Add a camera sensor top level menu
| | * ceedc62a3b media: i2c: ccs: Check rules is non-NULL
| | * fea9dd8653 cpu/hotplug: Prevent self deadlock on CPU hot-unplug
| | * 4245ca8f40 mm/vmalloc: add a safer version of find_vm_area() for debug
| | * 157c46360c scsi: core: Fix the scsi_set_resid() documentation
| | * 2344b13976 printk: ringbuffer: Fix truncating buffer size min_t cast
| | * 3f7a4e88e4 rcu: dump vmalloc memory info safely
| | * 8ad2e7efb2 ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
| | * 8918025feb PM / devfreq: Fix leak in devfreq_dev_release()
| | * d2e906c725 igb: set max size RX buffer when store bad packet is enabled
| | * 04c3eee4e1 skbuff: skb_segment, Call zero copy functions before using skbuff frags
| | * 4921f9349b netfilter: xt_sctp: validate the flag_info count
| | * 1c164c1e9e netfilter: xt_u32: validate user space input
| | * bcdb4a5c42 netfilter: nft_exthdr: Fix non-linear header modification
| | * 7ca0706c68 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
| | * 6678912b4d igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
| | * ad8900dd8a virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
| | * 4927edc23e cpufreq: Fix the race condition while updating the transition_task of policy
| | * 96db43aced Drivers: hv: vmbus: Don't dereference ACPI root object handle
| | * e351933e4a dmaengine: ste_dma40: Add missing IRQ check in d40_probe
| | * 43a57ca7dd um: Fix hostaudio build errors
| | * 222b85e748 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
| | * eaf4c78982 mtd: spi-nor: Check bus width while setting QE bit
| | * 3e313b6c47 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
| | * f741121a22 leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
| | * a253c416e6 leds: multicolor: Use rounded division when calculating color components
| | * 2804cc3508 leds: pwm: Fix error code in led_pwm_create_fwnode()
| | * cae0787e40 rpmsg: glink: Add check for kstrdup
| | * f309ac8a4d phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
| | * 8f0f5452cb phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
| | * 0d86292e3f phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
| | * 50fa01243d dmaengine: idxd: Modify the dependence of attribute pasid_enabled
| | * 6453a2fbc8 mtd: rawnand: brcmnand: Fix mtd oobsize
| | * 74c85396bd tracing: Fix race issue between cpu buffer write and swap
| | * fb34716c9e tracing: Remove extra space at the end of hwlat_detector/mode
| | * ca5e8427e2 x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
| | * 55a448e8d8 tick/rcu: Fix false positive "softirq work is pending" messages
| | * 69b8d7bf83 platform/x86/amd/pmf: Fix a missing cleanup path
| | * 2763732ec1 HID: multitouch: Correct devm device reference for hidinput input_dev name
| | * f283805d98 HID: uclogic: Correct devm device reference for hidinput input_dev name
| | * 6e59609541 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
| | * cf38960386 RDMA/efa: Fix wrong resources deallocation order
| | * 9d9a405303 RDMA/siw: Correct wrong debug message
| | * bbd1b1b508 RDMA/siw: Balance the reference of cep->kref in the error path
| | * 3f39698e7e Revert "IB/isert: Fix incorrect release of isert connection"
| | * 81ff633a88 amba: bus: fix refcount leak
| | * db18d5e3ee serial: tegra: handle clk prepare error in tegra_uart_hw_init()
| | * 93e9085453 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
| | * e9ef8b5099 interconnect: qcom: bcm-voter: Improve enable_mask handling
| | * 1d085c6a25 interconnect: qcom: sm8450: Enable sync_state
| | * 5a5fb3b175 scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
| | * f06c7d823a scsi: core: Use 32-bit hostnum in scsi_host_lookup()
| | * f01cfec8d3 RDMA/irdma: Prevent zero-length STAG registration
| | * 5fa1552877 coresight: trbe: Fix TRBE potential sleep in atomic context
| | * 848cd6f24a cgroup:namespace: Remove unused cgroup_namespaces_init()
| | * 0d545a8e77 Revert "f2fs: fix to do sanity check on extent cache correctly"
| | * 3f60a36ed6 f2fs: Only lfs mode is allowed with zoned block device feature
| | * 33d4c00725 f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
| | * 4d7e804f49 f2fs: fix to avoid mmap vs set_compress_option case
| | * 3a2cf76cfb media: i2c: rdacm21: Fix uninitialized value
| | * 86a41ad012 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
| | * 85fb0b963f media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
| | * 0790c09140 media: ov2680: Add ov2680_fill_format() helper function
| | * 90fbf01c80 media: ov2680: Don't take the lock for try_fmt calls
| | * e0b6edf4a3 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
| | * 6d51cdf66b media: ov2680: Fix vflip / hflip set functions
| | * 7263c39fd7 media: ov2680: Fix ov2680_bayer_order()
| | * ef9055e9a7 media: ov2680: Remove auto-gain and auto-exposure controls
| | * 9e6e509c08 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
| | * 2b9d0a65d1 media: ov5640: Fix initial RESETB state and annotate timings
| | * 5074c70795 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
| | * a4cd2c3eff HID: input: Support devices sending Eraser without Invert
| | * 297992e5c6 drivers: base: Free devm resources when unregistering a device
| | * 66eb45e7d5 USB: gadget: f_mass_storage: Fix unused variable warning
| | * 324da2f3ee USB: gadget: core: Add missing kerneldoc for vbus_work
| | * 365ce3f86b docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
| | * c90182cffb media: venus: hfi_venus: Only consider sys_idle_indicator on V1
| | * d52509fdb2 media: go7007: Remove redundant if statement
| | * 0294e24750 media: cec: core: add adap_unconfigured() callback
| | * d6610151ae media: cec: core: add adap_nb_transmit_canceled() callback
| | * 6ced15ff17 platform/x86: dell-sysman: Fix reference leak
| | * 45e3181d79 iommu/vt-d: Fix to flush cache of PASID directory table
| | * d9c47d2bf3 iommu/qcom: Disable and reset context bank before programming
| | * a30f26dc3a fsi: aspeed: Reset master errors after CFAM reset
| | * d020963638 IB/uverbs: Fix an potential error pointer dereference
| | * 4dca13c30b RDMA/hns: Fix CQ and QP cache affinity
| | * 2368ce8cd5 RDMA/hns: Fix inaccurate error label name in init instance
| | * 93c986805f RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
| | * c48b0b30ac RDMA/hns: Fix port active speed
| | * 117a1b903b iommu/sprd: Add missing force_aperture
| | * fadc62aa82 iommu/mediatek: Fix two IOMMU share pagetable issue
| | * f81325a709 iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
| | * 343ccde5ad extcon: cht_wc: add POWER_SUPPLY dependency
| | * d3e075a3f0 kernfs: add stub helper for kernfs_generic_poll()
| | * 91a05d4c12 driver core: Call dma_cleanup() on the test_remove path
| | * 58a3b87be6 driver core: test_async: fix an error code
| | * 636f5b8a66 dma-buf/sync_file: Fix docs syntax
| | * ae867cab6b interconnect: qcom: qcm2290: Enable sync state
| | * 7e1476f277 coresight: tmc: Explicit type conversions to prevent integer overflow
| | * ee8f58b40e RDMA/irdma: Replace one-element array with flexible-array member
| | * af6fd0b3bc scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
| | * dd8ce1c9ff scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
| | * 472f2497a4 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
| | * 70518f3aaf RDMA/rxe: Fix incomplete state save in rxe_requester
| | * 59a4f61fec RDMA/rxe: Split rxe_run_task() into two subroutines
| | * 0ad56bf59d x86/APM: drop the duplicate APM_MINOR_DEV macro
| | * 6d209ed70f serial: sprd: Fix DMA buffer leak issue
| | * 70f7513342 serial: sprd: Assign sprd_port after initialized to avoid wrong access
| | * 21608d2ba5 iio: accel: adxl313: Fix adxl313_i2c_id[] table
| | * 25feffb3fb scsi: qla4xxx: Add length check when parsing nlattrs
| | * 1806edae97 scsi: be2iscsi: Add length check when parsing nlattrs
| | * 85b8c282d1 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
| | * bb8d101b83 scsi: iscsi: Add length check for nlattr payload
| | * 2737d82760 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
| | * bdc4f8f681 scsi: RDMA/srp: Fix residual handling
| | * 67b02818e2 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
| | * 858322c409 media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
| | * bdc00039fd media: mediatek: vcodec: fix potential double free
| | * a356b60031 media: mediatek: vcodec: Return NULL if no vdec_fb is found
| | * b4ee61e5a1 media: amphion: ensure the bitops don't cross boundaries
| | * 932d84a8a8 media: amphion: fix UNUSED_VALUE issue reported by coverity
| | * 60f6392bde media: amphion: fix UNINIT issues reported by coverity
| | * bddd678fd2 media: amphion: fix REVERSE_INULL issues reported by coverity
| | * 3930d62f5d media: amphion: fix CHECKED_RETURN issues reported by coverity
| | * 9ada33ee83 media: rkvdec: increase max supported height for H.264
| | * 715c0200b4 media: mtk-jpeg: Fix use after free bug due to uncanceled work
| | * 62ea218a7e media: amphion: add helper function to get id name
| | * 745f40a96c media: amphion: reinit vpu if reqbufs output 0
| | * 6f0d0f5613 dt-bindings: extcon: maxim,max77843: restrict connector properties
| | * dd0dadb938 scsi: hisi_sas: Fix normally completed I/O analysed as failed
| | * ab0719d7b6 scsi: hisi_sas: Fix warnings detected by sparse
| | * 79a1a8f838 RDMA/siw: Fabricate a GID on tun and loopback devices
| | * a96892a40f media: cx24120: Add retval check for cx24120_message_send()
| | * 2b6e20ef05 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
| | * 323ee5fc98 media: dib7000p: Fix potential division by zero
| | * 90e0ea8e9b drivers: usb: smsusb: fix error handling code in smsusb_init_device
| | * 92e2dcf941 iommu: rockchip: Fix directory table address encoding
| | * 13ed255248 iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
| | * 25afb3e03b media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
| | * aeb79a1778 media: i2c: tvp5150: check return value of devm_kasprintf()
| | * d7d47edf78 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
| | * 79e2cc5c4c media: ov5640: fix low resolution image abnormal issue
| | * 5643c936d1 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
| | * 8199a46af2 cgroup/cpuset: Inherit parent's load balance state in v2
| | * 590b45e5cd pNFS: Fix assignment of xprtdata.cred
| | * 4030ace74d NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
| | * fdbc9637bf NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
| | * 6d08bd22fa NFSD: da_addr_body field missing in some GETDEVICEINFO replies
| | * 02a29a2455 fs: lockd: avoid possible wrong NULL parameter
| | * f27f759f4c jfs: validate max amount of blocks before allocation.
| | * b648f57175 ext4: fix unttached inode after power cut with orphan file feature enabled
| | * f17d5efaaf powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
| | * e83f5e2108 powerpc/mpc5xxx: Add missing fwnode_handle_put()
| | * 4515f1676d powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
| | * ebbfe48dd1 nfs/blocklayout: Use the passed in gfp flags
| | * 4c8568cf4c powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
| | * a5b6b008e3 powerpc: Don't include lppaca.h in paca.h
| | * 18d51547fe NFSv4.2: Fix READ_PLUS size calculations
| | * fccdafa51d NFSv4.2: Fix up READ_PLUS alignment
| | * 5c47974263 NFSv4.2: Fix READ_PLUS smatch warnings
| | * 886959f425 NFSv4.2: Rework scratch handling for READ_PLUS
| | * e12e13952b wifi: ath10k: Use RMW accessors for changing LNKCTL
| | * 811ec8bc68 wifi: ath11k: Use RMW accessors for changing LNKCTL
| | * 7f4c9c44d1 net/mlx5: Use RMW accessors for changing LNKCTL
| | * 433330fb12 drm/radeon: Use RMW accessors for changing LNKCTL
| | * a0f0daf60b drm/amdgpu: Use RMW accessors for changing LNKCTL
| | * ed6483fac4 powerpc/perf: Convert fsl_emb notifier to state machine callbacks
| | * 1d58a92469 powerpc/fadump: reset dump area size if fadump memory reserve fails
| | * ab8094db59 nvdimm: Fix dereference after free in register_nvdimm_pmu()
| | * 500a6ff9c2 nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
| | * f6f300ecc1 vfio/type1: fix cap_migration information leak
| | * aae5a866d3 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
| | * dd9241fc4b clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
| | * cc7e04d7ff clk: imx8mp: fix sai4 clock
| | * fcaf148b20 clk: imx: imx8ulp: update SPLL2 type
| | * e1139dea2c clk: imx: pllv4: Fix SPLL2 MULT range
| | * 402e73f645 clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
| | * 6c88c9d9c6 PCI/ASPM: Use RMW accessors for changing LNKCTL
| | * 952da7c6e1 PCI: pciehp: Use RMW accessors for changing LNKCTL
| | * f2d7da8faf PCI: Add locking to RMW PCI Express Capability Register accessors
| | * 3108f7c788 PCI: Allow drivers to request exclusive config regions
| | * 8a5e87f9e9 pinctrl: mcp23s08: check return value of devm_kasprintf()
| | * 8562df72cf PCI: Mark NVIDIA T4 GPUs to avoid bus reset
| | * f3229c9cb6 PCI: microchip: Correct the DED and SEC interrupt bit offsets
| | * 9daefd2275 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
| | * a1801d14a8 clk: qcom: reset: Use the correct type of sleep/delay based on length
| | * a4ff4b54f3 kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
| | * fef33ca5e2 kvm/vfio: Prepare for accepting vfio device fd
| | * cc16a50d50 clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
| | * e0f5698757 ext4: avoid potential data overflow in next_linear_group
| | * 772ca4bc1d ext4: correct grp validation in ext4_mb_good_group
| | * d5fc7d6813 EDAC/igen6: Fix the issue of no error events
| | * 8f43c4000c clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
| | * d1a5f22aba clk: sunxi-ng: Modify mismatched function name
| | * d96799ee3b PCI/DOE: Fix destroy_work_on_stack() race
| | * 4a43285900 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
| | * d96da888dc PCI: qcom-ep: Switch MHI bus master clock off during L1SS
| | * c53d53006d PCI: apple: Initialize pcie->nvecs before use
| | * 7618133eda clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
| | * eb613f81d0 clk: qcom: gcc-sc8280xp: Add missing GDSCs
| | * 57fc62c506 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
| | * 06d3a7e03c clk: qcom: gcc-sc8280xp: Add missing GDSC flags
| | * 747848b4af clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
| | * 9cba16beca clk: qcom: gpucc-sm6350: Fix clock source names
| | * 6ace98cb61 clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
| | * 74a1194cce ipmi:ssif: Fix a memory leak when scanning for an adapter
| | * 2e7d90a81b ipmi:ssif: Add check for kstrdup
| | * abbd28d04c ALSA: ac97: Fix possible error value of *rac97
| | * 53996463f8 of: unittest: Fix overlay type in apply/revert check
| | * 3fb210cd52 of: overlay: Call of_changeset_init() early
| | * b13b0c84a4 ASoC: SOF: amd: clear dsp to host interrupt status
| | * c4b06324fc md: raid0: account for split bio in iostat accounting
| | * cc54fa43de md/raid0: Fix performance regression for large sequential writes
| | * cd1dd83888 md/raid0: Factor out helper for mapping and submitting a bio
| | * c227aa1416 md: add error_handlers for raid0 and linear
| | * bc82cd1e7f firmware: cs_dsp: Fix new control name check
| | * 711fb92606 md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
| | * ac9e103f28 md/raid5-cache: fix a deadlock in r5l_exit_log()
| | * 26bf790b8e bus: ti-sysc: Fix cast to enum warning
| | * 5abfee5e40 arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
| | * b386c3e169 arm64: dts: qcom: msm8996: Fix dsi1 interrupts
| | * c6035ee015 arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
| | * cab4cdb2a4 arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
| | * 67b4726cb8 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
| | * 867aa88c9e drm/mediatek: Fix potential memory leak if vmap() fail
| | * 1e47d1ac20 ARM: dts: qcom: ipq4019: correct SDHCI XO clock
| | * 4d6a25792f drm/mediatek: Remove freeing not dynamic allocated memory
| | * 635051576f bus: ti-sysc: Fix build warning for 64-bit build
| | * b625a6eaf2 drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
| | * 0c323430e4 io_uring: fix drain stalls by invalid SQE
| | * 9183c4fe91 block/mq-deadline: use correct way to throttling write requests
| | * 9ca08adb75 audit: fix possible soft lockup in __audit_inode_child()
| | * 607eda339b drm/msm/a2xx: Call adreno_gpu_init() earlier
| | * f27dff881f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
| | * d41ceafe3d smackfs: Prevent underflow in smk_set_cipso()
| | * d1994bb594 drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
| | * bd3a6b6d5d firmware: meson_sm: fix to avoid potential NULL pointer dereference
| | * 2965015006 drm/msm/mdp5: Don't leak some plane state
| | * 0cd481c27b soc: qcom: smem: Fix incompatible types in comparison
| | * 3b1f1999a3 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
| | * 9b372d2fdc ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
| | * 92eaa18403 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
| | * 4174f889c4 drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
| | * d544c89bb1 drm/armada: Fix off-by-one error in armada_overlay_get_property()
| | * 0ef736fec6 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
| | * 976eca4cbd arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
| | * 43cc228099 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
| | * 4ab834ff9f drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
| | * 508383dc27 drm/msm: Update dev core dump to not print backwards
| | * f9b9c6b0d4 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
| | * e970bc3828 md/md-bitmap: remove unnecessary local variable in backlog_store()
| | * 3829cb3cae md/raid10: use dereference_rdev_and_rrdev() to get devices
| | * 27acd8c131 md/raid10: factor out dereference_rdev_and_rrdev()
| | * 097f30f0ce md: restore 'noio_flag' for the last mddev_resume()
| | * 835cbfebc1 md: Change active_io to percpu
| | * 3db3922570 md: Factor out is_md_suspended helper
| | * 8dcc23191a drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
| | * 13f5c43e09 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
| | * 5ccd294df2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
| | * 4aaced381c arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
| | * a80621bb23 ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
| | * b9fa4e10b5 drm: adv7511: Fix low refresh rate register for ADV7533/5
| | * 1a73147347 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
| | * 9a91a5466a ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
| | * 4e184a7320 ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
| | * 075ee661ba drm/bridge: anx7625: Use common macros for HDCP capabilities
| | * ba1ca2cf4d drm/bridge: anx7625: Use common macros for DP power sequencing commands
| | * d309b170ea x86/mm: Fix PAT bit missing from page protection modify mask
| | * 00c0b2825b block: don't allow enabling a cache on devices that don't support it
| | * e5e0ec8ff1 block: cleanup queue_wc_store
| | * 7db90dd1c5 drm/etnaviv: fix dumping of active MMU context
| | * 800bf8a222 arm64: tegra: Fix HSUART for Smaug
| | * ee5e1d6480 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
| | * 31fe89ccf5 arm64: dts: qcom: pm660l: Add missing short interrupt
| | * cd1ba241d2 arm64: dts: qcom: pm6150l: Add missing short interrupt
| | * 6fd913f0f6 arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
| | * 0f0e696370 arm64: tegra: Fix HSUART for Jetson AGX Orin
| | * f5ff689709 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
| | * ab5154ae26 ARM: dts: BCM53573: Add cells sizes to PCIe node
| | * ee1d740374 ARM: dts: BCM53573: Drop nonexistent #usb-cells
| | * fd28ce30b5 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
| | * 1f3b03863e firmware: ti_sci: Use system_state to determine polling
| | * 0765a80c16 ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
| | * e3c7b7ce7c ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
| | * 9d77a7fc5d ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
| | * c0929f2bbd ARM: dts: stm32: YAML validation fails for Odyssey Boards
| | * aa72079a19 ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
| | * 0746cab476 ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
| | * a5274a79ef ARM: dts: stm32: YAML validation fails for Argon Boards
| | * e62c091b6d ARM: dts: stm32: Rename mdio0 to mdio
| | * e8d6e54daf arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
| | * c755b194d7 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
| | * 5aa1969ce7 arm64: dts: qcom: pmr735b: fix thermal zone name
| | * de4688dcc0 arm64: dts: qcom: pm8350b: fix thermal zone name
| | * 0f52060fa1 arm64: dts: qcom: pm8350: fix thermal zone name
| | * 8fd3533f4b arm64: dts: qcom: sm8350: Use proper CPU compatibles
| | * db336dcb01 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
| | * 0c32fba735 arm64: dts: qcom: sm8350: Fix CPU idle state residency times
| | * c97633eaf5 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
| | * 8622340505 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
| | * 82c3d3490b arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
| | * e5bf98ceac arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
| | * 4c7477d0da arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
| | * 7852d20788 arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
| | * 4a36d16cdf arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
| | * 537346ff2a arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
| | * d244c92988 arm64: dts: qcom: sm8250: correct dynamic power coefficients
| | * e2040c1101 arm64: dts: qcom: sm6350: Fix ZAP region
| | * ba7ff6085b soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
| | * fb4a774a66 soc: qcom: ocmem: Add OCMEM hardware version print
| | * 7bdeb7679f ASoC: stac9766: fix build errors with REGMAP_AC97
| | * c2c6dfc042 drm/hyperv: Fix a compilation issue because of not including screen_info.h
| | * a9fa161b83 drm/amd/display: Do not set drr on pipe commit
| | * 3027e200dd quota: fix dqput() to follow the guarantees dquot_srcu should provide
| | * d57af071cf quota: add new helper dquot_active()
| | * fdcc50d506 quota: rename dquot_active() to inode_quota_active()
| | * 622789ebe1 quota: factor out dquot_write_dquot()
| | * 25193037e0 ASoC: cs43130: Fix numerator/denominator mixup
| | * aa449fa41e drm/bridge: tc358764: Fix debug print parameter order
| | * 45107f9ca8 netrom: Deny concurrent connect().
| | * a1e820fc78 net/sched: sch_hfsc: Ensure inner classes have fsc curve
| | * 85da5ec068 sfc: Check firmware supports Ethernet PTP filter
| | * ea701e0eba cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
| | * 1b7f266e02 octeontx2-pf: Fix PFC TX scheduler free
| | * 80de42d9af octeontx2-pf: Refactor schedular queue alloc/free calls
| | * 23a7b87289 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
| | * 8b2fb4b671 mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
| | * 6406a95c4a mlxsw: i2c: Limit single transaction buffer size
| | * 2fc2400940 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
| | * ec9538da6c net: arcnet: Do not call kfree_skb() under local_irq_disable()
| | * cb09afe905 ice: avoid executing commands on other ports when driving sync
| | * 90e7778660 wifi: ath9k: use IS_ERR() with debugfs_create_dir()
| | * 4a8fadcf37 arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
| | * a33ae132ee Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
| | * 7e7197e4d6 wifi: mwifiex: avoid possible NULL skb pointer dereference
| | * 7930fa4ca8 mac80211: make ieee80211_tx_info padding explicit
| | * 4381d60832 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
| | * 4c340bfddc wifi: ath9k: protect WMI command response buffer replacement with a lock
| | * 8ba31f946a wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
| | * 7984c381bb samples/bpf: fix broken map lookup probe
| | * c813db76bc samples/bpf: fix bio latency check with tracepoint
| | * ef67f3a959 ARM: dts: Add .dts files missing from the build
| | * cde525d611 wifi: mwifiex: Fix missed return in oob checks failed path
| | * 84081b4baa wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
| | * 9257a1d6f2 net: annotate data-races around sk->sk_lingertime
| | * 844d60cc5e fs: ocfs2: namei: check return value of ocfs2_add_entry()
| | * a485a4bd82 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
| | * 065d5f1709 lwt: Fix return values of BPF xmit ops
| | * 0159a21b9d hwrng: iproc-rng200 - Implement suspend and resume calls
| | * 92651ce45b crypto: caam - fix unchecked return value error
| | * 841d2fffd0 ice: ice_aq_check_events: fix off-by-one check when filling buffer
| | * 0f50641222 net-memcg: Fix scope of sockmem pressure indicators
| | * 8d61adfb59 selftests/bpf: Clean up fmod_ret in bench_rename test script
| | * eafa3465c8 selftests/bpf: Fix repeat option when kfunc_call verification fails
| | * d6702008fc net: tcp: fix unexcepted socket die when snd_wnd is 0
| | * 81d8e9f59d Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
| | * bd39b55240 Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
| | * 94617b736c Bluetooth: Fix potential use-after-free when clear keys
| | * 9246d9310c Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
| | * c4cb61c5f9 crypto: api - Use work queue in crypto_destroy_instance
| | * 501f77cfce crypto: stm32 - Properly handle pm_runtime_get failing
| | * 6fc09c8d76 kbuild: rust_is_available: fix confusion when a version appears in the path
| | * 4f8c55ae5d kbuild: rust_is_available: add check for `bindgen` invocation
| | * bb15fb4e49 kbuild: rust_is_available: fix version check when CC has multiple arguments
| | * 6c7182b9c8 kbuild: rust_is_available: remove -v option
| | * 90978b2ff4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
| | * c015029dfc wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
| | * 3975e21d4d wifi: mwifiex: Fix OOB and integer underflow when rx packets
| | * 49b6db89ab wifi: mt76: mt7915: fix power-limits while chan_switch
| | * 2dd5c7f420 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
| | * ce60bfc24c spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
| | * f5f7aa2b6b wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
| | * c0ce0fb766 bpf: reject unhashed sockets in bpf_sk_assign
| | * 99331d7c6e udp: re-score reuseport groups when connected sockets are present
| | * 328b85e7b1 wifi: mt76: mt7921: fix non-PSC channel scan fail
| | * 6bf4ccafb3 wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
| | * 39a6b4bbc5 regmap: rbtree: Use alloc_flags for memory allocations
| | * 684431894e hwrng: pic32 - use devm_clk_get_enabled
| | * 79a8ea5bf4 hwrng: nomadik - keep clock enabled while hwrng is registered
| | * 73d97508ab tcp: tcp_enter_quickack_mode() should be static
| | * 01964c6308 crypto: qat - change value of default idle filter
| | * 912310dd84 bpf: Fix an error in verifying a field in a union
| | * 780f072f4f bpf: Clear the probe_addr for uprobe
| | * 0cfbadb153 libbpf: Fix realloc API handling in zero-sized edge cases
| | * fc7ed36a31 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
| | * 0b20dc1edd bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
| | * 840c64d96e bpftool: Define a local bpf_perf_link to fix accessing its fields
| | * 4d5f00b2fa bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
| | * 010c6a02e6 selftests/bpf: Fix bpf_nf failure upon test rerun
| | * 6f2b84248b cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
| | * 91f76271ec x86/efistub: Fix PCI ROM preservation in mixed mode
| | * fcf78a17bb cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
| | * 14920fb907 cpufreq: amd-pstate-ut: Remove module parameter access
| | * 7da6250d29 thermal/of: Fix potential uninitialized value access
| | * 7c70932568 ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
| | * a99f32b81c ACPI: x86: s2idle: Post-increment variables when getting constraints
| | * 8ee6d04ef2 irqchip/loongson-eiointc: Fix return value checking of eiointc_index
| | * 14e37e08b4 s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
| | * f326e37a21 s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
| | * f98ea9abc1 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
| | * 87d452a076 s390/pkey: fix/harmonize internal keyblob headers
| | * 7d31730c5d selftests/futex: Order calls to futex_lock_pi
| | * 048d1a8b9d perf/imx_ddr: don't enable counter0 if none of 4 counters are used
| | * 5fce29ab20 sched/rt: Fix sysctl_sched_rr_timeslice intial value
| | * dfadde1697 arm64/fpsimd: Only provide the length to cpufeature for xCR registers
| | * 8efd042029 arm64/sme: Don't use streaming mode to probe the maximum SME VL
| | * 1d9a735d4e x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
| | * be361e5ec4 sched/psi: Select KERNFS as needed
| | * 287aeeb731 arm64/ptrace: Clean up error handling path in sve_set_common()
| | * 9d8f66d6de selftests/resctrl: Close perf value read fd on errors
| | * f046a88cba selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
| | * d4b1f43944 selftests/resctrl: Don't leak buffer in fill_cache()
| | * 1051a1c5dd selftests/resctrl: Add resctrl.h into build deps
| | * 5d343b4907 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
| | * e0322a255a refscale: Fix uninitalized use of wait_queue_head_t
| | * 085fe43238 ARM: ptrace: Restore syscall skipping for tracers
| | * 916ca81922 ARM: ptrace: Restore syscall restart tracing
| | * ed134f284b vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
| | * 1cdf51b4e5 selftests/harness: Actually report SKIP for signal tests
| | * c13e6edbad tmpfs: verify {g,u}id mount options correctly
| | * 254c396da3 iomap: Remove large folio handling in iomap_invalidate_folio()
| | * b553ac4894 fs: Fix error checking for d_hash_and_lookup()
| | * e12214c7ad eventfd: prevent underflow for eventfd semaphores
| | * 9720f89428 reiserfs: Check the return value from __getblk()
| | * 0c7e6ff75e tools/resolve_btfids: Fix setting HOSTCFLAGS
| | * 1ad863e91a tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
| | * a2a9f5bccc tools/resolve_btfids: Tidy HOST_OVERRIDES
| | * b3f1d78c67 tools/resolve_btfids: Compile resolve_btfids as host program
| | * 833a654b51 tools/resolve_btfids: Alter how HOSTCC is forced
| | * 2457021a4f tools/resolve_btfids: Install subcmd headers
| | * d35187340a tools/resolve_btfids: Use pkg-config to locate libelf
| | * 05026e944b tools lib subcmd: Add dependency test to install_headers
| | * 424fd56932 tools lib subcmd: Make install_headers clearer
| | * a07388d1a7 tools lib subcmd: Add install target
| | * b9c54fd376 Revert "net: macsec: preserve ingress frame ordering"
| | * 786e09ae59 Revert "PCI: tegra194: Enable support for 256 Byte payload"
| | * f725ae7f0e Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
| | * b990ac5644 udf: Handle error when adding extent to a file
| | * 6ac8f2c836 udf: Check consistency of Space Bitmap Descriptor
| | * 7ac1467f94 drm/amd/display: ensure async flips are only accepted for fast updates
| | * 8f965b5b52 net: Avoid address overwrite in kernel_connect
| | * 8c737d950c KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
| | * 45e3dfbf0e KVM: x86/mmu: Use kstrtobool() instead of strtobool()
| | * 181831df9d tpm: Enable hwrng only for Pluton on AMD CPUs
| | * 9c8dab18f8 crypto: rsa-pkcs1pad - Use helper to set reqsize
| | * 63f1117db5 cpufreq: intel_pstate: set stale CPU frequency to minimum
| | * c50fdd5334 of: property: Simplify of_link_to_phandle()
| | * 8f647ac91a platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
| | * 10f358cd4b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
| | * 41103f7f68 net: sfp: handle 100G/25G active optical cables in sfp_parse_support
| | * f24681b816 ALSA: seq: oss: Fix racy open/close of MIDI devices
| | * ab5c5c10d0 LoongArch: Fix the write_fcsr() macro
| | * 9920a52362 LoongArch: Let pmd_present() return true when splitting pmd
| | * 790587097c scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
| | * 1a7f80f33a scsi: storvsc: Always set no_report_opcodes
| | * 7d1ac3c2eb scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
| | * dcfd75bca8 sctp: handle invalid error codes without calling BUG()
| | * fbd3ae6997 cifs: fix max_credits implementation
| | * 8a424afa08 cifs: fix sockaddr comparison in iface_cmp
| | * ea13eff14e bnx2x: fix page fault following EEH recovery
| | * 179b9b062f netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
| | * 78ef22febd wifi: mac80211: Use active_links instead of valid_links in Tx
| | * 41b446e490 wifi: cfg80211: remove links only on AP
| | * 5251c83532 drm/amdgpu: Match against exact bootloader status
| | * f20bee49dc net: hns3: restore user pause configure when disable autoneg
| | * c61d104612 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
| | * 24d9cc9335 scsi: lpfc: Remove reftag check in DIF paths
| | * c70b9758ee platform/x86/amd/pmf: Fix unsigned comparison with less than zero
| | * acf4ec3b42 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
| | * 59c4b9a2ca powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
| | * 54d3fba7d8 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
| | * 71f5a7f174 net: usb: qmi_wwan: add Quectel EM05GV2
| | * a2b5a9654a net: annotate data-races around sk->sk_{rcv|snd}timeo
| | * 94515e9aa8 net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
| | * 848477e083 Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
| | * 51edd7383b vmbus_testing: fix wrong python syntax for integer value comparison
| | * 98f933716a clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
| | * 473a55cfc1 kprobes: Prohibit probing on CFI preamble symbol
| | * 896e9e5778 security: keys: perform capable check only on privileged operations
| | * 0ffed24af5 staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
| | * 55954eea70 ALSA: usb-audio: Update for native DSD support quirks
| | * d676d02be8 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
| | * fbf4048d8f ovl: Always reevaluate the file signature for IMA
| | * ae1cb9656e drm/amd/display: Exit idle optimizations before attempt to access PHY
| | * faa77cf5f2 drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
| | * d7b1aa3e20 drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
| | * 7c2d13fb9b platform/x86: huawei-wmi: Silence ambient light sensor
| | * 5c5628287b platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
| | * aeee50c152 platform/x86: think-lmi: Use kfree_sensitive instead of kfree
| | * dea41980d7 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
| | * 7d0f7924ef platform/x86: intel: hid: Always call BTNL ACPI method
| | * eb54ad1ed6 ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
| | * 9c12633201 ASoC: atmel: Fix the 8K sample parameter in I2SC master
| | * 2e780a9f4a ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
| | * a1fbf45a24 ASoC: rt711: fix for JD event handling in ClockStop Mode0
| | * 82e17577b6 ASoc: codecs: ES8316: Fix DMIC config
| | * 10999df817 ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
| | * 952af5cfd5 fs/nls: make load_nls() take a const parameter
| | * d28f76be79 s390/dasd: fix hanging device after request requeue
| | * d563f679a2 s390/dasd: use correct number of retries for ERP requests
| | * a41f2f6aff m68k: Fix invalid .section syntax
| | * 328fcde050 ethernet: atheros: fix return value check in atl1c_tso_csum()
| | * 0f7b43a577 ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
| | * eb746c4750 ASoC: da7219: Check for failure reading AAD IRQ events
| | * 3c59ad8d6e ASoC: da7219: Flush pending AAD IRQ when suspending
| | * 330d900620 ksmbd: fix out of bounds in init_smb2_rsp_hdr()
| | * 99a2426b13 ksmbd: no response from compound read
| | * becb5191d1 ksmbd: validate session id and tree id in compound request
| | * 9776024ee0 ksmbd: fix out of bounds in smb3_decrypt_req()
| | * 513eac8b85 9p: virtio: make sure 'offs' is initialized in zc_request
| | * 05d88512e8 9p: virtio: fix unlikely null pointer deref in handle_rerror
| | * 72c90ebb2d media: pci: cx23885: fix error handling for cx23885 ATSC boards
| | * eb3c2b3519 media: pulse8-cec: handle possible ping error
| | * 0b6e7170cc media: amphion: use dev_err_probe
| | * 026e918b36 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
| | * 2981ff271d Revert "MIPS: unhide PATA_PLATFORM"
| | * b608025733 media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
| | * 36148a9b14 powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
| | * 4e005f5dd5 ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
| | * f4bd9a4315 ARM: dts: imx: Set default tuning step for imx7d usdhc
| | * 7f483ce469 Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
| | * 6ab081571f scsi: ufs: Try harder to change the power mode
| | * 9fc3adc6d0 Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
| | * 9186398472 Revert "bridge: Add extack warning when enabling STP in netns."
| * | 7454138ade Merge 6.1.52 into android14-6.1-lts
| |\|
| | * 59b13c2b64 Linux 6.1.52
| | * 4a6284a2fc pinctrl: amd: Don't show `Invalid config param` errors
| | * 7bec12fa98 usb: typec: tcpci: clear the fault status bit
| | * 4da07e958b nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
| | * fdbfc54d53 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
| | * 689561db68 dt-bindings: sc16is7xx: Add property to change GPIO function
| | * dca7c99651 tcpm: Avoid soft reset when partner does not support get_status
| | * a1fc009692 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
| | * b5c7bc370e firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
| | * b736642962 serial: sc16is7xx: fix bug when first setting GPIO direction
| | * 682f9b9443 serial: sc16is7xx: fix broken port 0 uart init
| | * 4b3de7d2f8 serial: qcom-geni: fix opp vote on shutdown
| | * 1cd102aaed wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
| | * 74ceef6e69 wifi: mt76: mt7921: do not support one stream on secondary antenna only
| | * 179c658285 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
| | * 86b818e249 staging: rtl8712: fix race condition
| | * bd69537c1a HID: wacom: remove the battery when the EKR is off
| | * 48729a1d2a usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
| | * c564d4f91a usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
| | * bfc4ccc0bc ALSA: usb-audio: Fix init call orders for UAC1
| | * 69d9330f2e USB: serial: option: add FOXCONN T99W368/T99W373 product
| | * 34f396f7ab USB: serial: option: add Quectel EM05G variant (0x030e)
| | * 5d0fe30be4 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
| | * 36231e2c4e rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
| | * 915219699d net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
| | * 4dab89cccd mmc: au1xmmc: force non-modular build and remove symbol_get usage
| | * ac6fa0e04b ARM: pxa: remove use of symbol_get()
| | * cf859267e6 ksmbd: reduce descriptor size if remaining bytes is less than request size
| | * d070c4dd2a ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
| | * 30fd6521b2 ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
| | * 7d8855fd84 ksmbd: fix wrong DataOffset validation of create context
| | * 1ce9ebc96e erofs: ensure that the post-EOF tails are all zeroed
| * | b92d1cb293 Merge 6.1.51 into android14-6.1-lts
| |\|
| | * c2cbfe5f51 Linux 6.1.51
| | * ae0188f9c2 thunderbolt: Fix a backport error for display flickering issue
| | * 583a8426ab kallsyms: Fix kallsyms_selftest failure
| | * 5d54040e9d io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc
| | * fff21bc26b parisc: sys_parisc: parisc_personality() is called from asm code
| | * e8ac4be717 parisc: Cleanup mmap implementation regarding color alignment
| | * b3d099df68 lockdep: fix static memory detection even more
| | * 1cb79e7e05 ARM: module: Use module_init_layout_section() to spot init sections
| | * 8d99105d6a arm64: module: Use module_init_layout_section() to spot init sections
| | * 42efdb3531 arm64: module-plts: inline linux/moduleloader.h
| | * 207e228bf1 module: Expose module_init_layout_section()
| | * b0dc0aac20 ACPI: thermal: Drop nocrt parameter
| * | 0910193fd6 Merge 6.1.50 into android14-6.1-lts
| |\|
| | * a2943d2d9a Linux 6.1.50
| | * 19641b979b ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
| | * 9d5a3b4aee maple_tree: disable mas_wr_append() when other readers are possible
| | * 936cf79649 ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ
| | * d10ab996bd gpio: sim: pass the GPIO device's software node to irq domain
| | * 3c839f8332 gpio: sim: dispose of irq mappings before destroying the irq_sim domain
| | * 3282e79a85 dma-buf/sw_sync: Avoid recursive lock during fence signal
| | * 6ed06b94f6 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
| | * 3fb1b959af pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map()
| | * 4a75bf3f6f pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map()
| | * 0ba9a242a6 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
| | * 70461151d0 scsi: core: raid_class: Remove raid_component_add()
| | * 774cb3de7a scsi: snic: Fix double free in snic_tgt_create()
| | * bd20e20c4d madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check
| | * f67e3a725b can: raw: add missing refcount for memory leak fix
| | * b7803afc77 ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd
| | * f016326d31 thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards
| | * d3ff67076b cgroup/cpuset: Free DL BW in case can_attach() fails
| | * f0135131bb sched/deadline: Create DL BW alloc, free & check overflow interface
| | * 064b960dbe cgroup/cpuset: Iterate only if DEADLINE tasks are present
| | * d1b4262b78 sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
| | * 9bcfe15278 sched/cpuset: Bring back cpuset_mutex
| | * 7030fbf75f cgroup/cpuset: Rename functions dealing with DEADLINE accounting
| | * ce59b7c1b0 nfsd: use vfs setgid helper
| | * 362ed5d931 nfs: use vfs setgid helper
| | * a0ec52f36c selftests/net: mv bpf/nat6to4.c to net folder
| | * f1fa6e6f85 hwmon: (aquacomputer_d5next) Add selective 200ms delay after sending ctrl report
| | * d8f9a9cfdc x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
| | * 6bcb9c7d04 x86/fpu: Invalidate FPU state correctly on exec()
| | * 3bc9b0364a drm/display/dp: Fix the DP DSC Receiver cap size
| | * 3abffee609 drm/i915/dgfx: Enable d3cold at s2idle
| | * 115f2ccd3a drm/vmwgfx: Fix shader stage validation
| | * 1900e193b5 PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
| | * fe04122b93 media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
| | * 4919043ab9 pinctrl: amd: Mask wake bits on probe again
| | * c6b7d89020 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
| | * 2d00ca90b8 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
| | * e75de82b37 radix tree: remove unused variable
| | * aa096bc3c8 riscv: Fix build errors using binutils2.37 toolchains
| | * 3383597574 riscv: Handle zicsr/zifencei issue between gcc and binutils
| | * 30ffd5890a lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
| | * 82bb5f8aba batman-adv: Hold rtnl lock during MTU update via netlink
| | * cb1f73e691 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
| | * f1bead97f0 batman-adv: Fix TT global entry leak when client roamed back
| | * fc9b87d8b7 batman-adv: Do not get eth header before batadv_check_management_packet
| | * ed1eb19806 batman-adv: Don't increase MTU when set by user
| | * efef746c5a batman-adv: Trigger events for auto adjusted MTU
| | * d6b64d710e selinux: set next pointer before attaching to list
| | * 36c5aecc78 nfsd: Fix race to FREE_STATEID and cl_revoked
| | * 96fb46ef82 NFS: Fix a use after free in nfs_direct_join_group()
| | * bdc544a87d mm: memory-failure: fix unexpected return value in soft_offline_page()
| | * 07fad410aa mm: add a call to flush_cache_vmap() in vmap_pfn()
| | * a8a60bc802 mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast
| | * d4e11b85a2 ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
| | * d13f3a63d2 shmem: fix smaps BUG sleeping while atomic
| | * 091591f6e7 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
| | * a7d172252b clk: Fix slab-out-of-bounds error in devm_clk_release()
| | * 14904f4d8b NFSv4: Fix dropped lock for racing OPEN and delegation return
| | * ac467d7405 platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL
| | * e6a60eccd0 wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning
| | * b8b7243aaf ibmveth: Use dcbf rather than dcbfl
| | * 85607ef399 ASoC: cs35l41: Correct amp_gain_tlv values
| | * 014fec5540 ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x
| | * 22a406b362 io_uring/msg_ring: fix missing lock on overflow for IOPOLL
| | * 816c7cecf6 io_uring/msg_ring: move double lock/unlock helpers higher up
| | * 4f59375285 io_uring: extract a io_msg_install_complete helper
| | * 0d617fb6d5 io_uring: get rid of double locking
| | * 82d811ff56 KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs
| | * 2800385fda KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated
| | * a0559fd0e1 bonding: fix macvlan over alb bond support
| | * b15dea3de4 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
| | * ed3fe5f902 netfilter: nf_tables: fix out of memory error handling
| | * 41841b585e netfilter: nf_tables: flush pending destroy work before netlink notifier
| | * 136861956a i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
| | * 581668893e net/sched: fix a qdisc modification with ambiguous command request
| | * f94f30e2ab igc: Fix the typo in the PTM Control macro
| | * 9b7fd6beec igb: Avoid starting unnecessary workqueues
| | * 39d43b9cdf can: isotp: fix support for transmission of SF without flow control
| | * f41781b9d8 selftests: bonding: do not set port down before adding to bond
| | * 850e2322ae ice: Fix NULL pointer deref during VF reset
| | * 7cddaed2a3 Revert "ice: Fix ice VF reset during iavf initialization"
| | * 1188e9dd7a ice: fix receive buffer size miscalculation
| | * 417e7ec0d6 ipv4: fix data-races around inet->inet_id
| | * 4af1fe642f net: validate veth and vxcan peer ifindexes
| | * afc9d3d217 net: bcmgenet: Fix return value check for fixed_phy_register()
| | * 029e491b8c net: bgmac: Fix return value check for fixed_phy_register()
| | * ac25925148 net: dsa: mt7530: fix handling of 802.1X PAE frames
| | * c663607202 selftests: mlxsw: Fix test failure on Spectrum-4
| | * 1288f99075 mlxsw: Fix the size of 'VIRT_ROUTER_MSB'
| | * 7134565a82 mlxsw: reg: Fix SSPR register layout
| | * 22f9b5468d mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC
| | * 4496f6ccf5 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
| | * 265ed382e0 dccp: annotate data-races in dccp_poll()
| | * b516a24f4c sock: annotate data-races around prot->memory_pressure
| | * cfee17993d net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates
| | * b701b8d191 devlink: add missing unregister linecard notification
| | * 1375d20612 devlink: move code to a dedicated directory
| | * eaeef5c865 octeontx2-af: SDP: fix receive link config
| | * 2cb0c037c9 tracing: Fix memleak due to race between current_tracer and trace
| | * 7d0c2b0de2 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
| | * 7e862cce34 drm/i915/gt: Support aux invalidation on all engines
| | * 8e3f138b96 drm/i915/gt: Poll aux invalidation register bit on invalidation
| | * 017d440431 drm/i915/gt: Ensure memory quiesced before invalidation
| | * c23126f2c7 drm/i915: Add the gen12_needs_ccs_aux_inv helper
| | * d4f5dcf68c s390/zcrypt: fix reply buffer calculations for CCA replies
| | * 246d763b79 s390/zcrypt: remove unnecessary (void *) conversions
| | * 40dafcab9d can: raw: fix lockdep issue in raw_release()
| | * 335987e212 can: raw: fix receiver memory leak
| | * e5c768d809 jbd2: fix a race when checking checkpoint buffer busy
| | * 5fda50e262 jbd2: remove journal_clean_one_cp_list()
| | * 8168c96c24 jbd2: remove t_checkpoint_io_list
| | * 1fa68a7810 MIPS: cpu-features: Use boot_cpu_type for CPU type based features
| | * 92c568c82e MIPS: cpu-features: Enable octeon_cache by cpu_type
| | * 3e4d038da3 PCI: acpiphp: Reassign resources on bridge if necessary
| | * 28916927b7 video/aperture: Move vga handling to pci function
| | * 4aad3b82b9 video/aperture: Only kick vgacon when the pdev is decoding vga
| | * 437e99f2a1 drm/aperture: Remove primary argument
| | * cccfcbb9e5 drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers
| | * 6db53af154 fbdev/radeon: use pci aperture helpers
| | * cd1f889c99 drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers
| | * 26ea8668b8 xprtrdma: Remap Receive buffers after a reconnect
| | * d9aac9cdd6 NFSv4: fix out path in __nfs4_get_acl_uncached
| | * 4a289d123f NFSv4.2: fix error handling in nfs42_proc_getxattr
| * | d8c0666a03 Merge 6.1.49 into android14-6.1-lts
| |\|
| | * 024f76bca9 Linux 6.1.49
| | * db05f8449b Revert "f2fs: fix to do sanity check on direct node in truncate_dnode()"
| | * c5bd20577f Revert "f2fs: fix to set flush_merge opt and show noflush_merge"
| | * 76e18e6709 Revert "f2fs: don't reset unchangable mount option in f2fs_remount()"
| | * 77c576602d objtool/x86: Fix SRSO mess
| * | 13f6afea0c Merge 6.1.48 into android14-6.1-lts
| |\|
| | * cd363bb954 Linux 6.1.48
| | * 7487244912 x86/srso: Correct the mitigation status when SMT is disabled
| | * 4da4aae04b objtool/x86: Fixup frame-pointer vs rethunk
| | * c8b056a3b4 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
| | * dae93ed961 x86/srso: Disable the mitigation on unaffected configurations
| | * e4679a0342 x86/CPU/AMD: Fix the DIV(0) initial fix attempt
| | * b41eb316c9 x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
| | * c1f831425f x86/static_call: Fix __static_call_fixup()
| | * c16d0b3baf x86/srso: Explain the untraining sequences a bit more
| | * 529a9f087a x86/cpu: Cleanup the untrain mess
| | * e6b40d2cb5 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
| | * 54dde78a50 x86/cpu: Rename original retbleed methods
| | * 44dbc912fd x86/cpu: Clean up SRSO return thunk mess
| | * 53ebbe1c8c x86/alternative: Make custom return thunk unconditional
| | * 8bb1ed390d x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
| | * 6e4dd7d263 x86/cpu: Fix __x86_return_thunk symbol type
| * | 50874c58d8 Merge 6.1.47 into android14-6.1-lts
| |\|
| | * 802aacbbff Linux 6.1.47
| | * 0768ecc49e mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
| | * b2c55af89b net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
| | * 3f27451c9f drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create
| | * 790c2f9d15 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
| | * ab63f883bf drm/amdgpu: keep irq count in amdgpu_irq_disable_all
| | * 8abce61273 drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
| | * 21614ba608 arm64/ptrace: Ensure that SME is set up for target when writing SSVE state
| | * 1be35f5c16 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
| | * 1b4ce2952b hugetlb: do not clear hugetlb dtor until allocating vmemmap
| | * 4bdfe20d85 drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register
| | * 8517d73992 sched/fair: Remove capacity inversion detection
| | * e8acf9971f sched/fair: unlink misfit task from cpu overutilized
| | * 5274bf1f74 zsmalloc: allow only one active pool compaction context
| | * d4008eadfc drm/amd/display: disable RCO for DCN314
| | * b2f599c014 ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
| | * 7de99bf5bc drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7
| | * 9c8c2cf9f9 drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix
| | * e1cbd5637f drm/amd: flush any delayed gfxoff on suspend entry
| | * df1566ce41 drm/i915/sdvo: fix panel_type initialization
| | * a1fa8f0fc5 drm/qxl: fix UAF on handle creation
| | * 5818da46a2 mmc: block: Fix in_flight[issue_type] value error
| | * dccd07b0d9 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
| | * 8ad3bfdd22 blk-crypto: dynamically allocate fallback profile
| | * 65bcb07b12 arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards
| | * fc66f81579 virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
| | * 9e725386d4 cifs: Release folio lock on fscache read hit.
| | * bfd25f5e64 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
| | * 0c05493341 serial: 8250: Fix oops for port->pm on uart_change_pm()
| | * af7ca7ad37 riscv: uaccess: Return the number of bytes effectively not copied
| | * ea65d78ef9 ALSA: hda/realtek - Remodified 3k pull low procedure
| | * b662856b71 soc: aspeed: socinfo: Add kfree for kstrdup
| | * 15db1e594e soc: aspeed: uart-routing: Use __sysfs_match_string
| | * 6c889d2123 ALSA: hda/realtek: Add quirks for HP G11 Laptops
| | * 7b041466ed ASoC: meson: axg-tdm-formatter: fix channel slot allocation
| | * f0451002a4 ASoC: rt5665: add missed regulator_bulk_disable
| | * 2b34636b50 arm64: dts: imx93: Fix anatop node size
| | * 9ba52bd267 ARM: dts: imx: Set default tuning step for imx6sx usdhc
| | * 6777c4379b arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
| | * ca69bb1453 ARM: dts: imx6: phytec: fix RTC interrupt level
| | * d2d6d51d75 ARM: dts: imx: align LED node names with dtschema
| | * 66d761a229 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+
| | * 52d3607db0 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
| | * 9657a754c5 arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
| | * fae3868be8 bus: ti-sysc: Flush posted write on enable before reset
| | * 1c82d1b736 ice: Block switchdev mode when ADQ is active and vice versa
| | * fbc7b1dad8 qede: fix firmware halt over suspend and resume
| | * 2e03a92b24 net: do not allow gso_size to be set to GSO_BY_FRAGS
| | * 06b8f06f93 sock: Fix misuse of sk_under_memory_pressure()
| | * 3d820924c0 sfc: don't unregister flow_indr if it was never registered
| | * df83af3b99 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
| | * 740924313a i40e: fix misleading debug logs
| | * ea749b5e3b iavf: fix FDIR rule fields masks validation
| | * c965a58376 net: openvswitch: reject negative ifindex
| | * d5e4c0e78f team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
| | * 85bd0af939 net: phy: broadcom: stub c45 read/write for 54810
| | * 7148bca63b netfilter: nft_dynset: disallow object maps
| | * 7f8a160d40 ipvs: fix racy memcpy in proc_do_sync_threshold
| | * 00ea7eb1c6 netfilter: nf_tables: deactivate catchall elements in next generation
| | * a800fcd8f1 netfilter: nf_tables: fix false-positive lockdep splat
| | * 75c724e2b7 octeon_ep: cancel tx_timeout_task later in remove sequence
| | * 58a54bad3a net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source
| | * 06af678c60 drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
| | * 2f07f1302e selftests: mirror_gre_changes: Tighten up the TTL test match
| | * cd4460b217 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
| | * a41e5a79a0 net: pcs: Add missing put_device call in miic_create
| | * 120a89c36d virtio-net: set queues after driver_ok
| | * 45085ba966 virtio_net: notify MAC address change on device initialization
| | * a442cd1701 xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
| | * 87b655f493 xfrm: add NULL check in xfrm_update_ae_params
| | * 2b05bf5dc4 ip_vti: fix potential slab-use-after-free in decode_session6
| | * 55ad230920 ip6_vti: fix slab-use-after-free in decode_session6
| | * 0d27567fde xfrm: fix slab-use-after-free in decode_session6
| | * 71dfe71df1 net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
| | * 479884b4ce net: af_key: fix sadb_x_filter validation
| | * 9a0056276f net: xfrm: Fix xfrm_address_filter OOB read
| | * 5a47c2fa0d i2c: designware: Handle invalid SMBus block data response length value
| | * 5211496330 i2c: designware: Correct length byte validation logic
| | * ceb9ba8e30 btrfs: fix BUG_ON condition in btrfs_cancel_balance
| | * 9f68e2105d btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
| | * 0693c8f134 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
| | * 31311a9a4b tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
| | * d6aa03bda8 vdpa: Enable strict validation for netlinks ops
| | * ff71709445 vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
| | * 8ad9bc25cb vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check
| | * 44b508cc96 vdpa: Add features attr to vdpa_nl_policy for nlattr length check
| | * b8fee83aa4 powerpc/rtas_flash: allow user copy to flash block cache objects
| | * 9fedcd07ab fbdev: mmp: fix value check in mmphw_probe()
| | * 3461e6492c i2c: tegra: Fix i2c-tegra DMA config option processing
| | * ba249011f6 i2c: hisi: Only handle the interrupt of the driver's transfer
| | * db0416c155 i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
| | * 5ee28bcfba cifs: fix potential oops in cifs_oplock_break
| | * cba26abc3f vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
| | * bb4983ec9e vdpa/mlx5: Fix mr->initialized semantics
| | * e706675bee vduse: Use proper spinlock for IRQ injection
| | * af5818c351 virtio-mmio: don't break lifecycle of vm_dev
| | * 6297644db2 btrfs: fix use-after-free of new block group that became unused
| | * 29cebf8087 btrfs: convert btrfs_block_group::seq_zone to runtime flag
| | * 94cde94169 btrfs: convert btrfs_block_group::needs_free_space to runtime flag
| | * 01eca70ef8 btrfs: move out now unused BG from the reclaim list
| | * 485ec8f8e1 video/aperture: Only remove sysfb on the default vga pci device
| | * f83ab817ef fbdev/hyperv-fb: Do not set struct fb_info.apertures
| | * e41170d128 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
| | * 3d2d051be1 KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
| | * 402f1d86ea drm/amd/display: fix access hdcp_workqueue assert
| | * 81e6cf447a drm/amd/display: phase3 mst hdcp for multiple displays
| | * d90f97cb38 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
| | * 48f0671be2 igc: read before write to SRRCTL register
| | * 128c06a34c ring-buffer: Do not swap cpu_buffer during resize process
| | * 356fe907df Bluetooth: MGMT: Use correct address for memcpy()
| | * a1ceb87128 powerpc/kasan: Disable KCOV in KASAN code
| | * 6d06cf0f02 ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V
| | * 2b248cf8b6 ALSA: hda/realtek: Add quirk for ASUS ROG GA402X
| | * c48616e52d ALSA: hda/realtek: Add quirk for ASUS ROG GX650P
| | * cdd412b528 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
| | * 63e0b5d76d ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
| | * 9e79f3e8f1 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
| | * 1e2205568b fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
| | * 4246bbef04 fs/ntfs3: Enhance sanity check while generating attr_list
| | * dd0b3b367c drm/amdgpu: Fix potential fence use-after-free v2
| | * 3a89f3bfbf ceph: try to dump the msgs when decoding fails
| | * d92613aa43 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
| | * 149daab459 Bluetooth: L2CAP: Fix use-after-free
| | * de8677ccf8 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
| | * 9040adc38c firewire: net: fix use after free in fwnet_finish_incoming_packet()
| | * ef87750cae thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
| | * acb9038e1d thunderbolt: Add Intel Barlow Ridge PCI ID
| | * e8a80cf06b pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
| | * a4f71523ed gfs2: Fix possible data races in gfs2_show_options()
| | * 8277a215c8 usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
| | * 31f8efefa2 usb: chipidea: imx: don't request QoS for imx8ulp
| | * 809625f441 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
| | * b7bd48f0be media: platform: mediatek: vpu: fix NULL ptr dereference
| | * 28d900836d usb: gadget: uvc: queue empty isoc requests if no video buffer is available
| | * 49038877f9 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
| | * 54a55c345c media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
| | * c71aa5f1cf media: v4l2-mem2mem: add lock to protect parameter num_rdy
| | * 6c9317f73b led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops
| | * bda3f46354 serial: stm32: Ignore return value of uart_remove_one_port() in .remove()
| | * 7e4f5c3f01 cifs: fix session state check in reconnect to avoid use-after-free issue
| | * 945f4a7aff smb: client: fix warning in cifs_smb3_do_mount()
| | * a783230585 ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio
| | * de840f77f5 HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
| | * 055971715f ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown()
| | * 359ec0952c drm/amd/display: Enable dcn314 DPP RCO
| | * 5447155001 drm/amd/display: Skip DPP DTO update if root clock is gated
| | * 5fe7815e78 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
| | * fbd9332d32 drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
| | * 78b25110eb drm/amdgpu: install stub fence into potential unused fence pointers
| | * 96522cf9c7 iommu/amd: Introduce Disable IRTE Caching Support
| | * 83c22663ac HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
| | * d7933b92c4 accel/habanalabs: add pci health check during heartbeat
| | * b7a34e30d4 dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
| | * 3dd5c90c48 ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
| | * ff1b4b1e02 iopoll: Call cpu_relax() in busy loops
| | * b3e662ece0 ASoC: Intel: sof_sdw: Add support for Rex soundwire
| | * c01ec45a7c ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit
| | * 31149bb94f ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
| | * a7d4d28d2c ASoC: amd: vangogh: Add check for acp config flags in vangogh platform
| | * 633ac567bd drm: rcar-du: remove R-Car H3 ES1.* workarounds
| | * 340dba127b drm/stm: ltdc: fix late dereference check
| | * f934cad913 ASoC: SOF: amd: Add pci revision id check
| | * ea88c6c781 PCI: tegra194: Fix possible array out of bounds access
| | * 5c23d9bd5f ASoC: Intel: sof_sdw: add quirk for LNL RVP
| | * 3f498ae94c ASoC: Intel: sof_sdw: add quirk for MTL RVP
| | * ce3288d8d6 drm/amdgpu: fix memory leak in mes self test
| | * 9f55d30054 drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
| | * ab6f446c22 drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
| | * caa2d40a0d net: phy: at803x: fix the wol setting functions
| | * 7dcc894e15 net: phy: at803x: Use devm_regulator_get_enable_optional()
| | * 0d52759710 net/smc: Fix setsockopt and sysctl to specify same buffer size again
| | * 206381cee9 net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
| | * 0fc3c55a3a selftests: forwarding: tc_actions: Use ncat instead of nc
| | * 306a5dddfb selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
| | * f872672edd zsmalloc: fix races between modifications of fullness and isolated
| | * 802b34e992 zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
| | * 8a214f88e8 cpuidle: psci: Move enabling OSI mode after power domains creation
| | * ad1fa1a028 cpuidle: psci: Extend information in log about OSI/PC mode
| | * 78721c8f93 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
| * | 094c282d92 Merge 6.1.46 into android14-6.1-lts
| |\|
| | * 6c44e13dc2 Linux 6.1.46
| | * 5525c289db drm/amd/pm/smu7: move variables to where they are used
| | * 4346a66ad1 sch_netem: fix issues in netem_change() vs get_dist_table()
| | * 3ae919c317 alpha: remove __init annotation from exported page_is_ram()
| | * cbce265f95 ACPI: scan: Create platform device for CS35L56
| | * afc4ddd950 platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551
| | * 38b0020f68 scsi: qedf: Fix firmware halt over suspend and resume
| | * a9518f4a49 scsi: qedi: Fix firmware halt over suspend and resume
| | * fb004497b3 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
| | * b191ff1f07 scsi: core: Fix possible memory leak if device_add() fails
| | * 7723a5d5d1 scsi: snic: Fix possible memory leak if device_add() fails
| | * 9fdb273ede scsi: 53c700: Check that command slot is not NULL
| | * 8282d0b358 scsi: ufs: renesas: Fix private allocation
| | * ed70fa5629 scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
| | * 0e1605ec5b scsi: core: Fix legacy /proc parsing buffer overflow
| | * f3f0f95a02 netfilter: nf_tables: report use refcount overflow
| | * c21fddce7e nvme-rdma: fix potential unbalanced freeze & unfreeze
| | * cddbaa8dee nvme-tcp: fix potential unbalanced freeze & unfreeze
| | * bf67802453 btrfs: set cache_block_group_error if we find an error
| | * 3ae93b316c btrfs: reject invalid reloc tree root keys with stack dump
| | * 9d04716e36 btrfs: exit gracefully if reloc roots don't match
| | * 7112abc9e8 btrfs: properly clear end of the unreserved range in cow_file_range
| | * 504d81c512 btrfs: don't stop integrity writeback too early
| | * 4e18c827d6 btrfs: wait for actual caching progress during allocation
| | * b8cd871d0a gpio: sim: mark the GPIO chip as a one that can sleep
| | * 227bd2c1ea gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent
| | * 5e17b8ee64 ibmvnic: Ensure login failure recovery is safe from other resets
| | * 206ccf4f09 ibmvnic: Do partial reset on login failure
| | * 31ccd1ba20 ibmvnic: Handle DMA unmapping of login buffs in release functions
| | * 24556c1cc9 ibmvnic: Unmap DMA login rsp buffer on send login fail
| | * 2c5dd8805e ibmvnic: Enforce stronger sanity checks on login response
| | * ad0f73cbac net/mlx5: Reload auxiliary devices in pci error handlers
| | * 88ec484ef8 net/mlx5: Skip clock update work when device is in error state
| | * 4276f3e7ae net/mlx5: LAG, Check correct bucket when modifying LAG
| | * a824d012ad net/mlx5: Allow 0 for total host VFs
| | * ab06983c5b dmaengine: owl-dma: Modify mismatched function name
| | * dff2200371 dmaengine: mcf-edma: Fix a potential un-allocated memory access
| | * c4f7de3e8c net: hns3: fix strscpy causing content truncation issue
| | * 87d7e14008 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
| | * 8d6df2c523 nexthop: Make nexthop bucket dump more efficient
| | * 0b10d8d1cf nexthop: Fix infinite nexthop dump when using maximum nexthop ID
| | * 743f7c1762 net: hns3: fix deadlock issue when externel_lb and reset are executed together
| | * 59bad9190a net: hns3: add wait until mac link down
| | * 667ce6a0ff net: hns3: refactor hclge_mac_link_status_wait for interface reuse
| | * 758dbcfb25 net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove
| | * 001b7d6706 net: phy: at803x: remove set/get wol callbacks for AR8032
| | * a3e5f3b7f2 net: marvell: prestera: fix handling IPv4 routes with nhid
| | * 059ec8287f net: tls: avoid discarding data on record close
| | * 05e6b93da4 RDMA/umem: Set iova in ODP flow
| | * 521860ddf3 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
| | * 94916b3148 drm/rockchip: Don't spam logs in atomic check
| | * ac6640f419 IB/hfi1: Fix possible panic during hotplug remove
| | * c2efcaf304 iavf: fix potential races for FDIR filters
| | * bcbc48b120 drivers: vxlan: vnifilter: free percpu vni stats on error path
| | * eeb0e4c1db drivers: net: prevent tun_build_skb() to exceed the packet size limit
| | * a6ddc1c774 dccp: fix data-race around dp->dccps_mss_cache
| | * 00f033d451 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
| | * 15b453cf73 xsk: fix refcount underflow in error path
| | * da5f42a6e7 tunnels: fix kasan splat when generating ipv4 pmtu error
| | * f20a941bc2 tcp: add missing family to tcp_set_ca_state() tracepoint
| | * ddebdaec1a net/smc: Use correct buffer sizes when switching between TCP and SMC
| | * 584a783270 net/packet: annotate data-races around tp->status
| | * b249c510b4 mptcp: fix the incorrect judgment for msk->cb_flags
| | * fc0b41ac11 macsec: use DEV_STATS_INC()
| | * ebceef298c mISDN: Update parameter type of dsp_cmx_send()
| | * 6b2824b198 bpf, sockmap: Fix bug that strp_done cannot be called
| | * ed90fe7435 bpf, sockmap: Fix map type error in sock_map_del_link
| | * 20acffcdc2 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
| | * e59a2e5a31 selftests: forwarding: tc_flower: Relax success criterion
| | * 352dc3ee33 selftests: forwarding: Switch off timeout
| | * 2df0e43735 selftests: forwarding: Skip test when no interfaces are specified
| | * 9ff7465b91 selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs
| | * 693c0a5a02 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
| | * 10519d0b26 selftests: forwarding: ethtool: Skip when using veth pairs
| | * 1455765e28 selftests: forwarding: Add a helper to skip test when using veth pairs
| | * e146162dcf selftests/rseq: Fix build with undefined __weak
| | * e12b1ebc75 interconnect: qcom: sm8450: add enable_mask for bcm nodes
| | * 8d0e2802b1 interconnect: qcom: Add support for mask-based BCMs
| | * 312f04ede2 iio: core: Prevent invalid memory access when there is no parent
| | * 98e470dc73 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
| | * 19e7feda89 x86: Move gds_ucode_mitigated() declaration to header
| | * f276899f8d x86/speculation: Add cpu_show_gds() prototype
| | * 179430c2aa x86/sev: Do not try to parse for the CC blob on non-AMD hardware
| | * 9ad49178c0 x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
| | * 25085250a1 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
| | * d93eeac34e x86/srso: Fix build breakage with the LLVM linker
| | * 6f75e09343 usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
| | * 57b8f5fb8f usb: typec: tcpm: Fix response to vsafe0V event
| | * e3b3775498 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
| | * bed19d95fc USB: Gadget: core: Help prevent panic during UVC unconfigure
| | * d2a4ded0ee usb: dwc3: Properly handle processing of pending events
| | * 0d2d5282d3 usb-storage: alauda: Fix uninit-value in alauda_check_media()
| | * 8ee39ec479 misc: rtsx: judge ASPM Mode to set PETXCFG Reg
| | * f11a26633e binder: fix memory leak in binder_init()
| | * 77b689cc27 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
| | * 2f8ebbd0f0 iio: adc: ad7192: Fix ac excitation feature
| | * 5e1ed816a0 iio: frequency: admv1013: propagate errors from regulator_get_voltage()
| | * 366563c14f iio: cros_ec: Fix the allocation size for cros_ec_command
| | * 5aac2726b6 io_uring: correct check for O_TMPFILE
| | * b61a06eca1 drm/amd/display: trigger timing sync only if TG is running
| | * 07152d9e87 drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set
| | * 647e12741e drm/amd/display: Retain phantom plane/stream if validation fails
| | * e61f0ad736 drm/amd/display: Disable phantom OTG after enable for plane disable
| | * 9caac2a9f6 drm/amd/display: Use update plane and stream routine for DCN32x
| | * e93ae6e6b6 drm/amd/display: Avoid ABM when ODM combine is enabled for eDP
| | * 4fe91c51aa drm/amd/display: Update OTG instance in the commit stream
| | * b2415df0af drm/amd/display: Handle seamless boot stream
| | * 9b1a1f168c drm/amd/display: Add function for validate and update new stream
| | * 60334c0cba drm/amd/display: Handle virtual hardware detect
| | * 0f19195d63 drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation
| | * b064f9ccf1 drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings
| | * b844033ea8 drm/amd/pm: expose swctf threshold setting for legacy powerplay
| | * 2368afd60f drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings
| | * 7532ff6edb nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
| | * 79a9697029 radix tree test suite: fix incorrect allocation size for pthreads
| | * 0176533f5a hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
| | * 088773aaaf cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
| | * 3d3fd58bfc drm/amd/display: limit DPIA link rate to HBR3
| | * 10347b115d drm/amd: Disable S/G for APUs when 64GB or more host memory
| | * f6166ca452 drm/amdgpu: add S/G display parameter
| | * c3d2d4b02e drm/amd/display: check attr flag before set cursor degamma on DCN3+
| | * 9a2393af1f drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
| | * 2322dd8c9d drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
| | * a372c3f0db drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues
| | * e179b058d7 drm/nouveau/gr: enable memory loads on helper invocation on all channels
| | * 56c79fcae6 nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
| | * 3fdaa7fbc8 riscv/kexec: handle R_RISCV_CALL_PLT relocation type
| | * b374684018 riscv,mmio: Fix readX()-to-delay() ordering
| | * 98a34f50c1 riscv/kexec: load initrd high in available memory
| | * 593615bf14 net: mana: Fix MANA VF unload when hardware is unresponsive
| | * aec1ce9a30 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
| | * ded9f5551c mptcp: fix disconnect vs accept race
| | * 84aa65a525 mptcp: avoid bogus reset on fallback close
| | * d143c73602 selftests: mptcp: join: fix 'implicit EP' test
| | * aae988c096 selftests: mptcp: join: fix 'delete and re-add' test
| | * a537fd9096 ipv6: adjust ndisc_is_useropt() to also return true for PIO
| | * ecab78febf mmc: moxart: read scr register without changing byte order
| | * 260ec73757 wireguard: allowedips: expand maximum node depth
| | * 839aae189e selftests: forwarding: Set default IPv6 traceroute utility
| | * aa4b5895a8 wifi: rtw89: fix 8852AE disconnection caused by RX full flags
| | * e642eb67b8 wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
| | * 5bdf1c1f34 KVM: SEV: only access GHCB fields once
| | * ec18273e41 KVM: SEV: snapshot the GHCB before accessing it
| | * f339d76a3a ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
| | * c6bef3bc30 ksmbd: validate command request size
| | * ccb1700ed6 tpm: Add a helper for checking hwrng enabled
| | * d8a7d6136c tpm: Disable RNG for all AMD fTPMs
| | * ed2f8701fb Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"
| | * 65383fe060 gcc-plugins: Reorganize gimple includes for GCC 13
| * | 706ba4ef8d Merge 6.1.45 into android14-6.1-lts
| |\|
| | * 1321ab403b Linux 6.1.45
| | * f2615bb47b x86/CPU/AMD: Do not leak quotient data after a division by 0
| | * 673cdde74f Revert "drm/i915: Disable DC states for all commits"
| | * af72151824 drm/amdgpu: Use apt name for FW reserved region
| | * 3d0a34c42f drm/amdgpu: Remove unnecessary domain argument
| | * 526defeec4 drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
| | * 99255a2b68 arm64/ptrace: Don't enable SVE when setting streaming SVE
| | * c2fdf827f8 exfat: check if filename entries exceeds max filename length
| | * e2fb24ce37 f2fs: don't reset unchangable mount option in f2fs_remount()
| | * 6ba0594a81 f2fs: fix to set flush_merge opt and show noflush_merge
| | * e355972aff selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
| | * 5656267610 drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
| | * 63eeb50fa1 drm/amd/display: Ensure that planes are in the same order
| | * 740d4cae24 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
| | * a492b8281c powerpc/mm/altmap: Fix altmap boundary check
| | * f4b700c718 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
| | * b71c00256d mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
| | * 5a8a35b71b mtd: rawnand: rockchip: fix oobfree offset and description
| | * 6c591fce48 mtd: rawnand: omap_elm: Fix incorrect type in assignment
| | * 88b1958fb5 io_uring: annotate offset timeout races
| | * a78a8bcdc2 f2fs: fix to do sanity check on direct node in truncate_dnode()
| | * 23e72231f8 btrfs: remove BUG_ON()'s in add_new_free_space()
| | * 56c0d76a97 ext2: Drop fragment support
| | * 295ef44a2a fs: Protect reconfiguration of sb read-write from racing writes
| | * 1bebbd9b80 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
| | * 203d58930d debugobjects: Recheck debug_objects_enabled before reporting
| | * 29fac18499 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
| | * 1416eebaad fs/sysv: Null check to prevent null-ptr-deref bug
| | * ccc6de4d4f fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
| | * 33d9490b27 mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
| | * 4968484ac8 file: reinstate f_pos locking optimization for regular files
| | * 7a1178a367 bpf, cpumap: Make sure kthread is running before map update returns
| | * 8a211e9118 clk: imx93: Propagate correct error in imx93_clocks_probe()
| | * 37f6073f7d drm/i915/gt: Cleanup aux invalidation registers
| | * 4db8b39418 drm/i915: Fix premature release of request's reusable memory
| | * 1fdd16d89c drm/ttm: check null pointer before accessing when swapping
| | * 4f03b0471e open: make RESOLVE_CACHED correctly test for O_TMPFILE
| | * 61f96da37d arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
| | * 654c1dd350 arm64/fpsimd: Clear SME state in the target task when setting the VL
| | * bae353469a arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
| | * b8ea2a4691 powerpc/ftrace: Create a dummy stackframe to fix stack unwind
| | * 36dd8ca330 bpf: Disable preemption in bpf_event_output
| | * ec062367fa rbd: prevent busy loop when requesting exclusive lock
| | * 98cccbd0a1 x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
| | * 0526119bf5 wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
| | * 767800fc40 net: tap_open(): set sk_uid from current_fsuid()
| | * b6846d7c40 net: tun_chr_open(): set sk_uid from current_fsuid()
| | * 367fdf369d arm64: dts: stratix10: fix incorrect I2C property for SCL signal
| | * 3654ed5daf bpf: Disable preemption in bpf_perf_event_output
| | * 680f4d8aec mtd: rawnand: meson: fix OOB available bytes for ECC
| | * 67327cadba mtd: spinand: toshiba: Fix ecc_get_status
| | * 724ce05212 exfat: release s_lock before calling dir_emit()
| | * 1427a7e96f exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
| | * bc41119995 firmware: arm_scmi: Drop OF node reference in the transport channel setup
| | * a062da58ed ceph: defer stopping mdsc delayed_work
| | * ad82aac732 USB: zaurus: Add ID for A-300/B-500/C-700
| | * be52667ba2 libceph: fix potential hang in ceph_osdc_notify()
| | * f62faadc79 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
| | * 645603ab5f scsi: zfcp: Defer fc_rport blocking until after ADISC response
| | * f0618c305b rust: allocator: Prevent mis-aligned allocation
| | * cd4bdf8f98 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
| | * e53917e7ef tcp_metrics: annotate data-races around tm->tcpm_net
| | * 6dea95d8ca tcp_metrics: annotate data-races around tm->tcpm_vals[]
| | * fee608e802 tcp_metrics: annotate data-races around tm->tcpm_lock
| | * 4a77a0f752 tcp_metrics: annotate data-races around tm->tcpm_stamp
| | * 71f891a254 tcp_metrics: fix addr_same() helper
| | * afac854f82 prestera: fix fallback to previous version on same major version
| | * 72b3aea345 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
| | * 1ca50e5de4 net/mlx5: fs_core: Make find_closest_ft more generic
| | * 7b8717658d vxlan: Fix nexthop hash size
| | * 691a09eeca ip6mr: Fix skb_under_panic in ip6mr_cache_report()
| | * 86818409f9 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
| | * ecff20e193 net: dcb: choose correct policy to parse DCB_ATTR_BCN
| | * 421e02bda0 bnxt_en: Fix max_mtu setting for multi-buf XDP
| | * e9f11bfc03 bnxt_en: Fix page pool logic for page size >= 64K
| | * 64763dd851 net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
| | * 8afe27770d net: korina: handle clk prepare error in korina_probe()
| | * 58660666b4 net: ll_temac: fix error checking of irq_of_parse_and_map()
| | * 834422b06c bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
| | * d4d3b53a4c net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
| | * 7f691439b2 net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
| | * aab2d095ce net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
| | * cbd0004518 bpf, cpumap: Handle skb as well when clean up ptr_ring
| | * 4461b2cae3 ice: Fix RDMA VSI removal during queue rebuild
| | * 0b45af982a net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
| | * 12d4ba1814 net: annotate data-races around sk->sk_priority
| | * 6326c83ee2 net: add missing data-race annotation for sk_ll_usec
| | * dd7a1ff07c net: add missing data-race annotations around sk->sk_peek_off
| | * b53468041d net: annotate data-races around sk->sk_mark
| | * c7bb686064 net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
| | * 10c8321596 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
| | * 0a40103c91 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
| | * be43c8f1c9 net: annotate data-races around sk->sk_max_pacing_rate
| | * 0317c8322d net: annotate data-race around sk->sk_txrehash
| | * 60d92bc9c0 net: annotate data-races around sk->sk_reserved_mem
| | * 9da9ea9b13 qed: Fix scheduling in a tasklet while getting stats
| | * 3c42307abe mISDN: hfcpci: Fix potential deadlock on &hc->lock
| | * d652c080b6 net: sched: cls_u32: Fix match key mis-addressing
| | * 22709d8537 perf test uprobe_from_different_cu: Skip if there is no gcc
| | * 5ef5b6e9c1 net: dsa: fix value check in bcm_sf2_sw_probe()
| | * 8dfac8071d rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
| | * 24772cc31f bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
| | * d628ba98eb net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
| | * 94a0eb9c12 net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
| | * a7b5f00100 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
| | * 0582a3caaa net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
| | * 3169c38543 net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
| | * c818fff3b6 net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
| | * 7a6fad03f5 wifi: cfg80211: Fix return value in scan logic
| | * 05e0952ddb erofs: fix wrong primary bvec selection on deduplicated extents
| | * a759972d25 KVM: s390: fix sthyi error handling
| | * f168188174 word-at-a-time: use the same return type for has_zero regardless of endianness
| | * 5b53b2b44f firmware: arm_scmi: Fix chan_free cleanup on SMC
| | * 6289d5486d lib/bitmap: workaround const_eval test build failure
| | * 0ca5de8309 firmware: smccc: Fix use of uninitialised results structure
| | * 7b0582dddd arm64: dts: freescale: Fix VPU G2 clock
| | * 5841d3d0c3 arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
| | * a24f67b71a arm64: dts: phycore-imx8mm: Correction in gpio-line-names
| | * 753a927c58 arm64: dts: phycore-imx8mm: Label typo-fix of VPU
| | * 608ac7ea5f arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
| | * d060bbb2fe arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
| | * 8ddb3183c4 iommu/arm-smmu-v3: Document nesting-related errata
| | * 42d04acf1d iommu/arm-smmu-v3: Add explicit feature for nesting
| | * 57ae3671ec iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
| | * e3399bd014 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
| | * 50c24f0c94 net: ipa: only reset hashed tables when supported
| | * 93f5b88112 net/mlx5: Free irqs only on shutdown callback
| | * 15c22cd1de perf: Fix function pointer case
| | * c7920f9928 io_uring: gate iowait schedule on having pending requests
| * | f474c6446c Merge 6.1.44 into android14-6.1-lts
| |/
| * 0a4a785530 Linux 6.1.44
| * dd5f2ef16e x86: fix backwards merge of GDS/SRSO bit
| * fa5b932b77 xen/netback: Fix buffer overrun triggered by unusual packet
| * 4f25355540 x86/srso: Tie SBPB bit setting to microcode patch detection
| * 77cf32d0db x86/srso: Add a forgotten NOENDBR annotation
| * c7f2cd0455 x86/srso: Fix return thunks in generated code
| * c9ae63d773 x86/srso: Add IBPB on VMEXIT
| * 79c8091888 x86/srso: Add IBPB
| * 98f62883e7 x86/srso: Add SRSO_NO support
| * 9139f4b6dd x86/srso: Add IBPB_BRTYPE support
| * ac41e90d8d x86/srso: Add a Speculative RAS Overflow mitigation
| * dec3b91f2c x86/cpu, kvm: Add support for CPUID_80000021_EAX
| * dfede4cb8e x86/bugs: Increase the x86 bugs vector size to two u32s
| * dacb0bac2e Documentation/x86: Fix backwards on/off logic about YMM support
| * 051f5dcf14 x86/mm: Initialize text poking earlier
| * e0fd83a193 mm: Move mm_cachep initialization to mm_init()
| * 9ae15aaff3 x86/mm: Use mm_alloc() in poking_init()
| * d972c8c08f x86/mm: fix poking_init() for Xen PV guests
| * 7f3982de36 x86/xen: Fix secondary processors' FPU initialization
| * baa7b7501e x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build
| * b6fd07c41b KVM: Add GDS_NO support to KVM
| * c04579e954 x86/speculation: Add Kconfig option for GDS
| * 92fc27c79b x86/speculation: Add force option to GDS mitigation
| * c66ebe070d x86/speculation: Add Gather Data Sampling mitigation
| * f25ad76d92 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
| * e26932942b x86/fpu: Mark init functions __init
| * 9e8d9d3990 x86/fpu: Remove cpuinfo argument from init functions
| * c956807d84 x86/init: Initialize signal frame size late
| * b0837880fa init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
| * 8183a89caf init: Invoke arch_cpu_finalize_init() earlier
| * a3342c60dc init: Remove check_bugs() leftovers
| * 8beabde0ed um/cpu: Switch to arch_cpu_finalize_init()
| * ce97072e10 sparc/cpu: Switch to arch_cpu_finalize_init()
| * 84f585542e sh/cpu: Switch to arch_cpu_finalize_init()
| * 6a90583dbd mips/cpu: Switch to arch_cpu_finalize_init()
| * 489ae02c89 m68k/cpu: Switch to arch_cpu_finalize_init()
| * 08e86d42e2 loongarch/cpu: Switch to arch_cpu_finalize_init()
| * 403e4cc67e ia64/cpu: Switch to arch_cpu_finalize_init()
| * e2e06240ae ARM: cpu: Switch to arch_cpu_finalize_init()
| * 7918a3555a x86/cpu: Switch to arch_cpu_finalize_init()
| * d5501f2ff8 init: Provide arch_cpu_finalize_init()
* dbe0f49aaf ANDROID: Move microdroid and crashdump defconfigs to common

Change-Id: I2701c3ed8e8e48470c5a8651549786f321f27d3c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-27 16:18:59 +00:00
Greg Kroah-Hartman
d3f3412122 Merge branch 'android14-6.1' into branch 'android14-6.1-lts'
This syncs up the android14-6.1-lts branch with many changes that have
happened in the android14-6.1 branch.

Included in here are the following commits:

d2c0f4c450 FROMLIST: devcoredump: Send uevent once devcd is ready
95307ec5c8 FROMLIST: iommu: Avoid more races around device probe
5c8e593916 ANDROID: Update the ABI symbol list
94ddfc9ce4 FROMLIST: ufs: core: clear cmd if abort success in mcq mode
8f46c34931 BACKPORT: wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient
b3ccd8f092 BACKPORT: wifi: cfg80211: OWE DH IE handling offload
daa7a3d95d ANDROID: KVM: arm64: mount procfs for pKVM module loading
1b639e97b8 ANDROID: GKI: Update symbol list for mtk
b496cc3115 ANDROID: fuse-bpf: Add NULL pointer check in fuse_release_in
8431e524d6 UPSTREAM: serial: 8250_port: Check IRQ data before use
825c17428a ANDROID: KVM: arm64: Fix error path in pkvm_mem_abort()
22e9166465 ANDROID: abi_gki_aarch64_qcom: Update symbol list
ca06bb1e93 ANDROID: GKI: add allowed list for Exynosauto SoC
fb91717581 ANDROID: Update the ABI symbol list
ec3c9a1702 ANDROID: sched: Add vendor hook for util_fits_cpu
c47043d65f ANDROID: update symbol for unisoc vendor_hooks
6e881bf034 ANDROID: vendor_hooks: mm: add hook to count the number pages allocated for each slab
a59b32866c UPSTREAM: usb: gadget: udc: Handle gadget_connect failure during bind operation
7a33209b36 ANDROID: Update the ABI symbol list
69b689971a ANDROID: softirq: Add EXPORT_SYMBOL_GPL for softirq and tasklet
48c6c901fe ANDROID: fs/passthrough: Fix compatibility with R/O file system
abcd4c51e7 FROMLIST: usb: typec: tcpm: Fix sink caps op current check
9d6ac9dc6a UPSTREAM: scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD
beea09533d ANDROID: ABI: Update symbol list for MediatTek
5683c2b460 ANDROID: vendor_hooks: Add hook for mmc queue
43a07d84da Revert "proc: allow pid_revalidate() during LOOKUP_RCU"
230d34da33 UPSTREAM: scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
0920d4de75 ANDROID: GKI: Update symbols to symbol list
019393a917 ANDROID: vendor_hook: Add hook to tune readaround size
0c859c2180 ANDROID: add for tuning readahead size
a8206e3023 ANDROID: vendor_hooks: Add hooks to avoid key threads stalled in memory allocations
ad9947dc8d ANDROID: GKI: Update oplus symbol list
71f3b61ee4 ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags
fef66e8544 UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
7bec8a8180 ANDROID: ABI: Update symbol list for imx
af888bd2a1 ANDROID: abi_gki_aarch64_qcom: Add __netif_rx
131de563f6 ANDROID: ABI: Update sony symbol list and stg
977770ec27 ANDROID: mmc: Add vendor hooks for sdcard failure diagnostics
f8d3b450e9 ANDROID: Update symbol list for mtk
2799026a28 UPSTREAM: scsi: ufs: mcq: Fix the search/wrap around logic
7350783e67 UPSTREAM: scsi: ufs: core: Fix ufshcd_inc_sq_tail() function bug
ff5fa0b7bd FROMLIST: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
4bbeaddf9a Revert "ANDROID: KVM: arm64: Don't allocate from handle_host_mem_abort"
9d38c0bc65 BACKPORT: usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
e329419f70 UPSTREAM: mm: multi-gen LRU: don't spin during memcg release
3d1b582966 UPSTREAM: vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()

Change-Id: I89958775659103a11ae82cac8d6b4764251da3c5
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-27 14:53:17 +00:00
Robin Murphy
95307ec5c8 FROMLIST: iommu: Avoid more races around device probe
It turns out there are more subtle races beyond just the main part of
__iommu_probe_device() itself running in parallel - the dev_iommu_free()
on the way out of an unsuccessful probe can still manage to trip up
concurrent accesses to a device's fwspec. Thus, extend the scope of
iommu_probe_device_lock() to also serialise fwspec creation and initial
retrieval.

Reported-by: Zhenhua Huang <quic_zhenhuah@quicinc.com>
Link: https://lore.kernel.org/linux-iommu/e2e20e1c-6450-4ac5-9804-b0000acdf7de@quicinc.com/
Fixes: 01657bc14a39 ("iommu: Avoid races around device probe")
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Bug: 308940593
Link: https://lore.kernel.org/all/16f433658661d7cadfea51e7c65da95826112a2b.1700071477.git.robin.murphy@arm.com/
Change-Id: I461df05b03644cb93bc93599cb9f5464bf893923
Signed-off-by: André Draszik <draszik@google.com>
2023-11-23 09:00:10 +00:00
qctecmdr
54f5245b12 Merge "drivers: arm-smmu: Power-on SMMU during freeze" 2023-11-15 23:37:37 -08:00
Singa Reddy Dasari
002fd81f03 iommu/arm-smmu-v3: Skip iommu_pci_bus probe for smmuv2
Skip iommu_pci_bus probe for smmuv2 if smmuv3 present,
because smmuv2 shouldn't override smmuv3 iommu_pci_bus probe.

Change-Id: I11f8363999f1ff461c38e55499f11cb2436e4a6f
Signed-off-by: Singa Reddy Dasari <quic_singredd@quicinc.com>
2023-11-14 01:19:37 +05:30
jianzhou
5091be2c2d Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (2e792b4) into qcom-6.1
* refs/heads/tmp-2e792b4:
  UPSTREAM: memstick: r592: Fix UAF bug in r592_remove due to race condition
  UPSTREAM: xfs: verify buffer contents when we skip log replay
  UPSTREAM: bluetooth: Perform careful capability checks in hci_sock_ioctl()
  FROMLIST: maple_tree: Adjust node allocation on mas_rebalance()
  FROMLIST: maple_tree: Reduce resets during store setup
  FROMLIST: BACKPORT: maple_tree: Refine mas_preallocate() node calculations
  Revert "FROMLIST: BACKPORT: maple_tree: Refine mas_preallocate() node calculations"
  FROMGIT: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: vendor hooks: Enable Vendor hook to register smmu driver to dedicated iommu bus defined by vendor.
  UPSTREAM: netfilter: xt_sctp: validate the flag_info count
  UPSTREAM: mm/mglru: make memcg_lru->lock irq safe
  UPSTREAM: iommu/amd: Fix possible memory leak of 'domain'
  UPSTREAM: selftests/tc-testing: Remove configs that no longer exist
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: ABI: Update symbol list for imx
  ANDROID: GKI: add allowed list for Exynosauto SoC
  UPSTREAM: ufs: core: wlun send SSU timeout recovery
  UPSTREAM: PM: domains: fix integer overflow issues in genpd_parse_state()
  ANDROID: mm: vh for compaction begin/end
  UPSTREAM: netfilter: xt_u32: validate user space input
  UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
  UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
  UPSTREAM: net/sched: Retire rsvp classifier
  UPSTREAM: usb: core: stop USB enumeration if too many retries
  ANDROID: KVM: arm64: Add missing hyp events for forwarded SMCs
  ANDROID: KVM: arm64: Store hyp address in the host fp state array
  ANDROID: KVM: arm64: Allocate host fp/simd state later in initialization
  UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
  UPSTREAM: fs/smb/client: Reset password pointer to NULL
  ANDROID: Update the ABI symbol list
  FROMGIT: usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
  ANDROID: mm: add missing check in the backport for handling faults under VMA lock
  ANDROID: Update the ABI symbol list
  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
  BACKPORT: erofs: set block size to the on-disk block size
  BACKPORT: erofs: avoid hardcoded blocksize for subpage block support
  BACKPORT: erofs: get rid of z_erofs_do_map_blocks() forward declaration
  BACKPORT: erofs: get rid of erofs_inode_datablocks()
  BACKPORT: erofs: simplify iloc()
  ANDROID: Update the ABI symbol list
  ANDROID: Update symbol list for mtk
  ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
  ANDROID: mm: Add vendor hooks for __alloc_pages_slowpath
  ANDROID: mm: Add vendor hook for compact pages work.
  ANDROID: Update the ABI symbol list
  Android Common Kernel: Initial commit
  FROMGIT: usb: gadget: u_serial: Add null pointer check in gserial_suspend
  ANDROID: Update the ABI symbol list
  BACKPORT: usb: typec: bus: verify partner exists in typec_altmode_attention
  ANDROID: ABI: Update the pixel symbol list and stg
  UPSTREAM: shmem: fix smaps BUG sleeping while atomic
  UPSTREAM: blk-ioprio: Introduce promote-to-rt policy
  ANDROID: ABI: Update oplus symbol list
  ANDROID: GKI: export symbols to do reverse mapping within memcg and modify lru stats
  ANDROID: gki_defconfig: Enable CONFIG_BLK_CGROUP_IOPRIO
  ANDROID: gunyah: Convert mutex_lock_interruptible to mutex_lock
  UPSTREAM: bpf, sockmap: fix deadlocks in the sockhash and sockmap
  UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  UPSTREAM: ARM: ptrace: Restore syscall skipping for tracers
  UPSTREAM: ARM: ptrace: Restore syscall restart tracing
  Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
  ANDROID: Move microdroid and crashdump defconfigs to common
  UPSTREAM: net: prevent skb corruption on frag list segmentation
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for binder
  ANDROID: uid_sys_stat: instead update_io_stats_uid_locked to update_io_stats_uid
  ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table.
  ANDROID: Flush deferred probe list before dropping host priv
  ANDROID: KVM: arm64: Don't force pte mappings in [n]VHE guest stage-2
  UPSTREAM: usb: gadget: u_serial: Add null pointer check in gs_start_io
  UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
  UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
  ANDROID: GKI: Update symbol list for ASUS
  UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  UPSTREAM: iommu/of: mark an unused function as __maybe_unused
  UPSTREAM: iommu: dma: Use of_iommu_get_resv_regions()
  UPSTREAM: iommu: Implement of_iommu_get_resv_regions()
  UPSTREAM: dt-bindings: reserved-memory: Document iommu-addresses
  UPSTREAM: of: Introduce of_translate_dma_region()
  ANDROID: GKI: Add rockchip fragment and build.config
  ANDROID: GKI: Add symbols for rockchip v4l2
  ANDROID: GKI: Add hid and usb symbols for rockchip
  ANDROID: GKI: Add cdc symbols for rockchip
  ANDROID: GKI: Add symbols for rockchip sdhci
  ANDROID: GKI: Add symbols for rockchip devfreq
  ANDROID: GKI: Add crypto symbols for rockchip
  ANDROID: GKI: Add rockchip drm symbols and abi
  ANDROID: GKI: Add initial abi for rockchip
  ANDROID: GKI: Add initial rockchip symbol list
  FROMLIST: clk: clk-fractional-divider: Export clk_fractional_divider_general_approximation API
  UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
  UPSTREAM: sched/rt: Fix bad task migration for rt tasks
  ANDROID: GKI: Add ASUS symbol list

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml

Change-Id: Icc2c067f5eb0c60916a95cdd4e41c62ec633a7de
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@11053463 UKQ2.231105.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-11-06 21:53:32 -08:00
qctecmdr
87ad302bd0 Merge "arm-smmu: remove reset logic for GVM" 2023-11-06 05:19:13 -08:00
Shreyas K K
a1afc83b74 drivers: arm-smmu: Power-on SMMU during freeze
There can be a possibility that runtime powet management
has powered-down SMMU. Now, if there is a freeze request
on top of that, we will see SMMU register access errors,
as the SMMU is already powered-down.

Power-on SMMU during the freeze for accessing the SMMU
registers as part of qcom_free_io_pgtable_ops().

Change-Id: I2a00c6b7e519f79180283c9e99dd677edeb426d7
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
2023-11-06 11:06:48 +05:30
vagdhan kumar kanukurthi
e1e2de9ba2 arm-smmu: remove reset logic for GVM
Avoid resetting all SME's and context banks which are used by host.

Change-Id: I28175186c5d996bc716ba305b6b9f723feeba294
Signed-off-by: vagdhan kumar kanukurthi <quic_vagdhank@quicinc.com>
2023-11-06 10:51:01 +05:30
Greg Kroah-Hartman
c259cc9cb4 This is the 6.1.57 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUlrb4ACgkQONu9yGCS
 aT4b+hAAgvFC6P+XmyyNXJ9ISHLkgSlcIAdatb+qeOCUtdiWHqfxIha13FdnCdhL
 WS2c/O9ORfAzjFwnYWF6LBwH8ArxRSkAXrGCMuCkEFBP3cG/j2HD+XLAAYEuBjjb
 sf1fw8e8VSgaPEOnwXie5rTfAY4VnZKEtZjAxjyIQnJKVVKfxQRb8CyaWDPzPD0Z
 tL/iABt7UWNHZayHTHsh0YhF2UhXtOjHinWigEarcZQEvOB2qRQtFl71cnqosi+t
 3ZRZzepH7/Fx3v6/H/6PNq+GSI/ZzhOiCQolVV5YcMGHXsW9cP6arjLUxco5pzpk
 pEg0vdMq47JOZYQ2pIewG4t7+NLmFIxCRFnKQVbxeFNSY9c1jhd8g5lhx9YEXwjT
 BzMtV5DnZoaoMdq2P1STw/+RVYrDI1Lm6jqfgw/D27b7LzQ13VsGM9BJ1rCs8Hm7
 UhWyjwFcgo0vhpfML1RF0RtT9Mo5SOnpGPfpbFdjg8jdXlGknNH0QsH+EY/BpF8l
 h77P5BvoNIjsIN3B1YunfXtFXhx3h0sI8zZrqHR+zhOeWGsXcqQ5mZ/lYdYKkKuH
 R8LRB7shPndF4xdRX0uRXwomcXhs+60eA5xEvE9u0CqqdpXfQN5oTwixfCm2C8MS
 O5Fc7hfvK11XtR3ja+y3KRhiNG3YsfW2PXnlOfZxMZ6iPqXtA/o=
 =5/pn
 -----END PGP SIGNATURE-----

Merge 6.1.57 into android14-6.1-lts

Changes in 6.1.57
	spi: zynqmp-gqspi: fix clock imbalance on probe failure
	ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
	ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
	mptcp: rename timer related helper to less confusing names
	mptcp: fix dangling connection hang-up
	mptcp: annotate lockless accesses to sk->sk_err
	mptcp: move __mptcp_error_report in protocol.c
	mptcp: process pending subflow error on close
	ata,scsi: do not issue START STOP UNIT on resume
	scsi: sd: Differentiate system and runtime start/stop management
	scsi: sd: Do not issue commands to suspended disks on shutdown
	scsi: core: Improve type safety of scsi_rescan_device()
	scsi: Do not attempt to rescan suspended devices
	ata: libata-scsi: Fix delayed scsi_rescan_device() execution
	NFS: Cleanup unused rpc_clnt variable
	NFS: rename nfs_client_kset to nfs_kset
	NFSv4: Fix a state manager thread deadlock regression
	mm/memory: add vm_normal_folio()
	mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
	mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
	mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
	mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
	mm/page_alloc: always remove pages from temporary list
	mm/page_alloc: leave IRQs enabled for per-cpu page allocations
	mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
	ring-buffer: remove obsolete comment for free_buffer_page()
	ring-buffer: Fix bytes info in per_cpu buffer stats
	btrfs: use struct qstr instead of name and namelen pairs
	btrfs: setup qstr from dentrys using fscrypt helper
	btrfs: use struct fscrypt_str instead of struct qstr
	Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"
	arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
	net: add sysctl accept_ra_min_rtr_lft
	net: change accept_ra_min_rtr_lft to affect all RA lifetimes
	net: release reference to inet6_dev pointer
	arm64: cpufeature: Fix CLRBHB and BC detection
	drm/amd/display: Adjust the MST resume flow
	iommu/arm-smmu-v3: Set TTL invalidation hint better
	iommu/arm-smmu-v3: Avoid constructing invalid range commands
	rbd: move rbd_dev_refresh() definition
	rbd: decouple header read-in from updating rbd_dev->header
	rbd: decouple parent info read-in from updating rbd_dev
	rbd: take header_rwsem in rbd_dev_refresh() only when updating
	block: fix use-after-free of q->q_usage_counter
	hwmon: (nzxt-smart2) Add device id
	hwmon: (nzxt-smart2) add another USB ID
	i40e: fix the wrong PTP frequency calculation
	scsi: zfcp: Fix a double put in zfcp_port_enqueue()
	iommu/vt-d: Avoid memory allocation in iommu_suspend()
	vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
	net: ethernet: mediatek: disable irq before schedule napi
	mptcp: userspace pm allow creating id 0 subflow
	qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
	Bluetooth: hci_codec: Fix leaking content of local_codecs
	Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
	wifi: mwifiex: Fix tlv_buf_left calculation
	md/raid5: release batch_last before waiting for another stripe_head
	PCI: qcom: Fix IPQ8074 enumeration
	net: replace calls to sock->ops->connect() with kernel_connect()
	net: prevent rewrite of msg_name in sock_sendmsg()
	drm/amd: Fix detection of _PR3 on the PCIe root port
	drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
	arm64: Add Cortex-A520 CPU part definition
	arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
	HID: sony: Fix a potential memory leak in sony_probe()
	ubi: Refuse attaching if mtd's erasesize is 0
	erofs: fix memory leak of LZMA global compressed deduplication
	wifi: iwlwifi: dbg_ini: fix structure packing
	wifi: iwlwifi: mvm: Fix a memory corruption issue
	wifi: cfg80211: hold wiphy lock in auto-disconnect
	wifi: cfg80211: move wowlan disable under locks
	wifi: cfg80211: add a work abstraction with special semantics
	wifi: cfg80211: fix cqm_config access race
	wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
	wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
	leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
	bpf: Fix tr dereferencing
	regulator: mt6358: Drop *_SSHUB regulators
	regulator: mt6358: Use linear voltage helpers for single range regulators
	regulator: mt6358: split ops for buck and linear range LDO regulators
	Bluetooth: Delete unused hci_req_prepare_suspend() declaration
	Bluetooth: ISO: Fix handling of listen for unicast
	drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
	wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
	perf/x86/amd/core: Fix overflow reset on hotplug
	regmap: rbtree: Fix wrong register marked as in-cache when creating new node
	wifi: mac80211: fix potential key use-after-free
	perf/x86/amd: Do not WARN() on every IRQ
	iommu/mediatek: Fix share pgtable for iova over 4GB
	regulator/core: regulator_register: set device->class earlier
	ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
	scsi: target: core: Fix deadlock due to recursive locking
	ima: rework CONFIG_IMA dependency block
	NFSv4: Fix a nfs4_state_manager() race
	bpf: tcp_read_skb needs to pop skb regardless of seq
	bpf, sockmap: Do not inc copied_seq when PEEK flag set
	bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
	modpost: add missing else to the "of" check
	net: fix possible store tearing in neigh_periodic_work()
	bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
	neighbour: annotate lockless accesses to n->nud_state
	neighbour: switch to standard rcu, instead of rcu_bh
	neighbour: fix data-races around n->output
	ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
	ptp: ocp: Fix error handling in ptp_ocp_device_init
	net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
	ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
	net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
	net: nfc: llcp: Add lock when modifying device list
	net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
	ibmveth: Remove condition to recompute TCP header checksum.
	netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
	selftests: netfilter: Test nf_tables audit logging
	selftests: netfilter: Extend nft_audit.sh
	netfilter: nf_tables: Deduplicate nft_register_obj audit logs
	netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
	ipv4: Set offload_failed flag in fibmatch results
	net: stmmac: dwmac-stm32: fix resume on STM32 MCU
	tipc: fix a potential deadlock on &tx->lock
	tcp: fix quick-ack counting to count actual ACKs of new data
	tcp: fix delayed ACKs for MSS boundary condition
	sctp: update transport state when processing a dupcook packet
	sctp: update hb timer immediately after users change hb_interval
	netlink: split up copies in the ack construction
	netlink: Fix potential skb memleak in netlink_ack
	netlink: annotate data-races around sk->sk_err
	HID: sony: remove duplicate NULL check before calling usb_free_urb()
	HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
	intel_idle: add Emerald Rapids Xeon support
	smb: use kernel_connect() and kernel_bind()
	parisc: Fix crash with nr_cpus=1 option
	dm zoned: free dmz->ddev array in dmz_put_zoned_devices
	RDMA/core: Require admin capabilities to set system parameters
	of: dynamic: Fix potential memory leak in of_changeset_action()
	IB/mlx4: Fix the size of a buffer in add_port_entries()
	gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
	gpio: pxa: disable pinctrl calls for MMP_GPIO
	RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
	RDMA/cma: Fix truncation compilation warning in make_cma_ports
	RDMA/uverbs: Fix typo of sizeof argument
	RDMA/srp: Do not call scsi_done() from srp_abort()
	RDMA/siw: Fix connection failure handling
	RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
	RDMA/mlx5: Fix NULL string error
	x86/sev: Use the GHCB protocol when available for SNP CPUID requests
	ksmbd: fix race condition between session lookup and expire
	ksmbd: fix uaf in smb20_oplock_break_ack
	parisc: Restore __ldcw_align for PA-RISC 2.0 processors
	ipv6: remove nexthop_fib6_nh_bh()
	vrf: Fix lockdep splat in output path
	btrfs: fix an error handling path in btrfs_rename()
	btrfs: fix fscrypt name leak after failure to join log transaction
	netlink: remove the flex array from struct nlmsghdr
	btrfs: file_remove_privs needs an exclusive lock in direct io write
	ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
	xen/events: replace evtchn_rwlock with RCU
	Linux 6.1.57

Change-Id: I2c200264df72a9043d91d31479c91b0d7f94863e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-02 07:05:54 +00: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
Bibek Kumar Patro
c6c6ca87b9 iommu: arm-smmu: fix the config check for testbus feature
Currently the check for tcu-base used for testbus feature is
wrapped under the ARM_SMMU_TESTBUS macro which holds the
testbus register offset. This might cause smmu device probe
failure even if CONFIG_ARM_SMMU_TESTBUS is disabled and there
is no entry for tcu-base property in DT, hence replace this
macro with CONFIG_ARM_SMMU_TESTBUS.

Change-Id: I69fb65e072979a7fa2b5ea6653db608e1ec99504
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
2023-10-30 11:38:35 +05:30
Greg Kroah-Hartman
2950de8b2d Merge 6.1.56 into android14-6.1-lts
Changes in 6.1.56
	NFS: Fix error handling for O_DIRECT write scheduling
	NFS: Fix O_DIRECT locking issues
	NFS: More O_DIRECT accounting fixes for error paths
	NFS: Use the correct commit info in nfs_join_page_group()
	NFS: More fixes for nfs_direct_write_reschedule_io()
	NFS/pNFS: Report EINVAL errors from connect() to the server
	SUNRPC: Mark the cred for revalidation if the server rejects it
	NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
	NFSv4.1: fix pnfs MDS=DS session trunking
	media: v4l: Use correct dependency for camera sensor drivers
	media: via: Use correct dependency for camera sensor drivers
	netfs: Only call folio_start_fscache() one time for each folio
	dm: fix a race condition in retrieve_deps
	btrfs: improve error message after failure to add delayed dir index item
	btrfs: remove BUG() after failure to insert delayed dir index item
	ext4: replace the traditional ternary conditional operator with with max()/min()
	ext4: move setting of trimmed bit into ext4_try_to_trim_range()
	ext4: do not let fstrim block system suspend
	netfilter: nf_tables: don't skip expired elements during walk
	netfilter: nf_tables: GC transaction API to avoid race with control plane
	netfilter: nf_tables: adapt set backend to use GC transaction API
	netfilter: nft_set_hash: mark set element as dead when deleting from packet path
	netfilter: nf_tables: remove busy mark and gc batch API
	netfilter: nf_tables: don't fail inserts if duplicate has expired
	netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
	netfilter: nf_tables: GC transaction race with netns dismantle
	netfilter: nf_tables: GC transaction race with abort path
	netfilter: nf_tables: use correct lock to protect gc_list
	netfilter: nf_tables: defer gc run if previous batch is still pending
	netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
	netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
	netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
	netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
	netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
	netfilter: nf_tables: fix memleak when more than 255 elements expired
	ASoC: meson: spdifin: start hw on dai probe
	netfilter: nf_tables: disallow element removal on anonymous sets
	bpf: Avoid deadlock when using queue and stack maps from NMI
	ASoC: rt5640: Revert "Fix sleep in atomic context"
	ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
	ALSA: hda/realtek: Splitting the UX3402 into two separate models
	netfilter: conntrack: fix extension size table
	selftests: tls: swap the TX and RX sockets in some tests
	net/core: Fix ETH_P_1588 flow dissector
	ASoC: hdaudio.c: Add missing check for devm_kstrdup
	ASoC: imx-audmix: Fix return error with devm_clk_get()
	octeon_ep: fix tx dma unmap len values in SG
	iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
	ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful
	iavf: add iavf_schedule_aq_request() helper
	iavf: schedule a request immediately after add/delete vlan
	i40e: Fix VF VLAN offloading when port VLAN is configured
	netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
	ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
	igc: Fix infinite initialization loop with early XDP redirect
	ipv4: fix null-deref in ipv4_link_failure
	scsi: iscsi_tcp: restrict to TCP sockets
	powerpc/perf/hv-24x7: Update domain value check
	dccp: fix dccp_v4_err()/dccp_v6_err() again
	x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
	net: hsr: Properly parse HSRv1 supervisor frames.
	platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
	platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
	platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
	platform/x86: intel_scu_ipc: Fail IPC send if still busy
	x86/srso: Fix srso_show_state() side effect
	x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
	net: hns3: add cmdq check for vf periodic service task
	net: hns3: fix GRE checksum offload issue
	net: hns3: only enable unicast promisc when mac table full
	net: hns3: fix fail to delete tc flower rules during reset issue
	net: hns3: add 5ms delay before clear firmware reset irq source
	net: bridge: use DEV_STATS_INC()
	team: fix null-ptr-deref when team device type is changed
	net: rds: Fix possible NULL-pointer dereference
	netfilter: nf_tables: disable toggling dormant table state more than once
	netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
	i915/pmu: Move execlist stats initialization to execlist specific setup
	locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
	net: ena: Flush XDP packets on error.
	bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
	octeontx2-pf: Do xdp_do_flush() after redirects.
	igc: Expose tx-usecs coalesce setting to user
	proc: nommu: /proc/<pid>/maps: release mmap read lock
	proc: nommu: fix empty /proc/<pid>/maps
	cifs: Fix UAF in cifs_demultiplex_thread()
	gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
	i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
	i2c: mux: gpio: Add missing fwnode_handle_put()
	i2c: xiic: Correct return value check for xiic_reinit()
	ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
	ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
	ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
	ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
	ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
	f2fs: optimize iteration over sparse directories
	f2fs: get out of a repeat loop when getting a locked data page
	s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
	arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
	wifi: ath11k: fix tx status reporting in encap offload mode
	wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
	scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
	scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
	drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3
	drm/amdkfd: Insert missing TLB flush on GFX10 and later
	btrfs: reset destination buffer when read_extent_buffer() gets invalid range
	vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
	MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
	spi: spi-gxp: BUG: Correct spi write return value
	drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
	bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
	bus: ti-sysc: Fix missing AM35xx SoC matching
	firmware: arm_scmi: Harden perf domain info access
	firmware: arm_scmi: Fixup perf power-cost/microwatt support
	power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
	clk: sprd: Fix thm_parents incorrect configuration
	clk: tegra: fix error return case for recalc_rate
	ARM: dts: omap: correct indentation
	ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
	ARM: dts: Unify pwm-omap-dmtimer node names
	ARM: dts: Unify pinctrl-single pin group nodes for omap4
	ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
	bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
	power: supply: ucs1002: fix error code in ucs1002_get_property()
	firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
	xtensa: add default definition for XCHAL_HAVE_DIV32
	xtensa: iss/network: make functions static
	xtensa: boot: don't add include-dirs
	xtensa: umulsidi3: fix conditional expression
	xtensa: boot/lib: fix function prototypes
	power: supply: rk817: Fix node refcount leak
	selftests/powerpc: Use CLEAN macro to fix make warning
	selftests/powerpc: Pass make context to children
	selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
	soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
	arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
	firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
	gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
	i2c: npcm7xx: Fix callback completion ordering
	x86/reboot: VMCLEAR active VMCSes before emergency reboot
	ceph: drop messages from MDS when unmounting
	dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
	bpf: Annotate bpf_long_memcpy with data_race
	spi: sun6i: reduce DMA RX transfer width to single byte
	spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
	nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
	parisc: sba: Fix compile warning wrt list of SBA devices
	parisc: iosapic.c: Fix sparse warnings
	parisc: drivers: Fix sparse warning
	parisc: irq: Make irq_stack_union static to avoid sparse warning
	scsi: qedf: Add synchronization between I/O completions and abort
	scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
	scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
	selftests/ftrace: Correctly enable event in instance-event.tc
	ring-buffer: Avoid softlockup in ring_buffer_resize()
	btrfs: assert delayed node locked when removing delayed item
	selftests: fix dependency checker script
	ring-buffer: Do not attempt to read past "commit"
	net/smc: bugfix for smcr v2 server connect success statistic
	ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
	platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
	platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
	thermal/of: add missing of_node_put()
	drm/amd/display: Don't check registers, if using AUX BL control
	drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
	drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
	drm/amdgpu: Handle null atom context in VBIOS info ioctl
	riscv: errata: fix T-Head dcache.cva encoding
	scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
	scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
	smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
	ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
	spi: nxp-fspi: reset the FLSHxCR1 registers
	spi: stm32: add a delay before SPI disable
	ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
	spi: intel-pci: Add support for Granite Rapids SPI serial flash
	bpf: Clarify error expectations from bpf_clone_redirect
	ALSA: hda: intel-sdw-acpi: Use u8 type for link index
	ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
	ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
	firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
	memblock tests: fix warning: "__ALIGN_KERNEL" redefined
	memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
	ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
	media: vb2: frame_vector.c: replace WARN_ONCE with a comment
	NFSv4.1: fix zero value filehandle in post open getattr
	ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
	powerpc/watchpoints: Disable preemption in thread_change_pc()
	powerpc/watchpoint: Disable pagefaults when getting user instruction
	powerpc/watchpoints: Annotate atomic context in more places
	ncsi: Propagate carrier gain/loss events to the NCSI controller
	net: hsr: Add __packed to struct hsr_sup_tlv.
	tsnep: Fix NAPI scheduling
	tsnep: Fix NAPI polling with budget 0
	LoongArch: Set all reserved memblocks on Node#0 at initialization
	fbdev/sh7760fb: Depend on FB=y
	perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
	nvme-pci: factor the iod mempool creation into a helper
	nvme-pci: factor out a nvme_pci_alloc_dev helper
	nvme-pci: do not set the NUMA node of device if it has none
	wifi: ath11k: Don't drop tx_status when peer cannot be found
	scsi: qla2xxx: Fix NULL pointer dereference in target mode
	nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
	smack: Record transmuting in smk_transmuted
	smack: Retrieve transmuting information in smack_inode_getsecurity()
	iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
	x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
	x86/srso: Add SRSO mitigation for Hygon processors
	KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
	KVM: SVM: Fix TSC_AUX virtualization setup
	KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
	KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
	mptcp: fix bogus receive window shrinkage with multiple subflows
	misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
	Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
	serial: 8250_port: Check IRQ data before use
	nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
	netfilter: nf_tables: disallow rule removal from chain binding
	ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
	LoongArch: Define relocation types for ABI v2.10
	LoongArch: numa: Fix high_memory calculation
	ata: libata-scsi: link ata port and scsi device
	ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
	io_uring/fs: remove sqe->rw_flags checking from LINKAT
	i2c: i801: unregister tco_pdev in i801_probe() error path
	ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
	kernel/sched: Modify initial boot task idle setup
	sched/rt: Fix live lock between select_fallback_rq() and RT push
	netfilter: nf_tables: fix kdoc warnings after gc rework
	Revert "SUNRPC dont update timeout value on connection reset"
	timers: Tag (hr)timer softirq as hotplug safe
	drm/tests: Fix incorrect argument in drm_test_mm_insert_range
	arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
	mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
	mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
	mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
	ring-buffer: Update "shortest_full" in polling
	btrfs: properly report 0 avail for very full file systems
	media: uvcvideo: Fix OOB read
	bpf: Add override check to kprobe multi link attach
	bpf: Fix BTF_ID symbol generation collision
	bpf: Fix BTF_ID symbol generation collision in tools/
	net: thunderbolt: Fix TCPv6 GSO checksum calculation
	fs/smb/client: Reset password pointer to NULL
	ata: libata-core: Fix ata_port_request_pm() locking
	ata: libata-core: Fix port and device removal
	ata: libata-core: Do not register PM operations for SAS ports
	ata: libata-sata: increase PMP SRST timeout to 10s
	drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
	power: supply: rk817: Add missing module alias
	power: supply: ab8500: Set typing and props
	fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
	drm/amdkfd: Use gpu_offset for user queue's wptr
	drm/meson: fix memory leak on ->hpd_notify callback
	memcg: drop kmem.limit_in_bytes
	mm, memcg: reconsider kmem.limit_in_bytes deprecation
	ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
	Linux 6.1.56

Change-Id: Id110614d91d6d60fb6c7622c5af82f219a84a30f
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-10-27 09:17:04 +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
qctecmdr
07b086971a Merge "iommu/arm-smmu-v3: Add a paravirtualized ARM-SMMU V3 driver" 2023-10-24 19:27:34 -07:00
lvwenhuan
0b20035778 ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
the reason why we add a vendor hook adjusting alloc_flags:
1 the user only pass parameter size and gfp_flags once. if we mask the __GFP_RECLAIM, we can't distinguish high-order and low-order, they all will not rise reclaim behavior, it's wrong.

2 for __iommu_dma_alloc_pages, there is a loop to try to alloc pages from high-order to low-order fallback, and we add hook callsite to only change the high-order( > costly order) alloc behavior(which high probability will result more overhead than benifit).
which allow low order alloc to do reclaim behavior still, otherwise may end up with alloc fail.

3 in android ION(drivers/dma-buf/heaps/system_heap.c )
there is same logic, high-order alloc will not do reclaim behavior.

so this change and a vendor hook for adjusting alloc_flags, and add a callsite in __iommu_dma_alloc_pages to turn the reclaim behavior.

Bug: 300857012
Change-Id: I30bd634d8ede1cc29c83d52bdd9276c8cf72ac1e
Signed-off-by: lvwenhuan <lvwenhuan@oppo.com>
(cherry picked from commit d6c24c3a63567676de818011403abe5b9b3d38b0)
2023-10-24 19:34:17 +00:00