* 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>
* keystone/mirror-android14-6.1-2024-04: (119 commits)
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()
...
Change-Id: I3484d6d5839e08845a650576d6ea873d53992764
* 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>
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>
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>
-----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>
* keystone/mirror-android14-6.1-2024-02: (1774 commits)
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: Enable runtime PM
UPSTREAM: arm64: scs: Disable LTO for SCS patching code
ANDROID: GKI: Update symbol list for mtk
BACKPORT: f2fs: Restrict max filesize for 16K f2fs
BACKPORT: f2fs: Support Block Size == Page Size
...
Change-Id: I451d22a014789c83a9762b254500a14f74157023
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmWrpWwACgkQONu9yGCS
aT4NCxAAy3cItCclN2JVrdjKW8htc81fhEhUdB1oDwz8+U9SJJ0E7psR0H8p8KTM
2OTT9pVhfaZ2Usjml/PVjzBxR26o4jsUV3Ls/GMbrGnUBwPXFUXI4WAFhPKOvc4W
IKffdO9SVFMQVygsCR02mld/BJiRp6Yak+p9z0Kmre74G+Wv7uq+yeYkqxJdIRZo
owg6UwItEQ+gxhK+eRw0Cdp4pXr7NARY8l4POWuFxMylKwLPACdr/MxFsmG5a3u7
Gzw+Gygmm9OZoX5R/qtgY2WodAO2WsAwiEKPfY1nNqQ/8lcGpmb6LqXwfY2ea4Mn
UMGonnxYcN8Xca4Eq2OTsAfe9E7NmdvRbLrhVM0RNepVZWaiaGJO7BXKiyVV1OY0
T5JJjZZexAuAJ183Vj8FYzp0V6FJn2f/U1rVaLwO4Fk4kBN5qaXWgaB3UP0BBlhM
nI1yjPY0Ti0j9OcZpCxKGzwLIyNX9njbIINCt2rdkAw25aJyjuzG+h76IMyz1q5+
cDf3Oet+FTkDr8W8FuH7AKMgRKhuXHm49xWnKHy4+PCA5zBnidNT8+ipaDgeCSS7
2kMM+F1LSb031Oys0V7Xqf1diWvdhpAhmaTYSpzF1QNIbPv4dsQOgeuRP1rqZcMc
RsqxNNkbqVIsuu9PE2x5pWQyqzeF6mDx+yJA/fSWm6N8akPEEpc=
=AE28
-----END PGP SIGNATURE-----
Merge 6.1.74 into android14-6.1-lts
Changes in 6.1.74
f2fs: explicitly null-terminate the xattr list
pinctrl: lochnagar: Don't build on MIPS
ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
mptcp: fix uninit-value in mptcp_incoming_options
wifi: cfg80211: lock wiphy mutex for rfkill poll
wifi: avoid offset calculation on NULL pointer
wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
debugfs: fix automount d_fsdata usage
ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
nvme-core: fix a memory leak in nvme_ns_info_from_identify()
drm/amd/display: update dcn315 lpddr pstate latency
drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
smb: client, common: fix fortify warnings
blk-mq: don't count completed flush data request as inflight in case of quiesce
nvme-core: check for too small lba shift
hwtracing: hisi_ptt: Handle the interrupt in hardirq context
hwtracing: hisi_ptt: Don't try to attach a task
ASoC: wm8974: Correct boost mixer inputs
arm64: dts: rockchip: fix rk356x pcie msg interrupt name
ASoC: Intel: Skylake: Fix mem leak in few functions
ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
ASoC: Intel: Skylake: mem leak in skl register function
ASoC: cs43130: Fix the position of const qualifier
ASoC: cs43130: Fix incorrect frame delay configuration
ASoC: rt5650: add mutex to avoid the jack detection failure
ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
nouveau/tu102: flush all pdbs on vmm flush
ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
net/tg3: fix race condition in tg3_reset_task()
ASoC: da7219: Support low DC impedance headset
ASoC: ops: add correct range check for limiting volume
nvme: introduce helper function to get ctrl state
nvme: prevent potential spectre v1 gadget
arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
drm/amdgpu: Add NULL checks for function pointers
drm/exynos: fix a potential error pointer dereference
drm/exynos: fix a wrong error checking
hwmon: (corsair-psu) Fix probe when built-in
LoongArch: Preserve syscall nr across execve()
clk: rockchip: rk3568: Add PLL rate for 292.5MHz
clk: rockchip: rk3128: Fix HCLK_OTG gate register
jbd2: correct the printing of write_flags in jbd2_write_superblock()
jbd2: increase the journal IO's priority
drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
neighbour: Don't let neigh_forced_gc() disable preemption for long
platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
jbd2: fix soft lockup in journal_finish_inode_data_buffers()
tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
tracing: Add size check when printing trace_marker output
stmmac: dwmac-loongson: drop useless check for compatible fallback
MIPS: dts: loongson: drop incorrect dwmac fallback compatible
tracing: Fix uaf issue when open the hist or hist_debug file
ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
Input: atkbd - skip ATKBD_CMD_GETID in translated mode
Input: i8042 - add nomux quirk for Acer P459-G2-M
s390/scm: fix virtual vs physical address confusion
ARC: fix spare error
wifi: iwlwifi: pcie: avoid a NULL pointer dereference
Input: xpad - add Razer Wolverine V2 support
kselftest: alsa: fixed a print formatting warning
HID: nintendo: fix initializer element is not constant error
platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems
ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
HID: nintendo: Prevent divide-by-zero on code
smb: client: fix potential OOB in smb2_dump_detail()
i2c: rk3x: fix potential spinlock recursion on poll
drm/amd/display: get dprefclk ss info from integration info table
pinctrl: cy8c95x0: Fix typo
pinctrl: cy8c95x0: Fix get_pincfg
ida: Fix crash in ida_free when the bitmap is empty
virtio_blk: fix snprintf truncation compiler warning
net: qrtr: ns: Return 0 if server port is not present
ARM: sun9i: smp: fix return code check of of_property_match_string
drm/crtc: fix uninitialized variable use
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
ACPI: resource: Add another DMI match for the TongFang GMxXGxx
ASoC: SOF: Intel: hda-codec: Delay the codec device registration
btf, scripts: Exclude Rust CUs with pahole
bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25
ksmbd: don't allow O_TRUNC open on read-only share
ksmbd: free ppace array on error in parse_dacl
Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
binder: use EPOLLERR from eventpoll.h
binder: fix use-after-free in shinker's callback
binder: fix trivial typo of binder_free_buf_locked()
binder: fix comment on binder_alloc_new_buf() return value
uio: Fix use-after-free in uio_open
parport: parport_serial: Add Brainboxes BAR details
parport: parport_serial: Add Brainboxes device IDs and geometry
leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
PCI: Add ACS quirk for more Zhaoxin Root Ports
coresight: etm4x: Fix width of CCITMIN field
scripts/decode_stacktrace.sh: optionally use LLVM utilities
Linux 6.1.74
Change-Id: Icd69871d2272d5c26e253cfe54d2a8b637e616b5
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
* keystone/mirror-android14-6.1-2024-01: (139 commits)
ANDROID: Update the pixel symbol list
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
ANDROID: add 16k targets for Microdroid kernel
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
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
...
Change-Id: I98b5a6f1ce746fb3fca8a1ff49d84914dd98e25a
Signed-off-by: Omkar Sai Sandeep Katadi <okatadi@google.com>
commit 21528c69a0d8483f7c6345b1a0bc8d8975e9a172 upstream.
Documentation/filesystems/ramfs-rootfs-initramfs.rst states:
If CONFIG_TMPFS is enabled, rootfs will use tmpfs instead of ramfs by
default. To force ramfs, add "rootfstype=ramfs" to the kernel command
line.
This currently does not work when root= is provided since then
saved_root_name contains a string and rootfstype= is ignored. Therefore,
ramfs is currently always chosen when root= is provided.
The current behavior for rootfs's filesystem is:
root= | rootfstype= | chosen rootfs filesystem
------------+-------------+--------------------------
unspecified | unspecified | tmpfs
unspecified | tmpfs | tmpfs
unspecified | ramfs | ramfs
provided | ignored | ramfs
rootfstype= should be respected regardless whether root= is given,
as shown below:
root= | rootfstype= | chosen rootfs filesystem
------------+-------------+--------------------------
unspecified | unspecified | tmpfs (as before)
unspecified | tmpfs | tmpfs (as before)
unspecified | ramfs | ramfs (as before)
provided | unspecified | ramfs (compatibility with before)
provided | tmpfs | tmpfs (new)
provided | ramfs | ramfs (new)
This table represents the new behavior.
Fixes: 6e19eded36 ("initmpfs: use initramfs if rootfstype= or root= specified")
Cc: <stable@vger.kernel.org>
Signed-off-by: Rob Landley <rob@landley.net>
Link: https://lore.kernel.org/lkml/8244c75f-445e-b15b-9dbf-266e7ca666e2@landley.net/
Reviewed-and-Tested-by: Mimi Zohar <zohar@linux.ibm.com>
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Link: https://lore.kernel.org/r/20231120011248.396012-1-stefanb@linux.ibm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This merges all of the latest changes in 'android14-6.1' into
'android14-6.1-lts' to get it to pass TH again due to new symbols being
added. Included in here are the following commits:
* a41a4ee370 ANDROID: Update the ABI symbol list
* 0801d8a89d ANDROID: mm: export dump_tasks symbol.
* 7c91752f5d FROMLIST: scsi: ufs: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
* 28154afe74 FROMLIST: scsi: ufs: Simplify power management during async scan
* febcf1429f ANDROID: gki_defconfig: Set CONFIG_IDLE_INJECT and CONFIG_CPU_IDLE_THERMAL into y
* bc4d82ee40 ANDROID: KMI workaround for CONFIG_NETFILTER_FAMILY_BRIDGE
* 227b55a7a3 ANDROID: dma-buf: don't re-purpose kobject as work_struct
* c1b1201d39 BACKPORT: FROMLIST: dma-buf: Move sysfs work out of DMA-BUF export path
* 928b3b5dde UPSTREAM: netfilter: nf_tables: skip set commit for deleted/destroyed sets
* 031f804149 ANDROID: KVM: arm64: Avoid BUG-ing from the host abort path
* c5dc4b4b3d ANDROID: Update the ABI symbol list
* 5070b3b594 UPSTREAM: ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
* 02aa72665c UPSTREAM: nvmet-tcp: Fix a possible UAF in queue intialization setup
* d6554d1262 FROMGIT: usb: dwc3: gadget: Handle EP0 request dequeuing properly
* 29544d4157 ANDROID: ABI: Update symbol list for imx
* 02f444ba07 UPSTREAM: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
* ec46fe0ac7 UPSTREAM: bpf: Fix prog_array_map_poke_run map poke update
* 98b0e4cf09 BACKPORT: xhci: track port suspend state correctly in unsuccessful resume cases
* ac90f08292 ANDROID: Update the ABI symbol list
* ef67750d99 ANDROID: sched: Export symbols for vendor modules
* 934a40576e UPSTREAM: usb: dwc3: core: add support for disabling High-speed park mode
* 8a597e7a2d ANDROID: KVM: arm64: Don't prepopulate MMIO regions for host stage-2
* ed9b660cd1 BACKPORT: FROMGIT fork: use __mt_dup() to duplicate maple tree in dup_mmap()
* 3743b40f65 FROMGIT: maple_tree: preserve the tree attributes when destroying maple tree
* 1bec2dd52e FROMGIT: maple_tree: update check_forking() and bench_forking()
* e57d333531 FROMGIT: maple_tree: skip other tests when BENCH is enabled
* c79ca61edc FROMGIT: maple_tree: update the documentation of maple tree
* 7befa7bbc9 FROMGIT: maple_tree: add test for mtree_dup()
* f73f881af4 FROMGIT: radix tree test suite: align kmem_cache_alloc_bulk() with kernel behavior.
* eb5048ea90 FROMGIT: maple_tree: introduce interfaces __mt_dup() and mtree_dup()
* dc9323545b FROMGIT: maple_tree: introduce {mtree,mas}_lock_nested()
* 4ddcdc519b FROMGIT: maple_tree: add mt_free_one() and mt_attr() helpers
* c52d48818b UPSTREAM: maple_tree: introduce __mas_set_range()
* 066d57de87 ANDROID: GKI: Enable symbols for v4l2 in async and fwnode
* e74417834e ANDROID: Update the ABI symbol list
* 15a93de464 ANDROID: KVM: arm64: Fix hyp event alignment
* 717d1f8f91 ANDROID: KVM: arm64: Fix host_smc print typo
* 8fc25d7862 FROMGIT: f2fs: do not return EFSCORRUPTED, but try to run online repair
* 99288e911a ANDROID: KVM: arm64: Document module_change_host_prot_range
* 4d99e41ce1 FROMGIT: PM / devfreq: Synchronize devfreq_monitor_[start/stop]
* 6c8f710857 FROMGIT: arch/mm/fault: fix major fault accounting when retrying under per-VMA lock
* 4a518d8633 UPSTREAM: mm: handle write faults to RO pages under the VMA lock
* c1da94fa44 UPSTREAM: mm: handle read faults under the VMA lock
* 6541fffd92 UPSTREAM: mm: handle COW faults under the VMA lock
* c7fa581a79 UPSTREAM: mm: handle shared faults under the VMA lock
* 95af8a80bb BACKPORT: mm: call wp_page_copy() under the VMA lock
* b43b26b4cd UPSTREAM: mm: make lock_folio_maybe_drop_mmap() VMA lock aware
* 9c4bc457ab UPSTREAM: mm/memory.c: fix mismerge
* 7d50253c27 ANDROID: Export functions to be used with dma_map_ops in modules
* 37e0a5b868 BACKPORT: FROMGIT: erofs: enable sub-page compressed block support
* f466d52164 FROMGIT: erofs: refine z_erofs_transform_plain() for sub-page block support
* a18efa4e4a FROMGIT: erofs: fix ztailpacking for subpage compressed blocks
* 0c6a18c75b BACKPORT: FROMGIT: erofs: fix up compacted indexes for block size < 4096
* d7bb85f1cb FROMGIT: erofs: record `pclustersize` in bytes instead of pages
* 9d259220ac FROMGIT: erofs: support I/O submission for sub-page compressed blocks
* 8a49ea9441 FROMGIT: erofs: fix lz4 inplace decompression
* bdc5d268ba FROMGIT: erofs: fix memory leak on short-lived bounced pages
* 0d329bbe5c BACKPORT: erofs: tidy up z_erofs_do_read_page()
* dc94c3cc6b UPSTREAM: erofs: move preparation logic into z_erofs_pcluster_begin()
* 7751567a71 BACKPORT: erofs: avoid obsolete {collector,collection} terms
* d0dbf74792 BACKPORT: erofs: simplify z_erofs_read_fragment()
* 4067dd9969 UPSTREAM: erofs: get rid of the remaining kmap_atomic()
* 365ca16da2 UPSTREAM: erofs: simplify z_erofs_transform_plain()
* 187d034575 BACKPORT: erofs: adapt managed inode operations into folios
* 3d93182661 UPSTREAM: erofs: avoid on-stack pagepool directly passed by arguments
* 5c1827383a UPSTREAM: erofs: allocate extra bvec pages directly instead of retrying
* bed20ed1d3 UPSTREAM: erofs: clean up z_erofs_pcluster_readmore()
* 5e861fa97e UPSTREAM: erofs: remove the member readahead from struct z_erofs_decompress_frontend
* 66595bb17c UPSTREAM: erofs: fold in z_erofs_decompress()
* 88a1939504 UPSTREAM: erofs: enable large folios for iomap mode
* 2c085909e7 ANDROID: Update the ABI symbol list
* d16a15fde5 UPSTREAM: USB: gadget: core: adjust uevent timing on gadget unbind
* d3006fb944 ANDROID: ABI: Update oplus symbol list
* bc97d5019a ANDROID: vendor_hooks: Add hooks for rt_mutex steal
* 401a2769d9 UPSTREAM: dm verity: don't perform FEC for failed readahead IO
* 30bca9e278 UPSTREAM: netfilter: nft_set_pipapo: skip inactive elements during set walk
* 44702d8fa1 FROMLIST: mm: migrate high-order folios in swap cache correctly
* 613d8368e3 ANDROID: fuse-bpf: Follow mounts in lookups
Change-Id: I49d28ad030d7840490441ce6a7936b5e1047913e
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Enabling CONFIG_NETFILTER_FAMILY_BRIDGE causes the new element,
hooks_bridge[] to be added to netns_nf. Since the KMI is frozen
this could not be added.
The only instantiation of struct netns_nf is as an embedded field
of struct net. So instead of adding the field to struct netns_nf,
a new "struct ext_net" is added that contains struct net and
the new hooks_bridge[] field. An accessor function,
get_nf_hooks_bridge() is added to get a pointer to the new
field.
There is a global init_net of type struct net which must be special
cased since it is not a member of a struct ext_net. All other
instances of struct net are allocated via net_alloc() which now
allocates a struct ext_net.
Since CONFIG_NETFILTER_FAMILY_BRIDGE is a hidden config that is
needed for vendor modules, it is enabled via init/Kconfig.gki.
Bug: 316040984
Fixes: 0145780bfc78 ("fix KASAN-related kernel crash by KMI W/A for NETFILTER_FAMILY_BRIDGE")
Change-Id: I2c7384e3df9b88f12464dc0138986fed12ca626a
Signed-off-by: Norihiko Hama <Norihiko.Hama@alpsalpine.com>
* 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>
* keystone/mirror-android14-6.1-2023-12: (2159 commits)
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: 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
...
Change-Id: I9c0a3423376524b5392f0670c27fb0515fec3407
Signed-off-by: Omkar Sai Sandeep Katadi <okatadi@google.com>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmVmHpsACgkQONu9yGCS
aT5uvw//SzcE0GImnHnfeN7iXtpFE9O0fhTxsjZCi8/HTXmGWPtQgWscd9y81bAd
EHBVr456GXqd6KuIF+03g/r/FYinwWqK375meLfaybw1vSBP+fZttrEGqz6nTnYD
yqOxw2bqgz8Xjp63UeNHD6mifpBvVtuAvzrfO1E2Ie/U1OU2uKdjRRv0iijKNeWN
liOYTXaddIkVfZR0z6dVTl0hb5dPWsxNmF77kfVpKz4ALIHJcO13DlUuKtQz6Sb6
0ElmJpuonHuUxHzb8e9LLsFy3IvbBqomSscwcd0tngtdUTzhMYFIZLjg2+WQ9Ovq
raMGqvS/bKsoyoTBNKL83QB2NyXQb3vkfL0NgLsq9IwDl+r96mP9ctANYGwSjhND
o/4sa/fbMFzeInA8Rzh7i56RCNstOBKApJPhBzWuY0f/6b1BZpvZaONyX3fFksWO
dMeYT16GgO4lhQXnG3O6mtDT8eoZ1fLf7ZdGEZ2NktcOzXYelNc4aXJke7qdlIop
CVxM+Ur+juj+DJymo59a6baXjEgIROdHq83N3CZwetGviPHneGqgYc0K7ETtA33H
sH/0KGYAT8SzzjMlnXB0lpjp68WViJfzzo9Wxdf2aDZbL3SdI14GPKMUeDqqeSyU
8bB2Hb4ItccRFW9RriiE3BPGnLGu7PDTkn5TgXDG/bDX54Cb5DQ=
=YPzI
-----END PGP SIGNATURE-----
Merge 6.1.64 into android14-6.1-lts
Changes in 6.1.64
locking/ww_mutex/test: Fix potential workqueue corruption
lib/generic-radix-tree.c: Don't overflow in peek()
perf/core: Bail out early if the request AUX area is out of bound
srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
clocksource/drivers/timer-imx-gpt: Fix potential memory leak
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
smp,csd: Throw an error if a CSD lock is stuck for too long
cpu/hotplug: Don't offline the last non-isolated CPU
workqueue: Provide one lock class key per work_on_cpu() callsite
x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
wifi: plfxlc: fix clang-specific fortify warning
wifi: mac80211_hwsim: fix clang-specific fortify warning
wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
atl1c: Work around the DMA RX overflow issue
bpf: Detect IP == ksym.end as part of BPF program
wifi: ath9k: fix clang-specific fortify warnings
wifi: ath10k: fix clang-specific fortify warning
net: annotate data-races around sk->sk_tx_queue_mapping
net: annotate data-races around sk->sk_dst_pending_confirm
wifi: ath10k: Don't touch the CE interrupt registers after power up
vsock: read from socket's error queue
bpf: Ensure proper register state printing for cond jumps
Bluetooth: btusb: Add date->evt_skb is NULL check
Bluetooth: Fix double free in hci_conn_cleanup
ACPI: EC: Add quirk for HP 250 G7 Notebook PC
tsnep: Fix tsnep_request_irq() format-overflow warning
platform/chrome: kunit: initialize lock for fake ec_dev
platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
drm/gma500: Fix call trace when psb_gem_mm_init() fails
drm/komeda: drop all currently held locks if deadlock happens
drm/amdgpu: not to save bo in the case of RAS err_event_athub
drm/amdkfd: Fix a race condition of vram buffer unref in svm code
drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
drm/amd/display: use full update for clip size increase of large plane source
string.h: add array-wrappers for (v)memdup_user()
kernel: kexec: copy user-array safely
kernel: watch_queue: copy user-array safely
drm_lease.c: copy user-array safely
drm: vmwgfx_surface.c: copy user-array safely
drm/msm/dp: skip validity check for DP CTS EDID checksum
drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
drm/amdgpu: Fix potential null pointer derefernce
drm/panel: fix a possible null pointer dereference
drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
drm/radeon: fix a possible null pointer dereference
drm/amdgpu/vkms: fix a possible null pointer dereference
drm/panel: st7703: Pick different reset sequence
drm/amdkfd: Fix shift out-of-bounds issue
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
selftests/efivarfs: create-read: fix a resource leak
ASoC: soc-card: Add storage for PCI SSID
ASoC: SOF: Pass PCI SSID to machine driver
crypto: pcrypt - Fix hungtask for PADATA_RESET
ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
RDMA/hfi1: Use FIELD_GET() to extract Link Width
scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
fs/jfs: Add check for negative db_l2nbperpage
fs/jfs: Add validity check for db_maxag and db_agpref
jfs: fix array-index-out-of-bounds in dbFindLeaf
jfs: fix array-index-out-of-bounds in diAlloc
HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
ARM: 9320/1: fix stack depot IRQ stack filter
ALSA: hda: Fix possible null-ptr-deref when assigning a stream
PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
PCI: mvebu: Use FIELD_PREP() with Link Width
atm: iphase: Do PCI error checks on own line
PCI: Do error check on own line to split long "if" conditions
scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
PCI: Use FIELD_GET() to extract Link Width
PCI: Extract ATS disabling to a helper function
PCI: Disable ATS for specific Intel IPU E2000 devices
misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
crypto: hisilicon/qm - prevent soft lockup in receive loop
HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
exfat: support handle zero-size directory
mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
tty: vcc: Add check for kstrdup() in vcc_probe()
usb: dwc3: core: configure TX/RX threshold for DWC3_IP
soundwire: dmi-quirks: update HP Omen match
f2fs: fix error handling of __get_node_page
usb: gadget: f_ncm: Always set current gadget in ncm_bind()
9p/trans_fd: Annotate data-racy writes to file::f_flags
9p: v9fs_listxattr: fix %s null argument warning
i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
i2c: fix memleak in i2c_new_client_device()
i2c: sun6i-p2wi: Prevent potential division by zero
virtio-blk: fix implicit overflow on virtio_max_dma_size
i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
media: gspca: cpia1: shift-out-of-bounds in set_flicker
media: vivid: avoid integer overflow
gfs2: ignore negated quota changes
gfs2: fix an oops in gfs2_permission
media: cobalt: Use FIELD_GET() to extract Link Width
media: ccs: Fix driver quirk struct documentation
media: imon: fix access to invalid resource for the second interface
drm/amd/display: Avoid NULL dereference of timing generator
kgdb: Flush console before entering kgdb on panic
i2c: dev: copy userspace array safely
ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
drm/qxl: prevent memory leak
ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
drm/amdgpu: fix software pci_unplug on some chips
pwm: Fix double shift bug
mtd: rawnand: tegra: add missing check for platform_get_irq()
wifi: iwlwifi: Use FW rate for non-data frames
sched/core: Optimize in_task() and in_interrupt() a bit
SUNRPC: ECONNRESET might require a rebind
mtd: rawnand: intel: check return value of devm_kasprintf()
mtd: rawnand: meson: check return value of devm_kasprintf()
NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
SUNRPC: Add an IS_ERR() check back to where it was
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
vhost-vdpa: fix use after free in vhost_vdpa_probe()
net: set SOCK_RCU_FREE before inserting socket into hashtable
ipvlan: add ipvlan_route_v6_outbound() helper
tty: Fix uninit-value access in ppp_sync_receive()
net: hns3: fix add VLAN fail issue
net: hns3: add barrier in vf mailbox reply process
net: hns3: fix incorrect capability bit display for copper port
net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
net: hns3: fix VF reset fail issue
net: hns3: fix VF wrong speed and duplex issue
tipc: Fix kernel-infoleak due to uninitialized TLV value
net: mvneta: fix calls to page_pool_get_stats
ppp: limit MRU to 64K
xen/events: fix delayed eoi list handling
ptp: annotate data-race around q->head and q->tail
bonding: stop the device in bond_setup_by_slave()
net: ethernet: cortina: Fix max RX frame define
net: ethernet: cortina: Handle large frames
net: ethernet: cortina: Fix MTU max setting
af_unix: fix use-after-free in unix_stream_read_actor()
netfilter: nf_conntrack_bridge: initialize err to 0
netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
net: stmmac: fix rx budget limit check
net: stmmac: avoid rx queue overrun
net/mlx5e: fix double free of encap_header
net/mlx5e: fix double free of encap_header in update funcs
net/mlx5e: Fix pedit endianness
net/mlx5e: Reduce the size of icosq_str
net/mlx5e: Check return value of snprintf writing to fw_version buffer
net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
macvlan: Don't propagate promisc change to lower dev in passthru
tools/power/turbostat: Fix a knl bug
tools/power/turbostat: Enable the C-state Pre-wake printing
cifs: spnego: add ';' in HOST_KEY_LEN
cifs: fix check of rc in function generate_smb3signingkey
i915/perf: Fix NULL deref bugs with drm_dbg() calls
media: venus: hfi: add checks to perform sanity on queue pointers
perf intel-pt: Fix async branch flags
powerpc/perf: Fix disabling BHRB and instruction sampling
randstruct: Fix gcc-plugin performance mode to stay in group
bpf: Fix check_stack_write_fixed_off() to correctly spill imm
bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
scsi: mpt3sas: Fix loop logic
scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
scsi: qla2xxx: Fix system crash due to bad pointer access
crypto: x86/sha - load modules based on CPU features
x86/cpu/hygon: Fix the CPU topology evaluation for real
KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
KVM: x86: Ignore MSR_AMD64_TW_CFG access
KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
audit: don't take task_lock() in audit_exe_compare() code path
audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
proc: sysctl: prevent aliased sysctls from getting passed to init
tty/sysrq: replace smp_processor_id() with get_cpu()
tty: serial: meson: fix hard LOCKUP on crtscts mode
hvc/xen: fix console unplug
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
hvc/xen: fix event channel handling for secondary consoles
PCI/sysfs: Protect driver's D3cold preference from user space
mm/damon/sysfs: remove requested targets when online-commit inputs
mm/damon/sysfs: update monitoring target regions for online input commit
watchdog: move softlockup_panic back to early_param
mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
mm/damon: implement a function for max nr_accesses safe calculation
mm/damon/sysfs: check error from damon_sysfs_update_target()
ACPI: resource: Do IRQ override on TongFang GMxXGxx
regmap: Ensure range selector registers are updated after cache sync
wifi: ath11k: fix temperature event locking
wifi: ath11k: fix dfs radar event locking
wifi: ath11k: fix htt pktlog locking
wifi: ath11k: fix gtk offload status event locking
mmc: meson-gx: Remove setting of CMD_CFG_ERROR
genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
KEYS: trusted: tee: Refactor register SHM usage
KEYS: trusted: Rollback init_trusted() consistently
PCI: keystone: Don't discard .remove() callback
PCI: keystone: Don't discard .probe() callback
arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
parisc/pdc: Add width field to struct pdc_model
parisc/power: Add power soft-off when running on qemu
clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
ksmbd: handle malformed smb1 message
ksmbd: fix slab out of bounds write in smb_inherit_dacl()
mmc: vub300: fix an error code
mmc: sdhci_am654: fix start loop index for TAP value parsing
mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
PCI: kirin: Don't discard .remove() callback
PCI: exynos: Don't discard .remove() callback
wifi: wilc1000: use vmm_table as array in wilc struct
svcrdma: Drop connection after an RDMA Read error
rcu/tree: Defer setting of jiffies during stall reset
arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
PM: hibernate: Use __get_safe_page() rather than touching the list
PM: hibernate: Clean up sync_read handling in snapshot_write_next()
rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
btrfs: don't arbitrarily slow down delalloc if we're committing
arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
ACPI: FPDT: properly handle invalid FPDT subtables
arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
mfd: qcom-spmi-pmic: Fix revid implementation
ima: annotate iint mutex to avoid lockdep false positive warnings
ima: detect changes to the backing overlay file
netfilter: nf_tables: remove catchall element in GC sync path
netfilter: nf_tables: split async and sync catchall in two functions
selftests/resctrl: Remove duplicate feature check from CMT test
selftests/resctrl: Move _GNU_SOURCE define into Makefile
selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
hid: lenovo: Resend all settings on reset_resume for compact keyboards
ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
quota: explicitly forbid quota files from being encrypted
kernel/reboot: emergency_restart: Set correct system_state
i2c: core: Run atomic i2c xfer when !preemptible
tracing: Have the user copy of synthetic event address use correct context
driver core: Release all resources during unbind before updating device links
mcb: fix error handling for different scenarios when parsing
dmaengine: stm32-mdma: correct desc prep when channel running
s390/cmma: fix detection of DAT pages
mm/cma: use nth_page() in place of direct struct page manipulation
mm/memory_hotplug: use pfn math in place of direct struct page manipulation
mtd: cfi_cmdset_0001: Byte swap OTP info
i3c: master: cdns: Fix reading status register
i3c: master: svc: fix race condition in ibi work thread
i3c: master: svc: fix wrong data return when IBI happen during start frame
i3c: master: svc: fix ibi may not return mandatory data byte
i3c: master: svc: fix check wrong status register in irq handler
i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
parisc: Prevent booting 64-bit kernels on PA1.x machines
parisc/pgtable: Do not drop upper 5 address bits of physical address
parisc/power: Fix power soft-off when running on qemu
xhci: Enable RPM on controllers that support low-power states
fs: add ctime accessors infrastructure
smb3: fix creating FIFOs when mounting with "sfu" mount option
smb3: fix touch -h of symlink
smb3: fix caching of ctime on setxattr
smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
smb: client: fix potential deadlock when releasing mids
cifs: reconnect helper should set reconnect for the right channel
cifs: force interface update before a fresh session setup
cifs: do not reset chan_max if multichannel is not supported at mount
xfs: recovery should not clear di_flushiter unconditionally
btrfs: zoned: wait for data BG to be finished on direct IO allocation
ALSA: info: Fix potential deadlock at disconnection
ALSA: hda/realtek: Enable Mute LED on HP 255 G8
ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
ALSA: hda/realtek: Enable Mute LED on HP 255 G10
ALSA: hda/realtek: Add quirks for HP Laptops
pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
pmdomain: imx: Make imx pgc power domain also set the fwnode
cpufreq: stats: Fix buffer overflow detection in trans_stats()
clk: visconti: remove unused visconti_pll_provider::regmap
clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
bluetooth: Add device 0bda:887b to device tables
bluetooth: Add device 13d3:3571 to device tables
Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
drm/amd/display: enable dsc_clk even if dsc_pg disabled
cxl/region: Validate region mode vs decoder mode
cxl/region: Cleanup target list on attach error
cxl/region: Move region-position validation to a helper
cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
i3c: master: svc: add NACK check after start byte sent
i3c: master: svc: fix random hot join failure since timeout error
cxl: Unify debug messages when calling devm_cxl_add_port()
cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem
tools/testing/cxl: Define a fixed volatile configuration to parse
cxl/region: Fix x1 root-decoder granularity calculations
Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
Revert "i2c: pxa: move to generic GPIO recovery"
lsm: fix default return value for vm_enough_memory
lsm: fix default return value for inode_getsecctx
sbsa_gwdt: Calculate timeout with 64-bit math
i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
s390/ap: fix AP bus crash on early config change callback invocation
net: ethtool: Fix documentation of ethtool_sprintf()
net: dsa: lan9303: consequently nested-lock physical MDIO
net: phylink: initialize carrier state at creation
i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
f2fs: do not return EFSCORRUPTED, but try to run online repair
f2fs: avoid format-overflow warning
media: lirc: drop trailing space from scancode transmit
media: sharp: fix sharp encoding
media: venus: hfi_parser: Add check to keep the number of codecs within range
media: venus: hfi: fix the check to handle session buffer requirement
media: venus: hfi: add checks to handle capabilities from firmware
media: ccs: Correctly initialise try compose rectangle
drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
drm/mediatek/dp: fix memory leak on ->get_edid callback error path
dm-verity: don't use blocking calls from tasklets
nfsd: fix file memleak on client_opens_release
LoongArch: Mark __percpu functions as always inline
riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
riscv: correct pt_level name via pgtable_l5/4_enabled
riscv: kprobes: allow writing to x0
mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
mm: fix for negative counter: nr_file_hugepages
mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
mptcp: deal with large GSO size
mptcp: add validity check for sending RM_ADDR
mptcp: fix setsockopt(IP_TOS) subflow locking
r8169: fix network lost after resume on DASH systems
r8169: add handling DASH when DASH is disabled
mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
media: qcom: camss: Fix pm_domain_on sequence in probe
media: qcom: camss: Fix vfe_get() error jump
media: qcom: camss: Fix VFE-17x vfe_disable_output()
media: qcom: camss: Fix VFE-480 vfe_disable_output()
media: qcom: camss: Fix missing vfe_lite clocks check
media: qcom: camss: Fix invalid clock enable bit disjunction
media: qcom: camss: Fix csid-gen2 for test pattern generator
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
ext4: apply umask if ACL support is disabled
ext4: correct offset of gdb backup in non meta_bg group to update_backups
ext4: mark buffer new if it is unwritten to avoid stale data exposure
ext4: correct return value of ext4_convert_meta_bg
ext4: correct the start block of counting reserved clusters
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
ext4: add missed brelse in update_backups
ext4: properly sync file size update after O_SYNC direct IO
drm/amd/pm: Handle non-terminated overdrive commands.
drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
drm/i915: Fix potential spectre vulnerability
drm/amd/pm: Fix error of MACO flag setting code
drm/amdgpu/smu13: drop compute workload workaround
drm/amdgpu: don't use pci_is_thunderbolt_attached()
drm/amdgpu: don't use ATRM for external devices
drm/amdgpu: fix error handling in amdgpu_bo_list_get()
drm/amdgpu: lower CS errors to debug severity
drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
drm/amd/display: Enable fast plane updates on DCN3.2 and above
drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
powerpc/powernv: Fix fortify source warnings in opal-prd.c
tracing: Have trace_event_file have ref counters
Input: xpad - add VID for Turtle Beach controllers
mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
cxl/port: Fix NULL pointer access in devm_cxl_add_port()
RISC-V: drop error print from riscv_hartid_to_cpuid()
Linux 6.1.64
Change-Id: I9284282aeae5d0f9da957a58147efe0114f8e60a
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
commit 8001f49394e353f035306a45bcf504f06fca6355 upstream.
The code that checks for unknown boot options is unaware of the sysctl
alias facility, which maps bootparams to sysctl values. If a user sets
an old value that has a valid alias, a message about an invalid
parameter will be printed during boot, and the parameter will get passed
to init. Fix by checking for the existence of aliased parameters in the
unknown boot parameter code. If an alias exists, don't return an error
or pass the value to init.
Signed-off-by: Krister Johansen <kjlx@templeofstupid.com>
Cc: stable@vger.kernel.org
Fixes: 0a477e1ae2 ("kernel/sysctl: support handling command line aliases")
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUBaBUACgkQONu9yGCS
aT6OkBAArqBSUyCYQJrhoUlFYBnBqF7BLSkj0GwINGSUOlt5ilJ3kZwH9ftjvpWp
ZtO0Rp/1yH2H5PpcsaLljPl055Sf30e0oCkz6vX16vy17NGnzI4rJi55+nRZbFRH
tBMhMjblgIJoTiTPEQPSGghENok+QzJ9Imffo4/Wru3w5ytkBnGcPPXreHJw+8V5
Pjhzg5tcjhz23rk2wzVtR4VfEqWaHQaapv49rKB1Yls578WYn4QXl4jgUyB7rCo7
9vBB7xy77H1hr9m8ifB/9v1ToV/vw6L1xGPWWWbhsSikFAMBoq34SCsq+6RdeURo
43CCcFsx1s5acM7NQWvxkoV5Hgl8Hc3WgFsx5eVBlNd+vS6ezkgdYuGmN76t+dF/
hZ7XGEoEFuoz9NKQC/5rKjdBd2p/IQYx6vf8EpK0IxFPD4h+DY9pn0FvwuAmxAcA
M41xLYGbXX5l/QJR016B1AYiB3DqVxRRRyQT0yNip+PDAh2N06MOJ84KgMSR9lg7
jyeFKZM2vQ619RopMIspuHTWxNiMw7x94aUhBnY1oD+fDzaRn+VNL8po6QYHLK8U
QTDhrWplTbTuGIF72h+1IyX1aUj6ozoCewl9Y9ry1u9jBb7LZoupVd0s1dwqORIk
2OSo74pDu5F2BT+4hEcCpDRcYvWlfKbZWBunRrMqvHN8BON0Mks=
=aFyS
-----END PGP SIGNATURE-----
Merge 6.1.53 into android14-6.1-lts
Changes in 6.1.53
Revert "bridge: Add extack warning when enabling STP in netns."
Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
scsi: ufs: Try harder to change the power mode
Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
ARM: dts: imx: Set default tuning step for imx7d usdhc
ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
Revert "MIPS: unhide PATA_PLATFORM"
phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
media: amphion: use dev_err_probe
media: pulse8-cec: handle possible ping error
media: pci: cx23885: fix error handling for cx23885 ATSC boards
9p: virtio: fix unlikely null pointer deref in handle_rerror
9p: virtio: make sure 'offs' is initialized in zc_request
ksmbd: fix out of bounds in smb3_decrypt_req()
ksmbd: validate session id and tree id in compound request
ksmbd: no response from compound read
ksmbd: fix out of bounds in init_smb2_rsp_hdr()
ASoC: da7219: Flush pending AAD IRQ when suspending
ASoC: da7219: Check for failure reading AAD IRQ events
ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
ethernet: atheros: fix return value check in atl1c_tso_csum()
m68k: Fix invalid .section syntax
s390/dasd: use correct number of retries for ERP requests
s390/dasd: fix hanging device after request requeue
fs/nls: make load_nls() take a const parameter
ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
ASoc: codecs: ES8316: Fix DMIC config
ASoC: rt711: fix for JD event handling in ClockStop Mode0
ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
ASoC: atmel: Fix the 8K sample parameter in I2SC master
ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
platform/x86: intel: hid: Always call BTNL ACPI method
platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
platform/x86: think-lmi: Use kfree_sensitive instead of kfree
platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
platform/x86: huawei-wmi: Silence ambient light sensor
drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
drm/amd/display: Exit idle optimizations before attempt to access PHY
ovl: Always reevaluate the file signature for IMA
ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
ALSA: usb-audio: Update for native DSD support quirks
staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
security: keys: perform capable check only on privileged operations
kprobes: Prohibit probing on CFI preamble symbol
clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
vmbus_testing: fix wrong python syntax for integer value comparison
Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
net: annotate data-races around sk->sk_{rcv|snd}timeo
net: usb: qmi_wwan: add Quectel EM05GV2
wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
platform/x86/amd/pmf: Fix unsigned comparison with less than zero
scsi: lpfc: Remove reftag check in DIF paths
scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
net: hns3: restore user pause configure when disable autoneg
drm/amdgpu: Match against exact bootloader status
wifi: cfg80211: remove links only on AP
wifi: mac80211: Use active_links instead of valid_links in Tx
netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
bnx2x: fix page fault following EEH recovery
cifs: fix sockaddr comparison in iface_cmp
cifs: fix max_credits implementation
sctp: handle invalid error codes without calling BUG()
scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
scsi: storvsc: Always set no_report_opcodes
scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
LoongArch: Let pmd_present() return true when splitting pmd
LoongArch: Fix the write_fcsr() macro
ALSA: seq: oss: Fix racy open/close of MIDI devices
net: sfp: handle 100G/25G active optical cables in sfp_parse_support
tracing: Introduce pipe_cpumask to avoid race on trace_pipes
platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
of: property: Simplify of_link_to_phandle()
cpufreq: intel_pstate: set stale CPU frequency to minimum
crypto: rsa-pkcs1pad - Use helper to set reqsize
tpm: Enable hwrng only for Pluton on AMD CPUs
KVM: x86/mmu: Use kstrtobool() instead of strtobool()
KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
net: Avoid address overwrite in kernel_connect
drm/amd/display: ensure async flips are only accepted for fast updates
udf: Check consistency of Space Bitmap Descriptor
udf: Handle error when adding extent to a file
Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
Revert "PCI: tegra194: Enable support for 256 Byte payload"
Revert "net: macsec: preserve ingress frame ordering"
tools lib subcmd: Add install target
tools lib subcmd: Make install_headers clearer
tools lib subcmd: Add dependency test to install_headers
tools/resolve_btfids: Use pkg-config to locate libelf
tools/resolve_btfids: Install subcmd headers
tools/resolve_btfids: Alter how HOSTCC is forced
tools/resolve_btfids: Compile resolve_btfids as host program
tools/resolve_btfids: Tidy HOST_OVERRIDES
tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
tools/resolve_btfids: Fix setting HOSTCFLAGS
reiserfs: Check the return value from __getblk()
eventfd: prevent underflow for eventfd semaphores
fs: Fix error checking for d_hash_and_lookup()
iomap: Remove large folio handling in iomap_invalidate_folio()
tmpfs: verify {g,u}id mount options correctly
selftests/harness: Actually report SKIP for signal tests
vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
ARM: ptrace: Restore syscall restart tracing
ARM: ptrace: Restore syscall skipping for tracers
refscale: Fix uninitalized use of wait_queue_head_t
OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
selftests/resctrl: Add resctrl.h into build deps
selftests/resctrl: Don't leak buffer in fill_cache()
selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
selftests/resctrl: Close perf value read fd on errors
arm64/ptrace: Clean up error handling path in sve_set_common()
sched/psi: Select KERNFS as needed
x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
arm64/sme: Don't use streaming mode to probe the maximum SME VL
arm64/fpsimd: Only provide the length to cpufeature for xCR registers
sched/rt: Fix sysctl_sched_rr_timeslice intial value
perf/imx_ddr: don't enable counter0 if none of 4 counters are used
selftests/futex: Order calls to futex_lock_pi
s390/pkey: fix/harmonize internal keyblob headers
s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
irqchip/loongson-eiointc: Fix return value checking of eiointc_index
ACPI: x86: s2idle: Post-increment variables when getting constraints
ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
thermal/of: Fix potential uninitialized value access
cpufreq: amd-pstate-ut: Remove module parameter access
cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
x86/efistub: Fix PCI ROM preservation in mixed mode
cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
selftests/bpf: Fix bpf_nf failure upon test rerun
bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
bpftool: Define a local bpf_perf_link to fix accessing its fields
bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
bpftool: Use a local bpf_perf_event_value to fix accessing its fields
libbpf: Fix realloc API handling in zero-sized edge cases
bpf: Clear the probe_addr for uprobe
bpf: Fix an error in verifying a field in a union
crypto: qat - change value of default idle filter
tcp: tcp_enter_quickack_mode() should be static
hwrng: nomadik - keep clock enabled while hwrng is registered
hwrng: pic32 - use devm_clk_get_enabled
regmap: rbtree: Use alloc_flags for memory allocations
wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
wifi: mt76: mt7921: fix non-PSC channel scan fail
udp: re-score reuseport groups when connected sockets are present
bpf: reject unhashed sockets in bpf_sk_assign
wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
wifi: mt76: mt7915: fix power-limits while chan_switch
wifi: mwifiex: Fix OOB and integer underflow when rx packets
wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
selftests/bpf: fix static assert compilation issue for test_cls_*.c
kbuild: rust_is_available: remove -v option
kbuild: rust_is_available: fix version check when CC has multiple arguments
kbuild: rust_is_available: add check for `bindgen` invocation
kbuild: rust_is_available: fix confusion when a version appears in the path
crypto: stm32 - Properly handle pm_runtime_get failing
crypto: api - Use work queue in crypto_destroy_instance
Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
Bluetooth: Fix potential use-after-free when clear keys
Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
net: tcp: fix unexcepted socket die when snd_wnd is 0
selftests/bpf: Fix repeat option when kfunc_call verification fails
selftests/bpf: Clean up fmod_ret in bench_rename test script
net-memcg: Fix scope of sockmem pressure indicators
ice: ice_aq_check_events: fix off-by-one check when filling buffer
crypto: caam - fix unchecked return value error
hwrng: iproc-rng200 - Implement suspend and resume calls
lwt: Fix return values of BPF xmit ops
lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
fs: ocfs2: namei: check return value of ocfs2_add_entry()
net: annotate data-races around sk->sk_lingertime
wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
wifi: mwifiex: Fix missed return in oob checks failed path
ARM: dts: Add .dts files missing from the build
samples/bpf: fix bio latency check with tracepoint
samples/bpf: fix broken map lookup probe
wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
wifi: ath9k: protect WMI command response buffer replacement with a lock
wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
mac80211: make ieee80211_tx_info padding explicit
wifi: mwifiex: avoid possible NULL skb pointer dereference
Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
wifi: ath9k: use IS_ERR() with debugfs_create_dir()
ice: avoid executing commands on other ports when driving sync
net: arcnet: Do not call kfree_skb() under local_irq_disable()
mlxsw: i2c: Fix chunk size setting in output mailbox buffer
mlxsw: i2c: Limit single transaction buffer size
mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
octeontx2-pf: Refactor schedular queue alloc/free calls
octeontx2-pf: Fix PFC TX scheduler free
cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
sfc: Check firmware supports Ethernet PTP filter
net/sched: sch_hfsc: Ensure inner classes have fsc curve
netrom: Deny concurrent connect().
drm/bridge: tc358764: Fix debug print parameter order
ASoC: cs43130: Fix numerator/denominator mixup
quota: factor out dquot_write_dquot()
quota: rename dquot_active() to inode_quota_active()
quota: add new helper dquot_active()
quota: fix dqput() to follow the guarantees dquot_srcu should provide
drm/amd/display: Do not set drr on pipe commit
drm/hyperv: Fix a compilation issue because of not including screen_info.h
ASoC: stac9766: fix build errors with REGMAP_AC97
soc: qcom: ocmem: Add OCMEM hardware version print
soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
arm64: dts: qcom: sm6350: Fix ZAP region
arm64: dts: qcom: sm8250: correct dynamic power coefficients
arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
arm64: dts: qcom: sm8350: Fix CPU idle state residency times
arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
arm64: dts: qcom: sm8350: Use proper CPU compatibles
arm64: dts: qcom: pm8350: fix thermal zone name
arm64: dts: qcom: pm8350b: fix thermal zone name
arm64: dts: qcom: pmr735b: fix thermal zone name
arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
ARM: dts: stm32: Rename mdio0 to mdio
ARM: dts: stm32: YAML validation fails for Argon Boards
ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
ARM: dts: stm32: YAML validation fails for Odyssey Boards
ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
firmware: ti_sci: Use system_state to determine polling
drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
ARM: dts: BCM53573: Drop nonexistent #usb-cells
ARM: dts: BCM53573: Add cells sizes to PCIe node
ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
arm64: tegra: Fix HSUART for Jetson AGX Orin
arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
arm64: dts: qcom: pm6150l: Add missing short interrupt
arm64: dts: qcom: pm660l: Add missing short interrupt
arm64: dts: qcom: pmi8994: Add missing OVP interrupt
arm64: tegra: Fix HSUART for Smaug
drm/etnaviv: fix dumping of active MMU context
block: cleanup queue_wc_store
block: don't allow enabling a cache on devices that don't support it
x86/mm: Fix PAT bit missing from page protection modify mask
drm/bridge: anx7625: Use common macros for DP power sequencing commands
drm/bridge: anx7625: Use common macros for HDCP capabilities
ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
drm: adv7511: Fix low refresh rate register for ADV7533/5
ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
md: Factor out is_md_suspended helper
md: Change active_io to percpu
md: restore 'noio_flag' for the last mddev_resume()
md/raid10: factor out dereference_rdev_and_rrdev()
md/raid10: use dereference_rdev_and_rrdev() to get devices
md/md-bitmap: remove unnecessary local variable in backlog_store()
md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
drm/msm: Update dev core dump to not print backwards
drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
drm/armada: Fix off-by-one error in armada_overlay_get_property()
drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
soc: qcom: smem: Fix incompatible types in comparison
drm/msm/mdp5: Don't leak some plane state
firmware: meson_sm: fix to avoid potential NULL pointer dereference
drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
smackfs: Prevent underflow in smk_set_cipso()
drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
drm/msm/a2xx: Call adreno_gpu_init() earlier
audit: fix possible soft lockup in __audit_inode_child()
block/mq-deadline: use correct way to throttling write requests
io_uring: fix drain stalls by invalid SQE
drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
bus: ti-sysc: Fix build warning for 64-bit build
drm/mediatek: Remove freeing not dynamic allocated memory
ARM: dts: qcom: ipq4019: correct SDHCI XO clock
drm/mediatek: Fix potential memory leak if vmap() fail
arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
arm64: dts: qcom: msm8996: Fix dsi1 interrupts
arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
bus: ti-sysc: Fix cast to enum warning
md/raid5-cache: fix a deadlock in r5l_exit_log()
md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
firmware: cs_dsp: Fix new control name check
md: add error_handlers for raid0 and linear
md/raid0: Factor out helper for mapping and submitting a bio
md/raid0: Fix performance regression for large sequential writes
md: raid0: account for split bio in iostat accounting
ASoC: SOF: amd: clear dsp to host interrupt status
of: overlay: Call of_changeset_init() early
of: unittest: Fix overlay type in apply/revert check
ALSA: ac97: Fix possible error value of *rac97
ipmi:ssif: Add check for kstrdup
ipmi:ssif: Fix a memory leak when scanning for an adapter
clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
clk: qcom: gpucc-sm6350: Fix clock source names
clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
clk: qcom: gcc-sc8280xp: Add missing GDSC flags
dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
clk: qcom: gcc-sc8280xp: Add missing GDSCs
clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
PCI: apple: Initialize pcie->nvecs before use
PCI: qcom-ep: Switch MHI bus master clock off during L1SS
drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
PCI/DOE: Fix destroy_work_on_stack() race
clk: sunxi-ng: Modify mismatched function name
clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
EDAC/igen6: Fix the issue of no error events
ext4: correct grp validation in ext4_mb_good_group
ext4: avoid potential data overflow in next_linear_group
clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
kvm/vfio: Prepare for accepting vfio device fd
kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
clk: qcom: reset: Use the correct type of sleep/delay based on length
clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
PCI: microchip: Correct the DED and SEC interrupt bit offsets
PCI: Mark NVIDIA T4 GPUs to avoid bus reset
pinctrl: mcp23s08: check return value of devm_kasprintf()
PCI: Allow drivers to request exclusive config regions
PCI: Add locking to RMW PCI Express Capability Register accessors
PCI: pciehp: Use RMW accessors for changing LNKCTL
PCI/ASPM: Use RMW accessors for changing LNKCTL
clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
clk: imx: pllv4: Fix SPLL2 MULT range
clk: imx: imx8ulp: update SPLL2 type
clk: imx8mp: fix sai4 clock
clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
vfio/type1: fix cap_migration information leak
nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
nvdimm: Fix dereference after free in register_nvdimm_pmu()
powerpc/fadump: reset dump area size if fadump memory reserve fails
powerpc/perf: Convert fsl_emb notifier to state machine callbacks
drm/amdgpu: Use RMW accessors for changing LNKCTL
drm/radeon: Use RMW accessors for changing LNKCTL
net/mlx5: Use RMW accessors for changing LNKCTL
wifi: ath11k: Use RMW accessors for changing LNKCTL
wifi: ath10k: Use RMW accessors for changing LNKCTL
NFSv4.2: Rework scratch handling for READ_PLUS
NFSv4.2: Fix READ_PLUS smatch warnings
NFSv4.2: Fix up READ_PLUS alignment
NFSv4.2: Fix READ_PLUS size calculations
powerpc: Don't include lppaca.h in paca.h
powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
nfs/blocklayout: Use the passed in gfp flags
powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
powerpc/mpc5xxx: Add missing fwnode_handle_put()
powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
ext4: fix unttached inode after power cut with orphan file feature enabled
jfs: validate max amount of blocks before allocation.
fs: lockd: avoid possible wrong NULL parameter
NFSD: da_addr_body field missing in some GETDEVICEINFO replies
NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
pNFS: Fix assignment of xprtdata.cred
cgroup/cpuset: Inherit parent's load balance state in v2
RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
media: ov5640: fix low resolution image abnormal issue
media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
media: i2c: tvp5150: check return value of devm_kasprintf()
media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
iommu: rockchip: Fix directory table address encoding
drivers: usb: smsusb: fix error handling code in smsusb_init_device
media: dib7000p: Fix potential division by zero
media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
media: cx24120: Add retval check for cx24120_message_send()
RDMA/siw: Fabricate a GID on tun and loopback devices
scsi: hisi_sas: Fix warnings detected by sparse
scsi: hisi_sas: Fix normally completed I/O analysed as failed
dt-bindings: extcon: maxim,max77843: restrict connector properties
media: amphion: reinit vpu if reqbufs output 0
media: amphion: add helper function to get id name
media: mtk-jpeg: Fix use after free bug due to uncanceled work
media: rkvdec: increase max supported height for H.264
media: amphion: fix CHECKED_RETURN issues reported by coverity
media: amphion: fix REVERSE_INULL issues reported by coverity
media: amphion: fix UNINIT issues reported by coverity
media: amphion: fix UNUSED_VALUE issue reported by coverity
media: amphion: ensure the bitops don't cross boundaries
media: mediatek: vcodec: Return NULL if no vdec_fb is found
media: mediatek: vcodec: fix potential double free
media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
scsi: RDMA/srp: Fix residual handling
scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
scsi: iscsi: Add length check for nlattr payload
scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
scsi: be2iscsi: Add length check when parsing nlattrs
scsi: qla4xxx: Add length check when parsing nlattrs
iio: accel: adxl313: Fix adxl313_i2c_id[] table
serial: sprd: Assign sprd_port after initialized to avoid wrong access
serial: sprd: Fix DMA buffer leak issue
x86/APM: drop the duplicate APM_MINOR_DEV macro
RDMA/rxe: Split rxe_run_task() into two subroutines
RDMA/rxe: Fix incomplete state save in rxe_requester
scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
RDMA/irdma: Replace one-element array with flexible-array member
coresight: tmc: Explicit type conversions to prevent integer overflow
interconnect: qcom: qcm2290: Enable sync state
dma-buf/sync_file: Fix docs syntax
driver core: test_async: fix an error code
driver core: Call dma_cleanup() on the test_remove path
kernfs: add stub helper for kernfs_generic_poll()
extcon: cht_wc: add POWER_SUPPLY dependency
iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
iommu/mediatek: Fix two IOMMU share pagetable issue
iommu/sprd: Add missing force_aperture
RDMA/hns: Fix port active speed
RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
RDMA/hns: Fix inaccurate error label name in init instance
RDMA/hns: Fix CQ and QP cache affinity
IB/uverbs: Fix an potential error pointer dereference
fsi: aspeed: Reset master errors after CFAM reset
iommu/qcom: Disable and reset context bank before programming
iommu/vt-d: Fix to flush cache of PASID directory table
platform/x86: dell-sysman: Fix reference leak
media: cec: core: add adap_nb_transmit_canceled() callback
media: cec: core: add adap_unconfigured() callback
media: go7007: Remove redundant if statement
media: venus: hfi_venus: Only consider sys_idle_indicator on V1
docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
USB: gadget: core: Add missing kerneldoc for vbus_work
USB: gadget: f_mass_storage: Fix unused variable warning
drivers: base: Free devm resources when unregistering a device
HID: input: Support devices sending Eraser without Invert
media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
media: ov5640: Fix initial RESETB state and annotate timings
media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media: ov2680: Remove auto-gain and auto-exposure controls
media: ov2680: Fix ov2680_bayer_order()
media: ov2680: Fix vflip / hflip set functions
media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
media: ov2680: Don't take the lock for try_fmt calls
media: ov2680: Add ov2680_fill_format() helper function
media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
media: i2c: rdacm21: Fix uninitialized value
f2fs: fix to avoid mmap vs set_compress_option case
f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
f2fs: Only lfs mode is allowed with zoned block device feature
Revert "f2fs: fix to do sanity check on extent cache correctly"
cgroup:namespace: Remove unused cgroup_namespaces_init()
coresight: trbe: Fix TRBE potential sleep in atomic context
RDMA/irdma: Prevent zero-length STAG registration
scsi: core: Use 32-bit hostnum in scsi_host_lookup()
scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
interconnect: qcom: sm8450: Enable sync_state
interconnect: qcom: bcm-voter: Improve enable_mask handling
interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
serial: tegra: handle clk prepare error in tegra_uart_hw_init()
amba: bus: fix refcount leak
Revert "IB/isert: Fix incorrect release of isert connection"
RDMA/siw: Balance the reference of cep->kref in the error path
RDMA/siw: Correct wrong debug message
RDMA/efa: Fix wrong resources deallocation order
HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
HID: uclogic: Correct devm device reference for hidinput input_dev name
HID: multitouch: Correct devm device reference for hidinput input_dev name
platform/x86/amd/pmf: Fix a missing cleanup path
tick/rcu: Fix false positive "softirq work is pending" messages
x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
tracing: Remove extra space at the end of hwlat_detector/mode
tracing: Fix race issue between cpu buffer write and swap
mtd: rawnand: brcmnand: Fix mtd oobsize
dmaengine: idxd: Modify the dependence of attribute pasid_enabled
phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
rpmsg: glink: Add check for kstrdup
leds: pwm: Fix error code in led_pwm_create_fwnode()
leds: multicolor: Use rounded division when calculating color components
leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
mtd: spi-nor: Check bus width while setting QE bit
mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
um: Fix hostaudio build errors
dmaengine: ste_dma40: Add missing IRQ check in d40_probe
Drivers: hv: vmbus: Don't dereference ACPI root object handle
cpufreq: Fix the race condition while updating the transition_task of policy
virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
netfilter: nft_exthdr: Fix non-linear header modification
netfilter: xt_u32: validate user space input
netfilter: xt_sctp: validate the flag_info count
skbuff: skb_segment, Call zero copy functions before using skbuff frags
igb: set max size RX buffer when store bad packet is enabled
PM / devfreq: Fix leak in devfreq_dev_release()
ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
rcu: dump vmalloc memory info safely
printk: ringbuffer: Fix truncating buffer size min_t cast
scsi: core: Fix the scsi_set_resid() documentation
mm/vmalloc: add a safer version of find_vm_area() for debug
cpu/hotplug: Prevent self deadlock on CPU hot-unplug
media: i2c: ccs: Check rules is non-NULL
media: i2c: Add a camera sensor top level menu
PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
ipmi_si: fix a memleak in try_smi_init()
ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
XArray: Do not return sibling entries from xa_load()
io_uring: break iopolling on signal
backlight/gpio_backlight: Compare against struct fb_info.device
backlight/bd6107: Compare against struct fb_info.device
backlight/lv5207lp: Compare against struct fb_info.device
drm/amd/display: register edp_backlight_control() for DCN301
xtensa: PMU: fix base address for the newer hardware
LoongArch: mm: Add p?d_leaf() definitions
i3c: master: svc: fix probe failure when no i3c device exist
arm64: csum: Fix OoB access in IP checksum code for negative lengths
ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
media: dvb: symbol fixup for dvb_attach()
media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
Revert "scsi: qla2xxx: Fix buffer overrun"
scsi: mpt3sas: Perform additional retries if doorbell read returns 0
PCI: Free released resource after coalescing
PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
PCI/PM: Only read PCI_PM_CTRL register when available
ntb: Drop packets when qp link is down
ntb: Clean up tx tail index on link down
ntb: Fix calculation ntb_transport_tx_free_entry()
Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
block: don't add or resize partition on the disk with GENHD_FL_NO_PART
procfs: block chmod on /proc/thread-self/comm
parisc: Fix /proc/cpuinfo output for lscpu
drm/amd/display: Add smu write msg id fail retry process
bpf: Fix issue in verifying allow_ptr_leaks
dlm: fix plock lookup when using multiple lockspaces
dccp: Fix out of bounds access in DCCP error handler
x86/sev: Make enc_dec_hypercall() accept a size instead of npages
r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
X.509: if signature is unsupported skip validation
net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
fsverity: skip PKCS#7 parser when keyring is empty
x86/MCE: Always save CS register on AMD Zen IF Poison errors
platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
mmc: renesas_sdhi: register irqs before registering controller
pstore/ram: Check start of empty przs during init
arm64: sdei: abort running SDEI handlers during crash
s390/dcssblk: fix kernel crash with list_add corruption
s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
s390/dasd: fix string length handling
crypto: stm32 - fix loop iterating through scatterlist for DMA
cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
of: property: fw_devlink: Add a devlink for panel followers
usb: typec: tcpm: set initial svdm version based on pd revision
usb: typec: bus: verify partner exists in typec_altmode_attention
USB: core: Unite old scheme and new scheme descriptor reads
USB: core: Change usb_get_device_descriptor() API
USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
USB: core: Fix oversight in SuperSpeed initialization
x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
perf/x86/uncore: Correct the number of CHAs on EMR
serial: sc16is7xx: remove obsolete out_thread label
serial: sc16is7xx: fix regression with GPIO configuration
tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
Revert "drm/amd/display: Do not set drr on pipe commit"
md: Free resources in __md_stop
NFSv4.2: Fix a potential double free with READ_PLUS
NFSv4.2: Rework scratch handling for READ_PLUS (again)
md: fix regression for null-ptr-deference in __md_stop()
clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
treewide: Fix probing of devices in DT overlays
clk: Avoid invalid function names in CLK_OF_DECLARE()
udf: initialize newblock to 0
Linux 6.1.53
Change-Id: I6f5858bce0f20963ae42515eac36ac14cb686f24
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
* refs/heads/tmp-bd65f1b:
ANDROID: uid_sys_stats: Use llist for deferred work
UPSTREAM: usb: typec: ucsi: Fix command cancellation
ANDROID: GKI: update symbol list file for xiaomi
UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
UPSTREAM: erofs: Fix detection of atomic context
UPSTREAM: erofs: fix compact 4B support for 16k block size
UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
UPSTREAM: erofs: fix potential overflow calculating xattr_isize
UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
UPSTREAM: erofs: initialize packed inode after root inode is assigned
ANDROID: GKI: Update ABI for zsmalloc fixes
BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
ANDROID: consolidate.fragment: Enable slub debug in consolidate-fragment
BACKPORT: FROMGIT: mm: handle faults that merely update the accessed bit under the VMA lock
FROMLIST: mm: Allow fault_dirty_shared_page() to be called under the VMA lock
FROMGIT: mm: handle swap and NUMA PTE faults under the VMA lock
FROMGIT: mm: run the fault-around code under the VMA lock
FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down from do_fault()
FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault()
BACKPORT: FROMGIT: mm: handle some PMD faults under the VMA lock
BACKPORT: FROMGIT: mm: handle PUD faults under the VMA lock
FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault()
BACKPORT: FROMGIT: mm: allow per-VMA locks on file-backed VMAs
FROMGIT: mm: remove CONFIG_PER_VMA_LOCK ifdefs
FROMGIT: mm: fix a lockdep issue in vma_assert_write_locked
FROMGIT: mm: handle userfaults under VMA lock
FROMGIT: mm: handle swap page faults under per-VMA lock
FROMGIT: mm: change folio_lock_or_retry to use vm_fault directly
BACKPORT: FROMGIT: mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED
BACKPORT: FROMGIT: mm: move vma locking out of vma_prepare and dup_anon_vma
BACKPORT: FROMGIT: mm: always lock new vma before inserting into vma tree
FROMGIT: mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once
FROMGIT: mm: replace mmap with vma write lock assertions when operating on a vma
FROMGIT: mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap
FROMGIT: mm: don't drop VMA locks in mm_drop_all_locks()
BACKPORT: riscv: mm: try VMA lock-based page fault handling first
BACKPORT: FROMGIT: mm: enable page walking API to lock vmas during the walk
BACKPORT: mm: lock VMA in dup_anon_vma() before setting ->anon_vma
UPSTREAM: mm: fix memory ordering for mm_lock_seq and vm_lock_seq
FROMGIT: usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0
FROMGIT: BACKPORT: usb: ehci: add workaround for chipidea PORTSC.PEC bug
UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux
UPSTREAM: mm/mmap: Fix extra maple tree write
FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible
UPSTREAM: mm: skip CMA pages when they are not available
UPSTREAM: dma-buf: fix an error pointer vs NULL bug
UPSTREAM: dma-buf: keep the signaling time of merged fences v3
UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush
UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters
UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal
ANDROID: Add checkpatch target.
UPSTREAM: USB: Gadget: core: Help prevent panic during UVC unconfigure
ANDROID: GKI: Update symbols to symbol list
ANDROID: vendor_hook: fix the error record position of mutex
ANDROID: ABI: add allowed list for galaxy
ANDROID: gfp: add __GFP_CMA in gfpflag_names
ANDROID: ABI: Update to fix slab-out-of-bounds in xhci_vendor_get_ops
ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops
ANDROID: GKI: update pixel symbol list for xhci
FROMGIT: fs: drop_caches: draining pages before dropping caches
ANDROID: GKI: update symbol list file for xiaomi
ANDROID: uid_sys_stats: Use a single work for deferred updates
ANDROID: ABI: Update symbol for Exynos SoC
ANDROID: GKI: Add symbols to symbol list for vivo
ANDROID: vendor_hooks: Add tune scan type hook in get_scan_count()
FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around()
FROMGIT: Multi-gen LRU: Avoid race in inc_min_seq()
FROMGIT: Multi-gen LRU: Fix per-zone reclaim
ANDROID: ABI: update symbol list for galaxy
ANDROID: oplus: Update the ABI xml and symbol list
ANDROID: vendor_hooks: Add hooks for lookaround
ANDROID: ABI: Update STG ABI to format version 2
ANDROID: ABI: Update symbol list for imx
FROMGIT: erofs: fix wrong primary bvec selection on deduplicated extents
UPSTREAM: media: Add ABGR64_12 video format
BACKPORT: media: Add BGR48_12 video format
UPSTREAM: media: Add YUV48_12 video format
UPSTREAM: media: Add Y212 v4l2 format info
UPSTREAM: media: Add Y210, Y212 and Y216 formats
UPSTREAM: media: Add Y012 video format
UPSTREAM: media: Add P012 and P012M video format
ANDROID: GKI: Create symbol files in include/config
ANDROID: fuse-bpf: Use stored bpf for create_open
ANDROID: fuse-bpf: Add bpf to negative fuse_dentry
ANDROID: fuse-bpf: Check inode not null
ANDROID: fuse-bpf: Fix flock test compile error
ANDROID: fuse-bpf: Add partial ioctl support
ANDROID: ABI: Update oplus symbol list
UPSTREAM: mm/mempolicy: Take VMA lock before replacing policy
BACKPORT: mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock
BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627
ANDROID: GKI: update xiaomi symbol list
UPSTREAM: mm: lock newly mapped VMA with corrected ordering
UPSTREAM: fork: lock VMAs of the parent process when forking
UPSTREAM: mm: lock newly mapped VMA which can be modified after it becomes visible
UPSTREAM: mm: lock a vma before stack expansion
ANDROID: GKI: bring back find_extend_vma()
BACKPORT: mm: always expand the stack with the mmap write lock held
BACKPORT: execve: expand new process stack manually ahead of time
ANDROID: abi_gki_aarch64_qcom: ufshcd_mcq_poll_cqe_lock
UPSTREAM: mm: make find_extend_vma() fail if write lock not held
UPSTREAM: powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
UPSTREAM: mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
UPSTREAM: arm/mm: Convert to using lock_mm_and_find_vma()
UPSTREAM: riscv/mm: Convert to using lock_mm_and_find_vma()
UPSTREAM: mips/mm: Convert to using lock_mm_and_find_vma()
UPSTREAM: powerpc/mm: Convert to using lock_mm_and_find_vma()
BACKPORT: arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault()
BACKPORT: arm64/mm: Convert to using lock_mm_and_find_vma()
UPSTREAM: mm: make the page fault mmap locking killable
ANDROID: Inherit "user-aware property" across rtmutex.
BACKPORT: blk-crypto: use dynamic lock class for blk_crypto_profile::lock
ANDROID: ABI: update symbol list for Xclipse GPU
ANDROID: drm/ttm: export ttm_tt_unpopulate()
ANDROID: GKI: Add ABI symbol list(devlink) for MTK
ANDROID: devlink: Select CONFIG_NET_DEVLINK in Kconfig.gki
ANDROID: KVM: arm64: Fix memory ordering for pKVM module callbacks
BACKPORT: mm: introduce new 'lock_mm_and_find_vma()' page fault helper
BACKPORT: maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
UPSTREAM: x86/smp: Cure kexec() vs. mwait_play_dead() breakage
UPSTREAM: x86/smp: Use dedicated cache-line for mwait_play_dead()
UPSTREAM: x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
UPSTREAM: x86/smp: Dont access non-existing CPUID leaf
UPSTREAM: x86/smp: Make stop_other_cpus() more robust
UPSTREAM: x86/microcode/AMD: Load late on both threads too
BACKPORT: mm, hwpoison: when copy-on-write hits poison, take page offline
UPSTREAM: mm, hwpoison: try to recover from copy-on write faults
BACKPORT: mm/mmap: Fix error return in do_vmi_align_munmap()
BACKPORT: mm/mmap: Fix error path in do_vmi_align_munmap()
UPSTREAM: HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
UPSTREAM: HID: hidraw: fix data race on device refcount
UPSTREAM: can: isotp: isotp_sendmsg(): fix return error fix on TX path
UPSTREAM: fbdev: fix potential OOB read in fast_imageblit()
ANDROID: GKI: add function symbols for unisoc
ANDROID: cgroup: Cleanup android_rvh_cgroup_force_kthread_migration
UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free
UPSTREAM: netfilter: nf_tables: fix chain binding transaction logic
ANDROID: abi_gki_aarch64_qcom: update abi
UPSTREAM: fs/ntfs3: Check fields while reading
ANDROID: GKI: Update abi_gki_aarch64_qcom
ANDROID: ABI: Update pixel symbol list
ANDROID: GKI: Move GKI module headers to generated includes
ANDROID: set kmi_symbol_list_add_only for Kleaf builds.
ANDROID: GKI: Add Android ABI padding to wwan_port_ops
ANDROID: GKI: Add Android ABI padding to wwan_ops
ANDROID: update symbol list for unisoc regmap vendor hook
ANDROID: GKI: Update mtk ABI symbol list
UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
ANDROID: abi_gki_aarch64_qcom: Update QCOM symbol list
ANDROID: ABI: Update pixel symbol list
ANDROID: GKI: add ABI symbol for xiaomi
ANDROID: vendor_hooks: add vendor hook to support SAGT
FROMLIST: fuse: revalidate: don't invalidate if interrupted
ANDROID: GKI: Update pixel symbol list for thermal
ANDROID: thermal: Add vendor thermal genl check
ANDROID: GKI: Update the pixel symbol list
ANDROID: GKI: Update protected exports
FROMGIT: mm: add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED
FROMGIT: swap: remove remnants of polling from read_swap_cache_async
UPSTREAM: io_uring/poll: serialize poll linked timer start with poll removal
Change-Id: Ib4aaa987f777d4cdb0897af78aecb19aaee8d68b
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@10801570 UKQ2.230913.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
[ Upstream commit 98dfdd9ee93995a408192dbbf3dd219ba23e3738 ]
Users of KERNFS should select it to enforce its being built, so
do this to prevent a build error.
In file included from ../kernel/sched/build_utility.c:97:
../kernel/sched/psi.c: In function 'psi_trigger_poll':
../kernel/sched/psi.c:1479:17: error: implicit declaration of function 'kernfs_generic_poll' [-Werror=implicit-function-declaration]
1479 | kernfs_generic_poll(t->of, wait);
Fixes: aff037078eca ("sched/psi: use kernfs polling functions for PSI trigger polling")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Suren Baghdasaryan <surenb@google.com>
Link: lore.kernel.org/r/202307310732.r65EQFY0-lkp@intel.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
Changes in 6.1.44
init: Provide arch_cpu_finalize_init()
x86/cpu: Switch to arch_cpu_finalize_init()
ARM: cpu: Switch to arch_cpu_finalize_init()
ia64/cpu: Switch to arch_cpu_finalize_init()
loongarch/cpu: Switch to arch_cpu_finalize_init()
m68k/cpu: Switch to arch_cpu_finalize_init()
mips/cpu: Switch to arch_cpu_finalize_init()
sh/cpu: Switch to arch_cpu_finalize_init()
sparc/cpu: Switch to arch_cpu_finalize_init()
um/cpu: Switch to arch_cpu_finalize_init()
init: Remove check_bugs() leftovers
init: Invoke arch_cpu_finalize_init() earlier
init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
x86/init: Initialize signal frame size late
x86/fpu: Remove cpuinfo argument from init functions
x86/fpu: Mark init functions __init
x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
x86/speculation: Add Gather Data Sampling mitigation
x86/speculation: Add force option to GDS mitigation
x86/speculation: Add Kconfig option for GDS
KVM: Add GDS_NO support to KVM
x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build
x86/xen: Fix secondary processors' FPU initialization
x86/mm: fix poking_init() for Xen PV guests
x86/mm: Use mm_alloc() in poking_init()
mm: Move mm_cachep initialization to mm_init()
x86/mm: Initialize text poking earlier
Documentation/x86: Fix backwards on/off logic about YMM support
x86/bugs: Increase the x86 bugs vector size to two u32s
x86/cpu, kvm: Add support for CPUID_80000021_EAX
x86/srso: Add a Speculative RAS Overflow mitigation
x86/srso: Add IBPB_BRTYPE support
x86/srso: Add SRSO_NO support
x86/srso: Add IBPB
x86/srso: Add IBPB on VMEXIT
x86/srso: Fix return thunks in generated code
x86/srso: Add a forgotten NOENDBR annotation
x86/srso: Tie SBPB bit setting to microcode patch detection
xen/netback: Fix buffer overrun triggered by unusual packet
x86: fix backwards merge of GDS/SRSO bit
Linux 6.1.44
Change-Id: Ia40e37c806ae2a2daf2127415aa28d0151660667
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
* keystone/mirror-android14-6.1-2023-08: (162 commits)
ANDROID: uid_sys_stats: Use llist for deferred work
UPSTREAM: usb: typec: ucsi: Fix command cancellation
ANDROID: GKI: update symbol list file for xiaomi
UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
UPSTREAM: erofs: Fix detection of atomic context
UPSTREAM: erofs: fix compact 4B support for 16k block size
UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
UPSTREAM: erofs: fix potential overflow calculating xattr_isize
UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
UPSTREAM: erofs: initialize packed inode after root inode is assigned
ANDROID: GKI: Update ABI for zsmalloc fixes
BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
BACKPORT: FROMGIT: mm: handle faults that merely update the accessed bit under the VMA lock
FROMLIST: mm: Allow fault_dirty_shared_page() to be called under the VMA lock
FROMGIT: mm: handle swap and NUMA PTE faults under the VMA lock
FROMGIT: mm: run the fault-around code under the VMA lock
FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down from do_fault()
FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault()
...
Change-Id: Ic33be5a9dae71958c187029751cb599a83110ab9
commit 5b93a83649c7cba3a15eb7e8959b250841acb1b1 upstream.
Move poking_init() up a bunch; specifically move it right after
mm_init() which is right before ftrace_init().
This will allow simplifying ftrace text poking which currently has
a bunch of exceptions for early boot.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20221025201057.881703081@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
commit af80602799681c78f14fbe20b6185a56020dedee upstream.
In order to allow using mm_alloc() much earlier, move initializing
mm_cachep into mm_init().
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20221025201057.751153381@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
commit 439e17576eb47f26b78c5bbc72e344d4206d2327 upstream
Invoke the X86ism mem_encrypt_init() from X86 arch_cpu_finalize_init() and
remove the weak fallback from the core code.
No functional change.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20230613224545.670360645@linutronix.de
Signed-off-by: Daniel Sneddon <daniel.sneddon@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
commit 9df9d2f0471b4c4702670380b8d8a45b40b23a7d upstream
X86 is reworking the boot process so that initializations which are not
required during early boot can be moved into the late boot process and out
of the fragile and restricted initial boot phase.
arch_cpu_finalize_init() is the obvious place to do such initializations,
but arch_cpu_finalize_init() is invoked too late in start_kernel() e.g. for
initializing the FPU completely. fork_init() requires that the FPU is
initialized as the size of task_struct on X86 depends on the size of the
required FPU register buffer.
Fortunately none of the init calls between calibrate_delay() and
arch_cpu_finalize_init() is relevant for the functionality of
arch_cpu_finalize_init().
Invoke it right after calibrate_delay() where everything which is relevant
for arch_cpu_finalize_init() has been set up already.
No functional change intended.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Rick Edgecombe <rick.p.edgecombe@intel.com>
Link: https://lore.kernel.org/r/20230613224545.612182854@linutronix.de
Signed-off-by: Daniel Sneddon <daniel.sneddon@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
commit 61235b24b9cb37c13fcad5b9596d59a1afdcec30 upstream
Everything is converted over to arch_cpu_finalize_init(). Remove the
check_bugs() leftovers including the empty stubs in asm-generic, alpha,
parisc, powerpc and xtensa.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Link: https://lore.kernel.org/r/20230613224545.553215951@linutronix.de
Signed-off-by: Daniel Sneddon <daniel.sneddon@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
commit 7725acaa4f0c04fbefb0e0d342635b967bb7d414 upstream
check_bugs() has become a dumping ground for all sorts of activities to
finalize the CPU initialization before running the rest of the init code.
Most are empty, a few do actual bug checks, some do alternative patching
and some cobble a CPU advertisement string together....
Aside of that the current implementation requires duplicated function
declaration and mostly empty header files for them.
Provide a new function arch_cpu_finalize_init(). Provide a generic
declaration if CONFIG_ARCH_HAS_CPU_FINALIZE_INIT is selected and a stub
inline otherwise.
This requires a temporary #ifdef in start_kernel() which will be removed
along with check_bugs() once the architectures are converted over.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20230613224544.957805717@linutronix.de
Signed-off-by: Daniel Sneddon <daniel.sneddon@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Select hidden Kconfig: NET_DEVLINK.
Required by device drivers to provide unified interface to expose
device info, capture coredump and perform device flash.
Bug: 283707518
Change-Id: I1cc5b7dce36c79549cd7f1d9b755f7bab3973f0e
Signed-off-by: michael cai <michael.cai@mediatek.com>
Signed-off-by: lambert wang <lambert.wang@mediatek.com>
* refs/heads/tmp-a0290fa:
ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus for extend copy & fbarrier feature
ANDROID: abi_gki_aarch64_qcom: Update symbol list
ANDROID: mmc: core: Export core functions for kernel modules usage
ANDROID: vendor_hooks: Define new hooks in _mmc_suspend/resume
ANDROID: update symbol for unisoc vendor_hooks
ANDROID: vendor_hooks: psci: add hook to check if cpu is allowed to power off
ANDROID: Add vendor hook to the effective_cpu_util
ANDROID: Update symbol list for mtk
ANDROID: ABI: update symbol list for galaxy
ANDROID: update symbol for unisoc vendor_hooks
ANDROID: thermal: Add vendor hook to check power range
ANDROID: thermal: Add vendor hook to get thermal zone device
ANDROID: thermal: Add hook for cpufreq thermal
ANDROID: virt: gunyah: Delta between v13 and v14
Revert "ANDROID: gki_config: use DWARFv5 rather than DWARFv4"
ANDROID: gunyah: Sync with latest "mailbox: Add Gunyah message queue mailbox"
FROMLIST: scsi: ufs: core: Fix mcq tag calcualtion
UPSTREAM: ufs: mcq: qcom: Fix passing zero to PTR_ERR
UPSTREAM: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource
UPSTREAM: scsi: ufs: core: Print trs for pending requests in MCQ mode
UPSTREAM: scsi: ufs: core: Add trace event for MCQ
UPSTREAM: mm,kfence: decouple kfence from page granularity mapping judgement
UPSTREAM: mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
UPSTREAM: mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind
UPSTREAM: mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
ANDROID: defconfig: Enable debug configs in consolidate-fragment
ANDROID: ABI: Update oplus symbol list
Revert "FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup"
ANDROID: GKI: Update symbols to symbol list
ANDROID: vendor_hooks: Add hooks for binder proc transaction
UPSTREAM: mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
UPSTREAM: mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
UPSTREAM: mm/userfaultfd: fix uffd-wp handling for THP migration entries
UPSTREAM: mm/khugepaged: check again on anon uffd-wp during isolation
UPSTREAM: fuse: always revalidate rename target dentry
ANDROID: GKI: update xiaomi symbol list
BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting
BACKPORT: FROMGIT: PCI: dwc: Wait for link up only if link is started
ANDROID: ABI: update symbol list for exynos
ANDROID: ufs: Improve MCQ err handling
ANDROID: ABI: Update oplus symbol list
ANDROID: GKI: sched: add rvh for new cfs task util
ANDROID: Disable BTI_KERNEL, enable UNWIND_PATCH_PAC_INTO_SCS
BACKPORT: arm64: implement dynamic shadow call stack for Clang
UPSTREAM: scs: add support for dynamic shadow call stacks
BACKPORT: arm64: unwind: add asynchronous unwind tables to kernel and modules
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hook in shrink_node_memcgs
ANDROID: ashmem: Export is_ashmem_file
ANDROID: ABI: update symbol list related to show_mem for Exynos
ANDROID: vendor_hooks: Add hooks for memory when debug
ANDROID: GKI: Update symbol list for honor
ANDROID: mutex: Add vendor hook to init mutex oem data.
ANDROID: bazel: Adding make_goals to consolidate build
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hook: add hooks in dm_bufio.c
ANDROID: abi_gki_aarch64_qcom: update QCOM symbol list
ANDROID: ABI: Update honor symbol list
ANDROID: mm: create vendor hooks for do_shrink_slab()
ANDROID: mm: create vendor hooks for shrink_slab()
BACKPORT: usb: dwc3: fix gadget mode suspend interrupt handler issue
ANDROID: GKI: update symbol list file for xiaomi
ANDROID: 5/24/2023 KMI update
ANDROID: virt: gunyah: Add KABI reservations
ANDROID: virt: gunyah: Sync with KMI impacting changes from v13
ANDROID: virt: gunyah: Force struct gh_rm as opaque
Revert "ANDROID: gki_config: use DWARFv5 rather than DWARFv4"
ANDROID: ABI: Update symbol list for Exynos SoC
ANDROID: power: Add ANDROID_OEM_DATA in freq_qos_request.
ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle
ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle
ANDROID: GKI: add vendor padding variable in struct sock
ANDROID: GKI: add vendor padding variable in struct nf_conn
ANDROID: GKI: add vendor padding variable in struct skb_shared_info
UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
UPSTREAM: cpuidle: teo: Introduce util-awareness
UPSTREAM: cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()
ANDROID: ABI: Update oplus symbol list
ANDROID: thermal: Add vendor hooks for thermal
ANDROID: GKI: Update symbol list for honor
ANDROID: mm: create vendor hooks for page alloc
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power
ANDROID: ABI: Update symbol list for Exynos SoC
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hooks for account irqtime process tick
ANDROID: vendor_hooks: Add hooks to dup_task_struct
ANDROID: vendor_hooks: Add hooks to record the time of the process in various states
ANDROID: vendor_hooks: Add hooks for signal
ANDROID: power: wakeup_reason: change abort log
ANDROID: virt: gunyah: Delta between v13 and v14
ANDROID: GKI: Update symbol list for xiaomi
ANDROID: psi: Add vendor hooks for PSI tracing
UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()
FROMGIT: scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue
ANDROID: ABI: Update oplus symbol list
ANDROID: android: Export symbols for invoking cpufreq_update_util()
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Export the tracepoints task_rename
ANDROID: Add macros to create reserved data fields to backport upstream changes
ANDROID: retry page allocation from buddy on lock contention
UPSTREAM: KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
ANDROID: arm64: Check FGT cap before touching HFGWTR_EL2
Revert "ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules""
FROMGIT: f2fs: fix the wrong condition to determine atomic context
ANDROID: GKI: update symbol list file for honor
ANDROID: ABI: Update symbol list for imx
ANDROID: mm: shmem: initialize the vendor data
ANDROID: GKI: refresh STG ABI to new version
ANDROID: GKI: Add symbols to symbol list for vivo
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hooks for account process tick
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: add hook account_process_tick_gran
ANDROID: vendor_hooks: Add hook in try_to_unmap_one()
ANDROID: vendor_hooks: Add hook in mmap_region()
ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules"
ANDROID: GKI: update the ABI symbol list
ANDROID: freezer: Add vendor hook to freezer for GKI purpose.
ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose.
ANDROID: GKI: update the ABI symbol list
ANDROID: Add vendor hooks for binder perf tuning
ANDROID: Add vendor hooks to signal.
ANDROID: Update the ABI symbol list
ANDROID: page_pinner: add missing page_pinner_put_page
ANDROID: page_pinner: prevent pp_buffer uninitialized access
ANDROID: page_pinner: prevent pp_buffer access before initialization
ANDROID: mm: fix use-after free of page_ext in page_pinner
ANDROID: mm: introduce page_pinner
ANDROID: abi_gki_aarch64_qcom: Add gh_rm_register_platform_ops
ANDROID: gunyah: Sync remaining gunyah drivers with latest
ANDROID: gunyah: Sync with latest "mailbox: Add Gunyah message queue mailbox"
ANDROID: gunyah: Sync with latest "gunyah: Common types and error codes for Gunyah hypercalls"
ANDROID: gunyah: Sync with latest hypercalls
ANDROID: gunyah: Sync with latest documentation and UAPI
ANDROID: gunyah: Sync with latest "firmware: qcom_scm: Register Gunyah platform ops"
BACKPORT: firmware: qcom_scm: Use fixed width src vm bitmap
BACKPORT: misc: fastrpc: Pass bitfield into qcom_scm_assign_mem
ANDROID: gunyah: Sync with latest "virt: gunyah: Add ioeventfd"
ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add ioctls to support basic non-proxy VM boot"
ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add/remove user memory regions"
ANDROID: gunyah: Sync with latest "virt: gunyah: Add resource tickets"
ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add framework for VM Functions"
ANDROID: gunyah: Sync with latest "gunyah: rsc_mgr: Add resource manager RPC core"
ANDROID: gunyah: Sync with latest "virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource"
ANDROID: gunyah: Sync with latest "virt: gunyah: Add hypercalls to identify Gunyah"
BACKPORT: overflow: Introduce overflows_type() and castable_to_type()
UPSTREAM: drm/amd/display: set dcn315 lb bpp to 48
UPSTREAM: drm/amdgpu: Fix desktop freezed after gpu-reset
UPSTREAM: drm/i915: Fix fast wake AUX sync len
UPSTREAM: ASN.1: Fix check for strdup() success
UPSTREAM: ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
UPSTREAM: ASoC: fsl_asrc_dma: fix potential null-ptr-deref
UPSTREAM: ASoC: SOF: pm: Tear down pipelines only if DSP was active
UPSTREAM: fpga: bridge: properly initialize bridge device before populating children
UPSTREAM: iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
UPSTREAM: Input: pegasus-notetaker - check pipe type when probing
UPSTREAM: gcc: disable '-Warray-bounds' for gcc-13 too
UPSTREAM: sctp: Call inet6_destroy_sock() via sk->sk_destruct().
UPSTREAM: dccp: Call inet6_destroy_sock() via sk->sk_destruct().
UPSTREAM: netfilter: nf_tables: deactivate anonymous set from preparation phase
ANDROID: GKI: add symbol list file for unisoc
UPSTREAM: inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
UPSTREAM: purgatory: fix disabling debug info
UPSTREAM: MIPS: Define RUNTIME_DISCARD_EXIT in LD script
UPSTREAM: usb: dwc3: debugfs: Resume dwc3 before accessing registers
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them
ANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe them
ANDROID: vendor_hooks: export get_wchan
ANDROID: workqueue: export symbol of the function wq_worker_comm()
BACKPORT: mm/kmemleak: fix UAF bug in kmemleak_scan()
ANDROID: clang: update to 17.0.2
ANDROID: abi_gki_aarch64_qcom: update symbol list
UPSTREAM: media: add nv12_8l128 and nv12_10be_8l128 video format.
ANDROID: ABI: update symbol list for galaxy
ANDROID: db845c: Remove MAKE_GOALS from build.config
ANDROID: GKI: gen_gki_modules_headers update preprocessing
FROMGIT: locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
FROMGIT: xfrm: Check if_id in inbound policy/secpath match
ANDROID: always add the struct wireless_dev * to struct net_device
ANDROID: ABI: Update symbol list for imx
ANDROID: KVM: arm64: Always unmap protected regions from the host
FROMLIST: usb: typec: altmodes/displayport: fix pin_assignment_show
ANDROID: block: Improve shared tag set performance
ANDROID: Update ABI representation broken by update race
ANDROID: GKI: update the ABI symbol list
ANDROID: cgroup: Add vendor hook for cpuset.
ANDROID: export cpuset_cpus_allowed()for GKI purpose.
ANDROID: sched: Add vendor hooks for cpu affinity.
ANDROID: GKI: Update owners for GKI modules lists
ANDROID: abi_gki_aarch64_qcom: Add USB SND power domain symbol
FROMGIT: usb: xhci: Remove unused udev from xhci_log_ctx trace event
ANDROID: 5/10/2023 KMI update
ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules
ANDROID: KVM: arm64: Allow tweaking HCR_EL2 from modules
ANDROID: GKI: Trimmed symbol lists for 80211 modules
ANDROID: GKI: DB845C: cfg/mac 80211 as vendor modules
ANDROID: GKI: cfg/mac 80211 as vendor modules
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hooks for futex
ANDROID: vendor_hooks: Add hooks for oem futex optimization
FROMGIT: wifi: nl80211: Add support for randomizing TA of auth and deauth frames
ANDROID: GKI: update the ABI symbol list
ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct.
ANDROID: power: Add vendor hook to qos for GKI purpose.
ANDROID: GKI: update the ABI symbol list
ANDROID: export find_user() & free_uid()for GKI purpose.
ANDROID: user: Add vendor hook to user for GKI purpose
ANDROID: sched: add trace_android_vh_map_util_freq parameter
FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup
FROMGIT: usb: gadget: udc: core: Invoke usb_gadget_connect only when started
Revert "Revert "KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU""
Revert "Revert "KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run""
Revert "Revert "KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow""
Revert "Revert "KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode""
Revert "Revert "pwm: meson: Explicitly set .polarity in .get_state()""
Revert "Revert "pwm: sprd: Explicitly set .polarity in .get_state()""
Revert "Revert "pwm: iqs620a: Explicitly set .polarity in .get_state()""
Revert "Revert "pwm: cros-ec: Explicitly set .polarity in .get_state()""
Revert "Revert "pwm: hibvt: Explicitly set .polarity in .get_state()""
Revert "Revert "pwm: Make .get_state() callback return an error code""
Revert "Revert "raw: Fix NULL deref in raw_get_next().""
Revert "Revert "raw: use net_hash_mix() in hash function""
FROMLIST: scsi: ufs: core: Fix mcq nr_hw_queues
FROMLIST: scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc()
FROMLIST: scsi: ufs: core: Fix mcq tag calcualtion
ANDROID: GKI: Remove MAKE_GOALS from build.config
ANDROID: GKI: Add symbols to symbol list for vivo
ANDROID: KVM: arm64: Restrict pKVM hyp exports
ANDROID: kleaf: move NDK_TRIPLE for arm to build.config.constants.
FROMLIST: clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable module
FROMLIST: clocksource/drivers/timer-of: Remove __init markings
FROMLIST: clocksource/drivers/mmio: Export clocksource_mmio_init()
FROMLIST: time/sched_clock: Export sched_clock_register()
ANDROID: ABI: Update symbol list for Exynos SoC
Revert "Revert "ANDROID: cpufreq: Add a restricted vendor hook for freq transition""
ANDROID: usb: gadget: configfs: Protect composite_setup in a spinlock
Revert "ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained"
ANDROID: GKI: update symbol list file for xiaomi
ANDROID: GKI: x86_64: Remove 80211 from protected modules
ANDROID: GKI: Update owners for GKI modules lists
FROMLIST: binder: fix UAF caused by faulty buffer cleanup
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hooks to select binder worklist
ANDROID: vendor_hooks: Add hooks for binder
ANDROID: vendor_hooks: Add hooks for rwsem and mutex
ANDROID: vendor_hooks: Add hooks for binder proc transaction
ANDROID: vendor_hooks: Add hook for binder
ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin
ANDROID: vendor_hooks: Add hooks for rwsem and mutex
ANDROID: ABI: Update cpu-profiler symbol list for Exynos SoC
ANDROID: ABI: Update WLBT, Sensor symbol list for Exynos SoC
ANDROID: ABI: Update GPU symbol for Exynos SoC
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hook: add hooks to protect locking-tsk in cpu scheduler
ufs: Update struct ufs_hba
ANDROID: ABI: Update DRM symbol for Exynos SoC
fscrypt: destroy keyring after security_sb_delete()
ANDROID: GKI: Increase max 8250 uarts
ANDROID: ABI: Update Audio symbol for Exynos SoC
UPSTREAM: ufs: mcq: qcom: Fix passing zero to PTR_ERR
UPSTREAM: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource
ANDROID: Update symbol list for Exynos SoC
fscrypt: optimize fscrypt_initialize()
fscrypt: use WARN_ON_ONCE instead of WARN_ON
fscrypt: new helper function - fscrypt_prepare_lookup_partial()
fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref()
fscrypt: improve fscrypt_destroy_keyring() documentation
drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
drm/rockchip: vop2: fix suspend/resume
drm/amd/display: set dcn315 lb bpp to 48
drm/amdgpu: Fix desktop freezed after gpu-reset
drm/i915: Fix fast wake AUX sync len
mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
memstick: fix memory leak if card device is never registered
writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
nilfs2: initialize unused bytes in segment summary blocks
maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug
maple_tree: fix mas_empty_area() search
LoongArch: Mark 3 symbol exports as non-GPL
rust: kernel: Mark rust_fmt_argument as extern "C"
maple_tree: make maple state reusable after mas_empty_area_rev()
LoongArch: Fix probing of the CRC32 feature
btrfs: get the next extent map during fiemap/lseek more efficiently
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
iio: light: tsl2772: fix reading proximity-diodes from device tree
iio: dac: ad5755: Add missing fwnode_handle_put()
drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
Revert "userfaultfd: don't fail on unrecognized features"
mtd: spi-nor: fix memory leak when using debugfs_lookup()
platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 models
platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
xen/netback: use same error messages for same errors
nvme-tcp: fix a possible UAF when failing to allocate an io queue
drm: test: Fix 32-bit issue in drm_buddy_test
drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
net: dsa: b53: mmap: add phy ops
scsi: core: Improve scsi_vpd_inquiry() checks
scsi: megaraid_sas: Fix fw_crash_buffer_show()
selftests: sigaltstack: fix -Wuninitialized
platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
f2fs: Fix f2fs_truncate_partial_nodes ftrace event
net: bridge: switchdev: don't notify FDB entries with "master dynamic"
e1000e: Disable TSO on i219-LM card to increase speed
bpf: Fix incorrect verifier pruning due to missing register precision taints
spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
mlxsw: pci: Fix possible crash during initialization
net: rpl: fix rpl header size calculation
bonding: Fix memory leak when changing bond type to Ethernet
mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
bnxt_en: Do not initialize PTP on older P3/P4 chips
netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
netfilter: nf_tables: validate catch-all set elements
i40e: fix i40e_setup_misc_vector() error handling
i40e: fix accessing vsi->active_filters without holding lock
netfilter: nf_tables: fix ifdef to also consider nf_tables=m
sfc: Fix use-after-free due to selftest_work
virtio_net: bugfix overflow inside xdp_linearize_page()
net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
regulator: fan53555: Fix wrong TCS_SLEW_MASK
regulator: fan53555: Explicitly include bits header
rust: str: fix requierments->requirements typo
netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
netfilter: br_netfilter: fix recent physdev match breakage
arm64: dts: imx8mp-verdin: correct off-on-delay
arm64: dts: imx8mm-verdin: correct off-on-delay
arm64: dts: imx8mm-evk: correct pmic clock source
arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
arm64: dts: meson-g12-common: specify full DMC range
arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
arm64: dts: qcom: hk10: use "okay" instead of "ok"
arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
ARM: dts: rockchip: fix a typo error for rk3288 spdif node
Conflicts:
android/abi_gki_aarch64.stg
android/gki_system_dlkm_modules
Change-Id: I753eb5791de01079ea02b215e38a149fe0626f76
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@10256832 UKQ2.230604.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
* keystone/mirror-android14-6.1: (63 commits)
ANDROID: GKI: update the ABI symbol list
ANDROID: freezer: Add vendor hook to freezer for GKI purpose.
ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose.
ANDROID: GKI: update the ABI symbol list
ANDROID: Add vendor hooks for binder perf tuning
ANDROID: Add vendor hooks to signal.
ANDROID: Update the ABI symbol list
ANDROID: page_pinner: add missing page_pinner_put_page
ANDROID: page_pinner: prevent pp_buffer uninitialized access
ANDROID: page_pinner: prevent pp_buffer access before initialization
ANDROID: mm: fix use-after free of page_ext in page_pinner
ANDROID: mm: introduce page_pinner
ANDROID: abi_gki_aarch64_qcom: Add gh_rm_register_platform_ops
ANDROID: gunyah: Sync remaining gunyah drivers with latest
ANDROID: gunyah: Sync with latest "mailbox: Add Gunyah message queue mailbox"
ANDROID: gunyah: Sync with latest "gunyah: Common types and error codes for Gunyah hypercalls"
ANDROID: gunyah: Sync with latest hypercalls
ANDROID: gunyah: Sync with latest documentation and UAPI
ANDROID: gunyah: Sync with latest "firmware: qcom_scm: Register Gunyah platform ops"
BACKPORT: firmware: qcom_scm: Use fixed width src vm bitmap
...
Change-Id: I8c82b8ddecaa7f30ff816b51ef08003059a97a6c
Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com>
commit 0da6e5fd6c3726723e275603426e09178940dace upstream.
We started disabling '-Warray-bounds' for gcc-12 originally on s390,
because it resulted in some warnings that weren't realistically fixable
(commit 8b202ee218: "s390: disable -Warray-bounds").
That s390-specific issue was then found to be less common elsewhere, but
generic (see f0be87c42c: "gcc-12: disable '-Warray-bounds' universally
for now"), and then later expanded the version check was expanded to
gcc-11 (5a41237ad1d4: "gcc: disable -Warray-bounds for gcc-11 too").
And it turns out that I was much too optimistic in thinking that it's
all going to go away, and here we are with gcc-13 showing all the same
issues. So instead of expanding this one version at a time, let's just
disable it for gcc-11+, and put an end limit to it only when we actually
find a solution.
Yes, I'm sure some of this is because the kernel just does odd things
(like our "container_of()" use, but also knowingly playing games with
things like linker tables and array layouts).
And yes, some of the warnings are likely signs of real bugs, but when
there are hundreds of false positives, that doesn't really help.
Oh well.
Change-Id: Ie09553dec193c593f34169f835a876ea81b7cb6d
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit a93c20f583)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
commit 0da6e5fd6c3726723e275603426e09178940dace upstream.
We started disabling '-Warray-bounds' for gcc-12 originally on s390,
because it resulted in some warnings that weren't realistically fixable
(commit 8b202ee218: "s390: disable -Warray-bounds").
That s390-specific issue was then found to be less common elsewhere, but
generic (see f0be87c42c: "gcc-12: disable '-Warray-bounds' universally
for now"), and then later expanded the version check was expanded to
gcc-11 (5a41237ad1d4: "gcc: disable -Warray-bounds for gcc-11 too").
And it turns out that I was much too optimistic in thinking that it's
all going to go away, and here we are with gcc-13 showing all the same
issues. So instead of expanding this one version at a time, let's just
disable it for gcc-11+, and put an end limit to it only when we actually
find a solution.
Yes, I'm sure some of this is because the kernel just does odd things
(like our "container_of()" use, but also knowingly playing games with
things like linker tables and array layouts).
And yes, some of the warnings are likely signs of real bugs, but when
there are hundreds of false positives, that doesn't really help.
Oh well.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* refs/heads/tmp-9a6451e:
ANDROID: qki: Add hidden config option for RCUTORTURE
ANDROID: qki: Migrate consolidate.fragment
ANDROID: GKI: Remove duplicates from symbol lists
ANDROID: ABI: Add deferred_free to the QCOM symbol list
ANDROID: Allow the deferred-free library heap to be compiled into the GKI
ANDROID: dma-buf: heaps: Add deferred-free-helper library code
ANDROID: bazel: Updatate consolidate GKI module list
ANDROID: bazel: add GKI consolidate Bazel build
ANDROID: qki: Add consolidate config
ANDROID: gic: Add affinity-setting vendor hooks to gic-v3
ANDROID: gic: Add affinity-setting vendor hooks to gic
ANDROID: KVM: arm64: Move hyp event enable into ro data section
Linux 6.1.9
amdgpu: fix build on non-DCN platforms.
perf/x86/amd: fix potential integer overflow on shift of a int
netfilter: conntrack: unify established states for SCTP paths
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
dt-bindings: riscv: fix single letter canonical order
dt-bindings: riscv: fix underscore requirement for multi-letter extensions
acpi: Fix suspend with Xen PV
x86/sev: Add SEV-SNP guest feature negotiation support
Input: i8042 - add Clevo PCX0DX to i8042 quirk table
Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
Revert "mm/compaction: fix set skip in fast_find_migrateblock"
Fix up more non-executable files marked executable
tools: gpio: fix -c option of gpio-event-mon
treewide: fix up files incorrectly marked executable
block: ublk: move ublk_chr_class destroying after devices are removed
Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
tsnep: Fix TX queue stop/wake for multiple queues
net/tg3: resolve deadlock in tg3_reset_task() during EEH
riscv: Move call to init_cpu_topology() to later initialization stage
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
net: mctp: mark socks as dead on unhash, prevent re-add
net: mctp: hold key reference when looking up a general key
net: mctp: move expiry timer delete to unhash
net: mctp: add an explicit reference from a mctp_sk_key to sock
net: ravb: Fix possible hang if RIS2_QFF1 happen
net: ravb: Fix lack of register setting after system resumed for Gen3
gpio: ep93xx: Fix port F hwirq numbers in handler
gpio: mxc: Unlock on error path in mxc_flip_edge()
nvme: fix passthrough csi check
riscv/kprobe: Fix instruction simulation of JALR
sctp: fail if no bound addresses can be used for a given scope
net/sched: sch_taprio: do not schedule in taprio_reset()
tracing/osnoise: Use built-in RCU list checking
ACPI: video: Fix apple gmux detection
platform/x86: apple-gmux: Add apple_gmux_detect() helper
platform/x86: apple-gmux: Move port defines to apple-gmux.h
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
netrom: Fix use-after-free of a listening socket.
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
net: ethernet: adi: adin1110: Fix multicast offloading
net: dsa: microchip: fix probe of I2C-connected KSZ8563
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
netlink: annotate data races around sk_state
netlink: annotate data races around dst_portid and dst_group
netlink: annotate data races around nlk->portid
netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
ACPI: video: Add backlight=native DMI quirk for Asus U46E
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
drm/i915/selftest: fix intel_selftest_modify_policy argument types
nvme-fc: fix initialization order
nvme: consolidate setting the tagset flags
nvme: simplify transport specific device attribute handling
net: fec: Use page_pool_put_full_page when freeing rx buffers
net: fix UaF in netns ops registration error path
netlink: prevent potential spectre v1 gadgets
iavf: schedule watchdog immediately when changing primary MAC
iavf: fix temporary deadlock and failure to set MAC address
drm/i915: Fix a memory leak with reused mmap_offset
drm/drm_vma_manager: Add drm_vma_node_allow_once()
i2c: designware: Fix unbalanced suspended flag
i2c: designware: use casting of u64 in clock multiplication to avoid overflow
io_uring: always prep_async for drain requests
net: mana: Fix IRQ name - add PCI and queue number
io_uring: inline __io_req_complete_put()
io_uring: remove io_req_tw_post_queue
io_uring: use io_req_task_complete() in timeout
io_uring: hold locks for io_req_complete_failed
io_uring: inline __io_req_complete_post()
io_uring: inline io_req_task_work_add()
drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
drm/amdgpu/display/mst: limit payload to be updated one by one
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
drm/amdgpu: remove unconditional trap enable on add gfx11 queues
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
drm/display/dp_mst: Correct the kref of port.
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
EDAC/device: Respect any driver-supplied workqueue polling value
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
ipv6: fix reachability confirmation with proxy_ndp
regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
thermal: intel: int340x: Protect trip temperature from concurrent updates
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
scsi: ufs: core: Fix devfreq deadlocks
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
io_uring/net: cache provided buffer group value for multishot receives
ovl: fail on invalid uid/gid mapping at copy up
ovl: fix tmpfile leak
ksmbd: limit pdu length size according to connection status
ksmbd: downgrade ndr version error message to debug
ksmbd: do not sign response to session request for guest login
ksmbd: add max connections parameter
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
ftrace/scripts: Update the instructions for ftrace-bisect.sh
trace_events_hist: add check for return value of 'create_hist_field'
tracing: Make sure trace_printk() can output as soon as it can be used
ftrace: Export ftrace_free_filter() to modules
module: Don't wait for GOING modules
nfsd: don't free files unconditionally in __nfsd_file_cache_purge
kvm/vfio: Fix potential deadlock on vfio group_lock
scsi: hpsa: Fix allocation size for scsi_host_alloc()
vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
sched/uclamp: Fix a uninitialized variable warnings
sched/fair: Check if prev_cpu has highest spare cap in feec()
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
wifi: mac80211: Proper mark iTXQs for resumption
io_uring/msg_ring: fix remote queue to disabled ring
drm/amdgpu: complete gfxoff allow signal during suspend without delay
drm/i915: Allow alternate fixed modes always for eDP
drm/i915: Allow panel fixed modes to have differing sync polarities
Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
arm64: efi: Account for the EFI runtime stack in stack unwinder
arm64: efi: Avoid workqueue to check whether EFI runtime is live
arm64: efi: Recover from synchronous exceptions occurring in firmware
Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
btrfs: zoned: enable metadata over-commit for non-ZNS setup
firmware: coreboot: Check size of table entry and use flex-array
ata: pata_cs5535: Don't build on UML
lockref: stop doing cpu_relax in the cmpxchg loop
platform/x86: simatic-ipc: add another model
platform/x86: simatic-ipc: correct name of a model
platform/x86: asus-wmi: Ignore fan on E410MA
platform/x86: asus-wmi: Add quirk wmi_ignore_fan
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
r8152: add vendor/device ID pair for Microsoft Devkit
scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
spi: spidev: remove debug messages that access spidev->spi without locking
cifs: fix potential memory leaks in session setup
drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
drm/amdkfd: Add sync after creating vram bo
ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
cpufreq: armada-37xx: stop using 0 as NULL pointer
tools/nolibc: prevent gcc from making memset() loop over itself
tools/nolibc: fix missing includes causing build issues at -O0
tools/nolibc: Fix S_ISxxx macros
nolibc: fix fd_set type
perf/x86/intel/uncore: Add Emerald Rapids
perf/x86/msr: Add Emerald Rapids
perf/x86/msr: Add Meteor Lake support
perf/x86/cstate: Add Meteor Lake support
xen/pvcalls: free active map buffer on pvcalls_front_free_map
s390: expicitly align _edata and _end symbols on page boundary
s390/debug: add _ASM_S390_ prefix to header guard
drm: Add orientation quirk for Lenovo ideapad D330-10IGL
net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
ASoC: fsl_micfil: Correct the number of steps on SX controls
cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
kcsan: test: don't put the expect array on the stack
ASoC: support machine driver with max98360
ASoC: amd: yc: Add ASUS M5402RA into DMI table
ASoC: mediatek: mt8186: Add machine support for max98357a
ASoC: mediatek: mt8186: support rt5682s_max98360
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
cpufreq: CPPC: Add u64 casts to avoid overflowing
spi: cadence: Fix busy cycles calculation
ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
ASoC: SOF: Add FW state to debugfs
ASoC: SOF: pm: Always tear down pipelines before DSP suspend
ASoC: SOF: pm: Set target state earlier
scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
tcp: fix rate_app_limited to default to 1
bnxt: Do not read past the end of test names
net: stmmac: enable all safety features by default
thermal: core: call put_device() only after device_register() fails
thermal/core: fix error code in __thermal_cooling_device_register()
thermal: Validate new state in cur_state_store()
net: dsa: microchip: ksz9477: port map correction in ALU table entry register
selftests/net: toeplitz: fix race on tpacket_v3 block close
driver core: Fix test_async_probe_init saves device in wrong array
w1: fix WARNING after calling w1_process()
w1: fix deadloop in __w1_remove_master_device()
device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
ptdma: pt_core_execute_cmd() should use spinlock
usb: dwc3: fix extcon dependency
tcp: avoid the lookup process failing to get sk in ehash table
nvme-pci: fix timeout request state check
net: sched: gred: prevent races when adding offloads to stats
drm/amd/display: fix issues with driver unload
phy: phy-can-transceiver: Skip warning if no "max-bitrate"
dmaengine: tegra: Fix memory leak in terminate_all()
dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
cifs: fix potential deadlock in cache_refresh_path()
drm/i915/selftests: Unwind hugepages to drop wakeref on error
HID: betop: check shape of output reports
l2tp: prevent lockdep issue in l2tp_tunnel_register()
virtio-net: correctly enable callback during start_xmit
net: macb: fix PTP TX timestamp failure due to packet padding
dmaengine: Fix double increment of client_count in dma_chan_get()
drm/panfrost: fix GENERIC_ATOMIC64 dependency
net: mlx5: eliminate anonymous module_init & module_exit
net/mlx5: E-switch, Fix switchdev mode after devlink reload
net/mlx5e: Set decap action based on attr for sample
net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
net/mlx5e: Avoid false lock dependency warning on tc_ht even more
net: ipa: disable ipa interrupt during suspend
Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
Bluetooth: hci_event: Fix Invalid wait context
Bluetooth: ISO: Fix possible circular locking dependency
Bluetooth: ISO: Avoid circular locking dependency
Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
Bluetooth: hci_conn: Fix memory leaks
Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
netfilter: conntrack: handle tcp challenge acks during connection reuse
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
usb: ucsi: Ensure connector delayed work items are flushed
block/rnbd-clt: fix wrong max ID in ida_alloc_max
HID: revert CHERRY_MOUSE_000C quirk
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
pinctrl: rockchip: fix mux route data for rk3568
net: stmmac: fix invalid call to mdiobus_get_phy()
HID: check empty report_list in bigben_probe()
HID: check empty report_list in hid_validate_values()
net: mdio: validate parameter addr in mdiobus_get_phy()
net: usb: sr9700: Handle negative len
l2tp: close all race conditions in l2tp_tunnel_register()
l2tp: convert l2tp_tunnel_list to idr
net/sched: sch_taprio: fix possible use-after-free
net: stmmac: Fix queue statistics reading
pinctrl: rockchip: fix reading pull type on rk3568
wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
net: lan966x: add missing fwnode_handle_put() for ports node
net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
net: nfc: Fix use-after-free in local_cleanup()
phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
drm/vc4: bo: Fix unused variable warning
bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
amd-xgbe: Delay AN timeout during KR training
amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
bpf: hash map, avoid deadlock with suitable hash mask
phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
drm/vc4: bo: Fix drmm_mutex_init memory hog
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
drm/msm/gpu: Fix potential double-free
phy: ti: fix Kconfig warning and operator precedence
kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
arm64: dts: qcom: msm8992-libra: Fix the memory map
arm64: dts: qcom: msm8992: Don't use sfpb mutex
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
affs: initialize fsdata in affs_truncate()
IB/hfi1: Remove user expected buffer invalidate race
IB/hfi1: Immediately remove invalid memory from hardware
IB/hfi1: Fix expected receive setup error exit issues
IB/hfi1: Reserve user expected TIDs
IB/hfi1: Reject a zero-length user expected buffer
RDMA/core: Fix ib block iterator counter overflow
arm64: dts: marvell: AC5/AC5X: Fix address for UART1
erofs: fix kvcalloc() misuse with __GFP_NOFAIL
RDMA/rxe: Prevent faulty rkey generation
RDMA/rxe: Fix inaccurate constants in rxe_type_info
tomoyo: fix broken dependency on *.conf.default
HID: amd_sfh: Fix warning unwind goto
interconnect: qcom: msm8996: Fix regmap max_register values
interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Harden shared memory access in fetch_response
EDAC/highbank: Fix memory leak in highbank_mc_probe()
reset: uniphier-glue: Fix possible null-ptr-deref
reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
soc: imx8m: Fix incorrect check for of_clk_get_by_name()
arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
HID: intel_ish-hid: Add check for ishtp_dma_tx_map
arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
arm64: dts: imx8mp: Fix power-domain typo
arm64: dts: imx8mp: Fix missing GPC Interrupt
soc: imx: imx8mp-blk-ctrl: don't set power device name
ARM: imx: add missing of_node_put()
arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
arm64: dts: verdin-imx8mm: fix dev board audio playback
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64: dts: verdin-imx8mm: fix dahlia audio playback
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
ARM: dts: imx7d-pico: Use 'clock-frequency'
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
memory: tegra: Remove clients SID override programming
ANDROID: net: export symbol for tracepoint_consume_skb
UPSTREAM: iommu/iova: Fix alloc iova overflows issue
ANDROID: GKI: Fix symbol list wildcard
ANDROID: vendor_hooks: Add parameter to android_vh_wake_up_sync
ANDROID: gki_defconfig: Enable RCU_BOOST config
ANDROID: KVM: arm64: Let modules specify arbitrary permissions for host pages
ANDROID: KVM: arm64: Introduce module-owned pages
ANDROID: KVM: arm64: Pass addr to get_page_state() helper
ANDROID: hung_task: Add vendor hook for hung task detect
ANDROID: GKI: defconfig: enable BTF debug info
ANDROID: kbuild: fix build for DEBUG_INFO_BTF_MODULES
ANDROID: KVM: arm64: Add EL2 wakeup cause hyp events
ANDROID: KVM: arm64: Add format file for nVHE hyp events
ANDROID: KVM: arm64: add support for early enablement nVHE hyp events
ANDROID: KVM: arm64: RAW interface to the nVHE hyp tracing
ANDROID: KVM: arm64: Add support for nVHE hyp events
ANDROID: KVM: arm64: Add host support for the nVHE hyp tracing
ANDROID: KVM: arm64: Add tracing support for the nVHE hyp
ANDROID: KVM: arm64: Add clock support in the nVHE hyp
ANDROID: timekeeping: Export the boot clock in snapshots
ANDROID: ring-buffer: Introducing external writer support
ANDROID: ring-buffer: Expose buffer_data_page material
UPSTREAM: usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags
UPSTREAM: usb: gadget: uvc: default the ctrl request interface offsets
ANDROID: KVM: arm64: Restore host FP state before SMCs
ANDROID: KVM: arm64: Finalise EL2 state from pKVM PSCI relay
ANDROID: KVM: arm64: Use sanitized values in __check_override in nVHE
ANDROID: KVM: arm64: Introduce finalise_el2_state macro
ANDROID: KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE
ANDROID: KVM: arm64: Fix PKVM_PAGE_RESTRICTED_PROT conflict
ANDROID: gki_defconfig: disable various x86 and hw flags
Revert "ANDROID: arm64: Register earlycon fixmap with the MMIO guard"
ANDROID: KVM: arm64: Include MMIO guard and memory relinquish in top-level hypercalls doc
ANDROID: KVM: arm64: Fix MMIO guard documentation
ANDROID: KVM: arm64: Consistent hypercall naming in documentation
ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN
FROMLIST: kasan: reset page tags properly with sampling
FROMGIT: kasan: allow sampling page_alloc allocations for HW_TAGS
Linux 6.1.8
soc: qcom: apr: Make qcom,protection-domain optional again
Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
block: mq-deadline: Rename deadline_is_seq_writes()
net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
net/ulp: use consistent error code when blocking ULP
octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
drm/amdgpu: correct MEC number for gfx11 APUs
drm/amdgpu: add tmz support for GC IP v11.0.4
drm/amdgpu: add tmz support for GC 11.0.1
drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
drm/amdgpu: enable GFX IP v11.0.4 CG support
drm/amdgpu: enable PSP IP v13.0.11 support
drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
drm/amdgpu: add smu 13 support for smu 13.0.11
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
drm/amdgpu/discovery: add PSP IP v13.0.11 support
drm/amdgpu: add gmc v11 support for GC 11.0.4
drm/amdgpu: add gfx support for GC 11.0.4
drm/amdgpu/discovery: set the APU flag for GC 11.0.4
drm/amdgpu: set GC 11.0.4 family
drm/amdgpu/discovery: enable mes support for GC v11.0.4
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
exit: Use READ_ONCE() for all oops/warn limit reads
docs: Fix path paste-o for /sys/kernel/warn_count
panic: Expose "warn_count" to sysfs
panic: Introduce warn_limit
panic: Consolidate open-coded panic_on_warn checks
exit: Allow oops_limit to be disabled
exit: Expose "oops_count" to sysfs
exit: Put an upper limit on how often we can oops
panic: Separate sysctl logic from CONFIG_SMP
efi: rt-wrapper: Add missing include
arm64: efi: Execute runtime services from a dedicated stack
fs/ntfs3: Fix attr_punch_hole() null pointer derenference
cifs: reduce roundtrips on create/qinfo requests
drm/amd/display: disable S/G display on DCN 3.1.4
drm/amd/display: disable S/G display on DCN 3.1.5
drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
drm/amd/display: Calculate output_color_space after pixel encoding adjustment
drm/amd/display: Fix set scaling doesn's work
drm/i915: Remove unused variable
drm/i915: Allow switching away via vga-switcheroo if uninitialized
drm/i915/display: Check source height is > 0
drm/i915: re-disable RC6p on Sandy Bridge
drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
drm/amdgpu: allow multipipe policy on ASICs with one MEC
drm/amdgpu: fix amdgpu_job_free_resources v2
ARM: omap1: fix !ARCH_OMAP1_ANY link failures
ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
VMCI: Use threaded irqs instead of tasklets
mei: me: add meteor lake point M DID
mei: bus: fix unlink on bus in error path
gsmi: fix null-deref in gsmi_get_variable
serial: exar: Add support for Sealevel 7xxxC serial cards
serial: atmel: fix incorrect baudrate setup
serial: amba-pl011: fix high priority character transmission in rs486 mode
dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
dmaengine: idxd: Prevent use after free on completion memory
dmaengine: idxd: Let probe fail when workqueue cannot be enabled
dmaengine: tegra210-adma: fix global intr clear
dmaengine: lgm: Move DT parsing after initialization
serial: pch_uart: Pass correct sg to dma_unmap_sg()
dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
arm64: dts: imx8mp: correct usb clocks
usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
USB: gadget: Add ID numbers to configfs-gadget driver names
usb: gadget: g_webcam: Send color matching descriptor per frame
usb: typec: altmodes/displayport: Fix pin assignment calculation
usb: typec: altmodes/displayport: Add pin assignment helper
usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
usb: musb: fix error return code in omap2430_probe()
usb: host: ehci-fsl: Fix module alias
usb: cdns3: remove fetched trb from cache before dequeuing
USB: serial: cp210x: add SCALANCE LPE-9000 device id
USB: gadgetfs: Fix race between mounting and unmounting
selftests: mptcp: userspace: validate v4-v6 subflows mix
mptcp: netlink: respect v4/v6-only sockets
mptcp: explicitly specify sock family at subflow creation time
io_uring/poll: don't reissue in case of poll race on multishot request
pktcdvd: check for NULL returna fter calling bio_split_to_limits()
tty: fix possible null-ptr-defer in spk_ttyio_release
tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
riscv: dts: sifive: fu740: fix size of pcie 32bit memory
thunderbolt: Do not call PM runtime functions in tb_retimer_scan()
thunderbolt: Do not report errors if on-board retimers are found
thunderbolt: Use correct function to calculate maximum USB3 link rate
thunderbolt: Disable XDomain lane 1 only in software connection manager
cifs: do not include page data when checking signature
btrfs: fix race between quota rescan and disable leading to NULL pointer deref
btrfs: fix invalid leaf access due to inline extent during lseek
btrfs: qgroup: do not warn on record without old_roots populated
btrfs: do not abort transaction on failure to update log root
btrfs: do not abort transaction on failure to write log tree when syncing log
btrfs: add missing setup of log for full commit at add_conflicting_inode()
btrfs: fix directory logging due to race with concurrent index key deletion
btrfs: fix missing error handling when logging directory items
btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
ACPI: PRM: Check whether EFI runtime is available
comedi: adv_pci1760: Fix PWM instruction handling
usb: core: hub: disable autosuspend for TI TUSB8041
misc: fastrpc: Fix use-after-free race condition for maps
misc: fastrpc: Don't remove map on creater_process and device_release
misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
usb: misc: onboard_hub: Move 'attach' work to the driver
usb: misc: onboard_hub: Invert driver registration order
USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
staging: vchiq_arm: fix enum vchiq_status return types
USB: serial: option: add Quectel EM05CN modem
USB: serial: option: add Quectel EM05CN (SG) modem
USB: serial: option: add Quectel EC200U modem
USB: serial: option: add Quectel EM05-G (RS) modem
USB: serial: option: add Quectel EM05-G (CS) modem
USB: serial: option: add Quectel EM05-G (GR) modem
prlimit: do_prlimit needs to have a speculation check
xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
usb: acpi: add helper to check port lpm capability using acpi _DSM
xhci: Add a flag to disable USB3 lpm on a xhci root port level.
xhci: Add update_hub_device override for PCI xHCI hosts
xhci: Fix null pointer dereference when host dies
usb: xhci: Check endpoint is valid before dereferencing it
xhci-pci: set the dma max_seg_size
Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
hugetlb: unshare some PMDs when splitting VMAs
mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
nilfs2: fix general protection fault in nilfs_btree_insert()
zonefs: Detect append writes at invalid locations
LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
Add exception protection processing for vd in axi_chan_handle_err function
proc: fix PIE proc-empty-vm, proc-pid-vm tests
nommu: fix split_vma() map_count error
nommu: fix do_munmap() error path
nommu: fix memory leak in do_mmap() error path
wifi: mac80211: fix initialization of rx->link and rx->link_sta
wifi: mac80211: sdata can be NULL during AMPDU start
wifi: mac80211: reset multiple BSSID options in stop_ap()
wifi: mac80211: fix MLO + AP_VLAN check
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
Bluetooth: hci_qca: Fix driver shutdown on closed serdev
Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
fbdev: omapfb: avoid stack overflow warning
of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
perf/x86/rapl: Add support for Intel Emerald Rapids
perf/x86/rapl: Add support for Intel Meteor Lake
memblock tests: Fix compilation error.
cifs: fix race in assemble_neg_contexts()
perf/x86/rapl: Treat Tigerlake like Icelake
f2fs: let's avoid panic if extent_tree is not created
x86/asm: Fix an assembler warning with current binutils
btrfs: always report error in run_one_delayed_ref()
selftests: net: fix cmsg_so_mark.sh test hang
RDMA/srp: Move large values to a new enum for gcc13
bpf: keep a reference to the mm, in case the task is dead.
r8169: fix dmar pte write access is not set error
r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
vdpa_sim_net: should not drop the multicast/broadcast packet
vduse: Validate vq_num in vduse_validate_config()
virtio_pci: modify ENOENT to EINVAL
vdpa/mlx5: Avoid overwriting CVQ iotlb
vdpa/mlx5: Avoid using reslock in event_handler
vdpa/mlx5: Return error on vlan ctrl commands if not supported
tools/virtio: initialize spinlocks in vring_test.c
net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
pNFS/filelayout: Fix coalescing test for single DS
wifi: iwlwifi: fw: skip PPAG for JF
btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
dma-buf: fix dma_buf_export init order v2
Revert "FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS"
Revert "ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN"
ANDROID: GKI: Header generation fix and improvements
ANDROID: virtual_device: Set initial symbol list
ANDROID: iommu: Define vendor hook to limit max alignment
ANDROID: BUILD.bazel: Add qcom soundwire module
ANDROID: usb: host: export additional xhci symbols for ring management
ANDROID: sound: usb: Export symbols for endpoint management
ANDROID: ABI: Update QCOM symbol list
ANDROID: sched: add vendor hook for correcting cpu capacity
ANDROID: sched: gki: add padding to some structs to support WALT
ANDROID: Add initial QCOM symbol list
ANDROID: Temporarily disable vendor symbol lists
ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim
Linux 6.1.7
pinctrl: amd: Add dynamic debugging for active GPIOs
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
block: handle bio_split_to_limits() NULL return
io_uring/io-wq: only free worker if it was allocated for creation
io_uring/io-wq: free worker if task_work creation is canceled
drm/i915: Fix CFI violations in gt_sysfs
io_uring/poll: attempt request issue after racy poll wakeup
io_uring: lock overflowing for IOPOLL
efi: fix NULL-deref in init error path
ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
platform/x86/amd: Fix refcount leak in amd_pmc_probe
platform/surface: aggregator: Add missing call to ssam_request_sync_free()
bnxt: make sure we return pages to the pool
net: hns3: fix wrong use of rss size during VF rss config
net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
igc: Fix PPS delta between two synchronized end-points
perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
perf kmem: Support legacy tracepoints
perf build: Properly guard libbpf includes
octeontx2-pf: Fix resource leakage in VF driver unbind
selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
net/mlx5e: Fix macsec ssci attribute handling in offload path
net/mlx5e: Don't support encap rules with gbp option
net/mlx5: Fix ptp max frequency adjustment range
net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
net/mlx5e: Verify dev is present for fix features ndo
net/mlx5: Fix command stats access after free
net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
net/mlx5: check attr pointer validity before dereferencing it
Revert "r8169: disable detection of chip version 36"
net/sched: act_mpls: Fix warning during failed attribute validation
drm/vmwgfx: Remove rcu locks from user resources
drm/vmwgfx: Remove vmwgfx_hashtab
drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
drm/vmwgfx: Remove ttm object hashtable
drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
drm/vmwgfx: Write the driver id registers
ice: Add check for kzalloc
ice: Fix potential memory leak in ice_gnss_tty_write()
drm/amdgpu: Fix potential NULL dereference
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
tools/nolibc: restore mips branch ordering in the _start block
ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
af_unix: selftest: Fix the size of the parameter to connect()
gro: take care of DODGY packets
gro: avoid checking for a failed search
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
hvc/xen: lock console list traversal
sched/core: Fix arch_scale_freq_tick() on tickless systems
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
nfsd: fix handling of cached open files in nfsd4_open codepath
nfsd: rework refcounting in filecache
NFSD: Add an nfsd_file_fsync tracepoint
nfsd: reorganize filecache.c
nfsd: remove the pages_flushed statistic from filecache
NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
NFSD: Pass the target nfsd_file to nfsd_commit()
tipc: fix unexpected link reset due to discovery messages
stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
ALSA: usb-audio: Relax hw constraints for implicit fb sync
ALSA: usb-audio: Make sure to stop endpoints before closing EPs
mtd: cfi: allow building spi-intel standalone
mtd: parsers: scpart: fix __udivdi3 undefined on mips
ASoC: wm8904: fix wrong outputs volume after power reactivation
drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
drm/msm/dpu: Fix some kernel-doc comments
ASoC: Intel: sof-nau8825: fix module alias overflow
ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
ASoC: Intel: fix sof-nau8825 link failure
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
regulator: da9211: Use irq handler when ready
x86/resctrl: Fix event counts regression in reused RMIDs
x86/resctrl: Fix task CLOSID/RMID update race
x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
EDAC/device: Fix period calculation in edac_device_reset_delay_period()
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
selftests: netfilter: fix transaction test script timeout handling
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
iommu/arm-smmu: Don't unregister on shutdown
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
iommu/arm-smmu-v3: Don't unregister on shutdown
iommu/iova: Fix alloc iova overflows issue
mm: Always release pages to the buddy allocator in memblock_free_late().
drm/amdgpu: enable VCN DPG for GC IP v11.0.4
drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
drm/amdgpu: add soc21 common ip block support for GC 11.0.4
drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
drm/amd/pm: enable mode1 reset on smu_v13_0_10
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
drm/i915/gt: Cleanup partial engine discovery failures
iavf/iavf_main: actually log ->src mask when talking about it
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
ixgbe: fix pci device refcount leak
platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
arm64/mm: fix incorrect file_map_count for invalid pmd
arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
arm64/signal: Always accept SVE signal frames on SME only systems
dt-bindings: msm: dsi-controller-main: Fix description of core clock
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
arm64/signal: Always allocate SVE signal frames on SME only systems
drm/msm/adreno: Make adreno quirks not overwrite each other
firmware/psci: Don't register with debugfs if PSCI isn't available
firmware/psci: Fix MEM_PROTECT_RANGE function numbers
drm/msm: another fix for the headless Adreno GPU
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
platform/x86: asus-wmi: Don't load fan curves without fan
platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
platform/surface: aggregator: Ignore command messages not intended for us
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
ASoC: rt9120: Make dev PM runtime bind AsoC component PM
io_uring/fdinfo: include locked hash table in fdinfo output
cifs: fix double free on failed kerberos auth
cifs: do not query ifaces on smb1 mounts
cifs: fix file info setting in cifs_open_file()
cifs: fix file info setting in cifs_query_path_info()
cifs: Fix uninitialized memory read for smb311 posix symlink create
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: move remaining FPU code to dml folder
drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
drm/amdgpu: Fixed bug on error when unloading amdgpu
drm/amd: Delay removal of the firmware framebuffer
drm/i915: Fix potential context UAFs
drm/i915: Reserve enough fence slot for i915_vma_unbind_async
drm/i915/gt: Reset twice
drm: Optimize drm buddy top-down allocation method
drm/amd/pm/smu13: BACO is supported when it's in BACO state
drm/virtio: Fix GEM handle creation UAF
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
brcmfmac: Prefer DT board type over DMI board type
s390/kexec: fix ipl report address for kdump
perf auxtrace: Fix address filter duplicate symbol selection
net: stmmac: add aux timestamps fifo clearance wait
ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
arm64: cmpxchg_double*: hazard against entire exchange variable
arm64: mte: Avoid the racy walk of the vma list during core dump
arm64: mte: Fix double-freeing of the temporary tag storage during coredump
io_uring/poll: add hash if ready poll request can't complete inline
docs: Fix the docs build with Sphinx 6.0
efi: tpm: Avoid READ_ONCE() for accessing the event log
efi: fix userspace infinite retry read efivars after EFI runtime services page fault
KVM: arm64: Fix S1PTW handling on RO memslots
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
ALSA: hda/realtek - Turn on power early
ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
ALSA: control-led: use strscpy in set_led_id()
Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
FROMGIT: usb: ucsi: Ensure connector delayed work items are flushed
FROMGIT: bpf: btf: limit logging of ignored BTF mismatches
ANDROID: sound: usb: Add vendor hooks for connect & disconnect
ANDROID: vendor_hooks: Add hooks for frequency optimization
ANDROID: softirq: Export irq_handler_exit tracepoint
ANDROID: timer: Export hrtimer_expire_entry/exit tracepoints
ANDROID: workqueue: Export workqueue_execute_start/end tracepoints
ANDROID: sched: add vendor hook in find_new_ilb
ANDROID: KVM: arm64: Expose get_leaf to pKVM modules
ANDROID: KVM: arm64: Allow skipping module page donation
ANDROID: KVM: arm64: Rework pKVM module locking
ANDROID: KVM: arm64: Sanity check the input to pKVM module mm APIs
ANDROID: KVM: arm64: Expose pKVM module mm APIs in module_ops
ANDROID: KVM: arm64: Expose hyp_va to modules
ANDROID: arm64: kvm: iommu: Export IOMMU register and init functions.
ANDROID: arm64: kvm: Add new module functions used by s2mpu.
ANDROID: arm64: kvm: s2mpu: Update address of s2mpu struct
ANDROID: arm64: kvm: s2mpu: Remove S2MPU pKVM driver
Linux 6.1.6
ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
net: sched: disallow noqueue for qdisc classes
gcc: disable -Warray-bounds for gcc-11 too
Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
x86/fpu: Allow PKRU to be (once again) written by ptrace.
x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
parisc: Align parisc MADV_XXX constants with all other architectures
Linux 6.1.5
wifi: ath11k: Send PME message during wakeup from D3cold
efi: random: combine bootloader provided RNG seed with RNG protocol output
drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index
drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence
ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
ksmbd: send proper error response in smb2_tree_connect()
ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
btrfs: handle case when repair happens with dev-replace
drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0
drm/amd/display: Add check for DET fetch latency hiding for dcn32
virtio_blk: Fix signedness bug in virtblk_prep_rq()
virtio-blk: use a helper to handle request queuing errors
drm/i915/gvt: fix vgpu debugfs clean in remove
drm/i915/gvt: fix gvt debugfs destroy
drm/amdkfd: Fix kernel warning during topology setup
drm/plane-helper: Add the missing declaration of drm_atomic_state
of/fdt: run soc memory setup when early_init_dt_scan_memory fails
riscv, kprobes: Stricter c.jr/c.jalr decoding
riscv: uaccess: fix type of 0 variable on error in get_user()
thermal: int340x: Add missing attribute for data rate base
vhost_vdpa: fix the crash in unmap a large memory
tpm: Allow system suspend to continue when TPM suspend fails
io_uring: fix CQ waiting timeout handling
io_uring: pin context while queueing deferred tw
block: don't allow splitting of a REQ_NOWAIT bio
net: dsa: tag_qca: fix wrong MGMT_DATA2 size
net: dsa: qca8k: fix wrong length value for mgmt eth packet
Revert "net: dsa: qca8k: cache lo and hi for mdio write"
Revert "drm/amd/display: Enable Freesync Video Mode by default"
bpf: Fix panic due to wrong pageattr of im->image
fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
nfsd: fix handling of readdir in v4root vs. mount upcall timeout
x86/bugs: Flush IBP in ib_prctl_set()
x86/kexec: Fix double-free of elf header buffer
ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"
nvme: also return I/O command effects from nvme_command_effects
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
kunit: alloc_string_stream_fragment error handling bug fix
io_uring: check for valid register opcode earlier
ACPI: video: Don't enable fallback path for creating ACPI backlight by default
drm/amd/display: Report to ACPI video if no panels were found
ACPI: video: Allow GPU drivers to report no panels
nvme: fix multipath crash caused by flush request when blktrace is enabled
io_uring/cancel: re-grab ctx mutex after finishing wait
drm/amdkfd: Fix double release compute pasid
drm/amdkfd: Fix kfd_process_device_init_vm error handling
drm/amdgpu: Fix size validation for non-exclusive domains (v4)
ASoC: SOF: mediatek: initialize panic_info to zero
ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
9p/client: fix data race on req->status
ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"
hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
usb: dwc3: xilinx: include linux/gpio/consumer.h
udf: Fix extension of the last extent in the file
caif: fix memory leak in cfctrl_linkup_request()
net/ulp: prevent ULP without clone op from entering the LISTEN status
qed: allow sleep in qed_mcp_trace_dump()
ublk: honor IO_URING_F_NONBLOCK for handling control command
drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
perf stat: Fix handling of unsupported cgroup events when using BPF counters
perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390
usb: rndis_host: Secure rndis_query check against int overflow
octeontx2-pf: Fix lmtst ID used in aura free
drivers/net/bonding/bond_3ad: return when there's no aggregator
fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
drm/imx: ipuv3-plane: Fix overlay plane width
perf tools: Fix resources leak in perf_data__open_dir()
drm/virtio: Fix memory leak in virtio_gpu_object_create()
netfilter: ipset: Rework long task execution when adding/deleting entries
netfilter: ipset: fix hash:net,port,net hang with /0 subnet
net: sparx5: Fix reading of the MAC address
vxlan: Fix memory leaks in error path
net: sched: cbq: dont intepret cls results when asked to drop
net: sched: atm: dont intepret cls results when asked to drop
gpio: sifive: Fix refcount leak in sifive_gpio_probe
ceph: switch to vfs_inode_has_locks() to fix file lock bug
filelock: new helper: vfs_inode_has_locks
drm/meson: Reduce the FIFO lines held when AFBC is not used
selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier
selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier
RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
gpio: pca953x: avoid to use uninitialized value pinctrl
net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
net: ena: Update NUMA TPH hint register upon NUMA node update
net: ena: Set default value for RX interrupt moderation
net: ena: Fix rx_copybreak value update
net: ena: Use bitmask to indicate packet redirection
net: ena: Account for the number of processed bytes in XDP
net: ena: Don't register memory info on XDP exchange
net: ena: Fix toeplitz initial hash value
net: amd-xgbe: add missed tasklet_kill
net: hns3: refine the handling for VF heartbeat
tcp: Add TIME_WAIT sockets in bhash2.
bpf: Always use maximal size for copy_array()
net/mlx5: Lag, fix failure to cancel delayed bond work
net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option
net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
net/mlx5e: Always clear dest encap in neigh-update-del
net/mlx5e: CT: Fix ct debugfs folder name
net/mlx5e: Fix RX reporter for XSK RQs
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
net/mlx5: Fix RoCE setting at HCA level
net/mlx5: Avoid recovery in probe flows
net/mlx5: Fix io_eq_size and event_eq_size params validation
net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
net/mlx5: E-Switch, properly handle ingress tagged packets on VST
vdpasim: fix memory leak when freeing IOTLBs
vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove
virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
vhost-vdpa: fix an iotlb memory leak
vhost: fix range used in translate_desc()
vringh: fix range used in iotlb_translate()
vhost/vsock: Fix error handling in vhost_vsock_init()
vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
vdpa/mlx5: Fix wrong mac address deletion
vdpa/mlx5: Fix rule forwarding VLAN to TIR
bnxt_en: Fix HDS and jumbo thresholds for RX packets
bnxt_en: Fix first buffer size calculations for XDP multi-buffer
bnxt_en: Fix XDP RX path
bnxt_en: Simplify bnxt_xdp_buff_init()
nfc: Fix potential resource leaks
net: dsa: mv88e6xxx: depend on PTP conditionally
qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
net: sched: fix memory leak in tcindex_set_parms
net: hns3: fix VF promisc mode not update when mac table full
net: hns3: fix miss L3E checking for rx packet
net: hns3: add interrupts re-initialization while doing VF FLR
nfsd: shut down the NFSv4 state objects before the filecache
veth: Fix race with AF_XDP exposing old or uninitialized descriptors
net: lan966x: Fix configuration of the PCS
bonding: fix lockdep splat in bond_miimon_commit()
netfilter: nf_tables: honor set timeout and garbage collection updates
mptcp: fix lockdep false positive
mptcp: fix deadlock in fastopen error path
vmxnet3: correctly report csum_level for encapsulated packet
net: vrf: determine the dst using the original ifindex for multicast
ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf
netfilter: nf_tables: perform type checking for existing sets
netfilter: nf_tables: add function to create set stateful expressions
netfilter: nf_tables: consolidate set description
drm/panfrost: Fix GEM handle creation ref-counting
bpf: pull before calling skb_postpull_rcsum()
wifi: ath9k: use proper statements in conditionals
SUNRPC: ensure the matching upcall is in-flight upon downcall
btrfs: fix an error handling path in btrfs_defrag_leaves()
phy: qcom-qmp-combo: fix broken power on
perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
btrfs: fix compat_ro checks against remount
btrfs: fix off-by-one in delalloc search during lseek
usb: dwc3: gadget: Ignore End Transfer delay on teardown
cifs: refcount only the selected iface during interface update
cifs: fix interface count calculation during refresh
btrfs: replace strncpy() with strscpy()
ARM: renumber bits related to _TIF_WORK_MASK
Linux 6.1.4
drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics
drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34
drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping
drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping
drm/i915/migrate: Account for the reserved_space
drm/i915: improve the catch-all evict to handle lock contention
drm/amdgpu: make display pinning more flexible (v2)
drm/amdgpu: handle polaris10/11 overlap asics (v2)
drm/amd/display: Add DCN314 display SG Support
drm/i915/ttm: consider CCS for backup objects
ext4: allocate extended attribute value in vmalloc area
ext4: avoid unaccounted block allocation when expanding inode
ext4: initialize quota before expanding inode in setproject ioctl
ext4: fix inode leak in ext4_xattr_inode_create() on an error path
ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
ext4: fix deadlock due to mbcache entry corruption
ext4: avoid BUG_ON when creating xattrs
ext4: fix corrupt backup group descriptors after online resize
ext4: dont return EINVAL from GETFSUUID when reporting UUID length
ext4: fix bad checksum after online resize
ext4: fix error code return to user-space in ext4_get_branch()
ext4: fix corruption when online resizing a 1K bigalloc fs
ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
ext4: don't fail GETFSUUID when the caller provides a long buffer
ext4: init quota for 'old.inode' in 'ext4_rename'
ext4: fix uninititialized value in 'ext4_evict_inode'
ext4: fix off-by-one errors in fast-commit block filling
ext4: fix unaligned memory access in ext4_fc_reserve_space()
ext4: add missing validation of fast-commit record lengths
ext4: don't set up encryption key during jbd2 transaction
ext4: fix leaking uninitialized memory in fast-commit journal
ext4: disable fast-commit of encrypted dir operations
ext4: don't allow journal inode to have encrypt flag
ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
ext4: check and assert if marking an no_delete evicting inode dirty
ext4: journal_path mount options should follow links
ext4: fix reserved cluster accounting in __es_remove_extent()
ext4: fix bug_on in __es_tree_search caused by bad quota inode
ext4: add helper to check quota inums
ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
ext4: fix undefined behavior in bit shift for ext4_check_flag_values
ext4: fix use-after-free in ext4_orphan_cleanup
fs: ext4: initialize fsdata in pagecache_write()
ext4: correct inconsistent error msg in nojournal mode
ext4: remove trailing newline from ext4_msg() message
ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
ext4: silence the warning when evicting inode with dioread_nolock
drm/etnaviv: reap idle mapping if it doesn't match the softpin address
drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
drm/i915/dsi: fix VBT send packet port selection for dual link DSI
drm/etnaviv: move idle mapping reaping into separate function
drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
drm/vmwgfx: Validate the box size for the snooped cursor
drm/connector: send hotplug uevent on connector cleanup
device_cgroup: Roll back to original exceptions after copy failure
parisc: Drop PMD_SHIFT from calculation in pgtable.h
parisc: Drop duplicate kgdb_pdc console
parisc: Add missing FORCE prerequisites in Makefile
parisc: Fix locking in pdc_iodc_print() firmware call
parisc: Drop locking in pdc console code
parisc: led: Fix potential null-ptr-deref in start_task()
remoteproc: imx_rproc: Correct i.MX93 DRAM mapping
remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
remoteproc: imx_dsp_rproc: Add mutex protection for workqueue
hugetlb: really allocate vma lock for all sharable vmas
test_kprobes: Fix implicit declaration error of test_kprobes
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
iommu/amd: Fix ivrs_acpihid cmdline parsing code
phy: qcom-qmp-combo: fix sc8180x reset
phy: qcom-qmp-combo: fix sdm845 reset
bus: mhi: host: Fix race between channel preparation and M0 event
driver core: Fix bus_type.match() error handling in __driver_attach()
crypto: ccp - Add support for TEE for PCI ID 0x14CA
crypto: n2 - add missing hash statesize
riscv: mm: notify remote harts about mmu cache updates
riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
RISC-V: kexec: Fix memory leak of elf header buffer
riscv: Fixup compile error with !MMU
RISC-V: kexec: Fix memory leak of fdt buffer
PCI/sysfs: Fix double free in error path
PCI: Fix pci_device_is_present() for VFs by checking PF
crypto: ccree,hisilicon - Fix dependencies to correct algorithm
um: virt-pci: Avoid GCC non-NULL warning
ima: Fix memory leak in __ima_inode_hash()
mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt
ipmi: fix use after free in _ipmi_destroy_user()
ima: Fix a potential NULL pointer access in ima_restore_measurement_list
mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
ipmi: fix long wait in unload when IPMI disconnect
ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
ASoC: jz4740-i2s: Handle independent FIFO flush bits
wifi: wilc1000: sdio: fix module autoloading
efi: Add iMac Pro 2017 to uefi skip cert quirk
md/bitmap: Fix bitmap chunk size overflow issues
block: mq-deadline: Do not break sequential write streams to zoned HDDs
block: mq-deadline: Fix dd_finish_request() for zoned devices
drm/amdgpu: fix mmhub register base coding error
rtc: ds1347: fix value written to century register
ravb: Fix "failed to switch device to config mode" message during unbind
cifs: set correct status of tcon ipc when reconnecting
cifs: set correct ipc status after initial tree connect
cifs: set correct tcon status after initial tree connect
cifs: fix missing display of three mount options
cifs: fix confusing debug message
media: dvb-core: Fix UAF due to refcount races at releasing
media: dvb-core: Fix double free in dvb_register_device()
ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon
staging: media: tegra-video: fix device_node use after free
staging: media: tegra-video: fix chan->mipi value on error
tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
tracing: Fix issue of missing one synthetic field
tracing/probes: Handle system names with hyphens
tracing/hist: Fix wrong return value in parse_action_params()
tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1
tracing: Fix race where eprobes can be called before the event
x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
ftrace/x86: Add back ftrace_expected for ftrace bug reports
x86/microcode/intel: Do not retry microcode reloading on the APs
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
ima: Fix hash dependency to correct algorithm
of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
xtensa: add __umulsidi3 helper
perf/core: Call LSM hook after copying perf_event_attr
tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
PCI/DOE: Fix maximum data object length miscalculation
ata: ahci: fix enum constants for gcc-13
dm cache: set needs_check flag after aborting metadata
dm cache: Fix UAF in destroy()
dm clone: Fix UAF in clone_dtr()
dm integrity: Fix UAF in dm_integrity_dtr()
dm thin: Fix UAF in run_timer_softirq()
dm thin: resume even if in FAIL mode
dm thin: Use last transaction's pmd->root when commit failed
dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
mptcp: use proper req destructor for IPv6
mptcp: dedicated request sock for subflow in v6
mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
mptcp: netlink: fix some error return code
fs: dlm: retry accept() until -EAGAIN or error returns
fs: dlm: fix sock release if listen fails
ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
HID: Ignore HP Envy x360 eu0009nv stylus battery
platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button
platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data
platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data
ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
platform/x86: intel-uncore-freq: add Emerald Rapids support
platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time
platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models
platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models
platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume
platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state()
ACPI: video: Prefer native over vendor
ACPI: video: Simplify __acpi_video_get_backlight_type()
platform/x86: ideapad-laptop: support for more special keys in WMI
platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use
platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG"
platform/x86: thinkpad_acpi: Fix max_brightness of thinklight
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
ALSA: patch_realtek: Fix Dell Inspiron Plus 16
bpf: Resolve fext program type when checking map compatibility
media: s5p-mfc: Fix in register read and write for H264
media: s5p-mfc: Clear workbit to handle error condition
media: s5p-mfc: Fix to handle reference queue during finishing
ext2: unbugger ext2_empty_dir()
cpufreq: Init completion before kobject_init_and_add()
PM/devfreq: governor: Add a private governor_data for governor
random: add helpers for random numbers with given floor or range
x86/MCE/AMD: Clear DFR errors found in THR handler
selftests: Use optional USERCFLAGS and USERLDFLAGS
EDAC/mc_sysfs: Increase legacy channel support to 12
cxl/region: Fix missing probe failure
arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics
random: use rejection sampling for uniform bounded random integers
arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength
ARM: ux500: do not directly dereference __iomem
btrfs: fix resolving backrefs for inline extent followed by prealloc
btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
btrfs: fix uninitialized parent in insert_state
drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings
drm/amd/pm: update SMU13.0.0 reported maximum shader clock
phy: qcom-qmp-combo: fix out-of-bounds clock access
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
arm64: dts: qcom: sc8280xp: fix UFS reference clocks
arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
perf/x86/intel/uncore: Clear attr_update properly
perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
jbd2: use the correct print format
ktest.pl minconfig: Unset configs instead of just removing them
kest.pl: Fix grub2 menu handling for rebooting
soc: qcom: Select REMAP_MMIO for ICC_BWMON driver
soc: qcom: Select REMAP_MMIO for LLCC driver
arm64: Prohibit instrumentation on arch_stack_walk()
arm64: dts: qcom: sc8280xp: fix UFS DMA coherency
cxl/region: Fix memdev reuse check
media: stv0288: use explicitly signed char
drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0
drm/amdgpu: skip MES for S0ix as well since it's part of GFX
Linux 6.1.3
kcsan: Instrument memcpy/memset/memmove with newer Clang
SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
tpm: acpi: Call acpi_put_table() to fix memory leak
mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
block: Do not reread partition table on exclusively open device
f2fs: allow to read node block after shutdown
f2fs: should put a page when checking the summary info
mm, compaction: fix fast_isolate_around() to stay within boundaries
md: fix a crash in mempool_free
mfd: mt6360: Add bounds checking in Regmap read/write call-backs
pnode: terminate at peers of source
ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs
ALSA: line6: fix stack overflow in line6_midi_transmit
ALSA: line6: correct midi status byte when receiving data from podxt
ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags
ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
binfmt: Fix error return code in load_elf_fdpic_binary()
ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+
ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
pstore/zone: Use GFP_ATOMIC to allocate zone buffer
pstore: Properly assign mem_type property
kmsan: include linux/vmalloc.h
kmsan: export kmsan_handle_urb
mm/mempolicy: fix memory leak in set_mempolicy_home_node system call
mm, mremap: fix mremap() expanding vma with addr inside vma
rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error
HID: plantronics: Additional PIDs for double volume key presses quirk
HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
kprobes: kretprobe events missing on 2-core KVM guest
NFSD: fix use-after-free in __nfs42_ssc_open()
rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()
powerpc/rtas: avoid scheduling in rtas_os_term()
powerpc/rtas: avoid device tree lookups in rtas_os_term()
iommu/mediatek: Fix crash on isr after kexec()
objtool: Fix SEGFAULT
fs/ntfs3: Fix slab-out-of-bounds in r_page
fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
fs/ntfs3: Validate index root when initialize NTFS security
phy: sun4i-usb: Add support for the H616 USB PHY
phy: sun4i-usb: Introduce port2 SIDDQ quirk
soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
fs/ntfs3: Validate resident attribute name
fs/ntfs3: Validate buffer length while parsing index
fs/ntfs3: Validate attribute name offset
fs/ntfs3: Add null pointer check for inode operations
fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
fs/ntfs3: Add null pointer check to attr_load_runs_vcn
fs/ntfs3: Validate data run offset
fs/ntfs3: Add overflow check for attribute size
fs/ntfs3: Validate BOOT record_size
nvmet: don't defer passthrough commands with trivial effects to the workqueue
nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
ata: ahci: Fix PCS quirk application for suspend
block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
ACPI: video: Fix Apple GMUX backlight detection
ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
ACPI: resource: do IRQ override on Lenovo 14ALC7
ACPI: resource: do IRQ override on XMG Core 15
nvme-pci: fix page size checks
nvme-pci: fix mempool alloc size
nvme-pci: fix doorbell buffer value endianness
io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
eventfd: provide a eventfd_signal_mask() helper
eventpoll: add EPOLL_URING_WAKE poll wakeup flag
Linux 6.1.2
pwm: tegra: Fix 32 bit build
mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
drm/amd/display: revert Disable DRR actions during state commit
media: dvbdev: fix refcnt bug
media: dvbdev: fix build warning due to comments
net: stmmac: fix errno when create_singlethread_workqueue() fails
io_uring: remove iopoll spinlock
io_uring: protect cq_timeouts with timeout_lock
io_uring/net: fix cleanup after recycle
io_uring/net: ensure compat import handlers clear free_iov
io_uring: improve io_double_lock_ctx fail handling
io_uring: dont remove file from msg_ring reqs
io_uring: add completion locking for iopoll
io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag
blk-iolatency: Fix memory leak on add_disk() failures
scsi: qla2xxx: Fix crash when I/O abort times out
mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings
btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
ovl: fix use inode directly in rcu-walk mode
fbdev: fbcon: release buffer when fbcon_do_set_font() failed
maple_tree: fix mas_spanning_rebalance() on insufficient data
test_maple_tree: add test for mas_spanning_rebalance() on insufficient data
gcov: add support for checksum field
floppy: Fix memory leak in do_floppy_init()
spi: fsl_spi: Don't change speed while chipselect is active
regulator: core: fix deadlock on regulator enable
iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
iio: adc128s052: add proper .data members in adc128_of_match table
iio: adc: ad_sigma_delta: do not use internal iio_dev lock
iio: fix memory leak in iio_device_register_eventset()
reiserfs: Add missing calls to reiserfs_security_free()
security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
9p: set req refcount to zero to avoid uninitialized usage
loop: Fix the max_loop commandline argument treatment when it is set to 0
HID: mcp2221: don't connect hidraw
HID: wacom: Ensure bootloader PID is usable in hidraw mode
xhci: Prevent infinite loop in transaction errors recovery for streams
usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
usb: dwc3: core: defer probe on ulpi_read_id timeout
usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
clk: imx: imx8mp: add shared clk gate for usb suspend clk
dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
arm64: dts: qcom: sm8250: fix USB-DP PHY registers
arm64: dts: qcom: sm6350: fix USB-DP PHY registers
usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
usb: cdnsp: fix lack of ZLP for ep0
HID: logitech-hidpp: Guard FF init code against non-USB devices
ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
ALSA: usb-audio: add the quirk for KT0206 device
ALSA: usb-audio: Workaround for XRUN at prepare
dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+
dt-bindings: input: iqs7222: Correct minimum slider size
dt-bindings: input: iqs7222: Reduce 'linux,code' to optional
Input: iqs7222 - add support for IQS7222A v1.13+
Input: iqs7222 - report malformed properties
Input: iqs7222 - drop unused device node references
ima: Simplify ima_lsm_copy_rule
pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
cfi: Fix CFI failure with KASAN
afs: Fix lost servers_outstanding count
perf test: Fix "all PMU test" to skip parametrized events
MIPS: ralink: mt7621: avoid to init common ralink reset controller
perf probe: Check -v and -q options in the right place
perf tools: Make quiet mode consistent between tools
perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
drm/amd/pm: avoid large variable on kernel stack
pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
lkdtm: cfi: Make PAC test work with GCC 7 and 8
LoadPin: Ignore the "contents" argument of the LSM hooks
drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
ASoC: rt5670: Remove unbalanced pm_runtime_put()
ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
ASoC: wm8994: Fix potential deadlock
ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend
ALSA: hda/hdmi: set default audio parameters for KAE silent-stream
ALSA: hda/hdmi: fix i915 silent stream programming flow
ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
ASoC: Intel: Skylake: Fix driver hang during shutdown
ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()
hwmon: (jc42) Fix missing unlock on error in jc42_write()
orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
orangefs: Fix kmemleak in orangefs_sysfs_init()
orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
scsi: target: iscsi: Fix a race condition between login_work and the login thread
drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
scsi: smartpqi: Correct device removal for multi-actuator devices
scsi: smartpqi: Add new controller PCI IDs
hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
scsi: elx: libefc: Fix second parameter type in state callbacks
Revert "PCI: Clear PCI_STATUS when setting up device"
crypto: hisilicon/qm - increase the memory of local variables
scsi: ufs: Reduce the START STOP UNIT timeout
scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
crypto: hisilicon/hpre - fix resource leak in remove process
regulator: core: Fix resolve supply lookup issue
Bluetooth: Add quirk to disable MWS Transport Configuration
Bluetooth: Add quirk to disable extended scanning
Bluetooth: hci_bcm: Add CYW4373A0 support
ice: synchronize the misc IRQ when tearing down Tx tracker
regulator: core: Use different devices for resource allocation and DT lookup
clk: st: Fix memory leak in st_of_quadfs_setup()
media: si470x: Fix use-after-free in si470x_int_in_callback()
mmc: sdhci-tegra: Issue CMD and DAT resets together
mmc: renesas_sdhi: better reset from HS400 mode
mmc: renesas_sdhi: add quirk for broken register layout
mmc: f-sdh30: Add quirks for broken timeout clock capability
nfs: fix possible null-ptr-deref when parsing param
selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym
hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M
wifi: mt76: do not run mt76u_status_worker if the device is not running
regulator: core: fix use_count leakage when handling boot-on
libbpf: Avoid enum forward-declarations in public API in C++ mode
ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table
drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming
drm/amd/display: Use the largest vready_offset in pipe group
drm/amdgpu: Fix potential double free and null pointer dereference
ALSA: usb-audio: Add quirk for Tascam Model 12
blk-mq: fix possible memleak when register 'hctx' failed
media: mediatek: vcodec: Can't set dst buffer to done when lat decode error
media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
media: dvbdev: adopts refcnt to avoid UAF
media: dvb-frontends: fix leak of memory fw
ethtool: avoiding integer overflow in ethtool_phys_id()
bpf: Prevent decl_tag from being referenced in func_proto arg
bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
drm/amd/display: Fix display corruption w/ VSR enable
ppp: associate skb with a device at tx
bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage
net: ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full
mrp: introduce active flags to prevent UAF when applicant uninit
ipv6/sit: use DEV_STATS_INC() to avoid data-races
net: add atomic_long_t to net_device_stats fields
nvme-auth: don't override ctrl keys before validation
drm/amd/display: fix array index out of bound error in bios parser
drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit
md/raid1: stop mdx_raid1 thread when raid1 array run failed
md/raid0, raid10: Don't set discard sectors for request queue
drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
drm/sti: Use drm_mode_copy()
drm/rockchip: Use drm_mode_copy()
drm/msm: Use drm_mode_copy()
drm/amd/display: Disable DRR actions during state commit
drm/amd/display: Use min transition for SubVP into MPO
s390/lcs: Fix return type of lcs_start_xmit()
s390/netiucv: Fix return type of netiucv_tx()
s390/ctcm: Fix return type of ctc{mp,}m_tx()
drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
drm/amdgpu: Fix type of second parameter in trans_msg() callback
igb: Do not free q_vector unless new one was allocated
HID: uclogic: Add support for XP-PEN Deco LW
HID: input: do not query XP-PEN Deco LW battery
wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()'
wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
hamradio: baycom_epp: Fix return type of baycom_send_packet()
net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
bpf: make sure skb->len != 0 when redirecting to a tunneling device
drm/meson: Fix return type of meson_encoder_cvbs_mode_valid()
qed (gcc13): use u16 for fid to be big enough
wifi: ath11k: Fix qmi_msg_handler data structure initialization
HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip
HID: apple: fix key translations where multiple quirks attempt to translate the same key
blk-mq: avoid double ->queue_rq() because of early timeout
drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
drm/edid: add a quirk for two LG monitors to get them to work on 10bpc
drm/amd/display: prevent memory leak
drm/amd/display: skip commit minimal transition state
bnx2: Use kmalloc_size_roundup() to match ksize() usage
openvswitch: Use kmalloc_size_roundup() to match ksize() usage
wifi: ath10k: Delay the unmapping of the buffer
ipmi: fix memleak when unload ipmi driver
ASoC: Intel: avs: Add quirk for KBL-R RVP platform
ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
wifi: ath9k: verify the expected usb_endpoints are present
brcmfmac: return error when getting invalid max_flowrings from dongle
media: imx-jpeg: Disable useless interrupt to avoid kernel panic
drm/etnaviv: add missing quirks for GC300
hfs: fix OOB Read in __hfs_brec_find
ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346
btrfs: do not panic if we can't allocate a prealloc extent state
ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F)
x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS
acct: fix potential integer overflow in encode_comp_t()
nilfs2: fix shift-out-of-bounds due to too large exponent of block size
nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
ACPI: video: Add force_native quirk for Sony Vaio VPCY11S1E
ACPI: video: Add force_vendor quirk for Sony Vaio PCG-FRV35
ACPI: video: Change Sony Vaio VPCEH3U1E quirk to force_native
ACPI: video: Change GIGABYTE GB-BXBT-2807 quirk to force_none
thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp
ACPICA: Fix error code path in acpi_ds_call_control_method()
ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur
ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value
fs: jfs: fix shift-out-of-bounds in dbDiscardAG
jfs: Fix fortify moan in symlink
udf: Avoid double brelse() in udf_rename()
fs: jfs: fix shift-out-of-bounds in dbAllocAG
arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes
arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards
binfmt_misc: fix shift-out-of-bounds in check_special_flags
x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
video: hyperv_fb: Avoid taking busy spinlock on panic path
ARM: dts: aspeed: rainier,everest: Move reserved memory regions
arm64: make is_ttbrX_addr() noinstr-safe
rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
net: fec: check the return value of build_skb()
HID: amd_sfh: Add missing check for dma_alloc_coherent
mctp: Remove device type check at unregister
net: dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq
cifs: don't leak -ENOMEM in smb2_open_file()
mctp: serial: Fix starting value for frame check sequence
net: stream: purge sk_error_queue in sk_stream_kill_queues()
myri10ge: Fix an error handling path in myri10ge_probe()
rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
net_sched: reject TCF_EM_SIMPLE case for complex ematch module
mailbox: zynq-ipi: fix error handling while device_register() fails
mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
mailbox: mpfs: read the system controller's status
skbuff: Account for tail adjustment during pull operations
devlink: protect devlink dump by the instance lock
arm64: dts: mt8183: Fix Mali GPU clock
soc: mediatek: pm-domains: Fix the power glitch issue
openvswitch: Fix flow lookup to use unmasked key
selftests: devlink: fix the fd redirect in dummy_reporter_test
devlink: hold region lock when flushing snapshots
rtc: mxc_v2: Add missing clk_disable_unprepare()
igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
igc: recalculate Qbv end_time by considering cycle time
igc: allow BaseTime 0 enrollment for Qbv
igc: Add checking for basetime less than zero
igc: Use strict cycles for Qbv scheduling
igc: Enhance Qbv scheduling by using first flag bit
net: dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port()
r6040: Fix kmemleak in probe and remove
unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
nfc: pn533: Clear nfc_target before being used
net: enetc: avoid buffer leaks on xdp_do_redirect() failure
media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1
bpf: prevent leak of lsm program after failed attach
selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION
block, bfq: fix possible uaf for 'bfqq->bic'
mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
bonding: do failover when high prio link up
bonding: add missed __rcu annotation for curr_active_slave
net: macsec: fix net device access prior to holding a lock
nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
iommu/mediatek: Fix forever loop in error handling
rtc: pcf85063: fix pcf85063_clkout_control
rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
netfilter: flowtable: really fix NAT IPv6 offload
mfd: pm8008: Fix return value check in pm8008_probe()
mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
mfd: axp20x: Do not sleep in the power off handler
dt-bindings: mfd: qcom,spmi-pmic: Drop PWM reg dependency
powerpc/pseries/eeh: use correct API for error log size
remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
remoteproc: qcom_q6v5_pas: detach power domains on remove
remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config()
pwm: mediatek: always use bus clock for PWM on MT7622
pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
iommu/mediatek: Validate number of phandles associated with "mediatek,larbs"
iommu/mediatek: Add error path for loop of mm_dts_parse
iommu/mediatek: Use component_match_add
iommu/mediatek: Add platform_device_put for recovering the device refcnt
selftests/powerpc: Fix resource leaks
powerpc/hv-gpci: Fix hv_gpci event list
powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
powerpc/perf: callchain validate kernel stack pointer bounds
powerpc: dts: turris1x.dts: Add channel labels for temperature sensor
kprobes: Fix check for probe enabled in kill_kprobe()
powerpc/pseries: fix plpks_read_var() code for different consumers
powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error
powerpc/pseries: Fix the H_CALL error code in PLPKS driver
powerpc/pseries: fix the object owners enum value in plpks driver
powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
cxl: Fix refcount leak in cxl_calc_capp_routing
powerpc/52xx: Fix a resource leak in an error handling path
macintosh/macio-adb: check the return value of ioremap()
macintosh: fix possible memory leak in macio_add_one_device()
iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
iommu/amd: Fix pci device refcount leak in ppr_notifier()
iommu: Avoid races around device probe
iommu/mediatek: Check return value after calling platform_get_resource()
rtc: pcf85063: Fix reading alarm
rtc: snvs: Allow a time difference on clock register read
rtc: cmos: Disable ACPI RTC event on removal
rtc: cmos: Rename ACPI-related functions
rtc: cmos: Eliminate forward declarations of some functions
rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
rtc: pcf2127: Convert to .probe_new()
rtc: class: Fix potential memleak in devm_rtc_allocate_device()
rtc: rzn1: Check return value in rzn1_rtc_probe
dmaengine: idxd: Fix crc_val field for completion record
fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names
phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled
phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode
phy: qcom-qmp-pcie: support separate tables for EP mode
phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table
phy: qcom-qmp-pcie: split register tables into common and extra parts
pwm: tegra: Ensure the clock rate is not less than needed
pwm: tegra: Improve required rate calculation
include/uapi/linux/swab: Fix potentially missing __always_inline
phy: usb: Fix clock imbalance for suspend/resume
phy: usb: Use slow clock for wake enabled suspend
phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset
dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA
iommu/rockchip: fix permission bits in page table entries v2
iommu/sun50i: Implement .iotlb_sync_map
iommu/sun50i: Fix flush size
iommu/sun50i: Fix R/W permission check
iommu/sun50i: Consider all fault sources for reset
iommu/sun50i: Fix reset release
iommu/s390: Fix duplicate domain attachments
phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY
phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
phy: qcom-qmp-usb: clean up status polling
phy: qcom-qmp-usb: drop power-down delay config
phy: qcom-qmp-usb: drop sc8280xp power-down delay
phy: qcom-qmp-usb: clean up power-down handling
phy: qcom-qmp-pcie: fix ipq6018 initialisation
phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
phy: qcom-qmp-pcie: fix sc8180x initialisation
phy: qcom-qmp-pcie: replace power-down delay
phy: qcom-qmp-pcie: drop power-down delay config
remoteproc: core: Auto select rproc-virtio device id
dmaengine: apple-admac: Allocate cache SRAM to channels
dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
phy: qcom-qmp-pcie: drop bogus register update
phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on
fs/ntfs3: Harden against integer overflows
fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
RDMA/siw: Fix pointer cast warning
perf stat: Do not delay the workload with --delay
ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack
perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch'
leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3}
gfs2: Partially revert gfs2_inode_lookup change
power: supply: fix null pointer dereferencing in power_supply_get_battery_info
perf branch: Fix interpretation of branch records
power: supply: bq25890: Ensure pump_express_work is cancelled on remove
power: supply: bq25890: Convert to i2c's .probe_new()
power: supply: bq25890: Factor out regulator registration code
power: supply: Fix refcount leak in rk817_charger_probe
power: supply: ab8500: Fix error handling in ab8500_charger_init()
HSI: omap_ssi_core: Fix error handling in ssi_init()
power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()
power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
perf symbol: correction while adjusting symbol
perf trace: Handle failure when trace point folder is missed
perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
perf trace: Return error if a system call doesn't exist
watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
power: supply: fix residue sysfs file in error handle route of __power_supply_register()
HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
perf stat: Move common code in print_metric_headers()
perf stat: Use evsel__is_hybrid() more
perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode
led: qcom-lpg: Fix sleeping in atomic
fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
fbdev: uvesafb: don't build on UML
fbdev: geode: don't build on UML
fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
fbdev: vermilion: decrease reference count in error path
fbdev: via: Fix error in via_core_init()
fbdev: pm2fb: fix missing pci_disable_device()
fbdev: ssd1307fb: Drop optional dependency
thermal/drivers/qcom/lmh: Fix irq handler return value
thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
thermal/of: Fix memory leak on thermal_of_zone_register() failure
thermal/drivers/k3_j72xx_bandgap: Fix the debug print message
thermal/drivers/imx8mm_thermal: Validate temperature range
samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
ksmbd: Fix resource leak in ksmbd_session_rpc_open()
tracing/hist: Fix issue of losting command info in error_log
usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()
usb: storage: Add check for kcalloc
i2c: ismt: Fix an out-of-bounds bug in ismt_access()
i2c: mux: reg: check return value after calling platform_get_resource()
gpiolib: protect the GPIO device against being dropped while in use by user-space
gpiolib: cdev: fix NULL-pointer dereferences
vme: Fix error not catched in fake_init()
staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
staging: rtl8192u: Fix use after free in ieee80211_rx()
i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries
chardev: fix error handling in cdev_device_add()
mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
drivers: mcb: fix resource leak in mcb_probe()
usb: gadget: f_hid: fix refcount leak on error path
usb: gadget: f_hid: fix f_hidg lifetime vs cdev
usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem()
usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
tracing/user_events: Fix call print_fmt leak
coresight: cti: Fix null pointer error on CTI init before ETM
coresight: trbe: remove cpuhp instance node before remove cpuhp state
counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
iio: adis: add '__adis_enable_irq()' implementation
iio: temperature: ltc2983: make bulk write buffer DMA-safe
cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
ocxl: fix pci device refcount leak when calling get_function_0()
misc: ocxl: fix possible name leak in ocxl_file_register_afu()
test_firmware: fix memory leak in test_firmware_init()
habanalabs: fix return value check in hl_fw_get_sec_attest_data()
serial: sunsab: Fix error handling in sunsab_init()
serial: altera_uart: fix locking in polling mode
serial: pch: Fix PCI device refcount leak in pch_request_dma()
serial: stm32: move dma_request_chan() before clk_prepare_enable()
serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
serial: amba-pl011: avoid SBSA UART accessing DMACR register
USB: gadget: Fix use-after-free during usb config switch
extcon: usbc-tusb320: Update state on probe even if no IRQ pending
usb: musb: omap2430: Fix probe regression for missing resources
usb: typec: tipd: Fix typec_unregister_port error paths
usb: typec: tipd: Fix spurious fwnode_handle_put in error path
usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
staging: vme_user: Fix possible UAF in tsi148_dma_list_add
interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm
usb: fotg210-udc: Fix ages old endianness issues
uio: uio_dmem_genirq: Fix deadlock between irq config and handling
uio: uio_dmem_genirq: Fix missing unlock in irq configuration
vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps
vfio: platform: Do not pass return buffer to ACPI _RST method
class: fix possible memory leak in __class_register()
drivers: staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler
serial: 8250_bcm7271: Fix error handling in brcmuart_init()
serial: tegra: Read DMA status before terminating
drivers: dio: fix possible memory leak in dio_init()
riscv: Fix P4D_SHIFT definition for 3-level page table mode
f2fs: fix iostat parameter for discard
RISC-V: Align the shadow stack
IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
hwrng: geode - Fix PCI device refcount leak
hwrng: amd - Fix PCI device refcount leak
crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
riscv: Fix crash during early errata patching
RISC-V: Fix MEMREMAP_WB for systems with Svpbmt
RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path
RDMA/hns: Fix XRC caps on HIP08
RDMA/hns: Fix error code of CMD
RDMA/hns: Fix page size cap from firmware
RDMA/hns: Fix PBL page MTR find
RDMA/hns: Fix AH attr queried by query_qp
RDMA/hns: Fix the gid problem caused by free mr
orangefs: Fix sysfs not cleanup when dev init failed
PCI: vmd: Fix secondary bus reset for Intel bridges
RDMA/srp: Fix error return code in srp_parse_options()
RDMA/hfi1: Fix error return code in parse_platform_config()
RDMA: Disable IB HW for UML
riscv/mm: add arch hook arch_clear_hugepage_flags
crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
crypto: amlogic - Remove kcalloc without check
crypto: qat - fix error return code in adf_probe
RDMA/nldev: Fix failure to send large messages
f2fs: avoid victim selection from previous victim section
f2fs: fix to enable compress for newly created file if extension matches
f2fs: set zstd compress level correctly
RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
scsi: ufs: core: Fix the polling implementation
scsi: snic: Fix possible UAF in snic_tgt_create()
scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
scsi: ipr: Fix WARNING in ipr_init()
scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
scsi: fcoe: Fix possible name leak when device_register() fails
scsi: scsi_debug: Fix a warning in resp_report_zones()
scsi: scsi_debug: Fix a warning in resp_verify()
scsi: efct: Fix possible memleak in efct_device_init()
scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
scsi: hpsa: Fix error handling in hpsa_add_sas_host()
scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value
crypto: arm64/sm3 - fix possible crash with CFI enabled
crypto: arm64/sm3 - add NEON assembly implementation
crypto: x86/sm4 - fix crash with CFI enabled
crypto: x86/sm3 - fix possible crash with CFI enabled
crypto: x86/sha512 - fix possible crash with CFI enabled
crypto: x86/sha256 - fix possible crash with CFI enabled
crypto: x86/sha1 - fix possible crash with CFI enabled
crypto: x86/aria - fix crash with CFI enabled
crypto: x86/aegis128 - fix possible crash with CFI enabled
padata: Fix list iterator in padata_do_serial()
padata: Always leave BHs disabled when running ->parallel()
crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
scsi: hpsa: Fix possible memory leak in hpsa_init_one()
PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path
dt-bindings: visconti-pcie: Fix interrupts array max constraints
dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
RDMA/hns: fix memory leak in hns_roce_alloc_mr()
RDMA/irdma: Initialize net_type before checking it
crypto: ccree - Make cc_debugfs_global_fini() available for module init function
RDMA/hfi: Decrease PCI device reference count in error path
PCI: Check for alloc failure in pci_request_irq()
RDMA/hns: Fix incorrect sge nums calculation
RDMA/hns: Fix ext_sge num error when post send
RDMA/rxe: Fix mr->map double free
crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
crypto: cryptd - Use request context instead of stack for sub-request
crypto: ccree - Remove debugfs when platform_driver_register failed
scsi: scsi_debug: Fix a warning in resp_write_scat()
RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
RDMA/irdma: Fix RQ completion opcode
RDMA/irdma: Fix inline for multiple SGE's
RDMA/siw: Set defined status for work completion with undefined status
RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
RDMA/core: Make sure "ib_port" is valid when access sysfs node
RDMA/restrack: Release MR restrack when delete
f2fs: fix to avoid accessing uninitialized spinlock
PCI: imx6: Initialize PHY before deasserting core reset
PCI: vmd: Disable MSI remapping after suspend
IB/mad: Don't call to function that might sleep while in atomic context
RDMA/siw: Fix immediate work request flush to completion queue
scsi: qla2xxx: Fix set-but-not-used variable warnings
RDMA/irdma: Report the correct link speed
f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
f2fs: fix the assign logic of iocb
f2fs: allow to set compression for inlined file
f2fs: fix normal discard process
f2fs: fix gc mode when gc_urgent_high_remaining is 1
f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
fortify: Do not cast to "unsigned char"
apparmor: Fix memleak in alloc_ns()
crypto: rockchip - rework by using crypto_engine
crypto: rockchip - remove non-aligned handling
crypto: rockchip - better handle cipher key
crypto: rockchip - add fallback for ahash
crypto: rockchip - add fallback for cipher
crypto: rockchip - do not store mode globally
crypto: rockchip - do not do custom power management
f2fs: Fix the race condition of resize flag between resizefs
PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
RDMA/core: Fix order of nldev_exit call
PCI: dwc: Fix n_fts[] array overrun
apparmor: Use pointer to struct aa_label for lbs_cred
scsi: core: Fix a race between scsi_done() and scsi_timeout()
crypto: tcrypt - fix return value for multiple subtests
crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
crypto: sun8i-ss - use dma_addr instead u32
crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF
crypto: hisilicon/qm - fix incorrect parameters usage
apparmor: Fix regression in stacking due to label flags
apparmor: Fix abi check to include v8 abi
apparmor: fix lockdep warning when removing a namespace
apparmor: fix a memleak in multi_transaction_new()
net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
i40e: Fix the inability to attach XDP program on downed interface
stmmac: fix potential division by 0
octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions
Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
Bluetooth: hci_conn: Fix crash on hci_create_cis_sync
Bluetooth: Fix EALREADY and ELOOP cases in bt_status()
Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
Bluetooth: hci_core: fix error handling in hci_register_dev()
sctp: sysctl: make extra pointers netns aware
ntb_netdev: Use dev_kfree_skb_any() in interrupt context
net: lan9303: Fix read error execution path
net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open()
can: tcan4x5x: Fix use of register error status mask
can: m_can: Call the RAM init directly from m_can_chip_config
can: tcan4x5x: Remove invalid write in clear_interrupts
net: amd-xgbe: Check only the minimum speed for active/passive cables
net: amd-xgbe: Fix logic around active and passive cables
af_unix: call proto_unregister() in the error path in af_unix_init()
net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets
net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
net/tunnel: wait until all sk_user_data reader finish before releasing the sock
net: farsync: Fix kmemleak when rmmods farsync
ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
ipvs: use u64_stats_t for the per-cpu counters
drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
net: stmmac: fix possible memory leak in stmmac_dvr_probe()
net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
net: defxx: Fix missing err handling in dfx_init()
net: vmw_vsock: vmci: Check memcpy_from_msg()
clk: socfpga: Fix memory leak in socfpga_gate_init()
bpf: Do not zero-extend kfunc return values
blktrace: Fix output non-blktrace event when blk_classic option enabled
wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
wifi: rtl8xxxu: Fix the channel width reporting
wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
clk: samsung: Fix memory leak in _samsung_clk_register_pll()
media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
media: coda: Add check for kmalloc
media: coda: Add check for dcoda_iram_alloc
media: c8sectpfe: Add of_node_put() when breaking out of loop
regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set
mmc: core: Normalize the error handling branch in sd_read_ext_regs()
memstick/ms_block: Add check for alloc_ordered_workqueue
mmc: renesas_sdhi: alway populate SCC pointer
mmc: mmci: fix return value check of mmc_add_host()
mmc: wbsd: fix return value check of mmc_add_host()
mmc: via-sdmmc: fix return value check of mmc_add_host()
mmc: meson-gx: fix return value check of mmc_add_host()
mmc: omap_hsmmc: fix return value check of mmc_add_host()
mmc: atmel-mci: fix return value check of mmc_add_host()
mmc: litex_mmc: ensure `host->irq == 0` if polling
mmc: wmt-sdmmc: fix return value check of mmc_add_host()
mmc: vub300: fix return value check of mmc_add_host()
mmc: toshsd: fix return value check of mmc_add_host()
mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
mmc: rtsx_pci: fix return value check of mmc_add_host()
mmc: pxamci: fix return value check of mmc_add_host()
mmc: mxcmmc: fix return value check of mmc_add_host()
mmc: moxart: fix return value check of mmc_add_host()
mmc: alcor: fix return value check of mmc_add_host()
hwmon: (emc2305) fix pwm never being able to set lower
hwmon: (emc2305) fix unable to probe emc2301/2/3
bpftool: Fix memory leak in do_build_table_cb
riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
NFSv4.x: Fail client initialisation if state manager thread can't run
NFS: Allow very small rsize & wsize again
NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS
SUNRPC: Fix missing release socket in rpc_sockname()
xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()
ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
media: ov5640: set correct default link frequency
media: saa7164: fix missing pci_disable_device()
ALSA: pcm: Set missing stop_operating flag at undoing trigger start
bpf, sockmap: fix race in sock_map_free()
bpf: Add dummy type reference to nf_conn___init to fix type deduplication
hwmon: (jc42) Restore the min/max/critical temperatures on resume
hwmon: (jc42) Convert register access and caching to regmap/regcache
regulator: core: fix resource leak in regulator_register()
configfs: fix possible memory leak in configfs_create_dir()
hsr: Synchronize sequence number updates.
hsr: Synchronize sending frames to have always incremented outgoing seq nr.
hsr: Disable netpoll.
hsr: Avoid double remove of a node.
hsr: Add a rcu-read lock to hsr_forward_skb().
Revert "net: hsr: use hlist_head instead of list_head for mac addresses"
clk: qcom: clk-krait: fix wrong div2 functions
clk: qcom: lpass-sc7180: Fix pm_runtime usage
clk: qcom: lpass-sc7280: Fix pm_runtime usage
regulator: core: fix module refcount leak in set_supply()
mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2()
wifi: mt76: do not send firmware FW_FEATURE_NON_DL region
wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc
wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
wifi: mt76: mt7921: fix wrong power after multiple SAR set
wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
wifi: mt76: mt7915: rework eeprom tx paths and streams init
wifi: mt76: mt7921: fix reporting of TX AGGR histogram
wifi: mt76: mt7915: fix reporting of TX AGGR histogram
wifi: mt76: mt7915: fix mt7915_mac_set_timing()
wifi: mt76: mt7921: fix antenna signal are way off in monitor mode
wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
wifi: mac80211: fix maybe-unused warning
wifi: mac80211: fix memory leak in ieee80211_if_add()
wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()
spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
bonding: uninitialized variable in bond_miimon_inspect()
bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
Input: wistron_btns - disable on UML
netfilter: conntrack: set icmpv6 redirects as RELATED
clk: visconti: Fix memory leak in visconti_register_pll()
ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs
drm/amdkfd: Fix memory leakage
drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
amdgpu/nv.c: Corrected typo in the video capabilities resolution
drm/amd/pm/smu11: BACO is supported when it's in BACO state
clk: mediatek: fix dependency of MT7986 ADC clocks
ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
wifi: iwlwifi: mvm: fix double free on tx path.
wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed
wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
ALSA: asihpi: fix missing pci_disable_device()
NFS: Fix an Oops in nfs_d_automount()
NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
NFSv4: Fix a credential leak in _nfs4_discover_trunking()
NFSv4.2: Fix initialisation of struct nfs4_label
NFSv4.2: Fix a memory stomp in decode_attr_security_label
NFSv4.2: Always decode the security label
NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
drm/msm/mdp5: fix reading hw revision on db410c platform
ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
ASoC: dt-bindings: wcd9335: fix reset line polarity in example
drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
media: mediatek: vcodec: Core thread depends on core_list
media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error
media: mediatek: vcodec: Fix h264 set lat buffer error
media: mediatek: vcodec: Fix getting NULL pointer for dst buffer
media: amphion: lock and check m2m_ctx in event handler
media: amphion: cancel vpu before release instance
media: amphion: try to wakeup vpu core to avoid failure
media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached
media: sun6i-mipi-csi2: Register async subdev with no sensor attached
media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
media: sun6i-mipi-csi2: Require both pads to be connected for streaming
x86/boot: Skip realmode init code when running as Xen PV guest
media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
media: dvb-core: Fix ignored return value in dvb_register_frontend()
pinctrl: pinconf-generic: add missing of_node_put()
clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
clk: imx8mn: fix imx8mn_sai2_sels clocks list
clk: imx: rename video_pll1 to video_pll
clk: imx: replace osc_hdmi with dummy
clk: imx8mn: rename vpu_pll to m7_alt_pll
media: mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg()
media: imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats
media: imon: fix a race condition in send_packet()
media: vimc: Fix wrong function called when vimc_init() fails
ASoC: mediatek: mt8186: Correct I2S shared clocks
ASoC: qcom: cleanup and fix dependency of QCOM_COMMON
ASoC: qcom: Add checks for devm_kcalloc
drbd: destroy workqueue when drbd device was freed
drbd: remove call to memset before free device/resource/connection
mtd: maps: pxa2xx-flash: fix memory leak in probe
mtd: core: Fix refcount error in del_mtd_device()
clk: microchip: check for null return of devm_kzalloc()
bonding: fix link recovery in mode 2 when updelay is nonzero
selftests/bpf: Mount debugfs in setns_by_fd
selftests/bpf: Make sure zero-len skbs aren't redirectable
drm/i915/guc: make default_lists const data
drm/amdgpu: fix pci device refcount leak
clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
regulator: core: use kfree_const() to free space conditionally
ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
ASoC: Intel: avs: Lock substream before snd_pcm_stop()
ASoC: Intel: Skylake: Fix Kconfig dependency
wifi: rtw89: fix physts IE page check
pinctrl: k210: call of_node_put()
clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets
HID: hid-sensor-custom: set fixed size for custom attributes
bpf: Move skb->len == 0 checks into __bpf_redirect
clk: imx93: correct enet clock
clk: imx93: unmap anatop base in error handling path
HID: i2c: let RMI devices decide what constitutes wakeup event
bpf: Pin the start cgroup in cgroup_iter_seq_init()
clk: imx93: correct the flexspi1 clock setting
mtd: spi-nor: Fix the number of bytes for the dummy cycles
mtd: spi-nor: hide jedec_id sysfs attribute if not present
net: Return errno in sk->sk_prot->get_port().
udp: Clean up some functions.
net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
media: videobuf-dma-contig: use dma_mmap_coherent
media: amphion: Fix error handling in vpu_driver_init()
media: platform: exynos4-is: Fix error handling in fimc_md_init()
media: solo6x10: fix possible memory leak in solo_sysfs_init()
media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
media: amphion: apply vb2_queue_error instead of setting manually
media: amphion: add lock around vdec_g_fmt
net: ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine
ASoC: amd: acp: Fix possible UAF in acp_dma_open
Input: elants_i2c - properly handle the reset GPIO when power is off
mtd: lpddr2_nvm: Fix possible null-ptr-deref
drm/msm/a6xx: Fix speed-bin detection vs probe-defer
wifi: ath10k: Fix return value in ath10k_pci_init()
selftests/bpf: fix memory leak of lsm_cgroup
dm: track per-add_disk holder relations in DM
dm: make sure create and remove dm device won't race with open and close table
dm: cleanup close_table_device
dm: cleanup open_table_device
block: clear ->slave_dir when dropping the main slave_dir reference
ima: Fix misuse of dereference of pointer in template_desc_init_fields()
integrity: Fix memory leakage in keyring allocation error path
ALSA: memalloc: Allocate more contiguous pages for fallback case
drm/fourcc: Fix vsub/hsub for Q410 and Q401
regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc()
nvme: return err on nvme_init_non_mdts_limits fail
amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
nvmet: only allocate a single slab for bvecs
ASoC: pxa: fix null-pointer dereference in filter()
drm/mediatek: Modify dpi power on/off sequence.
selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test
selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch
ASoC: codecs: wsa883x: use correct header file
ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity
module: Fix NULL vs IS_ERR checking for module_get_next_page
wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone
wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock
wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API
wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled
wifi: iwlwifi: mei: make sure ownership confirmed message is sent
pinctrl: mediatek: fix the pinconf register offset of some pins
dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC
drm/radeon: Add the missed acpi_put_table() to fix memory leak
bfq: fix waker_bfqq inconsistency crash
drbd: use blk_queue_max_discard_sectors helper
regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode
drm: rcar-du: Drop leftovers dependencies from Kconfig
wifi: rtw89: use u32_encode_bits() to fill MAC quota value
drm: lcdif: Set and enable FIFO Panic threshold
rxrpc: Fix ack.bufferSize to be 0 when generating an ack
net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
virt/sev-guest: Add a MODULE_ALIAS
clk: renesas: r8a779f0: Fix SCIF parent clocks
clk: renesas: r8a779f0: Fix HSCIF parent clocks
media: camss: Do not attach an already attached power domain on MSM8916 platform
media: camss: Clean up received buffers on failed start of streaming
wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
Input: joystick - fix Kconfig warning for JOYSTICK_ADC
mtd: core: fix possible resource leak in init_mtd()
mtd: Fix device name leak when register device failed in add_mtd_device()
clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src
clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry
bpf: propagate precision across all frames, not just the last one
bpf: propagate precision in ALU/ALU64 operations
media: platform: exynos4-is: fix return value check in fimc_md_probe()
media: vivid: fix compose size exceed boundary
media: rkvdec: Add required padding
media: platform: mtk-mdp3: fix error handling in mdp_probe()
media: platform: mtk-mdp3: fix error handling about components clock_on
media: platform: mtk-mdp3: fix error handling in mdp_cmdq_send()
drm/msm/dsi: Prevent signed BPG offsets from bleeding into adjacent bits
drm/msm/dsi: Disallow 8 BPC DSC configuration for alternative BPC values
drm/msm/dsi: Account for DSC's bits_per_pixel having 4 fractional bits
drm/msm/dsi: Migrate to drm_dsc_compute_rc_parameters()
drm/msm/dsi: Appropriately set dsc->mux_word_size based on bpc
drm/msm/dsi: Reuse earlier computed dsc->slice_chunk_size
drm/msm/dsi: Use DIV_ROUND_UP instead of conditional increment on modulo
drm/msm/dsi: Remove repeated calculation of slice_per_intf
drm/msm/dsi: Remove useless math in DSC calculations
drm/msm/dpu1: Account for DSC's bits_per_pixel having 4 fractional bits
bpf: Fix slot type check in check_stack_write_var_off
bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
drm/msm/hdmi: use devres helper for runtime PM management
ima: Handle -ESTALE returned by ima_filter_rule_match()
drm/msm/mdp5: stop overriding drvdata
drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
spi: Update reference to struct spi_controller
drm/panel/panel-sitronix-st7701: Fix RTNI calculation
drm: lcdif: change burst size to 256B
clk: renesas: r9a06g032: Repair grave increment error
drm/i915/dgfx: Grab wakeref at i915_ttm_unmap_virtual
drm/i915: Encapsulate lmem rpm stuff in intel_runtime_pm
drm/i915: Refactor ttm ghost obj detection
drm/i915: Handle all GTs on driver (un)load paths
drm/rockchip: lvds: fix PM usage counter unbalance in poweron
drm/amd/display: wait for vblank during pipe programming
dw9768: Enable low-power probe on ACPI
drm/i915/guc: Fix GuC error capture sizing estimation and reporting
drm/i915/guc: Add error-capture init warnings when needed
ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1
clk: renesas: r8a779a0: Fix SD0H clock name
clk: renesas: r8a779f0: Fix SD0H clock name
can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
can: kvaser_usb: Add struct kvaser_usb_busparams
can: kvaser_usb_leaf: Fix bogus restart events
can: kvaser_usb_leaf: Fix wrong CAN state after stopping
can: kvaser_usb_leaf: Fix improved state not being reported
can: kvaser_usb_leaf: Set Warning state even without bus errors
can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
libbpf: Btf dedup identical struct test needs check for nested structs/arrays
media: exynos4-is: don't rely on the v4l2_async_subdev internals
media: i2c: ov5648: Free V4L2 fwnode data on unbind
soreuseport: Fix socket selection for SO_INCOMING_CPU.
venus: pm_helpers: Fix error check in vcodec_domains_get()
media: i2c: ad5820: Fix error path
media: i2c: hi846: Fix memory leak in hi846_parse_dt()
drm/i915: Fix compute pre-emption w/a to apply to compute engines
drm/i915/guc: Limit scheduling properties to avoid overflow
media: mediatek: vcodec: fix h264 cavlc bitstream fail
media: cedrus: hevc: Fix offset adjustments
media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
media: adv748x: afe: Select input port when initializing AFE
media: amphion: reset instance if it's aborted before codec header parsed
media: coda: jpeg: Add check for kmalloc
media: v4l2-ctrls: Fix off-by-one error in integer menu control check
Input: iqs7222 - protect against undefined slider size
drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe
selftests/bpf: fix missing BPF object files
samples/bpf: Fix MAC address swapping in xdp2_kern
samples/bpf: Fix map iteration in xdp1_user
net: ethernet: adi: adin1110: Fix SPI transfers
drm/amdgpu/powerplay/psm: Fix memory leak in power state init
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
ipmi: kcs: Poll OBF briefly to reduce OBE latency
ASoC: Intel: avs: Fix potential RX buffer overflow
ASoC: Intel: avs: Fix DMA mask assignment
pinctrl: ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe()
ata: libata: fix NCQ autosense logic
drm: lcdif: Switch to limited range for RGB to YUV conversion
libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
libbpf: Deal with section with no data gracefully
libbpf: Use elf_getshdrnum() instead of e_shnum
selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c
selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow
selftest/bpf: Fix memory leak in kprobe_multi_test
selftests/bpf: Fix memory leak caused by not destroying skeleton
libbpf: Fix memory leak in parse_usdt_arg()
libbpf: Fix use-after-free in btf_dump_name_dups
drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
wifi: ath11k: fix firmware assert during bandwidth change for peer sta
wifi: rtl8xxxu: Fix reading the vendor of combo chips
wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
drm/atomic-helper: Don't allocate new plane state in CRTC check
wifi: mac80211: fix ifdef symbol name
wifi: mac80211: check link ID in auth/assoc continuation
wifi: mac80211: mlme: fix null-ptr deref on failed assoc
wifi: fix multi-link element subelement iteration
selftests/bpf: Add missing bpf_iter_vma_offset__destroy call
platform/mellanox: mlxbf-pmc: Fix event typo
ipc: fix memory leak in init_mqueue_fs()
rapidio: devices: fix missing put_device in mport_cdev_open
hfs: Fix OOB Write in hfs_asc2mac
relay: fix type mismatch when allocating memory in relay_create_buf()
eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
rapidio: fix possible UAF when kfifo_alloc() fails
fs: sysv: Fix sysv_nblocks() returns wrong value
NFSD: pass range end to vfs_fsync_range() instead of count
nfsd: return error if nfs4_setacl fails
lockd: set other missing fields when unlocking files
MIPS: OCTEON: warn only once if deprecated link status is being used
MIPS: BCM63xx: Add check for NULL for clk in clk_enable
platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
platform/chrome: cros_ec_typec: zero out stale pointers
erofs: validate the extent length for uncompressed pclusters
erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails
erofs: Fix pcluster memleak when its block address is zero
erofs: check the uniqueness of fsid in shared domain in advance
PM: runtime: Do not call __rpm_callback() from rpm_idle()
xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
x86/xen: Fix memory leak in xen_init_lock_cpu()
x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
clocksource/drivers/timer-ti-dm: Fix warning for omap_timer_match
cpu/hotplug: Do not bail-out in DYING/STARTING sections
cpu/hotplug: Make target_store() a nop when target == state
futex: Resend potentially swallowed owner death notification
clocksource/drivers/sh_cmt: Access registers according to spec
rapidio: rio: fix possible name leak in rio_register_mport()
rapidio: fix possible name leaks when rio_add_device() fails
ocfs2: fix memory leak in ocfs2_mount_volume()
debugfs: fix error when writing negative value to atomic_t debugfs file
lib/notifier-error-inject: fix error when writing -errno to debugfs file
libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
genirq/irqdesc: Don't try to remove non-existing sysfs files
nfsd: don't call nfsd_file_put from client states seqfile display
NFSD: Finish converting the NFSv3 GETACL result encoder
NFSD: Finish converting the NFSv2 GETACL result encoder
EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
irqchip/loongson-liointc: Fix improper error handling in liointc_init()
irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
irqchip/loongson-pch-pic: Fix translate callback for DT path
thermal: core: fix some possible name leaks in error paths
platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
ACPI: pfr_update: use ACPI_FREE() to free acpi_object
ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object
mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure
PNP: fix name memory leak in pnp_alloc_dev()
selftests/efivarfs: Add checking of the test return value
MIPS: vpe-cmp: fix possible memory leak while module exiting
MIPS: vpe-mt: fix possible memory leak while module exiting
cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get()
selftests: cgroup: fix unsigned comparison with less than zero
ocfs2: fix memory leak in ocfs2_stack_glue_init()
lib/fonts: fix undefined behavior in bit shift for get_default_font
proc: fixup uptime selftest
timerqueue: Use rb_entry_safe() in timerqueue_getnext()
platform/x86: huawei-wmi: fix return value calculation
lib/debugobjects: fix stat count and optimize debug_objects_mem_init
perf: Fix possible memleak in pmu_dev_alloc()
selftests/ftrace: event_triggers: wait longer for test_event_enable
ACPI: irq: Fix some kernel-doc issues
x86/split_lock: Add sysctl to control the misery mode
cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
fs: don't audit the capability check in simple_xattr_list()
PM: hibernate: Fix mistake in kerneldoc comment
x86/sgx: Reduce delay and interference of enclave release
sched/psi: Fix possible missing or delayed pending event
alpha: fix syscall entry in !AUDUT_SYSCALL case
alpha: fix TIF_NOTIFY_SIGNAL handling
cpuidle: dt: Return the correct numbers of parsed idle states
sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
sched/uclamp: Fix fits_capacity() check in feec()
sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
sched/uclamp: Fix relationship between uclamp and migration margin
ovl: remove privs in ovl_fallocate()
ovl: remove privs in ovl_copyfile()
tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
tpm: Add flag to use default cancellation policy
tpm: tis_i2c: Fix sanity check interrupt enable mask
arch: arm64: apple: t8103: Use standard "iommu" node name
pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
ARM: mmp: fix timer_read delay
pstore/ram: Fix error return code in ramoops_probe()
seccomp: Move copy_seccomp() to no failure path.
drivers/perf: hisi: Fix some event id for hisi-pcie-pmu
soc: apple: rtkit: Stop casting function pointer signatures
soc: apple: sart: Stop casting function pointer signatures
arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
ARM: dts: turris-omnia: Add switch port 6 node
ARM: dts: turris-omnia: Add ethernet aliases
ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
arm64: dts: mt7986: move wed_pcie node
arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller
arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
arm64: dts: mt2712e: Fix unit address for pinctrl node
arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
arm64: dts: mt6779: Fix devicetree build warnings
arm64: dts: mt7896a: Fix unit_address_vs_reg warning for oscillator
arm64: dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz
ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
riscv: dts: microchip: remove pcie node from the sev kit
arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init()
perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
arm64: mm: kfence: only handle translation faults
soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
riscv: dts: microchip: fix the icicle's #pwm-cells
arm: dts: spear600: Fix clcd interrupt
arm64: dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE
soc/tegra: cbb: Check firewall before enabling error reporting
soc/tegra: cbb: Add checks for potential out of bound errors
soc/tegra: cbb: Update slave maps for Tegra234
soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194
arm64: dts: mt7986: fix trng node name
soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
dt-bindings: pwm: fix microchip corePWM's pwm-cells
arm64: dts: renesas: r9a09g011: Fix I2C SoC specific strings
arm64: dts: renesas: r9a09g011: Fix unit address format error
arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock
arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock
arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
arm64: dts: qcom: pm6350: Include header for KEY_POWER
soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
arm64: dts: qcom: sm6350: drop bogus DP PHY clock
arm64: dts: qcom: sm8250: drop bogus DP PHY clock
arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0
arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
arm64: dts: qcom: sm8250-mtp: fix reset line polarity
arm64: dts: qcom: msm8996: fix sound card reset line polarity
arm64: dts: qcom: sm8450: fix UFS PHY registers
arm64: dts: qcom: sm8350: fix UFS PHY registers
arm64: dts: qcom: sm8250: fix UFS PHY registers
arm64: dts: qcom: sm8150: fix UFS PHY registers
soc: qcom: llcc: make irq truly optional
arm64: dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins
arm64: dts: qcom: sm8250: correct LPASS pin pull down
arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
riscv: dts: microchip: fix memory node unit address for icicle
firmware: ti_sci: Fix polled mode during system suspend
drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
objtool, kcsan: Add volatile read/write instrumentation to whitelist
memory: renesas-rpc-if: Clear HS bit during hardware initialization
arm64: dts: fsd: fix drive strength values as per FSD HW UM
arm64: dts: fsd: fix drive strength macros as per FSD HW UM
arm64: dts: qcom: msm8916: Drop MSS fallback compatible
arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
arm64: dts: qcom: sdm630: fix UART1 pin bias
ARM: dts: qcom: apq8064: fix coresight compatible
arm64: dts: qcom: msm8996: fix GPU OPP table
arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
arm64: dts: qcom: msm8996: Add MSM8996 Pro support
arm64: dts: qcom: sdm845-xiaomi-polaris: fix codec pin conf name
arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
arm64: dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock
usb: musb: remove extra check in musb_gadget_vbus_draw
MIPS: DTS: CI20: fix reset line polarity of the ethernet controller
Conflicts:
BUILD.bazel
Documentation/devicetree/bindings
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml
Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/sound/everest,es8326.yaml
Documentation/devicetree/bindings/sound/qcom,wcd9335.txt
Documentation/devicetree/bindings/sound/rt5682.txt
android/abi_gki_aarch64_qcom
arch/arm64/configs/consolidate.fragment
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/remoteproc/qcom_q6v5_pas.c
drivers/soc/qcom/llcc-qcom.c
Change-Id: I9ced078ad63f02eba29fb515fb17f2e461ce49b6
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Remove dependencies on two non-exported functions (si_swapinfo() and
vmalloc_nr_pages()) along with one non-existant one. User space
clients of the sysstats driver will need to obtain swap_total from
/proc/meminfo's SwapTotal, swap_used from SwapTotal - SwapFree, and
vmalloc_total from VmallocUsed.
For now, the unreclaimable field will now return 0 as a value or just
the KGSL allocated memory, depending on the call path.
Change-Id: If3e204a5ff405bd9cbcb080c5d151c3a77c4b944
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
Add hidden configuration for RCUTORTURE module so they can be
enabled through GKI_HIDDEN configurations required for some debug
related defconfigs.
Bug: 191628908
Change-Id: I3f0056fa22b01902ff2b0a6d2edae4fafbc8aa86
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmPCdwAACgkQONu9yGCS
aT7trg//bZMdzwvP15rgwzjnn+51gYn2aNcshbmR6JNXpDGrftY0kOX07a4Y4IVO
uQJgP8Bbvouk6jZRzaGhI8Io4uUGW6iwJUY3sHwvBGdT+cD4azmJp2Kh5XXAaMus
2cbLrFVEdGsrCJw0+Yu6bj1Rfl0jupWIaIi2qy93h/MBU5GHUvIqtI3muW/rle/n
2EThdonx+zADN63MRYJgPqcu9bmAQzdzBDWBdbgU5xSA4Jil9A+rpXy/FgiVlbsN
iGvDJ4p48rxMkNXXHOsMo6JRCbHHDoWh5aNNedrZJCBuKo/0UkjJVWET4fumvALA
0Ilnlzgf891n6SkFcE9kTsVgaiLgZERQK4DbS5AoiEI/0rDl01YbcO/Anc5mLjiE
n8nbucdXahou+LgfAJKSOXqCerGqM4Kp09MgMC5BwTBEbk9vQiRFzL8mQsX9rT6k
NOsINRLwtOK2HXJKTL8iWae1i2hH4CTKqwNKX5fvZB7xWipPhrDH6nsz5VFC7t9z
lPcsbjBbZpCTo6LZ8jN9srReL03AY5h1XkYB3cTew6+uABiAA5qzLqH8xjyju0+/
eHLxI5EEZoTzU7YB5W0XN+BuZJ2gS1h0v0QFi1BeTxaaesVKjDEL0fyHMGYyd8Y9
wUk/7eZ0JKdPZRXiZ3QRotHQr94SiABQuXm4Je08oYYlwwBWgZI=
=ikas
-----END PGP SIGNATURE-----
Merge 6.1.6 into android14-6.1
Changes in 6.1.6
parisc: Align parisc MADV_XXX constants with all other architectures
x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
x86/fpu: Allow PKRU to be (once again) written by ptrace.
x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
gcc: disable -Warray-bounds for gcc-11 too
net: sched: disallow noqueue for qdisc classes
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
Linux 6.1.6
Change-Id: Ibd452aafd78caacd808faaf81df54484b22458aa
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
commit 5a41237ad1d4b62008f93163af1d9b1da90729d8 upstream.
We had already disabled this warning for gcc-12 due to bugs in the value
range analysis, but it turns out we end up having some similar problems
with gcc-11.3 too, so let's disable it there too.
Older gcc versions end up being increasingly less relevant, and
hopefully clang and newer version of gcc (ie gcc-13) end up working
reliably enough that we still get the build coverage even when we
disable this for some versions.
Link: https://lore.kernel.org/all/20221227002941.GA2691687@roeck-us.net/
Link: https://lore.kernel.org/all/D8BDBF66-E44C-45D4-9758-BAAA4F0C1998@kernel.org/
Cc: Kees Cook <kees@kernel.org>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* refs/heads/tmp-3803dec:
Linux 6.1
memcg: fix possible use-after-free in memcg_write_event_control()
MAINTAINERS: update Muchun Song's email
mm/gup: fix gup_pud_range() for dax
mmap: fix do_brk_flags() modifying obviously incorrect VMAs
mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit
tmpfs: fix data loss from failed fallocate
kselftests: cgroup: update kmem test precision tolerance
mm: do not BUG_ON missing brk mapping, because userspace can unmap it
mailmap: update Matti Vaittinen's email address
ANDROID: kleaf: add DDK definitions for risc64
ANDROID: qki: Enable ttyMSM0 console in consolidate.fragment
ANDROID: GKI: Add 64-bit RISC-V config
ANDROID: consolidate.fragment: Remove dead options
Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices"
Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices"
ANDROID: clang: update to 16.0.1
memcg: Fix possible use-after-free in memcg_write_event_control()
net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
s390/qeth: fix use-after-free in hsci
macsec: add missing attribute validation for offload
net: mvneta: Fix an out of bounds check
net: thunderbolt: fix memory leak in tbnet_open()
Revert "ARM: dts: imx7: Fix NAND controller size-cells"
docs/zh_CN: Add LoongArch booting description's translation
docs/LoongArch: Add booting description
LoongArch: mm: Fix huge page entry update for virtual machine
LoongArch: Export symbol for function smp_send_reschedule()
ipv6: avoid use-after-free in ip6_fragment()
net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
net: phy: mxl-gpy: add MDINT workaround
fscache: Fix oops due to race with cookie_lru and use_cookie
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
drm/amd/display: fix array index out of bound error in DCN32 DML
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
net: dsa: mv88e6xxx: accept phy-mode = "internal" for internal PHY ports
xen/netback: fix build warning
xen/netback: don't call kfree_skb() under spin_lock_irqsave()
platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne
ARM: 9278/1: kfence: only handle translation faults
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
ethernet: aeroflex: fix potential skb leak in greth_init_rings()
tipc: call tipc_lxc_xmit without holding node_read_lock
can: esd_usb: Allow REC and TEC to return to zero
can: can327: flush TX_work on ldisc .close()
can: slcan: fix freed work crash
can: af_can: fix NULL pointer dereference in can_rcv_filter
net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
ipv4: Fix incorrect route flushing when table ID 0 is used
ipv4: Fix incorrect route flushing when source address is deleted
net: fec: properly guard irq coalesce setup
bonding: get correct NA dest address
ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer
ANDROID: remove leftover includes from revert
Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()"
xen/netback: don't call kfree_skb() with interrupts disabled
xen/netback: Ensure protocol headers don't fall in the non-linear area
tipc: Fix potential OOB in tipc_link_proto_rcv()
net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
ravb: Fix potential use-after-free in ravb_rx_gbeth()
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
ip_gre: do not report erspan version on GRE interface
net: wwan: iosm: fix memory leak in ipc_mux_init()
net: mana: Fix race on per-CQ variable napi work_done
net: stmmac: fix "snps,axi-config" node property parsing
gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
nvme initialize core quirks before calling nvme_init_subsystem
NFC: nci: Bounds check struct nfc_target arrays
proc: proc_skip_spaces() shouldn't think it is working on C strings
proc: avoid integer type confusion in get_proc_long
drm/vmwgfx: Don't use screen objects when SEV is active
ipc/sem: Fix dangling sem_array access in semtimedop race
i40e: Disallow ip4 and ip6 l4_4_bytes
i40e: Fix for VF MAC address 0
i40e: Fix not setting default xps_cpus after reset
iommu/vt-d: Fix buggy QAT device mask
net: mvneta: Prevent out of bounds read in mvneta_config_rss()
xen-netfront: Fix NULL sring after live migration
net: microchip: sparx5: correctly free skb in xmit
octeontx2-pf: Fix potential memory leak in otx2_init_tc()
net: mdiobus: fix double put fwnode in the error path
net: encx24j600: Fix invalid logic in reading of MISTAT register
net: encx24j600: Add parentheses to fix precedence
mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
nfp: correct desc type when header dma len is 4096
Linux 6.1-rc8
Revert "mm: align larger anonymous mappings on THP boundaries"
char: tpm: Protect tpm_pm_suspend with locks
drm/shmem-helper: Avoid vm_open error paths
drm/shmem-helper: Remove errant put in error path
selftests: net: Use "grep -E" instead of "egrep"
selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
selftests/tls: Fix tls selftests dependency to correct algorithm
net: dsa: sja1105: Check return value
net: dsa: hellcreek: Check return value
net: dsa: ksz: Check return value
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
Bluetooth: Fix crash when replugging CSR fake controllers
Bluetooth: Fix not cleanup led when bt_init fails
Bluetooth: Fix support for Read Local Supported Codecs V2
Bluetooth: Remove codec id field in vendor codec definition
Bluetooth: L2CAP: Fix u8 overflow
Bluetooth: silence a dmesg error message in hci_request.c
Bluetooth: hci_conn: add missing hci_dev_put() in iso_listen_bis()
Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
Bluetooth: btusb: Add debug message for CSR controllers
Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirk
KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns
KVM: Move halt-polling documentation into common directory
ANDROID: scsi: ufs: Fix the command completion path
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()
iommu/vt-d: Add a fix for devices need extra dtlb flush
vmxnet3: use correct intrConf reference when using extended queues
vmxnet3: correctly report encapsulated LRO packet
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer
i2c: cadence: Fix regression with bus recovery
error-injection: Add prompt for function error injection
drm/amdgpu: enable Vangogh VCN indirect sram mode
hwmon: (asus-ec-sensors) Add checks for devm_kcalloc
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
hwmon: (coretemp) Check for null before removing sysfs attrs
arm64: efi: Revert "Recover from synchronous exceptions ..."
ANDROID: GKI: Fix linter warning
inet: ping: use hlist_nulls rcu iterator during lookup
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
ANDROID: allmodconfig: Disable RANDSTRUCT
mmc: sdhci-sprd: Fix no reset data and command after voltage switch
af_unix: Add test for sock_diag and UDIAG_SHOW_UID.
af_unix: Get user_ns from in_skb in unix_diag_get_exact().
drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10
net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible"
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
mm/khugepaged: fix GUP-fast interaction by sending IPI
mm/khugepaged: take the right locks for page table retraction
mm: migrate: fix THP's mapcount on isolation
mm: introduce arch_has_hw_nonleaf_pmd_young()
mm: add dummy pmd_young() for architectures not having it
mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing
madvise: use zap_page_range_single for madvise dontneed
mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE
igb: Allocate MSI-X vector when testing
e1000e: Fix TX dispatch condition
afs: Fix server->active leak in afs_put_server
drm/i915: fix TLB invalidation for Gen12 video and compute engines
gpio: amd8111: Fix PCI device reference count leak
KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT
ALSA: dice: fix regression for Lexicon I-ONIX FW810S
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
nvme: fix SRCU protection of nvme_ns_head list
nvme-pci: clear the prp2 field when not used
netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
netfilter: conntrack: fix using __this_cpu_add in preemptible
riscv: kexec: Fixup crash_smp_send_stop without multi cores
riscv: kexec: Fixup irq controller broken in kexec crash path
riscv: mm: Proper page permissions after initmem free
riscv: vdso: fix section overlapping under some conditions
riscv: fix race when vmap stack overflow
ANDROID: Add ddk_headers for arm architecture.
perf: Fix perf_pending_task() UaF
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
MAINTAINERS: Update maintainer list for chelsio drivers
ionic: update MAINTAINERS entry
sctp: fix memory leak in sctp_stream_outq_migrate()
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
net/mlx5: Lag, Fix for loop when checking lag
Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path"
ca8210: Fix crash by zero initializing data
ieee802154: cc2520: Fix error return code in cc2520_hw_init()
mmc: sdhci: Fix voltage switch delay
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
net: marvell: prestera: Fix a NULL vs IS_ERR() check in some functions
net: tun: Fix use-after-free in tun_detach()
drm/i915: Never return 0 if not all requests retired
drm/i915: Fix negative value passed as remaining time
drm/i915: Remove non-existent pipes from bigjoiner pipe mask
drm/i915/mtl: Fix dram info readout
ANDROID: Fix license for BUILD.bazel file.
afs: Fix fileserver probe RTT handling
net: mdiobus: fix unbalanced node reference count
net: hsr: Fix potential use-after-free
tipc: re-fetch skb cb after tipc_msg_validate
mptcp: fix sleep in atomic at close time
mptcp: don't orphan ssk in mptcp_close()
dsa: lan9303: Correct stat name
ipv4: Fix route deletion when nexthop info is not specified
riscv: Sync efi page table's kernel mappings before switching
riscv: Fix NR_CPUS range conditions
pinctrl: intel: Save and restore pins in "direct IRQ" mode
drm/vmwgfx: Fix race issue calling pin_user_pages
netfilter: flowtable_offload: fix using __this_cpu_add in preemptible
netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
net: wwan: iosm: fix incorrect skb length
net: wwan: iosm: fix crash in peek throughput test
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
net: wwan: iosm: fix kernel test robot reported error
net: phylink: fix PHY validation with rate adaption
net: ethernet: nixge: fix NULL dereference
net/9p: Fix a potential socket leak in p9_socket_open
net: net_netdev: Fix error handling in ntb_netdev_init_module()
net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
gpiolib: fix memory leak in gpiochip_setup_dev()
Linux 6.1-rc7
net: phy: fix null-ptr-deref while probe() failed
nios2: add FORCE for vmlinuz.gz
io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available
ASoC: cs42l51: Correct PGA Volume minimum value
ASoC: ops: Correct bounds check for second channel on SX controls
io_uring/poll: fix poll_refs race with cancelation
io_uring/filetable: fix file reference underflow
io_uring: make poll refs more robust
io_uring: cmpxchg for poll arm refs release
powerpc/64s: Add missing declaration for machine_check_early_boot()
wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
wifi: cfg80211: don't allow multi-BSSID in S1G
wifi: cfg80211: fix buffer overflow in elem comparison
mmc: mmc_test: Fix removal of debugfs file
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
net: fec: don't reset irq coalesce settings to defaults on "ip link up"
octeontx2-pf: Fix pfc_alloc_status array overflow
net: stmmac: Set MAC's flow control register to reflect current settings
aquantia: Do not purge addresses when setting the number of rings
qed: avoid defines prefixed with CONFIG
qlcnic: fix sleep-in-atomic-context bugs caused by msleep
zonefs: Fix active zone accounting
vfs: fix copy_file_range() averts filesystem freeze protection
wifi: wilc1000: validate number of channels
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
wifi: wilc1000: validate pairwise and authentication suite offsets
can: mcba_usb: Fix termination command argument
can: m_can: Add check for devm_clk_get
can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
can: cc770: cc770_isa_probe(): add missing free_cc770dev()
can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
can: sja1000: fix size of OCR_MODE_MASK define
can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down
KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
MAINTAINERS: add S390 MM section
s390/crashdump: fix TOD programmable field size
ANDROID: kleaf: Rename allmodconfig targets
powerpc/bpf/32: Fix Oops on tail call tests
ARM: at91: fix build for SAMA5D3 w/o L2 cache
net: thunderx: Fix the ACPI memory leak
perf: Consider OS filter fail
perf: Fixup SIGTRAP and sample_flags interaction
octeontx2-af: Fix reference count issue in rvu_sdp_init()
net: altera_tse: release phylink resources in tse_shutdown()
virtio_net: Fix probe failed when modprobe virtio_net
net/mlx5e: MACsec, block offload requests with encrypt off
net/mlx5e: MACsec, fix Tx SA active field update
net/mlx5e: MACsec, remove replay window size limitation in offload path
net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak
net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality
net/mlx5e: MACsec, fix update Rx secure channel active field
net/mlx5e: MACsec, fix memory leak when MACsec device is deleted
net/mlx5e: MACsec, fix RX data path 16 RX security channel limit
net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create()
net/mlx5e: Fix a couple error codes
net/mlx5e: Fix use-after-free when reverting termination table
net/mlx5: Fix uninitialized variable bug in outlen_write()
net/mlx5: E-switch, Fix duplicate lag creation
net/mlx5: E-switch, Destroy legacy fdb table when needed
net/mlx5: DR, Fix uninitialized var warning
net: wwan: t7xx: Fix the ACPI memory leak
octeontx2-pf: Add check for devm_kcalloc
net: enetc: preserve TX ring priority across reconfiguration
net: marvell: prestera: add missing unregister_netdev() in prestera_port_create()
nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st-nci: fix memory leaks in EVT_TRANSACTION
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
ublk_drv: don't forward io commands in reserve order
Documentation: networking: Update generic_netlink_howto URL
scripts: add rust in scripts/Makefile.package
kbuild: fix "cat: .version: No such file or directory"
tracing: Free buffers when a used dynamic event is removed
tracing: Add tracing_reset_all_online_cpus_unlocked() function
tracing: Fix race where histograms can be called before the event
KVM: Update gfn_to_pfn_cache khva when it moves within the same page
KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0
KVM: x86/xen: Validate port number in SCHEDOP_poll
KVM: x86/mmu: Fix race condition in direct_page_fault
NFSD: Fix reads with a non-zero offset that don't end on a page boundary
lib/vdso: use "grep -E" instead of "egrep"
fscache: fix OOB Read in __fscache_acquire_volume
s390/dasd: fix possible buffer overflow in copy_pair_show
s390/dasd: fix no record found for raw_track_access
s390/dasd: increase printing of debug data payload
s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid"
e100: Fix possible use after free in e100_xmit_prepare
iavf: Fix error handling in iavf_init_module()
fm10k: Fix error handling in fm10k_init_module()
i40e: Fix error handling in i40e_init_module()
ixgbevf: Fix resource leak in ixgbevf_init_module()
btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
btrfs: do not modify log tree while holding a leaf from fs tree locked
btrfs: use kvcalloc in btrfs_get_dev_zone_info
s390/ap: fix memory leak in ap_init_qci_info()
drm/amdgpu/vcn: re-use original vcn0 doorbell value
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
drm/amd/display: No display after resume from WB/CB
drm/amdgpu: fix use-after-free during gpu recovery
drm/amd/pm: update driver if header for smu_13_0_7
drm/amd/display: Fix rotated cursor offset calculation
drm/amd/display: Use new num clk levels struct for max mclk index
drm/amd/display: Avoid setting pixel rate divider to N/A
drm/amd/display: Use viewport height for subvp mall allocation size
drm/amd/display: Update soc bounding box for dcn32/dcn321
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
drm/amdgpu/psp: don't free PSP buffers on suspend
net/cdc_ncm: Fix multicast RX support for CDC NCM devices with ZLP
net: usb: qmi_wwan: add u-blox 0x1342 composition
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
net: dm9051: Fix missing dev_kfree_skb() in dm9051_loop_rx()
arcnet: fix potential memory leak in com20020_probe()
media: v4l2-dv-timings.c: fix too strict blanking sanity checks
fuse: lock inode unconditionally in fuse_fallocate()
9p/xen: check logical size for buffer size
ipv4: Fix error return code in fib_table_insert()
net: ethernet: mtk_eth_soc: fix memory leak in error path
net: ethernet: mtk_eth_soc: fix resource leak in error path
net: ethernet: mtk_eth_soc: fix potential memory leak in mtk_rx_alloc()
dccp/tcp: Fixup bhash2 bucket when connect() fails.
dccp/tcp: Update saddr under bhash's lock.
dccp/tcp: Remove NULL check for prev_saddr in inet_bhash2_update_saddr().
dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
test_kprobes: fix implicit declaration error of test_kprobes
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1
mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
swapfile: fix soft lockup in scan_swap_map_slots
hugetlb: fix __prep_compound_gigantic_page page flag setting
kfence: fix stack trace pruning
proc/meminfo: fix spacing in SecPageTables
mm: multi-gen LRU: retry folios written back while isolated
mailmap: update email address for Satya Priya
mm/migrate_device: return number of migrating pages in args->cpages
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible
MAINTAINERS: update Alex Hung's email address
mailmap: update Alex Hung's email address
mm: mmap: fix documentation for vma_mas_szero
mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed
mm/memory: return vm_fault_t result from migrate_to_ram() callback
mm: correctly charge compressed memory to its memcg
ipc/shm: call underlying open/close vm_ops
gcov: clang: fix the buffer overflow issue
mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call
mm/page_exit: fix kernel doc warning in page_ext_put()
mm: khugepaged: allow page allocation fallback to eligible nodes
mm: vmscan: fix extreme overreclaim and swap floods
docs/zh_CN/LoongArch: Fix wrong description of FPRs Note
clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks
of: property: decrement node refcount in of_fwnode_get_reference_args()
tracing/osnoise: Fix duration type
tracing/user_events: Fix memory leak in user_event_create()
blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
bus: ixp4xx: Don't touch bit 7 on IXP42x
fs: do not update freeing inode i_io_list
tracing/hist: add in missing * in comment blocks
netfilter: flowtable_offload: add missing locking
netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
pinctrl: meditatek: Startup with the IRQs disabled
Documentation: add amd-pstate kernel command line options
Documentation: amd-pstate: add driver working mode introduction
cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection
cpufreq: amd-pstate: change amd-pstate driver to be built-in type
cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init
Revert "cpufreq: schedutil: Move max CPU capacity to sugov_policy"
ANDROID: gki_defconfig: enable CONFIG_USB_CONFIGFS_F_UVC
nvmem: lan9662-otp: Change return type of lan9662_otp_wait_flag_clear()
nvmem: rmem: Fix return value check in rmem_read()
usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
usb: dwc3: gadget: Clear ep descriptor last
usb: dwc3: exynos: Fix remove() function
usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
usb: gadget: uvc: also use try_format in set_format
fbcon: Use kzalloc() in fbcon_prepare_logo()
tsnep: Fix rotten packets
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
dma-buf: fix racing conflict of dma_heap_add()
octeontx2-pf: Remove duplicate MACSEC setting
bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
regulator: twl6030: fix get status of twl6032 regulators
regulator: twl6030: re-add TWL6032_SUBCLASS
ASoC: soc-pcm: Add NULL check in BE reparenting
NFC: nci: fix memory leak in nci_rx_data_packet()
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
net: sched: allow act_ct to be built without NF_NAT
net: sparx5: fix error handling in sparx5_port_open()
sfc: fix potential memleak in __ef100_hard_start_xmit()
net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
HID: usbhid: Add ALWAYS_POLL quirk for some mice
MAINTAINERS: mark rsi wifi driver as orphan
xfrm: Fix ignored return value in xfrm6_init()
xfrm: Fix oops in __xfrm_state_delete()
zonefs: Fix race between modprobe and mount
ice: fix handling of burst Tx timestamps
tipc: check skb_linearize() return value in tipc_disc_rcv()
tipc: add an extra conn_get in tipc_conn_alloc
tipc: set con sock in tipc_conn_alloc
net: phy: at803x: fix error return code in at803x_probe()
net/mlx5e: Fix possible race condition in macsec extended packet number update routine
net/mlx5e: Fix MACsec update SecY
net/mlx5e: Fix MACsec SA initialization routine
net/mlx5e: Remove leftovers from old XSK queues enumeration
net/mlx5e: Offload rule only when all encaps are valid
net/mlx5e: Fix missing alignment in size of MTT/KLM entries
net/mlx5: Fix sync reset event handler error flow
net/mlx5: E-Switch, Set correctly vport destination
net/mlx5: Lag, avoid lockdep warnings
net/mlx5: Fix handling of entry refcount when command is not issued to FW
net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint
net/mlx5: SF: Fix probing active SFs during driver probe phase
net/mlx5: Fix FW tracer timestamp calculation
net/mlx5: Do not query pci info while pci disabled
device-dax: Fix duplicate 'hmem' device registration
drm/amd/amdgpu: reserve vm invalidation engine for firmware
drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
drm/amdgpu: fix userptr HMM range handling v2
drm/amdgpu: always register an MMU notifier for userptr
drm/amdgpu/dm/mst: Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state
drm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector
drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
drm/amdgpu/mst: Stop ignoring error codes and deadlocking
drm/amd/display: Align dcn314_smu logging with other DCNs
ANDROID: kleaf: Add build rules for allmodconfig.
HID: core: fix shift-out-of-bounds in hid_report_raw_event
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
ANDROID: firmware_loader: Add support for customer firmware paths
selftests/bpf: Make test_bench_attach serial
selftests/bpf: Filter out default_idle from kprobe_multi bench
bpf: Set and check spin lock value in sk_storage_map_test
bpf: Do not copy spin lock field from user in bpf_selem_alloc
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
cifs: fix missing unlock in cifs_file_copychunk_range()
clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error
netfilter: ipset: regression in ip_set_hash_ip.c
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
pinctrl: single: Fix potential division by zero
btrfs: send: avoid unaligned encoded writes when attempting to clone range
btrfs: zoned: fix missing endianness conversion in sb_write_pointer
x86/pm: Add enumeration check before spec MSRs save/restore setup
x86/tsx: Add a feature bit for TSX control MSR support
octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler()
ipv4/fib: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
selftests/net: Find nettest in current directory
LoongArch: Fix unsigned comparison with less than zero
LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite()
LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty()
LoongArch: Clear FPU/SIMD thread info flags for kernel thread
LoongArch: SMP: Change prefix from loongson3 to loongson
LoongArch: Combine acpi_boot_table_init() and acpi_boot_init()
LoongArch: Makefile: Use "grep -E" instead of "egrep"
net: microchip: sparx5: Fix return value in sparx5_tc_setup_qdisc_ets()
Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
virt/sev-guest: Prevent IV reuse in the SNP guest driver
drm/i915: Fix warn in intel_display_power_*_domain() functions
drm/i915/ttm: never purge busy objects
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
Linux 6.1-rc6
tracing: Fix race where eprobes can be called before the event
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
hwmon: (i5500_temp) fix missing pci_disable_device()
hwmon: (ina3221) Fix shunt sum critical calculation
hwmon: (ltc2947) fix temperature scaling
cifs: Use after free in debug code
iommu/vt-d: Set SRE bit only when hardware has SRS cap
iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
ACPI: HMAT: Fix initiator registration for single-initiator systems
ACPI: HMAT: remove unnecessary variable initialization
vfs: vfs_tmpfile: ensure O_EXCL flag is enforced
macsec: Fix invalid error code set
bonding: fix ICMPv6 header handling when receiving IPv6 messages
nfp: add port from netdev validation for EEPROM access
nfp: fill splittable of devlink_port_attrs correctly
net: pch_gbe: fix pci device refcount leak while module exiting
octeontx2-af: debugsfs: fix pci device refcount leak
net/qla3xxx: fix potential memleak in ql3xxx_send()
net: mvpp2: fix possible invalid pointer dereference
net/mlx4: Check retval of mlx4_bitmap_init
net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
arm64: dts: imx8mp-evk: correct pcie pad settings
ARM: mxs: fix memory leak in mxs_machine_init()
Input: i8042 - fix leaking of platform device on module removal
iavf: Fix race condition between iavf_shutdown and iavf_remove
iavf: remove INITIAL_MAC_SET to allow gARP to work properly
iavf: Do not restart Tx queues after reset task failure
iavf: Fix a crash during reset task
arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud
dma-buf: Use dma_fence_unwrap_for_each when importing fences
drm/amdgpu: handle gang submit before VMID
io_uring: disallow self-propelled ring polling
dm integrity: clear the journal on suspend
dm integrity: flush the journal on suspend
dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed
dm ioctl: fix misbehavior if list_versions races with module loading
netfilter: nf_tables: do not set up extensions for end interval
netfilter: conntrack: Fix data-races around ct mark
regulator: slg51000: Wait after asserting CS pin
9p/fd: Use P9_HDRSZ for header size
9p/fd: Fix write overflow in p9_read_work
9p/fd: fix issue of list_del corruption in p9_fd_cancel()
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
nfc/nci: fix race with opening and closing
net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
selftests/net: fix missing xdp_dummy
spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first
ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility
ipvlan: hold lower dev to avoid possible use-after-free
net: neigh: decrement the family specific qlen
net: liquidio: simplify if expression
mmc: core: Fix ambiguous TRIM and DISCARD arg
gpu: host1x: Avoid trying to use GART on Tegra20
selftests: mptcp: fix mibit vs mbit mix up
selftests: mptcp: run mptcp_sockopt from a new netns
selftests: mptcp: gives slow test-case more time
tracing: Fix potential null-pointer-access of entry in list 'tr->err_log'
tracing: Remove unused __bad_type_size() method
tracing/eprobe: Fix eprobe filter to make a filter correctly
tracing/eprobe: Fix warning in filter creation
kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
rethook: fix a potential memleak in rethook_alloc()
tracing/eprobe: Fix memory leak of filter string
tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
libbpf: Check the validity of size in user_ring_buffer__reserve()
libbpf: Handle size overflow for user ringbuf mmap
libbpf: Handle size overflow for ringbuf mmap
libbpf: Use page size as max_entries when probing ring buffer map
tracing: Fix wild-memory-access in register_synth_event()
tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
ftrace: Fix null pointer dereference in ftrace_add_mod()
ring_buffer: Do not deactivate non-existant pages
ftrace: Optimize the allocation for mcount entries
ftrace: Fix the possible incorrect kernel message
MAINTAINERS: Include PCI bindings in host bridge entry
io_uring: fix multishot recv request leaks
io_uring: fix multishot accept request leaks
io_uring: fix tw losing poll events
io_uring: update res mask in io_poll_check_events
scsi: iscsi: Fix possible memory leak when device_register() failed
scsi: zfcp: Fix double free of FSF request when qdio send fails
scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
scsi: mpi3mr: Suppress command reply debug prints
ANDROID: Add ashmem ioctl to return a unique file identifier
KVM: x86: remove exit_int_info warning in svm_handle_exit
KVM: selftests: add svm part to triple_fault_test
KVM: x86: allow L1 to not intercept triple fault
kvm: selftests: add svm nested shutdown test
KVM: selftests: move idt_entry to header
KVM: x86: forcibly leave nested mode on vCPU reset
KVM: x86: add kvm_leave_nested
KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
KVM: x86: nSVM: leave nested mode on vCPU free
KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL
KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling
KVM: Cap vcpu->halt_poll_ns before halting rather than after
ARM: at91: rm9200: fix usb device clock id
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
spi: tegra210-quad: Fix duplicate resource error
net: use struct_group to copy ip/ipv6 header addresses
net: usb: smsc95xx: fix external PHY reset
net: usb: qmi_wwan: add Telit 0x103a composition
kbuild: Restore .version auto-increment behaviour for Debian packages
tee: optee: fix possible memory leak in optee_register_device()
ANDROID: GKI: Convert Net PPP Protocol as module
tracing: Fix warning on variable 'struct trace_array'
tracing: Fix memory leak in tracing_read_pipe()
ANDROID: GKI: Convert L2TP as modules
ANDROID: GKI: Convert 802.15.4 support as module
ring-buffer: Include dropped pages in counting dirty patches
ANDROID: GKI: Convert CAN Bus Subsystem as module
dm-log-writes: set dma_alignment limit in io_hints
dm-integrity: set dma_alignment limit in io_hints
block: make blk_set_default_limits() private
dm-crypt: provide dma_alignment limit in io_hints
block: make dma_alignment a stacking queue_limit
tracing/ring-buffer: Have polling block on watermark
ANDROID: GKI: Convert 6LoWPAN Support as module
ANDROID: convert rockpi4 to kleaf.
netdevsim: Fix memory leak of nsim_dev->fa_cookie
ANDROID: GKI: Convert RF switch subsys as module
ANDROID: GKI: Convert Bluetooth Support as module
arm64: dts: allwinner: h6: Add IOMMU reference to Hantro G2
media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
bus: sunxi-rsb: Support atomic transfers
bus: sunxi-rsb: Remove the shutdown callback
cifs: add check for returning value of SMB2_set_info_init
ANDROID: kleaf: Move list of kernel modules to an extension.
USB: serial: option: add u-blox LARA-L6 modem
USB: serial: option: add u-blox LARA-R6 00B modem
USB: serial: option: remove old LARA-R6 PID
mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
regulator: core: fix UAF in destroy_regulator()
spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
tcp: configurable source port perturb table size
mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
mmc: core: properly select voltage range without power cycle
l2tp: Serialize access to sk_user_data with sk_callback_lock
spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
regulator: rt5759: fix OOB in validate_desc()
regulator: core: fix kobject release warning and memory leak in regulator_register()
ASoC: max98373: Add checks for devm_kcalloc
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
s390: avoid using global register for current_stack_pointer
s390/dcssblk: fix deadlock when adding a DCSS
powerpc: Fix writable sections being moved into the rodata region
scripts/faddr2line: Fix regression in name resolution on ppc64le
net: thunderbolt: Fix error handling in tbnet_init()
locking: Fix qspinlock/x86 inline asm error
perf/x86/intel/pt: Fix sampling using single range output
perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling
net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
net: lan966x: Fix potential null-ptr-deref in lan966x_stats_init()
platform/x86: ideapad-laptop: Add module parameters to match DMI quirk tables
platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
platform/x86: hp-wmi: Ignore Smart Experience App event
platform/surface: aggregator_registry: Add support for Surface Laptop 5
zonefs: Remove to_attr() helper function
zonefs: fix zone report size in __zonefs_io_error()
cifs: Fix wrong return value checking when GETFLAGS
nvmet: fix a memory leak in nvmet_auth_set_key
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
MAINTAINERS: Add linux-kbuild's patchwork
MAINTAINERS: Remove Michal Marek from Kbuild maintainers
MAINTAINERS: Add Nathan and Nicolas to Kbuild reviewers
net: dsa: don't leak tagger-owned storage on switch driver unbind
net/x25: Fix skb leak in x25_lapb_receive_frame()
net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
ANDROID: GKI: Convert BT HCI sdio & uart as modules
ANDROID: GKI: Covnert Bluetooth HIDP as module
ANDROID: GKI: Convert Bluetooth RFCOMM as module
drm/display: Don't assume dual mode adaptors support i2c sub-addressing
cifs: add check for returning value of SMB2_close_init
drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround
drm/amd/pm: enable runpm support over BACO for SMU13.0.7
drm/amd/pm: enable runpm support over BACO for SMU13.0.0
drm/amdgpu: there is no vbios fb on devices with no display hw (v2)
drm/amdkfd: Fix a memory limit issue
drm/amdgpu: disable BACO support on more cards
drm/amd/display: don't enable DRM CRTC degamma property for DCE
drm/amd/display: Set max for prefetch lines on dcn32
drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32
drm/amd/display: Fix prefetch calculations for dcn32
drm/amd/display: Fix optc2_configure warning on dcn314
drm/amd/display: Fix calculation for cursor CAB allocation
Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
x86/cpu: Restore AMD's DE_CFG MSR after resume
ANDROID: GKI: Convert NFC support as GKI module
drm/amd/display: Fix invalid DPIA AUX reply causing system hang
drm/amdgpu: Add psp_13_0_10_ta firmware to modinfo
drm/amd/display: Add HUBP surface flip interrupt handler
drm/amd/display: Fix access timeout to DPIA AUX at boot time
drm/amdgpu: Fix memory leak in amdgpu_cs_pass1
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
netfs: Fix dodgy maths
netfs: Fix missing xas_retry() calls in xarray iteration
platform/surface: aggregator_registry: Add support for Surface Pro 9
platform/surface: aggregator: Do not check for repeated unsequenced packets
platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
btrfs: free btrfs_path before copying subvol info to userspace
btrfs: free btrfs_path before copying fspath to userspace
btrfs: free btrfs_path before copying inodes to userspace
platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
platform/x86: thinkpad_acpi: Enable s2idle quirk for 21A1 machine type
platform/x86/amd: pmc: Add new ACPI ID AMDI0009
MAINTAINERS: repair Microchip corei2c driver entry
MAINTAINERS: add an entry for StarFive devicetrees
MAINTAINERS: generify the Microchip RISC-V entry name
MAINTAINERS: add entries for misc. RISC-V SoC drivers and devicetrees
HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is
drbd: use after free in drbd_create_device()
bpf, perf: Use subprog name when reporting subprog ksymbol
drm/amdgpu: use the last IB as gang leader v2
btrfs: free btrfs_path before copying root refs to userspace
btrfs: fix assertion failure and blocking during nowait buffered write
fpga: m10bmc-sec: Fix kconfig dependencies
bridge: switchdev: Fix memory leaks when changing VLAN protocol
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
net: hns3: fix return value check bug of rx copybreak
net: hns3: fix incorrect hw rss hash type of rx packet
net: phy: marvell: add sleep time after enabling the loopback bit
net: ena: Fix error handling in ena_init()
kcm: close race conditions on sk_receive_queue
platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
USB: serial: option: add Fibocom FM160 0x0111 composition
nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()"
pinctrl: mediatek: Export debounce time tables
xen/platform-pci: use define instead of literal number
ANDROID: GKI: Convert VLAN 8021Q as gki module
ANDROID: GKI: Convert TIPC to gki modules
MAINTAINERS: git://github.com -> https://github.com for HiSilicon
net: ionic: Fix error handling in ionic_init_module()
mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed
HID: hid-lg4ff: Add check for empty lbuf
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
dt-bindings: iio: adc: Remove the property "aspeed,trim-data-valid"
iio: adc: aspeed: Remove the trim valid dts property.
i2c: Restore initial power state if probe fails
libbpf: Use correct return pointer in attach_raw_tp
blk-cgroup: properly pin the parent in blkcg_css_online
erofs: fix missing xas_retry() in fscache mode
HID: uclogic: Fix frame templates for big endian architectures
NFSD: Fix trace_nfsd_fh_verify_err() crasher
pinctrl: mediatek: Fix EINT pins input debounce time configuration
xen/platform-pci: add missing free_irq() in error path
xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
xen/pcpu: fix possible memory leak in register_pcpu()
x86/xen: Use kstrtobool() instead of strtobool()
arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER
net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
net: mhi: Fix memory leak in mhi_net_dellink()
drm/lima: Fix opp clkname setting in case of missing regulator
octeon_ep: ensure get mac address successfully before eth_hw_addr_set()
octeon_ep: fix potential memory leak in octep_device_setup()
octeon_ep: ensure octep_get_link_status() successfully before octep_link_up()
octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open()
bnxt_en: Remove debugfs when pci_register_driver failed
net: caif: fix double disconnect client in chnl_net_open()
net: macvlan: Use built-in RCU list checking
mISDN: fix misuse of put_device() in mISDN_register_device()
net: liquidio: release resources when liquidio driver open failed
drm/i915/ttm: fix uaf with lmem_userfault_list handling
ceph: fix NULL pointer dereference for req->r_session
ceph: avoid putting the realm twice when decoding snaps fails
ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode()
MAINTAINERS: git://github.com -> https://github.com for ceph
sched: Fix race in task_call_func()
rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encountered
soc: imx8m: Enable OCOTP clock before reading the register
arm64: dts: rockchip: Fix Pine64 Quartz4-B PMIC interrupt
i2c: npcm7xx: Fix error handling in npcm_i2c_init()
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()
iio: light: rpr0521: add missing Kconfig dependencies
iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
iio: health: afe4403: Fix oob read in afe4403_read_raw
ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
PCI: hv: Only reuse existing IRTE allocation for Multi-MSI
mctp i2c: don't count unused / invalid keys for flow release
net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init()
net: stmmac: ensure tx function is not running in stmmac_xdp_release()
net: phy: dp83867: Fix SGMII FIFO depth for non OF devices
net: hinic: Fix error handling in hinic_module_init()
mISDN: fix possible memory leak in mISDN_dsp_element_register()
net: bgmac: Drop free_netdev() from bgmac_enet_remove()
scsi: storvsc: Fix handling of srb_status and capacity change events
x86/hyperv: Restore VP assist page after cpu offlining/onlining
bpf: Fix offset calculation error in __copy_map_value and zero_map_value
bpf: Initialize same number of free nodes for each pcpu_freelist
selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT
maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
cifs: Fix connections leak when tlink setup failed
nfp: change eeprom length to max length enumerators
arm64: dts: imx93-pinfunc: drop execution permission
arm64: dts: imx8mn: Fix NAND controller size-cells
arm64: dts: imx8mm: Fix NAND controller size-cells
ARM: dts: imx7: Fix NAND controller size-cells
drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU
drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
arm64: dts: imx8mm-tqma8mqml-mba8mx: Fix USB DR
drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
drm/drv: Fix potential memory leak in drm_dev_init()
ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
vfio/pci: Check the device set open count on reset
vfio: Export the device set open count
vfio: Fix container device registration life cycle
kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id()
ASoC: hdac_hda: fix hda pcm buffer overflow issue
ASoC: stm32: i2s: remove irqf_oneshot flag
firmware: coreboot: Register bus in module init
nvmem: u-boot-env: fix crc32_data_offset on redundant u-boot-env
slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
docs: update mediator contact information in CoC doc
slimbus: stream: correct presence rate frequencies
nvmem: lan9662-otp: Fix compatible string
x86/fpu: Drop fpregs lock before inheriting FPU permissions
drm/panel: simple: set bpc field for logic technologies displays
drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
spi: mediatek: Fix DEVAPC Violation at KO Remove
erofs: fix use-after-free of fsid and domain_id string
selftests/bpf: Fix test_progs compilation failure in 32-bit arch
selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms
ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
ASoC: stm32: dfsdm: manage cb buffers cleanup
binder: validate alloc->mm in ->mmap() handler
parport_pc: Avoid FIFO port location truncation
siox: fix possible memory leak in siox_device_add()
misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
speakup: replace utils' u_char with unsigned char
speakup: fix a segfault caused by switching consoles
docs/driver-api/miscellaneous: Remove kernel-doc of serial_core.c
usb: add NO_LPM quirk for Realforce 87U Keyboard
serial: 8250: Flush DMA Rx on RLSI
serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
serial: 8250_lpss: Configure DMA also w/o DMA filter
serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
perf/x86/amd/uncore: Fix memory leak for events array
usb: cdns3: host: fix endless superspeed hub port reset
usb: chipidea: fix deadlock in ci_otg_del_timer
pinctrl: mediatek: common-v2: Fix bias-disable for PULL_PU_PD_RSEL_TYPE
ARM: dts: am335x-pcm-953: Define fixed regulators in root node
x86/sgx: Add overflow check in sgx_validate_offset_length()
usb: dwc3: Do not get extcon device when usb-role-switch is used
Input: i8042 - apply probe defer to more ASUS ZenBook models
bpf: Fix memory leaks in __check_func_call
usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler
usb: typec: mux: Enter safe mode only when pins need to be reconfigured
extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
Revert "usb: dwc3: disable USB core PHY management"
usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
USB: bcma: Make GPIO explicitly optional
pinctrl: qcom: sc8280xp: Rectify UFS reset pins
perf: Improve missing SIGTRAP checking
erofs: get correct count for unmapped range in fscache mode
erofs: put metabuf in error path in fscache mode
erofs: fix general protection fault when reading fragment
bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE()
Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
Input: soc_button_array - add use_low_level_irq module parameter
Input: iforce - invert valid length check when fetching device IDs
ext4: fix use-after-free in ext4_ext_shift_extents
mtd: onenand: omap2: add dependency on GPMC
mtd: rawnand: placate "$VARIABLE is used uninitialized" warnings
mtd: rawnand: qcom: handle ret from parse with codeword_fixup
pinctrl: rockchip: list all pins in a possible mux route for PX30
dt-bindings: clock: exynosautov9: fix reference to CMU_FSYS1
ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
ASoC: sof_es8336: reduce pop noise on speaker
ASoC: SOF: topology: No need to assign core ID if token parsing failed
ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
iio: light: apds9960: fix wrong register for gesture gain
bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)
bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")
clk: qcom: gdsc: Remove direct runtime PM calls
bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
ASoC: rt5677: fix legacy dai naming
ASoC: rt5514: fix legacy dai naming
Input: goodix - try resetting the controller when no config is set
tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
Revert "tty: n_gsm: replace kicktimer with delayed_work"
Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"
serial: imx: Add missing .thaw_noirq hook
tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
serial: 8250: omap: Flush PM QOS work on remove
serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
serial: 8250_omap: remove wait loop from Errata i202 workaround
serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older
ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake
ARM: at91: pm: avoid soft resetting AC DLL
tools: iio: iio_generic_buffer: Fix read size
iio: imu: bno055: uninitialized variable bug in bno055_trigger_handler()
iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
iio: adc: mp2629: fix potential array out of bound access
power: supply: ab8500: Defer thermal zone probe
power: supply: ip5xxx: Fix integer overflow in current_now calculation
ASoC: Intel: soc-acpi: add ES83x6 support to IceLake
fs: use acquire ordering in __fget_light()
ASoC: tas2780: Fix set_tdm_slot in case of single slot
ASoC: tas2764: Fix set_tdm_slot in case of single slot
ASoC: tas2770: Fix set_tdm_slot in case of single slot
ARM: dts: lan966x: Enable sgpio on pcb8291
ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
arm64: dts: rockchip: fix ir-receiver node names
ARM: dts: rockchip: fix ir-receiver node names
arm64: dts: rockchip: fix adc-keys sub node names
ARM: dts: rockchip: fix adc-keys sub node names
arm: dts: rockchip: remove clock-frequency from rtc
arm: dts: rockchip: fix node name for hym8563 rtc
arm64: dts: rockchip: remove clock-frequency from rtc
arm64: dts: rockchip: fix node name for hym8563 rtc
iio: adc: mp2629: fix wrong comparison of channel
iio: pressure: ms5611: changed hardcoded SPI speed to value limited
iio: pressure: ms5611: fixed value compensation bug
iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.
arm64: dts: qcom: sm8250: Disable the not yet supported cluster idle state
MAINTAINERS: Add Manivannan Sadhasivam as Qcom PCIe RC maintainer
ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
ASoC: core: Fix use-after-free in snd_soc_exit()
af_key: Fix send_acquire race with pfkey_register
USB: serial: option: add Sierra Wireless EM9191
MAINTAINERS: update Tzung-Bi's email address
ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table
ASoC: dapm: Don't use prefix for regulator name
staging: rtl8192e: remove bogus ssid character sign test
iio: adc: at91-sama5d2_adc: get rid of 5 degrees Celsius adjustment
iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
ARM: dts: at91: sama7g5: fix signal name of pin PB2
kernel/utsname_sysctl.c: Add missing enum uts_proc value
arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
power: supply: rk817: Change rk817_chg_cur_to_reg to int
power: supply: rk817: check correct variable
dt-bindings: interconnect: qcom,msm8998-bwmon: Correct SC7280 CPU compatible
xfrm: replay: Fix ESN wrap around for GSO
clk: samsung: exynos7885: Correct "div4" clock parents
arm64: dts: qcom: sc7280: Add the reset reg for lpass audiocc on SC7280
arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size
arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes
arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers
arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers
arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers
arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy
arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock
arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
arm64: dts: qcom: sc8280xp-crd: Specify which LDO modes are allowed
arm64: dts: qcom: sa8295p-adp: Specify which LDO modes are allowed
arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
Revert "arm64: dts: qcom: msm8996: add missing TCSR syscon compatible"
arm64: dts: qcom: ipq8074: correct APCS register space size
arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
arm64: dts: rockchip: fix quartz64-a bluetooth configuration
arm64: dts: rockchip: add enable-strobe-pulldown to emmc phy on nanopi4
arm64: dts: rockchip: remove i2c5 from rk3566-roc-pc
arm64: dts: rockchip: Fix i2c3 pinctrl on rk3566-roc-pc
arm64: dts: rockchip: Fix gmac failure of rgmii-id from rk3566-roc-pc
arm64: dts: rockchip: Drop RK3399-Scarlet's repeated ec_ap_int_l definition
dt-bindings: input: touchscreen: Add compatible for Goodix GT7986U chip
Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available
xfrm: fix "disable_policy" on ipv4 early demux
ASoC: tlv320adc3xxx: Fix build error for implicit function declaration
ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
ASoC: ops: Fix bounds check for _sx controls
ASoC: fsl_micfil: explicitly clear CHnF flags
ASoC: fsl_micfil: explicitly clear software reset bit
Conflicts:
BUILD.bazel
Documentation/devicetree/bindings
Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml
Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml
Documentation/devicetree/bindings/input/goodix,gt7375p.yaml
Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu-g2.yaml
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
arch/arm64/configs/consolidate.fragment
drivers/slimbus/stream.c
Change-Id: I3f662430d62db23571bfd8c78e723c536a5c7c41
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@9415126 SKQ4.221216.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
In certain audio use cases, scheduling RT threads on cores that
are handling softirqs can lead to glitches. Prevent this
behavior in cases where the softirq is likely to take a long
time. To avoid unnecessary migrations, the old behavior is
preserved for RCU, SCHED and TIMER irqs which are expected to be
relatively quick.
This patch reworks and combines two related changes originally
by John Dias <joaodias@google.com>
Cc: John Dias <joaodias@google.com>
Cc: Connor O'Brien <connoro@google.com>
Cc: Rick Yiu <rickyiu@google.com>
Cc: John Kacur <jkacur@redhat.com>
Cc: Qais Yousef <qyousef@google.com>
Cc: Chris Redpath <chris.redpath@arm.com>
Cc: Abhijeet Dharmapurikar <adharmap@quicinc.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Juri Lelli <juri.lelli@redhat.com>
Cc: Vincent Guittot <vincent.guittot@linaro.org>
Cc: Dietmar Eggemann <dietmar.eggemann@arm.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Joel Fernandes <joel@joelfernandes.org>
Cc: Alexander Gordeev <agordeev@linux.ibm.com>
Cc: kernel-team@android.com
Signed-off-by: John Dias <joaodias@google.com>
[elavila: Port to mainline, amend commit text]
Signed-off-by: J. Avila <elavila@google.com>
[connoro: Reworked, simplified, and merged two patches together]
Signed-off-by: Connor O'Brien <connoro@google.com>
[jstultz: Further simplified and fixed issues, reworded commit
message, removed arm64-isms]
Signed-off-by: John Stultz <jstultz@google.com>
Link: https://lore.kernel.org/lkml/20221116075929.453876-3-jstultz@google.com/
Change-Id: Iea6719e1d900be4a3492949685f1218f299f29e8
Bug: 168521633
---
v2:
* Reformatted Kconfig entry to match coding style
(Reported-by: Randy Dunlap <rdunlap@infradead.org>)
* Made rt_task_fits_capacity_and_may_preempt static to
avoid warnings (Reported-by: kernel test robot <lkp@intel.com>)
* Rework to use preempt_count and drop kconfig dependency on ARM64
v3:
* Use introduced __cpu_softirq_pending() to avoid s390 build
issues (Reported-by: kernel test robot <lkp@intel.com>)
v4:
* Drop TASKLET_SOFTIRQ from LONG_SOFTIRQS (suggested by Qais)
* Depend on !PREEMPT_RT (Suggested by Qais)
* Larger simplification of logic (suggested by Qais)
* Rework LONG_SOFTIRQS to use BIT() macros
* Rename task_may_preempt() to cpu_busy_with_softirqs()
v5:
* Conditionalize active_softirqs handling (suggested by Alexander
Gordeev <agordeev@linux.ibm.com>)
* Reorder rt_task_fits_cpu to have the "fast" function first
(Suggested by Alexander Gordeev <agordeev@linux.ibm.com>)
* Fix bug I introduced in v2 condensing
task_thread_info(task)->preempt_count to preempt_count()
(Reported-by: Alexander Gordeev <agordeev@linux.ibm.com>)
* Tweak comment discription to remove the vauge "slow"
descriptor of softirqs being run by ksoftirqd
(Suggested by Alexander Gordeev <agordeev@linux.ibm.com>)
* Switch to using CONFIG_RT_SOFTIRQ_AWARE_SCHED (suggested by
Joel Fernandes <joel@joelfernandes.org>)
* Simplify cpu_busy_with_softirqs() logic as pointed out by
Alexander Gordeev <agordeev@linux.ibm.com>
* Switch to using IS_ENABLED rather then defining my own macro
(suggsted by Joel Fernandes <joel@joelfernandes.org>)
* refs/heads/tmp-e9630af:
ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
ANDROID: cpuset: Make cpusets restore on hotplug
Linux 6.1-rc5
ANDROID: GKI: Add USB serial and ftdi sio modules
ANDROID: GKI: Convert USB ACM as GKI module
ALSA: memalloc: Try dma_alloc_noncontiguous() at first
ata: libata-core: do not issue non-internal commands once EH is pending
io_uring/poll: lockdep annote io_poll_req_insert_locked
io_uring/poll: fix double poll req->flags races
MIPS: pic32: treat port as signed integer
MIPS: jump_label: Fix compat branch range check
mips: alchemy: gpio: Include the right header
MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
MIPS: fix duplicate definitions for exported symbols
mips: boot/compressed: use __NO_FORTIFY
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
ata: libata-transport: fix error handling in ata_tdev_add()
ata: libata-transport: fix error handling in ata_tlink_add()
ata: libata-transport: fix error handling in ata_tport_add()
ata: libata-transport: fix double ata_host_put() in ata_tport_add()
eth: sp7021: drop free_netdev() from spl2sw_init_netdev()
RISC-V: vdso: Do not add missing symbols to version section in linker script
riscv: fix reserved memory setup
arm64: efi: Fix handling of misaligned runtime regions and drop warning
arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines
riscv: vdso: fix build with llvm
MAINTAINERS: Move Vivien to CREDITS
riscv: process: fix kernel info leakage
io_uring: check for rollover of buffer ID when providing buffers
net: macvlan: fix memory leaks of macvlan_common_newlink
ethernet: tundra: free irq when alloc ring failed in tsi108_open()
ALSA: hda: fix potential memleak in 'add_widget_node'
ALSA: memalloc: Don't fall back for SG-buffer with IOMMU
net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
ethernet: s2io: disable napi when start nic failed in s2io_card_up()
net: atlantic: macsec: clear encryption keys from the stack
net: phy: mscc: macsec: clear encryption keys when freeing a flow
stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
ALSA: hda/realtek: Add Positivo C6300 model quirk
cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
mctp: Fix an error handling path in mctp_init()
stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
net: cpsw: disable napi in cpsw_ndo_open()
drm/amd/display: only fill dirty rectangles when PSR is enabled
drm/amdgpu: disable BACO on special BEIGE_GOBY card
drm/amdgpu: Drop eviction lock when allocating PT BO
drm/amdgpu: Unlock bo_list_mutex after error handling
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32
drm/amd/display: Fix gpio port mapping issue
drm/amd/display: Fix reg timeout in enc314_enable_fifo
drm/amd/display: Fix FCLK deviation and tool compile issues
drm/amd/display: Zeromem mypipe heap struct before using it
drm/amd/display: Update SR watermarks for DCN314
drm/amdgpu: workaround for TLB seq race
drm/amdkfd: Fix error handling in criu_checkpoint
drm/amdkfd: Fix error handling in kfd_criu_restore_events
drm/amd/pm: update SMU IP v13.0.4 msg interface header
iavf: Fix VF driver counting VLAN 0 filters
ice: Fix spurious interrupt during removal of trusted VF
ANDROID: dm-user: Remove bio recount in I/O path
net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions
net/mlx5e: E-Switch, Fix comparing termination table instance
net/mlx5e: TC, Fix wrong rejection of packet-per-second policing
net/mlx5e: Fix tc acts array not to be dependent on enum order
net/mlx5e: Fix usage of DMA sync API
net/mlx5e: Add missing sanity checks for max TX WQE size
net/mlx5: fw_reset: Don't try to load device in case PCI isn't working
net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode
net/mlx5: Allow async trigger completion execution on single CPU systems
net/mlx5: Bridge, verify LAG state when adding bond to bridge
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
ANDROID: consolidate.fragment: Modify LOCALVERSION
KVM: x86/pmu: Limit the maximum number of supported AMD GP counters
KVM: x86/pmu: Limit the maximum number of supported Intel GP counters
KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level
tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace
tools/kvm_stat: fix incorrect detection of debugfs
x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers
KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly
KVM: SVM: restore host save area from assembly
KVM: SVM: move guest vmsave/vmload back to assembly
KVM: SVM: do not allocate struct svm_cpu_data dynamically
KVM: SVM: remove dead field from struct svm_cpu_data
KVM: SVM: remove unused field from struct vcpu_svm
KVM: SVM: retrieve VMCB from assembly
KVM: SVM: adjust register allocation for __svm_vcpu_run()
KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm
KVM: x86: use a separate asm-offsets.c file
drm: rcar-du: Fix Kconfig dependency between RCAR_DU and RCAR_MIPI_DSI
drm/panfrost: Split io-pgtable requests properly
net: wwan: iosm: fix kernel test robot reported errors
net: wwan: iosm: fix invalid mux header type
net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled
net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
nvmet: fix a memory leak
nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
nvme: quiet user passthrough command errors
mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
selftests: netfilter: Fix and review rpath.sh
ALSA: usb-audio: Add DSD support for Accuphase DAC-60
ibmveth: Reduce default tx queues to 8
net: nixge: disable napi when enable interrupts failed in nixge_open()
net: tun: call napi_schedule_prep() to ensure we own a napi
net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
docs: kmsan: fix formatting of "Example report"
mm/damon/dbgfs: check if rm_contexts input is for a real context
maple_tree: don't set a new maximum on the node when not reusing nodes
maple_tree: fix depth tracking in maple_state
arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging
fs: fix leaked psi pressure state
nilfs2: fix use-after-free bug of ns_writer on remount
x86/traps: avoid KMSAN bugs originating from handle_bug()
kmsan: make sure PREEMPT_RT is off
Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN
x86/uaccess: instrument copy_from_user_nmi()
kmsan: core: kmsan_in_runtime() should return true in NMI context
mm: hugetlb_vmemmap: include missing linux/moduleparam.h
mm/shmem: use page_mapping() to detect page cache for uffd continue
mm/memremap.c: map FS_DAX device memory as decrypted
Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"
nilfs2: fix deadlock in nilfs_count_free_blocks()
mm/mmap: fix memory leak in mmap_region()
hugetlbfs: don't delete error page from pagecache
maple_tree: reorganize testing to restore module testing
maple_tree: mas_anode_descend() clang-analyzer cleanup
maple_tree: remove pointer to pointer use in mas_alloc_nodes()
netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
ANDROID: arch_topology: Add android_rvh_update_thermal_stats
ANDROID: Sched: Add vendor hooks required for WALT
perf tools: Add the include/perf/ directory to .gitignore
perf test: Fix skipping branch stack sampling test
perf stat: Fix printing os->prefix in CSV metrics output
perf stat: Fix crash with --per-node --metric-only in CSV mode
ANDROID: kleaf: //common:all_headers should use linux_includes.
ANDROID: Split x86 and arm64 DDK headers.
ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64)
ANDROID: kleaf: Initial list of ddk_headers (1: arm64)
ANDROID: kleaf: Initial list of ddk_headers (0: skeleton)
s390: always build relocatable kernel
s390/configs: add kasan.config addon config file
s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config
vmlinux.lds.h: Fix placement of '.data..decrypted' section
io_uring: calculate CQEs from the user visible value
nfsd: put the export reference in nfsd4_verify_deleg_dentry
arm64: fix rodata=full again
drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
block: sed-opal: kmalloc the cmd/resp buffers
block, bfq: fix null pointer dereference in bfq_bio_bfqg()
ALSA: usb-audio: Add quirk entry for M-Audio Micro
drm/amdgpu: Fix the lpfn checking condition in drm buddy
octeontx2-pf: Fix SQE threshold checking
net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable()
net: lapbether: fix issue of invalid opcode in lapbeth_open()
ALSA: hda/hdmi - enable runtime pm for more AMD display audio
drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01
ALSA: usb-audio: Remove redundant workaround for Roland quirk
ALSA: usb-audio: Yet more regression for for the delayed card registration
ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
dmaengine: at_hdmac: Check return code of dma_async_device_register
dmaengine: at_hdmac: Fix impossible condition
dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
dmaengine: at_hdmac: Fix concurrency over the active list
dmaengine: at_hdmac: Free the memset buf without holding the chan lock
dmaengine: at_hdmac: Fix concurrency over descriptor
dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
dmaengine: at_hdmac: Protect atchan->status with the channel lock
dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_hdmac: Don't start transactions at tx_submit level
dmaengine: at_hdmac: Fix at_lli struct definition
dmaengine: stm32-dma: fix potential race between pause and resume
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
dmaengine: apple-admac: Fix grabbing of channels in of_xlate
dmaengine: idxd: fix RO device state error after been disabled/reset
dmaengine: idxd: Fix max batch size for Intel IAA
dmaengine: pxa_dma: use platform_get_irq_optional
sctp: clear out_curr if all frag chunks of current msg are pruned
sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
net: broadcom: Fix BCMGENET Kconfig
octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y
dt-bindings: net: tsnep: Fix typo on generic nvmem property
scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister()
scsi: ibmvfc: Avoid path failures during live migration
mm, slab: remove duplicate kernel-doc comment for ksize()
drm/panfrost: Remove type name from internal struct again
btrfs: zoned: fix locking imbalance on scrub
btrfs: zoned: initialize device's zone info for seeding
btrfs: zoned: clone zoned device info when cloning a device
Revert "btrfs: scrub: use larger block size for data extent scrub"
btrfs: don't print stack trace when transaction is aborted due to ENOMEM
btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
btrfs: fix match incorrectly in dev_args_match_device
drm/i915/userptr: restore probe_range behaviour
drm/i915: Do not set cache_dirty for DGFX
drm/i915/psr: Send update also on invalidate
drm/i915/dmabuf: fix sg_table handling in map_dma_buf
can: rcar_canfd: Add missing ECC error checks for channels 2-7
can: dev: fix skb drop check
can: j1939: j1939_send_one(): fix missing CAN header initialization
can: isotp: fix tx state handling for echo tx processing
can: af_can: fix NULL pointer dereference in can_rx_register()
can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet
mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
platform/x86: p2sb: Don't fail if unknown CPU is found
platform/x86/intel/hid: Add some ACPI device IDs
platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
platform/x86: ideapad-laptop: Disable touchpad_switch
ACPI: video: Add backlight=native DMI quirk for Dell G15 5515
ACPI: video: Make acpi_video_backlight_use_native() always return true
tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
net: wwan: iosm: Remove unnecessary if_mutex lock
net: wwan: mhi: fix memory leak in mhi_mbim_dellink
net: wwan: iosm: fix memory leak in ipc_wwan_dellink
hamradio: fix issue of dev reference count leakage in bpq_device_event()
net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
KVM: s390: pci: Fix allocation size of aift kzdev elements
KVM: s390: pv: don't allow userspace to set the clock under PV
ACPI: video: Improve Chromebook checks
Linux 6.1-rc4
mm/slab_common: Restore passing "caller" for tracing
io_uring: fix typo in io_uring.h comment
ext4: fix fortify warning in fs/ext4/fast_commit.c:1551
ext4: fix wrong return err in ext4_load_and_init_journal()
ext4: fix warning in 'ext4_da_release_space'
ext4: fix BUG_ON() when directory entry has invalid rec_len
nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
phy: ralink: mt7621-pci: add sentinel to quirks table
ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
cifs: fix use-after-free on the link name
cifs: avoid unnecessary iteration of tcp sessions
cifs: always iterate smb sessions using primary channel
net: fman: Unregister ethernet device on removal
bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
bnxt_en: fix the handling of PCIE-AER
bnxt_en: refactor bnxt_cancel_reservations()
Revert "hwmon: (pmbus) Add regulator supply into macro"
hwmon: (scmi) Register explicitly with Thermal Framework
cxl/region: Recycle region ids
cxl/region: Fix 'distance' calculation with passthrough ports
tools/testing/cxl: Add a single-port host-bridge regression config
tools/testing/cxl: Fix some error exits
cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak
cxl/region: Fix cxl_region leak, cleanup targets at region delete
cxl/region: Fix region HPA ordering validation
ANDROID: GKI: Handle no ABI symbol list for modules
x86/cpu: Add several Intel server CPU model numbers
phy: sunplus: Fix an IS_ERR() vs NULL bug in sp_usb_phy_probe
ANDROID: GKI: Add CAN adapters as GKI modules
mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace()
spi: amd: Fix SPI_SPD7 value
net: tun: Fix memory leaks of napi_get_frags
octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload
macsec: clear encryption keys from the stack after setting up offload
macsec: fix detection of RXSCs when toggling offloading
macsec: fix secy->n_rx_sc accounting
macsec: delete new rxsc when offload fails
Revert "net: macsec: report real_dev features when HW offloading is enabled"
selftests/net: give more time to udpgro bg processes to complete startup
net: hns3: fix get wrong value of function hclge_get_dscp_prio()
net: octeontx2-pf: mcs: consider MACSEC setting
HID: wacom: Fix logic used for 3rd barrel switch emulation
net: gso: fix panic on frag_list with mixed head alloc types
ANDROID: inline isolate_and_split_free_page
ANDROID: implement wrapper for reverse migration
tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
tracing/fprobe: Fix to check whether fprobe is registered correctly
fprobe: Check rethook_alloc() return in rethook initialization
kprobe: reverse kp->flags when arm_kprobe failed
selftests/bpf: Add verifier test for release_reference()
bpf: Fix wrong reg type conversion in release_reference()
cxl/pmem: Use size_add() against integer overflow
arm64: cpufeature: Fix the visibility of compat hwcaps
mm/slab_common: repair kernel-doc for __ksize()
arm64: efi: Recover from synchronous exceptions occurring in firmware
PCI: hv: Fix the definition of vector in hv_compose_msi_msg()
MAINTAINERS: remove sthemmin
x86/hyperv: fix invalid writes to MSRs during root partition kexec
clocksource/drivers/hyperv: add data structure for reference TSC MSR
KVM: x86: Fix a typo about the usage of kvcalloc()
KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit()
spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
bpf, sock_map: Move cancel_work_sync() out of sock lock
tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI
net/ipv4: Fix linux/in.h header dependencies
vsock: fix possible infinite sleep in vsock_connectible_wait_data()
vsock: remove the unused 'wait' in vsock_connectible_recvmsg()
x86/xen: simplify sysenter and syscall setup
x86/xen: silence smatch warning in pmu_msr_chk_emulated()
drm/vc4: hdmi: Fix HSM clock too low on Pi4
drm/vc4: hdmi: Fix outdated function name in comment
drm/vc4: hdmi: Take our lock to reset the link
ftrace: Fix use-after-free for dynamic ftrace_ops
ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
ipv6: fix WARNING in ip6_route_net_exit_late()
bridge: Fix flushing of dynamic FDB entries
net, neigh: Fix null-ptr-deref in neigh_table_clear()
net/smc: Fix possible leaked pernet namespace in smc_init()
stmmac: dwmac-loongson: fix invalid mdio_node
ibmvnic: Free rwi on reset success
net: mdio: fix undefined behavior in bit shift for __mdiobus_register
Bluetooth: L2CAP: Fix attempting to access uninitialized memory
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
drm/amdkfd: update GFX11 CWSR trap handler
drm/amd/display: Investigate tool reported FCLK P-state deviations
drm/amd/display: Add DSC delay factor workaround
drm/amd/display: Round up DST_after_scaler to nearest int
drm/amd/display: Use forced DSC bpp in DML
drm/amd/display: Fix DCN32 DSC delay calculation
drm/amdgpu: Disable GPU reset on SRIOV before remove pci.
drm/amdgpu: disable GFXOFF during compute for GFX11
Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect
Bluetooth: L2CAP: Fix memory leak in vhci_write
s390: update defconfigs
s390/zcrypt: fix warning about field-spanning write
Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
Bluetooth: virtio_bt: Use skb_put to set length
Bluetooth: hci_conn: Fix CIS connection dst_type handling
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
drm/amd: Fail the suspend if resources can't be evicted
drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
drm/amdgpu: correct MES debugfs versions
drm/amdgpu: set fb_modifiers_not_supported in vkms
drm/amd/display: cursor update command incomplete
drm/amd/display: Enable timing sync on DCN32
drm/amd/display: Set memclk levels to be at least 1 for dcn32
drm/amd/display: Update latencies on DCN321
drm/amd/display: Limit dcn32 to 1950Mhz display clock
drm/amd/display: Ignore Cable ID Feature
drm/amd/display: Update DSC capabilitie for DCN314
Documentation: devres: add missing I2C helper
netfilter: ipset: enforce documented limit to prevent allocating huge memory
KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL
KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl()
KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs
wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
wifi: ath11k: Fix QCN9074 firmware boot on x86
btrfs: fix inode reserve space leak due to nowait buffered write
btrfs: fix nowait buffered write returning -ENOSPC
btrfs: remove pointless and double ulist frees in error paths of qgroup tests
btrfs: fix ulist leaks in error paths of qgroup self tests
btrfs: fix inode list leak during backref walking at find_parent_nodes()
btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
ANDROID: GKI: Sort system_dlkm modules list
selftests/net: don't tests batched TCP io_uring zc
HID: hyperv: fix possible memory leak in mousevsc_probe()
HID: asus: Remove unused variable in asus_report_tool_width()
isdn: mISDN: netjet: fix wrong check of device registration
mISDN: fix possible memory leak in mISDN_register_device()
spi: meson-spicc: fix do_div build error on non-arm64
rose: Fix NULL pointer dereference in rose_send_frame()
perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
perf/x86/intel: Fix pebs event constraints for SPR
perf/x86/intel: Fix pebs event constraints for ICL
perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain
perf/hw_breakpoint: test: Skip the test if dependencies unmet
bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
netfilter: nf_nat: Fix possible memory leak in nf_nat_init()
selftests/pidfd_test: Remove the erroneous ','
wifi: mac80211: Set TWT Information Frame Disabled bit as 1
wifi: mac80211: Fix ack frame idr leak when mesh has no route
wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit()
ipvs: fix WARNING in ip_vs_app_net_cleanup()
ipvs: fix WARNING in __ip_vs_cleanup_batch()
ipvs: use explicitly signed chars
kconfig: fix segmentation fault in menuconfig search
netlink: introduce bigendian integer types
net: lan966x: Fix unmapping of received frames using FDMA
net: lan966x: Fix FDMA when MTU is changed
net: lan966x: Adjust maximum frame size when vlan is enabled/disabled
net: lan966x: Fix the MTU calculation
x86/tdx: Panic on bad configs that #VE on "private" memory access
cxl/region: Fix decoder allocation crash
nfsd: fix net-namespace logic in __nfsd_file_cache_purge
bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
ANDROID: GKI: BUILD.bazel: Clean up modules list
ANDROID: module: Add vendor hooks
arm64: booting: Document our requirements for fine grained traps with SME
spi: intel: Use correct mask for flash and protected regions
ANDROID: usb: host: export additional xhci symbols for ring management
ANDROID: sound: usb: Export symbols for endpoint management
arm64: entry: avoid kprobe recursion
x86/tdx: Prepare for using "INFO" call for a second purpose
sfc: Fix an error handling path in efx_pci_probe()
KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE
drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line
bpf, verifier: Fix memory leak in array reallocation for stack state
i2c: i801: add lis3lv02d's I2C address for Vostro 5568
i2c: tegra: Allocate DMA memory for DMA engine
i2c: piix4: Fix adapter not be removed in piix4_remove()
arm64: dts: juno: Add thermal critical trip points
firmware: arm_scmi: Fix deferred_tx_wq release on error paths
firmware: arm_scmi: Fix devres allocation device in virtio transport
firmware: arm_scmi: Make Rx chan_setup fail on memory errors
firmware: arm_scmi: Make tx_prepare time out eventually
firmware: arm_scmi: Suppress the driver's bind attributes
firmware: arm_scmi: Cleanup the core driver removal callback
MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer
ARM: dts: ux500: Add trips to battery thermal zones
netfilter: nf_tables: release flow rule object from commit path
netfilter: nf_tables: netlink notifier might race to release objects
wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
ALSA: hda: clarify comments on SCF changes
wifi: airo: do not assign -1 to unsigned char
powerpc/32: Select ARCH_SPLIT_ARG64
net: tun: fix bugs for oversize packet when napi frags enabled
ibmvnic: change maintainers for vnic driver
block: blk_add_rq_to_plug(): clear stale 'last' after flush
powerpc/32: fix syscall wrappers with 64-bit arguments
asm-generic: compat: fix compat_arg_u64() and compat_arg_u64_dual()
ANDROID: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
Revert "BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova"
ANDROID: sound: usb: Add vendor hooks for connect & disconnect
ANDROID: GKI: BUILD.bazel: Add buildifier sort hint
ANDROID: GKI: BUILD.bazel: Cleanup sync comments
ANDROID: GKI: BUILD.bazel: Clean up module order
KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them
ANDROID: GKI: Convert cfg/mac80211 as modules
xfs: rename XFS_REFC_COW_START to _COWFLAG
xfs: fix uninitialized list head in struct xfs_refcount_recovery
xfs: fix agblocks check in the cow leftover recovery function
xfs: check record domain when accessing refcount records
xfs: remove XFS_FIND_RCEXT_SHARED and _COW
xfs: refactor domain and refcount checking
xfs: report refcount domain in tracepoints
xfs: track cow/shared record domains explicitly in xfs_refcount_irec
xfs: refactor refcount record usage in xchk_refcountbt_rec
xfs: dump corrupt recovered log intent items to dmesg consistently
xfs: move _irec structs to xfs_types.h
xfs: actually abort log recovery on corrupt intent-done log items
xfs: check deferred refcount op continuation parameters
xfs: refactor all the EFI/EFD log item sizeof logic
xfs: create a predicate to verify per-AG extents
xfs: fix memcpy fortify errors in EFI log format copying
xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
xfs: fix memcpy fortify errors in RUI log format copying
xfs: fix memcpy fortify errors in CUI log format copying
xfs: fix memcpy fortify errors in BUI log format copying
xfs: fix validation in attr log item recovery
btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
xfs: fix incorrect return type for fsdax fault handlers
btrfs: fix a memory allocation failure test in btrfs_submit_direct
parisc: Avoid printing the hardware path twice
blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs
drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes()
block: Fix possible memory leak for rq_wb on add_disk failure
ublk_drv: add ublk_queue_cmd() for cleanup
ublk_drv: avoid to touch io_uring cmd in blk_mq io path
ublk_drv: comment on ublk_driver entry of Kconfig
ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module
spi: mediatek: Fix package division error
drm/i915/sdvo: Setup DDC fully before output init
drm/i915/sdvo: Filter out invalid outputs more sensibly
drm/i915: stop abusing swiotlb_max_segment
drm/i915/tgl+: Add locking around DKL PHY register accesses
net: sched: Fix use after free in red_enqueue()
audit: fix undefined behavior in bit shift for AUDIT_BIT
ata: palmld: fix return value check in palmld_pata_probe()
ata: pata_legacy: fix pdc20230_set_piomode()
net: fec: fix improper use of NETDEV_TX_BUSY
drm/format-helper: Only advertise supported formats for conversion
powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec
Linux 6.1-rc3
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: fdp: Fix potential memory leak in fdp_nci_send()
selftests: pidfd: Fix compling warnings
ksefltests: pidfd: Fix wait_states: Test terminated by timeout
FROMLIST: asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info
drm/rockchip: vop2: disable planes when disabling the crtc
drm/rockchip: vop2: fix null pointer in plane_atomic_disable
drm/rockchip: dsi: Fix VOP selection on SoCs that support it
drm/rockchip: fix fbdev on non-IOMMU devices
drm/rockchip: dsi: Force synchronous probe
drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages
arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
ALSA: arm: pxa: pxa2xx-ac97-lib: fix return value check of platform_get_irq()
platform/loongarch: laptop: Fix possible UAF and simplify generic_acpi_laptop_init()
platform/loongarch: laptop: Adjust resume order for loongson_hotkey_resume()
LoongArch: BPF: Avoid declare variables in switch-case
LoongArch: Use flexible-array member instead of zero-length array
LoongArch: Remove unused kernel stack padding
soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe()
arm64: dts: imx93: correct gpio-ranges
arm64: dts: imx93: correct s4mu interrupt names
dt-bindings: power: gpcv2: add power-domains property
arm64: dts: imx8: correct clock order
ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
arm64: dts: imx8mn: Correct the usb power domain
arm64: dts: imx8mn: remove otg1 power domain dependency on hsio
arm64: dts: imx8mm: correct usb power domains
arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio
arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci
net: dsa: fall back to default tagger if we can't load the one from DT
net: ethernet: adi: adin1110: Fix notifiers
ANDROID: GKI: Unset KUNIT_DEFAULT_ENABLED
net: also flag accepted sockets supporting msghdr originated zerocopy
net/ulp: remove SOCK_SUPPORT_ZC from tls sockets
net: remove SOCK_SUPPORT_ZC from sockmap
udp: advertise ipv6 udp support for msghdr::ubuf_info
enic: MAINTAINERS: Update enic maintainers
net: openvswitch: add missing .resv_start_op
netlink: hide validation union fields from kdoc
fortify: Capture __bos() results in const temp vars
riscv: dts: sifive unleashed: Add PWM controlled LEDs
random: use arch_get_random*_early() in random_init()
tools/nolibc/string: Fix memcmp() implementation
tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12
ANDROID: GKI: x86_64: zram & zsmalloc as modules
mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region
lib: maple_tree: remove unneeded initialization in mtree_range_walk()
mmap: fix remap_file_pages() regression
mm/shmem: ensure proper fallback if page faults
mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page()
x86: fortify: kmsan: fix KMSAN fortify builds
x86: asm: make sure __put_user_size() evaluates pointer once
Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default
x86/purgatory: disable KMSAN instrumentation
mm: kmsan: export kmsan_copy_page_meta()
mm: migrate: fix return value if all subpages of THPs are migrated successfully
mm/uffd: fix vma check on userfault for wp
mm: prep_compound_tail() clear page->private
mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs
mm/page_isolation: fix clang deadcode warning
fs/ext4/super.c: remove unused `deprecated_msg'
ipc/msg.c: fix percpu_counter use after free
memory tier, sysfs: rename attribute "nodes" to "nodelist"
MAINTAINERS: git://github.com -> https://github.com for nilfs2
mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops
squashfs: fix buffer release race condition in readahead code
squashfs: fix extending readahead beyond end of file
squashfs: fix read regression introduced in readahead code
spi: tegra210-quad: Don't initialise DMA if not supported
efi: efivars: Fix variable writes with unsupported query_variable_store()
RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
MAINTAINERS: Change myself to a maintainer
blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
phy: qcom-qmp-combo: fix NULL-deref on runtime resume
fuse: add file_modified() to fallocate
MAINTAINERS: Update HiSilicon SFC Driver maintainer
soundwire: qcom: check for outanding writes before doing a read
soundwire: qcom: reinit broadcast completion
soundwire: intel: Initialize clock stop timeout
KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()
capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
net: emaclite: update reset_lock member documentation
KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format
KVM: x86: emulator: update the emulation mode after CR0 write
KVM: x86: emulator: update the emulation mode after rsm
KVM: x86: emulator: introduce emulator_recalc_and_set_mode
KVM: x86: emulator: em_sysexit should update ctxt->mode
KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test
KVM: selftests: Add tests in xen_shinfo_test to detect lock races
net: dsa: Fix possible memory leaks in dsa_loop_init()
kbuild: fix SIGPIPE error message for AR=gcc-ar and AR=llvm-ar
cifs: fix use-after-free caused by invalid pointer `hostname`
ext4: update the backup superblock's at the end of the online resize
clk: qcom: Update the force mem core bit for GPU clocks
clk: Initialize max_rate in struct clk_rate_request
clk: Initialize the clk_rate_request even if clk_core is NULL
clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()
RISC-V: Fix /proc/cpuinfo cpumask warning
riscv: fix detection of toolchain Zihintpause support
riscv: fix detection of toolchain Zicbom support
riscv: mm: add missing memcpy in kasan_init
nfs4: Fix kmemleak when allocate slot failed
NFSv4.2: Fixup CLONE dest file size for zero-length count
SUNRPC: Fix crasher in gss_unwrap_resp_integ()
NFSv4: Retry LOCK on OLD_STATEID during delegation return
SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
NFSv4: Fix a potential state reclaim deadlock
NFS: Avoid memcpy() run-time warning for struct sockaddr overflows
nfs: Remove redundant null checks before kfree
KVM: arm64: Fix bad dereference on MTE-enabled systems
net: enetc: survive memory pressure without crashing
fbdev: cyber2000fb: fix missing pci_disable_device()
kcm: do not sense pfmemalloc status in kcm_sendpage()
net: do not sense pfmemalloc status in skb_append_pagefrags()
net/mlx5e: Fix macsec sci endianness at rx sa update
net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function
net/mlx5e: Fix macsec rx security association (SA) update/delete
net/mlx5e: Fix macsec coverity issue at rx sa update
net/mlx5: Fix crash during sync firmware reset
net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed
net/mlx5e: TC, Reject forwarding from internal port to internal port
net/mlx5: Fix possible use-after-free in async command interface
net/mlx5: ASO, Create the ASO SQ with the correct timestamp format
net/mlx5e: Update restore chain id for slow path packets
net/mlx5e: Extend SKB room check to include PTP-SQ
net/mlx5: DR, Fix matcher disconnect error flow
net/mlx5: Wait for firmware to enable CRS before pci_restore_state
net/mlx5e: Do not increment ESN when updating IPsec ESN state
netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed
netdevsim: fix memory leak in nsim_bus_dev_new()
net: broadcom: bcm4908_enet: update TX stats after actual transmission
nh: fix scope used to find saddr when adding non gw nh
Revert "ip: fix dflt addr selection for connected nexthop"
Revert "ip: fix triggering of 'icmp redirect'"
io_uring: unlock if __io_run_local_work locked inside
io_uring: use io_run_local_work_locked helper
genetlink: limit the use of validation workarounds to old ops
kbuild: fix typo in modpost
Documentation: kbuild: Add description of git for reproducible builds
kbuild: use POSIX-compatible grep option
net: bcmsysport: Indicate MAC is in charge of PHY PM
blk-mq: don't add non-pt request with ->end_io to batch
rbd: fix possible memory leak in rbd_sysfs_init()
can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
Drivers: hv: fix repeated words in comments
x86/hyperv: Remove BUG_ON() for kmap_local_page()
net: ehea: fix possible memory leak in ehea_register_port()
KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache
KVM: Initialize gfn_to_pfn_cache locks in dedicated helper
selftests: add openvswitch selftest suite
openvswitch: switch from WARN to pr_warn
KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
KVM: x86: Exempt pending triple fault from event injection sanity check
MAINTAINERS: git://github -> https://github.com for kvm-riscv
KVM: debugfs: Return retval of simple_attr_open() if it fails
KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
KVM: x86: Mask off reserved bits in CPUID.8000001FH
perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL
perf/x86/rapl: Add support for Intel Raptor Lake
perf/x86/rapl: Add support for Intel AlderLake-N
perf: Fix missing raw data on tracepoint events
can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device()
parisc: Export iosapic_serial_irq() symbol for serial port driver
can: kvaser_usb: Fix possible completions during init_completion
ALSA: aoa: Fix I2S device accounting
ALSA: Use del_timer_sync() before freeing timer
ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
net: ethernet: ave: Fix MAC to be in charge of PHY PM
net: fec: limit register access on i.MX6UL
drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
xfs: increase rename inode reservation
usb: dwc3: gadget: Don't set IMI for no_interrupt
usb: dwc3: gadget: Stop processing more requests on IMI
perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
perf auxtrace: Fix address filter symbol name match for modules
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context
spi: meson-spicc: move wait completion in driver to take bursts delay in account
s390/vfio-ap: Fix memory allocation for mdev_types array
s390/cio: fix out-of-bounds access on cio_ignore free
s390/pai: fix raw data collection for PMU pai_ext
s390/boot: add secure boot trailer
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
s390/uaccess: add missing EX_TABLE entries to __clear_user()
MAINTAINERS: remove outdated linux390 link
rhashtable: make test actually random
Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets"
ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
ACPI: PCC: Fix unintentional integer overflow
PM: domains: Fix handling of unavailable/disabled idle states
clk: renesas: r8a779g0: Fix HSCIF parent clocks
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
ANDROID: selftests: fcnal-test: Fix UPSTREAM related merge error
MAINTAINERS: git://github.com -> https://github.com for sifive
riscv: jump_label: mark arguments as const to satisfy asm constraints
net: ipa: don't configure IDLE_INDICATION on v3.1
net: ipa: fix v3.1 resource limit masks
net: ipa: fix v3.5.1 resource limit max values
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
ANDROID: kernel/sched: rebuild_sched_domains export
ANDROID: sched: gki: add padding to some structs to support WALT
i40e: Fix flow-type by setting GL_HASH_INSET registers
i40e: Fix VF hang when reset is triggered on another VF
i40e: Fix ethtool rx-flow-hash setting for X722
ipv6: ensure sane device mtu in tunnels
fs/binfmt_elf: Fix memory leak in load_elf_binary()
exec: Copy oldsighand->action under spin-lock
overflow: Refactor test skips for Clang-specific issues
overflow: disable failing tests for older clang versions
overflow: Fix kern-doc markup for functions
tools headers cpufeatures: Sync with the kernel sources
tools headers uapi: Sync linux/stat.h with the kernel sources
tools include UAPI: Sync sound/asound.h copy with the kernel sources
tools headers uapi: Update linux/in.h copy
tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench'
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf test: Do not fail Intel-PT misc test w/o libpython
perf list: Fix PMU name pai_crypto in perf list on s390
perf record: Fix event fd races
perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available
perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program()
perf vendor events power10: Fix hv-24x7 metric events
perf docs: Fix man page build wrt perf-arm-coresight.txt
tools headers UAPI: Sync powerpc syscall tables with the kernel sources
device property: Fix documentation for *_match_string() APIs
xhci: Remove device endpoints from bandwidth list when freeing the device
xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
xhci: Add quirk to reset host back to default state at shutdown
usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
misc: sgi-gru: use explicitly signed char
coresight: cti: Fix hang in cti_disable_hw()
usb: dwc3: st: Rely on child's compatible instead of name
usb: gadget: uvc: limit isoc_sg to super speed gadgets
pm-graph v5.10
media: vivid.rst: loop_video is set on the capture devnode
media: vivid: set num_in/outputs to 0 if not supported
media: vivid: drop GFP_DMA32
media: vivid: fix control handler mutex deadlock
media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
media: v4l2-dv-timings: add sanity checks for blanking values
media: vivid: dev->bitmap_cap wasn't freed in all cases
media: vivid: s_fbuf: add more sanity checks
KVM: arm64: Use correct accessor to parse stage-1 PTEs
nvme-multipath: set queue dma alignment to 3
nvme-tcp: fix possible circular locking when deleting a controller under memory pressure
nvme-tcp: replace sg_init_marker() with sg_init_table()
ALSA: rme9652: use explicitly signed char
ALSA: au88x0: use explicitly signed char
cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
cpufreq: intel_pstate: Read all MSRs on the target CPU
PM: hibernate: Allow hybrid sleep to work with s2idle
ANDROID: mm: export vm_unmapped_area()
drm/scheduler: fix fence ref counting
net: stmmac: rk3588: Allow multiple gmac controller
btrfs: don't use btrfs_chunk::sub_stripes from disk
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
RDMA/rxe: Fix mr leak in RESPST_ERR_RNR
mptcp: fix abba deadlock on fastopen
mptcp: factor out mptcp_connect()
mptcp: set msk local address earlier
net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU
genetlink: piggy back on resv_op to default to a reject policy
ethtool: eeprom: fix null-deref on genl_info in dump
x86/mm: Do not verify W^X at boot up
drm/amd/display: Revert logic for plane modifiers
drm/amdkfd: correct the cache info for gfx1036
drm/amdkfd: update gfx1037 Lx cache setting
drm/amdgpu: skip mes self test for gc 11.0.3 in recover
drm/amd: Add IMU fw version to fw version queries
drm/amd/display: Don't return false if no stream
drm/amd/display: Remove wrong pipe control lock
drm/amd/pm: allow gfxoff on gc_11_0_3
drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x
fbdev: sisfb: use explicitly signed char
MAINTAINERS: adjust entry after renaming parisc serial driver
net-memcg: avoid stalls when under memory pressure
tcp: fix indefinite deferral of RTO with SACK reneging
docs/process/howto: Replace C89 with C11
Documentation: Fix spelling mistake in hacking.rst
Documentation: process: replace outdated LTS table w/ link
mmc: core: Fix WRITE_ZEROES CQE handling
x86/syscall: Include asm/ptrace.h in syscall_wrapper header
ACPI: video: Fix missing native backlight on Chromebooks
btrfs: fix type of parameter generation in btrfs_get_dentry
btrfs: send: fix send failure of a subcase of orphan inodes
btrfs: make thaw time super block check to also verify checksum
btrfs: fix tree mod log mishandling of reallocated nodes
btrfs: reorder btrfs_bio for better packing
btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed
btrfs: raid56: properly handle the error when unable to find the missing stripe
tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
RDMA/hns: Fix NULL pointer problem in free_mr_init()
RDMA/hns: Disable local invalidate operation
spi: stm32: Print summary 'callbacks suppressed' message
net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
RDMA/efa: Add EFA 0xefa2 PCI ID
docs: netdev: offer performance feedback to contributors
kcm: annotate data-races around kcm->rx_wait
kcm: annotate data-races around kcm->rx_psock
net: fman: Use physical address for userspace interfaces
platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
leds: simatic-ipc-leds-gpio: fix incorrect LED to GPIO mapping
net/mlx5e: Cleanup MACsec uninitialization routine
platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems
atlantic: fix deadlock at aq_nic_stop
platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models
platform/x86: asus-wmi: Add support for ROG X16 tablet mode
drm/i915/dp: Reset frl trained flag before restarting FRL training
drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU
drm/i915: Extend Wa_1607297627 to Alderlake-P
mac802154: Fix LQI recording
efi: random: Use 'ACPI reclaim' memory for random seed
efi: random: reduce seed size to 32 bytes
ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
Revert "coresight: cti: Fix hang in cti_disable_hw()"
efi/tpm: Pass correct address to memblock_reserve
counter: 104-quad-8: Fix race getting function mode and direction
counter: microchip-tcb-capture: Handle Signal1 read and Synapse
cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter()
cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc()
Linux 6.1-rc2
Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()"
kernel/utsname_sysctl.c: Fix hostname polling
arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo
block: fix memory leak for elevator on add_disk failure
io_uring/net: fail zc sendmsg when unsupported by socket
io_uring/net: fail zc send when unsupported by socket
net: flag sockets supporting msghdr originated zerocopy
hwmon: (corsair-psu) Add USB id of the new HX1500i psu
KVM: x86: Mask off reserved bits in CPUID.8000001AH
KVM: x86: Mask off reserved bits in CPUID.80000008H
KVM: x86: Mask off reserved bits in CPUID.80000006H
KVM: x86: Mask off reserved bits in CPUID.80000001H
tools: include: sync include/api/linux/kvm.h
usb: bdc: change state when port disconnected
usb: typec: ucsi: acpi: Implement resume callback
usb: typec: ucsi: Check the connection on resume
usb: gadget: aspeed: Fix probe regression
usb: gadget: uvc: fix sg handling during video encode
usb: gadget: uvc: fix sg handling in error case
usb: gadget: uvc: fix dropped frame after missed isoc
usb: dwc3: gadget: Don't delay End Transfer on delayed_status
usb: dwc3: Don't switch OTG -> peripheral if extcon is present
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
kvm: Add support for arch compat vm ioctls
MAINTAINERS: Update maintainers for broadcom USB
MAINTAINERS: move USB gadget and phy entries under the main USB entry
ALSA: hda/realtek: Add another HP ZBook G9 model quirks
nfp: only clean `sp_indiff` when application firmware is unloaded
amd-xgbe: add the bit rate quirk for Molex cables
amd-xgbe: fix the SFP compliance codes check for DAC cables
amd-xgbe: enable PLL_CTL for fixed PHY modes only
amd-xgbe: use enums for mailbox cmd and sub_cmds
amd-xgbe: Yellow carp devices do not need rrc
scsi: ufs: core: Fix typo in comment
scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
scsi: ufs: core: Fix typo for register name in comments
scsi: pm80xx: Display proc_name in sysfs
scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry()
bpf: Use __llist_del_all() whenever possbile during memory draining
bpf: Wait for busy refill_work when destroying bpf memory allocator
ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set
x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
drm/amdgpu: Adjust MES polling timeout for sriov
drm/amd/pm: update driver-if header for smu_v13_0_10
drm/amdgpu: fix pstate setting issue
drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD
x86/unwind/orc: Fix unreliable stack dump with gcov
ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
MAINTAINERS: add keyword match on PTP
ethtool: pse-pd: fix null-deref on genl_info in dump
ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table
ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init()
crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
wifi: cfg80211: Fix bitrates overflow issue
wifi: cfg80211: fix memory leak in query_regdb_file()
wifi: mac80211: fix memory free error when registering wiphy fail
wifi: cfg80211: silence a sparse RCU warning
efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0
efi: libstub: Fix incorrect payload size in zboot header
efi: libstub: Give efi_main() asmlinkage qualification
efi: efivars: Fix variable writes without query_variable_store()
efi: ssdt: Don't free memory if ACPI table was loaded successfully
efi: libstub: Remove zboot signing from build options
iommu/vt-d: Clean up si_domain in the init_dmars() error path
iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
iommu/vt-d: Use rcu_lock in get_resv_regions
iommu: Add gfp parameter to iommu_alloc_resv_region
parisc: Use signed char for hardware path in pdc.h
wifi: rt2x00: use explicitly signed or unsigned types
RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
RISC-V: Fix compilation without RISCV_ISA_ZICBOM
ALSA: ac97: Use snd_ctl_rename() to rename a control
ALSA: ca0106: Use snd_ctl_rename() to rename a control
ALSA: emu10k1: Use snd_ctl_rename() to rename a control
ALSA: hda/realtek: Use snd_ctl_rename() to rename a control
ALSA: usb-audio: Use snd_ctl_rename() to rename a control
ALSA: control: add snd_ctl_rename()
parisc/serial: Rename 8250_gsc.c to 8250_parisc.c
parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
i2c: mlxbf: depend on ACPI; clean away ifdeffage
fbdev: smscufx: Fix several use-after-free bugs
nouveau: fix migrate_to_ram() for faulting page
mm/huge_memory: do not clobber swp_entry_t during THP split
hugetlb: fix memory leak associated with vma_lock structure
mm/page_alloc: reduce potential fragmentation in make_alloc_exact()
mm: /proc/pid/smaps_rollup: fix maple tree search
mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
mm/mmap: fix MAP_FIXED address return on VMA merge
mm/mmap.c: __vma_adjust(): suppress uninitialized var warning
mm/mmap: undo ->mmap() when mas_preallocate() fails
init: Kconfig: fix spelling mistake "satify" -> "satisfy"
ocfs2: clear dinode links count in case of error
ocfs2: fix BUG when iput after ocfs2_mknod fails
gcov: support GCC 12.1 and newer compilers
zsmalloc: zs_destroy_pool: add size_class NULL check
mm/mempolicy: fix mbind_range() arguments to vma_merge()
mailmap: update email for Qais Yousef
mailmap: update Dan Carpenter's email address
nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
net: macb: Specify PHY PM management done by MAC
net: hinic: fix the issue of double release MBOX callback of VF
net: hinic: fix the issue of CMDQ memory leaks
net: hinic: fix memory leak when reading function table
net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
selftests: net: Fix netdev name mismatch in cleanup
selftests: net: Fix cross-tree inclusion of scripts
net: lan966x: Fix the rx drop counter
net: netsec: fix error handling in netsec_register_mdio()
tipc: fix a null-ptr-deref in tipc_topsrv_accept
ANDROID: GKI: Add module load time symbol protection
Revert "ANDROID: GKI: Add script to generate symbol protection headers"
Revert "ANDROID: GKI: remove info print for header generation"
Revert "ANDROID: GKI: Add module load time protected symbol lookup"
bpf: Fix dispatcher patchable function entry to 5 bytes nop
cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA.
cxl/region: Fix null pointer dereference due to pass through decoder commit
cxl/mbox: Add a check on input payload size
rcu: Keep synchronize_rcu() from enabling irqs in early boot
coresight: cti: Fix hang in cti_disable_hw()
coresight: Fix possible deadlock with lock dependency
i2c: fix spelling typos in comments
rv/dot2c: Make automaton definition static
xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
xfs: fix memory leak in xfs_errortag_init
xfs: remove redundant pointer lip
xfs: fix exception caused by unexpected illegal bestcount in leaf dir
fuse: fix readdir cache race
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()
x86/ftrace: Remove ftrace_epilogue()
drm/amdgpu: fix sdma doorbell init ordering on APUs
blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
blktrace: fix possible memleak in '__blk_trace_remove'
blktrace: introduce 'blk_trace_{start,stop}' helper
bio: safeguard REQ_ALLOC_CACHE bio put
io-wq: Fix memory leak in worker creation
block, bfq: remove unused variable for bfq_queue
drbd: only clone bio if we have a backing device
ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
gpio: tegra: Convert to immutable irq chip
drm/panfrost: replace endian-specific types with native ones
drm/panfrost: Remove type name from internal structs
drm/connector: Set DDC pointer in drmm_connector_init
drm: tests: Fix a buffer overflow in format_helper_test
fbdev: xilinxfb: Make xilinxfb_release() return void
fbdev: sisfb: fix repeated word in comment
fscrypt: fix keyring memory leak on mount failure
net: phy: dp83822: disable MDI crossover status change interrupt
ublk_drv: use flexible-array member instead of zero-length array
net: sched: fix race condition in qdisc_graft()
net: hns: fix possible memory leak in hnae_ae_register()
wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
sfc: include vport_id in filter spec hash and equal()
cifs: update internal module number
cifs: fix memory leaks in session setup
cifs: drop the lease for cached directories on rmdir or rename
MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem
selftests/landlock: Build without static libraries
genetlink: fix kdoc warnings
i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()
i2c: xiic: Add platform module alias
ACPI: scan: Fix DMA range assignment
drivers: watchdog: exar_wdt.c fix use after free
watchdog: sp805_wdt: fix spelling typo in comment
ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor
MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver
ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List
smb3: interface count displayed incorrectly
selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
spi: aspeed: Fix window offset of CE1
dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing
dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it
selftests: add selftest for chaining of tc ingress handling to egress
net: Fix return value of qdisc ingress handling on success
ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
net: sched: sfb: fix null pointer access issue when sfb_init() fails
Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()"
net: sched: cake: fix null pointer access issue when cake_init() fails
ethernet: marvell: octeontx2 Fix resource not freed after malloc
ASoC: simple-card: Fix up checks for HW param fixups
ASoC: rt1308-sdw: add the default value of some registers
ASoC: rt1308-sdw: update the preset settings
ANDROID: gki_defconfig: update for 6.1-rc1
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()
drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates
nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show
nvmet: fix workqueue MEM_RECLAIM flushing dependency
nvme-hwmon: kmalloc the NVME SMART log buffer
nvme-hwmon: consistently ignore errors from nvme_hwmon_init
drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag
nvme: add Guenther as nvme-hwmon maintainer
nvme-apple: don't limit DMA segement size
nvme-pci: disable write zeroes on various Kingston SSD
nvme: fix error pointer dereference in error handling
IB/hfi1: Correctly move list in sc_disable()
RDMA/cma: Use output interface for net_dev check
netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
ionic: catch NULL pointer issue on reconfig
net: hsr: avoid possible NULL deref in skb_clone()
bnxt_en: fix memory leak in bnxt_nvm_test()
drm/amdgpu: Fix for BO move issue
drm/amdgpu: dequeue mes scheduler during fini
drm/amd/pm: enable thermal alert on smu_v13_0_10
drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11
drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback
drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o
drm/amd/pm: add SMU IP v13.0.4 IF version define to V7
drm/amd/pm: update SMU IP v13.0.4 driver interface version
drm/amd/pm: Init pm_attr_list when dpm is disabled
drm/amd/pm: disable cstate feature for gpu reset scenario
drm/amd/pm: fulfill SMU13.0.7 cstate control interface
drm/amd/pm: fulfill SMU13.0.0 cstate control interface
drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported
drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10
drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3
drm/amdgpu: skip mes self test for gc 11.0.3
drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10
drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10
drm/amd/pm: remove the pptable id override on smu_v13_0_10
drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
drm/amdgpu: Refactor mode2 reset logic for v11.0.7
Revert "drm/amdgpu: let mode2 reset fallback to default when failure"
Revert "drm/amdgpu: add debugfs amdgpu_reset_level"
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
tracing/histogram: Update document for KEYS_MAX size
xfs: avoid a UAF when log intent item recovery fails
dm clone: Fix typo in block_device format specifier
dm: remove unnecessary assignment statement in alloc_dev()
dm verity: Add documentation for try_verify_in_tasklet option
dm cache: delete the redundant word 'each' in comment
dm raid: fix typo in analyse_superblocks code comment
dm verity: enable WQ_HIGHPRI on verify_wq
dm raid: delete the redundant word 'that' in comment
dm: change from DMWARN to DMERR or DMCRIT for fatal errors
kunit: update NULL vs IS_ERR() tests
rtc: cmos: fix build on non-ACPI platforms
selftests/ftrace: fix dynamic_events dependency check
selftests/memory-hotplug: Remove the redundant warning information
ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open
ASoC: Intel: sof_rt5682: Add quirk for Rex board
selftests/kexec: fix build for ARCH=x86_64
selftests/intel_pstate: fix build for ARCH=x86_64
selftests/futex: fix build for clang
x86/resctrl: Fix min_cbm_bits for AMD
ASoC: SOF: Intel: pci-mtl: fix firmware name
ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
dm bufio: use the acquire memory barrier when testing for B_READING
cifs: Fix memory leak when build ntlmssp negotiate blob failed
cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
cifs: use LIST_HEAD() and list_move() to simplify code
cifs: Fix xid leak in cifs_get_file_info_unix()
cifs: Fix xid leak in cifs_ses_add_channel()
cifs: Fix xid leak in cifs_flock()
cifs: Fix xid leak in cifs_copy_file_range()
cifs: Fix xid leak in cifs_create()
rtc: cmos: Fix wake alarm breakage
ANDROID: kbuild: fix typo in modpost
ANDROID: kbuild: Use '-f' instead of '--file=' for grep
ANDROID: kbuild: re-add vmlinux.symvers for mixed building
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
HID: lenovo: Make array tp10ubkbd_led static const
HID: saitek: add madcatz variant of MMO7 mouse device ID
Documentation: document ublk user recovery feature
powerpc/64s/interrupt: Perf NMI should not take normal exit path
powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning
KVM: PPC: BookS PR-KVM and BookE do not support context tracking
powerpc: Fix reschedule bug in KUAP-unlocked user copy
powerpc/64s: Fix hash__change_memory_range preemption warning
powerpc/64s: Disable preemption in hash lazy mmu mode
powerpc/64s: make linear_map_hash_lock a raw spinlock
powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe
powerpc/64s: Add lockdep for HPTE lock
powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU
powerpc/pseries/vas: Add VAS IRQ primary handler
ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE
ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p()
cpufreq: sun50i: Switch to use dev_err_probe() helper
cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper
cpufreq: imx6q: Switch to use dev_err_probe() helper
cpufreq: dt: Switch to use dev_err_probe() helper
cpufreq: qcom: remove unused parameter in function definition
cpufreq: qcom: fix writes in read-only memory region
cpufreq: qcom: fix memory leak in error path
cpufreq: tegra194: Fix module loading
mtd: parsers: bcm47xxpart: Fix halfblock reads
ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed
x86/microcode/AMD: Apply the patch early on every logical thread
pinctrl: ocelot: Fix incorrect trigger of the interrupt.
mtd: rawnand: marvell: Use correct logic for nand-keep-config
mtd: rawnand: tegra: Fix PM disable depth imbalance in probe
fbdev: gbefb: Convert sysfs snprintf to sysfs_emit
mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
fbdev: sm501fb: Convert sysfs snprintf to sysfs_emit
fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
fbdev: da8xx-fb: Fix error handling in .remove()
udp: Update reuse->has_conns under reuseport_lock.
mtd: core: add missing of_node_get() in dynamic partitions code
mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init()
Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration"
Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance"
clk: renesas: r8a779g0: Add SASYNCPER clocks
scsi: lpfc: Fix memory leak in lpfc_create_port()
scsi: core: Restrict legal sdev_state transitions via sysfs
ARC: mm: fix leakage of memory allocated for PTE
arc: update config files
arc: iounmap() arg is volatile
arc: dts: Harmonize EHCI/OHCI DT nodes name
ARC: bitops: Change __fls to return unsigned long
ARC: Fix comment typo
ARC: Fix comment typo
ata: ahci_qoriq: Fix compilation warning
ata: ahci_imx: Fix compilation warning
ata: ahci_xgene: Fix compilation warning
ata: ahci_brcm: Fix compilation warning
ata: sata_rcar: Fix compilation warning
dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974
clk: mediatek: clk-mt8195-topckgen: Fix error return code in clk_mt8195_topck_probe()
clk: sifive: select by default if SOC_SIFIVE
clk: rs9: Fix I2C accessors
blkcg: Update MAINTAINERS entry
x86/topology: Fix duplicated core ID within a package
x86/topology: Fix multiple packages shown on a single-package system
hwmon/coretemp: Handle large core ID value
bpf: prevent decl_tag from being referenced in func_proto
selftests/bpf: Add reproducer for decl_tag in func_proto return type
MAINTAINERS: git://github -> https://github.com for broadcom
x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro"
sched: Introduce struct balance_callback to avoid CFI mismatches
sched/core: Fix comparison in sched_group_cookie_match()
bpf: Fix sample_flags for bpf_perf_event_output
selftests/perf_events: Add a SIGTRAP stress test with disables
perf: Fix missing SIGTRAPs
counter: ti-ecap-capture: fix IS_ERR() vs NULL check
counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array
x86/fpu: Exclude dynamic states from init_fpstate
x86/fpu: Fix the init_fpstate size check with the actual size
x86/fpu: Configure init_fpstate attributes orderly
ata: ahci_st: Fix compilation warning
ASoC: codecs: jz4725b: fix capture selector naming
ASoC: codecs: jz4725b: use right control for Capture Volume
ASoC: codecs: jz4725b: fix reported volume for Master ctl
ASoC: codecs: jz4725b: add missed Line In power control bit
fbdev: MIPS supports iomem addresses
spi: qup: support using GPIO as chip select line
ALSA: hda/realtek: simplify the return of comp_bind()
pinctrl: qcom: Avoid glitching lines when we first mux to output
mmc: core: Fix kernel panic when remove non-standard SDIO card
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
mmc: queue: Cancel recovery work on cleanup
mmc: block: Remove error check of hw_reset on reset
pinctrl: Ingenic: JZ4755 bug fixes
net: ethernet: mediatek: ppe: Remove the unused function mtk_foe_entry_usable()
net: ethernet: mtk_eth_wed: add missing of_node_put()
net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
iio: bmc150-accel-core: Fix unsafe buffer attributes
iio: adxl367: Fix unsafe buffer attributes
iio: adxl372: Fix unsafe buffer attributes
iio: at91-sama5d2_adc: Fix unsafe buffer attributes
iio: temperature: ltc2983: allocate iio channels once
tools: iio: iio_utils: fix digit calculation
iio: adc: stm32-adc: fix channel sampling time init
iio: adc: mcp3911: mask out device ID in debug prints
iio: adc: mcp3911: use correct id bits
iio: adc: mcp3911: return proper error code on failure to allocate trigger
iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug
iio: light: tsl2583: Fix module unloading
erofs: protect s_inodes with s_inode_list_lock for fscache
phy: tegra: xusb: Fix crash during pad power on/down
phy: stm32: fix an error code in probe
MAINTAINERS: Update Kishon's email address in GENERIC PHY FRAMEWORK
ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
ata: ahci-imx: Fix MODULE_ALIAS
io_uring/rw: remove leftover debug statement
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
io_uring: reuse io_alloc_req()
io_uring: kill hot path fixed file bitmap debug checks
io_uring: remove FFS_SCM
erofs: fix up inplace decompression success rate
erofs: shouldn't churn the mapping page for duplicated copies
erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy()
hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0
hwmon: (corsair-psu) fix typo in USB id description
Linux 6.1-rc1
skmsg: pass gfp argument to alloc_sk_msg()
Revert "cpumask: fix checking valid cpu range".
lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
kbuild: fix single directory build
mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation
thermal: intel_powerclamp: Use first online CPU as control_cpu
MAINTAINERS: git://github -> https://github.com for openrisc
smb3: improve SMB3 change notification support
cifs: lease key is uninitialized in two additional functions when smb1
cifs: lease key is uninitialized in smb1 paths
smb3: must initialize two ACL struct fields to zero
cifs: fix double-fault crash during ntlmssp
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet
perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver
perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()
perf tests stat+json_output: Include sanity check for topology
perf tests stat+csv_output: Include sanity check for topology
perf intel-pt: Fix system_wide dummy event for hybrid
perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
perf test: Fix attr tests for PERF_FORMAT_LOST
perf test: test_intel_pt.sh: Add 9 tests
perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
perf test: test_intel_pt.sh: Add jitdump test
perf test: test_intel_pt.sh: Tidy some alignment
perf test: test_intel_pt.sh: Print a message when skipping kernel tracing
perf test: test_intel_pt.sh: Tidy some perf record options
perf test: test_intel_pt.sh: Fix return checking again
KVM: arm64: vgic: Fix exit condition in scan_its_table()
KVM: arm64: nvhe: Fix build with profile optimization
net: stmmac: Enable mac_managed_pm phylink config
net: phylink: add mac_managed_pm in phylink_config structure
Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}"
net: dsa: uninitialized variable in dsa_slave_netdevice_event()
sunhme: Uninitialized variable in happy_meal_init()
net/smc: Fix an error code in smc_lgr_create()
net: phy: dp83867: Extend RX strap quirk for SGMII mode
net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter
net/atm: fix proc_mpc_write incorrect return value
sfc: Change VF mac via PF as first preference if available.
clk: tegra: Fix Tegra PWM parent clock
clk: at91: fix the build with binutils 2.27
clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks
clk: mediatek: clk-mux: Add .determine_rate() callback
kbuild: add -fno-discard-value-names to cmd_cc_ll_c
Revert "PCI: Distribute available resources for root buses, too"
ANDROID: slab: remove __alloc_size attribute from __kmalloc_node_track_caller
drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver
cifs: fix static checker warning
drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
drm/msm: Remove redundant check for 'submit'
drm/msm/a6xx: Remove state objects from list before freeing
drm/msm/a6xx: Skip snapshotting unused GMU buffers
drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage
perf: Skip and warn on unknown format 'configN' attrs
perf list: Fix metricgroups title message
perf mem: Fix -C option behavior for perf mem record
perf annotate: Add missing condition flags for arm64
libperf: Do not include non-UAPI linux/compiler.h header
scripts/clang-tools: Convert clang-tidy args to list
modpost: put modpost options before argument
perf test: Fix test_arm_coresight.sh failures on Juno
perf stat: Support old kernels for bperf cgroup counting
xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts
xen/virtio: Handle cases when page offset > PAGE_SIZE properly
MAINTAINERS: update btrfs website links and files
hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()
HID: playstation: support updated DualSense rumble mode.
HID: playstation: add initial DualSense Edge controller support
HID: playstation: stop DualSense output work on remove.
HID: magicmouse: Do not set BTN_MOUSE on double report
parisc: Fix userspace graphics card breakage due to pgtable special bit
parisc: fbdev/stifb: Align graphics memory size to 4MB
MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak
MAINTAINERS: git://github -> https://github.com for petkan
Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity"
Revert "ANDROID: cpuset: Make cpusets restore on hotplug"
net: macvlan: change schedule system_wq to system_unbound_wq
tls: strp: make sure the TCP skbs do not have overlapping data
i40e: Fix DMA mappings leak
net: dsa: qca8k: fix ethtool autocast mib for big-endian systems
net: dsa: qca8k: fix inband mgmt for big-endian systems
tipc: fix an information leak in tipc_topsrv_kern_subscr
tipc: Fix recognition of trial period
MAINTAINERS: add RISC-V's patchwork
rtc: rv3028: Fix codestyle errors
ANDROID: db845c_gki: QCOM_QFPROM is now NVMEM_QCOM_QFPROM
rtc: cmos: Fix event handler registration ordering issue
RISC-V: Make port I/O string accessors actually work
ACPI: resource: note more about IRQ override
ACPI: resource: do IRQ override on LENOVO IdeaPad
ACPI: extlog: Handle multiple records
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
Documentation: ACPI: Prune DSDT override documentation from index
riscv: enable software resend of irqs
RISC-V: Re-enable counter access from userspace
riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
riscv: Add cache information in AUX vector
soc: sifive: ccache: define the macro for the register shifts
soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes
soc: sifive: ccache: reduce printing on init
soc: sifive: ccache: determine the cache level from dts
soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.
dt-bindings: sifive-ccache: change Sifive L2 cache to Composable cache
Documentation: rtla: Correct command line example
sunhme: fix an IS_ERR() vs NULL check in probe
net: marvell: prestera: fix a couple NULL vs IS_ERR() checks
kcm: avoid potential race in kcm_tx_work
tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
nfsd: ensure we always call fh_verify_error tracepoint
MAINTAINERS: of: collapse overlay entry into main device tree entry
riscv: check for kernel config option in t-head memory types errata
riscv: use BIT() marco for cpufeature probing
riscv: use BIT() macros in t-head errata init
riscv: drop some idefs from CMO initialization
riscv: cleanup svpbmt cpufeature probing
selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1
bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1
riscv: Pass -mno-relax only on lld < 15.0.0
cifs: use ALIGN() and round_up() macros
cifs: find and use the dentry for cached non-root directories also
cifs: enable caching of directories for which a lease is held
cifs: prevent copying past input buffer boundaries
cifs: fix uninitialised var in smb2_compound_op()
cifs: improve symlink handling for smb2+
smb3: clarify multichannel warning
cifs: fix regression in very old smb1 mounts
vdpa/ifcvf: add reviewer
virtio_pci: use irq to detect interrupt support
spi: intel: Fix the offset to get the 64K erase opcode
ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
ASoC: rt1019: Fix the TDM settings
ASoC: rt5682s: Fix the TDM Tx settings
drm/vc4: hdmi: Check the HSM rate at runtime_resume
drm/vc4: hdmi: Enforce the minimum rate at runtime_resume
drm/vc4: Add module dependency on hdmi-codec
powerpc/pseries: Fix CONFIG_DTL=n build
powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
RISC-V: Avoid dereferening NULL regs in die()
highmem: fix kmap_to_page() for kmap_local_page() addresses
mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page
mm/selftest: uffd: explain the write missing fault check
mm/hugetlb: use hugetlb_pte_stable in migration race check
mm/hugetlb: fix race condition of uffd missing/minor handling
zram: always expose rw_page
LoongArch: update local TLB if PTE entry exists
mm: use update_mmu_tlb() on the second thread
kasan: fix array-bounds warnings in tests
hmm-tests: add test for migrate_device_range()
nouveau/dmem: evict device private memory during release
nouveau/dmem: refactor nouveau_dmem_fault_copy_one()
mm/migrate_device.c: add migrate_device_range()
mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page()
mm/memremap.c: take a pgmap reference on page allocation
mm: free device private pages have zero refcount
mm/memory.c: fix race when faulting a device private page
mm/damon: use damon_sz_region() in appropriate place
mm/damon: move sz_damon_region to damon_sz_region
lib/test_meminit: add checks for the allocation functions
kmsan: unpoison @tlb in arch_tlb_gather_mmu()
ext4,f2fs: fix readahead of verity data
mm/mmap: undo ->mmap() when arch_validate_flags() fails
net: phy: micrel: Fixes FIELD_GET assertion
openvswitch: add nf_ct_is_confirmed check before assigning the helper
tcp: Fix data races around icsk->icsk_af_ops.
ipv6: Fix data races around sk->sk_prot.
tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
tcp/udp: Fix memory leak in ipv6_renew_options().
dt-bindings: riscv: add new riscv,isa strings for emulators
dt-bindings: interrupt-controller: sifive,plic: add legacy riscv compatible
dt-bindings: timer: sifive,clint: add legacy riscv compatible
mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
mm/mmap: preallocate maple nodes for brk vma expansion
mm: more vma cache removal
mmap: fix copy_vma() failure path
mm/compaction: fix set skip in fast_find_migrateblock
mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static
rtc: k3: Use devm_clk_get_enabled() helper
rtc: jz4740: Use devm_clk_get_enabled() helper
rtc: mpfs: Use devm_clk_get_enabled() helper
io_uring/rw: ensure kiocb_end_write() is always called
io_uring: fix fdinfo sqe offsets calculation
io_uring: local variable rw shadows outer variable in io_write
io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC
io_uring: optimise locking for local tw with submit_wait
io_uring: remove redundant memory barrier in io_req_local_work_add
io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT
io_uring: remove notif leftovers
io_uring: correct pinned_vm accounting
io_uring/af_unix: defer registered files gc to io_uring release
rtc: ds1685: Fix spelling of function name in comment block
rtc: isl12022: switch to using regmap API
rtc: isl12022: drop redundant write to HR register
rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata()
rtc: isl12022: use %ptR
rtc: isl12022: simplify some expressions
rtc: isl12022: drop a dev_info()
rtc: isl12022: specify range_min and range_max
rtc: isl12022: stop using deprecated devm_rtc_device_register()
rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register()
i3c: master: Remove the wrong place of reattach.
i3c: master: Free the old_dyn_addr when reattach.
tracing: Fix reading strings from synthetic events
tracing: Add "(fault)" name injection to kernel probes
tracing: Move duplicate code of trace_kprobe/eprobe.c into header
kbuild: Stop including vmlinux.bz2 in the rpm's
Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
arm64: Add AMPERE1 to the Spectre-BHB affected list
doc: RISC-V: Document that misaligned accesses are supported
drm/amd/display: Add HUBP surface flip interrupt handler
dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example
dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning
powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs
ring-buffer: Fix kernel-doc
mctp: prevent double key removal and unref
selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1
netfilter: rpfilter/fib: Populate flowic_l3mdev field
selftests: netfilter: Test reverse path filtering
ftrace: Fix char print issue in print_ip_ins()
Revert "ANDROID: fs: epoll: use freezable blocking call"
ANDROID: fix build problem in kernel/sched/vendor_hooks.c
nvme-multipath: fix possible hang in live ns resize with ANA access
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
nvme-tcp: fix possible hang caused during ctrl deletion
nvme-rdma: fix possible hang caused during ctrl deletion
arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
LoongArch: Update Loongson-3 default config file
LoongArch: Add ACPI-based generic laptop driver
LoongArch: Add BPF JIT support
LoongArch: Add some instruction opcodes and formats
LoongArch: Move {signed,unsigned}_imm_check() to inst.h
LoongArch: Add kdump support
LoongArch: Add kexec support
LoongArch: Use generic BUG() handler
LoongArch: Add SysRq-x (TLB Dump) support
LoongArch: Add perf events support
LoongArch: Add qspinlock support
LoongArch: Use TLB for ioremap()
LoongArch: Support access filter to /dev/mem interface
LoongArch: Refactor cache probe and flush methods
LoongArch: mm: Refactor TLB exception handlers
LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
LoongArch: Support PC-relative relocations in modules
LoongArch: Define ELF relocation types added in ABIv2.0
LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately"
LoongArch: Mark __xchg() and __cmpxchg() as __always_inline
LoongArch: Flush TLB earlier at initialization
LoongArch: Do not create sysfs control file for io master CPUs
LoongArch: Fix cpu name after CPU-hotplug
net/mlx5: Make ASO poll CQ usable in atomic context
tcp: cdg: allow tcp_cdg_release() to be called multiple times
Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"
inet: ping: fix recent breakage
ipv6: ping: fix wrong checksum for large frames
Revert "ANDROID: GKI: sched: add rvh for new cfs task util"
net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports
mm: cgroup: fix comments for get from fd/file helpers
Revert "ANDROID: sched: Add rvh for cpu controller cgroup can attach"
Revert "ANDROID: hung_task: Add vendor hook for hung task detect"
watchdog: Add tracing events for the most usual watchdog events
irqchip: IMX_MU_MSI should depend on ARCH_MXC
ANDROID: clang: update to 15.0.2
FROMLIST: fs/select: mark do_select noinline_for_stack
FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod
xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum"
ALSA: hda: cs35l41: Support System Suspend
ALSA: hda: cs35l41: Remove suspend/resume hda hooks
ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls
ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls
ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal
riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
nilfs2: fix leak of nilfs_root in case of writer thread creation failure
nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
nilfs2: fix use-after-free bug of struct nilfs_root
mm/damon/core: initialize damon_target->list in damon_new_target()
mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype
proc: test how it holds up with mapping'less process
mailmap: update Frank Rowand email address
ia64: mca: use strscpy() is more robust and safer
init/Kconfig: fix unmet direct dependencies
ia64: update config files
nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
fork: remove duplicate included header files
prandom: remove unused functions
treewide: use get_random_bytes() when possible
treewide: use get_random_u32() when possible
treewide: use get_random_{u8,u16}() when possible, part 2
treewide: use get_random_{u8,u16}() when possible, part 1
treewide: use prandom_u32_max() when possible, part 2
treewide: use prandom_u32_max() when possible, part 1
cifs: fix skipping to incorrect offset in emit_cached_dirents
dt-bindings: riscv: update microchip.yaml's maintainership
MAINTAINERS: update polarfire soc clock binding
ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS
alpha: remove the needless aliases osf_{readv,writev}
powerpc: Fix 85xx build
docs/zh_CN: add a man-pages link to zh_CN/index.rst
docs/zh_CN: Rewrite the Chinese translation front page
docs/zh_CN: add zh_CN/arch.rst
docs/zh_CN: promote the title of zh_CN/process/index.rst
perf stat: Support old kernels for bperf cgroup counting
bpf: cgroup_iter: support cgroup1 using cgroup fd
cgroup: add cgroup_v1v2_get_from_[fd/file]()
drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers
drm/i915: allow control over the flags when migrating
drm/amd/display: Simplify bool conversion
drm/amd/display: fix transfer function passed to build_coefficients()
drm/amd/display: add a license to cursor_reg_cache.h
drm/amd/display: make virtual_disable_link_output static
drm/amd/display: fix indentation in dc.c
drm/amd/display: make dcn32_split_stream_for_mpc_or_odm static
drm/amd/display: fix build error on arm64
drm/amd/display: 3.2.207
drm/amd/display: Clean some DCN32 macros
drm/amdgpu: Add poison mode query for umc v8_10_0
drm/amdgpu: Update umc v8_10_0 headers
drm/amdgpu: fix coding style issue for mca notifier
drm/amdgpu: define convert_error_address for umc v8.7
drm/amdgpu: define RAS convert_error_address API
drm/amdgpu: remove check for CE in RAS error address query
NFSD: unregister shrinker when nfsd_init_net() fails
drm/i915: Fix display problems after resume
mmc: sdhci-sprd: Fix minimum clock limit
btrfs: ignore fiemap path cache if we have multiple leaves for a data extent
btrfs: fix processing of delayed tree block refs during backref walking
btrfs: fix processing of delayed data refs during backref walking
btrfs: delete stale comments after merge conflict resolution
btrfs: unlock locked extent area if we have contention
btrfs: send: update command for protocol version check
btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG
parisc: Convert PDC console to an early console
parisc: Reduce kernel size by packing alternative tables
xen/pv: support selecting safe/unsafe msr accesses
xen/pv: refactor msr access functions to support safe and unsafe accesses
xen/pv: fix vendor checks for pmu emulation
xen/pv: add fault recovery control to pmu msr accesses
wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases)
wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921
wifi: mt76: fix receiving LLC packets on mt7615/mt7915
ALSA: oss: Fix potential deadlock at unregistration
ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
can: kvaser_usb_leaf: Fix CAN state after restart
can: kvaser_usb_leaf: Fix TX queue out of sync after restart
can: kvaser_usb: Fix use of uninitialized completion
can: kvaser_usb_leaf: Fix overread with an invalid command
ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
clk: tests: Add tests for notifiers
clk: Update req_rate on __clk_recalc_rates()
nfp: flower: fix incorrect struct type in GRE key_size
net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support()
net: systemport: Enable all RX descriptors for SYSTEMPORT Lite
net: prestera: span: do not unbind things things that were never bound
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() [take 2]
drm/amd/pm: smu7_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amd/pm: vega10_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amdgpu: fix SDMA suspend/resume on SR-IOV
drm/amdgpu: switch sdma buffer function tear down to a helper
drm/amdgpu: Fix SDMA engine resume issue under SRIOV
drm/amd/display: Fix watermark calculation
drm/amd/display: Drop uncessary OTG lock check
drm/amd/display: Use set_vtotal_min_max to configure OTG VTOTAL
drm/amd/display: Add a missing hook to DCN20
drm/amd/display: always allow pstate change when no dpps are active on dcn315
drm/amd/display: Display does not light up after S4 resume
drm/amd/display: Use the same cursor info across features
drm/amd/display: Fix bug preventing FCLK Pstate allow message being sent
drm/amd/display: Acquire FCLK DPM levels on DCN32
drm/amd/display: Validate DSC After Enable All New CRTCs
drm/amd/display: Add a helper to map ODM/MPC/Multi-Plane resources
drm/amd/display: increase hardware status wait time
drm/amd/display: Do not trigger timing sync for phantom pipes
drm/amd/display: Use correct pixel clock to program DTBCLK DTO's
drm/amd/display: do not compare integers of different widths
drm/amd/display: zeromem mypipe heap struct before using it
drm/amd/display: properly configure DCFCLK when enable/disable Freesync
Revert "drm/amd/display: skip commit minimal transition state"
drm/amd/display: Update PMFW z-state interface for DCN314
drm/amd/display: explicitly disable psr_feature_enable appropriately
Revert "cgroup: enable cgroup_get_from_file() on cgroup1"
cgroup: Reorganize css_set_lock and kernfs path processing
ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
module: tracking: Keep a record of tainted unloaded modules only
docs/zh_CN: Update the translation of page_owner to 6.0-rc7
docs/zh_CN: Update the translation of ksm to 6.0-rc7
docs/howto: Replace abundoned URL of gmane.org
Documentation: ubifs: Fix compression idiom
Documentation/mm/page_owner.rst: delete frequently changing experimental data
docs/zh_CN: Fix build warning
docs: ftrace: Correct access mode
block: fix leaking minors of hidden disks
block: avoid sign extend problem with default queue flags mask
ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
ALSA: hda/realtek: Correct pin configs for ASUS G533Z
xen/virtio: enable grant based virtio on x86
spi: aspeed: Fix typo in mode_bits field for AST2600 platform
spi: mpc52xx: Replace NO_IRQ by 0
spi: spi-mem: Fix typo (of -> or)
ASoC: cx2072x: fix spelling typo in comment
ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency
ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
ANDROID: Configure out the macros in android_kabi and android_vendor
ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
ANDROID: GKI: add android_kabi.h
KVM: arm64: selftests: Fix multiple versions of GIC creation
ARM: mmp: Make some symbols static
ARM: spear6xx: Staticize few definitions
clk: spear: Move prototype to accessible header
alpha: fix marvel_ioread8 build regression
s390/vmur: generate uevent on unsolicited device end
s390/vmur: remove unnecessary BUG statement
wifi: cfg80211: update hidden BSSes to avoid WARN_ON
wifi: mac80211: fix crash in beacon protection for P2P-device
wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
wifi: cfg80211: avoid nontransmitted BSS list corruption
wifi: cfg80211: fix BSS refcounting bugs
wifi: cfg80211: ensure length byte is present before access
wifi: mac80211: fix MBSSID parsing use-after-free
wifi: cfg80211/mac80211: reject bad MBSSID elements
wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
drm/i915/display: handle migration for dpt
drm/i915/guc: Fix revocation of non-persistent contexts
octeontx2-pf: mcs: fix possible memory leak in otx2_probe()
] ptp: ocp: remove symlink for second GNSS
Input: i8042 - fix refount leak on sparc
Input: i8042 - add LoongArch support in i8042-acpipnpio.h
Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
Input: pinephone-keyboard - support the proxied I2C bus
Input: pinephone-keyboard - add PinePhone keyboard driver
octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts()
net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create()
octeontx2-pf: mcs: fix missing unlock in some error paths
macvlan: enforce a consistent minimal mtu
mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq
blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
ALSA: usb-audio: Avoid superfluous endpoint setup
ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
ALSA: usb-audio: Avoid unnecessary interface change at EP close
ALSA: hda: Update register polling macros
KVM: arm64: Enable stack protection and branch profiling for VHE
KVM: arm64: Limit stage2_apply_range() batch size to largest block
KVM: arm64: Work out supported block level at compile time
fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map()
fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry
fbdev: tridentfb: Fix missing pci_disable_device() in probe and remove
fbdev: smscufx: Fix use-after-free in ufx_ops_open()
fbdev: gbefb: Convert to use dev_groups
fbdev: imxfb: Remove redundant dev_err() call
fbdev: omapfb/dss: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
fbdev: uvesafb: Convert snprintf to scnprintf
fbdev: arkfb: Remove the unused function dac_read_reg()
fbdev: tridentfb: Remove the unused function shadowmode_off()
fbdev: controlfb: Remove the unused function VAR_MATCH()
fbdev: udlfb: Remove redundant initialization to variable identical
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
smb3: fix oops in calculating shash_setkey
cifs: secmech: use shash_desc directly, remove sdesc
smb3: rename encryption/decryption TFMs
cifs: replace kfree() with kfree_sensitive() for sensitive data
Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU."
virtio_pci: don't try to use intxif pin is zero
vDPA: conditionally read MTU and MAC in dev cfg space
vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill
vDPA: check virtio device features to detect MQ
vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence
vDPA: only report driver features if FEATURES_OK is set
vDPA: allow userspace to query features of a vDPA device
hugetlb: allocate vma lock for all sharable vmas
hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer
hugetlb: fix vma lock handling during split vma and range unmapping
mglru: mm/vmscan.c: fix imprecise comments
mm/mglru: don't sync disk for each aging cycle
f2fs: change to use atomic_t type form sbi.atomic_files
f2fs: account swapfile inodes
vfio: More vfio_file_is_group() use cases
io_uring: limit registration w/ SINGLE_ISSUER
io_uring: remove io_register_submitter
io_uring: simplify __io_uring_add_tctx_node
docs: notifier-error-inject: Correct test's name
selftests/memory-hotplug: Adjust log info for maintainability
selftests/memory-hotplug: Restore memory before exit
selftests/memory-hotplug: Add checking after online or offline
selftests/ftrace: func_event_triggers: fix typo in user message
Documentation: kunit: Update description of --alltests option
kunit: declare kunit_assert structs as const
kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED
kunit: remove format func from struct kunit_assert, get it to 0 bytes
kunit: tool: Don't download risc-v opensbi firmware with wget
kunit: make kunit_kfree(NULL) a no-op to match kfree()
kunit: make kunit_kfree() not segfault on invalid inputs
kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends
kunit: drop test pointer in string_stream_fragment
kunit: string-stream: Simplify resource use
UPSTREAM: thermal/core: Add a check before calling set_trip_temp()
btrfs: add missing path cache update during fiemap
xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT
xen/virtio: restructure xen grant dma setup
vfio: Make the group FD disassociate from the iommu_group
vfio: Hold a reference to the iommu_group in kvm for SPAPR
vfio: Add vfio_file_is_group()
MAINTAINERS: rectify file entry in ALIBABA PMU DRIVER
drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI
drivers/perf: fix return value check in ali_drw_pmu_probe()
arm64: errata: Add Cortex-A55 to the repeat tlbi list
virtio_blk: add SECURE ERASE command support
vp_vdpa: support feature provisioning
vdpa_sim_net: support feature provisioning
vdpa: device feature provisioning
virtio-net: use mtu size as buffer length for big packets
virtio-net: introduce and use helper function for guest gso support checks
virtio: drop vp_legacy_set_queue_size
virtio_ring: make vring_alloc_queue_packed prettier
virtio_ring: split: Operators use unified style
vhost: add __init/__exit annotations to module init/exit funcs
arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK
wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array
wifi: wext: use flex array destination for memcpy()
wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets
wifi: mac80211: netdev compatible TX stop for iTXQ drivers
riscv: dts: microchip: fix fabric i2c reg size
wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces
wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change()
wifi: mac80211: remove/avoid misleading prints
wifi: mac80211: fix probe req HE capabilities access
wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx
net/9p: clarify trans_fd parse_opt failure handling
net/9p: add __init/__exit annotations to module init/exit funcs
net/9p: use a dedicated spinlock for trans_fd
KVM: PPC: Book3S HV: Fix stack frame regs marker
mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
watchdog: twl4030_wdt: add missing mod_devicetable.h include
mmc: renesas_sdhi: Fix rounding errors
net: ethernet: bgmac: Remove -Warray-bounds exception
net: ethernet: mediatek: Remove -Warray-bounds exception
prestera: matchall: do not rollback if rule exists
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
net: enetc: Remove duplicated include in enetc_qos.c
octeontx2-pf: mcs: remove unneeded semicolon
hv_netvsc: Fix race between VF offering and VF association message from host
net: ieee802154: return -EINVAL for unknown addr type
MAINTAINERS: add Jan as SMC maintainer
net: ieee802154: fix error return code in dgram_bind()
net: ieee802154: return -EINVAL for unknown addr type
xen/pcifront: move xenstore config scanning into sub-function
riscv: enable THP_SWAP for RV64
RISC-V: Print SSTC in canonical order
Revert "drm/sched: Use parent fence instead of finished"
9p/trans_fd: always use O_NONBLOCK read/write
perf script: Add missing fields in usage hint
perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB
perf mem/c2c: Avoid printing empty lines for unsupported events
perf mem/c2c: Add load store event mappings for AMD
perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events
perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}
perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout()
perf test coresight: Add relevant documentation about ARM64 CoreSight testing
perf test: Add git ignore for tmp and output files of ARM CoreSight tests
perf test coresight: Add unroll thread test shell script
perf test coresight: Add unroll thread test tool
perf test coresight: Add thread loop test shell scripts
perf test coresight: Add thread loop test tool
perf test coresight: Add memcpy thread test shell script
perf test coresight: Add memcpy thread test tool
perf test: Add git ignore for perf data generated by the ARM CoreSight tests
perf test: Add arm64 asm pureloop test shell script
perf test: Add asm pureloop test tool
perf test: Add build infra for perf test tools for ARM CoreSight tests
ANDROID: db845c_gki: Enable QCOM_GPI_DMA=m
Revert "drm/amdgpu: use dirty framebuffer helper"
drm/amdgpu: Correct amdgpu_amdkfd_total_mem_size calculation
drm/amdgpu: Set vmbo destroy after pt bo is created
drm/amdgpu: Fix VRAM BO swap issue
drm/amd/display: Remove unused struct i2c_id_config_access
drm/amd/display: Removed unused variable 'sdp_stream_enable'
drm/amd/display: clean up dcn32_fpu.c kernel-doc
drm/amd/display: Fix vblank refcount in vrr transition
drm/amd/display: Enable dpia support for dcn314
drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd
drm/amdgpu/sdma: add missing release_firmware() in amdgpu_sdma_init_microcode()
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: Minor code style change
drm/amd/display: update DSC for DCN32
drm/amd/display: Disconnect DSC for unused pipes during ODM transition
drm/amd/display: unblock mcm_luts
drm/amd/display: 3.2.206
drm/amd/display: Enable 2 to 1 ODM policy if supported
drm/amd/display: Add PState change high hook for DCN32
drm/amdgpu: Enable VCN PG on GC11_0_1
drm/amd/display: Add missing mask sh for SYM32_TP_SQ_PULSE register
drm/amd/display: Add missing SDP registers to DCN32 reglist
drm/amd/display: Fix disable DSC logic in the DIO code
drm/amd/display: Fix merging dynamic ODM+MPO configs on DCN32
drm/amd/display: Adding missing HDMI ACP SEND register
drm/amd/display: Remove OPTC lock check
drm/amd/display: Fix SubVP control flow in the MPO context
drm/amd/display: Update DCN321 hook that deals with pipe aquire
drm/amd/display: Drop unused code for DCN32/321
drm/amd/display: block odd h_total timings from halving pixel rate
drm/amd/display: Fix vupdate and vline position calculation
drm/amd/display: write all 4 bytes of FFE_PRESET dpcd value
drm/amd/display: Increase compbuf size prior to updating clocks
drm/amd/display: Keep OTG on when Z10 is disable
drm/amd/display: add dummy pstate workaround to dcn315
drm/amd/display: skip commit minimal transition state
drm/amd/display: Add log for LTTPR
drm/amd/display: For SubVP pipe split case use min transition into MPO
drm/amd/display: Refactor edp ILR caps codes
drm/amd/display: Allow PSR exit when panel is disconnected
drm/amd/display: AUX tracing cleanup
drm/amd/display: fix integer overflow during MSA V_Freq calculation
drm/amd/display: Disable GSL when enabling phantom pipe
drm/amd/display: prevent S4 test from failing
Revert "drm/amd/display: correct hostvm flag"
drm/amd/display: Block SubVP if rotation being used
drm/amd/display: fix dcn315 dml detile overestimation
drm/amd/display: Reorder FCLK P-state switch sequence for DCN32
drm/amd/display: Program SubVP in dc_commit_state_no_check
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amd/display: change to enc314_stream_encoder_dp_blank static
drm/amd/display: Only commit SubVP state after pipe programming
drm/amd/display: Fix mutex lock in dcn10
random: clear new batches when bringing new CPUs online
ftrace: Create separate entry in MAINTAINERS for function hooks
tracing: Update MAINTAINERS to reflect new tracing git repo
perf test: Add CoreSight shell lib shared code for future tests
perf test: Introduce script for data symbol testing
perf record: Save DSO build-ID for synthesizing
powerpc: Don't add __powerpc_ prefix to syscall entry points
NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked
SUNRPC: Add API to force the client to disconnect
SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls
SUNRPC: Fix races with rpc_killall_tasks()
block: Remove the repeat word 'can'
sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot()
lib/test_cpumask: Add for_each_cpu_and(not) tests
cpumask: Introduce for_each_cpu_andnot()
lib/find_bit: Introduce find_next_andnot_bit()
ARM/dma-mapping: remove the dma_coherent member of struct dev_archdata
ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifier
mmc: core: Add SD card quirk for broken discard
perf stat: Rename to aggr_cpu_id.thread_idx
perf stat: Don't compare runtime stat for shadow stats
perf stat: Kill unused per-thread runtime stats
perf stat: Use thread map index for shadow stat
perf stat: Rename saved_value->cpu_map_idx
perf stat: Don't call perf_stat_evsel_id_init() repeatedly
perf stat: Convert perf_stat_evsel.res_stats array
perf tools: Remove special handling of system-wide evsel
perf tools: Add evlist__add_sched_switch()
perf tools: Get rid of evlist__add_on_all_cpus()
libperf: Propagate maps only if necessary
libperf: Populate system-wide evsel maps
perf vendor events: Update Intel broadwellde
perf vendor events: Update Intel tigerlake
perf vendor events: Update Intel skylake
perf vendor events: Update silvermont cpuids
perf vendor events: Update Intel sapphirerapids
perf vendor events: Update Intel sandybridge
perf vendor events: Update Intel jaketown
perf vendor events: Update Intel ivytown
perf vendor events: Update Intel ivybridge
perf vendor events: Update Intel icelakex
perf vendor events: Update Intel icelake
perf vendor events: Update Intel haswellx
perf vendor events: Update Intel haswell
perf vendor events: Update elkhartlake cpuids
perf vendor events: Update Intel cascadelakex
perf vendor events: Update Intel broadwellx
perf vendor events: Update Intel broadwell
perf vendor events: Update Intel alderlake
perf vendor events: Update Intel skylakex
perf metrics: Don't scale counts going into metrics
perf expr: Remove jevents case workaround
perf test: Adjust case of test metrics
perf expr: Allow a double if expression
perf parse-events: Remove unused macros __PERF_EVENT_FIELD()
perf tools: Fix empty version number when building outside of a git repo
perf lock: Remove unused struct lock_contention_key
perf jit: Remove unused struct debug_line_info
perf metric: Remove unused struct metric_ref_node
perf annotate: Remove unused struct disasm_line_samples
perf machine: Remove unused struct process_args
perf lock contention: Fix a build error on 32-bit
perf stat: Clean redundant if in process_evlist
MAINTAINERS: adjust STARFIVE JH7100 PINCTRL DRIVER after file movement
xen/gntdev: Accommodate VMA splitting
xen/gntdev: Prevent leaking grants
xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices
xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page()
xen/xenbus: Fix spelling mistake "hardward" -> "hardware"
wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer
net: ethernet: adi: adin1110: Add check in netdev_event
docs: networking: phy: add missing space
net: pse-pd: PSE_REGULATOR should depend on REGULATOR
Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
mailbox: qcom-ipcc: flag IRQ NO_THREAD
mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform"
mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support
dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074
dt-bindings: mailbox: qcom: set correct #clock-cells
mailbox: mpfs: account for mbox offsets while sending
mailbox: mpfs: fix handling of the reg property
dt-bindings: mailbox: fix the mpfs' reg property
mailbox: imx: fix RST channel support
tracing: Do not free snapshot if tracer is on cmdline
ftrace: Still disable enabled records marked as disabled
riscv: compat: s/failed/unsupported if compat mode isn't supported
docs: bump minimal GNU Make version to 3.82
cifs: remove initialization value
cifs: Replace a couple of one-element arrays with flexible-array members
smb3: do not log confusing message when server returns no network interfaces
PCI: qcom-ep: Check platform_get_resource_byname() return value
PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Define clocks per platform
PCI: qcom-ep: Make PERST separation optional
dt-bindings: PCI: qcom-ep: Make PERST separation optional
PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic
f2fs: allow direct read for zoned device
power: supply: ab8500: remove unused static local variable
xprtrdma: Fix uninitialized variable
xprtrdma: Prevent memory allocations from driving a reclaim
xprtrdma: Memory allocation should be allowed to fail during connect
xprtrdma: MR-related memory allocation should be allowed to fail
xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc()
xprtrdma: Clean up synopsis of rpcrdma_req_create()
svcrdma: Clean up RPCRDMA_DEF_GFP
SUNRPC: Replace the use of the xprtiod WQ in rpcrdma
NFSv4.2: Add a tracepoint for listxattr
NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr
NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2
NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR
nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration
NFSv4: remove nfs4_renewd_prepare_shutdown() declaration
fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment
i2c: aspeed: Assert NAK when slave is busy
i2c: designware: Fix handling of real but unexpected device interrupts
i2c: qcom-cci: Add MSM8226 compatible
dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974
dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible
i2c: microchip: pci1xxxx: Fix comparison of -EPERM against an unsigned variable
PCI: Expose PCIe Resizable BAR support via sysfs
PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation
PCI/ASPM: Ignore L1 PM Substates if device lacks capability
PCI/ASPM: Factor out L1 PM Substates configuration
docs:kselftest: fix kselftest_module.h path of example module
cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT
selftests/cpu-hotplug: Add log info when test success
selftests/cpu-hotplug: Reserve one cpu online at least
selftests/cpu-hotplug: Delete fault injection related code
selftests/cpu-hotplug: Use return instead of exit
selftests/cpu-hotplug: Correct log info
cpufreq: amd-pstate: modify type in argument 2 for filp_open
Documentation: amd-pstate: Add unit test introduction
selftests: amd-pstate: Add test trigger for amd-pstate driver
cpufreq: amd-pstate: Add test module for amd-pstate driver
cpufreq: amd-pstate: Expose struct amd_cpudata
selftests/vm: use top_srcdir instead of recomputing relative paths
ACPI: thermal: Drop some redundant code
ACPI: thermal: Drop redundant parens from expressions
ACPI: thermal: Use white space more consistently
remoteproc: virtio: Fix warning on bindings by removing the of_match_table
nfsd: rework hashtable handling in nfsd_do_file_acquire
nfsd: fix nfsd_file_unhash_and_dispose
PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS
PCI: qcom-ep: Expose link transition counts via debugfs
PCI: qcom-ep: Disable IRQs during driver remove
ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
net/ieee802154: don't warn zero-sized raw_sendmsg()
Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
arm64: alternatives: Use vdso/bits.h instead of linux/bits.h
Revert "ARM: dts: BCM5301X: Add basic PCI controller properties"
smb3: define missing create contexts
cifs: store a pointer to a fid in the cfid structure instead of the struct
cifs: improve handlecaching
cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid
smb3: add dynamic trace points for tree disconnect
Fix formatting of client smbdirect RDMA logging
Handle variable number of SGEs in client smbdirect send.
Reduce client smbdirect max receive segment size
Decrease the number of SMB3 smbdirect client SGEs
cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
ksmbd: validate share name from share config response
ksmbd: call ib_drain_qp when disconnected
ksmbd: make utf-8 file name comparison work in __caseless_lookup()
ksmbd: Fix user namespace mapping
ksmbd: hide socket error message when ipv6 config is disable
ksmbd: reduce server smbdirect max send/receive segment sizes
ksmbd: decrease the number of SMB3 smbdirect server SGEs
ksmbd: Fix wrong return value and message length check in smb2_ioctl()
ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
ksmbd: fix encryption failure issue for session logoff response
ksmbd: fix endless loop when encryption for response fails
ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
ksmbd: set file permission mode to match Samba server posix extension behavior
ksmbd: change security id to the one samba used for posix extension
ksmbd: update documentation
ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
ksmbd: port to vfs{g,u}id_t and associated helpers
ksmbd: fix incorrect handling of iterate_dir
MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers
MAINTAINERS: Add Tom Talpey as ksmbd reviewer
ksmbd: remove generic_fillattr use in smb2_open()
ksmbd: constify struct path
ksmbd: don't open-code %pD
ksmbd: don't open-code file_path()
PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
PCI/ASPM: Refactor L1 PM Substates Control Register programming
powerpc/64s/interrupt: Fix stack frame regs marker
irqchip/imx-mu-msi: Fix wrong register offset for 8ulp
net/9p: allocate appropriate reduced message buffers
net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module
net/9p: add p9_msg_buf_size()
9p: add P9_ERRMAX for 9p2000 and 9p2000.u
net/9p: split message size argument into 't_size' and 'r_size' pair
9p: trans_fd/p9_conn_cancel: drop client lock earlier
selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
security/keys: Remove inconsistent __user annotation
char: move from strlcpy with unused retval to strscpy
tools/power turbostat: version 2022.10.04
tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain
tools/power turbostat: Do not dump TRL if turbo is not supported
tools/power turbostat: Add support for MeteorLake platforms
tools/power turbostat: Add support for RPL-S
f2fs: support recording errors into superblock
f2fs: support recording stop_checkpoint reason into super_block
f2fs: remove the unnecessary check in f2fs_xattr_fiemap
f2fs: introduce cp_status sysfs entry
f2fs: fix to detect corrupted meta ino
f2fs: fix to account FS_CP_DATA_IO correctly
f2fs: code clean and fix a type error
f2fs: add "c_len" into trace_f2fs_update_extent_tree_range for compressed file
f2fs: fix to do sanity check on summary info
f2fs: port to vfs{g,u}id_t and associated helpers
f2fs: fix to do sanity check on destination blkaddr during recovery
f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT
f2fs: fix race condition on setting FI_NO_EXTENT flag
f2fs: remove redundant check in f2fs_sanity_check_cluster
f2fs: add static init_idisk_time function to reduce the code
f2fs: fix typo
f2fs: fix wrong dirty page count when race between mmap and fallocate.
f2fs: use COMPRESS_MAPPING to get compress cache mapping
f2fs: return the tmp_ptr directly in __bitmap_ptr
RISC-V: Increase range and default value of NR_CPUS
x86/mm: Ease W^X enforcement back to just a warning
PM: Improve EXPORT_*_DEV_PM_OPS macros
vfio: Change vfio_group->group_rwsem to a mutex
vfio: Remove the vfio_group->users and users_comp
vfio/mdev: add mdev available instance checking to the core
vfio/mdev: consolidate all the description sysfs into the core code
vfio/mdev: consolidate all the available_instance sysfs into the core code
vfio/mdev: consolidate all the name sysfs into the core code
vfio/mdev: consolidate all the device_api sysfs into the core code
vfio/mdev: remove mtype_get_parent_dev
vfio/mdev: remove mdev_parent_dev
vfio/mdev: unexport mdev_bus_type
vfio/mdev: remove mdev_from_dev
vfio/mdev: simplify mdev_type handling
vfio/mdev: embedd struct mdev_parent in the parent data structure
vfio/mdev: make mdev.h standalone includable
drm/i915/gvt: simplify vgpu configuration management
drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types
clk: qcom: gcc-sm6375: Ensure unsigned long type
clk: qcom: gcc-sm6375: Remove unused variables
ceph: remove Sage's git tree from documentation
ceph: fix incorrectly showing the .snap size for stat
ceph: fail the open_by_handle_at() if the dentry is being unlinked
ceph: increment i_version when doing a setattr with caps
ceph: Use kcalloc for allocating multiple elements
ceph: no need to wait for transition RDCACHE|RD -> RD
ceph: fail the request if the peer MDS doesn't support getvxattr op
ceph: wake up the waiters if any new caps comes
libceph: drop last_piece flag from ceph_msg_data_cursor
MAINTAINERS: Update SED-Opal Maintainers
xen-pcifront: Handle missed Connected state
PM: domains: log failures to register always-on domains
io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy
platform/x86: int3472: Don't leak reference on error
ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
PM: ACPI: reboot: Reinstate S5 for reboot
kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode
ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle
i2c: acpi: Use ACPI wake capability bit to set wake_irq
ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags
gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get
Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
powerpc/64: Fix msr_check_and_set/clear MSR[EE] race
powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN
perf test: Introduce script for java symbol testing
perf subcmd: Set environment variable "PREFIX"
perf trace: Fix incorrectly parsed hexadecimal value for flags in filter
perf trace: Fix show_arg_names not working for tp arg names
perf string: Remove unused macro K()
perf test: Add kernel lock contention test
perf lock: Add -q/--quiet option to suppress header and debug messages
perf lock: Add -E/--entries option
perf test: waiting.sh: Parameterize timeouts
perf test: test_intel_pt.sh: Move helper functions for waiting
perf test: test_intel_pt.sh: Add per-thread test
perf tools: Add debug messages and comments for testing
perf test: test_intel_pt.sh: Add more output in preparation for more tests
perf test: test_intel_pt.sh: Fix return checking
perf test: test_intel_pt.sh: Use quotes around variable expansion
perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l
perf test: test_intel_pt.sh: Stop using backticks
perf test: test_intel_pt.sh: Stop using expr
perf test: test_intel_pt.sh: Fix redirection
perf test: test_intel_pt.sh: Use a temp directory
perf test: test_intel_pt.sh: Add cleanup function
perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo
perf annotate: Toggle full address <-> offset display
perf tools: Add 'addr' sort key
perf inject: Clarify build-id options a little bit
perf record: Fix a segfault in record__read_lost_samples()
perf top: Fix error code in cmd_top()
perf stat: Merge cases in process_evlist
perf genelf: Fix error code in jit_write_elf()
perf lock contention: Skip stack trace from BPF
perf lock contention: Allow to change stack depth and skip
perf lock contention: Show full callstack with -v option
perf lock contention: Factor out get_symbol_name_offset()
perf test: Add basic core_wide expression test
perf metrics: Wire up core_wide
perf stat: Delay metric parsing
perf topology: Add core_wide
perf smt: Compute SMT from topology
perf expr: Move the scanner_ctx into the parse_ctx
perf pmu: Remove perf_pmu_lex() needless declaration
perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations
perf test: Skip sigtrap test on old kernels
perf sched: Factor out destroy_tasks()
perf cpumap: Add range data encoding
perf events: Prefer union over variable length array
perf vendor events: Update events for Neoverse E1
perf timechart: Add p_state_end helper
perf timechart: Add create_pidcomm helper
perf lock: Add get_key_by_aggr_mode helper
perf trace: Use zalloc() to save initialization of syscall_stats
perf vendor events arm64: Move REMOTE_ACCESS to "memory" category
perf intel-pt: Remove first line of log dumped on error
perf intel-pt: Support itrace option flag d+e to log on error
perf intel-pt: Improve object code read error message
perf intel-pt: Improve man page layout slightly
perf auxtrace: Add itrace option flag d+e to log on error
perf tools: Add perf_config_scan()
perf callchain: Remove unneeded 'result' variable
perf c2c: Add helpers to get counts of loads or stores
perf tools: Add same_cmd_with_prefix() helper
perf vendor events: Add missing Neoverse V1 events
perf report: Show per-event LOST SAMPLES stat
perf hist: Add nr_lost_samples to hist_stats
perf record: Read and inject LOST_SAMPLES events
perf record: Set PERF_FORMAT_LOST by default
perf tools: Print LOST read format in the verbose mode
perf smt: Tidy header guard add SPDX
perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf branch: Add branch privilege information request flag
perf branch: Extend branch type classification
perf branch: Add system error and not in transaction branch types
perf build: Enable -Wthread-safety with clang
perf top: Fixes for thread safety analysis
perf sched: Fixes for thread safety analysis
perf mutex: Add thread safety annotations
perf dso: Hold lock when accessing nsinfo
perf top: Update use of pthread mutex
perf annotate: Update use of pthread mutex
perf dso: Update use of pthread mutex
perf mmap: Remove unnecessary pthread.h include
perf ui: Update use of pthread mutex
perf sched: Update use of pthread mutex
perf record: Update use of pthread mutex
perf lock: Remove unused pthread.h include
perf bpf: Remove unused pthread.h include
perf hist: Update use of pthread mutex
perf tests: Avoid pthread.h inclusion
perf bench: Update use of pthread mutex/cond
perf mutex: Wrapped usage of mutex and cond
perf record: Allow multiple recording time ranges
perf evlist: Add evlist__{en/dis}able_non_dummy()
perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event
perf record: Fix done_fd wakeup event
perf record: Fix way of handling non-perf-event pollfds
perf hashmap: Tidy hashmap dependency
perf metrics: Use 'unsigned int' instead of just 'unsigned'.
perf parse-events: Use 'unsigned int' instead of plain 'unsigned'.
tools build: Display logical OR of a feature flavors
tools build: Increment room for feature name in feature detection output
tools build: Fix feature detection output due to eval expansion
perf inject: Add a command line option to specify build ids.
spi: spi-gxp: fix typo in SPDX identifier line
perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex
perf: Fix pmu_filter_match()
perf: Fix lockdep_assert_event_ctx()
ARM: 9246/1: dump: show page table level name
ARM: 9245/1: dump: show FDT region
ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page()
ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
alpha: add full ioread64/iowrite64 implementation
thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
thermal/core: Add a check before calling set_trip_temp()
thermal/core: Drop valid pointer check for type
thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops
thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS
thermal/of: Remove the thermal_zone_of_get_sensor_id() function
thermal/drivers/imx_sc: Rely on the platform data to get the resource id
pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100"
pinctrl: Create subdirectory for StarFive drivers
dt-bindings: pinctrl: st,stm32: Document interrupt-controller property
dt-bindings: pinctrl: st,stm32: Document gpio-hog pattern property
dt-bindings: pinctrl: st,stm32: Document gpio-line-names
pinctrl: st: stop abusing of_get_named_gpio()
pinctrl: wpcm450: Correct the fwnode_irq_get() return value check
pinctrl: bcm: Remove unused struct bcm6328_pingroup
pinctrl: qcom: restrict drivers per ARM/ARM64
pinctrl: bcm: ns: Remove redundant dev_err call
gpio: rockchip: request GPIO mux to pinctrl when setting direction
pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
xfs: on memory failure, only shut down fs after scanning all mappings
xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
eth: pse: add missing static inlines
clk: qcom: kpss-xcc: convert to parent data API
clk: introduce (devm_)hw_register_mux_parent_data_table API
RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo output
once: rename _SLOW to _SLEEPABLE
net: pse-pd: add regulator based PSE driver
dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller
ethtool: add interface to interact with Ethernet Power Equipment
net: mdiobus: search for PSE nodes by parsing PHY nodes.
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
net: add framework to support Ethernet PSE and PDs devices
dt-bindings: net: phy: add PoDL PSE property
[brown paperbag] fix coredump breakage
net: marvell: prestera: Propagate nh state from hw to kernel
net: marvell: prestera: Add neighbour cache accounting
net: marvell: prestera: add stub handler neighbour events
net: marvell: prestera: Add heplers to interact with fib_notifier_info
net: marvell: prestera: Add length macros for prestera_ip_addr
net: marvell: prestera: add delayed wq and flush wq on deinit
net: marvell: prestera: Add strict cleanup of fib arbiter
net: marvell: prestera: Add cleanup of allocated fib_nodes
net: marvell: prestera: Add router nexthops ABI
eth: octeon: fix build after netif_napi_add() changes
net/mlx5: E-Switch, Return EBUSY if can't get mode lock
net/mlx5: E-switch, Don't update group if qos is not enabled
net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport
net/mlx5: Set default grace period based on function type
net/mlx5: Start health poll at earlier stage of driver load
net/mlx5e: Expose rx_oversize_pkts_buffer counter
net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames
net/mlx5e: xsk: Print a warning in slow configurations
net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode
net/mlx5e: Improve MTT/KSM alignment
net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters
net/mlx5e: xsk: Improve need_wakeup logic
net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL
net/mlx5e: xsk: Set napi_id to support busy polling
net/mlx5e: xsk: Flush RQ on XSK activation to save memory
net: mvpp2: fix mvpp2 debugfs leak
net: ipa: update copyrights
net: ipa: update comments
r8152: Rate limit overflow messages
net: lan966x: Fix return type of lan966x_port_xmit
init/main.c: remove unnecessary (void*) conversions
proc: mark more files as permanent
nilfs2: remove the unneeded result variable
nilfs2: delete unnecessary checks before brelse()
checkpatch: warn for non-standard fixes tag style
usr/gen_init_cpio.c: remove unnecessary -1 values from int file
ipc/msg: mitigate the lock contention with percpu counter
percpu: add percpu_counter_add_local and percpu_counter_sub_local
fs/ocfs2: fix repeated words in comments
relay: use kvcalloc to alloc page array in relay_alloc_page_array
proc: make config PROC_CHILDREN depend on PROC_FS
fs: uninline inode_maybe_inc_iversion()
firmware: google: test spinlock on panic path to avoid lockups
ipc: mqueue: remove unnecessary conditionals
init.h: fix spelling typo in comment
fs/ocfs2/suballoc.h: fix spelling typo in comment
ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
clk: allow building lan966x as a module
clk: clk-xgene: simplify if-if to if-else
clk: ast2600: BCLK comes from EPLL
mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
mm: memcontrol: use do_memsw_account() in a few more places
mm: memcontrol: deprecate swapaccounting=0 mode
mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled
mm/secretmem: remove reduntant return value
mm/hugetlb: add available_huge_pages() func
mm: remove unused inline functions from include/linux/mm_inline.h
selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory
selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd
selftests/vm: add thp collapse shmem testing
selftests/vm: add thp collapse file and tmpfs testing
selftests/vm: modularize thp collapse memory operations
selftests/vm: dedup THP helpers
mm/khugepaged: add tracepoint to hpage_collapse_scan_file()
mm/madvise: add file and shmem support to MADV_COLLAPSE
mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds
mm/shmem: add flag to enforce shmem THP in hugepage_vma_check()
selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest
mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated
mm/khugepaged: check compound_order() in collapse_pte_mapped_thp()
mm: hugetlb: fix UAF in hugetlb_handle_userfault
mm: memcontrol: make cgroup_memory_noswap a static key
mm: memcontrol: use memcg_kmem_enabled in count_objcg_event
mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters()
mm/damon/sysfs: return 'err' value when call kstrtoul() failed
mm/page_alloc: update comments for rmqueue()
mm/damon: rename damon_pageout_score() to damon_cold_score()
hugetlb: freeze allocated pages before creating hugetlb pages
mm/page_alloc: fix obsolete comment in deferred_pfn_valid()
mm/page_alloc: remove obsolete gfpflags_normal_context()
mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP()
mm/page_alloc: init local variable buddy_pfn
mm/page_alloc: use helper macro SZ_1{K,M}
mm/page_alloc: make boot_nodestats static
mm, memory_hotplug: remove obsolete generic_free_nodedata()
mm/page_alloc: use local variable zone_idx directly
mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard()
mm: remove obsolete pgdat_is_empty()
mm/page_alloc: fix freeing static percpu memory
mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening()
mm/page_alloc: remove obsolete comment in zone_statistics()
mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH
mm/page_alloc: make zone_pcp_update() static
mm/page_alloc: ensure kswapd doesn't accidentally go to sleep
mm/page_table_check: fix typos
mm/damon: return void from damon_set_schemes()
mm/secretmem: add __init annotation to secretmem_init()
mm/damon/lru_sort: change damon_lru_sort_wmarks to static
mm/damon/reclaim: change damon_reclaim_wmarks to static
mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid()
mm/damon: simplify scheme create in lru_sort.c
mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly
x86: kmsan: handle CPU entry area
x86: kmsan: enable KMSAN builds for x86
mm: fs: initialize fsdata passed to write_begin/write_end interface
bpf: kmsan: initialize BPF registers with zeroes
entry: kmsan: introduce kmsan_unpoison_entry_regs()
x86: kmsan: don't instrument stack walking functions
x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS
x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN
x86: kmsan: sync metadata pages on page fault
x86: kmsan: use __msan_ string functions where possible.
x86: kmsan: handle open-coded assembly in lib/iomem.c
x86: kmsan: skip shadow checks in __switch_to()
x86: kmsan: disable instrumentation of unsupported code
objtool: kmsan: list KMSAN API functions as uaccess-safe
security: kmsan: fix interoperability with auto-initialization
kcov: kmsan: unpoison area->list in kcov_remote_area_put()
block: kmsan: skip bio block merging logic for KMSAN
kmsan: disable physical page merging in biovec
crypto: kmsan: disable accelerated configs under KMSAN
kmsan: disable strscpy() optimization under KMSAN
kmsan: add tests for KMSAN
kmsan: handle memory sent to/from USB
virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg()
dma: kmsan: unpoison DMA mappings
input: libps2: mark data received in __ps2_command() as initialized
kmsan: add iomap support
instrumented.h: add KMSAN support
init: kmsan: call KMSAN initialization routines
kmsan: handle task creation and exiting
mm: kmsan: call KMSAN hooks from SLUB code
mm: kmsan: maintain KMSAN metadata for page operations
MAINTAINERS: add entry for KMSAN
kmsan: disable instrumentation of unsupported common kernel code
kmsan: add KMSAN runtime core
libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE
x86: kmsan: pgtable: reduce vmalloc space
kmsan: mark noinstr as __no_sanitize_memory
kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
kmsan: add ReST documentation
asm-generic: instrument usercopy in cacheflush.h
x86: asm: instrument usercopy in get_user() and put_user()
instrumented.h: allow instrumenting both sides of copy_from_user()
stackdepot: reserve 5 extra bits in depot_stack_handle_t
x86: add missing include to sparsemem.h
hugetlb: clean up code checking for fault/truncation races
hugetlb: use new vma_lock for pmd sharing synchronization
hugetlb: create hugetlb_unmap_file_folio to unmap single file folio
hugetlb: add vma based lock for pmd sharing
hugetlb: rename vma_shareable() and refactor code
hugetlb: create remove_inode_single_folio to remove single file folio
hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache
hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization
hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race
mm/hugetlb: remove unnecessary 'NULL' values from pointer
mm/filemap: make folio_put_wait_locked static
mm: hugetlb: eliminate memory-less nodes handling
mm: hugetlb: simplify per-node sysfs creation and removal
mm/mempolicy: use PAGE_ALIGN instead of open-coding it
mm/page_alloc.c: document bulkfree_pcp_prepare() return value
mm/page_alloc.c: rename check_free_page() to free_page_is_bad()
mm/memcontrol: use kstrtobool for swapaccount param parsing
mm/damon/core: simplify the kdamond stop mechanism by removing 'done'
mm/damon/sysfs: simplify the variable 'pid' assignment operation
mm/damon: simplify the parameter passing for 'prepare_access_checks'
mm/damon/lru_sort: deduplicate hot/cold schemes generators
mm/damon/lru_sort: use quotas param generator
mm/damon/reclaim: use the quota params generator macro
mm/damon/modules-common: implement damos time quota params generator
mm/damon/modules-common: implement a damos quota params generator
mm/damon/lru_sort: use stat generator
mm/damon/reclaim: use stat parameters generator
mm/damon/modules-common: implement a stats parameters generator macro
mm/damon/reclaim: use watermarks parameters generator macro
mm/damon/lru_sort: use watermarks parameters generator macro
mm/damon/modules-common: implement a watermarks module parameters generator macro
mm/damon/reclaim: use monitoring attributes parameters generator macro
mm/damon/lru_sort: use monitoring attributes parameters generaotr macro
mm/damon: implement a monitoring attributes module parameters generator macro
mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it
mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it
mm/damon/core: reduce parameters for damon_set_attrs()
mm/damon/core: use a dedicated struct for monitoring attributes
mm/damon/core: factor out 'damos_quota' private fileds initialization
mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme()
mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}()
mm/damon/paddr: make supported DAMOS actions of paddr clear
mm/damon: simplify scheme create in damon_lru_sort_apply_parameters
zram: keep comments within 80-columns limit
zram: do not waste zram_table_entry flags bits
mm/damon: improve damon_new_region strategy
mm/damon/sysfs: use the wrapper directly to check if the kdamond is running
mm/damon/sysfs: change few functions execute order
mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice
writeback: remove unused macro DIRTY_FULL_SCOPE
mm: use nth_page instead of mem_map_offset mem_map_next
mm/damon: remove duplicate get_monitoring_region() definitions
mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE
zsmalloc: use correct types in _first_obj_offset functions
mm/shuffle: convert module_param_call to module_param_cb
Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan
Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs
mm/damon/Kconfig: notify debugfs deprecation plan
Docs/admin-guide/mm/damon: rename the title of the document
mm/damon/core-test: test damon_set_regions
mm/damon/core: avoid holes in newly set monitoring target ranges
selftest/damon: add a test for duplicate context dirs creation
tmpfs: add support for an i_version counter
mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme()
mm/damon: introduce struct damos_access_pattern
mm/rodata_test: use PAGE_ALIGNED() helper
mm/hwpoison: add __init/__exit annotations to module init/exit funcs
memcg: reduce size of memcg vmstats structures
memcg: rearrange code
memcg: extract memcg_vmstats from struct mem_cgroup
memblock tests: add new pageblock related macro
mm: add pageblock_aligned() macro
mm: add pageblock_align() macro
mm: reuse pageblock_start/end_pfn() macro
mm/page_owner.c: remove redundant drain_all_pages
mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate
mm/damon/core: iterate the regions list from current point in damon_set_regions()
mm/hmm/test: use char dev with struct device to get device node
kasan: better invalid/double-free report header
kasan: move tests to mm/kasan/
kasan: add another use-after-free test
kasan: better identify bug types for tag-based modes
kasan: dynamically allocate stack ring entries
kasan: support kasan.stacktrace for SW_TAGS
kasan: implement stack ring for tag-based modes
kasan: introduce kasan_complete_mode_report_info
kasan: rework function arguments in report.c
kasan: fill in cache and object in complete_report_info
kasan: introduce complete_report_info
kasan: simplify print_report
kasan: make kasan_addr_to_page static
kasan: use kasan_addr_to_slab in print_address_description
kasan: use virt_addr_valid in kasan_addr_to_page/slab
kasan: cosmetic changes in report.c
kasan: move kasan_get_alloc/free_track definitions
kasan: pass tagged pointers to kasan_save_alloc/free_info
kasan: only define kasan_cache_create for Generic mode
kasan: only define metadata structs for Generic mode
kasan: only define metadata offsets for Generic mode
kasan: only define kasan_never_merge for Generic mode
kasan: only define kasan_metadata_size for Generic mode
kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta
kasan: introduce kasan_init_cache_meta
kasan: introduce kasan_requires_meta
kasan: move kasan_get_*_meta to generic.c
kasan: clear metadata functions for tag-based modes
kasan: introduce kasan_init_object_meta
kasan: introduce kasan_get_alloc_track
kasan: introduce kasan_print_aux_stacks
kasan: drop CONFIG_KASAN_TAGS_IDENTIFY
kasan: split save_alloc_info implementations
kasan: move is_kmalloc check out of save_alloc_info
kasan: rename kasan_set_*_info to kasan_save_*_info
kasan: check KASAN_NO_FREE_META in __kasan_metadata_size
filemap: convert filemap_range_has_writeback() to use folios
hugetlb_encode.h: fix undefined behaviour (34 << 26)
mm/damon/sysfs: simplify the judgement whether kdamonds are busy
mm/hugetlb.c: remove unnecessary initialization of local `err'
mm: convert lock_page_or_retry() to folio_lock_or_retry()
uprobes: use new_folio in __replace_page()
rmap: remove page_unlock_anon_vma_read()
mm: convert page_get_anon_vma() to folio_get_anon_vma()
huge_memory: convert unmap_page() to unmap_folio()
huge_memory: convert split_huge_page_to_list() to use a folio
migrate: convert unmap_and_move_huge_page() to use folios
migrate: convert __unmap_and_move() to use folios
rmap: convert page_move_anon_rmap() to use a folio
mm: remove try_to_free_swap()
memcg: convert mem_cgroup_swap_full() to take a folio
mm: convert do_swap_page() to use folio_free_swap()
ksm: use a folio in replace_page()
uprobes: use folios more widely in __replace_page()
madvise: convert madvise_free_pte_range() to use a folio
huge_memory: convert do_huge_pmd_wp_page() to use a folio
mm: convert do_wp_page() to use a folio
swap: convert swap_writepage() to use a folio
swap_state: convert free_swap_cache() to use a folio
mm: remove lookup_swap_cache()
mm: convert do_swap_page() to use swap_cache_get_folio()
swapfile: convert unuse_pte_range() to use a folio
swapfile: convert __try_to_reclaim_swap() to use a folio
swapfile: convert try_to_unuse() to use a folio
shmem: remove shmem_getpage()
userfaultfd: convert mcontinue_atomic_pte() to use a folio
khugepaged: call shmem_get_folio()
shmem: convert shmem_get_link() to use a folio
shmem: convert shmem_symlink() to use a folio
shmem: convert shmem_fallocate() to use a folio
shmem: convert shmem_file_read_iter() to use shmem_get_folio()
shmem: convert shmem_write_begin() to use shmem_get_folio()
shmem: convert shmem_get_partial_folio() to use shmem_get_folio()
shmem: add shmem_get_folio()
shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp()
shmem: convert shmem_fault() to use shmem_get_folio_gfp()
shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp()
shmem: eliminate struct page from shmem_swapin_folio()
swap: add swap_cache_get_folio()
shmem: convert shmem_replace_page() to shmem_replace_folio()
shmem: convert shmem_mfill_atomic_pte() to use a folio
memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio()
mm: convert do_swap_page()'s swapcache variable to a folio
mm: convert do_swap_page() to use a folio
mm/swap: convert put_swap_page() to put_swap_folio()
mm/swap: convert add_to_swap_cache() to take a folio
mm/swap: convert __read_swap_cache_async() to use a folio
mm/swapfile: convert try_to_free_swap() to folio_free_swap()
mm/swapfile: remove page_swapcount()
shmem: convert shmem_replace_page() to use folios throughout
shmem: convert shmem_delete_from_page_cache() to take a folio
shmem: convert shmem_writepage() to use a folio throughout
mm: add folio_add_lru_vma()
mm: add split_folio()
mm: reimplement folio_order() and folio_nr_pages()
mm: add the first tail page to struct folio
mm/vmscan: fix a lot of comments
ksm: convert to use common struct mm_slot
ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash
ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node
ksm: add the ksm prefix to the names of the ksm private structures
ksm: remove redundant declarations in ksm.h
mm: thp: convert to use common struct mm_slot
mm: introduce common struct mm_slot
clk: clocking-wizard: Depend on HAS_IOMEM
clk: clocking-wizard: Use dev_err_probe() helper
x86/mm: Disable W^X detection and enforcement on 32-bit
clk: nxp: fix typo in comment
clk: pxa: add a check for the return value of kzalloc()
clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975
dt-bindings: clock: vc5: Add 5P49V6975
gpio: tc3589x: Make irqchip immutable
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
tracing/user_events: Move pages/locks into groups to prepare for namespaces
Orangefs: change iterate to iterate_shared
drm/i915: Reject excessive dotclocks early
drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
drm/i915: Fix watermark calculations for DG2 CCS modifiers
drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
drm/i915/psr: Fix PSR_IMR/IIR field handling
drm/i915/ehl: Update MOCS table for EHL
tracing: Add Masami Hiramatsu as co-maintainer
of: base: Shift refcount decrement in of_find_last_cache_level()
tracing: Remove unused variable 'dups'
net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c
Documentation: bpf: Add implementation notes documentations to table of contents
MAINTAINERS: add myself as a tracing reviewer
irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap
spi: tegra210-quad: Fix combined sequence
NFSv4/pNFS: Always return layout stats on layout return for flexfiles
NFS: move from strlcpy with unused retval to strscpy
SUNRPC: move from strlcpy with unused retval to strscpy
NFS: clean up a needless assignment in nfs_file_write()
nfs: remove unnecessary (void*) conversions.
SUNRPC: use max_t() to simplify open code
NFSv4: Directly use ida_alloc()/free()
SUNRPC: Directly use ida_alloc()/free()
dt-bindings: leds: Add MediaTek MT6370 flashlight
dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
dt-bindings: mailbox: Convert mtk-gce to DT schema
once: add DO_ONCE_SLOW() for sleepable contexts
net/ieee802154: reject zero-sized raw_sendmsg()
net: wwan: iosm: Call mutex_init before locking it
octeontx2-pf: mcs: Introduce MACSEC hardware offloading
octeontx2-af: cn10k: mcs: Add debugfs support
octeontx2-af: cn10k: mcs: Handle MCS block interrupts
octeontx2-af: cn10k: mcs: Support for stats collection
octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic
octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources
octeontx2-af: cn10k: mcs: Add mailboxes for port related operations
octeontx2-af: cn10k: Introduce driver for macsec block.
eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
net: lan966x: Add port mirroring support using tc-matchall
net: lan966x: Add port police support using tc-matchall
net: fec: using page pool to manage RX buffers
net: Remove DECnet leftovers from flow.h.
bnx2x: fix potential memory leak in bnx2x_tpa_stop()
eth: lan743x: reject extts for non-pci11x1x devices
gro: add support of (hw)gro packets to gro stack
net: prestera: acl: Add check for kmemdup
mptcp: update misleading comments.
selftests: mptcp: update and extend fastclose test-cases
mptcp: use fastclose on more edge scenarios
mptcp: propagate fastclose error
net: sfp: add support for multigig RollBall transceivers
net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release
net: sfp: Add and use macros for SFP quirks definitions
net: phylink: allow attaching phy for SFP modules on 802.3z mode
net: phy: marvell10g: select host interface configuration
net: phy: marvell10g: Use tabs instead of spaces for indentation
net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs
net: phylink: rename phylink_sfp_config()
net: phylink: use phy_interface_t bitmaps for optical modules
net: sfp: augment SFP parsing with phy_interface_t bitmap
net: phylink: add ability to validate a set of interface modes
x86/hyperv: Replace kmap() with kmap_local_page()
drm/i915: Round to closest in g4x+ HDMI clock readout
PCI: qcom-ep: Make use of the cached dev pointer
PCI: qcom-ep: Rely on the clocks supplied by devicetree
PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure
phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on()
PCI: imx6: Add i.MX8MP PCIe support
PCI: dwc: Replace of_gpio_named_count() by gpiod_count()
platform/x86: use PLATFORM_DEVID_NONE instead of -1
platform/x86/amd: pmc: Dump idle mask during "check" stage instead
net: sparx5: Fix return type of sparx5_port_xmit_impl
af_unix: Fix memory leaks of the whole sk due to OOB skb.
net: Add helper function to parse netlink msg of ip_tunnel_parm
net: Add helper function to parse netlink msg of ip_tunnel_encap
net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu
ia64: simplify esi object addition in Makefile
Revert "kbuild: Check if linker supports the -X option"
kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
zstd: Fixing mixed module-builtin objects
kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
iomap: add a tracepoint for mappings returned by map_blocks
iomap: iomap: fix memory corruption when recording errors during writeback
net: sched: use tc_cls_bind_class() in filter
net: sched: cls_api: introduce tc_cls_bind_class() helper
net: sched: ensure n arg not empty before call bind_class
hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar
hwmon: (nct6683) remove unused variable in nct6683_create_attr_group
dt-bindings: watchdog: migrate mt7621 text bindings to YAML
watchdog: sp5100_tco: Add "action" module parameter
watchdog: imx93: add watchdog timer on imx93
watchdog: imx7ulp_wdt: init wdog when it was active
watchdog: imx7ulp_wdt: Handle wdog reconfigure failure
watchdog: imx7ulp_wdt: Fix RCS timeout issue
watchdog: imx7ulp_wdt: Check CMD32EN in wdog init
watchdog: imx7ulp: Add explict memory barrier for unlock sequence
watchdog: imx7ulp: Move suspend/resume to noirq phase
watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code
dt-bindings: watchdog: rockchip: add rockchip,rk3128-wdt
watchdog: s3c2410_wdt: support exynosautov9 watchdog
dt-bindings: watchdog: add exynosautov9 compatible
watchdog: npcm: Enable clock if provided
watchdog: meson: keep running if already active
watchdog: dt-bindings: atmel,at91sam9-wdt: convert to json-schema
watchdog: armada_37xx_wdt: Fix .set_timeout callback
watchdog: sa1100: make variable sa1100dog_driver static
watchdog: w83977f_wdt: Fix comment typo
watchdog: eurotechwdt: Remove redundant word in comments
watchdog: Check dev_set_name() return value
watchdog: rzg2l_wdt: Add rzv2m support
dt-bindings: watchdog: renesas,wdt: Add r9a09g011 (RZ/V2M) support
watchdog: ftwdt010_wdt: fix test for platform_get_irq() failure
dt-bindings: watchdog: renesas-wdt: Add r8a779g0 support
watchdog: Exar/MaxLinear XR28V38x driver
watchdog: ftwdt010_wdt: implement _restart() function
watchdog: w83627hf_wdt: add bootstatus support
dt-bindings: watchdog: Convert Xilinx watchdog bindings to json-schema
watchdog: aspeed_wdt: Reorder output signal register configuration
watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems.
watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING
watchdog: wdat_wdt: Set the min and max timeout values properly
watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
dt-bindings: watchdog: toshiba,visconti-wdt: Update the common clock properties
kallsyms: take the input file instead of reading stdin
kallsyms: drop duplicated ignore patterns from kallsyms.c
kbuild: reuse mksysmap output for kallsyms
mksysmap: update comment about __crc_*
kbuild: remove head-y syntax
kbuild: use obj-y instead extra-y for objects placed at the head
riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
RISC-V: KVM: Use generic guest entry infrastructure
RISC-V: KVM: Record number of signal exits as a vCPU stat
RISC-V: KVM: add __init annotation to riscv_kvm_init()
RISC-V: KVM: Expose Zicbom to the guest
RISC-V: KVM: Provide UAPI for Zicbom block size
RISC-V: KVM: Make ISA ext mappings explicit
RISC-V: KVM: Allow Guest use Zihintpause extension
RISC-V: KVM: Allow Guest use Svinval extension
RISC-V: KVM: Use Svinval for local TLB maintenance when available
RISC-V: Probe Svinval extension form ISA string
RISC-V: KVM: Change the SBI specification version to v1.0
riscv: KVM: Apply insn-def to hlv encodings
riscv: KVM: Apply insn-def to hfence encodings
riscv: Introduce support for defining instructions
riscv: Add X register names to gpr-nums
i2c: pci1xxxx: prevent signed integer overflow
i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
i2c: i801: Prefer async probe
i2c: designware-pci: Use standard pattern for memory allocation
i2c: designware-pci: Group AMD NAVI quirk parts together
random: fix typos in get_random_bytes() comment
net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
net/mlx5e: Introduce the mlx5e_flush_rq function
net/mlx5e: xsk: Support XDP metadata on XSK RQs
net/mlx5e: Optimize RQ page deallocation
net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
net/mlx5e: Use non-XSK page allocator in SHAMPO
net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
net/mlx5e: Use partial batches in legacy RQ
net/mlx5e: Make the wqe_index_mask calculation more exact
net/mlx5e: Introduce wqe_index_mask for legacy RQ
net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
power: supply: mt6370: Fix return value check in mt6370_chg_probe()
power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry
power: supply: mt6370: uses IIO interfaces, depends on IIO
power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge"
cpumask: fix checking valid cpu range
lib/bitmap: add tests for for_each() loops
lib/find: optimize for_each() macros
lib/bitmap: introduce for_each_set_bit_wrap() macro
lib/find_bit: add find_next{,_and}_bit_wrap
cpumask: switch for_each_cpu{,_not} to use for_each_bit()
net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}
bpf, docs: Delete misformatted table.
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
ALSA: hda: Fix position reporting on Poulsbo
random: schedule jitter credit for next jiffy, not in two jiffies
scsi: ufs: core: Remove unneeded casts from void *
scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited"
scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks()
scsi: qla2xxx: Fix serialization of DCBX TLV data request
scsi: ufs: qcom: Remove redundant dev_err() call
scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init()
scsi: megaraid_sas: Remove unnecessary memset()
scsi: megaraid_sas: Simplify megasas_update_device_list
scsi: megaraid_sas: Correct an error message
scsi: megaraid_sas: Correct value passed to scsi_device_lookup()
KVM: arm64: Advertise new kvmarm mailing list
scsi: target: core: UA on all LUNs after reset
scsi: target: core: New key must be used for moved PR
scsi: target: core: Abort all preempted regs if requested
scsi: target: core: Fix memory leak in preempt_and_abort
scsi: target: core: Fix preempt and abort for allreg res
ALSA: hda/hdmi: Don't skip notification handling during PM operation
dt-bindings: input: Add the PinePhone keyboard binding
dt-bindings: input: Convert hid-over-i2c to DT schema
ext4: fix potential out of bound read in ext4_fc_replay_scan()
ext4: factor out ext4_fc_get_tl()
ext4: introduce EXT4_FC_TAG_BASE_LEN helper
ext4: factor out ext4_free_ext_path()
ext4: remove unnecessary drop path references in mext_check_coverage()
ext4: update 'state->fc_regions_size' after successful memory allocation
ext4: fix potential memory leak in ext4_fc_record_regions()
ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ext4: remove redundant checking in ext4_ioctl_checkpoint
jbd2: add miss release buffer head in fc_do_one_pass()
ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts()
ext4: remove useless local variable 'blocksize'
ext4: unify the ext4 super block loading operation
ext4: factor out ext4_journal_data_mode_check()
ext4: factor out ext4_load_and_init_journal()
ext4: factor out ext4_group_desc_init() and ext4_group_desc_free()
ext4: factor out ext4_geometry_check()
ext4: factor out ext4_check_feature_compatibility()
ext4: factor out ext4_init_metadata_csum()
ext4: factor out ext4_encoding_init()
ext4: factor out ext4_inode_info_init()
ext4: factor out ext4_fast_commit_init()
ext4: factor out ext4_handle_clustersize()
ext4: factor out ext4_set_def_opts()
ext4: remove cantfind_ext4 error handler
ext4: goto right label 'failed_mount3a'
ext4: adjust fast commit disable judgement order in ext4_fc_track_inode
ext4: factor out ext4_fc_disabled()
ext4: fix miss release buffer head in ext4_fc_write_inode
jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
jbd2: fix potential buffer head reference count leak
ext4: fix dir corruption when ext4_dx_add_entry() fails
ext4: remove ext4_inline_data_fiemap() declaration
ext4: fix i_version handling in ext4
mbcache: Avoid nesting of cache->c_list_lock under bit locks
jbd2: wake up journal waiters in FIFO order, not LIFO
ext4: place buffer head allocation before handle start
ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
ext4: unconditionally enable the i_version counter
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
nfp: add support restart of link auto-negotiation
nfp: add support for link auto negotiation
nfp: refine the ABI of getting `sp_indiff` info
nfp: avoid halt of driver init process when non-fatal error happens
nfp: add support for reporting active FEC mode
selftests/tc-testing: update qdisc/cls/action features in config
dt-bindings: nfc: marvell,nci: fix reset line polarity in examples
net: dsa: remove bool devlink_port_setup
net: dsa: don't do devlink port setup early
net: dsa: don't leave dangling pointers in dp->pl when failing
net: dsa: move port_setup/teardown to be called outside devlink port registered area
net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions
net: devlink: introduce a flag to indicate devlink port being registered
net: devlink: introduce port registered assert helper and use it
r8169: add rtl_disable_rxdvgate()
clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable
genetlink: reject use of nlmsg_flags for new commands
clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
clk: Renesas versaclock7 ccf device driver
dt-bindings: Renesas versaclock7 device tree bindings
Bluetooth: hci_sync: Fix not indicating power state
clk: ti: Balance of_node_get() calls for of_find_node_by_name()
clk: imx: scu: fix memleak on platform_device_add() fails
clk: vc5: Use regmap_{set,clear}_bits() where appropriate
clk: vc5: Check IO access results
selftests/xsk: Fix double free
bpftool: Fix error message of strerror
libbpf: Fix overrun in netlink attribute iteration
clk: mediatek: add driver for MT8365 SoC
clk: mediatek: Export required common code symbols
selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged"
clk: mediatek: Provide mtk_devm_alloc_clk_data
dt-bindings: clock: mediatek: add bindings for MT8365 SoC
samples/bpf: Fix typo in xdp_router_ipv4 sample
clkdev: Simplify devm_clk_hw_register_clkdev() function
clkdev: Remove never used devm_clk_release_clkdev()
clk: Remove never used devm_of_clk_del_provider()
clk: bcm: rpi: Add support for VEC clock
clk: bcm: rpi: Handle pixel clock in firmware
clk: bcm: rpi: Add support HEVC clock
clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
clk: bcm2835: Round UART input clock up
clk: bcm2835: Make peripheral PLLC critical
of: base: make of_device_compatible_match() accept const device node
clk: baikal-t1: Convert to platform device driver
clk: baikal-t1: Add DDR/PCIe directly controlled resets support
dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs
clk: baikal-t1: Move reset-controls code into a dedicated module
clk: baikal-t1: Add SATA internal ref clock buffer
clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
clk: baikal-t1: Fix invalid xGMAC PTP clock divider
clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
bpftool: Remove unused struct event_ring_info
bpftool: Remove unused struct btf_attach_point
clk: davinci: cfgchip: Use dev_err_probe() helper
clk: davinci: pll: fix spelling typo in comment
MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER
bpf, docs: Add TOC and fix formatting.
bpf, docs: Add Clang note about BPF_ALU
bpf, docs: Move Clang notes to a separate file
bpf, docs: Linux byteswap note
bpf, docs: Move legacy packet instructions to a separate file
clk: mmp: pxa168: control shared SDH bits with separate clock
dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks
clk: mmp: pxa168: add clocks for SDH2 and SDH3
dt-bindings: marvell,pxa168: add clock id for SDH3
clk: mmp: pxa168: fix GPIO clock enable bits
clk: mmp: pxa168: add muxes for more peripherals
clk: mmp: pxa168: fix incorrect parent clocks
clk: mmp: pxa168: fix const-correctness
clk: mmp: pxa168: add new clocks for peripherals
dt-bindings: marvell,pxa168: add clock ids for additional dividers
clk: mmp: pxa168: fix incorrect dividers
clk: mmp: pxa168: add additional register defines
of: Fix "dma-ranges" handling for bus controllers
Documentation: Kunit: Use full path to .kunitconfig
kunit: tool: rename all_test_uml.config, use it for --alltests
kunit: tool: remove UML specific options from all_tests_uml.config
clk: sprd: Add clocks support for UMS512
lib: stackinit: update reference to kunit-tool
lib: overflow: update reference to kunit-tool
Documentation: KUnit: update links in the index page
Documentation: KUnit: add intro to the getting-started page
Documentation: KUnit: Reword start guide for selecting tests
Documentation: KUnit: add note about mrproper in start.rst
Documentation: KUnit: avoid repeating "kunit.py run" in start.rst
Documentation: KUnit: remove duplicated docs for kunit_tool
Documentation: Kunit: Add ref for other kinds of tests
Documentation: KUnit: Fix non-uml anchor
Documentation: Kunit: Fix inconsistent titles
Documentation: kunit: fix trivial typo
kunit: no longer call module_info(test, "Y") for kunit modules
kunit: add kunit.enable to enable/disable KUnit test
kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces
drm/i915/gvt: Add missing vfio_unregister_group_dev() call
thermal: core: Increase maximum number of trip points
efi: Correct Macmini DMI match in uefi cert quirk
drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training
drm/msm/hdmi: fix IRQ lifetime
drm/msm/dp: fix bridge lifetime
drm/msm/dp: fix aux-bus EP lifetime
drm/msm/dp: fix IRQ lifetime
drm/msm/hdmi: fix memory corruption with too many bridges
drm/msm/dsi: fix memory corruption with too many bridges
drm/msm/dp: fix memory corruption with too many bridges
drm/msm: fix use-after-free on probe deferral
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
drm/msm/dp: add atomic_check to bridge ops
ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR
drm/msm/gpu: Fix crash during system suspend after unbind
drm/msm/a6xx: Replace kcalloc() with kvzalloc()
drm/msm/gem: Unpin objects slightly later
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amdkfd: Track unified memory when switching xnack mode
drm/amdgpu: Enable sram on vcn_4_0_2
drm/amdgpu: Enable VCN DPG for GC11_0_1
ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props
ARM: dts: s5pv210: correct double "pins" in pinmux node
net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq
net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
net/mlx5e: Split out channel (de)activation in rx_res
net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool
net/mlx5e: Convert struct mlx5e_alloc_unit to a union
net/mlx5e: Remove DMA address from mlx5e_alloc_unit
net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address
net/mlx5e: Optimize the page cache reducing its size 2x
net/mlx5e: Fix calculations for ICOSQ size
xsk: Remove unused xsk_buff_discard
net/mlx5e: xsk: Use KSM for unaligned XSK
net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen
net/mlx5e: Keep a separate MKey for striding RQ
net/mlx5e: xsk: Use XSK frame size as striding RQ page size
net/mlx5e: Use runtime page_shift for striding RQ
xsk: Expose min chunk size to drivers
sched: Fix more TASK_state comparisons
mm/slub: fix a slab missed to be freed problem
nvme: wire up fixed buffer support for nvme passthrough
nvme: pass ubuffer as an integer
block: extend functionality to map bvec iterator
block: factor out blk_rq_map_bio_alloc helper
block: rename bio_map_put to blk_mq_map_bio_put
nvme: refactor nvme_alloc_request
nvme: refactor nvme_add_user_metadata
nvme: Use blk_rq_map_user_io helper
scsi: Use blk_rq_map_user_io helper
block: add blk_rq_map_user_io
io_uring: introduce fixed buffer support for io_uring_cmd
io_uring: add io_uring_cmd_import_fixed
nvme: enable batched completions of passthrough IO
nvme: split out metadata vs non metadata end_io uring_cmd completions
block: allow end_io based requests in the completion batch handling
block: change request end_io handler to pass back a return value
block: enable batched allocation for blk_mq_alloc_request()
block: kill deprecated BUG_ON() in the flush handling
usb: gadget: uvc: don't put item still in use
serial: cpm_uart: Don't request IRQ too early for console port
tty: serial: do unlock on a common path in altera_jtaguart_console_putc()
tty: serial: unify TX space reads under altera_jtaguart_tx_space()
tty: serial: use FIELD_GET() in lqasc_tx_ready()
tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar()
tty: serial: allow pxa.c to be COMPILE_TESTed
serial: stm32: Fix unused-variable warning
docs: filesystems: sysfs: Make text and code for ->show() consistent
tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL
w1: Split memcpy() of struct cn_msg flexible array
staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase
staging: r8188eu: remove PHY_RFConfig8188E()
staging: r8188eu: remove PHY_RF6052_Config8188E()
staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E() to int
spmi: pmic-arb: increase SPMI transaction timeout delay
spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: pmic-arb: correct duplicate APID to PPID mapping logic
spmi: pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic-arb: handle spurious interrupt
spmi: pmic-arb: add a print in cleanup_irq
drivers: spmi: Directly use ida_alloc()/free()
MAINTAINERS: add TI ECAP driver info
counter: ti-ecap-capture: capture driver support for ECAP
Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
dt-bindings: counter: add ti,am62-ecap-capture.yaml
counter: Introduce the COUNTER_COMP_ARRAY component type
counter: Consolidate Counter extension sysfs attribute creation
counter: Introduce the Count capture component
counter: 104-quad-8: Add Signal polarity component
counter: Introduce the Signal polarity component
counter: interrupt-cnt: Implement watch_validate callback
counter: Move symbols into COUNTER namespace
MAINTAINERS: Update Counter subsystem git tree repo link
ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2
ip6_vti:Remove the space before the comma
net: stmmac: add a parse for new property 'snps,clk-csr'
arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr'
dt-bindings: net: snps,dwmac: add new property snps,clk-csr
dt-bindings: net: mediatek-dwmac: add support for mt8188
net/mlx5: Fix spelling mistake "syndrom" -> "syndrome"
net: bna: Fix spelling mistake "muliple" -> "multiple"
usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
usb: host: ehci-exynos: switch to using gpiod API
Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
spi: Ensure that sg_table won't be used after being freed
dt-bindings: usb: Convert FOTG210 to dt schema
usb: mtu3: fix failed runtime suspend in host only mode
USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"
usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra
usb: typec: Replace custom implementation of device_match_fwnode()
usb: typec: ucsi: Don't warn on probe deferral
usb: add quirks for Lenovo OneLink+ Dock
ibmveth: Ethtool set queue support
ibmveth: Implement multi queue on xmit
ibmveth: Copy tx skbs into a premapped buffer
bnx2: Fix spelling mistake "bufferred" -> "buffered"
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
sctp: handle the error returned from sctp_auth_asoc_init_active_key
net: bridge: assign path_cost for 2.5G and 5G link speed
net: lan966x: Fix spelling mistake "tarffic" -> "traffic"
mISDN: fix use-after-free bugs in l1oip timer handlers
net-next: skbuff: refactor pskb_pull
MAINTAINERS: switch dwc3 to Thinh
net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs
net-sysfs: Convert to use sysfs_emit() APIs
net: tun: Convert to use sysfs_emit() APIs
kvm: vmx: keep constant definition format consistent
kvm: mmu: fix typos in struct kvm_arch
ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6
KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts
KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters
KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable
Revert "KVM: selftests: Fix nested SVM tests when built with clang"
KVM: selftests: Dedup subtests of fix_hypercall_test
KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off
KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test
KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test
tsnep: Use page pool for RX
tsnep: Add EtherType RX flow classification support
tsnep: Support multiple TX/RX queue pairs
tsnep: Move interrupt from device to queue
dt-bindings: net: tsnep: Allow additional interrupts
dt-bindings: net: tsnep: Allow dma-coherent
ALSA: usb-audio: Fix potential memory leaks
ALSA: usb-audio: Fix NULL dererence at error path
ASoC: mediatek: mt8192-mt6359: Set the driver name for the card
HID: wacom: add three styli to wacom_intuos_get_tool_type
ALSA: hda/realtek: More robust component matching for CS35L41
powerpc/pseries: Add firmware details to the hardware description
powerpc/powernv: Add opal details to the hardware description
powerpc: Add device-tree model to the hardware description
powerpc/64: Add logical PVR to the hardware description
powerpc: Add PVR & CPU name to hardware description
powerpc: Add hardware description string
powerpc/configs: Enable PPC_UV in powernv_defconfig
powerpc/configs: Update config files for removed/renamed symbols
powerpc/mm: Fix UBSAN warning reported on hugetlb
powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range
powerpc: Drops STABS_DEBUG from linker scripts
powerpc/64s: Remove lost/old comment
powerpc/64s: Remove old STAB comment
powerpc: remove orphan systbl_chk.sh
powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA
HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
HID: amd_sfh: Change dev_err to dev_dbg for additional debug info
arm64/kprobe: Optimize the performance of patching single-step slot
ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag
ASoC: nau8825: Add TDM support
hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
crypto: aspeed - Remove redundant dev_err call
crypto: scatterwalk - Remove unused inline function scatterwalk_aligned()
crypto: aead - Remove unused inline functions from aead
crypto: bcm - Simplify obtain the name for cipher
crypto: marvell/octeontx - use sysfs_emit() to instead of scnprintf()
hwrng: core - start hwrng kthread also for untrusted sources
crypto: zip - remove the unneeded result variable
crypto: qat - add limit to linked list parsing
crypto: octeontx2 - Remove the unneeded result variable
crypto: ccp - Remove the unneeded result variable
crypto: aspeed - Fix check for platform_get_irq() errors
crypto: virtio - fix memory-leak
crypto: cavium - prevent integer overflow loading firmware
crypto: marvell/octeontx - prevent integer overflows
crypto: aspeed - fix build error when only CRYPTO_DEV_ASPEED is enabled
fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
ext4: don't increase iversion counter for ea_inodes
ext4: fix check for block being out of directory size
fs/buffer: make submit_bh & submit_bh_wbc return type as void
fs/buffer: drop useless return value of submit_bh
fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_read
jbd2: drop useless return value of submit_bh
ext4: make ext4_lazyinit_thread freezable
eth: alx: take rtnl_lock on resume
sparc: Unbreak the build
net: phy: Convert to use sysfs_emit() APIs
net: enetc: offload per-tc max SDU from tc-taprio
net: enetc: use common naming scheme for PTGCR and PTGCAPR registers
net: enetc: cache accesses to &priv->si->hw
net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio
net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case
net: dsa: felix: offload per-tc max SDU from tc-taprio
net/sched: taprio: allow user input of per-tc max SDU
net/sched: query offload capabilities through ndo_setup_tc()
net/tipc: Remove unused struct distr_queue_item
net: skb: introduce and use a single page frag cache
net: sched: cls_u32: Avoid memcpy() false-positive warning
dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode
docs: netlink: clarify the historical baggage of Netlink flags
vhost/vsock: Use kvmalloc/kvfree for larger packets.
clk: fixed-rate: add devm_clk_hw_register_fixed_rate
clk: asm9260: use parent index to link the reference clock
ACPI: HMAT: Release platform device in case of platform_device_add_data() fails
dax: Remove usage of the deprecated ida_simple_xxx API
libnvdimm/region: Allow setting align attribute on regions without mappings
drm/msm: Fix build break with recent mm tree
m68k: update config files
sbitmap: fix lockup while swapping
io_uring/net: fix notif cqe reordering
io_uring/net: don't update msg_name if not provided
binfmt: remove taso from linux_binprm struct
input: drop empty comment blocks
of: fdt: Remove unused struct fdt_scan_status
dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
drm/panel: simple: Use dev_err_probe() to simplify code
drm/panel: panel-edp: Use dev_err_probe() to simplify code
Bluetooth: L2CAP: Fix user-after-free
prandom: make use of smaller types in prandom_u32_max
random: add 8-bit and 16-bit batches
utsname: contribute changes to RNG
random: use init_utsname() instead of utsname()
kfence: use better stack hash seed
random: split initialization into early step and later step
PCI/PM: Reduce D3hot delay with usleep_range()
dt-bindings: timer: Add power-domains for TI timer-dm on K3
mfd: syscon: Remove repetition of the regmap_get_val_endian()
dmaengine: ioat: remove unused declarations in dma.h
dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested
dmaengine: zynqmp_dma: Add device_synchronize support
dt-bindings: dma: add additional pbus reset to qcom,adm
dt-bindings: dma: rework qcom,adm Documentation to yaml schema
dt-bindings: dma: apple,admac: Add iommus and power-domains properties
dmaengine: dw-edma: Remove runtime PM support
dmaengine: idxd: add configuration for concurrent batch descriptor processing
dmaengine: idxd: add configuration for concurrent work descriptor processing
dmaengine: idxd: add WQ operation cap restriction support
dmanegine: idxd: reformat opcap output to match bitmap_parse() input
dmaengine: idxd: convert ats_dis to a wq flag
dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
dmaengine: qcom-adm: fix wrong sizeof config in slave_config
arm64: defconfig: Add Coresight as module
kselftest/arm64: Handle EINTR while reading data from children
kselftest/arm64: Flag fp-stress as exiting when we begin finishing up
kselftest/arm64: Don't repeat termination handler for fp-stress
ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs
io_uring/rw: defer fsnotify calls to task context
arm64/mm: fold check for KFENCE into can_set_direct_map()
arm64: ftrace: fix module PLTs with mcount
arm64: module: Remove unused plt_entry_is_initialized()
arm64: module: Make plt_equals_entry() static
arm64: fix the build with binutils 2.27
landlock: Fix documentation style
landlock: Slightly improve documentation and fix spelling
samples/landlock: Print hints about ABI versions
clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-msm8939: use parent_hws where possible
dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8916.yaml
clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc8280xp: use retention for USB power domains
clk: qcom: gdsc: add missing error handling
kselftest/arm64: Don't enable v8.5 for MTE selftest builds
drm/hyperv: Add ratelimit on error message
selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION)
bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself
bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function
bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()
bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline
ASoC: core: clarify the driver name initialization
dt-bindings: irqchip: Describe the IMX MU block as a MSI controller
dmaengine: ti: k3-psil: add additional TX threads for j721e
dmaengine: ti: k3-psil: add additional TX threads for j7200
dmaengine: apple-admac: Trigger shared reset
dmaengine: apple-admac: Do not use devres for IRQs
irqchip: Add IMX MU MSI controller driver
x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling
dmaengine: ti: edma: Remove some unused functions
dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc
Documentation: devicetree: dma: update the comments
dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
phy: phy-mtk-dp: make array driving_params static const
spi: spi-gxp: Use devm_platform_ioremap_resource()
ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
btrfs: drop extent map range more efficiently
btrfs: avoid pointless extent map tree search when flushing delalloc
btrfs: remove unnecessary next extent map search
btrfs: remove unnecessary NULL pointer checks when searching extent maps
btrfs: assert tree is locked when clearing extent map from logging
btrfs: remove unnecessary extent map initializations
btrfs: remove the refcount warning/check at free_extent_map()
btrfs: add helper to replace extent map range with a new extent map
btrfs: move open coded extent map tree deletion out of inode eviction
btrfs: use cond_resched_rwlock_write() during inode eviction
btrfs: use extent_map_end() at btrfs_drop_extent_map_range()
btrfs: move btrfs_drop_extent_cache() to extent_map.c
btrfs: fix missed extent on fsync after dropping extent maps
btrfs: remove stale prototype of btrfs_write_inode
btrfs: enable nowait async buffered writes
btrfs: assert nowait mode is not used for some btree search functions
btrfs: make btrfs_buffered_write nowait compatible
btrfs: plumb NOWAIT through the write path
btrfs: make lock_and_cleanup_extent_if_need nowait compatible
btrfs: make prepare_pages nowait compatible
btrfs: make btrfs_check_nocow_lock nowait compatible
btrfs: add btrfs_try_lock_ordered_range
btrfs: add the ability to use NO_FLUSH for data reservations
btrfs: make can_nocow_extent nowait compatible
block: add rationale for not using blk_mq_plug() when applicable
ring-buffer: Fix race between reset page and reading page
ext4: fix null-ptr-deref in ext4_write_info
ext4: don't run ext4lazyinit for read-only filesystems
ext4: remove deprecated noacl/nouser_xattr options
ext4: avoid crash when inline data creation follows DIO write
dt-bindings: gpio-regulator: add vin-supply property support
regulator: gpio: Add input_supply support in gpio_regulator_config
ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()"
tracing/user_events: Update ABI documentation to align to bits vs bytes
tracing/user_events: Use bits vs bytes for enabled status page data
tracing/user_events: Use refcount instead of atomic for ref tracking
tracing/user_events: Ensure user provided strings are safely formatted
tracing/user_events: Use WRITE instead of READ for io vector import
tracing/user_events: Use NULL for strstr checks
tracing: Fix spelling mistake "preapre" -> "prepare"
tracing: Wake up waiters when tracing is disabled
tracing: Add ioctl() to force ring buffer waiters to wake up
drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel
dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support
block: adapt blk_mq_plug() to not plug for writes that require a zone lock
drm/amdgpu: correct the memcpy size for ip discovery firmware
drm/amdgpu: Skip put_reset_domain if it doesn't exist
drm/amdgpu: remove switch from amdgpu_gmc_noretry_set
drm/amdgpu: Fix mc_umc_status used uninitialized warning
drm/amd/display: Prevent OTG shutdown during PSR SU
drm/amdgpu: add page retirement handling for CPU RAS
drm/amdgpu: use RAS error address convert api in mca notifier
drm/amdgpu: support to convert dedicated umc mca address
drm/amdgpu: export umc error address convert interface
drm/amdgpu: fix sdma v4 init microcode error
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()
drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode
drm/amdgpu: fix a compiling error in old kernels
drm/amdgpu: add rlc_sr_cntl_list to firmware array
drm/amdgpu: Remove fence_process in count_emitted
drm/amdgpu: Correct the position in patch_cond_exec
drm/amd/display: Refactor LTTPR mode selection
drm/amd/display: 3.2.205
drm/amd/display: fix a divide by zero error
drm/amd/display: Only use ODM2:1 policy for high pixel rate displays
drm/amd/display: Fix various dynamic ODM transitions on DCN32
drm/amd/display: polling vid stream status in hpo dp blank
drm/amd/display: Fix CAB allocation calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: Update MALL SS NumWays calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: fill in clock values when DPM is not enabled
drm/amd/display: Cursor Info Update refactor
drm/amd/display: Avoid unnecessary pixel rate divider programming
drm/amd/display: Remove assert for odm transition case
drm/amd/display: Add ABM control to panel_config struct.
drm/amd/display: Disable MALL when TMZ surface
drm/amd/display: Fix typo in get_pixel_rate_div
drm/amd/display: add debug keys for override bios settings.
drm/amd/display: Fix audio on display after unplugging another
drm/amd/display: add missing null check
drm/amd/display: Add explicit FIFO disable for DP blank
drm/amd/display: Wrap OTG disable workaround with FIFO control
drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
drm/amd/display: Change EDID fallback condition
drm/amd/display: Do DIO FIFO enable after DP video stream enable
drm/amd/display: Remove interface for periodic interrupt 1
drm/amd/display: Update DCN32 to use new SR latencies
drm/amd/display: Avoid avoid unnecessary pixel rate divider programming
drm/amdkfd: fix dropped interrupt in kfd_int_process_v11
drm/amdgpu: pass queue size and is_aql_queue to MES
drm/amdkfd: fix MQD init for GFX11 in init_mqd
drm/amdgpu: Enable SA software trap.
drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1
drm/amdgpu/vcn: update vcn4 fw shared data structure
drm/amdgpu/sdma6: use common function to init sdma fw
drm/amdgpu: support sdma struct v2 fw init
drm/amdgpu/sdma5: use common function to init sdma fw
drm/amdgpu/sdma4: use common function to init sdma fw
drm/amdgpu: add function to init SDMA microcode
drm/amdgpu/gfx11: use common function to init cp fw
drm/amdgpu/gfx10: use common function to init CP fw
drm/amdgpu/gfx9: use common function to init cp fw
drm/amdgpu: add function to init CP microcode
drm/amd/pm: use adverse selection for dpm features unsupported by driver
drm/amd/pm: enable gfxoff feature for SMU 13.0.0
drm/amdgpu: avoid gfx register accessing during gfxoff
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amdgpu: Use simplified API for p2p dist calc
drm/amdgpu: Disable verbose for p2p dist calc
drm/amdgpu: Fixed ras warning when uninstalling amdgpu
drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode
quota: Add more checking after reading from quota file
quota: Replace all block number checking with helper function
quota: Check next/prev free block number after reading from quota file
printk: Mark __printk percpu data ready __ro_after_init
printk: Remove bogus comment vs. boot consoles
printk: Remove write only variable nr_ext_console_drivers
printk: Declare log_wait properly
printk: Make pr_flush() static
io_uring/net: fix fast_iov assignment in io_setup_async_msg()
lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready.
lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval().
net: cpmac: Add __init/__exit annotations to module init/exit funcs
ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select"
perf/x86/amd/lbr: Adjust LBR regardless of filtering
perf/x86/utils: Fix uninitialized var in get_branch_type()
perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
perf/x86/amd: Support PERF_SAMPLE_ADDR
perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
perf/x86/uncore: Add new Raptor Lake S support
perf/x86/cstate: Add new Raptor Lake S support
perf/x86/msr: Add new Raptor Lake S support
perf/x86: Add new Raptor Lake S support
irqchip/gic-v3: Fix typo in comment
dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding
dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells
RDMA/rxe: Remove error/warning messages from packet receiver path
KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available
KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics
KVM: Document weakly ordered architecture requirements for dirty ring
KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL
KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option
KVM: Use acquire/release semantics when accessing dirty ring GFN state
slab: Introduce kmalloc_size_roundup()
slab: Remove __malloc attribute from realloc functions
ethernet: 8390: remove unnecessary check of mem
nfp: Use skb_put_data() instead of skb_put/memcpy pair
PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: qcom: Rename host-init error label
PCI: qcom: Drop unused post_deinit callback
RDMA/usnic: fix set-but-not-unused variable 'flags' warning
net: liquidio: Remove unused struct lio_trusted_vf_ctx
KVM: arm64: Fix comment typo in nvhe/switch.c
net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code
dmaengine: idxd: Remove unused struct idxd_fault
wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair
ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
net: ax88796c: Use skb_put_data() instead of skb_put/memcpy pair
dt-bindings: renesas,rcar-dmac: Add r8a779g0 support
dmaengine: idxd: track enabled workqueues in bitmap
dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
ethernet: s2io: Use skb_put_data() instead of skb_put/memcpy pair
dmaengine: pl08x: Fix double word
dmaengine: virt-dma: Fix double word in comments
dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet
dmaengine: mxs: use platform_driver_register
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY
wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588
ALSA: asihpi - Remove unused struct hpi_subsys_response
ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it
phy: tegra: xusb: Enable usb role switch attribute
phy: mediatek: fix build warning of FIELD_PREP()
xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state
xfrm: ipcomp: add extack to ipcomp{4,6}_init_state
xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state
xfrm: esp: add extack to esp_init_state, esp6_init_state
xfrm: ah: add extack to ah_init_state, ah6_init_state
xfrm: pass extack down to xfrm_type ->init_state
clk: mediatek: mt8192: deduplicate parent clock lists
clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel
clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent
clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg mux parents
clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier
clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_ref as generic mux
clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
clk: mediatek: mt8183: Add clk mux notifier for MFG mux
clk: mediatek: mux: add clk notifier functions
clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
net/mlx5e: Use runtime values of striding RQ parameters in datapath
net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info
net/mlx5e: Improve the MTU change shortcut
net/mlx5e: xsk: Fix SKB headroom calculation in validation
net/mlx5e: xsk: Remove dead code in validation
net/mlx5e: Simplify stride size calculation for linear RQ
net/mlx5e: kTLS, Check ICOSQ WQE size in advance
net/mlx5e: Use the aligned max TX MPWQE size
net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full
net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate
net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev
net/mlx5e: Validate striding RQ before enabling XDP
net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static
net/mlx5e: Remove unused fields from datapath structs
net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8
net/mlx5: Add the log_min_mkey_entity_size capability
net: sunhme: Fix undersized zeroing of quattro->happy_meals
net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair
net: dsa: felix: update regmap requests to be string-based
net: dsa: felix: use DEFINE_RES_MEM_NAMED for resources
net: dsa: felix: remove felix_info :: init_regmap
net: dsa: felix: remove felix_info :: imdio_base
net: dsa: felix: remove felix_info :: imdio_res
net: drop the weight argument from netif_napi_add
net: Fix incorrect address comparison when searching for a bind2 bucket
mptcp: poll allow write call before actual connect
mptcp: handle defer connect in mptcp_sendmsg
tcp: export tcp_sendmsg_fastopen
mptcp: add TCP_FASTOPEN_CONNECT socket option
netns: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: shrink struct ubuf_info
vhost/net: use struct ubuf_info_msgzc
xen/netback: use struct ubuf_info_msgzc
net: introduce struct ubuf_info_msgzc
clk: pistachio: Fix initconst confusion
Input: xpad - add X-Box Adaptive Profile button
Input: add ABS_PROFILE to uapi and documentation
Input: xpad - add X-Box Adaptive XBox button
Input: xpad - add X-Box Adaptive support
io_uring/net: fix non-zc send with address
clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data
selftests/bpf: Convert udp_limit test to ASSERT_* macros
selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros
selftests/bpf: Convert tcp_rtt test to ASSERT_* macros
selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros
selftests/bpf: Convert tcp_estats test to ASSERT_* macros
selftests/bpf: Convert sockopt_sk test to ASSERT_* macros
selftests/bpf: Convert sockopt_multi test to ASSERT_* macros
selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros
selftests/bpf: Convert sockopt test to ASSERT_* macros
selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros
selftests/bpf: Convert sockmap_basic test to ASSERT_* macros
tracing: Wake up ring buffer waiters on closing of the file
ring-buffer: Add ring_buffer_wake_waiters()
bpftool: Show parameters of BPF task iterators.
selftests/bpf: Test parameterized task BPF iterators.
bpf: Handle show_fdinfo for the parameterized task BPF iterators
bpf: Handle bpf_link_info for the parameterized task BPF iterators.
bpf: Parameterize task iterators.
Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER"
kbuild: hide error checker logs for V=1 builds
kbuild: re-run modpost when it is updated
kbuild: unify two modpost invocations
arm64: dts: uniphier: Add L2 cache node
arm64: dts: uniphier: Remove compatible "snps,dw-pcie" from pcie node
arm64: dts: uniphier: Fix opp-table node name for LD20
arm64: dts: uniphier: Add USB-device support for PXs3 reference board
arm64: dts: uniphier: Add ahci controller nodes for PXs3
arm64: dts: uniphier: Use GIC interrupt definitions
arm64: dts: uniphier: Rename gpio-hog nodes
arm64: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
arm64: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
arm64: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: dts: uniphier: Remove compatible "snps,dw-pcie-ep" from pcie-ep node
ARM: dts: uniphier: Move interrupt-parent property to each child node in uniphier-support-card
ARM: dts: uniphier: Add ahci controller nodes for PXs2
ARM: dts: uniphier: Add ahci controller nodes for Pro4
ARM: dts: uniphier: Use GIC interrupt definitions
ARM: dts: uniphier: Rename gpio-hog node
ARM: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
ARM: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
ARM: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: remove check for CONFIG_DEBUG_LL_SER3
firmware/psci: Add debugfs support to ease debugging
firmware/psci: Print a warning if PSCI doesn't accept PC mode
ARM: aspeed: Kconfig: Fix indentation
ARM: Drop CMDLINE_* dependency on ATAGS
ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM
ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h
ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch
KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability
KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()
KVM: x86/pmu: Avoid using PEBS perf_events for normal counters
KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS
KVM: x86/pmu: Don't generate PEBS records for emulated instructions
KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask
KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number
KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall
KVM: selftests: Check result in hyperv_features for successful hypercalls
kbuild: move vmlinux.o rule to the top Makefile
kbuild: move .vmlinux.objs rule to Makefile.modpost
docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED
kbuild: list sub-directories in ./Kbuild
Makefile.compiler: replace cc-ifversion with compiler-specific macros
kbuild: rpm-pkg: fix breakage when V=1 is used
scripts: remove unused argument 'type'
Kconfig: remove sym_set_choice_value
linux/export: use inline assembler to populate symbol CRCs
kbuild: use objtool-args-y to clean up objtool arguments
kbuild: fix and refactor single target build
kbuild: rewrite check-local-export in sh/awk
Revert "kbuild: Make scripts/compile.h when sh != bash"
scripts/mkcompile_h: move LC_ALL=C to '$LD -v'
kbuild: generate include/generated/compile.h in top Makefile
kbuild: build init/built-in.a just once
init/version.c: remove #include <linux/version.h>
kbuild: move 'PHONY += modules_prepare' to the common part
kbuild: refactor single builds of *.ko
kbuild: remove duplicated dependency between modules and modules_check
nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild
kbuild: do not deduplicate modules.order
kbuild: check sha1sum just once for each atomic header
kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
Bluetooth: Call shutdown for HCI_USER_CHANNEL
Bluetooth: Prevent double register of suspend
ice: Add support for VLAN priority filters in switchdev
ice: support features on new E810T variants
ice: Merge pin initialization of E810 and E810T adapters
kbuild: add phony targets to ./Kbuild
kbuild: remove the target in signal traps when interrupted
remoteproc: Support attach recovery after rproc crash
remoteproc: Introduce rproc features
random: use expired timer rather than wq for mixing fast pool
random: avoid reading two cache lines on irq randomness
Input: ibm-panel - add missing MODULE_DEVICE_TABLE
Input: icn8505 - utilize acpi_get_subsystem_id()
pwm: sysfs: Replace sprintf() with sysfs_emit()
KVM: selftests: Update top-of-file comment in psci_test
mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE
power: supply: Add charger driver for Rockchip RK817
dt-bindings: mfd: mt6370: Fix the indentation in the example
mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()
dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018
mfd: sm501: Add check for platform_driver_register()
dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186
mfd: twl4030: Add missed linux/device.h header
dt-bindings: mfd: dlg,da9063: Add missing regulator patterns
dt-bindings: mfd: sprd: Add bindings for ums512 global registers
mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
dt-bindings: mfd: syscon: Add rk3588 QoS register compatible
mfd: stmpe: Switch to using gpiod API
mfd: qcom-spmi-pmic: Add pm7250b compatible
dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes
mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver
mfd: intel-m10-bmc: Add d5005 bmc secure update driver
dt-bindings: mfd: syscon: Drop ref from reg-io-width
dt-bindings: mfd: Add Rockchip rk817 battery charger support
MAINTAINERS: Drop Robert Jones
mfd: qcom-spmi-pmic: Add support for PMP8074
dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074
mfd: Move from strlcpy with unused retval to strscpy
mfd: fsl-imx25: Fix check for platform_get_irq() errors
dt-bindings: mfd: qcom,tcsr: Add several devices
dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998
dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema
dt-bindings: mfd: qcom,spmi-pmic: Extend example
dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd
dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles
dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS
dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
dt-binding: mfd: Add Richtek RT5120 PMIC support
mfd: rt5120: Add Richtek PMIC support
mfd: core: Delete corresponding OF node entries from list on MFD removal
mfd: twl-core: Fix double "to to" in comment.
mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
mfd: lp8788: Fix an error handling path in lp8788_probe()
mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant
mfd: silergy,sy7636a: Add config option MFD_SY7636A
mfd: mt6370: Add MediaTek MT6370 support
dt-bindings: mfd: Add MediaTek MT6370
mfd: rk808: Add Rockchip rk817 battery charger support
mfd: intel_soc_pmic_crc: Update the copyright year
mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove
mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new()
mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery
mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata()
mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip()
mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group
mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc
mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register
mfd: stmpe: Probe sub-function by compatible
mfd: stmpe: Remove rotator block from probe
mfd: intel-lpss: Provide an SSP type to the SPI driver
s390/dasd: use blk_mq_alloc_disk
pwm: core: Replace custom implementation of device_match_fwnode()
pwm: lpss: Add a comment to the bypass field
drm/bridge: lt8912b: fix corrupted image output
drm/bridge: lt8912b: set hdmi or dvi mode
drm/bridge: lt8912b: add vsync hsync
pwm: lpss: Make use of bits.h macros for all masks
pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
pwm: lpss: Use device_get_match_data() to get device data
pwm: lpss: Move resource mapping to the glue drivers
pwm: lpss: Move exported symbols to PWM_LPSS namespace
pwm: lpss: Deduplicate board info data structures
dt-bindings: pwm: Add compatible for Mediatek MT8188
io_uring/net: don't skip notifs for failed requests
hyperv: simplify and rename generate_guest_id
Drivers: hv: vmbus: Split memcpy of flex-array
irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
platform-msi: Export symbol platform_msi_create_irq_domain()
irqchip/realtek-rtl: use parent interrupts
dt-bindings: interrupt-controller: realtek,rtl-intc: require parents
irqchip/realtek-rtl: use irq_domain_add_linear()
irqchip: Make irqchip_init() usable on pure ACPI systems
dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm
dt-bindings: pwm: rockchip: Add description for rk3588
powerpc: Ignore DSI error caused by the copy/paste instruction
powerpc: Reverse stack frame marker on little endian
powerpc: Make stack frame marker upper case
powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
pwm: rockchip: Convert to use dev_err_probe()
spi: s3c64xx: Fix large transfers with DMA
spi: Split transfers larger than max size
spi: Fix cache corruption due to DMA/PIO overlap
spi: Save current RX and TX DMA devices
ipmi: Remove unused struct watcher_entry
fsi: core: Check error number after calling ida_simple_get
hwmon: (occ) Check for device property for setting OCC active during probe
fsi: occ: Support probing the hwmon child device from dts node
dt-bindings: hwmon: Add IBM OCC bindings
fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe
fsi: sbefifo: Add detailed debugging information
fsi: cleanup extern usage in function definition
fsi: occ: Prevent use after free
hwmon (occ): Retry for checksum failure
netfilter: nft_fib: Fix for rpath check with VRF devices
ASoC: mediatek: mt8195: update audio tuner settings
drm/dp: Don't rewrite link config when setting phy test pattern
ocxl: Remove the unneeded result variable
powerpc/pseries/vas: Remove the unneeded result variable
powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up()
powerpc/rtas: block error injection when locked down
powerpc/pseries: block untrusted device tree changes when locked down
powerpc/udbg: Remove extern function prototypes
powerpc/boot: Explicitly disable usage of SPE instructions
powerpc: Include e500v1_power_isa.dtsi for remaining e500v1 platforms
powerpc: Fix SPE Power ISA properties for e500v1 platforms
selftests/powerpc: Update bhrb filter sampling test for multiple branch filters
powerpc/perf: Fix branch_filter support for multiple filters
powerpc/64s/interrupt: halt early boot interrupts if paca is not set up
powerpc/64: don't set boot CPU's r13 to paca until the structure is set up
powerpc/64: avoid using r13 in relocate
powerpc/64s: early boot machine check handler
powerpc/64s/interrupt: move early boot ILE fixup into a macro
powerpc/64e: provide an addressing macro for use with TOC in alternate register
powerpc/64: provide a helper macro to load r2 with the kernel TOC
powerpc/64: switch asm helpers from GOT to TOC relative addressing
powerpc/64: asm use consistent global variable declaration and access
powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER
powerpc/64s: POWER10 CPU Kconfig build option
powerpc/pseries: Move vas_migration_handler early during migration
powerpc/64/irq: tidy soft-masked irq replay and improve documentation
powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry
powerpc/64s/interrupt: masked handler debug check for previous hard disable
powerpc/64s: Fix irq state management in runlatch functions
powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
powerpc/64: mark irqs hard disabled in boot paca
powerpc/64/interrupt: Fix false warning in context tracking due to idle state
powerpc/64s: Enable KFENCE on book3s64
powerpc/64s: Allow double call of kernel_[un]map_linear_page()
powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils
powerpc/64s: Add DEBUG_PAGEALLOC for radix
powerpc/64s: update cpu selection options
powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops
powerpc: add ISA v3.0 / v3.1 wait opcode macro
powerpc/time: avoid programming DEC at the start of the timer interrupt
powerpc: Add support for early debugging via Serial 16550 console
powerpc/64/kdump: Limit kdump base to 512MB
powerpc: Provide syscall wrapper
powerpc: Change system_call_exception calling convention
powerpc: Use common syscall handler type
powerpc: Enable compile-time check for syscall handlers
powerpc: Include all arch-specific syscall prototypes
powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers
powerpc: Provide do_ppc64_personality helper
powerpc: Remove direct call to mmap2 syscall handlers
s390/pci: remove unused bus_next field from struct zpci_dev
s390/cio: remove unused ccw_device_force_console() declaration
drm/framebuffer: convert to drm_dbg_kms()
sfc: bare bones TC offload on EF100
sfc: interrogate MAE capabilities at probe time
sfc: add a hashtable for offloaded TC rules
sfc: optional logging of TC offload errors
sfc: bind indirect blocks for TC offload on EF100
sfc: bind blocks for TC offload on EF100
net: ethernet: rmnet: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: sched: act_bpf: simplify code logic in tcf_bpf_init()
net: lan966x: Add offload support for ets
net: lan966x: Add offload support for cbs
net: lan966x: Add offload support for tbf
mmc: sdhci: Centralize CMD and DATA reset handling
mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS
mmc: sdhci: Remove misleading comment about resets
mmc: sdhci: Separate out sdhci_reset_for_all()
sched: Fix TASK_state comparisons
selftests/tc-testing: add selftests for teql qdisc
selftests/tc-testing: add selftests for tbf qdisc
selftests/tc-testing: add selftests for taprio qdisc
selftests/tc-testing: add selftests for skbprio qdisc
selftests/tc-testing: add selftests for sfq qdisc
selftests/tc-testing: add selftests for sfb qdisc
selftests/tc-testing: add selftests for plug qdisc
selftests/tc-testing: add selftests for pfifo_fast qdisc
selftests/tc-testing: add selftests for hhf qdisc
selftests/tc-testing: add selftests for gred qdisc
selftests/tc-testing: add selftests for fq qdisc
selftests/tc-testing: add selftests for etf qdisc
selftests/tc-testing: add selftests for codel qdisc
selftests/tc-testing: add selftests for choke qdisc
selftests/tc-testing: add selftests for atm qdisc
MAINTAINERS: Rust
xfrm: Reinject transport-mode packets through workqueue
samples: add first Rust examples
x86: enable initial Rust support
docs: add Rust documentation
Kbuild: add Rust support
rust: add `.rustfmt.toml`
scripts: add `is_rust_module.sh`
scripts: add `rust_is_available.sh`
scripts: add `generate_rust_target.rs`
scripts: add `generate_rust_analyzer.py`
scripts: decode_stacktrace: demangle Rust symbols
scripts: checkpatch: enable language-independent checks for Rust
scripts: checkpatch: diagnose uses of `%pA` in the C side as errors
vsprintf: add new `%pA` format specifier
rust: export generated symbols
rust: add `kernel` crate
rust: add `bindings` crate
rust: add `macros` crate
rust: add `compiler_builtins` crate
rust: adapt `alloc` crate to the kernel
rust: import upstream `alloc` crate
rust: add C helpers
kallsyms: increase maximum kernel symbol length to 512
kallsyms: support "big" kernel symbols
kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}`
kallsyms: avoid hardcoding buffer size
kallsyms: use `ARRAY_SIZE` instead of hardcoded size
wifi: rtw89: 8852b: configure DLE mem
wifi: rtw89: check DLE FIFO size with reserved size
wifi: rtw89: mac: correct register of report IMR
wifi: rtw89: pci: set power cut closed for 8852be
wifi: rtw89: pci: add to do PCI auto calibration
wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
wifi: rtw89: add DMA busy checking bits to chip info
wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
wifi: rtw89: pci: mask out unsupported TX channels
iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
wifi: iwlwifi: Track scan_cmd allocation size explicitly
dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos
clk: qcom: Add global clock controller driver for SM6375
dt-bindings: clock: add SM6375 QCOM global clock bindings
clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit
ARM: config: aspeed_g5: Enable PECI
ARM: configs: aspeed_g4: Remove appended DTB and ATAG
ARM: configs: aspeed: Refresh defconfigs
ARM: config: aspeed: Enable namespaces
ARM: configs: aspeed_g4: Enable IPV6 options
ARM: configs: aspeed_g4: Enable OCC and NBD drivers
ARM: configs: aspeed_g5: Enable MCTP stack
ARM: configs: aspeed_g5: Add PL2303 USB serial driver
ARM: configs: aspeed_g5: Add TPM TIS I2C driver
ARM: configs: aspeed_g5: Add mp5023 driver
ARM: configs: aspeed: Add support for USB flash drives
ARM: dts: aspeed: ast2600-evb-a1: Add compatible
ARM: dts: aspeed: ast2600evb: Fix compatible string
ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers
ARM: dts: aspeed-g6: Enable more UART controllers
ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver
ARM: dts: aspeed: Add AMD DaytonaX BMC
dt-bindings: arm: aspeed: document AMD DaytonaX
ARM: dts: aspeed: Yosemite V2: Enable OCP debug card
ARM: dts: aspeed: mtjade: Remove gpio-keys entries
ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC
dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC compatibles
clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc
clk: qcom: gdsc: Fix the handling of PWRSTS_RET support
mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array
net: ipa: define remaining IPA register fields
net: ipa: define more IPA endpoint register fields
net: ipa: define some IPA endpoint register fields
net: ipa: define resource group/type IPA register fields
net: ipa: define even more IPA register fields
net: ipa: define more IPA register fields
net: ipa: define some more IPA register fields
net: ipa: define CLKON_CFG and ROUTE IPA register fields
net: ipa: define COMP_CFG IPA register fields
net: ipa: introduce ipa_reg field masks
net: ipa: introduce ipa_reg()
net: ipa: use ipa_reg[] array for register offsets
net: ipa: add per-version IPA register definition files
net: ipa: use IPA register IDs to determine offsets
net: ipa: introduce IPA register IDs
s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array
Add skb drop reasons to IPv6 UDP receive path
Input: xpad - decipher xpadone packages with GIP defines
Input: xpad - refactor using BIT() macro
ptp: Remove usage of the deprecated ida_simple_xxx API
net: tls: Add ARIA-GCM algorithm
net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()'
ring-buffer: Check pending waiters when doing wake ups as well
ring-buffer: Have the shortest_full queue be the shortest not longest
PCI/DPC: Quirk PIO log size for certain Intel Root Ports
Bluetooth: hci_core: Fix not handling link timeouts propertly
drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu: add helper to init rlc firmware
bpf: Check flags for branch stack in bpf_read_branch_records helper
perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails
perf: Use sample_flags for raw_data
perf: Use sample_flags for addr
ext4: minor defrag code improvements
i2c: mlxbf: remove device tree support
i2c: mlxbf: support BlueField-3 SoC
ext4: continue to expand file system when the target size doesn't reach
i2c: cadence: Add standard bus recovery support
net/mlx5: Remove from FPGA IFC file not-needed definitions
net/mlx5: Remove unused structs
net/mlx5: Remove unused functions
net/mlx5: detect and enable bypass port select flow table
net/mlx5: Lag, enable hash mode by default for all NICs
net/mlx5: Lag, set active ports if support bypass port select flow table
RDMA/mlx5: Don't set tx affinity when lag is in hash mode
net/mlx5: add IFC bits for bypassing port select flow table
net/mlx5: Add support for NPPS with real time mode
net/mlx5: Expose NPPS related registers
i2c: mlxbf: add multi slave functionality
i2c: mlxbf: support lock mechanism
ring-buffer: Allow splice to read previous partially read pages
ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller
ftrace: Properly unset FTRACE_HASH_FL_MOD
tracing/eprobe: Fix alloc event dir failed when event name no set
x86: kprobes: Remove unused macro stack_addr
ftrace: Remove obsoleted code from ftrace and task_struct
tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
libbpf: Don't require full struct enum64 in UAPI headers
riscv: dts: microchip: update memory configuration for v2022.10
riscv: dts: microchip: add a devicetree for aries' m100pfsevp
riscv: dts: microchip: add sevkit device tree
riscv: dts: microchip: reduce the fic3 clock rate
riscv: dts: microchip: icicle: re-jig fabric peripheral addresses
riscv: dts: microchip: icicle: update pci address properties
riscv: dts: microchip: move the mpfs' pci node to -fabric.dtsi
riscv: dts: microchip: add pci dma ranges for the icicle kit
dt-bindings: riscv: microchip: document the sev kit
dt-bindings: riscv: microchip: document the aries m100pfsevp
dt-bindings: riscv: microchip: document icicle reference design
blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_gray8()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_xrgb2101010()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb888()
smack: cleanup obsolete mount option flags
smack: lsm: remove the unneeded result variable
SMACK: Add sk_clone_security LSM hook
ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
clk: qcom: Add SC8280XP GPU clock controller
dt-bindings: clock: Add Qualcomm SC8280XP GPU binding
clk: qcom: smd: Add SM6375 clocks
dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG
dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375
nvmet: don't look at the request_queue in nvmet_bdev_set_limits
nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all
clk: qcom: rpmhcc: add sdm670 clocks
dt-bindings: clock: add rpmhcc bindings for sdm670
Input: synaptics-rmi4 - convert to use sysfs_emit() APIs
blk-mq: use quiesced elevator switch when reinitializing queues
block: replace blk_queue_nowait with bdev_nowait
Input: twl4030-pwrbutton - add missing of.h include
dt: Add a check for undocumented compatible strings in kernel
hisi_acc_vfio_pci: Update some log and comment formats
hisi_acc_vfio_pci: Remove useless macro definitions
hisi_acc_vfio_pci: Remove useless function parameter
hisi_acc_vfio_pci: Fix device data address combination problem
hisi_acc_vfio_pci: Fixes error return code issue
drm/panel-edp: Add BOE NT116WHM-N4C (HW: V8.1)
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
drm/panel-edp: Fix delays for INX N116BCA-EA2 (HW: C1)
drm/panel-edp: Fix delays for INX N116BCN-EA1 (HW: C4)
KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl
KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API
KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting
KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs
KVM: PPC: Book3S HV: Fix decrementer migration
vfio: Follow a strict lifetime for struct iommu_group
selftests/net: enable io_uring sendzc testing
ionic: change order of devlink port register and netdev register
ice: reorder PF/representor devlink port register/unregister flows
funeth: unregister devlink port after netdevice unregister
headers: Remove some left-over license text
NFC: hci: Split memcpy() of struct hcp_message flexible array
net: ethernet: mtk_eth_soc: fix usage of foe_entry_size
net: ethernet: mtk_eth_soc: fix wrong use of new helper function
a.out: Remove the a.out implementation
platform/x86/intel/wmi: thunderbolt: Use dev_groups callback
selftests/bpf: Fix passing arguments via function in test_kmod.sh
IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair
platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks
RDMA/hns: Unified Log Printing Style
RDMA/hns: Replacing magic number with macros in apply_func_caps()
RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps
RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt()
RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
RDMA/hns: Remove unnecessary brackets when getting point
RDMA/hns: Remove unnecessary braces for single statement blocks
RDMA/hns: Cleanup for a spelling error of Asynchronous
IB/rdmavt: Add __init/__exit annotations to module init/exit funcs
RDMA/rxe: Remove redundant num_sge fields
RDMA/mlx5: Enable ATS support for MRs and umems
RDMA/mlx5: Add support for dmabuf to devx umem
RDMA/core: Add UVERBS_ATTR_RAW_FD
net/mlx5: Add IFC bits for mkey ATS
RDMA/rxe: Fix resize_finish() in rxe_queue.c
RDMA/rxe: Set pd early in mr alloc routines
platform/surface: Split memcpy() of struct ssam_event flexible array
platform/x86: compal-laptop: Get rid of a few forward declarations
platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf()
platform/x86: dell-smbios-base: Use sysfs_emit()
ASoC: cs42l42: Fallback to headphones for type detect
ASoC: apple: mca: Adjust timing of component unregister
ASoC: apple: mca: Remove stale release of DMA channels
ASoC: apple: mca: Trigger, not deassert, the peripheral reset
platform/x86/amd/pmf: Remove unused power_delta instances
spi: mt65xx: Add dma max segment size declaration
platform/x86/amd/pmf: install notify handler after acpi init
nvme: remove nvme_ctrl_init_connect_q
nvme-loop: use the tagset alloc/free helpers
nvme-loop: store the generic nvme_ctrl in set->driver_data
nvme-loop: initialize sqsize later
nvme-fc: use the tagset alloc/free helpers
nvme-fc: store the generic nvme_ctrl in set->driver_data
nvme-fc: keep ctrl->sqsize in sync with opts->queue_size
nvme-rdma: use the tagset alloc/free helpers
nvme-rdma: store the generic nvme_ctrl in set->driver_data
nvme-tcp: use the tagset alloc/free helpers
nvme-tcp: store the generic nvme_ctrl in set->driver_data
nvme-tcp: remove the unused queue_size member in nvme_tcp_queue
nvme: add common helpers to allocate and free tagsets
nvme-auth: add a MAINTAINERS entry
MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER
mmc: sdhci-msm: add compatible string check for sdm670
dt-bindings: mmc: sdhci-msm: add sdm670 compatible
mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
spi: migrate mt7621 text bindings to YAML
drm/ssd130x: Synchronize access to dma-buf imported GEM BOs
drm/ssd130x: Use drm_atomic_get_new_plane_state()
efi/arm64: libstub: avoid SetVirtualAddressMap() when possible
efi: zboot: create MemoryMapped() device path for the parent if needed
efi: libstub: fix up the last remaining open coded boot service call
efi/arm: libstub: move ARM specific code out of generic routines
efi/libstub: measure EFI LoadOptions
efi/libstub: refactor the initrd measuring functions
efi/loongarch: libstub: remove dependency on flattened DT
efi: libstub: install boot-time memory map as config table
efi: libstub: remove DT dependency from generic stub
efi: libstub: unify initrd loading between architectures
ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ASoC: st,stm32-sai: Document audio OF graph port
ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
spi: renesas,sh-msiof: Add r8a779g0 support
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
drm/i915: Force DPLL calculation for TC ports after readout
drm/i915: fix device info for devices without display
drm/i915: Do not cleanup obj with NULL bo->resource
drm/i915/display: remove ipc_enabled from struct drm_i915_private
drm/i915/guc: Fix release build bug in 'remove log size module parameters'
net: openvswitch: allow conntrack in non-initial user namespace
net: openvswitch: allow metering in non-initial user namespace
clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
erofs: clean up erofs_iget()
erofs: clean up unnecessary code and comments
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro
PCI: Add standard PCI Config Address macros
usb: idmouse: fix an uninit-value in idmouse_open
USB: PHY: JZ4770: Switch to use dev_err_probe() helper
usb: phy: generic: Switch to use dev_err_probe() helper
usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs
usb: cdns3: remove dead code
usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair
usb: musb: sunxi: Switch to use dev_err_probe() helper
usb: musb: jz4740: Switch to use dev_err_probe() helper
usb: musb: cppi41: Switch to use dev_err_probe() helper
usb: musb: da8xx: Switch to use dev_err_probe() helper
usb: musb: core: Switch to use dev_err_probe() helper
usb: typec: fusb302: Switch to use dev_err_probe() helper
usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper
usb: typec: stusb160x: Switch to use dev_err_probe() helper
usb: usb251xb: Switch to use dev_err_probe() helper
staging: rtl8192e: cmdpkt: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: remove hal/odm_RegConfig8188E.c
staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static
staging: r8188eu: make odm_ConfigMAC_8188E() static
drm/simpledrm: Synchronize access to GEM BOs
drm/simpledrm: Iterate over damage clips
drm/simpledrm: Remove !fb check from atomic_update
net/smc: Support SO_REUSEPORT
drm/simpledrm: Use drm_atomic_get_new_plane_state()
drm/simpledrm: Compute linestride with drm_format_info_min_pitch()
fsi: occ: Fix checksum failure mode
fsi: Fix typo in comment
nvmet: add helpers to set the result field for connect commands
nvme: improve the NVME_CONNECT_AUTHREQ* definitions
nvmet-auth: don't try to cancel a non-initialized work_struct
nvmet-tcp: remove nvmet_tcp_finish_cmd
nvmet-tcp: add bounds check on Transfer Tag
nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state
nvmet-tcp: fix NULL pointer dereference during release
nvme-pci: report the actual number of tagset maps
nvme-pci: set min_align_mask before calculating max_hw_sectors
nvme: send a rediscover uevent when a persistent discovery controller reconnects
nvme: enumerate controller flags
Documentation: NBD_REQUEST_MAGIC isn't a magic number
nvme: ensure subsystem reset is single threaded
nvme: restrict management ioctls to admin
nvme: copy firmware_rev on each init
nvme: handle effects after freeing the request
USB: serial: qcserial: add new usb-id for Dell branded EM7455
ALSA: dmaengine: increment buffer pointer atomically
usb: gadget: Replace runtime->status->state reference to runtime->state
ASoC: sh: Replace runtime->status->state reference to runtime->state
ASoC: intel: Replace runtime->status->state reference to runtime->state
ALSA: usx2y: Replace runtime->status->state reference to runtime->state
ALSA: usb-audio: Replace runtime->status->state reference to runtime->state
ALSA: asihpi: Replace runtime->status->state reference to runtime->state
ALSA: hda: Replace runtime->status->state reference to runtime->state
ALSA: firewire: Replace runtime->status->state reference to runtime->state
ALSA: aloop: Replace runtime->status->state reference to runtime->state
ALSA: pcm: Make mmap status read-only
ALSA: pcm: Avoid reference to status->state
ALSA: Remove some left-over license text in include/uapi/sound/
ALSA: firewire: Remove some left-over license text in sound/firewire
erofs: fold in z_erofs_reload_indexes()
pcmcia: remove AT91RM9200 Compact Flash driver
brcmfmac: Remove the call to "dtim_assoc" IOVAR
brcmfmac: increase dcmd maximum buffer size
brcmfmac: Support 89459 pcie
brcmfmac: increase default max WOWL patterns to 16
cw1200: fix incorrect check to determine if no element is found in list
Input: applespi - replace zero-length array with DECLARE_FLEX_ARRAY() helper
libbpf: Fix the case of running as non-root with capabilities
dt-bindings: clock: qcom,a53pll: replace maintainer
bpf: Enforce W^X for bpf trampoline
bpf: use bpf_prog_pack for bpf_dispatcher
selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT
bpf: Return value in kprobe get_func_ip only for entry address
bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
bpf: Use given function address for trampoline ip arg
ftrace: Keep the resolved addr in kallsyms_callback
kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag
clk: qcom: Merge alt alpha plls for qcm2260, sm6115
clk: qcom: gcc-sm6115: Move alpha pll bramo overrides
clk: qcom: gcc-sm6115: Override default Alpha PLL regs
clk: qcom: Add support for Display Clock Controller on SM8450
clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL
dt-bindings: clock: qcom: add bindings for dispcc on SM8450
clk: qcom: Add display clock controller driver for SM6115
dt-bindings: clock: add QCOM SM6115 display clock bindings
clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC
ksm: add profit monitoring documentation
ksm: count allocated ksm rmap_items for each process
mm: deduplicate cacheline padding code
mm: reduce noise in show_mem for lowmem allocations
mm: fixup documentation regarding pte_numa() and PROT_NUMA
mm/gup: use gup_can_follow_protnone() also in GUP-fast
mm/gup: replace FOLL_NUMA by gup_can_follow_protnone()
mm: fix the handling Non-LRU pages returned by follow_page
mm: add merging after mremap resize
mm: refactor of vma_merge()
mm: delete unused MMF_OOM_VICTIM flag
mm: drop oom code from exit_mmap
mm/mlock: drop dead code in count_mm_mlocked_page_nr()
mm/mmap.c: pass in mapping to __vma_link_file()
mm/mmap: drop range_has_overlap() function
mm: remove the vma linked list
mm/vmscan: use vma iterator instead of vm_next
riscv: use vma iterator for vdso
nommu: remove uses of VMA linked list
i915: use the VMA iterator
mm/swapfile: use vma iterator instead of vma linked list
mm/pagewalk: use vma_find() instead of vma linked list
mm/oom_kill: use vma iterators instead of vma linked list
mm/msync: use vma_find() instead of vma linked list
mm/mremap: use vma_find_intersection() instead of vma linked list
mm/mprotect: use maple tree navigation instead of VMA linked list
mm/mlock: use vma iterator and maple state instead of vma linked list
mm/mempolicy: use vma iterator & maple state instead of vma linked list
mm/memcontrol: stop using mm->highest_vm_end
mm/madvise: use vma_find() instead of vma linked list
mm/ksm: use vma iterators instead of vma linked list
mm/khugepaged: stop using vma linked list
mm/gup: use maple tree navigation instead of linked list
bpf: remove VMA linked list
fork: use VMA iterator
sched: use maple tree iterator to walk VMAs
perf: use VMA iterator
acct: use VMA iterator instead of linked list
ipc/shm: use VMA iterator instead of linked list
userfaultfd: use maple tree iterator to iterate VMAs
fs/proc/task_mmu: stop using linked list and highest_vm_end
fs/proc/base: use the vma iterators in place of linked list
exec: use VMA iterator instead of linked list
coredump: remove vma linked list walk
um: remove vma linked list walk
optee: remove vma linked list walk
cxl: remove vma linked list walk
xtensa: remove vma linked list walks
x86: remove vma linked list walks
s390: remove vma linked list walks
powerpc: remove mmap linked list walks
parisc: remove mmap linked list from cache handling
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
arm64: remove mmap linked list from vdso
mm/mmap: change do_brk_munmap() to use do_mas_align_munmap()
mm/mmap: reorganize munmap to use maple states
mm/mmap: move mmap_region() below do_munmap()
mm: convert vma_lookup() to use mtree_load()
mm: remove vmacache
mm/mmap: use advanced maple tree API for mmap_region()
mm: use maple tree operations for find_vma_intersection()
mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap()
mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup()
mm: optimize find_exact_vma() to use vma_lookup()
mm: remove rb tree.
proc: remove VMA rbtree use from nommu
xen: use vma_lookup() in privcmd_ioctl_mmap()
damon: convert __damon_va_three_regions to use the VMA iterator
mmap: change zeroing of maple tree in __vma_adjust()
kernel/fork: use maple tree for dup_mmap() during forking
mm/mmap: use maple tree for unmapped_area{_topdown}
mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree
mm/mmap: use the maple tree in find_vma() instead of the rbtree.
mmap: use the VMA iterator in count_vma_pages_range()
mm: add VMA iterator
lib/test_maple_tree: add testing for maple tree
mm: start tracking VMAs with maple tree
radix tree test suite: add lockdep_is_held to header
radix tree test suite: add support for slab bulk APIs
radix tree test suite: add allocation counts and size to kmem_cache
mm/demotion: expose memory tier details via sysfs
radix tree test suite: add kmem_cache_set_non_kernel()
lib/nodemask: optimize node_random for nodemask with single NUMA node
radix tree test suite: add pr_err define
Maple Tree: add new data structure
mm/demotion: update node_is_toptier to work with memory tiers
mm/demotion: demote pages according to allocation fallback order
mm/demotion: drop memtier from memtype
mm/demotion: add pg_data_t member to track node memory tier details
mm/demotion: build demotion targets based on explicit memory tiers
mm: multi-gen LRU: design doc
mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE
mm/demotion: add hotplug callbacks to handle new numa node onlined
mm/demotion: move memory demotion related code
mm/demotion: add support for explicit memory tiers
mm: multi-gen LRU: admin guide
mm: multi-gen LRU: debugfs interface
mm: multi-gen LRU: thrashing prevention
mm: multi-gen LRU: kill switch
mm: multi-gen LRU: optimize multiple memcgs
mm: multi-gen LRU: support page table walks
mm: multi-gen LRU: exploit locality in rmap
mm: multi-gen LRU: minimal implementation
mm: multi-gen LRU: groundwork
Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
mm/vmscan.c: refactor shrink_node()
mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
mm: x86, arm64: add arch_has_hw_pte_young()
mm/page_io: count submission time as thrashing delay for delayacct
delayacct: support re-entrance detection of thrashing accounting
mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP
migrate_pages(): fix failure counting for retry
migrate_pages(): fix failure counting for THP splitting
migrate_pages(): fix failure counting for THP on -ENOSYS
migrate_pages(): fix failure counting for THP subpages retrying
migrate_pages(): fix THP failure counting for -ENOMEM
migrate_pages(): remove unnecessary list_safe_reset_next()
migrate: fix syscall move_pages() return value for failure
filemap: make the accounting of thrashing more consistent
mm/swap: cache swap migration A/D bits support
mm/swap: cache maximum swapfile size when init swap
mm: remember young/dirty bit for page migrations
mm/thp: carry over dirty bit when thp splits on pmd
mm/swap: add swp_offset_pfn() to fetch PFN from swap entry
mm/swap: comment all the ifdef in swapops.h
mm/x86: use SWP_TYPE_BITS in 3-level swap macros
mm, hwpoison: cleanup some obsolete comments
mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings()
mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon()
mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages
mm, hwpoison: use __PageMovable() to detect non-lru movable pages
mm, hwpoison: use ClearPageHWPoison() in memory_failure()
mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock
clk: qcom: lpass: Fix lpass audiocc probe
clk: qcom: apss-ipq-pll: add support for IPQ8074
clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config
clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config
dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible
clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src
clk: qcom: clk-rcg2: add rcg2 mux ops
blk-cgroup: pass a gendisk to the blkg allocation helpers
blk-cgroup: pass a gendisk to blkcg_schedule_throttle
blk-cgroup: pass a gendisk to blkg_destroy_all
blk-throttle: pass a gendisk to blk_throtl_cancel_bios
blk-throttle: pass a gendisk to blk_throtl_register_queue
blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit
blk-iocost: cleanup ioc_qos_write
blk-iocost: pass a gendisk to blk_iocost_init
blk-iocost: simplify ioc_name
blk-iolatency: pass a gendisk to blk_iolatency_init
blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit
blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue
blk-cgroup: remove blkg_lookup_check
blk-cgroup: cleanup the blkg_lookup family of functions
blk-cgroup: remove open coded blkg_lookup instances
blk-cgroup: remove blk_queue_root_blkg
blk-cgroup: fix error unwinding in blkcg_init_queue
sunhme: Add myself as a maintainer
sunhme: Use vdbg for spam-y prints
sunhme: Combine continued messages
sunhme: Use (net)dev_foo wherever possible
sunhme: Convert printk(KERN_FOO ...) to pr_foo(...)
sunhme: Clean up debug infrastructure
sunhme: Convert FOO((...)) to FOO(...)
sunhme: switch to devres
sunhme: Regularize probe errors
sunhme: Return an ERR_PTR from quattro_pci_find
sunhme: forward the error code from pci_enable_device()
sunhme: Remove version
sunhme: remove unused tx_dump_ring()
net: dsa: xrs700x: remove unnecessary i2c_set_clientdata()
net: dsa: microchip: ksz9477: remove unnecessary i2c_set_clientdata()
net: dsa: lan9303: remove unnecessary i2c_set_clientdata()
io_uring/rw: don't lose short results on io_setup_async_rw()
io_uring/rw: fix unexpected link breakage
hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations
rv/monitor: Add __init/__exit annotations to module init/exit funcs
leds: pca963: fix misleading indentation
efi: libstub: remove pointless goto kludge
efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap
efi: libstub: avoid efi_get_memory_map() for allocating the virt map
xdp: Adjust xdp_frame layout to avoid using bitfields
selftests: net: tsn_lib: run phc2sys in automatic mode
selftests: net: tsn_lib: allow multiple isochron receivers
selftests: net: tsn_lib: allow running ptp4l on multiple interfaces
selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS
tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
tracing: kprobe: Make gen test module work in arm and riscv
tracing: kprobe: Fix kprobe event gen test module on exit
net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE
net: vertexcom: mse102x: Silence no spi_device_id warnings
net: ethernet: adi: Fix return value check in adin1110_probe_netdevs()
net: phy: micrel: enable interrupt for ksz9477 phy
net: dsa: microchip: use common irq routines for girq and pirq
net: dsa: microchip: move interrupt handling logic from lan937x to ksz_common
net: dsa: microchip: lan937x: return zero if mdio node not present
net: dsa: microchip: enable phy interrupts only if interrupt enabled in dts
net: dsa: microchip: determine number of port irq based on switch type
net/sched: taprio: simplify list iteration in taprio_dev_notifier()
cpumask: add cpumask_nth_{,and,andnot}
lib/bitmap: remove bitmap_ord_to_pos
lib/bitmap: add tests for find_nth_bit()
lib: add find_nth{,_and,_andnot}_bit()
lib/bitmap: add bitmap_weight_and()
lib/bitmap: don't call __bitmap_weight() in kernel code
dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
dt-bindings: i2c: migrate mt7621 text bindings to YAML
nfsd: extra checks when freeing delegation stateids
nfsd: make nfsd4_run_cb a bool return function
net: Remove unused inline function dst_hold_and_use()
net: Remove unused inline function sk_nulls_node_init()
neighbour: Remove unused inline function neigh_key_eq16()
mlxsw: reg: Remove deprecated code about SFTR-V2 Register
dt-bindings: power: gpcv2: correct patternProperties
dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
dt-bindings: timer: arm,arch_timer: Allow dual compatible string
x86/paravirt: clean up typos and grammaros
net: dsa: make user ports return to init_net on netns deletion
xdp: improve page_pool xdp_return performance
net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support
dt-bindings: net: rockchip-dwmac: add rv1126 compatible
nfsd: fix comments about spinlock handling with delegations
nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
NFSD: fix use-after-free on source server when doing inter-server copy
NFSD: Cap rsize_bop result based on send buffer size
NFSD: Rename the fields in copy_stateid_t
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
NFSD: Pack struct nfsd4_compoundres
NFSD: Remove unused nfsd4_compoundargs::cachetype field
NFSD: Remove "inline" directives on op_rsize_bop helpers
NFSD: Clean up nfs4svc_encode_compoundres()
SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment
NFSD: Clean up WRITE arg decoders
NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
NFSD: Refactor common code out of dirlist helpers
SUNRPC: Clarify comment that documents svc_max_payload()
NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
SUNRPC: Parametrize how much of argsize should be zeroed
SUNRPC: Optimize svc_process()
NFSD: add shrinker to reap courtesy clients on low memory condition
NFSD: keep track of the number of courtesy clients in the system
NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
NFSD: Refactor nfsd_setattr()
NFSD: Add a mechanism to wait for a DELEGRETURN
NFSD: Add tracepoints to report NFSv4 callback completions
NFSD: Trace NFSv4 COMPOUND tags
NFSD: Replace dprintk() call site in fh_verify()
nfsd: remove nfsd4_prepare_cb_recall() declaration
nfsd: clean up mounted_on_fileid handling
NFSD: Fix handling of oversized NFSv4 COMPOUND requests
NFSD: drop fname and flen args from nfsd_create_locked()
NFSD: Protect against send buffer overflow in NFSv3 READ
NFSD: Protect against send buffer overflow in NFSv2 READ
NFSD: Protect against send buffer overflow in NFSv3 READDIR
NFSD: Protect against send buffer overflow in NFSv2 READDIR
SUNRPC: Fix svcxdr_init_encode's buflen calculation
SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
nfsd: Propagate some error code returned by memdup_user()
nfsd: Avoid some useless tests
nfsd: Fix a memory leak in an error handling path
NFSD: remove redundant variable status
NFSD enforce filehandle check for source file in COPY
lockd: move from strlcpy with unused retval to strscpy
NFSD: move from strlcpy with unused retval to strscpy
fortify: Convert to struct vs member helpers
fortify: Explicitly check bounds are compile-time constants
x86/entry: Work around Clang __bdos() bug
af_unix: Refactor unix_read_skb()
udp: Refactor udp_read_skb()
x86/kprobes: Remove unused arch_kprobe_override_function() declaration
x86/ftrace: Remove unused modifying_ftrace_code declaration
thunderbolt: Explicitly enable lane adapter hotplug events at startup
RDMA/rxe: Add send_common_ack() helper
x86: Add support for CONFIG_CFI_CLANG
x86/purgatory: Disable CFI
x86: Add types to indirectly called assembly functions
x86/tools/relocs: Ignore __kcfi_typeid_ relocations
kallsyms: Drop CONFIG_CFI_CLANG workarounds
objtool: Disable CFI warnings
objtool: Preserve special st_shndx indexes in elf_update_symbol
treewide: Drop __cficanonical
treewide: Drop WARN_ON_FUNCTION_MISMATCH
treewide: Drop function_nocfi
init: Drop __nocfi from __init
arm64: Drop unneeded __nocfi attributes
arm64: Add CFI error handling
arm64: Add types to indirect called assembly functions
psci: Fix the function type for psci_initcall_t
lkdtm: Emit an indirect call for CFI tests
cfi: Add type helper macros
cfi: Switch to -fsanitize=kcfi
cfi: Drop __CFI_ADDRESSABLE
cfi: Remove CONFIG_CFI_CLANG_SHADOW
scripts/kallsyms: Ignore __kcfi_typeid_
treewide: Filter out CC_FLAGS_CFI
tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()
tracing/filter: Call filter predicate functions directly via a switch statement
tracing: Move struct filter_pred into trace_events_filter.c
tracing/hist: Call hist functions directly via a switch statement
tracing: Add numeric delta time to the trace event benchmark
rv/dot2K: add 'static' qualifier for local variable
rv/monitors: add 'static' qualifier for local symbols
selftests/ftrace: Add eprobe syntax error testcase
tracing/eprobe: Add eprobe filter support
a.out: restore CMAGIC
macsec: don't free NULL metadata_dst
KVM: remove KVM_REQ_UNHALT
KVM: mips, x86: do not rely on KVM_REQ_UNHALT
KVM: x86: never write to memory from kvm_vcpu_check_block()
KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events
KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending
KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter
KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set
KVM: x86: lapic does not have to process INIT if it is blocked
KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific
KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed
KVM: nVMX: Make an event request when pending an MTF nested VM-Exit
KVM: x86: make vendor code check for all nested events
clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: lcc-ipq806x: convert to parent data
clk: qcom: lcc-ipq806x: add reset definition
dt-bindings: clock: add pcm reset for ipq806x lcc
clk: qcom: cpu-8996: use constant mask for pmux
clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux
clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate
clk: qcom: cpu-8996: declare ACD clocks
clk: qcom: cpu-8996: switch to devm_clk_notifier_register
clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks
dt-bindings: clock: qcom,msm8996-apcc: Fix clocks
clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux
clk: qcom: msm8996-cpu: Unify cluster order
clk: qcom: msm8996-cpu: Statically define PLL dividers
clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX
mailmap: Update Oliver's email address
KVM: x86: Allow force_emulation_prefix to be written without a reload
KVM: selftests: Add an x86-only test to verify nested exception queueing
KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes
KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()
KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior
KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions
KVM: x86: Morph pending exceptions to pending VM-Exits at queue time
KVM: nVMX: Document priority of all known events on Intel CPUs
KVM: nVMX: Add a helper to identify low-priority #DB traps
KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit
KVM: x86: Hoist nested event checks above event injection logic
KVM: x86: Use kvm_queue_exception_e() to queue #DF
KVM: x86: Formalize blocking of nested pending exceptions
KVM: x86: Make kvm_queued_exception a properly named, visible struct
KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception
KVM: VMX: Inject #PF on ENCLS as "emulated" #PF
KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit
KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS
KVM: x86: Use DR7_GD macro instead of open coding check in emulator
KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag
KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like
KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active
KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs
KVM: x86: Don't check for code breakpoints when emulating on exception
KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
KVM: x86/mmu: fix repeated words in comments
KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR
KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config
KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs
KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR
KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()
KVM: x86: VMX: Replace some Intel model numbers with mnemonics
KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup
KVM: VMX: Add missing CPU based VM execution controls to vmcs_config
KVM: VMX: Add missing VMEXIT controls to vmcs_config
KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config()
KVM: VMX: Extend VMX controls macro shenanigans
KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM
KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config()
KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config()
KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config()
KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls
KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
KVM: VMX: Get rid of eVMCS specific VMX controls sanitization
KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS
KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0
KVM: selftests: Switch to updated eVMCSv1 definition
KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields
KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf
KVM: nVMX: Support several new fields in eVMCSv1
KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields
KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks
KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array
KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled
KVM: x86: Report error when setting CPUID if Hyper-V allocation fails
KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init()
KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries
x86/hyperv: Update 'struct hv_enlightened_vmcs' definition
x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test
KVM: VMX: Do not declare vmread_error() asmlinkage
KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding
KVM: x86: Print guest pgd in kvm_nested_vmenter()
KVM: nVMX: Add tracepoint for nested VM-Enter
KVM: x86: Update trace function for nested VM entry to support VMX
KVM: x86: Use u64 for address and error code in page fault tracepoint
KVM: Add extra information in kvm_page_fault trace point
KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER
KVM: SVM: remove unnecessary check on INIT intercept
KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run
KVM: fix memoryleak in kvm_init()
erofs: introduce partial-referenced pclusters
erofs: support on-disk compressed fragments data
skmsg: Schedule psock work if the cached skb exists on the psock
selftests/bpf: Add wait send memory test for sockmap redirect
net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
dt-bindings: arm: cpus: Add kryo240 compatible
Input: ep93xx_keypad - add missing linux/input.h include
Input: imx_keypad - add missing linux/input.h include
Input: mt6779-keypad - add missing linux/input.h include
Input: st-keyscan - add missing linux/input.h and linux/of.h includes
Input: lm8333 - add missing linux/input.h include
spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname()
spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource()
spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource()
spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass
ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry
ASoC: codecs: wcd934x: Fix Kconfig dependency
ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback
ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback
x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
fs: dlm: fix possible use after free if tracing
io_uring/net: fix cleanup double free free_iov init
drm/panel-edp: Add INX N116BCA-EA2
mm/slub: clean up create_unique_id()
iommu/vt-d: Avoid unnecessary global DMA cache invalidation
iommu/vt-d: Avoid unnecessary global IRTE cache invalidation
iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support
iommu/vt-d: Remove pasid_set_eafe()
iommu/vt-d: Decouple PASID & PRI enabling from SVA
iommu/vt-d: Remove unnecessary SVA data accesses in page fault path
powerpc: Remove direct call to personality syscall handler
powerpc/32: Remove powerpc select specialisation
powerpc: Use generic fallocate compatibility syscall
asm-generic: compat: Support BE for long long args in 32-bit ABIs
powerpc: Fix fallocate and fadvise64_64 compat parameter combination
powerpc/64s: Fix comment on interrupt handler prologue
powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRS
powerpc/32: Clarify interrupt restores with REST_GPR macro in entry_32.S
powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, scv 0 handlers
powerpc: Add ZEROIZE_GPRS macros for register clears
powerpc: Save caller r3 prior to system_call_exception
powerpc: Remove asmlinkage from syscall handler definitions
powerpc/irq: Refactor irq_soft_mask_{set,or}_return()
powerpc: Remove impossible mmu_psize_defs[] on nohash
powerpc: Cleanup idle for e500
powerpc: Simplify redundant Kconfig tests
powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500
powerpc: Remove CONFIG_PPC_BOOK3E_MMU
powerpc: Remove CONFIG_PPC_FSL_BOOK3E
watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500
Documentation: Rename PPC_FSL_BOOK3E to PPC_E500
powerpc: Change CONFIG_E500 to CONFIG_PPC_E500
powerpc: Remove redundant selection of E500 and E500MC
powerpc: Remove CONFIG_PPC_BOOK3E
powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc
ext2: Use kvmalloc() for group descriptor array
ext2: Add sanity checks for group and filesystem size
powerpc: Remove CONFIG_FSL_BOOKE
powerpc/cputable: Split cpu_specs[] out of cputable.h
powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h
gpiolib: cdev: add fdinfo output for line request file descriptors
microblaze: Add support for error injection
microblaze: Add custom break vector handler for mb manager
microblaze: Add xmb_manager_register function
dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names
iommu: dart: Support t6000 variant
iommu/io-pgtable-dart: Add DART PTE support for t6000
iommu/io-pgtable: Add DART subpage protection support
iommu/io-pgtable: Move Apple DART support to its own file
iommu/mediatek: Add support for MT6795 Helio X10 M4Us
iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173
dt-bindings: mediatek: Add bindings for MT6795 M4U
iommu/iova: Fix module config properly
iommu/amd: Fix sparse warning
iommu/amd: Remove outdated comment
iommu/amd: Free domain ID after domain_flush_pages
iommu/amd: Free domain id in error path
powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes
powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC
powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes
powerpc: dts: turris1x.dts: Fix NOR partitions labels
powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS
powerpc/highmem: Properly handle fragmented memory
powerpc/prom_init: drop PROM_BUG()
powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly
powerpc/mm: Reduce redundancy in pgtable.h
powerpc/book3s: Inline first level of update_mmu_cache()
powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused
powerpc/nohash: Remove pgd_huge() stub
powerpc/mm/64s: Drop p4d_leaf()
powerpc/mm/64s: Drop pgd_huge()
powerpc/microwatt: Remove unused early debug code
powerpc/64: Remove unused SYS_CALL_TABLE symbol
powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE
powerpc/64/build: merge .got and .toc input sections
powerpc/64/build: only include .opd with ELFv1
powerpc/build: move .data.rel.ro, .sdata2 to read-only
powerpc/build: move got, toc, plt, branch_lt sections to read-only
powerpc/32/build: move got1/got2 sections out of text
powerpc: move __end_rodata to cover arch read-only sections
powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
powerpc/64: Remove unused prom_init_toc symbols
powerpc/pseries: move hcall_tracepoint_refcount out of .toc
btrfs: implement a nowait option for tree searches
pxa: Drop if with an always false condition
mm: export balance_dirty_pages_ratelimited_flags()
btrfs: relax block-group-tree feature dependency checks
btrfs: move end_io_func argument to btrfs_bio_ctrl structure
btrfs: switch page and disk_bytenr argument position for submit_extent_page()
btrfs: update the comment for submit_extent_page()
btrfs: add struct declarations in dev-replace.h
btrfs: use a runtime flag to indicate an inode is a free space inode
btrfs: open code and remove btrfs_insert_inode_hash helper
btrfs: open code and remove btrfs_inode_sectorsize helper
btrfs: move btrfs_ordered_sum_size into file-item.c
btrfs: move the fs_info related helpers closer to fs_info in ctree.h
btrfs: move btrfs_csum_ptr to inode.c
btrfs: move fs_info forward declarations to the top of ctree.h
btrfs: move btrfs_swapfile_pin into volumes.h
btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
btrfs: move btrfs_init_async_reclaim_work prototype to space-info.h
btrfs: move btrfs_full_stripe_locks_tree into block-group.h
btrfs: move btrfs_caching_type to block-group.h
btrfs: stop tracking failed reads in the I/O tree
btrfs: remove is_data_inode() checks in extent-io-tree.c
btrfs: don't init io tree with private data for non-inodes
btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS
btrfs: don't clear CTL bits when trying to release extent state
btrfs: get rid of extent_io_tree::dirty_bytes
btrfs: remove extent_io_tree::track_uptodate
btrfs: unify the lock/unlock extent variants
btrfs: drop extent_changeset from set_extent_bit
btrfs: remove failed_start argument from set_extent_bit
btrfs: remove the wake argument from clear_extent_bits
btrfs: drop exclusive_bits from set_extent_bit
btrfs: move extent io tree unrelated prototypes to their appropriate header
btrfs: use next_state/prev_state in merge_state
btrfs: make tree_search_prev_next return extent_state's
btrfs: make tree_search_for_insert return extent_state
btrfs: make tree_search return struct extent_state
btrfs: use next_state instead of rb_next where we can
btrfs: remove struct tree_entry in extent-io-tree.c
btrfs: unexport all the temporary exports for extent-io-tree.c
btrfs: unexport btrfs_debug_check_extent_io_range
btrfs: move core extent_io_tree functions to extent-io-tree.c
btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c
btrfs: temporarily export and then move extent state helpers
btrfs: temporarily export and move core extent_io_tree tree functions
btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c
btrfs: export wait_extent_bit
btrfs: move simple extent bit helpers out of extent_io.c
btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's
btrfs: move extent state init and alloc functions to their own file
btrfs: temporarily export alloc_extent_state helpers
btrfs: separate out the eb and extent state leak helpers
btrfs: separate out the extent state and extent buffer init code
btrfs: use find_first_extent_bit in btrfs_clean_io_failure
btrfs: convert the io_failure_tree to a plain rb_tree
btrfs: unexport internal failrec functions
btrfs: rename clean_io_failure and remove extraneous args
btrfs: add KCSAN annotations for unlocked access to block_rsv->full
btrfs: remove useless used space increment during space reservation
btrfs: zoned: refactor device checks in btrfs_check_zoned_mode
btrfs: qgroup: fix a typo in a comment
btrfs: remove btrfs_bit_radix_cachep declaration
btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction()
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accounting
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN
btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion
btrfs: sysfs: introduce global qgroup attribute group
btrfs: make fiemap more efficient and accurate reporting extent sharedness
btrfs: skip unnecessary extent buffer sharedness checks during fiemap
btrfs: speedup checking for extent sharedness during fiemap
btrfs: rename btrfs_check_shared() to a more descriptive name
btrfs: allow fiemap to be interruptible
btrfs: properly flush delalloc when entering fiemap
btrfs: remove zero length check when entering fiemap
btrfs: remove check for impossible block start for an extent map at fiemap
btrfs: make hole and data seeking a lot more efficient
btrfs: allow hole and data seeking to be interruptible
btrfs: remove the unnecessary result variables
btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2
btrfs: don't save block group root into super block
btrfs: enhance unsupported compat RO flags handling
btrfs: dump all space infos if we abort transaction due to ENOSPC
btrfs: output human readable space info flag
btrfs: check superblock to ensure the fs was not modified at thaw time
btrfs: stop allocation a btrfs_io_context for simple I/O
btrfs: add fast path for single device io in __btrfs_map_block
btrfs: decide bio cloning inside submit_stripe_bio
btrfs: factor out low-level bio setup from submit_stripe_bio
btrfs: give struct btrfs_bio a real end_io handler
btrfs: properly abstract the parity raid bio handling
btrfs: use chained bios when cloning
btrfs: don't take a bio_counter reference for cloned bios
btrfs: pass the operation to btrfs_bio_alloc
btrfs: move btrfs_bio allocation to volumes.c
btrfs: don't create integrity bioset for btrfs_bioset
btrfs: remove use btrfs_remove_free_space_cache instead of variant
btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
btrfs: fix race between quota enable and quota rescan ioctl
btrfs: don't print information about space cache or tree every remount
btrfs: simplify error handling at btrfs_del_root_ref()
btrfs: get rid of block group caching progress logic
btrfs: send: fix failures when processing inodes with no links
btrfs: send: refactor arguments of get_inode_info()
btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O path
btrfs: simplify adding and replacing references during log replay
btrfs: sysfs: show discard stats and tunables in non-debug build
btrfs: use delayed items when logging a directory
btrfs: skip logging parent dir when conflicting inode is not a dir
btrfs: log conflicting inodes without holding log mutex of the initial inode
btrfs: move log_new_dir_dentries() above btrfs_log_inode()
btrfs: move need_log_inode() to above log_conflicting_inodes()
btrfs: search for last logged dir index if it's not cached in the inode
btrfs: shrink the size of struct btrfs_delayed_item
btrfs: remove unused logic when looking up delayed items
btrfs: store index number instead of key in struct btrfs_delayed_item
btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()
btrfs: avoid memory allocation at log_new_dir_dentries() for common case
btrfs: free list element sooner at log_new_dir_dentries()
btrfs: update stale comment for log_new_dir_dentries()
btrfs: remove the root argument from log_new_dir_dentries()
btrfs: don't drop dir index range items when logging a directory
btrfs: scrub: use larger block size for data extent scrub
btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub_block
btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead
btrfs: scrub: introduce scrub_block::pages for more efficient memory usage for subpage
btrfs: scrub: factor out allocation and initialization of scrub_sector into helper
btrfs: scrub: factor out initialization of scrub_block into helper
btrfs: scrub: use pointer array to replace sblocks_for_recheck
btrfs: send: add support for fs-verity
btrfs: use atomic_try_cmpxchg in free_extent_buffer
btrfs: scrub: remove impossible sanity checks
btrfs: delete btrfs_wait_space_cache_v1_finished
btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIR
btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL
btrfs: simplify block group traversal in btrfs_put_block_group_cache
btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY
btrfs: convert block group bit field to use bit helpers
btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info
btrfs: simplify arguments of btrfs_update_space_info and rename
btrfs: use btrfs_fs_closing for background bg work
btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()
btrfs: sysfs: use sysfs_streq for string matching
btrfs: scrub: try to fix super block errors
btrfs: scrub: properly report super block errors in system log
btrfs: fix alignment of VMA for memory mapped files on THP
btrfs: add lockdep annotations for the ordered extents wait event
btrfs: change the lockdep class of free space inode's invalidate_lock
btrfs: add lockdep annotations for pending_ordered wait event
btrfs: add lockdep annotations for transaction states wait events
btrfs: add lockdep annotations for num_extwriters wait event
btrfs: add lockdep annotations for num_writers wait event
btrfs: add macros for annotating wait events with lockdep
btrfs: dump extra info if one free space cache has more bitmaps than it should
drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap
KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
KVM: arm64: vgic: Remove duplicate check in update_affinity_collection()
wifi: ath11k: Fix deadlock during WoWLAN suspend
wifi: ath11k: Remove redundant ath11k_mac_drain_tx
wifi: ath11k: Add spectral scan support for 160 MHz
wifi: ath11k: Add support to get power save duration for each client
fanotify: Remove obsoleted fanotify_event_has_path()
media: flexcop-usb: use usb_endpoint_maxp()
media: flexcop-usb: clean up URB initialisation
media: flexcop-usb: clean up endpoint sanity checks
staging: r8188eu: don't check for stop/removal in the blink worker
staging: r8188eu: don't check bSurpriseRemoved in SwLedOff
staging: rtl8192e: Remove unused variables ForcedAMSDUMaxSize, ...
staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... and ForcedMPDU...
staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bForcedShortGI
staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc
staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and RxReorderDr...
staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... and bCurRxReo...
staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... and bCurrentRT...
staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and bCurrentRT2...
staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and RfOffReason
staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn
staging: fwserial: delete the driver.
staging: rtl8192e: fix CamelCase variables
staging: rtl8192e: Rename Tx_Retry_Count_Reg
drm/ast: make ast_modeset static
clk: mediatek: Use mtk_clk_register_gates_with_dev in simple probe
clk: mediatek: gate: Export mtk_clk_register_gates_with_dev
ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs
ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8
clk: mediatek: add VDOSYS1 clock
dt-bindings: clk: mediatek: Add MT8195 DPI clocks
clk: mediatek: mt8192: add mtk_clk_simple_remove
clk: mediatek: mt8183: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6797: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6779: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6765: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2712: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2701: use mtk_clk_simple_probe to simplify driver
clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers
clk: mediatek: clk-apmixed: Add helper function to unregister ref2usb_tx
clk: mediatek: Export required symbols to compile clk drivers as module
clk: mediatek: clk-apmixed: Remove unneeded __init annotation
dt-bindings: clock: mediatek: Add clock driver bindings for MT6795
dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers
dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings
dt-bindings: mediatek: Document MT6795 system controllers bindings
drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
m68knommu: fix non-mmu classic 68000 legacy timer tick selection
m68knommu: fix non-specific 68328 choice interrupt build failure
cifs: destage dirty pages before re-reading them for cache=none
cifs: return correct error in ->calc_signature()
MAINTAINERS: Add Tom Talpey as cifs.ko reviewer
cifs: misc: fix spelling typo in comment
hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (f71882fg) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Introduce a #define for the driver name and use it
hwmon: (adm9240) fix data race in adm9240_fan_read
hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations
hwmon: (sis5595) Introduce a #define for the driver name and use it
hwmon: Make use of devm_clk_get_enabled()
hwmon: (mr75203) fix undefined reference to `__divdi3'
hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations
hwmon: (vt8231) Introduce a #define for the driver name and use it
hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations
hwmon: (pc87360) Introduce a #define for the driver name and use it
hwmon: (pwm-fan) Switch regulator dynamically
hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions
hwmon: (pwm-fan) Add dedicated power switch function
hwmon: (pwm-fan) Simplify enable/disable check
hwmon: (pwm-fan) Refactor fan power on/off
hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter.
extcon: usbc-tusb320: fix kernel-doc warning
extcon: usbc-tusb320: Add USB TYPE-C support
extcon: usbc-tusb320: Factor out extcon into dedicated functions
scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
scsi: mpi3mr: Remove unnecessary cast
scsi: stex: Properly zero out the passthrough command structure
scsi: mpi3mr: Update driver version to 8.2.0.3.0
scsi: mpi3mr: Fix scheduling while atomic type bug
scsi: mpi3mr: Scan the devices during resume time
scsi: mpi3mr: Free enclosure objects during driver unload
scsi: mpi3mr: Handle 0xF003 Fault Code
scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
scsi: mpi3mr: Support new power management framework
scsi: mpi3mr: Update mpi3 header files
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use"
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use"
scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO
scsi: core: Add I/O timeout count for SCSI device
scsi: qedf: Populate sysfs attributes for vport
scsi: pm8001: Replace one-element array with flexible-array member
scsi: 3w-xxxx: Replace one-element array with flexible-array member
scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command()
scsi: hptiop: Use struct_size() helper in code related to struct hpt_iop_request_scsi_command
scsi: hptiop: Replace one-element array with flexible-array member
scsi: pm8001: Fix running_req for internal abort commands
scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage
scsi: ufs: core: Remove redundant function definitions from ufshcd.h
scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .config files
scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
Input: joydev - fix comment typo
serial: 8250: Fix restoring termios speed after suspend
serial: Deassert Transmit Enable on probe in driver-specific way
serial: 8250_dma: Convert to use uart_xmit_advance()
serial: 8250_omap: Convert to use uart_xmit_advance()
dt-bindings: input: qcom,pm8xxx-vib: convert to yaml
Input: twl4030-vibra - drop legacy, non DT boot support
thermal: int340x: processor_thermal: Use module_pci_driver() macro
blk-mq: don't redirect completion for hctx withs only one ctx mapping
blk-throttle: improve bypassing bios checkings
blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT
pcmcia: Removed unused variable control.
wifi: ath11k: fix peer addition/deletion error on sta band migration
device property: Add const qualifier to device_get_match_data() parameter
drm_print: add _ddebug descriptor to drm_*dbg prototypes
drm_print: prefer bare printk KERN_DEBUG on generic fn
drm_print: optimize drm_debug_enabled for jump-label
drm-print: add drm_dbg_driver to improve namespace symmetry
drm-print.h: include dyndbg header
drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
drm_print: interpose drm_*dbg with forwarding macros
drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
drm_print: condense enum drm_debug_category
debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops
driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs()
firmware: google: Test spinlock on panic path to avoid lockups
bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug
MAINTAINERS: Add header files under VMWARE VMCI DRIVER
mei: gsc: Remove redundant dev_err call
mei: fix repeated words in comments
drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h
nvmem: u-boot-env: fix crc32 casting type
nvmem: lan9662-otp: add support
dt-bindings: lan9662-otpc: document Lan9662 OTPC
nvmem: u-boot-env: find Device Tree nodes for NVMEM cells
dt-bindings: nvmem: Add SoC compatible for sm6115
nvmem: sort config symbols alphabetically
nvmem: prefix all symbols with NVMEM_
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
nvmem: brcm_nvram: Use kzalloc for allocating only one element
dt-bindings: nvmem: mediatek: efuse: Add support for MT8188
nvmem: core: add error handling for dev_set_name
mtd: allow getting MTD device associated with a specific DT node
nvmem: add driver handling U-Boot environment variables
slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
nvmem: core: Fix memleak in nvmem_register()
slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
slimbus: qcom-ngd: simplify error paths with dev_err_probe
slimbus: qcom-ngd: cleanup in probe error path
slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
wifi: rtw89: support for enable/disable MSDU aggregation
wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions
wifi: rtw89: support for processing P2P power saving
wifi: rtw89: support WMM-PS in P2P GO mode
wifi: rtw89: set wifi_role of P2P
wifi: rtw89: send OFDM rate only in P2P mode
wifi: rtw89: support P2P
wifi: rt2x00: correctly set BBP register 86 for MT7620
wifi: rt2x00: set SoC wmac clock register
wifi: rt2x00: set VGC gain for both chains of MT7620
wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620
wifi: rt2x00: move helper functions up in file
wifi: rt2x00: add TX LOFT calibration for MT7620
wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
wifi: rt2x00: add RXIQ calibration for MT7620
wifi: rt2x00: add RXDCOC calibration for MT7620
wifi: rt2x00: add r calibration for MT7620
wifi: rt2x00: add RF self TXDC calibration for MT7620
wifi: rt2x00: move up and reuse busy wait functions
wifi: rt2x00: add support for external PA on MT7620
wifi: rt2x00: add throughput LED trigger
wifi: rt2x00: define RF5592 in init_eeprom routine
Documentation: ENI155_MAGIC isn't a magic number
Documentation: NBD_REPLY_MAGIC isn't a magic number
nbd: remove define-only NBD_MAGIC, previously magic number
Documentation: FW_HEADER_MAGIC isn't a magic number
Documentation: EEPROM_MAGIC_VALUE isn't a magic number
Documentation: COW_MAGIC isn't a magic number
Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers
Documentation: RIEBL_MAGIC isn't a magic number
Documentation: FULL_DUPLEX_MAGIC isn't a magic number
Documentation: CG_MAGIC isn't a magic number
Documentation: zh: remove stale magic numbers
Documentation: zh: remove references to IrDA
Documentation: sndmagic.h doesn't exist
Documentation: HFS is not a user of magic numbers
MIPS: remove define-only GDA_MAGIC, previously magic number
Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number
a.out: remove define-only CMAGIC, previously magic number
Documentation: remove nonexistent magic numbers
devcoredump : Serialize devcd_del work
debugfs: Only clobber mode/uid/gid on remount if asked
kernfs: fix use-after-free in __kernfs_remove
staging: r8188eu: remove two unused enum entries
staging: r8188eu: remove duplicate bSurpriseRemoved check
staging: r8188eu: remove BlinkingLedState
staging: r8188eu: remove bLedNoLinkBlinkInProgress
staging: r8188eu: update status before wps success blinking
staging: r8188eu: cancel blink_work during wps stop
staging: r8188eu: Fix return type of rtw_xmit_entry
staging: r8188eu: fix potential memory leak in _rtw_init_xmit_priv()
staging: r8188eu: add kfree() on an error path of rtw_xmit_resource_alloc()
staging: r8188eu: remove recv_osdep.h
staging: r8188eu: remove unused prototypes from recv_osdep.h
staging: r8188eu: make _netdev_open() static
staging: r8188eu: replace tabs with space in odm_query_rxpwrpercentage()
staging: r8188eu: clean up camel case in odm_query_rxpwrpercentage()
staging: r8188eu: rename odm_QueryRxPwrPercentage()
staging: r8188eu: remove unnecessary initialization
staging: r8188eu: clean up camel case in odm_signal_scale_mapping()
staging: r8188eu: rename odm_SignalScaleMapping()
staging: r8188eu: update status before link blinking
staging: r8188eu: cancel blink_work before link blinking
staging: r8188eu: simplify the code to prevent link blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before tx/rx blinking
staging: r8188eu: simplify the code to prevent tx/rx blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before scan blinking
staging: r8188eu: simplify the code to prevent scan blinking restart
staging: r8188eu: fix a potential memory leak in rtw_init_cmd_priv()
staging: octeon: Fix return type of cvm_oct_xmit and cvm_oct_xmit_pow
staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi433_debugfs_regs
staging: rtl8192u: Fix return type of ieee80211_xmit
staging: vt6655: fix some erroneous memory clean-up loops
staging: rtl8723bs: Add a blank line after declarations
staging: rtl8723bs: Make switch and case at the same indent
staging: rtl8723bs: Relocate constant on the right side of test
staging: rtl8723bs: replace code indent as tabs
staging: rtl8723bs: Fix coding style issue in block comment
staging: rtl8723bs: Insert blank line after declarations
staging: rtl8723bs: remove braces in single statement blocks
staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
staging: rtl8192e: Remove ftrace-like logging in rtl819x_BAProc.c, ...
staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c
staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_firmware.c, ...
staging: fwserial: Switch to kfree_rcu() API
media: sun6i-csi: Move csi buffer definition to main header file
media: sun6i-csi: Introduce and use video helper functions
media: sun6i-csi: Add media ops with link notify callback
media: sun6i-csi: Remove controls handler from the driver
media: sun6i-csi: Register the media device after creation
media: sun6i-csi: Pass and store csi device directly in video code
media: sun6i-csi: Tidy up video code
media: sun6i-csi: Tidy up v4l2 code
media: sun6i-csi: Tidy up Kconfig
media: sun6i-csi: Use runtime pm for clocks and reset
media: sun6i-csi: Define and use variant to get module clock rate
media: sun6i-csi: Always set exclusive module clock rate
media: sun6i-csi: Tidy up platform code
media: sun6i-csi: Refactor main driver data structures
media: sun6i-csi: Define and use driver name and (reworked) description
media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: venus: hfi: Remove the unneeded result variable
media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile
media: venus: venc_ctrls: Add default value for CLL info
media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range.
media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm
media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
media: venus : Addition of EOS Event support for Encoder
media: venus : CAPTURE Plane width/height alignment with OUT plane.
media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: venus : Add default values for the control
media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
media: venus: dec: Handle the case where find_format fails
media: cx88: add IR remote support for NotOnlyTV LV3H
media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()
media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
media: atomisp: don't store an unused sink data on a var
MAINTAINERS: Solve warning regarding inexistent atmel-usart binding
media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()
crypto: hisilicon/qm - fix the qos value initialization
crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify sun4i_ss_debugfs
crypto: tcrypt - add async speed test for aria cipher
crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of aria cipher
crypto: aria - prepare generic module for optimized implementations
crypto: artpec6 - Fix printk warning on size_t/%d
crypto: add __init/__exit annotations to init/exit funcs
crypto: blake2s - revert unintended config addition of CRYPTO_BLAKE2S
crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CE
crypto: inside-secure - Replace generic aes with libaes
crypto: inside_secure - Avoid dma map if size is zero
media: atomisp: Remove atomisp_source_pad_to_stream_id()
media: atomisp: Remove const/fixed camera_caps
media: atomisp: Remove unused atomisp_css_get_dis_statistics()
media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
media: atomisp: Drop unnecessary first_streamoff check
media: atomisp: Remove a couple of not useful function wrappers
media: atomisp: Use video_dev.lock for ioctl locking
media: atomisp: Drop streamoff_mutex
media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover()
media: atomisp: Remove watchdog timer
media: atomisp: Add atomisp_pipe_check() helper
media: atomisp: Remove asd == NULL checks from ioctl handling
media: atomisp: Fix locking around asd->streaming read/write
media: atomisp: Remove unused lock member from struct atomisp_sub_device
media: atomisp: Use a normal mutex for the main lock
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
media: atomisp: Simplify v4l2_fh_open() error handling
media: atomisp: Fix v4l2_fh resource leak on open errors
media: atomisp: Remove loading mutex
media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
media: atomisp: Split subdev and video-node registration into 2 steps
media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function
media: atomisp: Remove some further ATOMISP_ACC_* related dead code
media: atomisp: Remove the ACC device node
media: atomisp: Remove never set file_input flag
media: atomisp: Remove the outq videobuf queue
media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
media: atomisp: Remove file-injection support
media: atomisp: Fix device_caps reporting of the registered video-devs
media: atomisp: Ensure that USERPTR pointers are page aligned
media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Further simplify alloc_private_pages()
media: atomisp: hmm_bo: Simplify alloc_private_pages()
media: atomisp: Make atomisp_try_fmt_cap() take padding into account
media: atomisp: Fix VIDIOC_TRY_FMT
media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use
media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
phy: qcom-qmp-usb: Use dev_err_probe() to simplify code
phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code
phy: qcom-qmp-combo: Use dev_err_probe() to simplify code
media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
media: atomisp-ov2680: Fix ov2680_set_fmt()
media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
media: dt-bindings: dongwoon,dw9714: convert to dtschema
media: mc: convert pipeline funcs to take media_pad
media: mc: entity: Add has_pad_interdep entity operation
media: mc: entity: Rewrite media_pipeline_start()
phy: qualcomm: call clk_disable_unprepare in the error handling
media: drivers: use video_device_pipeline_alloc_start()
media: mc: entity: add alloc variant of pipeline_start
media: drivers: use video_device_pipeline()
media: drivers: use video device pipeline start/stop
media: v4l2-dev: Add videodev wrappers for media pipelines
media: mc: entity: Add media_entity_pipeline() to access the media pipeline
media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section
media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init
media: mc: entity: Add iterator helper for entity pads
media: mc: entity: Rename streaming_count -> start_count
media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: media-entity.h: add include for min()
media: Documentation: mc: add definitions for stream and pipeline
media: Remove incorrect comment from struct v4l2_fwnode_endpoint
media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
media: ov8865: Fix an error handling path in ov8865_probe()
media: ar0521: Fix return value check in writing initial registers
media: v4l: subdev: Fail graciously when getting try data for NULL state
phy: intel: Use dev_err_probe() to simplify code
phy: tegra: xusb: Use dev_err_probe() to simplify code
media: ipu3-imgu: Fix NULL pointer dereference in active selection access
media: ar0521: Remove redundant variable ret
media: ar0521: fix error return code in ar0521_power_on()
media: i2c: mt9v111: Fix typo 'the the' in comment
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
media: ov5640: Use runtime PM
media: staging: ipu3-imgu: Fix BNR wb gain documentation
media: hantro: Allows luma and chroma depth to be different
media: hantro: imx8m: Enable 10bit decoding
media: Hantro: HEVC: Allows 10-bit bitstream
media: hantro: postproc: Configure output regs to support 10bit
media: hantro: HEVC: Fix chroma offset computation
media: hantro: HEVC: Fix auxilary buffer size calculation
media: hantro: Store HEVC bit depth in context
media: meson: vdec: fix possible refcount leak in vdec_probe()
media: platform: cros-ec: Add Kuldax to the match table
media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER
media: MAINTAINERS: adjust entry to zoran driver movement
media: tuners: Remove the unneeded result variable
media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()
media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
media: radio-si476x: Remove the unneeded result variable
media: docs: libv4l-introduction.rst: Fix function signature and link
media: platform: mtk-mdp3: add pointer checks and use devm_kfree
media: si4713: Use the right include
media: i2c: isl7998x: Use right include
media: cec: add support for Absolute Volume Control
media: dvb-frontends/drxk: initialize err to 0
media: v4l2-ctrls: drop 'elems' argument from control type ops.
media: amphion: release m2m ctx when releasing vpu instance
media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value
media: pci/cx18: fix repeated words in comments
media: usb/dvb-usb-v2: fix repeated words in comments
media: usb/msi2500: fix repeated words in comments
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: rkisp1: Zero v4l2_subdev_format fields in when validating links
media: rkisp1: Configure LSC after enabling the ISP
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Simplify LSC x/y size and grad register macros
media: rkisp1: Store LSC register values in u32 variables
media: rkisp1: Clean up LSC configuration code
media: rkisp1: Allow setting color space on resizer sink pad
media: rkisp1: Initialize color space on resizer sink and source pads
phy: qcom-snps: Use dev_err_probe() to simplify code
phy: qcom-qusb2: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code
media: rkisp1: Configure CSM based on YCbCr encoding
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Configure quantization using ISP source pad
media: rkisp1: Allow setting all color space fields on ISP source pad
media: rkisp1: Fix source pad format configuration
media: rkisp1: Allow setting color space on ISP sink pad
media: rkisp1: Initialize color space on ISP sink and source pads
media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
ata: libata-eh: avoid needless hard reset when revalidating link
phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe()
phy: mediatek: mipi: remove register access helpers
phy: mediatek: mipi: mt8183: use common helper to access registers
phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask
phy: mediatek: mipi: mt8173: use common helper to access registers
phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: remove register access helpers
phy: mediatek: hdmi: mt8173: use common helper to access registers
phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: mt2701: use common helper to access registers
phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt2701: use GENMASK and BIT to generate mask and bits
phy: mediatek: pcie: use new helper to update register bits
phy: mediatek: ufs: use common register access helpers
phy: mediatek: xsphy: remove macros used to prepare bitfield value
phy: mediatek: tphy: remove macros to prepare bitfield value
phy: mediatek: add a new helper to update bitfield
thunderbolt: Use dev_err_probe()
thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs
media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
media: mceusb: set timeout to at least timeout provided
media: imon: Remove the unneeded result variable
media: mceusb: Use new usb_control_msg_*() routines
phy: qcom-qmp-combo: drop redundant DP config flag
phy: qcom-qmp-usb: consolidate lane config
phy: qcom-qmp-ufs: consolidate lane config
phy: qcom-qmp-combo: consolidate lane config
phy: qcom-qmp-pcie-msm8996: rename nlanes config
phy: qcom-qmp-pcie: consolidate lane config
phy: qcom-qmp: drop unused index field
phy: qcom-qmp-pcie: drop unused config field
phy: qcom-qmp-pcie: drop unused mode field
phy: qcom-qmp-pcie-msm8996: drop unused kernel doc
phy: qcom-qmp: drop unused forward declarations
phy: qcom-qmp-usb: drop init and exit wrappers
phy: qcom-qmp-pcie: drop init and exit wrappers
phy: qcom-qmp-usb: drop unused type from config
phy: qcom-qmp-ufs: drop unused type from config
phy: qcom-qmp-pcie-msm8996: drop unused type from config
phy: qcom-qmp-pcie: drop unused type from config
fuse: implement ->tmpfile()
vfs: open inside ->tmpfile()
vfs: move open right after ->tmpfile()
vfs: make vfs_tmpfile() static
ovl: use vfs_tmpfile_open() helper
cachefiles: use vfs_tmpfile_open() helper
cachefiles: only pass inode to *mark_inode_inuse() helpers
cachefiles: tmpfile error handling cleanup
hugetlbfs: cleanup mknod and tmpfile
vfs: add vfs_tmpfile_open() helper
ipv6: tcp: send consistent autoflowlabel in RST packets
net: ipa: encapsulate updating three more registers
net: ipa: encapsulate updating the COUNTER_CFG register
net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register
net: ipa: tidy up register enum definitions
net: ipa: define BCR values using an enum
net: ipa: rearrange functions for similarity
net: ipa: introduce ipa_qtime_val()
net: ipa: don't use u32p_replace_bits()
cgroup: use strscpy() is more robust and safer
iocost_monitor: reorder BlkgIterator
cgroup: simplify code in cgroup_apply_control
selftests/bpf: allow to adjust BPF verifier log level in veristat
selftests/bpf: emit processing progress and add quiet mode to veristat
selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects
selftests/bpf: make veristat's verifier log parsing faster and more robust
selftests/bpf: add sign-file to .gitignore
ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support
ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE
ublk_drv: consider recovery feature in aborting mechanism
ublk_drv: requeue rqs with recovery feature enabled
ublk_drv: define macros for recovery feature and check them
ublk_drv: check 'current' instead of 'ubq_daemon'
libbpf: restore memory layout of bpf_object_open_opts
libbpf: Add pathname_concat() helper
EDAC/i7300: Correct the i7300_exit() function name in comment
io_uring: fix CQE reordering
selftests/bpf: Simplify cgroup_hierarchical_stats selftest
io_uring/net: fix UAF in io_sendrecv_fail()
selftest/net: adjust io_uring sendzc notif handling
Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash()
Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash()
Input: synaptics-rmi4 - remove unneeded struct register_offset
Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command
Input: synaptics-rmi4 - reset after writing partition table
Input: synaptics-rmi4 - rewrite partition table unconditionally
Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8
Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper
Input: synaptics-rmi4 - fix firmware update operations with bootloader v8
ARM: orion: fix include path
parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo]
x86/sb_edac: Add row column translation for Broadwell
EDAC/i10nm: Print an extra register set of retry_rd_err_log
EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
EDAC/skx_common: Add ChipSelect ADXL component
Input: matrix_keypad - add missed header inclusion
dt-bindings: clock: rockchip: change SPDX-License-Identifier
cgroup: Make cgroup_get_from_id() prettier
spi: s3c24xx: Switch to use devm_spi_alloc_master()
spi: xilinx: Switch to use devm_spi_alloc_master()
spi: img-spfi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: ssm2518: switch to using gpiod API
ASoC: ssm2518: drop support for platform data
ASoC: Intel: skylake: remove unnecessary dev_set_drvdata()
ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
ASoC: fsl_asrc_dma: fully initialize structs
ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl_audmux: Fix amixer write errors
dt-bindings: input: touchscreen: elants_i2c: Add compatible for eth3915n chip
arm64: configs: Enable all PMUs provided by Arm
ARM: dts: turris-omnia: Add label for wan port
ARM: dts: turris-omnia: Define S/PDIF audio card
ARM: mvebu: Add spdif-pins mpp pins for Armada 38x
ARM: mvebu: add audio support to Armada 385 DB
ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall
drm/panel-edp: Add AUO B116XAK01.6
drm/panel-edp: Add BOE NT116WHM-N21
drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1)
drm/panel-edp: Add INX N116BCN-EA1
ARM: dts: integrator: Tag PCI host with device_type
selftests/livepatch: add sysfs test
livepatch: add sysfs entry "patched" for each klp_object
net: macsec: remove the prepare flag from the MACsec offloading context
net/mlx5e: macsec: remove checks on the prepare phase
net: atlantic: macsec: remove checks on the prepare phase
net: phy: mscc: macsec: remove checks on the prepare phase
net: macsec: remove the prepare phase when offloading
net: atlantic: macsec: make the prepare phase a noop
net: phy: mscc: macsec: make the prepare phase a noop
ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout
ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3
ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump
ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump
arm64: dts: rockchip: use pin constant for reset-gpios on px30-evb
ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb
arm64: dts: rockchip: set max drive-strength for cif_clkout_m0 on px30-evb
ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-supply on rk3399 rock 4c and pi4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
arm64: dts: rockchip: fix regulator name on rk3399-rock-4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4c-plus
arm64: dts: rockchip: fix regulator structure on rk3399-rock-4c-plus
arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3399-rock-4c-plus
arm64: uaccess: simplify uaccess_mask_ptr()
selftests/bonding: re-add lladdr target test
regulator: qcom,rpmh: add pm660 and pm660l pmics
regulator: qcom-rpmh: add pm660 and pm660l pmics
ASoC: codecs: va-macro: add support for sm8450 and sc8280xp
ASoC: codecs: va-macro: clear the frame sync counter before enabling
ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp
ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles
ASoC: codecs: wsa883x: add clock stop support
ASoC: codecs: tx-macro: fix kcontrol put
ASoC: codecs: tx-macro: fix active_decimator array
ASoC: codecs: tx-macro: handle swr_reset correctly
ASoC: codecs: rx-macro: handle swr_reset correctly
ASoC: codecs: wsa-macro: handle swr_reset correctly
selftests/livepatch: normalize sysctl error message
spi: aspeed: Remove redundant dev_err call
spi: spi-mpc52xx: switch to using gpiod API
spi: cadence: Remove redundant dev_err call
ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link
ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data()
ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead of custom ops
ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read()
ASoC: SOF: Intel: MTL: reuse the common ops for PM
ASoC: SOF: Intel: HDA: use IPC version-specific ops
ASoC: SOF: Intel: MTL: define and set the disable_interrupts op
ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms
ASoC: SOF: Intel: Add a new op for disabling interrupts
ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove
ASoC: SOF: Intel: mtl: define and set power_down_dsp op
ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms
ASoC: SOF: Intel: introduce new op to handle dsp power down
ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins
ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches
ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins
ASoC: mediatek: mt8186-da7219: Add headset widgets with switches
ASoC: mediatek: mt8195: Expose individual headset jack pins
ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins
ASoC: wcd934x: fix order of Slimbus unprepare/disable
ASoC: wcd9335: fix order of Slimbus unprepare/disable
firmware: dmi: Fortify entry point length checks
x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes
x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data
x86/resctrl: Rename and change the units of resctrl_cqm_threshold
x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read()
x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read()
x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read()
x86/resctrl: Abstract __rmid_read()
can: ctucanfd: Remove redundant dev_err call
can: gs_usb: remove dma allocations
can: gs_usb: add switchable termination support
can: gs_usb: gs_make_candev(): clean up error handling
can: gs_usb: convert from usb_control_msg() to usb_control_msg_{send,recv}()
can: gs_usb: gs_cmd_reset(): rename variable holding struct gs_can pointer to dev
can: gs_usb: gs_can_open(): initialize time counter before starting device
can: gs_usb: add missing lock to protect struct timecounter::cycle_last
can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv()
can: bcm: check the result of can_send() in bcm_can_tx()
can: bcm: registration process optimization in bcm_module_init()
x86/microcode/AMD: Track patch allocation size explicitly
net: lan966x: Add offload support for taprio
net: lan966x: Add registers used by taprio
net: lan966x: Add offload support for mqprio
net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES
virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
drm/qxl: drop set_prod_notify parameter from qxl_ring_create
xen-netback: use kstrdup instead of open-coding it
net: dsa: mt7530: add support for in-band link status
net: phy: aquantia: Add support for rate matching
cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
net: phy: aquantia: Add some additional phy interfaces
net: phylink: Adjust advertisement based on rate matching
net: phylink: Adjust link settings based on rate matching
net: phy: Add support for rate matching
net: phylink: Generate caps and convert to linkmodes separately
net: phylink: Export phylink_caps_to_linkmodes
net: phylink: Document MAC_(A)SYM_PAUSE
x86/resctrl: Allow per-rmid arch private storage to be reset
scsi: storvsc: remove an extraneous "to" in a comment
Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization
mm/slub: enable debugging memory wasting of kmalloc
random: clamp credited irq bits to maximum mixed
Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability
Drivers: hv: vmbus: Fix kernel-doc
dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML
random: throttle hwrng writes if no entropy is credited
random: use hwgenerator randomness more frequently at early boot
random: restore O_NONBLOCK support
arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x
drm/hyperv: Don't overwrite dirt_needed value set by host
drm/meson: remove drm bridges at aggregate driver unbind time
drm/meson: explicitly remove aggregate driver at module unload time
drm/meson: reorder driver deinit sequence to fix use-after-free bug
arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b
Drivers: hv: vmbus: Optimize vmbus_on_event
mips: dts: ralink: mt7621: add GB-PC2 LEDs
mips: dts: ralink: mt7621: fix external phy on GB-PC2
mips: dts: ralink: mt7621: change mt7530 switch address
mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii
mips: dts: ralink: mt7621: remove interrupt-parent from switch node
mips: dts: ralink: mt7621: fix some dtc warnings
dt-bindings: memory: mt7621: add syscon as compatible string
dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description
dt-bindings: net: dsa: mediatek,mt7530: change mt7530 switch address
dt-bindings: net: drop old mediatek bindings
arm64: defconfig: Enable Synopsys DWC MSHC driver
drm/bridge: lt8912b: clarify lvds output status
clk: rockchip: Add clock controller support for RV1126 SoC
maintainers: update MAINTAINERS file.
net: microchip: sparx5: add support for offloading ets qdisc
net: microchip: sparx5: add support for offloading tbf qdisc
net: microchip: sparx5: add support for offloading mqprio qdisc
net: microchip: sparx5: add tc setup hook
erofs: support interlaced uncompressed data for compressed files
net: dsa: xrs700x: remove unnecessary dev_set_drvdata()
net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata()
net: dsa: sja1105: remove unnecessary spi_set_drvdata()
net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata()
net: dsa: realtek: remove unnecessary set_drvdata()
net: dsa: qca8k: remove unnecessary dev_set_drvdata()
net: dsa: ar9331: remove unnecessary dev_set_drvdata()
net: dsa: ocelot: remove unnecessary set_drvdata()
net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata()
net: dsa: mv88e6060: remove unnecessary dev_set_drvdata()
net: dsa: mt7530: remove unnecessary dev_set_drvdata()
net: dsa: microchip: remove unnecessary set_drvdata()
net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata()
net: dsa: lan9303: remove unnecessary dev_set_drvdata()
net: dsa: hellcreek: remove unnecessary platform_set_drvdata()
net: dsa: loop: remove unnecessary dev_set_drvdata()
net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata()
net: dsa: b53: remove unnecessary set_drvdata()
ptp_ocp: use device_find_any_child() instead of custom approach
ethtool: tunnels: check the return value of nla_nest_start()
erofs: clean up .read_folio() and .readahead() in fscache mode
net/mlx5e: Support MACsec offload replay window
net/mlx5e: Support MACsec offload extended packet number (EPN)
net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage
net/mlx5e: Create advanced steering operation (ASO) object for MACsec
net/mlx5e: Expose memory key creation (mkey) function
net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection
net/mlx5e: Fix MACsec initial packet number
net/mlx5e: Fix MACsec initialization error path
net/mlx5: Fix fields name prefix in MACsec
net: macsec: Expose extended packet number (EPN) properties to macsec offload
ipmi: kcs: aspeed: Update port address comments
net: hinic: remove the unused input parameter prod_idx in sq_prepare_ctrl()
net: hinic: replace magic numbers with macro
net: hinic: remove unused enumerated value
net: hinic: change hinic_deinit_vf_hw() to void
net: hinic: simplify code logic
net: hinic: remove duplicate macro definition
net: hinic: remove unused macro
net: hinic: remove unused functions
net: hinic: change type of function to be static
net: hinic: modify kernel doc comments
selftests/tc-testing: add show class case for red qdisc
selftests/tc-testing: add show class case for prio qdisc
selftests/tc-testing: add show class case for mq qdisc
selftests/tc-testing: add show class case for ingress qdisc
selftests/tc-testing: add selftests for qfq qdisc
selftests/tc-testing: add selftests for netem qdisc
selftests/tc-testing: add selftests for multiq qdisc
selftests/tc-testing: add selftests for mqprio qdisc
selftests/tc-testing: add selftests for htb qdisc
selftests/tc-testing: add selftests for hfsc qdisc
selftests/tc-testing: add selftests for fq_codel qdisc
selftests/tc-testing: add selftests for dsmark qdisc
selftests/tc-testing: add selftests for drr qdisc
selftests/tc-testing: add selftests for cbs qdisc
selftests/tc-testing: add selftests for cbq qdisc
selftests/tc-testing: add selftests for cake qdisc
net/sched: use tc_qdisc_stats_dump() in qdisc
net/sched: sch_api: add helper for tc qdisc walker stats dump
net/sched: taprio: remove unnecessary taprio_list_lock
net/mlx5e: Support 256 bit keys with kTLS device offload
net/tls: Support 256 bit keys with TX device offload
net/tls: Use cipher sizes structs
net/tls: Describe ciphers sizes by const structs
selftests/bpf: Free the allocated resources after test case succeeds
selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off
bnxt_en: replace reset with config timestamps
vfio: Move container code into drivers/vfio/container.c
vfio: Split the register_device ops call into functions
vfio: Rename vfio_ioctl_check_extension()
vfio: Split out container code from the init/cleanup functions
vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU
vfio: Split the container logic into vfio_container_attach_group()
vfio: Rename __vfio_group_unset_container()
vfio: Add header guards and includes to drivers/vfio/vfio.h
arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header
selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES
kselftest/arm64: Fix typo in hwcap check
net: phy: micrel: Fix double spaces inside lan8814_config_intr
drm/amdgpu: Fix VRAM eviction issue
arm64: mte: move register initialization to C
riscv: Allow PROT_WRITE-only mmap()
riscv: Make VM_WRITE imply VM_READ
ipmi: Add __init/__exit annotations to module init/exit funcs
x86/resctrl: Add per-rmid arch private storage for overflow and chunks
x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks
x86/resctrl: Allow update_mba_bw() to update controls directly
Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF
platform/x86/amd/pmf: Add sysfs to toggle CnQF
platform/x86/amd/pmf: Add support for CnQF
platform/x86/amd: pmc: Fix build without debugfs
x86/resctrl: Remove architecture copy of mbps_val
x86/resctrl: Switch over to the resctrl mbps_val list
MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS
arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()
x86/resctrl: Create mba_sc configuration in the rdt_domain
xsk: Inherit need_wakeup flag for shared sockets
misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove()
misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver
misc: microchip: pci1xxxx: Remove duplicate include
pcmcia: Add __init/__exit annotations to module init/exit funcs
serial: stm32: Deassert Transmit Enable on ->rs485_config()
serial: ar933x: Deassert Transmit Enable on ->rs485_config()
tty: serial: atmel: Use FIELD_PREP/FIELD_GET
tty: serial: atmel: Make the driver aware of the existence of GCLK
tty: serial: atmel: Only divide Clock Divisor if the IP is USART
tty: serial: atmel: Separate mode clearing between UART and USART
dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock
dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60
dt-bindings: serial: atmel,at91-usart: convert to json-schema
tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
serial: 8250: Toggle IER bits on only after irq has been set up
serial: 8250: Switch UART port flags to using BIT_ULL
serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
serial: 8250: Let drivers request full 16550A feature probing
pcmcia: at91_cf: make mc static
pcmcia: remove VR41XX PCMCIA driver
pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void
net: ethernet: adi: Fix invalid parent name length
tty: serial: extract serial_omap_put_char() from transmit_chars()
tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool
tty: serial: extract tx_ready() from __serial_lpc32xx_tx()
tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars()
tty: serial: altera_uart_{r,t}x_chars() need only uart_port
tty: serial: clean up stop-tx part in altera_uart_tx_chars()
tty: serial: move and cleanup vt8500_tx_empty()
tty: hvc: remove HVC_IUCV_MAGIC
tty: synclink_gt: remove MGSL_MAGIC
tty: n_hdlc: remove HDLC_MAGIC
tty: remove TTY_DRIVER_MAGIC
tty: remove TTY_MAGIC
drivers: serial: jsm: fix some leaks in probe
dt-bindings: serial: rockchip: add rockchip,rk3128-uart
serial: omap: Disallow RS-485 if rts-gpio is not specified
tty: serial: cpm_uart: remove unused cpm_uart_nr declaration
x86/resctrl: Abstract and use supports_mba_mbps()
arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()
x86/resctrl: Remove set_mba_sc()s control array re-initialisation
arm64/sve: Add Perf extensions documentation
perf: arm64: Add SVE vector granule register to user regs
tty: n_gsm: add debug bit for user payload
tty: n_gsm: name the debug bits
tty: n_gsm: introduce gsm_control_command() function
tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val()
tty: n_gsm: name gsm tty device minors
tty: n_gsm: add enumeration for gsm encodings
platform/x86: hp-wmi: Support touchpad on/off
platform/x86: int3472/discrete: Drop a forward declaration
platform/x86: toshiba_acpi: change turn_on_panel_on_resume to static
Revert "usb: storage: Add quirk for Samsung Fit flash"
usb: dwc3: core: fix some leaks in probe
usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk
USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk
usb: musb: Fix musb_gadget.c rxstate overflow bug
usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P
usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms
usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure
usb: dwc3: xilinx: add power management ops support
usb: gadget: uvc: add v4l2 try_format api call
usb: gadget: uvc: add v4l2 enumeration api calls
media: uvcvideo: move uvc_format_desc to common header
media: v4l: move helper functions for fractions from uvc to v4l2-common
dt-bindings: usb: dwc3: add sdm670 compatible
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
usb: dwc3: qcom: drop unneeded compatibles
usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable
usb: mon: make mmapped memory read only
dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb
dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs
usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name()
usb: gadget: add _init/__exit annotations to module init/exit funcs
usb: dwc2: Remove redundant license text
usb: dwc3: Fix typos in gadget.c
usb: gadget: function: fix dangling pnp_string in f_printer.c
xhci: remove unused lpm_failed_dev member from struct xhci_hcd
xhci: remove unused command member from struct xhci_hcd struct
xhci: show fault reason for a failed enable slot command
xhci: Don't show warning for reinit on known broken suspend
xhci: dbc: Fix memory leak in xhci_alloc_dbc()
usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
x86/resctrl: Add domain offline callback for resctrl work
spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master()
x86/resctrl: Group struct rdt_hw_domain cleanup
x86/resctrl: Add domain online callback for resctrl work
net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986
net: ethernet: mtk_eth_wed: add axi bus support
net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset
net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable}
net: ethernet: mtk_eth_soc: add foe_entry_size to mtk_eth_soc
net: ethernet: mtk_eth_soc: move wdma_base definitions in mtk register map
net: ethernet: mtk_eth_soc: add the capability to run multiple ppe
net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure
net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map
dt-bindings: net: mediatek: add WED binding for MT7986 eth driver
arm64: dts: mediatek: mt7986: add support for Wireless Ethernet Dispatch
MAINTAINERS: add maintainers for Alibaba' T-Head PMU driver
drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC
docs: perf: Add description for Alibaba's T-Head PMU driver
x86/resctrl: Merge mon_capable and mon_enabled
x86/resctrl: Kill off alloc_enabled
ALSA: hda/hdmi: Use only dynamic PCM device allocation
ALSA: hda/ca0132 - remove the unneeded result variable
spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static
regmap: mmio: replace return 0 with break in switch statement
ASoC: SOF: pci-tgl: add missing PCI IDs for RPL
ASoC: SOF: Intel: pci-tgl: reorder PCI IDs
ASoC: es8316: fix register sync error in suspend/resume tests
RDMA/core: Clean up a variable name in ib_create_srq_user()
counter: Realign counter_comp comment block to 80 characters
net/smc: Unbind r/w buffer size from clcsock and make them tunable
net/smc: Introduce a specific sysctl for TEST_LINK time
net: ethernet: altera: TSE: fix error return code in altera_tse_probe()
RDMA/srp: Support more than 255 rdma ports
RDMA/rxe: Use members of generic struct in rxe_mr
IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID
RDMA/cm: Use SLID in the work completion as the DLID in responder side
RDMA/cma: Multiple path records support with netlink channel
RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths
wifi: ath11k: fix number of VHT beamformee spatial streams
wifi: ath11k: retrieve MAC address from system firmware if provided
wifi: ath11k: add get_txpower mac ops
wifi: ath11k: move firmware stats out of debugfs
ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs()
wifi: ath9k: fix repeated the words in a comment
wifi: ath9k: fix repeated to words in a comment
wifi: ath10k: reset pointer after memory free to avoid potential use-after-free
wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
wifi: ath11k: change complete() to complete_all() for scan.completed
md: Fix spelling mistake in comments of r5l_log
md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
md/raid10: convert resync_lock to use seqlock
md/raid10: fix improper BUG_ON() in raise_barrier()
md/raid10: prevent unnecessary calls to wake_up() in fast path
md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait
md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
md: Remove extra mddev_get() in md_seq_start()
md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
md/raid5: Ensure stripe_fill happens on non-read IO with journal
md/raid5: Don't read ->active_stripes if it's not needed
md/raid5: Cleanup prototype of raid5_get_active_stripe()
md/raid5: Drop extern on function declarations in raid5.h
md/raid5: Refactor raid5_get_active_stripe()
md: Replace snprintf with scnprintf
md/raid10: fix compile warning
md/raid5: Fix spelling mistakes in comments
wifi: rtw89: coex: update coexistence to 6.3.0
wifi: rtw89: coex: add logic to control BT scan priority
wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle
wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation
wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT
wifi: rtw89: coex: add v1 Wi-Fi firmware steps report
wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware
wifi: rtw89: coex: translate slot ID to readable name
wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status
wifi: mwifiex: fix array of flexible structures warnings
wifi: rndis_wlan: fix array of flexible structures warning
wifi: ipw2x00: fix array of flexible structures warnings
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
xfrm: add extack support to xfrm_init_replay
xfrm: add extack to __xfrm_init_state
xfrm: add extack to attach_*
xfrm: add extack support to xfrm_dev_state_add
xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead
xfrm: add extack to verify_replay
xfrm: add extack support to verify_newsa_info
fscrypt: work on block_devices instead of request_queues
fscrypt: stop holding extra request_queue references
fscrypt: stop using keyrings subsystem for fscrypt_master_key
ARM: decompressor: Include .data.rel.ro.local
selftests/bpf: add ability to filter programs in veristat
selftests/bpf: add comparison mode to veristat
selftests/bpf: add CSV output mode for veristat
selftests/bpf: fix double bpf_object__close() in veristate
selftests/bpf: add tests for bpf_ct_set_nat_info kfunc
net: netfilter: add bpf_ct_set_nat_info kfunc helper
bpf: Tweak definition of KF_TRUSTED_ARGS
block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO
block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs
block: move from strlcpy with unused retval to strscpy
block/drbd: remove useless comments in receive_DataReply()
drbd: remove orphan _req_may_be_done() declaration
io_uring: ensure local task_work marks task as running
ethernet: tundra: Drop forward declaration of static functions
flow_dissector: Do not count vlan tags inside tunnel payload
net: sched: remove unused tcf_result extension
net: mscc: ocelot: check return values of writes during reset
net: mscc: ocelot: utilize readx_poll_timeout() for chip reset
net: ll_temac: axienet: delete unnecessary blank lines and spaces
net: ll_temac: move trailing statements to next line
net: ll_temac: fix the missing spaces around '='
net: ll_temac: delete unnecessary else branch
net: ll_temac: axienet: align with open parenthesis
net: ll_temac: Cleanup for function name in a string
net: ll_temac: fix the format of block comments
net: macvtap: add __init/__exit annotations to module init/exit funcs
net: hns3: add __init/__exit annotations to module init/exit funcs
net: sched: simplify code in mall_reoffload
net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open()
bpf: Always use raw spinlock for hash bucket lock
bpf: Prevent bpf program recursion for raw tracepoint probes
selftests/bpf: Add tests for dynamic pointers parameters in kfuncs
selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc
selftests/bpf: Add additional tests for bpf_lookup_*_key()
selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put()
selftests/bpf: Compile kernel with everything as built-in
bpf: Add bpf_verify_pkcs7_signature() kfunc
bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs
KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL
bpf: Export bpf_dynptr_get_size()
btf: Allow dynamic pointer parameters in kfuncs
bpf: Move dynptr type check to is_dynptr_type_expected()
btf: Export bpf_dynptr definition
bpf: Allow kfuncs to be used in LSM programs
net: fjes: Reorder symbols to get rid of a few forward declarations
libbpf: Support raw BTF placed in the default search path
selftests: bpf: test_kmod.sh: Pass parameters to the module
libbpf: Improve BPF_PROG2 macro code quality and description
selftests/bpf: Add selftests validating the user ringbuf
bpf: Add libbpf logic for user-space ring buffer
bpf: Add bpf_user_ringbuf_drain() helper
bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type
PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections
Bluetooth: hci_debugfs: Fix not checking conn->debugfs
Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
net: hns3: add judge fd ability for sync and clear process of flow director
net: hns3: refactor function hclge_mbx_handler()
net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue()
net: hns3: add support for external loopback test
bpf: Gate dynptr API behind CAP_BPF
vfio: Add struct device to vfio_device
vfio: Rename vfio_device_put() and vfio_device_try_get()
vfio/ccw: Use the new device life cycle helpers
vfio/amba: Use the new device life cycle helpers
vfio/platform: Use the new device life cycle helpers
vfio/fsl-mc: Use the new device life cycle helpers
vfio/ap: Use the new device life cycle helpers
drm/i915/gvt: Use the new device life cycle helpers
vfio/mbochs: Use the new device life cycle helpers
vfio/mtty: Use the new device life cycle helpers
iio: adc: mcp3911: add support for oversampling ratio
vfio/mdpy: Use the new device life cycle helpers
dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
vfio/hisi_acc: Use the new device life cycle helpers
iio: adc: mcp3911: add support for interrupts
vfio/mlx5: Use the new device life cycle helpers
iio: adc: mcp3911: add support for buffers
vfio/pci: Use the new device life cycle helpers
iio: adc: mcp3911: use resource-managed version of iio_device_register
vfio: Add helpers for unifying vfio_device life cycle
PCI: Fix typo in pci_scan_child_bus_extend()
PCI: Fix whitespace and indentation
PCI: Distribute available resources for root buses, too
PCI: Move pci_assign_unassigned_root_bus_resources()
PCI: Pass available buses even if the bridge is already configured
drm/amdgpu: add helper to init rlc fw in header v2_4
drm/amdgpu: add helper to init rlc fw in header v2_3
drm/amdgpu: add helper to init rlc fw in header v2_2
drm/amdgpu: add helper to init rlc fw in header v2_1
drm/amdgpu: add helper to init rlc fw in header v2_0
drm/amdgpu: Fix amdgpu_vm_pt_free warning
drm/amdgpu: Use vm status_lock to protect pt free
drm/amdgpu: Use vm status_lock to protect vm evicted list
drm/amdgpu: Use vm status_lock to protect vm moved list
drm/amdgpu: Use vm status_lock to protect vm idle list
drm/amdgpu: Use vm status_lock to protect relocated list
drm/amdgpu: Rename vm invalidate lock to status_lock
tools: sync find_bit() implementation
lib/find_bit: optimize find_next_bit() functions
lib/find_bit: create find_first_zero_bit_le()
lib/find_bit: introduce FIND_FIRST_BIT() macro
io_uring/net: zerocopy sendmsg
io_uring/net: combine fail handlers
io_uring/net: rename io_sendzc()
io_uring/net: support non-zerocopy sendto
io_uring/net: refactor io_setup_async_addr
io_uring/net: don't lose partial send_zc on fail
io_uring/net: don't lose partial send/recv on fail
io_uring/rw: don't lose partial IO result on fail
io_uring: add custom opcode hooks on fail
io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128
io_uring/fdinfo: get rid of unnecessary is_cqe32 variable
io_uring: remove unused return from io_disarm_next
io_uring: add fast path for io_run_local_work()
io_uring/iopoll: unify tw breaking logic
io_uring/iopoll: fix unexpected returns
io_uring: disallow defer-tw run w/ no submitters
io_uring: further limit non-owner defer-tw cq waiting
dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props
dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
thermal: intel_powerclamp: Remove accounting for IRQ wakes
dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
selftests/bpf: Adapt cgroup effective query uapi change
bpftool: Fix wrong cgroup attach flags being assigned to effective progs
bpf, cgroup: Reject prog_attach_flags array when effective query
iio: accel: bma400: Fix smatch warning based on use of unintialized value.
iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
docs: iio: add documentation for BNO055 driver
iio: imu: add BNO055 I2C driver
iio: imu: add BNO055 serdev driver
dt-bindings: iio/imu: Add Bosch BNO055
iio: document "serialnumber" sysfs attribute
iio: document bno055 private sysfs attributes
iio: imu: add Bosch Sensortec BNO055 core driver
iio: add support for binary attributes
iio: event_monitor: add pitch, yaw and roll modifiers
iio: document pitch, yaw, roll modifiers
iio: add modifers for pitch, yaw, roll
iio: event_monitor: add linear acceleration modifiers
iio: document linear acceleration modifiers
iio: add modifiers for linear acceleration
iio: pressure: dps310: Reset chip after timeout
iio: pressure: dps310: Refactor startup procedure
dt-bindings: iio: adi,ad7923: add adi,range-double property
iio: adc: ad7923: support extended range
iio: adc: ad7923: fix channel readings for some variants
iio: adc: stm32-adc: add id registers support
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSTX
drivers: iio: adc: ltc2497: Rename the LTC2499 iio device
drivers: iio: adc: ltc2497: LTC2499 support
Add MAINTAINERS entries for LTC2497 and LTC2496
dt-bindings: iio: adc: Add docs for LTC2499
MAINTAINERS: Remove duplicate matching entry
iio: ltc2497: Fix reading conversion results
iio: pressure: bmp280: Add more tunable config parameters for BMP380
dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string
iio: pressure: bmp280: Add support for BMP380 sensor family
iio: pressure: bmp280: reorder i2c device tables declarations
iio: pressure: bmp280: Fix alignment for DMA safety
iio: pressure: bmp280: simplify driver initialization logic
iio: pressure: bmp280: Simplify bmp280 calibration data reading
iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK
iio: pressure: bmp280: reorder local variables following reverse xmas tree
iio: dac: ad5593r: add check for i2c functionality
iio: dac: ad5593r: Fix i2c read protocol requirements
iio: temperature: mlx90614 Refactoring available filter attributes
drivers: iio: accel: adxl312 and adxl314 support
dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314
iio: pressure: bmp280: fix datasheet links
iio: pressure: st_pressure: Add support for LPS22DF
dt-bindings: iio: st,st-sensors add LPS22DF.
bpf: simplify code in btf_parse_hdr
rpmsg: char: Avoid double destroy of default endpoint
remoteproc: virtio: Create platform device for the remoteproc_virtio
remoteproc: Move rproc_vdev management to remoteproc_virtio.c
remoteproc: core: Introduce rproc_add_rvdev function
remoteproc: core: Introduce rproc_rvdev_add_device function
io_uring/net: use io_sr_msg for sendzc
io_uring/net: refactor io_sr_msg types
io_uring/net: add non-bvec sg chunking callback
io_uring/net: io_async_msghdr caches for sendzc
io_uring/net: use async caches for async prep
io_uring/net: reshuffle error handling
io_uring: use io_cq_lock consistently
io_uring: kill an outdated comment
io_uring: allow buffer recycling in READV
fs: add batch and poll flags to the uring_cmd_iopoll() handler
io_uring: ensure iopoll runs local task work as well
io_uring: add local task_work run helper that is entered locked
io_uring: cleanly separate request types for iopoll
nvme: wire up async polling for io passthrough commands
block: export blk_rq_is_poll
io_uring: add iopoll infrastructure for io_uring_cmd
fs: add file_operations->uring_cmd_iopoll
io_uring: trace local task work run
io_uring: signal registered eventfd to process deferred task work
io_uring: move io_eventfd_put
io_uring: add IORING_SETUP_DEFER_TASKRUN
io_uring: do not run task work at the start of io_uring_enter
io_uring: introduce io_has_work
io_uring: remove unnecessary variable
eventfd: guard wake_up in eventfd fs calls as well
ASoC: SOF: mediatek: add pcm_pointer callback for mt8186
ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
kselftest/arm64: Add coverage of TPIDR2_EL0 ptrace interface
arm64/ptrace: Support access to TPIDR2_EL0
arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0
kselftest/arm64: Add test coverage for NT_ARM_TLS
drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup()
blk-wbt: call rq_qos_add() after wb_normal is initialized
rnbd-srv: remove struct rnbd_dev
rnbd-srv: remove rnbd_dev_{open,close}
rnbd-srv: remove rnbd_endio
rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp
block: Fix the enum blk_eh_timer_return documentation
s390/dasd: add device ping attribute
s390/dasd: suppress generic error messages for PPRC secondary devices
s390/dasd: add ioctl to perform a swap of the drivers copy pair
s390/dasd: add copy pair swap capability
s390/dasd: add copy pair setup
s390/dasd: add query PPRC function
s390/dasd: put block allocation in separate function
docs: net: add an explanation of VF (and other) Representors
net: ll_temac: Switch to use dev_err_probe() helper
net: stmmac: dwc-qos: Switch to use dev_err_probe() helper
net: ibm: emac: Switch to use dev_err_probe() helper
net: dsa: lantiq: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper
net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper
HID: nintendo: check analog user calibration for plausibility
arm64: Enable docker support in defconfig
arm64: defconfig: Enable memory hotplug and hotremove config
arm64: configs: Enable all PMUs provided by Arm
net/af_packet: registration process optimization in packet_init()
net: sched: act_ct: remove redundant variable err
arm64: avoid BUILD_BUG_ON() in alternative-macros
dt-bindings: leds: Document mmc trigger
leds: pca963x: fix blink with hw acceleration
perf/core: Convert snprintf() to scnprintf()
x86/paravirt: Ensure proper alignment
ALSA: hda/hdmi: ELD procfs - print the codec NIDs
ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin()
xattr: always us is_posix_acl_xattr() helper
arm64: dts: ti: k3-j7200: fix main pinmux range
ubi: fastmap: Use the bitmap API to allocate bitmaps
ubifs: Fix AA deadlock when setting xattr for encrypted file
ubifs: Fix UBIFS ro fail due to truncate in the encrypted directory
mtd: ubi: drop unexpected word 'a' in comments
ubi: block: Fix typos in comments
ubi: fastmap: Fix typo in comments
ubi: Fix repeated words in comments
spi: omap2-mcspi: Fix probe so driver works again
ASoC: sunxi: fix declaration compile error
ASoC: ti,ts3a227e: add control of debounce
ASoC: ti,ts3a227e: convert to yaml
ASoC: ts3a227e: add parameters to control debounce times
ubi: ubi-media.h: Fix comment typo
ubi: block: Remove in vain semicolon
HID: nintendo: deregister home LED when it fails
netfilter: rpfilter: Remove unused variable 'ret'.
headers: Remove some left-over license text in include/uapi/linux/netfilter/
netfilter: conntrack: revisit the gc initial rescheduling bias
netfilter: conntrack: fix the gc rescheduling delay
mtd: rawnand: meson: stop supporting legacy clocks
dt-bindings: nand: meson: convert txt to yaml
mtd: rawnand: meson: refine resource getting in probe
mtd: rawnand: meson: fix the clock
dt-bindings: nand: meson: fix meson nfc clock
mtd: rawnand: bcm47xx: fix spelling typo in comment
mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
mtd: rawnand: cadence: Remove an unneeded result variable
mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()
mtd: rawnand: marvell: Fix error handle regarding dma_map_sg
mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check
mtd: rawnand: remove misguided comment of nand_get_device()
mtd: rawnand: orion: Use devm_clk_get_optional()
mtd: rawnand: cafe: Use correct function name in comment block
mtd: rawnand: atmel: Unmap streaming DMA mappings
mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
mtd: rawnand: arasan: stop using 0 as NULL pointer
mtd: rawnand: gpmi: Fix typo 'the the' in comment
mtd: rawnand: brcmnand: Add individual glue driver selection
mtd: rawnand: brcmnand: Move Kconfig to driver folder
mtdchar: add MEMREAD ioctl
mtd: add ECC error accounting for each read request
mtd: always initialize 'stats' in struct mtd_oob_ops
mtd: track maximum number of bitflips for each read request
arm64/sysreg: Fix a few missed conversions
ubifs: Fix ubifs_check_dir_empty() kernel-doc comment
x86/mm/32: Fix W^X detection when page tables do not support NX
locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused
RDMA/erdma: Support dynamic mtu
ata: libata: drop superfluous ata_eh_analyze_tf() parameter
ata: libata: drop superfluous ata_eh_request_sense() parameter
ata: fix ata_id_has_dipm()
ata: fix ata_id_has_ncq_autosense()
ata: fix ata_id_has_devslp()
ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
ata: libata-eh: Remove the unneeded result variable
libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
samples/bpf: Replace blk_account_io_done() with __blk_account_io_done()
liquidio: CN23XX: delete repeated words, add missing words and fix typo in comment
octeontx2-pf: Fix unused variable build error
PCI: Fix used_buses calculation in pci_scan_child_bus_extend()
ice: Add low latency Tx timestamp read
lib/cpumask: add FORCE_NR_CPUS config option
powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990
net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port
selftests/tc-testings: add list case for basic filter
selftests/tc-testings: add selftests for tcindex filter
selftests/tc-testings: add selftests for rsvp filter
selftests/tc-testings: add selftests for route filter
selftests/tc-testings: add selftests for flow filter
selftests/tc-testings: add selftests for cgroup filter
selftests/tc-testings: add selftests for bpf filter
net/sched: use tc_cls_stats_dump() in filter
net/sched: cls_api: add helper for tc cls walker stats dump
Bluetooth: MGMT: fix zalloc-simple.cocci warnings
bpf: Move nf_conn extern declarations to filter.h
net: broadcom: bcm4908_enet: handle -EPROBE_DEFER when getting MAC
ASoC: rt5682s: simplify the return of rt5682s_probe()
bpf: Rename nfct_bsa to nfct_btf_struct_access
bpf: Remove unused btf_struct_access stub
net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NET
net/sched: taprio: replace safety precautions with comments
net/sched: taprio: add extack messages in taprio_init
net/sched: taprio: stop going through private ops for dequeue and peek
net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue
net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy()
net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex
net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex
ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table
ASoC: amd: yc: Add ASUS UM5302TA into DMI table
nfp: flower: support vlan action in pre_ct
nfp: flower: support hw offload for ct nat action
nfp: flower: add validation of for police actions which are independent of flows
ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024
ASoC: SOF: Adding amd HS functionality to the sof core
ASoC: SOF: amd: Add support for Rembrandt plaform.
ASoC: SOF: amd: Make ACP core code generic for newer SOC transition
RDMA/siw: Fix QP destroy to wait for all references dropped.
RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
ALSA: usb-audio: Properly refcounting clock rate
ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
selinux: remove runtime disable message in the install_policy.sh script
ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support
ASoC: codecs: tfa989x: fix register access comments
selinux: use "grep -E" instead of "egrep"
ASoC: SOF: ipc4-topology: remove useless assignment
ASoC: SOF: ipc4-topology: clarify calculation precedence
ASoC: SOF: don't unprepare widget used other pipelines
ASoC: SOF: clear prepare state when widget is unprepared
ASoC: SOF: Intel: add ops for SKL/KBL
ASoC: SOF: Intel: add initial SKL/KBL hardware support
ASoC: SOF: Intel: add SKL/KBL hardware code loader
ASoC: SOF: Intel: hda-dsp: expose functions for SKL support
nvdimm/namespace: Fix comment typo
efi: libstub: drop pointless get_memory_map() call
nvdimm: make __nvdimm_security_overwrite_query static
tcp: Introduce optional per-netns ehash.
tcp: Save unnecessary inet_twsk_purge() calls.
tcp: Access &tcp_hashinfo via net.
tcp: Set NULL to sk->sk_prot->h.hashinfo.
tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.
tcp: Clean up some functions.
nvdimm/region: Fix kernel-doc
IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations
drm/amd/pm: Remove unneeded result variable
drm/amd/pm: Remove the unneeded result variable
drm/amdgpu: fix initial connector audio value
drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amdgpu: don't register a dirty callback for non-atomic
drm/amdgpu: bump minor for gang submit
drm/amdgpu: properly initialize return value during CS
drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0
drm/amd/pm: add support for 3794 pptable for SMU13.0.0
drm/amdgpu: add gang submit frontend v6
drm/amdgpu: add gang submit backend v2
drm/amdgpu: cleanup instance limit on VCN4 v4
drm/amdgpu: getting fan speed pwm for vega10 properly
headers: Remove some left-over license text
selftests/bonding: add a test for bonding lladdr target
gfs2: Register fs after creating workqueues
net: mdio: mux-multiplexer: Switch to use dev_err_probe() helper
net: mdio: mux-mmioreg: Switch to use dev_err_probe() helper
net: mdio: mux-meson-g12a: Switch to use dev_err_probe() helper
ravb: Add RZ/G2L MII interface support
net: rtnetlink: Enslave device before bringing it up
net: macb: Add zynqmp SGMII dynamic configuration support
firmware: xilinx: add support for sd/gem config
HSI: nokia-modem: Replace of_gpio_count() by gpiod_count()
HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
xen-netfront: make bounce_skb static
bpf: Check whether or not node is NULL before free it in free_bulk
net: phy: micrel: Add interrupts support for LAN8804 PHY
net: sfp: add support for HALNy GPON SFP
net: sfp: move Huawei MA5671A fixup
net: sfp: move Alcatel Lucent 3FE46541AA fixup
net: sfp: move quirk handling into sfp.c
net: sfp: re-implement soft state polling setup
dt-bindings: net: dsa: convert ocelot.txt to dt-schema
net: ipa: fix two symbol names
net: ipa: update sequencer definition constraints
net: ipa: don't reuse variable names
net: ipa: move and redefine ipa_version_valid()
net: ipa: move the definition of gsi_ee_id
net: ipa: don't define unneeded GSI register offsets
blk-iocost: Remove unnecessary (void*) conversions
block: remove PSI accounting from the bio layer
erofs: add manual PSI accounting for the compressed address space
btrfs: add manual PSI accounting for compressed reads
sched/psi: export psi_memstall_{enter,leave}
mm: add PSI accounting around ->read_folio and ->readahead calls
block: fix comment typo in submit_bio of block-core.c.
MAINTAINERS: Add maintainer for hwmon/max31760
dt-bindings: hwmon: Add bindings for max31760
x86/dumpstack: Don't mention RIP in "Code: "
docs: hwmon: add max31760 documentation
drivers: hwmon: Add max31760 fan speed controller driver
x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions
x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions
dt-bindings: net: adin1110: Add docs
net: ethernet: adi: Add ADIN1110 support
net: phy: adin1100: add PHY IDs of adin1110/adin2111
interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate
habanalabs: eliminate aggregate use warning
habanalabs/gaudi: use 8KB aligned address for TPC kernels
HID: roccat: Fix use-after-free in roccat_read()
habanalabs: remove some f/w descriptor validations
habanalabs: build ASICs from new to old
mmc: rtsx_usb_sdmmc: Remove the unneeded result variable
efi: libstub: fix type confusion for load_options_size
gfs2: Check sb_bsize_shift after reading superblock
RDMA/srpt: Use flex array destination for memcpy()
Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare"
ALSA: es18xx: Remove the unneeded result variable
RDMA/erdma: Make hardware internal opcodes invisible to driver
RDMA/erdma: Remove redundant includes
RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait
ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob
ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()
ASoC: soc.h: use array instead of playback/capture_widget
ASoC: soc.h: use defined number instead of direct number
ASoC: soc.h: remove num_cpus/codecs
hid: topre: Add driver fixing report descriptor
RDMA/srp: Fix srp_abort()
HID: multitouch: Add memory barriers
RDMA/qib: fix repeated words in comments
RDMA/hfi1: fix repeated words in comments
HID: convert defines of HID class requests into a proper enum
HID: export hid_report_type to uapi
HID: core: store the unique system identifier in hid_device
HID: Add driver for PhoenixRC Flight Controller
HID: Add driver for VRC-2 Car Controller
selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior
seg6: add NEXT-C-SID support for SRv6 End behavior
seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes
HID: sony: Fix double word in comments
hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event
RDMA/irdma: Validate udata inlen and outlen
RDMA/irdma: Align AE id codes to correct flush code and event
HID: logitech-hidpp: Detect hi-res scrolling support
arm64: efi: enable generic EFI compressed boot
net-next: gro: Fix use of skb_gro_header_slow
mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED
mmc: mtk-sd: Add support for MT6795 Helio X10
mmc: mtk-sd: Reorder of_device_id and platform data by name
mmc: sdhci-sprd: Fix the limitation of div
net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule()
pinctrl: cy8c95x0: Align function names in cy8c95x0_pmxops
pinctrl: cy8c95x0: Drop atomicity on operations on push_pull
pinctrl: cy8c95x0: Lock register accesses in cy8c95x0_set_mux()
pinctrl: sunxi: sun50i-h5: Switch to use dev_err_probe() helper
pinctrl: stm32: Switch to use dev_err_probe() helper
fat: port to vfs{g,u}id_t and associated helpers
drm: bridge/dw-hdmi-ahb-audio: use strscpy() is more robust and safer
clocksource/drivers/imx-sysctr: handle nxp,no-divider property
dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property
clocksource/drivers/timer-ti-dm: Get clock in probe with devm_clk_get()
clocksource/drivers/timer-ti-dm: Add flag to detect omap1
clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer fields to driver
clocksource/drivers/timer-ti-dm: Use runtime PM directly and check errors
clocksource/drivers/timer-ti-dm: Move private defines to the driver
clocksource/drivers/timer-ti-dm: Simplify register access further
clocksource/drivers/timer-ti-dm: Simplify register writes with dmtimer_write()
clocksource/drivers/timer-ti-dm: Simplify register reads with dmtimer_read()
clocksource/drivers/timer-ti-dm: Drop unused functions
clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
clocksource/drivers/exynos_mct: Enable building on ARTPEC
clocksource/drivers/exynos_mct: Support local-timers property
clocksource/drivers/exynos_mct: Support frc-shared property
dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support
clocksource/drivers/sun4i: Add definition of clear interrupt
mtd: fix repeated word in comment
net: dsa: felix: add support for changing DSA master
docs: net: dsa: update information about multiple CPU ports
net: dsa: allow masters to join a LAG
net: dsa: propagate extack to port_lag_join
net: dsa: suppress device links to LAG DSA masters
net: dsa: suppress appending ethtool stats to LAG DSA masters
net: dsa: don't keep track of admin/oper state on LAG DSA masters
net: dsa: allow the DSA master to be seen and changed through rtnetlink
net: dsa: introduce dsa_port_get_master()
net: introduce iterators over synced hw addresses
drm/ast: Fix video broken in some resolutions on ast2600
drm/ast: Add resolution support for 1152x864@75
mtd: rawnand: fsl_elbc: Fix none ECC mode
mtd: nand: bbt: Use the bitmap API to allocate bitmaps
mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname()
mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand
mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs
mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY
mtd: rawnand: intel: Remove undocumented compatible string
mtd: rawnand: intel: Read the chip-select line from the correct OF node
dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value
dt-bindings: mtd: intel: lgm-nand: Fix compatible string
loongarch: efi: enable generic EFI compressed boot
riscv: efi: enable generic EFI compressed boot
efi/libstub: implement generic EFI zboot
USB: serial: ftdi_sio: clean up driver prefix
USB: serial: ftdi_sio: move driver structure
USB: serial: ftdi_sio: clean up attribute visibility logic
drm/plane-helper: Provide DRM_PLANE_NON_ATOMIC_FUNCS initializer macro
drm/plane-helper: Warn if atomic drivers call non-atomic helpers
drm/plane: Allocate planes with drm_universal_plane_alloc()
drm/plane: Remove drm_plane_init()
drm/atomic-helper: Fix kernel-doc
ice: Add L2TPv3 hardware offload support
flow_offload: Introduce flow_match_l2tpv3
net/sched: flower: Add L2TPv3 filter
flow_dissector: Add L2TPv3 dissectors
uapi: move IPPROTO_L2TP to in.h
gpio: twl4030: Reorder functions which allows to drop a forward declaraion
phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized
swiotlb: don't panic!
swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()
gpiolib: fix OOB access in quirk callbacks
phy: phy-mtk-tphy: fix the phy type setting issue
phy: phy-mtk-tphy: set utmi 0 register in init() ops
phy: phy-mtk-tphy: disable gpio mode for all usb2 phys
phy: phy-mtk-tphy: disable hardware efuse when set INTR
phy: phy-mtk-tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add support type of SGMII
phy: rockchip-snps-pcie3: Use devm_platform_get_and_ioremap_resource()
phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to json-schema
phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset
phy: rockchip: inno-dsidphy: Add support for rk3568
dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568
ALSA: hda: ext: remove always-true conditions on host and link release
ALSA: hda: ext: fix locking in stream_release
ALSA: hda: ext: simplify logic for stream assignment
ALSA: hda: add snd_hdac_stop_streams() helper
ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity
ALSA: hda: ext: make snd_hdac_ext_stream_init() static
ALSA: hda: document state machine for hdac_streams
ALSA: hda: make snd_hdac_stream_clear() static
dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs
phy: qcom-qmp-usb: drop legacy DT workaround
phy: qcom-qmp-ufs: drop legacy DT workaround
phy: qcom-qmp-combo: drop unused legacy DT workaround
phy: qcom-qmp-pcie: drop unused legacy DT workaround
phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling
phy: qcom-qmp-usb: fix memleak on probe deferral
phy: qcom-qmp-ufs: fix memleak on probe deferral
phy: qcom-qmp-combo: fix memleak on probe deferral
phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral
phy: qcom-qmp-pcie: fix memleak on probe deferral
phy: qcom-qmp-pcie: add pcs_misc sanity check
phy: qcom-qmp-usb: shorten function prefixes
phy: qcom-qmp-ufs: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables
phy: qcom-qmp-combo: shorten function prefixes
phy: qcom-qmp: silence noisy probe
phy: qcom-qmp-usb: drop unused defines
phy: qcom-qmp-usb: disable runtime PM on unbind
phy: qcom-qmp-ufs: drop unused defines
phy: qcom-qmp-ufs: drop unused runtime PM implementation
phy: qcom-qmp-pcie-msm8996: drop unused defines
phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation
phy: qcom-qmp-pcie: drop unused defines
phy: qcom-qmp-pcie: drop unused runtime PM implementation
phy: qcom-qmp-combo: drop unused defines
phy: qcom-qmp-combo: disable runtime PM on unbind
ALSA: hda/hdmi: Fix the converter allocation for the silent stream
soundwire: intel: add helper to stop bus
soundwire: intel: introduce helpers to start bus
soundwire: intel: introduce intel_shim_check_wake() helper
soundwire: intel: simplify read ops assignment
soundwire: intel: remove intel_init() wrapper
soundwire: intel: move shim initialization before power up/down
soundwire: intel: remove clock_stop parameter in intel_shim_init()
soundwire: intel: move all PDI initialization under intel_register_dai()
soundwire: intel: move DAI registration and debugfs init earlier
soundwire: intel: simplify flow and use devm_ for DAI registration
soundwire: intel: fix error handling on dai registration issues
soundwire: cadence: Simplify error paths in cdns_xfer_msg()
soundwire: cadence: Fix error check in cdns_xfer_msg()
soundwire: cadence: Write to correct address for each FIFO chunk
soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()
soundwire: qcom: do not send status of device 0 during alert
soundwire: qcom: update status from device id 1
soundwire: cadence: Don't overwrite msg->buf during write commands
soundwire: bus: Don't exit early if no device IDs were programmed
soundwire: cadence: Fix lost ATTACHED interrupts when enumerating
soundwire: bus: Don't re-enumerate before status is UNATTACHED
soundwire: bus: Don't lose unattach notifications
soundwire: cadence: fix updating slave status when a bus has multiple peripherals
octeon_ep: Remove useless casting value returned by vzalloc to structure
openvswitch: Change the return type for vport_ops.send function hook to int
net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit
net: wwan: iosm: Fix return type of ipc_wwan_link_transmit
net: korina: Fix return type of korina_send_packet
net: ethernet: litex: Fix return type of liteeth_start_xmit
net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit
net: davicom: Fix return type of dm9000_start_xmit
net: ax88796c: Fix return type of ax88796c_start_xmit
selftests: mlxsw: Remove qos_burst test
selftests: mlxsw: Add QOS test for maximum use of descriptors
selftests: devlink_lib: Add function for querying maximum pool size
selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed
selftests: mlxsw: Use shapers in QOS tests instead of forcing speed
dt-bindings: net: dsa: remove label = "cpu" from examples
dt-bindings: net: dsa: mt7530: stop requiring phy-mode on CPU ports
dt-bindings: net: dsa: mt7530: replace label = "cpu" with proper checks
net: rds: add missing __init/__exit annotations to module init/exit funcs
rxrpc: remove rxrpc_max_call_lifetime declaration
net/mlx5e: Switch to kmemdup() when allocate dev_addr
net/mlx5e: add missing error code in error path
net: enetc: expose some standardized ethtool counters
net: enetc: parameterize port MAC stats to also cover the pMAC
net: ravb: Add R-Car Gen4 support
dt-bindings: net: renesas,etheravb: Add r8a779g0 support
dt-bindings: net: renesas,etheravb: R-Car V3U is R-Car Gen4
net: phy: micrel: Cable Diag feature for lan8814 phy
net: fec: Add initial s32v234 support
dt-bindings: net: fec: add fsl,s32v234-fec to compatible property
lib/cpumask: deprecate nr_cpumask_bits
lib/cpumask: delete misleading comment
smp: add set_nr_cpu_ids()
smp: don't declare nr_cpu_ids if NR_CPUS == 1
erofs: introduce 'domain_id' mount option
erofs: Support sharing cookies in the same domain
erofs: introduce a pseudo mnt to manage shared cookies
erofs: introduce fscache-based domain
erofs: code clean up for fscache
erofs: use kill_anon_super() to kill super in fscache mode
erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
ata: ahci_st: Enable compile test
ata: ahci_st: Fix compilation warning
ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186
remoteproc: Harden rproc_handle_vdev() against integer overflow
remoteproc/keystone: Switch to using gpiod API
drivers/remoteproc: Fix repeated words in comments
net: dsa: microchip: lan937x: fix reference count leak in lan937x_mdio_register()
r8169: disable detection of chip version 36
uml: Remove the initialization of statics to 0
um: Do not initialise statics to 0.
net: ethernet: remove fs_mii_disconnect and fs_mii_connect declarations
um: Fix comment typo
um: Improve panic notifiers consistency and ordering
um: remove unused reactivate_chan() declaration
um: mmaper: add __exit annotations to module exit funcs
um: virt-pci: add __init/__exit annotations to module init/exit funcs
hostfs: move from strlcpy with unused retval to strscpy
um: move from strlcpy with unused retval to strscpy
um: increase default virtual physical memory to 64 MiB
UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
um: read multiple msg from virtio slave request fd
drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3
drm/amdgpu: move entity selection and job init earlier during CS
drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
drm/amdgpu: cleanup CS pass2 v6
drm/amd/pm: Remove redundant check condition
drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device
drm/amdgpu: Adjust removal control flow for smu v13_0_2
drm/amd/display: 3.2.204
drm/amd/display: correct num_dsc based on HW cap
drm/amd/display: solve regression in update phy state refactor
drm/amd/display: update dccg based on HW delta
drm/amd/display: Do second pass through DML for DET calculation
drm/amd/display: log vertical interrupt 1 for debug
drm/amd/display: Revise Sink device string ID
drm/amd/display: Modify DML to adjust Vstartup Position
drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314
drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE
drm/amd/display: Enable committing subvp config
drm/amd/display: Assume connectors are on single slot
drm/amd/display: do not compare integers of different widths
drm/amd/display: increase dcn315 pstate change latency
drm/amd/display: Ignore k1/k2 values for virtual signal
drm/amd/display: Don't allocate DET for phantom pipes
drm/amd/display: Fix DP MST timeslot issue when fallback happened
drm/amd/display: Display distortion after hotplug 5K tiled display
drm/amd/display: Update dummy P-state search to use DCN32 DML
drm/amd/display: Expose few dchubbub functions
drm/amd/display: Removing 2 phys
drm/amd/display: Added new DCN301 Asic Id
drm/amd/display: correct hostvm flag
drm/amd/display: Fix urgent latency override for DCN32/DCN321
drm/amd/display: Uncomment SubVP pipe split assignment in driver
drm/amd/display: skip audio setup when audio stream is enabled
drm/amd/display: update gamut remap if plane has changed
drm/amd/display: Refactor edp panel power sequencer(PPS) codes
drm/amd/display: 3.2.203
drm/amd/display: [FW Promotion] Release 0.0.134.0
drm/amd/display: Fix SubVP way calculation
drm/amd/display: Disable SubVP on driver disable
drm/amd/display: SubVP pipe split case
drm/amd/display: Add debug option for allocating extra way for cursor
drm/amd/display: For ODM seamless transition require AUTO mode
drm/amd/display: support proper mst payload removal when link is not in mst mode in dc
drm/amd/display: rework recent update PHY state commit
drm/amdgpu: add MES and MES-KIQ version in debugfs
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
drm/amd/display: fix dcn315 memory channel count and width read
drm/amd/display: Fix double cursor on non-video RGB MPO
drm/amd/display: Only consider pixle rate div policy for DCN32+
drm/amd/display: Various logs added
drm/amd/display: add debug option for dramclk_change_latency in apu
drm/amd/display: Fix pipe split prediction
drm/amd/display: Remove some unused definitions from DCN32/321
drm/amd/display: Port DCN30 420 logic to DCN32
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed"
drm/amdgpu: add rlcv/rlcp version info to debugfs
drm/amdgpu: add two new subquery ids
drm/amdgpu: support print rlc v2_x ucode hdr
drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx
drm/amdkfd: Use the consolidated MQD manager functions for GFX11
drm/amdgpu: Update PTE flags with TF enabled
drm/amdgpu: SDMA update use unlocked iterator
dma-buf: fix dma_fence_default_wait() signaling check
PCI/P2PDMA: Use for_each_pci_dev() helper
selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup
Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
bcache: fix set_at_max_writeback_rate() for multiple attached devices
bcache:: fix repeated words in comments
bcache: bset: Fix comment typos
bcache: remove unused bch_mark_cache_readahead function def in stats.h
bcache: remove unnecessary flush_workqueue
ASoC: SOF: add quirk to override topology mclk_id
ASoC: SOF: Intel: hda: refine SSP count support
ASoC: cs42l42: Switch to dev_err_probe() helper
ASoC: cs42l42: Implement 'set_bclk_ratio'
ASoC: cs42l83: Extend CS42L42 support to new part
ASoC: cs42l42: Export regmap elements to core namespace
ASoC: cs42l42: Split I2C identity into separate module
ASoC: cs42l42: Pass component and dai defs into common probe
ASoC: cs42l42: Split cs42l42_resume into two functions
ASoC: cs42l42: Split probe() and remove() into stages
ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev
ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config()
ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible
Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component
ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc()
ASoC: rt5682s: Reduce coupling of PLLB setting
ASoC: rt5682s: Reduce coupling of I2S1 setting
ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings
ASoC: sunxi: Add Allwinner H6 Digital MIC driver
ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC controller
ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime()
ASoC: fsl_spdif: add ALSA event on dpll locked
ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc()
ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc()
mtd: move from strlcpy with unused retval to strscpy
mtd: ftl: use container_of() rather than cast
mtd: Fix a typo in a comment
mtd: devices: docg3: Use correct function names in comment blocks
mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type()
mtd: devices: docg3: check the return value of devm_ioremap() in the probe
mtd: parsers: add Broadcom's U-Boot parser
dt-bindings: mtd: partitions: add binding for U-Boot bootloader
nvme-tcp: print actual source IP address through sysfs "address" attr
nvmet-tcp: don't map pages which can't come from HIGHMEM
nvme-pci: move iod dma_len fill gaps
nvme-pci: iod npages fits in s8
nvme-pci: iod's 'aborted' is a bool
nvme-pci: remove nvme_queue from nvme_iod
nvme: consider also host_iface when checking ip options
nvme-rdma: handle number of queue changes
nvme-tcp: handle number of queue changes
nvmet: expose max queues to configfs
spi: spi-loopback-test: Add test to trigger DMA/PIO mixing
spi: omap2-mcspi: Switch to use dev_err_probe() helper
regulator: of: Fix kernel-doc
regulator: of: Fix kernel-doc
ASoC: qcom: add machine driver for sc8280xp
ASoC: qcom: sm8250: move some code to common
ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250
ASoC: dt-bindings: qcom: sort compatible strings
ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL
ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints
ASoC: SOF: replace dev_vdbg with tracepoints
ASoC: SOF: Intel: replace dev_vdbg with tracepoints
ASoC: SOF: remove unneeded dev_vdbg
ASoC: SOF: Intel: remove unneeded dev_vdbg
ASoC: SOF: Intel: add HDA interrupt source tracing
ASoC: SOF: add widget setup/free tracing
ASoC: max98390: Fix dsm calibration reading
USB: serial: console: move mutex_unlock() before usb_serial_put()
hwmon: (mr75203) fix coding style space errors
hwmon: (mr75203) add debugfs to read and write temperature coefficients
hwmon: (mr75203) parse temperature coefficients from device-tree
dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation
hwmon: (mr75203) add support for series 6 temperature equation
dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property
hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED
hwmon: (mr75203) modify the temperature equation according to series 5 datasheet
hwmon: (mr75203) add VM pre-scaler x2 support
dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x2" property
hwmon: (mr75203) add VM active channel support
dt-bindings: hwmon: (mr75203) add "moortec,vm-active-channels" property
dt-bindings: vendor-prefixes: add vendor prefix for Moortec
hwmon: (nzxt-smart2) add another USB ID
hwmon: (emc2305) Remove unnecessary range check
hwmon: (mr75203) skip reset-control deassert for SOCs that don't support it
dt-bindings: hwmon: (mr75203) change "resets" property to be optional
dt-bindings: hwmon: (mr75203) add description for Moortec's PVT controller
hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow Next
hwmon: (tps23861) create unique debugfs directory per device
hwmon: (tps23861) reduce count of i2c transactions for port_status
hwmon: (emc2305) Remove unused including <linux/version.h>
docs: hwmon: add emc2305.rst to docs
hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed Controller.
platform_data/emc2305: define platform data for EMC2305 driver
hwmon: (max31790) add fanN_enable
pwm: core: Make of_pwm_get() static
pwm: core: Get rid of unused devm_of_pwm_get()
hwmon: (pwm-fan) Replace OF specific call to PWM by plain one
hwmon: (sparx5) Use devm_clk_get_enabled() helper
hwmon: (dell-smm) Improve warning messages
hwmon: (iio_hwmon) Make use of device properties
MAINTAINERS: Update Juerg Haefliger's email address
hwmon: move from strlcpy with unused retval to strscpy
hwmon: (corsair-psu) add reporting of rail mode via debugfs
hwmon: (aquacomputer_d5next) Add support for reading virtual temp sensors
hwmon: (asus_wmi_ec_sensors) remove driver
dt-bindings: hwmon: sparx5: use correct clock
Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting"
hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
Revert "Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP""
hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets
bcma: gpio: Use generic_handle_irq_safe()
gpio: mlxbf2: Use generic_handle_irq_safe()
platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe()
ssb: gpio: Use generic_handle_irq_safe()
pinctrl: amd: Use generic_handle_irq_safe()
genirq: Provide generic_handle_domain_irq_safe().
USB: serial: ftdi_sio: convert to use dev_groups
wifi: ath11k: Add WoW support for WCN6750
dt: bindings: net: add bindings to add WoW support on WCN6750
platform/x86: wmi: Drop forward declaration of static functions
platform/x86: toshiba_acpi: Remove duplicate include
platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
platform/x86: asus-wmi: Expand support of GPU fan to read RPM and label
wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
wifi: wcn36xx: fix repeated words in comments
wifi: wcn36xx: Add RX frame SNR as a source of system entropy
u64_stats: Streamline the implementation
flex_proportions: Disable preemption entering the write section.
mm/compaction: Get rid of RT ifdeffery
mm/memcontrol: Replace the PREEMPT_RT conditionals
mm/debug: Provide VM_WARN_ON_IRQS_ENABLED()
mm/vmstat: Use preempt_[dis|en]able_nested()
dentry: Use preempt_[dis|en]able_nested()
preempt: Provide preempt_[dis|en]able_nested()
habanalabs/gaudi2: allow user to flush PCIE by read
habanalabs: failure to open device due to reset is debug level
habanalabs/gaudi2: Remove unnecessary (void*) conversions
habanalabs/gaudi2: add secured attestation info uapi
habanalabs/gaudi2: add handling to pmmu events in eqe handler
habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err
habanalabs: rename error info structure
habanalabs/gaudi2: get f/w reset status register dynamically
habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
habanalabs/gaudi2: print RAZWI info upon PCIe access error
habanalabs: MMU invalidation h/w is per device
habanalabs: new notifier events for device state
habanalabs/gaudi2: free event irq if init fails
habanalabs: fix resetting the DRAM BAR
habanalabs: add support for new cpucp return codes
habanalabs/gaudi2: read F/W security indication after hard reset
habanalabs/gaudi: rename mme cfg error response print
habanalabs: fix possible hole in device va
habanalabs: send device activity in a proper context
habanalabs: send device active message to f/w
habanalabs/gaudi2: dump detailed information upon RAZWI
arm64: dts: renesas: Adjust whitespace around '{'
arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS
arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2
ARM: dts: renesas: Fix USB PHY device and child node names
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64: dts: renesas: white-hawk-cpu: Add missing bootargs
arm64: dts: renesas: spider-cpu: Add missing bootargs
arm64: dts: renesas: spider: Move aliases and chosen
arm64: dts: renesas: white-hawk-cpu: Add Ethernet support
arm64: dts: renesas: white-hawk: Move aliases and chosen
arm64: dts: renesas: r8a779g0: Add RAVB nodes
arm64: dts: renesas: white-hawk-cpu: Add push switches
arm64: dts: renesas: white-hawk-cpu: Add GP LEDs
arm64: dts: renesas: r8a779g0: Add GPIO nodes
dt-bindings: qcom-pmic-gpio: Add PM7250B and PM8450 bindings
pinctrl: qcom: spmi-gpio: Add compatible for PM7250B
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes
platform/x86/amd: pmc: Add sysfs files for SMU
platform/x86: hp-wmi: Setting thermal profile fails with 0x06
wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize()
wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2"
clk: imx93: add SAI IPG clk
clk: imx93: add MU1/2 clock
clk: imx93: switch to use new clk gate API
clk: imx: add i.MX93 clk gate
clk: imx: clk-composite-93: check white_list
clk: imx: clk-composite-93: check slice busy
dt-bindings: clock: imx93-clock: add more MU/SAI clocks
dt-bindings: clock: imx8mm: don't use multiple blank lines
wifi: rtw89: 8852c: add multi-port ID to TX descriptor
wifi: rtw89: fix rx filter after scan
wifi: rtw89: free unused skb to prevent memory leak
wifi: rtw89: reset halt registers before turn on wifi CPU
wifi: rtw89: pci: update LTR settings
wifi: rtw89: mac: set NAV upper to 25ms
wifi: rtw89: initialize DMA of CMAC
wifi: rtw89: support SER L1 simulation
wifi: rtw89: 8852c: support fw crash simulation
wifi: rtw89: introudce functions to drop packets
wifi: rtw89: unify use of rtw89_h2c_tx()
wifi: rtw89: pci: concentrate control function of TX DMA channel
wifi: rtw89: correct enable functions of HCI/PCI DMA
wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW
wifi: rtw89: support for setting TID specific configuration
wifi: rtw89: support for setting HE GI and LTF
wifi: rtw89: coex: show connecting state in debug message
wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log
wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C
wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports
wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports
wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info
wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report
wifi: rtw89: coex: use void pointer as temporal type to copy report
arm64: dts: apple: Add WiFi module and antenna properties
wifi: brcmfmac: pcie: Add IDs/properties for BCM4378
wifi: brcmfmac: pcie: Support PCIe core revisions >= 64
wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024
wifi: brcmfmac: firmware: Allow platform to override macaddr
wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms
wifi: brcmfmac: of: Fetch Apple properties
wifi: brcmfmac: pcie: Read Apple OTP information
wifi: brcmfmac: firmware: Support passing in multiple board_types
wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism
wifi: brcmfmac: firmware: Handle per-board clm_blob files
dt-bindings: net: bcm4329-fmac: Add Apple properties & chips
KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP
KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases
KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending
KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled
nvmet: avoid unnecessary flush bio
drm/mediatek: dp: change mtk_dp_driver to static
nvmet-auth: remove redundant parameters req
nvmet-auth: clean up with done_kfree
nvme-auth: remove the redundant req->cqe->result.u16 assignment operation
nvme: move from strlcpy with unused retval to strscpy
nvme: add comment for unaligned "fake" nqn
drm/mediatek: dp: Fix compiler warning in mtk_dp_video_mute()
efi/libstub: move efi_system_table global var into separate object
platform/x86: toshiba_acpi: Set correct parent for input device.
drm/mediatek: dp: Remove unused register definitions
drm/mediatek: dp: Reduce indentation in mtk_dp_bdg_detect()
pinctrl: nomadik: remove dead code after DB8540 pinctrl removal
pinctrl: nomadik: Make gpio irqchip immutable
pinctrl: nomadik: Dereference gpio_chip properly
platform/chrome: cros_ec: Notify the PM of wake events during resume
dt-bindings: sram: sunxi-sram: Add D1 compatible string
dt-bindings: sram: sunxi-sram: Clean up the compatible lists
xfs: do not need to check return value of xlog_kvmalloc()
soc: sunxi: sram: Add support for the D1 system control
soc: sunxi: sram: Export the LDO control register
soc: sunxi: sram: Save a pointer to the OF match data
xfs: port to vfs{g,u}id_t and associated helpers
soc: sunxi: sram: Return void from the release function
xfs: remove xfs_setattr_time() declaration
xfs: Remove the unneeded result variable
xfs: missing space in xfs trace log
xfs: simplify if-else condition in xfs_reflink_trim_around_shared
xfs: simplify if-else condition in xfs_validate_new_dalign
xfs: replace unnecessary seq_printf with seq_puts
xfs: clean up "%Ld/%Lu" which doesn't meet C standard
xfs: remove redundant else for clean code
xfs: remove the redundant word in comment
drm/gma500: Call acpi_video_register_backlight()
drm/gma500: Don't register backlight when another backlight should be used
drm/gma500: Use backlight_get_brightness() to get the brightness
drm/gma500: Change registered backlight device type to raw/native
drm/gma500: Refactor backlight support (v2)
EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations
drm/msm/hdmi: make hdmi_phy_8996 OF clk provider
dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock
drm/msm/dsi: Remove use of device_node in dsi_host_parse_dt()
drm/msm/dsi: switch to DRM_PANEL_BRIDGE
drm/panel: drop DSC pps pointer
drm/msm/dsi: fetch DSC pps payload from struct mipi_dsi_device
drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device
drm/msm/dsi: Remove the unneeded result variable
drm/msm/dsi: drop the hpd worker
drm/msm/dsi: Improve dsi_phy_driver_probe() probe error handling
drm/msm/dsi: Take advantage of devm_regulator_bulk_get_const()
drm/msm/dsi: Use the new regulator bulk feature to specify the load
drm/msm/dsi: Don't set a load before disabling a regulator
drm/msm/dsi_phy_7nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_10nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_14nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm_8960: Replace parent names with clk_hw pointers
drm/msm/dsi/phy: Replace hardcoded char-array length with sizeof()
drm/msm/dsi_phy_28nm_8960: Use stack memory for temporary clock names
drm/msm/dsi/phy: Reindent and reflow multiline function calls
drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
drm/msm/dp: Silence inconsistent indent warning
dt-bindings: msm/dp: handle DP vs eDP difference
dt-bindings: msm/dp: add missing properties
dt-bindings: msm/dp: mark vdda supplies as deprecated
drm/msm/dp: Get rid of dp_ctrl_on_stream_phy_test_report()
drm/msm/dp: Remove pixel_rate from struct dp_ctrl
drm/msm/dp: Reorganize code to avoid forward declaration
drm/msm/dpu: get rid of cached flush_mask
drm/msm/dpu: inline dpu_plane_get_ctl_flush
drm/msm/dpu: do not limit the zpos property
drm/msm/dpu: rip out master planes support
drm/msm/dpu: drop unused variable from dpu_kms_mdp_snapshot()
drm/msm: Make .remove and .shutdown HW shutdown consistent
drm/msm/dpu: Fix comment typo
drm/msm/dpu: drop unused memory allocation
drm/msm/dpu: drop VBIF indices
drm/msm/dpu: fix error handling around dpu_hw_vbif_init
drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
dt-bindings: display/msm: dpu-sdm845: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7280: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7180: add missing DPU opp-table
dt-bindings: display/msm: dpu-qcm2290: add missing DPU opp-table
dt-bindings: display/msm: dpu-msm8998: add missing DPU opp-table
dt-bindings: display/msm/mdp4: require 4 IOMMUs
dt-bindings: display/msm/gmu: account for different GMU variants
dt-bindings: display/msm/gpu: allow specifying several IOMMU nodes
drm/msm/dsi: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/rd: Fix FIFO-full deadlock
drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
drm/msm/dsi: Fix number of regulators for SDM660
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dpu: populate wb or intf before reset_intf_cfg
drm/msm/dsi: fix the inconsistent indenting
drm/msm/dp: make eDP panel as the first connected connector
arm64: dts: renesas: white-hawk: Add Ethernet sub-board
arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board
arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs
arm64: dts: renesas: r8a779g0: Add I2C nodes
arm64: dts: renesas: white-hawk-cpu: Add serial port pin control
arm64: dts: renesas: r8a779g0: Add pinctrl device node
arm64: dts: renesas: white-hawk-cpu: Enable watchdog timer
arm64: dts: renesas: r8a779g0: Add RWDT node
ARM: shmobile: Drop selecting SOC_BUS
arm64: renesas: Drop selecting SOC_BUS
clk: renesas: r8a779g0: Add EtherAVB clocks
clk: renesas: r8a779g0: Add PFC/GPIO clocks
clk: renesas: r8a779g0: Add I2C clocks
clk: renesas: r8a779g0: Add watchdog clock
wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification
wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3
wifi: iwlwifi: mvm: trigger resume flow before wait for notifications
wifi: iwlwifi: mvm: Add handling for scan offload match info notification
wifi: iwlwifi: mvm: enable resume based on notifications
wifi: iwlwifi: mvm: Add support for d3 end notification
wifi: iwlwifi: mvm: Add support for wowlan wake packet notification
wifi: iwlwifi: mvm: Add support for wowlan info notification
wifi: iwlwifi: mvm: don't check D0I3 version
wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro
wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit
wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code
wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting
wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API
wifi: iwlwifi: pcie: add support for BZ devices
habanalabs/gaudi2: log critical events with no rate limit
habanalabs: ignore EEPROM errors during boot
habanalabs: perform context switch flow only if needed
habanalabs: set command buffer host VA dynamically
habanalabs: trace DMA allocations
habanalabs: trace MMU map/unmap page
habanalabs: define trace events
habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA
habanalabs: fix calculation of DRAM base address in PCIe BAR
habanalabs: if map page fails don't try to unmap it
habanalabs: select FW_LOADER in Kconfig
habanalabs: add cdev index data member
habanalabs: fix missing info in sysfs documentation
habanalabs: fix bug when setting va block size
habanalabs: expose device security status using info ioctl
habanalabs: expose device security status through sysfs
habanalabs: remove secured PCI IDs
habanalabs: fix H/W block handling for partial unmappings
habanalabs: unify hwmon resources clean up
habanalabs/gaudi2: new API to control engine cores running mode
habanalabs: remove left-over code from bring-up
habanalabs/gaudi2: change device f/w security check
habanalabs: move common function out of debugfs.c
habanalabs/uapi: move defines to better place inside file
habanalabs: add a missing lock for in_reset indication
habanalabs: fix vma fields assignments order in hl_hw_block_mmap()
habanalabs: avoid returning a valid handle if map_block() fails
habanalabs: fix command submission sanity check
habanalabs/gaudi: read div_sel value from firmware
habanalabs/gaudi: fix print format for div_sel
habanalabs/gaudi2: mark PCIE access error as fatal
habanalabs: add uapi to retrieve engines status
habanalabs: remove all kdma locks
habanalabs: wrap macro arg with parentheses
habanalabs: fix spelling mistakes
habanalabs/gaudi2: remove old interrupt mappings
habanalabs/gaudi: increase default cs timeout to 10 minutes
habanalabs: add return code field to module iterator
habanalabs/gaudi2: enable all MMU SPI/SEI interrupts
habanalabs: rename non_hard_reset to compute_reset
habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing"
habanalabs: Simplify bool conversion
habanalabs: removed seq_file parameter from is_idle asic functions
memblock tests: add generic NUMA tests for memblock_alloc_try_nid*
memblock tests: add bottom-up NUMA tests for memblock_alloc_try_nid*
memblock tests: add top-down NUMA tests for memblock_alloc_try_nid*
memblock tests: add simulation of physical memory with multiple NUMA nodes
octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly
octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon
octeontx2-af: return correct ptp timestamp for CN10K silicon
macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change
i2c: riic: Use devm_platform_ioremap_resource()
i2c: mlxbf: remove IRQF_ONESHOT
drm: panel-orientation-quirks: Add quirk for Aya Neo Air
soc: apple: rtkit: Add apple_rtkit_poll
dt-bindings: clock: rockchip: Document RV1126 CRU
clk: rockchip: Add dt-binding header for RV1126
drm/gma500: Remove unnecessary suspend/resume wrappers
drm/gma500: Rewrite power management code
drm/gma500: Remove a couple of not useful function wrappers
drm/gma500: Remove never set dev_priv->rpm_enabled flag
drm/gma500: Remove runtime_allowed dead code in psb_unlocked_ioctl()
drm/gma500: Fix (vblank) IRQs not working after suspend/resume
efi/libstub: use EFI provided memcpy/memset routines
efi/libstub: add some missing EFI prototypes
drm/vboxvideo: fix repeated words in comments
drm: panel-orientation-quirks: Add quirk for Anbernic Win600
acl: fix the comments of posix_acl_xattr_set
arm64: dts: ls1046a-qds: Modify the qspi flash frequency
arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA
arm64: dts: ls1046a: add gpios based i2c recovery information
arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1046a: make dma-coherent global to the SoC
arm64: dts: ls1046a: add missing dma ranges property
arm64: dts: ls1046a: Add big-endian property for PCIe nodes
arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes
arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a-rdb: add pcf85263 rtc node
arm64: dts: ls1043a-qds: add mmio based mdio-mux support
arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1043a: add gpio based i2c recovery information
arm64: dts: ls1043a: make dma-coherent global to the SoC
arm64: dts: ls1043a: add missing dma ranges property
arm64: dts: ls1043a: Add big-endian property for PCIe nodes
arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes
arm64: dts: ls1043a: use pcie aer/pme interrupts
arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a: fix the wrong size of dcfg space
arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A.
arm64: dts: ls208xa-rdb: fix errata E-00013
arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB
arm64: dts: ls2080a-rdb: add phy nodes
arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA
arm64: dts: imx8mp-venice-gw74xx: add PCIe support
arm64: dts: freescale: add support for i.MX8DXL EVK board
arm64: dts: freescale: add i.MX8DXL SoC support
arm64: dts: imx8: add a node label to ddr-pmu
arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support
arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support
arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq
arm64: dts: imx8mp-venice-gw74xx: add USB DR support
arm64: dts: imx93: add mediamix blk ctrl node
arm64: dts: imx93: add src node
arm64: dts: ls1028a-rdb: add more ethernet aliases
arm64: dts: imx8mq: update sdma node name format
arm64: dts: imx93: add lpspi nodes
arm64: dts: imx93: add lpi2c nodes
arm64: dts: imx93: add a55 pmu
arm64: dts: imx93: add blk ctrl node
arm64: dts: imx93: add s4 mu node
arm64: dts: imx93: add gpio clk
arm64: dts: imx93: correct SDHC clk entry
arm64: dts: tqma8mpql: add USB DR support
arm64: dts: verdin-imx8mm: introduce hdmi-connector
arm64: dts: verdin-imx8mm: add lvds panel node
arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84
arm64: dts: imx8ulp: increase the clock speed of LPSPI
arm64: dts: imx8ulp: add mailbox node
arm64: dts: imx8ulp: add pmu node
arm64: dts: imx8ulp: correct the scmi sram node name
arm64: dts: imx8ulp: drop undocumented property in cgc
arm64: dts: imx8mq-librem5: fix mipi_csi description
arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3
arm64: dts: imx8mq-librem5: add USB type-c properties for role switching
arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
arm64: dts: imx8mq-librem5: add RGB pwm notification leds
arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control
arm64: dts: ls1028a: enable swp5 and eno3 for all boards
arm64: dts: ls1028a: mark enetc port 3 as a DSA master too
arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi
arm64: dts: imx8mp-evk: Add PCIe support
arm64: dts: imx8mp: Add iMX8MP PCIe support
arm64: dts: imx8ulp: no executable source file permission
arm64: dts: imx8mp: Add SNVS LPGPR
arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board
arm64: dts: imx8mm: Fix typo in license text for Engicam boards
arm64: dts: imx8-ss-dma: add IPG clock for i2c
arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S
arm64: dts: imx8mm-kontron: Add SPI NOR partition layout
arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names
arm64: dts: imx8mm-kontron: Remove low DDRC operating point
arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings
arm64: dts: imx8mp: add VPU blk ctrl node
arm64: dts: imx8mp: add vpu pgc nodes
arm64: dts: imx8mp-verdin: add cpu-supply
arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios
arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property
arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2
arm64: dts: mnt-reform2: don't use multiple blank lines
arm64: dts: imx8mp-verdin: don't use multiple blank lines
arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file
arm64: dts: imx8ulp-evk: Add the fec support
arm64: dts: imx8ulp: Add the fec support
arm64: dts: imx8mp: add interconnect for hsio blk ctrl
arm64: dts: imx8mp: add interconnects for media blk ctrl
soc: imx: add i.MX93 media blk ctrl driver
soc: imx: add i.MX93 SRC power domain driver
soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets
soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
soc: imx: add icc paths for i.MX8MP media blk ctrl
dt-bindings: arm: imx: update fsl.yaml for imx8dxl
dt-bindings: firmware: add missing resource IDs for imx8dxl
dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board
dt-bindings: soc: add i.MX93 mediamix blk ctrl
dt-bindings: soc: add i.MX93 SRC
dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier
dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board
dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
dt-bindings: clk: imx8mm: don't use multiple blank lines
ALSA: ppc: Switch to use for_each_child_of_node() macro
ARM: dts: imx6qdl-gw54xx: add CAN regulator
ARM: dts: imx6qdl-gw53xx: add CAN regulator
ARM: dts: imx6qdl-gw52xx: add CAN regulator
bpf/btf: Use btf_type_str() whenever possible
slub: Make PREEMPT_RT support less convoluted
mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()
mm/slub: convert object_map_lock to non-raw spinlock
mm/slub: remove slab_lock() usage for debug operations
mm/slub: restrict sysfs validation to debug caches and make it safe
drm/plane-helper: Add a drm_plane_helper_atomic_check() helper
libbpf: Clean up legacy bpf maps declaration in bpf_helpers
net: dsa: microchip: add the support for set_ageing_time
selftests/bpf: Add veristat tool for mass-verifying BPF object files
libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set
selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations
power: supply: mt6370: Add MediaTek MT6370 charger driver
dt-bindings: power: supply: Add MediaTek MT6370 Charger
lib: add linear range index macro
bpf: Move bpf_dispatcher function out of ftrace locations
ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE
bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision
dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support
ARM: disallow PCI with MMU=n again
i2c: tegra: Add GPCDMA support
i2c: scmi: Convert to be a platform driver
dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
i2c: rk3x: Add rv1126 support
arm64: defconfig: Enabled SC8180x configs
arm64: dts: qcom: sc7280: Add required-opps for USB
bpf: use kvmemdup_bpfptr helper
MAINTAINERS: Add maintainers for DWC AHCI SATA driver
ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support
ata: ahci-dwc: Add platform-specific quirks support
dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema
ata: ahci: Add DWC AHCI SATA controller support
ata: libahci_platform: Add function returning a clock-handle by id
dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema
ata: ahci: Introduce firmware-specific caps initialization
ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments
ata: libahci: Don't read AHCI version twice in the save-config method
ata: libahci: Discard redundant force_port_map parameter
ata: libahci: Extend port-cmd flags set with port capabilities
dt-bindings: ata: ahci: Add platform capability properties
ata: libahci_platform: Introduce reset assertion/deassertion methods
ata: libahci_platform: Parse ports-implemented property in resources getter
ata: libahci_platform: Sanity check the DT child nodes number
ata: libahci_platform: Convert to using devm bulk clocks API
ata: libahci_platform: Convert to using platform devm-ioremap methods
dt-bindings: ata: sata-brcm: Apply common AHCI schema
dt-bindings: ata: sata: Extend number of SATA ports
dt-bindings: ata: ahci-platform: Clarify common AHCI props constraints
dt-bindings: ata: ahci-platform: Detach common AHCI bindings
dt-bindings: ata: ahci-platform: Move dma-coherent to sata-common.yaml
s390/pai: Add support for PAI Extension 1 NNPA counters
s390/mm: fix no previous prototype warnings in maccess.c
arm64: alternatives: add shared NOP callback
arm64: alternatives: add alternative_has_feature_*()
arm64: alternatives: have callbacks take a cap
arm64: alternatives: make alt_region const
arm64: alternatives: hoist print out of __apply_alternatives()
arm64: alternatives: proton-pack: prepare for cap changes
arm64: alternatives: kvm: prepare for cap changes
arm64: cpufeature: make cpus_have_cap() noinstr-safe
bpf: Ensure correct locking around vulnerable function find_vpid()
ata: make PATA_PLATFORM selectable only for suitable architectures
ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM
ata: libata-core: Check errors in sata_print_link_status()
ata: libata-sff: Fix double word in comments
ata: pata_macio: Remove unneeded word in comments
ata: libata-core: Simplify ata_dev_set_xfermode()
arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510
arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c
arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
drm/sched: Use parent fence instead of finished
dma-buf: dma_fence_wait must enable signaling
dma-buf: Enable signaling on fence for selftests
dma-buf: set signaling bit for the stub fence
dma-buf: Remove the signaled bit status check
dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties
Input: auo-pixcir-ts - switch to using generic device properties
Input: auo-pixcir-ts - do not force rising edge interrupt trigger
Input: auo-pixcir-ts - switch to using gpiod API
Input: auo-pixcir-ts - drop support for platform data
selftests/tc-testings: add tunnel_key action deleting test case
selftests/tc-testings: add sample action deleting test case
selftests/tc-testings: add nat action deleting test case
selftests/tc-testings: add ife action deleting test case
selftests/tc-testings: add connmark action deleting test case
selftests/tc-testings: add selftests for xt action
selftests/tc-testings: add selftests for gate action
selftests/tc-testings: add selftests for ctinfo action
PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
kselftest/arm64: Add hwcap test for RNG
kselftest/arm64: Add SVE 2 to the tested hwcaps
kselftest/arm64: Add missing newline in hwcap output
arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation
arm64/sysreg: Use feature numbering for PMU and SPE revisions
arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture
arm64: rework BTI exception handling
arm64: rework FPAC exception handling
arm64: consistently pass ESR_ELx to die()
arm64: die(): pass 'err' as long
arm64: report EL1 UNDEFs better
net: fs_enet: Fix wrong check in do_pd_setup
arm64: dts: rockchip: Add RK3399 NanoPi R4S Enterprise Edition
dt-bindings: Add doc for FriendlyARM NanoPi R4S Enterprise Edition
arm64: dts: rockchip: add i2s0 I2S/PDM/TDM 8ch controller to px30
crypto: qat - use reference to structure in dma_map_single()
Revert "crypto: qat - reduce size of mapped region"
crypto: qat - fix DMA transfer direction
crypto: hisilicon - support get algs by the capability register
crypto: hisilicon/sec - get algorithm bitmap from registers
crypto: hisilicon/zip - support zip capability
crypto: hisilicon/hpre - optimize registration of ecdh
crypto: hisilicon/hpre - support hpre capability
crypto: hisilicon/qm - support get device irq information from hardware registers
crypto: hisilicon/qm - get error type from hardware registers
crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support
crypto: hisilicon/qm - get qp num and depth from hardware registers
crypto: hisilicon/qm - get hardware features from hardware registers
crypto: hisilicon/sec - delete redundant blank lines
crypto: inside-secure - Change swab to swab32
mellanox/mlxsw: fix repeated words in comments
iov_iter: use "maxpages" parameter
net: amd: Switch and case should be at the same indent
net: amd: Correct spelling errors
net: amd: Unified the comparison between pointers and NULL to the same writing
wifi: ath11k: Fix kernel-doc issues
wifi: ath11k: Fix miscellaneous spelling errors
wifi: ath10k: Fix miscellaneous spelling errors
arm64: support huge vmalloc mappings
vsock/vmci: fix repeated words in comments
rtnetlink: advertise allmulti counter
net: fec: add pm runtime force suspend and resume support
bus: mhi: host: always print detected modem name
spi: dt-bindings: atmel,at91rm9200-spi: Add DMA related properties
ARM: dts: at91: Add `atmel,usart-mode` required property to serial nodes
ARM: dts: at91: sam9x60ek: Add DBGU compatibles to uart1
ARM: dts: at91: sama7g5: Swap rx and tx for spi11
scsi: scsi_transport_fc: Use %u for dev_loss_tmo
scsi: csiostor: Convert sysfs snprintf() to sysfs_emit()
scsi: megaraid: Convert sysfs snprintf() to sysfs_emit()
scsi: ibmvscsi_tgt: Fix repeated words in comment
scsi: lpfc: Update lpfc version to 14.2.0.7
scsi: lpfc: Fix various issues reported by tools
scsi: lpfc: Add reporting capability for Link Degrade Signaling
scsi: lpfc: Rework FDMI attribute registration for unintential padding
scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency
scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd
scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application
scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba
scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID
scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases
scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload
scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology
scsi: lpfc: Fix prli_fc4_req checks in PRLI handling
scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
scsi: aic79xx: Use __ro_after_init explicitly
scsi: target: Remove unused se_tmr_req_cache declaration
scsi: qla2xxx: Remove unused declarations for qla2xxx
drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names
scsi: target: alua: Do not report emtpy port group
scsi: target: core: Set MULTIP bit for se_device with multiple ports
soc: mediatek: Add mmsys func to adapt to dpi output for MT8186
Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
arm64: tegra: Add GPCDMA support for Tegra I2C
arm64: tegra: Add iommus for HDA on Tegra234
arm64: tegra: Enable HDA node for Jetson AGX Orin
arm64: tegra: Add context isolation domains on Tegra234
arm64: tegra: Fixup iommu-map property formatting
arm64: dts: tegra: smaug: Add Wi-Fi node
arm64: dts: tegra: smaug: Add Bluetooth node
arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit
arm64: tegra: Add MGBE nodes on Tegra234
arm64: tegra: Fix up compatible for Tegra234 GPCDMA
arm64: tegra: Enable PCIe slots in P3737-0000 board
arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT
arm64: tegra: Add regulators required for PCIe
arm64: dts: qcom: sm8450: fix UFS PHY serdes size
ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP
ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP
ARM: dts: qcom: msm8226: Add ADSP node
tools/power/x86/intel-speed-select: Release v1.13
tools/power/x86/intel-speed-select: Optimize CPU initialization
tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id
tools/power/x86/intel-speed-select: Remove unused struct clos_config fields
tools/power/x86/intel-speed-select: Enforce isst_id value
tools/power/x86/intel-speed-select: Do not export get_physical_id
tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper
tools/power/x86/intel-speed-select: Cleanup get_physical_id usage
tools/power/x86/intel-speed-select: Convert more function to use isst_id
tools/power/x86/intel-speed-select: Add pkg and die in isst_id
tools/power/x86/intel-speed-select: Introduce struct isst_id
tools/power/x86/intel-speed-select: Remove unused core_mask array
tools/power/x86/intel-speed-select: Remove dead code
mailbox: apple: Implement poll_data() operation
mailbox: apple: Implement flush() operation
tools/power/x86/intel-speed-select: Fix cpu count for TDP level display
clk: tests: Add missing test case for ranges
clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
clk: Introduce the clk_hw_get_rate_range function
clk: Zero the clk_rate_request structure
clk: Stop forwarding clk_rate_requests to the parent
clk: Constify clk_has_parent()
clk: Introduce clk_core_has_parent()
clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
clk: Add our request boundaries in clk_core_init_rate_req
clk: Introduce clk_hw_init_rate_request()
clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
clk: Change clk_core_init_rate_req prototype
clk: Set req_rate on reparenting
clk: Take into account uncached clocks in clk_set_rate_range()
clk: tests: Add some tests for orphan with multiple parents
clk: tests: Add tests for mux with multiple parents
clk: tests: Add tests for single parent mux
clk: tests: Add tests for uncached clock
clk: tests: Add reference to the orphan mux bug report
clk: tests: Add test suites description
clk: Clarify clk_get_rate() expectations
clk: Mention that .recalc_rate can return 0 on error
clk: Skip clamping when rounding if there's no boundaries
clk: Drop the rate range on clk_put()
clk: test: Switch to clk_hw_get_clk
arm64: dts: mediatek: mt6795: Add CPUX system timer node
soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex
dt-bindings: soc: mediatek: Add display mutex support for MT6795
arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
locking: Add __sched to semaphore functions
locking/rwsem: Disable preemption while trying for rwsem lock
locking: Detect includes rwlock.h outside of spinlock.h
objtool,x86: Teach decode about LOOP* instructions
x86,retpoline: Be sure to emit INT3 after JMP *%\reg
sched/fair: Move call to list_last_entry() in detach_tasks
sched/fair: Cleanup loop_max and loop_break
sched/fair: Make sure to try to detach at least one movable task
ARM: footbridge: remove custom DMA address handling
arm64: defconfig: Make TEGRA186_GPC_DMA built-in
arm64: dts: rockchip: Add HDMI supplies on rk3399-roc-pc
arm64: dts: rockchip: Support gru-scarlet sku{2,4} variants
dt-bindings: arm: rockchip: Add gru-scarlet sku{2,4} variants
drm/rockchip: remove vop_writel from vop1 driver
drm/rockchip: support gamma control on RK3399
drm/rockchip: define gamma registers for RK3399
KVM: PPC: remove orphan declarations from kvm_ppc.h
powerpc/ps3: remove orphan declarations from ps3av.h
powerpc/sysdev: remove unused xics_ipi_dispatch() declaration
powerpc/powernv: remove orphan declarations from opal.h
powerpc/mm: remove orphan declarations from mmu_context.h
powerpc: remove unused udbg_init_debug_beat() declaration
powerpc: remove unused chrp_event_scan() declaration
powerpc/spufs: remove orphan declarations from spufs.h
powerpc/xmon: remove unused ppc_parse_cpu() declaration
soc/tegra: pmc: Check device node status property
dt-bindings: Add Host1x context stream IDs on Tegra234
arm64: tegra: Enable Tegra SPI & QSPI in deconfig
wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7921e: fix random fw download fail
wifi: mt76: mt7921: introduce Country Location Control support
wifi: mt76: mt7921e: fix rmmod crash in driver reload test
wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
wifi: mt76: mt7915: do not check state before configuring implicit beamform
wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
wifi: mt76: mt7915: fix mcs value in ht mode
soc/tegra: pmc: Use devm_clk_get_optional()
wifi: mt76: mt7921: get rid of the false positive reset
wifi: mt76: connac: fix in comment
wifi: mt76: add PPDU based TxS support for WED device
wifi: mt76: move move mt76_sta_stats to mt76_wcid
wifi: mt76: mt7921: fix the firmware version report
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
wifi: mt76: mt7663s: add rx_check callback
wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
wifi: mt76: sdio: fix transmitting packet hangs
wifi: mt76: sdio: add rx_check callback for sdio devices
wifi: mt76: mt7921: delete stray if statement
wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
wifi: mt76: mt7915: fix an uninitialized variable bug
wifi: mt76: sdio: poll sta stat when device transmits data
wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
wifi: mt76: add rx_check callback for usb devices
wifi: mt76: testmode: use random payload for tx packets
wifi: mt76: connac: introduce mt76_connac_reg_map structure
soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
firmware: tegra: Switch over to memdup_user()
ARM: dts: aspeed: elbert: Enable mac3 controller
net: ftgmac100: support fixed link
soc/tegra: cbb: Add support for Tegra241 (Grace)
soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
soc/tegra: pmc: Add USB port wake events for Tegra194
soc/tegra: pmc: Add support for simple wake events
soc/tegra: pmc: Remove leading space
soc/tegra: fuse: Add missing of_node_put()
soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
soc/tegra: Set ERD bit to mask inband errors
mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user
mptcp: allow privileged operations from user namespaces
mptcp: add do_check_data_fin to replace copied
selftests: mptcp: move prefix tests of addr_nr_ns2 together
mptcp: add mptcp_for_each_subflow_safe helper
bpf: Add verifier check for BPF_PTR_POISON retval and arg
net: phy: spi_ks8895: switch to using gpiod API
net: ks8851: switch to using gpiod API
net: davicom: dm9000: switch to using gpiod API
ALSA: usb-audio: Fix last interface check for registration
gpiolib: of: factor out conversion from OF flags
gpiolib: rework quirk handling in of_find_gpio()
gpiolib: of: make Freescale SPI quirk similar to all others
gpiolib: of: do not ignore requested index when applying quirks
gpio: ws16c48: Ensure number of irq matches number of base
gpio: 104-idio-16: Ensure number of irq matches number of base
gpio: 104-idi-48: Ensure number of irq matches number of base
gpio: 104-dio-48e: Ensure number of irq matches number of base
counter: 104-quad-8: Ensure number of irq matches number of base
isa: Introduce the module_isa_driver_with_irq helper macro
gpio: pca953x: Add support for PCAL6534
gpio: pca953x: Swap if statements to save later complexity
gpio: pca953x: Fix pca953x_gpio_set_pull_up_down()
dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4IOE5V6534Q
clk: at91: sama5d2: Add Generic Clocks for UART/USART
dt-bindings: vendor-prefixes: add Diodes
drm/i915: Fix return type of mode_valid function hook
can: raw: add CAN XL support
can: dev: add CAN XL support to virtual CAN
can: canxl: update CAN infrastructure for CAN XL frames
can: canxl: introduce CAN XL data structure
can: set CANFD_FDF flag in all CAN FD frame structures
can: skb: add skb CAN frame data length helpers
can: skb: unify skb CAN frame identification helpers
batman-adv: remove unused struct definitions
USB: serial: ftdi_sio: add support for HP and HA devices
USB: serial: ftdi_sio: simplify divisor handling
USB: serial: ftdi_sio: assume hi-speed type
USB: serial: ftdi_sio: clean up baudrate request
USB: serial: ftdi_sio: clean up attribute handling
USB: serial: ftdi_sio: clean up modem-status handling
USB: serial: ftdi_sio: tighten device-type detection
USB: serial: ftdi_sio: rename channel index
USB: serial: ftdi_sio: include FT2232D in type string
USB: serial: ftdi_sio: rename chip types
USB: serial: ftdi_sio: drop redundant chip type comments
USB: serial: ftdi_sio: clean up chip type enum
USB: serial: ftdi_sio: fix 300 bps rate for SIO
arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs
arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs
arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings
arm64: dts: qcom: pmi8994: add missing MPP compatible fallback
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks
arm64: defconfig: enable newer Qualcomm SoC sound drivers
drm/i915: Invert if/else ladder for stolen init
drm/i915/gt: Extract per-platform function for frequency read
drm/i915: Invert if/else ladder for frequency read
drm/i915/uc: Fix issues with overriding firmware files
drm/i915/mtl: Update CHICKEN_TRANS* register addresses
drm/i915/mtl: Update MBUS_DBOX credits
dt-bindings: soc: qcom: apr: add missing properties
ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example
ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example
ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example
ASoC: dt-bindings: qcom,q6adm: convert to dtschema
ASoC: dt-bindings: qcom,q6asm: convert to dtschema
dt-bindings: soc: qcom: apr: correct service children
Bluetooth: hci_sync: allow advertise when scan without RPA
Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921
Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921
Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev()
dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6331 keys
dt-bindings: input: Convert mtk-pmic-keys to DT schema
spi: mpc52xx: Replace of_gpio_count() by gpiod_count()
spi: fsl_spi: Convert to transfer_one
drm/tests: Change "igt_" prefix to "drm_test_"
drm/tests: Split drm_framebuffer_create_test into parameterized tests
drm/amd/display: fix boolconv.cocci warning
drm/amd/display: make optc32_phantom_crtc_post_enable, optc32_setup_manual_trigger and optc32_set_drr static
drm/amd/display: make some functions static
drm/amd/display: make some functions static
drm/amd/display: make mmhubbub32_config_mcif_buf static
drm/amd/display: make some functions static
drm/amd/display: make optc314_phantom_crtc_post_enable static
drm/amd/display: make enc314_stream_encoder_dvi_set_stream_attribute static
drm/amd/display: make some functions static
drm/amdgpu: make sure to init common IP before gmc
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info
PCI: apple: Do not leak reset GPIO on unbind/unload/error
s390/mm: uninline copy_oldmem_kernel() function
s390/mm,ptdump: add real memory copy page markers
s390/mm: rework memcpy_real() to avoid DAT-off mode
s390/dump: save IPL CPU registers once DAT is available
s390/pci: convert high_memory to physical address
s390/smp,ptdump: add absolute lowcore markers
s390/smp: rework absolute lowcore access
s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
arm64: dts: mt7986: add built-in Wi-Fi device nodes
ASoC: soc-dapm: Switch to use dev_err_probe() helper
ASoC: cs42l42: Switch to use dev_err_probe() helper
ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper
ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
fortify: Adjust KUnit test for modular build
arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs
dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager
can: flexcan: Switch to use dev_err_probe() helper
dt-bindings: pinctrl: update bindings for MT7986 SoC
drm/i915/dgfx: Release mmap on rpm suspend
drm/i915: Refactor userfault_wakeref to re-use
Revert "powerpc/rtas: Implement reentrant rtas call"
Input: synaptics - enable InterTouch for the ThinkPad P1 G3
pinctrl: ocelot: add help and description information to ocelot pinctrl kconfig
gpio: mt7621: Switch to use platform_get_irq() function
gpio: pca953x: introduce support for nxp,pcal6408
dt-bindings: gpio: pca95xx: add entry for pcal6408
selinux: remove the unneeded result variable
lockdown: ratelimit denial messages
drm/i915/selftest: Clear the output buffers before GPU writes
drm/i915/selftest: Always cancel semaphore on error
drm/i915/selftests: Check for incomplete LRI from the context image
drm/i915/gt: Explicitly clear BB_OFFSET for new contexts
KVM: selftests: Add test for AArch32 ID registers
KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system
KVM: arm64: Add a visibility bit to ignore user writes
KVM: arm64: Spin off helper for calling visibility hook
KVM: arm64: Drop raz parameter from read_id_reg()
KVM: arm64: Remove internal accessor helpers for id regs
KVM: arm64: Use visibility hook to treat ID regs as RAZ
drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc7280-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc7280-pinctrl: reference tlmm schema
dt-bindings: pinctrl: qcom,sc7280-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sc7280-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc7280-pinctrl: correct number of GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sm8450-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8250-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8250-pinctrl: reference tlmm common pins
dt-bindings: pinctrl: qcom,sm8250-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6375-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6125-pinctrl: extend example
dt-bindings: pinctrl: qcom,sm6125-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6125-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6115-pinctrl: require function on GPIOs
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix matching pin config
Input: iqs7222 - set all ULP entry masks by default
Input: iqs7222 - avoid sending empty SYN_REPORT events
Input: iqs7222 - trim force communication command
power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property()
dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property
dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc
dt-bindings: mmc: renesas,sdhi: Add iommus property
mmc: sdhci_am654: Remove the unneeded result variable
mmc: meson-gx: add SDIO interrupt support
mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK
mmc: jz4740_mmc: Fix error check for dma_map_sg
mmc: meson-mx-sdhc: Fix error check for dma_map_sg
mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
dt-bindings: mmc: Fix 'dma-coherent' was unexpected
mmc: core: Switch to basic workqueue API for sdio_irq_work
dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible
mmc: sdhci: Update MAINTAINERS Maintained -> Supported
dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer
dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC
dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency
mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode
dt-bindings: mmc: Set maximum documented operating frequency as 384MHz
ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR
ASoC: tas2562: Propagate the error in tas2562_dac_event()
arm64: dts: rockchip: enable gamma control on RK3399
arm64: dts: rockchip: Enable video output on rk3566-roc-pc
dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf
dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
clk: microchip: add PolarFire SoC fabric clock support
dt-bindings: clk: add PolarFire SoC fabric clock ids
dt-bindings: clk: document PolarFire SoC fabric clocks
dt-bindings: clk: rename mpfs-clkcfg binding
clk: microchip: mpfs: update module authorship & licencing
clk: microchip: mpfs: convert periph_clk to clk_gate
clk: microchip: mpfs: convert cfg_clk to clk_divider
clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo()
clk: microchip: mpfs: simplify control reg access
clk: microchip: mpfs: move id & offset out of clock structs
clk: microchip: mpfs: add MSS pll's set & round rate
MAINTAINERS: add polarfire soc reset controller
reset: add polarfire soc reset support
clk: microchip: mpfs: add reset controller
dt-bindings: clk: microchip: mpfs: add reset controller support
dts: arm: at91: Add SAMA5D3-EDS Board
dt-bindings: arm: at91: Add info on SAMA5D3-EDS
ARM: dts: lan966x: disable aes
arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub
arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
ARM: dts: qcom: ipq8064: pad addresses to 8 digit
ARM: dts: qcom: ipq8064: reorganize node order and sort them
soc: qcom: rpmpd: Add SM6375 support
dt-bindings: power: rpmpd: Add SM6375 power domains
ARM: dts: qcom: align SDHCI clocks with DT schema
ARM: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: sm8250: provide additional MSI interrupts
clk: qcom: smd-rpm: Add clocks for MSM8909
dt-bindings: clock: qcom,rpmcc: Add MSM8909
clk: qcom: gcc-msm8909: Increase delay for USB PHY reset
clk: qcom: reset: Allow specifying custom reset delay
clk: qcom: Add driver for MSM8909 GCC
dt-bindings: clock: Add schema for MSM8909 GCC
arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node
ARM: dts: qcom: msm8960: add clocks to the MMCC device node
ARM: dts: qcom: apq8064: add clocks to the MMCC device node
ARM: dts: qcom: msm8960: add clocks to the GCC device node
ARM: dts: qcom: apq8064: add clocks to the GCC device node
ARM: dts: qcom: msm8960: add clocks to the LCC device node
ARM: dts: qcom: apq8064: add clocks to the LCC device node
clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8960: move clock parent tables down
clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: lcc-msm8960: use macros to implement mi2s clocks
clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8960
dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-names properties
arm64: dts: qcom: Use WCD9335 DT bindings
clk: qcom: clk-rpmh: Remove redundant if statement
clk: qcom: gcc-sdm845: add sdm670 global clock data
clk: qcom: gcc-sdm845: use device tree match data
dt-bindings: clock: gcc-sdm845: add sdm670 global clocks
xtensa: add FDPIC and static PIE support for noMMU
xtensa: clean up ELF_PLAT_INIT macro
ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO
ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO
arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: add missing TCSR syscon compatible
arm64: dts: qcom: qcs404: add missing TCSR syscon compatible
arm64: dts: qcom: msm8953: add missing TCSR syscon compatible
arm64: dts: qcom: ipq6018: add missing TCSR syscon compatible
drm/i915: Skip applying copy engine fuses
hwspinlock: qcom: add support for MMIO on older SoCs
hwspinlock: qcom: correct MMIO max register for newer SoCs
dt-bindings: hwlock: qcom-hwspinlock: correct example indentation
dt-bindings: hwlock: qcom-hwspinlock: add support for MMIO on older SoCs
clk: qcom: a53-pll: convert to use parent_data rather than parent_names
ARM: dts: qcom: msm8660: fix node names for fixed clocks
ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node
clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: qcom,gcc-msm8660: separate GCC bindings for MSM8660
clk: qcom: sm6115: Select QCOM_GDSC
firmware: qcom: scm: remove unused __qcom_scm_init declaration
dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
arm64: dts: qcom: sc7280-herobrine: correct TLMM gpio-line-names
arm64: dts: qcom: sc7280: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8450: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350-sagami: correct TS pin property
arm64: dts: qcom: sm6350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm6125: align TLMM pin configuration with DT schema
drm/amd/pm: remove unused declarations in hardwaremanager.h
drm/gma500: remove unused declarations in psb_intel_drv.h
drm/radeon: remove unused declarations for radeon
drm/radeon/r600_cs: remove r600_cs_legacy_get_tiling_conf() declaration
drm/vmwgfx: remove unused vmw_bo_is_vmw_bo() declaration
drm/amd/display/amdgpu_dm: remove duplicate included header files
drm/amd/display: Remove the unused function copy_stream_update_to_stream()
drm/amd/display: make mpc32_program_shaper and mpc32_program_3dlut static
drm/amd/display: make dcn32_link_encoder_is_in_alt_mode and dcn32_link_encoder_get_max_link_cap static
drm/amd/display: make dscl32_calc_lb_num_partitions static
drm/amd/display: make enc32_stream_encoder_dvi_set_stream_attribute static
drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
drm/amdgpu: fix warning about missing imu prototype
drm/amdgpu: reorder CS code
drm/amdgpu: cleanup CS init/fini and pass1
drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2
drm/amdgpu: revert "partial revert "remove ctx->lock" v2"
drm/amdgpu: move setting the job resources
drm/amdgpu: remove SRIOV and MCBP dependencies from the CS
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display: 3.2.202
drm/amd/display: Fix register definitions for DCN32/321
drm/amd/display: Refactor SubVP calculation to remove FPU
drm/amd/display: Avoid force minimal transaction in case of surface_count equal to 0
drm/amd/display: Don't adjust VRR unnecessarily
drm/amd/display: Adding log for spread_spectrum_info
drm/amd/display: Limit user regamma to a valid value
drm/amd/display: add workaround for subvp cursor corruption for DCN32/321
drm/amd/display: Added debug option for forcing subvp num ways
drm/amd/display: Update viewport position for phantom pipes
drm/amd/display: Round cursor width up for MALL allocation
drm/amd/display: Correct dram channel width for dcn314
drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314
drm/amd/display: Hook up DCN314 specific dml implementation
drm/amd/display: Enable dlg and vba compilation for dcn314
drm/amd/display: Fix compilation errors on DCN314
drm/amd/display: Fix divide by zero in DML
drm/amd/display: Fixing DIG FIFO Error
drm/amd/display: SW cursor fallback for SubVP
drm/amd/display: Assign link type before check dsc workaround.
drm/amd/display: Reverted DSC programming sequence change
drm/amd/display: Update MBLK calculation for SubVP
drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display: Correct I2C register offset
drm/amd/display: Optimizations for DML math
drm/amdgpu: Skip reset error status for psp v13_0_0
drm/amdgpu: Add EEPROM I2C address for smu v13_0_0
drm/amdgpu: added support for ras driver loading
drm/amdgpu: add HDP remap functionality to nbio 7.7
drm/amdgpu/display: remove unneeded "default n" options
drm/amd/display: fix repeated words in comments
drm/amdgpu: cleanup coding style in amdgpu_amdkfd_gpuvm.c
drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c
drm/amdgpu: cleanup coding style in amdgpu_sync.c file
drm/amdgpu: cleanup coding style in amdgpu_acpi.c
drm/amdgpu: Remove the unneeded result variable
drm/radeon: Remove the unneeded result variable
drm/radeon/ci_dpm: Remove the unneeded result variable
drm/amd/display: remove possible condition with no effect (if == else)
drm/amd/display: Simplify bool conversion
drm/amd/display: clean up some inconsistent indentings
drm/amdgpu: Fix hive reference count leak
drm/amdkfd: Migrate in CPU page fault use current mm
dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200
dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200
dt-bindings: phy: ti: phy-gmii-sel: Cleanup example
drm/i915: remove unused i915_gem_lmem_obj_ops declaration
sh: machvec: Use char[] for section boundaries
arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
arm64: dts: mediatek: cherry: Enable the System Companion Processor
drm/amdgpu: change the alignment size of TMR BO to 1M
drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only
drm/amd/display: update header files
drm/i915/ipc: use intel_uncore_rmw() to enable/disable
drm/i915/display: move IPC under display wm sub-struct
drm/i915/ipc: register debugfs only if IPC available
drm/i915/ipc: move IPC debugfs to skl_watermark.c
drm/i915/ipc: refactor and rename IPC functions
drm/amdkfd: Remove prefault before migrating to VRAM
drm/amdkfd: handle CPU fault on COW mapping
amd/amdkfd: fix repeated words in comments
drm/amdgpu: Use per device reset_domain for XGMI on sriov configuration
drm/amd/amdgpu: update GC 10.3.0 pwrdec
drm/amdkfd: Fix CRIU restore op due to doorbell offset
drm/amdgpu: use dirty framebuffer helper
drm/amdgpu: Don't enable LTR if not supported
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
Input: mtk-pmic-keys - add support for MT6331 PMIC keys
dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3128-usb2phy
dt-bindings: phy: ocelot-serdes: convert to YAML
ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control
ASoC: nau8825: Add ADCOUT IO drive strength control
ASoC: Intel: fix unused-variable warning in probe_codec
ASoC: sunxi: sun4i-codec: silence misleading error in probe
ASoC: dt-bindings: qcom,q6afe: remove binding
ASoC: Drop mistakenly applied DTS patch
phy: usb: sunplus: Fix return value check in update_disc_vol()
drm/scdc: Document hotplug gotchas
drm/vc4: hdmi: Reset link on hotplug
drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
drm/vc4: hdmi: Switch to detect_ctx
drm/vc4: hdmi: Simplify the hotplug handling
ASoC: Intel: fix unused-variable warning in probe_codec
drm/vc4: hdmi: Remove mutex in detect
drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
drm/vc4: hdmi: Constify drm_display_mode
ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard
ARM: dts: qcom: msm8660: Add GSBI3 I2C bus
ARM: dts: qcom: msm8660: Add GSBI1 SPI bus
phy: qcom-snps: Add support for overriding phy tuning parameters
dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override params bindings
arm64: dts: qcom: sc7280: Fix Dmic no sound on villager-r1
arm64: dts: qcom: sc7280: Add sound node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add sound node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 1.0/2.0 and IDP boards.
arm64: dts: qcom: sc7280: Add lpass cpu node
arm64: dts: qcom: sc7280: herobrine: Add max98360a codec node
arm64: dts: qcom: sc7280: Add max98360a codec for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add nodes for soundwire and va tx rx digital macro codecs
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: Add LTE SKUs for sc7280-villager family
phy: qcom-qmp: drop dual-lane comments
phy: qcom-qmp-pcie: shorten function prefixes
phy: qcom-qmp-pcie: drop if (table) conditions
clk: qcom: lpass: Add support for resets & external mclk for SC7280
clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: sc7280: Add herobrine-villager-r1
dt-bindings: arm: qcom: document sc7280 and villager board
dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-domains property
dt-bindings: phy: qcom,qmp-usb: add missing power-domains property
ASoC: ak4458: Add ak4458_reset in device probe and remove
regulator: Add driver for MT6332 PMIC regulators
regulator: Add bindings for MT6332 regulator
regulator: Add driver for MT6331 PMIC regulators
regulator: Add bindings for MT6331 regulator
phy: Add RGMII support on lan966x
perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY
perf/bpf: Always use perf callchains if exist
perf: Use sample_flags for callchain
drm/tests: Set also mock plane src_x, src_y, src_w and src_h
drm: Use original src rect while initializing damage iterator
drm/i915/display: Use drm helper instead of own loop for damage clips
drm/i915/display: Use original src in psr2 sel fetch area calculation
arm64: dts: ti: Add support for AM62A7-SK
arm64: dts: ti: Introduce AM62A7 family of SoCs
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
dt-bindings: arm: ti: Add bindings for AM62A7 SoC
dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
clk: rockchip: Add MUXTBL variant
dt-bindings: soc: rockchip: Document RV1126 pmugrf
dt-bindings: soc: rockchip: Document RV1126 grf
drm/i915/psr: Disable PSR2 when SDP is sent on prior line
drm/i915/psr: Equation changed for sending start/stop on prior line
drm/i915: Fix TV encoder clock computation
drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit
drm/i915/bios: Fix VBT ACPI DPMS bit polarity
r8169: remove rtl_wol_shutdown_quirk()
ALSA: hda/hdmi: change type for the 'assigned' variable
sfc: introduce shutdown entry point in efx pci driver
drm/i915/dp: use drm_dp_phy_name() for logging
f2fs: simplify code in f2fs_prepare_decomp_mem
f2fs: replace logical value "true" with a int number
f2fs: increase the limit for reserve_root
f2fs: complete checkpoints during remount
f2fs: flush pending checkpoints when freezing super
drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox
drm/i915/mtl: Add DP AUX support on TypeC ports
drm/i915/mtl: Add display power wells
drm/i915/mtl: Add gmbus and gpio support
drm/i915: Move display and media IP version to runtime info
PCI/PM: Simplify pci_pm_suspend_noirq()
PCI/PM: Always disable PTM for all devices during suspend
PCI/PTM: Consolidate PTM interface declarations
PCI/PTM: Reorder functions in logical order
PCI/PTM: Preserve RsvdP bits in PTM Control register
PCI/PTM: Move pci_ptm_info() body into its only caller
PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm()
PCI/PTM: Separate configuration and enable
PCI/PTM: Add pci_upstream_ptm() helper
dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
PCI/PTM: Cache PTM Capability offset
dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes
parisc: hide ioread64 declaration on 32-bit
dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible
dt-bindings: phy: hisilicon,hi3670-usb3: simplify example
dt-bindings: phy: hisilicon,hi3660-usb3: simplify example
MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry
dt-bindings: misc: fastrpc: Document memory-region property
hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"
drm/i915/gt: Extract function to apply media fuses
drm/i915/gt: Use MEDIA_VER() when handling media fuses
ARM: config: ixp4xx: Disable legacy EEPROM driver
ia64: export memory_add_physaddr_to_nid to fix cxl build error
ARM: dts: stm32: argon: remove spidev node
ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
ARM: dts: stm32: Fix typo in license text for Engicam boards
ARM: dts: stm32: Add timer interrupts on stm32mp15
ARM: dts: stm32: add pinctrl and disabled spi5 node in stm32mp135f-dk
ARM: dts: stm32: add spi nodes into stm32mp131.dtsi
ARM: dts: stm32: enable i2c1 and i2c5 on stm32mp135f-dk.dts
ARM: dts: stm32: add i2c nodes into stm32mp131.dtsi
Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP"
Revert "dt-bindings: Add byteswap order to chrontel ch7033"
drm/i915/mtl: Hook up interrupts for standalone media
drm/i915/mtl: Use primary GT's irq lock for media GT
drm/i915/xelpmp: Expose media as another GT
drm/i915/mtl: Add gsi_offset when emitting aux table invalidation
drm/i915/uncore: Add GSI offset to uncore
drm/i915: Handle each GT on init/release and suspend/resume
drm/i915: Initialize MMIO access for each GT
drm/i915: Use a DRM-managed action to release the PCI bridge device
drm/i915: Rename and expose common GT early init routine
drm/i915: Prepare more multi-GT initialization
drm/i915: Drop intel_gt_tile_cleanup()
drm/i915: Use managed allocations for extra uncore objects
drm/i915: Only hook up uncore->debug for primary uncore
drm/i915: Move locking and unclaimed check into mmio_debug_{suspend, resume}
drm/i915/gt: Fix perf limit reasons bit positions
Revert "drm/i915/dg2: extend Wa_1409120013 to DG2"
drm/i915/guc: Cancel GuC engine busyness worker synchronously
drm/i915/gsc: allocate extended operational memory in LMEM
mei: debugfs: add pxp mode to devstate in debugfs
mei: drop ready bits check after start
mei: gsc: add transition to PXP mode in resume flow
mei: gsc: setup gsc extended operational memory
mei: mkhi: add memory ready command
mei: bus: export common mkhi definitions into a separate header
mei: extend timeouts on slow devices
mei: gsc: wait for reset thread on stop
mei: gsc: use polling instead of interrupts
drm/i915/gsc: add GSC XeHP SDV platform definition
drm/i915/gsc: add slow_firmware flag to the gsc device definition
mei: add slow_firmware flag to the mei auxiliary device
mei: add kdoc for struct mei_aux_device
drm/i915/gsc: skip irq initialization if using polling
wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
wifi: rtw89: split scan including lots of channels
wifi: rtw89: 8852c: support hw_scan
wifi: rtw89: call tx_wake notify for 8852c in deep ps mode
wifi: rtw89: support deep ps mode for rtw8852c
wifi: rtw89: set response rate selection
wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band
wifi: rtw89: 8852c: enlarge polling timeout of RX DCK
wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz
wifi: rtw89: add DIG register struct to share common algorithm
wifi: rtw89: support TX diversity for 1T2R chipset
wifi: rtw89: record signal strength per RF path
wifi: rtw89: configure TX path via H2C command
wifi: rtw89: parse phycap of TX/RX antenna number
wifi: rtw89: use u32_get_bits to access C2H content of PHY capability
drm/bridge: it6505: use drm_debug_enabled() in it6505_debug_print()
udf: Support splicing to file
ARM: dts: imx: update sdma node name format
ALSA: dummy: Add customizable volume min/max.
block/drbd: remove unused w_start_resync declaration
ALSA: dummy: Fix trailing whitespaces.
drm/aperture: Fix some kerneldoc comments
drm/format-helper: Add drm_fb_build_fourcc_list() helper
drm/modes: Add initializer macro DRM_MODE_INIT()
drm/probe-helper: Add drm_crtc_helper_mode_valid_fixed()
drm/probe-helper: Add drm_connector_helper_get_modes_fixed()
blk-throttle: cleanup tg_update_disptime()
blk-throttle: calling throtl_dequeue/enqueue_tg in pairs
blk-throttle: use 'READ/WRITE' instead of '0/1'
blk-throttle: fix io hung due to configuration updates
blk-throttle: factor out code to calculate ios/bytes_allowed
blk-throttle: prevent overflow while calculating wait time
blk-throttle: fix that io throttle can only work for single bio
sbitmap: fix batched wait_cnt accounting
latencytop: use the last element of latency_record of system
kernel/utsname_sysctl.c: print kernel arch
checkpatch: handle FILE pointer type
asm-generic: make parameter types consistent in _unaligned_be48()
kernel/profile.c: simplify duplicated code in profile_setup()
ntfs: check overflow when iterating ATTR_RECORDs
ntfs: fix out-of-bounds read in ntfs_attr_find()
ntfs: fix use-after-free in ntfs_attr_find()
initramfs: mark my_inptr as __initdata
fail_function: fix wrong use of fei_attr_remove()
fail_function: refactor code of checking return value of register_kprobe()
fail_function: switch to memdup_user_nul() helper
smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death
task_work: use try_cmpxchg in task_work_add, task_work_cancel_match and task_work_run
lib: move from strlcpy with unused retval to strscpy
init: move from strlcpy with unused retval to strscpy
reiserfs: move from strlcpy with unused retval to strscpy
ocfs2: move from strlcpy with unused retval to strscpy
ia64: move from strlcpy with unused retval to strscpy
alpha: move from strlcpy with unused retval to strscpy
bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless
hfs: replace kmap() with kmap_local_page() in btree.c
hfs: replace kmap() with kmap_local_page() in bnode.c
hfs: unmap the page in the "fail_page" label
kexec: replace kmap() with kmap_local_page()
iversion: use atomic64_try_cmpxchg)
aio: use atomic_try_cmpxchg in __get_reqs_available
buffer: use try_cmpxchg in discard_buffer
epoll: use try_cmpxchg in list_add_tail_lockless
ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency
fs/qnx6: delete unnecessary checks before brelse()
kernel: exit: cleanup release_thread()
proc: save LOC in vsyscall test
llist: use try_cmpxchg in llist_add_batch and llist_del_first
panic, kexec: make __crash_kexec() NMI safe
kexec: turn all kexec_mutex acquisitions into trylocks
lib/cmdline: avoid page fault in next_arg
checkpatch: add kmap and kmap_atomic to the deprecated list
fs/isofs: replace kmap() with kmap_local_page()
treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y
ipc/util.c: cleanup and improve sysvipc_find_ipc()
scripts/decodecode: improve faulting line determination
hfsplus: convert kmap() to kmap_local_page() in btree.c
hfsplus: convert kmap() to kmap_local_page() in bitmap.c
hfsplus: convert kmap() to kmap_local_page() in bnode.c
hfsplus: unmap the page in the "fail_page" label
mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast
mm/mremap_pages: save a few cycles in get_dev_pagemap()
mm: remove BUG_ON() in __isolate_free_page()
hugetlb: make hugetlb depends on SYSFS or SYSCTL
mm/kmemleak: make create_object return void
hugetlb: remove meaningless BUG_ON(huge_pte_none())
selftest: vm: remove deleted local_config.* from .gitignore
hugetlb: add comment for subtle SetHPageVmemmapOptimized()
hugetlb: kill hugetlbfs_pagecache_page()
hugetlb: pass NULL to kobj_to_hstate() if nid is unused
hugetlb: use helper {huge_pte|pmd}_lock()
hugetlb: use sizeof() to get the array size
hugetlb: use LIST_HEAD() to define a list head
hugetlb: Use helper macro SZ_1K
hugetlb: make hugetlb_cma_check() static
fs/buffer: remove bh_submit_read() helper
ext2: replace bh_submit_read() helper with bh_read()
fs/buffer: remove ll_rw_block() helper
ufs: replace ll_rw_block()
udf: replace ll_rw_block()
reiserfs: replace ll_rw_block()
ocfs2: replace ll_rw_block()
ntfs3: replace ll_rw_block()
jbd2: replace ll_rw_block()
isofs: replace ll_rw_block()
gfs2: replace ll_rw_block()
fs/buffer: replace ll_rw_block()
fs/buffer: add some new buffer read helpers
fs/buffer: remove __breadahead_gfp()
mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments
mm/migrate_device.c: fix a misleading and outdated comment
mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist
mm/damon: get the hotness from damon_hot_score() in damon_pageout_score()
mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE
mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN
mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses
mm/damon: simplify the parameter passing for 'check_accesses'
mm: fix null-ptr-deref in kswapd_is_running()
mm: kill is_memblock_offlined()
filemap: remove find_get_pages_contig()
ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig()
nilfs2: convert nilfs_find_uncommited_extent() to use filemap_get_folios_contig()
btrfs: convert process_page_range() to use filemap_get_folios_contig()
btrfs: convert end_compressed_writeback() to use filemap_get_folios()
btrfs: convert __process_pages_contig() to use filemap_get_folios_contig()
filemap: add filemap_get_folios_contig()
zram: don't retry compress incompressible page
mm: backing-dev: Remove the unneeded result variable
page_ext: introduce boot parameter 'early_page_ext'
s390/hugetlb: switch to generic version of follow_huge_pud()
memcg: increase MEMCG_CHARGE_BATCH to 64
mm: page_counter: rearrange struct page_counter fields
mm: page_counter: remove unneeded atomic ops for low/min
mm: remove EXPERIMENTAL flag for zswap
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset
mm/gup.c: refactor check_and_migrate_movable_pages()
mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages()
mm: skip retry when new limit is not below old one in page_counter_set_max
mm: pagewalk: add api documentation for walk_page_range_novma()
mm: pagewalk: fix documentation of PTE hole handling
mm: memcg: export workingset refault stats for cgroup v1
mm/page_owner.c: add llseek for page_owner
mm/damon: replace pmd_huge() with pmd_trans_huge() for THP
mm/damon: validate if the pmd entry is present before accessing
mm: release private data before split THP
mm: thp: remove redundant pgtable check in set_huge_zero_page()
mm: memory-failure: kill __soft_offline_page()
mm: memory-failure: kill soft_offline_free_page()
mm: hugetlb_vmemmap: simplify reset_struct_pages()
mm, hwpoison: avoid trying to unpoison reserved page
mm, hwpoison: kill procs if unmap fails
mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs()
mm, hwpoison: fix extra put_page() in soft_offline_page()
mm, hwpoison: fix page refcnt leaking in unpoison_memory()
mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb()
mm: fix use-after free of page_ext after race with memory-offline
arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER
mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush()
zsmalloc: zs_object_copy: replace email link to doc
mm: memcontrol: fix a typo in comment
mm: kill find_min_pfn_with_active_regions()
mm/hugetlb: make detecting shared pte more reliable
mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node()
mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at()
mm/hugetlb: fix missing call to restore_reserve_on_error()
mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group()
mm/hugetlb: fix incorrect update of max_huge_pages
memory tiering: adjust hot threshold automatically
memory tiering: rate limit NUMA migration throughput
memory tiering: hot page selection with hint page fault latency
mm/util.c: add warning if __vm_enough_memory fails
mm: add more BUILD_BUG_ONs to gfp_migratetype()
mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes
hugetlb_cgroup: use helper for_each_hstate and hstate_index
hugetlb_cgroup: use helper macro NUMA_NO_NODE
hugetlb_cgroup: remove unneeded return value
hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G}
hugetlb_cgroup: remove unneeded nr_pages > 0 check
Kselftests: remove support of libhugetlbfs from kselftests
kfence: add sysfs interface to disable kfence for selected slabs.
mm: migration: fix the FOLL_GET failure on following huge page
tools/vm/page_owner_sort: fix -f option
mm/vmscan: make the annotations of refaults code at the right place
mm/util: reduce stack usage of folio_mapcount
mm/damon/core: simplify the parameter passing for region split operation
mm/page_alloc: only search higher order when fallback
page_alloc: remove inactive initialization
mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process
mm/mempolicy: fix lock contention on mems_allowed
mm/cma_debug: show complete cma name in debugfs directories
mm/swap: remove the end_write_func argument to __swap_writepage
zsmalloc: remove unnecessary size_class NULL check
zsmalloc: zs_object_copy: add clarifying comment
mm/vmscan: define macros for refaults in struct lruvec
selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh
userfaultfd: update documentation to describe /dev/userfaultfd
userfaultfd: selftests: modify selftest to use /dev/userfaultfd
userfaultfd: add /dev/userfaultfd for fine grained access control
selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh
mm/damon/dbgfs: use kmalloc for allocating only one element
mm/filemap.c: convert page_endio() to use a folio
mm: memory-failure: cleanup try_to_split_thp_page()
mm: align larger anonymous mappings on THP boundaries
mm/page_ext: remove unused variable in offline_page_ext
selftests/vm: add selftest to verify multi THP collapse
selftests/vm: add selftest to verify recollapse of THPs
selftests/vm: add MADV_COLLAPSE collapse context to selftests
selftests/vm: dedup hugepage allocation logic
selftests/vm: modularize collapse selftests
mm/madvise: add MADV_COLLAPSE to process_madvise()
mm/khugepaged: rename prefix of shared collapse functions
mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage
mm/thp: add flag to enforce sysfs THP in hugepage_vma_check()
mm/khugepaged: add flag to predicate khugepaged-only behavior
mm/khugepaged: propagate enum scan_result codes back to callers
mm/khugepaged: dedup and simplify hugepage alloc and charging
mm/khugepaged: add struct collapse_control
mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA
xfs: support STATX_DIOALIGN
f2fs: support STATX_DIOALIGN
f2fs: simplify f2fs_force_buffered_io()
f2fs: move f2fs_force_buffered_io() into file.c
ext4: support STATX_DIOALIGN
fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGN
vfs: support STATX_DIOALIGN on block devices
statx: add direct I/O alignment information
spi: rockchip: add power-domains property
power: supply: bq27xxx: fix NULL vs 0 warnings
power: supply: bq27xxx: fix __be16 warnings
power: supply: bq25890: Add support for setting IINLIM
power: supply: bq25890: Disable PUMPX_EN on errors
drm/vkms: fix 32bit compilation error by replacing macros
power: supply: Fix repeated word in comments
staging: wlan-ng: remove unused p80211wext_handler_def declaration
staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx
staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx
staging: vt6655: Cleanup and rename function MACvSetCurrTXDescAddr
staging: vt6655: Rename function MACvSetCurrRx1DescAddr
staging: vt6655: Rename function MACvSetCurrRx0DescAddr
staging: vt6655: Rename function MACbSafeStop
staging: vt6655: Rename function MACbSafeTxOff
staging: vt6655: Rename function MACbSafeRxOff
staging: vt6655: Cleanup and rename function MACbSafeSoftwareReset
staging: vt6655: Cleanup and rename function MACvRestoreContext
staging: vt6655: Cleanup and rename function MACvSaveContext
staging: vt6655: Cleanup and rename function MACvSetLoopbackMode
staging: rtl8192e: Rename CurSlotTime
staging: rtl8192e: Rename bHwRadioOff
staging: rtl8192e: Rename RFChangeInProgress
staging: rtl8192e: Rename RFWaitCounter
staging: rtl8192e: Rename rtState
staging: rtl8192e: Rename bConnectBySSID
staging: rtl8192e: Rename bActionAllowed
staging: rtl8192e: Rename ChangeSource
staging: r8188eu: rtw_is_scan_deny is always false
staging: r8188eu: remove rtw_clear_scan_deny
staging: r8188eu: remove rtw_set_scan_deny_timer_hdl
staging: r8188eu: remove empty rtw_set_scan_deny macro
staging: vt6655: fix potential memory leak
staging: r8188eu: make c2h_evt_read() static
staging: vt6655: remove unnecessary null check
EDAC: Remove obsolete declarations in edac_module.h
power: supply: adp5061: show unknown capacity_level as text
power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
power: supply: tps65217: Fix comments typo
power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string
dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"
power: supply: cw2015: Use device managed API to simplify the code
power: supply: cpcap-charger: fix repeated words in comments
power: supply: Explain maintenance charging
fpga: m10bmc-sec: d5005 bmc secure update driver
bpf: Add verifier support for custom callback return range
bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
selftests/bpf: fix ct status check in bpf_nf selftests
selftests/bpf: Add tests for writing to nf_conn:mark
bpf: Add support for writing to nf_conn:mark
bpf: Export btf_type_by_id() and bpf_log()
bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes
bpf: Add stub for btf_struct_access()
bpf: Remove duplicate PTR_TO_BTF_ID RO check
bpf: Simplify code by using for_each_cpu_wrap()
bpf: add missing percpu_counter_destroy() in htab_map_alloc()
drm/vkms: fix variable dereferenced before check warning
drm/udl: Sync pending URBs at the end of suspend
drm/udl: Don't re-initialize stuff at retrying the URB list allocation
drm/udl: Fix inconsistent urbs.count value during udl_free_urb_list()
drm/udl: Fix potential URB leaks
drm/udl: Pass rectangle directly to udl_handle_damage()
drm/udl: Drop unneeded alignment
drm/udl: Increase the default URB list size to 20
drm/udl: Suppress error print for -EPROTO at URB completion
Revert "drm/udl: Kill pending URBs at suspend and disconnect"
drm/udl: Enable damage clipping
drm/udl: Add reset_resume
drm/udl: Restore display mode on resume
rockchip: add rockchip,rk3128-spi
leds: simatic-ipc-leds-gpio: Make simatic_ipc_led_gpio_table static
platform/x86: asus-wmi: Make kbd_rgb_mode_groups static
asm-generic: Remove empty #ifdef SA_RESTORER
parisc: Use the generic IO helpers
parisc: Remove 64bit access on 32bit machines
wifi: ath11k: Increase TCL data ring size for WCN6750
wifi: ath11k: Add multi TX ring support for WCN6750
wifi: ath11k: Enable threaded NAPI
wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
wifi: ath11k: implement SRAM dump debugfs interface
wifi: ath11k: Split PCI write/read functions
ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure
arm64: dts: rockchip: use BCLK to GPIO switch on rk3399
arm64: dts: rockchip: Add Hantro encoder node to rk356x
arm64: dts: rockchip: Add VPU support for RK3568/RK3566
arm64: dts: rockchip: Enable PCIe controller on rock3a
arm64: dts: rockchip: add rtc to rock3a
arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b
ARM: dts: rockchip: restyle emac nodes
ARM: dts: rockchip: fix rk3036 emac node compatible string
regulator: tps65219: Fix .bypass_val_on setting
regulator: qcom_rpm: Fix circular deferral regression
regulator: core: Prevent integer underflow
ASoC: fsl_asrc: Add initialization finishing check in runtime resume
ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data
platform/mellanox: mlxreg-lc: Make error handling flow consistent
ACPI: video: Change disable_backlight_sysfs_if quirks to acpi_backlight=native
drivers/platform: toshiba_acpi: Call HCI_PANEL_POWER_ON on resume on some models
docs: ABI: charge_control_end_threshold may not support all values
platform/x86: Battery charge mode in toshiba_acpi (sysfs)
platform/x86: Battery charge mode in toshiba_acpi (internals)
platform/x86: toshiba_acpi: Add fan RPM reading (hwmon interface)
Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
Bluetooth: btintel: Add support for Magnetor
Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921
drm/format: Split into more granular test cases
drm/format: Use appropriate types in expect/assert
arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually
arm64: run softirqs on the per-CPU IRQ stack
ASoC: mediatek: mt8186: Remove clock share parsing from DT
ASoC: mediatek: mt8186: Configure shared clocks
ASoC: mediatek: mt8186: Allow setting shared clocks from machine driver
arm64: dts: mediatek: kukui: Remove i2s-share properties
ASoC: mediatek: mt8183: Remove clock share parsing from DT
ASoC: mediatek: mt8183: Configure shared clocks
ASoC: mediatek: mt8183: Allow setting shared clocks from machine driver
ASoC: mediatek: mt8192: Remove clock share parsing from DT
ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock from i2s8
ASoC: mediatek: mt8192: Allow setting shared clocks from machine driver
ASoC: SOF: Intel: Add mtrace type information for IPC4
ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops
ASoC: SOF: ipc4: Add support for mtrace log extraction
ASoC: SOF: ipc4: Configure the debug box offset
ASoC: SOF: ipc4: Add define for the outbox window index
ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message
ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested
selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping
selftests/bpf: Deduplicate write_sysctl() to test_progs.c
bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping
arm64: dts: rockchip: add Anbernic RG353P and RG503
dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503
dt-bindings: vendor-prefixes: add Anbernic
arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro
arm64: dts: rockchip: add LEDs for ROCK 4C+
arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+
arm64: dts: rockchip: add rk817 chg to Odroid Go Advance
soc: rockchip: power-domain: add power domain support for rk3588
soc: rockchip: power-domain: do not enable domain when adding it
dt-bindings: power: rockchip: Add bindings for rk3588
dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
dt-bindings: power: add power-domain header for rk3588
dt-bindings: remoteproc: qcom,smd-edge: define children
dt-bindings: soc: qcom: smd: restrict child name to smd-edge
dt-bindings: remoteproc: qcom,glink-edge: require channels in children
dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge
dt-bindings: misc: qcom,fastrpc: restrict channel names
dt-bindings: misc: qcom,fastrpc: add compute iommus
dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name
platform/x86: toshiba_acpi: Add fan RPM reading (internals)
platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry
platform/x86/amd: pmc: Always write to the STB
platform/x86/amd: pmc: Add defines for STB events
ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops
ARM: footbridge: move isa-dma support into footbridge
ARM: footbridge: remove leftover from personal-server
ARM: footbridge: remove addin mode
drm/rockchip: dsi: add rk3568 support
dt-bindings: display: rockchip-dsi: add rk3568 compatible
MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
dt-bindings: qcom,pdc: convert to YAML
libbpf: Remove gcc support for bpf_tail_call_static for now
arm64: dts: ti: k3-am625-sk: Add epwm nodes
arm64: dts: ti: k3-am62-main: Add epwm nodes
drm/rockchip: vop: fix repeated words in comment
drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies
drm/i915: Extract skl_watermark.c
drm/i915: Split intel_read_wm_latency() into per-platform versions
drm/tidss: fix repeated words in comments
drm/omap: dmm_tiler:Remove the print function dev_err()
drm/omap: dss: Fix refcount leak bugs
drm: omapdrm: dss: replace ternary operator with max()
of/fdt: Don't calculate initrd size from DT if start > end
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support
arm64: atomic: always inline the assembly
arm64: atomics: remove LL/SC trampolines
arm64: stacktrace: track hyp stacks in unwinder's address space
arm64: stacktrace: track all stack boundaries explicitly
arm64: stacktrace: remove stack type from fp translator
arm64: stacktrace: rework stack boundary discovery
arm64: stacktrace: add stackinfo_on_stack() helper
arm64: stacktrace: move SDEI stack helpers to stacktrace code
arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()
arm64: stacktrace: simplify unwind_next_common()
arm64: stacktrace: fix kerneldoc comments
arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
arm64: alternative: patch alternatives in the vDSO
arm64: module: move find_section to header
net: openvswitch: fix repeated words in comments
net: ipa: don't have gsi_channel_update() return a value
net: ipa: update channel in gsi_channel_trans_complete()
net: ipa: kill all other transaction lists
net: ipa: kill the allocated transaction list
net: ipa: always use transaction IDs instead of lists
ARM: dts: r9a06g032-rzn1d400-db: Enable CAN1
ARM: dts: r9a06g032: Add CAN{0,1} nodes
MAINTAINERS: Merge ARM/Renesas ARM64 and ARM/SH-Mobile ARM architectures
net: mscc: ocelot: share the common stat definitions between all drivers
net: mscc: ocelot: minimize definitions for stats
net: mscc: ocelot: harmonize names of SYS_COUNT_TX_AGING and OCELOT_STAT_TX_AGED
net: mscc: ocelot: add support for all sorts of standardized counters present in DSA
net: mscc: ocelot: exclude stats from bulk regions based on reg, not name
net: dsa: felix: use ocelot's ndo_get_stats64 method
net: mscc: ocelot: move more PTP code from the lib to ocelot_ptp.c
net: mscc: ocelot: unexport ocelot_port_fdb_do_dump from the common lib
net: mscc: ocelot: move stats code to ocelot_stats.c
net: mscc: ocelot: sort Makefile files alphabetically
net: mscc: ocelot: report FIFO drop counters through stats->rx_dropped
net: dsa: felix: check the 32-bit PSFP stats against overflow
net: mscc: ocelot: make access to STAT_VIEW sleepable again
net: dsa: felix: add definitions for the stream filter counters
arm64/sysreg: Add defintion for ALLINT
arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation
arm64/sysreg: Convert TIPDR_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation
arm64/sysreg: Convert HCRX_EL2 to automatic generation
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields
arm64/sysreg: Standardise naming for MTE feature enumeration
arm64/sysreg: Standardise naming for SSBS feature enumeration
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange
arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd
arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names
arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names
arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration
arm64/sysreg: Remove stray SMIDR_EL1 defines
drm/sun4i: tv: Include drm_atomic.h
fsnotify: remove unused declaration
sched/psi: Per-cgroup PSI accounting disable/re-enable interface
sched/psi: Cache parent psi_group to speed up group iteration
sched/psi: Consolidate cgroup_psi()
sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure
sched/psi: Remove NR_ONCPU task accounting
sched/psi: Optimize task switch inside shared cgroups again
sched/psi: Move private helpers to sched/stats.h
sched/psi: Save percpu memory when !psi_cgroups_enabled
sched/psi: Don't create cgroup PSI files when psi_disabled
sched/psi: Fix periodic aggregation shut off
driver core: remove make_class_name declaration
docs: update mediator information in CoC docs
Documentation: stable: Document alternative for referring upstream commit hash
termios: kill uapi termios.h that are identical to generic one
termios: get rid of non-UAPI asm/termios.h
termios: convert the last (sparc) INIT_C_CC to array
make generic INIT_C_CC a bit more generic
termios: consolidate values for VDISCARD in INIT_C_CC
termios: start unifying non-UAPI parts of asm/termios.h
termios: uninline conversion helpers
comedi: convert sysfs snprintf to sysfs_emit
staging: rtl8723bs: Fix return type for implementation of ndo_start_xmit
staging: rtl8723bs: Delete un-necessary return for _rtw_xmit_entry()
misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
misc: pci_endpoint_test: Aggregate params checking for xfer
misc/xilinx_sdfec: Replace kmap() with kmap_local_page()
misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap()
misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c
virt: vbox: Remove unproper information
virt: vbox: convert to use dev_groups
crypto: nx - Remove the unneeded result variable
crypto: ccp - Release dma channels before dmaengine unrgister
crypto: octeontx - Remove the unneeded result variable
crypto: akcipher - default implementation for setting a private key
crypto: aspeed - fix return value check in aspeed_hace_probe()
misc: microchip: pci1xxxx: use module_auxiliary_driver
misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE
misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static
misc: microchip: pci1xxxx: Fix missing spin_lock_init()
misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe()
pinctrl: cy8c95x0: Use 'default' in all switch-cases (part 2)
staging: rtl8192e: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: fix camelcase in UserPriority
staging: greybus: audio_helper: remove unused and wrong debugfs usage
staging: r8188eu: remove unnecessary return labels.
staging: r8188eu: make two functions static
staging: r8188eu: remove unused parameter from UpdateBrateTbl()
staging: r8188eu: remove unused parameters from _BeaconFunctionEnable()
staging: r8188eu: remove some unused enums
staging: r8188eu: do not "scan blink" if we have a link
staging: r8188eu: reset blink state when WPS fails
staging: r8188eu: always cancel blink_work when WPS failed
staging: r8188eu: always update status before WPS blinking
staging: r8188eu: always cancel blink_work before WPS blinking
staging: r8188eu: don't restart WPS blinking unnecessarily
staging: r8188eu: simplify the LED_CTL_POWER_OFF case
staging: r8188eu: remove channel parameters from rtw_sitesurvey_cmd
staging: r8188eu: remove mlme_osdep.h
staging: rtl8723bs: remove rtw_is_wps_ie
staging: rtl8723bs: remove IsHexDigit
staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan
staging: rtl8723bs: remove hal_btcoex_SetManualControl
staging: rtl8723bs: remove GetHexValueFromString
staging: rtl8723bs: remove odm_PauseDIG
staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h
staging: rtl8723bs: remove rtw_change_ifname
staging: rtl8723bs: delete function rtw_set_chplan_cmd
staging: rtl8723bs: delete rtw_setdatarate_cmd
usb: misc: usb3503: call clk_disable_unprepare in the error handling
usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
iommu/virtio: Fix compile error with viommu_capable()
iova: Remove iovad->rcaches check in iova_rcache_get()
iova: Remove magazine BUG_ON() checks
iova: Remove some magazine pointer NULL checks
iommu/dma: Make header private
net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search
net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search
net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search
net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search
net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search
net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search
net: sched: act_police: get rid of tcf_police_walker and tcf_police_search
net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search
net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search
net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search
net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search
net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search
net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search
net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search
net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search
net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search
net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search
net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search
net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search
net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search
net: sched: act_api: implement generic walker and search for tc action
net: sched: act: move global static variable net_id to tc_action_ops
net: lan743x: Add support for Rx IP & TCP checksum offload
net: lan743x: Fix to use multiqueue start/stop APIs
drm/i915/dsb: hide struct intel_dsb better
sound: oss: dmasound: remove software_input_volume declaration
ALSA: memalloc: remove snd_dma_sg_ops declaration
ALSA: line6: remove line6_set_raw declaration
mfd: ocelot: Add support for the vsc7512 chip via spi
dt-bindings: mfd: ocelot: Add bindings for VSC7512
resource: add define macro for register address resources
pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration
pinctrl: microchip-sgpio: allow sgpio driver to be used as a module
pinctrl: ocelot: add ability to be used in a non-mmio configuration
net: mdio: mscc-miim: add ability to be used in a non-mmio configuration
mfd: ocelot: Add helper to get regmap from a resource
MAINTAINERS: Add maintainer for HiSilicon PTT driver
docs: trace: Add HiSilicon PTT device driver documentation
module/decompress: generate sysfs string at compile time
kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead of i_{zero/one_hundred}
kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to sysctl.c
sysctl: remove max_extfrag_threshold
module: Add debugfs interface to view unloaded tainted modules
kernel/sysctl.c: remove unnecessary (void*) conversions
proc: remove initialization assignment
arm64: dts: qcom: sa8155p-adp: Remove unused properties from eth node
arm64: dts: qcom: sc7280: correct CPU BWMON unit address
hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device
hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device
iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
Bluetooth: Fix HCIGETDEVINFO regression
Input: hgpk - fix repeated word in a comment
perf: RISC-V: throttle perf events
perf: RISC-V: exclude invalid pmu counters from SBI calls
arm64: defconfig: Enable devfreq cooling device
arm64: dts: allwinner: beelink-gs1: Enable GPU OPP
arm64: dts: allwinner: h6: Add GPU OPP table
arm64: dts: allwinner: h6: Add cooling map for GPU
arm64: dts: allwinner: a100: Add I2C DMA requests
arm64: dts: allwinner: a100: Add device node for DMA controller
clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper
clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper
clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper
vfio/mlx5: Set the driver DMA logging callbacks
vfio/mlx5: Manage error scenarios on tracker
vfio/mlx5: Report dirty pages from tracker
vfio/mlx5: Create and destroy page tracker object
vfio/mlx5: Init QP based resources for dirty tracking
vfio: Introduce the DMA logging feature support
vfio: Add an IOVA bitmap support
vfio: Introduce DMA logging uAPIs
EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs
EDAC/skx_common: Make output format similar
EDAC/skx_common: Use driver decoder first
dt-bindings: leds: Expand LED_COLOR_ID definitions
igc: Remove IGC_MDIC_INT_EN definition
vfio/fsl-mc: Fix a typo in a message
drm/dp_mst: Avoid deleting payloads for connectors staying enabled
media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
drm/panel-edp: Add Innolux N120ACA-EA1 panel entry
drivers/net/ethernet/e1000e: check return value of e1e_rphy()
sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch
regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies
sparc: Fix the generic IO helpers
alpha: Use generic <asm-generic/io.h>
nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
spi: Group cs_change and cs_off flags together in struct spi_transfer
arm64: defconfig: enable ARCH_NXP
arm64: defconfig: enable ARCH_BCM
drm/sun4i: tv: Merge mode_set into atomic_enable
pinctrl: pistachio: Correct the fwnode_irq_get() return value check
net: sparx5: fix function return type to match actual type
spi: meson-spicc: do not rely on busy flag in pow2 clk ops
pinctrl: qcom: spmi-gpio: Make irqchip immutable
usb: chipidea: make configs for glue drivers visible with EXPERT
drm/i915: Round TMDS clock to nearest
drm/i915: Use a fixed N value always
drm/i915: Allow M/N change during fastset on bdw+
drm/i915: Add intel_panel_highest_mode()
drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled
drm/i915: Nuke fastet state copy hacks
drm/i915: Set active dpll early for icl+
drm/i915: Make all clock checks non-fuzzy
drm/i915: Make M/N checks non-fuzzy
drm/i915: Compute clocks earlier
drm/i915: Feed the DPLL output freq back into crtc_state
drm/i915: Reassign DPLLs only for crtcs going throug .compute_config()
drm/i915: Do .crtc_compute_clock() earlier
r8169: merge support for chip versions 10, 13, 16
spi: lpspi: Remove the unneeded result variable
ASoC: ak4458: Remove component probe() and remove()
ASoC: sti-sas: Remove the unneeded result variable
ASoC: max98390: Remove unnecessary amp on/off conrtol
ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu()
ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu()
firmware: arm_ffa: Split up ffa_ops into info, message and memory operations
firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
firmware: arm_ffa: Add v1.1 get_partition_info support
firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
firmware: arm_ffa: Make memory apis ffa_device independent
firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
firmware: arm_ffa: Add support for querying FF-A features
firmware: arm_ffa: Remove ffa_dev_ops_get()
tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
drm/i915: Set correct domains values at _i915_vma_move_to_active
drm/i915: Rename ggtt_view as gtt_view
RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas()
drm/ssd130x: Replace simple display helpers with the atomic helpers
pinctrl: meson: Switch to use fwnode instead of of_node
pinctrl: microchip-sgpio: Correct the fwnode_irq_get() return value check
net: stmmac: Disable automatic FCS/Pad stripping
pinctrl: ingenic: Switch to use fwnode instead of of_node
dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges
pinctrl: imx8m: kconfig: Fix build error on test compile
pinctrl: cy8c95x0: Correct comment style
pinctrl: cy8c95x0: use bits.h macros for all masks
pinctrl: cy8c95x0: Override IRQ for one of the expanders on Galileo Gen 1
pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1
pinctrl: cy8c95x0: Make use of device properties
pinctrl: cy8c95x0: Implement ->pin_dbg_show()
pinctrl: cy8c95x0: Use 'default' in all switch-cases
pinctrl: cy8c95x0: Remove custom ->set_config()
pinctrl: cy8c95x0: Remove useless conditionals
pinctrl: cy8c95x0: Remove device initialization
pinctrl: cy8c95x0: Enable GPIO range
pinctrl: cy8c95x0: Drop unneeded npins assignment
pinctrl: cy8c95x0: Fix pin control name to enable more than one
pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect()
pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering
pinctrl: cy8c95x0: make irq_chip immutable
RDMA/rxe: convert pr_warn to pr_debug
RDMA/rxe: use %u to print u32 variables
video: backlight: mt6370: Add MediaTek MT6370 support
dt-bindings: backlight: Add MediaTek MT6370 backlight
tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros.
powerpc/powernv: add missing of_node_put() in opal_export_attrs()
drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers
drm/amdgpu: prevent toc firmware memory leak
drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE
drm/amdkfd: print address in hex format rather than decimal
drm/amd/display: Remove the unneeded result variable
drm/amd/display: fix memory leak when using debugfs_lookup()
bus: hisi_lpc: Use platform_device_register_full()
bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()
bus: hisi_lpc: Correct error code for timeout
bus: hisi_lpc: Use devm_platform_ioremap_resource
bus: hisi_lpc: Don't dereference fwnode handle
drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header
drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled
powerpc/85xx: Fix fall-through warning for Clang
powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush
powerpc/math-emu: Inhibit W=1 warnings
bpf: Add helper macro bpf_for_each_reg_in_vstate
drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
kunit/memcpy: Avoid pathological compile-time string size
lib: Improve the is_signed_type() kunit test
LoadPin: Require file with verity root digests to have a header
dm: verity-loadpin: Only trust verity targets with enforcement
LoadPin: Fix Kconfig doc about format of file with verity digests
um: Enable FORTIFY_SOURCE
lkdtm: Update tests for memcpy() run-time warnings
fortify: Add run-time WARN for cross-field memcpy()
fortify: Use SIZE_MAX instead of (size_t)-1
fortify: Add KUnit test for FORTIFY_SOURCE internals
fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
string: Introduce strtomem() and strtomem_pad()
overflow: Split up kunit tests for smaller stack frames
overflow: Allow mixed type arguments
dt-bindings: i2c: imx: add SoC specific compatible strings for layerscape
dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property
drm: rcar-du: dsi: Fix VCLKSET write
drm: rcar-du: Fix DSI enable & disable sequence
drm: rcar-du: dsi: Improve DSI shutdown
drm: rcar-du: dsi: Properly stop video mode TX
drm: rcar-du: lvds: Rename pclk enable/disable functions
drm: rcar-du: Use %p4cc to print 4CC format
drm: rcar-du: Drop unused encoder header files
drm: rcar-du: Drop leftovers variables from Makefile
drm: rcar-du: Fix r8a779a0 color issue
drm: rcar-du: Remove unnecessary include
drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support
drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support
media: vsp1: Add premultiplied alpha support
dt-bindings: rng: omap_rng: Drop requirement for clocks
HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Remove special-casing of Bluetooth devices
HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices
HID: core: Export hid_match_id()
dt-bindings: i2c: mv64xxx: Document DMA properties
dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks
perf/x86/intel: Optimize FIXED_CTR_CTRL access
perf/x86/p4: Remove perfctr_second_write quirk
perf/x86/intel: Remove x86_pmu::update_topdown_event
perf/x86/intel: Remove x86_pmu::set_topdown_event_period
perf/x86: Add a x86_pmu::limit_period static_call
perf/x86: Change x86_pmu::limit_period signature
perf/x86/intel: Move the topdown stuff into the intel driver
perf/x86: Add two more x86_pmu methods
perf: Add a few assertions
x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags
perf/core: Expand PERF_EVENT_FLAG_ARCH
perf: Consolidate branch sample filter helpers
sched: Show PF_flag holes
freezer,sched: Rewrite core freezer logic
sched: Widen TAKS_state literals
sched/wait: Add wait_event_state()
sched/completion: Add wait_for_completion_state()
sched: Add TASK_ANY for wait_task_inactive()
sched: Change wait_task_inactive()s match_state
freezer,umh: Clean up freezer/initrd interaction
freezer: Have {,un}lock_system_sleep() save/restore flags
sched: Rename task_running() to task_on_cpu()
sched/fair: Cleanup for SIS_PROP
sched/fair: Default to false in test_idle_cores()
sched/fair: Remove useless check in select_idle_core()
sched/fair: Avoid double search on same cpu
sched/fair: Remove redundant check in select_idle_smt()
i2c: designware: Add support to get I2C related timing parameters from firmware.
bpf: Add zero_map_value to zero map value with special fields
bpf: Support kptrs in percpu arraymap
bpf: Add copy_map_value_long to copy to remote percpu memory
bpf: Fix resetting logic for unreferenced kptrs
drm/i915/dsi: Extract {vlv,bxt}_get_pclk()
drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N()
drm/i915: Shuffle some PLL code around
drm/i915: Relocate intel_crtc_dotclock()
selftests/bpf: Add tests for kfunc returning a memory pointer
bpf/verifier: allow kfunc to return an allocated mem
bpf/btf: bump BTF_KFUNC_SET_MAX_CNT
selftests/bpf: add test for accessing ctx from syscall program type
bpf/verifier: allow all functions to read user provided context
platform/chrome: cros_ec_typec: Register partner PDOs
bpf: split btf_check_subprog_arg_match in two
selftests/bpf: regroup and declare similar kfuncs selftests in an array
kselftest/arm64: Fix spelling misakes of signal names
drm/i915/uc: Add patch level version number support
drm/i915/uc: Support for version reduced and multiple firmware files
arm64: defconfig: Enable Tegra MGBE driver
dt-bindings: net: Add Tegra234 MGBE
of: irq: Report individual failures in of_irq_init()
dt-bindings: misc: fastrpc convert bindings to yaml
cgroup/cpuset: remove unreachable code
audit: remove selinux_audit_rule_update() declaration
net: hns3: add support to query and set lane number by ethtool
net: hns3: add querying fec statistics
net: hns3: debugfs add dump dscp map info
net: hns3: support ndo_select_queue()
net: hns3: add support config dscp map to tc
dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
doc-dyndbg: edit dynamic-debug-howto for brevity, audience
doc-dyndbg: describe "class CLASS_NAME" query support
dyndbg: validate class FOO by checking with module
dyndbg: add ddebug_attach_module_classes
kernel/module: add __dyndbg_classes section
dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
dyndbg: add __pr_debug_cls for testing
dyndbg: add class_id to pr_debug callsites
dyndbg: gather __dyndbg[] state into struct _ddebug_info
dyndbg: cleanup auto vars in dynamic_debug_init
dyndbg: drop EXPORTed dynamic_debug_exec_queries
dyndbg: add test_dynamic_debug module
dyndbg: let query-modname override actual module name
dyndbg: use ESCAPE_SPACE for cat control
dyndbg: reverse module.callsite walk in cat control
dyndbg: reverse module walk in cat control
dyndbg: show both old and new in change-info
dyndbg: fix module.dyndbg handling
dyndbg: fix static_branch manipulation
netfilter: nat: avoid long-running port range loop
netfilter: nat: move repetitive nat port reserve loop to a helper
netfilter: move from strlcpy with unused retval to strscpy
netfilter: remove NFPROTO_DECNET
netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst
netfilter: conntrack: remove unneeded indent level
net: sysctl: remove unused variable long_max
net: ethernet: mtk_eth_soc: remove mtk_foe_entry_timestamp
usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
usb: dwc3: Increase DWC3 controller halt timeout
usb: dwc3: Remove DWC3 locking during gadget suspend/resume
usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
USB/ARM: Switch S3C2410 UDC to GPIO descriptors
usb: misc: uss720: fix uninitialized variable rlen
usb: gadget: f_fs: stricter integer overflow checks
spi: Add capability to perform some transfer with chipselect off
iommu/amd: Add command-line option to enable different page table
iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API
iommu/amd: Add support for Guest IO protection
iommu/amd: Initial support for AMD IOMMU v2 page table
iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table
iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking
iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support
iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback
iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback
netfilter: conntrack: ignore overly delayed tcp packets
netfilter: conntrack: prepare tcp_in_window for ternary return value
kselftest/arm64: Enforce actual ABI for SVE syscalls
kselftest/arm64: Correct buffer allocation for SVE Z registers
kselftest/arm64: Include larger SVE and SME VLs in signal tests
kselftest/arm64: Allow larger buffers in get_signal_context()
kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()
kselftest/arm64: Validate contents of EXTRA_CONTEXT blocks
kselftest/arm64: Only validate each signal context once
kselftest/arm64: Remove unneeded protype for validate_extra_context()
kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context location
kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
kselftest/arm64: Validate signal ucontext in place
kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regs
kselftest/arm64: Add a test for signal frames with ZA disabled
kselftest/arm64: Tighten up validation of ZA signal context
kselftest/arm64: kselftest harness for FP stress tests
kselftest/arm64: Install signal handlers before output in FP stress tests
net/mlx5e: Add support to configure more than one macsec offload device
net/mlx5e: Add MACsec stats support for Rx/Tx flows
net/mlx5e: Add MACsec offload SecY support
net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec RX steering rules
net/mlx5: Add MACsec Rx tables support to fs_core
net/mlx5e: Add MACsec offload Rx command support
net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec TX steering rules
net/mlx5: Add MACsec Tx tables support to fs_core
net/mlx5: Add MACsec offload Tx command support
net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures
net/mlx5: Generalize Flow Context for new crypto fields
net/mlx5: Removed esp_id from struct mlx5_flow_act
net/macsec: Move some code for sharing with various drivers that implements offload
net/macsec: Add MACsec skb_metadata_dst Rx Data path support
net/macsec: Add MACsec skb_metadata_dst Tx Data path support
iommu/dma: Move public interfaces to linux/iommu.h
iommu/dma: Clean up Kconfig
iommu: Clean up bus_set_iommu()
iommu/virtio: Clean up bus_set_iommu()
iommu/tegra-smmu: Clean up bus_set_iommu()
iommu/omap: Clean up bus_set_iommu()
iommu/mtk: Clean up bus_set_iommu()
iommu/ipmmu-vmsa: Clean up bus_set_iommu()
iommu/exynos: Clean up bus_set_iommu()
iommu/dart: Clean up bus_set_iommu()
iommu/arm-smmu-v3: Clean up bus_set_iommu()
iommu/arm-smmu: Clean up bus_set_iommu()
iommu/amd: Clean up bus_set_iommu()
iommu: Move bus setup to IOMMU device registration
drm/gma500: fix repeated words in comments
iommu: Always register bus notifiers
iommu/s390: Fail probe for non-PCI devices
iommu/amd: Handle race between registration and device probe
iommu/vt-d: Handle race between registration and device probe
iommu/io-pgtable-arm: Remove iommu_dev==NULL special case
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better
iommu: Retire iommu_capable()
s390/ptdump: add missing amode31 markers
s390/mm: split lowcore pages with set_memory_4k()
MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
spi: nxp-fspi: Do not dereference fwnode in struct device
ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling
ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu()
regmap: spi-avmm: Use swabXX_array() helpers
regmap: mmio: Use swabXX_array() helpers
swab: Add array operations
ASoC: dt-bindings: qcom,q6core: remove binding
ASoC: simple-card-utils: switch to using gpiod API
ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies
ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks
ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC
ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF
netfilter: nft_payload: reject out-of-range attributes via policy
netlink: introduce NLA_POLICY_MAX_BE
sfc: support PTP over Ethernet
sfc: support PTP over IPv6/UDP
sfc: allow more flexible way of adding filters for PTP
drm/qxl: fix the suspend/resume issue on qxl device
drm/bochs: fix blanking
drm/virtio: set fb_modifiers_not_supported
net: dsa: LAN9303: Add basic support for LAN9354
net: dsa: LAN9303: Add early read to sync
net: dsa: microchip: add regmap_range for KSZ9896 chip
net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_tables
net: dsa: microchip: add KSZ9896 to KSZ9477 I2C driver
net: dsa: microchip: add KSZ9896 switch support
net/mlx5: Query ADV_VIRTUALIZATION capabilities
net/mlx5: Introduce ifc bits for page tracker
iommu: Remove duplicate ida_free in iommu_group_alloc
iommu: Remove comment of dev_has_feat in struct doc
iommu/omap: Fix buffer overflow in debugfs
iommu/virtio: Do not dereference fwnode in struct device
iommu: Do not dereference fwnode in struct device
drm/sun4i: tv: Add missing reset assertion
drm/sun4i: tv: Rename error label
drm/sun4i: tv: Remove useless destroy function
drm/sun4i: tv: Remove useless function
drm/sun4i: tv: Convert to atomic hooks
drm/sun4i: tv: Remove unused mode_valid
drm/vc4: vec: Fix timings for VEC modes
drm/vc4: vec: Remove redundant atomic_mode_set
ath11k: Enable remain-on-channel support on WCN6750
drm/vc4: vec: Refactor VEC TV mode setting
clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC
drm/vc4: vec: Convert to atomic helpers
drm/vc4: vec: Remove empty mode_fixup
wifi: b43: remove empty switch statement
wifi: cw1200: use get_unaligned_le64()
wifi: cw1200: remove RCU STA pointer handling in TX
wifi: mwifiex: fix endian annotations in casts
wifi: mwifiex: fix endian conversion
wifi: mwifiex: mark a variable unused
wifi: wl18xx: add some missing endian conversions
wifi: libertas: fix a couple of sparse warnings
wifi: ipw2100: fix warnings about non-kernel-doc
wifi: rtl8xxxu: Fix skb misuse in TX queue selection
wifi: brcmfmac: remove redundant variable err
wifi: brcmfmac: add 43439 SDIO ids and initialization
wifi: rtl8xxxu: Simplify the error handling code
bcma: Fix typo in comments
wifi: p54: Fix comment typo
wifi: mwifiex: Fix comment typo
wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet
wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430
wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER
MAINTAINERS: Change status of some VMware drivers
MAINTAINERS: Change VMware PVSCSI driver entry to upper case
drm/ttm: Remove unnecessary '0' values from ret
wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity
crypto: aspeed - Fix sparse warnings
crypto: aspeed: fix format unexpected build warning
thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously"
thunderbolt: debugfs: Fix spelling mistakes in seq_puts text
thunderbolt: Add support for ASMedia NVM image format
thunderbolt: Move vendor specific NVM handling into nvm.c
thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read()
thunderbolt: Rename and make nvm_read() available for other files
thunderbolt: Extend NVM version fields to 32-bits
thunderbolt: Allow NVM upgrade of USB4 host routers
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices
ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device
ARM: dts: am335x-baltos: add GPIO names for ir2110 device
ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices
ARM: dts: am335x-baltos: change nand-xfer-type
drm/via: Add new condition to via_dma_cleanup()
selftests/bpf: Add tracing_struct test in DENYLIST.s390x
selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments
selftests/bpf: Add struct argument tests with fentry/fexit programs.
libbpf: Add new BPF_PROG2 macro
bpf: arm64: No support of struct argument in trampoline programs
bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()
bpf: x86: Support in-register struct arguments in trampoline programs
bpf: Allow struct argument in trampoline based programs
bpf: Replace __ksize with ksize.
scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition"
scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset
scsi: hisi_sas: Add helper to process bcast events
scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology()
scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier
scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW
scsi: esas2r: Use flex array destination for memcpy()
scsi: 3w-9xxx: Avoid disabling device if failing to enable it
scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node
scsi: qlogicpti: Fix dma_map_sg() check
scsi: core: Remove useless host error codes
scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT
scsi: core: Add error codes for internal SCSI midlayer use
scsi: cxlflash: Drop DID_ALLOC_FAILURE use
scsi: qla2xxx: Drop DID_TARGET_FAILURE use
scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use
scsi: virtio_scsi: Drop DID_TARGET_FAILURE use
scsi: uas: Drop DID_TARGET_FAILURE use
scsi: storvsc: Drop DID_TARGET_FAILURE use
scsi: xen: Drop use of internal host codes
drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)
fscrypt: stop using PG_error to track error status
iavf: Fix race between iavf_close and iavf_reset_task
ice: Simplify memory allocation in ice_sched_init_port()
ice: switch: Simplify memory allocation
ice: add helper function to check FW API version
ice: Check if reset in progress while waiting for offsets
ice: Allow operation with reduced device MSI-X
i40e: add description and modify interrupts configuration procedure
drm/i915: Don't try to disable host RPS when this was never enabled.
Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
Bluetooth: Add experimental wrapper for MGMT based mesh
Bluetooth: Implement support for Mesh
coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused
drm/scheduler: quieten kernel-doc warnings
i40e: Add basic support for I710 devices
cgroup: Remove CFTYPE_PRESSURE
cgroup: Improve cftype add/rm error handling
Input: xpad - add support for XBOX One Elite paddles
Input: xpad - Poweroff XBOX360W on mode button long press
Input: xpad - fix wireless 360 controller breaking after suspend
Input: xpad - add supported devices as contributed on github
arm64/sysreg: Add hwcap for SVE EBF16
arm64/sve: Document our actual ABI for clearing registers on syscall
kselftest/arm64: Count SIGUSR2 deliveries in FP stress tests
kselftest/arm64: Always encourage preemption for za-test
kselftest/arm64: Add simple hwcap validation
Revert "drm: Add missing DP DSC extended capability definitions."
Revert "drm/i915: Fix intel_dp_mst_compute_link_config"
Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function"
Revert "drm/i915: Add DSC support to MST path"
binder: fix binder_alloc kernel-doc warnings
binder: remove binder_alloc_set_vma()
binder: rename alloc->vma_vm_mm to alloc->mm
arm64: dts: qcom: msm8916-samsung-serranove: Add magnetometer
arm64: dts: qcom: sc8280xp-pmics: Remove reg entry & use correct node name for pmc8280c_lpg node
arm64: dts: qcom: sm7225-fairphone-fp4: Add pm7250b PMIC
arm64: dts: qcom: Add pm7250b PMIC
misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver.
drm/i915: split out i915_gem.c declarations to i915_gem.h
drm/i915: un-inline i915_gem_drain_freed_objects()
drm/i915: un-inline i915_gem_drain_workqueue()
drm/i915: remove unused i915_gem_set_global_seqno() declaration
drm/i915: remove unused macro I915_GTT_OFFSET_NONE
drm/bridge: anx7625: Set HPD irq detect window to 2ms
ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id()
ALSA: hda: cs35l41: Call put_device() in the scope of get_device()
RDMA/rtrs-clt: Kill xchg_paths
RDMA/rtrs-clt: Break the loop once one path is connected
RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH
perf: Use sample_flags for txn
perf: Use sample_flags for data_src
perf: Use sample_flags for weight
perf: Use sample_flags for branch stack
perf/x86/intel/pebs: Fix PEBS timestamps overwritten
perf: Add sample_flags to indicate the PMU-filled sample data
ALSA: hda: beep: Simplify keep-power-at-enable behavior
efi/loongarch: Add efistub booting support
ALSA: usb-audio: Register card at the last interface
drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages
arm64: compat: Implement misalignment fixups for multiword loads
wifi: rsi: fix kernel-doc warning
net: moxa: fix endianness-related issues from 'sparse'
net: ftmac100: fix endianness-related issues from 'sparse'
wifi: mac80211_hwsim: always activate all links
wifi: mac80211: implement link switching
wifi: mac80211: keep A-MSDU data in sta and per-link
wifi: mac80211: set up beacon timing config on links
wifi: mac80211: add vif/sta link RCU dereference macros
wifi: mac80211_hwsim: send NDP for link (de)activation
wifi: mac80211: extend ieee80211_nullfunc_get() for MLO
wifi: mac80211_hwsim: track active STA links
wifi: mac80211_hwsim: skip inactive links on TX
wifi: mac80211: add ieee80211_find_sta_by_link_addrs API
wifi: mac80211: isolate driver from inactive links
wifi: mac80211: make smps_mode per-link
wifi: mac80211: use correct rx link_sta instead of default
wifi: mac80211: set link_sta in reorder timeout
net: lan966x: Extend lan966x with RGMII support
drm/i915: Add DSC support to MST path
drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function
drm/i915: Fix intel_dp_mst_compute_link_config
drm: Add missing DP DSC extended capability definitions.
can: raw: use guard clause to optimize nesting in raw_rcv()
can: raw: process optimization in raw_init()
docs: networking: device drivers: flexcan: fix invalid email
dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width
can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
can: gs_usb: add RX and TX hardware timestamp support
can: gs_usb: use common spelling of GS_USB in macros
crypto: aspeed - fix build module error
dt-bindings: input: touchscreen: stmpe: Remove node name requirement
arm64: dts: qcom: fix syscon node names
arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources
arm64: dts: qcom: sc7280: Add device tree for herobrine evoker
dt-bindings: arm: qcom: document sc7280 and evoker board
arm64: dts: qcom: sc7280: Add cpu and llcc BWMON
soc: qcom: icc-bwmon: force clear counter/irq registers
soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
powerpc/pasemi: Use of_root in pas_pci_init()
powerpc/pasemi: Use strscpy instead of strlcpy
powerpc/xive: fix repeated words in comments
powerpc/vas: fix repeated words in comments
powerpc/mobility: fix repeated words in comments
arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro
drm: vkms: Add support to the RGB565 format
drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
drm: vkms: Supports to the case where primary plane doesn't match the CRTC
drm: vkms: Refactor the plane composer to accept new formats
drm: vkms: Add fb information to `vkms_writeback_job`
drm: vkms: get the reference to `drm_framebuffer` instead if coping it
drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
can: kvaser_pciefd: remove redundant variable ret
can: sja1000: remove redundant variable ret
can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller
dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support
can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element
can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER
can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_*
can: rx-offload: can_rx_offload_init_queue(): fix typo
rnbd-srv: remove redundant setting of blk_open_flags
rnbd-srv: make process_msg_close returns void
rnbd-srv: add comment in rnbd_srv_rdma_ev
block: remove unneeded return value of bio_check_ro()
blk-mq: remove unneeded needs_restart check
block/blk-map: Remove set but unused variable 'added'
iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().
iio: adc: max1363: Drop provision to provide an IIO channel map via platform data
iio: accel: bma400: Add support for single and double tap events
iio: Add new event type gesture and use direction for single and double tap
iio: Use per-device lockdep class for mlock
iio: adc: add max11205 adc driver
arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL
arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
ASoC: SOF: Remove strsplit_u32() and tokenize_input()
lib/string_helpers: Introduce parse_int_array_user()
r8169: remove not needed net_ratelimit() check
netlink: Bounds-check struct nlmsgerr creation
bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.
bpf: Remove usage of kmem_cache from bpf_mem_cache.
bpf: Remove prealloc-only restriction for sleepable bpf programs.
bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.
bpf: Remove tracing program restriction on map types
bpf: Convert percpu hash map to per-cpu bpf_mem_alloc.
bpf: Add percpu allocation support to bpf_mem_alloc.
bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.
bpf: Adjust low/high watermarks in bpf_mem_cache
bpf: Optimize call_rcu in non-preallocated hash map.
bpf: Optimize element count in non-preallocated hash map.
bpf: Relax the requirement to use preallocated hash maps in tracing progs.
samples/bpf: Reduce syscall overhead in map_perf_test.
selftests/bpf: Improve test coverage of test_maps
bpf: Convert hash map to bpf_mem_alloc.
bpf: Introduce any context BPF specific memory allocator.
net: phy: Add 1000BASE-KX interface mode
net: dpaa: Adjust queue depth on rate change
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Add helper for sanity checking cgr ops
net: dpaa: Use mac_dev variable in dpaa_netdev_init
net: fman: Change return type of disable to void
net: fman: Clean up error handling
net: fman: Specify type of mac_dev for exception_cb
net: fman: Use mac_dev for some params
net: fman: Pass params directly to mac init
net: fman: Map the base address once
net: fman: Remove internal_phy_node from params
net: fman: Inline several functions into initialization
net: fman: Mark mac methods static
net: fman: Move initialization to mac-specific files
r8169: remove useless PCI region size check
drm/i915/fbdev: do not create fbdev if HPD is suspended
drm/i915/fbdev: suspend HPD before fbdev unregistration
drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove
drm/i915: Parse DP/eDP max lane count from VBT
drm/i915: Rename some VBT bits
drm/i915: Define all possible VBT device handles
drm/i915: Define more VBT driver features block bits
drm/i915: Document the sets of bits in the driver features block
drm/i915: Define VBT max HDMI FRL rate bits
drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits
drm/i915: Define VBT eDP/DP max lane count bits
drm/i915: Properly define the DP redriver VBT bits
RDMA/hfi1: Remove the unneeded result variable
drm/i915: Add some more VBT version number comments
pinctrl: berlin: fix spelling typo in comment
spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
regulator: bd9576: switch to using devm_fwnode_gpiod_get()
regulator: bd71815: switch to using devm_fwnode_gpiod_get()
regmap: trace: Remove unneeded blank lines
regmap: trace: Remove explicit castings
regmap: trace: Remove useless check for NULL for bulk ops
ASoC: apple: mca: Postpone requesting of DMA channels
ASoC: SOF: Introduce function sof_of_machine_select
ASoC: wm_adsp: Handle optional legacy support
ASoC: tas2562: Fix mute/unmute
ASoC: tas2562: Drop conflicting set_bias_level power setting
ASoC: soc-pcm.c: check fe condition at out of loop
ASoC: soc-pcm.c: add soc_pcm_ret()
ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()
RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib
net: dsa: microchip: lan937x: add interrupt support for port phy link
net: dsa: microchip: lan937x: clear the POR_READY_INT status bit
net: dsa: microchip: add reference to ksz_device inside the ksz_port
drm/i915: Unify VBT version number comments
IB/mlx5: Support querying eswitch functions from DEVX
net: ipa: verify a few more IDs
net: ipa: further simplify gsi_channel_trans_last()
net: ipa: simplify gsi_channel_trans_last()
net: ipa: use IDs exclusively for last transaction
net: ipa: use IDs for last allocated transaction
net: ipa: rework last transaction determination
r8169: use devm_clk_get_optional_enabled() to simplify the code
r8169: remove comment about apparently non-existing chip versions
r8169: merge handling of chip versions 12 and 17 (RTL8168B)
usb: clean up after dropping driver registration log spam
usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index()
usb: phy: tegra: switch to using devm_gpiod_get()
USB: xhci: make xhci_get_endpoint_address static
usb: ohci-platform: fix usb disconnect issue after s4
drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()
drm/atomic-helper: print message on driver connector check failure
drm: hide unregistered connectors from GETCONNECTOR IOCTL
gpiolib: acpi: Add a quirk for Asus UM325UAZ
gpiolib: acpi: Add support to ignore programming an interrupt
arm64: dts: rockchip: rk3399: Radxa ROCK 4C+
arm64: dts: rockchip: Add RK3399-T OPP table
dt-bindings: arm: rockchip: Document Radxa ROCK 4C+
soc: rockchip: io-domain: Add RV1126 IO domains
dt-bindings: power: rockchip: Document RV1126 PMU IO domains
soc: rockchip: power-domain: Add RV1126 power domains
dt-bindings: power: rockchip: Document RV1126 power-controller
dt-bindings: power: Add power-domain header for RV1126
drm/i915/ttm: Abort suspend on i915_ttm_backup failure
dt-bindings: net: altera: tse: add an optional pcs register range
net: altera: tse: convert to phylink
net: pcs: add new PCS driver for altera TSE PCS
net: altera: tse: cosmetic change to use reverse xmas tree ordering
dt-bindings: net: Convert Altera TSE bindings to yaml
drm/i915: Start using REG_BIT* macros with CDCLK registers
powerpc/powermac/udbg_scc: Add missing of_node_put()s in udbg_scc_init()
powerpc/powermac/pfunc_base: Add missing of_node_put() in macio_gpio_init_one()
powerpc/powermac/low_i2c: Add missing of_node_put() in kw_i2c_probe()
powerpc/powermac/feature: Add missing of_node_put()
powerpc/pci-common: Fix refcount bug for 'phb->dn'
powerpc/powernv: Add missing of_node_put()s
powerpc/fsl_pci: Remove of_node_put() when reference escaped out
powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pci_assign_primary()
powerpc/44x: Add of_node_put() when break out from for_each
powerpc/pci_dn: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c
macintosh: Add missing of_node_get() in do_attach()
powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init()
powerpc/512x: Add missing of_node_put() in clock-commonclk.c
powerpc/powermac: Add missing of_node_put() in smp_core99_setup()
powerpc/sysdev/fsl_msi: Add missing of_node_put()
powerpc/sysdev: Add missing of_node_put()s
powerpc/embedded6xx/ls_uart: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put() in ibmebus
powerpc/cell: Add missing of_node_put() in iommu.c
powerpc/cell: Add missing of_node_put()s in cbe_regs.c
powerpc/cell: Add missing of_node_put()s
powerpc/kernel: Add missing of_node_put() in legacy_serial.c
powerpc/perf: Add missing of_node_put()s in imc-pmu.c
powerpc/embedded6xx: Add missing of_node_put()s
powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c
powerpc/maple: Add missing of_node_put() in time.c
powerpc/85xx: Add missing of_node_put() in sgy_cst1000
powerpc/52xx: Add missing of_node_put() in media5200.c
powerpc/85xx: Add missing of_node_put() in ksi8560.c
powerpc/512x: Add missing of_node_put() in mpc5121_clk_init()
powerpc/vdso: link with -z noexecstack
powerpc/math-emu: Remove -w build flag and fix warnings
powerpc/math_emu/efp: Include module.h
arm64: dts: meson: add support for Beelink GT1 Ultimate
dt-bindings: arm: amlogic: add Beelink GT1 Ultimate binding
soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST
dmaengine: at_xdmac: Replace two if statements with only one with two conditions
dmaengine: pl330: Remove unused flags
dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory
dmaengine: stm32-dmamux: Fix comment typo
dmaengine: sf-pdma:Remove the print function dev_err()
dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
thunderbolt: Add support for receiver lane margining
thunderbolt: Add helper to check if CL states are enabled on port
thunderbolt: Pass CL state bitmask to tb_port_clx_supported()
thunderbolt: Move port CL state functions into correct place in switch.c
thunderbolt: Move tb_xdomain_parent() to tb.h
powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform
powerpc/64: Remove PPC64 special case for cputime accounting default
powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING
ARM: dts: imx6: skov: migrate to resistive-adc-touch
ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
ARM: dts: imx6sl: use tabs for code indent
ARM: dts: imx6sx: add missing properties for sram
ARM: dts: imx6sll: add missing properties for sram
ARM: dts: imx6sl: add missing properties for sram
ARM: dts: imx6qp: add missing properties for sram
ARM: dts: imx6dl: add missing properties for sram
ARM: dts: imx6q: add missing properties for sram
kselftest/cgroup: Add cpuset v2 partition root state test
cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst
cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule
cgroup/cpuset: Relocate a code block in validate_change()
cgroup/cpuset: Show invalid partition reason string
cgroup/cpuset: Add a new isolated cpus.partition type
cgroup/cpuset: Relax constraints to partition & cpus changes
cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective
cgroup/cpuset: Miscellaneous cleanups & add helper functions
cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
blk-throttle: clean up codes that can't be reached
gpio: exar: access MPIO registers on cascaded chips
gpiolib: make fwnode_get_named_gpiod() static
cgroup: add pids.peak interface for pids controller
cgroup: Remove data-race around cgrp_dfl_visible
dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC
dmaengine: hsu: Include headers we are direct user of
dmaengine: hsu: Use GENMASK() consistently
dmaengine: hsu: using for_each_set_bit to simplify the code
dmaengine: hsu: Finish conversion to managed resources
dmaengine: stm32-mdma: add support to be triggered by STM32 DMA
dmaengine: stm32-dma: add support to trigger STM32 MDMA
dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield
docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature
dmaengine: stm32-dma: use bitfield helpers
dmaengine: stm32-dma: introduce 3 helpers to address channel flags
MAINTAINERS: Add myself as maintainer for hisi_dma
dmaengine: hisilicon: Dump regs to debugfs
dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09
dmaengine: hisilicon: Use macros instead of magic number
dmaengine: hisilicon: Add multi-thread support for a DMA channel
dmaengine: hisilicon: Fix CQ head update
dmaengine: hisilicon: Disable channels when unregister hisi_dma
ipmi:ipmb: Fix a vague comment and a typo
dmaengine: idxd: avoid deadlock in process_misc_interrupts()
arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro
dt-bindings: arm: rockchip: Add PinePhone Pro bindings
dmaengine: qcom: gpi: Add SM6350 support
dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350
arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610
dt-bindings: arm: rockchip: Add EAIDK-610
dt-bindings: vendor-prefixes: Add OPEN AI LAB
dt-bindings: dma: arm,pl330: Add missing 'iommus' property
arm64: dts: rockchip: add csi dphy node to rk356x
dt-bindings: iio: adc: Add max11205 documentation file
iio: magnetometer: yamaha-yas530: Use dev_err_probe()
iio: magnetometer: yamaha-yas530: Make strings const in chip info
iio: magnetometer: yamaha-yas530: Use pointers as driver data
arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro
arm64: dts: rockchip: Add PCIe v3 nodes to rk3568
dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf
phy: rockchip-inno-usb2: Return zero after otg sync
phy: amlogic: use devm_clk_get_enabled() to simplify the code
phy: rockchip: Support PCIe v3
dt-bindings: phy: rockchip: add PCIe v3 phy
iio: adc: tsc2046: silent spi_device_id warning
iio: adc: tsc2046: add vref support
dt-bindings: iio: adc: ti,tsc2046: add vref-supply property
powerpc/pseries: Add wait interval counter definitions to struct lppaca
selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems
powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
Revert "sbitmap: fix batched wait_cnt accounting"
drm/mediatek: dp: Audio support for MT8195
drm/mediatek: dp: Add hpd debounce
drm/mediatek: dp: Add MT8195 External DisplayPort support
drm/mediatek: dp: Determine device of next_bridge
drm/mediatek: dp: Add multiple calibration data formats support
drm/mediatek: dp: Add multiple smc commands support
drm/mediatek: dp: Add multiple bridge types support
drm/mediatek: Add MT8195 Embedded DisplayPort driver
video/hdmi: Add audio_infoframe packing for DP
dt-bindings: mediatek,dp: Add Display Port binding
memblock_tests: move variable declarations to single block
memblock tests: remove 'cleared' from comment blocks
Input: aiptek - switch to using dev_groups for driver-specific attributes
Input: psmouse - switch to using dev_groups for driver-specific attributes
Input: atkbd - switch to using dev_groups for driver-specific attributes
thermal: int340x_thermal: Consolidate priv->data_vault checks
thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
thermal: Drop duplicate words from comments
fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
wifi: mac80211_hwsim: fix multi-channel handling in netlink RX
wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig
wifi: nl80211: add MLD address to assoc BSS entries
wifi: mac80211: mlme: refactor QoS settings code
wifi: mac80211_hwsim: warn on invalid link address
wifi: mac80211: fix double SW scan stop
wifi: mac80211: mlme: assign link address correctly
wifi: mac80211: move link code to a new file
wifi: mac80211_hwsim: refactor RX a bit
wifi: mac80211_hwsim: check STA magic in change_sta_links
wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper
wifi: mac80211_hwsim: remove multicast workaround
wifi: nl80211: remove redundant err variable
wifi: mac80211: Support POWERED_ADDR_CHANGE feature
wifi: nl80211: Add POWERED_ADDR_CHANGE feature
wifi: mac80211: prevent 4-addr use on MLDs
wifi: mac80211: prevent VLANs on MLDs
platform/x86: p2sb: Fix UAF when caller uses resource name
platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate"
drm/todo: Add entry about dealing with brightness control on devices with > 1 panel
ACPI: video: Fix indentation of video_detect_dmi_table[] entries
ACPI: video: Drop NL5x?U, PF4NU1F and PF5?U?? acpi_backlight=native quirks
ACPI: video: Drop "Samsung X360" acpi_backlight=native quirk
ACPI: video: Remove acpi_video_set_dmi_backlight_type()
platform/x86: samsung-laptop: Move acpi_backlight=[vendor|native] quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c
platform/x86: asus-wmi: Drop DMI chassis-type check from backlight handling
platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c
platform/x86: toshiba_acpi: Stop using acpi_video_set_dmi_backlight_type()
platform/x86: apple-gmux: Stop calling acpi/video.h functions
platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type()
ACPI: video: Add Apple GMUX brightness control detection
ACPI: video: Add Nvidia WMI EC brightness control detection (v3)
ACPI: video: Refactor acpi_video_get_backlight_type() a bit
platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2)
drm/radeon: Register ACPI video backlight when skipping radeon backlight registration
drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration
drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2)
drm/i915: Call acpi_video_register_backlight() (v3)
drm/i915: Implement WaEdpLinkRateDataReload
net: sched: htb: remove redundant resource cleanup in htb_init()
net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()
net: fec: add stop mode support for imx8 platform
r8152: Add MAC passthrough support for Lenovo Travel Hub
net/ipv4: Use __DECLARE_FLEX_ARRAY() helper
net/sched: cls_api: remove redundant 0 check in tcf_qevent_init()
net: lantiq_etop: Fix return type for implementation of ndo_start_xmit
net: sunplus: Fix return type for implementation of ndo_start_xmit
net: xscale: Fix return type for implementation of ndo_start_xmit
net: broadcom: Fix return type for implementation of
ARM: dts: imx7ulp: Add IPG clock for lpi2c
ARM: dts: imx7ulp: update the LPI2C clock-names
selftest/bpf: Add test for bpf_getsockopt()
bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt()
bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt()
bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt()
bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt
bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument
net: Add a len argument to compat_ipv6_get_msfilter()
net: Remove unused flags argument from do_ipv6_getsockopt
bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument
bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf
bpf: net: Change sk_getsockopt() to take the sockptr_t argument
net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled
ARM: dts: vf610: ddr pinmux
pinctrl: pistachio: Switch to use fwnode instead of
pinctrl: at91: use dev_dbg() instead of printk()
pinctrl: at91: move gpio suspend/resume calls to driver's context
pinctrl: at91: use kernel-doc style for documentation of at91_gpio_chip
pinctrl: mcp23s08: Drop assignment of default number of OF cells
rpmsg: char: Remove the unneeded result variable
block: enable per-cpu bio caching for the fs bio set
clk: imx8mp: tune the order of enet_qos_root_clk
phy: rockchip: add support for the rk356x variant to rockchip-inno-csidphy
dt-bindings: phy: add compatible for rk356x to rockchip-inno-csi-dphy
dt-bindings: phy: Update Pratyush Yadav's email
phy: qcom: edp: Postpone clk_set_rate until the PLL is up
drm/bridge: chrontel-ch7033: Add byteswap order setting
dt-bindings: Add byteswap order to chrontel ch7033
drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP
drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
drm/bridge: ti-sn65dsi86: Reject modes with too large blanking
arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios
arm64: dts: marvell: add support for Methode eDPU
dt-bindings: marvell: armada-37xx: add Methode eDPU compatible
arm64: dts: marvell: split Methode uDPU DTS
dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver
phy: usb: Add USB2.0 phy driver for Sunplus SP7021
ARM: dts: armada-38x: Add gpio-ranges for pin muxing
arm64: dts: marvell: rename temp sensor nodes
arm64: dts: marvell: uDPU: remove LED node pinctrl-names
arm64: dts: marvell: uDPU: align LED-s with bindings
arm64: dts: marvell: uDPU: add missing SoC compatible
arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible
dt-bindings: marvell: convert Armada 37xx compatibles to YAML
dt-bindings: vendor-prefixes: add Methode Electronics
ARM: dts: dove: Add definitions for PCIe error interrupts
ARM: dts: kirkwood: Add definitions for PCIe error interrupts
ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts
ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts
drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
drm/i915/bios: Validate fp_timing terminator presence
ARM: dts: kirkwood: lsxl: remove first ethernet port
ARM: dts: kirkwood: lsxl: fix serial line
ARM: dts: armada-xp: align SPI node name with dtschema
arm64: dts: marvell: Add UART1-3 for AC5/AC5X
ARM: dts: turris-omnia: Fix mpp26 pin name and comment
selftests/xsk: Avoid use-after-free on ctx
selftests/bpf: Store BPF object files with .bpf.o extension
selftests/xsk: Add support for zero copy testing
selftests/xsk: Make sure single threaded test terminates
selftests/xsk: Add support for executing tests on physical device
selftests/xsk: Increase chars for interface name to 16
selftests/xsk: Introduce default Rx pkt stream
selftests/xsk: Query for native XDP support
drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS
bpf: Support getting tunnel flags
misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers.
misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip.
misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins.
misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver.
misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device.
bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...)
wifi: ath11k: Add support to connect to non-transmit MBSSID profiles
ASoC: rsnd: Add check for rsnd_mod_power_on
wifi: ath11k: Fix hardware restart failure due to twt debugfs failure
wifi: ath11k: Add TWT debugfs support for STA interface
net: remove netif_tx_napi_add()
net: bql: add more documentation
net: ipa: track polled transactions with an ID
net: ipa: track completed transactions with an ID
net: ipa: track pending transactions with an ID
net: ipa: track committed transactions with an ID
net: ipa: track allocated transactions with an ID
net: ipa: use an array for transactions
arm64: Kconfig.platforms: Group NXP platforms together
arm64: Kconfig.platforms: Re-organized Broadcom menu
crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs
crypto: hisilicon/qm - fix missing put dfx access
crypto: hisilicon/qm - check mailbox operation result
crypto: aspeed - Enable compile testing
crypto: qat - fix default value of WDT timer
crypto: testmgr - fix indentation for test_acomp() args
crypto: bcm - fix repeated words in comments
net: lan966x: make reset optional
dt-bindings: net: sparx5: don't require a reset line
crypto: marvell/octeontx - fix repeated words in comments
crypto: n2 - fix repeated words in comments
hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
Revert "crypto: allwinner - Fix dma_map_sg error check"
Revert "crypto: gemini - Fix error check for dma_map_sg"
HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC
wifi: move from strlcpy with unused retval to strscpy
wifi: wilc1000: remove redundant ret variable
wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
arm64: dts: renesas: Add V3H2 Condor-I board support
arm64: dts: renesas: Add r8a77980a.dtsi
arm64: dts: renesas: Add condor-common.dtsi
arm64: dts: renesas: Drop clock-names property from RPC node
wifi: wfx: prevent underflow in wfx_send_pds()
wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
x86/defconfig: Enable CONFIG_DEBUG_WX=y
x86/defconfig: Refresh the defconfigs
wifi: rtw89: declare to support beamformee above bandwidth 80MHz
wifi: rtw89: correct polling address of address CAM
wifi: rtw89: no HTC field if TX rate might fallback to legacy
wifi: rtw89: pci: correct TX resource checking in low power mode
wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
wifi: rtw89: enlarge the CFO tracking boundary
wifi: rtw89: pci: correct suspend/resume setting for variant chips
wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c
wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore
wifi: rtw89: 8852c: set TBTT shift configuration
wifi: rtw89: add retry to change power_mode state
wifi: rtw89: correct BA CAM allocation
wifi: rtw89: 8852c: initialize and correct BA CAM content
wifi: rtw89: 8852c: declare correct BA CAM number
wifi: rtw89: 8852c: update TX power tables to R49
wifi: rtw89: 8852c: update RF radio A/B parameters to R49
wifi: rtw89: TX power limit/limit_ru consider negative
rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c
rtw89: coex: Add v1 Wi-Fi SCC coexistence policy
rtw89: coex: Move _set_policy to chip_ops
rtw89: coex: update WL role info v1 for RTL8852C branch using
rtw89: coex: Add v1 version TDMA format and parameters
rtw89: coex: Define BT B1 slot length
rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report
rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip
rtw89: coex: update radio state for RTL8852A/RTL8852C
rtw89: 8852c: adjust mactxen delay of mac/phy interface
rtw89: 8852c: modify PCIE prebkf time
rtw89: ser: leave lps with mutex
rtw89: declare support HE HTC always
rtw89: 8852a: update HW setting on BB
rtw89: 8852c: disable dma during mac init
wifi: rtw89: early recognize FW feature to decide if chanctx
wifi: rtw89: declare support for mac80211 chanctx ops by chip
wifi: rtw89: add skeleton of mac80211 chanctx ops support
wifi: rtw89: introduce entity mode and its recalculated prototype
wifi: rtw89: initialize entity and configure default chandef
wifi: rtw89: concentrate chandef setting to stack callback
wifi: rtw89: concentrate parameter control for setting channel callback
wifi: rtw89: rfk: concentrate parameter control while set_channel()
wifi: rtw89: txpwr: concentrate channel related control to top
wifi: rtw89: create rtw89_chan centrally to avoid breakage
wifi: rtw89: re-arrange channel related stuffs under HAL
wifi: rtw89: introduce rtw89_chan for channel stuffs
wifi: rtw89: rewrite decision on channel by entity state
ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers
ACPI: video: Make backlight class device registration a separate step (v2)
ACPI: video: Simplify acpi_video_unregister_backlight()
ACPI: video: Remove acpi_video_bus from list before tearing it down
ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type()
drm/nouveau: Don't register backlight when another backlight should be used (v2)
ARM: dts: lan966x: add led configuration
x86/microcode: Print previous version of microcode after reload
ipv6: tcp: send consistent autoflowlabel in SYN_RECV state
selftests: net: dsa: symlink the tc_actions.sh test
netdevsim: remove redundant variable ret
net: rtnetlink: use netif_oper_up instead of open code
net: sched: etf: remove true check in etf_enable_offload()
bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on
Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
orangefs: use ->f_mapping
_nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping
dma_buf: no need to bother with file_inode()->i_mapping
nfs_finish_open(): don't open-code file_inode()
bprm_fill_uid(): don't open-code file_inode()
sgx: use ->f_mapping...
exfat_iterate(): don't open-code file_inode(file)
ibmvmc: don't open-code file_inode()
ecryptfs: constify path
spufs: constify path
nd_jump_link(): constify path
audit_init_parent(): constify path
__io_setxattr(): constify path
do_proc_readlink(): constify path
overlayfs: constify path
fs/notify: constify path
may_linkat(): constify path
do_sys_name_to_handle(): constify path
->getprocattr(): attribute name is const char *, TYVM...
fs: fix UAF/GPF bug in nilfs_mdt_destroy
hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata()
vfio: Remove vfio_group dev_counter
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT
vfio/pci: Mask INTx during runtime suspend
vfio: Increment the runtime PM usage count during IOCTL call
vfio: Add the device features for the low power entry and exit
vfio: Split VFIO_GROUP_GET_STATUS into a function
vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()
vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container()
vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd()
vfio-pci: Replace 'void __user *' with proper types in the ioctl functions
vfio-pci: Re-indent what was vfio_pci_core_ioctl()
vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl
vfio-pci: Fix vfio_pci_ioeventfd() to return int
vfio/pci: Simplify the is_intx/msi/msix/etc defines
vfio/pci: Rename vfio_pci_register_dev_region()
vfio/pci: Split linux/vfio_pci_core.h
bpf: Remove useless else if
selftests/bpf: Test concurrent updates on bpf_task_storage_busy
selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h
bpf: Use this_cpu_{inc_return|dec} for prog->active
bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
drm/amd/display: fix indentation in commit_planes_for_stream()
drm/amd/display: remove a duplicated declaration
drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov
drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support
drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov
drm/amdgpu/vcn: Disable CG/PG for SRIOV
drm/amd: Skip smu_v13 register irq on SRIOV VF
drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
drm/amdgpu: Use RLCG to program GRBM_GFX_CNTL during full access time
drm/amdgpu: Skip program SDMA0_SEM_WAIT_FAIL_TIMER_CNTL under SRIOV VF
drm/amdgpu: Skip the VRAM base offset on SRIOV
drm/amdgpu: skip "Issue additional private vm invalidation to MMHUB" on SRIOV
drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV
drm/amdgpu: Support PSP 13.0.10 on SR-IOV
drm/amdgpu: sriov remove vcn_4_0 and jpeg_4_0
drm/amdgpu: refine virtualization psp fw skip check
drm/amdgpu: enable WPTR_POLL_ENABLE for sriov on sdma_v6_0
drm/amdgpu: add a compute pipe reset for RS64
drm/amdgpu: add sriov nbio callback structure
drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps()
Documentation/gpu: Add Multiplane Overlay doc
Documentation/gpu: Add an explanation about the DCN pipeline
Documentation/gpu: Add info table for ASICs
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
x86/mm: Refuse W^X violations
sbitmap: fix batched wait_cnt accounting
MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff
VMCI: Update maintainers for VMCI
devres: Slightly optimize alloc_dr()
drivers: base: Print error code on synthetic uevent failure
class: use IS_ERR_OR_NULL() helper in class_unregister()
driver_core: move from strlcpy with unused retval to strscpy
wifi: ath11k: Add cold boot calibration support on WCN6750
wifi: ath11k: Fix incorrect QMI message ID mappings
wifi: ath11k: Register shutdown handler for WCN6750
cgroup: Implement cgroup_file_show()
kernfs: Implement kernfs_show()
kernfs: Factor out kernfs_activate_one()
kernfs: Add KERNFS_REMOVING flags
kernfs: Improve kernfs_drain() and always call on removal
kernfs: Skip kernfs_drain_open_files() more aggressively
kernfs: Refactor kernfs_get_open_node()
kernfs: Drop unnecessary "mutex" local variable initialization
kernfs: Simply by replacing kernfs_deref_open_node() with of_on()
devres: remove devm_ioremap_np
tty: mxser: remove redundant assignment to hwid
dt-binding: serial: mediatek,uart: update bingding for MT8188
parport: add support for Netmos device 9900
get_maintainer: Add Alan to .get_maintainer.ignore
staging: r8188eu: remove os_dep/mlme_linux.c
staging: r8188eu: make two functions static
drm/msm/a6xx: Handle GMU prepare-slumber hfi failure
uio: dfl: add IOPLL user-clock feature id
speakup_soft: Add direct module parameter
speakup: Notify synthesizers of the punctuation level change
speakup-dummy: Add support for PUNCT variable
platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
tty/vt: Add console_lock check to vt_console_print()
kernel/panic: Drop unblank_screen call
platform/x86: dell-wmi: Add WMI event 0x0012 0x0003 to the list
ipack: Check dev_set_name() return value
arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs
arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node
arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL
arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID
arm64: dts: ti: k3-am65-main: Disable RNG node
misc: ocxl: fix possible refcount leak in afu_ioctl()
virt: move from strlcpy with unused retval to strscpy
misc: move from strlcpy with unused retval to strscpy
misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp
misc: bcm_vk: Remove usage of deprecated functions
misc: bcm-vk: Specify the minimum number of IRQ vecs
livepatch: Add a missing newline character in klp_module_coming()
binderfs: rework superblock destruction
binderfs: remove unused INTSTRLEN macro
binder: remove unused binder_alloc->buffer_free
binder: fix trivial kernel-doc typo
platform/x86: simatic-ipc: add new model 427G
platform/x86: simatic-ipc: enable watchdog for 227G
leds: simatic-ipc-leds-gpio: add new model 227G
gpio-f7188x: use unique labels for banks/chips
gpio-f7188x: Add GPIO support for Nuvoton NCT6116
gpio-f7188x: add a prefix to macros to keep gpio namespace clean
gpio-f7188x: switch over to using pr_fmt
USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe()
USB: FHCI: Switch to GPIO descriptors
serial: Fix double word
serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion
ALSA: usb-audio: Clean up endpoint setups at PCM prepare
livepatch: fix race between fork and KLP transition
platform/x86: intel_cht_int33fe: Fix comment according to the code flow
ALSA: asihpi - Remove useless code in hpi_meter_get_peak()
platform/mellanox: Remove redundant 'NULL' check
platform/mellanox: Remove unnecessary code
platform/mellanox: mlxreg-lc: Fix locking issue
platform/mellanox: mlxreg-lc: Fix coverity warning
MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS
ASoC: apple: mca: Unselect COMMON_CLK in Kconfig
drm/cmdline-parser: Use assert when needed
drm/cmdline-parser: Merge negative tests
gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage
net: sched: gred: remove NULL check before free table->tab in gred_destroy()
regmap: mmio: Fix rebase error
ASoC: codecs: rk817: drop I2C dependencies
ASoC: codecs: wcd934x: add Slimbus dependency
drm/i915/display: Fix warning callstack for imbalance wakeref
arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
drm/panfrost: Update io-pgtable API
arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
arm64: dts: ti: k3-j721e-main: fix RNG node clock id
arm64: dts: ti: k3-am64-main: Enable crypto accelerator
dt-bindings: net: rockchip-dwmac: add rk3588 gmac compatible
net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588
mm/sl[au]b: check if large object is valid in __ksize()
mm/slab_common: move declaration of __ksize() to mm/slab.h
mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using
sched/deadline: Move __dl_clear_params out of dl_bw lock
sched/deadline: Add replenish_dl_new_period helper
sched/deadline: Add dl_task_is_earliest_deadline helper
arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
soundwire: intel: cleanup WakeEnable and WakeStatus
soundwire: intel: cleanup AC Timing Control
soundwire: intel: cleanup IO control
soundwire: intel: cleanup PCM Stream channel map and channel count
soundwire: intel: cleanup PCM stream capabilities
soundwire: intel: add comment for control stream cap/chmap
soundwire: intel: remove unused PDM capabilities
soundwire: intel: cleanup SHIM SYNC
soundwire: intel: remove IPPTR unused definition
soundwire: intel: regroup definitions for LCTL
soundwire: intel: cleanup definition of LCOUNT
mm/slab_common: unify NUMA and UMA version of tracepoints
mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()
mm/sl[au]b: generalize kmalloc subsystem
ALSA: usb-audio: Drop superfluous interface setup at parsing
xfrm: Update ipcomp_scratches with NULL when freed
octeontx2-pf: Add egress PFC support
RDMA/siw: Add missing Kconfig selections
EDAC/mc: Drop duplicated dimm->nr_pages debug printout
net: sched: remove redundant NULL check in change hook function
arm64: dts: ti: k3-am64-main: Add main_cpts label
scsi: target: pscsi: Remove repeated word "calling"
scsi: hpsa: Simplify {clear|set}_bit() parameters
scsi: hpsa: Use the bitmap API to allocate bitmaps
scsi: lpfc: Remove unneeded result variable
scsi: lpfc: Remove the unneeded result variable
scsi: docs: Fix a typo
scsi: qla2xxx: Update version to 10.02.07.900-k
scsi: qla2xxx: Define static symbols
scsi: qla2xxx: Enhance driver tracing with separate tunable and more
scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status
scsi: qla2xxx: Add debugfs create/delete helpers
scsi: qla2xxx: Fix response queue handler reading stale packets
scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets"
scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational
scsi: mpt3sas: Update driver version to 43.100.00.00
scsi: mpt3sas: Increase cmd_per_lun to 128
scsi: mpt3sas: Fix trace buffer registration failed
scsi: mpt3sas: Don't change DMA mask while reallocating pools
scsi: mpt3sas: Prevent error handler escalation when device removed
powerpc/32: Remove wii_memory_fixups()
powerpc/32: Allow fragmented physical memory
powerpc/32: Drop a stale comment about reservation of gigantic pages
powerpc/code-patching: Speed up page mapping/unmapping
scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP
scsi: qla2xxx: Avoid flush_scheduled_work() usage
scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1()
scsi: qla2xxx: Remove unused qlt_tmr_work()
scsi: qla2xxx: Remove unused del_sess_list field
scsi: lpfc: Copyright updates for 14.2.0.6 patches
scsi: lpfc: Update lpfc version to 14.2.0.6
scsi: lpfc: Remove SANDiags related code
scsi: lpfc: Add warning notification period to CMF_SYNC_WQE
scsi: lpfc: Rework MIB Rx Monitor debug info logic
scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery
scsi: st: Remove redundant variable pointer stp
scsi: megaraid: Remove redundant assignment to variable mfiStatus
scsi: initio: Remove redundant assignment to pointer scb
scsi: message: fusion: Remove redundant variable iocnum
scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices
scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices
scsi: mpi3mr: Block I/Os while refreshing target dev objects
scsi: mpi3mr: Refresh SAS ports during soft reset
EDAC/mc: Replace spaces with tabs in memtype flags definition
net-next: Fix IP_UNICAST_IF option behavior for connected sockets
net: sched: gred/red: remove unused variables in struct red_stats
net: sched: choke: remove unused variables in struct choke_sched_data
net: axienet: Switch to 64-bit RX/TX statistics
platform/chrome: cros_typec_switch: Inline DRV_NAME
platform/chrome: cros_typec_switch: Use PTR_ERR_OR_ZERO() to simplify
platform/chrome: cros_typec_switch: Remove impossible condition
platform/chrome: cros_typec_switch: Add missing newline on printk
net/rds: Pass a pointer to virt_to_page()
clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY
dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1
clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1
dt-bindings: reset: mt8195: Add resets for PCIE controllers
clk: davinci: remove PLL and PSC clocks for DaVinci DM644x and DM646x
Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables
Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)
Bluetooth: btusb: RTL8761BUV consistent naming
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592
Input: rt5120 - add power key support
Bluetooth: Move hci_abort_conn to hci_conn.c
Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt
r8152: allow userland to disable multicast
x86/Kconfig: Specify idle=poll instead of no-hlt
x86/apic: Don't disable x2APIC if locked
net: ethernet: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
selftests/bpf: Add test cases for htab update
bpf: Propagate error from htab_lock_bucket() to userspace
bpf: Disable preemption when increasing per-cpu map_locked
dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes
selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION)
bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION)
drm/i915/slpc: Fix inconsistent locked return
dt-bindings: gpio: stmpe: Remove node name requirement
soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3
dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
net: phy: smsc: use device-managed clock API
thermal: move from strlcpy() with unused retval to strscpy()
thermal: da9062-thermal: Drop redundant error message
libbpf: Add GCC support for bpf_tail_call_static
selftests/xsk: Add missing close() on netns fd
xsk: Fix backpressure mechanism on Tx
thermal/drivers/thermal_mmio: Drop of_match_ptr()
x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
MAINTAINERS: Add include/linux/tnum.h to BPF CORE
overflow, tracing: Define the is_signed_type() macro once
testing/selftests: Add tests for the is_signed_type() macro
clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
dt-bindings: input: colibri-vf50-ts: Improve documentation
Input: colibri-vf50-ts - don't depend on VF610_ADC
drm/i915: Allow more varied alternate fixed modes for panels
coresight: Make new csdev_access offsets unsigned
coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
coresight: Re-use same function for similar sysfs register accessors
coresight: Simplify sysfs accessors by using csdev_access abstraction
coresight: Remove unused function parameter
drm/i915/bios: Copy the whole MIPI sequence block
drm/i915/bios: Dump PNPID and panel name
drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON()
drm/i915/perf: replace BUG_ON() with WARN_ON()
drm/i915/pch: replace BUG_ON() with drm_WARN_ON()
drm/i915/dpll: replace BUG_ON() with drm_WARN_ON()
drm/i915/crt: remove BUG_ON()
gpio: imx-scu: add imx-scu GPIO driver
dt-bindings: firmware: imx: Add imx-scu gpio node
dt-bindings: gpio: Add imx scu gpio driver bindings
drm/i915/gmbus: mass dev_priv -> i915 rename
drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D
drm/i915/gmbus: stop using implicit dev_priv in register definitions
drm/i915/gmbus: add wrapper for gmbus mmio base
drm/i915/gmbus: whitespace cleanup in reg definitions
drm/i915/gmbus: split out gmbus regs in a separate file
xattr: constify value argument in vfs_setxattr()
ovl: use vfs_set_acl_prepare()
acl: move idmapping handling into posix_acl_xattr_set()
drm/i915: move and group properties under display.properties
drm/i915: move atomic_helper under display sub-struct
drm/i915: move quirks under display sub-struct
drm/i915/quirks: abstract quirks further by making quirk ids an enum
drm/i915/quirks: abstract checking for display quirks
drm/i915: move and group modeset_wq and flip_wq under display.wq
drm/i915: move dbuf under display sub-struct
drm/i915: move fb_tracking under display sub-struct
ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack()
ARM: 9228/1: vfp: kill vfp_flush/release_thread()
ARM: 9226/1: disable FDPIC ABI
pinctrl: imx8m: kconfig: Depends on SOC_IMX8M
pinctrl: amd: change dev_warn to dev_dbg for additional feature support
dt-bindings: arm: ti: k3: Sort the SoC definitions alphabetically
dt-bindings: arm: ti: k3: Sort the am654 board enums
net: hns3: net: hns3: add querying and setting fec off mode from firmware
net: hns3: add querying and setting fec llrs mode from firmware
net: hns3: add querying fec ability from firmware
net: hns3: add getting capabilities of gro offload and fd from firmware
soc: mediatek: pm-domains: Simplify some error message
net: thunderbolt: Update module description with mention of USB4
net: thunderbolt: Enable full end-to-end flow control
thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
thunderbolt: Show link type for XDomain connections too
net: thunderbolt: Enable DMA paths only after rings are enabled
dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes.
gpio/rockchip: Convert to generic_handle_domain_irq()
drm/i915: move and group fdi members under display.fdi
drm/i915: move and group power related members under display.power
drm/i915: move fbc to display.fbc
drm/i915: move vbt to display.vbt
drm/i915: move mipi_mmio_base to display.dsi
pinctrl: aspeed: Force to disable the function's signal
phy: lan966x: add support for QUSGMII
gpio: ucb1400: Use proper header
drm/i915: move backlight to display.backlight
drm/i915: move and group cdclk under display.cdclk
drm/i915: move opregion to display.opregion
drm/i915: move and group max_bw and bw_obj under display.bw
drm/i915: move and group hdcp under display.hdcp
spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()
spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
ASoC: max98396: Make data monitor features configurable
ASoC: dt-bindings: max98396: Document data monitor properties
ASoC: ti: omap-mcbsp: remove useless assignment
ASoC: fsl: fsl-utils: remove useless assignment
ASoC: wcd9335: remove always-true condition
ASoC: wcd-mbhc-v2: remove always-true condition
ASoC: hdmi-codec: remove unused definitions
ASoC: SOF: compress: Add copy function for capture case
ASoC: SOF: compress: Move sof_compr_copy functionality
arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes
xfrm: add extack to verify_sec_ctx_len
xfrm: add extack to validate_tmpl
xfrm: add extack to verify_policy_type
xfrm: add extack to verify_policy_dir
xfrm: add extack support to verify_newpolicy_info
xfrm: propagate extack to all netlink doit handlers
net: dsa: microchip: remove IS_9893 flag
net: dsa: microchip: remove unused sgmii variable
net: dsa: microchip: ksz9477: remove unused "on" variable
net: dsa: microchip: remove unused port phy variable
net: dsa: microchip: ksz9477: use internal_phy instead of phy_port_cnt
net: dsa: microchip: add regmap_range for KSZ9477 chip
net: dsa: microchip: ksz9477: remove MII_CTRL1000 check from ksz9477_w_phy()
net: dsa: microchip: add regmap_range for KSZ8563 chip
net: dsa: microchip: add support for regmap_access_tables
net: dsa: microchip: KSZ9893: do not write to not supported Output Clock Control Register
net: dsa: microchip: ksz8795: add error handling to ksz8_r/w_phy
net: dsa: microchip: ksz9477: add error handling to ksz9477_r/w_phy
net: dsa: microchip: forward error value on all ksz_pread/ksz_pwrite functions
net: dsa: microchip: allow to pass return values for PHY read/write accesses
net: dsa: microchip: don't announce extended register support on non Gbit chips
net: dsa: microchip: do per-port Gbit detection instead of per-chip
net: dsa: microchip: add separate struct ksz_chip_data for KSZ8563 chip
core: Variable type completion
media: destage Hantro VPU driver
usb: reduce kernel log spam on driver registration
usbip: add USBIP_URB_* URB transfer flags
usb: dwc3: gadget: Continue handling EP0 xfercomplete events
usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
usb: dwc3: gadget: Force sending delayed status during soft disconnect
usb: dwc3: Do not service EP0 and conndone events if soft disconnected
usb: host: xhci-plat: suspend/resume clks for brcm
usb: host: xhci-plat: suspend and resume clocks
usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX
doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value
usb: host: Initiate urb ep with udev ep0
usb: ehci: Use endpoint in URB to get maxpacket
usb: gadget: function: rndis: limit # of RNDIS instances to 1000
usb: chipidea: Add support for VBUS control with PHY
usb: chipidea: clarify Documentation/ABI text
usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros
usb: gadget: at91_udc: Fix comments typo
usb: gadget: net2272: Remove the initialization of statics to 0
dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes
RDMA/rxe: Delete error messages triggered by incoming Read requests
RDMA/rxe: Remove the unused variable obj
RDMA/rxe: Fix the error caused by qp->sk
RDMA/rxe: Fix "kernel NULL pointer dereference" error
acl: add vfs_set_acl_prepare()
acl: return EOPNOTSUPP in posix_acl_fix_xattr_common()
ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
Revert "net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()"
mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4
mlxsw: Add a helper function for getting maximum LAG ID
mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE
mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE
Documentation: bonding: clarify supported modes for tlb_dynamic_lb
mlxsw: minimal: Return -ENOMEM on allocation failure
net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule()
funeth: remove pointless check of devlink pointer in create/destroy_netdev() flows
dt-bindings: net: dsa: mediatek,mt7530: update binding description
dt-bindings: net: dsa: mediatek,mt7530: define phy-mode per switch
dt-bindings: net: dsa: mediatek,mt7530: update examples
dt-bindings: net: dsa: mediatek,mt7530: fix reset lines
dt-bindings: net: dsa: mediatek,mt7530: fix description of mediatek,mcm
dt-bindings: net: dsa: mediatek,mt7530: make trivial changes
Input: adp5588-keys - use new PM macros
Input: adp5588-keys - add regulator support
Input: adp5588-keys - add optional reset gpio
Input: adp5588-keys - fix coding style warnings
Input: adp5588-keys - do not check for irq presence
dt-bindings: input: adp5588: add bindings
Input: adp5588-keys - add support for fw properties
Input: adp5588-keys - bail out on returned error
gpio: gpio-adp5588: drop the driver
Input: adp5588-keys - support gpi key events as 'gpio keys'
dt-bindings: clock: drop minItems equal to maxItems
clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
Input: matrix_keypad - replace of_gpio_named_count() by gpiod_count()
Input: clps711x-keypad - get rid of OF_GPIO dependency
selinux: declare read-only parameters const
selinux: use int arrays for boolean values
drm/amdgpu: Remove the unneeded result variable 'r'
drm/amdgpu: add new ip block for MES 11.0.3
drm/amdgpu: add new ip block for GFX 11.0
drm/amdgpu: Set GC family for GC 11.0.3
drm/amdgpu: enable imu_rlc_ram programming for v11_0_3
drm/amdkfd: Added GFX 11.0.3 Support
drm/amdgpu: init gfx config for gfx v11_0_3
drm/amdgpu: declare firmware for new MES 11.0.3
drm/amdgpu: declare firmware for new GC 11.0.3
drm/amdgpu: add new ip block for GMC 11.0
drm/amdgpu: initialize gmc sw config for v11_0_3
drm/amdgpu: add gfxhub_v3_0_3 support
drm/amdgpu: add gc v11_0_3 ip headers
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
selinux: remove an unneeded variable in sel_make_class_dir_entries()
userfaultfd: open userfaultfds with O_RDONLY
s390/mm: remove unused access parameter from do_fault_error()
s390/delay: sync comment within __delay() with reality
s390: move from strlcpy with unused retval to strscpy
drm/i915/ats-m: Add thread execution tuning setting
Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709"
thermal: gov_user_space: Do not lock thermal zone mutex
spi: spi-rockchip: Add rk3588-spi compatible
bpftool: Add support for querying cgroup_iter link
ASoC: amd: fix spelling mistake: "i.e" -> "i.e."
memory: mtk-smi: mt8188: Add SMI Support
memory: mtk-smi: Add enable IOMMU SMC command for MM master
memory: mtk-smi: Add return value for configure port function
dt-bindings: memory: mediatek: Add mt8188 smi binding
iio: light: ltrf216a: Add raw attribute
dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes
MAINTAINERS: fix Analog Devices forum links
iio/accel: fix repeated words in comments
dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver
iio: add MEMSensing MSA311 3-axis accelerometer driver
MAINTAINERS: Add myself as a reviewer for panel-edp.c
staging: vt6655: Rename function MACvSetShortRetryLimit
staging: vt6655: Delete function MACbIsIntDisable
staging: vt6655: Rename function MACbIsRegBitsOff
staging: vt6655: Replace macro MACvSetRFLE_LatchBase
staging: vt6655: Rename macro MACvSelectPage1
staging: vt6655: Rename macro MACvSelectPage0
staging: vt6655: Rename function MACvSetBBType
staging: vt6655: Convert macro MACvSetBBType to function
staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter
staging: rtl8192e: Describe each kernel config option
staging: r8188eu: use time_after_eq(a,b) to replace "a>=b"
staging/rtl8192e: fix repeated words in comments
staging: rtl8192e: Remove PHY_SetRFPowerState and rename StateToSet
staging: rtl8192e: Remove Unnecessary ftrace-like logging
staging: rtl8192e: Rename Tx... and RxCheckStuckHandler
staging: rtl8192e: Remove blank lines in rtl_core.c
KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats
KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats.
media: platform: mtk-mdp3: add MediaTek MDP3 driver
media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA
media: dt-binding: mediatek: add bindings for MediaTek MDP3 components
media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
media: xilinx: video: Add 1X12 greyscale format
media: xilinx: csi2rxss: Add 1X12 greyscale format
media: staging: media: imx: imx7-media-csi: Increase video mem limit
media: uvcvideo: Limit power line control for Sonix Technology
media: uvcvideo: Use entity get_cur in uvc_ctrl_set
media: uvcvideo: Fix typo 'the the' in comment
media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl()
media: uvcvideo: Fix memory leak in uvc_gpio_parse
media: renesas: vsp1: Add support for RZ/G2L VSPD
media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit
media: renesas: vsp1: Add support for VSP software version
media: renesas: vsp1: Add support to deassert/assert reset line
media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings
media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
media: amphion: fix a bug that vpu core may not resume after suspend
phy: qcom-qmp-usb: drop pipe clock lane suffix
phy: qcom-qmp-pcie-msm8996: drop reset lane suffix
phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop unused lane reset
phy: qcom-qmp-pcie: drop pipe clock lane suffix
dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name
dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells property
dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qmp-usb3-phy schema
dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-usb: add missing child node schema
dt-bindings: phy: add QMP USB PHY schema
dt-bindings: phy: qcom,qmp-ufs: add missing child node schema
dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain
dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock
dt-bindings: phy: add QMP UFS PHY schema
dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-pcie: add missing child node schema
dt-bindings: phy: add QMP PCIe PHY schema
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE clock names
dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child node schema
dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema
dt-bindings: phy: qcom,qmp: drop child-node comment
dt-bindings: phy: qcom,qmp: clean up example
dt-bindings: phy: qcom,qmp: clean up descriptions
dt-bindings: phy: qcom,qmp: fix child node description
dt-bindings: phy: qcom,qmp: drop redundant descriptions
dt-bindings: phy: qcom,qmp: sort compatible strings
dt-bindings: phy: qcom,qmp: fix bogus clock-cells property
media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
media: amphion: don't change the colorspace reported by decoder.
media: amphion: adjust the encoder's value range of gop size
media: amphion: insert picture startcode after seek for vc1g format
media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
media: cedrus: Set the platform driver data earlier
drm/i915/selftests: allow misaligned_pin test work with unmappable memory
media: cedrus: Fix watchdog race condition
media: videobuf2: Remove vb2_find_timestamp()
media: cedrus: Use vb2_find_buffer
media: mediatek: vcodec: Skip non CBR bitrate mode
media: mediatek: vcodec: Add mt8188 encoder's chip name
media: mediatek: vcodec: add decoder compatible to support mt8188
media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex
media: mediatek: vcodec: Fix bitstream crop information error
media: mediatek: vcodec: Remove encoder driver get IRQ resource
media: mediatek: vcodec: Add mt8188 encoder driver
media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188
media: mediatek: vcodec: Add encoder driver support for 34-bit iova
serial: tegra: Remove custom frame size calculation
serial: sunsab: Remove frame size calculation dead-code
serial: fsl_lpuart: Remove custom frame size calculation
serial: cpm_uart: Remove custom frame size calculation
serial: ucc_uart: Remove custom frame size calculation
media: ti: cal: fix wdma irq for metadata
media: ti: cal: combine wdma irq handling
termios: get rid of stray asm/termios.h include in n_hdlc.c
loongarch: remove generic-y += termios.h
serial: pch_uart: CIRC_CNT_TO_END() is enough
serial: sh-sci: tail is already on valid range
serial: sh-sci: CIRC_CNT_TO_END() is enough
tty: Make ->set_termios() old ktermios const
usb: serial: Make ->set_termios() old ktermios const
serial: Make ->set_termios() old ktermios const
tty: Make ldisc ->set_termios() old ktermios const
tty: Make tty_termios_copy_hw() old ktermios const
serial: dz: Assume previous baudrate is valid
tty: Fix comment style in tty_termios_input_baud_rate()
tty: Remove baudrate dead code & make ktermios params const
tty: move from strlcpy with unused retval to strscpy
dt-bindings: serial: samsung: Add 'power-domains' property
dt-bindings: serial: renesas,scif: Document RZ/Five SoC
wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
tty/vt: Remove printable variable
dt-bindings: serial: samsung_uart: drop ref from reg-io-width
tty: serial: meson: Use devm_clk_get_enabled() helper
serial: 8250: Clear dma tx_err unconditionally
serial: 8250: Add helper for clearing IER
tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency
serial: pic32_uart: Convert to use GPIO descriptors
serial: pic32_uart: Utilize uart_console_enabled()
serial: fsl_lpuart: Fix comment typo
serial: pl011: Add reg-io-width parameters
dt-bindings: serial: pl011: Add a reg-io-width parameter
tty: xilinx_uartps: Check the clk_enable return value
tty: xilinx_uartps: Add timeout waiting for loop
tty: xilinx_uartps: Prevent writes when the controller is disabled
tty: xilinx_uartps: Fix the ignore_status
tty: xilinx_uartps: Initialise the read_status_mask
tty: xilinx_uartps: Update copyright text to correct format
tty: xilinx_uartps: Check clk_enable return value
net: devlink: stub port params cmds for they are unused internally
net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune()
net: ngbe: Add build support for ngbe
spi: amd: Fix speed selection
ethtool: report missing header via ext_ack in the default handler
ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack
devlink: use missing attribute ext_ack
netlink: add helpers for extack attr presence checking
netlink: add support for ext_ack missing attributes
netlink: factor out extack composition
memblock tests: add tests for memblock_trim_memory
memblock tests: add tests for memblock_*bottom_up functions
memblock tests: update alloc_nid_api to test memblock_alloc_try_nid_raw
memblock tests: update alloc_api to test memblock_alloc_raw
memblock tests: add additional tests for basic api and memblock_alloc
memblock tests: add labels to verbose output for generic alloc tests
memblock tests: update zeroed memory check for memblock_alloc_* tests
memblock tests: update tests to check if memblock_alloc zeroed memory
memblock tests: update reference to obsolete build option in comments
memblock tests: add command line help option
i2c: imx-lpi2c: use bulk clk API
dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93
dt-bindings: i2c: i2c-imx-lpi2c: add dmas property
dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk
net: unify alloclen calculation for paged requests
ARM: 9221/1: traps: print un-hashed user pc on undefined instruction
nfp: add support for eeprom get and set command
nfp: check if application firmware is indifferent to port speed
nfp: propagate port speed from management firmware
ARM: make ARCH_MULTIPLATFORM user-visible
ARM: fix XIP_KERNEL dependencies
RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp
IB/cm: Refactor cm_insert_listen() and cm_find_listen()
IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen()
IB/cm: Remove the service_mask parameter from ib_cm_listen()
RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev
spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings
ASoC: codecs: rk817: fix missing I2C dependency in compile test
perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets
perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets
perf/hw_breakpoint: Introduce bp_slots_histogram
perf/hw_breakpoint: Reduce contention with large number of tasks
locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
powerpc/hw_breakpoint: Avoid relying on caller synchronization
soc: mediatek: mtk-svs: Explicitly include bitfield header
perf/hw_breakpoint: Remove useless code related to flexible breakpoints
perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable
perf/hw_breakpoint: Optimize constant number of breakpoint slots
perf/hw_breakpoint: Mark data __ro_after_init
perf/hw_breakpoint: Optimize list of per-task breakpoints
perf/hw_breakpoint: Clean up headers
perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test
perf/hw_breakpoint: Add KUnit test for constraints accounting
arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195
PCI: qcom-ep: Add MODULE_DEVICE_TABLE
drm/bridge: it6505: Fix the order of DP_SET_POWER commands
drm/bridge: megachips: Fix a null pointer dereference bug
drm/dp: add drm_dp_phy_name() for getting DP PHY name
arm64: dts: renesas: r8a779f0: Add MSIOF nodes
dt-bindings: arm: renesas: Document Renesas R-Car V3H2 SoC and board
phy: move from strlcpy with unused retval to strscpy
phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys
phy: qcom-qmp: Add SC8280XP USB3 UNI phy
phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables
dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys
phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845
dt-bindings: phy: samsung,ufs-phy: match clock items
phy: tegra: xusb: Only warn once about reset problems in .remove()
dt-bindings: phy: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375
media: ti: cal: use CSI-2 frame number for seq number
media: ti: cal: rename sd_state to state
media: ti: cal: fix useless variable init
media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE
media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16
media: MAINTAINERS: change tc358743 maintainer
media: dw100: Fix an error handling path in dw100_probe()
media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall
ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
media: videodev2.h: drop V4L2_CAP_ASYNCIO
media: rockchip: rga: Fix probe rga_parse_dt bugs
media: v4l2-ctrls: Fix typo in VP8 comment
media: airspy: fix memory leak in airspy probe
phy: qcom: edp: Add SC8280XP eDP and DP PHYs
phy: qcom: edp: Introduce support for DisplayPort
phy: qcom: edp: Perform lane configuration
phy: qcom: edp: Generate unique clock names
dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles
media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap()
media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate
phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes
phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver
dt-bindings: phy: Add PHY_TYPE_USXGMII definition
phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200
soundwire: intel: set dev_num_ida_min
soundwire: bus: allow device number to be unique at system level
soundwire: bus: rename sdw_ida as sdw_bus_ida
f2fs: remove gc_urgent_high_limited for cleanup
f2fs: iostat: support accounting compressed IO
f2fs: use memcpy_{to,from}_page() where possible
f2fs: fix wrong continue condition in GC
f2fs: LFS mode does not support ATGC
ARM: dts: qcom: pmx55: align SPMI PMIC Power-on node name with dtschema
ARM: dts: qcom: pm8941: align SPMI PMIC LPG node name with dtschema
ARM: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: sdm845-mtp: correct ADC settle time
arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address
arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: align SPMI PMIC Power-on node name with dtschema
arm64: dts: qcom: align SPMI PMIC LPG node name with dtschema
arm64: dts: qcom: align SPMI PMIC regulators node name with dtschema
arm64: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: pmk8350: drop interrupt-names from ADC
arm64: dts: qcom: pmk8350: drop incorrect io-channel-ranges
arm64: dts: qcom: sc7280: Update gpu opp table
arm64: dts: qcom: sc7280-qcard: Add alias 'wifi0'
soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver
soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
audit: use time_after to compare time
soc: qcom: qmi: use const for struct qmi_elem_info
arm64: dts: qcom: sm8250: move DSI opp table to the dsi0 node
soc: qcom: icc-bwmon: remove redundant ret variable
arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock
arm64: dts: qcom: sc7280-herobrine: Don't enable the USB 2.0 port
arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ
arm64: dts: qcom: pm8350c: Drop PWM reg declaration
arm64: dts: qcom: sc7280: Add support for zoglin
dt-bindings: arm: qcom: document zoglin board
arm64: dts: qcom: msm8996-xiaomi-*: Add LEDs
arm64: dts: qcom: use GPIO flags for tlmm
arm64: dts: qcom: sdm845-db845c: drop gpios from CCI I2C sensors
arm64: dts: qcom: sdm845-db845c: drop power-domains from CCI I2C sensors
ARM: dts: qcom: use GPIO flags for tlmm
ASoC: amd: enable Pink sardine platform machine driver build.
ASoC: amd: add Pink Sardine machine driver using dmic
ASoC: amd: create platform device for acp6.2 machine driver
ASoC: amd: enable Pink Sardine acp6.2 drivers build
ASoC: amd: add acp6.2 pdm driver pm ops
ASoC: amd: add acp6.2 pci driver pm ops
ASoC: amd: add acp6.2 pdm driver dma ops
ASoC: amd: add acp6.2 irq handler
ASoC: amd: add acp6.2 pdm platform driver
ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver
ASoC: amd: add acp6.2 init/de-init functions
ASoC: amd: add Pink Sardine ACP PCI driver
ASoC: amd: add Pink Sardine platform ACP IP register header
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up one inconsistent indenting
drm/amdgpu: add new ip block for LSDMA 6.0
drm/amdgpu: add new ip block for sdma 6.0
drm/amdgpu: declare firmware for new SDMA 6.0.3
drm/amdgpu: enable smu block for smu 13.0.10
drm/amdgpu: added supported smu 13.0.10 sw pptable
drm/amd/pm: add smu_v13_0_10 driver if version
drm/amd/pm: add smu_v13_0_10 support
drm/amdgpu: add new ip block for PSP 13.0
drm/amdgpu: added firmware module for psp 13.0.10
drm/amdgpu: support psp v13_0_10 ip block
drm/amdgpu: add new ip block for SOC21
drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN
drm/amdgpu: initialize common sw config for v11_0_3
drm/amdgpu: drop gc 11_0_0 golden settings
drm/amdkfd: remove redundant variables err and ret
drm/amd/display: remove redundant vertical_line_start variable
drm/amd/display: Correct cursor position on horizontal mirror
drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
drm/amd/display: Fix check for stream and plane
drm/amd/display: Re-initialize viewport after pipe merge
drm/amd/display: Use correct plane for CAB cursor size allocation
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
drm/amd/display: 3.2.201
drm/amd/pm: bump SMU 13.0.0 driver_if header version
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm: use vbios carried pptable for those supported SKUs
drm/amd/display: Add visual confirm color support for SubVP
drm/amd/display: [FW Promotion] Release 0.0.132.0
drm/amd/display: Add comments.
drm/amd/display: Revert "program k1/k2 divider for virtual signal for DCN32"
drm/amd/display: Fix primary EDP link detection
drm/amd/display: fix wrong register access
drm/amd/display: use actual cursor size instead of max for CAB allocation
drm/amd/display: disable display fresh from MALL on an edge case for DCN321
drm/amd/display: Fix CAB cursor size allocation for DCN32/321
drm/amd/display: Missing HPO instance added
drm/amd/display: Refactor edp dsc codes.
drm/amd/display: SubVP missing scaling case
drm/amd/display: Add support for visual confirm color
drm/amd/display: Allow PHY state update between same states
drm/amd/display: Cleanup PSR flag
drm/amd/display: Cursor lag with PSR1 eDP
drm/amd/display: Add DC debug option to force LTTPR mode
drm/amd/display: add a override flag as wa for some specific dongle
arm64: dts: qcom: sa8295p-adp: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-crd: disallow regulator mode switches
arm64: dts: qcom: sc7280: Update lpasscore node
arm64: dts: qcom: sc7280: Update lpassaudio clock controller for resets
arm64: dts: qcom: sc7280: Cleanup the lpasscc node
ARM: dts: qcom: msm8660-surf: move fixed regulator out of soc
ARM: dts: qcom: msm8660: override nodes by label
ARM: dts: qcom: msm8226: override nodes by label
ARM: dts: qcom: msm8960: override nodes by label
drm/amd/display: Only commit SubVP state after pipe programming
drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence
drm/amd/display: Remove assert from PHY state update
drm/amd/display: set dig fifo read start level to 7 before dig fifo reset
arm64: dts: qcom: sm6350: Add GPI DMA nodes
drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
drm/amd/display: Fix OTG H timing reset for dcn314
drm/amd/display: Refine aux transaction before retrieve caps
drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
drm/amd/display: Don't choose SubVP display if ActiveMargin > 0
drm/amd/display: Set ODM policy based on number of DSC slices
drm/amd/display: 3.2.200
drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
drm/amd/display: Fix variable dereferenced before check
drm/amdgpu: Remove the unneeded result variable
drm/amdgpu: Update mes_v11_api_def.h
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
arm64: dts: qcom: sdm845: Add the RPMh stats node
arm64: dts: qcom: sdm845: Reduce reg size for aoss_qmp
dt-bindings: soc: qcom: stats: Document SDM845 compatible
soc: qcom: stats: Add SDM845 stats config and compatible
arm64: dts: qcom: pm6150l: add missing adc channels
dt-bindings: firmware: document Qualcomm SM6115 SCM
arm64: dts: qcom: sm8150: switch TCSR mutex to MMIO
arm64: dts: qcom: sm8150: split TCSR halt regs out of mutex
arm64: dts: qcom: sdm630: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm630: split TCSR halt regs out of mutex
arm64: dts: qcom: qcs404: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7280: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: switch TCSR mutex to MMIO
arm64: dts: qcom: sc7180: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: add missing TCSR syscon compatible
arm64: dts: qcom: msm8998: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8998: split TCSR halt regs out of mutex
arm64: dts: qcom: msm8996: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: split TCSR halt regs out of mutex
dt-bindings: mfd: qcom,tcsr: add several devices
arm64: dts: qcom: sdm845-xiaomi-polaris: Fix sde_dsi_active pinctrl
soc: qcom: Make QCOM_RPMPD depend on OF
ARM: dts: qcom: ipq8064: add ipq8065 variant
ARM: dts: qcom: ipq8064: add ipq8062 variant
ARM: dts: qcom: ipq8064: add v2 dtsi variant
ARM: dts: qcom-*: replace deprecated perst-gpio with perst-gpios
ARM: dts: qcom: stop using snps,dw-pcie falback
arm64: dts: qcom: msm8916-samsung-a2015: Rename touchscreen analog regulator
arm64: dts: qcom: msm8916-samsung-e2015: Add touchkey
ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64
arm64: dts: qcom: msm8916-samsung-e2015: Add initial common dtsi
dt-bindings: qcom: Document bindings for new msm8916-samsung-e2015 devices
dt-bindings: arm: qcom: Document additional sku6 for sc7180 pazquel
arm64: dts: qcom: Add SKU6 for sc7180-trogdor-pazquel-lte-parade
clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
arm64: dts: qcom: Add device tree for Sony Xperia 1 IV
arm64: dts: qcom: sm8450: Add SDHCI2
arm64: dts: qcom: sm8450: Adjust memory map
dt-bindings: arm: qcom: Document Sony Xperia 1 IV (PDX223)
arm64: dts: qcom: msm8998: add MSM8998 SDCC specific compatible
arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples
dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996
dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions
arm64: dts: qcom: msm8916: add clocks to the GCC device node
clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down
clk: qcom: gcc-msm8916: move GPLL definitions up
clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: separate bindings for MSM8916 GCC device
dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml
selftests/bpf: Fix connect4_prog tcp/socket header type conflict
regulator: core: Fix regulator supply registration with sysfs
arm64: dts: qcom: sm6350: Add interconnect support
arm64: dts: qcom: replace deprecated perst-gpio with perst-gpios
arm64: dts: qcom: stop using snps,dw-pcie falback
dt-bindings: crypto: ti,sa2ul: drop dma-coherent property
dt-bindings: leds: qcom-wled: fix number of addresses
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
dt-bindings: crypto: drop minItems equal to maxItems
dt-bindings: ata: drop minItems equal to maxItems
dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems
media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: display: drop minItems equal to maxItems
dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width
dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes
spi: mt7621: Remove 'clk' from 'struct mt7621_spi'
spi: mt7621: Use devm_spi_register_controller()
spi: mt7621: Use the devm_clk_get_enabled() helper to simplify error handling
spi: mt7621: Fix an error message in mt7621_spi_probe()
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
HSI: omap_ssi_port: Fix dma_map_sg error check
HSI: cmt_speech: Pass a pointer to virt_to_page()
HSI: omap_ssi: Fix refcount leak in ssi_probe
HSI: clients: remove duplicate assignment
drm: bridge: dw_hdmi: only trigger hotplug event on link change
spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()
drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
selftests/bpf: Fix bind{4,6} tcp/socket header type conflict
drm/bridge: tc358767: Handle bridge past DPI output
media: av7110: move to staging/media/deprecated/saa7146
media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci
media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif
media: fsl-viu: deprecate this driver
media: tm6000: deprecate this driver
media: zr364xx: deprecate this driver
media: meye: deprecate this driver
media: cpia2: deprecate this driver
arm64: dts: mt8192: Add dsi node
arm64: dts: mt8192: Add display nodes
arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
arm64: dts: mt8192: Add mipi_tx node
arm64: dts: mt8192: Add pwm node
media: staging/media: add a STAGING_MEDIA_DEPRECATED option
media: avoid use of 'videobuf'
media: staging/media/omap4iss/iss_video.c: videobuf -> vb2
media: platform: ti: avoid using 'videobuf' or 'video-buf'
arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
drm/bridge: anx7625: Support HDMI_I2S audio format
media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2'
bpf, mips: No need to use min() to get MAX_TAIL_CALL_CNT
media: vb2: videobuf -> videobuf2
media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
media: zoran: move to mainline
media: zoran: from VB2_READ/WRITE: read/write isn't supported
media: zoran: the video device is video capture only, not M2M
media: zoran: fix checkpatch --strict issues
media: ti/omap: fix repeated words in comments
media: pci/cx23885: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: i2c/cx25840: fix repeated words in comments
media: v4l2-flash: Fix comment typo
media: technisat-usb2: Fix comment typo
media: drxk: Fix comment typo
media: v4l2-ioctl: Fix typo 'the the' in comment
media: tm6000: Fix typo 'the the' in comment
media: gspca: Fix typo 'the the' in comment
media: platform: ti: Fix typo 'the the' in comment
media: saa7164: Fix typo 'the the' in comment
media: ivtv: Fix typo 'the the' in comment
media: cx88: Fix typo 'the the' in comment
media: dvb-frontends: Fix typo 'the the' in comment
media: sun6i-csi: Fix comment typo
media: dib8000: Fix comment typo
media: staging/media/av7110/av7110: Fix typo in string
media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver
media: dw100: Add i.MX8MP dw100 dewarper driver
media: dt-bindings: media: Add i.MX8MP DW100 binding
media: uapi: Add a control for DW100 driver
media: v4l: uapi: Add user control base for DW100 controls
media: Documentation: dw100: Add user documentation for the DW100 driver
media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks
media: v4l2-ctrls: optimize type_ops for arrays
ASoC: codecs: max98088: remove redundant ret variable
drm/i915/guc: Remove log size module parameters
net: sparx5: add support for mrouter ports
net: sparx5: add list for mdb entries in driver
ethernet: Add helpers to recognize addresses mapped to IP multicast
genetlink: start to validate reserved header bytes
spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4
spi: sh-msiof: add generic Gen4 binding
spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support
drm/i915: split gem quirks from display quirks
ARM: dts: at91: sam9x60ek: remove simple-bus for regulators
ARM: dts: lan966x: add support for pcb8290
arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a
arm64: dts: rockchip: add vcc_mipi regulator to rock-3a
arm64: dts: rockchip: add vcc_cam regulator to rock-3a
drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
drm/i915/vrr: drop window2_delay member from i915
drm/i915: move and group sagv under display.sagv
drm/i915: move overlay to display.overlay
drm/i915: move hotplug to display.hotplug
x86/earlyprintk: Clean up pciserial
drm/i915: move wm to display.wm
drm/i915: move and group fbdev under display.fbdev
wifi: mac80211: fix potential deadlock in ieee80211_key_link()
drm/i915: move dpll under display.dpll
drm/i915: move and split audio under display.audio and display.funcs
drm/i915: move dmc to display.dmc
drm/i915: move and group pps members under display.pps
drm/i915: move and group gmbus members under display.gmbus
drm/i915: move color_funcs to display.funcs
drm/i915: move fdi_funcs to display.funcs
arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config
drm/i915: move wm_disp funcs to display.funcs
drm/i915: move hotplug_funcs to display.funcs
drm/i915: move dpll_funcs to display.funcs
drm/i915: move cdclk_funcs to display.funcs
ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y
ARM: defconfig: fix CONFIG_SND_SOC_AC97_CODEC name
ARM: defconfig: drop CONFIG_MICROCHIP_PIT64B
ARM: defconfig: drop CONFIG_USB_FSL_USB2
ARM: defconfig: drop CONFIG_SND_SOC_FSL_SAI
ARM: defconfig: drop CONFIG_PTP_1588_CLOCK=y
ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
ARM: defconfig: drop CONFIG_SERIAL_OMAP references
ARM: defconfig: drop CONFIG_NET_VENDOR_ASIX=y
ARM: defconfig: clean up multi_v4t and multi_v5 configs
xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode
xfrm: interface: support collect metadata mode
drm/i915: add display sub-struct to drm_i915_private
ARM: defconfig: reorder defconfig files
net: allow storing xfrm interface metadata in metadata_dst
esp: choose the correct inner protocol for GSO on inter address family tunnels
PCI: dwc: Drop dependency on ZONE_DMA32
arm64: dts: meson-sm1-sei610: Remove 'enable-active-low'
arm64: dts: meson-g12a: Remove 'enable-active-low'
drm/gma500: Fix comment typo
perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf: Capture branch privilege information
perf: Extend branch type classification
perf: Add system error and not in transaction branch types
drm/gma500: Fix SDVO command debug printing
x86/mce: Retrieve poison range from hardware
clk: renesas: r8a779f0: Add MSIOF clocks
clk: renesas: r9a09g011: Add IIC clock and reset entries
arm64: dts: renesas: r8a774a1: Put I2C aliases to board files
arm64: dts: renesas: r8a774e1: Rename i2c_dvfs to iic_pmic
arm64: dts: renesas: r8a779a0: Put I2C aliases to board files
arm64: dts: renesas: r8a77990: Put I2C aliases to board files
arm64: dts: renesas: r8a77980: Put I2C aliases to board files
arm64: dts: renesas: r8a77970: Put I2C aliases to board files
arm64: dts: renesas: r8a779{51|60|65}: Put I2C aliases to board files
arm64: dts: renesas: rzv2m evk: Enable i2c
arm64: dts: renesas: r9a09g011: Add i2c nodes
arm64: defconfig: Enable additional support for Renesas platforms
ARM: shmobile: defconfig: Refresh for v6.0-rc1
RDMA/rxe: Remove an unused member from struct rxe_mr
cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
ASoC: codecs: allow compile testing without MFD drivers
dt-bindings: mediatek: Add axi clock in mt8173 dts example
regulator: tps65219: change tps65219_regulator_irq_types to static
ASoC: amd: acp: Modify dai_id macros to be more generic
spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
ASoC: wcd938x: Remove spurious type_base from irq chip
ASoC: wcd9335: Convert irq chip to config regs
drm/msm/a6xx: Improve gpu recovery sequence
drm/msm/a6xx: Ensure CX collapse during gpu recovery
drm/msm: Fix cx collapse issue during recovery
drm/msm: Correct pm_runtime votes in recover worker
drm/msm: Take single rpm refcount on behalf of all submits
drm/msm: Remove unnecessary pm_runtime_get/put
drm/msm: De-open-code some CP_EVENT_WRITE
dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd.
lib/string_helpers: Add str_read_write() helper
iio: common: scmi_sensors: use HZ macro from units.h
iio: accel: adxl345: use HZ macro from units.h
units: complement the set of Hz units
drm/msm/iommu: optimize map/unmap
drm/msm: Add fault-injection support
drm/msm/gem: Convert to lockdep assert
RDMA/core: Remove 'device' argument from rdma_build_skb()
RDMA/srp: Use the attribute group mechanism for sysfs attributes
RDMA/srp: Handle dev_set_name() failure
RDMA/srp: Remove the srp_host.released completion
RDMA/srp: Rework the srp_add_port() error path
drm/msm/gem: Add msm_gem_assert_locked()
drm/msm/gem: Evict active GEM objects when necessary
drm/msm/gem: Consolidate shrinker trace
drm/msm/gem: Unpin buffers earlier
drm/msm/gem: Convert to using drm_gem_lru
drm/gem: Add LRU/shrinker helper
drm/msm/gem: Remove active refcnt
drm/msm/gem: Consolidate pin/unpin paths
drm/msm/gem: Rename to pin/unpin_pages
drm/msm/gem: Rename update_inactive
drm/msm/gem: Check for active in shrinker path
drm/msm: Split out idr_lock
drm/msm: Small submit cleanup
drm/msm: Reorder lock vs submit alloc
bpf: Fix a few typos in BPF helpers documentation
selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4
net_sched: remove impossible conditions
net: fman: memac: Uninitialized variable on error path
openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests
openvswitch: allow specifying ifindex of new interfaces
net: ftmac100: add an opportunity to get ethaddr from the platform
net: dsa: mv88e6xxx: Allow external SMI if serial
genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind()
net/mlx4: Fix error check for dma_map_sg
net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()
mlx4: Do type_clear() for devlink ports when type_set() was called previously
net: dsa: mv88e6xxx: support RGMII cmode
platform/chrome: cros_ec_typec: Correct alt mode index
platform/chrome: cros_ec_typec: Add bit offset for DP VDO
perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support
perf/core: Add speculation info to branch entries
perf/x86/amd/lbr: Use fusion-aware branch classifier
perf/x86: Make branch classifier fusion-aware
perf/x86/amd/lbr: Add LbrExtV2 software branch filter support
perf/x86: Move branch classifier
perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support
perf/x86/amd/lbr: Add LbrExtV2 branch record support
perf/x86/amd/lbr: Detect LbrExtV2 support
x86/cpufeatures: Add LbrExtV2 feature bit
perf/x86/amd/core: Add generic branch record interfaces
perf/x86/amd/core: Refactor branch attributes
perf/x86/amd/brs: Move feature-specific functions
sched: Add update_current_exec_runtime helper
selftests/bpf: fix type conflict in test_tc_dtime
audit: free audit_proctitle only on task exit
audit: explicitly check audit_context->context enum value
cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all()
audit: audit_context pid unused, context enum comment fix
cgroup: Homogenize cgroup_get_from_id() return value
cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id
cgroup: Honor caller's cgroup NS when resolving path
coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface
coresight: etm4x: Expose default timestamp source in sysfs
drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning
PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc()
soc: mediatek: mtk-svs: Use bitfield access macros where possible
soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
dt-bindings: power: mediatek: Update maintainer list
dt-bindings: power: mediatek: Support naming power controller node with unit address
dt-bindings: power: mediatek: Refine multiple level power domain nodes
pinctrl: nuvoton: Use 'unsigned int' instead of just 'unsigned'.
dt-bindings: pinctrl: Add missing (unevaluated|additional)Properties on child nodes
sbitmap: remove unnecessary code in __sbitmap_queue_get_batch
gfs2: Switch from strlcpy to strscpy
pinctrl: amd: Pick some different unicode symbols
pinctrl: fixup for "i2c: Make remove callback return void"
drm/i915: Add new ADL-S pci id
drm/tve200: Fix smatch warning
drm: bridge: icn6211: Add support for external REFCLK
dt-bindings: display: bridge: icn6211: Add support for external REFCLK
drm: bridge: icn6211: Add and use hs_rate and lp_rate
drm: fix drm_mipi_dbi build errors
drm/panel: use 'select' for Ili9341 panel driver helpers
ARM: dts: Let Gemini NS2502 parse redboot partitions
ARM: dts: gemini: ssi1328: permit to use gigabit
ARM: dts: gemini: ns2502: permit to use gigabit
platform/x86: msi-laptop: Add msi_scm_disable_hw_fn_handling() helper
platform/x86: msi-laptop: Add msi_scm_model_exit() helper
net: sched: remove unnecessary init of qdisc skb head
platform/x86: msi-laptop: Fix resource cleanup
platform/x86: msi-laptop: Simplify ec_delay handling
platform/x86: msi-laptop: Fix old-ec check for backlight registering
platform/x86: msi-laptop: Drop MSI_DRIVER_VERSION
platform/x86: msi-laptop: Use MODULE_DEVICE_TABLE()
platform/x86: toshiba_acpi: Fix ECO LED control on Toshiba Z830
platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
crypto: Kconfig - simplify compression/RNG entries
crypto: Kconfig - simplify cipher entries
crypto: Kconfig - simplify userspace entries
crypto: Kconfig - simplify hash entries
crypto: Kconfig - simplify aead entries
crypto: Kconfig - simplify CRC entries
crypto: Kconfig - simplify public-key entries
crypto: Kconfig - add submenus
crypto: Kconfig - sort the arm entries
crypto: Kconfig - sort the arm64 entries
crypto: Kconfig - submenus for arm and arm64
crypto: Kconfig - remove AES_ARM64 ref by SA2UL
crypto: Kconfig - move x86 entries to a submenu
crypto: Kconfig - move sparc entries to a submenu
crypto: Kconfig - move s390 entries to a submenu
crypto: Kconfig - move powerpc entries to a submenu
crypto: Kconfig - move mips entries to a submenu
crypto: hisilicon/qm - no judgment in the back process
crypto: ccree - Fix dma_map_sg error check
crypto: allwinner - Fix dma_map_sg error check
crypto: amlogic - Fix dma_map_sg error check
crypto: qce - Fix dma_map_sg error check
crypto: sahara - Fix error check for dma_map_sg
crypto: gemini - Fix error check for dma_map_sg
crypto: drivers - move from strlcpy with unused retval to strscpy
crypto: core - move from strlcpy with unused retval to strscpy
crypto: aspeed - add HACE crypto driver
dt-bindings: crypto: add documentation for aspeed hace
ARM: dts: aspeed: Add HACE device controller node
dt-bindings: clock: Add AST2500/AST2600 HACE reset definition
crypto: aspeed - Add HACE hash driver
crypto: ccp - Fail the PSP initialization when writing psp data file failed
crypto: ccp - Initialize PSP when reading psp data file failed
hwrng: imx-rngc - use devres for hwrng registration
hwrng: imx-rngc - use devm_clk_get_enabled
crypto: tcrypt - remove mode=1000
r8152: add PID for the Lenovo OneLink+ Dock
wifi: rtw88: fix uninitialized use of primary channel index
net: phylink: allow RGMII/RTBI in-band status
platform/x86: move from strlcpy with unused retval to strscpy
x86/microcode: Remove ->request_microcode_user()
platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
platform/x86: asus-wmi: Implement TUF laptop keyboard power states
platform/x86: asus-wmi: Implement TUF laptop keyboard LED modes
platform/x86: asus-wmi: Support the GPU fan on TUF laptops
platform/x86: asus-wmi: Modify behaviour of Fn+F5 fan key
platform/x86: asus-wmi: Update tablet_mode_sw module-param help text
net: prestera: manage matchall and flower priorities
net: prestera: add support for egress traffic mirroring
net: prestera: acl: extract matchall logic into a separate file
net: asix: ax88772: add ethtool pause configuration
net: asix: ax88772: migrate to phylink
wifi: mac80211: use full 'unsigned int' type
wifi: mac80211: move from strlcpy with unused retval to strscpy
wifi: mac80211: read ethtool's sta_stats from sinfo
wifi: mac80211: correct SMPS mode in HE 6 GHz capability
drm/i915: Skip wm/ddb readout for disabled pipes
dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes
libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton
bpf: prepare for more bpf syscall to be used from kernel and user space.
powerpc/82xx: remove spidev node from mgcoge
powerpc/microwatt: Add LiteX MMC driver
selftests/powerpc: Add a test for execute-only memory
powerpc/mm: Support execute-only memory on the Radix MMU
macintosh: move from strlcpy with unused retval to strscpy
powerpc: move from strlcpy with unused retval to strscpy
powerpc/fsl_booke: Make calc_cam_sz() static
powerpc: Remove stale declarations in mmu_decl.h
powerpc: Update ISA versions to mention e5500/e6500
powerpc: Move patch sites out of asm-prototypes.h
powerpc/boot: Drop unused dummy.c
powerpc/boot: Convert more files to use SPDX tags
riscv: enable CD-ROM file systems in defconfig
drm/mediatek: Remove the unneeded result
bpf: Add CGROUP prefix to cgroup_iter_order
Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
Bluetooth: move from strlcpy with unused retval to strscpy
Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Bluetooth: ISO: Fix not handling shutdown condition
Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
Bluetooth: MGMT: Fix Get Device Flags
Bluetooth: L2CAP: Fix build errors in some archs
Bluetooth: hci_sync: Fix suspend performance regression
Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
Bluetooth: convert hci_update_adv_data to hci_sync
Bluetooth: move hci_get_random_address() to hci_sync
Bluetooth: Delete unreferenced hci_request code
Bluetooth: Move Adv Instance timer to hci_sync
drm/mediatek: Drop of_gpio header
Bluetooth: Convert SCO configure_datapath to hci_sync
Bluetooth: Delete unused hci_req_stop_discovery()
Bluetooth: Rework le_scan_restart for hci_sync
Bluetooth: Convert le_scan_disable timeout to hci_sync
Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921
drm/i915/pxp: don't start pxp without mei_pxp bind
ata: libata-core: Simplify ata_build_rw_tf()
ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE
ata: libata-core: remove redundant err_mask variable
ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0
drm/i915/display/mtl: Extend MBUS programming
drm/i915/mtl: Reuse adl-p DBUF calculations
drm/i915/mtl: Update memory bandwidth parameters
drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
drm/i915: Extract wm latency adjustment to its own function
clk: sunxi-ng: d1: Limit PLL rates to stable ranges
netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed
mlxsw: Remove unused mlxsw_core_port_type_get()
mlxsw: Remove unused port_type_set devlink op
mlxsw: Remove unused IB stuff
net: devlink: limit flash component name to match version returned by info_get()
netdevsim: add version fw.mgmt info info_get() and mark as a component
net: devlink: extend info_get() version put to indicate a flash component
selftests/net: fix reinitialization of TEST_PROGS in net self tests.
dt-bindings: display: adi,adv75xx: Add missing graph schema references
MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer
drm/i915/mtl: Fix rawclk for Meteorlake PCH
drm/i915/mtl: Add support for MTL in Display Init sequences
drm/i915/mtl: Add VBT port and AUX_CH mapping
drm/i915/mtl: Add PCH support
dt-bindings: Remove 'Device Tree Bindings' from end of title:
of: unittest: taint the kernel when of unittest runs
bpf/scripts: Assert helper enum value is aligned with comment order
bpftool: Fix a wrong type cast in btf_dumper_int
selftests/bpf: add a selftest for cgroup hierarchical stats collection
selftests/bpf: extend cgroup helpers
cgroup: bpf: enable bpf programs to integrate with rstat
selftests/bpf: Test cgroup_iter.
bpf: Introduce cgroup iter
drm/i915/mtl: Don't mask off CCS according to DSS fusing
drm/i915/mtl: MMIO range is now 4MB
drm/i915: Skip Bit12 fw domain reset for gen12+
drm/amd: remove possible condition with no effect (if == else)
drm/amd: remove possible condition with no effect (if == else)
drm/amd: fix potential memory leak
drm/amd: fix potential memory leak
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
drm: amd: amdgpu: ACPI: Add comment about ACPI_FADT_LOW_POWER_S0
drm/radeon: use time_after(a,b) to replace "a>b"
drm/amdgpu: use dev_info to benefit mGPU case
drm/amdgpu: use adev_to_drm to get drm device
drm/amdgpu: add MGCG perfmon setting for gfx11
drm/amd/amdgpu: avoid soft reset check when gpu recovery disabled
drm/amdkfd: Fix isa version for the GC 10.3.7
drm/amdgpu: Fix page table setup on Arcturus
drm/amdkfd: Allocate doorbells only when needed
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/display: Remove redundant check in atomic_check
drm/amd/display: Adding log clock table from SMU
drm/amd/display: Uncomment SubVP scaling case
drm/amd/display: Add interface to track PHY state
drm/amd/display: Free phantom plane and stream properly
drm/amd/display: program k1/k2 divider for virtual signal for DCN32
drm/amd/display: Cursor flicker when entering PSRSU
drm/amd/display: change to runtime initialization for reg offsets for DCN321
drm/amd/display: change to runtime initialization for reg offsets for DCN32
drm/amd/display: Change AUX NACK behavior
drm/amd/display: HDMI ODM Combine Policy Correction
drm/amd/display: fix odm 2:1 policy not being applied consistently in 4k144 modes
drm/amd/display: do not change pipe split policy for RV2
drm/amd/display: 3.2.199
drm/amd/display: [FW Promotion] Release 0.0.130.0
drm/amdgpu: skip set_topology_info for VF
drm/amdgpu: add sdma instance check for gfx11 CGCG
ASoC: tas2764: Export highpass filter setting
ASoC: tas2764: Add IRQ handling
ASoC: tas2764: Fix mute/unmute
ASoC: tas2764: Drop conflicting set_bias_level power setting
ASoC: tas2764: Allow mono streams
regulator: core: Don't err if allow-set-load but no allowed-modes
regulator: core: Require regulator drivers to check uV for get_optimum_mode()
ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
dt-bindings: arm: coresight-tmc: Add 'iommu' property
dt-bindings: arm: coresight: Add 'power-domains' property
gfs2: Clear flags when withdraw prevents xmote
gfs2: Dequeue waiters when withdrawn
gfs2: Prevent double iput for journal on error
spi: amd: Configure device speed
arm64: dts: mt8195: Add display node for vdosys0
arm64: dts: mt8195: Add gce node
arm64: dts: mt8195: Add iommu and smi nodes
arm64: dts: mt8195: Specify audio reset controller
arm64: dts: mt8195: Add adsp node and adsp mailbox nodes
arm64: dts: mt8195: Add audio related nodes
arm64: dts: mt8195: Add scp node
arm64: dts: mt8195: Add spmi node
arm64: dts: mt8195: Add power domains controller
arm64: dts: mt8195: Add vdosys and vppsys clock nodes
arm64: dts: mt8195: Add cpufreq node
arm64: dts: mt8195: Disable I2C0 node
arm64: dts: mt8195: Disable watchdog external reset signal
arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
platform/x86: asus-wmi: Simplify tablet-mode-switch handling
platform/x86: asus-wmi: Simplify tablet-mode-switch probing
platform/x86: asus-wmi: Add support for ROG X13 tablet mode
platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
platform/x86: asus-wmi: Support the hardware GPU MUX on some laptops
platform/x86: asus-wmi: Simplify some of the *_check_present() helpers
platform/x86: asus-wmi: Refactor panel_od attribute
platform/x86: asus-wmi: Refactor egpu_enable attribute
platform/x86: asus-wmi: Refactor disable_gpu attribute
platform/x86: asus-wmi: Document the panel_od sysfs attribute
platform/x86: asus-wmi: Document the egpu_enable sysfs attribute
platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit
platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
platform/surface: aggregator_registry: Rename HID device nodes based on new findings
platform/surface: aggregator_registry: Rename HID device nodes based on their function
platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
platform/x86: pmc_atom: Amend comment style and grammar
platform/x86: pmc_atom: Make terminator entry uniform
platform/x86: pmc_atom: Improve quirk message to be less cryptic
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
platform/x86: dell-privacy: convert to use dev_groups
soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
soc: mediatek: mtk-svs: Remove hardcoded irqflags
soc: mediatek: mtk-svs: Switch to platform_get_irq()
gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes
dt-bindings: soc: mediatek: pwrap: add compatible for mt8188
soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF
ASoC: sigmadsp: switch to use kmemdup_nul() helper
net: sched: delete duplicate cleanup of backlog and qlen
arm64: dts: mediatek: mt8183-pumpkin: add keypad support
arm64: dts: mediatek: mt8183: add keyboard node
arm64: dts: mt8183: add MediaTek MDP3 nodes
dt-bindings: pinctrl: mt8186: Fix 'reg-names' for pinctrl nodes
ASoC: Add Apple MCA I2S transceiver bindings
ASoC: apple: mca: Add locking
ASoC: apple: mca: Start new platform driver
pinctrl: mediatek: add mt8188 driver
dt-bindings: pinctrl: mediatek: add support for mt8188
mm/slub: move free_debug_processing() further
pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings
pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings
pinctrl: nomadik: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
pinctrl: bcm: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
spi: pxa2xx: Remove the unneeded result variable
regulator: drivers: Remove unnecessary print function dev_err()
ASoC: max98088: add support for noise gate reg
ASoC: codecs: add suspend and resume for ES8316
ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field
ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box
ASoC: SOF: mediatek: Add dai driver for mt8186
PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value
drm/virtio: Fix same-context optimization
udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
HID: move from strlcpy with unused retval to strscpy
HID: vivaldi: convert to use dev_groups
HID: wacom: Simplify comments
HID: rmi: replace ternary operator with min()
HID: Kconfig: remove redundant "depends on HID" lines
wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
wifi: nl80211: send MLO links channel info in GET_INTERFACE
nfp: flower: support case of match on ct_state(0/0x3f)
wifi: mac80211: allow bw change during channel switch in mesh
wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link()
drm/radeon: Don't register backlight when another backlight should be used (v3)
drm/amdgpu: Don't register backlight when another backlight should be used (v3)
drm/i915: Don't register backlight when another backlight should be used (v2)
EDAC/wq: Remove unneeded flush_workqueue()
wifi: mac80211: allow link address A2 in TXQ dequeue
wifi: mac80211: fix control port frame addressing
wifi: mac80211: set link ID in TX info for beacons
wifi: mac80211_hwsim: fix link change handling
wifi: mac80211: maintain link_id in link_sta
wifi: cfg80211/mac80211: check EHT capability size correctly
wifi: mac80211_hwsim: split iftype data into AP/non-AP
wifi: mac80211: mlme: don't add empty EML capabilities
wifi: mac80211: use link ID for MLO in queued frames
wifi: mac80211: use the corresponding link for stats update
wifi: mac80211: add link information in ieee80211_rx_status
wifi: mac80211: properly implement MLO key handling
wifi: cfg80211: Add link_id parameter to various key operations for MLO
wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
wifi: cfg80211: reject connect response with MLO params for WEP
wifi: mac80211: fix use-after-free
wifi: mac80211: use link in TXQ parameter configuration
wifi: cfg80211: add link id to txq params
wifi: mac80211: set link BSSID
wifi: cfg80211: get correct AP link chandef
wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
wifi: mac80211: properly set old_links when removing a link
wifi: mac80211: accept STA changes without link changes
HID: playstation: convert to use dev_groups
net: gro: skb_gro_header helper function
EDAC/ie31200: Add Skylake-S support
HID: uclogic: Add support for Parblo A610 PRO
HID: uclogic: Add support for XP-PEN Deco Pro S
HID: uclogic: Add support for UGEE v2 mouse frames
HID: uclogic: Add support for UGEE v2 dial frames
HID: uclogic: Parse the UGEE v2 frame type
HID: uclogic: Refactor UGEE v2 frame initialization
HID: uclogic: Refactor UGEE v2 string descriptor parsing
HID: uclogic: KUnit best practices and naming conventions
HID: uclogic: Fix warning in uclogic_rdesc_template_apply
HID: uclogic: Add missing suffix for digitalizers
lib/vnsprintf: add const modifier for param 'bitmap'
drm/vc4: hvs: protect drm_print_regset32()
drm/vc4: crtc: protect device resources after removal
drm/vc4: plane: protect device resources after removal
drm/vc4: hdmi: unlock mutex when device is unplugged
drm/i915: fix null pointer dereference
dt-bindings: serial: samsung: add exynosautov9-uart compatible
Documentation: devlink: fix the locking section
selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addr
selftests/net: Add test for timing a bind request to a port with a populated bhash entry
net: Add a bhash2 table hashed by port and address
selftests/bpf: Fix wrong size passed to bpf_setsockopt()
selftests/bpf: Add cb_refs test to s390x deny list
netlink: fix some kernel-doc comments
net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
Documentation: sysctl: align cells in second content column
selftests/bpf: Add tests for reference state fixes for callbacks
bpf: Fix reference state management for synchronous callbacks
pinctrl: Add Cypress cy8c95x0 support
dt-binding: pinctrl: Add cypress,cy8c95x0
mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses.
KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init()
KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails
drm/i915/dg2: Add additional HDMI pixel clock frequencies
MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer
ice: Print human-friendly PHY types
ice: Implement devlink port split operations
ice: Add additional flags to ice_nvm_write_activate
ice: Add port option admin queue commands
ice: Add support for ip TTL & ToS offload
block/rnbd-clt: Remove the unneeded result variable
mm/sl[au]b: introduce common alloc/free functions without tracepoint
mm/slab: kmalloc: pass requests larger than order-1 page to page allocator
mm/slab_common: cleanup kmalloc_large()
mm/slab_common: kmalloc_node: pass large requests to page allocator
mm/slub: move kmalloc_large_node() to slab_common.c
mm/slab_common: fold kmalloc_order_trace() into kmalloc_large()
mm/sl[au]b: factor out __do_kmalloc_node()
mm/slab_common: cleanup kmalloc_track_caller()
mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions
mm/slab: cleanup slab_alloc() and slab_alloc_node()
mm/slab: move NUMA-related code to __do_cache_alloc()
drm/i915/guc/slpc: Allow SLPC to use efficient frequency
staging: r8188eu: remove unnecessary null check
staging: sm750fb: split multiple assignments to lines
clk: samsung: MAINTAINERS: add Krzysztof Kozlowski
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
r8169: remove support for chip version 60
r8169: remove support for chip version 50
r8169: remove support for chip version 49
r8169: remove support for chip versions 45 and 47
r8169: remove support for chip version 41
micrel: ksz8851: fixes struct pointer issue
tcp: annotate data-race around tcp_md5sig_pool_populated
net: marvell: prestera: implement br_port_locked flag offloading
dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges
dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties
dt-bindings: PCI: fu740-pci: fix missing clock-names
regulator: max597x: Remove the unneeded result variable
ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe()
x86/mm: Print likely CPU at segfault time
net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location
net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G
dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5G
net: skb: prevent the split of kfree_skb_reason() by gcc
drm/i915: move has_dsc to runtime info
drm/i915: move has_dmc to runtime info
drm/i915: move has_hdcp to runtime info
drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
drm/i915: move platform_engine_mask to runtime info
drm/i915: move memory_regions to runtime info
drm/i915: move has_pooled_eu to runtime info
drm/i915: move ppgtt_type and ppgtt_size to runtime info
drm/i915: move page_sizes to runtime info
drm/i915: move fbc_mask to runtime info
drm/i915: move graphics.ver and graphics.rel to runtime info
drm/i915: add initial runtime info into device info
platform/x86/amd/pmf: Fix clang unused variable warning
platform/x86/amd/pmf: Fix undefined reference to platform_profile
drm/i915: combine device info printing into one
drm/i915/guc: remove runtime info printing from time stamp logging
ALSA: doc: Drop snd_dma_continuous_data() usages
ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation
ASoC: Intel: sst: Switch to standard device pages
ALSA: pdaudiocf: Drop superfluous GFP setup
ALSA: vx: Drop superfluous GFP setup
RDMA/hns: Support MR's restrack raw ops for hns driver
platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs
clk: do not initialize ret
clk: remove extra empty line
net: phy: tja11xx: add interface mode and RMII REF_CLK support
dt-bindings: net: tja11xx: add nxp,refclk_in property
mlxsw: minimal: Extend to support line card dynamic operations
mlxsw: minimal: Extend module to port mapping with slot index
mlxsw: minimal: Move ports allocation to separate routine
mlxsw: minimal: Extend APIs with slot index for modular system support
mlxsw: i2c: Add support for system interrupt handling
mlxsw: core_linecards: Register a system event handler
mlxsw: core: Add registration APIs for system event handler
mlxsw: core_linecards: Separate line card init and fini flow
bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF
docs: netlink: basic introduction to Netlink
net: improve and fix netlink kdoc
selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere
bpf: update bpf_{g,s}et_retval documentation
bpf: expose bpf_strtol and bpf_strtoul to all program types
bpf: Use cgroup_{common,current}_func_proto in more hooks
bpf: Introduce cgroup_{common,current}_func_proto
net: ftmac100: set max_mtu to allow DSA overhead setting
ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params()
drm/display/dp_mst: Move all payload info into the atomic state
drm/radeon: Drop legacy MST support
drm/display/dp_mst: Maintain time slot allocations when deleting payloads
drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
drm/nouveau/kms: Pull mst state in for all modesets
drm/nouveau/kms: Cache DP encoders in nouveau_connector
drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
drm/display/dp_mst: Don't open code modeset checks for releasing time slots
drm/display/dp_mst: Add nonblocking helpers for DP MST
drm/display/dp_mst: Add helper for finding payloads in atomic MST state
drm/display/dp_mst: Add some missing kdocs for atomic MST structs
drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
drm/display/dp_mst: Call them time slots, not VCPI slots
drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
drm/amdgpu/dm/mst: Rename get_payload_table()
drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
scripts/bpf: Set date attribute for bpf-helpers(7) man page
scripts/bpf: Set version attribute for bpf-helpers(7) man page
bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE
bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval
bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs
flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode
rtc: mxc: Use devm_clk_get_enabled() helper
rtc: gamecube: Always reset HW_SRNPROT after read
rtc: k3: detect SoC to determine erratum fix
rtc: k3: wait until the unlock field is not zero
rtc: mpfs: Remove printing of stray CR
remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init
fs: dlm: const void resource name parameter
fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
fs: dlm: remove DLM_LSFL_FS from uapi
fs: dlm: trace user space callbacks
fs: dlm: change ls_clear_proc_locks to spinlock
fs: dlm: remove dlm_del_ast prototype
fs: dlm: handle rcom in else if branch
fs: dlm: allow lockspaces have zero lvblen
fs: dlm: fix invalid derefence of sb_lvbptr
fs: dlm: handle -EINVAL as log_error()
fs: dlm: use __func__ for function name
fs: dlm: handle -EBUSY first in unlock validation
fs: dlm: handle -EBUSY first in lock arg validation
fs: dlm: fix race between test_bit() and queue_work()
fs: dlm: fix race in lowcomms
remoteproc: imx_rproc: Simplify some error message
ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure
ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
ASoC: SOF: ipc4-loader: Verify ext manifest magic number
ASoC: SOF: imx: imx8ulp: declare ops structure as static
ASoC: fsl_sai: Update slots number according to bclk_ratio
ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186
ASoC: SOF: Introduce function sof_of_machine_select
regulator: drivers: Add TI TPS65219 PMIC regulators support
regulator: dt-bindings: Add TI TPS65219 PMIC bindings
regulator: qcom_smd: Add PM6125 RPM regulators
regulator: qcom_smd: Sort pmics alphabetically (part 3)
regulator: qcom_smd: Sort pmics alphabetically (part 2)
regulator: qcom_smd: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add PM6125 PMIC support
regulator: qcom_spmi: Sort pmics alphabetically (part 2)
regulator: qcom_spmi: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add support for LDO_510 and FTSMPS
regulator: qcom_spmi: Add support for HFSMPS regulator type
regulator: qcom_smd: Document PM6125 PMIC
regulator: qcom_smd: Sort compatibles alphabetically
regulator: qcom_spmi: Document PM6125 PMIC
regulator: qcom_spmi: Improve formatting of if-then blocks
soundwire: intel: remove use of __func__ in dev_dbg
soundwire: bus: remove use of __func__ in dev_dbg
soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX
soundwire: intel: Remove unnecessary TODO
soundwire: qcom: Update error prints to debug prints
regmap: check right noinc bounds in debug print
regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
drm/panel-edp: add IVO M133NW4J-R3 panel entry
subdev/clk: fix repeated words in comments
dt-bindings: interrupt-controller: arm,gic: Support two address and size cells
dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional
ima: fix blocking of security.ima xattrs of unsupported algorithms
mm/slub: Remove the unneeded result variable
drm/i915/backlight: Disable pps power hook for aux based backlight
mm/slab_common: Remove the unneeded result variable
staging: r8188eu: always update the status variables
staging: r8188eu: always cancel blink_work
staging: r8188eu: don't restart "no link" blinking unnecessarily
staging: r8188eu: remove unused module parameter rtw_chip_version
staging: r8188eu: remove xmit_osdep.h
staging: r8188eu: remove os_dep/xmit_linux.c
staging: r8188eu: rename rtw_os_pkt_complete()
staging: r8188eu: make rtw_os_pkt_complete() static
staging: r8188eu: rename rtw_os_xmit_complete()
staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c
staging: r8188eu: move struct pkt_file to rtw_xmit.h
staging: r8188eu: remove unnecessary initialization to zero
staging: r8188eu: rename _rtw_pktfile_read()
staging: r8188eu: make _rtw_pktfile_read() static
staging: r8188eu: rename _rtw_open_pktfile()
staging: r8188eu: make _rtw_open_pktfile() static
staging: r8188eu: rename rtw_os_xmit_resource_free()
staging: r8188eu: make rtw_os_xmit_resource_free() static
staging: r8188eu: rename rtw_os_xmit_resource_alloc()
staging: r8188eu: make rtw_os_xmit_resource_alloc() static
staging: r8188eu: rename rtw_os_xmit_schedule()
staging: r8188eu: make rtw_os_xmit_schedule() static
staging: r8188eu: make rtw_remainder_len() static
staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_NoiseMonitor.c
staging: rtl8723bs: remove member noise_level from struct dm_odm_t
staging: rtl8723bs: remove unused function ODM_InbandNoise_Monitor
staging: rtl8723bs: remove static const variable odm_comp_str
staging: rtl8723bs: remove function rtw_odm_dbg_comp_set
staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg
staging: rtl8723bs: remove function IsCommentString
staging: rtl8723bs: remove function GetFractionValueFromString
staging: rtl8723bs: remove function rtw_odm_ability_set
staging: rtl8723bs: remove function rtw_get_ch_setting_union
staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg
staging: r8188eu: remove ioctl_cfg80211.h
staging: r8188eu: remove ODM_ConfigRFWithHeaderFile()
staging: r8188eu: remove unused function parameter
staging: r8188eu: merge rtw_{os,}_indicate_scan_done()
staging: r8188eu: merge rtw_{os,}_indicate_connect()
staging: r8188eu: merge rtw_{os,}_indicate_disconnect()
staging: r8188eu: make rtw_reset_securitypriv() static
staging: r8188eu: remove unneeded initializations
staging: r8188eu: make rtw_report_sec_ie() static
staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c
staging: r8188eu: make rtw_indicate_sta_disassoc_event() static
staging: r8188eu: make init_addba_retry_timer() static
staging: r8188eu: make init_mlme_ext_timer() static
staging: move from strlcpy with unused retval to strscpy
sbitmap: fix possible io hung due to lost wakeup
staging: r8188eu: remove rtw_endofpktfile()
dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195
ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions
ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup
PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3
drm/i915/utils: remove unused KBps/MBps/GBps macros
arm64: dts: rockchip: Add analog audio output on quartz64-b
spi: dw: Quite logging on deferred controller registration
spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width
spi: stm32_qspi: Add transfer_one_message() spi callback
docs: devres: regulator: Add new get_enable functions to devres.rst
regmap: introduce value tracing for regmap bulk operations
ASoC: fsl_sai: Add support multi fifo sdma script
ASoC: SOF: compress: Remove dai_posn variable
ASoC: atmel_ssc_dai: Remove the unneeded result variable
ASoC: mediatek: mt8186: rename sound card name
PCI: mvebu: Fix endianness when accessing PCI emul bridge members
net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAG
net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinity
net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_master
net: dsa: all DSA masters must be down when changing the tagging protocol
net: dsa: only bring down user ports assigned to a given DSA master
net: dsa: existing DSA masters cannot join upper interfaces
net: bridge: move DSA master bridging restriction to DSA
net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupper
net: dsa: walk through all changeupper notifier functions
sched/fair: Don't init util/runnable_avg for !fair task
sched/fair: Move task sched_avg attach to enqueue_task_fair()
sched/fair: Allow changing cgroup of new forked task
sched/fair: Fix another detach on unattached task corner case
sched/fair: Combine detach into dequeue when migrating task
sched/fair: Update comments in enqueue/dequeue_entity()
sched/fair: Reset sched_avg last_update_time before set_task_rq()
sched/fair: Remove redundant cpu_cgrp_subsys->fork()
sched/fair: Maintain task se depth in set_task_rq()
vsock_test: POLLIN + SO_RCVLOWAT test
vmci/vsock: check SO_RCVLOWAT before wake up reader
virtio/vsock: check SO_RCVLOWAT before wake up reader
vsock: add API call for data ready
vsock: pass sock_rcvlowat to notify_poll_in as target
vmci/vsock: use 'target' in notify_poll_in callback
virtio/vsock: use 'target' in notify_poll_in callback
hv_sock: disable SO_RCVLOWAT support
vsock: SO_RCVLOWAT transport set callback
RDMA/hns: Support MR's restrack ops for hns driver
RDMA/hns: Support QP's restrack raw ops for hns driver
RDMA/hns: Support QP's restrack ops for hns driver
RDMA/hns: Support CQ's restrack raw ops for hns driver
RDMA/hns: Add or remove CQ's restrack attributes
RDMA/hns: Remove redundant DFX file and DFX ops structure
IB/mlx5: Remove duplicate header inclusion related to ODP
net: sched: remove duplicate check of user rights in qdisc
ALSA: hda: cleanup definitions for multi-link registers
PCI: qcom: Sort device-id table
PCI: qcom: Clean up IP configurations
PCI: qcom: Make all optional clocks optional
PCI: qcom: Add support for SA8540P
PCI: qcom: Add support for SC8280XP
dt-bindings: PCI: qcom: Add SA8540P to binding
dt-bindings: PCI: qcom: Add SC8280XP to binding
dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt
arm64: dts: exynos: Add SysMMU nodes for Exynos850
arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850
arm64: dts: exynosautov9: add fsys0/1 clock DT nodes
clk: samsung: exynos850: Implement CMU_MFCMSCL domain
clk: samsung: exynos850: Implement CMU_IS domain
clk: samsung: exynos850: Implement CMU_AUD domain
clk: samsung: exynos850: Style fixes
clk: samsung: exynosautov9: add fsys1 clock support
clk: samsung: exynosautov9: add fsys0 clock support
clk: samsung: exynosautov9: correct register offsets of peric0/c1
clk: samsung: exynosautov9: add missing gate clks for peric0/c1
xfrm: Drop unused argument
dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL
dt-bindings: clock: exynos850: Add Exynos850 CMU_IS
dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD
dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1
dt-bindings: clock: exynosautov9: add fsys1 clock definitions
dt-bindings: clock: exynosautov9: add fys0 clock definitions
clk: samsung: exynos7885: Add TREX clocks
clk: samsung: exynos7885: Implement CMU_FSYS domain
dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
clk: samsung: exynos-clkout: Use of_device_get_match_data()
net/mlx5: TC, Add support for SF tunnel offload
net/mlx5: E-Switch, Move send to vport meta rule creation
net/mlx5: E-Switch, Split creating fdb tables into smaller chunks
net/mlx5: E-Switch, Add default drop rule for unmatched packets
net/mlx5e: Completely eliminate priv from fs.h
net/mlx5e: Make all ttc functions of en_fs get fs struct as argument
net/mlx5e: Make flow steering arfs independent of priv
net/mlx5e: Introduce flow steering debug macros
net/mlx5e: Separate ethtool_steering from fs.h and make private
net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering
net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer
net/mlx5e: Drop priv argument of ptp function in en_fs
net/mlx5e: Decouple fs_tcp from en.h
net/mlx5e: Decouple fs_tt_redirect from en.h
net/mlx5e: Introduce flow steering API
scsi: mpi3mr: Support SAS transport class callbacks
scsi: mpi3mr: Add framework to issue MPT transport cmds
scsi: mpi3mr: Add SAS SATA end devices to STL
scsi: mpi3mr: Get target object based on rphy
scsi: mpi3mr: Add expander devices to STL
scsi: mpi3mr: Enable STL on HBAs where multipath is disabled
scsi: mpi3mr: Add helper functions to manage device's port
scsi: mpi3mr: Add helper functions to retrieve device objects
scsi: mpi3mr: Add framework to add phys to STL
scsi: mpi3mr: Enable Enclosure device add event
scsi: mpi3mr: Add helper functions to retrieve config pages
scsi: mpi3mr: Add framework to issue config requests
scsi: mpi3mr: Add config and transport related debug flags
scsi: ufs: wb: Modify messages
scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed()
scsi: ufs: wb: Add explicit flush sysfs attribute
scsi: ufs: wb: Change function name and parameter names
scsi: ufs: wb: Change wb_enabled condition test
scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling
scsi: ufs: core: Use local_clock() for debugging timestamps
scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption
scsi: ufs: ufs-mediatek: Fix performance scaling
scsi: ufs: ufs-mediatek: Dump more registers
scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors
scsi: ufs: ufs-mediatek: Remove redundant header files
drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro
clk: Fix comment typo
clk: clocking-wizard: Update the compatible
clk: clocking-wizard: Fix the reconfig for 5.2
clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs
clk: clocking-wizard: Move clocking-wizard out
dt-bindings: add documentation of xilinx clocking wizard
clk: tegra20: Fix refcount leak in tegra20_clock_init
clk: tegra: Fix refcount leak in tegra114_clock_init
clk: tegra: Fix refcount leak in tegra210_clock_init
net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_ops
net_sched: move from strlcpy with unused retval to strscpy
openvswitch: move from strlcpy with unused retval to strscpy
ethtool: move from strlcpy with unused retval to strscpy
dsa: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
packet: move from strlcpy with unused retval to strscpy
l2tp: move from strlcpy with unused retval to strscpy
ipv6: move from strlcpy with unused retval to strscpy
ipv4: move from strlcpy with unused retval to strscpy
caif: move from strlcpy with unused retval to strscpy
bridge: move from strlcpy with unused retval to strscpy
ax25: move from strlcpy with unused retval to strscpy
vlan: move from strlcpy with unused retval to strscpy
isdn: move from strlcpy with unused retval to strscpy
net: dsa: make phylink-related OF properties mandatory on DSA and CPU ports
net: dsa: rename dsa_port_link_{,un}register_of
net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform data
of: base: export of_device_compatible_match() for use in modules
dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to example
dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to example
dt-bindings: net: dsa: b53: add missing CPU port phy-mode to example
dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to example
dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to example
Input: gameport - move from strlcpy with unused retval to strscpy
clk: zynqmp: Check the return type zynqmp_pm_query_data
clk: zynqmp: Add a check for NULL pointer
clk: zynqmp: Replaced strncpy() with strscpy()
clk: zynqmp: Fix stack-out-of-bounds in strncpy`
clk: zynqmp: make bestdiv unsigned
clk: move from strlcpy with unused retval to strscpy
dt-bindings: clock: gpio-gate-clock: Convert to json-schema
dt-bindings: clock: Move versaclock.h to dt-bindings/clock
dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
i2c: muxes: Drop obsolete dependency on COMPILE_TEST
fscrypt: remove fscrypt_set_test_dummy_encryption()
drm/amd/display: remove unneeded defines from bios parser
drm/amd/display: enable PCON support for dcn314
drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
drm/radeon: add a force flush to delay work when radeon
drm/amd/display: remove unused header
drm/amd/display: Include missing header
drm/amd/display: remove unneeded semicolon
drm/amd/display: fix i386 frame size warning
drm/amdgpu: Remove the additional kfd pre reset call for sriov
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: fix hive reference leak when adding xgmi device
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
of: move from strlcpy with unused retval to strscpy
dt-bindings: arm,versatile-sysreg: Convert to DT schema format
dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example
dt-bindings: gpu: arm,mali: restrict opp-table to objects
dt-bindings: interconnect: restrict opp-table to objects
dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects
drm/panel-edp: add AUO B133UAN02.1 panel entry
RAS/CEC: Reduce offline page threshold for Intel systems
block: use on-stack page vec for <= UIO_FASTIOV
block: enable bio caching use for passthru IO
block: shrink rq_map_data a bit
block, bfq: remove useless parameter for bfq_add/del_bfqq_busy()
block, bfq: remove useless checking in bfq_put_queue()
block, bfq: remove unused functions
block: Change the return type of blk_mq_map_queues() into void
coresight: docs: Fix a broken reference
coresight: trbe: fix Kconfig "its" grammar
drm/lcdif: switch to devm_drm_of_get_bridge
drm/lcdif: Clean up debug prints and comments
drm/lcdif: Consistently use plain timings
drm/lcdif: Clean up headers
net: prestera: cache port state for non-phylink ports too
net: freescale: xgmac: Do not dereference fwnode in struct device
null_blk: Modify the behavior of null_map_queues()
block/rnbd-srv: Add event tracing support
block: sed-opal: Add ioctl to return device status
drm/ttm: Switch to using the new res callback
drm/nouveau: Implement intersect/compatible functions
drm/i915: Implement intersect/compatible functions
drm/amdgpu: Implement intersect/compatible functions
drm/ttm: Implement intersect/compatible functions
drm/ttm: Add new callbacks to ttm res mgr
Remove DECnet support from kernel
spi: intel: 64k erase is supported from Canon Lake and beyond
spi: intel: Add support for second flash chip
regulator: core: Remove "ramp_delay not set" debug message
regmap/hexagon: Properly fix the generic IO helpers
ASoC: samsung: Use iio_get_channel_type() accessor.
ASoC: soc-pcm.c: summarize related settings at soc_new_pcm()
net: lan966x: Extend MAC to support also lag interfaces.
net: lan966x: Extend FDB to support also lag
net: lan966x: Add lag support for lan966x
net: lan966x: Extend lan966x_foreign_bridging_check
net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb
net: lan966x: Flush fdb workqueue when port is leaving a bridge.
net: lan966x: Split lan966x_fdb_event_work
net: lan966x: Add registers used to configure lag interfaces
tsnep: Record RX queue
tsnep: Support full DMA mask
tsnep: Improve TX length handling
tsnep: Add loopback support
tsnep: Fix TSNEP_INFO_TX_TIME register define
openvswitch: Fix overreporting of drops in dropwatch
openvswitch: Fix double reporting of drops in dropwatch
net: lan966x: Add QUSGMII support for lan966x
net: phy: Add helper to derive the number of ports from a phy mode
dt-bindings: net: ethernet-controller: add QUSGMII mode
net: phy: Introduce QUSGMII PHY mode
net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG
dt-bindings: pinctrl: aspeed: Add missing properties to examples
ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support
af_unix: Show number of inflight fds for sockets in TCP_LISTEN state too
drm/i915/dsc/mtl: Enable alternate ICH method
drm/i915/dsc/mtl: Update the DSC minor version
thunderbolt: Add support for Intel Meteor Lake
thunderbolt: Add comment where Thunderbolt 4 PCI IDs start
drm/i915/display: avoid warnings when registering dual panel backlight
pinctrl: armada-37xx: Remove unused macro PIN_GRP()
pinctrl: armada-37xx: Checks for errors in gpio_request_enable callback
pinctrl: armada-37xx: Fix definitions for MPP pins 20-22
pinctrl: armada-37xx: Add missing GPIO-only pins
pinctrl: rockchip: Add RV1126 pinctrl support
dt-bindings: pinctrl: rockchip: Document RV1126 pinctrl
clk: renesas: r9a07g044: Add conditional compilation for r9a07g044_cpg_info
clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks
arm64: dts: renesas: r9a09g011: Add pinctrl node
arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g043: Fix audio clk node names
arm64: dts: renesas: r9a07g054: Add DMA support to RSPI
arm64: dts: renesas: r9a07g044: Add DMA support to RSPI
arm64: dts: renesas: r9a07g043: Add DMA support to RSPI
arm64: dts: renesas: r8a779f0: Add TMU nodes
platform/chrome: fix memory corruption in ioctl
platform/chrome: fix double-free in chromeos_laptop_prepare()
powerpc/vdso: Don't map VDSO at a fixed address on PPC32
powerpc/selftests: Use timersub() for gettimeofday()
drm/msm: Make .remove and .shutdown HW shutdown consistent
ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file
ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile
ARM: dts: imx6ul-kontron: Simplify devicetree structure
ARM: dts: vf610: align SPI node name with dtschema
ARM: dts: imx: align gpio-keys node names with dtschema
ARM: dts: imx: align LED node names with dtschema
ARM: dts: imx: align SPI node name with dtschema
ARM: dts: imx6qdl-tqma6x: add fixed power supplies
tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt
tomoyo: use vsnprintf() properly
ARM: dts: ls1021a: Use generic node name for DMA
ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node
IB: move from strlcpy with unused retval to strscpy
RDMA/efa: Support CQ receive entries with source GID
RDMA/rtrs-clt: Output sg index when warning on
RDMA/rtrs-srv: Add event tracing support
RDMA/rtrs-clt: Add event tracing support
ARM: dts: imx7d-sdb: config the max pressure for tsc2046
ARM: dts: vf610: don't use multiple blank lines
ARM: dts: vf610-twr: indent use tabs, no spaces at start of line
ARM: dts: vf610: no spaces in indent but tabs
ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line
ARM: dts: imx6qdl-sabre: change to use SPDX identifiers
ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs
ARM: dts: imx6qdl-mba6: don't use multiple blank lines
ARM: dts: imx6-sabrelite: change to use SPDX identifiers
ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property
ARM: dts: imx6: delete interrupts property if interrupts-extended is set
Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to zero"
d_path.c: typo fix...
dynamic_dname(): drop unused dentry argument
iio: Avoid multiple line dereference for mask
iio: stx104: Move to addac subdirectory
staging: iio: frequency: ad9832: Fix alignment for DMA safety
batman-adv: Drop initialization of flexible ethtool_link_ksettings
i2c: ismt: Remove useless DMA-32 fallback configuration
i2c: designware: Introduce semaphore reservation timer to AMDPSP driver
net: prestera: add missing ABI compatibility check
amt: remove unnecessary skb pointer check
selftests/net: test l2 tunnel TOS/TTL inheriting
net: fman: memac: Use params instead of priv for max_speed
net: fman: Export/rename some common functions
net: fman: Configure fixed link in memac_initialization
net: fman: Move struct dev to mac_device
net: fman: Store initialization function in match data
net: fman: Get PCS node in per-mac init
net: fman: dtsec: Always gracefully stop/start
net: fman: Store en/disable in mac_device instead of mac_priv_s
net: fman: Don't pass comm_mode to enable/disable
net: fman: Convert to SPDX identifiers
dt-bindings: net: Convert FMan MAC bindings to yaml
Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'"
fs-verity: use kmap_local_page() instead of kmap()
fs-verity: use memcpy_from_page()
clk: sprd: Hold reference returned by of_get_parent()
clk: berlin: Add of_node_put() for of_get_parent()
clk: at91: dt-compat: Hold reference returned by of_get_parent()
clk: qoriq: Hold reference returned by of_get_parent()
clk: oxnas: Hold reference returned by of_get_parent()
clk: st: Hold reference returned by of_get_parent()
clk: tegra: Add missing of_node_put()
clk: meson: Hold reference returned by of_get_parent()
clk: nomadik: Add missing of_node_put()
selftest/bpf: Add setget_sockopt to DENYLIST.s390x
selftests/bpf: Fix spelling mistake.
dt-bindings: iio: temperature: use spi-peripheral-props.yaml
dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml
dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml
dt-bindings: iio: imu: use spi-peripheral-props.yaml
dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml
dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml
dt-bindings: iio: dac: use spi-peripheral-props.yaml
dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml
dt-bindings: iio: accel: use spi-peripheral-props.yaml
dt-bindings: iio: adc: use spi-peripheral-props.yaml
dt-bindings: iio: adc: Drop Patrick Vasseur
iio: MAINTAINERS: Drop Tomislav Denis
dt-bindings: iio: Drop Tomislav Denis
objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning
objtool: Use arch_jump_destination() in read_intra_function_calls()
locking: Add __lockfunc to slow path functions
iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5
iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy
iio: st_sensors: move from strlcpy with unused retval to strscpy
iio: frequency: admv1014: return -EINVAL directly
drm/virtio: remove drm_plane_cleanup() destroy hook
dt-bindings: pinctrl: samsung: deprecate header with register constants
dt-bindings: pinctrl: samsung: stop using bindings header with constants
ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled
spi: move from strlcpy with unused retval to strscpy
ASoC: amd: acp: remove unnecessary NULL checks
ASoC: Change handling of unimplemented set_bclk_ratio
ASoC: amd: acp: add a label to make error path more clean
ASoC: amd: acp: switch to use dev_err_probe()
ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe()
ASoC: SOF: imx: Add i.MX8ULP HW support
dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-da7219-max98357
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-rt1019-rt5682s
ASoC: mediatek: mt8186: support DSP downlink
media: vivid: add pixel_array test control
media: v4l2-ctrls: add change flag for when dimensions change
media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions
media: v4l2-ctrls: alloc arrays in ctrl_ref
media: v4l2-ctrls: allocate space for arrays
affs: move from strlcpy with unused retval to strscpy
hwrng: imx-rngc - use KBUILD_MODNAME as driver name
crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet
crypto: testmgr - don't generate WARN for missing modules
crypto: x86/sha512 - load based on CPU features
crypto: hisilicon/qm - remove unneeded hardware cache write back
crypto: hisilicon/qm - remove unneeded data storage
crypto: hisilicon/qm - fix missing destroy qp_idr
crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write()
crypto: hisilicon/zip - some misc cleanup
crypto: hisilicon/zip - optimization for performance
crypto: testmgr - extend acomp tests for NULL destination buffer
crypto: api - Fix comment typo
crypto: cavium - Fix comment typo
crypto: drbg - remove unnecessary (void*) conversions
crypto: ccp - Add a quirk to firmware update
crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST
crypto: sun8i-ce - using the pm_runtime_resume_and_get to simplify the code
crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call
hwrng: arm-smccc-trng - fix NO_ENTROPY handling
crypto: qcom-rng - Fix qcom_rng_of_match unused warning
hwrng: core - let sleep be interrupted when unregistering hwrng
crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ
crypto: lib - move __crypto_xor into utils
crypto: lib - create utils module and move __crypto_memneq into it
crypto: qat - add check to validate firmware images
crypto: sahara - don't sleep when in softirq
drm/i915/mtl: Introduce FBC B
drm/i915/mtl: Meteorlake and later support DP 2.0
ALSA: hda: Remove unused defines
ALSA: hda: Remove unused MAX_PIN_CONFIGS constant
ALSA: hda: Rework snd_hdac_stream_reset() to use macros
ALSA: hda: Move stream-register polling macros
usb/hcd: Fix dma_map_sg error check
usb: gadget: tegra: Reduce pad power
phy: tegra: xusb: add utmi pad power on/down ops
usb: move from strlcpy with unused retval to strscpy
dt-bindings: timer: renesas,tmu: Add r8a779f0 support
dt-bindings: timer: Add compatible for MediaTek MT8188
isofs: delete unnecessary checks before brelse()
fs/reiserfs: replace ternary operator with min() and min_t()
USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage
usb: gadget: udc: renesas_usb3: Add support for RZ/V2M
dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support
usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level
usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common
usb: typec: tcpci_rt1711h: Add compatible id with rt1715
usb: typec: tcpci_rt1711h: Add initial phy setting
usb: typec: tcpci_rt1711h: Add regulator support when source vbus
usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn
dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H
usb: dwc3: qcom: clean up icc init
usb: dwc3: qcom: only parse 'maximum-speed' once
usb: common: debug: Check non-standard control requests
usb: dwc3: trace: add Start of Frame Number to trace event
usb: dwc3: debug: show events parameters in hex
usb: dwc3: gadget: conditionally remove requests
USB: host: npcm: Add NPCM8XX support
dt-bindings: usb: npcm7xx: Add npcm845 compatible
usb: host: npcm7xx: remove USB EHCI host reset sequence
igc: add xdp frags support to ndo_xdp_xmit
selftests: mlxsw: Add egress VID classification test
selftests: mlxsw: Add ingress RIF configuration test for VXLAN
selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge
selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge
net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_frame
net: macsec: Expose MACSEC_SALT_LEN definition to user space
selftests/bpf: bpf_setsockopt tests
bpf: Add a few optnames to bpf_setsockopt
bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt()
bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt()
bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt()
bpf: Refactor bpf specific tcp optnames to a new function
bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt
bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()
bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt()
bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf
net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr
Input: move from strlcpy with unused retval to strscpy
drm/i915/guc: Add delay to disable scheduling after pin count goes to zero
drm/i915/selftests: Use correct selfest calls for live tests
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: Add Type-C mux set command definitions
ixgbe: Manual AN-37 for troublesome link partners for X550 SFI
net: phy: at803x: add disable hibernation mode support
dt-bindings: net: ar803x: add disable-hibernation-mode propetry
usb: gadget: rndis: use %u instead of %d to print u32 values
usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader"
usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver
dt-bindings: usb: Add MediaTek MT6370 TCPC
usb: common: usb-conn-gpio: Simplify some error message
ARM: dts: qcom: msm8974: add rpm-stats device node
ARM: dts: qcom: apq8084: add rpm-stats device node
dt-bindings: firmware: convert Qualcomm SCM binding to the yaml
soc: qcom: socinfo: Add PM6125 ID
soc: qcom: socinfo: Add an ID for SM6375
soc: qcom: smem_state: Add refcounting for the 'state->of_node'
soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
soc: qcom: icc-bwmon: add per-variant quirks
soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
soc: qcom: icc-bwmon: store count unit per variant
soc: qcom: icc-bwmon: clear all registers on init
soc: qcom: icc-bwmon: store reference to variant data in container
soc: qcom: icc-bwmon: drop unused registers
soc: qcom: icc-bwmon: re-use IRQ enable/clear define
dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
ARM: qcom: include defconfig in MAINTAINERS
ARM: multi_v7_defconfig: enable more Qualcomm drivers
ARM: qcom_defconfig: enable more Qualcomm drivers
clk: gcc-sc8280xp: keep USB power-domains always-on
clk: gcc-sc8280xp: keep PCIe power-domains always-on
arm64: defconfig: enable more Qualcomm drivers
net: ethernet: altera: Add use of ethtool_op_get_ts_info
ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC
ice: remove non-inclusive language
ice: Remove ucast_shared
ice: Allow 100M speeds for some devices
ice: Implement FCS/CRC and VLAN stripping co-existence policy
ice: Implement control of FCS/CRC stripping
ARM: Kconfig: clean up platform selection
ARM: simplify machdirs/platdirs handling
ARM: remove obsolete Makefile.boot infrastructure
spi: amd: Setup all xfers before opcode execution
regulator: core: Resolve supply name earlier to prevent double-init
x86/microcode: Document the whole late loading problem
regulator: Add devm helpers for get and enable
x86/clear_user: Make it faster
drm/i915/dsi: use VBT backlight and CABC port definitions directly
drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi: filter invalid backlight and CABC ports
ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
ALSA: hda: Remove codec init and exit routines
ALSA: hda: Always free codec on the device release
ASoC: Intel: Drop hdac_ext usage for codec device creation
ASoC: SOF: Intel: Introduce HDA codec init and exit routines
ASoC: Intel: Skylake: Introduce HDA codec init and exit routines
ARM: dts: aspeed: bletchley: Remove hdc1080 node
ARM: dts: aspeed: bletchley: Add USB debug card IPMB node
ARM: dts: aspeed: ast2600-evb: Update I2C devices
memory: brcmstb_memc: Add Broadcom STB memory controller driver
Documentation: sysfs: Document Broadcom STB memc sysfs knobs
dt-bindings: memory-controller: Document Broadcom STB MEMC
interconnect: imx: Make imx_icc_unregister() return void
stmmac: intel: remove unused 'has_crossts' flag
dma_buf_getfile(): don't bother with ->f_flags reassignments
Change calling conventions for filldir_t
drm/i915/guc: clear stalled request after a reset
selftests/bpf: Few fixes for selftests/bpf built in release mode
libbpf: Clean up deprecated and legacy aliases
libbpf: Streamline bpf_attr and perf_event_attr initialization
libbpf: Fix potential NULL dereference when parsing ELF
drm/i915/guc: skip scrub_ctbs selftest if reset is disabled
Input: adc-joystick - add polled input device support
dt-bindings: adc-joystick: add poll-interval
Input: Add IBM Operation Panel driver
dt-bindings: input: Add documentation for IBM Operation Panel
Revert "mlxsw: core: Add the hottest thermal zone detection"
net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s)
net: dsa: bcm_sf2: Introduce helper for port override offset
net: sfp: use simplified HWMON_CHANNEL_INFO macro
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: move HID pin config
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disable touchscreen pull-up
arm64: dts: qcom: sc8280xp-crd: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-crd: move HID pin config
arm64: dts: qcom: sc8280xp-crd: disable touchscreen pull-up
arm64: dts: qcom: sdm845: add LLCC BWMON
arm64: dts: qcom: sdm845: narrow LLCC address space
drm/i915/guc: Reduce spam from error capture
drm/i915/guc: Make GuC log sizes runtime configurable
drm/i915/guc: Use streaming loads to speed up dumping the guc log
drm/i915/guc: Record CTB info in error logs
drm/i915/guc: Add GuC <-> kernel time stamp translation information
drm/i915/guc: Fix capture size warning and bump the size
drm/i915/guc: Add a helper for log buffer size
ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR
selftests/bpf: Tests libbpf autoattach APIs
libbpf: Allows disabling auto attach
ata: libata-core: improve parameter names for ata_dev_set_feature()
ata: libata-core: Print timeout value when internal command times
ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk()
ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel
ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk()
ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put()
ASoC: cs42l42: Move cs42l42_supply_names to .c file
ASoC: cs42l42: Add include dependencies to cs42l42.h
ASoC: cs42l42: Don't include kernel.h
thermal/core: Fix lockdep_assert() warning
thermal/core: Move the mutex inside the thermal_zone_device_update() function
thermal/core: Move the thermal zone lock out of the governors
thermal/governors: Group the thermal zone lock inside the throttle function
thermal/core: Rework the monitoring a bit
thermal/core: Rearm the monitoring only one time
thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err()
thermal/of: Remove old OF code
thermal/core: Move set_trip_temp ops to the sysfs code
thermal/drivers/samsung: Switch to new of thermal API
regulator/drivers/max8976: Switch to new of thermal API
Input: sun4i-ts - switch to new of thermal API
iio/drivers/sun4i_gpadc: Switch to new of thermal API
hwmon/drivers/core: Switch to new of thermal API
hwmon: pm_bus: core: Switch to new of thermal API
ata/drivers/ahci_imx: Switch to new of thermal API
thermal/drivers/ti-soc: Switch to new of API
thermal/drivers/hisilicon: Switch to new of API
thermal/drivers/maxim: Switch to new of API
thermal/drivers/banggap: Switch to new of API
thermal/drivers/mtk: Switch to new of API
thermal/drivers/qoriq: Switch to new of API
thermal/drivers/rzg2l: Switch to new of API
thermal/drivers/rcar: Switch to new of API
thermal/drivers/imx: Switch to new of API
thermal/drivers/db8500: Switch to new of API
thermal/drivers/armada: Switch to new of API
thermal/drivers/amlogic: Switch to new of API
thermal/drivers/st: Switch to new of API
thermal/drivers/qcom: Switch to new of API
thermal/drivers/broadcom: Switch to new of API
thermal/drivers/sprd: Switch to new of API
thermal/drivers/sun8i: Switch to new of API
thermal/drivers/tegra: Switch to new of API
thermal/drivers/mmio: Switch to new of API
thermal/drivers/generic-adc: Switch to new of API
thermal/drivers/uniphier: Switch to new of API
thermal/drivers/rockchip: Switch to new of API
thermal/of: Make new code and old code co-exist
thermal/of: Fix free after use in thermal_of_unregister()
thermal/of: Return -ENODEV instead of -EINVAL if registration fails
thermal/of: Fix error code in of_thermal_zone_find()
thermal/of: Rework the thermal device tree initialization
ASoC: codecs: show PING status on resume failures
soundwire: add sdw_show_ping_status() helper
soundwire: intel/cadence: expose PING status in manager ops
soundwire: add read_ping_status helper definition in manager ops
regmap: mmio: Support accelerared noinc operations
regmap: Support accelerated noinc operations
ASoC: core: remove setting platform_max in kcontrol macros
ASoC: tlv320adcx140: Add a new kcontrol
ASoC: qcom: qdsp6: q6prm: add new clocks
ASoC: Variable type completion
ASoC: codecs: es8326: change es8326_regmap_config to static
ASoC: SOF: compress: Add support for computing timestamps
ASoC: SOF: compress: Save channel count and sample bytes
ASoC: SOF: compress: Introduce sof_compr_stream
ASoC: SOF: compress: Remove byte offset computation
net: wwan: t7xx: Devlink documentation
net: wwan: t7xx: Enable devlink based fw flashing and coredump collection
net: wwan: t7xx: PCIe reset rescan
net: wwan: t7xx: Infrastructure for early port configuration
net: wwan: t7xx: Add AP CLDMA
net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241
ACPI: video: Add acpi_video_backlight_use_native() helper
batman-adv: Drop unused headers in trace.h
batman-adv: Start new development cycle
drm/i915/irq: Fix a "the the" typo
tcp: Make SYN ACK RTO tunable by BPF programs with TFO
dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
drm/i915/dg2: Add additional tuning settings
drm/i915/gt: Add dedicated function for non-ctx register tuning settings
net: sched: delete unused input parameter in qdisc_create
net: vertexcom: mse102x: Update email address
dt-bindings: vertexcom-mse102x: Update email address
net: sched: remove the unused return value of unregister_qdisc
drm/amdgpu: Document gfx_off members of struct amdgpu_gfx
Documentation/gpu: Document GFXOFF's count and residency
drm/amd/pm: Implement GFXOFF's entry count and residency for vangogh
drm/amd: Add detailed GFXOFF stats to debugfs
drm/amd/display: fix minor codestyle problems
drm/amd/display: fix overflow on MIN_I64 definition
drm/amd/display: Unneeded semicolon
drm/amd/display: Fix comment typo
drm/amd/display: Remove unused code
drm/amdgpu: use sjt mec fw on aldebaran for sriov
drm/amd/display: include soc._clock_tmp[] into DC's scratch region
drm/amd/display: implement DSC pass-through support
drm/amd/display: consider DSC pass-through during mode validation
drm/dp_mst: add passthrough_aux to struct drm_dp_mst_port
Documentation/gpu/amdgpu/amdgpu_dm: add DM docs for pixel blend mode
drm/amd/display: add doc entries for MPC blending configuration
Documentation/amdgpu/display: add DC color caps info
Documentation/amdgpu_dm: Add DM color correction documentation
drm/amd/display: Document some of the DML structs
drm/amd/display: Expand documentation for timing
drm/amd/display: Document pipe split policy
drm/amd/display: Add some extra kernel doc to amdgpu_dm
drm/amd/display: Add basic kernel doc to CRC code under DC
drm/amd/display: Add documentation to some of the cursor struct
drm/amdgpu: reduce reset time
drm/amdgpu: revert context to stop engine before mode2 reset
drm/amdgpu: save and restore gc hub regs
drm/amdgpu: add debugfs amdgpu_reset_level
drm/amdgpu: let mode2 reset fallback to default when failure
drm/amdgpu: add mode2 reset for sienna_cichlid
selinux: Implement userns_create hook
selftests/bpf: Add tests verifying bpf lsm userns_create hook
bpf-lsm: Make bpf_lsm_userns_create() sleepable
security, lsm: Introduce security_create_user_ns()
selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm
drm/nouveau/kms/nv140-: Disable interlacing
dt-bindings: arm: psci: Relax and simplify compatible constraints
ice: introduce ice_ptp_reset_cached_phctime function
ice: re-arrange some static functions in ice_ptp.c
ice: track and warn when PHC update is late
ice: track Tx timestamp stats similar to other Intel drivers
ice: initialize cached_phctime when creating Rx rings
ice: set tx_tstamps when creating new Tx rings via ethtool
locks: fix TOCTOU race when granting write lease
ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions
ASoC: Intel: common: add ACPI matching tables for Raptor Lake
interconnect: Make icc_provider_del() return void
interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
interconnect: imx: Ignore return value of icc_provider_del() in .remove()
staging: r8188eu: drop the DRIVERVERSION macro
staging: r8188eu: drop the DRV_NAME macro
staging: r8188eu: use KBUILD_MODNAME instead of a string constant
staging: r8188eu: set firmware path in a macro
staging: r8188eu: add firmware dependency
staging: r8188eu: make rtw_init_recv_timer() static
staging: r8188eu: make rtw_recv_indicatepkt() static
staging: r8188eu: make rtw_handle_tkip_mic_err() static
staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() into rtw_recv.c
staging: r8188eu: merge rtw_os_recvbuf_resource_free() into rtw_recv.c
staging: r8188eu: do not spam the kernel log
staging: r8188eu: the high prio queue is always selected
staging: r8188eu: remove two unused defines
staging: r8188eu: change all num...Q variables to u8
staging: r8188eu: make numNQ a u8
staging: r8188eu: remove a temporary variable
staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority
staging: r8188eu: we always use HQ and NQ for two endpoints
staging: r8188eu: remove _InitNormalChipOneOutEpPriority
staging: r8188eu: simplify two_out_pipe
staging: r8188eu: simplify three_out_pipe
staging: r8188eu: summarize common Queue2Pipe settings
staging: r8188eu: remove comments about endpoint mapping
staging: r8188eu: remove OutEpNumber
staging: r8188eu: summarize endpoint-related settings
staging: r8188eu: move endpoint init functions to usb_halinit.c
staging: r8188eu: merge two small functions
staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUsb's return value
staging: r8188eu: Hal_MappingOutPipe should return an int
staging: r8188eu: simplify the calculation of ie start offset
staging: r8188eu: read aid from struct ieee80211_mgmt
staging: r8188eu: read capability info from struct ieee80211_mgmt
staging: r8188eu: read status_code from struct ieee80211_mgmt
staging: r8188eu: replace a get_da call
staging: r8188eu: clean up comment for phy_calculate_bit_shift()
staging: r8188eu: avoid camel case in phy_CalculateBitShift()
staging: r8188eu: use ffs() in phy_CalculateBitShift()
staging: r8188eu: convert rtw_p2p_enable to correct error code semantics
staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static
staging: r8188eu: make handle_txrpt_ccx_88e() static
staging/rtl8723bs/core: remove inactive initialization
staging: r8188eu: refactor dump_chip_info()
staging: r8188eu: convert dump_chip_info() to use netdev_dbg()
staging: r8188eu: return an error code in rtw_usb_if1_init
staging: r8188eu: make rtw_handle_dualmac a void function
staging: r8188eu: handle errors from ReadAdapterInfo8188EU
staging: rtl8192u: fix rmmod warn when device is renamed
staging: rtl8192u: move debug files to debugfs
staging: rtl8192u: remove unnecessary cast
staging: rtl8192u: move debug stuff to its own file
staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec
staging: vme_user: Fix checkpatch warnings in vme_tsi148.c
staging: pi433: fix wrong debug message on rf69_write_fifo()
staging: vt6655: Convert macro MACvDisableBarkerPreambleMd
staging: vt6655: Convert macro MACvEnableBarkerPreambleMd
staging: vt6655: Convert macro MACvDisableProtectMD
staging: vt6655: Rename function MACvEnableProtectMD
staging: vt6655: Create one function for two macros
staging: vt6655: Convert macro MACvEnableProtectMD to function
staging: vt6655: Replace MACvTransmitAC0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvTransmit0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvReceive1 with function vt6655_mac_dma_ctl
staging: vt6655: Rename function MACvReceive0 and add parameter
staging: vt6655: Convert macro MACvReceive0 to function
RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
dt-bindings: arm: amlogic: add bindings for Jethub D1p (j110)
arm64: dts: meson-axg: add support for JetHub D1p (j110)
IB/mlx5: Call io_stop_wc() after writing to WC MMIO
ASoC: fsl_sai: fix incorrect mclk number in error message
ASoC: codecs: add support for ES8326
ASoC: dt-bindings: Add Everest ES8326 audio CODEC
ASoC: Intel: Drop legacy HSW/BDW board-match information
ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency
ASoC: Intel: bdw_rt286: Rename module
ASoC: Intel: hsw_rt5640: Rename module
i2c: Make remove callback return void
gpio: pca953x: Make platform teardown callback return void
leds: lm3601x: Improve error reporting for problems during .remove()
leds: lm3601x: Don't use mutex after it was destroyed
leds: lm3697: Remove duplicated error reporting in .remove()
drm/i2c/sil164: Drop no-op remove function
selftests/net: Refactor xfrm_fill_key() to use array of structs
pinctrl: samsung: Finish initializing the gpios before registering them
dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
memory: of: Fix refcount leak bug in of_get_ddr_timings()
memory: dfl-emif: Update the dfl emif driver support revision 1
memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
drm/i915/backlight: split out backlight registers to a separate file
arm64: dts: renesas: rzg2l-smarc-som: Add PHY interrupt support for ETH{0/1}
dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC
dt-bindings: pinctrl: renesas: Document RZ/Five SoC
arm64: dts: renesas: Add Renesas R8A779MB SoC support
efi/x86-mixed: move unmitigated RET into .rodata
soc: renesas: Identify RZ/Five SoC
dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/Five SoC
dt-bindings: arm: renesas: Document R-Car H3Ne-1.7G SoC and boards
soc: renesas: Identify R-Car H3Ne-1.7G
audit: fix repeated words in comments
lsm: clean up redundant NULL pointer check
libbpf: Making bpf_prog_load() ignore name if kernel doesn't support
iio: pressure: dlhl60d: Don't take garbage into consideration when reading data
iio: magnetometer: yas530: Add YAS537 variant
iio: magnetometer: yas530: Add function pointers to "chip_info"
iio: magnetometer: yas530: Add temperature calculation to "chip_info"
iio: magnetometer: yas530: Add IIO scaling to "chip_info"
iio: magnetometer: yas530: Add volatile registers to "chip_info"
iio: magnetometer: yas530: Introduce "chip_info" structure
iio: magnetometer: yas530: Apply documentation and style fixes
iio: magnetometer: yas530: Move printk %*ph parameters out from stack
iio: magnetometer: yas530: Rename functions and registers
iio: magnetometer: yas530: Change data type of calibration coefficients
iio: magnetometer: yas530: Correct temperature handling
iio: magnetometer: yas530: Correct scaling of magnetic axes
iio: magnetometer: yas530: Change range of data in volatile register
iio: magnetometer: yas530: Change data type of hard_offsets to signed
dt-bindings: iio: mlx90632 Add supply regulator documentation
iio: temperature: mlx90632 Add supply regulator to sensor
iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify
iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify
iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify
iio: magn: hmc5843: Move struct dev_pm_ops out of header
iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver
iio: adc: mt6360: Drop an incorrect __maybe_unused marking.
staging: iio: resolver: ad2s1210: Fix alignment for DMA safety
staging: iio: meter: ade7854: Fix alignment for DMA safety
staging: iio: frequency: ad9834: Fix alignment for DMA safety
iio: light: cm32181: Mark the dev_pm_ops static.
iio: test: Mark file local structure arrays static.
dt-bindings: iio: adc: stmpe: Remove node name requirement
iio: cdc: ad7746: Move driver out of staging.
iio: cdc: ad7746: Add device specific ABI documentation.
staging: iio: ad7746: White space cleanup
staging: iio: cdc: ad7746: Use read_avail() rather than opencoding.
staging: iio: cdc: ad7746: Switch from _offset to _zeropoint for differential channels.
iio: core: Introduce _zeropoint for differential channels
staging: iio: cdc: ad7746: Use _raw and _scale for temperature channels.
staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata()
staging: iio: cdc: ad7746: Break up use of chan->address and use FIELD_PREP etc
staging: iio: cdc: ad7764: Push locking down into case statements in read/write_raw
staging: iio: cdc: ad7746: Factor out ad7746_read_channel()
staging: iio: cdc: ad7746: Use local buffer for multi byte reads.
staging: iio: cdc: ad7746: Push handling of supply voltage scale to userspace.
staging: iio: cdc: ad7746: Use explicit be24 handling.
iio: ABI: Fix wrong format of differential capacitance channel ABI.
iio: inkern: fix coding style warnings
iio: inkern: remove OF dependencies
iio: adc: stm32-adc: convert to device properties
iio: adc: qcom-spmi-adc5: convert to device properties
iio: adc: qcom-spmi-vadc: convert to device properties
iio: adc: qcom-pm8xxx-xoadc: convert to device properties
iio: adc: at91-sama5d2_adc: convert to device properties
iio: adc: ab8500-gpadc: convert to device properties
iio: adc: ingenic-adc: convert to IIO fwnode interface
thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API
iio: inkern: move to fwnode properties
iio: inkern: split of_iio_channel_get_by_name()
iio: inkern: only return error codes in iio_channel_get_*() APIs
iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
iio: inkern: only release the device node when done with it
iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels
iio: adc: at91-sama5d2_adc: add runtime pm support
iio: adc: at91-sama5d2_adc: add empty line after functions
iio: adc: at91-sama5d2_adc: add support for temperature sensor
dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel
iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw()
iio: adc: at91-sama5d2_adc: add startup and tracktim as parameter for at91_adc_setup_samp_freq()
iio: adc: at91-sama5d2_adc: update trackx on emr
iio: adc: at91-sama5d2_adc: move oversampling storage in its function
iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio
iio: adc: at91-sama5d2_adc: adjust osr based on specific platform data
iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops
iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines
iio: adc: at91-sama5d2_adc: move the check of oversampling in its function
iio: adc: at91-sama5d2_adc: handle different EMR.OSR for different hw versions
iio: adc: at91-sama5d2_adc: exit from write_raw() when buffers are enabled
iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
iio: adc: at91-sama5d2_adc: check return status for pressure and touch
iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
iio: Add names for function definition arguments.
Documentation: ABI: testing: rtq6056: Update ABI docs
iio: adc: Add rtq6056 support
dt-bindings: iio: adc: Add rtq6056 adc support
iio: light: Add support for ltrf216a sensor
dt-bindings: Document ltrf216a light sensor bindings
iio: adc: imx8qxp-adc: propagate regulator_get_voltage error
MAINTAINERS: Update Microchip MCP3911 to Maintained
dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc
iio: Fix indentation for multiline conditional.
iio: Add blank lines after declarations.
cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[]
riscv: topology: fix default topology reporting
riscv: dts: microchip: add qspi compatible fallback
selftests/bpf: Update CI kconfig
selftests/bpf: Add connmark read test
selftests/bpf: Add existing connection bpf_*_ct_lookup() test
bpftool: Clear errno after libcap's checks
x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32
x86: Fix various duplicate-word comment typos
x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h
arm64: defconfig: remove BCM4908
arm64: bcmbca: Merge ARCH_BCM4908 to ARCH_BCMBCA
arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA
arm64: dts: Add BCM4908 generic board dts
arm64: dts: Move BCM4908 dts to bcmbca folder
arm64: dts: bcmbca: update BCM4908 board dts files
dt-bindings: arm64: bcmbca: Update BCM4908 description
dt-bindings: arm64: bcmbca: Merge BCM4908 into BCMBCA
soc: bcm: brcmstb: Document panic notifier action and remove useless header
ARM: dts: BCM5301X: Add basic PCI controller properties
arm64: dts: broadcom: bcm4908: add Asus GT-AC5300 LEDs
arm64: dts: broadcom: bcm4908: add LEDs controller block
arm64: dts: broadcom: bcm4908: add remaining LED pins
ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk()
bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation
bpftool: Fix a typo in a comment
dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-props.yaml
MAINTAINERS: Add AMD PMF driver entry
platform/x86/amd/pmf: Force load driver on older supported platforms
platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode
platform/x86/amd/pmf: Add support for Auto mode feature
platform/x86/amd/pmf: Get performance metrics from PMFW
platform/x86/amd/pmf: Add fan control support
platform/x86/amd/pmf: Add heartbeat signal support
platform/x86/amd/pmf: Add debugfs information
platform/x86/amd/pmf: Add support SPS PMF feature
platform/x86/amd/pmf: Add support for PMF APCI layer
platform/x86/amd/pmf: Add support for PMF core layer
spi/panel: dt-bindings: drop 3-wire from common properties
spi: lpspi: Simplify some error message
spi: microchip-core: Simplify some error message
spi: s3c64xx: correct dma_chan pointer initialization
spi: lpspi: add dmas property
spi: dt-bindings: lpspi: add i.MX93 compatible
regulator: Add missing devm_* functions to devres.rst
spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties
MAINTAINERS: add qspi to Polarfire SoC entry
spi: microchip-core-qspi: Add support for microchip fpga qspi controllers
spi: dt-binding: add coreqspi as a fallback for mpfs-qspi
spi: dt-binding: document microchip coreQSPI
spi: npcm-pspi: Add NPCM845 peripheral SPI support
dt-binding: spi: npcm-pspi: Add npcm845 compatible
regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load()
drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode
dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio binding to YAML
x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing()
thunderbolt: Add DP OUT resource when DP tunnel is discovered
arm64: dts: renesas: r9a07g054: Update pinctrl node to handle GPIO interrupts
arm64: dts: renesas: r9a07g054: Add IRQC node
arm64: dts: renesas: r9a07g044: Update pinctrl node to handle GPIO interrupts
arm64: dts: renesas: r9a07g044: Add IRQC node
arm64: dts: renesas: r8a779f0: Add CMT support
arm64: dts: renesas: spider-cpu: Enable eMMC0
arm64: dts: renesas: r8a779f0: Add SDHI0 support
clk: renesas: r8a779f0: Add CMT clocks
clk: renesas: r8a779f0: Add SDH0 clock
drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D
soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC
drm/vc4: Drop of_gpio header
dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-peripheral-props.yaml
fpga: microchip-spi: add missing module author entry
fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards
platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
regmap: Make use of get_unaligned_be24(), put_unaligned_be24()
regmap: mmio: Fix MMIO accessors to avoid talking to IO port
regmap: mmio: Introduce IO accessors that can talk to IO port
regmap: mmio: Get rid of broken 64-bit IO
regmap: mmio: Remove mmio_relaxed member from context
ASoC: imx-rpmsg: Support configure sysclk for codec dai
ASoC: sam9g20_wm8731: Simplify some error message
ASoC: codecs: dt bind. doc for the new TI SRC4392 codec
ASoC: mt6359: fix tests for platform_get_irq() failure
ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix
ASoC: Variable type completion
ASoC: mediatek: mt8186: remove unnecessary NULL check
ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
ASoC: dt-bindings: fsl,sai: Convert format to json-schema
ASoC: codecs: add support for the TI SRC4392 codec
ASoC: tlv320adcx140: Fix a typo in a comment
ASoC: simple-card-utils: Fixup DAI sample format
ASoC: dt-bindings: Add sample format conversion
ASoC: dt-bindings: Definitions for DAI params
ASoC: omap: Replace sprintf() with sysfs_emit()
ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at()
ASoC: core: Replace sprintf() with sysfs_emit()
ASoC: Intel: skylake: Replace sprintf() with sysfs_emit()
ASoC: Intel: catpt: Replace sprintf() with sysfs_emit()
ASoC: Intel: sst: Replace sprintf() with sysfs_emit()
ASoC: tlv320aic26: Replace sprintf() with sysfs_emit()
ASoC: cs43130: Replace scnprintf() with sysfs_emit()
ASoC: amd: acp: Add TDM support for acp i2s stream
ASoC: amd: acp: Initialize list to store acp_stream during pcm_open
arm64: topology: move store_cpu_topology() to shared code
x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time()
x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality
sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE()
Input: applespi - use correct struct names in comment
Input: tc3589x-keypad - use correct struct names in comment
Input: bma150 - fix a typo in some comments
libbpf: Add names for auxiliary maps
drm/i915: Use luminance range calculated during edid parsing
drm/amdgpu_dm: Rely on split out luminance calculation function
drm: New function to get luminance range based on static hdr metadata
drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
drm/bridge: tc358767: disable main link PHYs on main link disable
drm/bridge: tc358767: increase CLRSIPO count
drm/bridge: tc358767: don't fixup mode sync polarity
Input: mt6779-keypad - support double keys matrix
Input: mt6779-keypad - prepare double keys support with calc_row_col
dt-bindings: mediatek,mt6779-keypad: add mediatek,keys-per-group
dt-bindings: mediatek,mt6779-keypad: use unevaluatedProperties
MAINTAINERS: input: add mattijs for mt6779-keypad
bpf: Use bpf_map_area_alloc consistently on bpf map creation
bpf: Make __GFP_NOWARN consistent in bpf map creation
bpf: Use bpf_map_area_free instread of kvfree
bpf: Remove unneeded memset in queue_stack_map creation
libbpf: preserve errno across pr_warn/pr_info/pr_debug
selftests/bpf: add destructive kfunc test
bpf: export crash_kexec() as destructive kfunc
bpf: add destructive kfunc flag
selftests/xsk: Update poll test cases
dma-buf/sync_file: use strscpy to replace strlcpy
drm/i915: Sanitycheck PCI BARs
drm/i915: Use of BARs names instead of numbers
drm/udl: Replace BUG_ON() with WARN_ON()
drm/udl: Kill pending URBs at suspend and disconnect
drm/udl: Sync pending URBs at suspend / disconnect
drm/udl: Replace semaphore with a simple wait queue
drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions
drm/i915/hdcp: split out hdcp registers to a separate file
drm/format-helper: Rename parameter vmap to src
drm/format-helper: Move destination-buffer handling into internal helper
drm/format-helper: Rework XRGB8888-to-MONO conversion
drm/format-helper: Rework XRGB8888-to-GRAY8 conversion
drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion
drm/format-helper: Rework RGB888-to-XRGB8888 conversion
drm/format-helper: Rework RGB565-to-XRGB8888 conversion
drm/format-helper: Rework XRGB8888-to-RGB888 conversion
drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
drm/format-helper: Rework XRGB8888-to-RGBG332 conversion
drm/format-helper: Convert drm_fb_swab() to struct iosys_map
drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()
drm/format-helper: Provide drm_fb_blit()
iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM()
wifi: rtw88: prohibit enter IPS during HW scan
wifi: rtw88: add flag check before enter or leave IPS
wifi: rtw88: add flushing queue before HW scan
wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan
wifi: rtw88: add the update channel flow to support setting by parameters
wifi: rtw88: add mutex when set regulatory and get Tx power table
wifi: rtw88: add mutex when set SAR
wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed
wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod
wifi: brcmfmac: fix invalid address access when enabling SCAN log level
wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring
wifi: brcmfmac: fix continuous 802.1x tx pending timeout error
selftests/bpf: add extra test for using dynptr data slice after release
bpf: Fix ref_obj_id for dynptr data slices in verifier
selftests/bpf: Fix vmtest.sh getopts optstring
selftests/bpf: Fix vmtest.sh -h to not require root
bpf: Always return corresponding btf_type in __get_type_size()
selftests/bpf: Add BPF-helper test for CLOCK_TAI access
bpf: Add BPF-helper for accessing CLOCK_TAI
bpf: Cleanup check_refcount_ok
net: netfilter: Remove ifdefs for code shared by BPF and ctnetlink
bpf, iter: Fix the condition on p when calling stop.
cgroup: enable cgroup_get_from_file() on cgroup1
btf: Add a new kfunc flag which allows to mark a function to be sleepable
drm/i915/ttm: fix CCS handling
drm/i915/ttm: remove calc_ctrl_surf_instr_size
wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices
wifi: rtw89: 8852a: correct WDE IMR settings
wifi: rtw89: refine leaving LPS function
wifi: qtnfmac: remove braces around single statement blocks
wifi: rtlwifi: 8192de: correct checking of IQK reload
wifi: brcmsmac: remove duplicate words
dt-bindings: wireless: use spi-peripheral-props.yaml
wifi: rtw88: access chip_info by const pointer
wifi: rtw88: phy: fix warning of possible buffer overflow
wifi: rtw88: fix store OP channel info timing when HW scan
wifi: rtw88: fix stopping queues in wrong timing when HW scan
wifi: rtw88: 8822c: extend supported probe request size
bpf: Improve docstring for BPF_F_USER_BUILD_ID flag
libbpf: Do not require executable permission for shared libraries
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
bpf: Verifier cleanups
libbpf: Reject legacy 'maps' ELF section
selftests/bpf: Clean up sys_nanosleep uses
dt-binding: ipmi: add fallback to npcm845 compatible
drm/panfrost: Add support for devcoredump
drm/panfrost: Add specific register offset macros for JS and MMU AS
gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
x86/mm: Rename set_memory_present() to set_memory_p()
drm/simpledrm: Convert to atomic helpers
drm/simpledrm: Compute framebuffer stride if not set
drm/simpledrm: Remove pdev field from device structure
drm/simpledrm: Inline device-init helpers
drm/simpledrm: Remove mem field from device structure
drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
libbpf: Ensure functions with always_inline attribute are inline
bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name
libbpf: Initialize err in probe_map_create
libbpf: Skip empty sections in bpf_object__init_global_data_maps
drm: Remove the drm_get_unmapped_area() helper
drm/vmwgfx: Remove unused hugepage support
drm/vmwgfx: cleanup comments
drm/vmwgfx: clean up some error pointer checking
drm: fix whitespace in drm_plane_create_color_properties()
x86/acrn: Set up timekeeping
locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled
sched/core: Remove superfluous semicolon
sched/fair: Make per-cpu cpumasks static
sched/fair: Remove unused parameter idle of _nohz_idle_balance()
drm/todo: remove task to rename CMA helpers
drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
drm/gem: rename GEM CMA helpers to GEM DMA helpers
drm/fb: rename FB CMA helpers to FB DMA helpers
drm/fb: remove unused includes of drm_fb_cma_helper.h
drm/i915/gem: Remove shared locking on freeing objects
selftests: futex: Fix 'the the' typo in comment
sched/debug: Print each field value left-aligned in sched_show_task()
Input: elan_i2c - convert to use dev_groups
drm/i915/dg2: Add Wa_1509727124
drm/i915/dg2: Add support for DC5 state
sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity()
sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware
sched/core: Introduce sched_asym_cpucap_active()
drm/i915/dg2: Update DG2 to GuC v70.4.1
drm/i915/guc: Don't send policy update for child contexts.
drm/i915/guc: Don't abort on CTB_UNUSED status
drm/i915/guc: Support larger contexts on newer hardware
drm/i915/selftest: Cope with not having an RCS engine
drm/i915/guc: Add selftest for a hung GuC
drm/i915/guc: Fix issues with live_preempt_cancel
drm/i915/guc: Route semaphores to GuC for Gen12+
drm/mgag200: Remove type field from struct mga_device
drm/mgag200: Move CRTC atomic_enable to model-specific code
drm/mgag200: Move mode-config to model-specific code
drm/mgag200: Provide per-device callbacks for PIXPLLC
drm/mgag200: Provide per-device callbacks for BMC synchronization
drm/mgag200: Add per-device callbacks
drm/mgag200: Set SCROFF in primary-plane code
drm/mgag200: Replace simple-KMS with regular atomic helpers
drm/mgag200: Reorganize before dropping simple-KMS helpers
drm/mgag200: Store primary plane's color format in CRTC state
drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
drm/mgag200: Move ER/EW3 register initialization to per-model code
drm/mgag200: Move DAC-register setup into model-specific code
drm/mgag200: Split mgag200_modeset_init()
drm/tests: Split up test cases in igt_check_drm_format_min_pitch
drm/dp_mst: fix drm_dp_dpcd_read return value checks
drm/i915/guc: Check for ct enabled while waiting for response
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
drm/format-helper: Support multiple target formats results
drm/format-helper: Rename test cases to make them more generic
drm/format-helper: Fix test on big endian architectures
drm/todo: remove task for idr_init_base()
drm/via: use idr_init_base() to initialize dev_priv->object_idr
drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr
drm/sis: use idr_init_base() to initialize dev_priv->object_idr
drm: use idr_init_base() to initialize mode_config.tile_idr
drm: use idr_init_base() to initialize mode_config.object_idr
drm: use idr_init_base() to initialize master->lessee_idr
drm: use idr_init_base() to initialize master->magic_map
drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles
drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles
drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B
drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware
drm/i915/gt: describe the new tlb parameter at i915_vma_resource
drm/i915/gt: Batch TLB invalidations
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: document with_intel_gt_pm_if_awake()
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/dmc: Update DG2 DMC firmware to v2.07
drm/i915/ttm: don't leak the ccs state
drm/i915: disable pci resize on 32-bit machine
drm/i915: Suppress oom warning for shmemfs object allocation failure
drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack()
drm/i915/display: Cleanup intel_phy_is_combo()
fbdev: Make registered_fb[] private to fbmem.c
drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT
dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT
drm: Fix typo 'the the' in comment
drm/i915/hdmi: Prune modes that require HDMI2.1 FRL
drm/fsl-dcu: Use drm_plane_helper_destroy()
drm/armada: Use drm_plane_helper_destroy()
drm/plane-helper: Export individual helpers
drm: Remove unnecessary include statements of drm_plane_helper.h
drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING
drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers
drm/vmwgfx: Remove trailing whitespace
drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log
drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
drm/komeda - At init write GCU control block to handle already on DPU
drm/komeda: Add legacy FB support so VT's work as expected
drm/arm/hdlcd: Simplify IRQ install/uninstall
drm/arm/hdlcd: Take over EFI framebuffer properly
drm/arm: Fix spelling typo in comments
fbdev: Fix order of arguments to aperture_remove_conflicting_devices()
drm/bridge: parade-ps8640: Fix regulator supply order
drm: correct comments
drm/vc4: Add explicit declaration of 'drmm_of_get_bridge'
drm/i915/selftests: Fix comment typo
drm/i915/gt: Remove unneeded semicolon
drm/i915/guc: Don't use pr_err when not necessary
drm/panel-edp: Add panel entry for B120XAN01.0
drm/panel-edp: Add panel entry for R140NWF5 RH
signal: Drop signals received after a fatal signal has been processed
signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit
signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit
ipc: mqueue: fix possible memory leak in init_mqueue_fs()
drm/i915/guc: support v69 in parallel to v70
drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state
drm/sched: move calling drm_sched_entity_select_rq
drm/gud: Fix endianness in gud_xrgb8888_to_color() helper
drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers
drm/bridge: tc358767: Add of_node_put() when breaking out of loop
drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
drm/bochs: Fix some error handling paths in bochs_pci_probe()
drm/virtio: kms: use drm managed resources
drm/virtio: plane: use drm managed resources
drm/virtio: Return proper error codes instead of -1
drm/virtio: Use dev_is_pci()
drm/virtio: Improve DMA API usage for shmem BOs
drm/virtio: Simplify error handling of virtio_gpu_object_create()
drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
drm/virtio: Check whether transferred 2D BO is shmem
drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
fbdev: Remove conflict-handling code
fbdev: Acquire framebuffer apertures for firmware devices
video/aperture: Remove conflicting VGA devices, if any
video: Provide constants for VGA I/O range
video/aperture: Disable and unregister sysfb devices via aperture helpers
fbdev: Remove conflicting devices on PCI bus
fbdev: Convert drivers to aperture helpers
fbdev/core: Remove remove_conflicting_pci_framebuffers()
fbdev/vga16fb: Auto-generate module init/exit code
fbdev/vga16fb: Create EGA/VGA devices in sysfb code
fbdev: Remove trailing whitespaces
drm/i915/gt: Expose per-gt RPS defaults in sysfs
drm/i915/gt: Create gt/gtN/.defaults/ for per gt sysfs defaults
drm/panel/panel-sitronix-st7701: Split GIP and init sequences
drm/panel/panel-sitronix-st7701: Parametrize voltage and timing
drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode
drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name
drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode
drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific
drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701
drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock
drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701
drm/i915/display: Add debug print for scaler filter
drm:remove rebundant word "in" in comments
drm:delete the repeated word "the" in comments
ipmi: Fix comment typo
char: ipmi: modify NPCM KCS configuration
dt-bindings: ipmi: Add npcm845 compatible
dma-buf/dma_resv_usage: update explicit sync documentation
drm/mgag200:remove rebundant word "or" in comments
signal: break out of wait loops on kthread_stop()
drm/i915/psr: Disable PSR before disable pipe
Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"
drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order
drm/bridge: it6505: Modified video clock calculation and video debug message
drm/bridge: it6505: Add i2c api power on check
drm/bridge: it6505: Modified power sequence
drm/bridge: it6505: Power on downstream device in .atomic_enable
drm/ssd130x: Use new regmap bulk write support to drop custom bus
drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations
drm/via: Fix style issues in via_3d_reg header
drm/via: Make macros readable in the via_3d_reg header
drm/via: Use SPDX tag for MIT license in via_3d_reg header
drm/via: Update to the latest via_3d_reg header
drm/via: Embed via_drv.h in via_dri1
drm/via: Embed via_verifier in via_dri1
drm/via: Embed via_dmablit in via_dri1
drm/via: Embed via_irq in via_dri1
drm/via: Embed via_video in via_dri1
drm/via: Embed via_mm in via_dri1
drm/via: Embed via_map in via_dri1
drm/via: Embed via_dma in via_dri1
drm/via: Rename via_drv to via_dri1
drm/nouveau/bios: set info only when the return is not 0
drm/i915/reset: Handle reset timeouts under unrelated kernel hangs
drm/amdgpu: re-apply "move internal vram_mgr function into the C file""
drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new""
drm: Prevent drm_copy_field() to attempt copying a NULL pointer
drm: Use size_t type for len variable in drm_copy_field()
nvdimm/namespace: drop unneeded temporary variable in size_store()
nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid()
drm/vc4: v3d: Switch to devm_pm_runtime_enable
drm/vc4: v3d: Rework the runtime_pm setup
drm/vc4: v3d: Stop disabling interrupts
drm/vc4: perfmon: Add missing mutex_destroy
drm/vc4: Switch to drmm_mutex_init
drm/vc4: debugfs: Simplify debugfs registration
drm/vc4: debugfs: Return an error on failure
drm/vc4: debugfs: Protect device resources
drm/vc4: vec: Switch to devm_pm_runtime_enable
drm/vc4: vec: Protect device resources after removal
drm/vc4: vec: Switch to DRM-managed connector initialization
drm/vc4: vec: Switch to DRM-managed encoder initialization
drm/vc4: vec: Remove call to drm_connector_unregister()
drm/vc4: vec: Switch to drmm_kzalloc
drm/vc4: vec: Embed DRM structures into the private structure
drm/vc4: vec: Remove vc4_dev vec pointer
drm/vc4: txp: Protect device resources
drm/vc4: txp: Remove call to drm_connector_unregister()
drm/vc4: txp: Switch to drmm_kzalloc
drm/vc4: txp: Remove duplicate regset
drm/vc4: txp: Remove vc4_dev txp pointer
drm/vc4: hdmi: Switch to devm_pm_runtime_enable
drm/vc4: hdmi: Protect device resources after removal
drm/vc4: hdmi: Move audio structure offset checks
drm/vc4: hdmi: Use devm to register hotplug interrupts
drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
drm/vc4: hdmi: Use a device-managed action for DDC
drm/vc4: hdmi: Switch to device-managed CEC initialization
drm/vc4: hdmi: Switch to device-managed ALSA initialization
drm/vc4: hdmi: Switch to DRM-managed connector initialization
drm/vc4: hdmi: Switch to DRM-managed encoder initialization
drm/vc4: hdmi: Remove call to drm_connector_unregister()
drm/vc4: hdmi: Switch to drmm_kzalloc
drm/vc4: dsi: Switch to devm_pm_runtime_enable
drm/vc4: dsi: Fix the driver structure lifetime
drm/vc4: dsi: Switch to drmm_of_get_bridge
drm/vc4: dsi: Switch to DRM-managed encoder initialization
drm/vc4: dsi: Embed DRM structures into the private structure
drm/vc4: dpi: Protect device resources
drm/vc4: dpi: Switch to drmm_of_get_bridge
drm/vc4: dpi: Switch to DRM-managed encoder initialization
drm/vc4: dpi: Add action to disable the clock
drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
drm/vc4: dpi: Return an error if we can't enable our clock
drm/vc4: dpi: Switch to drmm_kzalloc
drm/vc4: dpi: Embed DRM structures into the private structure
drm/vc4: dpi: Remove vc4_dev dpi pointer
drm/vc4: crtc: Switch to DRM-managed CRTC initialization
drm/vc4: crtc: Switch to drmm_kzalloc
drm/vc4: crtc: Move debugfs_name to crtc_data
drm/vc4: plane: Switch to drmm_universal_plane_alloc()
drm/vc4: crtc: Remove manual plane removal on error
drm/vc4: plane: Take possible_crtcs as an argument
drm/vc4: hvs: Remove planes currently allocated before taking down
drm/vc4: hvs: Protect device resources after removal
drm/vc4: crtc: Create vblank reporting function
drm/vc4: drv: Use drm_dev_unplug
drm/vc4: drv: Call component_unbind_all()
drm/bridge: panel: Introduce drmm_of_get_bridge
drm/bridge: panel: Introduce drmm_panel_bridge_add
drm/connector: Introduce drmm_connector_init
drm/connector: Check for destroy implementation
drm/connector: Consolidate Connector Initialization
drm/connector: Clarify when drm_connector_unregister is needed
drm/connector: Mention the cleanup after drm_connector_init
drm/connector: Reorder headers
drm/encoder: Introduce drmm_encoder_init
drm/crtc: Introduce drmm_crtc_init_with_planes
drm/mipi-dsi: Detach devices when removing the host
drm/i915: Add Wa_14016291713
dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
drm/i915/display: Ensure PSR gets disabled if no encoders in new state
drm: selftest: convert drm_mm selftest to KUnit
drm: selftest: convert drm_buddy selftest to KUnit
drm: selftest: convert drm_framebuffer selftest to KUnit
drm: selftest: convert drm_dp_mst_helper selftest to KUnit
drm: selftest: convert drm_plane_helper selftest to KUnit
drm: selftest: convert drm_format selftest to KUnit
drm: selftest: convert drm_rect selftest to KUnit
drm: selftest: convert drm_cmdline_parser selftest to KUnit
drm: selftest: convert drm_damage_helper selftest to KUnit
drm/ttm: audit bo->resource usage v2
drm/nouveau: audit bo->resource usage
drm/amdgpu: audit bo->resource usage
drm/ttm: rename and cleanup ttm_bo_init
Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"
Revert "drm/amdgpu: move internal vram_mgr function into the C file"
drm/ingenic: Use the new PM macros
drm/ingenic: Don't request full modeset if property is not modified
drm/ingenic: Add support for the JZ4760(B)
drm/ingenic: Fix MODULE_LICENSE() string
dt-bindings/display: ingenic: Add compatible string for the JZ4760(B)
drm/fb: Improve drm_framebuffer.offsets documentation
drm/panel: simple: add support for the Samsung LTL101AL01 panel
dt-bindings: display: simple: add support for Samsung LTL101AL01
drm/mode: Improve drm_mode_fb_cmd2 documentation
drm/fourcc: Add DRM_FORMAT_D[1248]
drm/fourcc: Add DRM_FORMAT_R[124]
drm/fourcc: Clarify the meaning of single-channel "red"
drm/gem-fb-helper: Use actual bpp for size calculations
drm/fb-helper: Add support for DRM_FORMAT_C[124]
drm/fourcc: Add DRM_FORMAT_C[124]
drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB
drm/client: Use actual bpp when allocating frame buffers
drm/fourcc: Add drm_format_info.is_color_indexed flag
drm/fourcc: Add drm_format_info_bpp() helper
drm/mipi-dsi: Make remove callback return void
drm/panel-novatek-nt35510: Emit an error message if power off fails
drm/panel: simple: Make panel_simple_remove() return void
drm/bridge: Avoid uninitialized variable warning
drm/sun4i: Update Kconfig defaults and descriptions
drm/i915/dg2: Bump up CDCLK for DG2
drm/vc4: hdmi: Rework power up
drm/vc4: hdmi: Depends on CONFIG_PM
drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
drm: bridge: adv7511: unregister cec i2c device after cec adapter
drm: bridge: adv7511: fix CEC power down control register offset
gfs2: Mark the remaining process-independent glock holders as GL_NOPID
gfs2: Mark flock glock holders as GL_NOPID
gfs2: Add GL_NOPID flag for process-independent glock holders
gfs2: Add flocks to glockfd debugfs file
gfs2: Add glockfd debugfs file
gnss: replace ida_simple API
ucounts: Split rlimit and ucount values and max values
Conflicts:
BUILD.bazel
Documentation/devicetree/bindings
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/actions.yaml
Documentation/devicetree/bindings/arm/airoha.yaml
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/amazon,al.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/apple.yaml
Documentation/devicetree/bindings/arm/arm,cci-400.yaml
Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml
Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml
Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml
Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml
Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml
Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml
Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml
Documentation/devicetree/bindings/arm/arm,coresight-static-replicator.yaml
Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml
Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml
Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml
Documentation/devicetree/bindings/arm/arm,corstone1000.yaml
Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,versatile.yaml
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/axxia.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt
Documentation/devicetree/bindings/arm/bitmain.yaml
Documentation/devicetree/bindings/arm/calxeda.yaml
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/digicolor.yaml
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/intel,keembay.yaml
Documentation/devicetree/bindings/arm/intel,socfpga.yaml
Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
Documentation/devicetree/bindings/arm/marvell/armada-37xx.txt
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622-wed.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
Documentation/devicetree/bindings/arm/moxart.yaml
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
Documentation/devicetree/bindings/arm/psci.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/rda.yaml
Documentation/devicetree/bindings/arm/realtek.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/rockchip/pmu.yaml
Documentation/devicetree/bindings/arm/socionext/socionext,uniphier-system-cache.yaml
Documentation/devicetree/bindings/arm/spear.yaml
Documentation/devicetree/bindings/arm/sti.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/arm/tesla.yaml
Documentation/devicetree/bindings/arm/ti/k3.yaml
Documentation/devicetree/bindings/arm/toshiba.yaml
Documentation/devicetree/bindings/arm/ux500.yaml
Documentation/devicetree/bindings/arm/vt8500.yaml
Documentation/devicetree/bindings/arm/xilinx.yaml
Documentation/devicetree/bindings/ata/ahci-platform.yaml
Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml
Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml
Documentation/devicetree/bindings/ata/sata-common.yaml
Documentation/devicetree/bindings/ata/sata_highbank.yaml
Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
Documentation/devicetree/bindings/bus/palmbus.yaml
Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ahb-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb0-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb1-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-axi-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-cpu-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-display-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mbus-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mmc-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod0-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod1-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll1-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll3-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll5-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll6-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-usb-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ve-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun5i-a13-ahb-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun6i-a31-pll6-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-gmac-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-out-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun8i-h3-bus-gates-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-ahb-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-apb0-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-cpus-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-mmc-config-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-pll4-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clks.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-mod-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-phy-clk.yaml
Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml
Documentation/devicetree/bindings/clock/brcm,bcm2711-dvp.yaml
Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml
Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/mediatek,apmixedsys.yaml
Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
Documentation/devicetree/bindings/clock/mediatek,topckgen.yaml
Documentation/devicetree/bindings/clock/microchip,mpfs-clkcfg.yaml
Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sc8280xp.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sdx55.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml
Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml
Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml
Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.yaml
Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
Documentation/devicetree/bindings/clock/rockchip,px30-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3228-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rv1108-cru.yaml
Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml
Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
Documentation/devicetree/bindings/clock/ti/gate.txt
Documentation/devicetree/bindings/clock/ti/interface.txt
Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-backend.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-frontend.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-hdmi-phy.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml
Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.yaml
Documentation/devicetree/bindings/display/arm,komeda.yaml
Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml
Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
Documentation/devicetree/bindings/display/ingenic,lcd.yaml
Documentation/devicetree/bindings/display/msm/dp-controller.yaml
Documentation/devicetree/bindings/display/msm/dpu-msm8998.yaml
Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml
Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml
Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml
Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/msm/gpu.yaml
Documentation/devicetree/bindings/display/msm/mdp4.yaml
Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk035c5444t.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml
Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml
Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-gr3d.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-mpe.yaml
Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml
Documentation/devicetree/bindings/dma/apple,admac.yaml
Documentation/devicetree/bindings/dma/arm,pl330.yaml
Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml
Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml
Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
Documentation/devicetree/bindings/dma/qcom,gpi.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
Documentation/devicetree/bindings/firmware/fsl,scu.yaml
Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml
Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml
Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml
Documentation/devicetree/bindings/gnss/mediatek.yaml
Documentation/devicetree/bindings/gnss/sirfstar.yaml
Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml
Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
Documentation/devicetree/bindings/gpio/gpio-stmpe.txt
Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
Documentation/devicetree/bindings/hwlock/qcom-hwspinlock.yaml
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml
Documentation/devicetree/bindings/hwmon/microchip,sparx5-temp.yaml
Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml
Documentation/devicetree/bindings/hwmon/sensirion,shtc1.yaml
Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml
Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
Documentation/devicetree/bindings/i2c/i2c-imx.yaml
Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml
Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml
Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml
Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml
Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml
Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml
Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml
Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml
Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml
Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml
Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml
Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml
Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml
Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml
Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml
Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp41010.yaml
Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml
Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml
Documentation/devicetree/bindings/iio/st,st-sensors.yaml
Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml
Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml
Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml
Documentation/devicetree/bindings/iio/temperature/melexis,mlx90632.yaml
Documentation/devicetree/bindings/input/adc-joystick.yaml
Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
Documentation/devicetree/bindings/input/imx-keypad.yaml
Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
Documentation/devicetree/bindings/input/regulator-haptic.yaml
Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.yaml
Documentation/devicetree/bindings/input/touchscreen/auo_pixcir_ts.txt
Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
Documentation/devicetree/bindings/input/touchscreen/elan,elants_i2c.yaml
Documentation/devicetree/bindings/input/touchscreen/stmpe.txt
Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-a10-ic.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun6i-a31-r-intc.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/idt,32434-pic.yaml
Documentation/devicetree/bindings/interrupt-controller/realtek,rtl-intc.yaml
Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml
Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
Documentation/devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/media/allegro,al5e.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml
Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml
Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml
Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml
Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
Documentation/devicetree/bindings/media/rc.yaml
Documentation/devicetree/bindings/media/renesas,vsp1.yaml
Documentation/devicetree/bindings/media/rockchip,vdec.yaml
Documentation/devicetree/bindings/media/ti,cal.yaml
Documentation/devicetree/bindings/media/ti,vpe.yaml
Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,mt7621-memc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml
Documentation/devicetree/bindings/mfd/allwinner,sun8i-a23-prcm.yaml
Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml
Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml
Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml
Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml
Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml
Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml
Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/mfd/dlg,da9063.yaml
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
Documentation/devicetree/bindings/mfd/maxim,max14577.yaml
Documentation/devicetree/bindings/mfd/maxim,max77843.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml
Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml
Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
Documentation/devicetree/bindings/mfd/st,stmfx.yaml
Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/mfd/ti,tps65086.yaml
Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml
Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml
Documentation/devicetree/bindings/mips/ralink.yaml
Documentation/devicetree/bindings/mips/realtek-rtl.yaml
Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
Documentation/devicetree/bindings/mmc/mmc-card.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mmc-spi-slot.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml
Documentation/devicetree/bindings/mtd/mtd.yaml
Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml
Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
Documentation/devicetree/bindings/mtd/spi-nand.yaml
Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml
Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml
Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
Documentation/devicetree/bindings/net/brcm,amac.yaml
Documentation/devicetree/bindings/net/can/nxp,sja1000.yaml
Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
Documentation/devicetree/bindings/net/dsa/ar9331.txt
Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
Documentation/devicetree/bindings/net/dsa/dsa-port.yaml
Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
Documentation/devicetree/bindings/net/dsa/lan9303.txt
Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt
Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml
Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
Documentation/devicetree/bindings/net/dsa/qca8k.yaml
Documentation/devicetree/bindings/net/dsa/realtek.yaml
Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
Documentation/devicetree/bindings/net/dsa/vitesse,vsc73xx.txt
Documentation/devicetree/bindings/net/engleder,tsnep.yaml
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/fsl,fec.yaml
Documentation/devicetree/bindings/net/fsl-fman.txt
Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
Documentation/devicetree/bindings/net/mediatek,net.yaml
Documentation/devicetree/bindings/net/mediatek-dwmac.yaml
Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml
Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
Documentation/devicetree/bindings/net/qca,ar803x.yaml
Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/renesas,etheravb.yaml
Documentation/devicetree/bindings/net/rockchip-dwmac.yaml
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml
Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
Documentation/devicetree/bindings/net/wireless/microchip,wilc1000.yaml
Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
Documentation/devicetree/bindings/nvmem/imx-iim.yaml
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml
Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml
Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml
Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
Documentation/devicetree/bindings/pci/qcom,pcie.yaml
Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml
Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
Documentation/devicetree/bindings/peci/peci-aspeed.yaml
Documentation/devicetree/bindings/peci/peci-controller.yaml
Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml
Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml
Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml
Documentation/devicetree/bindings/phy/cdns,dphy.yaml
Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml
Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml
Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml
Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml
Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml
Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml
Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml
Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml
Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml
Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml
Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunderbay.yaml
Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm6125-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm8450-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/renesas,rza1-ports.yaml
Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml
Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml
Documentation/devicetree/bindings/power/domain-idle-state.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
Documentation/devicetree/bindings/power/reset/qcom,pon.yaml
Documentation/devicetree/bindings/power/rockchip,power-controller.yaml
Documentation/devicetree/bindings/power/rockchip-io-domain.yaml
Documentation/devicetree/bindings/ptp/ptp-idt82p33.yaml
Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml
Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml
Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml
Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
Documentation/devicetree/bindings/regulator/dlg,da9121.yaml
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
Documentation/devicetree/bindings/regulator/maxim,max77802.yaml
Documentation/devicetree/bindings/regulator/maxim,max8997.yaml
Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml
Documentation/devicetree/bindings/regulator/richtek,rt4801-regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71815-regulator.yaml
Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yaml
Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml
Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml
Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml
Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml
Documentation/devicetree/bindings/reserved-memory/google,open-dice.yaml
Documentation/devicetree/bindings/reserved-memory/memory-region.yaml
Documentation/devicetree/bindings/reserved-memory/nvidia,tegra210-emc-table.yaml
Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml
Documentation/devicetree/bindings/reset/allwinner,sun6i-a31-clock-reset.yaml
Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/microchip.yaml
Documentation/devicetree/bindings/riscv/sifive,ccache0.yaml
Documentation/devicetree/bindings/rng/omap_rng.yaml
Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml
Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml
Documentation/devicetree/bindings/rtc/atmel,at91rm9200-rtc.yaml
Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml
Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml
Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml
Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml
Documentation/devicetree/bindings/serial/cdns,uart.yaml
Documentation/devicetree/bindings/serial/mediatek,uart.yaml
Documentation/devicetree/bindings/serial/pl011.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml
Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml
Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml
Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml
Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml
Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml
Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
Documentation/devicetree/bindings/sound/adi,max98396.yaml
Documentation/devicetree/bindings/sound/ak4375.yaml
Documentation/devicetree/bindings/sound/ak4613.yaml
Documentation/devicetree/bindings/sound/ak4642.yaml
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml
Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.yaml
Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-codec-analog.yaml
Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/audio-graph-card.yaml
Documentation/devicetree/bindings/sound/audio-graph-card2.yaml
Documentation/devicetree/bindings/sound/audio-graph-port.yaml
Documentation/devicetree/bindings/sound/audio-graph.yaml
Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml
Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml
Documentation/devicetree/bindings/sound/imx-audio-card.yaml
Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
Documentation/devicetree/bindings/sound/linux,bt-sco.yaml
Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml
Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml
Documentation/devicetree/bindings/sound/mt6359.yaml
Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-max98357.yaml
Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yaml
Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml
Documentation/devicetree/bindings/sound/nau8825.txt
Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml
Documentation/devicetree/bindings/sound/qcom,q6apm-dai.yaml
Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-clocks.yaml
Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml
Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
Documentation/devicetree/bindings/sound/samsung,snow.yaml
Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml
Documentation/devicetree/bindings/sound/simple-card.yaml
Documentation/devicetree/bindings/sound/sound-dai.yaml
Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
Documentation/devicetree/bindings/sound/test-component.yaml
Documentation/devicetree/bindings/sound/wlf,wm8940.yaml
Documentation/devicetree/bindings/sound/wlf,wm8978.yaml
Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml
Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml
Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml
Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.txt
Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peripheral-props.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
Documentation/devicetree/bindings/spi/spi-cadence.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/spi/spi-xilinx.yaml
Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml
Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.yaml
Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml
Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml
Documentation/devicetree/bindings/timer/renesas,tmu.yaml
Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
Documentation/devicetree/bindings/timer/sifive,clint.yaml
Documentation/devicetree/bindings/timer/ti,timer-dm.yaml
Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml
Documentation/devicetree/bindings/timestamp/hte-consumer.yaml
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml
Documentation/devicetree/bindings/usb/analogix,anx7411.yaml
Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml
Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/generic-ohci.yaml
Documentation/devicetree/bindings/usb/generic-xhci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
Documentation/devicetree/bindings/usb/mediatek,musb.yaml
Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
Documentation/devicetree/bindings/usb/npcm7xx-usb.txt
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
Documentation/devicetree/bindings/usb/smsc,usb3503.yaml
Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Documentation/devicetree/bindings/usb/st,stusb160x.yaml
Documentation/devicetree/bindings/usb/usb-drd.yaml
Documentation/devicetree/bindings/usb/usb-hcd.yaml
Documentation/devicetree/bindings/usb/usb-xhci.yaml
Documentation/devicetree/bindings/usb/usb.yaml
Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/w1/w1-gpio.yaml
Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml
Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
arch/arm64/Kconfig
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/firmware/qcom_scm.h
drivers/hwtracing/coresight/coresight-core.c
drivers/hwtracing/coresight/coresight-cti-sysfs.c
drivers/iio/adc/qcom-spmi-adc5.c
drivers/interconnect/qcom/Kconfig
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/slimbus/qcom-ngd-ctrl.c
drivers/soc/qcom/llcc-qcom.c
drivers/soc/qcom/qcom_stats.c
drivers/soc/qcom/socinfo.c
drivers/spmi/spmi-pmic-arb.c
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
drivers/ufs/host/ufs-qcom.c
Change-Id: Iedd2815de1d8d32f3fb22ed359adffac0a4c9916
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@9311047 SKQ4.221118.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
* keystone/mirror-android-mainline:
ANDROID: remove leftover includes from revert
Linux 6.1-rc8
Revert "mm: align larger anonymous mappings on THP boundaries"
char: tpm: Protect tpm_pm_suspend with locks
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
ANDROID: scsi: ufs: Fix the command completion path
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()
iommu/vt-d: Add a fix for devices need extra dtlb flush
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer
i2c: cadence: Fix regression with bus recovery
error-injection: Add prompt for function error injection
drm/amdgpu: enable Vangogh VCN indirect sram mode
hwmon: (asus-ec-sensors) Add checks for devm_kcalloc
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
hwmon: (coretemp) Check for null before removing sysfs attrs
arm64: efi: Revert "Recover from synchronous exceptions ..."
ANDROID: GKI: Fix linter warning
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
ANDROID: allmodconfig: Disable RANDSTRUCT
mmc: sdhci-sprd: Fix no reset data and command after voltage switch
revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible"
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
mm/khugepaged: fix GUP-fast interaction by sending IPI
mm/khugepaged: take the right locks for page table retraction
mm: migrate: fix THP's mapcount on isolation
mm: introduce arch_has_hw_nonleaf_pmd_young()
mm: add dummy pmd_young() for architectures not having it
mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing
madvise: use zap_page_range_single for madvise dontneed
mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE
afs: Fix server->active leak in afs_put_server
drm/i915: fix TLB invalidation for Gen12 video and compute engines
ALSA: dice: fix regression for Lexicon I-ONIX FW810S
nvme: fix SRCU protection of nvme_ns_head list
nvme-pci: clear the prp2 field when not used
riscv: kexec: Fixup crash_smp_send_stop without multi cores
riscv: kexec: Fixup irq controller broken in kexec crash path
riscv: mm: Proper page permissions after initmem free
riscv: vdso: fix section overlapping under some conditions
riscv: fix race when vmap stack overflow
ANDROID: Add ddk_headers for arm architecture.
perf: Fix perf_pending_task() UaF
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
MAINTAINERS: Update maintainer list for chelsio drivers
ionic: update MAINTAINERS entry
sctp: fix memory leak in sctp_stream_outq_migrate()
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
net/mlx5: Lag, Fix for loop when checking lag
Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path"
mmc: sdhci: Fix voltage switch delay
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
net: marvell: prestera: Fix a NULL vs IS_ERR() check in some functions
net: tun: Fix use-after-free in tun_detach()
drm/i915: Never return 0 if not all requests retired
drm/i915: Fix negative value passed as remaining time
drm/i915: Remove non-existent pipes from bigjoiner pipe mask
drm/i915/mtl: Fix dram info readout
ANDROID: Fix license for BUILD.bazel file.
afs: Fix fileserver probe RTT handling
net: mdiobus: fix unbalanced node reference count
net: hsr: Fix potential use-after-free
tipc: re-fetch skb cb after tipc_msg_validate
mptcp: fix sleep in atomic at close time
mptcp: don't orphan ssk in mptcp_close()
dsa: lan9303: Correct stat name
ipv4: Fix route deletion when nexthop info is not specified
riscv: Sync efi page table's kernel mappings before switching
riscv: Fix NR_CPUS range conditions
pinctrl: intel: Save and restore pins in "direct IRQ" mode
net: wwan: iosm: fix incorrect skb length
net: wwan: iosm: fix crash in peek throughput test
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
net: wwan: iosm: fix kernel test robot reported error
net: phylink: fix PHY validation with rate adaption
net: ethernet: nixge: fix NULL dereference
net/9p: Fix a potential socket leak in p9_socket_open
net: net_netdev: Fix error handling in ntb_netdev_init_module()
net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
Linux 6.1-rc7
net: phy: fix null-ptr-deref while probe() failed
nios2: add FORCE for vmlinuz.gz
io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available
ASoC: cs42l51: Correct PGA Volume minimum value
ASoC: ops: Correct bounds check for second channel on SX controls
io_uring/poll: fix poll_refs race with cancelation
io_uring/filetable: fix file reference underflow
io_uring: make poll refs more robust
io_uring: cmpxchg for poll arm refs release
powerpc/64s: Add missing declaration for machine_check_early_boot()
wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
wifi: cfg80211: don't allow multi-BSSID in S1G
wifi: cfg80211: fix buffer overflow in elem comparison
mmc: mmc_test: Fix removal of debugfs file
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
net: fec: don't reset irq coalesce settings to defaults on "ip link up"
octeontx2-pf: Fix pfc_alloc_status array overflow
net: stmmac: Set MAC's flow control register to reflect current settings
aquantia: Do not purge addresses when setting the number of rings
qed: avoid defines prefixed with CONFIG
qlcnic: fix sleep-in-atomic-context bugs caused by msleep
zonefs: Fix active zone accounting
vfs: fix copy_file_range() averts filesystem freeze protection
wifi: wilc1000: validate number of channels
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
wifi: wilc1000: validate pairwise and authentication suite offsets
can: mcba_usb: Fix termination command argument
can: m_can: Add check for devm_clk_get
can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
can: cc770: cc770_isa_probe(): add missing free_cc770dev()
can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
can: sja1000: fix size of OCR_MODE_MASK define
can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down
MAINTAINERS: add S390 MM section
s390/crashdump: fix TOD programmable field size
ANDROID: kleaf: Rename allmodconfig targets
powerpc/bpf/32: Fix Oops on tail call tests
net: thunderx: Fix the ACPI memory leak
perf: Consider OS filter fail
perf: Fixup SIGTRAP and sample_flags interaction
octeontx2-af: Fix reference count issue in rvu_sdp_init()
net: altera_tse: release phylink resources in tse_shutdown()
virtio_net: Fix probe failed when modprobe virtio_net
net/mlx5e: MACsec, block offload requests with encrypt off
net/mlx5e: MACsec, fix Tx SA active field update
net/mlx5e: MACsec, remove replay window size limitation in offload path
net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak
net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality
net/mlx5e: MACsec, fix update Rx secure channel active field
net/mlx5e: MACsec, fix memory leak when MACsec device is deleted
net/mlx5e: MACsec, fix RX data path 16 RX security channel limit
net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create()
net/mlx5e: Fix a couple error codes
net/mlx5e: Fix use-after-free when reverting termination table
net/mlx5: Fix uninitialized variable bug in outlen_write()
net/mlx5: E-switch, Fix duplicate lag creation
net/mlx5: E-switch, Destroy legacy fdb table when needed
net/mlx5: DR, Fix uninitialized var warning
net: wwan: t7xx: Fix the ACPI memory leak
octeontx2-pf: Add check for devm_kcalloc
net: enetc: preserve TX ring priority across reconfiguration
net: marvell: prestera: add missing unregister_netdev() in prestera_port_create()
nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st-nci: fix memory leaks in EVT_TRANSACTION
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
ublk_drv: don't forward io commands in reserve order
Documentation: networking: Update generic_netlink_howto URL
scripts: add rust in scripts/Makefile.package
kbuild: fix "cat: .version: No such file or directory"
tracing: Free buffers when a used dynamic event is removed
tracing: Add tracing_reset_all_online_cpus_unlocked() function
tracing: Fix race where histograms can be called before the event
KVM: Update gfn_to_pfn_cache khva when it moves within the same page
KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0
KVM: x86/xen: Validate port number in SCHEDOP_poll
KVM: x86/mmu: Fix race condition in direct_page_fault
NFSD: Fix reads with a non-zero offset that don't end on a page boundary
lib/vdso: use "grep -E" instead of "egrep"
fscache: fix OOB Read in __fscache_acquire_volume
s390/dasd: fix possible buffer overflow in copy_pair_show
s390/dasd: fix no record found for raw_track_access
s390/dasd: increase printing of debug data payload
s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid"
e100: Fix possible use after free in e100_xmit_prepare
iavf: Fix error handling in iavf_init_module()
fm10k: Fix error handling in fm10k_init_module()
i40e: Fix error handling in i40e_init_module()
ixgbevf: Fix resource leak in ixgbevf_init_module()
btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
btrfs: do not modify log tree while holding a leaf from fs tree locked
btrfs: use kvcalloc in btrfs_get_dev_zone_info
s390/ap: fix memory leak in ap_init_qci_info()
drm/amdgpu/vcn: re-use original vcn0 doorbell value
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
drm/amd/display: No display after resume from WB/CB
drm/amdgpu: fix use-after-free during gpu recovery
drm/amd/pm: update driver if header for smu_13_0_7
drm/amd/display: Fix rotated cursor offset calculation
drm/amd/display: Use new num clk levels struct for max mclk index
drm/amd/display: Avoid setting pixel rate divider to N/A
drm/amd/display: Use viewport height for subvp mall allocation size
drm/amd/display: Update soc bounding box for dcn32/dcn321
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
drm/amdgpu/psp: don't free PSP buffers on suspend
net/cdc_ncm: Fix multicast RX support for CDC NCM devices with ZLP
net: usb: qmi_wwan: add u-blox 0x1342 composition
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
net: dm9051: Fix missing dev_kfree_skb() in dm9051_loop_rx()
arcnet: fix potential memory leak in com20020_probe()
fuse: lock inode unconditionally in fuse_fallocate()
9p/xen: check logical size for buffer size
ipv4: Fix error return code in fib_table_insert()
net: ethernet: mtk_eth_soc: fix memory leak in error path
net: ethernet: mtk_eth_soc: fix resource leak in error path
net: ethernet: mtk_eth_soc: fix potential memory leak in mtk_rx_alloc()
dccp/tcp: Fixup bhash2 bucket when connect() fails.
dccp/tcp: Update saddr under bhash's lock.
dccp/tcp: Remove NULL check for prev_saddr in inet_bhash2_update_saddr().
dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
test_kprobes: fix implicit declaration error of test_kprobes
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1
mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
swapfile: fix soft lockup in scan_swap_map_slots
hugetlb: fix __prep_compound_gigantic_page page flag setting
kfence: fix stack trace pruning
proc/meminfo: fix spacing in SecPageTables
mm: multi-gen LRU: retry folios written back while isolated
mailmap: update email address for Satya Priya
mm/migrate_device: return number of migrating pages in args->cpages
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible
MAINTAINERS: update Alex Hung's email address
mailmap: update Alex Hung's email address
mm: mmap: fix documentation for vma_mas_szero
mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed
mm/memory: return vm_fault_t result from migrate_to_ram() callback
mm: correctly charge compressed memory to its memcg
ipc/shm: call underlying open/close vm_ops
gcov: clang: fix the buffer overflow issue
mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call
mm/page_exit: fix kernel doc warning in page_ext_put()
mm: khugepaged: allow page allocation fallback to eligible nodes
mm: vmscan: fix extreme overreclaim and swap floods
docs/zh_CN/LoongArch: Fix wrong description of FPRs Note
clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks
of: property: decrement node refcount in of_fwnode_get_reference_args()
tracing/osnoise: Fix duration type
tracing/user_events: Fix memory leak in user_event_create()
blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
bus: ixp4xx: Don't touch bit 7 on IXP42x
fs: do not update freeing inode i_io_list
tracing/hist: add in missing * in comment blocks
netfilter: flowtable_offload: add missing locking
netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
pinctrl: meditatek: Startup with the IRQs disabled
Documentation: add amd-pstate kernel command line options
Documentation: amd-pstate: add driver working mode introduction
cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection
cpufreq: amd-pstate: change amd-pstate driver to be built-in type
cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init
Revert "cpufreq: schedutil: Move max CPU capacity to sugov_policy"
ANDROID: gki_defconfig: enable CONFIG_USB_CONFIGFS_F_UVC
nvmem: lan9662-otp: Change return type of lan9662_otp_wait_flag_clear()
nvmem: rmem: Fix return value check in rmem_read()
usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
usb: dwc3: gadget: Clear ep descriptor last
usb: dwc3: exynos: Fix remove() function
usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
usb: gadget: uvc: also use try_format in set_format
fbcon: Use kzalloc() in fbcon_prepare_logo()
tsnep: Fix rotten packets
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
dma-buf: fix racing conflict of dma_heap_add()
octeontx2-pf: Remove duplicate MACSEC setting
bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
regulator: twl6030: fix get status of twl6032 regulators
regulator: twl6030: re-add TWL6032_SUBCLASS
ASoC: soc-pcm: Add NULL check in BE reparenting
NFC: nci: fix memory leak in nci_rx_data_packet()
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
net: sched: allow act_ct to be built without NF_NAT
net: sparx5: fix error handling in sparx5_port_open()
sfc: fix potential memleak in __ef100_hard_start_xmit()
net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
MAINTAINERS: mark rsi wifi driver as orphan
xfrm: Fix ignored return value in xfrm6_init()
xfrm: Fix oops in __xfrm_state_delete()
zonefs: Fix race between modprobe and mount
ice: fix handling of burst Tx timestamps
tipc: check skb_linearize() return value in tipc_disc_rcv()
tipc: add an extra conn_get in tipc_conn_alloc
tipc: set con sock in tipc_conn_alloc
net: phy: at803x: fix error return code in at803x_probe()
net/mlx5e: Fix possible race condition in macsec extended packet number update routine
net/mlx5e: Fix MACsec update SecY
net/mlx5e: Fix MACsec SA initialization routine
net/mlx5e: Remove leftovers from old XSK queues enumeration
net/mlx5e: Offload rule only when all encaps are valid
net/mlx5e: Fix missing alignment in size of MTT/KLM entries
net/mlx5: Fix sync reset event handler error flow
net/mlx5: E-Switch, Set correctly vport destination
net/mlx5: Lag, avoid lockdep warnings
net/mlx5: Fix handling of entry refcount when command is not issued to FW
net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint
net/mlx5: SF: Fix probing active SFs during driver probe phase
net/mlx5: Fix FW tracer timestamp calculation
net/mlx5: Do not query pci info while pci disabled
device-dax: Fix duplicate 'hmem' device registration
drm/amd/amdgpu: reserve vm invalidation engine for firmware
drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
drm/amdgpu: fix userptr HMM range handling v2
drm/amdgpu: always register an MMU notifier for userptr
drm/amdgpu/dm/mst: Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state
drm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector
drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
drm/amdgpu/mst: Stop ignoring error codes and deadlocking
drm/amd/display: Align dcn314_smu logging with other DCNs
ANDROID: kleaf: Add build rules for allmodconfig.
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
selftests/bpf: Make test_bench_attach serial
selftests/bpf: Filter out default_idle from kprobe_multi bench
bpf: Set and check spin lock value in sk_storage_map_test
bpf: Do not copy spin lock field from user in bpf_selem_alloc
cifs: fix missing unlock in cifs_file_copychunk_range()
clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error
netfilter: ipset: regression in ip_set_hash_ip.c
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
pinctrl: single: Fix potential division by zero
btrfs: send: avoid unaligned encoded writes when attempting to clone range
btrfs: zoned: fix missing endianness conversion in sb_write_pointer
x86/pm: Add enumeration check before spec MSRs save/restore setup
x86/tsx: Add a feature bit for TSX control MSR support
octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler()
ipv4/fib: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
selftests/net: Find nettest in current directory
LoongArch: Fix unsigned comparison with less than zero
LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite()
LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty()
LoongArch: Clear FPU/SIMD thread info flags for kernel thread
LoongArch: SMP: Change prefix from loongson3 to loongson
LoongArch: Combine acpi_boot_table_init() and acpi_boot_init()
LoongArch: Makefile: Use "grep -E" instead of "egrep"
net: microchip: sparx5: Fix return value in sparx5_tc_setup_qdisc_ets()
Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
virt/sev-guest: Prevent IV reuse in the SNP guest driver
drm/i915: Fix warn in intel_display_power_*_domain() functions
drm/i915/ttm: never purge busy objects
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
Linux 6.1-rc6
tracing: Fix race where eprobes can be called before the event
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
hwmon: (i5500_temp) fix missing pci_disable_device()
hwmon: (ina3221) Fix shunt sum critical calculation
hwmon: (ltc2947) fix temperature scaling
cifs: Use after free in debug code
iommu/vt-d: Set SRE bit only when hardware has SRS cap
iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
ACPI: HMAT: Fix initiator registration for single-initiator systems
ACPI: HMAT: remove unnecessary variable initialization
vfs: vfs_tmpfile: ensure O_EXCL flag is enforced
macsec: Fix invalid error code set
bonding: fix ICMPv6 header handling when receiving IPv6 messages
nfp: add port from netdev validation for EEPROM access
nfp: fill splittable of devlink_port_attrs correctly
net: pch_gbe: fix pci device refcount leak while module exiting
octeontx2-af: debugsfs: fix pci device refcount leak
net/qla3xxx: fix potential memleak in ql3xxx_send()
net: mvpp2: fix possible invalid pointer dereference
net/mlx4: Check retval of mlx4_bitmap_init
net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
arm64: dts: imx8mp-evk: correct pcie pad settings
ARM: mxs: fix memory leak in mxs_machine_init()
Input: i8042 - fix leaking of platform device on module removal
iavf: Fix race condition between iavf_shutdown and iavf_remove
iavf: remove INITIAL_MAC_SET to allow gARP to work properly
iavf: Do not restart Tx queues after reset task failure
iavf: Fix a crash during reset task
arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud
dma-buf: Use dma_fence_unwrap_for_each when importing fences
drm/amdgpu: handle gang submit before VMID
io_uring: disallow self-propelled ring polling
dm integrity: clear the journal on suspend
dm integrity: flush the journal on suspend
dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed
dm ioctl: fix misbehavior if list_versions races with module loading
netfilter: nf_tables: do not set up extensions for end interval
netfilter: conntrack: Fix data-races around ct mark
regulator: slg51000: Wait after asserting CS pin
9p/fd: Use P9_HDRSZ for header size
9p/fd: Fix write overflow in p9_read_work
9p/fd: fix issue of list_del corruption in p9_fd_cancel()
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
nfc/nci: fix race with opening and closing
net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
selftests/net: fix missing xdp_dummy
spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first
ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility
ipvlan: hold lower dev to avoid possible use-after-free
net: neigh: decrement the family specific qlen
net: liquidio: simplify if expression
mmc: core: Fix ambiguous TRIM and DISCARD arg
gpu: host1x: Avoid trying to use GART on Tegra20
selftests: mptcp: fix mibit vs mbit mix up
selftests: mptcp: run mptcp_sockopt from a new netns
selftests: mptcp: gives slow test-case more time
tracing: Fix potential null-pointer-access of entry in list 'tr->err_log'
tracing: Remove unused __bad_type_size() method
tracing/eprobe: Fix eprobe filter to make a filter correctly
tracing/eprobe: Fix warning in filter creation
kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
rethook: fix a potential memleak in rethook_alloc()
tracing/eprobe: Fix memory leak of filter string
tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
libbpf: Check the validity of size in user_ring_buffer__reserve()
libbpf: Handle size overflow for user ringbuf mmap
libbpf: Handle size overflow for ringbuf mmap
libbpf: Use page size as max_entries when probing ring buffer map
tracing: Fix wild-memory-access in register_synth_event()
tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
ftrace: Fix null pointer dereference in ftrace_add_mod()
ring_buffer: Do not deactivate non-existant pages
ftrace: Optimize the allocation for mcount entries
ftrace: Fix the possible incorrect kernel message
MAINTAINERS: Include PCI bindings in host bridge entry
io_uring: fix multishot recv request leaks
io_uring: fix multishot accept request leaks
io_uring: fix tw losing poll events
io_uring: update res mask in io_poll_check_events
scsi: iscsi: Fix possible memory leak when device_register() failed
scsi: zfcp: Fix double free of FSF request when qdio send fails
scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
scsi: mpi3mr: Suppress command reply debug prints
ANDROID: Add ashmem ioctl to return a unique file identifier
KVM: x86: remove exit_int_info warning in svm_handle_exit
KVM: selftests: add svm part to triple_fault_test
KVM: x86: allow L1 to not intercept triple fault
kvm: selftests: add svm nested shutdown test
KVM: selftests: move idt_entry to header
KVM: x86: forcibly leave nested mode on vCPU reset
KVM: x86: add kvm_leave_nested
KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
KVM: x86: nSVM: leave nested mode on vCPU free
KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL
KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling
KVM: Cap vcpu->halt_poll_ns before halting rather than after
ARM: at91: rm9200: fix usb device clock id
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
spi: tegra210-quad: Fix duplicate resource error
net: use struct_group to copy ip/ipv6 header addresses
net: usb: smsc95xx: fix external PHY reset
net: usb: qmi_wwan: add Telit 0x103a composition
kbuild: Restore .version auto-increment behaviour for Debian packages
tee: optee: fix possible memory leak in optee_register_device()
ANDROID: GKI: Convert Net PPP Protocol as module
tracing: Fix warning on variable 'struct trace_array'
tracing: Fix memory leak in tracing_read_pipe()
ANDROID: GKI: Convert L2TP as modules
ANDROID: GKI: Convert 802.15.4 support as module
ring-buffer: Include dropped pages in counting dirty patches
ANDROID: GKI: Convert CAN Bus Subsystem as module
dm-log-writes: set dma_alignment limit in io_hints
dm-integrity: set dma_alignment limit in io_hints
block: make blk_set_default_limits() private
dm-crypt: provide dma_alignment limit in io_hints
block: make dma_alignment a stacking queue_limit
tracing/ring-buffer: Have polling block on watermark
ANDROID: GKI: Convert 6LoWPAN Support as module
ANDROID: convert rockpi4 to kleaf.
netdevsim: Fix memory leak of nsim_dev->fa_cookie
ANDROID: GKI: Convert RF switch subsys as module
ANDROID: GKI: Convert Bluetooth Support as module
arm64: dts: allwinner: h6: Add IOMMU reference to Hantro G2
media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
bus: sunxi-rsb: Support atomic transfers
bus: sunxi-rsb: Remove the shutdown callback
cifs: add check for returning value of SMB2_set_info_init
ANDROID: kleaf: Move list of kernel modules to an extension.
USB: serial: option: add u-blox LARA-L6 modem
USB: serial: option: add u-blox LARA-R6 00B modem
USB: serial: option: remove old LARA-R6 PID
mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
regulator: core: fix UAF in destroy_regulator()
spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
tcp: configurable source port perturb table size
mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
mmc: core: properly select voltage range without power cycle
l2tp: Serialize access to sk_user_data with sk_callback_lock
spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
regulator: rt5759: fix OOB in validate_desc()
regulator: core: fix kobject release warning and memory leak in regulator_register()
ASoC: max98373: Add checks for devm_kcalloc
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
s390: avoid using global register for current_stack_pointer
s390/dcssblk: fix deadlock when adding a DCSS
powerpc: Fix writable sections being moved into the rodata region
scripts/faddr2line: Fix regression in name resolution on ppc64le
net: thunderbolt: Fix error handling in tbnet_init()
locking: Fix qspinlock/x86 inline asm error
perf/x86/intel/pt: Fix sampling using single range output
perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling
net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
net: lan966x: Fix potential null-ptr-deref in lan966x_stats_init()
platform/x86: ideapad-laptop: Add module parameters to match DMI quirk tables
platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
platform/x86: hp-wmi: Ignore Smart Experience App event
platform/surface: aggregator_registry: Add support for Surface Laptop 5
zonefs: Remove to_attr() helper function
zonefs: fix zone report size in __zonefs_io_error()
cifs: Fix wrong return value checking when GETFLAGS
nvmet: fix a memory leak in nvmet_auth_set_key
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
MAINTAINERS: Add linux-kbuild's patchwork
MAINTAINERS: Remove Michal Marek from Kbuild maintainers
MAINTAINERS: Add Nathan and Nicolas to Kbuild reviewers
net: dsa: don't leak tagger-owned storage on switch driver unbind
net/x25: Fix skb leak in x25_lapb_receive_frame()
net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
ANDROID: GKI: Convert BT HCI sdio & uart as modules
ANDROID: GKI: Covnert Bluetooth HIDP as module
ANDROID: GKI: Convert Bluetooth RFCOMM as module
drm/display: Don't assume dual mode adaptors support i2c sub-addressing
cifs: add check for returning value of SMB2_close_init
drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround
drm/amd/pm: enable runpm support over BACO for SMU13.0.7
drm/amd/pm: enable runpm support over BACO for SMU13.0.0
drm/amdgpu: there is no vbios fb on devices with no display hw (v2)
drm/amdkfd: Fix a memory limit issue
drm/amdgpu: disable BACO support on more cards
drm/amd/display: don't enable DRM CRTC degamma property for DCE
drm/amd/display: Set max for prefetch lines on dcn32
drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32
drm/amd/display: Fix prefetch calculations for dcn32
drm/amd/display: Fix optc2_configure warning on dcn314
drm/amd/display: Fix calculation for cursor CAB allocation
Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
x86/cpu: Restore AMD's DE_CFG MSR after resume
ANDROID: GKI: Convert NFC support as GKI module
drm/amd/display: Fix invalid DPIA AUX reply causing system hang
drm/amdgpu: Add psp_13_0_10_ta firmware to modinfo
drm/amd/display: Add HUBP surface flip interrupt handler
drm/amd/display: Fix access timeout to DPIA AUX at boot time
drm/amdgpu: Fix memory leak in amdgpu_cs_pass1
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
netfs: Fix dodgy maths
netfs: Fix missing xas_retry() calls in xarray iteration
platform/surface: aggregator_registry: Add support for Surface Pro 9
platform/surface: aggregator: Do not check for repeated unsequenced packets
platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
btrfs: free btrfs_path before copying subvol info to userspace
btrfs: free btrfs_path before copying fspath to userspace
btrfs: free btrfs_path before copying inodes to userspace
platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
platform/x86: thinkpad_acpi: Enable s2idle quirk for 21A1 machine type
platform/x86/amd: pmc: Add new ACPI ID AMDI0009
MAINTAINERS: repair Microchip corei2c driver entry
MAINTAINERS: add an entry for StarFive devicetrees
MAINTAINERS: generify the Microchip RISC-V entry name
MAINTAINERS: add entries for misc. RISC-V SoC drivers and devicetrees
drbd: use after free in drbd_create_device()
bpf, perf: Use subprog name when reporting subprog ksymbol
drm/amdgpu: use the last IB as gang leader v2
btrfs: free btrfs_path before copying root refs to userspace
btrfs: fix assertion failure and blocking during nowait buffered write
fpga: m10bmc-sec: Fix kconfig dependencies
bridge: switchdev: Fix memory leaks when changing VLAN protocol
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
net: hns3: fix return value check bug of rx copybreak
net: hns3: fix incorrect hw rss hash type of rx packet
net: phy: marvell: add sleep time after enabling the loopback bit
net: ena: Fix error handling in ena_init()
kcm: close race conditions on sk_receive_queue
platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
USB: serial: option: add Fibocom FM160 0x0111 composition
nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()"
pinctrl: mediatek: Export debounce time tables
xen/platform-pci: use define instead of literal number
ANDROID: GKI: Convert VLAN 8021Q as gki module
ANDROID: GKI: Convert TIPC to gki modules
MAINTAINERS: git://github.com -> https://github.com for HiSilicon
net: ionic: Fix error handling in ionic_init_module()
mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed
dt-bindings: iio: adc: Remove the property "aspeed,trim-data-valid"
iio: adc: aspeed: Remove the trim valid dts property.
i2c: Restore initial power state if probe fails
libbpf: Use correct return pointer in attach_raw_tp
blk-cgroup: properly pin the parent in blkcg_css_online
erofs: fix missing xas_retry() in fscache mode
NFSD: Fix trace_nfsd_fh_verify_err() crasher
pinctrl: mediatek: Fix EINT pins input debounce time configuration
xen/platform-pci: add missing free_irq() in error path
xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
xen/pcpu: fix possible memory leak in register_pcpu()
x86/xen: Use kstrtobool() instead of strtobool()
arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER
net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
net: mhi: Fix memory leak in mhi_net_dellink()
drm/lima: Fix opp clkname setting in case of missing regulator
octeon_ep: ensure get mac address successfully before eth_hw_addr_set()
octeon_ep: fix potential memory leak in octep_device_setup()
octeon_ep: ensure octep_get_link_status() successfully before octep_link_up()
octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open()
bnxt_en: Remove debugfs when pci_register_driver failed
net: caif: fix double disconnect client in chnl_net_open()
net: macvlan: Use built-in RCU list checking
mISDN: fix misuse of put_device() in mISDN_register_device()
net: liquidio: release resources when liquidio driver open failed
drm/i915/ttm: fix uaf with lmem_userfault_list handling
ceph: fix NULL pointer dereference for req->r_session
ceph: avoid putting the realm twice when decoding snaps fails
ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode()
MAINTAINERS: git://github.com -> https://github.com for ceph
sched: Fix race in task_call_func()
rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encountered
soc: imx8m: Enable OCOTP clock before reading the register
arm64: dts: rockchip: Fix Pine64 Quartz4-B PMIC interrupt
i2c: npcm7xx: Fix error handling in npcm_i2c_init()
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()
iio: light: rpr0521: add missing Kconfig dependencies
iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
iio: health: afe4403: Fix oob read in afe4403_read_raw
ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
PCI: hv: Only reuse existing IRTE allocation for Multi-MSI
mctp i2c: don't count unused / invalid keys for flow release
net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init()
net: stmmac: ensure tx function is not running in stmmac_xdp_release()
net: phy: dp83867: Fix SGMII FIFO depth for non OF devices
net: hinic: Fix error handling in hinic_module_init()
mISDN: fix possible memory leak in mISDN_dsp_element_register()
net: bgmac: Drop free_netdev() from bgmac_enet_remove()
scsi: storvsc: Fix handling of srb_status and capacity change events
x86/hyperv: Restore VP assist page after cpu offlining/onlining
bpf: Fix offset calculation error in __copy_map_value and zero_map_value
bpf: Initialize same number of free nodes for each pcpu_freelist
selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT
maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
cifs: Fix connections leak when tlink setup failed
nfp: change eeprom length to max length enumerators
arm64: dts: imx93-pinfunc: drop execution permission
arm64: dts: imx8mn: Fix NAND controller size-cells
arm64: dts: imx8mm: Fix NAND controller size-cells
ARM: dts: imx7: Fix NAND controller size-cells
drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU
drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
arm64: dts: imx8mm-tqma8mqml-mba8mx: Fix USB DR
drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
drm/drv: Fix potential memory leak in drm_dev_init()
ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
vfio/pci: Check the device set open count on reset
vfio: Export the device set open count
vfio: Fix container device registration life cycle
kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id()
ASoC: hdac_hda: fix hda pcm buffer overflow issue
ASoC: stm32: i2s: remove irqf_oneshot flag
firmware: coreboot: Register bus in module init
nvmem: u-boot-env: fix crc32_data_offset on redundant u-boot-env
slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
docs: update mediator contact information in CoC doc
slimbus: stream: correct presence rate frequencies
nvmem: lan9662-otp: Fix compatible string
x86/fpu: Drop fpregs lock before inheriting FPU permissions
drm/panel: simple: set bpc field for logic technologies displays
drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
spi: mediatek: Fix DEVAPC Violation at KO Remove
erofs: fix use-after-free of fsid and domain_id string
selftests/bpf: Fix test_progs compilation failure in 32-bit arch
selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms
ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
ASoC: stm32: dfsdm: manage cb buffers cleanup
binder: validate alloc->mm in ->mmap() handler
parport_pc: Avoid FIFO port location truncation
siox: fix possible memory leak in siox_device_add()
misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
speakup: replace utils' u_char with unsigned char
speakup: fix a segfault caused by switching consoles
docs/driver-api/miscellaneous: Remove kernel-doc of serial_core.c
usb: add NO_LPM quirk for Realforce 87U Keyboard
serial: 8250: Flush DMA Rx on RLSI
serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
serial: 8250_lpss: Configure DMA also w/o DMA filter
serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
perf/x86/amd/uncore: Fix memory leak for events array
usb: cdns3: host: fix endless superspeed hub port reset
usb: chipidea: fix deadlock in ci_otg_del_timer
pinctrl: mediatek: common-v2: Fix bias-disable for PULL_PU_PD_RSEL_TYPE
ARM: dts: am335x-pcm-953: Define fixed regulators in root node
x86/sgx: Add overflow check in sgx_validate_offset_length()
usb: dwc3: Do not get extcon device when usb-role-switch is used
Input: i8042 - apply probe defer to more ASUS ZenBook models
bpf: Fix memory leaks in __check_func_call
usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler
usb: typec: mux: Enter safe mode only when pins need to be reconfigured
extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
Revert "usb: dwc3: disable USB core PHY management"
usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
USB: bcma: Make GPIO explicitly optional
pinctrl: qcom: sc8280xp: Rectify UFS reset pins
perf: Improve missing SIGTRAP checking
erofs: get correct count for unmapped range in fscache mode
erofs: put metabuf in error path in fscache mode
erofs: fix general protection fault when reading fragment
bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE()
Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
Input: soc_button_array - add use_low_level_irq module parameter
Input: iforce - invert valid length check when fetching device IDs
ext4: fix use-after-free in ext4_ext_shift_extents
mtd: onenand: omap2: add dependency on GPMC
mtd: rawnand: placate "$VARIABLE is used uninitialized" warnings
mtd: rawnand: qcom: handle ret from parse with codeword_fixup
pinctrl: rockchip: list all pins in a possible mux route for PX30
dt-bindings: clock: exynosautov9: fix reference to CMU_FSYS1
ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
ASoC: sof_es8336: reduce pop noise on speaker
ASoC: SOF: topology: No need to assign core ID if token parsing failed
ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
iio: light: apds9960: fix wrong register for gesture gain
bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)
bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")
clk: qcom: gdsc: Remove direct runtime PM calls
bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
ASoC: rt5677: fix legacy dai naming
ASoC: rt5514: fix legacy dai naming
Input: goodix - try resetting the controller when no config is set
tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
Revert "tty: n_gsm: replace kicktimer with delayed_work"
Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"
serial: imx: Add missing .thaw_noirq hook
tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
serial: 8250: omap: Flush PM QOS work on remove
serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
serial: 8250_omap: remove wait loop from Errata i202 workaround
serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older
ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake
ARM: at91: pm: avoid soft resetting AC DLL
tools: iio: iio_generic_buffer: Fix read size
iio: imu: bno055: uninitialized variable bug in bno055_trigger_handler()
iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
iio: adc: mp2629: fix potential array out of bound access
power: supply: ab8500: Defer thermal zone probe
power: supply: ip5xxx: Fix integer overflow in current_now calculation
ASoC: Intel: soc-acpi: add ES83x6 support to IceLake
fs: use acquire ordering in __fget_light()
ASoC: tas2780: Fix set_tdm_slot in case of single slot
ASoC: tas2764: Fix set_tdm_slot in case of single slot
ASoC: tas2770: Fix set_tdm_slot in case of single slot
ARM: dts: lan966x: Enable sgpio on pcb8291
ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
arm64: dts: rockchip: fix ir-receiver node names
ARM: dts: rockchip: fix ir-receiver node names
arm64: dts: rockchip: fix adc-keys sub node names
ARM: dts: rockchip: fix adc-keys sub node names
arm: dts: rockchip: remove clock-frequency from rtc
arm: dts: rockchip: fix node name for hym8563 rtc
arm64: dts: rockchip: remove clock-frequency from rtc
arm64: dts: rockchip: fix node name for hym8563 rtc
iio: adc: mp2629: fix wrong comparison of channel
iio: pressure: ms5611: changed hardcoded SPI speed to value limited
iio: pressure: ms5611: fixed value compensation bug
iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.
arm64: dts: qcom: sm8250: Disable the not yet supported cluster idle state
MAINTAINERS: Add Manivannan Sadhasivam as Qcom PCIe RC maintainer
ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
ASoC: core: Fix use-after-free in snd_soc_exit()
af_key: Fix send_acquire race with pfkey_register
USB: serial: option: add Sierra Wireless EM9191
MAINTAINERS: update Tzung-Bi's email address
ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table
ASoC: dapm: Don't use prefix for regulator name
staging: rtl8192e: remove bogus ssid character sign test
iio: adc: at91-sama5d2_adc: get rid of 5 degrees Celsius adjustment
iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
ARM: dts: at91: sama7g5: fix signal name of pin PB2
kernel/utsname_sysctl.c: Add missing enum uts_proc value
arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
power: supply: rk817: Change rk817_chg_cur_to_reg to int
power: supply: rk817: check correct variable
dt-bindings: interconnect: qcom,msm8998-bwmon: Correct SC7280 CPU compatible
xfrm: replay: Fix ESN wrap around for GSO
clk: samsung: exynos7885: Correct "div4" clock parents
arm64: dts: qcom: sc7280: Add the reset reg for lpass audiocc on SC7280
arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size
arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes
arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers
arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers
arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers
arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy
arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock
arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
arm64: dts: qcom: sc8280xp-crd: Specify which LDO modes are allowed
arm64: dts: qcom: sa8295p-adp: Specify which LDO modes are allowed
arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
Revert "arm64: dts: qcom: msm8996: add missing TCSR syscon compatible"
arm64: dts: qcom: ipq8074: correct APCS register space size
arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
arm64: dts: rockchip: fix quartz64-a bluetooth configuration
arm64: dts: rockchip: add enable-strobe-pulldown to emmc phy on nanopi4
arm64: dts: rockchip: remove i2c5 from rk3566-roc-pc
arm64: dts: rockchip: Fix i2c3 pinctrl on rk3566-roc-pc
arm64: dts: rockchip: Fix gmac failure of rgmii-id from rk3566-roc-pc
arm64: dts: rockchip: Drop RK3399-Scarlet's repeated ec_ap_int_l definition
dt-bindings: input: touchscreen: Add compatible for Goodix GT7986U chip
Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available
xfrm: fix "disable_policy" on ipv4 early demux
ASoC: tlv320adc3xxx: Fix build error for implicit function declaration
ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
ASoC: ops: Fix bounds check for _sx controls
ASoC: fsl_micfil: explicitly clear CHnF flags
ASoC: fsl_micfil: explicitly clear software reset bit
Conflicts:
BUILD.bazel
Bug: 163716381
Bug: 200712777
Bug: 232431151
Bug: 242344221
Bug: 244233389
Bug: 252888476
Bug: 254735056
Bug: 258259749
Bug: 258308697
Bug: 259137060
Bug: 259876933
Bug: 260313194
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2213
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2257
Change-Id: I095ec047c82962c1847775e60740c3335e1f6ee7
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
When using dash as /bin/sh, the CC_HAS_ASM_GOTO_TIED_OUTPUT test fails
with a syntax error which is not the one we are looking for:
<stdin>: In function ‘foo’:
<stdin>:1:29: warning: missing terminating " character
<stdin>:1:29: error: missing terminating " character
<stdin>:2:5: error: expected ‘:’ before ‘+’ token
<stdin>:2:7: warning: missing terminating " character
<stdin>:2:7: error: missing terminating " character
<stdin>:2:5: error: expected declaration or statement at end of input
Removing '\n' solves this.
Fixes: 1aa0e8b144 ("Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug")
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Reviewed-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
* keystone/mirror-android-mainline:
Linux 6.1-rc5
ANDROID: GKI: Add USB serial and ftdi sio modules
ANDROID: GKI: Convert USB ACM as GKI module
ALSA: memalloc: Try dma_alloc_noncontiguous() at first
ata: libata-core: do not issue non-internal commands once EH is pending
io_uring/poll: lockdep annote io_poll_req_insert_locked
io_uring/poll: fix double poll req->flags races
MIPS: pic32: treat port as signed integer
MIPS: jump_label: Fix compat branch range check
mips: alchemy: gpio: Include the right header
MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
MIPS: fix duplicate definitions for exported symbols
mips: boot/compressed: use __NO_FORTIFY
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
ata: libata-transport: fix error handling in ata_tdev_add()
ata: libata-transport: fix error handling in ata_tlink_add()
ata: libata-transport: fix error handling in ata_tport_add()
ata: libata-transport: fix double ata_host_put() in ata_tport_add()
eth: sp7021: drop free_netdev() from spl2sw_init_netdev()
RISC-V: vdso: Do not add missing symbols to version section in linker script
riscv: fix reserved memory setup
arm64: efi: Fix handling of misaligned runtime regions and drop warning
arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines
riscv: vdso: fix build with llvm
MAINTAINERS: Move Vivien to CREDITS
riscv: process: fix kernel info leakage
io_uring: check for rollover of buffer ID when providing buffers
net: macvlan: fix memory leaks of macvlan_common_newlink
ethernet: tundra: free irq when alloc ring failed in tsi108_open()
ALSA: hda: fix potential memleak in 'add_widget_node'
ALSA: memalloc: Don't fall back for SG-buffer with IOMMU
net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
ethernet: s2io: disable napi when start nic failed in s2io_card_up()
net: atlantic: macsec: clear encryption keys from the stack
net: phy: mscc: macsec: clear encryption keys when freeing a flow
stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
ALSA: hda/realtek: Add Positivo C6300 model quirk
cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
mctp: Fix an error handling path in mctp_init()
stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
net: cpsw: disable napi in cpsw_ndo_open()
drm/amd/display: only fill dirty rectangles when PSR is enabled
drm/amdgpu: disable BACO on special BEIGE_GOBY card
drm/amdgpu: Drop eviction lock when allocating PT BO
drm/amdgpu: Unlock bo_list_mutex after error handling
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32
drm/amd/display: Fix gpio port mapping issue
drm/amd/display: Fix reg timeout in enc314_enable_fifo
drm/amd/display: Fix FCLK deviation and tool compile issues
drm/amd/display: Zeromem mypipe heap struct before using it
drm/amd/display: Update SR watermarks for DCN314
drm/amdgpu: workaround for TLB seq race
drm/amdkfd: Fix error handling in criu_checkpoint
drm/amdkfd: Fix error handling in kfd_criu_restore_events
drm/amd/pm: update SMU IP v13.0.4 msg interface header
iavf: Fix VF driver counting VLAN 0 filters
ice: Fix spurious interrupt during removal of trusted VF
ANDROID: dm-user: Remove bio recount in I/O path
net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions
net/mlx5e: E-Switch, Fix comparing termination table instance
net/mlx5e: TC, Fix wrong rejection of packet-per-second policing
net/mlx5e: Fix tc acts array not to be dependent on enum order
net/mlx5e: Fix usage of DMA sync API
net/mlx5e: Add missing sanity checks for max TX WQE size
net/mlx5: fw_reset: Don't try to load device in case PCI isn't working
net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode
net/mlx5: Allow async trigger completion execution on single CPU systems
net/mlx5: Bridge, verify LAG state when adding bond to bridge
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
KVM: x86/pmu: Limit the maximum number of supported AMD GP counters
KVM: x86/pmu: Limit the maximum number of supported Intel GP counters
KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level
tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace
tools/kvm_stat: fix incorrect detection of debugfs
x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers
KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly
KVM: SVM: restore host save area from assembly
KVM: SVM: move guest vmsave/vmload back to assembly
KVM: SVM: do not allocate struct svm_cpu_data dynamically
KVM: SVM: remove dead field from struct svm_cpu_data
KVM: SVM: remove unused field from struct vcpu_svm
KVM: SVM: retrieve VMCB from assembly
KVM: SVM: adjust register allocation for __svm_vcpu_run()
KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm
KVM: x86: use a separate asm-offsets.c file
drm: rcar-du: Fix Kconfig dependency between RCAR_DU and RCAR_MIPI_DSI
drm/panfrost: Split io-pgtable requests properly
net: wwan: iosm: fix kernel test robot reported errors
net: wwan: iosm: fix invalid mux header type
net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled
net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
nvmet: fix a memory leak
nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
nvme: quiet user passthrough command errors
mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
selftests: netfilter: Fix and review rpath.sh
ALSA: usb-audio: Add DSD support for Accuphase DAC-60
ibmveth: Reduce default tx queues to 8
net: nixge: disable napi when enable interrupts failed in nixge_open()
net: tun: call napi_schedule_prep() to ensure we own a napi
net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
docs: kmsan: fix formatting of "Example report"
mm/damon/dbgfs: check if rm_contexts input is for a real context
maple_tree: don't set a new maximum on the node when not reusing nodes
maple_tree: fix depth tracking in maple_state
arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging
fs: fix leaked psi pressure state
nilfs2: fix use-after-free bug of ns_writer on remount
x86/traps: avoid KMSAN bugs originating from handle_bug()
kmsan: make sure PREEMPT_RT is off
Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN
x86/uaccess: instrument copy_from_user_nmi()
kmsan: core: kmsan_in_runtime() should return true in NMI context
mm: hugetlb_vmemmap: include missing linux/moduleparam.h
mm/shmem: use page_mapping() to detect page cache for uffd continue
mm/memremap.c: map FS_DAX device memory as decrypted
Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"
nilfs2: fix deadlock in nilfs_count_free_blocks()
mm/mmap: fix memory leak in mmap_region()
hugetlbfs: don't delete error page from pagecache
maple_tree: reorganize testing to restore module testing
maple_tree: mas_anode_descend() clang-analyzer cleanup
maple_tree: remove pointer to pointer use in mas_alloc_nodes()
netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
ANDROID: Sched: Add vendor hooks required for WALT
perf tools: Add the include/perf/ directory to .gitignore
perf test: Fix skipping branch stack sampling test
perf stat: Fix printing os->prefix in CSV metrics output
perf stat: Fix crash with --per-node --metric-only in CSV mode
ANDROID: kleaf: //common:all_headers should use linux_includes.
ANDROID: Split x86 and arm64 DDK headers.
ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64)
ANDROID: kleaf: Initial list of ddk_headers (1: arm64)
ANDROID: kleaf: Initial list of ddk_headers (0: skeleton)
s390: always build relocatable kernel
s390/configs: add kasan.config addon config file
s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config
vmlinux.lds.h: Fix placement of '.data..decrypted' section
io_uring: calculate CQEs from the user visible value
nfsd: put the export reference in nfsd4_verify_deleg_dentry
arm64: fix rodata=full again
drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
block: sed-opal: kmalloc the cmd/resp buffers
block, bfq: fix null pointer dereference in bfq_bio_bfqg()
ALSA: usb-audio: Add quirk entry for M-Audio Micro
drm/amdgpu: Fix the lpfn checking condition in drm buddy
octeontx2-pf: Fix SQE threshold checking
net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable()
net: lapbether: fix issue of invalid opcode in lapbeth_open()
ALSA: hda/hdmi - enable runtime pm for more AMD display audio
drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01
ALSA: usb-audio: Remove redundant workaround for Roland quirk
ALSA: usb-audio: Yet more regression for for the delayed card registration
ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
dmaengine: at_hdmac: Check return code of dma_async_device_register
dmaengine: at_hdmac: Fix impossible condition
dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
dmaengine: at_hdmac: Fix concurrency over the active list
dmaengine: at_hdmac: Free the memset buf without holding the chan lock
dmaengine: at_hdmac: Fix concurrency over descriptor
dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
dmaengine: at_hdmac: Protect atchan->status with the channel lock
dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_hdmac: Don't start transactions at tx_submit level
dmaengine: at_hdmac: Fix at_lli struct definition
dmaengine: stm32-dma: fix potential race between pause and resume
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
dmaengine: apple-admac: Fix grabbing of channels in of_xlate
dmaengine: idxd: fix RO device state error after been disabled/reset
dmaengine: idxd: Fix max batch size for Intel IAA
dmaengine: pxa_dma: use platform_get_irq_optional
sctp: clear out_curr if all frag chunks of current msg are pruned
sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
net: broadcom: Fix BCMGENET Kconfig
octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y
dt-bindings: net: tsnep: Fix typo on generic nvmem property
scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister()
scsi: ibmvfc: Avoid path failures during live migration
mm, slab: remove duplicate kernel-doc comment for ksize()
drm/panfrost: Remove type name from internal struct again
btrfs: zoned: fix locking imbalance on scrub
btrfs: zoned: initialize device's zone info for seeding
btrfs: zoned: clone zoned device info when cloning a device
Revert "btrfs: scrub: use larger block size for data extent scrub"
btrfs: don't print stack trace when transaction is aborted due to ENOMEM
btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
btrfs: fix match incorrectly in dev_args_match_device
drm/i915/userptr: restore probe_range behaviour
drm/i915: Do not set cache_dirty for DGFX
drm/i915/psr: Send update also on invalidate
drm/i915/dmabuf: fix sg_table handling in map_dma_buf
can: rcar_canfd: Add missing ECC error checks for channels 2-7
can: dev: fix skb drop check
can: j1939: j1939_send_one(): fix missing CAN header initialization
can: isotp: fix tx state handling for echo tx processing
can: af_can: fix NULL pointer dereference in can_rx_register()
can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet
mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
platform/x86: p2sb: Don't fail if unknown CPU is found
platform/x86/intel/hid: Add some ACPI device IDs
platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
platform/x86: ideapad-laptop: Disable touchpad_switch
ACPI: video: Add backlight=native DMI quirk for Dell G15 5515
ACPI: video: Make acpi_video_backlight_use_native() always return true
tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
net: wwan: iosm: Remove unnecessary if_mutex lock
net: wwan: mhi: fix memory leak in mhi_mbim_dellink
net: wwan: iosm: fix memory leak in ipc_wwan_dellink
hamradio: fix issue of dev reference count leakage in bpq_device_event()
net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
KVM: s390: pci: Fix allocation size of aift kzdev elements
KVM: s390: pv: don't allow userspace to set the clock under PV
ACPI: video: Improve Chromebook checks
Linux 6.1-rc4
mm/slab_common: Restore passing "caller" for tracing
io_uring: fix typo in io_uring.h comment
ext4: fix fortify warning in fs/ext4/fast_commit.c:1551
ext4: fix wrong return err in ext4_load_and_init_journal()
ext4: fix warning in 'ext4_da_release_space'
ext4: fix BUG_ON() when directory entry has invalid rec_len
nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
phy: ralink: mt7621-pci: add sentinel to quirks table
ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
cifs: fix use-after-free on the link name
cifs: avoid unnecessary iteration of tcp sessions
cifs: always iterate smb sessions using primary channel
net: fman: Unregister ethernet device on removal
bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
bnxt_en: fix the handling of PCIE-AER
bnxt_en: refactor bnxt_cancel_reservations()
Revert "hwmon: (pmbus) Add regulator supply into macro"
hwmon: (scmi) Register explicitly with Thermal Framework
cxl/region: Recycle region ids
cxl/region: Fix 'distance' calculation with passthrough ports
tools/testing/cxl: Add a single-port host-bridge regression config
tools/testing/cxl: Fix some error exits
cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak
cxl/region: Fix cxl_region leak, cleanup targets at region delete
cxl/region: Fix region HPA ordering validation
ANDROID: GKI: Handle no ABI symbol list for modules
x86/cpu: Add several Intel server CPU model numbers
phy: sunplus: Fix an IS_ERR() vs NULL bug in sp_usb_phy_probe
ANDROID: GKI: Add CAN adapters as GKI modules
mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace()
spi: amd: Fix SPI_SPD7 value
net: tun: Fix memory leaks of napi_get_frags
octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload
macsec: clear encryption keys from the stack after setting up offload
macsec: fix detection of RXSCs when toggling offloading
macsec: fix secy->n_rx_sc accounting
macsec: delete new rxsc when offload fails
Revert "net: macsec: report real_dev features when HW offloading is enabled"
selftests/net: give more time to udpgro bg processes to complete startup
net: hns3: fix get wrong value of function hclge_get_dscp_prio()
net: octeontx2-pf: mcs: consider MACSEC setting
HID: wacom: Fix logic used for 3rd barrel switch emulation
net: gso: fix panic on frag_list with mixed head alloc types
tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
tracing/fprobe: Fix to check whether fprobe is registered correctly
fprobe: Check rethook_alloc() return in rethook initialization
kprobe: reverse kp->flags when arm_kprobe failed
selftests/bpf: Add verifier test for release_reference()
bpf: Fix wrong reg type conversion in release_reference()
cxl/pmem: Use size_add() against integer overflow
arm64: cpufeature: Fix the visibility of compat hwcaps
mm/slab_common: repair kernel-doc for __ksize()
arm64: efi: Recover from synchronous exceptions occurring in firmware
PCI: hv: Fix the definition of vector in hv_compose_msi_msg()
MAINTAINERS: remove sthemmin
x86/hyperv: fix invalid writes to MSRs during root partition kexec
clocksource/drivers/hyperv: add data structure for reference TSC MSR
KVM: x86: Fix a typo about the usage of kvcalloc()
KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit()
spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
bpf, sock_map: Move cancel_work_sync() out of sock lock
tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI
net/ipv4: Fix linux/in.h header dependencies
vsock: fix possible infinite sleep in vsock_connectible_wait_data()
vsock: remove the unused 'wait' in vsock_connectible_recvmsg()
x86/xen: simplify sysenter and syscall setup
x86/xen: silence smatch warning in pmu_msr_chk_emulated()
drm/vc4: hdmi: Fix HSM clock too low on Pi4
drm/vc4: hdmi: Fix outdated function name in comment
drm/vc4: hdmi: Take our lock to reset the link
ftrace: Fix use-after-free for dynamic ftrace_ops
ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
ipv6: fix WARNING in ip6_route_net_exit_late()
bridge: Fix flushing of dynamic FDB entries
net, neigh: Fix null-ptr-deref in neigh_table_clear()
net/smc: Fix possible leaked pernet namespace in smc_init()
stmmac: dwmac-loongson: fix invalid mdio_node
ibmvnic: Free rwi on reset success
net: mdio: fix undefined behavior in bit shift for __mdiobus_register
Bluetooth: L2CAP: Fix attempting to access uninitialized memory
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
drm/amdkfd: update GFX11 CWSR trap handler
drm/amd/display: Investigate tool reported FCLK P-state deviations
drm/amd/display: Add DSC delay factor workaround
drm/amd/display: Round up DST_after_scaler to nearest int
drm/amd/display: Use forced DSC bpp in DML
drm/amd/display: Fix DCN32 DSC delay calculation
drm/amdgpu: Disable GPU reset on SRIOV before remove pci.
drm/amdgpu: disable GFXOFF during compute for GFX11
Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect
Bluetooth: L2CAP: Fix memory leak in vhci_write
s390: update defconfigs
s390/zcrypt: fix warning about field-spanning write
Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
Bluetooth: virtio_bt: Use skb_put to set length
Bluetooth: hci_conn: Fix CIS connection dst_type handling
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
drm/amd: Fail the suspend if resources can't be evicted
drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
drm/amdgpu: correct MES debugfs versions
drm/amdgpu: set fb_modifiers_not_supported in vkms
drm/amd/display: cursor update command incomplete
drm/amd/display: Enable timing sync on DCN32
drm/amd/display: Set memclk levels to be at least 1 for dcn32
drm/amd/display: Update latencies on DCN321
drm/amd/display: Limit dcn32 to 1950Mhz display clock
drm/amd/display: Ignore Cable ID Feature
drm/amd/display: Update DSC capabilitie for DCN314
Documentation: devres: add missing I2C helper
netfilter: ipset: enforce documented limit to prevent allocating huge memory
KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL
KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl()
KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs
wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
wifi: ath11k: Fix QCN9074 firmware boot on x86
btrfs: fix inode reserve space leak due to nowait buffered write
btrfs: fix nowait buffered write returning -ENOSPC
btrfs: remove pointless and double ulist frees in error paths of qgroup tests
btrfs: fix ulist leaks in error paths of qgroup self tests
btrfs: fix inode list leak during backref walking at find_parent_nodes()
btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
ANDROID: GKI: Sort system_dlkm modules list
selftests/net: don't tests batched TCP io_uring zc
HID: hyperv: fix possible memory leak in mousevsc_probe()
HID: asus: Remove unused variable in asus_report_tool_width()
isdn: mISDN: netjet: fix wrong check of device registration
mISDN: fix possible memory leak in mISDN_register_device()
spi: meson-spicc: fix do_div build error on non-arm64
rose: Fix NULL pointer dereference in rose_send_frame()
perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
perf/x86/intel: Fix pebs event constraints for SPR
perf/x86/intel: Fix pebs event constraints for ICL
perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain
perf/hw_breakpoint: test: Skip the test if dependencies unmet
bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
netfilter: nf_nat: Fix possible memory leak in nf_nat_init()
selftests/pidfd_test: Remove the erroneous ','
wifi: mac80211: Set TWT Information Frame Disabled bit as 1
wifi: mac80211: Fix ack frame idr leak when mesh has no route
wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit()
ipvs: fix WARNING in ip_vs_app_net_cleanup()
ipvs: fix WARNING in __ip_vs_cleanup_batch()
ipvs: use explicitly signed chars
kconfig: fix segmentation fault in menuconfig search
netlink: introduce bigendian integer types
net: lan966x: Fix unmapping of received frames using FDMA
net: lan966x: Fix FDMA when MTU is changed
net: lan966x: Adjust maximum frame size when vlan is enabled/disabled
net: lan966x: Fix the MTU calculation
x86/tdx: Panic on bad configs that #VE on "private" memory access
cxl/region: Fix decoder allocation crash
nfsd: fix net-namespace logic in __nfsd_file_cache_purge
bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
ANDROID: GKI: BUILD.bazel: Clean up modules list
ANDROID: module: Add vendor hooks
arm64: booting: Document our requirements for fine grained traps with SME
spi: intel: Use correct mask for flash and protected regions
arm64: entry: avoid kprobe recursion
x86/tdx: Prepare for using "INFO" call for a second purpose
sfc: Fix an error handling path in efx_pci_probe()
KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE
drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line
bpf, verifier: Fix memory leak in array reallocation for stack state
i2c: i801: add lis3lv02d's I2C address for Vostro 5568
i2c: tegra: Allocate DMA memory for DMA engine
i2c: piix4: Fix adapter not be removed in piix4_remove()
arm64: dts: juno: Add thermal critical trip points
firmware: arm_scmi: Fix deferred_tx_wq release on error paths
firmware: arm_scmi: Fix devres allocation device in virtio transport
firmware: arm_scmi: Make Rx chan_setup fail on memory errors
firmware: arm_scmi: Make tx_prepare time out eventually
firmware: arm_scmi: Suppress the driver's bind attributes
firmware: arm_scmi: Cleanup the core driver removal callback
MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer
ARM: dts: ux500: Add trips to battery thermal zones
netfilter: nf_tables: release flow rule object from commit path
netfilter: nf_tables: netlink notifier might race to release objects
wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
ALSA: hda: clarify comments on SCF changes
wifi: airo: do not assign -1 to unsigned char
powerpc/32: Select ARCH_SPLIT_ARG64
net: tun: fix bugs for oversize packet when napi frags enabled
ibmvnic: change maintainers for vnic driver
block: blk_add_rq_to_plug(): clear stale 'last' after flush
powerpc/32: fix syscall wrappers with 64-bit arguments
asm-generic: compat: fix compat_arg_u64() and compat_arg_u64_dual()
ANDROID: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
Revert "BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova"
ANDROID: GKI: BUILD.bazel: Add buildifier sort hint
ANDROID: GKI: BUILD.bazel: Cleanup sync comments
ANDROID: GKI: BUILD.bazel: Clean up module order
KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them
ANDROID: GKI: Convert cfg/mac80211 as modules
xfs: rename XFS_REFC_COW_START to _COWFLAG
xfs: fix uninitialized list head in struct xfs_refcount_recovery
xfs: fix agblocks check in the cow leftover recovery function
xfs: check record domain when accessing refcount records
xfs: remove XFS_FIND_RCEXT_SHARED and _COW
xfs: refactor domain and refcount checking
xfs: report refcount domain in tracepoints
xfs: track cow/shared record domains explicitly in xfs_refcount_irec
xfs: refactor refcount record usage in xchk_refcountbt_rec
xfs: dump corrupt recovered log intent items to dmesg consistently
xfs: move _irec structs to xfs_types.h
xfs: actually abort log recovery on corrupt intent-done log items
xfs: check deferred refcount op continuation parameters
xfs: refactor all the EFI/EFD log item sizeof logic
xfs: create a predicate to verify per-AG extents
xfs: fix memcpy fortify errors in EFI log format copying
xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
xfs: fix memcpy fortify errors in RUI log format copying
xfs: fix memcpy fortify errors in CUI log format copying
xfs: fix memcpy fortify errors in BUI log format copying
xfs: fix validation in attr log item recovery
btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
xfs: fix incorrect return type for fsdax fault handlers
btrfs: fix a memory allocation failure test in btrfs_submit_direct
parisc: Avoid printing the hardware path twice
blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs
drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes()
block: Fix possible memory leak for rq_wb on add_disk failure
ublk_drv: add ublk_queue_cmd() for cleanup
ublk_drv: avoid to touch io_uring cmd in blk_mq io path
ublk_drv: comment on ublk_driver entry of Kconfig
ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module
spi: mediatek: Fix package division error
drm/i915/sdvo: Setup DDC fully before output init
drm/i915/sdvo: Filter out invalid outputs more sensibly
drm/i915: stop abusing swiotlb_max_segment
drm/i915/tgl+: Add locking around DKL PHY register accesses
net: sched: Fix use after free in red_enqueue()
audit: fix undefined behavior in bit shift for AUDIT_BIT
ata: palmld: fix return value check in palmld_pata_probe()
ata: pata_legacy: fix pdc20230_set_piomode()
net: fec: fix improper use of NETDEV_TX_BUSY
drm/format-helper: Only advertise supported formats for conversion
powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec
Linux 6.1-rc3
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: fdp: Fix potential memory leak in fdp_nci_send()
selftests: pidfd: Fix compling warnings
ksefltests: pidfd: Fix wait_states: Test terminated by timeout
drm/rockchip: vop2: disable planes when disabling the crtc
drm/rockchip: vop2: fix null pointer in plane_atomic_disable
drm/rockchip: dsi: Fix VOP selection on SoCs that support it
drm/rockchip: fix fbdev on non-IOMMU devices
drm/rockchip: dsi: Force synchronous probe
drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages
arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
ALSA: arm: pxa: pxa2xx-ac97-lib: fix return value check of platform_get_irq()
platform/loongarch: laptop: Fix possible UAF and simplify generic_acpi_laptop_init()
platform/loongarch: laptop: Adjust resume order for loongson_hotkey_resume()
LoongArch: BPF: Avoid declare variables in switch-case
LoongArch: Use flexible-array member instead of zero-length array
LoongArch: Remove unused kernel stack padding
soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe()
arm64: dts: imx93: correct gpio-ranges
arm64: dts: imx93: correct s4mu interrupt names
dt-bindings: power: gpcv2: add power-domains property
arm64: dts: imx8: correct clock order
ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
arm64: dts: imx8mn: Correct the usb power domain
arm64: dts: imx8mn: remove otg1 power domain dependency on hsio
arm64: dts: imx8mm: correct usb power domains
arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio
arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci
net: dsa: fall back to default tagger if we can't load the one from DT
net: ethernet: adi: adin1110: Fix notifiers
ANDROID: GKI: Unset KUNIT_DEFAULT_ENABLED
net: also flag accepted sockets supporting msghdr originated zerocopy
net/ulp: remove SOCK_SUPPORT_ZC from tls sockets
net: remove SOCK_SUPPORT_ZC from sockmap
udp: advertise ipv6 udp support for msghdr::ubuf_info
enic: MAINTAINERS: Update enic maintainers
net: openvswitch: add missing .resv_start_op
netlink: hide validation union fields from kdoc
fortify: Capture __bos() results in const temp vars
riscv: dts: sifive unleashed: Add PWM controlled LEDs
random: use arch_get_random*_early() in random_init()
tools/nolibc/string: Fix memcmp() implementation
tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12
ANDROID: GKI: x86_64: zram & zsmalloc as modules
mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region
lib: maple_tree: remove unneeded initialization in mtree_range_walk()
mmap: fix remap_file_pages() regression
mm/shmem: ensure proper fallback if page faults
mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page()
x86: fortify: kmsan: fix KMSAN fortify builds
x86: asm: make sure __put_user_size() evaluates pointer once
Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default
x86/purgatory: disable KMSAN instrumentation
mm: kmsan: export kmsan_copy_page_meta()
mm: migrate: fix return value if all subpages of THPs are migrated successfully
mm/uffd: fix vma check on userfault for wp
mm: prep_compound_tail() clear page->private
mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs
mm/page_isolation: fix clang deadcode warning
fs/ext4/super.c: remove unused `deprecated_msg'
ipc/msg.c: fix percpu_counter use after free
memory tier, sysfs: rename attribute "nodes" to "nodelist"
MAINTAINERS: git://github.com -> https://github.com for nilfs2
mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops
squashfs: fix buffer release race condition in readahead code
squashfs: fix extending readahead beyond end of file
squashfs: fix read regression introduced in readahead code
spi: tegra210-quad: Don't initialise DMA if not supported
efi: efivars: Fix variable writes with unsupported query_variable_store()
RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
MAINTAINERS: Change myself to a maintainer
blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
phy: qcom-qmp-combo: fix NULL-deref on runtime resume
fuse: add file_modified() to fallocate
MAINTAINERS: Update HiSilicon SFC Driver maintainer
soundwire: qcom: check for outanding writes before doing a read
soundwire: qcom: reinit broadcast completion
soundwire: intel: Initialize clock stop timeout
KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()
capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
net: emaclite: update reset_lock member documentation
KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format
KVM: x86: emulator: update the emulation mode after CR0 write
KVM: x86: emulator: update the emulation mode after rsm
KVM: x86: emulator: introduce emulator_recalc_and_set_mode
KVM: x86: emulator: em_sysexit should update ctxt->mode
KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test
KVM: selftests: Add tests in xen_shinfo_test to detect lock races
net: dsa: Fix possible memory leaks in dsa_loop_init()
kbuild: fix SIGPIPE error message for AR=gcc-ar and AR=llvm-ar
cifs: fix use-after-free caused by invalid pointer `hostname`
ext4: update the backup superblock's at the end of the online resize
clk: qcom: Update the force mem core bit for GPU clocks
clk: Initialize max_rate in struct clk_rate_request
clk: Initialize the clk_rate_request even if clk_core is NULL
clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()
RISC-V: Fix /proc/cpuinfo cpumask warning
riscv: fix detection of toolchain Zihintpause support
riscv: fix detection of toolchain Zicbom support
riscv: mm: add missing memcpy in kasan_init
nfs4: Fix kmemleak when allocate slot failed
NFSv4.2: Fixup CLONE dest file size for zero-length count
SUNRPC: Fix crasher in gss_unwrap_resp_integ()
NFSv4: Retry LOCK on OLD_STATEID during delegation return
SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
NFSv4: Fix a potential state reclaim deadlock
NFS: Avoid memcpy() run-time warning for struct sockaddr overflows
nfs: Remove redundant null checks before kfree
KVM: arm64: Fix bad dereference on MTE-enabled systems
net: enetc: survive memory pressure without crashing
fbdev: cyber2000fb: fix missing pci_disable_device()
kcm: do not sense pfmemalloc status in kcm_sendpage()
net: do not sense pfmemalloc status in skb_append_pagefrags()
net/mlx5e: Fix macsec sci endianness at rx sa update
net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function
net/mlx5e: Fix macsec rx security association (SA) update/delete
net/mlx5e: Fix macsec coverity issue at rx sa update
net/mlx5: Fix crash during sync firmware reset
net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed
net/mlx5e: TC, Reject forwarding from internal port to internal port
net/mlx5: Fix possible use-after-free in async command interface
net/mlx5: ASO, Create the ASO SQ with the correct timestamp format
net/mlx5e: Update restore chain id for slow path packets
net/mlx5e: Extend SKB room check to include PTP-SQ
net/mlx5: DR, Fix matcher disconnect error flow
net/mlx5: Wait for firmware to enable CRS before pci_restore_state
net/mlx5e: Do not increment ESN when updating IPsec ESN state
netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed
netdevsim: fix memory leak in nsim_bus_dev_new()
net: broadcom: bcm4908_enet: update TX stats after actual transmission
nh: fix scope used to find saddr when adding non gw nh
Revert "ip: fix dflt addr selection for connected nexthop"
Revert "ip: fix triggering of 'icmp redirect'"
io_uring: unlock if __io_run_local_work locked inside
io_uring: use io_run_local_work_locked helper
genetlink: limit the use of validation workarounds to old ops
kbuild: fix typo in modpost
Documentation: kbuild: Add description of git for reproducible builds
kbuild: use POSIX-compatible grep option
net: bcmsysport: Indicate MAC is in charge of PHY PM
blk-mq: don't add non-pt request with ->end_io to batch
rbd: fix possible memory leak in rbd_sysfs_init()
can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
Drivers: hv: fix repeated words in comments
x86/hyperv: Remove BUG_ON() for kmap_local_page()
net: ehea: fix possible memory leak in ehea_register_port()
KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache
KVM: Initialize gfn_to_pfn_cache locks in dedicated helper
selftests: add openvswitch selftest suite
openvswitch: switch from WARN to pr_warn
KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
KVM: x86: Exempt pending triple fault from event injection sanity check
MAINTAINERS: git://github -> https://github.com for kvm-riscv
KVM: debugfs: Return retval of simple_attr_open() if it fails
KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
KVM: x86: Mask off reserved bits in CPUID.8000001FH
perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL
perf/x86/rapl: Add support for Intel Raptor Lake
perf/x86/rapl: Add support for Intel AlderLake-N
perf: Fix missing raw data on tracepoint events
can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device()
parisc: Export iosapic_serial_irq() symbol for serial port driver
can: kvaser_usb: Fix possible completions during init_completion
ALSA: aoa: Fix I2S device accounting
ALSA: Use del_timer_sync() before freeing timer
ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
net: ethernet: ave: Fix MAC to be in charge of PHY PM
net: fec: limit register access on i.MX6UL
drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
xfs: increase rename inode reservation
usb: dwc3: gadget: Don't set IMI for no_interrupt
usb: dwc3: gadget: Stop processing more requests on IMI
perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
perf auxtrace: Fix address filter symbol name match for modules
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context
spi: meson-spicc: move wait completion in driver to take bursts delay in account
s390/vfio-ap: Fix memory allocation for mdev_types array
s390/cio: fix out-of-bounds access on cio_ignore free
s390/pai: fix raw data collection for PMU pai_ext
s390/boot: add secure boot trailer
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
s390/uaccess: add missing EX_TABLE entries to __clear_user()
MAINTAINERS: remove outdated linux390 link
rhashtable: make test actually random
Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets"
ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
ACPI: PCC: Fix unintentional integer overflow
PM: domains: Fix handling of unavailable/disabled idle states
clk: renesas: r8a779g0: Fix HSCIF parent clocks
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
ANDROID: selftests: fcnal-test: Fix UPSTREAM related merge error
MAINTAINERS: git://github.com -> https://github.com for sifive
riscv: jump_label: mark arguments as const to satisfy asm constraints
net: ipa: don't configure IDLE_INDICATION on v3.1
net: ipa: fix v3.1 resource limit masks
net: ipa: fix v3.5.1 resource limit max values
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
ANDROID: kernel/sched: rebuild_sched_domains export
i40e: Fix flow-type by setting GL_HASH_INSET registers
i40e: Fix VF hang when reset is triggered on another VF
i40e: Fix ethtool rx-flow-hash setting for X722
ipv6: ensure sane device mtu in tunnels
fs/binfmt_elf: Fix memory leak in load_elf_binary()
exec: Copy oldsighand->action under spin-lock
overflow: Refactor test skips for Clang-specific issues
overflow: disable failing tests for older clang versions
overflow: Fix kern-doc markup for functions
tools headers cpufeatures: Sync with the kernel sources
tools headers uapi: Sync linux/stat.h with the kernel sources
tools include UAPI: Sync sound/asound.h copy with the kernel sources
tools headers uapi: Update linux/in.h copy
tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench'
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf test: Do not fail Intel-PT misc test w/o libpython
perf list: Fix PMU name pai_crypto in perf list on s390
perf record: Fix event fd races
perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available
perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program()
perf vendor events power10: Fix hv-24x7 metric events
perf docs: Fix man page build wrt perf-arm-coresight.txt
tools headers UAPI: Sync powerpc syscall tables with the kernel sources
device property: Fix documentation for *_match_string() APIs
xhci: Remove device endpoints from bandwidth list when freeing the device
xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
xhci: Add quirk to reset host back to default state at shutdown
usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
misc: sgi-gru: use explicitly signed char
coresight: cti: Fix hang in cti_disable_hw()
usb: dwc3: st: Rely on child's compatible instead of name
usb: gadget: uvc: limit isoc_sg to super speed gadgets
pm-graph v5.10
media: vivid.rst: loop_video is set on the capture devnode
media: vivid: set num_in/outputs to 0 if not supported
media: vivid: drop GFP_DMA32
media: vivid: fix control handler mutex deadlock
media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
media: v4l2-dv-timings: add sanity checks for blanking values
media: vivid: dev->bitmap_cap wasn't freed in all cases
media: vivid: s_fbuf: add more sanity checks
KVM: arm64: Use correct accessor to parse stage-1 PTEs
nvme-multipath: set queue dma alignment to 3
nvme-tcp: fix possible circular locking when deleting a controller under memory pressure
nvme-tcp: replace sg_init_marker() with sg_init_table()
ALSA: rme9652: use explicitly signed char
ALSA: au88x0: use explicitly signed char
cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
cpufreq: intel_pstate: Read all MSRs on the target CPU
PM: hibernate: Allow hybrid sleep to work with s2idle
ANDROID: mm: export vm_unmapped_area()
drm/scheduler: fix fence ref counting
net: stmmac: rk3588: Allow multiple gmac controller
btrfs: don't use btrfs_chunk::sub_stripes from disk
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
RDMA/rxe: Fix mr leak in RESPST_ERR_RNR
mptcp: fix abba deadlock on fastopen
mptcp: factor out mptcp_connect()
mptcp: set msk local address earlier
net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU
genetlink: piggy back on resv_op to default to a reject policy
ethtool: eeprom: fix null-deref on genl_info in dump
x86/mm: Do not verify W^X at boot up
drm/amd/display: Revert logic for plane modifiers
drm/amdkfd: correct the cache info for gfx1036
drm/amdkfd: update gfx1037 Lx cache setting
drm/amdgpu: skip mes self test for gc 11.0.3 in recover
drm/amd: Add IMU fw version to fw version queries
drm/amd/display: Don't return false if no stream
drm/amd/display: Remove wrong pipe control lock
drm/amd/pm: allow gfxoff on gc_11_0_3
drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x
fbdev: sisfb: use explicitly signed char
MAINTAINERS: adjust entry after renaming parisc serial driver
net-memcg: avoid stalls when under memory pressure
tcp: fix indefinite deferral of RTO with SACK reneging
docs/process/howto: Replace C89 with C11
Documentation: Fix spelling mistake in hacking.rst
Documentation: process: replace outdated LTS table w/ link
mmc: core: Fix WRITE_ZEROES CQE handling
x86/syscall: Include asm/ptrace.h in syscall_wrapper header
ACPI: video: Fix missing native backlight on Chromebooks
btrfs: fix type of parameter generation in btrfs_get_dentry
btrfs: send: fix send failure of a subcase of orphan inodes
btrfs: make thaw time super block check to also verify checksum
btrfs: fix tree mod log mishandling of reallocated nodes
btrfs: reorder btrfs_bio for better packing
btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed
btrfs: raid56: properly handle the error when unable to find the missing stripe
tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
RDMA/hns: Fix NULL pointer problem in free_mr_init()
RDMA/hns: Disable local invalidate operation
spi: stm32: Print summary 'callbacks suppressed' message
net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
RDMA/efa: Add EFA 0xefa2 PCI ID
docs: netdev: offer performance feedback to contributors
kcm: annotate data-races around kcm->rx_wait
kcm: annotate data-races around kcm->rx_psock
net: fman: Use physical address for userspace interfaces
platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
leds: simatic-ipc-leds-gpio: fix incorrect LED to GPIO mapping
net/mlx5e: Cleanup MACsec uninitialization routine
platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems
atlantic: fix deadlock at aq_nic_stop
platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models
platform/x86: asus-wmi: Add support for ROG X16 tablet mode
drm/i915/dp: Reset frl trained flag before restarting FRL training
drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU
drm/i915: Extend Wa_1607297627 to Alderlake-P
mac802154: Fix LQI recording
efi: random: Use 'ACPI reclaim' memory for random seed
efi: random: reduce seed size to 32 bytes
ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
Revert "coresight: cti: Fix hang in cti_disable_hw()"
efi/tpm: Pass correct address to memblock_reserve
counter: 104-quad-8: Fix race getting function mode and direction
counter: microchip-tcb-capture: Handle Signal1 read and Synapse
cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter()
cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc()
Linux 6.1-rc2
Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()"
kernel/utsname_sysctl.c: Fix hostname polling
arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo
block: fix memory leak for elevator on add_disk failure
io_uring/net: fail zc sendmsg when unsupported by socket
io_uring/net: fail zc send when unsupported by socket
net: flag sockets supporting msghdr originated zerocopy
hwmon: (corsair-psu) Add USB id of the new HX1500i psu
KVM: x86: Mask off reserved bits in CPUID.8000001AH
KVM: x86: Mask off reserved bits in CPUID.80000008H
KVM: x86: Mask off reserved bits in CPUID.80000006H
KVM: x86: Mask off reserved bits in CPUID.80000001H
tools: include: sync include/api/linux/kvm.h
usb: bdc: change state when port disconnected
usb: typec: ucsi: acpi: Implement resume callback
usb: typec: ucsi: Check the connection on resume
usb: gadget: aspeed: Fix probe regression
usb: gadget: uvc: fix sg handling during video encode
usb: gadget: uvc: fix sg handling in error case
usb: gadget: uvc: fix dropped frame after missed isoc
usb: dwc3: gadget: Don't delay End Transfer on delayed_status
usb: dwc3: Don't switch OTG -> peripheral if extcon is present
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
kvm: Add support for arch compat vm ioctls
MAINTAINERS: Update maintainers for broadcom USB
MAINTAINERS: move USB gadget and phy entries under the main USB entry
ALSA: hda/realtek: Add another HP ZBook G9 model quirks
nfp: only clean `sp_indiff` when application firmware is unloaded
amd-xgbe: add the bit rate quirk for Molex cables
amd-xgbe: fix the SFP compliance codes check for DAC cables
amd-xgbe: enable PLL_CTL for fixed PHY modes only
amd-xgbe: use enums for mailbox cmd and sub_cmds
amd-xgbe: Yellow carp devices do not need rrc
scsi: ufs: core: Fix typo in comment
scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
scsi: ufs: core: Fix typo for register name in comments
scsi: pm80xx: Display proc_name in sysfs
scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry()
bpf: Use __llist_del_all() whenever possbile during memory draining
bpf: Wait for busy refill_work when destroying bpf memory allocator
ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set
x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
drm/amdgpu: Adjust MES polling timeout for sriov
drm/amd/pm: update driver-if header for smu_v13_0_10
drm/amdgpu: fix pstate setting issue
drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD
x86/unwind/orc: Fix unreliable stack dump with gcov
ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
MAINTAINERS: add keyword match on PTP
ethtool: pse-pd: fix null-deref on genl_info in dump
ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table
ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init()
crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
wifi: cfg80211: Fix bitrates overflow issue
wifi: cfg80211: fix memory leak in query_regdb_file()
wifi: mac80211: fix memory free error when registering wiphy fail
wifi: cfg80211: silence a sparse RCU warning
efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0
efi: libstub: Fix incorrect payload size in zboot header
efi: libstub: Give efi_main() asmlinkage qualification
efi: efivars: Fix variable writes without query_variable_store()
efi: ssdt: Don't free memory if ACPI table was loaded successfully
efi: libstub: Remove zboot signing from build options
iommu/vt-d: Clean up si_domain in the init_dmars() error path
iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
iommu/vt-d: Use rcu_lock in get_resv_regions
iommu: Add gfp parameter to iommu_alloc_resv_region
parisc: Use signed char for hardware path in pdc.h
wifi: rt2x00: use explicitly signed or unsigned types
RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
RISC-V: Fix compilation without RISCV_ISA_ZICBOM
ALSA: ac97: Use snd_ctl_rename() to rename a control
ALSA: ca0106: Use snd_ctl_rename() to rename a control
ALSA: emu10k1: Use snd_ctl_rename() to rename a control
ALSA: hda/realtek: Use snd_ctl_rename() to rename a control
ALSA: usb-audio: Use snd_ctl_rename() to rename a control
ALSA: control: add snd_ctl_rename()
parisc/serial: Rename 8250_gsc.c to 8250_parisc.c
parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
i2c: mlxbf: depend on ACPI; clean away ifdeffage
fbdev: smscufx: Fix several use-after-free bugs
nouveau: fix migrate_to_ram() for faulting page
mm/huge_memory: do not clobber swp_entry_t during THP split
hugetlb: fix memory leak associated with vma_lock structure
mm/page_alloc: reduce potential fragmentation in make_alloc_exact()
mm: /proc/pid/smaps_rollup: fix maple tree search
mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
mm/mmap: fix MAP_FIXED address return on VMA merge
mm/mmap.c: __vma_adjust(): suppress uninitialized var warning
mm/mmap: undo ->mmap() when mas_preallocate() fails
init: Kconfig: fix spelling mistake "satify" -> "satisfy"
ocfs2: clear dinode links count in case of error
ocfs2: fix BUG when iput after ocfs2_mknod fails
gcov: support GCC 12.1 and newer compilers
zsmalloc: zs_destroy_pool: add size_class NULL check
mm/mempolicy: fix mbind_range() arguments to vma_merge()
mailmap: update email for Qais Yousef
mailmap: update Dan Carpenter's email address
nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
net: macb: Specify PHY PM management done by MAC
net: hinic: fix the issue of double release MBOX callback of VF
net: hinic: fix the issue of CMDQ memory leaks
net: hinic: fix memory leak when reading function table
net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
selftests: net: Fix netdev name mismatch in cleanup
selftests: net: Fix cross-tree inclusion of scripts
net: lan966x: Fix the rx drop counter
net: netsec: fix error handling in netsec_register_mdio()
tipc: fix a null-ptr-deref in tipc_topsrv_accept
ANDROID: GKI: Add module load time symbol protection
Revert "ANDROID: GKI: Add script to generate symbol protection headers"
Revert "ANDROID: GKI: remove info print for header generation"
Revert "ANDROID: GKI: Add module load time protected symbol lookup"
bpf: Fix dispatcher patchable function entry to 5 bytes nop
cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA.
cxl/region: Fix null pointer dereference due to pass through decoder commit
cxl/mbox: Add a check on input payload size
rcu: Keep synchronize_rcu() from enabling irqs in early boot
coresight: cti: Fix hang in cti_disable_hw()
coresight: Fix possible deadlock with lock dependency
i2c: fix spelling typos in comments
rv/dot2c: Make automaton definition static
xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
xfs: fix memory leak in xfs_errortag_init
xfs: remove redundant pointer lip
xfs: fix exception caused by unexpected illegal bestcount in leaf dir
fuse: fix readdir cache race
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()
x86/ftrace: Remove ftrace_epilogue()
drm/amdgpu: fix sdma doorbell init ordering on APUs
blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
blktrace: fix possible memleak in '__blk_trace_remove'
blktrace: introduce 'blk_trace_{start,stop}' helper
bio: safeguard REQ_ALLOC_CACHE bio put
io-wq: Fix memory leak in worker creation
block, bfq: remove unused variable for bfq_queue
drbd: only clone bio if we have a backing device
ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
gpio: tegra: Convert to immutable irq chip
drm/panfrost: replace endian-specific types with native ones
drm/panfrost: Remove type name from internal structs
drm/connector: Set DDC pointer in drmm_connector_init
drm: tests: Fix a buffer overflow in format_helper_test
fbdev: xilinxfb: Make xilinxfb_release() return void
fbdev: sisfb: fix repeated word in comment
fscrypt: fix keyring memory leak on mount failure
net: phy: dp83822: disable MDI crossover status change interrupt
ublk_drv: use flexible-array member instead of zero-length array
net: sched: fix race condition in qdisc_graft()
net: hns: fix possible memory leak in hnae_ae_register()
wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
sfc: include vport_id in filter spec hash and equal()
cifs: update internal module number
cifs: fix memory leaks in session setup
cifs: drop the lease for cached directories on rmdir or rename
MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem
selftests/landlock: Build without static libraries
genetlink: fix kdoc warnings
i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()
i2c: xiic: Add platform module alias
ACPI: scan: Fix DMA range assignment
drivers: watchdog: exar_wdt.c fix use after free
watchdog: sp805_wdt: fix spelling typo in comment
ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor
MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver
ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List
smb3: interface count displayed incorrectly
selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
spi: aspeed: Fix window offset of CE1
dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing
dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it
selftests: add selftest for chaining of tc ingress handling to egress
net: Fix return value of qdisc ingress handling on success
ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
net: sched: sfb: fix null pointer access issue when sfb_init() fails
Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()"
net: sched: cake: fix null pointer access issue when cake_init() fails
ethernet: marvell: octeontx2 Fix resource not freed after malloc
ASoC: simple-card: Fix up checks for HW param fixups
ASoC: rt1308-sdw: add the default value of some registers
ASoC: rt1308-sdw: update the preset settings
ANDROID: gki_defconfig: update for 6.1-rc1
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()
drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates
nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show
nvmet: fix workqueue MEM_RECLAIM flushing dependency
nvme-hwmon: kmalloc the NVME SMART log buffer
nvme-hwmon: consistently ignore errors from nvme_hwmon_init
drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag
nvme: add Guenther as nvme-hwmon maintainer
nvme-apple: don't limit DMA segement size
nvme-pci: disable write zeroes on various Kingston SSD
nvme: fix error pointer dereference in error handling
IB/hfi1: Correctly move list in sc_disable()
RDMA/cma: Use output interface for net_dev check
netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
ionic: catch NULL pointer issue on reconfig
net: hsr: avoid possible NULL deref in skb_clone()
bnxt_en: fix memory leak in bnxt_nvm_test()
drm/amdgpu: Fix for BO move issue
drm/amdgpu: dequeue mes scheduler during fini
drm/amd/pm: enable thermal alert on smu_v13_0_10
drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11
drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback
drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o
drm/amd/pm: add SMU IP v13.0.4 IF version define to V7
drm/amd/pm: update SMU IP v13.0.4 driver interface version
drm/amd/pm: Init pm_attr_list when dpm is disabled
drm/amd/pm: disable cstate feature for gpu reset scenario
drm/amd/pm: fulfill SMU13.0.7 cstate control interface
drm/amd/pm: fulfill SMU13.0.0 cstate control interface
drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported
drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10
drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3
drm/amdgpu: skip mes self test for gc 11.0.3
drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10
drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10
drm/amd/pm: remove the pptable id override on smu_v13_0_10
drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
drm/amdgpu: Refactor mode2 reset logic for v11.0.7
Revert "drm/amdgpu: let mode2 reset fallback to default when failure"
Revert "drm/amdgpu: add debugfs amdgpu_reset_level"
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
tracing/histogram: Update document for KEYS_MAX size
xfs: avoid a UAF when log intent item recovery fails
dm clone: Fix typo in block_device format specifier
dm: remove unnecessary assignment statement in alloc_dev()
dm verity: Add documentation for try_verify_in_tasklet option
dm cache: delete the redundant word 'each' in comment
dm raid: fix typo in analyse_superblocks code comment
dm verity: enable WQ_HIGHPRI on verify_wq
dm raid: delete the redundant word 'that' in comment
dm: change from DMWARN to DMERR or DMCRIT for fatal errors
kunit: update NULL vs IS_ERR() tests
rtc: cmos: fix build on non-ACPI platforms
selftests/ftrace: fix dynamic_events dependency check
selftests/memory-hotplug: Remove the redundant warning information
ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open
ASoC: Intel: sof_rt5682: Add quirk for Rex board
selftests/kexec: fix build for ARCH=x86_64
selftests/intel_pstate: fix build for ARCH=x86_64
selftests/futex: fix build for clang
x86/resctrl: Fix min_cbm_bits for AMD
ASoC: SOF: Intel: pci-mtl: fix firmware name
ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
dm bufio: use the acquire memory barrier when testing for B_READING
cifs: Fix memory leak when build ntlmssp negotiate blob failed
cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
cifs: use LIST_HEAD() and list_move() to simplify code
cifs: Fix xid leak in cifs_get_file_info_unix()
cifs: Fix xid leak in cifs_ses_add_channel()
cifs: Fix xid leak in cifs_flock()
cifs: Fix xid leak in cifs_copy_file_range()
cifs: Fix xid leak in cifs_create()
rtc: cmos: Fix wake alarm breakage
ANDROID: kbuild: fix typo in modpost
ANDROID: kbuild: Use '-f' instead of '--file=' for grep
ANDROID: kbuild: re-add vmlinux.symvers for mixed building
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
HID: lenovo: Make array tp10ubkbd_led static const
HID: saitek: add madcatz variant of MMO7 mouse device ID
Documentation: document ublk user recovery feature
powerpc/64s/interrupt: Perf NMI should not take normal exit path
powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning
KVM: PPC: BookS PR-KVM and BookE do not support context tracking
powerpc: Fix reschedule bug in KUAP-unlocked user copy
powerpc/64s: Fix hash__change_memory_range preemption warning
powerpc/64s: Disable preemption in hash lazy mmu mode
powerpc/64s: make linear_map_hash_lock a raw spinlock
powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe
powerpc/64s: Add lockdep for HPTE lock
powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU
powerpc/pseries/vas: Add VAS IRQ primary handler
ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE
ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p()
cpufreq: sun50i: Switch to use dev_err_probe() helper
cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper
cpufreq: imx6q: Switch to use dev_err_probe() helper
cpufreq: dt: Switch to use dev_err_probe() helper
cpufreq: qcom: remove unused parameter in function definition
cpufreq: qcom: fix writes in read-only memory region
cpufreq: qcom: fix memory leak in error path
cpufreq: tegra194: Fix module loading
mtd: parsers: bcm47xxpart: Fix halfblock reads
ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed
x86/microcode/AMD: Apply the patch early on every logical thread
pinctrl: ocelot: Fix incorrect trigger of the interrupt.
mtd: rawnand: marvell: Use correct logic for nand-keep-config
mtd: rawnand: tegra: Fix PM disable depth imbalance in probe
fbdev: gbefb: Convert sysfs snprintf to sysfs_emit
mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
fbdev: sm501fb: Convert sysfs snprintf to sysfs_emit
fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
fbdev: da8xx-fb: Fix error handling in .remove()
udp: Update reuse->has_conns under reuseport_lock.
mtd: core: add missing of_node_get() in dynamic partitions code
mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init()
Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration"
Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance"
clk: renesas: r8a779g0: Add SASYNCPER clocks
scsi: lpfc: Fix memory leak in lpfc_create_port()
scsi: core: Restrict legal sdev_state transitions via sysfs
ARC: mm: fix leakage of memory allocated for PTE
arc: update config files
arc: iounmap() arg is volatile
arc: dts: Harmonize EHCI/OHCI DT nodes name
ARC: bitops: Change __fls to return unsigned long
ARC: Fix comment typo
ARC: Fix comment typo
ata: ahci_qoriq: Fix compilation warning
ata: ahci_imx: Fix compilation warning
ata: ahci_xgene: Fix compilation warning
ata: ahci_brcm: Fix compilation warning
ata: sata_rcar: Fix compilation warning
dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974
clk: mediatek: clk-mt8195-topckgen: Fix error return code in clk_mt8195_topck_probe()
clk: sifive: select by default if SOC_SIFIVE
clk: rs9: Fix I2C accessors
blkcg: Update MAINTAINERS entry
x86/topology: Fix duplicated core ID within a package
x86/topology: Fix multiple packages shown on a single-package system
hwmon/coretemp: Handle large core ID value
bpf: prevent decl_tag from being referenced in func_proto
selftests/bpf: Add reproducer for decl_tag in func_proto return type
MAINTAINERS: git://github -> https://github.com for broadcom
x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro"
sched: Introduce struct balance_callback to avoid CFI mismatches
sched/core: Fix comparison in sched_group_cookie_match()
bpf: Fix sample_flags for bpf_perf_event_output
selftests/perf_events: Add a SIGTRAP stress test with disables
perf: Fix missing SIGTRAPs
counter: ti-ecap-capture: fix IS_ERR() vs NULL check
counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array
x86/fpu: Exclude dynamic states from init_fpstate
x86/fpu: Fix the init_fpstate size check with the actual size
x86/fpu: Configure init_fpstate attributes orderly
ata: ahci_st: Fix compilation warning
ASoC: codecs: jz4725b: fix capture selector naming
ASoC: codecs: jz4725b: use right control for Capture Volume
ASoC: codecs: jz4725b: fix reported volume for Master ctl
ASoC: codecs: jz4725b: add missed Line In power control bit
fbdev: MIPS supports iomem addresses
spi: qup: support using GPIO as chip select line
ALSA: hda/realtek: simplify the return of comp_bind()
pinctrl: qcom: Avoid glitching lines when we first mux to output
mmc: core: Fix kernel panic when remove non-standard SDIO card
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
mmc: queue: Cancel recovery work on cleanup
mmc: block: Remove error check of hw_reset on reset
pinctrl: Ingenic: JZ4755 bug fixes
net: ethernet: mediatek: ppe: Remove the unused function mtk_foe_entry_usable()
net: ethernet: mtk_eth_wed: add missing of_node_put()
net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
iio: bmc150-accel-core: Fix unsafe buffer attributes
iio: adxl367: Fix unsafe buffer attributes
iio: adxl372: Fix unsafe buffer attributes
iio: at91-sama5d2_adc: Fix unsafe buffer attributes
iio: temperature: ltc2983: allocate iio channels once
tools: iio: iio_utils: fix digit calculation
iio: adc: stm32-adc: fix channel sampling time init
iio: adc: mcp3911: mask out device ID in debug prints
iio: adc: mcp3911: use correct id bits
iio: adc: mcp3911: return proper error code on failure to allocate trigger
iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug
iio: light: tsl2583: Fix module unloading
erofs: protect s_inodes with s_inode_list_lock for fscache
phy: tegra: xusb: Fix crash during pad power on/down
phy: stm32: fix an error code in probe
MAINTAINERS: Update Kishon's email address in GENERIC PHY FRAMEWORK
ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
ata: ahci-imx: Fix MODULE_ALIAS
io_uring/rw: remove leftover debug statement
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
io_uring: reuse io_alloc_req()
io_uring: kill hot path fixed file bitmap debug checks
io_uring: remove FFS_SCM
erofs: fix up inplace decompression success rate
erofs: shouldn't churn the mapping page for duplicated copies
erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy()
hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0
hwmon: (corsair-psu) fix typo in USB id description
Linux 6.1-rc1
skmsg: pass gfp argument to alloc_sk_msg()
Revert "cpumask: fix checking valid cpu range".
lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
kbuild: fix single directory build
mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation
thermal: intel_powerclamp: Use first online CPU as control_cpu
MAINTAINERS: git://github -> https://github.com for openrisc
smb3: improve SMB3 change notification support
cifs: lease key is uninitialized in two additional functions when smb1
cifs: lease key is uninitialized in smb1 paths
smb3: must initialize two ACL struct fields to zero
cifs: fix double-fault crash during ntlmssp
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet
perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver
perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()
perf tests stat+json_output: Include sanity check for topology
perf tests stat+csv_output: Include sanity check for topology
perf intel-pt: Fix system_wide dummy event for hybrid
perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
perf test: Fix attr tests for PERF_FORMAT_LOST
perf test: test_intel_pt.sh: Add 9 tests
perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
perf test: test_intel_pt.sh: Add jitdump test
perf test: test_intel_pt.sh: Tidy some alignment
perf test: test_intel_pt.sh: Print a message when skipping kernel tracing
perf test: test_intel_pt.sh: Tidy some perf record options
perf test: test_intel_pt.sh: Fix return checking again
KVM: arm64: vgic: Fix exit condition in scan_its_table()
KVM: arm64: nvhe: Fix build with profile optimization
net: stmmac: Enable mac_managed_pm phylink config
net: phylink: add mac_managed_pm in phylink_config structure
Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}"
net: dsa: uninitialized variable in dsa_slave_netdevice_event()
sunhme: Uninitialized variable in happy_meal_init()
net/smc: Fix an error code in smc_lgr_create()
net: phy: dp83867: Extend RX strap quirk for SGMII mode
net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter
net/atm: fix proc_mpc_write incorrect return value
sfc: Change VF mac via PF as first preference if available.
clk: tegra: Fix Tegra PWM parent clock
clk: at91: fix the build with binutils 2.27
clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks
clk: mediatek: clk-mux: Add .determine_rate() callback
kbuild: add -fno-discard-value-names to cmd_cc_ll_c
Revert "PCI: Distribute available resources for root buses, too"
ANDROID: slab: remove __alloc_size attribute from __kmalloc_node_track_caller
drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver
cifs: fix static checker warning
drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
drm/msm: Remove redundant check for 'submit'
drm/msm/a6xx: Remove state objects from list before freeing
drm/msm/a6xx: Skip snapshotting unused GMU buffers
drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage
perf: Skip and warn on unknown format 'configN' attrs
perf list: Fix metricgroups title message
perf mem: Fix -C option behavior for perf mem record
perf annotate: Add missing condition flags for arm64
libperf: Do not include non-UAPI linux/compiler.h header
scripts/clang-tools: Convert clang-tidy args to list
modpost: put modpost options before argument
perf test: Fix test_arm_coresight.sh failures on Juno
perf stat: Support old kernels for bperf cgroup counting
xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts
xen/virtio: Handle cases when page offset > PAGE_SIZE properly
MAINTAINERS: update btrfs website links and files
hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()
HID: playstation: support updated DualSense rumble mode.
HID: playstation: add initial DualSense Edge controller support
HID: playstation: stop DualSense output work on remove.
HID: magicmouse: Do not set BTN_MOUSE on double report
parisc: Fix userspace graphics card breakage due to pgtable special bit
parisc: fbdev/stifb: Align graphics memory size to 4MB
MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak
MAINTAINERS: git://github -> https://github.com for petkan
Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity"
Revert "ANDROID: cpuset: Make cpusets restore on hotplug"
net: macvlan: change schedule system_wq to system_unbound_wq
tls: strp: make sure the TCP skbs do not have overlapping data
i40e: Fix DMA mappings leak
net: dsa: qca8k: fix ethtool autocast mib for big-endian systems
net: dsa: qca8k: fix inband mgmt for big-endian systems
tipc: fix an information leak in tipc_topsrv_kern_subscr
tipc: Fix recognition of trial period
MAINTAINERS: add RISC-V's patchwork
rtc: rv3028: Fix codestyle errors
ANDROID: db845c_gki: QCOM_QFPROM is now NVMEM_QCOM_QFPROM
rtc: cmos: Fix event handler registration ordering issue
RISC-V: Make port I/O string accessors actually work
ACPI: resource: note more about IRQ override
ACPI: resource: do IRQ override on LENOVO IdeaPad
ACPI: extlog: Handle multiple records
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
Documentation: ACPI: Prune DSDT override documentation from index
riscv: enable software resend of irqs
RISC-V: Re-enable counter access from userspace
riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
riscv: Add cache information in AUX vector
soc: sifive: ccache: define the macro for the register shifts
soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes
soc: sifive: ccache: reduce printing on init
soc: sifive: ccache: determine the cache level from dts
soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.
dt-bindings: sifive-ccache: change Sifive L2 cache to Composable cache
Documentation: rtla: Correct command line example
sunhme: fix an IS_ERR() vs NULL check in probe
net: marvell: prestera: fix a couple NULL vs IS_ERR() checks
kcm: avoid potential race in kcm_tx_work
tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
nfsd: ensure we always call fh_verify_error tracepoint
MAINTAINERS: of: collapse overlay entry into main device tree entry
riscv: check for kernel config option in t-head memory types errata
riscv: use BIT() marco for cpufeature probing
riscv: use BIT() macros in t-head errata init
riscv: drop some idefs from CMO initialization
riscv: cleanup svpbmt cpufeature probing
selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1
bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1
riscv: Pass -mno-relax only on lld < 15.0.0
cifs: use ALIGN() and round_up() macros
cifs: find and use the dentry for cached non-root directories also
cifs: enable caching of directories for which a lease is held
cifs: prevent copying past input buffer boundaries
cifs: fix uninitialised var in smb2_compound_op()
cifs: improve symlink handling for smb2+
smb3: clarify multichannel warning
cifs: fix regression in very old smb1 mounts
vdpa/ifcvf: add reviewer
virtio_pci: use irq to detect interrupt support
spi: intel: Fix the offset to get the 64K erase opcode
ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
ASoC: rt1019: Fix the TDM settings
ASoC: rt5682s: Fix the TDM Tx settings
drm/vc4: hdmi: Check the HSM rate at runtime_resume
drm/vc4: hdmi: Enforce the minimum rate at runtime_resume
drm/vc4: Add module dependency on hdmi-codec
powerpc/pseries: Fix CONFIG_DTL=n build
powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
RISC-V: Avoid dereferening NULL regs in die()
highmem: fix kmap_to_page() for kmap_local_page() addresses
mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page
mm/selftest: uffd: explain the write missing fault check
mm/hugetlb: use hugetlb_pte_stable in migration race check
mm/hugetlb: fix race condition of uffd missing/minor handling
zram: always expose rw_page
LoongArch: update local TLB if PTE entry exists
mm: use update_mmu_tlb() on the second thread
kasan: fix array-bounds warnings in tests
hmm-tests: add test for migrate_device_range()
nouveau/dmem: evict device private memory during release
nouveau/dmem: refactor nouveau_dmem_fault_copy_one()
mm/migrate_device.c: add migrate_device_range()
mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page()
mm/memremap.c: take a pgmap reference on page allocation
mm: free device private pages have zero refcount
mm/memory.c: fix race when faulting a device private page
mm/damon: use damon_sz_region() in appropriate place
mm/damon: move sz_damon_region to damon_sz_region
lib/test_meminit: add checks for the allocation functions
kmsan: unpoison @tlb in arch_tlb_gather_mmu()
ext4,f2fs: fix readahead of verity data
mm/mmap: undo ->mmap() when arch_validate_flags() fails
net: phy: micrel: Fixes FIELD_GET assertion
openvswitch: add nf_ct_is_confirmed check before assigning the helper
tcp: Fix data races around icsk->icsk_af_ops.
ipv6: Fix data races around sk->sk_prot.
tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
tcp/udp: Fix memory leak in ipv6_renew_options().
dt-bindings: riscv: add new riscv,isa strings for emulators
dt-bindings: interrupt-controller: sifive,plic: add legacy riscv compatible
dt-bindings: timer: sifive,clint: add legacy riscv compatible
mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
mm/mmap: preallocate maple nodes for brk vma expansion
mm: more vma cache removal
mmap: fix copy_vma() failure path
mm/compaction: fix set skip in fast_find_migrateblock
mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static
rtc: k3: Use devm_clk_get_enabled() helper
rtc: jz4740: Use devm_clk_get_enabled() helper
rtc: mpfs: Use devm_clk_get_enabled() helper
io_uring/rw: ensure kiocb_end_write() is always called
io_uring: fix fdinfo sqe offsets calculation
io_uring: local variable rw shadows outer variable in io_write
io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC
io_uring: optimise locking for local tw with submit_wait
io_uring: remove redundant memory barrier in io_req_local_work_add
io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT
io_uring: remove notif leftovers
io_uring: correct pinned_vm accounting
io_uring/af_unix: defer registered files gc to io_uring release
rtc: ds1685: Fix spelling of function name in comment block
rtc: isl12022: switch to using regmap API
rtc: isl12022: drop redundant write to HR register
rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata()
rtc: isl12022: use %ptR
rtc: isl12022: simplify some expressions
rtc: isl12022: drop a dev_info()
rtc: isl12022: specify range_min and range_max
rtc: isl12022: stop using deprecated devm_rtc_device_register()
rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register()
i3c: master: Remove the wrong place of reattach.
i3c: master: Free the old_dyn_addr when reattach.
tracing: Fix reading strings from synthetic events
tracing: Add "(fault)" name injection to kernel probes
tracing: Move duplicate code of trace_kprobe/eprobe.c into header
kbuild: Stop including vmlinux.bz2 in the rpm's
Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
arm64: Add AMPERE1 to the Spectre-BHB affected list
doc: RISC-V: Document that misaligned accesses are supported
drm/amd/display: Add HUBP surface flip interrupt handler
dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example
dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning
powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs
ring-buffer: Fix kernel-doc
mctp: prevent double key removal and unref
selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1
netfilter: rpfilter/fib: Populate flowic_l3mdev field
selftests: netfilter: Test reverse path filtering
ftrace: Fix char print issue in print_ip_ins()
Revert "ANDROID: fs: epoll: use freezable blocking call"
ANDROID: fix build problem in kernel/sched/vendor_hooks.c
nvme-multipath: fix possible hang in live ns resize with ANA access
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
nvme-tcp: fix possible hang caused during ctrl deletion
nvme-rdma: fix possible hang caused during ctrl deletion
arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
LoongArch: Update Loongson-3 default config file
LoongArch: Add ACPI-based generic laptop driver
LoongArch: Add BPF JIT support
LoongArch: Add some instruction opcodes and formats
LoongArch: Move {signed,unsigned}_imm_check() to inst.h
LoongArch: Add kdump support
LoongArch: Add kexec support
LoongArch: Use generic BUG() handler
LoongArch: Add SysRq-x (TLB Dump) support
LoongArch: Add perf events support
LoongArch: Add qspinlock support
LoongArch: Use TLB for ioremap()
LoongArch: Support access filter to /dev/mem interface
LoongArch: Refactor cache probe and flush methods
LoongArch: mm: Refactor TLB exception handlers
LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
LoongArch: Support PC-relative relocations in modules
LoongArch: Define ELF relocation types added in ABIv2.0
LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately"
LoongArch: Mark __xchg() and __cmpxchg() as __always_inline
LoongArch: Flush TLB earlier at initialization
LoongArch: Do not create sysfs control file for io master CPUs
LoongArch: Fix cpu name after CPU-hotplug
net/mlx5: Make ASO poll CQ usable in atomic context
tcp: cdg: allow tcp_cdg_release() to be called multiple times
Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"
inet: ping: fix recent breakage
ipv6: ping: fix wrong checksum for large frames
Revert "ANDROID: GKI: sched: add rvh for new cfs task util"
net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports
mm: cgroup: fix comments for get from fd/file helpers
Revert "ANDROID: sched: Add rvh for cpu controller cgroup can attach"
Revert "ANDROID: hung_task: Add vendor hook for hung task detect"
watchdog: Add tracing events for the most usual watchdog events
irqchip: IMX_MU_MSI should depend on ARCH_MXC
ANDROID: clang: update to 15.0.2
FROMLIST: fs/select: mark do_select noinline_for_stack
FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod
xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum"
ALSA: hda: cs35l41: Support System Suspend
ALSA: hda: cs35l41: Remove suspend/resume hda hooks
ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls
ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls
ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal
riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
nilfs2: fix leak of nilfs_root in case of writer thread creation failure
nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
nilfs2: fix use-after-free bug of struct nilfs_root
mm/damon/core: initialize damon_target->list in damon_new_target()
mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype
proc: test how it holds up with mapping'less process
mailmap: update Frank Rowand email address
ia64: mca: use strscpy() is more robust and safer
init/Kconfig: fix unmet direct dependencies
ia64: update config files
nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
fork: remove duplicate included header files
prandom: remove unused functions
treewide: use get_random_bytes() when possible
treewide: use get_random_u32() when possible
treewide: use get_random_{u8,u16}() when possible, part 2
treewide: use get_random_{u8,u16}() when possible, part 1
treewide: use prandom_u32_max() when possible, part 2
treewide: use prandom_u32_max() when possible, part 1
cifs: fix skipping to incorrect offset in emit_cached_dirents
dt-bindings: riscv: update microchip.yaml's maintainership
MAINTAINERS: update polarfire soc clock binding
ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS
alpha: remove the needless aliases osf_{readv,writev}
powerpc: Fix 85xx build
docs/zh_CN: add a man-pages link to zh_CN/index.rst
docs/zh_CN: Rewrite the Chinese translation front page
docs/zh_CN: add zh_CN/arch.rst
docs/zh_CN: promote the title of zh_CN/process/index.rst
perf stat: Support old kernels for bperf cgroup counting
bpf: cgroup_iter: support cgroup1 using cgroup fd
cgroup: add cgroup_v1v2_get_from_[fd/file]()
drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers
drm/i915: allow control over the flags when migrating
drm/amd/display: Simplify bool conversion
drm/amd/display: fix transfer function passed to build_coefficients()
drm/amd/display: add a license to cursor_reg_cache.h
drm/amd/display: make virtual_disable_link_output static
drm/amd/display: fix indentation in dc.c
drm/amd/display: make dcn32_split_stream_for_mpc_or_odm static
drm/amd/display: fix build error on arm64
drm/amd/display: 3.2.207
drm/amd/display: Clean some DCN32 macros
drm/amdgpu: Add poison mode query for umc v8_10_0
drm/amdgpu: Update umc v8_10_0 headers
drm/amdgpu: fix coding style issue for mca notifier
drm/amdgpu: define convert_error_address for umc v8.7
drm/amdgpu: define RAS convert_error_address API
drm/amdgpu: remove check for CE in RAS error address query
NFSD: unregister shrinker when nfsd_init_net() fails
drm/i915: Fix display problems after resume
mmc: sdhci-sprd: Fix minimum clock limit
btrfs: ignore fiemap path cache if we have multiple leaves for a data extent
btrfs: fix processing of delayed tree block refs during backref walking
btrfs: fix processing of delayed data refs during backref walking
btrfs: delete stale comments after merge conflict resolution
btrfs: unlock locked extent area if we have contention
btrfs: send: update command for protocol version check
btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG
parisc: Convert PDC console to an early console
parisc: Reduce kernel size by packing alternative tables
xen/pv: support selecting safe/unsafe msr accesses
xen/pv: refactor msr access functions to support safe and unsafe accesses
xen/pv: fix vendor checks for pmu emulation
xen/pv: add fault recovery control to pmu msr accesses
wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases)
wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921
wifi: mt76: fix receiving LLC packets on mt7615/mt7915
ALSA: oss: Fix potential deadlock at unregistration
ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
can: kvaser_usb_leaf: Fix CAN state after restart
can: kvaser_usb_leaf: Fix TX queue out of sync after restart
can: kvaser_usb: Fix use of uninitialized completion
can: kvaser_usb_leaf: Fix overread with an invalid command
ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
clk: tests: Add tests for notifiers
clk: Update req_rate on __clk_recalc_rates()
nfp: flower: fix incorrect struct type in GRE key_size
net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support()
net: systemport: Enable all RX descriptors for SYSTEMPORT Lite
net: prestera: span: do not unbind things things that were never bound
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() [take 2]
drm/amd/pm: smu7_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amd/pm: vega10_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amdgpu: fix SDMA suspend/resume on SR-IOV
drm/amdgpu: switch sdma buffer function tear down to a helper
drm/amdgpu: Fix SDMA engine resume issue under SRIOV
drm/amd/display: Fix watermark calculation
drm/amd/display: Drop uncessary OTG lock check
drm/amd/display: Use set_vtotal_min_max to configure OTG VTOTAL
drm/amd/display: Add a missing hook to DCN20
drm/amd/display: always allow pstate change when no dpps are active on dcn315
drm/amd/display: Display does not light up after S4 resume
drm/amd/display: Use the same cursor info across features
drm/amd/display: Fix bug preventing FCLK Pstate allow message being sent
drm/amd/display: Acquire FCLK DPM levels on DCN32
drm/amd/display: Validate DSC After Enable All New CRTCs
drm/amd/display: Add a helper to map ODM/MPC/Multi-Plane resources
drm/amd/display: increase hardware status wait time
drm/amd/display: Do not trigger timing sync for phantom pipes
drm/amd/display: Use correct pixel clock to program DTBCLK DTO's
drm/amd/display: do not compare integers of different widths
drm/amd/display: zeromem mypipe heap struct before using it
drm/amd/display: properly configure DCFCLK when enable/disable Freesync
Revert "drm/amd/display: skip commit minimal transition state"
drm/amd/display: Update PMFW z-state interface for DCN314
drm/amd/display: explicitly disable psr_feature_enable appropriately
Revert "cgroup: enable cgroup_get_from_file() on cgroup1"
cgroup: Reorganize css_set_lock and kernfs path processing
ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
module: tracking: Keep a record of tainted unloaded modules only
docs/zh_CN: Update the translation of page_owner to 6.0-rc7
docs/zh_CN: Update the translation of ksm to 6.0-rc7
docs/howto: Replace abundoned URL of gmane.org
Documentation: ubifs: Fix compression idiom
Documentation/mm/page_owner.rst: delete frequently changing experimental data
docs/zh_CN: Fix build warning
docs: ftrace: Correct access mode
block: fix leaking minors of hidden disks
block: avoid sign extend problem with default queue flags mask
ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
ALSA: hda/realtek: Correct pin configs for ASUS G533Z
xen/virtio: enable grant based virtio on x86
spi: aspeed: Fix typo in mode_bits field for AST2600 platform
spi: mpc52xx: Replace NO_IRQ by 0
spi: spi-mem: Fix typo (of -> or)
ASoC: cx2072x: fix spelling typo in comment
ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency
ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
ANDROID: Configure out the macros in android_kabi and android_vendor
ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
ANDROID: GKI: add android_kabi.h
KVM: arm64: selftests: Fix multiple versions of GIC creation
ARM: mmp: Make some symbols static
ARM: spear6xx: Staticize few definitions
clk: spear: Move prototype to accessible header
alpha: fix marvel_ioread8 build regression
s390/vmur: generate uevent on unsolicited device end
s390/vmur: remove unnecessary BUG statement
wifi: cfg80211: update hidden BSSes to avoid WARN_ON
wifi: mac80211: fix crash in beacon protection for P2P-device
wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
wifi: cfg80211: avoid nontransmitted BSS list corruption
wifi: cfg80211: fix BSS refcounting bugs
wifi: cfg80211: ensure length byte is present before access
wifi: mac80211: fix MBSSID parsing use-after-free
wifi: cfg80211/mac80211: reject bad MBSSID elements
wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
drm/i915/display: handle migration for dpt
drm/i915/guc: Fix revocation of non-persistent contexts
octeontx2-pf: mcs: fix possible memory leak in otx2_probe()
] ptp: ocp: remove symlink for second GNSS
Input: i8042 - fix refount leak on sparc
Input: i8042 - add LoongArch support in i8042-acpipnpio.h
Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
Input: pinephone-keyboard - support the proxied I2C bus
Input: pinephone-keyboard - add PinePhone keyboard driver
octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts()
net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create()
octeontx2-pf: mcs: fix missing unlock in some error paths
macvlan: enforce a consistent minimal mtu
mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq
blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
ALSA: usb-audio: Avoid superfluous endpoint setup
ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
ALSA: usb-audio: Avoid unnecessary interface change at EP close
ALSA: hda: Update register polling macros
KVM: arm64: Enable stack protection and branch profiling for VHE
KVM: arm64: Limit stage2_apply_range() batch size to largest block
KVM: arm64: Work out supported block level at compile time
fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map()
fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry
fbdev: tridentfb: Fix missing pci_disable_device() in probe and remove
fbdev: smscufx: Fix use-after-free in ufx_ops_open()
fbdev: gbefb: Convert to use dev_groups
fbdev: imxfb: Remove redundant dev_err() call
fbdev: omapfb/dss: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
fbdev: uvesafb: Convert snprintf to scnprintf
fbdev: arkfb: Remove the unused function dac_read_reg()
fbdev: tridentfb: Remove the unused function shadowmode_off()
fbdev: controlfb: Remove the unused function VAR_MATCH()
fbdev: udlfb: Remove redundant initialization to variable identical
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
smb3: fix oops in calculating shash_setkey
cifs: secmech: use shash_desc directly, remove sdesc
smb3: rename encryption/decryption TFMs
cifs: replace kfree() with kfree_sensitive() for sensitive data
Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU."
virtio_pci: don't try to use intxif pin is zero
vDPA: conditionally read MTU and MAC in dev cfg space
vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill
vDPA: check virtio device features to detect MQ
vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence
vDPA: only report driver features if FEATURES_OK is set
vDPA: allow userspace to query features of a vDPA device
hugetlb: allocate vma lock for all sharable vmas
hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer
hugetlb: fix vma lock handling during split vma and range unmapping
mglru: mm/vmscan.c: fix imprecise comments
mm/mglru: don't sync disk for each aging cycle
f2fs: change to use atomic_t type form sbi.atomic_files
f2fs: account swapfile inodes
vfio: More vfio_file_is_group() use cases
io_uring: limit registration w/ SINGLE_ISSUER
io_uring: remove io_register_submitter
io_uring: simplify __io_uring_add_tctx_node
docs: notifier-error-inject: Correct test's name
selftests/memory-hotplug: Adjust log info for maintainability
selftests/memory-hotplug: Restore memory before exit
selftests/memory-hotplug: Add checking after online or offline
selftests/ftrace: func_event_triggers: fix typo in user message
Documentation: kunit: Update description of --alltests option
kunit: declare kunit_assert structs as const
kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED
kunit: remove format func from struct kunit_assert, get it to 0 bytes
kunit: tool: Don't download risc-v opensbi firmware with wget
kunit: make kunit_kfree(NULL) a no-op to match kfree()
kunit: make kunit_kfree() not segfault on invalid inputs
kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends
kunit: drop test pointer in string_stream_fragment
kunit: string-stream: Simplify resource use
UPSTREAM: thermal/core: Add a check before calling set_trip_temp()
btrfs: add missing path cache update during fiemap
xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT
xen/virtio: restructure xen grant dma setup
vfio: Make the group FD disassociate from the iommu_group
vfio: Hold a reference to the iommu_group in kvm for SPAPR
vfio: Add vfio_file_is_group()
MAINTAINERS: rectify file entry in ALIBABA PMU DRIVER
drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI
drivers/perf: fix return value check in ali_drw_pmu_probe()
arm64: errata: Add Cortex-A55 to the repeat tlbi list
virtio_blk: add SECURE ERASE command support
vp_vdpa: support feature provisioning
vdpa_sim_net: support feature provisioning
vdpa: device feature provisioning
virtio-net: use mtu size as buffer length for big packets
virtio-net: introduce and use helper function for guest gso support checks
virtio: drop vp_legacy_set_queue_size
virtio_ring: make vring_alloc_queue_packed prettier
virtio_ring: split: Operators use unified style
vhost: add __init/__exit annotations to module init/exit funcs
arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK
wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array
wifi: wext: use flex array destination for memcpy()
wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets
wifi: mac80211: netdev compatible TX stop for iTXQ drivers
riscv: dts: microchip: fix fabric i2c reg size
wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces
wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change()
wifi: mac80211: remove/avoid misleading prints
wifi: mac80211: fix probe req HE capabilities access
wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx
net/9p: clarify trans_fd parse_opt failure handling
net/9p: add __init/__exit annotations to module init/exit funcs
net/9p: use a dedicated spinlock for trans_fd
KVM: PPC: Book3S HV: Fix stack frame regs marker
mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
watchdog: twl4030_wdt: add missing mod_devicetable.h include
mmc: renesas_sdhi: Fix rounding errors
net: ethernet: bgmac: Remove -Warray-bounds exception
net: ethernet: mediatek: Remove -Warray-bounds exception
prestera: matchall: do not rollback if rule exists
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
net: enetc: Remove duplicated include in enetc_qos.c
octeontx2-pf: mcs: remove unneeded semicolon
hv_netvsc: Fix race between VF offering and VF association message from host
net: ieee802154: return -EINVAL for unknown addr type
MAINTAINERS: add Jan as SMC maintainer
net: ieee802154: fix error return code in dgram_bind()
net: ieee802154: return -EINVAL for unknown addr type
xen/pcifront: move xenstore config scanning into sub-function
riscv: enable THP_SWAP for RV64
RISC-V: Print SSTC in canonical order
Revert "drm/sched: Use parent fence instead of finished"
9p/trans_fd: always use O_NONBLOCK read/write
perf script: Add missing fields in usage hint
perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB
perf mem/c2c: Avoid printing empty lines for unsupported events
perf mem/c2c: Add load store event mappings for AMD
perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events
perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}
perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout()
perf test coresight: Add relevant documentation about ARM64 CoreSight testing
perf test: Add git ignore for tmp and output files of ARM CoreSight tests
perf test coresight: Add unroll thread test shell script
perf test coresight: Add unroll thread test tool
perf test coresight: Add thread loop test shell scripts
perf test coresight: Add thread loop test tool
perf test coresight: Add memcpy thread test shell script
perf test coresight: Add memcpy thread test tool
perf test: Add git ignore for perf data generated by the ARM CoreSight tests
perf test: Add arm64 asm pureloop test shell script
perf test: Add asm pureloop test tool
perf test: Add build infra for perf test tools for ARM CoreSight tests
ANDROID: db845c_gki: Enable QCOM_GPI_DMA=m
Revert "drm/amdgpu: use dirty framebuffer helper"
drm/amdgpu: Correct amdgpu_amdkfd_total_mem_size calculation
drm/amdgpu: Set vmbo destroy after pt bo is created
drm/amdgpu: Fix VRAM BO swap issue
drm/amd/display: Remove unused struct i2c_id_config_access
drm/amd/display: Removed unused variable 'sdp_stream_enable'
drm/amd/display: clean up dcn32_fpu.c kernel-doc
drm/amd/display: Fix vblank refcount in vrr transition
drm/amd/display: Enable dpia support for dcn314
drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd
drm/amdgpu/sdma: add missing release_firmware() in amdgpu_sdma_init_microcode()
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: Minor code style change
drm/amd/display: update DSC for DCN32
drm/amd/display: Disconnect DSC for unused pipes during ODM transition
drm/amd/display: unblock mcm_luts
drm/amd/display: 3.2.206
drm/amd/display: Enable 2 to 1 ODM policy if supported
drm/amd/display: Add PState change high hook for DCN32
drm/amdgpu: Enable VCN PG on GC11_0_1
drm/amd/display: Add missing mask sh for SYM32_TP_SQ_PULSE register
drm/amd/display: Add missing SDP registers to DCN32 reglist
drm/amd/display: Fix disable DSC logic in the DIO code
drm/amd/display: Fix merging dynamic ODM+MPO configs on DCN32
drm/amd/display: Adding missing HDMI ACP SEND register
drm/amd/display: Remove OPTC lock check
drm/amd/display: Fix SubVP control flow in the MPO context
drm/amd/display: Update DCN321 hook that deals with pipe aquire
drm/amd/display: Drop unused code for DCN32/321
drm/amd/display: block odd h_total timings from halving pixel rate
drm/amd/display: Fix vupdate and vline position calculation
drm/amd/display: write all 4 bytes of FFE_PRESET dpcd value
drm/amd/display: Increase compbuf size prior to updating clocks
drm/amd/display: Keep OTG on when Z10 is disable
drm/amd/display: add dummy pstate workaround to dcn315
drm/amd/display: skip commit minimal transition state
drm/amd/display: Add log for LTTPR
drm/amd/display: For SubVP pipe split case use min transition into MPO
drm/amd/display: Refactor edp ILR caps codes
drm/amd/display: Allow PSR exit when panel is disconnected
drm/amd/display: AUX tracing cleanup
drm/amd/display: fix integer overflow during MSA V_Freq calculation
drm/amd/display: Disable GSL when enabling phantom pipe
drm/amd/display: prevent S4 test from failing
Revert "drm/amd/display: correct hostvm flag"
drm/amd/display: Block SubVP if rotation being used
drm/amd/display: fix dcn315 dml detile overestimation
drm/amd/display: Reorder FCLK P-state switch sequence for DCN32
drm/amd/display: Program SubVP in dc_commit_state_no_check
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amd/display: change to enc314_stream_encoder_dp_blank static
drm/amd/display: Only commit SubVP state after pipe programming
drm/amd/display: Fix mutex lock in dcn10
random: clear new batches when bringing new CPUs online
ftrace: Create separate entry in MAINTAINERS for function hooks
tracing: Update MAINTAINERS to reflect new tracing git repo
perf test: Add CoreSight shell lib shared code for future tests
perf test: Introduce script for data symbol testing
perf record: Save DSO build-ID for synthesizing
powerpc: Don't add __powerpc_ prefix to syscall entry points
NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked
SUNRPC: Add API to force the client to disconnect
SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls
SUNRPC: Fix races with rpc_killall_tasks()
block: Remove the repeat word 'can'
sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot()
lib/test_cpumask: Add for_each_cpu_and(not) tests
cpumask: Introduce for_each_cpu_andnot()
lib/find_bit: Introduce find_next_andnot_bit()
ARM/dma-mapping: remove the dma_coherent member of struct dev_archdata
ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifier
mmc: core: Add SD card quirk for broken discard
perf stat: Rename to aggr_cpu_id.thread_idx
perf stat: Don't compare runtime stat for shadow stats
perf stat: Kill unused per-thread runtime stats
perf stat: Use thread map index for shadow stat
perf stat: Rename saved_value->cpu_map_idx
perf stat: Don't call perf_stat_evsel_id_init() repeatedly
perf stat: Convert perf_stat_evsel.res_stats array
perf tools: Remove special handling of system-wide evsel
perf tools: Add evlist__add_sched_switch()
perf tools: Get rid of evlist__add_on_all_cpus()
libperf: Propagate maps only if necessary
libperf: Populate system-wide evsel maps
perf vendor events: Update Intel broadwellde
perf vendor events: Update Intel tigerlake
perf vendor events: Update Intel skylake
perf vendor events: Update silvermont cpuids
perf vendor events: Update Intel sapphirerapids
perf vendor events: Update Intel sandybridge
perf vendor events: Update Intel jaketown
perf vendor events: Update Intel ivytown
perf vendor events: Update Intel ivybridge
perf vendor events: Update Intel icelakex
perf vendor events: Update Intel icelake
perf vendor events: Update Intel haswellx
perf vendor events: Update Intel haswell
perf vendor events: Update elkhartlake cpuids
perf vendor events: Update Intel cascadelakex
perf vendor events: Update Intel broadwellx
perf vendor events: Update Intel broadwell
perf vendor events: Update Intel alderlake
perf vendor events: Update Intel skylakex
perf metrics: Don't scale counts going into metrics
perf expr: Remove jevents case workaround
perf test: Adjust case of test metrics
perf expr: Allow a double if expression
perf parse-events: Remove unused macros __PERF_EVENT_FIELD()
perf tools: Fix empty version number when building outside of a git repo
perf lock: Remove unused struct lock_contention_key
perf jit: Remove unused struct debug_line_info
perf metric: Remove unused struct metric_ref_node
perf annotate: Remove unused struct disasm_line_samples
perf machine: Remove unused struct process_args
perf lock contention: Fix a build error on 32-bit
perf stat: Clean redundant if in process_evlist
MAINTAINERS: adjust STARFIVE JH7100 PINCTRL DRIVER after file movement
xen/gntdev: Accommodate VMA splitting
xen/gntdev: Prevent leaking grants
xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices
xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page()
xen/xenbus: Fix spelling mistake "hardward" -> "hardware"
wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer
net: ethernet: adi: adin1110: Add check in netdev_event
docs: networking: phy: add missing space
net: pse-pd: PSE_REGULATOR should depend on REGULATOR
Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
mailbox: qcom-ipcc: flag IRQ NO_THREAD
mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform"
mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support
dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074
dt-bindings: mailbox: qcom: set correct #clock-cells
mailbox: mpfs: account for mbox offsets while sending
mailbox: mpfs: fix handling of the reg property
dt-bindings: mailbox: fix the mpfs' reg property
mailbox: imx: fix RST channel support
tracing: Do not free snapshot if tracer is on cmdline
ftrace: Still disable enabled records marked as disabled
riscv: compat: s/failed/unsupported if compat mode isn't supported
docs: bump minimal GNU Make version to 3.82
cifs: remove initialization value
cifs: Replace a couple of one-element arrays with flexible-array members
smb3: do not log confusing message when server returns no network interfaces
PCI: qcom-ep: Check platform_get_resource_byname() return value
PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Define clocks per platform
PCI: qcom-ep: Make PERST separation optional
dt-bindings: PCI: qcom-ep: Make PERST separation optional
PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic
f2fs: allow direct read for zoned device
power: supply: ab8500: remove unused static local variable
xprtrdma: Fix uninitialized variable
xprtrdma: Prevent memory allocations from driving a reclaim
xprtrdma: Memory allocation should be allowed to fail during connect
xprtrdma: MR-related memory allocation should be allowed to fail
xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc()
xprtrdma: Clean up synopsis of rpcrdma_req_create()
svcrdma: Clean up RPCRDMA_DEF_GFP
SUNRPC: Replace the use of the xprtiod WQ in rpcrdma
NFSv4.2: Add a tracepoint for listxattr
NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr
NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2
NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR
nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration
NFSv4: remove nfs4_renewd_prepare_shutdown() declaration
fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment
i2c: aspeed: Assert NAK when slave is busy
i2c: designware: Fix handling of real but unexpected device interrupts
i2c: qcom-cci: Add MSM8226 compatible
dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974
dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible
i2c: microchip: pci1xxxx: Fix comparison of -EPERM against an unsigned variable
PCI: Expose PCIe Resizable BAR support via sysfs
PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation
PCI/ASPM: Ignore L1 PM Substates if device lacks capability
PCI/ASPM: Factor out L1 PM Substates configuration
docs:kselftest: fix kselftest_module.h path of example module
cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT
selftests/cpu-hotplug: Add log info when test success
selftests/cpu-hotplug: Reserve one cpu online at least
selftests/cpu-hotplug: Delete fault injection related code
selftests/cpu-hotplug: Use return instead of exit
selftests/cpu-hotplug: Correct log info
cpufreq: amd-pstate: modify type in argument 2 for filp_open
Documentation: amd-pstate: Add unit test introduction
selftests: amd-pstate: Add test trigger for amd-pstate driver
cpufreq: amd-pstate: Add test module for amd-pstate driver
cpufreq: amd-pstate: Expose struct amd_cpudata
selftests/vm: use top_srcdir instead of recomputing relative paths
ACPI: thermal: Drop some redundant code
ACPI: thermal: Drop redundant parens from expressions
ACPI: thermal: Use white space more consistently
remoteproc: virtio: Fix warning on bindings by removing the of_match_table
nfsd: rework hashtable handling in nfsd_do_file_acquire
nfsd: fix nfsd_file_unhash_and_dispose
PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS
PCI: qcom-ep: Expose link transition counts via debugfs
PCI: qcom-ep: Disable IRQs during driver remove
ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
net/ieee802154: don't warn zero-sized raw_sendmsg()
Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
arm64: alternatives: Use vdso/bits.h instead of linux/bits.h
Revert "ARM: dts: BCM5301X: Add basic PCI controller properties"
smb3: define missing create contexts
cifs: store a pointer to a fid in the cfid structure instead of the struct
cifs: improve handlecaching
cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid
smb3: add dynamic trace points for tree disconnect
Fix formatting of client smbdirect RDMA logging
Handle variable number of SGEs in client smbdirect send.
Reduce client smbdirect max receive segment size
Decrease the number of SMB3 smbdirect client SGEs
cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
ksmbd: validate share name from share config response
ksmbd: call ib_drain_qp when disconnected
ksmbd: make utf-8 file name comparison work in __caseless_lookup()
ksmbd: Fix user namespace mapping
ksmbd: hide socket error message when ipv6 config is disable
ksmbd: reduce server smbdirect max send/receive segment sizes
ksmbd: decrease the number of SMB3 smbdirect server SGEs
ksmbd: Fix wrong return value and message length check in smb2_ioctl()
ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
ksmbd: fix encryption failure issue for session logoff response
ksmbd: fix endless loop when encryption for response fails
ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
ksmbd: set file permission mode to match Samba server posix extension behavior
ksmbd: change security id to the one samba used for posix extension
ksmbd: update documentation
ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
ksmbd: port to vfs{g,u}id_t and associated helpers
ksmbd: fix incorrect handling of iterate_dir
MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers
MAINTAINERS: Add Tom Talpey as ksmbd reviewer
ksmbd: remove generic_fillattr use in smb2_open()
ksmbd: constify struct path
ksmbd: don't open-code %pD
ksmbd: don't open-code file_path()
PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
PCI/ASPM: Refactor L1 PM Substates Control Register programming
powerpc/64s/interrupt: Fix stack frame regs marker
irqchip/imx-mu-msi: Fix wrong register offset for 8ulp
net/9p: allocate appropriate reduced message buffers
net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module
net/9p: add p9_msg_buf_size()
9p: add P9_ERRMAX for 9p2000 and 9p2000.u
net/9p: split message size argument into 't_size' and 'r_size' pair
9p: trans_fd/p9_conn_cancel: drop client lock earlier
selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
security/keys: Remove inconsistent __user annotation
char: move from strlcpy with unused retval to strscpy
tools/power turbostat: version 2022.10.04
tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain
tools/power turbostat: Do not dump TRL if turbo is not supported
tools/power turbostat: Add support for MeteorLake platforms
tools/power turbostat: Add support for RPL-S
f2fs: support recording errors into superblock
f2fs: support recording stop_checkpoint reason into super_block
f2fs: remove the unnecessary check in f2fs_xattr_fiemap
f2fs: introduce cp_status sysfs entry
f2fs: fix to detect corrupted meta ino
f2fs: fix to account FS_CP_DATA_IO correctly
f2fs: code clean and fix a type error
f2fs: add "c_len" into trace_f2fs_update_extent_tree_range for compressed file
f2fs: fix to do sanity check on summary info
f2fs: port to vfs{g,u}id_t and associated helpers
f2fs: fix to do sanity check on destination blkaddr during recovery
f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT
f2fs: fix race condition on setting FI_NO_EXTENT flag
f2fs: remove redundant check in f2fs_sanity_check_cluster
f2fs: add static init_idisk_time function to reduce the code
f2fs: fix typo
f2fs: fix wrong dirty page count when race between mmap and fallocate.
f2fs: use COMPRESS_MAPPING to get compress cache mapping
f2fs: return the tmp_ptr directly in __bitmap_ptr
RISC-V: Increase range and default value of NR_CPUS
x86/mm: Ease W^X enforcement back to just a warning
PM: Improve EXPORT_*_DEV_PM_OPS macros
vfio: Change vfio_group->group_rwsem to a mutex
vfio: Remove the vfio_group->users and users_comp
vfio/mdev: add mdev available instance checking to the core
vfio/mdev: consolidate all the description sysfs into the core code
vfio/mdev: consolidate all the available_instance sysfs into the core code
vfio/mdev: consolidate all the name sysfs into the core code
vfio/mdev: consolidate all the device_api sysfs into the core code
vfio/mdev: remove mtype_get_parent_dev
vfio/mdev: remove mdev_parent_dev
vfio/mdev: unexport mdev_bus_type
vfio/mdev: remove mdev_from_dev
vfio/mdev: simplify mdev_type handling
vfio/mdev: embedd struct mdev_parent in the parent data structure
vfio/mdev: make mdev.h standalone includable
drm/i915/gvt: simplify vgpu configuration management
drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types
clk: qcom: gcc-sm6375: Ensure unsigned long type
clk: qcom: gcc-sm6375: Remove unused variables
ceph: remove Sage's git tree from documentation
ceph: fix incorrectly showing the .snap size for stat
ceph: fail the open_by_handle_at() if the dentry is being unlinked
ceph: increment i_version when doing a setattr with caps
ceph: Use kcalloc for allocating multiple elements
ceph: no need to wait for transition RDCACHE|RD -> RD
ceph: fail the request if the peer MDS doesn't support getvxattr op
ceph: wake up the waiters if any new caps comes
libceph: drop last_piece flag from ceph_msg_data_cursor
MAINTAINERS: Update SED-Opal Maintainers
xen-pcifront: Handle missed Connected state
PM: domains: log failures to register always-on domains
io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy
platform/x86: int3472: Don't leak reference on error
ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
PM: ACPI: reboot: Reinstate S5 for reboot
kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode
ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle
i2c: acpi: Use ACPI wake capability bit to set wake_irq
ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags
gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get
Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
powerpc/64: Fix msr_check_and_set/clear MSR[EE] race
powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN
perf test: Introduce script for java symbol testing
perf subcmd: Set environment variable "PREFIX"
perf trace: Fix incorrectly parsed hexadecimal value for flags in filter
perf trace: Fix show_arg_names not working for tp arg names
perf string: Remove unused macro K()
perf test: Add kernel lock contention test
perf lock: Add -q/--quiet option to suppress header and debug messages
perf lock: Add -E/--entries option
perf test: waiting.sh: Parameterize timeouts
perf test: test_intel_pt.sh: Move helper functions for waiting
perf test: test_intel_pt.sh: Add per-thread test
perf tools: Add debug messages and comments for testing
perf test: test_intel_pt.sh: Add more output in preparation for more tests
perf test: test_intel_pt.sh: Fix return checking
perf test: test_intel_pt.sh: Use quotes around variable expansion
perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l
perf test: test_intel_pt.sh: Stop using backticks
perf test: test_intel_pt.sh: Stop using expr
perf test: test_intel_pt.sh: Fix redirection
perf test: test_intel_pt.sh: Use a temp directory
perf test: test_intel_pt.sh: Add cleanup function
perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo
perf annotate: Toggle full address <-> offset display
perf tools: Add 'addr' sort key
perf inject: Clarify build-id options a little bit
perf record: Fix a segfault in record__read_lost_samples()
perf top: Fix error code in cmd_top()
perf stat: Merge cases in process_evlist
perf genelf: Fix error code in jit_write_elf()
perf lock contention: Skip stack trace from BPF
perf lock contention: Allow to change stack depth and skip
perf lock contention: Show full callstack with -v option
perf lock contention: Factor out get_symbol_name_offset()
perf test: Add basic core_wide expression test
perf metrics: Wire up core_wide
perf stat: Delay metric parsing
perf topology: Add core_wide
perf smt: Compute SMT from topology
perf expr: Move the scanner_ctx into the parse_ctx
perf pmu: Remove perf_pmu_lex() needless declaration
perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations
perf test: Skip sigtrap test on old kernels
perf sched: Factor out destroy_tasks()
perf cpumap: Add range data encoding
perf events: Prefer union over variable length array
perf vendor events: Update events for Neoverse E1
perf timechart: Add p_state_end helper
perf timechart: Add create_pidcomm helper
perf lock: Add get_key_by_aggr_mode helper
perf trace: Use zalloc() to save initialization of syscall_stats
perf vendor events arm64: Move REMOTE_ACCESS to "memory" category
perf intel-pt: Remove first line of log dumped on error
perf intel-pt: Support itrace option flag d+e to log on error
perf intel-pt: Improve object code read error message
perf intel-pt: Improve man page layout slightly
perf auxtrace: Add itrace option flag d+e to log on error
perf tools: Add perf_config_scan()
perf callchain: Remove unneeded 'result' variable
perf c2c: Add helpers to get counts of loads or stores
perf tools: Add same_cmd_with_prefix() helper
perf vendor events: Add missing Neoverse V1 events
perf report: Show per-event LOST SAMPLES stat
perf hist: Add nr_lost_samples to hist_stats
perf record: Read and inject LOST_SAMPLES events
perf record: Set PERF_FORMAT_LOST by default
perf tools: Print LOST read format in the verbose mode
perf smt: Tidy header guard add SPDX
perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf branch: Add branch privilege information request flag
perf branch: Extend branch type classification
perf branch: Add system error and not in transaction branch types
perf build: Enable -Wthread-safety with clang
perf top: Fixes for thread safety analysis
perf sched: Fixes for thread safety analysis
perf mutex: Add thread safety annotations
perf dso: Hold lock when accessing nsinfo
perf top: Update use of pthread mutex
perf annotate: Update use of pthread mutex
perf dso: Update use of pthread mutex
perf mmap: Remove unnecessary pthread.h include
perf ui: Update use of pthread mutex
perf sched: Update use of pthread mutex
perf record: Update use of pthread mutex
perf lock: Remove unused pthread.h include
perf bpf: Remove unused pthread.h include
perf hist: Update use of pthread mutex
perf tests: Avoid pthread.h inclusion
perf bench: Update use of pthread mutex/cond
perf mutex: Wrapped usage of mutex and cond
perf record: Allow multiple recording time ranges
perf evlist: Add evlist__{en/dis}able_non_dummy()
perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event
perf record: Fix done_fd wakeup event
perf record: Fix way of handling non-perf-event pollfds
perf hashmap: Tidy hashmap dependency
perf metrics: Use 'unsigned int' instead of just 'unsigned'.
perf parse-events: Use 'unsigned int' instead of plain 'unsigned'.
tools build: Display logical OR of a feature flavors
tools build: Increment room for feature name in feature detection output
tools build: Fix feature detection output due to eval expansion
perf inject: Add a command line option to specify build ids.
spi: spi-gxp: fix typo in SPDX identifier line
perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex
perf: Fix pmu_filter_match()
perf: Fix lockdep_assert_event_ctx()
ARM: 9246/1: dump: show page table level name
ARM: 9245/1: dump: show FDT region
ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page()
ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
alpha: add full ioread64/iowrite64 implementation
thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
thermal/core: Add a check before calling set_trip_temp()
thermal/core: Drop valid pointer check for type
thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops
thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS
thermal/of: Remove the thermal_zone_of_get_sensor_id() function
thermal/drivers/imx_sc: Rely on the platform data to get the resource id
pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100"
pinctrl: Create subdirectory for StarFive drivers
dt-bindings: pinctrl: st,stm32: Document interrupt-controller property
dt-bindings: pinctrl: st,stm32: Document gpio-hog pattern property
dt-bindings: pinctrl: st,stm32: Document gpio-line-names
pinctrl: st: stop abusing of_get_named_gpio()
pinctrl: wpcm450: Correct the fwnode_irq_get() return value check
pinctrl: bcm: Remove unused struct bcm6328_pingroup
pinctrl: qcom: restrict drivers per ARM/ARM64
pinctrl: bcm: ns: Remove redundant dev_err call
gpio: rockchip: request GPIO mux to pinctrl when setting direction
pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
xfs: on memory failure, only shut down fs after scanning all mappings
xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
eth: pse: add missing static inlines
clk: qcom: kpss-xcc: convert to parent data API
clk: introduce (devm_)hw_register_mux_parent_data_table API
RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo output
once: rename _SLOW to _SLEEPABLE
net: pse-pd: add regulator based PSE driver
dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller
ethtool: add interface to interact with Ethernet Power Equipment
net: mdiobus: search for PSE nodes by parsing PHY nodes.
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
net: add framework to support Ethernet PSE and PDs devices
dt-bindings: net: phy: add PoDL PSE property
[brown paperbag] fix coredump breakage
net: marvell: prestera: Propagate nh state from hw to kernel
net: marvell: prestera: Add neighbour cache accounting
net: marvell: prestera: add stub handler neighbour events
net: marvell: prestera: Add heplers to interact with fib_notifier_info
net: marvell: prestera: Add length macros for prestera_ip_addr
net: marvell: prestera: add delayed wq and flush wq on deinit
net: marvell: prestera: Add strict cleanup of fib arbiter
net: marvell: prestera: Add cleanup of allocated fib_nodes
net: marvell: prestera: Add router nexthops ABI
eth: octeon: fix build after netif_napi_add() changes
net/mlx5: E-Switch, Return EBUSY if can't get mode lock
net/mlx5: E-switch, Don't update group if qos is not enabled
net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport
net/mlx5: Set default grace period based on function type
net/mlx5: Start health poll at earlier stage of driver load
net/mlx5e: Expose rx_oversize_pkts_buffer counter
net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames
net/mlx5e: xsk: Print a warning in slow configurations
net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode
net/mlx5e: Improve MTT/KSM alignment
net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters
net/mlx5e: xsk: Improve need_wakeup logic
net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL
net/mlx5e: xsk: Set napi_id to support busy polling
net/mlx5e: xsk: Flush RQ on XSK activation to save memory
net: mvpp2: fix mvpp2 debugfs leak
net: ipa: update copyrights
net: ipa: update comments
r8152: Rate limit overflow messages
net: lan966x: Fix return type of lan966x_port_xmit
init/main.c: remove unnecessary (void*) conversions
proc: mark more files as permanent
nilfs2: remove the unneeded result variable
nilfs2: delete unnecessary checks before brelse()
checkpatch: warn for non-standard fixes tag style
usr/gen_init_cpio.c: remove unnecessary -1 values from int file
ipc/msg: mitigate the lock contention with percpu counter
percpu: add percpu_counter_add_local and percpu_counter_sub_local
fs/ocfs2: fix repeated words in comments
relay: use kvcalloc to alloc page array in relay_alloc_page_array
proc: make config PROC_CHILDREN depend on PROC_FS
fs: uninline inode_maybe_inc_iversion()
firmware: google: test spinlock on panic path to avoid lockups
ipc: mqueue: remove unnecessary conditionals
init.h: fix spelling typo in comment
fs/ocfs2/suballoc.h: fix spelling typo in comment
ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
clk: allow building lan966x as a module
clk: clk-xgene: simplify if-if to if-else
clk: ast2600: BCLK comes from EPLL
mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
mm: memcontrol: use do_memsw_account() in a few more places
mm: memcontrol: deprecate swapaccounting=0 mode
mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled
mm/secretmem: remove reduntant return value
mm/hugetlb: add available_huge_pages() func
mm: remove unused inline functions from include/linux/mm_inline.h
selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory
selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd
selftests/vm: add thp collapse shmem testing
selftests/vm: add thp collapse file and tmpfs testing
selftests/vm: modularize thp collapse memory operations
selftests/vm: dedup THP helpers
mm/khugepaged: add tracepoint to hpage_collapse_scan_file()
mm/madvise: add file and shmem support to MADV_COLLAPSE
mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds
mm/shmem: add flag to enforce shmem THP in hugepage_vma_check()
selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest
mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated
mm/khugepaged: check compound_order() in collapse_pte_mapped_thp()
mm: hugetlb: fix UAF in hugetlb_handle_userfault
mm: memcontrol: make cgroup_memory_noswap a static key
mm: memcontrol: use memcg_kmem_enabled in count_objcg_event
mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters()
mm/damon/sysfs: return 'err' value when call kstrtoul() failed
mm/page_alloc: update comments for rmqueue()
mm/damon: rename damon_pageout_score() to damon_cold_score()
hugetlb: freeze allocated pages before creating hugetlb pages
mm/page_alloc: fix obsolete comment in deferred_pfn_valid()
mm/page_alloc: remove obsolete gfpflags_normal_context()
mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP()
mm/page_alloc: init local variable buddy_pfn
mm/page_alloc: use helper macro SZ_1{K,M}
mm/page_alloc: make boot_nodestats static
mm, memory_hotplug: remove obsolete generic_free_nodedata()
mm/page_alloc: use local variable zone_idx directly
mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard()
mm: remove obsolete pgdat_is_empty()
mm/page_alloc: fix freeing static percpu memory
mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening()
mm/page_alloc: remove obsolete comment in zone_statistics()
mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH
mm/page_alloc: make zone_pcp_update() static
mm/page_alloc: ensure kswapd doesn't accidentally go to sleep
mm/page_table_check: fix typos
mm/damon: return void from damon_set_schemes()
mm/secretmem: add __init annotation to secretmem_init()
mm/damon/lru_sort: change damon_lru_sort_wmarks to static
mm/damon/reclaim: change damon_reclaim_wmarks to static
mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid()
mm/damon: simplify scheme create in lru_sort.c
mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly
x86: kmsan: handle CPU entry area
x86: kmsan: enable KMSAN builds for x86
mm: fs: initialize fsdata passed to write_begin/write_end interface
bpf: kmsan: initialize BPF registers with zeroes
entry: kmsan: introduce kmsan_unpoison_entry_regs()
x86: kmsan: don't instrument stack walking functions
x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS
x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN
x86: kmsan: sync metadata pages on page fault
x86: kmsan: use __msan_ string functions where possible.
x86: kmsan: handle open-coded assembly in lib/iomem.c
x86: kmsan: skip shadow checks in __switch_to()
x86: kmsan: disable instrumentation of unsupported code
objtool: kmsan: list KMSAN API functions as uaccess-safe
security: kmsan: fix interoperability with auto-initialization
kcov: kmsan: unpoison area->list in kcov_remote_area_put()
block: kmsan: skip bio block merging logic for KMSAN
kmsan: disable physical page merging in biovec
crypto: kmsan: disable accelerated configs under KMSAN
kmsan: disable strscpy() optimization under KMSAN
kmsan: add tests for KMSAN
kmsan: handle memory sent to/from USB
virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg()
dma: kmsan: unpoison DMA mappings
input: libps2: mark data received in __ps2_command() as initialized
kmsan: add iomap support
instrumented.h: add KMSAN support
init: kmsan: call KMSAN initialization routines
kmsan: handle task creation and exiting
mm: kmsan: call KMSAN hooks from SLUB code
mm: kmsan: maintain KMSAN metadata for page operations
MAINTAINERS: add entry for KMSAN
kmsan: disable instrumentation of unsupported common kernel code
kmsan: add KMSAN runtime core
libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE
x86: kmsan: pgtable: reduce vmalloc space
kmsan: mark noinstr as __no_sanitize_memory
kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
kmsan: add ReST documentation
asm-generic: instrument usercopy in cacheflush.h
x86: asm: instrument usercopy in get_user() and put_user()
instrumented.h: allow instrumenting both sides of copy_from_user()
stackdepot: reserve 5 extra bits in depot_stack_handle_t
x86: add missing include to sparsemem.h
hugetlb: clean up code checking for fault/truncation races
hugetlb: use new vma_lock for pmd sharing synchronization
hugetlb: create hugetlb_unmap_file_folio to unmap single file folio
hugetlb: add vma based lock for pmd sharing
hugetlb: rename vma_shareable() and refactor code
hugetlb: create remove_inode_single_folio to remove single file folio
hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache
hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization
hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race
mm/hugetlb: remove unnecessary 'NULL' values from pointer
mm/filemap: make folio_put_wait_locked static
mm: hugetlb: eliminate memory-less nodes handling
mm: hugetlb: simplify per-node sysfs creation and removal
mm/mempolicy: use PAGE_ALIGN instead of open-coding it
mm/page_alloc.c: document bulkfree_pcp_prepare() return value
mm/page_alloc.c: rename check_free_page() to free_page_is_bad()
mm/memcontrol: use kstrtobool for swapaccount param parsing
mm/damon/core: simplify the kdamond stop mechanism by removing 'done'
mm/damon/sysfs: simplify the variable 'pid' assignment operation
mm/damon: simplify the parameter passing for 'prepare_access_checks'
mm/damon/lru_sort: deduplicate hot/cold schemes generators
mm/damon/lru_sort: use quotas param generator
mm/damon/reclaim: use the quota params generator macro
mm/damon/modules-common: implement damos time quota params generator
mm/damon/modules-common: implement a damos quota params generator
mm/damon/lru_sort: use stat generator
mm/damon/reclaim: use stat parameters generator
mm/damon/modules-common: implement a stats parameters generator macro
mm/damon/reclaim: use watermarks parameters generator macro
mm/damon/lru_sort: use watermarks parameters generator macro
mm/damon/modules-common: implement a watermarks module parameters generator macro
mm/damon/reclaim: use monitoring attributes parameters generator macro
mm/damon/lru_sort: use monitoring attributes parameters generaotr macro
mm/damon: implement a monitoring attributes module parameters generator macro
mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it
mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it
mm/damon/core: reduce parameters for damon_set_attrs()
mm/damon/core: use a dedicated struct for monitoring attributes
mm/damon/core: factor out 'damos_quota' private fileds initialization
mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme()
mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}()
mm/damon/paddr: make supported DAMOS actions of paddr clear
mm/damon: simplify scheme create in damon_lru_sort_apply_parameters
zram: keep comments within 80-columns limit
zram: do not waste zram_table_entry flags bits
mm/damon: improve damon_new_region strategy
mm/damon/sysfs: use the wrapper directly to check if the kdamond is running
mm/damon/sysfs: change few functions execute order
mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice
writeback: remove unused macro DIRTY_FULL_SCOPE
mm: use nth_page instead of mem_map_offset mem_map_next
mm/damon: remove duplicate get_monitoring_region() definitions
mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE
zsmalloc: use correct types in _first_obj_offset functions
mm/shuffle: convert module_param_call to module_param_cb
Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan
Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs
mm/damon/Kconfig: notify debugfs deprecation plan
Docs/admin-guide/mm/damon: rename the title of the document
mm/damon/core-test: test damon_set_regions
mm/damon/core: avoid holes in newly set monitoring target ranges
selftest/damon: add a test for duplicate context dirs creation
tmpfs: add support for an i_version counter
mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme()
mm/damon: introduce struct damos_access_pattern
mm/rodata_test: use PAGE_ALIGNED() helper
mm/hwpoison: add __init/__exit annotations to module init/exit funcs
memcg: reduce size of memcg vmstats structures
memcg: rearrange code
memcg: extract memcg_vmstats from struct mem_cgroup
memblock tests: add new pageblock related macro
mm: add pageblock_aligned() macro
mm: add pageblock_align() macro
mm: reuse pageblock_start/end_pfn() macro
mm/page_owner.c: remove redundant drain_all_pages
mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate
mm/damon/core: iterate the regions list from current point in damon_set_regions()
mm/hmm/test: use char dev with struct device to get device node
kasan: better invalid/double-free report header
kasan: move tests to mm/kasan/
kasan: add another use-after-free test
kasan: better identify bug types for tag-based modes
kasan: dynamically allocate stack ring entries
kasan: support kasan.stacktrace for SW_TAGS
kasan: implement stack ring for tag-based modes
kasan: introduce kasan_complete_mode_report_info
kasan: rework function arguments in report.c
kasan: fill in cache and object in complete_report_info
kasan: introduce complete_report_info
kasan: simplify print_report
kasan: make kasan_addr_to_page static
kasan: use kasan_addr_to_slab in print_address_description
kasan: use virt_addr_valid in kasan_addr_to_page/slab
kasan: cosmetic changes in report.c
kasan: move kasan_get_alloc/free_track definitions
kasan: pass tagged pointers to kasan_save_alloc/free_info
kasan: only define kasan_cache_create for Generic mode
kasan: only define metadata structs for Generic mode
kasan: only define metadata offsets for Generic mode
kasan: only define kasan_never_merge for Generic mode
kasan: only define kasan_metadata_size for Generic mode
kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta
kasan: introduce kasan_init_cache_meta
kasan: introduce kasan_requires_meta
kasan: move kasan_get_*_meta to generic.c
kasan: clear metadata functions for tag-based modes
kasan: introduce kasan_init_object_meta
kasan: introduce kasan_get_alloc_track
kasan: introduce kasan_print_aux_stacks
kasan: drop CONFIG_KASAN_TAGS_IDENTIFY
kasan: split save_alloc_info implementations
kasan: move is_kmalloc check out of save_alloc_info
kasan: rename kasan_set_*_info to kasan_save_*_info
kasan: check KASAN_NO_FREE_META in __kasan_metadata_size
filemap: convert filemap_range_has_writeback() to use folios
hugetlb_encode.h: fix undefined behaviour (34 << 26)
mm/damon/sysfs: simplify the judgement whether kdamonds are busy
mm/hugetlb.c: remove unnecessary initialization of local `err'
mm: convert lock_page_or_retry() to folio_lock_or_retry()
uprobes: use new_folio in __replace_page()
rmap: remove page_unlock_anon_vma_read()
mm: convert page_get_anon_vma() to folio_get_anon_vma()
huge_memory: convert unmap_page() to unmap_folio()
huge_memory: convert split_huge_page_to_list() to use a folio
migrate: convert unmap_and_move_huge_page() to use folios
migrate: convert __unmap_and_move() to use folios
rmap: convert page_move_anon_rmap() to use a folio
mm: remove try_to_free_swap()
memcg: convert mem_cgroup_swap_full() to take a folio
mm: convert do_swap_page() to use folio_free_swap()
ksm: use a folio in replace_page()
uprobes: use folios more widely in __replace_page()
madvise: convert madvise_free_pte_range() to use a folio
huge_memory: convert do_huge_pmd_wp_page() to use a folio
mm: convert do_wp_page() to use a folio
swap: convert swap_writepage() to use a folio
swap_state: convert free_swap_cache() to use a folio
mm: remove lookup_swap_cache()
mm: convert do_swap_page() to use swap_cache_get_folio()
swapfile: convert unuse_pte_range() to use a folio
swapfile: convert __try_to_reclaim_swap() to use a folio
swapfile: convert try_to_unuse() to use a folio
shmem: remove shmem_getpage()
userfaultfd: convert mcontinue_atomic_pte() to use a folio
khugepaged: call shmem_get_folio()
shmem: convert shmem_get_link() to use a folio
shmem: convert shmem_symlink() to use a folio
shmem: convert shmem_fallocate() to use a folio
shmem: convert shmem_file_read_iter() to use shmem_get_folio()
shmem: convert shmem_write_begin() to use shmem_get_folio()
shmem: convert shmem_get_partial_folio() to use shmem_get_folio()
shmem: add shmem_get_folio()
shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp()
shmem: convert shmem_fault() to use shmem_get_folio_gfp()
shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp()
shmem: eliminate struct page from shmem_swapin_folio()
swap: add swap_cache_get_folio()
shmem: convert shmem_replace_page() to shmem_replace_folio()
shmem: convert shmem_mfill_atomic_pte() to use a folio
memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio()
mm: convert do_swap_page()'s swapcache variable to a folio
mm: convert do_swap_page() to use a folio
mm/swap: convert put_swap_page() to put_swap_folio()
mm/swap: convert add_to_swap_cache() to take a folio
mm/swap: convert __read_swap_cache_async() to use a folio
mm/swapfile: convert try_to_free_swap() to folio_free_swap()
mm/swapfile: remove page_swapcount()
shmem: convert shmem_replace_page() to use folios throughout
shmem: convert shmem_delete_from_page_cache() to take a folio
shmem: convert shmem_writepage() to use a folio throughout
mm: add folio_add_lru_vma()
mm: add split_folio()
mm: reimplement folio_order() and folio_nr_pages()
mm: add the first tail page to struct folio
mm/vmscan: fix a lot of comments
ksm: convert to use common struct mm_slot
ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash
ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node
ksm: add the ksm prefix to the names of the ksm private structures
ksm: remove redundant declarations in ksm.h
mm: thp: convert to use common struct mm_slot
mm: introduce common struct mm_slot
clk: clocking-wizard: Depend on HAS_IOMEM
clk: clocking-wizard: Use dev_err_probe() helper
x86/mm: Disable W^X detection and enforcement on 32-bit
clk: nxp: fix typo in comment
clk: pxa: add a check for the return value of kzalloc()
clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975
dt-bindings: clock: vc5: Add 5P49V6975
gpio: tc3589x: Make irqchip immutable
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
tracing/user_events: Move pages/locks into groups to prepare for namespaces
Orangefs: change iterate to iterate_shared
drm/i915: Reject excessive dotclocks early
drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
drm/i915: Fix watermark calculations for DG2 CCS modifiers
drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
drm/i915/psr: Fix PSR_IMR/IIR field handling
drm/i915/ehl: Update MOCS table for EHL
tracing: Add Masami Hiramatsu as co-maintainer
of: base: Shift refcount decrement in of_find_last_cache_level()
tracing: Remove unused variable 'dups'
net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c
Documentation: bpf: Add implementation notes documentations to table of contents
MAINTAINERS: add myself as a tracing reviewer
irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap
spi: tegra210-quad: Fix combined sequence
NFSv4/pNFS: Always return layout stats on layout return for flexfiles
NFS: move from strlcpy with unused retval to strscpy
SUNRPC: move from strlcpy with unused retval to strscpy
NFS: clean up a needless assignment in nfs_file_write()
nfs: remove unnecessary (void*) conversions.
SUNRPC: use max_t() to simplify open code
NFSv4: Directly use ida_alloc()/free()
SUNRPC: Directly use ida_alloc()/free()
dt-bindings: leds: Add MediaTek MT6370 flashlight
dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
dt-bindings: mailbox: Convert mtk-gce to DT schema
once: add DO_ONCE_SLOW() for sleepable contexts
net/ieee802154: reject zero-sized raw_sendmsg()
net: wwan: iosm: Call mutex_init before locking it
octeontx2-pf: mcs: Introduce MACSEC hardware offloading
octeontx2-af: cn10k: mcs: Add debugfs support
octeontx2-af: cn10k: mcs: Handle MCS block interrupts
octeontx2-af: cn10k: mcs: Support for stats collection
octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic
octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources
octeontx2-af: cn10k: mcs: Add mailboxes for port related operations
octeontx2-af: cn10k: Introduce driver for macsec block.
eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
net: lan966x: Add port mirroring support using tc-matchall
net: lan966x: Add port police support using tc-matchall
net: fec: using page pool to manage RX buffers
net: Remove DECnet leftovers from flow.h.
bnx2x: fix potential memory leak in bnx2x_tpa_stop()
eth: lan743x: reject extts for non-pci11x1x devices
gro: add support of (hw)gro packets to gro stack
net: prestera: acl: Add check for kmemdup
mptcp: update misleading comments.
selftests: mptcp: update and extend fastclose test-cases
mptcp: use fastclose on more edge scenarios
mptcp: propagate fastclose error
net: sfp: add support for multigig RollBall transceivers
net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release
net: sfp: Add and use macros for SFP quirks definitions
net: phylink: allow attaching phy for SFP modules on 802.3z mode
net: phy: marvell10g: select host interface configuration
net: phy: marvell10g: Use tabs instead of spaces for indentation
net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs
net: phylink: rename phylink_sfp_config()
net: phylink: use phy_interface_t bitmaps for optical modules
net: sfp: augment SFP parsing with phy_interface_t bitmap
net: phylink: add ability to validate a set of interface modes
x86/hyperv: Replace kmap() with kmap_local_page()
drm/i915: Round to closest in g4x+ HDMI clock readout
PCI: qcom-ep: Make use of the cached dev pointer
PCI: qcom-ep: Rely on the clocks supplied by devicetree
PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure
phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on()
PCI: imx6: Add i.MX8MP PCIe support
PCI: dwc: Replace of_gpio_named_count() by gpiod_count()
platform/x86: use PLATFORM_DEVID_NONE instead of -1
platform/x86/amd: pmc: Dump idle mask during "check" stage instead
net: sparx5: Fix return type of sparx5_port_xmit_impl
af_unix: Fix memory leaks of the whole sk due to OOB skb.
net: Add helper function to parse netlink msg of ip_tunnel_parm
net: Add helper function to parse netlink msg of ip_tunnel_encap
net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu
ia64: simplify esi object addition in Makefile
Revert "kbuild: Check if linker supports the -X option"
kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
zstd: Fixing mixed module-builtin objects
kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
iomap: add a tracepoint for mappings returned by map_blocks
iomap: iomap: fix memory corruption when recording errors during writeback
net: sched: use tc_cls_bind_class() in filter
net: sched: cls_api: introduce tc_cls_bind_class() helper
net: sched: ensure n arg not empty before call bind_class
hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar
hwmon: (nct6683) remove unused variable in nct6683_create_attr_group
dt-bindings: watchdog: migrate mt7621 text bindings to YAML
watchdog: sp5100_tco: Add "action" module parameter
watchdog: imx93: add watchdog timer on imx93
watchdog: imx7ulp_wdt: init wdog when it was active
watchdog: imx7ulp_wdt: Handle wdog reconfigure failure
watchdog: imx7ulp_wdt: Fix RCS timeout issue
watchdog: imx7ulp_wdt: Check CMD32EN in wdog init
watchdog: imx7ulp: Add explict memory barrier for unlock sequence
watchdog: imx7ulp: Move suspend/resume to noirq phase
watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code
dt-bindings: watchdog: rockchip: add rockchip,rk3128-wdt
watchdog: s3c2410_wdt: support exynosautov9 watchdog
dt-bindings: watchdog: add exynosautov9 compatible
watchdog: npcm: Enable clock if provided
watchdog: meson: keep running if already active
watchdog: dt-bindings: atmel,at91sam9-wdt: convert to json-schema
watchdog: armada_37xx_wdt: Fix .set_timeout callback
watchdog: sa1100: make variable sa1100dog_driver static
watchdog: w83977f_wdt: Fix comment typo
watchdog: eurotechwdt: Remove redundant word in comments
watchdog: Check dev_set_name() return value
watchdog: rzg2l_wdt: Add rzv2m support
dt-bindings: watchdog: renesas,wdt: Add r9a09g011 (RZ/V2M) support
watchdog: ftwdt010_wdt: fix test for platform_get_irq() failure
dt-bindings: watchdog: renesas-wdt: Add r8a779g0 support
watchdog: Exar/MaxLinear XR28V38x driver
watchdog: ftwdt010_wdt: implement _restart() function
watchdog: w83627hf_wdt: add bootstatus support
dt-bindings: watchdog: Convert Xilinx watchdog bindings to json-schema
watchdog: aspeed_wdt: Reorder output signal register configuration
watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems.
watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING
watchdog: wdat_wdt: Set the min and max timeout values properly
watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
dt-bindings: watchdog: toshiba,visconti-wdt: Update the common clock properties
kallsyms: take the input file instead of reading stdin
kallsyms: drop duplicated ignore patterns from kallsyms.c
kbuild: reuse mksysmap output for kallsyms
mksysmap: update comment about __crc_*
kbuild: remove head-y syntax
kbuild: use obj-y instead extra-y for objects placed at the head
riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
RISC-V: KVM: Use generic guest entry infrastructure
RISC-V: KVM: Record number of signal exits as a vCPU stat
RISC-V: KVM: add __init annotation to riscv_kvm_init()
RISC-V: KVM: Expose Zicbom to the guest
RISC-V: KVM: Provide UAPI for Zicbom block size
RISC-V: KVM: Make ISA ext mappings explicit
RISC-V: KVM: Allow Guest use Zihintpause extension
RISC-V: KVM: Allow Guest use Svinval extension
RISC-V: KVM: Use Svinval for local TLB maintenance when available
RISC-V: Probe Svinval extension form ISA string
RISC-V: KVM: Change the SBI specification version to v1.0
riscv: KVM: Apply insn-def to hlv encodings
riscv: KVM: Apply insn-def to hfence encodings
riscv: Introduce support for defining instructions
riscv: Add X register names to gpr-nums
i2c: pci1xxxx: prevent signed integer overflow
i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
i2c: i801: Prefer async probe
i2c: designware-pci: Use standard pattern for memory allocation
i2c: designware-pci: Group AMD NAVI quirk parts together
random: fix typos in get_random_bytes() comment
net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
net/mlx5e: Introduce the mlx5e_flush_rq function
net/mlx5e: xsk: Support XDP metadata on XSK RQs
net/mlx5e: Optimize RQ page deallocation
net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
net/mlx5e: Use non-XSK page allocator in SHAMPO
net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
net/mlx5e: Use partial batches in legacy RQ
net/mlx5e: Make the wqe_index_mask calculation more exact
net/mlx5e: Introduce wqe_index_mask for legacy RQ
net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
power: supply: mt6370: Fix return value check in mt6370_chg_probe()
power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry
power: supply: mt6370: uses IIO interfaces, depends on IIO
power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge"
cpumask: fix checking valid cpu range
lib/bitmap: add tests for for_each() loops
lib/find: optimize for_each() macros
lib/bitmap: introduce for_each_set_bit_wrap() macro
lib/find_bit: add find_next{,_and}_bit_wrap
cpumask: switch for_each_cpu{,_not} to use for_each_bit()
net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}
bpf, docs: Delete misformatted table.
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
ALSA: hda: Fix position reporting on Poulsbo
random: schedule jitter credit for next jiffy, not in two jiffies
scsi: ufs: core: Remove unneeded casts from void *
scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited"
scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks()
scsi: qla2xxx: Fix serialization of DCBX TLV data request
scsi: ufs: qcom: Remove redundant dev_err() call
scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init()
scsi: megaraid_sas: Remove unnecessary memset()
scsi: megaraid_sas: Simplify megasas_update_device_list
scsi: megaraid_sas: Correct an error message
scsi: megaraid_sas: Correct value passed to scsi_device_lookup()
KVM: arm64: Advertise new kvmarm mailing list
scsi: target: core: UA on all LUNs after reset
scsi: target: core: New key must be used for moved PR
scsi: target: core: Abort all preempted regs if requested
scsi: target: core: Fix memory leak in preempt_and_abort
scsi: target: core: Fix preempt and abort for allreg res
ALSA: hda/hdmi: Don't skip notification handling during PM operation
dt-bindings: input: Add the PinePhone keyboard binding
dt-bindings: input: Convert hid-over-i2c to DT schema
ext4: fix potential out of bound read in ext4_fc_replay_scan()
ext4: factor out ext4_fc_get_tl()
ext4: introduce EXT4_FC_TAG_BASE_LEN helper
ext4: factor out ext4_free_ext_path()
ext4: remove unnecessary drop path references in mext_check_coverage()
ext4: update 'state->fc_regions_size' after successful memory allocation
ext4: fix potential memory leak in ext4_fc_record_regions()
ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ext4: remove redundant checking in ext4_ioctl_checkpoint
jbd2: add miss release buffer head in fc_do_one_pass()
ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts()
ext4: remove useless local variable 'blocksize'
ext4: unify the ext4 super block loading operation
ext4: factor out ext4_journal_data_mode_check()
ext4: factor out ext4_load_and_init_journal()
ext4: factor out ext4_group_desc_init() and ext4_group_desc_free()
ext4: factor out ext4_geometry_check()
ext4: factor out ext4_check_feature_compatibility()
ext4: factor out ext4_init_metadata_csum()
ext4: factor out ext4_encoding_init()
ext4: factor out ext4_inode_info_init()
ext4: factor out ext4_fast_commit_init()
ext4: factor out ext4_handle_clustersize()
ext4: factor out ext4_set_def_opts()
ext4: remove cantfind_ext4 error handler
ext4: goto right label 'failed_mount3a'
ext4: adjust fast commit disable judgement order in ext4_fc_track_inode
ext4: factor out ext4_fc_disabled()
ext4: fix miss release buffer head in ext4_fc_write_inode
jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
jbd2: fix potential buffer head reference count leak
ext4: fix dir corruption when ext4_dx_add_entry() fails
ext4: remove ext4_inline_data_fiemap() declaration
ext4: fix i_version handling in ext4
mbcache: Avoid nesting of cache->c_list_lock under bit locks
jbd2: wake up journal waiters in FIFO order, not LIFO
ext4: place buffer head allocation before handle start
ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
ext4: unconditionally enable the i_version counter
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
nfp: add support restart of link auto-negotiation
nfp: add support for link auto negotiation
nfp: refine the ABI of getting `sp_indiff` info
nfp: avoid halt of driver init process when non-fatal error happens
nfp: add support for reporting active FEC mode
selftests/tc-testing: update qdisc/cls/action features in config
dt-bindings: nfc: marvell,nci: fix reset line polarity in examples
net: dsa: remove bool devlink_port_setup
net: dsa: don't do devlink port setup early
net: dsa: don't leave dangling pointers in dp->pl when failing
net: dsa: move port_setup/teardown to be called outside devlink port registered area
net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions
net: devlink: introduce a flag to indicate devlink port being registered
net: devlink: introduce port registered assert helper and use it
r8169: add rtl_disable_rxdvgate()
clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable
genetlink: reject use of nlmsg_flags for new commands
clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
clk: Renesas versaclock7 ccf device driver
dt-bindings: Renesas versaclock7 device tree bindings
Bluetooth: hci_sync: Fix not indicating power state
clk: ti: Balance of_node_get() calls for of_find_node_by_name()
clk: imx: scu: fix memleak on platform_device_add() fails
clk: vc5: Use regmap_{set,clear}_bits() where appropriate
clk: vc5: Check IO access results
selftests/xsk: Fix double free
bpftool: Fix error message of strerror
libbpf: Fix overrun in netlink attribute iteration
clk: mediatek: add driver for MT8365 SoC
clk: mediatek: Export required common code symbols
selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged"
clk: mediatek: Provide mtk_devm_alloc_clk_data
dt-bindings: clock: mediatek: add bindings for MT8365 SoC
samples/bpf: Fix typo in xdp_router_ipv4 sample
clkdev: Simplify devm_clk_hw_register_clkdev() function
clkdev: Remove never used devm_clk_release_clkdev()
clk: Remove never used devm_of_clk_del_provider()
clk: bcm: rpi: Add support for VEC clock
clk: bcm: rpi: Handle pixel clock in firmware
clk: bcm: rpi: Add support HEVC clock
clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
clk: bcm2835: Round UART input clock up
clk: bcm2835: Make peripheral PLLC critical
of: base: make of_device_compatible_match() accept const device node
clk: baikal-t1: Convert to platform device driver
clk: baikal-t1: Add DDR/PCIe directly controlled resets support
dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs
clk: baikal-t1: Move reset-controls code into a dedicated module
clk: baikal-t1: Add SATA internal ref clock buffer
clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
clk: baikal-t1: Fix invalid xGMAC PTP clock divider
clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
bpftool: Remove unused struct event_ring_info
bpftool: Remove unused struct btf_attach_point
clk: davinci: cfgchip: Use dev_err_probe() helper
clk: davinci: pll: fix spelling typo in comment
MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER
bpf, docs: Add TOC and fix formatting.
bpf, docs: Add Clang note about BPF_ALU
bpf, docs: Move Clang notes to a separate file
bpf, docs: Linux byteswap note
bpf, docs: Move legacy packet instructions to a separate file
clk: mmp: pxa168: control shared SDH bits with separate clock
dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks
clk: mmp: pxa168: add clocks for SDH2 and SDH3
dt-bindings: marvell,pxa168: add clock id for SDH3
clk: mmp: pxa168: fix GPIO clock enable bits
clk: mmp: pxa168: add muxes for more peripherals
clk: mmp: pxa168: fix incorrect parent clocks
clk: mmp: pxa168: fix const-correctness
clk: mmp: pxa168: add new clocks for peripherals
dt-bindings: marvell,pxa168: add clock ids for additional dividers
clk: mmp: pxa168: fix incorrect dividers
clk: mmp: pxa168: add additional register defines
of: Fix "dma-ranges" handling for bus controllers
Documentation: Kunit: Use full path to .kunitconfig
kunit: tool: rename all_test_uml.config, use it for --alltests
kunit: tool: remove UML specific options from all_tests_uml.config
clk: sprd: Add clocks support for UMS512
lib: stackinit: update reference to kunit-tool
lib: overflow: update reference to kunit-tool
Documentation: KUnit: update links in the index page
Documentation: KUnit: add intro to the getting-started page
Documentation: KUnit: Reword start guide for selecting tests
Documentation: KUnit: add note about mrproper in start.rst
Documentation: KUnit: avoid repeating "kunit.py run" in start.rst
Documentation: KUnit: remove duplicated docs for kunit_tool
Documentation: Kunit: Add ref for other kinds of tests
Documentation: KUnit: Fix non-uml anchor
Documentation: Kunit: Fix inconsistent titles
Documentation: kunit: fix trivial typo
kunit: no longer call module_info(test, "Y") for kunit modules
kunit: add kunit.enable to enable/disable KUnit test
kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces
drm/i915/gvt: Add missing vfio_unregister_group_dev() call
thermal: core: Increase maximum number of trip points
efi: Correct Macmini DMI match in uefi cert quirk
drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training
drm/msm/hdmi: fix IRQ lifetime
drm/msm/dp: fix bridge lifetime
drm/msm/dp: fix aux-bus EP lifetime
drm/msm/dp: fix IRQ lifetime
drm/msm/hdmi: fix memory corruption with too many bridges
drm/msm/dsi: fix memory corruption with too many bridges
drm/msm/dp: fix memory corruption with too many bridges
drm/msm: fix use-after-free on probe deferral
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
drm/msm/dp: add atomic_check to bridge ops
ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR
drm/msm/gpu: Fix crash during system suspend after unbind
drm/msm/a6xx: Replace kcalloc() with kvzalloc()
drm/msm/gem: Unpin objects slightly later
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amdkfd: Track unified memory when switching xnack mode
drm/amdgpu: Enable sram on vcn_4_0_2
drm/amdgpu: Enable VCN DPG for GC11_0_1
ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props
ARM: dts: s5pv210: correct double "pins" in pinmux node
net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq
net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
net/mlx5e: Split out channel (de)activation in rx_res
net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool
net/mlx5e: Convert struct mlx5e_alloc_unit to a union
net/mlx5e: Remove DMA address from mlx5e_alloc_unit
net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address
net/mlx5e: Optimize the page cache reducing its size 2x
net/mlx5e: Fix calculations for ICOSQ size
xsk: Remove unused xsk_buff_discard
net/mlx5e: xsk: Use KSM for unaligned XSK
net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen
net/mlx5e: Keep a separate MKey for striding RQ
net/mlx5e: xsk: Use XSK frame size as striding RQ page size
net/mlx5e: Use runtime page_shift for striding RQ
xsk: Expose min chunk size to drivers
sched: Fix more TASK_state comparisons
mm/slub: fix a slab missed to be freed problem
nvme: wire up fixed buffer support for nvme passthrough
nvme: pass ubuffer as an integer
block: extend functionality to map bvec iterator
block: factor out blk_rq_map_bio_alloc helper
block: rename bio_map_put to blk_mq_map_bio_put
nvme: refactor nvme_alloc_request
nvme: refactor nvme_add_user_metadata
nvme: Use blk_rq_map_user_io helper
scsi: Use blk_rq_map_user_io helper
block: add blk_rq_map_user_io
io_uring: introduce fixed buffer support for io_uring_cmd
io_uring: add io_uring_cmd_import_fixed
nvme: enable batched completions of passthrough IO
nvme: split out metadata vs non metadata end_io uring_cmd completions
block: allow end_io based requests in the completion batch handling
block: change request end_io handler to pass back a return value
block: enable batched allocation for blk_mq_alloc_request()
block: kill deprecated BUG_ON() in the flush handling
usb: gadget: uvc: don't put item still in use
serial: cpm_uart: Don't request IRQ too early for console port
tty: serial: do unlock on a common path in altera_jtaguart_console_putc()
tty: serial: unify TX space reads under altera_jtaguart_tx_space()
tty: serial: use FIELD_GET() in lqasc_tx_ready()
tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar()
tty: serial: allow pxa.c to be COMPILE_TESTed
serial: stm32: Fix unused-variable warning
docs: filesystems: sysfs: Make text and code for ->show() consistent
tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL
w1: Split memcpy() of struct cn_msg flexible array
staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase
staging: r8188eu: remove PHY_RFConfig8188E()
staging: r8188eu: remove PHY_RF6052_Config8188E()
staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E() to int
spmi: pmic-arb: increase SPMI transaction timeout delay
spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: pmic-arb: correct duplicate APID to PPID mapping logic
spmi: pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic-arb: handle spurious interrupt
spmi: pmic-arb: add a print in cleanup_irq
drivers: spmi: Directly use ida_alloc()/free()
MAINTAINERS: add TI ECAP driver info
counter: ti-ecap-capture: capture driver support for ECAP
Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
dt-bindings: counter: add ti,am62-ecap-capture.yaml
counter: Introduce the COUNTER_COMP_ARRAY component type
counter: Consolidate Counter extension sysfs attribute creation
counter: Introduce the Count capture component
counter: 104-quad-8: Add Signal polarity component
counter: Introduce the Signal polarity component
counter: interrupt-cnt: Implement watch_validate callback
counter: Move symbols into COUNTER namespace
MAINTAINERS: Update Counter subsystem git tree repo link
ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2
ip6_vti:Remove the space before the comma
net: stmmac: add a parse for new property 'snps,clk-csr'
arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr'
dt-bindings: net: snps,dwmac: add new property snps,clk-csr
dt-bindings: net: mediatek-dwmac: add support for mt8188
net/mlx5: Fix spelling mistake "syndrom" -> "syndrome"
net: bna: Fix spelling mistake "muliple" -> "multiple"
usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
usb: host: ehci-exynos: switch to using gpiod API
Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
spi: Ensure that sg_table won't be used after being freed
dt-bindings: usb: Convert FOTG210 to dt schema
usb: mtu3: fix failed runtime suspend in host only mode
USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"
usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra
usb: typec: Replace custom implementation of device_match_fwnode()
usb: typec: ucsi: Don't warn on probe deferral
usb: add quirks for Lenovo OneLink+ Dock
ibmveth: Ethtool set queue support
ibmveth: Implement multi queue on xmit
ibmveth: Copy tx skbs into a premapped buffer
bnx2: Fix spelling mistake "bufferred" -> "buffered"
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
sctp: handle the error returned from sctp_auth_asoc_init_active_key
net: bridge: assign path_cost for 2.5G and 5G link speed
net: lan966x: Fix spelling mistake "tarffic" -> "traffic"
mISDN: fix use-after-free bugs in l1oip timer handlers
net-next: skbuff: refactor pskb_pull
MAINTAINERS: switch dwc3 to Thinh
net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs
net-sysfs: Convert to use sysfs_emit() APIs
net: tun: Convert to use sysfs_emit() APIs
kvm: vmx: keep constant definition format consistent
kvm: mmu: fix typos in struct kvm_arch
ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6
KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts
KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters
KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable
Revert "KVM: selftests: Fix nested SVM tests when built with clang"
KVM: selftests: Dedup subtests of fix_hypercall_test
KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off
KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test
KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test
tsnep: Use page pool for RX
tsnep: Add EtherType RX flow classification support
tsnep: Support multiple TX/RX queue pairs
tsnep: Move interrupt from device to queue
dt-bindings: net: tsnep: Allow additional interrupts
dt-bindings: net: tsnep: Allow dma-coherent
ALSA: usb-audio: Fix potential memory leaks
ALSA: usb-audio: Fix NULL dererence at error path
ASoC: mediatek: mt8192-mt6359: Set the driver name for the card
HID: wacom: add three styli to wacom_intuos_get_tool_type
ALSA: hda/realtek: More robust component matching for CS35L41
powerpc/pseries: Add firmware details to the hardware description
powerpc/powernv: Add opal details to the hardware description
powerpc: Add device-tree model to the hardware description
powerpc/64: Add logical PVR to the hardware description
powerpc: Add PVR & CPU name to hardware description
powerpc: Add hardware description string
powerpc/configs: Enable PPC_UV in powernv_defconfig
powerpc/configs: Update config files for removed/renamed symbols
powerpc/mm: Fix UBSAN warning reported on hugetlb
powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range
powerpc: Drops STABS_DEBUG from linker scripts
powerpc/64s: Remove lost/old comment
powerpc/64s: Remove old STAB comment
powerpc: remove orphan systbl_chk.sh
powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA
HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
HID: amd_sfh: Change dev_err to dev_dbg for additional debug info
arm64/kprobe: Optimize the performance of patching single-step slot
ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag
ASoC: nau8825: Add TDM support
hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
crypto: aspeed - Remove redundant dev_err call
crypto: scatterwalk - Remove unused inline function scatterwalk_aligned()
crypto: aead - Remove unused inline functions from aead
crypto: bcm - Simplify obtain the name for cipher
crypto: marvell/octeontx - use sysfs_emit() to instead of scnprintf()
hwrng: core - start hwrng kthread also for untrusted sources
crypto: zip - remove the unneeded result variable
crypto: qat - add limit to linked list parsing
crypto: octeontx2 - Remove the unneeded result variable
crypto: ccp - Remove the unneeded result variable
crypto: aspeed - Fix check for platform_get_irq() errors
crypto: virtio - fix memory-leak
crypto: cavium - prevent integer overflow loading firmware
crypto: marvell/octeontx - prevent integer overflows
crypto: aspeed - fix build error when only CRYPTO_DEV_ASPEED is enabled
fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
ext4: don't increase iversion counter for ea_inodes
ext4: fix check for block being out of directory size
fs/buffer: make submit_bh & submit_bh_wbc return type as void
fs/buffer: drop useless return value of submit_bh
fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_read
jbd2: drop useless return value of submit_bh
ext4: make ext4_lazyinit_thread freezable
eth: alx: take rtnl_lock on resume
sparc: Unbreak the build
net: phy: Convert to use sysfs_emit() APIs
net: enetc: offload per-tc max SDU from tc-taprio
net: enetc: use common naming scheme for PTGCR and PTGCAPR registers
net: enetc: cache accesses to &priv->si->hw
net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio
net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case
net: dsa: felix: offload per-tc max SDU from tc-taprio
net/sched: taprio: allow user input of per-tc max SDU
net/sched: query offload capabilities through ndo_setup_tc()
net/tipc: Remove unused struct distr_queue_item
net: skb: introduce and use a single page frag cache
net: sched: cls_u32: Avoid memcpy() false-positive warning
dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode
docs: netlink: clarify the historical baggage of Netlink flags
vhost/vsock: Use kvmalloc/kvfree for larger packets.
clk: fixed-rate: add devm_clk_hw_register_fixed_rate
clk: asm9260: use parent index to link the reference clock
ACPI: HMAT: Release platform device in case of platform_device_add_data() fails
dax: Remove usage of the deprecated ida_simple_xxx API
libnvdimm/region: Allow setting align attribute on regions without mappings
drm/msm: Fix build break with recent mm tree
m68k: update config files
sbitmap: fix lockup while swapping
io_uring/net: fix notif cqe reordering
io_uring/net: don't update msg_name if not provided
binfmt: remove taso from linux_binprm struct
input: drop empty comment blocks
of: fdt: Remove unused struct fdt_scan_status
dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
drm/panel: simple: Use dev_err_probe() to simplify code
drm/panel: panel-edp: Use dev_err_probe() to simplify code
Bluetooth: L2CAP: Fix user-after-free
prandom: make use of smaller types in prandom_u32_max
random: add 8-bit and 16-bit batches
utsname: contribute changes to RNG
random: use init_utsname() instead of utsname()
kfence: use better stack hash seed
random: split initialization into early step and later step
PCI/PM: Reduce D3hot delay with usleep_range()
dt-bindings: timer: Add power-domains for TI timer-dm on K3
mfd: syscon: Remove repetition of the regmap_get_val_endian()
dmaengine: ioat: remove unused declarations in dma.h
dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested
dmaengine: zynqmp_dma: Add device_synchronize support
dt-bindings: dma: add additional pbus reset to qcom,adm
dt-bindings: dma: rework qcom,adm Documentation to yaml schema
dt-bindings: dma: apple,admac: Add iommus and power-domains properties
dmaengine: dw-edma: Remove runtime PM support
dmaengine: idxd: add configuration for concurrent batch descriptor processing
dmaengine: idxd: add configuration for concurrent work descriptor processing
dmaengine: idxd: add WQ operation cap restriction support
dmanegine: idxd: reformat opcap output to match bitmap_parse() input
dmaengine: idxd: convert ats_dis to a wq flag
dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
dmaengine: qcom-adm: fix wrong sizeof config in slave_config
arm64: defconfig: Add Coresight as module
kselftest/arm64: Handle EINTR while reading data from children
kselftest/arm64: Flag fp-stress as exiting when we begin finishing up
kselftest/arm64: Don't repeat termination handler for fp-stress
ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs
io_uring/rw: defer fsnotify calls to task context
arm64/mm: fold check for KFENCE into can_set_direct_map()
arm64: ftrace: fix module PLTs with mcount
arm64: module: Remove unused plt_entry_is_initialized()
arm64: module: Make plt_equals_entry() static
arm64: fix the build with binutils 2.27
landlock: Fix documentation style
landlock: Slightly improve documentation and fix spelling
samples/landlock: Print hints about ABI versions
clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-msm8939: use parent_hws where possible
dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8916.yaml
clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc8280xp: use retention for USB power domains
clk: qcom: gdsc: add missing error handling
kselftest/arm64: Don't enable v8.5 for MTE selftest builds
drm/hyperv: Add ratelimit on error message
selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION)
bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself
bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function
bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()
bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline
ASoC: core: clarify the driver name initialization
dt-bindings: irqchip: Describe the IMX MU block as a MSI controller
dmaengine: ti: k3-psil: add additional TX threads for j721e
dmaengine: ti: k3-psil: add additional TX threads for j7200
dmaengine: apple-admac: Trigger shared reset
dmaengine: apple-admac: Do not use devres for IRQs
irqchip: Add IMX MU MSI controller driver
x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling
dmaengine: ti: edma: Remove some unused functions
dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc
Documentation: devicetree: dma: update the comments
dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
phy: phy-mtk-dp: make array driving_params static const
spi: spi-gxp: Use devm_platform_ioremap_resource()
ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
btrfs: drop extent map range more efficiently
btrfs: avoid pointless extent map tree search when flushing delalloc
btrfs: remove unnecessary next extent map search
btrfs: remove unnecessary NULL pointer checks when searching extent maps
btrfs: assert tree is locked when clearing extent map from logging
btrfs: remove unnecessary extent map initializations
btrfs: remove the refcount warning/check at free_extent_map()
btrfs: add helper to replace extent map range with a new extent map
btrfs: move open coded extent map tree deletion out of inode eviction
btrfs: use cond_resched_rwlock_write() during inode eviction
btrfs: use extent_map_end() at btrfs_drop_extent_map_range()
btrfs: move btrfs_drop_extent_cache() to extent_map.c
btrfs: fix missed extent on fsync after dropping extent maps
btrfs: remove stale prototype of btrfs_write_inode
btrfs: enable nowait async buffered writes
btrfs: assert nowait mode is not used for some btree search functions
btrfs: make btrfs_buffered_write nowait compatible
btrfs: plumb NOWAIT through the write path
btrfs: make lock_and_cleanup_extent_if_need nowait compatible
btrfs: make prepare_pages nowait compatible
btrfs: make btrfs_check_nocow_lock nowait compatible
btrfs: add btrfs_try_lock_ordered_range
btrfs: add the ability to use NO_FLUSH for data reservations
btrfs: make can_nocow_extent nowait compatible
block: add rationale for not using blk_mq_plug() when applicable
ring-buffer: Fix race between reset page and reading page
ext4: fix null-ptr-deref in ext4_write_info
ext4: don't run ext4lazyinit for read-only filesystems
ext4: remove deprecated noacl/nouser_xattr options
ext4: avoid crash when inline data creation follows DIO write
dt-bindings: gpio-regulator: add vin-supply property support
regulator: gpio: Add input_supply support in gpio_regulator_config
ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()"
tracing/user_events: Update ABI documentation to align to bits vs bytes
tracing/user_events: Use bits vs bytes for enabled status page data
tracing/user_events: Use refcount instead of atomic for ref tracking
tracing/user_events: Ensure user provided strings are safely formatted
tracing/user_events: Use WRITE instead of READ for io vector import
tracing/user_events: Use NULL for strstr checks
tracing: Fix spelling mistake "preapre" -> "prepare"
tracing: Wake up waiters when tracing is disabled
tracing: Add ioctl() to force ring buffer waiters to wake up
drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel
dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support
block: adapt blk_mq_plug() to not plug for writes that require a zone lock
drm/amdgpu: correct the memcpy size for ip discovery firmware
drm/amdgpu: Skip put_reset_domain if it doesn't exist
drm/amdgpu: remove switch from amdgpu_gmc_noretry_set
drm/amdgpu: Fix mc_umc_status used uninitialized warning
drm/amd/display: Prevent OTG shutdown during PSR SU
drm/amdgpu: add page retirement handling for CPU RAS
drm/amdgpu: use RAS error address convert api in mca notifier
drm/amdgpu: support to convert dedicated umc mca address
drm/amdgpu: export umc error address convert interface
drm/amdgpu: fix sdma v4 init microcode error
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()
drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode
drm/amdgpu: fix a compiling error in old kernels
drm/amdgpu: add rlc_sr_cntl_list to firmware array
drm/amdgpu: Remove fence_process in count_emitted
drm/amdgpu: Correct the position in patch_cond_exec
drm/amd/display: Refactor LTTPR mode selection
drm/amd/display: 3.2.205
drm/amd/display: fix a divide by zero error
drm/amd/display: Only use ODM2:1 policy for high pixel rate displays
drm/amd/display: Fix various dynamic ODM transitions on DCN32
drm/amd/display: polling vid stream status in hpo dp blank
drm/amd/display: Fix CAB allocation calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: Update MALL SS NumWays calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: fill in clock values when DPM is not enabled
drm/amd/display: Cursor Info Update refactor
drm/amd/display: Avoid unnecessary pixel rate divider programming
drm/amd/display: Remove assert for odm transition case
drm/amd/display: Add ABM control to panel_config struct.
drm/amd/display: Disable MALL when TMZ surface
drm/amd/display: Fix typo in get_pixel_rate_div
drm/amd/display: add debug keys for override bios settings.
drm/amd/display: Fix audio on display after unplugging another
drm/amd/display: add missing null check
drm/amd/display: Add explicit FIFO disable for DP blank
drm/amd/display: Wrap OTG disable workaround with FIFO control
drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
drm/amd/display: Change EDID fallback condition
drm/amd/display: Do DIO FIFO enable after DP video stream enable
drm/amd/display: Remove interface for periodic interrupt 1
drm/amd/display: Update DCN32 to use new SR latencies
drm/amd/display: Avoid avoid unnecessary pixel rate divider programming
drm/amdkfd: fix dropped interrupt in kfd_int_process_v11
drm/amdgpu: pass queue size and is_aql_queue to MES
drm/amdkfd: fix MQD init for GFX11 in init_mqd
drm/amdgpu: Enable SA software trap.
drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1
drm/amdgpu/vcn: update vcn4 fw shared data structure
drm/amdgpu/sdma6: use common function to init sdma fw
drm/amdgpu: support sdma struct v2 fw init
drm/amdgpu/sdma5: use common function to init sdma fw
drm/amdgpu/sdma4: use common function to init sdma fw
drm/amdgpu: add function to init SDMA microcode
drm/amdgpu/gfx11: use common function to init cp fw
drm/amdgpu/gfx10: use common function to init CP fw
drm/amdgpu/gfx9: use common function to init cp fw
drm/amdgpu: add function to init CP microcode
drm/amd/pm: use adverse selection for dpm features unsupported by driver
drm/amd/pm: enable gfxoff feature for SMU 13.0.0
drm/amdgpu: avoid gfx register accessing during gfxoff
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amdgpu: Use simplified API for p2p dist calc
drm/amdgpu: Disable verbose for p2p dist calc
drm/amdgpu: Fixed ras warning when uninstalling amdgpu
drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode
quota: Add more checking after reading from quota file
quota: Replace all block number checking with helper function
quota: Check next/prev free block number after reading from quota file
printk: Mark __printk percpu data ready __ro_after_init
printk: Remove bogus comment vs. boot consoles
printk: Remove write only variable nr_ext_console_drivers
printk: Declare log_wait properly
printk: Make pr_flush() static
io_uring/net: fix fast_iov assignment in io_setup_async_msg()
lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready.
lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval().
net: cpmac: Add __init/__exit annotations to module init/exit funcs
ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select"
perf/x86/amd/lbr: Adjust LBR regardless of filtering
perf/x86/utils: Fix uninitialized var in get_branch_type()
perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
perf/x86/amd: Support PERF_SAMPLE_ADDR
perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
perf/x86/uncore: Add new Raptor Lake S support
perf/x86/cstate: Add new Raptor Lake S support
perf/x86/msr: Add new Raptor Lake S support
perf/x86: Add new Raptor Lake S support
irqchip/gic-v3: Fix typo in comment
dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding
dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells
RDMA/rxe: Remove error/warning messages from packet receiver path
KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available
KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics
KVM: Document weakly ordered architecture requirements for dirty ring
KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL
KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option
KVM: Use acquire/release semantics when accessing dirty ring GFN state
slab: Introduce kmalloc_size_roundup()
slab: Remove __malloc attribute from realloc functions
ethernet: 8390: remove unnecessary check of mem
nfp: Use skb_put_data() instead of skb_put/memcpy pair
PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: qcom: Rename host-init error label
PCI: qcom: Drop unused post_deinit callback
RDMA/usnic: fix set-but-not-unused variable 'flags' warning
net: liquidio: Remove unused struct lio_trusted_vf_ctx
KVM: arm64: Fix comment typo in nvhe/switch.c
net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code
dmaengine: idxd: Remove unused struct idxd_fault
wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair
ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
net: ax88796c: Use skb_put_data() instead of skb_put/memcpy pair
dt-bindings: renesas,rcar-dmac: Add r8a779g0 support
dmaengine: idxd: track enabled workqueues in bitmap
dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
ethernet: s2io: Use skb_put_data() instead of skb_put/memcpy pair
dmaengine: pl08x: Fix double word
dmaengine: virt-dma: Fix double word in comments
dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet
dmaengine: mxs: use platform_driver_register
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY
wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588
ALSA: asihpi - Remove unused struct hpi_subsys_response
ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it
phy: tegra: xusb: Enable usb role switch attribute
phy: mediatek: fix build warning of FIELD_PREP()
xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state
xfrm: ipcomp: add extack to ipcomp{4,6}_init_state
xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state
xfrm: esp: add extack to esp_init_state, esp6_init_state
xfrm: ah: add extack to ah_init_state, ah6_init_state
xfrm: pass extack down to xfrm_type ->init_state
clk: mediatek: mt8192: deduplicate parent clock lists
clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel
clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent
clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg mux parents
clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier
clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_ref as generic mux
clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
clk: mediatek: mt8183: Add clk mux notifier for MFG mux
clk: mediatek: mux: add clk notifier functions
clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
net/mlx5e: Use runtime values of striding RQ parameters in datapath
net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info
net/mlx5e: Improve the MTU change shortcut
net/mlx5e: xsk: Fix SKB headroom calculation in validation
net/mlx5e: xsk: Remove dead code in validation
net/mlx5e: Simplify stride size calculation for linear RQ
net/mlx5e: kTLS, Check ICOSQ WQE size in advance
net/mlx5e: Use the aligned max TX MPWQE size
net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full
net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate
net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev
net/mlx5e: Validate striding RQ before enabling XDP
net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static
net/mlx5e: Remove unused fields from datapath structs
net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8
net/mlx5: Add the log_min_mkey_entity_size capability
net: sunhme: Fix undersized zeroing of quattro->happy_meals
net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair
net: dsa: felix: update regmap requests to be string-based
net: dsa: felix: use DEFINE_RES_MEM_NAMED for resources
net: dsa: felix: remove felix_info :: init_regmap
net: dsa: felix: remove felix_info :: imdio_base
net: dsa: felix: remove felix_info :: imdio_res
net: drop the weight argument from netif_napi_add
net: Fix incorrect address comparison when searching for a bind2 bucket
mptcp: poll allow write call before actual connect
mptcp: handle defer connect in mptcp_sendmsg
tcp: export tcp_sendmsg_fastopen
mptcp: add TCP_FASTOPEN_CONNECT socket option
netns: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: shrink struct ubuf_info
vhost/net: use struct ubuf_info_msgzc
xen/netback: use struct ubuf_info_msgzc
net: introduce struct ubuf_info_msgzc
clk: pistachio: Fix initconst confusion
Input: xpad - add X-Box Adaptive Profile button
Input: add ABS_PROFILE to uapi and documentation
Input: xpad - add X-Box Adaptive XBox button
Input: xpad - add X-Box Adaptive support
io_uring/net: fix non-zc send with address
clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data
selftests/bpf: Convert udp_limit test to ASSERT_* macros
selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros
selftests/bpf: Convert tcp_rtt test to ASSERT_* macros
selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros
selftests/bpf: Convert tcp_estats test to ASSERT_* macros
selftests/bpf: Convert sockopt_sk test to ASSERT_* macros
selftests/bpf: Convert sockopt_multi test to ASSERT_* macros
selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros
selftests/bpf: Convert sockopt test to ASSERT_* macros
selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros
selftests/bpf: Convert sockmap_basic test to ASSERT_* macros
tracing: Wake up ring buffer waiters on closing of the file
ring-buffer: Add ring_buffer_wake_waiters()
bpftool: Show parameters of BPF task iterators.
selftests/bpf: Test parameterized task BPF iterators.
bpf: Handle show_fdinfo for the parameterized task BPF iterators
bpf: Handle bpf_link_info for the parameterized task BPF iterators.
bpf: Parameterize task iterators.
Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER"
kbuild: hide error checker logs for V=1 builds
kbuild: re-run modpost when it is updated
kbuild: unify two modpost invocations
arm64: dts: uniphier: Add L2 cache node
arm64: dts: uniphier: Remove compatible "snps,dw-pcie" from pcie node
arm64: dts: uniphier: Fix opp-table node name for LD20
arm64: dts: uniphier: Add USB-device support for PXs3 reference board
arm64: dts: uniphier: Add ahci controller nodes for PXs3
arm64: dts: uniphier: Use GIC interrupt definitions
arm64: dts: uniphier: Rename gpio-hog nodes
arm64: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
arm64: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
arm64: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: dts: uniphier: Remove compatible "snps,dw-pcie-ep" from pcie-ep node
ARM: dts: uniphier: Move interrupt-parent property to each child node in uniphier-support-card
ARM: dts: uniphier: Add ahci controller nodes for PXs2
ARM: dts: uniphier: Add ahci controller nodes for Pro4
ARM: dts: uniphier: Use GIC interrupt definitions
ARM: dts: uniphier: Rename gpio-hog node
ARM: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
ARM: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
ARM: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: remove check for CONFIG_DEBUG_LL_SER3
firmware/psci: Add debugfs support to ease debugging
firmware/psci: Print a warning if PSCI doesn't accept PC mode
ARM: aspeed: Kconfig: Fix indentation
ARM: Drop CMDLINE_* dependency on ATAGS
ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM
ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h
ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch
KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability
KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()
KVM: x86/pmu: Avoid using PEBS perf_events for normal counters
KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS
KVM: x86/pmu: Don't generate PEBS records for emulated instructions
KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask
KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number
KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall
KVM: selftests: Check result in hyperv_features for successful hypercalls
kbuild: move vmlinux.o rule to the top Makefile
kbuild: move .vmlinux.objs rule to Makefile.modpost
docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED
kbuild: list sub-directories in ./Kbuild
Makefile.compiler: replace cc-ifversion with compiler-specific macros
kbuild: rpm-pkg: fix breakage when V=1 is used
scripts: remove unused argument 'type'
Kconfig: remove sym_set_choice_value
linux/export: use inline assembler to populate symbol CRCs
kbuild: use objtool-args-y to clean up objtool arguments
kbuild: fix and refactor single target build
kbuild: rewrite check-local-export in sh/awk
Revert "kbuild: Make scripts/compile.h when sh != bash"
scripts/mkcompile_h: move LC_ALL=C to '$LD -v'
kbuild: generate include/generated/compile.h in top Makefile
kbuild: build init/built-in.a just once
init/version.c: remove #include <linux/version.h>
kbuild: move 'PHONY += modules_prepare' to the common part
kbuild: refactor single builds of *.ko
kbuild: remove duplicated dependency between modules and modules_check
nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild
kbuild: do not deduplicate modules.order
kbuild: check sha1sum just once for each atomic header
kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
Bluetooth: Call shutdown for HCI_USER_CHANNEL
Bluetooth: Prevent double register of suspend
ice: Add support for VLAN priority filters in switchdev
ice: support features on new E810T variants
ice: Merge pin initialization of E810 and E810T adapters
kbuild: add phony targets to ./Kbuild
kbuild: remove the target in signal traps when interrupted
remoteproc: Support attach recovery after rproc crash
remoteproc: Introduce rproc features
random: use expired timer rather than wq for mixing fast pool
random: avoid reading two cache lines on irq randomness
Input: ibm-panel - add missing MODULE_DEVICE_TABLE
Input: icn8505 - utilize acpi_get_subsystem_id()
pwm: sysfs: Replace sprintf() with sysfs_emit()
KVM: selftests: Update top-of-file comment in psci_test
mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE
power: supply: Add charger driver for Rockchip RK817
dt-bindings: mfd: mt6370: Fix the indentation in the example
mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()
dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018
mfd: sm501: Add check for platform_driver_register()
dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186
mfd: twl4030: Add missed linux/device.h header
dt-bindings: mfd: dlg,da9063: Add missing regulator patterns
dt-bindings: mfd: sprd: Add bindings for ums512 global registers
mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
dt-bindings: mfd: syscon: Add rk3588 QoS register compatible
mfd: stmpe: Switch to using gpiod API
mfd: qcom-spmi-pmic: Add pm7250b compatible
dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes
mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver
mfd: intel-m10-bmc: Add d5005 bmc secure update driver
dt-bindings: mfd: syscon: Drop ref from reg-io-width
dt-bindings: mfd: Add Rockchip rk817 battery charger support
MAINTAINERS: Drop Robert Jones
mfd: qcom-spmi-pmic: Add support for PMP8074
dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074
mfd: Move from strlcpy with unused retval to strscpy
mfd: fsl-imx25: Fix check for platform_get_irq() errors
dt-bindings: mfd: qcom,tcsr: Add several devices
dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998
dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema
dt-bindings: mfd: qcom,spmi-pmic: Extend example
dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd
dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles
dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS
dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
dt-binding: mfd: Add Richtek RT5120 PMIC support
mfd: rt5120: Add Richtek PMIC support
mfd: core: Delete corresponding OF node entries from list on MFD removal
mfd: twl-core: Fix double "to to" in comment.
mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
mfd: lp8788: Fix an error handling path in lp8788_probe()
mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant
mfd: silergy,sy7636a: Add config option MFD_SY7636A
mfd: mt6370: Add MediaTek MT6370 support
dt-bindings: mfd: Add MediaTek MT6370
mfd: rk808: Add Rockchip rk817 battery charger support
mfd: intel_soc_pmic_crc: Update the copyright year
mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove
mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new()
mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery
mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata()
mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip()
mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group
mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc
mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register
mfd: stmpe: Probe sub-function by compatible
mfd: stmpe: Remove rotator block from probe
mfd: intel-lpss: Provide an SSP type to the SPI driver
s390/dasd: use blk_mq_alloc_disk
pwm: core: Replace custom implementation of device_match_fwnode()
pwm: lpss: Add a comment to the bypass field
drm/bridge: lt8912b: fix corrupted image output
drm/bridge: lt8912b: set hdmi or dvi mode
drm/bridge: lt8912b: add vsync hsync
pwm: lpss: Make use of bits.h macros for all masks
pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
pwm: lpss: Use device_get_match_data() to get device data
pwm: lpss: Move resource mapping to the glue drivers
pwm: lpss: Move exported symbols to PWM_LPSS namespace
pwm: lpss: Deduplicate board info data structures
dt-bindings: pwm: Add compatible for Mediatek MT8188
io_uring/net: don't skip notifs for failed requests
hyperv: simplify and rename generate_guest_id
Drivers: hv: vmbus: Split memcpy of flex-array
irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
platform-msi: Export symbol platform_msi_create_irq_domain()
irqchip/realtek-rtl: use parent interrupts
dt-bindings: interrupt-controller: realtek,rtl-intc: require parents
irqchip/realtek-rtl: use irq_domain_add_linear()
irqchip: Make irqchip_init() usable on pure ACPI systems
dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm
dt-bindings: pwm: rockchip: Add description for rk3588
powerpc: Ignore DSI error caused by the copy/paste instruction
powerpc: Reverse stack frame marker on little endian
powerpc: Make stack frame marker upper case
powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
pwm: rockchip: Convert to use dev_err_probe()
spi: s3c64xx: Fix large transfers with DMA
spi: Split transfers larger than max size
spi: Fix cache corruption due to DMA/PIO overlap
spi: Save current RX and TX DMA devices
ipmi: Remove unused struct watcher_entry
fsi: core: Check error number after calling ida_simple_get
hwmon: (occ) Check for device property for setting OCC active during probe
fsi: occ: Support probing the hwmon child device from dts node
dt-bindings: hwmon: Add IBM OCC bindings
fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe
fsi: sbefifo: Add detailed debugging information
fsi: cleanup extern usage in function definition
fsi: occ: Prevent use after free
hwmon (occ): Retry for checksum failure
netfilter: nft_fib: Fix for rpath check with VRF devices
ASoC: mediatek: mt8195: update audio tuner settings
drm/dp: Don't rewrite link config when setting phy test pattern
ocxl: Remove the unneeded result variable
powerpc/pseries/vas: Remove the unneeded result variable
powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up()
powerpc/rtas: block error injection when locked down
powerpc/pseries: block untrusted device tree changes when locked down
powerpc/udbg: Remove extern function prototypes
powerpc/boot: Explicitly disable usage of SPE instructions
powerpc: Include e500v1_power_isa.dtsi for remaining e500v1 platforms
powerpc: Fix SPE Power ISA properties for e500v1 platforms
selftests/powerpc: Update bhrb filter sampling test for multiple branch filters
powerpc/perf: Fix branch_filter support for multiple filters
powerpc/64s/interrupt: halt early boot interrupts if paca is not set up
powerpc/64: don't set boot CPU's r13 to paca until the structure is set up
powerpc/64: avoid using r13 in relocate
powerpc/64s: early boot machine check handler
powerpc/64s/interrupt: move early boot ILE fixup into a macro
powerpc/64e: provide an addressing macro for use with TOC in alternate register
powerpc/64: provide a helper macro to load r2 with the kernel TOC
powerpc/64: switch asm helpers from GOT to TOC relative addressing
powerpc/64: asm use consistent global variable declaration and access
powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER
powerpc/64s: POWER10 CPU Kconfig build option
powerpc/pseries: Move vas_migration_handler early during migration
powerpc/64/irq: tidy soft-masked irq replay and improve documentation
powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry
powerpc/64s/interrupt: masked handler debug check for previous hard disable
powerpc/64s: Fix irq state management in runlatch functions
powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
powerpc/64: mark irqs hard disabled in boot paca
powerpc/64/interrupt: Fix false warning in context tracking due to idle state
powerpc/64s: Enable KFENCE on book3s64
powerpc/64s: Allow double call of kernel_[un]map_linear_page()
powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils
powerpc/64s: Add DEBUG_PAGEALLOC for radix
powerpc/64s: update cpu selection options
powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops
powerpc: add ISA v3.0 / v3.1 wait opcode macro
powerpc/time: avoid programming DEC at the start of the timer interrupt
powerpc: Add support for early debugging via Serial 16550 console
powerpc/64/kdump: Limit kdump base to 512MB
powerpc: Provide syscall wrapper
powerpc: Change system_call_exception calling convention
powerpc: Use common syscall handler type
powerpc: Enable compile-time check for syscall handlers
powerpc: Include all arch-specific syscall prototypes
powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers
powerpc: Provide do_ppc64_personality helper
powerpc: Remove direct call to mmap2 syscall handlers
s390/pci: remove unused bus_next field from struct zpci_dev
s390/cio: remove unused ccw_device_force_console() declaration
drm/framebuffer: convert to drm_dbg_kms()
sfc: bare bones TC offload on EF100
sfc: interrogate MAE capabilities at probe time
sfc: add a hashtable for offloaded TC rules
sfc: optional logging of TC offload errors
sfc: bind indirect blocks for TC offload on EF100
sfc: bind blocks for TC offload on EF100
net: ethernet: rmnet: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: sched: act_bpf: simplify code logic in tcf_bpf_init()
net: lan966x: Add offload support for ets
net: lan966x: Add offload support for cbs
net: lan966x: Add offload support for tbf
mmc: sdhci: Centralize CMD and DATA reset handling
mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS
mmc: sdhci: Remove misleading comment about resets
mmc: sdhci: Separate out sdhci_reset_for_all()
sched: Fix TASK_state comparisons
selftests/tc-testing: add selftests for teql qdisc
selftests/tc-testing: add selftests for tbf qdisc
selftests/tc-testing: add selftests for taprio qdisc
selftests/tc-testing: add selftests for skbprio qdisc
selftests/tc-testing: add selftests for sfq qdisc
selftests/tc-testing: add selftests for sfb qdisc
selftests/tc-testing: add selftests for plug qdisc
selftests/tc-testing: add selftests for pfifo_fast qdisc
selftests/tc-testing: add selftests for hhf qdisc
selftests/tc-testing: add selftests for gred qdisc
selftests/tc-testing: add selftests for fq qdisc
selftests/tc-testing: add selftests for etf qdisc
selftests/tc-testing: add selftests for codel qdisc
selftests/tc-testing: add selftests for choke qdisc
selftests/tc-testing: add selftests for atm qdisc
MAINTAINERS: Rust
xfrm: Reinject transport-mode packets through workqueue
samples: add first Rust examples
x86: enable initial Rust support
docs: add Rust documentation
Kbuild: add Rust support
rust: add `.rustfmt.toml`
scripts: add `is_rust_module.sh`
scripts: add `rust_is_available.sh`
scripts: add `generate_rust_target.rs`
scripts: add `generate_rust_analyzer.py`
scripts: decode_stacktrace: demangle Rust symbols
scripts: checkpatch: enable language-independent checks for Rust
scripts: checkpatch: diagnose uses of `%pA` in the C side as errors
vsprintf: add new `%pA` format specifier
rust: export generated symbols
rust: add `kernel` crate
rust: add `bindings` crate
rust: add `macros` crate
rust: add `compiler_builtins` crate
rust: adapt `alloc` crate to the kernel
rust: import upstream `alloc` crate
rust: add C helpers
kallsyms: increase maximum kernel symbol length to 512
kallsyms: support "big" kernel symbols
kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}`
kallsyms: avoid hardcoding buffer size
kallsyms: use `ARRAY_SIZE` instead of hardcoded size
wifi: rtw89: 8852b: configure DLE mem
wifi: rtw89: check DLE FIFO size with reserved size
wifi: rtw89: mac: correct register of report IMR
wifi: rtw89: pci: set power cut closed for 8852be
wifi: rtw89: pci: add to do PCI auto calibration
wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
wifi: rtw89: add DMA busy checking bits to chip info
wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
wifi: rtw89: pci: mask out unsupported TX channels
iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
wifi: iwlwifi: Track scan_cmd allocation size explicitly
dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos
clk: qcom: Add global clock controller driver for SM6375
dt-bindings: clock: add SM6375 QCOM global clock bindings
clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit
ARM: config: aspeed_g5: Enable PECI
ARM: configs: aspeed_g4: Remove appended DTB and ATAG
ARM: configs: aspeed: Refresh defconfigs
ARM: config: aspeed: Enable namespaces
ARM: configs: aspeed_g4: Enable IPV6 options
ARM: configs: aspeed_g4: Enable OCC and NBD drivers
ARM: configs: aspeed_g5: Enable MCTP stack
ARM: configs: aspeed_g5: Add PL2303 USB serial driver
ARM: configs: aspeed_g5: Add TPM TIS I2C driver
ARM: configs: aspeed_g5: Add mp5023 driver
ARM: configs: aspeed: Add support for USB flash drives
ARM: dts: aspeed: ast2600-evb-a1: Add compatible
ARM: dts: aspeed: ast2600evb: Fix compatible string
ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers
ARM: dts: aspeed-g6: Enable more UART controllers
ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver
ARM: dts: aspeed: Add AMD DaytonaX BMC
dt-bindings: arm: aspeed: document AMD DaytonaX
ARM: dts: aspeed: Yosemite V2: Enable OCP debug card
ARM: dts: aspeed: mtjade: Remove gpio-keys entries
ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC
dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC compatibles
clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc
clk: qcom: gdsc: Fix the handling of PWRSTS_RET support
mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array
net: ipa: define remaining IPA register fields
net: ipa: define more IPA endpoint register fields
net: ipa: define some IPA endpoint register fields
net: ipa: define resource group/type IPA register fields
net: ipa: define even more IPA register fields
net: ipa: define more IPA register fields
net: ipa: define some more IPA register fields
net: ipa: define CLKON_CFG and ROUTE IPA register fields
net: ipa: define COMP_CFG IPA register fields
net: ipa: introduce ipa_reg field masks
net: ipa: introduce ipa_reg()
net: ipa: use ipa_reg[] array for register offsets
net: ipa: add per-version IPA register definition files
net: ipa: use IPA register IDs to determine offsets
net: ipa: introduce IPA register IDs
s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array
Add skb drop reasons to IPv6 UDP receive path
Input: xpad - decipher xpadone packages with GIP defines
Input: xpad - refactor using BIT() macro
ptp: Remove usage of the deprecated ida_simple_xxx API
net: tls: Add ARIA-GCM algorithm
net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()'
ring-buffer: Check pending waiters when doing wake ups as well
ring-buffer: Have the shortest_full queue be the shortest not longest
PCI/DPC: Quirk PIO log size for certain Intel Root Ports
Bluetooth: hci_core: Fix not handling link timeouts propertly
drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu: add helper to init rlc firmware
bpf: Check flags for branch stack in bpf_read_branch_records helper
perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails
perf: Use sample_flags for raw_data
perf: Use sample_flags for addr
ext4: minor defrag code improvements
i2c: mlxbf: remove device tree support
i2c: mlxbf: support BlueField-3 SoC
ext4: continue to expand file system when the target size doesn't reach
i2c: cadence: Add standard bus recovery support
net/mlx5: Remove from FPGA IFC file not-needed definitions
net/mlx5: Remove unused structs
net/mlx5: Remove unused functions
net/mlx5: detect and enable bypass port select flow table
net/mlx5: Lag, enable hash mode by default for all NICs
net/mlx5: Lag, set active ports if support bypass port select flow table
RDMA/mlx5: Don't set tx affinity when lag is in hash mode
net/mlx5: add IFC bits for bypassing port select flow table
net/mlx5: Add support for NPPS with real time mode
net/mlx5: Expose NPPS related registers
i2c: mlxbf: add multi slave functionality
i2c: mlxbf: support lock mechanism
ring-buffer: Allow splice to read previous partially read pages
ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller
ftrace: Properly unset FTRACE_HASH_FL_MOD
tracing/eprobe: Fix alloc event dir failed when event name no set
x86: kprobes: Remove unused macro stack_addr
ftrace: Remove obsoleted code from ftrace and task_struct
tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
libbpf: Don't require full struct enum64 in UAPI headers
riscv: dts: microchip: update memory configuration for v2022.10
riscv: dts: microchip: add a devicetree for aries' m100pfsevp
riscv: dts: microchip: add sevkit device tree
riscv: dts: microchip: reduce the fic3 clock rate
riscv: dts: microchip: icicle: re-jig fabric peripheral addresses
riscv: dts: microchip: icicle: update pci address properties
riscv: dts: microchip: move the mpfs' pci node to -fabric.dtsi
riscv: dts: microchip: add pci dma ranges for the icicle kit
dt-bindings: riscv: microchip: document the sev kit
dt-bindings: riscv: microchip: document the aries m100pfsevp
dt-bindings: riscv: microchip: document icicle reference design
blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_gray8()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_xrgb2101010()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb888()
smack: cleanup obsolete mount option flags
smack: lsm: remove the unneeded result variable
SMACK: Add sk_clone_security LSM hook
ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
clk: qcom: Add SC8280XP GPU clock controller
dt-bindings: clock: Add Qualcomm SC8280XP GPU binding
clk: qcom: smd: Add SM6375 clocks
dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG
dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375
nvmet: don't look at the request_queue in nvmet_bdev_set_limits
nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all
clk: qcom: rpmhcc: add sdm670 clocks
dt-bindings: clock: add rpmhcc bindings for sdm670
Input: synaptics-rmi4 - convert to use sysfs_emit() APIs
blk-mq: use quiesced elevator switch when reinitializing queues
block: replace blk_queue_nowait with bdev_nowait
Input: twl4030-pwrbutton - add missing of.h include
dt: Add a check for undocumented compatible strings in kernel
hisi_acc_vfio_pci: Update some log and comment formats
hisi_acc_vfio_pci: Remove useless macro definitions
hisi_acc_vfio_pci: Remove useless function parameter
hisi_acc_vfio_pci: Fix device data address combination problem
hisi_acc_vfio_pci: Fixes error return code issue
drm/panel-edp: Add BOE NT116WHM-N4C (HW: V8.1)
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
drm/panel-edp: Fix delays for INX N116BCA-EA2 (HW: C1)
drm/panel-edp: Fix delays for INX N116BCN-EA1 (HW: C4)
KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl
KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API
KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting
KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs
KVM: PPC: Book3S HV: Fix decrementer migration
vfio: Follow a strict lifetime for struct iommu_group
selftests/net: enable io_uring sendzc testing
ionic: change order of devlink port register and netdev register
ice: reorder PF/representor devlink port register/unregister flows
funeth: unregister devlink port after netdevice unregister
headers: Remove some left-over license text
NFC: hci: Split memcpy() of struct hcp_message flexible array
net: ethernet: mtk_eth_soc: fix usage of foe_entry_size
net: ethernet: mtk_eth_soc: fix wrong use of new helper function
a.out: Remove the a.out implementation
platform/x86/intel/wmi: thunderbolt: Use dev_groups callback
selftests/bpf: Fix passing arguments via function in test_kmod.sh
IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair
platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks
RDMA/hns: Unified Log Printing Style
RDMA/hns: Replacing magic number with macros in apply_func_caps()
RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps
RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt()
RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
RDMA/hns: Remove unnecessary brackets when getting point
RDMA/hns: Remove unnecessary braces for single statement blocks
RDMA/hns: Cleanup for a spelling error of Asynchronous
IB/rdmavt: Add __init/__exit annotations to module init/exit funcs
RDMA/rxe: Remove redundant num_sge fields
RDMA/mlx5: Enable ATS support for MRs and umems
RDMA/mlx5: Add support for dmabuf to devx umem
RDMA/core: Add UVERBS_ATTR_RAW_FD
net/mlx5: Add IFC bits for mkey ATS
RDMA/rxe: Fix resize_finish() in rxe_queue.c
RDMA/rxe: Set pd early in mr alloc routines
platform/surface: Split memcpy() of struct ssam_event flexible array
platform/x86: compal-laptop: Get rid of a few forward declarations
platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf()
platform/x86: dell-smbios-base: Use sysfs_emit()
ASoC: cs42l42: Fallback to headphones for type detect
ASoC: apple: mca: Adjust timing of component unregister
ASoC: apple: mca: Remove stale release of DMA channels
ASoC: apple: mca: Trigger, not deassert, the peripheral reset
platform/x86/amd/pmf: Remove unused power_delta instances
spi: mt65xx: Add dma max segment size declaration
platform/x86/amd/pmf: install notify handler after acpi init
nvme: remove nvme_ctrl_init_connect_q
nvme-loop: use the tagset alloc/free helpers
nvme-loop: store the generic nvme_ctrl in set->driver_data
nvme-loop: initialize sqsize later
nvme-fc: use the tagset alloc/free helpers
nvme-fc: store the generic nvme_ctrl in set->driver_data
nvme-fc: keep ctrl->sqsize in sync with opts->queue_size
nvme-rdma: use the tagset alloc/free helpers
nvme-rdma: store the generic nvme_ctrl in set->driver_data
nvme-tcp: use the tagset alloc/free helpers
nvme-tcp: store the generic nvme_ctrl in set->driver_data
nvme-tcp: remove the unused queue_size member in nvme_tcp_queue
nvme: add common helpers to allocate and free tagsets
nvme-auth: add a MAINTAINERS entry
MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER
mmc: sdhci-msm: add compatible string check for sdm670
dt-bindings: mmc: sdhci-msm: add sdm670 compatible
mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
spi: migrate mt7621 text bindings to YAML
drm/ssd130x: Synchronize access to dma-buf imported GEM BOs
drm/ssd130x: Use drm_atomic_get_new_plane_state()
efi/arm64: libstub: avoid SetVirtualAddressMap() when possible
efi: zboot: create MemoryMapped() device path for the parent if needed
efi: libstub: fix up the last remaining open coded boot service call
efi/arm: libstub: move ARM specific code out of generic routines
efi/libstub: measure EFI LoadOptions
efi/libstub: refactor the initrd measuring functions
efi/loongarch: libstub: remove dependency on flattened DT
efi: libstub: install boot-time memory map as config table
efi: libstub: remove DT dependency from generic stub
efi: libstub: unify initrd loading between architectures
ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ASoC: st,stm32-sai: Document audio OF graph port
ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
spi: renesas,sh-msiof: Add r8a779g0 support
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
drm/i915: Force DPLL calculation for TC ports after readout
drm/i915: fix device info for devices without display
drm/i915: Do not cleanup obj with NULL bo->resource
drm/i915/display: remove ipc_enabled from struct drm_i915_private
drm/i915/guc: Fix release build bug in 'remove log size module parameters'
net: openvswitch: allow conntrack in non-initial user namespace
net: openvswitch: allow metering in non-initial user namespace
clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
erofs: clean up erofs_iget()
erofs: clean up unnecessary code and comments
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro
PCI: Add standard PCI Config Address macros
usb: idmouse: fix an uninit-value in idmouse_open
USB: PHY: JZ4770: Switch to use dev_err_probe() helper
usb: phy: generic: Switch to use dev_err_probe() helper
usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs
usb: cdns3: remove dead code
usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair
usb: musb: sunxi: Switch to use dev_err_probe() helper
usb: musb: jz4740: Switch to use dev_err_probe() helper
usb: musb: cppi41: Switch to use dev_err_probe() helper
usb: musb: da8xx: Switch to use dev_err_probe() helper
usb: musb: core: Switch to use dev_err_probe() helper
usb: typec: fusb302: Switch to use dev_err_probe() helper
usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper
usb: typec: stusb160x: Switch to use dev_err_probe() helper
usb: usb251xb: Switch to use dev_err_probe() helper
staging: rtl8192e: cmdpkt: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: remove hal/odm_RegConfig8188E.c
staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static
staging: r8188eu: make odm_ConfigMAC_8188E() static
drm/simpledrm: Synchronize access to GEM BOs
drm/simpledrm: Iterate over damage clips
drm/simpledrm: Remove !fb check from atomic_update
net/smc: Support SO_REUSEPORT
drm/simpledrm: Use drm_atomic_get_new_plane_state()
drm/simpledrm: Compute linestride with drm_format_info_min_pitch()
fsi: occ: Fix checksum failure mode
fsi: Fix typo in comment
nvmet: add helpers to set the result field for connect commands
nvme: improve the NVME_CONNECT_AUTHREQ* definitions
nvmet-auth: don't try to cancel a non-initialized work_struct
nvmet-tcp: remove nvmet_tcp_finish_cmd
nvmet-tcp: add bounds check on Transfer Tag
nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state
nvmet-tcp: fix NULL pointer dereference during release
nvme-pci: report the actual number of tagset maps
nvme-pci: set min_align_mask before calculating max_hw_sectors
nvme: send a rediscover uevent when a persistent discovery controller reconnects
nvme: enumerate controller flags
Documentation: NBD_REQUEST_MAGIC isn't a magic number
nvme: ensure subsystem reset is single threaded
nvme: restrict management ioctls to admin
nvme: copy firmware_rev on each init
nvme: handle effects after freeing the request
USB: serial: qcserial: add new usb-id for Dell branded EM7455
ALSA: dmaengine: increment buffer pointer atomically
usb: gadget: Replace runtime->status->state reference to runtime->state
ASoC: sh: Replace runtime->status->state reference to runtime->state
ASoC: intel: Replace runtime->status->state reference to runtime->state
ALSA: usx2y: Replace runtime->status->state reference to runtime->state
ALSA: usb-audio: Replace runtime->status->state reference to runtime->state
ALSA: asihpi: Replace runtime->status->state reference to runtime->state
ALSA: hda: Replace runtime->status->state reference to runtime->state
ALSA: firewire: Replace runtime->status->state reference to runtime->state
ALSA: aloop: Replace runtime->status->state reference to runtime->state
ALSA: pcm: Make mmap status read-only
ALSA: pcm: Avoid reference to status->state
ALSA: Remove some left-over license text in include/uapi/sound/
ALSA: firewire: Remove some left-over license text in sound/firewire
erofs: fold in z_erofs_reload_indexes()
pcmcia: remove AT91RM9200 Compact Flash driver
brcmfmac: Remove the call to "dtim_assoc" IOVAR
brcmfmac: increase dcmd maximum buffer size
brcmfmac: Support 89459 pcie
brcmfmac: increase default max WOWL patterns to 16
cw1200: fix incorrect check to determine if no element is found in list
Input: applespi - replace zero-length array with DECLARE_FLEX_ARRAY() helper
libbpf: Fix the case of running as non-root with capabilities
dt-bindings: clock: qcom,a53pll: replace maintainer
bpf: Enforce W^X for bpf trampoline
bpf: use bpf_prog_pack for bpf_dispatcher
selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT
bpf: Return value in kprobe get_func_ip only for entry address
bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
bpf: Use given function address for trampoline ip arg
ftrace: Keep the resolved addr in kallsyms_callback
kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag
clk: qcom: Merge alt alpha plls for qcm2260, sm6115
clk: qcom: gcc-sm6115: Move alpha pll bramo overrides
clk: qcom: gcc-sm6115: Override default Alpha PLL regs
clk: qcom: Add support for Display Clock Controller on SM8450
clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL
dt-bindings: clock: qcom: add bindings for dispcc on SM8450
clk: qcom: Add display clock controller driver for SM6115
dt-bindings: clock: add QCOM SM6115 display clock bindings
clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC
ksm: add profit monitoring documentation
ksm: count allocated ksm rmap_items for each process
mm: deduplicate cacheline padding code
mm: reduce noise in show_mem for lowmem allocations
mm: fixup documentation regarding pte_numa() and PROT_NUMA
mm/gup: use gup_can_follow_protnone() also in GUP-fast
mm/gup: replace FOLL_NUMA by gup_can_follow_protnone()
mm: fix the handling Non-LRU pages returned by follow_page
mm: add merging after mremap resize
mm: refactor of vma_merge()
mm: delete unused MMF_OOM_VICTIM flag
mm: drop oom code from exit_mmap
mm/mlock: drop dead code in count_mm_mlocked_page_nr()
mm/mmap.c: pass in mapping to __vma_link_file()
mm/mmap: drop range_has_overlap() function
mm: remove the vma linked list
mm/vmscan: use vma iterator instead of vm_next
riscv: use vma iterator for vdso
nommu: remove uses of VMA linked list
i915: use the VMA iterator
mm/swapfile: use vma iterator instead of vma linked list
mm/pagewalk: use vma_find() instead of vma linked list
mm/oom_kill: use vma iterators instead of vma linked list
mm/msync: use vma_find() instead of vma linked list
mm/mremap: use vma_find_intersection() instead of vma linked list
mm/mprotect: use maple tree navigation instead of VMA linked list
mm/mlock: use vma iterator and maple state instead of vma linked list
mm/mempolicy: use vma iterator & maple state instead of vma linked list
mm/memcontrol: stop using mm->highest_vm_end
mm/madvise: use vma_find() instead of vma linked list
mm/ksm: use vma iterators instead of vma linked list
mm/khugepaged: stop using vma linked list
mm/gup: use maple tree navigation instead of linked list
bpf: remove VMA linked list
fork: use VMA iterator
sched: use maple tree iterator to walk VMAs
perf: use VMA iterator
acct: use VMA iterator instead of linked list
ipc/shm: use VMA iterator instead of linked list
userfaultfd: use maple tree iterator to iterate VMAs
fs/proc/task_mmu: stop using linked list and highest_vm_end
fs/proc/base: use the vma iterators in place of linked list
exec: use VMA iterator instead of linked list
coredump: remove vma linked list walk
um: remove vma linked list walk
optee: remove vma linked list walk
cxl: remove vma linked list walk
xtensa: remove vma linked list walks
x86: remove vma linked list walks
s390: remove vma linked list walks
powerpc: remove mmap linked list walks
parisc: remove mmap linked list from cache handling
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
arm64: remove mmap linked list from vdso
mm/mmap: change do_brk_munmap() to use do_mas_align_munmap()
mm/mmap: reorganize munmap to use maple states
mm/mmap: move mmap_region() below do_munmap()
mm: convert vma_lookup() to use mtree_load()
mm: remove vmacache
mm/mmap: use advanced maple tree API for mmap_region()
mm: use maple tree operations for find_vma_intersection()
mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap()
mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup()
mm: optimize find_exact_vma() to use vma_lookup()
mm: remove rb tree.
proc: remove VMA rbtree use from nommu
xen: use vma_lookup() in privcmd_ioctl_mmap()
damon: convert __damon_va_three_regions to use the VMA iterator
mmap: change zeroing of maple tree in __vma_adjust()
kernel/fork: use maple tree for dup_mmap() during forking
mm/mmap: use maple tree for unmapped_area{_topdown}
mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree
mm/mmap: use the maple tree in find_vma() instead of the rbtree.
mmap: use the VMA iterator in count_vma_pages_range()
mm: add VMA iterator
lib/test_maple_tree: add testing for maple tree
mm: start tracking VMAs with maple tree
radix tree test suite: add lockdep_is_held to header
radix tree test suite: add support for slab bulk APIs
radix tree test suite: add allocation counts and size to kmem_cache
mm/demotion: expose memory tier details via sysfs
radix tree test suite: add kmem_cache_set_non_kernel()
lib/nodemask: optimize node_random for nodemask with single NUMA node
radix tree test suite: add pr_err define
Maple Tree: add new data structure
mm/demotion: update node_is_toptier to work with memory tiers
mm/demotion: demote pages according to allocation fallback order
mm/demotion: drop memtier from memtype
mm/demotion: add pg_data_t member to track node memory tier details
mm/demotion: build demotion targets based on explicit memory tiers
mm: multi-gen LRU: design doc
mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE
mm/demotion: add hotplug callbacks to handle new numa node onlined
mm/demotion: move memory demotion related code
mm/demotion: add support for explicit memory tiers
mm: multi-gen LRU: admin guide
mm: multi-gen LRU: debugfs interface
mm: multi-gen LRU: thrashing prevention
mm: multi-gen LRU: kill switch
mm: multi-gen LRU: optimize multiple memcgs
mm: multi-gen LRU: support page table walks
mm: multi-gen LRU: exploit locality in rmap
mm: multi-gen LRU: minimal implementation
mm: multi-gen LRU: groundwork
Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
mm/vmscan.c: refactor shrink_node()
mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
mm: x86, arm64: add arch_has_hw_pte_young()
mm/page_io: count submission time as thrashing delay for delayacct
delayacct: support re-entrance detection of thrashing accounting
mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP
migrate_pages(): fix failure counting for retry
migrate_pages(): fix failure counting for THP splitting
migrate_pages(): fix failure counting for THP on -ENOSYS
migrate_pages(): fix failure counting for THP subpages retrying
migrate_pages(): fix THP failure counting for -ENOMEM
migrate_pages(): remove unnecessary list_safe_reset_next()
migrate: fix syscall move_pages() return value for failure
filemap: make the accounting of thrashing more consistent
mm/swap: cache swap migration A/D bits support
mm/swap: cache maximum swapfile size when init swap
mm: remember young/dirty bit for page migrations
mm/thp: carry over dirty bit when thp splits on pmd
mm/swap: add swp_offset_pfn() to fetch PFN from swap entry
mm/swap: comment all the ifdef in swapops.h
mm/x86: use SWP_TYPE_BITS in 3-level swap macros
mm, hwpoison: cleanup some obsolete comments
mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings()
mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon()
mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages
mm, hwpoison: use __PageMovable() to detect non-lru movable pages
mm, hwpoison: use ClearPageHWPoison() in memory_failure()
mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock
clk: qcom: lpass: Fix lpass audiocc probe
clk: qcom: apss-ipq-pll: add support for IPQ8074
clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config
clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config
dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible
clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src
clk: qcom: clk-rcg2: add rcg2 mux ops
blk-cgroup: pass a gendisk to the blkg allocation helpers
blk-cgroup: pass a gendisk to blkcg_schedule_throttle
blk-cgroup: pass a gendisk to blkg_destroy_all
blk-throttle: pass a gendisk to blk_throtl_cancel_bios
blk-throttle: pass a gendisk to blk_throtl_register_queue
blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit
blk-iocost: cleanup ioc_qos_write
blk-iocost: pass a gendisk to blk_iocost_init
blk-iocost: simplify ioc_name
blk-iolatency: pass a gendisk to blk_iolatency_init
blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit
blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue
blk-cgroup: remove blkg_lookup_check
blk-cgroup: cleanup the blkg_lookup family of functions
blk-cgroup: remove open coded blkg_lookup instances
blk-cgroup: remove blk_queue_root_blkg
blk-cgroup: fix error unwinding in blkcg_init_queue
sunhme: Add myself as a maintainer
sunhme: Use vdbg for spam-y prints
sunhme: Combine continued messages
sunhme: Use (net)dev_foo wherever possible
sunhme: Convert printk(KERN_FOO ...) to pr_foo(...)
sunhme: Clean up debug infrastructure
sunhme: Convert FOO((...)) to FOO(...)
sunhme: switch to devres
sunhme: Regularize probe errors
sunhme: Return an ERR_PTR from quattro_pci_find
sunhme: forward the error code from pci_enable_device()
sunhme: Remove version
sunhme: remove unused tx_dump_ring()
net: dsa: xrs700x: remove unnecessary i2c_set_clientdata()
net: dsa: microchip: ksz9477: remove unnecessary i2c_set_clientdata()
net: dsa: lan9303: remove unnecessary i2c_set_clientdata()
io_uring/rw: don't lose short results on io_setup_async_rw()
io_uring/rw: fix unexpected link breakage
hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations
rv/monitor: Add __init/__exit annotations to module init/exit funcs
leds: pca963: fix misleading indentation
efi: libstub: remove pointless goto kludge
efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap
efi: libstub: avoid efi_get_memory_map() for allocating the virt map
xdp: Adjust xdp_frame layout to avoid using bitfields
selftests: net: tsn_lib: run phc2sys in automatic mode
selftests: net: tsn_lib: allow multiple isochron receivers
selftests: net: tsn_lib: allow running ptp4l on multiple interfaces
selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS
tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
tracing: kprobe: Make gen test module work in arm and riscv
tracing: kprobe: Fix kprobe event gen test module on exit
net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE
net: vertexcom: mse102x: Silence no spi_device_id warnings
net: ethernet: adi: Fix return value check in adin1110_probe_netdevs()
net: phy: micrel: enable interrupt for ksz9477 phy
net: dsa: microchip: use common irq routines for girq and pirq
net: dsa: microchip: move interrupt handling logic from lan937x to ksz_common
net: dsa: microchip: lan937x: return zero if mdio node not present
net: dsa: microchip: enable phy interrupts only if interrupt enabled in dts
net: dsa: microchip: determine number of port irq based on switch type
net/sched: taprio: simplify list iteration in taprio_dev_notifier()
cpumask: add cpumask_nth_{,and,andnot}
lib/bitmap: remove bitmap_ord_to_pos
lib/bitmap: add tests for find_nth_bit()
lib: add find_nth{,_and,_andnot}_bit()
lib/bitmap: add bitmap_weight_and()
lib/bitmap: don't call __bitmap_weight() in kernel code
dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
dt-bindings: i2c: migrate mt7621 text bindings to YAML
nfsd: extra checks when freeing delegation stateids
nfsd: make nfsd4_run_cb a bool return function
net: Remove unused inline function dst_hold_and_use()
net: Remove unused inline function sk_nulls_node_init()
neighbour: Remove unused inline function neigh_key_eq16()
mlxsw: reg: Remove deprecated code about SFTR-V2 Register
dt-bindings: power: gpcv2: correct patternProperties
dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
dt-bindings: timer: arm,arch_timer: Allow dual compatible string
x86/paravirt: clean up typos and grammaros
net: dsa: make user ports return to init_net on netns deletion
xdp: improve page_pool xdp_return performance
net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support
dt-bindings: net: rockchip-dwmac: add rv1126 compatible
nfsd: fix comments about spinlock handling with delegations
nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
NFSD: fix use-after-free on source server when doing inter-server copy
NFSD: Cap rsize_bop result based on send buffer size
NFSD: Rename the fields in copy_stateid_t
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
NFSD: Pack struct nfsd4_compoundres
NFSD: Remove unused nfsd4_compoundargs::cachetype field
NFSD: Remove "inline" directives on op_rsize_bop helpers
NFSD: Clean up nfs4svc_encode_compoundres()
SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment
NFSD: Clean up WRITE arg decoders
NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
NFSD: Refactor common code out of dirlist helpers
SUNRPC: Clarify comment that documents svc_max_payload()
NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
SUNRPC: Parametrize how much of argsize should be zeroed
SUNRPC: Optimize svc_process()
NFSD: add shrinker to reap courtesy clients on low memory condition
NFSD: keep track of the number of courtesy clients in the system
NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
NFSD: Refactor nfsd_setattr()
NFSD: Add a mechanism to wait for a DELEGRETURN
NFSD: Add tracepoints to report NFSv4 callback completions
NFSD: Trace NFSv4 COMPOUND tags
NFSD: Replace dprintk() call site in fh_verify()
nfsd: remove nfsd4_prepare_cb_recall() declaration
nfsd: clean up mounted_on_fileid handling
NFSD: Fix handling of oversized NFSv4 COMPOUND requests
NFSD: drop fname and flen args from nfsd_create_locked()
NFSD: Protect against send buffer overflow in NFSv3 READ
NFSD: Protect against send buffer overflow in NFSv2 READ
NFSD: Protect against send buffer overflow in NFSv3 READDIR
NFSD: Protect against send buffer overflow in NFSv2 READDIR
SUNRPC: Fix svcxdr_init_encode's buflen calculation
SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
nfsd: Propagate some error code returned by memdup_user()
nfsd: Avoid some useless tests
nfsd: Fix a memory leak in an error handling path
NFSD: remove redundant variable status
NFSD enforce filehandle check for source file in COPY
lockd: move from strlcpy with unused retval to strscpy
NFSD: move from strlcpy with unused retval to strscpy
fortify: Convert to struct vs member helpers
fortify: Explicitly check bounds are compile-time constants
x86/entry: Work around Clang __bdos() bug
af_unix: Refactor unix_read_skb()
udp: Refactor udp_read_skb()
x86/kprobes: Remove unused arch_kprobe_override_function() declaration
x86/ftrace: Remove unused modifying_ftrace_code declaration
thunderbolt: Explicitly enable lane adapter hotplug events at startup
RDMA/rxe: Add send_common_ack() helper
x86: Add support for CONFIG_CFI_CLANG
x86/purgatory: Disable CFI
x86: Add types to indirectly called assembly functions
x86/tools/relocs: Ignore __kcfi_typeid_ relocations
kallsyms: Drop CONFIG_CFI_CLANG workarounds
objtool: Disable CFI warnings
objtool: Preserve special st_shndx indexes in elf_update_symbol
treewide: Drop __cficanonical
treewide: Drop WARN_ON_FUNCTION_MISMATCH
treewide: Drop function_nocfi
init: Drop __nocfi from __init
arm64: Drop unneeded __nocfi attributes
arm64: Add CFI error handling
arm64: Add types to indirect called assembly functions
psci: Fix the function type for psci_initcall_t
lkdtm: Emit an indirect call for CFI tests
cfi: Add type helper macros
cfi: Switch to -fsanitize=kcfi
cfi: Drop __CFI_ADDRESSABLE
cfi: Remove CONFIG_CFI_CLANG_SHADOW
scripts/kallsyms: Ignore __kcfi_typeid_
treewide: Filter out CC_FLAGS_CFI
tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()
tracing/filter: Call filter predicate functions directly via a switch statement
tracing: Move struct filter_pred into trace_events_filter.c
tracing/hist: Call hist functions directly via a switch statement
tracing: Add numeric delta time to the trace event benchmark
rv/dot2K: add 'static' qualifier for local variable
rv/monitors: add 'static' qualifier for local symbols
selftests/ftrace: Add eprobe syntax error testcase
tracing/eprobe: Add eprobe filter support
a.out: restore CMAGIC
macsec: don't free NULL metadata_dst
KVM: remove KVM_REQ_UNHALT
KVM: mips, x86: do not rely on KVM_REQ_UNHALT
KVM: x86: never write to memory from kvm_vcpu_check_block()
KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events
KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending
KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter
KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set
KVM: x86: lapic does not have to process INIT if it is blocked
KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific
KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed
KVM: nVMX: Make an event request when pending an MTF nested VM-Exit
KVM: x86: make vendor code check for all nested events
clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: lcc-ipq806x: convert to parent data
clk: qcom: lcc-ipq806x: add reset definition
dt-bindings: clock: add pcm reset for ipq806x lcc
clk: qcom: cpu-8996: use constant mask for pmux
clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux
clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate
clk: qcom: cpu-8996: declare ACD clocks
clk: qcom: cpu-8996: switch to devm_clk_notifier_register
clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks
dt-bindings: clock: qcom,msm8996-apcc: Fix clocks
clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux
clk: qcom: msm8996-cpu: Unify cluster order
clk: qcom: msm8996-cpu: Statically define PLL dividers
clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX
mailmap: Update Oliver's email address
KVM: x86: Allow force_emulation_prefix to be written without a reload
KVM: selftests: Add an x86-only test to verify nested exception queueing
KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes
KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()
KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior
KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions
KVM: x86: Morph pending exceptions to pending VM-Exits at queue time
KVM: nVMX: Document priority of all known events on Intel CPUs
KVM: nVMX: Add a helper to identify low-priority #DB traps
KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit
KVM: x86: Hoist nested event checks above event injection logic
KVM: x86: Use kvm_queue_exception_e() to queue #DF
KVM: x86: Formalize blocking of nested pending exceptions
KVM: x86: Make kvm_queued_exception a properly named, visible struct
KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception
KVM: VMX: Inject #PF on ENCLS as "emulated" #PF
KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit
KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS
KVM: x86: Use DR7_GD macro instead of open coding check in emulator
KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag
KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like
KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active
KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs
KVM: x86: Don't check for code breakpoints when emulating on exception
KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
KVM: x86/mmu: fix repeated words in comments
KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR
KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config
KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs
KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR
KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()
KVM: x86: VMX: Replace some Intel model numbers with mnemonics
KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup
KVM: VMX: Add missing CPU based VM execution controls to vmcs_config
KVM: VMX: Add missing VMEXIT controls to vmcs_config
KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config()
KVM: VMX: Extend VMX controls macro shenanigans
KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM
KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config()
KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config()
KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config()
KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls
KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
KVM: VMX: Get rid of eVMCS specific VMX controls sanitization
KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS
KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0
KVM: selftests: Switch to updated eVMCSv1 definition
KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields
KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf
KVM: nVMX: Support several new fields in eVMCSv1
KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields
KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks
KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array
KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled
KVM: x86: Report error when setting CPUID if Hyper-V allocation fails
KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init()
KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries
x86/hyperv: Update 'struct hv_enlightened_vmcs' definition
x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test
KVM: VMX: Do not declare vmread_error() asmlinkage
KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding
KVM: x86: Print guest pgd in kvm_nested_vmenter()
KVM: nVMX: Add tracepoint for nested VM-Enter
KVM: x86: Update trace function for nested VM entry to support VMX
KVM: x86: Use u64 for address and error code in page fault tracepoint
KVM: Add extra information in kvm_page_fault trace point
KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER
KVM: SVM: remove unnecessary check on INIT intercept
KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run
KVM: fix memoryleak in kvm_init()
erofs: introduce partial-referenced pclusters
erofs: support on-disk compressed fragments data
skmsg: Schedule psock work if the cached skb exists on the psock
selftests/bpf: Add wait send memory test for sockmap redirect
net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
dt-bindings: arm: cpus: Add kryo240 compatible
Input: ep93xx_keypad - add missing linux/input.h include
Input: imx_keypad - add missing linux/input.h include
Input: mt6779-keypad - add missing linux/input.h include
Input: st-keyscan - add missing linux/input.h and linux/of.h includes
Input: lm8333 - add missing linux/input.h include
spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname()
spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource()
spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource()
spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass
ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry
ASoC: codecs: wcd934x: Fix Kconfig dependency
ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback
ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback
x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
fs: dlm: fix possible use after free if tracing
io_uring/net: fix cleanup double free free_iov init
drm/panel-edp: Add INX N116BCA-EA2
mm/slub: clean up create_unique_id()
iommu/vt-d: Avoid unnecessary global DMA cache invalidation
iommu/vt-d: Avoid unnecessary global IRTE cache invalidation
iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support
iommu/vt-d: Remove pasid_set_eafe()
iommu/vt-d: Decouple PASID & PRI enabling from SVA
iommu/vt-d: Remove unnecessary SVA data accesses in page fault path
powerpc: Remove direct call to personality syscall handler
powerpc/32: Remove powerpc select specialisation
powerpc: Use generic fallocate compatibility syscall
asm-generic: compat: Support BE for long long args in 32-bit ABIs
powerpc: Fix fallocate and fadvise64_64 compat parameter combination
powerpc/64s: Fix comment on interrupt handler prologue
powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRS
powerpc/32: Clarify interrupt restores with REST_GPR macro in entry_32.S
powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, scv 0 handlers
powerpc: Add ZEROIZE_GPRS macros for register clears
powerpc: Save caller r3 prior to system_call_exception
powerpc: Remove asmlinkage from syscall handler definitions
powerpc/irq: Refactor irq_soft_mask_{set,or}_return()
powerpc: Remove impossible mmu_psize_defs[] on nohash
powerpc: Cleanup idle for e500
powerpc: Simplify redundant Kconfig tests
powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500
powerpc: Remove CONFIG_PPC_BOOK3E_MMU
powerpc: Remove CONFIG_PPC_FSL_BOOK3E
watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500
Documentation: Rename PPC_FSL_BOOK3E to PPC_E500
powerpc: Change CONFIG_E500 to CONFIG_PPC_E500
powerpc: Remove redundant selection of E500 and E500MC
powerpc: Remove CONFIG_PPC_BOOK3E
powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc
ext2: Use kvmalloc() for group descriptor array
ext2: Add sanity checks for group and filesystem size
powerpc: Remove CONFIG_FSL_BOOKE
powerpc/cputable: Split cpu_specs[] out of cputable.h
powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h
gpiolib: cdev: add fdinfo output for line request file descriptors
microblaze: Add support for error injection
microblaze: Add custom break vector handler for mb manager
microblaze: Add xmb_manager_register function
dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names
iommu: dart: Support t6000 variant
iommu/io-pgtable-dart: Add DART PTE support for t6000
iommu/io-pgtable: Add DART subpage protection support
iommu/io-pgtable: Move Apple DART support to its own file
iommu/mediatek: Add support for MT6795 Helio X10 M4Us
iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173
dt-bindings: mediatek: Add bindings for MT6795 M4U
iommu/iova: Fix module config properly
iommu/amd: Fix sparse warning
iommu/amd: Remove outdated comment
iommu/amd: Free domain ID after domain_flush_pages
iommu/amd: Free domain id in error path
powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes
powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC
powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes
powerpc: dts: turris1x.dts: Fix NOR partitions labels
powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS
powerpc/highmem: Properly handle fragmented memory
powerpc/prom_init: drop PROM_BUG()
powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly
powerpc/mm: Reduce redundancy in pgtable.h
powerpc/book3s: Inline first level of update_mmu_cache()
powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused
powerpc/nohash: Remove pgd_huge() stub
powerpc/mm/64s: Drop p4d_leaf()
powerpc/mm/64s: Drop pgd_huge()
powerpc/microwatt: Remove unused early debug code
powerpc/64: Remove unused SYS_CALL_TABLE symbol
powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE
powerpc/64/build: merge .got and .toc input sections
powerpc/64/build: only include .opd with ELFv1
powerpc/build: move .data.rel.ro, .sdata2 to read-only
powerpc/build: move got, toc, plt, branch_lt sections to read-only
powerpc/32/build: move got1/got2 sections out of text
powerpc: move __end_rodata to cover arch read-only sections
powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
powerpc/64: Remove unused prom_init_toc symbols
powerpc/pseries: move hcall_tracepoint_refcount out of .toc
btrfs: implement a nowait option for tree searches
pxa: Drop if with an always false condition
mm: export balance_dirty_pages_ratelimited_flags()
btrfs: relax block-group-tree feature dependency checks
btrfs: move end_io_func argument to btrfs_bio_ctrl structure
btrfs: switch page and disk_bytenr argument position for submit_extent_page()
btrfs: update the comment for submit_extent_page()
btrfs: add struct declarations in dev-replace.h
btrfs: use a runtime flag to indicate an inode is a free space inode
btrfs: open code and remove btrfs_insert_inode_hash helper
btrfs: open code and remove btrfs_inode_sectorsize helper
btrfs: move btrfs_ordered_sum_size into file-item.c
btrfs: move the fs_info related helpers closer to fs_info in ctree.h
btrfs: move btrfs_csum_ptr to inode.c
btrfs: move fs_info forward declarations to the top of ctree.h
btrfs: move btrfs_swapfile_pin into volumes.h
btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
btrfs: move btrfs_init_async_reclaim_work prototype to space-info.h
btrfs: move btrfs_full_stripe_locks_tree into block-group.h
btrfs: move btrfs_caching_type to block-group.h
btrfs: stop tracking failed reads in the I/O tree
btrfs: remove is_data_inode() checks in extent-io-tree.c
btrfs: don't init io tree with private data for non-inodes
btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS
btrfs: don't clear CTL bits when trying to release extent state
btrfs: get rid of extent_io_tree::dirty_bytes
btrfs: remove extent_io_tree::track_uptodate
btrfs: unify the lock/unlock extent variants
btrfs: drop extent_changeset from set_extent_bit
btrfs: remove failed_start argument from set_extent_bit
btrfs: remove the wake argument from clear_extent_bits
btrfs: drop exclusive_bits from set_extent_bit
btrfs: move extent io tree unrelated prototypes to their appropriate header
btrfs: use next_state/prev_state in merge_state
btrfs: make tree_search_prev_next return extent_state's
btrfs: make tree_search_for_insert return extent_state
btrfs: make tree_search return struct extent_state
btrfs: use next_state instead of rb_next where we can
btrfs: remove struct tree_entry in extent-io-tree.c
btrfs: unexport all the temporary exports for extent-io-tree.c
btrfs: unexport btrfs_debug_check_extent_io_range
btrfs: move core extent_io_tree functions to extent-io-tree.c
btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c
btrfs: temporarily export and then move extent state helpers
btrfs: temporarily export and move core extent_io_tree tree functions
btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c
btrfs: export wait_extent_bit
btrfs: move simple extent bit helpers out of extent_io.c
btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's
btrfs: move extent state init and alloc functions to their own file
btrfs: temporarily export alloc_extent_state helpers
btrfs: separate out the eb and extent state leak helpers
btrfs: separate out the extent state and extent buffer init code
btrfs: use find_first_extent_bit in btrfs_clean_io_failure
btrfs: convert the io_failure_tree to a plain rb_tree
btrfs: unexport internal failrec functions
btrfs: rename clean_io_failure and remove extraneous args
btrfs: add KCSAN annotations for unlocked access to block_rsv->full
btrfs: remove useless used space increment during space reservation
btrfs: zoned: refactor device checks in btrfs_check_zoned_mode
btrfs: qgroup: fix a typo in a comment
btrfs: remove btrfs_bit_radix_cachep declaration
btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction()
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accounting
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN
btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion
btrfs: sysfs: introduce global qgroup attribute group
btrfs: make fiemap more efficient and accurate reporting extent sharedness
btrfs: skip unnecessary extent buffer sharedness checks during fiemap
btrfs: speedup checking for extent sharedness during fiemap
btrfs: rename btrfs_check_shared() to a more descriptive name
btrfs: allow fiemap to be interruptible
btrfs: properly flush delalloc when entering fiemap
btrfs: remove zero length check when entering fiemap
btrfs: remove check for impossible block start for an extent map at fiemap
btrfs: make hole and data seeking a lot more efficient
btrfs: allow hole and data seeking to be interruptible
btrfs: remove the unnecessary result variables
btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2
btrfs: don't save block group root into super block
btrfs: enhance unsupported compat RO flags handling
btrfs: dump all space infos if we abort transaction due to ENOSPC
btrfs: output human readable space info flag
btrfs: check superblock to ensure the fs was not modified at thaw time
btrfs: stop allocation a btrfs_io_context for simple I/O
btrfs: add fast path for single device io in __btrfs_map_block
btrfs: decide bio cloning inside submit_stripe_bio
btrfs: factor out low-level bio setup from submit_stripe_bio
btrfs: give struct btrfs_bio a real end_io handler
btrfs: properly abstract the parity raid bio handling
btrfs: use chained bios when cloning
btrfs: don't take a bio_counter reference for cloned bios
btrfs: pass the operation to btrfs_bio_alloc
btrfs: move btrfs_bio allocation to volumes.c
btrfs: don't create integrity bioset for btrfs_bioset
btrfs: remove use btrfs_remove_free_space_cache instead of variant
btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
btrfs: fix race between quota enable and quota rescan ioctl
btrfs: don't print information about space cache or tree every remount
btrfs: simplify error handling at btrfs_del_root_ref()
btrfs: get rid of block group caching progress logic
btrfs: send: fix failures when processing inodes with no links
btrfs: send: refactor arguments of get_inode_info()
btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O path
btrfs: simplify adding and replacing references during log replay
btrfs: sysfs: show discard stats and tunables in non-debug build
btrfs: use delayed items when logging a directory
btrfs: skip logging parent dir when conflicting inode is not a dir
btrfs: log conflicting inodes without holding log mutex of the initial inode
btrfs: move log_new_dir_dentries() above btrfs_log_inode()
btrfs: move need_log_inode() to above log_conflicting_inodes()
btrfs: search for last logged dir index if it's not cached in the inode
btrfs: shrink the size of struct btrfs_delayed_item
btrfs: remove unused logic when looking up delayed items
btrfs: store index number instead of key in struct btrfs_delayed_item
btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()
btrfs: avoid memory allocation at log_new_dir_dentries() for common case
btrfs: free list element sooner at log_new_dir_dentries()
btrfs: update stale comment for log_new_dir_dentries()
btrfs: remove the root argument from log_new_dir_dentries()
btrfs: don't drop dir index range items when logging a directory
btrfs: scrub: use larger block size for data extent scrub
btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub_block
btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead
btrfs: scrub: introduce scrub_block::pages for more efficient memory usage for subpage
btrfs: scrub: factor out allocation and initialization of scrub_sector into helper
btrfs: scrub: factor out initialization of scrub_block into helper
btrfs: scrub: use pointer array to replace sblocks_for_recheck
btrfs: send: add support for fs-verity
btrfs: use atomic_try_cmpxchg in free_extent_buffer
btrfs: scrub: remove impossible sanity checks
btrfs: delete btrfs_wait_space_cache_v1_finished
btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIR
btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL
btrfs: simplify block group traversal in btrfs_put_block_group_cache
btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY
btrfs: convert block group bit field to use bit helpers
btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info
btrfs: simplify arguments of btrfs_update_space_info and rename
btrfs: use btrfs_fs_closing for background bg work
btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()
btrfs: sysfs: use sysfs_streq for string matching
btrfs: scrub: try to fix super block errors
btrfs: scrub: properly report super block errors in system log
btrfs: fix alignment of VMA for memory mapped files on THP
btrfs: add lockdep annotations for the ordered extents wait event
btrfs: change the lockdep class of free space inode's invalidate_lock
btrfs: add lockdep annotations for pending_ordered wait event
btrfs: add lockdep annotations for transaction states wait events
btrfs: add lockdep annotations for num_extwriters wait event
btrfs: add lockdep annotations for num_writers wait event
btrfs: add macros for annotating wait events with lockdep
btrfs: dump extra info if one free space cache has more bitmaps than it should
drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap
KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
KVM: arm64: vgic: Remove duplicate check in update_affinity_collection()
wifi: ath11k: Fix deadlock during WoWLAN suspend
wifi: ath11k: Remove redundant ath11k_mac_drain_tx
wifi: ath11k: Add spectral scan support for 160 MHz
wifi: ath11k: Add support to get power save duration for each client
fanotify: Remove obsoleted fanotify_event_has_path()
media: flexcop-usb: use usb_endpoint_maxp()
media: flexcop-usb: clean up URB initialisation
media: flexcop-usb: clean up endpoint sanity checks
staging: r8188eu: don't check for stop/removal in the blink worker
staging: r8188eu: don't check bSurpriseRemoved in SwLedOff
staging: rtl8192e: Remove unused variables ForcedAMSDUMaxSize, ...
staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... and ForcedMPDU...
staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bForcedShortGI
staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc
staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and RxReorderDr...
staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... and bCurRxReo...
staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... and bCurrentRT...
staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and bCurrentRT2...
staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and RfOffReason
staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn
staging: fwserial: delete the driver.
staging: rtl8192e: fix CamelCase variables
staging: rtl8192e: Rename Tx_Retry_Count_Reg
drm/ast: make ast_modeset static
clk: mediatek: Use mtk_clk_register_gates_with_dev in simple probe
clk: mediatek: gate: Export mtk_clk_register_gates_with_dev
ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs
ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8
clk: mediatek: add VDOSYS1 clock
dt-bindings: clk: mediatek: Add MT8195 DPI clocks
clk: mediatek: mt8192: add mtk_clk_simple_remove
clk: mediatek: mt8183: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6797: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6779: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6765: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2712: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2701: use mtk_clk_simple_probe to simplify driver
clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers
clk: mediatek: clk-apmixed: Add helper function to unregister ref2usb_tx
clk: mediatek: Export required symbols to compile clk drivers as module
clk: mediatek: clk-apmixed: Remove unneeded __init annotation
dt-bindings: clock: mediatek: Add clock driver bindings for MT6795
dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers
dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings
dt-bindings: mediatek: Document MT6795 system controllers bindings
drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
m68knommu: fix non-mmu classic 68000 legacy timer tick selection
m68knommu: fix non-specific 68328 choice interrupt build failure
cifs: destage dirty pages before re-reading them for cache=none
cifs: return correct error in ->calc_signature()
MAINTAINERS: Add Tom Talpey as cifs.ko reviewer
cifs: misc: fix spelling typo in comment
hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (f71882fg) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Introduce a #define for the driver name and use it
hwmon: (adm9240) fix data race in adm9240_fan_read
hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations
hwmon: (sis5595) Introduce a #define for the driver name and use it
hwmon: Make use of devm_clk_get_enabled()
hwmon: (mr75203) fix undefined reference to `__divdi3'
hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations
hwmon: (vt8231) Introduce a #define for the driver name and use it
hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations
hwmon: (pc87360) Introduce a #define for the driver name and use it
hwmon: (pwm-fan) Switch regulator dynamically
hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions
hwmon: (pwm-fan) Add dedicated power switch function
hwmon: (pwm-fan) Simplify enable/disable check
hwmon: (pwm-fan) Refactor fan power on/off
hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter.
extcon: usbc-tusb320: fix kernel-doc warning
extcon: usbc-tusb320: Add USB TYPE-C support
extcon: usbc-tusb320: Factor out extcon into dedicated functions
scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
scsi: mpi3mr: Remove unnecessary cast
scsi: stex: Properly zero out the passthrough command structure
scsi: mpi3mr: Update driver version to 8.2.0.3.0
scsi: mpi3mr: Fix scheduling while atomic type bug
scsi: mpi3mr: Scan the devices during resume time
scsi: mpi3mr: Free enclosure objects during driver unload
scsi: mpi3mr: Handle 0xF003 Fault Code
scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
scsi: mpi3mr: Support new power management framework
scsi: mpi3mr: Update mpi3 header files
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use"
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use"
scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO
scsi: core: Add I/O timeout count for SCSI device
scsi: qedf: Populate sysfs attributes for vport
scsi: pm8001: Replace one-element array with flexible-array member
scsi: 3w-xxxx: Replace one-element array with flexible-array member
scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command()
scsi: hptiop: Use struct_size() helper in code related to struct hpt_iop_request_scsi_command
scsi: hptiop: Replace one-element array with flexible-array member
scsi: pm8001: Fix running_req for internal abort commands
scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage
scsi: ufs: core: Remove redundant function definitions from ufshcd.h
scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .config files
scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
Input: joydev - fix comment typo
serial: 8250: Fix restoring termios speed after suspend
serial: Deassert Transmit Enable on probe in driver-specific way
serial: 8250_dma: Convert to use uart_xmit_advance()
serial: 8250_omap: Convert to use uart_xmit_advance()
dt-bindings: input: qcom,pm8xxx-vib: convert to yaml
Input: twl4030-vibra - drop legacy, non DT boot support
thermal: int340x: processor_thermal: Use module_pci_driver() macro
blk-mq: don't redirect completion for hctx withs only one ctx mapping
blk-throttle: improve bypassing bios checkings
blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT
pcmcia: Removed unused variable control.
wifi: ath11k: fix peer addition/deletion error on sta band migration
device property: Add const qualifier to device_get_match_data() parameter
drm_print: add _ddebug descriptor to drm_*dbg prototypes
drm_print: prefer bare printk KERN_DEBUG on generic fn
drm_print: optimize drm_debug_enabled for jump-label
drm-print: add drm_dbg_driver to improve namespace symmetry
drm-print.h: include dyndbg header
drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
drm_print: interpose drm_*dbg with forwarding macros
drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
drm_print: condense enum drm_debug_category
debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops
driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs()
firmware: google: Test spinlock on panic path to avoid lockups
bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug
MAINTAINERS: Add header files under VMWARE VMCI DRIVER
mei: gsc: Remove redundant dev_err call
mei: fix repeated words in comments
drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h
nvmem: u-boot-env: fix crc32 casting type
nvmem: lan9662-otp: add support
dt-bindings: lan9662-otpc: document Lan9662 OTPC
nvmem: u-boot-env: find Device Tree nodes for NVMEM cells
dt-bindings: nvmem: Add SoC compatible for sm6115
nvmem: sort config symbols alphabetically
nvmem: prefix all symbols with NVMEM_
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
nvmem: brcm_nvram: Use kzalloc for allocating only one element
dt-bindings: nvmem: mediatek: efuse: Add support for MT8188
nvmem: core: add error handling for dev_set_name
mtd: allow getting MTD device associated with a specific DT node
nvmem: add driver handling U-Boot environment variables
slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
nvmem: core: Fix memleak in nvmem_register()
slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
slimbus: qcom-ngd: simplify error paths with dev_err_probe
slimbus: qcom-ngd: cleanup in probe error path
slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
wifi: rtw89: support for enable/disable MSDU aggregation
wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions
wifi: rtw89: support for processing P2P power saving
wifi: rtw89: support WMM-PS in P2P GO mode
wifi: rtw89: set wifi_role of P2P
wifi: rtw89: send OFDM rate only in P2P mode
wifi: rtw89: support P2P
wifi: rt2x00: correctly set BBP register 86 for MT7620
wifi: rt2x00: set SoC wmac clock register
wifi: rt2x00: set VGC gain for both chains of MT7620
wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620
wifi: rt2x00: move helper functions up in file
wifi: rt2x00: add TX LOFT calibration for MT7620
wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
wifi: rt2x00: add RXIQ calibration for MT7620
wifi: rt2x00: add RXDCOC calibration for MT7620
wifi: rt2x00: add r calibration for MT7620
wifi: rt2x00: add RF self TXDC calibration for MT7620
wifi: rt2x00: move up and reuse busy wait functions
wifi: rt2x00: add support for external PA on MT7620
wifi: rt2x00: add throughput LED trigger
wifi: rt2x00: define RF5592 in init_eeprom routine
Documentation: ENI155_MAGIC isn't a magic number
Documentation: NBD_REPLY_MAGIC isn't a magic number
nbd: remove define-only NBD_MAGIC, previously magic number
Documentation: FW_HEADER_MAGIC isn't a magic number
Documentation: EEPROM_MAGIC_VALUE isn't a magic number
Documentation: COW_MAGIC isn't a magic number
Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers
Documentation: RIEBL_MAGIC isn't a magic number
Documentation: FULL_DUPLEX_MAGIC isn't a magic number
Documentation: CG_MAGIC isn't a magic number
Documentation: zh: remove stale magic numbers
Documentation: zh: remove references to IrDA
Documentation: sndmagic.h doesn't exist
Documentation: HFS is not a user of magic numbers
MIPS: remove define-only GDA_MAGIC, previously magic number
Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number
a.out: remove define-only CMAGIC, previously magic number
Documentation: remove nonexistent magic numbers
devcoredump : Serialize devcd_del work
debugfs: Only clobber mode/uid/gid on remount if asked
kernfs: fix use-after-free in __kernfs_remove
staging: r8188eu: remove two unused enum entries
staging: r8188eu: remove duplicate bSurpriseRemoved check
staging: r8188eu: remove BlinkingLedState
staging: r8188eu: remove bLedNoLinkBlinkInProgress
staging: r8188eu: update status before wps success blinking
staging: r8188eu: cancel blink_work during wps stop
staging: r8188eu: Fix return type of rtw_xmit_entry
staging: r8188eu: fix potential memory leak in _rtw_init_xmit_priv()
staging: r8188eu: add kfree() on an error path of rtw_xmit_resource_alloc()
staging: r8188eu: remove recv_osdep.h
staging: r8188eu: remove unused prototypes from recv_osdep.h
staging: r8188eu: make _netdev_open() static
staging: r8188eu: replace tabs with space in odm_query_rxpwrpercentage()
staging: r8188eu: clean up camel case in odm_query_rxpwrpercentage()
staging: r8188eu: rename odm_QueryRxPwrPercentage()
staging: r8188eu: remove unnecessary initialization
staging: r8188eu: clean up camel case in odm_signal_scale_mapping()
staging: r8188eu: rename odm_SignalScaleMapping()
staging: r8188eu: update status before link blinking
staging: r8188eu: cancel blink_work before link blinking
staging: r8188eu: simplify the code to prevent link blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before tx/rx blinking
staging: r8188eu: simplify the code to prevent tx/rx blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before scan blinking
staging: r8188eu: simplify the code to prevent scan blinking restart
staging: r8188eu: fix a potential memory leak in rtw_init_cmd_priv()
staging: octeon: Fix return type of cvm_oct_xmit and cvm_oct_xmit_pow
staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi433_debugfs_regs
staging: rtl8192u: Fix return type of ieee80211_xmit
staging: vt6655: fix some erroneous memory clean-up loops
staging: rtl8723bs: Add a blank line after declarations
staging: rtl8723bs: Make switch and case at the same indent
staging: rtl8723bs: Relocate constant on the right side of test
staging: rtl8723bs: replace code indent as tabs
staging: rtl8723bs: Fix coding style issue in block comment
staging: rtl8723bs: Insert blank line after declarations
staging: rtl8723bs: remove braces in single statement blocks
staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
staging: rtl8192e: Remove ftrace-like logging in rtl819x_BAProc.c, ...
staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c
staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_firmware.c, ...
staging: fwserial: Switch to kfree_rcu() API
media: sun6i-csi: Move csi buffer definition to main header file
media: sun6i-csi: Introduce and use video helper functions
media: sun6i-csi: Add media ops with link notify callback
media: sun6i-csi: Remove controls handler from the driver
media: sun6i-csi: Register the media device after creation
media: sun6i-csi: Pass and store csi device directly in video code
media: sun6i-csi: Tidy up video code
media: sun6i-csi: Tidy up v4l2 code
media: sun6i-csi: Tidy up Kconfig
media: sun6i-csi: Use runtime pm for clocks and reset
media: sun6i-csi: Define and use variant to get module clock rate
media: sun6i-csi: Always set exclusive module clock rate
media: sun6i-csi: Tidy up platform code
media: sun6i-csi: Refactor main driver data structures
media: sun6i-csi: Define and use driver name and (reworked) description
media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: venus: hfi: Remove the unneeded result variable
media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile
media: venus: venc_ctrls: Add default value for CLL info
media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range.
media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm
media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
media: venus : Addition of EOS Event support for Encoder
media: venus : CAPTURE Plane width/height alignment with OUT plane.
media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: venus : Add default values for the control
media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
media: venus: dec: Handle the case where find_format fails
media: cx88: add IR remote support for NotOnlyTV LV3H
media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()
media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
media: atomisp: don't store an unused sink data on a var
MAINTAINERS: Solve warning regarding inexistent atmel-usart binding
media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()
crypto: hisilicon/qm - fix the qos value initialization
crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify sun4i_ss_debugfs
crypto: tcrypt - add async speed test for aria cipher
crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of aria cipher
crypto: aria - prepare generic module for optimized implementations
crypto: artpec6 - Fix printk warning on size_t/%d
crypto: add __init/__exit annotations to init/exit funcs
crypto: blake2s - revert unintended config addition of CRYPTO_BLAKE2S
crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CE
crypto: inside-secure - Replace generic aes with libaes
crypto: inside_secure - Avoid dma map if size is zero
media: atomisp: Remove atomisp_source_pad_to_stream_id()
media: atomisp: Remove const/fixed camera_caps
media: atomisp: Remove unused atomisp_css_get_dis_statistics()
media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
media: atomisp: Drop unnecessary first_streamoff check
media: atomisp: Remove a couple of not useful function wrappers
media: atomisp: Use video_dev.lock for ioctl locking
media: atomisp: Drop streamoff_mutex
media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover()
media: atomisp: Remove watchdog timer
media: atomisp: Add atomisp_pipe_check() helper
media: atomisp: Remove asd == NULL checks from ioctl handling
media: atomisp: Fix locking around asd->streaming read/write
media: atomisp: Remove unused lock member from struct atomisp_sub_device
media: atomisp: Use a normal mutex for the main lock
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
media: atomisp: Simplify v4l2_fh_open() error handling
media: atomisp: Fix v4l2_fh resource leak on open errors
media: atomisp: Remove loading mutex
media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
media: atomisp: Split subdev and video-node registration into 2 steps
media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function
media: atomisp: Remove some further ATOMISP_ACC_* related dead code
media: atomisp: Remove the ACC device node
media: atomisp: Remove never set file_input flag
media: atomisp: Remove the outq videobuf queue
media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
media: atomisp: Remove file-injection support
media: atomisp: Fix device_caps reporting of the registered video-devs
media: atomisp: Ensure that USERPTR pointers are page aligned
media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Further simplify alloc_private_pages()
media: atomisp: hmm_bo: Simplify alloc_private_pages()
media: atomisp: Make atomisp_try_fmt_cap() take padding into account
media: atomisp: Fix VIDIOC_TRY_FMT
media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use
media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
phy: qcom-qmp-usb: Use dev_err_probe() to simplify code
phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code
phy: qcom-qmp-combo: Use dev_err_probe() to simplify code
media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
media: atomisp-ov2680: Fix ov2680_set_fmt()
media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
media: dt-bindings: dongwoon,dw9714: convert to dtschema
media: mc: convert pipeline funcs to take media_pad
media: mc: entity: Add has_pad_interdep entity operation
media: mc: entity: Rewrite media_pipeline_start()
phy: qualcomm: call clk_disable_unprepare in the error handling
media: drivers: use video_device_pipeline_alloc_start()
media: mc: entity: add alloc variant of pipeline_start
media: drivers: use video_device_pipeline()
media: drivers: use video device pipeline start/stop
media: v4l2-dev: Add videodev wrappers for media pipelines
media: mc: entity: Add media_entity_pipeline() to access the media pipeline
media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section
media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init
media: mc: entity: Add iterator helper for entity pads
media: mc: entity: Rename streaming_count -> start_count
media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: media-entity.h: add include for min()
media: Documentation: mc: add definitions for stream and pipeline
media: Remove incorrect comment from struct v4l2_fwnode_endpoint
media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
media: ov8865: Fix an error handling path in ov8865_probe()
media: ar0521: Fix return value check in writing initial registers
media: v4l: subdev: Fail graciously when getting try data for NULL state
phy: intel: Use dev_err_probe() to simplify code
phy: tegra: xusb: Use dev_err_probe() to simplify code
media: ipu3-imgu: Fix NULL pointer dereference in active selection access
media: ar0521: Remove redundant variable ret
media: ar0521: fix error return code in ar0521_power_on()
media: i2c: mt9v111: Fix typo 'the the' in comment
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
media: ov5640: Use runtime PM
media: staging: ipu3-imgu: Fix BNR wb gain documentation
media: hantro: Allows luma and chroma depth to be different
media: hantro: imx8m: Enable 10bit decoding
media: Hantro: HEVC: Allows 10-bit bitstream
media: hantro: postproc: Configure output regs to support 10bit
media: hantro: HEVC: Fix chroma offset computation
media: hantro: HEVC: Fix auxilary buffer size calculation
media: hantro: Store HEVC bit depth in context
media: meson: vdec: fix possible refcount leak in vdec_probe()
media: platform: cros-ec: Add Kuldax to the match table
media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER
media: MAINTAINERS: adjust entry to zoran driver movement
media: tuners: Remove the unneeded result variable
media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()
media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
media: radio-si476x: Remove the unneeded result variable
media: docs: libv4l-introduction.rst: Fix function signature and link
media: platform: mtk-mdp3: add pointer checks and use devm_kfree
media: si4713: Use the right include
media: i2c: isl7998x: Use right include
media: cec: add support for Absolute Volume Control
media: dvb-frontends/drxk: initialize err to 0
media: v4l2-ctrls: drop 'elems' argument from control type ops.
media: amphion: release m2m ctx when releasing vpu instance
media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value
media: pci/cx18: fix repeated words in comments
media: usb/dvb-usb-v2: fix repeated words in comments
media: usb/msi2500: fix repeated words in comments
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: rkisp1: Zero v4l2_subdev_format fields in when validating links
media: rkisp1: Configure LSC after enabling the ISP
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Simplify LSC x/y size and grad register macros
media: rkisp1: Store LSC register values in u32 variables
media: rkisp1: Clean up LSC configuration code
media: rkisp1: Allow setting color space on resizer sink pad
media: rkisp1: Initialize color space on resizer sink and source pads
phy: qcom-snps: Use dev_err_probe() to simplify code
phy: qcom-qusb2: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code
media: rkisp1: Configure CSM based on YCbCr encoding
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Configure quantization using ISP source pad
media: rkisp1: Allow setting all color space fields on ISP source pad
media: rkisp1: Fix source pad format configuration
media: rkisp1: Allow setting color space on ISP sink pad
media: rkisp1: Initialize color space on ISP sink and source pads
media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
ata: libata-eh: avoid needless hard reset when revalidating link
phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe()
phy: mediatek: mipi: remove register access helpers
phy: mediatek: mipi: mt8183: use common helper to access registers
phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask
phy: mediatek: mipi: mt8173: use common helper to access registers
phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: remove register access helpers
phy: mediatek: hdmi: mt8173: use common helper to access registers
phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: mt2701: use common helper to access registers
phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt2701: use GENMASK and BIT to generate mask and bits
phy: mediatek: pcie: use new helper to update register bits
phy: mediatek: ufs: use common register access helpers
phy: mediatek: xsphy: remove macros used to prepare bitfield value
phy: mediatek: tphy: remove macros to prepare bitfield value
phy: mediatek: add a new helper to update bitfield
thunderbolt: Use dev_err_probe()
thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs
media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
media: mceusb: set timeout to at least timeout provided
media: imon: Remove the unneeded result variable
media: mceusb: Use new usb_control_msg_*() routines
phy: qcom-qmp-combo: drop redundant DP config flag
phy: qcom-qmp-usb: consolidate lane config
phy: qcom-qmp-ufs: consolidate lane config
phy: qcom-qmp-combo: consolidate lane config
phy: qcom-qmp-pcie-msm8996: rename nlanes config
phy: qcom-qmp-pcie: consolidate lane config
phy: qcom-qmp: drop unused index field
phy: qcom-qmp-pcie: drop unused config field
phy: qcom-qmp-pcie: drop unused mode field
phy: qcom-qmp-pcie-msm8996: drop unused kernel doc
phy: qcom-qmp: drop unused forward declarations
phy: qcom-qmp-usb: drop init and exit wrappers
phy: qcom-qmp-pcie: drop init and exit wrappers
phy: qcom-qmp-usb: drop unused type from config
phy: qcom-qmp-ufs: drop unused type from config
phy: qcom-qmp-pcie-msm8996: drop unused type from config
phy: qcom-qmp-pcie: drop unused type from config
fuse: implement ->tmpfile()
vfs: open inside ->tmpfile()
vfs: move open right after ->tmpfile()
vfs: make vfs_tmpfile() static
ovl: use vfs_tmpfile_open() helper
cachefiles: use vfs_tmpfile_open() helper
cachefiles: only pass inode to *mark_inode_inuse() helpers
cachefiles: tmpfile error handling cleanup
hugetlbfs: cleanup mknod and tmpfile
vfs: add vfs_tmpfile_open() helper
ipv6: tcp: send consistent autoflowlabel in RST packets
net: ipa: encapsulate updating three more registers
net: ipa: encapsulate updating the COUNTER_CFG register
net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register
net: ipa: tidy up register enum definitions
net: ipa: define BCR values using an enum
net: ipa: rearrange functions for similarity
net: ipa: introduce ipa_qtime_val()
net: ipa: don't use u32p_replace_bits()
cgroup: use strscpy() is more robust and safer
iocost_monitor: reorder BlkgIterator
cgroup: simplify code in cgroup_apply_control
selftests/bpf: allow to adjust BPF verifier log level in veristat
selftests/bpf: emit processing progress and add quiet mode to veristat
selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects
selftests/bpf: make veristat's verifier log parsing faster and more robust
selftests/bpf: add sign-file to .gitignore
ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support
ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE
ublk_drv: consider recovery feature in aborting mechanism
ublk_drv: requeue rqs with recovery feature enabled
ublk_drv: define macros for recovery feature and check them
ublk_drv: check 'current' instead of 'ubq_daemon'
libbpf: restore memory layout of bpf_object_open_opts
libbpf: Add pathname_concat() helper
EDAC/i7300: Correct the i7300_exit() function name in comment
io_uring: fix CQE reordering
selftests/bpf: Simplify cgroup_hierarchical_stats selftest
io_uring/net: fix UAF in io_sendrecv_fail()
selftest/net: adjust io_uring sendzc notif handling
Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash()
Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash()
Input: synaptics-rmi4 - remove unneeded struct register_offset
Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command
Input: synaptics-rmi4 - reset after writing partition table
Input: synaptics-rmi4 - rewrite partition table unconditionally
Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8
Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper
Input: synaptics-rmi4 - fix firmware update operations with bootloader v8
ARM: orion: fix include path
parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo]
x86/sb_edac: Add row column translation for Broadwell
EDAC/i10nm: Print an extra register set of retry_rd_err_log
EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
EDAC/skx_common: Add ChipSelect ADXL component
Input: matrix_keypad - add missed header inclusion
dt-bindings: clock: rockchip: change SPDX-License-Identifier
cgroup: Make cgroup_get_from_id() prettier
spi: s3c24xx: Switch to use devm_spi_alloc_master()
spi: xilinx: Switch to use devm_spi_alloc_master()
spi: img-spfi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: ssm2518: switch to using gpiod API
ASoC: ssm2518: drop support for platform data
ASoC: Intel: skylake: remove unnecessary dev_set_drvdata()
ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
ASoC: fsl_asrc_dma: fully initialize structs
ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl_audmux: Fix amixer write errors
dt-bindings: input: touchscreen: elants_i2c: Add compatible for eth3915n chip
arm64: configs: Enable all PMUs provided by Arm
ARM: dts: turris-omnia: Add label for wan port
ARM: dts: turris-omnia: Define S/PDIF audio card
ARM: mvebu: Add spdif-pins mpp pins for Armada 38x
ARM: mvebu: add audio support to Armada 385 DB
ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall
drm/panel-edp: Add AUO B116XAK01.6
drm/panel-edp: Add BOE NT116WHM-N21
drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1)
drm/panel-edp: Add INX N116BCN-EA1
ARM: dts: integrator: Tag PCI host with device_type
selftests/livepatch: add sysfs test
livepatch: add sysfs entry "patched" for each klp_object
net: macsec: remove the prepare flag from the MACsec offloading context
net/mlx5e: macsec: remove checks on the prepare phase
net: atlantic: macsec: remove checks on the prepare phase
net: phy: mscc: macsec: remove checks on the prepare phase
net: macsec: remove the prepare phase when offloading
net: atlantic: macsec: make the prepare phase a noop
net: phy: mscc: macsec: make the prepare phase a noop
ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout
ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3
ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump
ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump
arm64: dts: rockchip: use pin constant for reset-gpios on px30-evb
ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb
arm64: dts: rockchip: set max drive-strength for cif_clkout_m0 on px30-evb
ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-supply on rk3399 rock 4c and pi4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
arm64: dts: rockchip: fix regulator name on rk3399-rock-4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4c-plus
arm64: dts: rockchip: fix regulator structure on rk3399-rock-4c-plus
arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3399-rock-4c-plus
arm64: uaccess: simplify uaccess_mask_ptr()
selftests/bonding: re-add lladdr target test
regulator: qcom,rpmh: add pm660 and pm660l pmics
regulator: qcom-rpmh: add pm660 and pm660l pmics
ASoC: codecs: va-macro: add support for sm8450 and sc8280xp
ASoC: codecs: va-macro: clear the frame sync counter before enabling
ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp
ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles
ASoC: codecs: wsa883x: add clock stop support
ASoC: codecs: tx-macro: fix kcontrol put
ASoC: codecs: tx-macro: fix active_decimator array
ASoC: codecs: tx-macro: handle swr_reset correctly
ASoC: codecs: rx-macro: handle swr_reset correctly
ASoC: codecs: wsa-macro: handle swr_reset correctly
selftests/livepatch: normalize sysctl error message
spi: aspeed: Remove redundant dev_err call
spi: spi-mpc52xx: switch to using gpiod API
spi: cadence: Remove redundant dev_err call
ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link
ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data()
ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead of custom ops
ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read()
ASoC: SOF: Intel: MTL: reuse the common ops for PM
ASoC: SOF: Intel: HDA: use IPC version-specific ops
ASoC: SOF: Intel: MTL: define and set the disable_interrupts op
ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms
ASoC: SOF: Intel: Add a new op for disabling interrupts
ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove
ASoC: SOF: Intel: mtl: define and set power_down_dsp op
ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms
ASoC: SOF: Intel: introduce new op to handle dsp power down
ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins
ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches
ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins
ASoC: mediatek: mt8186-da7219: Add headset widgets with switches
ASoC: mediatek: mt8195: Expose individual headset jack pins
ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins
ASoC: wcd934x: fix order of Slimbus unprepare/disable
ASoC: wcd9335: fix order of Slimbus unprepare/disable
firmware: dmi: Fortify entry point length checks
x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes
x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data
x86/resctrl: Rename and change the units of resctrl_cqm_threshold
x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read()
x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read()
x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read()
x86/resctrl: Abstract __rmid_read()
can: ctucanfd: Remove redundant dev_err call
can: gs_usb: remove dma allocations
can: gs_usb: add switchable termination support
can: gs_usb: gs_make_candev(): clean up error handling
can: gs_usb: convert from usb_control_msg() to usb_control_msg_{send,recv}()
can: gs_usb: gs_cmd_reset(): rename variable holding struct gs_can pointer to dev
can: gs_usb: gs_can_open(): initialize time counter before starting device
can: gs_usb: add missing lock to protect struct timecounter::cycle_last
can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv()
can: bcm: check the result of can_send() in bcm_can_tx()
can: bcm: registration process optimization in bcm_module_init()
x86/microcode/AMD: Track patch allocation size explicitly
net: lan966x: Add offload support for taprio
net: lan966x: Add registers used by taprio
net: lan966x: Add offload support for mqprio
net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES
virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
drm/qxl: drop set_prod_notify parameter from qxl_ring_create
xen-netback: use kstrdup instead of open-coding it
net: dsa: mt7530: add support for in-band link status
net: phy: aquantia: Add support for rate matching
cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
net: phy: aquantia: Add some additional phy interfaces
net: phylink: Adjust advertisement based on rate matching
net: phylink: Adjust link settings based on rate matching
net: phy: Add support for rate matching
net: phylink: Generate caps and convert to linkmodes separately
net: phylink: Export phylink_caps_to_linkmodes
net: phylink: Document MAC_(A)SYM_PAUSE
x86/resctrl: Allow per-rmid arch private storage to be reset
scsi: storvsc: remove an extraneous "to" in a comment
Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization
mm/slub: enable debugging memory wasting of kmalloc
random: clamp credited irq bits to maximum mixed
Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability
Drivers: hv: vmbus: Fix kernel-doc
dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML
random: throttle hwrng writes if no entropy is credited
random: use hwgenerator randomness more frequently at early boot
random: restore O_NONBLOCK support
arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x
drm/hyperv: Don't overwrite dirt_needed value set by host
drm/meson: remove drm bridges at aggregate driver unbind time
drm/meson: explicitly remove aggregate driver at module unload time
drm/meson: reorder driver deinit sequence to fix use-after-free bug
arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b
Drivers: hv: vmbus: Optimize vmbus_on_event
mips: dts: ralink: mt7621: add GB-PC2 LEDs
mips: dts: ralink: mt7621: fix external phy on GB-PC2
mips: dts: ralink: mt7621: change mt7530 switch address
mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii
mips: dts: ralink: mt7621: remove interrupt-parent from switch node
mips: dts: ralink: mt7621: fix some dtc warnings
dt-bindings: memory: mt7621: add syscon as compatible string
dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description
dt-bindings: net: dsa: mediatek,mt7530: change mt7530 switch address
dt-bindings: net: drop old mediatek bindings
arm64: defconfig: Enable Synopsys DWC MSHC driver
drm/bridge: lt8912b: clarify lvds output status
clk: rockchip: Add clock controller support for RV1126 SoC
maintainers: update MAINTAINERS file.
net: microchip: sparx5: add support for offloading ets qdisc
net: microchip: sparx5: add support for offloading tbf qdisc
net: microchip: sparx5: add support for offloading mqprio qdisc
net: microchip: sparx5: add tc setup hook
erofs: support interlaced uncompressed data for compressed files
net: dsa: xrs700x: remove unnecessary dev_set_drvdata()
net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata()
net: dsa: sja1105: remove unnecessary spi_set_drvdata()
net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata()
net: dsa: realtek: remove unnecessary set_drvdata()
net: dsa: qca8k: remove unnecessary dev_set_drvdata()
net: dsa: ar9331: remove unnecessary dev_set_drvdata()
net: dsa: ocelot: remove unnecessary set_drvdata()
net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata()
net: dsa: mv88e6060: remove unnecessary dev_set_drvdata()
net: dsa: mt7530: remove unnecessary dev_set_drvdata()
net: dsa: microchip: remove unnecessary set_drvdata()
net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata()
net: dsa: lan9303: remove unnecessary dev_set_drvdata()
net: dsa: hellcreek: remove unnecessary platform_set_drvdata()
net: dsa: loop: remove unnecessary dev_set_drvdata()
net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata()
net: dsa: b53: remove unnecessary set_drvdata()
ptp_ocp: use device_find_any_child() instead of custom approach
ethtool: tunnels: check the return value of nla_nest_start()
erofs: clean up .read_folio() and .readahead() in fscache mode
net/mlx5e: Support MACsec offload replay window
net/mlx5e: Support MACsec offload extended packet number (EPN)
net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage
net/mlx5e: Create advanced steering operation (ASO) object for MACsec
net/mlx5e: Expose memory key creation (mkey) function
net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection
net/mlx5e: Fix MACsec initial packet number
net/mlx5e: Fix MACsec initialization error path
net/mlx5: Fix fields name prefix in MACsec
net: macsec: Expose extended packet number (EPN) properties to macsec offload
ipmi: kcs: aspeed: Update port address comments
net: hinic: remove the unused input parameter prod_idx in sq_prepare_ctrl()
net: hinic: replace magic numbers with macro
net: hinic: remove unused enumerated value
net: hinic: change hinic_deinit_vf_hw() to void
net: hinic: simplify code logic
net: hinic: remove duplicate macro definition
net: hinic: remove unused macro
net: hinic: remove unused functions
net: hinic: change type of function to be static
net: hinic: modify kernel doc comments
selftests/tc-testing: add show class case for red qdisc
selftests/tc-testing: add show class case for prio qdisc
selftests/tc-testing: add show class case for mq qdisc
selftests/tc-testing: add show class case for ingress qdisc
selftests/tc-testing: add selftests for qfq qdisc
selftests/tc-testing: add selftests for netem qdisc
selftests/tc-testing: add selftests for multiq qdisc
selftests/tc-testing: add selftests for mqprio qdisc
selftests/tc-testing: add selftests for htb qdisc
selftests/tc-testing: add selftests for hfsc qdisc
selftests/tc-testing: add selftests for fq_codel qdisc
selftests/tc-testing: add selftests for dsmark qdisc
selftests/tc-testing: add selftests for drr qdisc
selftests/tc-testing: add selftests for cbs qdisc
selftests/tc-testing: add selftests for cbq qdisc
selftests/tc-testing: add selftests for cake qdisc
net/sched: use tc_qdisc_stats_dump() in qdisc
net/sched: sch_api: add helper for tc qdisc walker stats dump
net/sched: taprio: remove unnecessary taprio_list_lock
net/mlx5e: Support 256 bit keys with kTLS device offload
net/tls: Support 256 bit keys with TX device offload
net/tls: Use cipher sizes structs
net/tls: Describe ciphers sizes by const structs
selftests/bpf: Free the allocated resources after test case succeeds
selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off
bnxt_en: replace reset with config timestamps
vfio: Move container code into drivers/vfio/container.c
vfio: Split the register_device ops call into functions
vfio: Rename vfio_ioctl_check_extension()
vfio: Split out container code from the init/cleanup functions
vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU
vfio: Split the container logic into vfio_container_attach_group()
vfio: Rename __vfio_group_unset_container()
vfio: Add header guards and includes to drivers/vfio/vfio.h
arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header
selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES
kselftest/arm64: Fix typo in hwcap check
net: phy: micrel: Fix double spaces inside lan8814_config_intr
drm/amdgpu: Fix VRAM eviction issue
arm64: mte: move register initialization to C
riscv: Allow PROT_WRITE-only mmap()
riscv: Make VM_WRITE imply VM_READ
ipmi: Add __init/__exit annotations to module init/exit funcs
x86/resctrl: Add per-rmid arch private storage for overflow and chunks
x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks
x86/resctrl: Allow update_mba_bw() to update controls directly
Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF
platform/x86/amd/pmf: Add sysfs to toggle CnQF
platform/x86/amd/pmf: Add support for CnQF
platform/x86/amd: pmc: Fix build without debugfs
x86/resctrl: Remove architecture copy of mbps_val
x86/resctrl: Switch over to the resctrl mbps_val list
MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS
arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()
x86/resctrl: Create mba_sc configuration in the rdt_domain
xsk: Inherit need_wakeup flag for shared sockets
misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove()
misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver
misc: microchip: pci1xxxx: Remove duplicate include
pcmcia: Add __init/__exit annotations to module init/exit funcs
serial: stm32: Deassert Transmit Enable on ->rs485_config()
serial: ar933x: Deassert Transmit Enable on ->rs485_config()
tty: serial: atmel: Use FIELD_PREP/FIELD_GET
tty: serial: atmel: Make the driver aware of the existence of GCLK
tty: serial: atmel: Only divide Clock Divisor if the IP is USART
tty: serial: atmel: Separate mode clearing between UART and USART
dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock
dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60
dt-bindings: serial: atmel,at91-usart: convert to json-schema
tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
serial: 8250: Toggle IER bits on only after irq has been set up
serial: 8250: Switch UART port flags to using BIT_ULL
serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
serial: 8250: Let drivers request full 16550A feature probing
pcmcia: at91_cf: make mc static
pcmcia: remove VR41XX PCMCIA driver
pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void
net: ethernet: adi: Fix invalid parent name length
tty: serial: extract serial_omap_put_char() from transmit_chars()
tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool
tty: serial: extract tx_ready() from __serial_lpc32xx_tx()
tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars()
tty: serial: altera_uart_{r,t}x_chars() need only uart_port
tty: serial: clean up stop-tx part in altera_uart_tx_chars()
tty: serial: move and cleanup vt8500_tx_empty()
tty: hvc: remove HVC_IUCV_MAGIC
tty: synclink_gt: remove MGSL_MAGIC
tty: n_hdlc: remove HDLC_MAGIC
tty: remove TTY_DRIVER_MAGIC
tty: remove TTY_MAGIC
drivers: serial: jsm: fix some leaks in probe
dt-bindings: serial: rockchip: add rockchip,rk3128-uart
serial: omap: Disallow RS-485 if rts-gpio is not specified
tty: serial: cpm_uart: remove unused cpm_uart_nr declaration
x86/resctrl: Abstract and use supports_mba_mbps()
arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()
x86/resctrl: Remove set_mba_sc()s control array re-initialisation
arm64/sve: Add Perf extensions documentation
perf: arm64: Add SVE vector granule register to user regs
tty: n_gsm: add debug bit for user payload
tty: n_gsm: name the debug bits
tty: n_gsm: introduce gsm_control_command() function
tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val()
tty: n_gsm: name gsm tty device minors
tty: n_gsm: add enumeration for gsm encodings
platform/x86: hp-wmi: Support touchpad on/off
platform/x86: int3472/discrete: Drop a forward declaration
platform/x86: toshiba_acpi: change turn_on_panel_on_resume to static
Revert "usb: storage: Add quirk for Samsung Fit flash"
usb: dwc3: core: fix some leaks in probe
usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk
USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk
usb: musb: Fix musb_gadget.c rxstate overflow bug
usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P
usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms
usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure
usb: dwc3: xilinx: add power management ops support
usb: gadget: uvc: add v4l2 try_format api call
usb: gadget: uvc: add v4l2 enumeration api calls
media: uvcvideo: move uvc_format_desc to common header
media: v4l: move helper functions for fractions from uvc to v4l2-common
dt-bindings: usb: dwc3: add sdm670 compatible
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
usb: dwc3: qcom: drop unneeded compatibles
usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable
usb: mon: make mmapped memory read only
dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb
dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs
usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name()
usb: gadget: add _init/__exit annotations to module init/exit funcs
usb: dwc2: Remove redundant license text
usb: dwc3: Fix typos in gadget.c
usb: gadget: function: fix dangling pnp_string in f_printer.c
xhci: remove unused lpm_failed_dev member from struct xhci_hcd
xhci: remove unused command member from struct xhci_hcd struct
xhci: show fault reason for a failed enable slot command
xhci: Don't show warning for reinit on known broken suspend
xhci: dbc: Fix memory leak in xhci_alloc_dbc()
usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
x86/resctrl: Add domain offline callback for resctrl work
spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master()
x86/resctrl: Group struct rdt_hw_domain cleanup
x86/resctrl: Add domain online callback for resctrl work
net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986
net: ethernet: mtk_eth_wed: add axi bus support
net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset
net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable}
net: ethernet: mtk_eth_soc: add foe_entry_size to mtk_eth_soc
net: ethernet: mtk_eth_soc: move wdma_base definitions in mtk register map
net: ethernet: mtk_eth_soc: add the capability to run multiple ppe
net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure
net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map
dt-bindings: net: mediatek: add WED binding for MT7986 eth driver
arm64: dts: mediatek: mt7986: add support for Wireless Ethernet Dispatch
MAINTAINERS: add maintainers for Alibaba' T-Head PMU driver
drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC
docs: perf: Add description for Alibaba's T-Head PMU driver
x86/resctrl: Merge mon_capable and mon_enabled
x86/resctrl: Kill off alloc_enabled
ALSA: hda/hdmi: Use only dynamic PCM device allocation
ALSA: hda/ca0132 - remove the unneeded result variable
spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static
regmap: mmio: replace return 0 with break in switch statement
ASoC: SOF: pci-tgl: add missing PCI IDs for RPL
ASoC: SOF: Intel: pci-tgl: reorder PCI IDs
ASoC: es8316: fix register sync error in suspend/resume tests
RDMA/core: Clean up a variable name in ib_create_srq_user()
counter: Realign counter_comp comment block to 80 characters
net/smc: Unbind r/w buffer size from clcsock and make them tunable
net/smc: Introduce a specific sysctl for TEST_LINK time
net: ethernet: altera: TSE: fix error return code in altera_tse_probe()
RDMA/srp: Support more than 255 rdma ports
RDMA/rxe: Use members of generic struct in rxe_mr
IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID
RDMA/cm: Use SLID in the work completion as the DLID in responder side
RDMA/cma: Multiple path records support with netlink channel
RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths
wifi: ath11k: fix number of VHT beamformee spatial streams
wifi: ath11k: retrieve MAC address from system firmware if provided
wifi: ath11k: add get_txpower mac ops
wifi: ath11k: move firmware stats out of debugfs
ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs()
wifi: ath9k: fix repeated the words in a comment
wifi: ath9k: fix repeated to words in a comment
wifi: ath10k: reset pointer after memory free to avoid potential use-after-free
wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
wifi: ath11k: change complete() to complete_all() for scan.completed
md: Fix spelling mistake in comments of r5l_log
md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
md/raid10: convert resync_lock to use seqlock
md/raid10: fix improper BUG_ON() in raise_barrier()
md/raid10: prevent unnecessary calls to wake_up() in fast path
md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait
md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
md: Remove extra mddev_get() in md_seq_start()
md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
md/raid5: Ensure stripe_fill happens on non-read IO with journal
md/raid5: Don't read ->active_stripes if it's not needed
md/raid5: Cleanup prototype of raid5_get_active_stripe()
md/raid5: Drop extern on function declarations in raid5.h
md/raid5: Refactor raid5_get_active_stripe()
md: Replace snprintf with scnprintf
md/raid10: fix compile warning
md/raid5: Fix spelling mistakes in comments
wifi: rtw89: coex: update coexistence to 6.3.0
wifi: rtw89: coex: add logic to control BT scan priority
wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle
wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation
wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT
wifi: rtw89: coex: add v1 Wi-Fi firmware steps report
wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware
wifi: rtw89: coex: translate slot ID to readable name
wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status
wifi: mwifiex: fix array of flexible structures warnings
wifi: rndis_wlan: fix array of flexible structures warning
wifi: ipw2x00: fix array of flexible structures warnings
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
xfrm: add extack support to xfrm_init_replay
xfrm: add extack to __xfrm_init_state
xfrm: add extack to attach_*
xfrm: add extack support to xfrm_dev_state_add
xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead
xfrm: add extack to verify_replay
xfrm: add extack support to verify_newsa_info
fscrypt: work on block_devices instead of request_queues
fscrypt: stop holding extra request_queue references
fscrypt: stop using keyrings subsystem for fscrypt_master_key
ARM: decompressor: Include .data.rel.ro.local
selftests/bpf: add ability to filter programs in veristat
selftests/bpf: add comparison mode to veristat
selftests/bpf: add CSV output mode for veristat
selftests/bpf: fix double bpf_object__close() in veristate
selftests/bpf: add tests for bpf_ct_set_nat_info kfunc
net: netfilter: add bpf_ct_set_nat_info kfunc helper
bpf: Tweak definition of KF_TRUSTED_ARGS
block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO
block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs
block: move from strlcpy with unused retval to strscpy
block/drbd: remove useless comments in receive_DataReply()
drbd: remove orphan _req_may_be_done() declaration
io_uring: ensure local task_work marks task as running
ethernet: tundra: Drop forward declaration of static functions
flow_dissector: Do not count vlan tags inside tunnel payload
net: sched: remove unused tcf_result extension
net: mscc: ocelot: check return values of writes during reset
net: mscc: ocelot: utilize readx_poll_timeout() for chip reset
net: ll_temac: axienet: delete unnecessary blank lines and spaces
net: ll_temac: move trailing statements to next line
net: ll_temac: fix the missing spaces around '='
net: ll_temac: delete unnecessary else branch
net: ll_temac: axienet: align with open parenthesis
net: ll_temac: Cleanup for function name in a string
net: ll_temac: fix the format of block comments
net: macvtap: add __init/__exit annotations to module init/exit funcs
net: hns3: add __init/__exit annotations to module init/exit funcs
net: sched: simplify code in mall_reoffload
net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open()
bpf: Always use raw spinlock for hash bucket lock
bpf: Prevent bpf program recursion for raw tracepoint probes
selftests/bpf: Add tests for dynamic pointers parameters in kfuncs
selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc
selftests/bpf: Add additional tests for bpf_lookup_*_key()
selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put()
selftests/bpf: Compile kernel with everything as built-in
bpf: Add bpf_verify_pkcs7_signature() kfunc
bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs
KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL
bpf: Export bpf_dynptr_get_size()
btf: Allow dynamic pointer parameters in kfuncs
bpf: Move dynptr type check to is_dynptr_type_expected()
btf: Export bpf_dynptr definition
bpf: Allow kfuncs to be used in LSM programs
net: fjes: Reorder symbols to get rid of a few forward declarations
libbpf: Support raw BTF placed in the default search path
selftests: bpf: test_kmod.sh: Pass parameters to the module
libbpf: Improve BPF_PROG2 macro code quality and description
selftests/bpf: Add selftests validating the user ringbuf
bpf: Add libbpf logic for user-space ring buffer
bpf: Add bpf_user_ringbuf_drain() helper
bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type
PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections
Bluetooth: hci_debugfs: Fix not checking conn->debugfs
Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
net: hns3: add judge fd ability for sync and clear process of flow director
net: hns3: refactor function hclge_mbx_handler()
net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue()
net: hns3: add support for external loopback test
bpf: Gate dynptr API behind CAP_BPF
vfio: Add struct device to vfio_device
vfio: Rename vfio_device_put() and vfio_device_try_get()
vfio/ccw: Use the new device life cycle helpers
vfio/amba: Use the new device life cycle helpers
vfio/platform: Use the new device life cycle helpers
vfio/fsl-mc: Use the new device life cycle helpers
vfio/ap: Use the new device life cycle helpers
drm/i915/gvt: Use the new device life cycle helpers
vfio/mbochs: Use the new device life cycle helpers
vfio/mtty: Use the new device life cycle helpers
iio: adc: mcp3911: add support for oversampling ratio
vfio/mdpy: Use the new device life cycle helpers
dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
vfio/hisi_acc: Use the new device life cycle helpers
iio: adc: mcp3911: add support for interrupts
vfio/mlx5: Use the new device life cycle helpers
iio: adc: mcp3911: add support for buffers
vfio/pci: Use the new device life cycle helpers
iio: adc: mcp3911: use resource-managed version of iio_device_register
vfio: Add helpers for unifying vfio_device life cycle
PCI: Fix typo in pci_scan_child_bus_extend()
PCI: Fix whitespace and indentation
PCI: Distribute available resources for root buses, too
PCI: Move pci_assign_unassigned_root_bus_resources()
PCI: Pass available buses even if the bridge is already configured
drm/amdgpu: add helper to init rlc fw in header v2_4
drm/amdgpu: add helper to init rlc fw in header v2_3
drm/amdgpu: add helper to init rlc fw in header v2_2
drm/amdgpu: add helper to init rlc fw in header v2_1
drm/amdgpu: add helper to init rlc fw in header v2_0
drm/amdgpu: Fix amdgpu_vm_pt_free warning
drm/amdgpu: Use vm status_lock to protect pt free
drm/amdgpu: Use vm status_lock to protect vm evicted list
drm/amdgpu: Use vm status_lock to protect vm moved list
drm/amdgpu: Use vm status_lock to protect vm idle list
drm/amdgpu: Use vm status_lock to protect relocated list
drm/amdgpu: Rename vm invalidate lock to status_lock
tools: sync find_bit() implementation
lib/find_bit: optimize find_next_bit() functions
lib/find_bit: create find_first_zero_bit_le()
lib/find_bit: introduce FIND_FIRST_BIT() macro
io_uring/net: zerocopy sendmsg
io_uring/net: combine fail handlers
io_uring/net: rename io_sendzc()
io_uring/net: support non-zerocopy sendto
io_uring/net: refactor io_setup_async_addr
io_uring/net: don't lose partial send_zc on fail
io_uring/net: don't lose partial send/recv on fail
io_uring/rw: don't lose partial IO result on fail
io_uring: add custom opcode hooks on fail
io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128
io_uring/fdinfo: get rid of unnecessary is_cqe32 variable
io_uring: remove unused return from io_disarm_next
io_uring: add fast path for io_run_local_work()
io_uring/iopoll: unify tw breaking logic
io_uring/iopoll: fix unexpected returns
io_uring: disallow defer-tw run w/ no submitters
io_uring: further limit non-owner defer-tw cq waiting
dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props
dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
thermal: intel_powerclamp: Remove accounting for IRQ wakes
dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
selftests/bpf: Adapt cgroup effective query uapi change
bpftool: Fix wrong cgroup attach flags being assigned to effective progs
bpf, cgroup: Reject prog_attach_flags array when effective query
iio: accel: bma400: Fix smatch warning based on use of unintialized value.
iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
docs: iio: add documentation for BNO055 driver
iio: imu: add BNO055 I2C driver
iio: imu: add BNO055 serdev driver
dt-bindings: iio/imu: Add Bosch BNO055
iio: document "serialnumber" sysfs attribute
iio: document bno055 private sysfs attributes
iio: imu: add Bosch Sensortec BNO055 core driver
iio: add support for binary attributes
iio: event_monitor: add pitch, yaw and roll modifiers
iio: document pitch, yaw, roll modifiers
iio: add modifers for pitch, yaw, roll
iio: event_monitor: add linear acceleration modifiers
iio: document linear acceleration modifiers
iio: add modifiers for linear acceleration
iio: pressure: dps310: Reset chip after timeout
iio: pressure: dps310: Refactor startup procedure
dt-bindings: iio: adi,ad7923: add adi,range-double property
iio: adc: ad7923: support extended range
iio: adc: ad7923: fix channel readings for some variants
iio: adc: stm32-adc: add id registers support
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSTX
drivers: iio: adc: ltc2497: Rename the LTC2499 iio device
drivers: iio: adc: ltc2497: LTC2499 support
Add MAINTAINERS entries for LTC2497 and LTC2496
dt-bindings: iio: adc: Add docs for LTC2499
MAINTAINERS: Remove duplicate matching entry
iio: ltc2497: Fix reading conversion results
iio: pressure: bmp280: Add more tunable config parameters for BMP380
dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string
iio: pressure: bmp280: Add support for BMP380 sensor family
iio: pressure: bmp280: reorder i2c device tables declarations
iio: pressure: bmp280: Fix alignment for DMA safety
iio: pressure: bmp280: simplify driver initialization logic
iio: pressure: bmp280: Simplify bmp280 calibration data reading
iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK
iio: pressure: bmp280: reorder local variables following reverse xmas tree
iio: dac: ad5593r: add check for i2c functionality
iio: dac: ad5593r: Fix i2c read protocol requirements
iio: temperature: mlx90614 Refactoring available filter attributes
drivers: iio: accel: adxl312 and adxl314 support
dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314
iio: pressure: bmp280: fix datasheet links
iio: pressure: st_pressure: Add support for LPS22DF
dt-bindings: iio: st,st-sensors add LPS22DF.
bpf: simplify code in btf_parse_hdr
rpmsg: char: Avoid double destroy of default endpoint
remoteproc: virtio: Create platform device for the remoteproc_virtio
remoteproc: Move rproc_vdev management to remoteproc_virtio.c
remoteproc: core: Introduce rproc_add_rvdev function
remoteproc: core: Introduce rproc_rvdev_add_device function
io_uring/net: use io_sr_msg for sendzc
io_uring/net: refactor io_sr_msg types
io_uring/net: add non-bvec sg chunking callback
io_uring/net: io_async_msghdr caches for sendzc
io_uring/net: use async caches for async prep
io_uring/net: reshuffle error handling
io_uring: use io_cq_lock consistently
io_uring: kill an outdated comment
io_uring: allow buffer recycling in READV
fs: add batch and poll flags to the uring_cmd_iopoll() handler
io_uring: ensure iopoll runs local task work as well
io_uring: add local task_work run helper that is entered locked
io_uring: cleanly separate request types for iopoll
nvme: wire up async polling for io passthrough commands
block: export blk_rq_is_poll
io_uring: add iopoll infrastructure for io_uring_cmd
fs: add file_operations->uring_cmd_iopoll
io_uring: trace local task work run
io_uring: signal registered eventfd to process deferred task work
io_uring: move io_eventfd_put
io_uring: add IORING_SETUP_DEFER_TASKRUN
io_uring: do not run task work at the start of io_uring_enter
io_uring: introduce io_has_work
io_uring: remove unnecessary variable
eventfd: guard wake_up in eventfd fs calls as well
ASoC: SOF: mediatek: add pcm_pointer callback for mt8186
ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
kselftest/arm64: Add coverage of TPIDR2_EL0 ptrace interface
arm64/ptrace: Support access to TPIDR2_EL0
arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0
kselftest/arm64: Add test coverage for NT_ARM_TLS
drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup()
blk-wbt: call rq_qos_add() after wb_normal is initialized
rnbd-srv: remove struct rnbd_dev
rnbd-srv: remove rnbd_dev_{open,close}
rnbd-srv: remove rnbd_endio
rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp
block: Fix the enum blk_eh_timer_return documentation
s390/dasd: add device ping attribute
s390/dasd: suppress generic error messages for PPRC secondary devices
s390/dasd: add ioctl to perform a swap of the drivers copy pair
s390/dasd: add copy pair swap capability
s390/dasd: add copy pair setup
s390/dasd: add query PPRC function
s390/dasd: put block allocation in separate function
docs: net: add an explanation of VF (and other) Representors
net: ll_temac: Switch to use dev_err_probe() helper
net: stmmac: dwc-qos: Switch to use dev_err_probe() helper
net: ibm: emac: Switch to use dev_err_probe() helper
net: dsa: lantiq: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper
net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper
HID: nintendo: check analog user calibration for plausibility
arm64: Enable docker support in defconfig
arm64: defconfig: Enable memory hotplug and hotremove config
arm64: configs: Enable all PMUs provided by Arm
net/af_packet: registration process optimization in packet_init()
net: sched: act_ct: remove redundant variable err
arm64: avoid BUILD_BUG_ON() in alternative-macros
dt-bindings: leds: Document mmc trigger
leds: pca963x: fix blink with hw acceleration
perf/core: Convert snprintf() to scnprintf()
x86/paravirt: Ensure proper alignment
ALSA: hda/hdmi: ELD procfs - print the codec NIDs
ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin()
xattr: always us is_posix_acl_xattr() helper
arm64: dts: ti: k3-j7200: fix main pinmux range
ubi: fastmap: Use the bitmap API to allocate bitmaps
ubifs: Fix AA deadlock when setting xattr for encrypted file
ubifs: Fix UBIFS ro fail due to truncate in the encrypted directory
mtd: ubi: drop unexpected word 'a' in comments
ubi: block: Fix typos in comments
ubi: fastmap: Fix typo in comments
ubi: Fix repeated words in comments
spi: omap2-mcspi: Fix probe so driver works again
ASoC: sunxi: fix declaration compile error
ASoC: ti,ts3a227e: add control of debounce
ASoC: ti,ts3a227e: convert to yaml
ASoC: ts3a227e: add parameters to control debounce times
ubi: ubi-media.h: Fix comment typo
ubi: block: Remove in vain semicolon
HID: nintendo: deregister home LED when it fails
netfilter: rpfilter: Remove unused variable 'ret'.
headers: Remove some left-over license text in include/uapi/linux/netfilter/
netfilter: conntrack: revisit the gc initial rescheduling bias
netfilter: conntrack: fix the gc rescheduling delay
mtd: rawnand: meson: stop supporting legacy clocks
dt-bindings: nand: meson: convert txt to yaml
mtd: rawnand: meson: refine resource getting in probe
mtd: rawnand: meson: fix the clock
dt-bindings: nand: meson: fix meson nfc clock
mtd: rawnand: bcm47xx: fix spelling typo in comment
mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
mtd: rawnand: cadence: Remove an unneeded result variable
mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()
mtd: rawnand: marvell: Fix error handle regarding dma_map_sg
mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check
mtd: rawnand: remove misguided comment of nand_get_device()
mtd: rawnand: orion: Use devm_clk_get_optional()
mtd: rawnand: cafe: Use correct function name in comment block
mtd: rawnand: atmel: Unmap streaming DMA mappings
mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
mtd: rawnand: arasan: stop using 0 as NULL pointer
mtd: rawnand: gpmi: Fix typo 'the the' in comment
mtd: rawnand: brcmnand: Add individual glue driver selection
mtd: rawnand: brcmnand: Move Kconfig to driver folder
mtdchar: add MEMREAD ioctl
mtd: add ECC error accounting for each read request
mtd: always initialize 'stats' in struct mtd_oob_ops
mtd: track maximum number of bitflips for each read request
arm64/sysreg: Fix a few missed conversions
ubifs: Fix ubifs_check_dir_empty() kernel-doc comment
x86/mm/32: Fix W^X detection when page tables do not support NX
locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused
RDMA/erdma: Support dynamic mtu
ata: libata: drop superfluous ata_eh_analyze_tf() parameter
ata: libata: drop superfluous ata_eh_request_sense() parameter
ata: fix ata_id_has_dipm()
ata: fix ata_id_has_ncq_autosense()
ata: fix ata_id_has_devslp()
ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
ata: libata-eh: Remove the unneeded result variable
libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
samples/bpf: Replace blk_account_io_done() with __blk_account_io_done()
liquidio: CN23XX: delete repeated words, add missing words and fix typo in comment
octeontx2-pf: Fix unused variable build error
PCI: Fix used_buses calculation in pci_scan_child_bus_extend()
ice: Add low latency Tx timestamp read
lib/cpumask: add FORCE_NR_CPUS config option
powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990
net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port
selftests/tc-testings: add list case for basic filter
selftests/tc-testings: add selftests for tcindex filter
selftests/tc-testings: add selftests for rsvp filter
selftests/tc-testings: add selftests for route filter
selftests/tc-testings: add selftests for flow filter
selftests/tc-testings: add selftests for cgroup filter
selftests/tc-testings: add selftests for bpf filter
net/sched: use tc_cls_stats_dump() in filter
net/sched: cls_api: add helper for tc cls walker stats dump
Bluetooth: MGMT: fix zalloc-simple.cocci warnings
bpf: Move nf_conn extern declarations to filter.h
net: broadcom: bcm4908_enet: handle -EPROBE_DEFER when getting MAC
ASoC: rt5682s: simplify the return of rt5682s_probe()
bpf: Rename nfct_bsa to nfct_btf_struct_access
bpf: Remove unused btf_struct_access stub
net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NET
net/sched: taprio: replace safety precautions with comments
net/sched: taprio: add extack messages in taprio_init
net/sched: taprio: stop going through private ops for dequeue and peek
net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue
net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy()
net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex
net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex
ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table
ASoC: amd: yc: Add ASUS UM5302TA into DMI table
nfp: flower: support vlan action in pre_ct
nfp: flower: support hw offload for ct nat action
nfp: flower: add validation of for police actions which are independent of flows
ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024
ASoC: SOF: Adding amd HS functionality to the sof core
ASoC: SOF: amd: Add support for Rembrandt plaform.
ASoC: SOF: amd: Make ACP core code generic for newer SOC transition
RDMA/siw: Fix QP destroy to wait for all references dropped.
RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
ALSA: usb-audio: Properly refcounting clock rate
ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
selinux: remove runtime disable message in the install_policy.sh script
ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support
ASoC: codecs: tfa989x: fix register access comments
selinux: use "grep -E" instead of "egrep"
ASoC: SOF: ipc4-topology: remove useless assignment
ASoC: SOF: ipc4-topology: clarify calculation precedence
ASoC: SOF: don't unprepare widget used other pipelines
ASoC: SOF: clear prepare state when widget is unprepared
ASoC: SOF: Intel: add ops for SKL/KBL
ASoC: SOF: Intel: add initial SKL/KBL hardware support
ASoC: SOF: Intel: add SKL/KBL hardware code loader
ASoC: SOF: Intel: hda-dsp: expose functions for SKL support
nvdimm/namespace: Fix comment typo
efi: libstub: drop pointless get_memory_map() call
nvdimm: make __nvdimm_security_overwrite_query static
tcp: Introduce optional per-netns ehash.
tcp: Save unnecessary inet_twsk_purge() calls.
tcp: Access &tcp_hashinfo via net.
tcp: Set NULL to sk->sk_prot->h.hashinfo.
tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.
tcp: Clean up some functions.
nvdimm/region: Fix kernel-doc
IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations
drm/amd/pm: Remove unneeded result variable
drm/amd/pm: Remove the unneeded result variable
drm/amdgpu: fix initial connector audio value
drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amdgpu: don't register a dirty callback for non-atomic
drm/amdgpu: bump minor for gang submit
drm/amdgpu: properly initialize return value during CS
drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0
drm/amd/pm: add support for 3794 pptable for SMU13.0.0
drm/amdgpu: add gang submit frontend v6
drm/amdgpu: add gang submit backend v2
drm/amdgpu: cleanup instance limit on VCN4 v4
drm/amdgpu: getting fan speed pwm for vega10 properly
headers: Remove some left-over license text
selftests/bonding: add a test for bonding lladdr target
gfs2: Register fs after creating workqueues
net: mdio: mux-multiplexer: Switch to use dev_err_probe() helper
net: mdio: mux-mmioreg: Switch to use dev_err_probe() helper
net: mdio: mux-meson-g12a: Switch to use dev_err_probe() helper
ravb: Add RZ/G2L MII interface support
net: rtnetlink: Enslave device before bringing it up
net: macb: Add zynqmp SGMII dynamic configuration support
firmware: xilinx: add support for sd/gem config
HSI: nokia-modem: Replace of_gpio_count() by gpiod_count()
HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
xen-netfront: make bounce_skb static
bpf: Check whether or not node is NULL before free it in free_bulk
net: phy: micrel: Add interrupts support for LAN8804 PHY
net: sfp: add support for HALNy GPON SFP
net: sfp: move Huawei MA5671A fixup
net: sfp: move Alcatel Lucent 3FE46541AA fixup
net: sfp: move quirk handling into sfp.c
net: sfp: re-implement soft state polling setup
dt-bindings: net: dsa: convert ocelot.txt to dt-schema
net: ipa: fix two symbol names
net: ipa: update sequencer definition constraints
net: ipa: don't reuse variable names
net: ipa: move and redefine ipa_version_valid()
net: ipa: move the definition of gsi_ee_id
net: ipa: don't define unneeded GSI register offsets
blk-iocost: Remove unnecessary (void*) conversions
block: remove PSI accounting from the bio layer
erofs: add manual PSI accounting for the compressed address space
btrfs: add manual PSI accounting for compressed reads
sched/psi: export psi_memstall_{enter,leave}
mm: add PSI accounting around ->read_folio and ->readahead calls
block: fix comment typo in submit_bio of block-core.c.
MAINTAINERS: Add maintainer for hwmon/max31760
dt-bindings: hwmon: Add bindings for max31760
x86/dumpstack: Don't mention RIP in "Code: "
docs: hwmon: add max31760 documentation
drivers: hwmon: Add max31760 fan speed controller driver
x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions
x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions
dt-bindings: net: adin1110: Add docs
net: ethernet: adi: Add ADIN1110 support
net: phy: adin1100: add PHY IDs of adin1110/adin2111
interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate
habanalabs: eliminate aggregate use warning
habanalabs/gaudi: use 8KB aligned address for TPC kernels
HID: roccat: Fix use-after-free in roccat_read()
habanalabs: remove some f/w descriptor validations
habanalabs: build ASICs from new to old
mmc: rtsx_usb_sdmmc: Remove the unneeded result variable
efi: libstub: fix type confusion for load_options_size
gfs2: Check sb_bsize_shift after reading superblock
RDMA/srpt: Use flex array destination for memcpy()
Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare"
ALSA: es18xx: Remove the unneeded result variable
RDMA/erdma: Make hardware internal opcodes invisible to driver
RDMA/erdma: Remove redundant includes
RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait
ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob
ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()
ASoC: soc.h: use array instead of playback/capture_widget
ASoC: soc.h: use defined number instead of direct number
ASoC: soc.h: remove num_cpus/codecs
hid: topre: Add driver fixing report descriptor
RDMA/srp: Fix srp_abort()
HID: multitouch: Add memory barriers
RDMA/qib: fix repeated words in comments
RDMA/hfi1: fix repeated words in comments
HID: convert defines of HID class requests into a proper enum
HID: export hid_report_type to uapi
HID: core: store the unique system identifier in hid_device
HID: Add driver for PhoenixRC Flight Controller
HID: Add driver for VRC-2 Car Controller
selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior
seg6: add NEXT-C-SID support for SRv6 End behavior
seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes
HID: sony: Fix double word in comments
hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event
RDMA/irdma: Validate udata inlen and outlen
RDMA/irdma: Align AE id codes to correct flush code and event
HID: logitech-hidpp: Detect hi-res scrolling support
arm64: efi: enable generic EFI compressed boot
net-next: gro: Fix use of skb_gro_header_slow
mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED
mmc: mtk-sd: Add support for MT6795 Helio X10
mmc: mtk-sd: Reorder of_device_id and platform data by name
mmc: sdhci-sprd: Fix the limitation of div
net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule()
pinctrl: cy8c95x0: Align function names in cy8c95x0_pmxops
pinctrl: cy8c95x0: Drop atomicity on operations on push_pull
pinctrl: cy8c95x0: Lock register accesses in cy8c95x0_set_mux()
pinctrl: sunxi: sun50i-h5: Switch to use dev_err_probe() helper
pinctrl: stm32: Switch to use dev_err_probe() helper
fat: port to vfs{g,u}id_t and associated helpers
drm: bridge/dw-hdmi-ahb-audio: use strscpy() is more robust and safer
clocksource/drivers/imx-sysctr: handle nxp,no-divider property
dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property
clocksource/drivers/timer-ti-dm: Get clock in probe with devm_clk_get()
clocksource/drivers/timer-ti-dm: Add flag to detect omap1
clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer fields to driver
clocksource/drivers/timer-ti-dm: Use runtime PM directly and check errors
clocksource/drivers/timer-ti-dm: Move private defines to the driver
clocksource/drivers/timer-ti-dm: Simplify register access further
clocksource/drivers/timer-ti-dm: Simplify register writes with dmtimer_write()
clocksource/drivers/timer-ti-dm: Simplify register reads with dmtimer_read()
clocksource/drivers/timer-ti-dm: Drop unused functions
clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
clocksource/drivers/exynos_mct: Enable building on ARTPEC
clocksource/drivers/exynos_mct: Support local-timers property
clocksource/drivers/exynos_mct: Support frc-shared property
dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support
clocksource/drivers/sun4i: Add definition of clear interrupt
mtd: fix repeated word in comment
net: dsa: felix: add support for changing DSA master
docs: net: dsa: update information about multiple CPU ports
net: dsa: allow masters to join a LAG
net: dsa: propagate extack to port_lag_join
net: dsa: suppress device links to LAG DSA masters
net: dsa: suppress appending ethtool stats to LAG DSA masters
net: dsa: don't keep track of admin/oper state on LAG DSA masters
net: dsa: allow the DSA master to be seen and changed through rtnetlink
net: dsa: introduce dsa_port_get_master()
net: introduce iterators over synced hw addresses
drm/ast: Fix video broken in some resolutions on ast2600
drm/ast: Add resolution support for 1152x864@75
mtd: rawnand: fsl_elbc: Fix none ECC mode
mtd: nand: bbt: Use the bitmap API to allocate bitmaps
mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname()
mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand
mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs
mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY
mtd: rawnand: intel: Remove undocumented compatible string
mtd: rawnand: intel: Read the chip-select line from the correct OF node
dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value
dt-bindings: mtd: intel: lgm-nand: Fix compatible string
loongarch: efi: enable generic EFI compressed boot
riscv: efi: enable generic EFI compressed boot
efi/libstub: implement generic EFI zboot
USB: serial: ftdi_sio: clean up driver prefix
USB: serial: ftdi_sio: move driver structure
USB: serial: ftdi_sio: clean up attribute visibility logic
drm/plane-helper: Provide DRM_PLANE_NON_ATOMIC_FUNCS initializer macro
drm/plane-helper: Warn if atomic drivers call non-atomic helpers
drm/plane: Allocate planes with drm_universal_plane_alloc()
drm/plane: Remove drm_plane_init()
drm/atomic-helper: Fix kernel-doc
ice: Add L2TPv3 hardware offload support
flow_offload: Introduce flow_match_l2tpv3
net/sched: flower: Add L2TPv3 filter
flow_dissector: Add L2TPv3 dissectors
uapi: move IPPROTO_L2TP to in.h
gpio: twl4030: Reorder functions which allows to drop a forward declaraion
phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized
swiotlb: don't panic!
swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()
gpiolib: fix OOB access in quirk callbacks
phy: phy-mtk-tphy: fix the phy type setting issue
phy: phy-mtk-tphy: set utmi 0 register in init() ops
phy: phy-mtk-tphy: disable gpio mode for all usb2 phys
phy: phy-mtk-tphy: disable hardware efuse when set INTR
phy: phy-mtk-tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add support type of SGMII
phy: rockchip-snps-pcie3: Use devm_platform_get_and_ioremap_resource()
phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to json-schema
phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset
phy: rockchip: inno-dsidphy: Add support for rk3568
dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568
ALSA: hda: ext: remove always-true conditions on host and link release
ALSA: hda: ext: fix locking in stream_release
ALSA: hda: ext: simplify logic for stream assignment
ALSA: hda: add snd_hdac_stop_streams() helper
ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity
ALSA: hda: ext: make snd_hdac_ext_stream_init() static
ALSA: hda: document state machine for hdac_streams
ALSA: hda: make snd_hdac_stream_clear() static
dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs
phy: qcom-qmp-usb: drop legacy DT workaround
phy: qcom-qmp-ufs: drop legacy DT workaround
phy: qcom-qmp-combo: drop unused legacy DT workaround
phy: qcom-qmp-pcie: drop unused legacy DT workaround
phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling
phy: qcom-qmp-usb: fix memleak on probe deferral
phy: qcom-qmp-ufs: fix memleak on probe deferral
phy: qcom-qmp-combo: fix memleak on probe deferral
phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral
phy: qcom-qmp-pcie: fix memleak on probe deferral
phy: qcom-qmp-pcie: add pcs_misc sanity check
phy: qcom-qmp-usb: shorten function prefixes
phy: qcom-qmp-ufs: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables
phy: qcom-qmp-combo: shorten function prefixes
phy: qcom-qmp: silence noisy probe
phy: qcom-qmp-usb: drop unused defines
phy: qcom-qmp-usb: disable runtime PM on unbind
phy: qcom-qmp-ufs: drop unused defines
phy: qcom-qmp-ufs: drop unused runtime PM implementation
phy: qcom-qmp-pcie-msm8996: drop unused defines
phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation
phy: qcom-qmp-pcie: drop unused defines
phy: qcom-qmp-pcie: drop unused runtime PM implementation
phy: qcom-qmp-combo: drop unused defines
phy: qcom-qmp-combo: disable runtime PM on unbind
ALSA: hda/hdmi: Fix the converter allocation for the silent stream
soundwire: intel: add helper to stop bus
soundwire: intel: introduce helpers to start bus
soundwire: intel: introduce intel_shim_check_wake() helper
soundwire: intel: simplify read ops assignment
soundwire: intel: remove intel_init() wrapper
soundwire: intel: move shim initialization before power up/down
soundwire: intel: remove clock_stop parameter in intel_shim_init()
soundwire: intel: move all PDI initialization under intel_register_dai()
soundwire: intel: move DAI registration and debugfs init earlier
soundwire: intel: simplify flow and use devm_ for DAI registration
soundwire: intel: fix error handling on dai registration issues
soundwire: cadence: Simplify error paths in cdns_xfer_msg()
soundwire: cadence: Fix error check in cdns_xfer_msg()
soundwire: cadence: Write to correct address for each FIFO chunk
soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()
soundwire: qcom: do not send status of device 0 during alert
soundwire: qcom: update status from device id 1
soundwire: cadence: Don't overwrite msg->buf during write commands
soundwire: bus: Don't exit early if no device IDs were programmed
soundwire: cadence: Fix lost ATTACHED interrupts when enumerating
soundwire: bus: Don't re-enumerate before status is UNATTACHED
soundwire: bus: Don't lose unattach notifications
soundwire: cadence: fix updating slave status when a bus has multiple peripherals
octeon_ep: Remove useless casting value returned by vzalloc to structure
openvswitch: Change the return type for vport_ops.send function hook to int
net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit
net: wwan: iosm: Fix return type of ipc_wwan_link_transmit
net: korina: Fix return type of korina_send_packet
net: ethernet: litex: Fix return type of liteeth_start_xmit
net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit
net: davicom: Fix return type of dm9000_start_xmit
net: ax88796c: Fix return type of ax88796c_start_xmit
selftests: mlxsw: Remove qos_burst test
selftests: mlxsw: Add QOS test for maximum use of descriptors
selftests: devlink_lib: Add function for querying maximum pool size
selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed
selftests: mlxsw: Use shapers in QOS tests instead of forcing speed
dt-bindings: net: dsa: remove label = "cpu" from examples
dt-bindings: net: dsa: mt7530: stop requiring phy-mode on CPU ports
dt-bindings: net: dsa: mt7530: replace label = "cpu" with proper checks
net: rds: add missing __init/__exit annotations to module init/exit funcs
rxrpc: remove rxrpc_max_call_lifetime declaration
net/mlx5e: Switch to kmemdup() when allocate dev_addr
net/mlx5e: add missing error code in error path
net: enetc: expose some standardized ethtool counters
net: enetc: parameterize port MAC stats to also cover the pMAC
net: ravb: Add R-Car Gen4 support
dt-bindings: net: renesas,etheravb: Add r8a779g0 support
dt-bindings: net: renesas,etheravb: R-Car V3U is R-Car Gen4
net: phy: micrel: Cable Diag feature for lan8814 phy
net: fec: Add initial s32v234 support
dt-bindings: net: fec: add fsl,s32v234-fec to compatible property
lib/cpumask: deprecate nr_cpumask_bits
lib/cpumask: delete misleading comment
smp: add set_nr_cpu_ids()
smp: don't declare nr_cpu_ids if NR_CPUS == 1
erofs: introduce 'domain_id' mount option
erofs: Support sharing cookies in the same domain
erofs: introduce a pseudo mnt to manage shared cookies
erofs: introduce fscache-based domain
erofs: code clean up for fscache
erofs: use kill_anon_super() to kill super in fscache mode
erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
ata: ahci_st: Enable compile test
ata: ahci_st: Fix compilation warning
ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186
remoteproc: Harden rproc_handle_vdev() against integer overflow
remoteproc/keystone: Switch to using gpiod API
drivers/remoteproc: Fix repeated words in comments
net: dsa: microchip: lan937x: fix reference count leak in lan937x_mdio_register()
r8169: disable detection of chip version 36
uml: Remove the initialization of statics to 0
um: Do not initialise statics to 0.
net: ethernet: remove fs_mii_disconnect and fs_mii_connect declarations
um: Fix comment typo
um: Improve panic notifiers consistency and ordering
um: remove unused reactivate_chan() declaration
um: mmaper: add __exit annotations to module exit funcs
um: virt-pci: add __init/__exit annotations to module init/exit funcs
hostfs: move from strlcpy with unused retval to strscpy
um: move from strlcpy with unused retval to strscpy
um: increase default virtual physical memory to 64 MiB
UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
um: read multiple msg from virtio slave request fd
drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3
drm/amdgpu: move entity selection and job init earlier during CS
drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
drm/amdgpu: cleanup CS pass2 v6
drm/amd/pm: Remove redundant check condition
drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device
drm/amdgpu: Adjust removal control flow for smu v13_0_2
drm/amd/display: 3.2.204
drm/amd/display: correct num_dsc based on HW cap
drm/amd/display: solve regression in update phy state refactor
drm/amd/display: update dccg based on HW delta
drm/amd/display: Do second pass through DML for DET calculation
drm/amd/display: log vertical interrupt 1 for debug
drm/amd/display: Revise Sink device string ID
drm/amd/display: Modify DML to adjust Vstartup Position
drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314
drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE
drm/amd/display: Enable committing subvp config
drm/amd/display: Assume connectors are on single slot
drm/amd/display: do not compare integers of different widths
drm/amd/display: increase dcn315 pstate change latency
drm/amd/display: Ignore k1/k2 values for virtual signal
drm/amd/display: Don't allocate DET for phantom pipes
drm/amd/display: Fix DP MST timeslot issue when fallback happened
drm/amd/display: Display distortion after hotplug 5K tiled display
drm/amd/display: Update dummy P-state search to use DCN32 DML
drm/amd/display: Expose few dchubbub functions
drm/amd/display: Removing 2 phys
drm/amd/display: Added new DCN301 Asic Id
drm/amd/display: correct hostvm flag
drm/amd/display: Fix urgent latency override for DCN32/DCN321
drm/amd/display: Uncomment SubVP pipe split assignment in driver
drm/amd/display: skip audio setup when audio stream is enabled
drm/amd/display: update gamut remap if plane has changed
drm/amd/display: Refactor edp panel power sequencer(PPS) codes
drm/amd/display: 3.2.203
drm/amd/display: [FW Promotion] Release 0.0.134.0
drm/amd/display: Fix SubVP way calculation
drm/amd/display: Disable SubVP on driver disable
drm/amd/display: SubVP pipe split case
drm/amd/display: Add debug option for allocating extra way for cursor
drm/amd/display: For ODM seamless transition require AUTO mode
drm/amd/display: support proper mst payload removal when link is not in mst mode in dc
drm/amd/display: rework recent update PHY state commit
drm/amdgpu: add MES and MES-KIQ version in debugfs
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
drm/amd/display: fix dcn315 memory channel count and width read
drm/amd/display: Fix double cursor on non-video RGB MPO
drm/amd/display: Only consider pixle rate div policy for DCN32+
drm/amd/display: Various logs added
drm/amd/display: add debug option for dramclk_change_latency in apu
drm/amd/display: Fix pipe split prediction
drm/amd/display: Remove some unused definitions from DCN32/321
drm/amd/display: Port DCN30 420 logic to DCN32
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed"
drm/amdgpu: add rlcv/rlcp version info to debugfs
drm/amdgpu: add two new subquery ids
drm/amdgpu: support print rlc v2_x ucode hdr
drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx
drm/amdkfd: Use the consolidated MQD manager functions for GFX11
drm/amdgpu: Update PTE flags with TF enabled
drm/amdgpu: SDMA update use unlocked iterator
dma-buf: fix dma_fence_default_wait() signaling check
PCI/P2PDMA: Use for_each_pci_dev() helper
selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup
Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
bcache: fix set_at_max_writeback_rate() for multiple attached devices
bcache:: fix repeated words in comments
bcache: bset: Fix comment typos
bcache: remove unused bch_mark_cache_readahead function def in stats.h
bcache: remove unnecessary flush_workqueue
ASoC: SOF: add quirk to override topology mclk_id
ASoC: SOF: Intel: hda: refine SSP count support
ASoC: cs42l42: Switch to dev_err_probe() helper
ASoC: cs42l42: Implement 'set_bclk_ratio'
ASoC: cs42l83: Extend CS42L42 support to new part
ASoC: cs42l42: Export regmap elements to core namespace
ASoC: cs42l42: Split I2C identity into separate module
ASoC: cs42l42: Pass component and dai defs into common probe
ASoC: cs42l42: Split cs42l42_resume into two functions
ASoC: cs42l42: Split probe() and remove() into stages
ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev
ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config()
ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible
Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component
ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc()
ASoC: rt5682s: Reduce coupling of PLLB setting
ASoC: rt5682s: Reduce coupling of I2S1 setting
ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings
ASoC: sunxi: Add Allwinner H6 Digital MIC driver
ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC controller
ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime()
ASoC: fsl_spdif: add ALSA event on dpll locked
ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc()
ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc()
mtd: move from strlcpy with unused retval to strscpy
mtd: ftl: use container_of() rather than cast
mtd: Fix a typo in a comment
mtd: devices: docg3: Use correct function names in comment blocks
mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type()
mtd: devices: docg3: check the return value of devm_ioremap() in the probe
mtd: parsers: add Broadcom's U-Boot parser
dt-bindings: mtd: partitions: add binding for U-Boot bootloader
nvme-tcp: print actual source IP address through sysfs "address" attr
nvmet-tcp: don't map pages which can't come from HIGHMEM
nvme-pci: move iod dma_len fill gaps
nvme-pci: iod npages fits in s8
nvme-pci: iod's 'aborted' is a bool
nvme-pci: remove nvme_queue from nvme_iod
nvme: consider also host_iface when checking ip options
nvme-rdma: handle number of queue changes
nvme-tcp: handle number of queue changes
nvmet: expose max queues to configfs
spi: spi-loopback-test: Add test to trigger DMA/PIO mixing
spi: omap2-mcspi: Switch to use dev_err_probe() helper
regulator: of: Fix kernel-doc
regulator: of: Fix kernel-doc
ASoC: qcom: add machine driver for sc8280xp
ASoC: qcom: sm8250: move some code to common
ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250
ASoC: dt-bindings: qcom: sort compatible strings
ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL
ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints
ASoC: SOF: replace dev_vdbg with tracepoints
ASoC: SOF: Intel: replace dev_vdbg with tracepoints
ASoC: SOF: remove unneeded dev_vdbg
ASoC: SOF: Intel: remove unneeded dev_vdbg
ASoC: SOF: Intel: add HDA interrupt source tracing
ASoC: SOF: add widget setup/free tracing
ASoC: max98390: Fix dsm calibration reading
USB: serial: console: move mutex_unlock() before usb_serial_put()
hwmon: (mr75203) fix coding style space errors
hwmon: (mr75203) add debugfs to read and write temperature coefficients
hwmon: (mr75203) parse temperature coefficients from device-tree
dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation
hwmon: (mr75203) add support for series 6 temperature equation
dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property
hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED
hwmon: (mr75203) modify the temperature equation according to series 5 datasheet
hwmon: (mr75203) add VM pre-scaler x2 support
dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x2" property
hwmon: (mr75203) add VM active channel support
dt-bindings: hwmon: (mr75203) add "moortec,vm-active-channels" property
dt-bindings: vendor-prefixes: add vendor prefix for Moortec
hwmon: (nzxt-smart2) add another USB ID
hwmon: (emc2305) Remove unnecessary range check
hwmon: (mr75203) skip reset-control deassert for SOCs that don't support it
dt-bindings: hwmon: (mr75203) change "resets" property to be optional
dt-bindings: hwmon: (mr75203) add description for Moortec's PVT controller
hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow Next
hwmon: (tps23861) create unique debugfs directory per device
hwmon: (tps23861) reduce count of i2c transactions for port_status
hwmon: (emc2305) Remove unused including <linux/version.h>
docs: hwmon: add emc2305.rst to docs
hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed Controller.
platform_data/emc2305: define platform data for EMC2305 driver
hwmon: (max31790) add fanN_enable
pwm: core: Make of_pwm_get() static
pwm: core: Get rid of unused devm_of_pwm_get()
hwmon: (pwm-fan) Replace OF specific call to PWM by plain one
hwmon: (sparx5) Use devm_clk_get_enabled() helper
hwmon: (dell-smm) Improve warning messages
hwmon: (iio_hwmon) Make use of device properties
MAINTAINERS: Update Juerg Haefliger's email address
hwmon: move from strlcpy with unused retval to strscpy
hwmon: (corsair-psu) add reporting of rail mode via debugfs
hwmon: (aquacomputer_d5next) Add support for reading virtual temp sensors
hwmon: (asus_wmi_ec_sensors) remove driver
dt-bindings: hwmon: sparx5: use correct clock
Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting"
hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
Revert "Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP""
hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets
bcma: gpio: Use generic_handle_irq_safe()
gpio: mlxbf2: Use generic_handle_irq_safe()
platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe()
ssb: gpio: Use generic_handle_irq_safe()
pinctrl: amd: Use generic_handle_irq_safe()
genirq: Provide generic_handle_domain_irq_safe().
USB: serial: ftdi_sio: convert to use dev_groups
wifi: ath11k: Add WoW support for WCN6750
dt: bindings: net: add bindings to add WoW support on WCN6750
platform/x86: wmi: Drop forward declaration of static functions
platform/x86: toshiba_acpi: Remove duplicate include
platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
platform/x86: asus-wmi: Expand support of GPU fan to read RPM and label
wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
wifi: wcn36xx: fix repeated words in comments
wifi: wcn36xx: Add RX frame SNR as a source of system entropy
u64_stats: Streamline the implementation
flex_proportions: Disable preemption entering the write section.
mm/compaction: Get rid of RT ifdeffery
mm/memcontrol: Replace the PREEMPT_RT conditionals
mm/debug: Provide VM_WARN_ON_IRQS_ENABLED()
mm/vmstat: Use preempt_[dis|en]able_nested()
dentry: Use preempt_[dis|en]able_nested()
preempt: Provide preempt_[dis|en]able_nested()
habanalabs/gaudi2: allow user to flush PCIE by read
habanalabs: failure to open device due to reset is debug level
habanalabs/gaudi2: Remove unnecessary (void*) conversions
habanalabs/gaudi2: add secured attestation info uapi
habanalabs/gaudi2: add handling to pmmu events in eqe handler
habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err
habanalabs: rename error info structure
habanalabs/gaudi2: get f/w reset status register dynamically
habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
habanalabs/gaudi2: print RAZWI info upon PCIe access error
habanalabs: MMU invalidation h/w is per device
habanalabs: new notifier events for device state
habanalabs/gaudi2: free event irq if init fails
habanalabs: fix resetting the DRAM BAR
habanalabs: add support for new cpucp return codes
habanalabs/gaudi2: read F/W security indication after hard reset
habanalabs/gaudi: rename mme cfg error response print
habanalabs: fix possible hole in device va
habanalabs: send device activity in a proper context
habanalabs: send device active message to f/w
habanalabs/gaudi2: dump detailed information upon RAZWI
arm64: dts: renesas: Adjust whitespace around '{'
arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS
arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2
ARM: dts: renesas: Fix USB PHY device and child node names
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64: dts: renesas: white-hawk-cpu: Add missing bootargs
arm64: dts: renesas: spider-cpu: Add missing bootargs
arm64: dts: renesas: spider: Move aliases and chosen
arm64: dts: renesas: white-hawk-cpu: Add Ethernet support
arm64: dts: renesas: white-hawk: Move aliases and chosen
arm64: dts: renesas: r8a779g0: Add RAVB nodes
arm64: dts: renesas: white-hawk-cpu: Add push switches
arm64: dts: renesas: white-hawk-cpu: Add GP LEDs
arm64: dts: renesas: r8a779g0: Add GPIO nodes
dt-bindings: qcom-pmic-gpio: Add PM7250B and PM8450 bindings
pinctrl: qcom: spmi-gpio: Add compatible for PM7250B
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes
platform/x86/amd: pmc: Add sysfs files for SMU
platform/x86: hp-wmi: Setting thermal profile fails with 0x06
wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize()
wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2"
clk: imx93: add SAI IPG clk
clk: imx93: add MU1/2 clock
clk: imx93: switch to use new clk gate API
clk: imx: add i.MX93 clk gate
clk: imx: clk-composite-93: check white_list
clk: imx: clk-composite-93: check slice busy
dt-bindings: clock: imx93-clock: add more MU/SAI clocks
dt-bindings: clock: imx8mm: don't use multiple blank lines
wifi: rtw89: 8852c: add multi-port ID to TX descriptor
wifi: rtw89: fix rx filter after scan
wifi: rtw89: free unused skb to prevent memory leak
wifi: rtw89: reset halt registers before turn on wifi CPU
wifi: rtw89: pci: update LTR settings
wifi: rtw89: mac: set NAV upper to 25ms
wifi: rtw89: initialize DMA of CMAC
wifi: rtw89: support SER L1 simulation
wifi: rtw89: 8852c: support fw crash simulation
wifi: rtw89: introudce functions to drop packets
wifi: rtw89: unify use of rtw89_h2c_tx()
wifi: rtw89: pci: concentrate control function of TX DMA channel
wifi: rtw89: correct enable functions of HCI/PCI DMA
wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW
wifi: rtw89: support for setting TID specific configuration
wifi: rtw89: support for setting HE GI and LTF
wifi: rtw89: coex: show connecting state in debug message
wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log
wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C
wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports
wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports
wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info
wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report
wifi: rtw89: coex: use void pointer as temporal type to copy report
arm64: dts: apple: Add WiFi module and antenna properties
wifi: brcmfmac: pcie: Add IDs/properties for BCM4378
wifi: brcmfmac: pcie: Support PCIe core revisions >= 64
wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024
wifi: brcmfmac: firmware: Allow platform to override macaddr
wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms
wifi: brcmfmac: of: Fetch Apple properties
wifi: brcmfmac: pcie: Read Apple OTP information
wifi: brcmfmac: firmware: Support passing in multiple board_types
wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism
wifi: brcmfmac: firmware: Handle per-board clm_blob files
dt-bindings: net: bcm4329-fmac: Add Apple properties & chips
KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP
KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases
KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending
KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled
nvmet: avoid unnecessary flush bio
drm/mediatek: dp: change mtk_dp_driver to static
nvmet-auth: remove redundant parameters req
nvmet-auth: clean up with done_kfree
nvme-auth: remove the redundant req->cqe->result.u16 assignment operation
nvme: move from strlcpy with unused retval to strscpy
nvme: add comment for unaligned "fake" nqn
drm/mediatek: dp: Fix compiler warning in mtk_dp_video_mute()
efi/libstub: move efi_system_table global var into separate object
platform/x86: toshiba_acpi: Set correct parent for input device.
drm/mediatek: dp: Remove unused register definitions
drm/mediatek: dp: Reduce indentation in mtk_dp_bdg_detect()
pinctrl: nomadik: remove dead code after DB8540 pinctrl removal
pinctrl: nomadik: Make gpio irqchip immutable
pinctrl: nomadik: Dereference gpio_chip properly
platform/chrome: cros_ec: Notify the PM of wake events during resume
dt-bindings: sram: sunxi-sram: Add D1 compatible string
dt-bindings: sram: sunxi-sram: Clean up the compatible lists
xfs: do not need to check return value of xlog_kvmalloc()
soc: sunxi: sram: Add support for the D1 system control
soc: sunxi: sram: Export the LDO control register
soc: sunxi: sram: Save a pointer to the OF match data
xfs: port to vfs{g,u}id_t and associated helpers
soc: sunxi: sram: Return void from the release function
xfs: remove xfs_setattr_time() declaration
xfs: Remove the unneeded result variable
xfs: missing space in xfs trace log
xfs: simplify if-else condition in xfs_reflink_trim_around_shared
xfs: simplify if-else condition in xfs_validate_new_dalign
xfs: replace unnecessary seq_printf with seq_puts
xfs: clean up "%Ld/%Lu" which doesn't meet C standard
xfs: remove redundant else for clean code
xfs: remove the redundant word in comment
drm/gma500: Call acpi_video_register_backlight()
drm/gma500: Don't register backlight when another backlight should be used
drm/gma500: Use backlight_get_brightness() to get the brightness
drm/gma500: Change registered backlight device type to raw/native
drm/gma500: Refactor backlight support (v2)
EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations
drm/msm/hdmi: make hdmi_phy_8996 OF clk provider
dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock
drm/msm/dsi: Remove use of device_node in dsi_host_parse_dt()
drm/msm/dsi: switch to DRM_PANEL_BRIDGE
drm/panel: drop DSC pps pointer
drm/msm/dsi: fetch DSC pps payload from struct mipi_dsi_device
drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device
drm/msm/dsi: Remove the unneeded result variable
drm/msm/dsi: drop the hpd worker
drm/msm/dsi: Improve dsi_phy_driver_probe() probe error handling
drm/msm/dsi: Take advantage of devm_regulator_bulk_get_const()
drm/msm/dsi: Use the new regulator bulk feature to specify the load
drm/msm/dsi: Don't set a load before disabling a regulator
drm/msm/dsi_phy_7nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_10nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_14nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm_8960: Replace parent names with clk_hw pointers
drm/msm/dsi/phy: Replace hardcoded char-array length with sizeof()
drm/msm/dsi_phy_28nm_8960: Use stack memory for temporary clock names
drm/msm/dsi/phy: Reindent and reflow multiline function calls
drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
drm/msm/dp: Silence inconsistent indent warning
dt-bindings: msm/dp: handle DP vs eDP difference
dt-bindings: msm/dp: add missing properties
dt-bindings: msm/dp: mark vdda supplies as deprecated
drm/msm/dp: Get rid of dp_ctrl_on_stream_phy_test_report()
drm/msm/dp: Remove pixel_rate from struct dp_ctrl
drm/msm/dp: Reorganize code to avoid forward declaration
drm/msm/dpu: get rid of cached flush_mask
drm/msm/dpu: inline dpu_plane_get_ctl_flush
drm/msm/dpu: do not limit the zpos property
drm/msm/dpu: rip out master planes support
drm/msm/dpu: drop unused variable from dpu_kms_mdp_snapshot()
drm/msm: Make .remove and .shutdown HW shutdown consistent
drm/msm/dpu: Fix comment typo
drm/msm/dpu: drop unused memory allocation
drm/msm/dpu: drop VBIF indices
drm/msm/dpu: fix error handling around dpu_hw_vbif_init
drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
dt-bindings: display/msm: dpu-sdm845: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7280: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7180: add missing DPU opp-table
dt-bindings: display/msm: dpu-qcm2290: add missing DPU opp-table
dt-bindings: display/msm: dpu-msm8998: add missing DPU opp-table
dt-bindings: display/msm/mdp4: require 4 IOMMUs
dt-bindings: display/msm/gmu: account for different GMU variants
dt-bindings: display/msm/gpu: allow specifying several IOMMU nodes
drm/msm/dsi: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/rd: Fix FIFO-full deadlock
drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
drm/msm/dsi: Fix number of regulators for SDM660
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dpu: populate wb or intf before reset_intf_cfg
drm/msm/dsi: fix the inconsistent indenting
drm/msm/dp: make eDP panel as the first connected connector
arm64: dts: renesas: white-hawk: Add Ethernet sub-board
arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board
arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs
arm64: dts: renesas: r8a779g0: Add I2C nodes
arm64: dts: renesas: white-hawk-cpu: Add serial port pin control
arm64: dts: renesas: r8a779g0: Add pinctrl device node
arm64: dts: renesas: white-hawk-cpu: Enable watchdog timer
arm64: dts: renesas: r8a779g0: Add RWDT node
ARM: shmobile: Drop selecting SOC_BUS
arm64: renesas: Drop selecting SOC_BUS
clk: renesas: r8a779g0: Add EtherAVB clocks
clk: renesas: r8a779g0: Add PFC/GPIO clocks
clk: renesas: r8a779g0: Add I2C clocks
clk: renesas: r8a779g0: Add watchdog clock
wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification
wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3
wifi: iwlwifi: mvm: trigger resume flow before wait for notifications
wifi: iwlwifi: mvm: Add handling for scan offload match info notification
wifi: iwlwifi: mvm: enable resume based on notifications
wifi: iwlwifi: mvm: Add support for d3 end notification
wifi: iwlwifi: mvm: Add support for wowlan wake packet notification
wifi: iwlwifi: mvm: Add support for wowlan info notification
wifi: iwlwifi: mvm: don't check D0I3 version
wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro
wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit
wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code
wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting
wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API
wifi: iwlwifi: pcie: add support for BZ devices
habanalabs/gaudi2: log critical events with no rate limit
habanalabs: ignore EEPROM errors during boot
habanalabs: perform context switch flow only if needed
habanalabs: set command buffer host VA dynamically
habanalabs: trace DMA allocations
habanalabs: trace MMU map/unmap page
habanalabs: define trace events
habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA
habanalabs: fix calculation of DRAM base address in PCIe BAR
habanalabs: if map page fails don't try to unmap it
habanalabs: select FW_LOADER in Kconfig
habanalabs: add cdev index data member
habanalabs: fix missing info in sysfs documentation
habanalabs: fix bug when setting va block size
habanalabs: expose device security status using info ioctl
habanalabs: expose device security status through sysfs
habanalabs: remove secured PCI IDs
habanalabs: fix H/W block handling for partial unmappings
habanalabs: unify hwmon resources clean up
habanalabs/gaudi2: new API to control engine cores running mode
habanalabs: remove left-over code from bring-up
habanalabs/gaudi2: change device f/w security check
habanalabs: move common function out of debugfs.c
habanalabs/uapi: move defines to better place inside file
habanalabs: add a missing lock for in_reset indication
habanalabs: fix vma fields assignments order in hl_hw_block_mmap()
habanalabs: avoid returning a valid handle if map_block() fails
habanalabs: fix command submission sanity check
habanalabs/gaudi: read div_sel value from firmware
habanalabs/gaudi: fix print format for div_sel
habanalabs/gaudi2: mark PCIE access error as fatal
habanalabs: add uapi to retrieve engines status
habanalabs: remove all kdma locks
habanalabs: wrap macro arg with parentheses
habanalabs: fix spelling mistakes
habanalabs/gaudi2: remove old interrupt mappings
habanalabs/gaudi: increase default cs timeout to 10 minutes
habanalabs: add return code field to module iterator
habanalabs/gaudi2: enable all MMU SPI/SEI interrupts
habanalabs: rename non_hard_reset to compute_reset
habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing"
habanalabs: Simplify bool conversion
habanalabs: removed seq_file parameter from is_idle asic functions
memblock tests: add generic NUMA tests for memblock_alloc_try_nid*
memblock tests: add bottom-up NUMA tests for memblock_alloc_try_nid*
memblock tests: add top-down NUMA tests for memblock_alloc_try_nid*
memblock tests: add simulation of physical memory with multiple NUMA nodes
octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly
octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon
octeontx2-af: return correct ptp timestamp for CN10K silicon
macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change
i2c: riic: Use devm_platform_ioremap_resource()
i2c: mlxbf: remove IRQF_ONESHOT
drm: panel-orientation-quirks: Add quirk for Aya Neo Air
soc: apple: rtkit: Add apple_rtkit_poll
dt-bindings: clock: rockchip: Document RV1126 CRU
clk: rockchip: Add dt-binding header for RV1126
drm/gma500: Remove unnecessary suspend/resume wrappers
drm/gma500: Rewrite power management code
drm/gma500: Remove a couple of not useful function wrappers
drm/gma500: Remove never set dev_priv->rpm_enabled flag
drm/gma500: Remove runtime_allowed dead code in psb_unlocked_ioctl()
drm/gma500: Fix (vblank) IRQs not working after suspend/resume
efi/libstub: use EFI provided memcpy/memset routines
efi/libstub: add some missing EFI prototypes
drm/vboxvideo: fix repeated words in comments
drm: panel-orientation-quirks: Add quirk for Anbernic Win600
acl: fix the comments of posix_acl_xattr_set
arm64: dts: ls1046a-qds: Modify the qspi flash frequency
arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA
arm64: dts: ls1046a: add gpios based i2c recovery information
arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1046a: make dma-coherent global to the SoC
arm64: dts: ls1046a: add missing dma ranges property
arm64: dts: ls1046a: Add big-endian property for PCIe nodes
arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes
arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a-rdb: add pcf85263 rtc node
arm64: dts: ls1043a-qds: add mmio based mdio-mux support
arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1043a: add gpio based i2c recovery information
arm64: dts: ls1043a: make dma-coherent global to the SoC
arm64: dts: ls1043a: add missing dma ranges property
arm64: dts: ls1043a: Add big-endian property for PCIe nodes
arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes
arm64: dts: ls1043a: use pcie aer/pme interrupts
arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a: fix the wrong size of dcfg space
arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A.
arm64: dts: ls208xa-rdb: fix errata E-00013
arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB
arm64: dts: ls2080a-rdb: add phy nodes
arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA
arm64: dts: imx8mp-venice-gw74xx: add PCIe support
arm64: dts: freescale: add support for i.MX8DXL EVK board
arm64: dts: freescale: add i.MX8DXL SoC support
arm64: dts: imx8: add a node label to ddr-pmu
arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support
arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support
arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq
arm64: dts: imx8mp-venice-gw74xx: add USB DR support
arm64: dts: imx93: add mediamix blk ctrl node
arm64: dts: imx93: add src node
arm64: dts: ls1028a-rdb: add more ethernet aliases
arm64: dts: imx8mq: update sdma node name format
arm64: dts: imx93: add lpspi nodes
arm64: dts: imx93: add lpi2c nodes
arm64: dts: imx93: add a55 pmu
arm64: dts: imx93: add blk ctrl node
arm64: dts: imx93: add s4 mu node
arm64: dts: imx93: add gpio clk
arm64: dts: imx93: correct SDHC clk entry
arm64: dts: tqma8mpql: add USB DR support
arm64: dts: verdin-imx8mm: introduce hdmi-connector
arm64: dts: verdin-imx8mm: add lvds panel node
arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84
arm64: dts: imx8ulp: increase the clock speed of LPSPI
arm64: dts: imx8ulp: add mailbox node
arm64: dts: imx8ulp: add pmu node
arm64: dts: imx8ulp: correct the scmi sram node name
arm64: dts: imx8ulp: drop undocumented property in cgc
arm64: dts: imx8mq-librem5: fix mipi_csi description
arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3
arm64: dts: imx8mq-librem5: add USB type-c properties for role switching
arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
arm64: dts: imx8mq-librem5: add RGB pwm notification leds
arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control
arm64: dts: ls1028a: enable swp5 and eno3 for all boards
arm64: dts: ls1028a: mark enetc port 3 as a DSA master too
arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi
arm64: dts: imx8mp-evk: Add PCIe support
arm64: dts: imx8mp: Add iMX8MP PCIe support
arm64: dts: imx8ulp: no executable source file permission
arm64: dts: imx8mp: Add SNVS LPGPR
arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board
arm64: dts: imx8mm: Fix typo in license text for Engicam boards
arm64: dts: imx8-ss-dma: add IPG clock for i2c
arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S
arm64: dts: imx8mm-kontron: Add SPI NOR partition layout
arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names
arm64: dts: imx8mm-kontron: Remove low DDRC operating point
arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings
arm64: dts: imx8mp: add VPU blk ctrl node
arm64: dts: imx8mp: add vpu pgc nodes
arm64: dts: imx8mp-verdin: add cpu-supply
arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios
arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property
arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2
arm64: dts: mnt-reform2: don't use multiple blank lines
arm64: dts: imx8mp-verdin: don't use multiple blank lines
arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file
arm64: dts: imx8ulp-evk: Add the fec support
arm64: dts: imx8ulp: Add the fec support
arm64: dts: imx8mp: add interconnect for hsio blk ctrl
arm64: dts: imx8mp: add interconnects for media blk ctrl
soc: imx: add i.MX93 media blk ctrl driver
soc: imx: add i.MX93 SRC power domain driver
soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets
soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
soc: imx: add icc paths for i.MX8MP media blk ctrl
dt-bindings: arm: imx: update fsl.yaml for imx8dxl
dt-bindings: firmware: add missing resource IDs for imx8dxl
dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board
dt-bindings: soc: add i.MX93 mediamix blk ctrl
dt-bindings: soc: add i.MX93 SRC
dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier
dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board
dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
dt-bindings: clk: imx8mm: don't use multiple blank lines
ALSA: ppc: Switch to use for_each_child_of_node() macro
ARM: dts: imx6qdl-gw54xx: add CAN regulator
ARM: dts: imx6qdl-gw53xx: add CAN regulator
ARM: dts: imx6qdl-gw52xx: add CAN regulator
bpf/btf: Use btf_type_str() whenever possible
slub: Make PREEMPT_RT support less convoluted
mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()
mm/slub: convert object_map_lock to non-raw spinlock
mm/slub: remove slab_lock() usage for debug operations
mm/slub: restrict sysfs validation to debug caches and make it safe
drm/plane-helper: Add a drm_plane_helper_atomic_check() helper
libbpf: Clean up legacy bpf maps declaration in bpf_helpers
net: dsa: microchip: add the support for set_ageing_time
selftests/bpf: Add veristat tool for mass-verifying BPF object files
libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set
selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations
power: supply: mt6370: Add MediaTek MT6370 charger driver
dt-bindings: power: supply: Add MediaTek MT6370 Charger
lib: add linear range index macro
bpf: Move bpf_dispatcher function out of ftrace locations
ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE
bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision
dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support
ARM: disallow PCI with MMU=n again
i2c: tegra: Add GPCDMA support
i2c: scmi: Convert to be a platform driver
dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
i2c: rk3x: Add rv1126 support
arm64: defconfig: Enabled SC8180x configs
arm64: dts: qcom: sc7280: Add required-opps for USB
bpf: use kvmemdup_bpfptr helper
MAINTAINERS: Add maintainers for DWC AHCI SATA driver
ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support
ata: ahci-dwc: Add platform-specific quirks support
dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema
ata: ahci: Add DWC AHCI SATA controller support
ata: libahci_platform: Add function returning a clock-handle by id
dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema
ata: ahci: Introduce firmware-specific caps initialization
ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments
ata: libahci: Don't read AHCI version twice in the save-config method
ata: libahci: Discard redundant force_port_map parameter
ata: libahci: Extend port-cmd flags set with port capabilities
dt-bindings: ata: ahci: Add platform capability properties
ata: libahci_platform: Introduce reset assertion/deassertion methods
ata: libahci_platform: Parse ports-implemented property in resources getter
ata: libahci_platform: Sanity check the DT child nodes number
ata: libahci_platform: Convert to using devm bulk clocks API
ata: libahci_platform: Convert to using platform devm-ioremap methods
dt-bindings: ata: sata-brcm: Apply common AHCI schema
dt-bindings: ata: sata: Extend number of SATA ports
dt-bindings: ata: ahci-platform: Clarify common AHCI props constraints
dt-bindings: ata: ahci-platform: Detach common AHCI bindings
dt-bindings: ata: ahci-platform: Move dma-coherent to sata-common.yaml
s390/pai: Add support for PAI Extension 1 NNPA counters
s390/mm: fix no previous prototype warnings in maccess.c
arm64: alternatives: add shared NOP callback
arm64: alternatives: add alternative_has_feature_*()
arm64: alternatives: have callbacks take a cap
arm64: alternatives: make alt_region const
arm64: alternatives: hoist print out of __apply_alternatives()
arm64: alternatives: proton-pack: prepare for cap changes
arm64: alternatives: kvm: prepare for cap changes
arm64: cpufeature: make cpus_have_cap() noinstr-safe
bpf: Ensure correct locking around vulnerable function find_vpid()
ata: make PATA_PLATFORM selectable only for suitable architectures
ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM
ata: libata-core: Check errors in sata_print_link_status()
ata: libata-sff: Fix double word in comments
ata: pata_macio: Remove unneeded word in comments
ata: libata-core: Simplify ata_dev_set_xfermode()
arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510
arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c
arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
drm/sched: Use parent fence instead of finished
dma-buf: dma_fence_wait must enable signaling
dma-buf: Enable signaling on fence for selftests
dma-buf: set signaling bit for the stub fence
dma-buf: Remove the signaled bit status check
dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties
Input: auo-pixcir-ts - switch to using generic device properties
Input: auo-pixcir-ts - do not force rising edge interrupt trigger
Input: auo-pixcir-ts - switch to using gpiod API
Input: auo-pixcir-ts - drop support for platform data
selftests/tc-testings: add tunnel_key action deleting test case
selftests/tc-testings: add sample action deleting test case
selftests/tc-testings: add nat action deleting test case
selftests/tc-testings: add ife action deleting test case
selftests/tc-testings: add connmark action deleting test case
selftests/tc-testings: add selftests for xt action
selftests/tc-testings: add selftests for gate action
selftests/tc-testings: add selftests for ctinfo action
PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
kselftest/arm64: Add hwcap test for RNG
kselftest/arm64: Add SVE 2 to the tested hwcaps
kselftest/arm64: Add missing newline in hwcap output
arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation
arm64/sysreg: Use feature numbering for PMU and SPE revisions
arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture
arm64: rework BTI exception handling
arm64: rework FPAC exception handling
arm64: consistently pass ESR_ELx to die()
arm64: die(): pass 'err' as long
arm64: report EL1 UNDEFs better
net: fs_enet: Fix wrong check in do_pd_setup
arm64: dts: rockchip: Add RK3399 NanoPi R4S Enterprise Edition
dt-bindings: Add doc for FriendlyARM NanoPi R4S Enterprise Edition
arm64: dts: rockchip: add i2s0 I2S/PDM/TDM 8ch controller to px30
crypto: qat - use reference to structure in dma_map_single()
Revert "crypto: qat - reduce size of mapped region"
crypto: qat - fix DMA transfer direction
crypto: hisilicon - support get algs by the capability register
crypto: hisilicon/sec - get algorithm bitmap from registers
crypto: hisilicon/zip - support zip capability
crypto: hisilicon/hpre - optimize registration of ecdh
crypto: hisilicon/hpre - support hpre capability
crypto: hisilicon/qm - support get device irq information from hardware registers
crypto: hisilicon/qm - get error type from hardware registers
crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support
crypto: hisilicon/qm - get qp num and depth from hardware registers
crypto: hisilicon/qm - get hardware features from hardware registers
crypto: hisilicon/sec - delete redundant blank lines
crypto: inside-secure - Change swab to swab32
mellanox/mlxsw: fix repeated words in comments
iov_iter: use "maxpages" parameter
net: amd: Switch and case should be at the same indent
net: amd: Correct spelling errors
net: amd: Unified the comparison between pointers and NULL to the same writing
wifi: ath11k: Fix kernel-doc issues
wifi: ath11k: Fix miscellaneous spelling errors
wifi: ath10k: Fix miscellaneous spelling errors
arm64: support huge vmalloc mappings
vsock/vmci: fix repeated words in comments
rtnetlink: advertise allmulti counter
net: fec: add pm runtime force suspend and resume support
bus: mhi: host: always print detected modem name
spi: dt-bindings: atmel,at91rm9200-spi: Add DMA related properties
ARM: dts: at91: Add `atmel,usart-mode` required property to serial nodes
ARM: dts: at91: sam9x60ek: Add DBGU compatibles to uart1
ARM: dts: at91: sama7g5: Swap rx and tx for spi11
scsi: scsi_transport_fc: Use %u for dev_loss_tmo
scsi: csiostor: Convert sysfs snprintf() to sysfs_emit()
scsi: megaraid: Convert sysfs snprintf() to sysfs_emit()
scsi: ibmvscsi_tgt: Fix repeated words in comment
scsi: lpfc: Update lpfc version to 14.2.0.7
scsi: lpfc: Fix various issues reported by tools
scsi: lpfc: Add reporting capability for Link Degrade Signaling
scsi: lpfc: Rework FDMI attribute registration for unintential padding
scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency
scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd
scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application
scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba
scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID
scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases
scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload
scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology
scsi: lpfc: Fix prli_fc4_req checks in PRLI handling
scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
scsi: aic79xx: Use __ro_after_init explicitly
scsi: target: Remove unused se_tmr_req_cache declaration
scsi: qla2xxx: Remove unused declarations for qla2xxx
drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names
scsi: target: alua: Do not report emtpy port group
scsi: target: core: Set MULTIP bit for se_device with multiple ports
soc: mediatek: Add mmsys func to adapt to dpi output for MT8186
Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
arm64: tegra: Add GPCDMA support for Tegra I2C
arm64: tegra: Add iommus for HDA on Tegra234
arm64: tegra: Enable HDA node for Jetson AGX Orin
arm64: tegra: Add context isolation domains on Tegra234
arm64: tegra: Fixup iommu-map property formatting
arm64: dts: tegra: smaug: Add Wi-Fi node
arm64: dts: tegra: smaug: Add Bluetooth node
arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit
arm64: tegra: Add MGBE nodes on Tegra234
arm64: tegra: Fix up compatible for Tegra234 GPCDMA
arm64: tegra: Enable PCIe slots in P3737-0000 board
arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT
arm64: tegra: Add regulators required for PCIe
arm64: dts: qcom: sm8450: fix UFS PHY serdes size
ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP
ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP
ARM: dts: qcom: msm8226: Add ADSP node
tools/power/x86/intel-speed-select: Release v1.13
tools/power/x86/intel-speed-select: Optimize CPU initialization
tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id
tools/power/x86/intel-speed-select: Remove unused struct clos_config fields
tools/power/x86/intel-speed-select: Enforce isst_id value
tools/power/x86/intel-speed-select: Do not export get_physical_id
tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper
tools/power/x86/intel-speed-select: Cleanup get_physical_id usage
tools/power/x86/intel-speed-select: Convert more function to use isst_id
tools/power/x86/intel-speed-select: Add pkg and die in isst_id
tools/power/x86/intel-speed-select: Introduce struct isst_id
tools/power/x86/intel-speed-select: Remove unused core_mask array
tools/power/x86/intel-speed-select: Remove dead code
mailbox: apple: Implement poll_data() operation
mailbox: apple: Implement flush() operation
tools/power/x86/intel-speed-select: Fix cpu count for TDP level display
clk: tests: Add missing test case for ranges
clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
clk: Introduce the clk_hw_get_rate_range function
clk: Zero the clk_rate_request structure
clk: Stop forwarding clk_rate_requests to the parent
clk: Constify clk_has_parent()
clk: Introduce clk_core_has_parent()
clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
clk: Add our request boundaries in clk_core_init_rate_req
clk: Introduce clk_hw_init_rate_request()
clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
clk: Change clk_core_init_rate_req prototype
clk: Set req_rate on reparenting
clk: Take into account uncached clocks in clk_set_rate_range()
clk: tests: Add some tests for orphan with multiple parents
clk: tests: Add tests for mux with multiple parents
clk: tests: Add tests for single parent mux
clk: tests: Add tests for uncached clock
clk: tests: Add reference to the orphan mux bug report
clk: tests: Add test suites description
clk: Clarify clk_get_rate() expectations
clk: Mention that .recalc_rate can return 0 on error
clk: Skip clamping when rounding if there's no boundaries
clk: Drop the rate range on clk_put()
clk: test: Switch to clk_hw_get_clk
arm64: dts: mediatek: mt6795: Add CPUX system timer node
soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex
dt-bindings: soc: mediatek: Add display mutex support for MT6795
arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
locking: Add __sched to semaphore functions
locking/rwsem: Disable preemption while trying for rwsem lock
locking: Detect includes rwlock.h outside of spinlock.h
objtool,x86: Teach decode about LOOP* instructions
x86,retpoline: Be sure to emit INT3 after JMP *%\reg
sched/fair: Move call to list_last_entry() in detach_tasks
sched/fair: Cleanup loop_max and loop_break
sched/fair: Make sure to try to detach at least one movable task
ARM: footbridge: remove custom DMA address handling
arm64: defconfig: Make TEGRA186_GPC_DMA built-in
arm64: dts: rockchip: Add HDMI supplies on rk3399-roc-pc
arm64: dts: rockchip: Support gru-scarlet sku{2,4} variants
dt-bindings: arm: rockchip: Add gru-scarlet sku{2,4} variants
drm/rockchip: remove vop_writel from vop1 driver
drm/rockchip: support gamma control on RK3399
drm/rockchip: define gamma registers for RK3399
KVM: PPC: remove orphan declarations from kvm_ppc.h
powerpc/ps3: remove orphan declarations from ps3av.h
powerpc/sysdev: remove unused xics_ipi_dispatch() declaration
powerpc/powernv: remove orphan declarations from opal.h
powerpc/mm: remove orphan declarations from mmu_context.h
powerpc: remove unused udbg_init_debug_beat() declaration
powerpc: remove unused chrp_event_scan() declaration
powerpc/spufs: remove orphan declarations from spufs.h
powerpc/xmon: remove unused ppc_parse_cpu() declaration
soc/tegra: pmc: Check device node status property
dt-bindings: Add Host1x context stream IDs on Tegra234
arm64: tegra: Enable Tegra SPI & QSPI in deconfig
wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7921e: fix random fw download fail
wifi: mt76: mt7921: introduce Country Location Control support
wifi: mt76: mt7921e: fix rmmod crash in driver reload test
wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
wifi: mt76: mt7915: do not check state before configuring implicit beamform
wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
wifi: mt76: mt7915: fix mcs value in ht mode
soc/tegra: pmc: Use devm_clk_get_optional()
wifi: mt76: mt7921: get rid of the false positive reset
wifi: mt76: connac: fix in comment
wifi: mt76: add PPDU based TxS support for WED device
wifi: mt76: move move mt76_sta_stats to mt76_wcid
wifi: mt76: mt7921: fix the firmware version report
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
wifi: mt76: mt7663s: add rx_check callback
wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
wifi: mt76: sdio: fix transmitting packet hangs
wifi: mt76: sdio: add rx_check callback for sdio devices
wifi: mt76: mt7921: delete stray if statement
wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
wifi: mt76: mt7915: fix an uninitialized variable bug
wifi: mt76: sdio: poll sta stat when device transmits data
wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
wifi: mt76: add rx_check callback for usb devices
wifi: mt76: testmode: use random payload for tx packets
wifi: mt76: connac: introduce mt76_connac_reg_map structure
soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
firmware: tegra: Switch over to memdup_user()
ARM: dts: aspeed: elbert: Enable mac3 controller
net: ftgmac100: support fixed link
soc/tegra: cbb: Add support for Tegra241 (Grace)
soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
soc/tegra: pmc: Add USB port wake events for Tegra194
soc/tegra: pmc: Add support for simple wake events
soc/tegra: pmc: Remove leading space
soc/tegra: fuse: Add missing of_node_put()
soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
soc/tegra: Set ERD bit to mask inband errors
mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user
mptcp: allow privileged operations from user namespaces
mptcp: add do_check_data_fin to replace copied
selftests: mptcp: move prefix tests of addr_nr_ns2 together
mptcp: add mptcp_for_each_subflow_safe helper
bpf: Add verifier check for BPF_PTR_POISON retval and arg
net: phy: spi_ks8895: switch to using gpiod API
net: ks8851: switch to using gpiod API
net: davicom: dm9000: switch to using gpiod API
ALSA: usb-audio: Fix last interface check for registration
gpiolib: of: factor out conversion from OF flags
gpiolib: rework quirk handling in of_find_gpio()
gpiolib: of: make Freescale SPI quirk similar to all others
gpiolib: of: do not ignore requested index when applying quirks
gpio: ws16c48: Ensure number of irq matches number of base
gpio: 104-idio-16: Ensure number of irq matches number of base
gpio: 104-idi-48: Ensure number of irq matches number of base
gpio: 104-dio-48e: Ensure number of irq matches number of base
counter: 104-quad-8: Ensure number of irq matches number of base
isa: Introduce the module_isa_driver_with_irq helper macro
gpio: pca953x: Add support for PCAL6534
gpio: pca953x: Swap if statements to save later complexity
gpio: pca953x: Fix pca953x_gpio_set_pull_up_down()
dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4IOE5V6534Q
clk: at91: sama5d2: Add Generic Clocks for UART/USART
dt-bindings: vendor-prefixes: add Diodes
drm/i915: Fix return type of mode_valid function hook
can: raw: add CAN XL support
can: dev: add CAN XL support to virtual CAN
can: canxl: update CAN infrastructure for CAN XL frames
can: canxl: introduce CAN XL data structure
can: set CANFD_FDF flag in all CAN FD frame structures
can: skb: add skb CAN frame data length helpers
can: skb: unify skb CAN frame identification helpers
batman-adv: remove unused struct definitions
USB: serial: ftdi_sio: add support for HP and HA devices
USB: serial: ftdi_sio: simplify divisor handling
USB: serial: ftdi_sio: assume hi-speed type
USB: serial: ftdi_sio: clean up baudrate request
USB: serial: ftdi_sio: clean up attribute handling
USB: serial: ftdi_sio: clean up modem-status handling
USB: serial: ftdi_sio: tighten device-type detection
USB: serial: ftdi_sio: rename channel index
USB: serial: ftdi_sio: include FT2232D in type string
USB: serial: ftdi_sio: rename chip types
USB: serial: ftdi_sio: drop redundant chip type comments
USB: serial: ftdi_sio: clean up chip type enum
USB: serial: ftdi_sio: fix 300 bps rate for SIO
arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs
arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs
arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings
arm64: dts: qcom: pmi8994: add missing MPP compatible fallback
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks
arm64: defconfig: enable newer Qualcomm SoC sound drivers
drm/i915: Invert if/else ladder for stolen init
drm/i915/gt: Extract per-platform function for frequency read
drm/i915: Invert if/else ladder for frequency read
drm/i915/uc: Fix issues with overriding firmware files
drm/i915/mtl: Update CHICKEN_TRANS* register addresses
drm/i915/mtl: Update MBUS_DBOX credits
dt-bindings: soc: qcom: apr: add missing properties
ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example
ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example
ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example
ASoC: dt-bindings: qcom,q6adm: convert to dtschema
ASoC: dt-bindings: qcom,q6asm: convert to dtschema
dt-bindings: soc: qcom: apr: correct service children
Bluetooth: hci_sync: allow advertise when scan without RPA
Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921
Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921
Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev()
dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6331 keys
dt-bindings: input: Convert mtk-pmic-keys to DT schema
spi: mpc52xx: Replace of_gpio_count() by gpiod_count()
spi: fsl_spi: Convert to transfer_one
drm/tests: Change "igt_" prefix to "drm_test_"
drm/tests: Split drm_framebuffer_create_test into parameterized tests
drm/amd/display: fix boolconv.cocci warning
drm/amd/display: make optc32_phantom_crtc_post_enable, optc32_setup_manual_trigger and optc32_set_drr static
drm/amd/display: make some functions static
drm/amd/display: make some functions static
drm/amd/display: make mmhubbub32_config_mcif_buf static
drm/amd/display: make some functions static
drm/amd/display: make optc314_phantom_crtc_post_enable static
drm/amd/display: make enc314_stream_encoder_dvi_set_stream_attribute static
drm/amd/display: make some functions static
drm/amdgpu: make sure to init common IP before gmc
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info
PCI: apple: Do not leak reset GPIO on unbind/unload/error
s390/mm: uninline copy_oldmem_kernel() function
s390/mm,ptdump: add real memory copy page markers
s390/mm: rework memcpy_real() to avoid DAT-off mode
s390/dump: save IPL CPU registers once DAT is available
s390/pci: convert high_memory to physical address
s390/smp,ptdump: add absolute lowcore markers
s390/smp: rework absolute lowcore access
s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
arm64: dts: mt7986: add built-in Wi-Fi device nodes
ASoC: soc-dapm: Switch to use dev_err_probe() helper
ASoC: cs42l42: Switch to use dev_err_probe() helper
ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper
ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
fortify: Adjust KUnit test for modular build
arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs
dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager
can: flexcan: Switch to use dev_err_probe() helper
dt-bindings: pinctrl: update bindings for MT7986 SoC
drm/i915/dgfx: Release mmap on rpm suspend
drm/i915: Refactor userfault_wakeref to re-use
Revert "powerpc/rtas: Implement reentrant rtas call"
Input: synaptics - enable InterTouch for the ThinkPad P1 G3
pinctrl: ocelot: add help and description information to ocelot pinctrl kconfig
gpio: mt7621: Switch to use platform_get_irq() function
gpio: pca953x: introduce support for nxp,pcal6408
dt-bindings: gpio: pca95xx: add entry for pcal6408
selinux: remove the unneeded result variable
lockdown: ratelimit denial messages
drm/i915/selftest: Clear the output buffers before GPU writes
drm/i915/selftest: Always cancel semaphore on error
drm/i915/selftests: Check for incomplete LRI from the context image
drm/i915/gt: Explicitly clear BB_OFFSET for new contexts
KVM: selftests: Add test for AArch32 ID registers
KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system
KVM: arm64: Add a visibility bit to ignore user writes
KVM: arm64: Spin off helper for calling visibility hook
KVM: arm64: Drop raz parameter from read_id_reg()
KVM: arm64: Remove internal accessor helpers for id regs
KVM: arm64: Use visibility hook to treat ID regs as RAZ
drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc7280-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc7280-pinctrl: reference tlmm schema
dt-bindings: pinctrl: qcom,sc7280-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sc7280-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc7280-pinctrl: correct number of GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sm8450-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8250-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8250-pinctrl: reference tlmm common pins
dt-bindings: pinctrl: qcom,sm8250-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6375-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6125-pinctrl: extend example
dt-bindings: pinctrl: qcom,sm6125-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6125-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6115-pinctrl: require function on GPIOs
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix matching pin config
Input: iqs7222 - set all ULP entry masks by default
Input: iqs7222 - avoid sending empty SYN_REPORT events
Input: iqs7222 - trim force communication command
power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property()
dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property
dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc
dt-bindings: mmc: renesas,sdhi: Add iommus property
mmc: sdhci_am654: Remove the unneeded result variable
mmc: meson-gx: add SDIO interrupt support
mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK
mmc: jz4740_mmc: Fix error check for dma_map_sg
mmc: meson-mx-sdhc: Fix error check for dma_map_sg
mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
dt-bindings: mmc: Fix 'dma-coherent' was unexpected
mmc: core: Switch to basic workqueue API for sdio_irq_work
dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible
mmc: sdhci: Update MAINTAINERS Maintained -> Supported
dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer
dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC
dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency
mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode
dt-bindings: mmc: Set maximum documented operating frequency as 384MHz
ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR
ASoC: tas2562: Propagate the error in tas2562_dac_event()
arm64: dts: rockchip: enable gamma control on RK3399
arm64: dts: rockchip: Enable video output on rk3566-roc-pc
dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf
dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
clk: microchip: add PolarFire SoC fabric clock support
dt-bindings: clk: add PolarFire SoC fabric clock ids
dt-bindings: clk: document PolarFire SoC fabric clocks
dt-bindings: clk: rename mpfs-clkcfg binding
clk: microchip: mpfs: update module authorship & licencing
clk: microchip: mpfs: convert periph_clk to clk_gate
clk: microchip: mpfs: convert cfg_clk to clk_divider
clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo()
clk: microchip: mpfs: simplify control reg access
clk: microchip: mpfs: move id & offset out of clock structs
clk: microchip: mpfs: add MSS pll's set & round rate
MAINTAINERS: add polarfire soc reset controller
reset: add polarfire soc reset support
clk: microchip: mpfs: add reset controller
dt-bindings: clk: microchip: mpfs: add reset controller support
dts: arm: at91: Add SAMA5D3-EDS Board
dt-bindings: arm: at91: Add info on SAMA5D3-EDS
ARM: dts: lan966x: disable aes
arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub
arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
ARM: dts: qcom: ipq8064: pad addresses to 8 digit
ARM: dts: qcom: ipq8064: reorganize node order and sort them
soc: qcom: rpmpd: Add SM6375 support
dt-bindings: power: rpmpd: Add SM6375 power domains
ARM: dts: qcom: align SDHCI clocks with DT schema
ARM: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: sm8250: provide additional MSI interrupts
clk: qcom: smd-rpm: Add clocks for MSM8909
dt-bindings: clock: qcom,rpmcc: Add MSM8909
clk: qcom: gcc-msm8909: Increase delay for USB PHY reset
clk: qcom: reset: Allow specifying custom reset delay
clk: qcom: Add driver for MSM8909 GCC
dt-bindings: clock: Add schema for MSM8909 GCC
arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node
ARM: dts: qcom: msm8960: add clocks to the MMCC device node
ARM: dts: qcom: apq8064: add clocks to the MMCC device node
ARM: dts: qcom: msm8960: add clocks to the GCC device node
ARM: dts: qcom: apq8064: add clocks to the GCC device node
ARM: dts: qcom: msm8960: add clocks to the LCC device node
ARM: dts: qcom: apq8064: add clocks to the LCC device node
clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8960: move clock parent tables down
clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: lcc-msm8960: use macros to implement mi2s clocks
clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8960
dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-names properties
arm64: dts: qcom: Use WCD9335 DT bindings
clk: qcom: clk-rpmh: Remove redundant if statement
clk: qcom: gcc-sdm845: add sdm670 global clock data
clk: qcom: gcc-sdm845: use device tree match data
dt-bindings: clock: gcc-sdm845: add sdm670 global clocks
xtensa: add FDPIC and static PIE support for noMMU
xtensa: clean up ELF_PLAT_INIT macro
ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO
ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO
arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: add missing TCSR syscon compatible
arm64: dts: qcom: qcs404: add missing TCSR syscon compatible
arm64: dts: qcom: msm8953: add missing TCSR syscon compatible
arm64: dts: qcom: ipq6018: add missing TCSR syscon compatible
drm/i915: Skip applying copy engine fuses
hwspinlock: qcom: add support for MMIO on older SoCs
hwspinlock: qcom: correct MMIO max register for newer SoCs
dt-bindings: hwlock: qcom-hwspinlock: correct example indentation
dt-bindings: hwlock: qcom-hwspinlock: add support for MMIO on older SoCs
clk: qcom: a53-pll: convert to use parent_data rather than parent_names
ARM: dts: qcom: msm8660: fix node names for fixed clocks
ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node
clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: qcom,gcc-msm8660: separate GCC bindings for MSM8660
clk: qcom: sm6115: Select QCOM_GDSC
firmware: qcom: scm: remove unused __qcom_scm_init declaration
dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
arm64: dts: qcom: sc7280-herobrine: correct TLMM gpio-line-names
arm64: dts: qcom: sc7280: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8450: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350-sagami: correct TS pin property
arm64: dts: qcom: sm6350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm6125: align TLMM pin configuration with DT schema
drm/amd/pm: remove unused declarations in hardwaremanager.h
drm/gma500: remove unused declarations in psb_intel_drv.h
drm/radeon: remove unused declarations for radeon
drm/radeon/r600_cs: remove r600_cs_legacy_get_tiling_conf() declaration
drm/vmwgfx: remove unused vmw_bo_is_vmw_bo() declaration
drm/amd/display/amdgpu_dm: remove duplicate included header files
drm/amd/display: Remove the unused function copy_stream_update_to_stream()
drm/amd/display: make mpc32_program_shaper and mpc32_program_3dlut static
drm/amd/display: make dcn32_link_encoder_is_in_alt_mode and dcn32_link_encoder_get_max_link_cap static
drm/amd/display: make dscl32_calc_lb_num_partitions static
drm/amd/display: make enc32_stream_encoder_dvi_set_stream_attribute static
drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
drm/amdgpu: fix warning about missing imu prototype
drm/amdgpu: reorder CS code
drm/amdgpu: cleanup CS init/fini and pass1
drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2
drm/amdgpu: revert "partial revert "remove ctx->lock" v2"
drm/amdgpu: move setting the job resources
drm/amdgpu: remove SRIOV and MCBP dependencies from the CS
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display: 3.2.202
drm/amd/display: Fix register definitions for DCN32/321
drm/amd/display: Refactor SubVP calculation to remove FPU
drm/amd/display: Avoid force minimal transaction in case of surface_count equal to 0
drm/amd/display: Don't adjust VRR unnecessarily
drm/amd/display: Adding log for spread_spectrum_info
drm/amd/display: Limit user regamma to a valid value
drm/amd/display: add workaround for subvp cursor corruption for DCN32/321
drm/amd/display: Added debug option for forcing subvp num ways
drm/amd/display: Update viewport position for phantom pipes
drm/amd/display: Round cursor width up for MALL allocation
drm/amd/display: Correct dram channel width for dcn314
drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314
drm/amd/display: Hook up DCN314 specific dml implementation
drm/amd/display: Enable dlg and vba compilation for dcn314
drm/amd/display: Fix compilation errors on DCN314
drm/amd/display: Fix divide by zero in DML
drm/amd/display: Fixing DIG FIFO Error
drm/amd/display: SW cursor fallback for SubVP
drm/amd/display: Assign link type before check dsc workaround.
drm/amd/display: Reverted DSC programming sequence change
drm/amd/display: Update MBLK calculation for SubVP
drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display: Correct I2C register offset
drm/amd/display: Optimizations for DML math
drm/amdgpu: Skip reset error status for psp v13_0_0
drm/amdgpu: Add EEPROM I2C address for smu v13_0_0
drm/amdgpu: added support for ras driver loading
drm/amdgpu: add HDP remap functionality to nbio 7.7
drm/amdgpu/display: remove unneeded "default n" options
drm/amd/display: fix repeated words in comments
drm/amdgpu: cleanup coding style in amdgpu_amdkfd_gpuvm.c
drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c
drm/amdgpu: cleanup coding style in amdgpu_sync.c file
drm/amdgpu: cleanup coding style in amdgpu_acpi.c
drm/amdgpu: Remove the unneeded result variable
drm/radeon: Remove the unneeded result variable
drm/radeon/ci_dpm: Remove the unneeded result variable
drm/amd/display: remove possible condition with no effect (if == else)
drm/amd/display: Simplify bool conversion
drm/amd/display: clean up some inconsistent indentings
drm/amdgpu: Fix hive reference count leak
drm/amdkfd: Migrate in CPU page fault use current mm
dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200
dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200
dt-bindings: phy: ti: phy-gmii-sel: Cleanup example
drm/i915: remove unused i915_gem_lmem_obj_ops declaration
sh: machvec: Use char[] for section boundaries
arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
arm64: dts: mediatek: cherry: Enable the System Companion Processor
drm/amdgpu: change the alignment size of TMR BO to 1M
drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only
drm/amd/display: update header files
drm/i915/ipc: use intel_uncore_rmw() to enable/disable
drm/i915/display: move IPC under display wm sub-struct
drm/i915/ipc: register debugfs only if IPC available
drm/i915/ipc: move IPC debugfs to skl_watermark.c
drm/i915/ipc: refactor and rename IPC functions
drm/amdkfd: Remove prefault before migrating to VRAM
drm/amdkfd: handle CPU fault on COW mapping
amd/amdkfd: fix repeated words in comments
drm/amdgpu: Use per device reset_domain for XGMI on sriov configuration
drm/amd/amdgpu: update GC 10.3.0 pwrdec
drm/amdkfd: Fix CRIU restore op due to doorbell offset
drm/amdgpu: use dirty framebuffer helper
drm/amdgpu: Don't enable LTR if not supported
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
Input: mtk-pmic-keys - add support for MT6331 PMIC keys
dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3128-usb2phy
dt-bindings: phy: ocelot-serdes: convert to YAML
ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control
ASoC: nau8825: Add ADCOUT IO drive strength control
ASoC: Intel: fix unused-variable warning in probe_codec
ASoC: sunxi: sun4i-codec: silence misleading error in probe
ASoC: dt-bindings: qcom,q6afe: remove binding
ASoC: Drop mistakenly applied DTS patch
phy: usb: sunplus: Fix return value check in update_disc_vol()
drm/scdc: Document hotplug gotchas
drm/vc4: hdmi: Reset link on hotplug
drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
drm/vc4: hdmi: Switch to detect_ctx
drm/vc4: hdmi: Simplify the hotplug handling
ASoC: Intel: fix unused-variable warning in probe_codec
drm/vc4: hdmi: Remove mutex in detect
drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
drm/vc4: hdmi: Constify drm_display_mode
ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard
ARM: dts: qcom: msm8660: Add GSBI3 I2C bus
ARM: dts: qcom: msm8660: Add GSBI1 SPI bus
phy: qcom-snps: Add support for overriding phy tuning parameters
dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override params bindings
arm64: dts: qcom: sc7280: Fix Dmic no sound on villager-r1
arm64: dts: qcom: sc7280: Add sound node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add sound node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 1.0/2.0 and IDP boards.
arm64: dts: qcom: sc7280: Add lpass cpu node
arm64: dts: qcom: sc7280: herobrine: Add max98360a codec node
arm64: dts: qcom: sc7280: Add max98360a codec for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add nodes for soundwire and va tx rx digital macro codecs
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: Add LTE SKUs for sc7280-villager family
phy: qcom-qmp: drop dual-lane comments
phy: qcom-qmp-pcie: shorten function prefixes
phy: qcom-qmp-pcie: drop if (table) conditions
clk: qcom: lpass: Add support for resets & external mclk for SC7280
clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: sc7280: Add herobrine-villager-r1
dt-bindings: arm: qcom: document sc7280 and villager board
dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-domains property
dt-bindings: phy: qcom,qmp-usb: add missing power-domains property
ASoC: ak4458: Add ak4458_reset in device probe and remove
regulator: Add driver for MT6332 PMIC regulators
regulator: Add bindings for MT6332 regulator
regulator: Add driver for MT6331 PMIC regulators
regulator: Add bindings for MT6331 regulator
phy: Add RGMII support on lan966x
perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY
perf/bpf: Always use perf callchains if exist
perf: Use sample_flags for callchain
drm/tests: Set also mock plane src_x, src_y, src_w and src_h
drm: Use original src rect while initializing damage iterator
drm/i915/display: Use drm helper instead of own loop for damage clips
drm/i915/display: Use original src in psr2 sel fetch area calculation
arm64: dts: ti: Add support for AM62A7-SK
arm64: dts: ti: Introduce AM62A7 family of SoCs
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
dt-bindings: arm: ti: Add bindings for AM62A7 SoC
dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
clk: rockchip: Add MUXTBL variant
dt-bindings: soc: rockchip: Document RV1126 pmugrf
dt-bindings: soc: rockchip: Document RV1126 grf
drm/i915/psr: Disable PSR2 when SDP is sent on prior line
drm/i915/psr: Equation changed for sending start/stop on prior line
drm/i915: Fix TV encoder clock computation
drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit
drm/i915/bios: Fix VBT ACPI DPMS bit polarity
r8169: remove rtl_wol_shutdown_quirk()
ALSA: hda/hdmi: change type for the 'assigned' variable
sfc: introduce shutdown entry point in efx pci driver
drm/i915/dp: use drm_dp_phy_name() for logging
f2fs: simplify code in f2fs_prepare_decomp_mem
f2fs: replace logical value "true" with a int number
f2fs: increase the limit for reserve_root
f2fs: complete checkpoints during remount
f2fs: flush pending checkpoints when freezing super
drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox
drm/i915/mtl: Add DP AUX support on TypeC ports
drm/i915/mtl: Add display power wells
drm/i915/mtl: Add gmbus and gpio support
drm/i915: Move display and media IP version to runtime info
PCI/PM: Simplify pci_pm_suspend_noirq()
PCI/PM: Always disable PTM for all devices during suspend
PCI/PTM: Consolidate PTM interface declarations
PCI/PTM: Reorder functions in logical order
PCI/PTM: Preserve RsvdP bits in PTM Control register
PCI/PTM: Move pci_ptm_info() body into its only caller
PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm()
PCI/PTM: Separate configuration and enable
PCI/PTM: Add pci_upstream_ptm() helper
dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
PCI/PTM: Cache PTM Capability offset
dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes
parisc: hide ioread64 declaration on 32-bit
dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible
dt-bindings: phy: hisilicon,hi3670-usb3: simplify example
dt-bindings: phy: hisilicon,hi3660-usb3: simplify example
MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry
dt-bindings: misc: fastrpc: Document memory-region property
hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"
drm/i915/gt: Extract function to apply media fuses
drm/i915/gt: Use MEDIA_VER() when handling media fuses
ARM: config: ixp4xx: Disable legacy EEPROM driver
ia64: export memory_add_physaddr_to_nid to fix cxl build error
ARM: dts: stm32: argon: remove spidev node
ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
ARM: dts: stm32: Fix typo in license text for Engicam boards
ARM: dts: stm32: Add timer interrupts on stm32mp15
ARM: dts: stm32: add pinctrl and disabled spi5 node in stm32mp135f-dk
ARM: dts: stm32: add spi nodes into stm32mp131.dtsi
ARM: dts: stm32: enable i2c1 and i2c5 on stm32mp135f-dk.dts
ARM: dts: stm32: add i2c nodes into stm32mp131.dtsi
Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP"
Revert "dt-bindings: Add byteswap order to chrontel ch7033"
drm/i915/mtl: Hook up interrupts for standalone media
drm/i915/mtl: Use primary GT's irq lock for media GT
drm/i915/xelpmp: Expose media as another GT
drm/i915/mtl: Add gsi_offset when emitting aux table invalidation
drm/i915/uncore: Add GSI offset to uncore
drm/i915: Handle each GT on init/release and suspend/resume
drm/i915: Initialize MMIO access for each GT
drm/i915: Use a DRM-managed action to release the PCI bridge device
drm/i915: Rename and expose common GT early init routine
drm/i915: Prepare more multi-GT initialization
drm/i915: Drop intel_gt_tile_cleanup()
drm/i915: Use managed allocations for extra uncore objects
drm/i915: Only hook up uncore->debug for primary uncore
drm/i915: Move locking and unclaimed check into mmio_debug_{suspend, resume}
drm/i915/gt: Fix perf limit reasons bit positions
Revert "drm/i915/dg2: extend Wa_1409120013 to DG2"
drm/i915/guc: Cancel GuC engine busyness worker synchronously
drm/i915/gsc: allocate extended operational memory in LMEM
mei: debugfs: add pxp mode to devstate in debugfs
mei: drop ready bits check after start
mei: gsc: add transition to PXP mode in resume flow
mei: gsc: setup gsc extended operational memory
mei: mkhi: add memory ready command
mei: bus: export common mkhi definitions into a separate header
mei: extend timeouts on slow devices
mei: gsc: wait for reset thread on stop
mei: gsc: use polling instead of interrupts
drm/i915/gsc: add GSC XeHP SDV platform definition
drm/i915/gsc: add slow_firmware flag to the gsc device definition
mei: add slow_firmware flag to the mei auxiliary device
mei: add kdoc for struct mei_aux_device
drm/i915/gsc: skip irq initialization if using polling
wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
wifi: rtw89: split scan including lots of channels
wifi: rtw89: 8852c: support hw_scan
wifi: rtw89: call tx_wake notify for 8852c in deep ps mode
wifi: rtw89: support deep ps mode for rtw8852c
wifi: rtw89: set response rate selection
wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band
wifi: rtw89: 8852c: enlarge polling timeout of RX DCK
wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz
wifi: rtw89: add DIG register struct to share common algorithm
wifi: rtw89: support TX diversity for 1T2R chipset
wifi: rtw89: record signal strength per RF path
wifi: rtw89: configure TX path via H2C command
wifi: rtw89: parse phycap of TX/RX antenna number
wifi: rtw89: use u32_get_bits to access C2H content of PHY capability
drm/bridge: it6505: use drm_debug_enabled() in it6505_debug_print()
udf: Support splicing to file
ARM: dts: imx: update sdma node name format
ALSA: dummy: Add customizable volume min/max.
block/drbd: remove unused w_start_resync declaration
ALSA: dummy: Fix trailing whitespaces.
drm/aperture: Fix some kerneldoc comments
drm/format-helper: Add drm_fb_build_fourcc_list() helper
drm/modes: Add initializer macro DRM_MODE_INIT()
drm/probe-helper: Add drm_crtc_helper_mode_valid_fixed()
drm/probe-helper: Add drm_connector_helper_get_modes_fixed()
blk-throttle: cleanup tg_update_disptime()
blk-throttle: calling throtl_dequeue/enqueue_tg in pairs
blk-throttle: use 'READ/WRITE' instead of '0/1'
blk-throttle: fix io hung due to configuration updates
blk-throttle: factor out code to calculate ios/bytes_allowed
blk-throttle: prevent overflow while calculating wait time
blk-throttle: fix that io throttle can only work for single bio
sbitmap: fix batched wait_cnt accounting
latencytop: use the last element of latency_record of system
kernel/utsname_sysctl.c: print kernel arch
checkpatch: handle FILE pointer type
asm-generic: make parameter types consistent in _unaligned_be48()
kernel/profile.c: simplify duplicated code in profile_setup()
ntfs: check overflow when iterating ATTR_RECORDs
ntfs: fix out-of-bounds read in ntfs_attr_find()
ntfs: fix use-after-free in ntfs_attr_find()
initramfs: mark my_inptr as __initdata
fail_function: fix wrong use of fei_attr_remove()
fail_function: refactor code of checking return value of register_kprobe()
fail_function: switch to memdup_user_nul() helper
smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death
task_work: use try_cmpxchg in task_work_add, task_work_cancel_match and task_work_run
lib: move from strlcpy with unused retval to strscpy
init: move from strlcpy with unused retval to strscpy
reiserfs: move from strlcpy with unused retval to strscpy
ocfs2: move from strlcpy with unused retval to strscpy
ia64: move from strlcpy with unused retval to strscpy
alpha: move from strlcpy with unused retval to strscpy
bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless
hfs: replace kmap() with kmap_local_page() in btree.c
hfs: replace kmap() with kmap_local_page() in bnode.c
hfs: unmap the page in the "fail_page" label
kexec: replace kmap() with kmap_local_page()
iversion: use atomic64_try_cmpxchg)
aio: use atomic_try_cmpxchg in __get_reqs_available
buffer: use try_cmpxchg in discard_buffer
epoll: use try_cmpxchg in list_add_tail_lockless
ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency
fs/qnx6: delete unnecessary checks before brelse()
kernel: exit: cleanup release_thread()
proc: save LOC in vsyscall test
llist: use try_cmpxchg in llist_add_batch and llist_del_first
panic, kexec: make __crash_kexec() NMI safe
kexec: turn all kexec_mutex acquisitions into trylocks
lib/cmdline: avoid page fault in next_arg
checkpatch: add kmap and kmap_atomic to the deprecated list
fs/isofs: replace kmap() with kmap_local_page()
treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y
ipc/util.c: cleanup and improve sysvipc_find_ipc()
scripts/decodecode: improve faulting line determination
hfsplus: convert kmap() to kmap_local_page() in btree.c
hfsplus: convert kmap() to kmap_local_page() in bitmap.c
hfsplus: convert kmap() to kmap_local_page() in bnode.c
hfsplus: unmap the page in the "fail_page" label
mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast
mm/mremap_pages: save a few cycles in get_dev_pagemap()
mm: remove BUG_ON() in __isolate_free_page()
hugetlb: make hugetlb depends on SYSFS or SYSCTL
mm/kmemleak: make create_object return void
hugetlb: remove meaningless BUG_ON(huge_pte_none())
selftest: vm: remove deleted local_config.* from .gitignore
hugetlb: add comment for subtle SetHPageVmemmapOptimized()
hugetlb: kill hugetlbfs_pagecache_page()
hugetlb: pass NULL to kobj_to_hstate() if nid is unused
hugetlb: use helper {huge_pte|pmd}_lock()
hugetlb: use sizeof() to get the array size
hugetlb: use LIST_HEAD() to define a list head
hugetlb: Use helper macro SZ_1K
hugetlb: make hugetlb_cma_check() static
fs/buffer: remove bh_submit_read() helper
ext2: replace bh_submit_read() helper with bh_read()
fs/buffer: remove ll_rw_block() helper
ufs: replace ll_rw_block()
udf: replace ll_rw_block()
reiserfs: replace ll_rw_block()
ocfs2: replace ll_rw_block()
ntfs3: replace ll_rw_block()
jbd2: replace ll_rw_block()
isofs: replace ll_rw_block()
gfs2: replace ll_rw_block()
fs/buffer: replace ll_rw_block()
fs/buffer: add some new buffer read helpers
fs/buffer: remove __breadahead_gfp()
mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments
mm/migrate_device.c: fix a misleading and outdated comment
mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist
mm/damon: get the hotness from damon_hot_score() in damon_pageout_score()
mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE
mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN
mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses
mm/damon: simplify the parameter passing for 'check_accesses'
mm: fix null-ptr-deref in kswapd_is_running()
mm: kill is_memblock_offlined()
filemap: remove find_get_pages_contig()
ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig()
nilfs2: convert nilfs_find_uncommited_extent() to use filemap_get_folios_contig()
btrfs: convert process_page_range() to use filemap_get_folios_contig()
btrfs: convert end_compressed_writeback() to use filemap_get_folios()
btrfs: convert __process_pages_contig() to use filemap_get_folios_contig()
filemap: add filemap_get_folios_contig()
zram: don't retry compress incompressible page
mm: backing-dev: Remove the unneeded result variable
page_ext: introduce boot parameter 'early_page_ext'
s390/hugetlb: switch to generic version of follow_huge_pud()
memcg: increase MEMCG_CHARGE_BATCH to 64
mm: page_counter: rearrange struct page_counter fields
mm: page_counter: remove unneeded atomic ops for low/min
mm: remove EXPERIMENTAL flag for zswap
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset
mm/gup.c: refactor check_and_migrate_movable_pages()
mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages()
mm: skip retry when new limit is not below old one in page_counter_set_max
mm: pagewalk: add api documentation for walk_page_range_novma()
mm: pagewalk: fix documentation of PTE hole handling
mm: memcg: export workingset refault stats for cgroup v1
mm/page_owner.c: add llseek for page_owner
mm/damon: replace pmd_huge() with pmd_trans_huge() for THP
mm/damon: validate if the pmd entry is present before accessing
mm: release private data before split THP
mm: thp: remove redundant pgtable check in set_huge_zero_page()
mm: memory-failure: kill __soft_offline_page()
mm: memory-failure: kill soft_offline_free_page()
mm: hugetlb_vmemmap: simplify reset_struct_pages()
mm, hwpoison: avoid trying to unpoison reserved page
mm, hwpoison: kill procs if unmap fails
mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs()
mm, hwpoison: fix extra put_page() in soft_offline_page()
mm, hwpoison: fix page refcnt leaking in unpoison_memory()
mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb()
mm: fix use-after free of page_ext after race with memory-offline
arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER
mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush()
zsmalloc: zs_object_copy: replace email link to doc
mm: memcontrol: fix a typo in comment
mm: kill find_min_pfn_with_active_regions()
mm/hugetlb: make detecting shared pte more reliable
mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node()
mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at()
mm/hugetlb: fix missing call to restore_reserve_on_error()
mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group()
mm/hugetlb: fix incorrect update of max_huge_pages
memory tiering: adjust hot threshold automatically
memory tiering: rate limit NUMA migration throughput
memory tiering: hot page selection with hint page fault latency
mm/util.c: add warning if __vm_enough_memory fails
mm: add more BUILD_BUG_ONs to gfp_migratetype()
mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes
hugetlb_cgroup: use helper for_each_hstate and hstate_index
hugetlb_cgroup: use helper macro NUMA_NO_NODE
hugetlb_cgroup: remove unneeded return value
hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G}
hugetlb_cgroup: remove unneeded nr_pages > 0 check
Kselftests: remove support of libhugetlbfs from kselftests
kfence: add sysfs interface to disable kfence for selected slabs.
mm: migration: fix the FOLL_GET failure on following huge page
tools/vm/page_owner_sort: fix -f option
mm/vmscan: make the annotations of refaults code at the right place
mm/util: reduce stack usage of folio_mapcount
mm/damon/core: simplify the parameter passing for region split operation
mm/page_alloc: only search higher order when fallback
page_alloc: remove inactive initialization
mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process
mm/mempolicy: fix lock contention on mems_allowed
mm/cma_debug: show complete cma name in debugfs directories
mm/swap: remove the end_write_func argument to __swap_writepage
zsmalloc: remove unnecessary size_class NULL check
zsmalloc: zs_object_copy: add clarifying comment
mm/vmscan: define macros for refaults in struct lruvec
selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh
userfaultfd: update documentation to describe /dev/userfaultfd
userfaultfd: selftests: modify selftest to use /dev/userfaultfd
userfaultfd: add /dev/userfaultfd for fine grained access control
selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh
mm/damon/dbgfs: use kmalloc for allocating only one element
mm/filemap.c: convert page_endio() to use a folio
mm: memory-failure: cleanup try_to_split_thp_page()
mm: align larger anonymous mappings on THP boundaries
mm/page_ext: remove unused variable in offline_page_ext
selftests/vm: add selftest to verify multi THP collapse
selftests/vm: add selftest to verify recollapse of THPs
selftests/vm: add MADV_COLLAPSE collapse context to selftests
selftests/vm: dedup hugepage allocation logic
selftests/vm: modularize collapse selftests
mm/madvise: add MADV_COLLAPSE to process_madvise()
mm/khugepaged: rename prefix of shared collapse functions
mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage
mm/thp: add flag to enforce sysfs THP in hugepage_vma_check()
mm/khugepaged: add flag to predicate khugepaged-only behavior
mm/khugepaged: propagate enum scan_result codes back to callers
mm/khugepaged: dedup and simplify hugepage alloc and charging
mm/khugepaged: add struct collapse_control
mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA
xfs: support STATX_DIOALIGN
f2fs: support STATX_DIOALIGN
f2fs: simplify f2fs_force_buffered_io()
f2fs: move f2fs_force_buffered_io() into file.c
ext4: support STATX_DIOALIGN
fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGN
vfs: support STATX_DIOALIGN on block devices
statx: add direct I/O alignment information
spi: rockchip: add power-domains property
power: supply: bq27xxx: fix NULL vs 0 warnings
power: supply: bq27xxx: fix __be16 warnings
power: supply: bq25890: Add support for setting IINLIM
power: supply: bq25890: Disable PUMPX_EN on errors
drm/vkms: fix 32bit compilation error by replacing macros
power: supply: Fix repeated word in comments
staging: wlan-ng: remove unused p80211wext_handler_def declaration
staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx
staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx
staging: vt6655: Cleanup and rename function MACvSetCurrTXDescAddr
staging: vt6655: Rename function MACvSetCurrRx1DescAddr
staging: vt6655: Rename function MACvSetCurrRx0DescAddr
staging: vt6655: Rename function MACbSafeStop
staging: vt6655: Rename function MACbSafeTxOff
staging: vt6655: Rename function MACbSafeRxOff
staging: vt6655: Cleanup and rename function MACbSafeSoftwareReset
staging: vt6655: Cleanup and rename function MACvRestoreContext
staging: vt6655: Cleanup and rename function MACvSaveContext
staging: vt6655: Cleanup and rename function MACvSetLoopbackMode
staging: rtl8192e: Rename CurSlotTime
staging: rtl8192e: Rename bHwRadioOff
staging: rtl8192e: Rename RFChangeInProgress
staging: rtl8192e: Rename RFWaitCounter
staging: rtl8192e: Rename rtState
staging: rtl8192e: Rename bConnectBySSID
staging: rtl8192e: Rename bActionAllowed
staging: rtl8192e: Rename ChangeSource
staging: r8188eu: rtw_is_scan_deny is always false
staging: r8188eu: remove rtw_clear_scan_deny
staging: r8188eu: remove rtw_set_scan_deny_timer_hdl
staging: r8188eu: remove empty rtw_set_scan_deny macro
staging: vt6655: fix potential memory leak
staging: r8188eu: make c2h_evt_read() static
staging: vt6655: remove unnecessary null check
EDAC: Remove obsolete declarations in edac_module.h
power: supply: adp5061: show unknown capacity_level as text
power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
power: supply: tps65217: Fix comments typo
power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string
dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"
power: supply: cw2015: Use device managed API to simplify the code
power: supply: cpcap-charger: fix repeated words in comments
power: supply: Explain maintenance charging
fpga: m10bmc-sec: d5005 bmc secure update driver
bpf: Add verifier support for custom callback return range
bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
selftests/bpf: fix ct status check in bpf_nf selftests
selftests/bpf: Add tests for writing to nf_conn:mark
bpf: Add support for writing to nf_conn:mark
bpf: Export btf_type_by_id() and bpf_log()
bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes
bpf: Add stub for btf_struct_access()
bpf: Remove duplicate PTR_TO_BTF_ID RO check
bpf: Simplify code by using for_each_cpu_wrap()
bpf: add missing percpu_counter_destroy() in htab_map_alloc()
drm/vkms: fix variable dereferenced before check warning
drm/udl: Sync pending URBs at the end of suspend
drm/udl: Don't re-initialize stuff at retrying the URB list allocation
drm/udl: Fix inconsistent urbs.count value during udl_free_urb_list()
drm/udl: Fix potential URB leaks
drm/udl: Pass rectangle directly to udl_handle_damage()
drm/udl: Drop unneeded alignment
drm/udl: Increase the default URB list size to 20
drm/udl: Suppress error print for -EPROTO at URB completion
Revert "drm/udl: Kill pending URBs at suspend and disconnect"
drm/udl: Enable damage clipping
drm/udl: Add reset_resume
drm/udl: Restore display mode on resume
rockchip: add rockchip,rk3128-spi
leds: simatic-ipc-leds-gpio: Make simatic_ipc_led_gpio_table static
platform/x86: asus-wmi: Make kbd_rgb_mode_groups static
asm-generic: Remove empty #ifdef SA_RESTORER
parisc: Use the generic IO helpers
parisc: Remove 64bit access on 32bit machines
wifi: ath11k: Increase TCL data ring size for WCN6750
wifi: ath11k: Add multi TX ring support for WCN6750
wifi: ath11k: Enable threaded NAPI
wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
wifi: ath11k: implement SRAM dump debugfs interface
wifi: ath11k: Split PCI write/read functions
ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure
arm64: dts: rockchip: use BCLK to GPIO switch on rk3399
arm64: dts: rockchip: Add Hantro encoder node to rk356x
arm64: dts: rockchip: Add VPU support for RK3568/RK3566
arm64: dts: rockchip: Enable PCIe controller on rock3a
arm64: dts: rockchip: add rtc to rock3a
arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b
ARM: dts: rockchip: restyle emac nodes
ARM: dts: rockchip: fix rk3036 emac node compatible string
regulator: tps65219: Fix .bypass_val_on setting
regulator: qcom_rpm: Fix circular deferral regression
regulator: core: Prevent integer underflow
ASoC: fsl_asrc: Add initialization finishing check in runtime resume
ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data
platform/mellanox: mlxreg-lc: Make error handling flow consistent
ACPI: video: Change disable_backlight_sysfs_if quirks to acpi_backlight=native
drivers/platform: toshiba_acpi: Call HCI_PANEL_POWER_ON on resume on some models
docs: ABI: charge_control_end_threshold may not support all values
platform/x86: Battery charge mode in toshiba_acpi (sysfs)
platform/x86: Battery charge mode in toshiba_acpi (internals)
platform/x86: toshiba_acpi: Add fan RPM reading (hwmon interface)
Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
Bluetooth: btintel: Add support for Magnetor
Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921
drm/format: Split into more granular test cases
drm/format: Use appropriate types in expect/assert
arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually
arm64: run softirqs on the per-CPU IRQ stack
ASoC: mediatek: mt8186: Remove clock share parsing from DT
ASoC: mediatek: mt8186: Configure shared clocks
ASoC: mediatek: mt8186: Allow setting shared clocks from machine driver
arm64: dts: mediatek: kukui: Remove i2s-share properties
ASoC: mediatek: mt8183: Remove clock share parsing from DT
ASoC: mediatek: mt8183: Configure shared clocks
ASoC: mediatek: mt8183: Allow setting shared clocks from machine driver
ASoC: mediatek: mt8192: Remove clock share parsing from DT
ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock from i2s8
ASoC: mediatek: mt8192: Allow setting shared clocks from machine driver
ASoC: SOF: Intel: Add mtrace type information for IPC4
ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops
ASoC: SOF: ipc4: Add support for mtrace log extraction
ASoC: SOF: ipc4: Configure the debug box offset
ASoC: SOF: ipc4: Add define for the outbox window index
ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message
ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested
selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping
selftests/bpf: Deduplicate write_sysctl() to test_progs.c
bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping
arm64: dts: rockchip: add Anbernic RG353P and RG503
dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503
dt-bindings: vendor-prefixes: add Anbernic
arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro
arm64: dts: rockchip: add LEDs for ROCK 4C+
arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+
arm64: dts: rockchip: add rk817 chg to Odroid Go Advance
soc: rockchip: power-domain: add power domain support for rk3588
soc: rockchip: power-domain: do not enable domain when adding it
dt-bindings: power: rockchip: Add bindings for rk3588
dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
dt-bindings: power: add power-domain header for rk3588
dt-bindings: remoteproc: qcom,smd-edge: define children
dt-bindings: soc: qcom: smd: restrict child name to smd-edge
dt-bindings: remoteproc: qcom,glink-edge: require channels in children
dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge
dt-bindings: misc: qcom,fastrpc: restrict channel names
dt-bindings: misc: qcom,fastrpc: add compute iommus
dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name
platform/x86: toshiba_acpi: Add fan RPM reading (internals)
platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry
platform/x86/amd: pmc: Always write to the STB
platform/x86/amd: pmc: Add defines for STB events
ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops
ARM: footbridge: move isa-dma support into footbridge
ARM: footbridge: remove leftover from personal-server
ARM: footbridge: remove addin mode
drm/rockchip: dsi: add rk3568 support
dt-bindings: display: rockchip-dsi: add rk3568 compatible
MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
dt-bindings: qcom,pdc: convert to YAML
libbpf: Remove gcc support for bpf_tail_call_static for now
arm64: dts: ti: k3-am625-sk: Add epwm nodes
arm64: dts: ti: k3-am62-main: Add epwm nodes
drm/rockchip: vop: fix repeated words in comment
drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies
drm/i915: Extract skl_watermark.c
drm/i915: Split intel_read_wm_latency() into per-platform versions
drm/tidss: fix repeated words in comments
drm/omap: dmm_tiler:Remove the print function dev_err()
drm/omap: dss: Fix refcount leak bugs
drm: omapdrm: dss: replace ternary operator with max()
of/fdt: Don't calculate initrd size from DT if start > end
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support
arm64: atomic: always inline the assembly
arm64: atomics: remove LL/SC trampolines
arm64: stacktrace: track hyp stacks in unwinder's address space
arm64: stacktrace: track all stack boundaries explicitly
arm64: stacktrace: remove stack type from fp translator
arm64: stacktrace: rework stack boundary discovery
arm64: stacktrace: add stackinfo_on_stack() helper
arm64: stacktrace: move SDEI stack helpers to stacktrace code
arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()
arm64: stacktrace: simplify unwind_next_common()
arm64: stacktrace: fix kerneldoc comments
arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
arm64: alternative: patch alternatives in the vDSO
arm64: module: move find_section to header
net: openvswitch: fix repeated words in comments
net: ipa: don't have gsi_channel_update() return a value
net: ipa: update channel in gsi_channel_trans_complete()
net: ipa: kill all other transaction lists
net: ipa: kill the allocated transaction list
net: ipa: always use transaction IDs instead of lists
ARM: dts: r9a06g032-rzn1d400-db: Enable CAN1
ARM: dts: r9a06g032: Add CAN{0,1} nodes
MAINTAINERS: Merge ARM/Renesas ARM64 and ARM/SH-Mobile ARM architectures
net: mscc: ocelot: share the common stat definitions between all drivers
net: mscc: ocelot: minimize definitions for stats
net: mscc: ocelot: harmonize names of SYS_COUNT_TX_AGING and OCELOT_STAT_TX_AGED
net: mscc: ocelot: add support for all sorts of standardized counters present in DSA
net: mscc: ocelot: exclude stats from bulk regions based on reg, not name
net: dsa: felix: use ocelot's ndo_get_stats64 method
net: mscc: ocelot: move more PTP code from the lib to ocelot_ptp.c
net: mscc: ocelot: unexport ocelot_port_fdb_do_dump from the common lib
net: mscc: ocelot: move stats code to ocelot_stats.c
net: mscc: ocelot: sort Makefile files alphabetically
net: mscc: ocelot: report FIFO drop counters through stats->rx_dropped
net: dsa: felix: check the 32-bit PSFP stats against overflow
net: mscc: ocelot: make access to STAT_VIEW sleepable again
net: dsa: felix: add definitions for the stream filter counters
arm64/sysreg: Add defintion for ALLINT
arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation
arm64/sysreg: Convert TIPDR_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation
arm64/sysreg: Convert HCRX_EL2 to automatic generation
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields
arm64/sysreg: Standardise naming for MTE feature enumeration
arm64/sysreg: Standardise naming for SSBS feature enumeration
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange
arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd
arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names
arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names
arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration
arm64/sysreg: Remove stray SMIDR_EL1 defines
drm/sun4i: tv: Include drm_atomic.h
fsnotify: remove unused declaration
sched/psi: Per-cgroup PSI accounting disable/re-enable interface
sched/psi: Cache parent psi_group to speed up group iteration
sched/psi: Consolidate cgroup_psi()
sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure
sched/psi: Remove NR_ONCPU task accounting
sched/psi: Optimize task switch inside shared cgroups again
sched/psi: Move private helpers to sched/stats.h
sched/psi: Save percpu memory when !psi_cgroups_enabled
sched/psi: Don't create cgroup PSI files when psi_disabled
sched/psi: Fix periodic aggregation shut off
driver core: remove make_class_name declaration
docs: update mediator information in CoC docs
Documentation: stable: Document alternative for referring upstream commit hash
termios: kill uapi termios.h that are identical to generic one
termios: get rid of non-UAPI asm/termios.h
termios: convert the last (sparc) INIT_C_CC to array
make generic INIT_C_CC a bit more generic
termios: consolidate values for VDISCARD in INIT_C_CC
termios: start unifying non-UAPI parts of asm/termios.h
termios: uninline conversion helpers
comedi: convert sysfs snprintf to sysfs_emit
staging: rtl8723bs: Fix return type for implementation of ndo_start_xmit
staging: rtl8723bs: Delete un-necessary return for _rtw_xmit_entry()
misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
misc: pci_endpoint_test: Aggregate params checking for xfer
misc/xilinx_sdfec: Replace kmap() with kmap_local_page()
misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap()
misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c
virt: vbox: Remove unproper information
virt: vbox: convert to use dev_groups
crypto: nx - Remove the unneeded result variable
crypto: ccp - Release dma channels before dmaengine unrgister
crypto: octeontx - Remove the unneeded result variable
crypto: akcipher - default implementation for setting a private key
crypto: aspeed - fix return value check in aspeed_hace_probe()
misc: microchip: pci1xxxx: use module_auxiliary_driver
misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE
misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static
misc: microchip: pci1xxxx: Fix missing spin_lock_init()
misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe()
pinctrl: cy8c95x0: Use 'default' in all switch-cases (part 2)
staging: rtl8192e: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: fix camelcase in UserPriority
staging: greybus: audio_helper: remove unused and wrong debugfs usage
staging: r8188eu: remove unnecessary return labels.
staging: r8188eu: make two functions static
staging: r8188eu: remove unused parameter from UpdateBrateTbl()
staging: r8188eu: remove unused parameters from _BeaconFunctionEnable()
staging: r8188eu: remove some unused enums
staging: r8188eu: do not "scan blink" if we have a link
staging: r8188eu: reset blink state when WPS fails
staging: r8188eu: always cancel blink_work when WPS failed
staging: r8188eu: always update status before WPS blinking
staging: r8188eu: always cancel blink_work before WPS blinking
staging: r8188eu: don't restart WPS blinking unnecessarily
staging: r8188eu: simplify the LED_CTL_POWER_OFF case
staging: r8188eu: remove channel parameters from rtw_sitesurvey_cmd
staging: r8188eu: remove mlme_osdep.h
staging: rtl8723bs: remove rtw_is_wps_ie
staging: rtl8723bs: remove IsHexDigit
staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan
staging: rtl8723bs: remove hal_btcoex_SetManualControl
staging: rtl8723bs: remove GetHexValueFromString
staging: rtl8723bs: remove odm_PauseDIG
staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h
staging: rtl8723bs: remove rtw_change_ifname
staging: rtl8723bs: delete function rtw_set_chplan_cmd
staging: rtl8723bs: delete rtw_setdatarate_cmd
usb: misc: usb3503: call clk_disable_unprepare in the error handling
usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
iommu/virtio: Fix compile error with viommu_capable()
iova: Remove iovad->rcaches check in iova_rcache_get()
iova: Remove magazine BUG_ON() checks
iova: Remove some magazine pointer NULL checks
iommu/dma: Make header private
net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search
net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search
net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search
net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search
net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search
net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search
net: sched: act_police: get rid of tcf_police_walker and tcf_police_search
net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search
net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search
net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search
net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search
net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search
net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search
net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search
net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search
net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search
net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search
net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search
net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search
net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search
net: sched: act_api: implement generic walker and search for tc action
net: sched: act: move global static variable net_id to tc_action_ops
net: lan743x: Add support for Rx IP & TCP checksum offload
net: lan743x: Fix to use multiqueue start/stop APIs
drm/i915/dsb: hide struct intel_dsb better
sound: oss: dmasound: remove software_input_volume declaration
ALSA: memalloc: remove snd_dma_sg_ops declaration
ALSA: line6: remove line6_set_raw declaration
mfd: ocelot: Add support for the vsc7512 chip via spi
dt-bindings: mfd: ocelot: Add bindings for VSC7512
resource: add define macro for register address resources
pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration
pinctrl: microchip-sgpio: allow sgpio driver to be used as a module
pinctrl: ocelot: add ability to be used in a non-mmio configuration
net: mdio: mscc-miim: add ability to be used in a non-mmio configuration
mfd: ocelot: Add helper to get regmap from a resource
MAINTAINERS: Add maintainer for HiSilicon PTT driver
docs: trace: Add HiSilicon PTT device driver documentation
module/decompress: generate sysfs string at compile time
kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead of i_{zero/one_hundred}
kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to sysctl.c
sysctl: remove max_extfrag_threshold
module: Add debugfs interface to view unloaded tainted modules
kernel/sysctl.c: remove unnecessary (void*) conversions
proc: remove initialization assignment
arm64: dts: qcom: sa8155p-adp: Remove unused properties from eth node
arm64: dts: qcom: sc7280: correct CPU BWMON unit address
hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device
hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device
iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
Bluetooth: Fix HCIGETDEVINFO regression
Input: hgpk - fix repeated word in a comment
perf: RISC-V: throttle perf events
perf: RISC-V: exclude invalid pmu counters from SBI calls
arm64: defconfig: Enable devfreq cooling device
arm64: dts: allwinner: beelink-gs1: Enable GPU OPP
arm64: dts: allwinner: h6: Add GPU OPP table
arm64: dts: allwinner: h6: Add cooling map for GPU
arm64: dts: allwinner: a100: Add I2C DMA requests
arm64: dts: allwinner: a100: Add device node for DMA controller
clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper
clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper
clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper
vfio/mlx5: Set the driver DMA logging callbacks
vfio/mlx5: Manage error scenarios on tracker
vfio/mlx5: Report dirty pages from tracker
vfio/mlx5: Create and destroy page tracker object
vfio/mlx5: Init QP based resources for dirty tracking
vfio: Introduce the DMA logging feature support
vfio: Add an IOVA bitmap support
vfio: Introduce DMA logging uAPIs
EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs
EDAC/skx_common: Make output format similar
EDAC/skx_common: Use driver decoder first
dt-bindings: leds: Expand LED_COLOR_ID definitions
igc: Remove IGC_MDIC_INT_EN definition
vfio/fsl-mc: Fix a typo in a message
drm/dp_mst: Avoid deleting payloads for connectors staying enabled
media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
drm/panel-edp: Add Innolux N120ACA-EA1 panel entry
drivers/net/ethernet/e1000e: check return value of e1e_rphy()
sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch
regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies
sparc: Fix the generic IO helpers
alpha: Use generic <asm-generic/io.h>
nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
spi: Group cs_change and cs_off flags together in struct spi_transfer
arm64: defconfig: enable ARCH_NXP
arm64: defconfig: enable ARCH_BCM
drm/sun4i: tv: Merge mode_set into atomic_enable
pinctrl: pistachio: Correct the fwnode_irq_get() return value check
net: sparx5: fix function return type to match actual type
spi: meson-spicc: do not rely on busy flag in pow2 clk ops
pinctrl: qcom: spmi-gpio: Make irqchip immutable
usb: chipidea: make configs for glue drivers visible with EXPERT
drm/i915: Round TMDS clock to nearest
drm/i915: Use a fixed N value always
drm/i915: Allow M/N change during fastset on bdw+
drm/i915: Add intel_panel_highest_mode()
drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled
drm/i915: Nuke fastet state copy hacks
drm/i915: Set active dpll early for icl+
drm/i915: Make all clock checks non-fuzzy
drm/i915: Make M/N checks non-fuzzy
drm/i915: Compute clocks earlier
drm/i915: Feed the DPLL output freq back into crtc_state
drm/i915: Reassign DPLLs only for crtcs going throug .compute_config()
drm/i915: Do .crtc_compute_clock() earlier
r8169: merge support for chip versions 10, 13, 16
spi: lpspi: Remove the unneeded result variable
ASoC: ak4458: Remove component probe() and remove()
ASoC: sti-sas: Remove the unneeded result variable
ASoC: max98390: Remove unnecessary amp on/off conrtol
ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu()
ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu()
firmware: arm_ffa: Split up ffa_ops into info, message and memory operations
firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
firmware: arm_ffa: Add v1.1 get_partition_info support
firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
firmware: arm_ffa: Make memory apis ffa_device independent
firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
firmware: arm_ffa: Add support for querying FF-A features
firmware: arm_ffa: Remove ffa_dev_ops_get()
tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
drm/i915: Set correct domains values at _i915_vma_move_to_active
drm/i915: Rename ggtt_view as gtt_view
RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas()
drm/ssd130x: Replace simple display helpers with the atomic helpers
pinctrl: meson: Switch to use fwnode instead of of_node
pinctrl: microchip-sgpio: Correct the fwnode_irq_get() return value check
net: stmmac: Disable automatic FCS/Pad stripping
pinctrl: ingenic: Switch to use fwnode instead of of_node
dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges
pinctrl: imx8m: kconfig: Fix build error on test compile
pinctrl: cy8c95x0: Correct comment style
pinctrl: cy8c95x0: use bits.h macros for all masks
pinctrl: cy8c95x0: Override IRQ for one of the expanders on Galileo Gen 1
pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1
pinctrl: cy8c95x0: Make use of device properties
pinctrl: cy8c95x0: Implement ->pin_dbg_show()
pinctrl: cy8c95x0: Use 'default' in all switch-cases
pinctrl: cy8c95x0: Remove custom ->set_config()
pinctrl: cy8c95x0: Remove useless conditionals
pinctrl: cy8c95x0: Remove device initialization
pinctrl: cy8c95x0: Enable GPIO range
pinctrl: cy8c95x0: Drop unneeded npins assignment
pinctrl: cy8c95x0: Fix pin control name to enable more than one
pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect()
pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering
pinctrl: cy8c95x0: make irq_chip immutable
RDMA/rxe: convert pr_warn to pr_debug
RDMA/rxe: use %u to print u32 variables
video: backlight: mt6370: Add MediaTek MT6370 support
dt-bindings: backlight: Add MediaTek MT6370 backlight
tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros.
powerpc/powernv: add missing of_node_put() in opal_export_attrs()
drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers
drm/amdgpu: prevent toc firmware memory leak
drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE
drm/amdkfd: print address in hex format rather than decimal
drm/amd/display: Remove the unneeded result variable
drm/amd/display: fix memory leak when using debugfs_lookup()
bus: hisi_lpc: Use platform_device_register_full()
bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()
bus: hisi_lpc: Correct error code for timeout
bus: hisi_lpc: Use devm_platform_ioremap_resource
bus: hisi_lpc: Don't dereference fwnode handle
drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header
drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled
powerpc/85xx: Fix fall-through warning for Clang
powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush
powerpc/math-emu: Inhibit W=1 warnings
bpf: Add helper macro bpf_for_each_reg_in_vstate
drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
kunit/memcpy: Avoid pathological compile-time string size
lib: Improve the is_signed_type() kunit test
LoadPin: Require file with verity root digests to have a header
dm: verity-loadpin: Only trust verity targets with enforcement
LoadPin: Fix Kconfig doc about format of file with verity digests
um: Enable FORTIFY_SOURCE
lkdtm: Update tests for memcpy() run-time warnings
fortify: Add run-time WARN for cross-field memcpy()
fortify: Use SIZE_MAX instead of (size_t)-1
fortify: Add KUnit test for FORTIFY_SOURCE internals
fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
string: Introduce strtomem() and strtomem_pad()
overflow: Split up kunit tests for smaller stack frames
overflow: Allow mixed type arguments
dt-bindings: i2c: imx: add SoC specific compatible strings for layerscape
dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property
drm: rcar-du: dsi: Fix VCLKSET write
drm: rcar-du: Fix DSI enable & disable sequence
drm: rcar-du: dsi: Improve DSI shutdown
drm: rcar-du: dsi: Properly stop video mode TX
drm: rcar-du: lvds: Rename pclk enable/disable functions
drm: rcar-du: Use %p4cc to print 4CC format
drm: rcar-du: Drop unused encoder header files
drm: rcar-du: Drop leftovers variables from Makefile
drm: rcar-du: Fix r8a779a0 color issue
drm: rcar-du: Remove unnecessary include
drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support
drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support
media: vsp1: Add premultiplied alpha support
dt-bindings: rng: omap_rng: Drop requirement for clocks
HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Remove special-casing of Bluetooth devices
HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices
HID: core: Export hid_match_id()
dt-bindings: i2c: mv64xxx: Document DMA properties
dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks
perf/x86/intel: Optimize FIXED_CTR_CTRL access
perf/x86/p4: Remove perfctr_second_write quirk
perf/x86/intel: Remove x86_pmu::update_topdown_event
perf/x86/intel: Remove x86_pmu::set_topdown_event_period
perf/x86: Add a x86_pmu::limit_period static_call
perf/x86: Change x86_pmu::limit_period signature
perf/x86/intel: Move the topdown stuff into the intel driver
perf/x86: Add two more x86_pmu methods
perf: Add a few assertions
x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags
perf/core: Expand PERF_EVENT_FLAG_ARCH
perf: Consolidate branch sample filter helpers
sched: Show PF_flag holes
freezer,sched: Rewrite core freezer logic
sched: Widen TAKS_state literals
sched/wait: Add wait_event_state()
sched/completion: Add wait_for_completion_state()
sched: Add TASK_ANY for wait_task_inactive()
sched: Change wait_task_inactive()s match_state
freezer,umh: Clean up freezer/initrd interaction
freezer: Have {,un}lock_system_sleep() save/restore flags
sched: Rename task_running() to task_on_cpu()
sched/fair: Cleanup for SIS_PROP
sched/fair: Default to false in test_idle_cores()
sched/fair: Remove useless check in select_idle_core()
sched/fair: Avoid double search on same cpu
sched/fair: Remove redundant check in select_idle_smt()
i2c: designware: Add support to get I2C related timing parameters from firmware.
bpf: Add zero_map_value to zero map value with special fields
bpf: Support kptrs in percpu arraymap
bpf: Add copy_map_value_long to copy to remote percpu memory
bpf: Fix resetting logic for unreferenced kptrs
drm/i915/dsi: Extract {vlv,bxt}_get_pclk()
drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N()
drm/i915: Shuffle some PLL code around
drm/i915: Relocate intel_crtc_dotclock()
selftests/bpf: Add tests for kfunc returning a memory pointer
bpf/verifier: allow kfunc to return an allocated mem
bpf/btf: bump BTF_KFUNC_SET_MAX_CNT
selftests/bpf: add test for accessing ctx from syscall program type
bpf/verifier: allow all functions to read user provided context
platform/chrome: cros_ec_typec: Register partner PDOs
bpf: split btf_check_subprog_arg_match in two
selftests/bpf: regroup and declare similar kfuncs selftests in an array
kselftest/arm64: Fix spelling misakes of signal names
drm/i915/uc: Add patch level version number support
drm/i915/uc: Support for version reduced and multiple firmware files
arm64: defconfig: Enable Tegra MGBE driver
dt-bindings: net: Add Tegra234 MGBE
of: irq: Report individual failures in of_irq_init()
dt-bindings: misc: fastrpc convert bindings to yaml
cgroup/cpuset: remove unreachable code
audit: remove selinux_audit_rule_update() declaration
net: hns3: add support to query and set lane number by ethtool
net: hns3: add querying fec statistics
net: hns3: debugfs add dump dscp map info
net: hns3: support ndo_select_queue()
net: hns3: add support config dscp map to tc
dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
doc-dyndbg: edit dynamic-debug-howto for brevity, audience
doc-dyndbg: describe "class CLASS_NAME" query support
dyndbg: validate class FOO by checking with module
dyndbg: add ddebug_attach_module_classes
kernel/module: add __dyndbg_classes section
dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
dyndbg: add __pr_debug_cls for testing
dyndbg: add class_id to pr_debug callsites
dyndbg: gather __dyndbg[] state into struct _ddebug_info
dyndbg: cleanup auto vars in dynamic_debug_init
dyndbg: drop EXPORTed dynamic_debug_exec_queries
dyndbg: add test_dynamic_debug module
dyndbg: let query-modname override actual module name
dyndbg: use ESCAPE_SPACE for cat control
dyndbg: reverse module.callsite walk in cat control
dyndbg: reverse module walk in cat control
dyndbg: show both old and new in change-info
dyndbg: fix module.dyndbg handling
dyndbg: fix static_branch manipulation
netfilter: nat: avoid long-running port range loop
netfilter: nat: move repetitive nat port reserve loop to a helper
netfilter: move from strlcpy with unused retval to strscpy
netfilter: remove NFPROTO_DECNET
netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst
netfilter: conntrack: remove unneeded indent level
net: sysctl: remove unused variable long_max
net: ethernet: mtk_eth_soc: remove mtk_foe_entry_timestamp
usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
usb: dwc3: Increase DWC3 controller halt timeout
usb: dwc3: Remove DWC3 locking during gadget suspend/resume
usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
USB/ARM: Switch S3C2410 UDC to GPIO descriptors
usb: misc: uss720: fix uninitialized variable rlen
usb: gadget: f_fs: stricter integer overflow checks
spi: Add capability to perform some transfer with chipselect off
iommu/amd: Add command-line option to enable different page table
iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API
iommu/amd: Add support for Guest IO protection
iommu/amd: Initial support for AMD IOMMU v2 page table
iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table
iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking
iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support
iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback
iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback
netfilter: conntrack: ignore overly delayed tcp packets
netfilter: conntrack: prepare tcp_in_window for ternary return value
kselftest/arm64: Enforce actual ABI for SVE syscalls
kselftest/arm64: Correct buffer allocation for SVE Z registers
kselftest/arm64: Include larger SVE and SME VLs in signal tests
kselftest/arm64: Allow larger buffers in get_signal_context()
kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()
kselftest/arm64: Validate contents of EXTRA_CONTEXT blocks
kselftest/arm64: Only validate each signal context once
kselftest/arm64: Remove unneeded protype for validate_extra_context()
kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context location
kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
kselftest/arm64: Validate signal ucontext in place
kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regs
kselftest/arm64: Add a test for signal frames with ZA disabled
kselftest/arm64: Tighten up validation of ZA signal context
kselftest/arm64: kselftest harness for FP stress tests
kselftest/arm64: Install signal handlers before output in FP stress tests
net/mlx5e: Add support to configure more than one macsec offload device
net/mlx5e: Add MACsec stats support for Rx/Tx flows
net/mlx5e: Add MACsec offload SecY support
net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec RX steering rules
net/mlx5: Add MACsec Rx tables support to fs_core
net/mlx5e: Add MACsec offload Rx command support
net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec TX steering rules
net/mlx5: Add MACsec Tx tables support to fs_core
net/mlx5: Add MACsec offload Tx command support
net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures
net/mlx5: Generalize Flow Context for new crypto fields
net/mlx5: Removed esp_id from struct mlx5_flow_act
net/macsec: Move some code for sharing with various drivers that implements offload
net/macsec: Add MACsec skb_metadata_dst Rx Data path support
net/macsec: Add MACsec skb_metadata_dst Tx Data path support
iommu/dma: Move public interfaces to linux/iommu.h
iommu/dma: Clean up Kconfig
iommu: Clean up bus_set_iommu()
iommu/virtio: Clean up bus_set_iommu()
iommu/tegra-smmu: Clean up bus_set_iommu()
iommu/omap: Clean up bus_set_iommu()
iommu/mtk: Clean up bus_set_iommu()
iommu/ipmmu-vmsa: Clean up bus_set_iommu()
iommu/exynos: Clean up bus_set_iommu()
iommu/dart: Clean up bus_set_iommu()
iommu/arm-smmu-v3: Clean up bus_set_iommu()
iommu/arm-smmu: Clean up bus_set_iommu()
iommu/amd: Clean up bus_set_iommu()
iommu: Move bus setup to IOMMU device registration
drm/gma500: fix repeated words in comments
iommu: Always register bus notifiers
iommu/s390: Fail probe for non-PCI devices
iommu/amd: Handle race between registration and device probe
iommu/vt-d: Handle race between registration and device probe
iommu/io-pgtable-arm: Remove iommu_dev==NULL special case
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better
iommu: Retire iommu_capable()
s390/ptdump: add missing amode31 markers
s390/mm: split lowcore pages with set_memory_4k()
MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
spi: nxp-fspi: Do not dereference fwnode in struct device
ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling
ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu()
regmap: spi-avmm: Use swabXX_array() helpers
regmap: mmio: Use swabXX_array() helpers
swab: Add array operations
ASoC: dt-bindings: qcom,q6core: remove binding
ASoC: simple-card-utils: switch to using gpiod API
ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies
ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks
ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC
ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF
netfilter: nft_payload: reject out-of-range attributes via policy
netlink: introduce NLA_POLICY_MAX_BE
sfc: support PTP over Ethernet
sfc: support PTP over IPv6/UDP
sfc: allow more flexible way of adding filters for PTP
drm/qxl: fix the suspend/resume issue on qxl device
drm/bochs: fix blanking
drm/virtio: set fb_modifiers_not_supported
net: dsa: LAN9303: Add basic support for LAN9354
net: dsa: LAN9303: Add early read to sync
net: dsa: microchip: add regmap_range for KSZ9896 chip
net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_tables
net: dsa: microchip: add KSZ9896 to KSZ9477 I2C driver
net: dsa: microchip: add KSZ9896 switch support
net/mlx5: Query ADV_VIRTUALIZATION capabilities
net/mlx5: Introduce ifc bits for page tracker
iommu: Remove duplicate ida_free in iommu_group_alloc
iommu: Remove comment of dev_has_feat in struct doc
iommu/omap: Fix buffer overflow in debugfs
iommu/virtio: Do not dereference fwnode in struct device
iommu: Do not dereference fwnode in struct device
drm/sun4i: tv: Add missing reset assertion
drm/sun4i: tv: Rename error label
drm/sun4i: tv: Remove useless destroy function
drm/sun4i: tv: Remove useless function
drm/sun4i: tv: Convert to atomic hooks
drm/sun4i: tv: Remove unused mode_valid
drm/vc4: vec: Fix timings for VEC modes
drm/vc4: vec: Remove redundant atomic_mode_set
ath11k: Enable remain-on-channel support on WCN6750
drm/vc4: vec: Refactor VEC TV mode setting
clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC
drm/vc4: vec: Convert to atomic helpers
drm/vc4: vec: Remove empty mode_fixup
wifi: b43: remove empty switch statement
wifi: cw1200: use get_unaligned_le64()
wifi: cw1200: remove RCU STA pointer handling in TX
wifi: mwifiex: fix endian annotations in casts
wifi: mwifiex: fix endian conversion
wifi: mwifiex: mark a variable unused
wifi: wl18xx: add some missing endian conversions
wifi: libertas: fix a couple of sparse warnings
wifi: ipw2100: fix warnings about non-kernel-doc
wifi: rtl8xxxu: Fix skb misuse in TX queue selection
wifi: brcmfmac: remove redundant variable err
wifi: brcmfmac: add 43439 SDIO ids and initialization
wifi: rtl8xxxu: Simplify the error handling code
bcma: Fix typo in comments
wifi: p54: Fix comment typo
wifi: mwifiex: Fix comment typo
wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet
wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430
wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER
MAINTAINERS: Change status of some VMware drivers
MAINTAINERS: Change VMware PVSCSI driver entry to upper case
drm/ttm: Remove unnecessary '0' values from ret
wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity
crypto: aspeed - Fix sparse warnings
crypto: aspeed: fix format unexpected build warning
thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously"
thunderbolt: debugfs: Fix spelling mistakes in seq_puts text
thunderbolt: Add support for ASMedia NVM image format
thunderbolt: Move vendor specific NVM handling into nvm.c
thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read()
thunderbolt: Rename and make nvm_read() available for other files
thunderbolt: Extend NVM version fields to 32-bits
thunderbolt: Allow NVM upgrade of USB4 host routers
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices
ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device
ARM: dts: am335x-baltos: add GPIO names for ir2110 device
ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices
ARM: dts: am335x-baltos: change nand-xfer-type
drm/via: Add new condition to via_dma_cleanup()
selftests/bpf: Add tracing_struct test in DENYLIST.s390x
selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments
selftests/bpf: Add struct argument tests with fentry/fexit programs.
libbpf: Add new BPF_PROG2 macro
bpf: arm64: No support of struct argument in trampoline programs
bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()
bpf: x86: Support in-register struct arguments in trampoline programs
bpf: Allow struct argument in trampoline based programs
bpf: Replace __ksize with ksize.
scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition"
scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset
scsi: hisi_sas: Add helper to process bcast events
scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology()
scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier
scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW
scsi: esas2r: Use flex array destination for memcpy()
scsi: 3w-9xxx: Avoid disabling device if failing to enable it
scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node
scsi: qlogicpti: Fix dma_map_sg() check
scsi: core: Remove useless host error codes
scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT
scsi: core: Add error codes for internal SCSI midlayer use
scsi: cxlflash: Drop DID_ALLOC_FAILURE use
scsi: qla2xxx: Drop DID_TARGET_FAILURE use
scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use
scsi: virtio_scsi: Drop DID_TARGET_FAILURE use
scsi: uas: Drop DID_TARGET_FAILURE use
scsi: storvsc: Drop DID_TARGET_FAILURE use
scsi: xen: Drop use of internal host codes
drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)
fscrypt: stop using PG_error to track error status
iavf: Fix race between iavf_close and iavf_reset_task
ice: Simplify memory allocation in ice_sched_init_port()
ice: switch: Simplify memory allocation
ice: add helper function to check FW API version
ice: Check if reset in progress while waiting for offsets
ice: Allow operation with reduced device MSI-X
i40e: add description and modify interrupts configuration procedure
drm/i915: Don't try to disable host RPS when this was never enabled.
Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
Bluetooth: Add experimental wrapper for MGMT based mesh
Bluetooth: Implement support for Mesh
coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused
drm/scheduler: quieten kernel-doc warnings
i40e: Add basic support for I710 devices
cgroup: Remove CFTYPE_PRESSURE
cgroup: Improve cftype add/rm error handling
Input: xpad - add support for XBOX One Elite paddles
Input: xpad - Poweroff XBOX360W on mode button long press
Input: xpad - fix wireless 360 controller breaking after suspend
Input: xpad - add supported devices as contributed on github
arm64/sysreg: Add hwcap for SVE EBF16
arm64/sve: Document our actual ABI for clearing registers on syscall
kselftest/arm64: Count SIGUSR2 deliveries in FP stress tests
kselftest/arm64: Always encourage preemption for za-test
kselftest/arm64: Add simple hwcap validation
Revert "drm: Add missing DP DSC extended capability definitions."
Revert "drm/i915: Fix intel_dp_mst_compute_link_config"
Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function"
Revert "drm/i915: Add DSC support to MST path"
binder: fix binder_alloc kernel-doc warnings
binder: remove binder_alloc_set_vma()
binder: rename alloc->vma_vm_mm to alloc->mm
arm64: dts: qcom: msm8916-samsung-serranove: Add magnetometer
arm64: dts: qcom: sc8280xp-pmics: Remove reg entry & use correct node name for pmc8280c_lpg node
arm64: dts: qcom: sm7225-fairphone-fp4: Add pm7250b PMIC
arm64: dts: qcom: Add pm7250b PMIC
misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver.
drm/i915: split out i915_gem.c declarations to i915_gem.h
drm/i915: un-inline i915_gem_drain_freed_objects()
drm/i915: un-inline i915_gem_drain_workqueue()
drm/i915: remove unused i915_gem_set_global_seqno() declaration
drm/i915: remove unused macro I915_GTT_OFFSET_NONE
drm/bridge: anx7625: Set HPD irq detect window to 2ms
ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id()
ALSA: hda: cs35l41: Call put_device() in the scope of get_device()
RDMA/rtrs-clt: Kill xchg_paths
RDMA/rtrs-clt: Break the loop once one path is connected
RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH
perf: Use sample_flags for txn
perf: Use sample_flags for data_src
perf: Use sample_flags for weight
perf: Use sample_flags for branch stack
perf/x86/intel/pebs: Fix PEBS timestamps overwritten
perf: Add sample_flags to indicate the PMU-filled sample data
ALSA: hda: beep: Simplify keep-power-at-enable behavior
efi/loongarch: Add efistub booting support
ALSA: usb-audio: Register card at the last interface
drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages
arm64: compat: Implement misalignment fixups for multiword loads
wifi: rsi: fix kernel-doc warning
net: moxa: fix endianness-related issues from 'sparse'
net: ftmac100: fix endianness-related issues from 'sparse'
wifi: mac80211_hwsim: always activate all links
wifi: mac80211: implement link switching
wifi: mac80211: keep A-MSDU data in sta and per-link
wifi: mac80211: set up beacon timing config on links
wifi: mac80211: add vif/sta link RCU dereference macros
wifi: mac80211_hwsim: send NDP for link (de)activation
wifi: mac80211: extend ieee80211_nullfunc_get() for MLO
wifi: mac80211_hwsim: track active STA links
wifi: mac80211_hwsim: skip inactive links on TX
wifi: mac80211: add ieee80211_find_sta_by_link_addrs API
wifi: mac80211: isolate driver from inactive links
wifi: mac80211: make smps_mode per-link
wifi: mac80211: use correct rx link_sta instead of default
wifi: mac80211: set link_sta in reorder timeout
net: lan966x: Extend lan966x with RGMII support
drm/i915: Add DSC support to MST path
drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function
drm/i915: Fix intel_dp_mst_compute_link_config
drm: Add missing DP DSC extended capability definitions.
can: raw: use guard clause to optimize nesting in raw_rcv()
can: raw: process optimization in raw_init()
docs: networking: device drivers: flexcan: fix invalid email
dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width
can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
can: gs_usb: add RX and TX hardware timestamp support
can: gs_usb: use common spelling of GS_USB in macros
crypto: aspeed - fix build module error
dt-bindings: input: touchscreen: stmpe: Remove node name requirement
arm64: dts: qcom: fix syscon node names
arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources
arm64: dts: qcom: sc7280: Add device tree for herobrine evoker
dt-bindings: arm: qcom: document sc7280 and evoker board
arm64: dts: qcom: sc7280: Add cpu and llcc BWMON
soc: qcom: icc-bwmon: force clear counter/irq registers
soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
powerpc/pasemi: Use of_root in pas_pci_init()
powerpc/pasemi: Use strscpy instead of strlcpy
powerpc/xive: fix repeated words in comments
powerpc/vas: fix repeated words in comments
powerpc/mobility: fix repeated words in comments
arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro
drm: vkms: Add support to the RGB565 format
drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
drm: vkms: Supports to the case where primary plane doesn't match the CRTC
drm: vkms: Refactor the plane composer to accept new formats
drm: vkms: Add fb information to `vkms_writeback_job`
drm: vkms: get the reference to `drm_framebuffer` instead if coping it
drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
can: kvaser_pciefd: remove redundant variable ret
can: sja1000: remove redundant variable ret
can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller
dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support
can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element
can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER
can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_*
can: rx-offload: can_rx_offload_init_queue(): fix typo
rnbd-srv: remove redundant setting of blk_open_flags
rnbd-srv: make process_msg_close returns void
rnbd-srv: add comment in rnbd_srv_rdma_ev
block: remove unneeded return value of bio_check_ro()
blk-mq: remove unneeded needs_restart check
block/blk-map: Remove set but unused variable 'added'
iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().
iio: adc: max1363: Drop provision to provide an IIO channel map via platform data
iio: accel: bma400: Add support for single and double tap events
iio: Add new event type gesture and use direction for single and double tap
iio: Use per-device lockdep class for mlock
iio: adc: add max11205 adc driver
arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL
arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
ASoC: SOF: Remove strsplit_u32() and tokenize_input()
lib/string_helpers: Introduce parse_int_array_user()
r8169: remove not needed net_ratelimit() check
netlink: Bounds-check struct nlmsgerr creation
bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.
bpf: Remove usage of kmem_cache from bpf_mem_cache.
bpf: Remove prealloc-only restriction for sleepable bpf programs.
bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.
bpf: Remove tracing program restriction on map types
bpf: Convert percpu hash map to per-cpu bpf_mem_alloc.
bpf: Add percpu allocation support to bpf_mem_alloc.
bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.
bpf: Adjust low/high watermarks in bpf_mem_cache
bpf: Optimize call_rcu in non-preallocated hash map.
bpf: Optimize element count in non-preallocated hash map.
bpf: Relax the requirement to use preallocated hash maps in tracing progs.
samples/bpf: Reduce syscall overhead in map_perf_test.
selftests/bpf: Improve test coverage of test_maps
bpf: Convert hash map to bpf_mem_alloc.
bpf: Introduce any context BPF specific memory allocator.
net: phy: Add 1000BASE-KX interface mode
net: dpaa: Adjust queue depth on rate change
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Add helper for sanity checking cgr ops
net: dpaa: Use mac_dev variable in dpaa_netdev_init
net: fman: Change return type of disable to void
net: fman: Clean up error handling
net: fman: Specify type of mac_dev for exception_cb
net: fman: Use mac_dev for some params
net: fman: Pass params directly to mac init
net: fman: Map the base address once
net: fman: Remove internal_phy_node from params
net: fman: Inline several functions into initialization
net: fman: Mark mac methods static
net: fman: Move initialization to mac-specific files
r8169: remove useless PCI region size check
drm/i915/fbdev: do not create fbdev if HPD is suspended
drm/i915/fbdev: suspend HPD before fbdev unregistration
drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove
drm/i915: Parse DP/eDP max lane count from VBT
drm/i915: Rename some VBT bits
drm/i915: Define all possible VBT device handles
drm/i915: Define more VBT driver features block bits
drm/i915: Document the sets of bits in the driver features block
drm/i915: Define VBT max HDMI FRL rate bits
drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits
drm/i915: Define VBT eDP/DP max lane count bits
drm/i915: Properly define the DP redriver VBT bits
RDMA/hfi1: Remove the unneeded result variable
drm/i915: Add some more VBT version number comments
pinctrl: berlin: fix spelling typo in comment
spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
regulator: bd9576: switch to using devm_fwnode_gpiod_get()
regulator: bd71815: switch to using devm_fwnode_gpiod_get()
regmap: trace: Remove unneeded blank lines
regmap: trace: Remove explicit castings
regmap: trace: Remove useless check for NULL for bulk ops
ASoC: apple: mca: Postpone requesting of DMA channels
ASoC: SOF: Introduce function sof_of_machine_select
ASoC: wm_adsp: Handle optional legacy support
ASoC: tas2562: Fix mute/unmute
ASoC: tas2562: Drop conflicting set_bias_level power setting
ASoC: soc-pcm.c: check fe condition at out of loop
ASoC: soc-pcm.c: add soc_pcm_ret()
ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()
RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib
net: dsa: microchip: lan937x: add interrupt support for port phy link
net: dsa: microchip: lan937x: clear the POR_READY_INT status bit
net: dsa: microchip: add reference to ksz_device inside the ksz_port
drm/i915: Unify VBT version number comments
IB/mlx5: Support querying eswitch functions from DEVX
net: ipa: verify a few more IDs
net: ipa: further simplify gsi_channel_trans_last()
net: ipa: simplify gsi_channel_trans_last()
net: ipa: use IDs exclusively for last transaction
net: ipa: use IDs for last allocated transaction
net: ipa: rework last transaction determination
r8169: use devm_clk_get_optional_enabled() to simplify the code
r8169: remove comment about apparently non-existing chip versions
r8169: merge handling of chip versions 12 and 17 (RTL8168B)
usb: clean up after dropping driver registration log spam
usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index()
usb: phy: tegra: switch to using devm_gpiod_get()
USB: xhci: make xhci_get_endpoint_address static
usb: ohci-platform: fix usb disconnect issue after s4
drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()
drm/atomic-helper: print message on driver connector check failure
drm: hide unregistered connectors from GETCONNECTOR IOCTL
gpiolib: acpi: Add a quirk for Asus UM325UAZ
gpiolib: acpi: Add support to ignore programming an interrupt
arm64: dts: rockchip: rk3399: Radxa ROCK 4C+
arm64: dts: rockchip: Add RK3399-T OPP table
dt-bindings: arm: rockchip: Document Radxa ROCK 4C+
soc: rockchip: io-domain: Add RV1126 IO domains
dt-bindings: power: rockchip: Document RV1126 PMU IO domains
soc: rockchip: power-domain: Add RV1126 power domains
dt-bindings: power: rockchip: Document RV1126 power-controller
dt-bindings: power: Add power-domain header for RV1126
drm/i915/ttm: Abort suspend on i915_ttm_backup failure
dt-bindings: net: altera: tse: add an optional pcs register range
net: altera: tse: convert to phylink
net: pcs: add new PCS driver for altera TSE PCS
net: altera: tse: cosmetic change to use reverse xmas tree ordering
dt-bindings: net: Convert Altera TSE bindings to yaml
drm/i915: Start using REG_BIT* macros with CDCLK registers
powerpc/powermac/udbg_scc: Add missing of_node_put()s in udbg_scc_init()
powerpc/powermac/pfunc_base: Add missing of_node_put() in macio_gpio_init_one()
powerpc/powermac/low_i2c: Add missing of_node_put() in kw_i2c_probe()
powerpc/powermac/feature: Add missing of_node_put()
powerpc/pci-common: Fix refcount bug for 'phb->dn'
powerpc/powernv: Add missing of_node_put()s
powerpc/fsl_pci: Remove of_node_put() when reference escaped out
powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pci_assign_primary()
powerpc/44x: Add of_node_put() when break out from for_each
powerpc/pci_dn: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c
macintosh: Add missing of_node_get() in do_attach()
powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init()
powerpc/512x: Add missing of_node_put() in clock-commonclk.c
powerpc/powermac: Add missing of_node_put() in smp_core99_setup()
powerpc/sysdev/fsl_msi: Add missing of_node_put()
powerpc/sysdev: Add missing of_node_put()s
powerpc/embedded6xx/ls_uart: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put() in ibmebus
powerpc/cell: Add missing of_node_put() in iommu.c
powerpc/cell: Add missing of_node_put()s in cbe_regs.c
powerpc/cell: Add missing of_node_put()s
powerpc/kernel: Add missing of_node_put() in legacy_serial.c
powerpc/perf: Add missing of_node_put()s in imc-pmu.c
powerpc/embedded6xx: Add missing of_node_put()s
powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c
powerpc/maple: Add missing of_node_put() in time.c
powerpc/85xx: Add missing of_node_put() in sgy_cst1000
powerpc/52xx: Add missing of_node_put() in media5200.c
powerpc/85xx: Add missing of_node_put() in ksi8560.c
powerpc/512x: Add missing of_node_put() in mpc5121_clk_init()
powerpc/vdso: link with -z noexecstack
powerpc/math-emu: Remove -w build flag and fix warnings
powerpc/math_emu/efp: Include module.h
arm64: dts: meson: add support for Beelink GT1 Ultimate
dt-bindings: arm: amlogic: add Beelink GT1 Ultimate binding
soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST
dmaengine: at_xdmac: Replace two if statements with only one with two conditions
dmaengine: pl330: Remove unused flags
dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory
dmaengine: stm32-dmamux: Fix comment typo
dmaengine: sf-pdma:Remove the print function dev_err()
dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
thunderbolt: Add support for receiver lane margining
thunderbolt: Add helper to check if CL states are enabled on port
thunderbolt: Pass CL state bitmask to tb_port_clx_supported()
thunderbolt: Move port CL state functions into correct place in switch.c
thunderbolt: Move tb_xdomain_parent() to tb.h
powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform
powerpc/64: Remove PPC64 special case for cputime accounting default
powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING
ARM: dts: imx6: skov: migrate to resistive-adc-touch
ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
ARM: dts: imx6sl: use tabs for code indent
ARM: dts: imx6sx: add missing properties for sram
ARM: dts: imx6sll: add missing properties for sram
ARM: dts: imx6sl: add missing properties for sram
ARM: dts: imx6qp: add missing properties for sram
ARM: dts: imx6dl: add missing properties for sram
ARM: dts: imx6q: add missing properties for sram
kselftest/cgroup: Add cpuset v2 partition root state test
cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst
cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule
cgroup/cpuset: Relocate a code block in validate_change()
cgroup/cpuset: Show invalid partition reason string
cgroup/cpuset: Add a new isolated cpus.partition type
cgroup/cpuset: Relax constraints to partition & cpus changes
cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective
cgroup/cpuset: Miscellaneous cleanups & add helper functions
cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
blk-throttle: clean up codes that can't be reached
gpio: exar: access MPIO registers on cascaded chips
gpiolib: make fwnode_get_named_gpiod() static
cgroup: add pids.peak interface for pids controller
cgroup: Remove data-race around cgrp_dfl_visible
dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC
dmaengine: hsu: Include headers we are direct user of
dmaengine: hsu: Use GENMASK() consistently
dmaengine: hsu: using for_each_set_bit to simplify the code
dmaengine: hsu: Finish conversion to managed resources
dmaengine: stm32-mdma: add support to be triggered by STM32 DMA
dmaengine: stm32-dma: add support to trigger STM32 MDMA
dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield
docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature
dmaengine: stm32-dma: use bitfield helpers
dmaengine: stm32-dma: introduce 3 helpers to address channel flags
MAINTAINERS: Add myself as maintainer for hisi_dma
dmaengine: hisilicon: Dump regs to debugfs
dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09
dmaengine: hisilicon: Use macros instead of magic number
dmaengine: hisilicon: Add multi-thread support for a DMA channel
dmaengine: hisilicon: Fix CQ head update
dmaengine: hisilicon: Disable channels when unregister hisi_dma
ipmi:ipmb: Fix a vague comment and a typo
dmaengine: idxd: avoid deadlock in process_misc_interrupts()
arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro
dt-bindings: arm: rockchip: Add PinePhone Pro bindings
dmaengine: qcom: gpi: Add SM6350 support
dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350
arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610
dt-bindings: arm: rockchip: Add EAIDK-610
dt-bindings: vendor-prefixes: Add OPEN AI LAB
dt-bindings: dma: arm,pl330: Add missing 'iommus' property
arm64: dts: rockchip: add csi dphy node to rk356x
dt-bindings: iio: adc: Add max11205 documentation file
iio: magnetometer: yamaha-yas530: Use dev_err_probe()
iio: magnetometer: yamaha-yas530: Make strings const in chip info
iio: magnetometer: yamaha-yas530: Use pointers as driver data
arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro
arm64: dts: rockchip: Add PCIe v3 nodes to rk3568
dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf
phy: rockchip-inno-usb2: Return zero after otg sync
phy: amlogic: use devm_clk_get_enabled() to simplify the code
phy: rockchip: Support PCIe v3
dt-bindings: phy: rockchip: add PCIe v3 phy
iio: adc: tsc2046: silent spi_device_id warning
iio: adc: tsc2046: add vref support
dt-bindings: iio: adc: ti,tsc2046: add vref-supply property
powerpc/pseries: Add wait interval counter definitions to struct lppaca
selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems
powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
Revert "sbitmap: fix batched wait_cnt accounting"
drm/mediatek: dp: Audio support for MT8195
drm/mediatek: dp: Add hpd debounce
drm/mediatek: dp: Add MT8195 External DisplayPort support
drm/mediatek: dp: Determine device of next_bridge
drm/mediatek: dp: Add multiple calibration data formats support
drm/mediatek: dp: Add multiple smc commands support
drm/mediatek: dp: Add multiple bridge types support
drm/mediatek: Add MT8195 Embedded DisplayPort driver
video/hdmi: Add audio_infoframe packing for DP
dt-bindings: mediatek,dp: Add Display Port binding
memblock_tests: move variable declarations to single block
memblock tests: remove 'cleared' from comment blocks
Input: aiptek - switch to using dev_groups for driver-specific attributes
Input: psmouse - switch to using dev_groups for driver-specific attributes
Input: atkbd - switch to using dev_groups for driver-specific attributes
thermal: int340x_thermal: Consolidate priv->data_vault checks
thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
thermal: Drop duplicate words from comments
fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
wifi: mac80211_hwsim: fix multi-channel handling in netlink RX
wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig
wifi: nl80211: add MLD address to assoc BSS entries
wifi: mac80211: mlme: refactor QoS settings code
wifi: mac80211_hwsim: warn on invalid link address
wifi: mac80211: fix double SW scan stop
wifi: mac80211: mlme: assign link address correctly
wifi: mac80211: move link code to a new file
wifi: mac80211_hwsim: refactor RX a bit
wifi: mac80211_hwsim: check STA magic in change_sta_links
wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper
wifi: mac80211_hwsim: remove multicast workaround
wifi: nl80211: remove redundant err variable
wifi: mac80211: Support POWERED_ADDR_CHANGE feature
wifi: nl80211: Add POWERED_ADDR_CHANGE feature
wifi: mac80211: prevent 4-addr use on MLDs
wifi: mac80211: prevent VLANs on MLDs
platform/x86: p2sb: Fix UAF when caller uses resource name
platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate"
drm/todo: Add entry about dealing with brightness control on devices with > 1 panel
ACPI: video: Fix indentation of video_detect_dmi_table[] entries
ACPI: video: Drop NL5x?U, PF4NU1F and PF5?U?? acpi_backlight=native quirks
ACPI: video: Drop "Samsung X360" acpi_backlight=native quirk
ACPI: video: Remove acpi_video_set_dmi_backlight_type()
platform/x86: samsung-laptop: Move acpi_backlight=[vendor|native] quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c
platform/x86: asus-wmi: Drop DMI chassis-type check from backlight handling
platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c
platform/x86: toshiba_acpi: Stop using acpi_video_set_dmi_backlight_type()
platform/x86: apple-gmux: Stop calling acpi/video.h functions
platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type()
ACPI: video: Add Apple GMUX brightness control detection
ACPI: video: Add Nvidia WMI EC brightness control detection (v3)
ACPI: video: Refactor acpi_video_get_backlight_type() a bit
platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2)
drm/radeon: Register ACPI video backlight when skipping radeon backlight registration
drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration
drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2)
drm/i915: Call acpi_video_register_backlight() (v3)
drm/i915: Implement WaEdpLinkRateDataReload
net: sched: htb: remove redundant resource cleanup in htb_init()
net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()
net: fec: add stop mode support for imx8 platform
r8152: Add MAC passthrough support for Lenovo Travel Hub
net/ipv4: Use __DECLARE_FLEX_ARRAY() helper
net/sched: cls_api: remove redundant 0 check in tcf_qevent_init()
net: lantiq_etop: Fix return type for implementation of ndo_start_xmit
net: sunplus: Fix return type for implementation of ndo_start_xmit
net: xscale: Fix return type for implementation of ndo_start_xmit
net: broadcom: Fix return type for implementation of
ARM: dts: imx7ulp: Add IPG clock for lpi2c
ARM: dts: imx7ulp: update the LPI2C clock-names
selftest/bpf: Add test for bpf_getsockopt()
bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt()
bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt()
bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt()
bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt
bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument
net: Add a len argument to compat_ipv6_get_msfilter()
net: Remove unused flags argument from do_ipv6_getsockopt
bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument
bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf
bpf: net: Change sk_getsockopt() to take the sockptr_t argument
net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled
ARM: dts: vf610: ddr pinmux
pinctrl: pistachio: Switch to use fwnode instead of
pinctrl: at91: use dev_dbg() instead of printk()
pinctrl: at91: move gpio suspend/resume calls to driver's context
pinctrl: at91: use kernel-doc style for documentation of at91_gpio_chip
pinctrl: mcp23s08: Drop assignment of default number of OF cells
rpmsg: char: Remove the unneeded result variable
block: enable per-cpu bio caching for the fs bio set
clk: imx8mp: tune the order of enet_qos_root_clk
phy: rockchip: add support for the rk356x variant to rockchip-inno-csidphy
dt-bindings: phy: add compatible for rk356x to rockchip-inno-csi-dphy
dt-bindings: phy: Update Pratyush Yadav's email
phy: qcom: edp: Postpone clk_set_rate until the PLL is up
drm/bridge: chrontel-ch7033: Add byteswap order setting
dt-bindings: Add byteswap order to chrontel ch7033
drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP
drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
drm/bridge: ti-sn65dsi86: Reject modes with too large blanking
arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios
arm64: dts: marvell: add support for Methode eDPU
dt-bindings: marvell: armada-37xx: add Methode eDPU compatible
arm64: dts: marvell: split Methode uDPU DTS
dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver
phy: usb: Add USB2.0 phy driver for Sunplus SP7021
ARM: dts: armada-38x: Add gpio-ranges for pin muxing
arm64: dts: marvell: rename temp sensor nodes
arm64: dts: marvell: uDPU: remove LED node pinctrl-names
arm64: dts: marvell: uDPU: align LED-s with bindings
arm64: dts: marvell: uDPU: add missing SoC compatible
arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible
dt-bindings: marvell: convert Armada 37xx compatibles to YAML
dt-bindings: vendor-prefixes: add Methode Electronics
ARM: dts: dove: Add definitions for PCIe error interrupts
ARM: dts: kirkwood: Add definitions for PCIe error interrupts
ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts
ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts
drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
drm/i915/bios: Validate fp_timing terminator presence
ARM: dts: kirkwood: lsxl: remove first ethernet port
ARM: dts: kirkwood: lsxl: fix serial line
ARM: dts: armada-xp: align SPI node name with dtschema
arm64: dts: marvell: Add UART1-3 for AC5/AC5X
ARM: dts: turris-omnia: Fix mpp26 pin name and comment
selftests/xsk: Avoid use-after-free on ctx
selftests/bpf: Store BPF object files with .bpf.o extension
selftests/xsk: Add support for zero copy testing
selftests/xsk: Make sure single threaded test terminates
selftests/xsk: Add support for executing tests on physical device
selftests/xsk: Increase chars for interface name to 16
selftests/xsk: Introduce default Rx pkt stream
selftests/xsk: Query for native XDP support
drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS
bpf: Support getting tunnel flags
misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers.
misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip.
misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins.
misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver.
misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device.
bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...)
wifi: ath11k: Add support to connect to non-transmit MBSSID profiles
ASoC: rsnd: Add check for rsnd_mod_power_on
wifi: ath11k: Fix hardware restart failure due to twt debugfs failure
wifi: ath11k: Add TWT debugfs support for STA interface
net: remove netif_tx_napi_add()
net: bql: add more documentation
net: ipa: track polled transactions with an ID
net: ipa: track completed transactions with an ID
net: ipa: track pending transactions with an ID
net: ipa: track committed transactions with an ID
net: ipa: track allocated transactions with an ID
net: ipa: use an array for transactions
arm64: Kconfig.platforms: Group NXP platforms together
arm64: Kconfig.platforms: Re-organized Broadcom menu
crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs
crypto: hisilicon/qm - fix missing put dfx access
crypto: hisilicon/qm - check mailbox operation result
crypto: aspeed - Enable compile testing
crypto: qat - fix default value of WDT timer
crypto: testmgr - fix indentation for test_acomp() args
crypto: bcm - fix repeated words in comments
net: lan966x: make reset optional
dt-bindings: net: sparx5: don't require a reset line
crypto: marvell/octeontx - fix repeated words in comments
crypto: n2 - fix repeated words in comments
hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
Revert "crypto: allwinner - Fix dma_map_sg error check"
Revert "crypto: gemini - Fix error check for dma_map_sg"
HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC
wifi: move from strlcpy with unused retval to strscpy
wifi: wilc1000: remove redundant ret variable
wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
arm64: dts: renesas: Add V3H2 Condor-I board support
arm64: dts: renesas: Add r8a77980a.dtsi
arm64: dts: renesas: Add condor-common.dtsi
arm64: dts: renesas: Drop clock-names property from RPC node
wifi: wfx: prevent underflow in wfx_send_pds()
wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
x86/defconfig: Enable CONFIG_DEBUG_WX=y
x86/defconfig: Refresh the defconfigs
wifi: rtw89: declare to support beamformee above bandwidth 80MHz
wifi: rtw89: correct polling address of address CAM
wifi: rtw89: no HTC field if TX rate might fallback to legacy
wifi: rtw89: pci: correct TX resource checking in low power mode
wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
wifi: rtw89: enlarge the CFO tracking boundary
wifi: rtw89: pci: correct suspend/resume setting for variant chips
wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c
wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore
wifi: rtw89: 8852c: set TBTT shift configuration
wifi: rtw89: add retry to change power_mode state
wifi: rtw89: correct BA CAM allocation
wifi: rtw89: 8852c: initialize and correct BA CAM content
wifi: rtw89: 8852c: declare correct BA CAM number
wifi: rtw89: 8852c: update TX power tables to R49
wifi: rtw89: 8852c: update RF radio A/B parameters to R49
wifi: rtw89: TX power limit/limit_ru consider negative
rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c
rtw89: coex: Add v1 Wi-Fi SCC coexistence policy
rtw89: coex: Move _set_policy to chip_ops
rtw89: coex: update WL role info v1 for RTL8852C branch using
rtw89: coex: Add v1 version TDMA format and parameters
rtw89: coex: Define BT B1 slot length
rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report
rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip
rtw89: coex: update radio state for RTL8852A/RTL8852C
rtw89: 8852c: adjust mactxen delay of mac/phy interface
rtw89: 8852c: modify PCIE prebkf time
rtw89: ser: leave lps with mutex
rtw89: declare support HE HTC always
rtw89: 8852a: update HW setting on BB
rtw89: 8852c: disable dma during mac init
wifi: rtw89: early recognize FW feature to decide if chanctx
wifi: rtw89: declare support for mac80211 chanctx ops by chip
wifi: rtw89: add skeleton of mac80211 chanctx ops support
wifi: rtw89: introduce entity mode and its recalculated prototype
wifi: rtw89: initialize entity and configure default chandef
wifi: rtw89: concentrate chandef setting to stack callback
wifi: rtw89: concentrate parameter control for setting channel callback
wifi: rtw89: rfk: concentrate parameter control while set_channel()
wifi: rtw89: txpwr: concentrate channel related control to top
wifi: rtw89: create rtw89_chan centrally to avoid breakage
wifi: rtw89: re-arrange channel related stuffs under HAL
wifi: rtw89: introduce rtw89_chan for channel stuffs
wifi: rtw89: rewrite decision on channel by entity state
ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers
ACPI: video: Make backlight class device registration a separate step (v2)
ACPI: video: Simplify acpi_video_unregister_backlight()
ACPI: video: Remove acpi_video_bus from list before tearing it down
ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type()
drm/nouveau: Don't register backlight when another backlight should be used (v2)
ARM: dts: lan966x: add led configuration
x86/microcode: Print previous version of microcode after reload
ipv6: tcp: send consistent autoflowlabel in SYN_RECV state
selftests: net: dsa: symlink the tc_actions.sh test
netdevsim: remove redundant variable ret
net: rtnetlink: use netif_oper_up instead of open code
net: sched: etf: remove true check in etf_enable_offload()
bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on
Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
orangefs: use ->f_mapping
_nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping
dma_buf: no need to bother with file_inode()->i_mapping
nfs_finish_open(): don't open-code file_inode()
bprm_fill_uid(): don't open-code file_inode()
sgx: use ->f_mapping...
exfat_iterate(): don't open-code file_inode(file)
ibmvmc: don't open-code file_inode()
ecryptfs: constify path
spufs: constify path
nd_jump_link(): constify path
audit_init_parent(): constify path
__io_setxattr(): constify path
do_proc_readlink(): constify path
overlayfs: constify path
fs/notify: constify path
may_linkat(): constify path
do_sys_name_to_handle(): constify path
->getprocattr(): attribute name is const char *, TYVM...
fs: fix UAF/GPF bug in nilfs_mdt_destroy
hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata()
vfio: Remove vfio_group dev_counter
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT
vfio/pci: Mask INTx during runtime suspend
vfio: Increment the runtime PM usage count during IOCTL call
vfio: Add the device features for the low power entry and exit
vfio: Split VFIO_GROUP_GET_STATUS into a function
vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()
vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container()
vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd()
vfio-pci: Replace 'void __user *' with proper types in the ioctl functions
vfio-pci: Re-indent what was vfio_pci_core_ioctl()
vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl
vfio-pci: Fix vfio_pci_ioeventfd() to return int
vfio/pci: Simplify the is_intx/msi/msix/etc defines
vfio/pci: Rename vfio_pci_register_dev_region()
vfio/pci: Split linux/vfio_pci_core.h
bpf: Remove useless else if
selftests/bpf: Test concurrent updates on bpf_task_storage_busy
selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h
bpf: Use this_cpu_{inc_return|dec} for prog->active
bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
drm/amd/display: fix indentation in commit_planes_for_stream()
drm/amd/display: remove a duplicated declaration
drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov
drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support
drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov
drm/amdgpu/vcn: Disable CG/PG for SRIOV
drm/amd: Skip smu_v13 register irq on SRIOV VF
drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
drm/amdgpu: Use RLCG to program GRBM_GFX_CNTL during full access time
drm/amdgpu: Skip program SDMA0_SEM_WAIT_FAIL_TIMER_CNTL under SRIOV VF
drm/amdgpu: Skip the VRAM base offset on SRIOV
drm/amdgpu: skip "Issue additional private vm invalidation to MMHUB" on SRIOV
drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV
drm/amdgpu: Support PSP 13.0.10 on SR-IOV
drm/amdgpu: sriov remove vcn_4_0 and jpeg_4_0
drm/amdgpu: refine virtualization psp fw skip check
drm/amdgpu: enable WPTR_POLL_ENABLE for sriov on sdma_v6_0
drm/amdgpu: add a compute pipe reset for RS64
drm/amdgpu: add sriov nbio callback structure
drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps()
Documentation/gpu: Add Multiplane Overlay doc
Documentation/gpu: Add an explanation about the DCN pipeline
Documentation/gpu: Add info table for ASICs
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
x86/mm: Refuse W^X violations
sbitmap: fix batched wait_cnt accounting
MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff
VMCI: Update maintainers for VMCI
devres: Slightly optimize alloc_dr()
drivers: base: Print error code on synthetic uevent failure
class: use IS_ERR_OR_NULL() helper in class_unregister()
driver_core: move from strlcpy with unused retval to strscpy
wifi: ath11k: Add cold boot calibration support on WCN6750
wifi: ath11k: Fix incorrect QMI message ID mappings
wifi: ath11k: Register shutdown handler for WCN6750
cgroup: Implement cgroup_file_show()
kernfs: Implement kernfs_show()
kernfs: Factor out kernfs_activate_one()
kernfs: Add KERNFS_REMOVING flags
kernfs: Improve kernfs_drain() and always call on removal
kernfs: Skip kernfs_drain_open_files() more aggressively
kernfs: Refactor kernfs_get_open_node()
kernfs: Drop unnecessary "mutex" local variable initialization
kernfs: Simply by replacing kernfs_deref_open_node() with of_on()
devres: remove devm_ioremap_np
tty: mxser: remove redundant assignment to hwid
dt-binding: serial: mediatek,uart: update bingding for MT8188
parport: add support for Netmos device 9900
get_maintainer: Add Alan to .get_maintainer.ignore
staging: r8188eu: remove os_dep/mlme_linux.c
staging: r8188eu: make two functions static
drm/msm/a6xx: Handle GMU prepare-slumber hfi failure
uio: dfl: add IOPLL user-clock feature id
speakup_soft: Add direct module parameter
speakup: Notify synthesizers of the punctuation level change
speakup-dummy: Add support for PUNCT variable
platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
tty/vt: Add console_lock check to vt_console_print()
kernel/panic: Drop unblank_screen call
platform/x86: dell-wmi: Add WMI event 0x0012 0x0003 to the list
ipack: Check dev_set_name() return value
arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs
arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node
arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL
arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID
arm64: dts: ti: k3-am65-main: Disable RNG node
misc: ocxl: fix possible refcount leak in afu_ioctl()
virt: move from strlcpy with unused retval to strscpy
misc: move from strlcpy with unused retval to strscpy
misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp
misc: bcm_vk: Remove usage of deprecated functions
misc: bcm-vk: Specify the minimum number of IRQ vecs
livepatch: Add a missing newline character in klp_module_coming()
binderfs: rework superblock destruction
binderfs: remove unused INTSTRLEN macro
binder: remove unused binder_alloc->buffer_free
binder: fix trivial kernel-doc typo
platform/x86: simatic-ipc: add new model 427G
platform/x86: simatic-ipc: enable watchdog for 227G
leds: simatic-ipc-leds-gpio: add new model 227G
gpio-f7188x: use unique labels for banks/chips
gpio-f7188x: Add GPIO support for Nuvoton NCT6116
gpio-f7188x: add a prefix to macros to keep gpio namespace clean
gpio-f7188x: switch over to using pr_fmt
USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe()
USB: FHCI: Switch to GPIO descriptors
serial: Fix double word
serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion
ALSA: usb-audio: Clean up endpoint setups at PCM prepare
livepatch: fix race between fork and KLP transition
platform/x86: intel_cht_int33fe: Fix comment according to the code flow
ALSA: asihpi - Remove useless code in hpi_meter_get_peak()
platform/mellanox: Remove redundant 'NULL' check
platform/mellanox: Remove unnecessary code
platform/mellanox: mlxreg-lc: Fix locking issue
platform/mellanox: mlxreg-lc: Fix coverity warning
MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS
ASoC: apple: mca: Unselect COMMON_CLK in Kconfig
drm/cmdline-parser: Use assert when needed
drm/cmdline-parser: Merge negative tests
gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage
net: sched: gred: remove NULL check before free table->tab in gred_destroy()
regmap: mmio: Fix rebase error
ASoC: codecs: rk817: drop I2C dependencies
ASoC: codecs: wcd934x: add Slimbus dependency
drm/i915/display: Fix warning callstack for imbalance wakeref
arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
drm/panfrost: Update io-pgtable API
arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
arm64: dts: ti: k3-j721e-main: fix RNG node clock id
arm64: dts: ti: k3-am64-main: Enable crypto accelerator
dt-bindings: net: rockchip-dwmac: add rk3588 gmac compatible
net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588
mm/sl[au]b: check if large object is valid in __ksize()
mm/slab_common: move declaration of __ksize() to mm/slab.h
mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using
sched/deadline: Move __dl_clear_params out of dl_bw lock
sched/deadline: Add replenish_dl_new_period helper
sched/deadline: Add dl_task_is_earliest_deadline helper
arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
soundwire: intel: cleanup WakeEnable and WakeStatus
soundwire: intel: cleanup AC Timing Control
soundwire: intel: cleanup IO control
soundwire: intel: cleanup PCM Stream channel map and channel count
soundwire: intel: cleanup PCM stream capabilities
soundwire: intel: add comment for control stream cap/chmap
soundwire: intel: remove unused PDM capabilities
soundwire: intel: cleanup SHIM SYNC
soundwire: intel: remove IPPTR unused definition
soundwire: intel: regroup definitions for LCTL
soundwire: intel: cleanup definition of LCOUNT
mm/slab_common: unify NUMA and UMA version of tracepoints
mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()
mm/sl[au]b: generalize kmalloc subsystem
ALSA: usb-audio: Drop superfluous interface setup at parsing
xfrm: Update ipcomp_scratches with NULL when freed
octeontx2-pf: Add egress PFC support
RDMA/siw: Add missing Kconfig selections
EDAC/mc: Drop duplicated dimm->nr_pages debug printout
net: sched: remove redundant NULL check in change hook function
arm64: dts: ti: k3-am64-main: Add main_cpts label
scsi: target: pscsi: Remove repeated word "calling"
scsi: hpsa: Simplify {clear|set}_bit() parameters
scsi: hpsa: Use the bitmap API to allocate bitmaps
scsi: lpfc: Remove unneeded result variable
scsi: lpfc: Remove the unneeded result variable
scsi: docs: Fix a typo
scsi: qla2xxx: Update version to 10.02.07.900-k
scsi: qla2xxx: Define static symbols
scsi: qla2xxx: Enhance driver tracing with separate tunable and more
scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status
scsi: qla2xxx: Add debugfs create/delete helpers
scsi: qla2xxx: Fix response queue handler reading stale packets
scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets"
scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational
scsi: mpt3sas: Update driver version to 43.100.00.00
scsi: mpt3sas: Increase cmd_per_lun to 128
scsi: mpt3sas: Fix trace buffer registration failed
scsi: mpt3sas: Don't change DMA mask while reallocating pools
scsi: mpt3sas: Prevent error handler escalation when device removed
powerpc/32: Remove wii_memory_fixups()
powerpc/32: Allow fragmented physical memory
powerpc/32: Drop a stale comment about reservation of gigantic pages
powerpc/code-patching: Speed up page mapping/unmapping
scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP
scsi: qla2xxx: Avoid flush_scheduled_work() usage
scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1()
scsi: qla2xxx: Remove unused qlt_tmr_work()
scsi: qla2xxx: Remove unused del_sess_list field
scsi: lpfc: Copyright updates for 14.2.0.6 patches
scsi: lpfc: Update lpfc version to 14.2.0.6
scsi: lpfc: Remove SANDiags related code
scsi: lpfc: Add warning notification period to CMF_SYNC_WQE
scsi: lpfc: Rework MIB Rx Monitor debug info logic
scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery
scsi: st: Remove redundant variable pointer stp
scsi: megaraid: Remove redundant assignment to variable mfiStatus
scsi: initio: Remove redundant assignment to pointer scb
scsi: message: fusion: Remove redundant variable iocnum
scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices
scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices
scsi: mpi3mr: Block I/Os while refreshing target dev objects
scsi: mpi3mr: Refresh SAS ports during soft reset
EDAC/mc: Replace spaces with tabs in memtype flags definition
net-next: Fix IP_UNICAST_IF option behavior for connected sockets
net: sched: gred/red: remove unused variables in struct red_stats
net: sched: choke: remove unused variables in struct choke_sched_data
net: axienet: Switch to 64-bit RX/TX statistics
platform/chrome: cros_typec_switch: Inline DRV_NAME
platform/chrome: cros_typec_switch: Use PTR_ERR_OR_ZERO() to simplify
platform/chrome: cros_typec_switch: Remove impossible condition
platform/chrome: cros_typec_switch: Add missing newline on printk
net/rds: Pass a pointer to virt_to_page()
clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY
dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1
clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1
dt-bindings: reset: mt8195: Add resets for PCIE controllers
clk: davinci: remove PLL and PSC clocks for DaVinci DM644x and DM646x
Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables
Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)
Bluetooth: btusb: RTL8761BUV consistent naming
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592
Input: rt5120 - add power key support
Bluetooth: Move hci_abort_conn to hci_conn.c
Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt
r8152: allow userland to disable multicast
x86/Kconfig: Specify idle=poll instead of no-hlt
x86/apic: Don't disable x2APIC if locked
net: ethernet: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
selftests/bpf: Add test cases for htab update
bpf: Propagate error from htab_lock_bucket() to userspace
bpf: Disable preemption when increasing per-cpu map_locked
dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes
selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION)
bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION)
drm/i915/slpc: Fix inconsistent locked return
dt-bindings: gpio: stmpe: Remove node name requirement
soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3
dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
net: phy: smsc: use device-managed clock API
thermal: move from strlcpy() with unused retval to strscpy()
thermal: da9062-thermal: Drop redundant error message
libbpf: Add GCC support for bpf_tail_call_static
selftests/xsk: Add missing close() on netns fd
xsk: Fix backpressure mechanism on Tx
thermal/drivers/thermal_mmio: Drop of_match_ptr()
x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
MAINTAINERS: Add include/linux/tnum.h to BPF CORE
overflow, tracing: Define the is_signed_type() macro once
testing/selftests: Add tests for the is_signed_type() macro
clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
dt-bindings: input: colibri-vf50-ts: Improve documentation
Input: colibri-vf50-ts - don't depend on VF610_ADC
drm/i915: Allow more varied alternate fixed modes for panels
coresight: Make new csdev_access offsets unsigned
coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
coresight: Re-use same function for similar sysfs register accessors
coresight: Simplify sysfs accessors by using csdev_access abstraction
coresight: Remove unused function parameter
drm/i915/bios: Copy the whole MIPI sequence block
drm/i915/bios: Dump PNPID and panel name
drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON()
drm/i915/perf: replace BUG_ON() with WARN_ON()
drm/i915/pch: replace BUG_ON() with drm_WARN_ON()
drm/i915/dpll: replace BUG_ON() with drm_WARN_ON()
drm/i915/crt: remove BUG_ON()
gpio: imx-scu: add imx-scu GPIO driver
dt-bindings: firmware: imx: Add imx-scu gpio node
dt-bindings: gpio: Add imx scu gpio driver bindings
drm/i915/gmbus: mass dev_priv -> i915 rename
drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D
drm/i915/gmbus: stop using implicit dev_priv in register definitions
drm/i915/gmbus: add wrapper for gmbus mmio base
drm/i915/gmbus: whitespace cleanup in reg definitions
drm/i915/gmbus: split out gmbus regs in a separate file
xattr: constify value argument in vfs_setxattr()
ovl: use vfs_set_acl_prepare()
acl: move idmapping handling into posix_acl_xattr_set()
drm/i915: move and group properties under display.properties
drm/i915: move atomic_helper under display sub-struct
drm/i915: move quirks under display sub-struct
drm/i915/quirks: abstract quirks further by making quirk ids an enum
drm/i915/quirks: abstract checking for display quirks
drm/i915: move and group modeset_wq and flip_wq under display.wq
drm/i915: move dbuf under display sub-struct
drm/i915: move fb_tracking under display sub-struct
ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack()
ARM: 9228/1: vfp: kill vfp_flush/release_thread()
ARM: 9226/1: disable FDPIC ABI
pinctrl: imx8m: kconfig: Depends on SOC_IMX8M
pinctrl: amd: change dev_warn to dev_dbg for additional feature support
dt-bindings: arm: ti: k3: Sort the SoC definitions alphabetically
dt-bindings: arm: ti: k3: Sort the am654 board enums
net: hns3: net: hns3: add querying and setting fec off mode from firmware
net: hns3: add querying and setting fec llrs mode from firmware
net: hns3: add querying fec ability from firmware
net: hns3: add getting capabilities of gro offload and fd from firmware
soc: mediatek: pm-domains: Simplify some error message
net: thunderbolt: Update module description with mention of USB4
net: thunderbolt: Enable full end-to-end flow control
thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
thunderbolt: Show link type for XDomain connections too
net: thunderbolt: Enable DMA paths only after rings are enabled
dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes.
gpio/rockchip: Convert to generic_handle_domain_irq()
drm/i915: move and group fdi members under display.fdi
drm/i915: move and group power related members under display.power
drm/i915: move fbc to display.fbc
drm/i915: move vbt to display.vbt
drm/i915: move mipi_mmio_base to display.dsi
pinctrl: aspeed: Force to disable the function's signal
phy: lan966x: add support for QUSGMII
gpio: ucb1400: Use proper header
drm/i915: move backlight to display.backlight
drm/i915: move and group cdclk under display.cdclk
drm/i915: move opregion to display.opregion
drm/i915: move and group max_bw and bw_obj under display.bw
drm/i915: move and group hdcp under display.hdcp
spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()
spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
ASoC: max98396: Make data monitor features configurable
ASoC: dt-bindings: max98396: Document data monitor properties
ASoC: ti: omap-mcbsp: remove useless assignment
ASoC: fsl: fsl-utils: remove useless assignment
ASoC: wcd9335: remove always-true condition
ASoC: wcd-mbhc-v2: remove always-true condition
ASoC: hdmi-codec: remove unused definitions
ASoC: SOF: compress: Add copy function for capture case
ASoC: SOF: compress: Move sof_compr_copy functionality
arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes
xfrm: add extack to verify_sec_ctx_len
xfrm: add extack to validate_tmpl
xfrm: add extack to verify_policy_type
xfrm: add extack to verify_policy_dir
xfrm: add extack support to verify_newpolicy_info
xfrm: propagate extack to all netlink doit handlers
net: dsa: microchip: remove IS_9893 flag
net: dsa: microchip: remove unused sgmii variable
net: dsa: microchip: ksz9477: remove unused "on" variable
net: dsa: microchip: remove unused port phy variable
net: dsa: microchip: ksz9477: use internal_phy instead of phy_port_cnt
net: dsa: microchip: add regmap_range for KSZ9477 chip
net: dsa: microchip: ksz9477: remove MII_CTRL1000 check from ksz9477_w_phy()
net: dsa: microchip: add regmap_range for KSZ8563 chip
net: dsa: microchip: add support for regmap_access_tables
net: dsa: microchip: KSZ9893: do not write to not supported Output Clock Control Register
net: dsa: microchip: ksz8795: add error handling to ksz8_r/w_phy
net: dsa: microchip: ksz9477: add error handling to ksz9477_r/w_phy
net: dsa: microchip: forward error value on all ksz_pread/ksz_pwrite functions
net: dsa: microchip: allow to pass return values for PHY read/write accesses
net: dsa: microchip: don't announce extended register support on non Gbit chips
net: dsa: microchip: do per-port Gbit detection instead of per-chip
net: dsa: microchip: add separate struct ksz_chip_data for KSZ8563 chip
core: Variable type completion
media: destage Hantro VPU driver
usb: reduce kernel log spam on driver registration
usbip: add USBIP_URB_* URB transfer flags
usb: dwc3: gadget: Continue handling EP0 xfercomplete events
usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
usb: dwc3: gadget: Force sending delayed status during soft disconnect
usb: dwc3: Do not service EP0 and conndone events if soft disconnected
usb: host: xhci-plat: suspend/resume clks for brcm
usb: host: xhci-plat: suspend and resume clocks
usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX
doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value
usb: host: Initiate urb ep with udev ep0
usb: ehci: Use endpoint in URB to get maxpacket
usb: gadget: function: rndis: limit # of RNDIS instances to 1000
usb: chipidea: Add support for VBUS control with PHY
usb: chipidea: clarify Documentation/ABI text
usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros
usb: gadget: at91_udc: Fix comments typo
usb: gadget: net2272: Remove the initialization of statics to 0
dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes
RDMA/rxe: Delete error messages triggered by incoming Read requests
RDMA/rxe: Remove the unused variable obj
RDMA/rxe: Fix the error caused by qp->sk
RDMA/rxe: Fix "kernel NULL pointer dereference" error
acl: add vfs_set_acl_prepare()
acl: return EOPNOTSUPP in posix_acl_fix_xattr_common()
ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
Revert "net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()"
mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4
mlxsw: Add a helper function for getting maximum LAG ID
mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE
mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE
Documentation: bonding: clarify supported modes for tlb_dynamic_lb
mlxsw: minimal: Return -ENOMEM on allocation failure
net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule()
funeth: remove pointless check of devlink pointer in create/destroy_netdev() flows
dt-bindings: net: dsa: mediatek,mt7530: update binding description
dt-bindings: net: dsa: mediatek,mt7530: define phy-mode per switch
dt-bindings: net: dsa: mediatek,mt7530: update examples
dt-bindings: net: dsa: mediatek,mt7530: fix reset lines
dt-bindings: net: dsa: mediatek,mt7530: fix description of mediatek,mcm
dt-bindings: net: dsa: mediatek,mt7530: make trivial changes
Input: adp5588-keys - use new PM macros
Input: adp5588-keys - add regulator support
Input: adp5588-keys - add optional reset gpio
Input: adp5588-keys - fix coding style warnings
Input: adp5588-keys - do not check for irq presence
dt-bindings: input: adp5588: add bindings
Input: adp5588-keys - add support for fw properties
Input: adp5588-keys - bail out on returned error
gpio: gpio-adp5588: drop the driver
Input: adp5588-keys - support gpi key events as 'gpio keys'
dt-bindings: clock: drop minItems equal to maxItems
clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
Input: matrix_keypad - replace of_gpio_named_count() by gpiod_count()
Input: clps711x-keypad - get rid of OF_GPIO dependency
selinux: declare read-only parameters const
selinux: use int arrays for boolean values
drm/amdgpu: Remove the unneeded result variable 'r'
drm/amdgpu: add new ip block for MES 11.0.3
drm/amdgpu: add new ip block for GFX 11.0
drm/amdgpu: Set GC family for GC 11.0.3
drm/amdgpu: enable imu_rlc_ram programming for v11_0_3
drm/amdkfd: Added GFX 11.0.3 Support
drm/amdgpu: init gfx config for gfx v11_0_3
drm/amdgpu: declare firmware for new MES 11.0.3
drm/amdgpu: declare firmware for new GC 11.0.3
drm/amdgpu: add new ip block for GMC 11.0
drm/amdgpu: initialize gmc sw config for v11_0_3
drm/amdgpu: add gfxhub_v3_0_3 support
drm/amdgpu: add gc v11_0_3 ip headers
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
selinux: remove an unneeded variable in sel_make_class_dir_entries()
userfaultfd: open userfaultfds with O_RDONLY
s390/mm: remove unused access parameter from do_fault_error()
s390/delay: sync comment within __delay() with reality
s390: move from strlcpy with unused retval to strscpy
drm/i915/ats-m: Add thread execution tuning setting
Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709"
thermal: gov_user_space: Do not lock thermal zone mutex
spi: spi-rockchip: Add rk3588-spi compatible
bpftool: Add support for querying cgroup_iter link
ASoC: amd: fix spelling mistake: "i.e" -> "i.e."
memory: mtk-smi: mt8188: Add SMI Support
memory: mtk-smi: Add enable IOMMU SMC command for MM master
memory: mtk-smi: Add return value for configure port function
dt-bindings: memory: mediatek: Add mt8188 smi binding
iio: light: ltrf216a: Add raw attribute
dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes
MAINTAINERS: fix Analog Devices forum links
iio/accel: fix repeated words in comments
dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver
iio: add MEMSensing MSA311 3-axis accelerometer driver
MAINTAINERS: Add myself as a reviewer for panel-edp.c
staging: vt6655: Rename function MACvSetShortRetryLimit
staging: vt6655: Delete function MACbIsIntDisable
staging: vt6655: Rename function MACbIsRegBitsOff
staging: vt6655: Replace macro MACvSetRFLE_LatchBase
staging: vt6655: Rename macro MACvSelectPage1
staging: vt6655: Rename macro MACvSelectPage0
staging: vt6655: Rename function MACvSetBBType
staging: vt6655: Convert macro MACvSetBBType to function
staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter
staging: rtl8192e: Describe each kernel config option
staging: r8188eu: use time_after_eq(a,b) to replace "a>=b"
staging/rtl8192e: fix repeated words in comments
staging: rtl8192e: Remove PHY_SetRFPowerState and rename StateToSet
staging: rtl8192e: Remove Unnecessary ftrace-like logging
staging: rtl8192e: Rename Tx... and RxCheckStuckHandler
staging: rtl8192e: Remove blank lines in rtl_core.c
KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats
KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats.
media: platform: mtk-mdp3: add MediaTek MDP3 driver
media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA
media: dt-binding: mediatek: add bindings for MediaTek MDP3 components
media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
media: xilinx: video: Add 1X12 greyscale format
media: xilinx: csi2rxss: Add 1X12 greyscale format
media: staging: media: imx: imx7-media-csi: Increase video mem limit
media: uvcvideo: Limit power line control for Sonix Technology
media: uvcvideo: Use entity get_cur in uvc_ctrl_set
media: uvcvideo: Fix typo 'the the' in comment
media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl()
media: uvcvideo: Fix memory leak in uvc_gpio_parse
media: renesas: vsp1: Add support for RZ/G2L VSPD
media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit
media: renesas: vsp1: Add support for VSP software version
media: renesas: vsp1: Add support to deassert/assert reset line
media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings
media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
media: amphion: fix a bug that vpu core may not resume after suspend
phy: qcom-qmp-usb: drop pipe clock lane suffix
phy: qcom-qmp-pcie-msm8996: drop reset lane suffix
phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop unused lane reset
phy: qcom-qmp-pcie: drop pipe clock lane suffix
dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name
dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells property
dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qmp-usb3-phy schema
dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-usb: add missing child node schema
dt-bindings: phy: add QMP USB PHY schema
dt-bindings: phy: qcom,qmp-ufs: add missing child node schema
dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain
dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock
dt-bindings: phy: add QMP UFS PHY schema
dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-pcie: add missing child node schema
dt-bindings: phy: add QMP PCIe PHY schema
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE clock names
dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child node schema
dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema
dt-bindings: phy: qcom,qmp: drop child-node comment
dt-bindings: phy: qcom,qmp: clean up example
dt-bindings: phy: qcom,qmp: clean up descriptions
dt-bindings: phy: qcom,qmp: fix child node description
dt-bindings: phy: qcom,qmp: drop redundant descriptions
dt-bindings: phy: qcom,qmp: sort compatible strings
dt-bindings: phy: qcom,qmp: fix bogus clock-cells property
media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
media: amphion: don't change the colorspace reported by decoder.
media: amphion: adjust the encoder's value range of gop size
media: amphion: insert picture startcode after seek for vc1g format
media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
media: cedrus: Set the platform driver data earlier
drm/i915/selftests: allow misaligned_pin test work with unmappable memory
media: cedrus: Fix watchdog race condition
media: videobuf2: Remove vb2_find_timestamp()
media: cedrus: Use vb2_find_buffer
media: mediatek: vcodec: Skip non CBR bitrate mode
media: mediatek: vcodec: Add mt8188 encoder's chip name
media: mediatek: vcodec: add decoder compatible to support mt8188
media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex
media: mediatek: vcodec: Fix bitstream crop information error
media: mediatek: vcodec: Remove encoder driver get IRQ resource
media: mediatek: vcodec: Add mt8188 encoder driver
media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188
media: mediatek: vcodec: Add encoder driver support for 34-bit iova
serial: tegra: Remove custom frame size calculation
serial: sunsab: Remove frame size calculation dead-code
serial: fsl_lpuart: Remove custom frame size calculation
serial: cpm_uart: Remove custom frame size calculation
serial: ucc_uart: Remove custom frame size calculation
media: ti: cal: fix wdma irq for metadata
media: ti: cal: combine wdma irq handling
termios: get rid of stray asm/termios.h include in n_hdlc.c
loongarch: remove generic-y += termios.h
serial: pch_uart: CIRC_CNT_TO_END() is enough
serial: sh-sci: tail is already on valid range
serial: sh-sci: CIRC_CNT_TO_END() is enough
tty: Make ->set_termios() old ktermios const
usb: serial: Make ->set_termios() old ktermios const
serial: Make ->set_termios() old ktermios const
tty: Make ldisc ->set_termios() old ktermios const
tty: Make tty_termios_copy_hw() old ktermios const
serial: dz: Assume previous baudrate is valid
tty: Fix comment style in tty_termios_input_baud_rate()
tty: Remove baudrate dead code & make ktermios params const
tty: move from strlcpy with unused retval to strscpy
dt-bindings: serial: samsung: Add 'power-domains' property
dt-bindings: serial: renesas,scif: Document RZ/Five SoC
wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
tty/vt: Remove printable variable
dt-bindings: serial: samsung_uart: drop ref from reg-io-width
tty: serial: meson: Use devm_clk_get_enabled() helper
serial: 8250: Clear dma tx_err unconditionally
serial: 8250: Add helper for clearing IER
tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency
serial: pic32_uart: Convert to use GPIO descriptors
serial: pic32_uart: Utilize uart_console_enabled()
serial: fsl_lpuart: Fix comment typo
serial: pl011: Add reg-io-width parameters
dt-bindings: serial: pl011: Add a reg-io-width parameter
tty: xilinx_uartps: Check the clk_enable return value
tty: xilinx_uartps: Add timeout waiting for loop
tty: xilinx_uartps: Prevent writes when the controller is disabled
tty: xilinx_uartps: Fix the ignore_status
tty: xilinx_uartps: Initialise the read_status_mask
tty: xilinx_uartps: Update copyright text to correct format
tty: xilinx_uartps: Check clk_enable return value
net: devlink: stub port params cmds for they are unused internally
net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune()
net: ngbe: Add build support for ngbe
spi: amd: Fix speed selection
ethtool: report missing header via ext_ack in the default handler
ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack
devlink: use missing attribute ext_ack
netlink: add helpers for extack attr presence checking
netlink: add support for ext_ack missing attributes
netlink: factor out extack composition
memblock tests: add tests for memblock_trim_memory
memblock tests: add tests for memblock_*bottom_up functions
memblock tests: update alloc_nid_api to test memblock_alloc_try_nid_raw
memblock tests: update alloc_api to test memblock_alloc_raw
memblock tests: add additional tests for basic api and memblock_alloc
memblock tests: add labels to verbose output for generic alloc tests
memblock tests: update zeroed memory check for memblock_alloc_* tests
memblock tests: update tests to check if memblock_alloc zeroed memory
memblock tests: update reference to obsolete build option in comments
memblock tests: add command line help option
i2c: imx-lpi2c: use bulk clk API
dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93
dt-bindings: i2c: i2c-imx-lpi2c: add dmas property
dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk
net: unify alloclen calculation for paged requests
ARM: 9221/1: traps: print un-hashed user pc on undefined instruction
nfp: add support for eeprom get and set command
nfp: check if application firmware is indifferent to port speed
nfp: propagate port speed from management firmware
ARM: make ARCH_MULTIPLATFORM user-visible
ARM: fix XIP_KERNEL dependencies
RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp
IB/cm: Refactor cm_insert_listen() and cm_find_listen()
IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen()
IB/cm: Remove the service_mask parameter from ib_cm_listen()
RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev
spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings
ASoC: codecs: rk817: fix missing I2C dependency in compile test
perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets
perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets
perf/hw_breakpoint: Introduce bp_slots_histogram
perf/hw_breakpoint: Reduce contention with large number of tasks
locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
powerpc/hw_breakpoint: Avoid relying on caller synchronization
soc: mediatek: mtk-svs: Explicitly include bitfield header
perf/hw_breakpoint: Remove useless code related to flexible breakpoints
perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable
perf/hw_breakpoint: Optimize constant number of breakpoint slots
perf/hw_breakpoint: Mark data __ro_after_init
perf/hw_breakpoint: Optimize list of per-task breakpoints
perf/hw_breakpoint: Clean up headers
perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test
perf/hw_breakpoint: Add KUnit test for constraints accounting
arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195
PCI: qcom-ep: Add MODULE_DEVICE_TABLE
drm/bridge: it6505: Fix the order of DP_SET_POWER commands
drm/bridge: megachips: Fix a null pointer dereference bug
drm/dp: add drm_dp_phy_name() for getting DP PHY name
arm64: dts: renesas: r8a779f0: Add MSIOF nodes
dt-bindings: arm: renesas: Document Renesas R-Car V3H2 SoC and board
phy: move from strlcpy with unused retval to strscpy
phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys
phy: qcom-qmp: Add SC8280XP USB3 UNI phy
phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables
dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys
phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845
dt-bindings: phy: samsung,ufs-phy: match clock items
phy: tegra: xusb: Only warn once about reset problems in .remove()
dt-bindings: phy: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375
media: ti: cal: use CSI-2 frame number for seq number
media: ti: cal: rename sd_state to state
media: ti: cal: fix useless variable init
media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE
media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16
media: MAINTAINERS: change tc358743 maintainer
media: dw100: Fix an error handling path in dw100_probe()
media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall
ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
media: videodev2.h: drop V4L2_CAP_ASYNCIO
media: rockchip: rga: Fix probe rga_parse_dt bugs
media: v4l2-ctrls: Fix typo in VP8 comment
media: airspy: fix memory leak in airspy probe
phy: qcom: edp: Add SC8280XP eDP and DP PHYs
phy: qcom: edp: Introduce support for DisplayPort
phy: qcom: edp: Perform lane configuration
phy: qcom: edp: Generate unique clock names
dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles
media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap()
media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate
phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes
phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver
dt-bindings: phy: Add PHY_TYPE_USXGMII definition
phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200
soundwire: intel: set dev_num_ida_min
soundwire: bus: allow device number to be unique at system level
soundwire: bus: rename sdw_ida as sdw_bus_ida
f2fs: remove gc_urgent_high_limited for cleanup
f2fs: iostat: support accounting compressed IO
f2fs: use memcpy_{to,from}_page() where possible
f2fs: fix wrong continue condition in GC
f2fs: LFS mode does not support ATGC
ARM: dts: qcom: pmx55: align SPMI PMIC Power-on node name with dtschema
ARM: dts: qcom: pm8941: align SPMI PMIC LPG node name with dtschema
ARM: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: sdm845-mtp: correct ADC settle time
arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address
arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: align SPMI PMIC Power-on node name with dtschema
arm64: dts: qcom: align SPMI PMIC LPG node name with dtschema
arm64: dts: qcom: align SPMI PMIC regulators node name with dtschema
arm64: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: pmk8350: drop interrupt-names from ADC
arm64: dts: qcom: pmk8350: drop incorrect io-channel-ranges
arm64: dts: qcom: sc7280: Update gpu opp table
arm64: dts: qcom: sc7280-qcard: Add alias 'wifi0'
soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver
soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
audit: use time_after to compare time
soc: qcom: qmi: use const for struct qmi_elem_info
arm64: dts: qcom: sm8250: move DSI opp table to the dsi0 node
soc: qcom: icc-bwmon: remove redundant ret variable
arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock
arm64: dts: qcom: sc7280-herobrine: Don't enable the USB 2.0 port
arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ
arm64: dts: qcom: pm8350c: Drop PWM reg declaration
arm64: dts: qcom: sc7280: Add support for zoglin
dt-bindings: arm: qcom: document zoglin board
arm64: dts: qcom: msm8996-xiaomi-*: Add LEDs
arm64: dts: qcom: use GPIO flags for tlmm
arm64: dts: qcom: sdm845-db845c: drop gpios from CCI I2C sensors
arm64: dts: qcom: sdm845-db845c: drop power-domains from CCI I2C sensors
ARM: dts: qcom: use GPIO flags for tlmm
ASoC: amd: enable Pink sardine platform machine driver build.
ASoC: amd: add Pink Sardine machine driver using dmic
ASoC: amd: create platform device for acp6.2 machine driver
ASoC: amd: enable Pink Sardine acp6.2 drivers build
ASoC: amd: add acp6.2 pdm driver pm ops
ASoC: amd: add acp6.2 pci driver pm ops
ASoC: amd: add acp6.2 pdm driver dma ops
ASoC: amd: add acp6.2 irq handler
ASoC: amd: add acp6.2 pdm platform driver
ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver
ASoC: amd: add acp6.2 init/de-init functions
ASoC: amd: add Pink Sardine ACP PCI driver
ASoC: amd: add Pink Sardine platform ACP IP register header
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up one inconsistent indenting
drm/amdgpu: add new ip block for LSDMA 6.0
drm/amdgpu: add new ip block for sdma 6.0
drm/amdgpu: declare firmware for new SDMA 6.0.3
drm/amdgpu: enable smu block for smu 13.0.10
drm/amdgpu: added supported smu 13.0.10 sw pptable
drm/amd/pm: add smu_v13_0_10 driver if version
drm/amd/pm: add smu_v13_0_10 support
drm/amdgpu: add new ip block for PSP 13.0
drm/amdgpu: added firmware module for psp 13.0.10
drm/amdgpu: support psp v13_0_10 ip block
drm/amdgpu: add new ip block for SOC21
drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN
drm/amdgpu: initialize common sw config for v11_0_3
drm/amdgpu: drop gc 11_0_0 golden settings
drm/amdkfd: remove redundant variables err and ret
drm/amd/display: remove redundant vertical_line_start variable
drm/amd/display: Correct cursor position on horizontal mirror
drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
drm/amd/display: Fix check for stream and plane
drm/amd/display: Re-initialize viewport after pipe merge
drm/amd/display: Use correct plane for CAB cursor size allocation
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
drm/amd/display: 3.2.201
drm/amd/pm: bump SMU 13.0.0 driver_if header version
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm: use vbios carried pptable for those supported SKUs
drm/amd/display: Add visual confirm color support for SubVP
drm/amd/display: [FW Promotion] Release 0.0.132.0
drm/amd/display: Add comments.
drm/amd/display: Revert "program k1/k2 divider for virtual signal for DCN32"
drm/amd/display: Fix primary EDP link detection
drm/amd/display: fix wrong register access
drm/amd/display: use actual cursor size instead of max for CAB allocation
drm/amd/display: disable display fresh from MALL on an edge case for DCN321
drm/amd/display: Fix CAB cursor size allocation for DCN32/321
drm/amd/display: Missing HPO instance added
drm/amd/display: Refactor edp dsc codes.
drm/amd/display: SubVP missing scaling case
drm/amd/display: Add support for visual confirm color
drm/amd/display: Allow PHY state update between same states
drm/amd/display: Cleanup PSR flag
drm/amd/display: Cursor lag with PSR1 eDP
drm/amd/display: Add DC debug option to force LTTPR mode
drm/amd/display: add a override flag as wa for some specific dongle
arm64: dts: qcom: sa8295p-adp: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-crd: disallow regulator mode switches
arm64: dts: qcom: sc7280: Update lpasscore node
arm64: dts: qcom: sc7280: Update lpassaudio clock controller for resets
arm64: dts: qcom: sc7280: Cleanup the lpasscc node
ARM: dts: qcom: msm8660-surf: move fixed regulator out of soc
ARM: dts: qcom: msm8660: override nodes by label
ARM: dts: qcom: msm8226: override nodes by label
ARM: dts: qcom: msm8960: override nodes by label
drm/amd/display: Only commit SubVP state after pipe programming
drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence
drm/amd/display: Remove assert from PHY state update
drm/amd/display: set dig fifo read start level to 7 before dig fifo reset
arm64: dts: qcom: sm6350: Add GPI DMA nodes
drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
drm/amd/display: Fix OTG H timing reset for dcn314
drm/amd/display: Refine aux transaction before retrieve caps
drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
drm/amd/display: Don't choose SubVP display if ActiveMargin > 0
drm/amd/display: Set ODM policy based on number of DSC slices
drm/amd/display: 3.2.200
drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
drm/amd/display: Fix variable dereferenced before check
drm/amdgpu: Remove the unneeded result variable
drm/amdgpu: Update mes_v11_api_def.h
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
arm64: dts: qcom: sdm845: Add the RPMh stats node
arm64: dts: qcom: sdm845: Reduce reg size for aoss_qmp
dt-bindings: soc: qcom: stats: Document SDM845 compatible
soc: qcom: stats: Add SDM845 stats config and compatible
arm64: dts: qcom: pm6150l: add missing adc channels
dt-bindings: firmware: document Qualcomm SM6115 SCM
arm64: dts: qcom: sm8150: switch TCSR mutex to MMIO
arm64: dts: qcom: sm8150: split TCSR halt regs out of mutex
arm64: dts: qcom: sdm630: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm630: split TCSR halt regs out of mutex
arm64: dts: qcom: qcs404: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7280: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: switch TCSR mutex to MMIO
arm64: dts: qcom: sc7180: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: add missing TCSR syscon compatible
arm64: dts: qcom: msm8998: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8998: split TCSR halt regs out of mutex
arm64: dts: qcom: msm8996: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: split TCSR halt regs out of mutex
dt-bindings: mfd: qcom,tcsr: add several devices
arm64: dts: qcom: sdm845-xiaomi-polaris: Fix sde_dsi_active pinctrl
soc: qcom: Make QCOM_RPMPD depend on OF
ARM: dts: qcom: ipq8064: add ipq8065 variant
ARM: dts: qcom: ipq8064: add ipq8062 variant
ARM: dts: qcom: ipq8064: add v2 dtsi variant
ARM: dts: qcom-*: replace deprecated perst-gpio with perst-gpios
ARM: dts: qcom: stop using snps,dw-pcie falback
arm64: dts: qcom: msm8916-samsung-a2015: Rename touchscreen analog regulator
arm64: dts: qcom: msm8916-samsung-e2015: Add touchkey
ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64
arm64: dts: qcom: msm8916-samsung-e2015: Add initial common dtsi
dt-bindings: qcom: Document bindings for new msm8916-samsung-e2015 devices
dt-bindings: arm: qcom: Document additional sku6 for sc7180 pazquel
arm64: dts: qcom: Add SKU6 for sc7180-trogdor-pazquel-lte-parade
clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
arm64: dts: qcom: Add device tree for Sony Xperia 1 IV
arm64: dts: qcom: sm8450: Add SDHCI2
arm64: dts: qcom: sm8450: Adjust memory map
dt-bindings: arm: qcom: Document Sony Xperia 1 IV (PDX223)
arm64: dts: qcom: msm8998: add MSM8998 SDCC specific compatible
arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples
dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996
dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions
arm64: dts: qcom: msm8916: add clocks to the GCC device node
clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down
clk: qcom: gcc-msm8916: move GPLL definitions up
clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: separate bindings for MSM8916 GCC device
dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml
selftests/bpf: Fix connect4_prog tcp/socket header type conflict
regulator: core: Fix regulator supply registration with sysfs
arm64: dts: qcom: sm6350: Add interconnect support
arm64: dts: qcom: replace deprecated perst-gpio with perst-gpios
arm64: dts: qcom: stop using snps,dw-pcie falback
dt-bindings: crypto: ti,sa2ul: drop dma-coherent property
dt-bindings: leds: qcom-wled: fix number of addresses
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
dt-bindings: crypto: drop minItems equal to maxItems
dt-bindings: ata: drop minItems equal to maxItems
dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems
media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: display: drop minItems equal to maxItems
dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width
dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes
spi: mt7621: Remove 'clk' from 'struct mt7621_spi'
spi: mt7621: Use devm_spi_register_controller()
spi: mt7621: Use the devm_clk_get_enabled() helper to simplify error handling
spi: mt7621: Fix an error message in mt7621_spi_probe()
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
HSI: omap_ssi_port: Fix dma_map_sg error check
HSI: cmt_speech: Pass a pointer to virt_to_page()
HSI: omap_ssi: Fix refcount leak in ssi_probe
HSI: clients: remove duplicate assignment
drm: bridge: dw_hdmi: only trigger hotplug event on link change
spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()
drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
selftests/bpf: Fix bind{4,6} tcp/socket header type conflict
drm/bridge: tc358767: Handle bridge past DPI output
media: av7110: move to staging/media/deprecated/saa7146
media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci
media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif
media: fsl-viu: deprecate this driver
media: tm6000: deprecate this driver
media: zr364xx: deprecate this driver
media: meye: deprecate this driver
media: cpia2: deprecate this driver
arm64: dts: mt8192: Add dsi node
arm64: dts: mt8192: Add display nodes
arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
arm64: dts: mt8192: Add mipi_tx node
arm64: dts: mt8192: Add pwm node
media: staging/media: add a STAGING_MEDIA_DEPRECATED option
media: avoid use of 'videobuf'
media: staging/media/omap4iss/iss_video.c: videobuf -> vb2
media: platform: ti: avoid using 'videobuf' or 'video-buf'
arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
drm/bridge: anx7625: Support HDMI_I2S audio format
media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2'
bpf, mips: No need to use min() to get MAX_TAIL_CALL_CNT
media: vb2: videobuf -> videobuf2
media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
media: zoran: move to mainline
media: zoran: from VB2_READ/WRITE: read/write isn't supported
media: zoran: the video device is video capture only, not M2M
media: zoran: fix checkpatch --strict issues
media: ti/omap: fix repeated words in comments
media: pci/cx23885: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: i2c/cx25840: fix repeated words in comments
media: v4l2-flash: Fix comment typo
media: technisat-usb2: Fix comment typo
media: drxk: Fix comment typo
media: v4l2-ioctl: Fix typo 'the the' in comment
media: tm6000: Fix typo 'the the' in comment
media: gspca: Fix typo 'the the' in comment
media: platform: ti: Fix typo 'the the' in comment
media: saa7164: Fix typo 'the the' in comment
media: ivtv: Fix typo 'the the' in comment
media: cx88: Fix typo 'the the' in comment
media: dvb-frontends: Fix typo 'the the' in comment
media: sun6i-csi: Fix comment typo
media: dib8000: Fix comment typo
media: staging/media/av7110/av7110: Fix typo in string
media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver
media: dw100: Add i.MX8MP dw100 dewarper driver
media: dt-bindings: media: Add i.MX8MP DW100 binding
media: uapi: Add a control for DW100 driver
media: v4l: uapi: Add user control base for DW100 controls
media: Documentation: dw100: Add user documentation for the DW100 driver
media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks
media: v4l2-ctrls: optimize type_ops for arrays
ASoC: codecs: max98088: remove redundant ret variable
drm/i915/guc: Remove log size module parameters
net: sparx5: add support for mrouter ports
net: sparx5: add list for mdb entries in driver
ethernet: Add helpers to recognize addresses mapped to IP multicast
genetlink: start to validate reserved header bytes
spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4
spi: sh-msiof: add generic Gen4 binding
spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support
drm/i915: split gem quirks from display quirks
ARM: dts: at91: sam9x60ek: remove simple-bus for regulators
ARM: dts: lan966x: add support for pcb8290
arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a
arm64: dts: rockchip: add vcc_mipi regulator to rock-3a
arm64: dts: rockchip: add vcc_cam regulator to rock-3a
drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
drm/i915/vrr: drop window2_delay member from i915
drm/i915: move and group sagv under display.sagv
drm/i915: move overlay to display.overlay
drm/i915: move hotplug to display.hotplug
x86/earlyprintk: Clean up pciserial
drm/i915: move wm to display.wm
drm/i915: move and group fbdev under display.fbdev
wifi: mac80211: fix potential deadlock in ieee80211_key_link()
drm/i915: move dpll under display.dpll
drm/i915: move and split audio under display.audio and display.funcs
drm/i915: move dmc to display.dmc
drm/i915: move and group pps members under display.pps
drm/i915: move and group gmbus members under display.gmbus
drm/i915: move color_funcs to display.funcs
drm/i915: move fdi_funcs to display.funcs
arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config
drm/i915: move wm_disp funcs to display.funcs
drm/i915: move hotplug_funcs to display.funcs
drm/i915: move dpll_funcs to display.funcs
drm/i915: move cdclk_funcs to display.funcs
ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y
ARM: defconfig: fix CONFIG_SND_SOC_AC97_CODEC name
ARM: defconfig: drop CONFIG_MICROCHIP_PIT64B
ARM: defconfig: drop CONFIG_USB_FSL_USB2
ARM: defconfig: drop CONFIG_SND_SOC_FSL_SAI
ARM: defconfig: drop CONFIG_PTP_1588_CLOCK=y
ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
ARM: defconfig: drop CONFIG_SERIAL_OMAP references
ARM: defconfig: drop CONFIG_NET_VENDOR_ASIX=y
ARM: defconfig: clean up multi_v4t and multi_v5 configs
xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode
xfrm: interface: support collect metadata mode
drm/i915: add display sub-struct to drm_i915_private
ARM: defconfig: reorder defconfig files
net: allow storing xfrm interface metadata in metadata_dst
esp: choose the correct inner protocol for GSO on inter address family tunnels
PCI: dwc: Drop dependency on ZONE_DMA32
arm64: dts: meson-sm1-sei610: Remove 'enable-active-low'
arm64: dts: meson-g12a: Remove 'enable-active-low'
drm/gma500: Fix comment typo
perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf: Capture branch privilege information
perf: Extend branch type classification
perf: Add system error and not in transaction branch types
drm/gma500: Fix SDVO command debug printing
x86/mce: Retrieve poison range from hardware
clk: renesas: r8a779f0: Add MSIOF clocks
clk: renesas: r9a09g011: Add IIC clock and reset entries
arm64: dts: renesas: r8a774a1: Put I2C aliases to board files
arm64: dts: renesas: r8a774e1: Rename i2c_dvfs to iic_pmic
arm64: dts: renesas: r8a779a0: Put I2C aliases to board files
arm64: dts: renesas: r8a77990: Put I2C aliases to board files
arm64: dts: renesas: r8a77980: Put I2C aliases to board files
arm64: dts: renesas: r8a77970: Put I2C aliases to board files
arm64: dts: renesas: r8a779{51|60|65}: Put I2C aliases to board files
arm64: dts: renesas: rzv2m evk: Enable i2c
arm64: dts: renesas: r9a09g011: Add i2c nodes
arm64: defconfig: Enable additional support for Renesas platforms
ARM: shmobile: defconfig: Refresh for v6.0-rc1
RDMA/rxe: Remove an unused member from struct rxe_mr
cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
ASoC: codecs: allow compile testing without MFD drivers
dt-bindings: mediatek: Add axi clock in mt8173 dts example
regulator: tps65219: change tps65219_regulator_irq_types to static
ASoC: amd: acp: Modify dai_id macros to be more generic
spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
ASoC: wcd938x: Remove spurious type_base from irq chip
ASoC: wcd9335: Convert irq chip to config regs
drm/msm/a6xx: Improve gpu recovery sequence
drm/msm/a6xx: Ensure CX collapse during gpu recovery
drm/msm: Fix cx collapse issue during recovery
drm/msm: Correct pm_runtime votes in recover worker
drm/msm: Take single rpm refcount on behalf of all submits
drm/msm: Remove unnecessary pm_runtime_get/put
drm/msm: De-open-code some CP_EVENT_WRITE
dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd.
lib/string_helpers: Add str_read_write() helper
iio: common: scmi_sensors: use HZ macro from units.h
iio: accel: adxl345: use HZ macro from units.h
units: complement the set of Hz units
drm/msm/iommu: optimize map/unmap
drm/msm: Add fault-injection support
drm/msm/gem: Convert to lockdep assert
RDMA/core: Remove 'device' argument from rdma_build_skb()
RDMA/srp: Use the attribute group mechanism for sysfs attributes
RDMA/srp: Handle dev_set_name() failure
RDMA/srp: Remove the srp_host.released completion
RDMA/srp: Rework the srp_add_port() error path
drm/msm/gem: Add msm_gem_assert_locked()
drm/msm/gem: Evict active GEM objects when necessary
drm/msm/gem: Consolidate shrinker trace
drm/msm/gem: Unpin buffers earlier
drm/msm/gem: Convert to using drm_gem_lru
drm/gem: Add LRU/shrinker helper
drm/msm/gem: Remove active refcnt
drm/msm/gem: Consolidate pin/unpin paths
drm/msm/gem: Rename to pin/unpin_pages
drm/msm/gem: Rename update_inactive
drm/msm/gem: Check for active in shrinker path
drm/msm: Split out idr_lock
drm/msm: Small submit cleanup
drm/msm: Reorder lock vs submit alloc
bpf: Fix a few typos in BPF helpers documentation
selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4
net_sched: remove impossible conditions
net: fman: memac: Uninitialized variable on error path
openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests
openvswitch: allow specifying ifindex of new interfaces
net: ftmac100: add an opportunity to get ethaddr from the platform
net: dsa: mv88e6xxx: Allow external SMI if serial
genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind()
net/mlx4: Fix error check for dma_map_sg
net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()
mlx4: Do type_clear() for devlink ports when type_set() was called previously
net: dsa: mv88e6xxx: support RGMII cmode
platform/chrome: cros_ec_typec: Correct alt mode index
platform/chrome: cros_ec_typec: Add bit offset for DP VDO
perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support
perf/core: Add speculation info to branch entries
perf/x86/amd/lbr: Use fusion-aware branch classifier
perf/x86: Make branch classifier fusion-aware
perf/x86/amd/lbr: Add LbrExtV2 software branch filter support
perf/x86: Move branch classifier
perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support
perf/x86/amd/lbr: Add LbrExtV2 branch record support
perf/x86/amd/lbr: Detect LbrExtV2 support
x86/cpufeatures: Add LbrExtV2 feature bit
perf/x86/amd/core: Add generic branch record interfaces
perf/x86/amd/core: Refactor branch attributes
perf/x86/amd/brs: Move feature-specific functions
sched: Add update_current_exec_runtime helper
selftests/bpf: fix type conflict in test_tc_dtime
audit: free audit_proctitle only on task exit
audit: explicitly check audit_context->context enum value
cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all()
audit: audit_context pid unused, context enum comment fix
cgroup: Homogenize cgroup_get_from_id() return value
cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id
cgroup: Honor caller's cgroup NS when resolving path
coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface
coresight: etm4x: Expose default timestamp source in sysfs
drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning
PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc()
soc: mediatek: mtk-svs: Use bitfield access macros where possible
soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
dt-bindings: power: mediatek: Update maintainer list
dt-bindings: power: mediatek: Support naming power controller node with unit address
dt-bindings: power: mediatek: Refine multiple level power domain nodes
pinctrl: nuvoton: Use 'unsigned int' instead of just 'unsigned'.
dt-bindings: pinctrl: Add missing (unevaluated|additional)Properties on child nodes
sbitmap: remove unnecessary code in __sbitmap_queue_get_batch
gfs2: Switch from strlcpy to strscpy
pinctrl: amd: Pick some different unicode symbols
pinctrl: fixup for "i2c: Make remove callback return void"
drm/i915: Add new ADL-S pci id
drm/tve200: Fix smatch warning
drm: bridge: icn6211: Add support for external REFCLK
dt-bindings: display: bridge: icn6211: Add support for external REFCLK
drm: bridge: icn6211: Add and use hs_rate and lp_rate
drm: fix drm_mipi_dbi build errors
drm/panel: use 'select' for Ili9341 panel driver helpers
ARM: dts: Let Gemini NS2502 parse redboot partitions
ARM: dts: gemini: ssi1328: permit to use gigabit
ARM: dts: gemini: ns2502: permit to use gigabit
platform/x86: msi-laptop: Add msi_scm_disable_hw_fn_handling() helper
platform/x86: msi-laptop: Add msi_scm_model_exit() helper
net: sched: remove unnecessary init of qdisc skb head
platform/x86: msi-laptop: Fix resource cleanup
platform/x86: msi-laptop: Simplify ec_delay handling
platform/x86: msi-laptop: Fix old-ec check for backlight registering
platform/x86: msi-laptop: Drop MSI_DRIVER_VERSION
platform/x86: msi-laptop: Use MODULE_DEVICE_TABLE()
platform/x86: toshiba_acpi: Fix ECO LED control on Toshiba Z830
platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
crypto: Kconfig - simplify compression/RNG entries
crypto: Kconfig - simplify cipher entries
crypto: Kconfig - simplify userspace entries
crypto: Kconfig - simplify hash entries
crypto: Kconfig - simplify aead entries
crypto: Kconfig - simplify CRC entries
crypto: Kconfig - simplify public-key entries
crypto: Kconfig - add submenus
crypto: Kconfig - sort the arm entries
crypto: Kconfig - sort the arm64 entries
crypto: Kconfig - submenus for arm and arm64
crypto: Kconfig - remove AES_ARM64 ref by SA2UL
crypto: Kconfig - move x86 entries to a submenu
crypto: Kconfig - move sparc entries to a submenu
crypto: Kconfig - move s390 entries to a submenu
crypto: Kconfig - move powerpc entries to a submenu
crypto: Kconfig - move mips entries to a submenu
crypto: hisilicon/qm - no judgment in the back process
crypto: ccree - Fix dma_map_sg error check
crypto: allwinner - Fix dma_map_sg error check
crypto: amlogic - Fix dma_map_sg error check
crypto: qce - Fix dma_map_sg error check
crypto: sahara - Fix error check for dma_map_sg
crypto: gemini - Fix error check for dma_map_sg
crypto: drivers - move from strlcpy with unused retval to strscpy
crypto: core - move from strlcpy with unused retval to strscpy
crypto: aspeed - add HACE crypto driver
dt-bindings: crypto: add documentation for aspeed hace
ARM: dts: aspeed: Add HACE device controller node
dt-bindings: clock: Add AST2500/AST2600 HACE reset definition
crypto: aspeed - Add HACE hash driver
crypto: ccp - Fail the PSP initialization when writing psp data file failed
crypto: ccp - Initialize PSP when reading psp data file failed
hwrng: imx-rngc - use devres for hwrng registration
hwrng: imx-rngc - use devm_clk_get_enabled
crypto: tcrypt - remove mode=1000
r8152: add PID for the Lenovo OneLink+ Dock
wifi: rtw88: fix uninitialized use of primary channel index
net: phylink: allow RGMII/RTBI in-band status
platform/x86: move from strlcpy with unused retval to strscpy
x86/microcode: Remove ->request_microcode_user()
platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
platform/x86: asus-wmi: Implement TUF laptop keyboard power states
platform/x86: asus-wmi: Implement TUF laptop keyboard LED modes
platform/x86: asus-wmi: Support the GPU fan on TUF laptops
platform/x86: asus-wmi: Modify behaviour of Fn+F5 fan key
platform/x86: asus-wmi: Update tablet_mode_sw module-param help text
net: prestera: manage matchall and flower priorities
net: prestera: add support for egress traffic mirroring
net: prestera: acl: extract matchall logic into a separate file
net: asix: ax88772: add ethtool pause configuration
net: asix: ax88772: migrate to phylink
wifi: mac80211: use full 'unsigned int' type
wifi: mac80211: move from strlcpy with unused retval to strscpy
wifi: mac80211: read ethtool's sta_stats from sinfo
wifi: mac80211: correct SMPS mode in HE 6 GHz capability
drm/i915: Skip wm/ddb readout for disabled pipes
dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes
libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton
bpf: prepare for more bpf syscall to be used from kernel and user space.
powerpc/82xx: remove spidev node from mgcoge
powerpc/microwatt: Add LiteX MMC driver
selftests/powerpc: Add a test for execute-only memory
powerpc/mm: Support execute-only memory on the Radix MMU
macintosh: move from strlcpy with unused retval to strscpy
powerpc: move from strlcpy with unused retval to strscpy
powerpc/fsl_booke: Make calc_cam_sz() static
powerpc: Remove stale declarations in mmu_decl.h
powerpc: Update ISA versions to mention e5500/e6500
powerpc: Move patch sites out of asm-prototypes.h
powerpc/boot: Drop unused dummy.c
powerpc/boot: Convert more files to use SPDX tags
riscv: enable CD-ROM file systems in defconfig
drm/mediatek: Remove the unneeded result
bpf: Add CGROUP prefix to cgroup_iter_order
Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
Bluetooth: move from strlcpy with unused retval to strscpy
Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Bluetooth: ISO: Fix not handling shutdown condition
Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
Bluetooth: MGMT: Fix Get Device Flags
Bluetooth: L2CAP: Fix build errors in some archs
Bluetooth: hci_sync: Fix suspend performance regression
Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
Bluetooth: convert hci_update_adv_data to hci_sync
Bluetooth: move hci_get_random_address() to hci_sync
Bluetooth: Delete unreferenced hci_request code
Bluetooth: Move Adv Instance timer to hci_sync
drm/mediatek: Drop of_gpio header
Bluetooth: Convert SCO configure_datapath to hci_sync
Bluetooth: Delete unused hci_req_stop_discovery()
Bluetooth: Rework le_scan_restart for hci_sync
Bluetooth: Convert le_scan_disable timeout to hci_sync
Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921
drm/i915/pxp: don't start pxp without mei_pxp bind
ata: libata-core: Simplify ata_build_rw_tf()
ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE
ata: libata-core: remove redundant err_mask variable
ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0
drm/i915/display/mtl: Extend MBUS programming
drm/i915/mtl: Reuse adl-p DBUF calculations
drm/i915/mtl: Update memory bandwidth parameters
drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
drm/i915: Extract wm latency adjustment to its own function
clk: sunxi-ng: d1: Limit PLL rates to stable ranges
netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed
mlxsw: Remove unused mlxsw_core_port_type_get()
mlxsw: Remove unused port_type_set devlink op
mlxsw: Remove unused IB stuff
net: devlink: limit flash component name to match version returned by info_get()
netdevsim: add version fw.mgmt info info_get() and mark as a component
net: devlink: extend info_get() version put to indicate a flash component
selftests/net: fix reinitialization of TEST_PROGS in net self tests.
dt-bindings: display: adi,adv75xx: Add missing graph schema references
MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer
drm/i915/mtl: Fix rawclk for Meteorlake PCH
drm/i915/mtl: Add support for MTL in Display Init sequences
drm/i915/mtl: Add VBT port and AUX_CH mapping
drm/i915/mtl: Add PCH support
dt-bindings: Remove 'Device Tree Bindings' from end of title:
of: unittest: taint the kernel when of unittest runs
bpf/scripts: Assert helper enum value is aligned with comment order
bpftool: Fix a wrong type cast in btf_dumper_int
selftests/bpf: add a selftest for cgroup hierarchical stats collection
selftests/bpf: extend cgroup helpers
cgroup: bpf: enable bpf programs to integrate with rstat
selftests/bpf: Test cgroup_iter.
bpf: Introduce cgroup iter
drm/i915/mtl: Don't mask off CCS according to DSS fusing
drm/i915/mtl: MMIO range is now 4MB
drm/i915: Skip Bit12 fw domain reset for gen12+
drm/amd: remove possible condition with no effect (if == else)
drm/amd: remove possible condition with no effect (if == else)
drm/amd: fix potential memory leak
drm/amd: fix potential memory leak
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
drm: amd: amdgpu: ACPI: Add comment about ACPI_FADT_LOW_POWER_S0
drm/radeon: use time_after(a,b) to replace "a>b"
drm/amdgpu: use dev_info to benefit mGPU case
drm/amdgpu: use adev_to_drm to get drm device
drm/amdgpu: add MGCG perfmon setting for gfx11
drm/amd/amdgpu: avoid soft reset check when gpu recovery disabled
drm/amdkfd: Fix isa version for the GC 10.3.7
drm/amdgpu: Fix page table setup on Arcturus
drm/amdkfd: Allocate doorbells only when needed
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/display: Remove redundant check in atomic_check
drm/amd/display: Adding log clock table from SMU
drm/amd/display: Uncomment SubVP scaling case
drm/amd/display: Add interface to track PHY state
drm/amd/display: Free phantom plane and stream properly
drm/amd/display: program k1/k2 divider for virtual signal for DCN32
drm/amd/display: Cursor flicker when entering PSRSU
drm/amd/display: change to runtime initialization for reg offsets for DCN321
drm/amd/display: change to runtime initialization for reg offsets for DCN32
drm/amd/display: Change AUX NACK behavior
drm/amd/display: HDMI ODM Combine Policy Correction
drm/amd/display: fix odm 2:1 policy not being applied consistently in 4k144 modes
drm/amd/display: do not change pipe split policy for RV2
drm/amd/display: 3.2.199
drm/amd/display: [FW Promotion] Release 0.0.130.0
drm/amdgpu: skip set_topology_info for VF
drm/amdgpu: add sdma instance check for gfx11 CGCG
ASoC: tas2764: Export highpass filter setting
ASoC: tas2764: Add IRQ handling
ASoC: tas2764: Fix mute/unmute
ASoC: tas2764: Drop conflicting set_bias_level power setting
ASoC: tas2764: Allow mono streams
regulator: core: Don't err if allow-set-load but no allowed-modes
regulator: core: Require regulator drivers to check uV for get_optimum_mode()
ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
dt-bindings: arm: coresight-tmc: Add 'iommu' property
dt-bindings: arm: coresight: Add 'power-domains' property
gfs2: Clear flags when withdraw prevents xmote
gfs2: Dequeue waiters when withdrawn
gfs2: Prevent double iput for journal on error
spi: amd: Configure device speed
arm64: dts: mt8195: Add display node for vdosys0
arm64: dts: mt8195: Add gce node
arm64: dts: mt8195: Add iommu and smi nodes
arm64: dts: mt8195: Specify audio reset controller
arm64: dts: mt8195: Add adsp node and adsp mailbox nodes
arm64: dts: mt8195: Add audio related nodes
arm64: dts: mt8195: Add scp node
arm64: dts: mt8195: Add spmi node
arm64: dts: mt8195: Add power domains controller
arm64: dts: mt8195: Add vdosys and vppsys clock nodes
arm64: dts: mt8195: Add cpufreq node
arm64: dts: mt8195: Disable I2C0 node
arm64: dts: mt8195: Disable watchdog external reset signal
arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
platform/x86: asus-wmi: Simplify tablet-mode-switch handling
platform/x86: asus-wmi: Simplify tablet-mode-switch probing
platform/x86: asus-wmi: Add support for ROG X13 tablet mode
platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
platform/x86: asus-wmi: Support the hardware GPU MUX on some laptops
platform/x86: asus-wmi: Simplify some of the *_check_present() helpers
platform/x86: asus-wmi: Refactor panel_od attribute
platform/x86: asus-wmi: Refactor egpu_enable attribute
platform/x86: asus-wmi: Refactor disable_gpu attribute
platform/x86: asus-wmi: Document the panel_od sysfs attribute
platform/x86: asus-wmi: Document the egpu_enable sysfs attribute
platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit
platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
platform/surface: aggregator_registry: Rename HID device nodes based on new findings
platform/surface: aggregator_registry: Rename HID device nodes based on their function
platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
platform/x86: pmc_atom: Amend comment style and grammar
platform/x86: pmc_atom: Make terminator entry uniform
platform/x86: pmc_atom: Improve quirk message to be less cryptic
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
platform/x86: dell-privacy: convert to use dev_groups
soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
soc: mediatek: mtk-svs: Remove hardcoded irqflags
soc: mediatek: mtk-svs: Switch to platform_get_irq()
gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes
dt-bindings: soc: mediatek: pwrap: add compatible for mt8188
soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF
ASoC: sigmadsp: switch to use kmemdup_nul() helper
net: sched: delete duplicate cleanup of backlog and qlen
arm64: dts: mediatek: mt8183-pumpkin: add keypad support
arm64: dts: mediatek: mt8183: add keyboard node
arm64: dts: mt8183: add MediaTek MDP3 nodes
dt-bindings: pinctrl: mt8186: Fix 'reg-names' for pinctrl nodes
ASoC: Add Apple MCA I2S transceiver bindings
ASoC: apple: mca: Add locking
ASoC: apple: mca: Start new platform driver
pinctrl: mediatek: add mt8188 driver
dt-bindings: pinctrl: mediatek: add support for mt8188
mm/slub: move free_debug_processing() further
pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings
pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings
pinctrl: nomadik: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
pinctrl: bcm: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
spi: pxa2xx: Remove the unneeded result variable
regulator: drivers: Remove unnecessary print function dev_err()
ASoC: max98088: add support for noise gate reg
ASoC: codecs: add suspend and resume for ES8316
ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field
ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box
ASoC: SOF: mediatek: Add dai driver for mt8186
PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value
drm/virtio: Fix same-context optimization
udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
HID: move from strlcpy with unused retval to strscpy
HID: vivaldi: convert to use dev_groups
HID: wacom: Simplify comments
HID: rmi: replace ternary operator with min()
HID: Kconfig: remove redundant "depends on HID" lines
wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
wifi: nl80211: send MLO links channel info in GET_INTERFACE
nfp: flower: support case of match on ct_state(0/0x3f)
wifi: mac80211: allow bw change during channel switch in mesh
wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link()
drm/radeon: Don't register backlight when another backlight should be used (v3)
drm/amdgpu: Don't register backlight when another backlight should be used (v3)
drm/i915: Don't register backlight when another backlight should be used (v2)
EDAC/wq: Remove unneeded flush_workqueue()
wifi: mac80211: allow link address A2 in TXQ dequeue
wifi: mac80211: fix control port frame addressing
wifi: mac80211: set link ID in TX info for beacons
wifi: mac80211_hwsim: fix link change handling
wifi: mac80211: maintain link_id in link_sta
wifi: cfg80211/mac80211: check EHT capability size correctly
wifi: mac80211_hwsim: split iftype data into AP/non-AP
wifi: mac80211: mlme: don't add empty EML capabilities
wifi: mac80211: use link ID for MLO in queued frames
wifi: mac80211: use the corresponding link for stats update
wifi: mac80211: add link information in ieee80211_rx_status
wifi: mac80211: properly implement MLO key handling
wifi: cfg80211: Add link_id parameter to various key operations for MLO
wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
wifi: cfg80211: reject connect response with MLO params for WEP
wifi: mac80211: fix use-after-free
wifi: mac80211: use link in TXQ parameter configuration
wifi: cfg80211: add link id to txq params
wifi: mac80211: set link BSSID
wifi: cfg80211: get correct AP link chandef
wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
wifi: mac80211: properly set old_links when removing a link
wifi: mac80211: accept STA changes without link changes
HID: playstation: convert to use dev_groups
net: gro: skb_gro_header helper function
EDAC/ie31200: Add Skylake-S support
HID: uclogic: Add support for Parblo A610 PRO
HID: uclogic: Add support for XP-PEN Deco Pro S
HID: uclogic: Add support for UGEE v2 mouse frames
HID: uclogic: Add support for UGEE v2 dial frames
HID: uclogic: Parse the UGEE v2 frame type
HID: uclogic: Refactor UGEE v2 frame initialization
HID: uclogic: Refactor UGEE v2 string descriptor parsing
HID: uclogic: KUnit best practices and naming conventions
HID: uclogic: Fix warning in uclogic_rdesc_template_apply
HID: uclogic: Add missing suffix for digitalizers
lib/vnsprintf: add const modifier for param 'bitmap'
drm/vc4: hvs: protect drm_print_regset32()
drm/vc4: crtc: protect device resources after removal
drm/vc4: plane: protect device resources after removal
drm/vc4: hdmi: unlock mutex when device is unplugged
drm/i915: fix null pointer dereference
dt-bindings: serial: samsung: add exynosautov9-uart compatible
Documentation: devlink: fix the locking section
selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addr
selftests/net: Add test for timing a bind request to a port with a populated bhash entry
net: Add a bhash2 table hashed by port and address
selftests/bpf: Fix wrong size passed to bpf_setsockopt()
selftests/bpf: Add cb_refs test to s390x deny list
netlink: fix some kernel-doc comments
net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
Documentation: sysctl: align cells in second content column
selftests/bpf: Add tests for reference state fixes for callbacks
bpf: Fix reference state management for synchronous callbacks
pinctrl: Add Cypress cy8c95x0 support
dt-binding: pinctrl: Add cypress,cy8c95x0
mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses.
KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init()
KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails
drm/i915/dg2: Add additional HDMI pixel clock frequencies
MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer
ice: Print human-friendly PHY types
ice: Implement devlink port split operations
ice: Add additional flags to ice_nvm_write_activate
ice: Add port option admin queue commands
ice: Add support for ip TTL & ToS offload
block/rnbd-clt: Remove the unneeded result variable
mm/sl[au]b: introduce common alloc/free functions without tracepoint
mm/slab: kmalloc: pass requests larger than order-1 page to page allocator
mm/slab_common: cleanup kmalloc_large()
mm/slab_common: kmalloc_node: pass large requests to page allocator
mm/slub: move kmalloc_large_node() to slab_common.c
mm/slab_common: fold kmalloc_order_trace() into kmalloc_large()
mm/sl[au]b: factor out __do_kmalloc_node()
mm/slab_common: cleanup kmalloc_track_caller()
mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions
mm/slab: cleanup slab_alloc() and slab_alloc_node()
mm/slab: move NUMA-related code to __do_cache_alloc()
drm/i915/guc/slpc: Allow SLPC to use efficient frequency
staging: r8188eu: remove unnecessary null check
staging: sm750fb: split multiple assignments to lines
clk: samsung: MAINTAINERS: add Krzysztof Kozlowski
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
r8169: remove support for chip version 60
r8169: remove support for chip version 50
r8169: remove support for chip version 49
r8169: remove support for chip versions 45 and 47
r8169: remove support for chip version 41
micrel: ksz8851: fixes struct pointer issue
tcp: annotate data-race around tcp_md5sig_pool_populated
net: marvell: prestera: implement br_port_locked flag offloading
dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges
dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties
dt-bindings: PCI: fu740-pci: fix missing clock-names
regulator: max597x: Remove the unneeded result variable
ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe()
x86/mm: Print likely CPU at segfault time
net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location
net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G
dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5G
net: skb: prevent the split of kfree_skb_reason() by gcc
drm/i915: move has_dsc to runtime info
drm/i915: move has_dmc to runtime info
drm/i915: move has_hdcp to runtime info
drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
drm/i915: move platform_engine_mask to runtime info
drm/i915: move memory_regions to runtime info
drm/i915: move has_pooled_eu to runtime info
drm/i915: move ppgtt_type and ppgtt_size to runtime info
drm/i915: move page_sizes to runtime info
drm/i915: move fbc_mask to runtime info
drm/i915: move graphics.ver and graphics.rel to runtime info
drm/i915: add initial runtime info into device info
platform/x86/amd/pmf: Fix clang unused variable warning
platform/x86/amd/pmf: Fix undefined reference to platform_profile
drm/i915: combine device info printing into one
drm/i915/guc: remove runtime info printing from time stamp logging
ALSA: doc: Drop snd_dma_continuous_data() usages
ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation
ASoC: Intel: sst: Switch to standard device pages
ALSA: pdaudiocf: Drop superfluous GFP setup
ALSA: vx: Drop superfluous GFP setup
RDMA/hns: Support MR's restrack raw ops for hns driver
platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs
clk: do not initialize ret
clk: remove extra empty line
net: phy: tja11xx: add interface mode and RMII REF_CLK support
dt-bindings: net: tja11xx: add nxp,refclk_in property
mlxsw: minimal: Extend to support line card dynamic operations
mlxsw: minimal: Extend module to port mapping with slot index
mlxsw: minimal: Move ports allocation to separate routine
mlxsw: minimal: Extend APIs with slot index for modular system support
mlxsw: i2c: Add support for system interrupt handling
mlxsw: core_linecards: Register a system event handler
mlxsw: core: Add registration APIs for system event handler
mlxsw: core_linecards: Separate line card init and fini flow
bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF
docs: netlink: basic introduction to Netlink
net: improve and fix netlink kdoc
selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere
bpf: update bpf_{g,s}et_retval documentation
bpf: expose bpf_strtol and bpf_strtoul to all program types
bpf: Use cgroup_{common,current}_func_proto in more hooks
bpf: Introduce cgroup_{common,current}_func_proto
net: ftmac100: set max_mtu to allow DSA overhead setting
ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params()
drm/display/dp_mst: Move all payload info into the atomic state
drm/radeon: Drop legacy MST support
drm/display/dp_mst: Maintain time slot allocations when deleting payloads
drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
drm/nouveau/kms: Pull mst state in for all modesets
drm/nouveau/kms: Cache DP encoders in nouveau_connector
drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
drm/display/dp_mst: Don't open code modeset checks for releasing time slots
drm/display/dp_mst: Add nonblocking helpers for DP MST
drm/display/dp_mst: Add helper for finding payloads in atomic MST state
drm/display/dp_mst: Add some missing kdocs for atomic MST structs
drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
drm/display/dp_mst: Call them time slots, not VCPI slots
drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
drm/amdgpu/dm/mst: Rename get_payload_table()
drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
scripts/bpf: Set date attribute for bpf-helpers(7) man page
scripts/bpf: Set version attribute for bpf-helpers(7) man page
bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE
bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval
bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs
flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode
rtc: mxc: Use devm_clk_get_enabled() helper
rtc: gamecube: Always reset HW_SRNPROT after read
rtc: k3: detect SoC to determine erratum fix
rtc: k3: wait until the unlock field is not zero
rtc: mpfs: Remove printing of stray CR
remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init
fs: dlm: const void resource name parameter
fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
fs: dlm: remove DLM_LSFL_FS from uapi
fs: dlm: trace user space callbacks
fs: dlm: change ls_clear_proc_locks to spinlock
fs: dlm: remove dlm_del_ast prototype
fs: dlm: handle rcom in else if branch
fs: dlm: allow lockspaces have zero lvblen
fs: dlm: fix invalid derefence of sb_lvbptr
fs: dlm: handle -EINVAL as log_error()
fs: dlm: use __func__ for function name
fs: dlm: handle -EBUSY first in unlock validation
fs: dlm: handle -EBUSY first in lock arg validation
fs: dlm: fix race between test_bit() and queue_work()
fs: dlm: fix race in lowcomms
remoteproc: imx_rproc: Simplify some error message
ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure
ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
ASoC: SOF: ipc4-loader: Verify ext manifest magic number
ASoC: SOF: imx: imx8ulp: declare ops structure as static
ASoC: fsl_sai: Update slots number according to bclk_ratio
ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186
ASoC: SOF: Introduce function sof_of_machine_select
regulator: drivers: Add TI TPS65219 PMIC regulators support
regulator: dt-bindings: Add TI TPS65219 PMIC bindings
regulator: qcom_smd: Add PM6125 RPM regulators
regulator: qcom_smd: Sort pmics alphabetically (part 3)
regulator: qcom_smd: Sort pmics alphabetically (part 2)
regulator: qcom_smd: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add PM6125 PMIC support
regulator: qcom_spmi: Sort pmics alphabetically (part 2)
regulator: qcom_spmi: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add support for LDO_510 and FTSMPS
regulator: qcom_spmi: Add support for HFSMPS regulator type
regulator: qcom_smd: Document PM6125 PMIC
regulator: qcom_smd: Sort compatibles alphabetically
regulator: qcom_spmi: Document PM6125 PMIC
regulator: qcom_spmi: Improve formatting of if-then blocks
soundwire: intel: remove use of __func__ in dev_dbg
soundwire: bus: remove use of __func__ in dev_dbg
soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX
soundwire: intel: Remove unnecessary TODO
soundwire: qcom: Update error prints to debug prints
regmap: check right noinc bounds in debug print
regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
drm/panel-edp: add IVO M133NW4J-R3 panel entry
subdev/clk: fix repeated words in comments
dt-bindings: interrupt-controller: arm,gic: Support two address and size cells
dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional
ima: fix blocking of security.ima xattrs of unsupported algorithms
mm/slub: Remove the unneeded result variable
drm/i915/backlight: Disable pps power hook for aux based backlight
mm/slab_common: Remove the unneeded result variable
staging: r8188eu: always update the status variables
staging: r8188eu: always cancel blink_work
staging: r8188eu: don't restart "no link" blinking unnecessarily
staging: r8188eu: remove unused module parameter rtw_chip_version
staging: r8188eu: remove xmit_osdep.h
staging: r8188eu: remove os_dep/xmit_linux.c
staging: r8188eu: rename rtw_os_pkt_complete()
staging: r8188eu: make rtw_os_pkt_complete() static
staging: r8188eu: rename rtw_os_xmit_complete()
staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c
staging: r8188eu: move struct pkt_file to rtw_xmit.h
staging: r8188eu: remove unnecessary initialization to zero
staging: r8188eu: rename _rtw_pktfile_read()
staging: r8188eu: make _rtw_pktfile_read() static
staging: r8188eu: rename _rtw_open_pktfile()
staging: r8188eu: make _rtw_open_pktfile() static
staging: r8188eu: rename rtw_os_xmit_resource_free()
staging: r8188eu: make rtw_os_xmit_resource_free() static
staging: r8188eu: rename rtw_os_xmit_resource_alloc()
staging: r8188eu: make rtw_os_xmit_resource_alloc() static
staging: r8188eu: rename rtw_os_xmit_schedule()
staging: r8188eu: make rtw_os_xmit_schedule() static
staging: r8188eu: make rtw_remainder_len() static
staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_NoiseMonitor.c
staging: rtl8723bs: remove member noise_level from struct dm_odm_t
staging: rtl8723bs: remove unused function ODM_InbandNoise_Monitor
staging: rtl8723bs: remove static const variable odm_comp_str
staging: rtl8723bs: remove function rtw_odm_dbg_comp_set
staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg
staging: rtl8723bs: remove function IsCommentString
staging: rtl8723bs: remove function GetFractionValueFromString
staging: rtl8723bs: remove function rtw_odm_ability_set
staging: rtl8723bs: remove function rtw_get_ch_setting_union
staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg
staging: r8188eu: remove ioctl_cfg80211.h
staging: r8188eu: remove ODM_ConfigRFWithHeaderFile()
staging: r8188eu: remove unused function parameter
staging: r8188eu: merge rtw_{os,}_indicate_scan_done()
staging: r8188eu: merge rtw_{os,}_indicate_connect()
staging: r8188eu: merge rtw_{os,}_indicate_disconnect()
staging: r8188eu: make rtw_reset_securitypriv() static
staging: r8188eu: remove unneeded initializations
staging: r8188eu: make rtw_report_sec_ie() static
staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c
staging: r8188eu: make rtw_indicate_sta_disassoc_event() static
staging: r8188eu: make init_addba_retry_timer() static
staging: r8188eu: make init_mlme_ext_timer() static
staging: move from strlcpy with unused retval to strscpy
sbitmap: fix possible io hung due to lost wakeup
staging: r8188eu: remove rtw_endofpktfile()
dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195
ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions
ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup
PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3
drm/i915/utils: remove unused KBps/MBps/GBps macros
arm64: dts: rockchip: Add analog audio output on quartz64-b
spi: dw: Quite logging on deferred controller registration
spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width
spi: stm32_qspi: Add transfer_one_message() spi callback
docs: devres: regulator: Add new get_enable functions to devres.rst
regmap: introduce value tracing for regmap bulk operations
ASoC: fsl_sai: Add support multi fifo sdma script
ASoC: SOF: compress: Remove dai_posn variable
ASoC: atmel_ssc_dai: Remove the unneeded result variable
ASoC: mediatek: mt8186: rename sound card name
PCI: mvebu: Fix endianness when accessing PCI emul bridge members
net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAG
net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinity
net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_master
net: dsa: all DSA masters must be down when changing the tagging protocol
net: dsa: only bring down user ports assigned to a given DSA master
net: dsa: existing DSA masters cannot join upper interfaces
net: bridge: move DSA master bridging restriction to DSA
net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupper
net: dsa: walk through all changeupper notifier functions
sched/fair: Don't init util/runnable_avg for !fair task
sched/fair: Move task sched_avg attach to enqueue_task_fair()
sched/fair: Allow changing cgroup of new forked task
sched/fair: Fix another detach on unattached task corner case
sched/fair: Combine detach into dequeue when migrating task
sched/fair: Update comments in enqueue/dequeue_entity()
sched/fair: Reset sched_avg last_update_time before set_task_rq()
sched/fair: Remove redundant cpu_cgrp_subsys->fork()
sched/fair: Maintain task se depth in set_task_rq()
vsock_test: POLLIN + SO_RCVLOWAT test
vmci/vsock: check SO_RCVLOWAT before wake up reader
virtio/vsock: check SO_RCVLOWAT before wake up reader
vsock: add API call for data ready
vsock: pass sock_rcvlowat to notify_poll_in as target
vmci/vsock: use 'target' in notify_poll_in callback
virtio/vsock: use 'target' in notify_poll_in callback
hv_sock: disable SO_RCVLOWAT support
vsock: SO_RCVLOWAT transport set callback
RDMA/hns: Support MR's restrack ops for hns driver
RDMA/hns: Support QP's restrack raw ops for hns driver
RDMA/hns: Support QP's restrack ops for hns driver
RDMA/hns: Support CQ's restrack raw ops for hns driver
RDMA/hns: Add or remove CQ's restrack attributes
RDMA/hns: Remove redundant DFX file and DFX ops structure
IB/mlx5: Remove duplicate header inclusion related to ODP
net: sched: remove duplicate check of user rights in qdisc
ALSA: hda: cleanup definitions for multi-link registers
PCI: qcom: Sort device-id table
PCI: qcom: Clean up IP configurations
PCI: qcom: Make all optional clocks optional
PCI: qcom: Add support for SA8540P
PCI: qcom: Add support for SC8280XP
dt-bindings: PCI: qcom: Add SA8540P to binding
dt-bindings: PCI: qcom: Add SC8280XP to binding
dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt
arm64: dts: exynos: Add SysMMU nodes for Exynos850
arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850
arm64: dts: exynosautov9: add fsys0/1 clock DT nodes
clk: samsung: exynos850: Implement CMU_MFCMSCL domain
clk: samsung: exynos850: Implement CMU_IS domain
clk: samsung: exynos850: Implement CMU_AUD domain
clk: samsung: exynos850: Style fixes
clk: samsung: exynosautov9: add fsys1 clock support
clk: samsung: exynosautov9: add fsys0 clock support
clk: samsung: exynosautov9: correct register offsets of peric0/c1
clk: samsung: exynosautov9: add missing gate clks for peric0/c1
xfrm: Drop unused argument
dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL
dt-bindings: clock: exynos850: Add Exynos850 CMU_IS
dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD
dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1
dt-bindings: clock: exynosautov9: add fsys1 clock definitions
dt-bindings: clock: exynosautov9: add fys0 clock definitions
clk: samsung: exynos7885: Add TREX clocks
clk: samsung: exynos7885: Implement CMU_FSYS domain
dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
clk: samsung: exynos-clkout: Use of_device_get_match_data()
net/mlx5: TC, Add support for SF tunnel offload
net/mlx5: E-Switch, Move send to vport meta rule creation
net/mlx5: E-Switch, Split creating fdb tables into smaller chunks
net/mlx5: E-Switch, Add default drop rule for unmatched packets
net/mlx5e: Completely eliminate priv from fs.h
net/mlx5e: Make all ttc functions of en_fs get fs struct as argument
net/mlx5e: Make flow steering arfs independent of priv
net/mlx5e: Introduce flow steering debug macros
net/mlx5e: Separate ethtool_steering from fs.h and make private
net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering
net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer
net/mlx5e: Drop priv argument of ptp function in en_fs
net/mlx5e: Decouple fs_tcp from en.h
net/mlx5e: Decouple fs_tt_redirect from en.h
net/mlx5e: Introduce flow steering API
scsi: mpi3mr: Support SAS transport class callbacks
scsi: mpi3mr: Add framework to issue MPT transport cmds
scsi: mpi3mr: Add SAS SATA end devices to STL
scsi: mpi3mr: Get target object based on rphy
scsi: mpi3mr: Add expander devices to STL
scsi: mpi3mr: Enable STL on HBAs where multipath is disabled
scsi: mpi3mr: Add helper functions to manage device's port
scsi: mpi3mr: Add helper functions to retrieve device objects
scsi: mpi3mr: Add framework to add phys to STL
scsi: mpi3mr: Enable Enclosure device add event
scsi: mpi3mr: Add helper functions to retrieve config pages
scsi: mpi3mr: Add framework to issue config requests
scsi: mpi3mr: Add config and transport related debug flags
scsi: ufs: wb: Modify messages
scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed()
scsi: ufs: wb: Add explicit flush sysfs attribute
scsi: ufs: wb: Change function name and parameter names
scsi: ufs: wb: Change wb_enabled condition test
scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling
scsi: ufs: core: Use local_clock() for debugging timestamps
scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption
scsi: ufs: ufs-mediatek: Fix performance scaling
scsi: ufs: ufs-mediatek: Dump more registers
scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors
scsi: ufs: ufs-mediatek: Remove redundant header files
drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro
clk: Fix comment typo
clk: clocking-wizard: Update the compatible
clk: clocking-wizard: Fix the reconfig for 5.2
clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs
clk: clocking-wizard: Move clocking-wizard out
dt-bindings: add documentation of xilinx clocking wizard
clk: tegra20: Fix refcount leak in tegra20_clock_init
clk: tegra: Fix refcount leak in tegra114_clock_init
clk: tegra: Fix refcount leak in tegra210_clock_init
net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_ops
net_sched: move from strlcpy with unused retval to strscpy
openvswitch: move from strlcpy with unused retval to strscpy
ethtool: move from strlcpy with unused retval to strscpy
dsa: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
packet: move from strlcpy with unused retval to strscpy
l2tp: move from strlcpy with unused retval to strscpy
ipv6: move from strlcpy with unused retval to strscpy
ipv4: move from strlcpy with unused retval to strscpy
caif: move from strlcpy with unused retval to strscpy
bridge: move from strlcpy with unused retval to strscpy
ax25: move from strlcpy with unused retval to strscpy
vlan: move from strlcpy with unused retval to strscpy
isdn: move from strlcpy with unused retval to strscpy
net: dsa: make phylink-related OF properties mandatory on DSA and CPU ports
net: dsa: rename dsa_port_link_{,un}register_of
net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform data
of: base: export of_device_compatible_match() for use in modules
dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to example
dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to example
dt-bindings: net: dsa: b53: add missing CPU port phy-mode to example
dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to example
dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to example
Input: gameport - move from strlcpy with unused retval to strscpy
clk: zynqmp: Check the return type zynqmp_pm_query_data
clk: zynqmp: Add a check for NULL pointer
clk: zynqmp: Replaced strncpy() with strscpy()
clk: zynqmp: Fix stack-out-of-bounds in strncpy`
clk: zynqmp: make bestdiv unsigned
clk: move from strlcpy with unused retval to strscpy
dt-bindings: clock: gpio-gate-clock: Convert to json-schema
dt-bindings: clock: Move versaclock.h to dt-bindings/clock
dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
i2c: muxes: Drop obsolete dependency on COMPILE_TEST
fscrypt: remove fscrypt_set_test_dummy_encryption()
drm/amd/display: remove unneeded defines from bios parser
drm/amd/display: enable PCON support for dcn314
drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
drm/radeon: add a force flush to delay work when radeon
drm/amd/display: remove unused header
drm/amd/display: Include missing header
drm/amd/display: remove unneeded semicolon
drm/amd/display: fix i386 frame size warning
drm/amdgpu: Remove the additional kfd pre reset call for sriov
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: fix hive reference leak when adding xgmi device
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
of: move from strlcpy with unused retval to strscpy
dt-bindings: arm,versatile-sysreg: Convert to DT schema format
dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example
dt-bindings: gpu: arm,mali: restrict opp-table to objects
dt-bindings: interconnect: restrict opp-table to objects
dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects
drm/panel-edp: add AUO B133UAN02.1 panel entry
RAS/CEC: Reduce offline page threshold for Intel systems
block: use on-stack page vec for <= UIO_FASTIOV
block: enable bio caching use for passthru IO
block: shrink rq_map_data a bit
block, bfq: remove useless parameter for bfq_add/del_bfqq_busy()
block, bfq: remove useless checking in bfq_put_queue()
block, bfq: remove unused functions
block: Change the return type of blk_mq_map_queues() into void
coresight: docs: Fix a broken reference
coresight: trbe: fix Kconfig "its" grammar
drm/lcdif: switch to devm_drm_of_get_bridge
drm/lcdif: Clean up debug prints and comments
drm/lcdif: Consistently use plain timings
drm/lcdif: Clean up headers
net: prestera: cache port state for non-phylink ports too
net: freescale: xgmac: Do not dereference fwnode in struct device
null_blk: Modify the behavior of null_map_queues()
block/rnbd-srv: Add event tracing support
block: sed-opal: Add ioctl to return device status
drm/ttm: Switch to using the new res callback
drm/nouveau: Implement intersect/compatible functions
drm/i915: Implement intersect/compatible functions
drm/amdgpu: Implement intersect/compatible functions
drm/ttm: Implement intersect/compatible functions
drm/ttm: Add new callbacks to ttm res mgr
Remove DECnet support from kernel
spi: intel: 64k erase is supported from Canon Lake and beyond
spi: intel: Add support for second flash chip
regulator: core: Remove "ramp_delay not set" debug message
regmap/hexagon: Properly fix the generic IO helpers
ASoC: samsung: Use iio_get_channel_type() accessor.
ASoC: soc-pcm.c: summarize related settings at soc_new_pcm()
net: lan966x: Extend MAC to support also lag interfaces.
net: lan966x: Extend FDB to support also lag
net: lan966x: Add lag support for lan966x
net: lan966x: Extend lan966x_foreign_bridging_check
net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb
net: lan966x: Flush fdb workqueue when port is leaving a bridge.
net: lan966x: Split lan966x_fdb_event_work
net: lan966x: Add registers used to configure lag interfaces
tsnep: Record RX queue
tsnep: Support full DMA mask
tsnep: Improve TX length handling
tsnep: Add loopback support
tsnep: Fix TSNEP_INFO_TX_TIME register define
openvswitch: Fix overreporting of drops in dropwatch
openvswitch: Fix double reporting of drops in dropwatch
net: lan966x: Add QUSGMII support for lan966x
net: phy: Add helper to derive the number of ports from a phy mode
dt-bindings: net: ethernet-controller: add QUSGMII mode
net: phy: Introduce QUSGMII PHY mode
net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG
dt-bindings: pinctrl: aspeed: Add missing properties to examples
ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support
af_unix: Show number of inflight fds for sockets in TCP_LISTEN state too
drm/i915/dsc/mtl: Enable alternate ICH method
drm/i915/dsc/mtl: Update the DSC minor version
thunderbolt: Add support for Intel Meteor Lake
thunderbolt: Add comment where Thunderbolt 4 PCI IDs start
drm/i915/display: avoid warnings when registering dual panel backlight
pinctrl: armada-37xx: Remove unused macro PIN_GRP()
pinctrl: armada-37xx: Checks for errors in gpio_request_enable callback
pinctrl: armada-37xx: Fix definitions for MPP pins 20-22
pinctrl: armada-37xx: Add missing GPIO-only pins
pinctrl: rockchip: Add RV1126 pinctrl support
dt-bindings: pinctrl: rockchip: Document RV1126 pinctrl
clk: renesas: r9a07g044: Add conditional compilation for r9a07g044_cpg_info
clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks
arm64: dts: renesas: r9a09g011: Add pinctrl node
arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g043: Fix audio clk node names
arm64: dts: renesas: r9a07g054: Add DMA support to RSPI
arm64: dts: renesas: r9a07g044: Add DMA support to RSPI
arm64: dts: renesas: r9a07g043: Add DMA support to RSPI
arm64: dts: renesas: r8a779f0: Add TMU nodes
platform/chrome: fix memory corruption in ioctl
platform/chrome: fix double-free in chromeos_laptop_prepare()
powerpc/vdso: Don't map VDSO at a fixed address on PPC32
powerpc/selftests: Use timersub() for gettimeofday()
drm/msm: Make .remove and .shutdown HW shutdown consistent
ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file
ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile
ARM: dts: imx6ul-kontron: Simplify devicetree structure
ARM: dts: vf610: align SPI node name with dtschema
ARM: dts: imx: align gpio-keys node names with dtschema
ARM: dts: imx: align LED node names with dtschema
ARM: dts: imx: align SPI node name with dtschema
ARM: dts: imx6qdl-tqma6x: add fixed power supplies
tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt
tomoyo: use vsnprintf() properly
ARM: dts: ls1021a: Use generic node name for DMA
ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node
IB: move from strlcpy with unused retval to strscpy
RDMA/efa: Support CQ receive entries with source GID
RDMA/rtrs-clt: Output sg index when warning on
RDMA/rtrs-srv: Add event tracing support
RDMA/rtrs-clt: Add event tracing support
ARM: dts: imx7d-sdb: config the max pressure for tsc2046
ARM: dts: vf610: don't use multiple blank lines
ARM: dts: vf610-twr: indent use tabs, no spaces at start of line
ARM: dts: vf610: no spaces in indent but tabs
ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line
ARM: dts: imx6qdl-sabre: change to use SPDX identifiers
ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs
ARM: dts: imx6qdl-mba6: don't use multiple blank lines
ARM: dts: imx6-sabrelite: change to use SPDX identifiers
ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property
ARM: dts: imx6: delete interrupts property if interrupts-extended is set
Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to zero"
d_path.c: typo fix...
dynamic_dname(): drop unused dentry argument
iio: Avoid multiple line dereference for mask
iio: stx104: Move to addac subdirectory
staging: iio: frequency: ad9832: Fix alignment for DMA safety
batman-adv: Drop initialization of flexible ethtool_link_ksettings
i2c: ismt: Remove useless DMA-32 fallback configuration
i2c: designware: Introduce semaphore reservation timer to AMDPSP driver
net: prestera: add missing ABI compatibility check
amt: remove unnecessary skb pointer check
selftests/net: test l2 tunnel TOS/TTL inheriting
net: fman: memac: Use params instead of priv for max_speed
net: fman: Export/rename some common functions
net: fman: Configure fixed link in memac_initialization
net: fman: Move struct dev to mac_device
net: fman: Store initialization function in match data
net: fman: Get PCS node in per-mac init
net: fman: dtsec: Always gracefully stop/start
net: fman: Store en/disable in mac_device instead of mac_priv_s
net: fman: Don't pass comm_mode to enable/disable
net: fman: Convert to SPDX identifiers
dt-bindings: net: Convert FMan MAC bindings to yaml
Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'"
fs-verity: use kmap_local_page() instead of kmap()
fs-verity: use memcpy_from_page()
clk: sprd: Hold reference returned by of_get_parent()
clk: berlin: Add of_node_put() for of_get_parent()
clk: at91: dt-compat: Hold reference returned by of_get_parent()
clk: qoriq: Hold reference returned by of_get_parent()
clk: oxnas: Hold reference returned by of_get_parent()
clk: st: Hold reference returned by of_get_parent()
clk: tegra: Add missing of_node_put()
clk: meson: Hold reference returned by of_get_parent()
clk: nomadik: Add missing of_node_put()
selftest/bpf: Add setget_sockopt to DENYLIST.s390x
selftests/bpf: Fix spelling mistake.
dt-bindings: iio: temperature: use spi-peripheral-props.yaml
dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml
dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml
dt-bindings: iio: imu: use spi-peripheral-props.yaml
dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml
dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml
dt-bindings: iio: dac: use spi-peripheral-props.yaml
dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml
dt-bindings: iio: accel: use spi-peripheral-props.yaml
dt-bindings: iio: adc: use spi-peripheral-props.yaml
dt-bindings: iio: adc: Drop Patrick Vasseur
iio: MAINTAINERS: Drop Tomislav Denis
dt-bindings: iio: Drop Tomislav Denis
objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning
objtool: Use arch_jump_destination() in read_intra_function_calls()
locking: Add __lockfunc to slow path functions
iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5
iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy
iio: st_sensors: move from strlcpy with unused retval to strscpy
iio: frequency: admv1014: return -EINVAL directly
drm/virtio: remove drm_plane_cleanup() destroy hook
dt-bindings: pinctrl: samsung: deprecate header with register constants
dt-bindings: pinctrl: samsung: stop using bindings header with constants
ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled
spi: move from strlcpy with unused retval to strscpy
ASoC: amd: acp: remove unnecessary NULL checks
ASoC: Change handling of unimplemented set_bclk_ratio
ASoC: amd: acp: add a label to make error path more clean
ASoC: amd: acp: switch to use dev_err_probe()
ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe()
ASoC: SOF: imx: Add i.MX8ULP HW support
dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-da7219-max98357
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-rt1019-rt5682s
ASoC: mediatek: mt8186: support DSP downlink
media: vivid: add pixel_array test control
media: v4l2-ctrls: add change flag for when dimensions change
media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions
media: v4l2-ctrls: alloc arrays in ctrl_ref
media: v4l2-ctrls: allocate space for arrays
affs: move from strlcpy with unused retval to strscpy
hwrng: imx-rngc - use KBUILD_MODNAME as driver name
crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet
crypto: testmgr - don't generate WARN for missing modules
crypto: x86/sha512 - load based on CPU features
crypto: hisilicon/qm - remove unneeded hardware cache write back
crypto: hisilicon/qm - remove unneeded data storage
crypto: hisilicon/qm - fix missing destroy qp_idr
crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write()
crypto: hisilicon/zip - some misc cleanup
crypto: hisilicon/zip - optimization for performance
crypto: testmgr - extend acomp tests for NULL destination buffer
crypto: api - Fix comment typo
crypto: cavium - Fix comment typo
crypto: drbg - remove unnecessary (void*) conversions
crypto: ccp - Add a quirk to firmware update
crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST
crypto: sun8i-ce - using the pm_runtime_resume_and_get to simplify the code
crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call
hwrng: arm-smccc-trng - fix NO_ENTROPY handling
crypto: qcom-rng - Fix qcom_rng_of_match unused warning
hwrng: core - let sleep be interrupted when unregistering hwrng
crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ
crypto: lib - move __crypto_xor into utils
crypto: lib - create utils module and move __crypto_memneq into it
crypto: qat - add check to validate firmware images
crypto: sahara - don't sleep when in softirq
drm/i915/mtl: Introduce FBC B
drm/i915/mtl: Meteorlake and later support DP 2.0
ALSA: hda: Remove unused defines
ALSA: hda: Remove unused MAX_PIN_CONFIGS constant
ALSA: hda: Rework snd_hdac_stream_reset() to use macros
ALSA: hda: Move stream-register polling macros
usb/hcd: Fix dma_map_sg error check
usb: gadget: tegra: Reduce pad power
phy: tegra: xusb: add utmi pad power on/down ops
usb: move from strlcpy with unused retval to strscpy
dt-bindings: timer: renesas,tmu: Add r8a779f0 support
dt-bindings: timer: Add compatible for MediaTek MT8188
isofs: delete unnecessary checks before brelse()
fs/reiserfs: replace ternary operator with min() and min_t()
USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage
usb: gadget: udc: renesas_usb3: Add support for RZ/V2M
dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support
usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level
usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common
usb: typec: tcpci_rt1711h: Add compatible id with rt1715
usb: typec: tcpci_rt1711h: Add initial phy setting
usb: typec: tcpci_rt1711h: Add regulator support when source vbus
usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn
dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H
usb: dwc3: qcom: clean up icc init
usb: dwc3: qcom: only parse 'maximum-speed' once
usb: common: debug: Check non-standard control requests
usb: dwc3: trace: add Start of Frame Number to trace event
usb: dwc3: debug: show events parameters in hex
usb: dwc3: gadget: conditionally remove requests
USB: host: npcm: Add NPCM8XX support
dt-bindings: usb: npcm7xx: Add npcm845 compatible
usb: host: npcm7xx: remove USB EHCI host reset sequence
igc: add xdp frags support to ndo_xdp_xmit
selftests: mlxsw: Add egress VID classification test
selftests: mlxsw: Add ingress RIF configuration test for VXLAN
selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge
selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge
net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_frame
net: macsec: Expose MACSEC_SALT_LEN definition to user space
selftests/bpf: bpf_setsockopt tests
bpf: Add a few optnames to bpf_setsockopt
bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt()
bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt()
bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt()
bpf: Refactor bpf specific tcp optnames to a new function
bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt
bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()
bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt()
bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf
net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr
Input: move from strlcpy with unused retval to strscpy
drm/i915/guc: Add delay to disable scheduling after pin count goes to zero
drm/i915/selftests: Use correct selfest calls for live tests
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: Add Type-C mux set command definitions
ixgbe: Manual AN-37 for troublesome link partners for X550 SFI
net: phy: at803x: add disable hibernation mode support
dt-bindings: net: ar803x: add disable-hibernation-mode propetry
usb: gadget: rndis: use %u instead of %d to print u32 values
usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader"
usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver
dt-bindings: usb: Add MediaTek MT6370 TCPC
usb: common: usb-conn-gpio: Simplify some error message
ARM: dts: qcom: msm8974: add rpm-stats device node
ARM: dts: qcom: apq8084: add rpm-stats device node
dt-bindings: firmware: convert Qualcomm SCM binding to the yaml
soc: qcom: socinfo: Add PM6125 ID
soc: qcom: socinfo: Add an ID for SM6375
soc: qcom: smem_state: Add refcounting for the 'state->of_node'
soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
soc: qcom: icc-bwmon: add per-variant quirks
soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
soc: qcom: icc-bwmon: store count unit per variant
soc: qcom: icc-bwmon: clear all registers on init
soc: qcom: icc-bwmon: store reference to variant data in container
soc: qcom: icc-bwmon: drop unused registers
soc: qcom: icc-bwmon: re-use IRQ enable/clear define
dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
ARM: qcom: include defconfig in MAINTAINERS
ARM: multi_v7_defconfig: enable more Qualcomm drivers
ARM: qcom_defconfig: enable more Qualcomm drivers
clk: gcc-sc8280xp: keep USB power-domains always-on
clk: gcc-sc8280xp: keep PCIe power-domains always-on
arm64: defconfig: enable more Qualcomm drivers
net: ethernet: altera: Add use of ethtool_op_get_ts_info
ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC
ice: remove non-inclusive language
ice: Remove ucast_shared
ice: Allow 100M speeds for some devices
ice: Implement FCS/CRC and VLAN stripping co-existence policy
ice: Implement control of FCS/CRC stripping
ARM: Kconfig: clean up platform selection
ARM: simplify machdirs/platdirs handling
ARM: remove obsolete Makefile.boot infrastructure
spi: amd: Setup all xfers before opcode execution
regulator: core: Resolve supply name earlier to prevent double-init
x86/microcode: Document the whole late loading problem
regulator: Add devm helpers for get and enable
x86/clear_user: Make it faster
drm/i915/dsi: use VBT backlight and CABC port definitions directly
drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi: filter invalid backlight and CABC ports
ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
ALSA: hda: Remove codec init and exit routines
ALSA: hda: Always free codec on the device release
ASoC: Intel: Drop hdac_ext usage for codec device creation
ASoC: SOF: Intel: Introduce HDA codec init and exit routines
ASoC: Intel: Skylake: Introduce HDA codec init and exit routines
ARM: dts: aspeed: bletchley: Remove hdc1080 node
ARM: dts: aspeed: bletchley: Add USB debug card IPMB node
ARM: dts: aspeed: ast2600-evb: Update I2C devices
memory: brcmstb_memc: Add Broadcom STB memory controller driver
Documentation: sysfs: Document Broadcom STB memc sysfs knobs
dt-bindings: memory-controller: Document Broadcom STB MEMC
interconnect: imx: Make imx_icc_unregister() return void
stmmac: intel: remove unused 'has_crossts' flag
dma_buf_getfile(): don't bother with ->f_flags reassignments
Change calling conventions for filldir_t
drm/i915/guc: clear stalled request after a reset
selftests/bpf: Few fixes for selftests/bpf built in release mode
libbpf: Clean up deprecated and legacy aliases
libbpf: Streamline bpf_attr and perf_event_attr initialization
libbpf: Fix potential NULL dereference when parsing ELF
drm/i915/guc: skip scrub_ctbs selftest if reset is disabled
Input: adc-joystick - add polled input device support
dt-bindings: adc-joystick: add poll-interval
Input: Add IBM Operation Panel driver
dt-bindings: input: Add documentation for IBM Operation Panel
Revert "mlxsw: core: Add the hottest thermal zone detection"
net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s)
net: dsa: bcm_sf2: Introduce helper for port override offset
net: sfp: use simplified HWMON_CHANNEL_INFO macro
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: move HID pin config
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disable touchscreen pull-up
arm64: dts: qcom: sc8280xp-crd: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-crd: move HID pin config
arm64: dts: qcom: sc8280xp-crd: disable touchscreen pull-up
arm64: dts: qcom: sdm845: add LLCC BWMON
arm64: dts: qcom: sdm845: narrow LLCC address space
drm/i915/guc: Reduce spam from error capture
drm/i915/guc: Make GuC log sizes runtime configurable
drm/i915/guc: Use streaming loads to speed up dumping the guc log
drm/i915/guc: Record CTB info in error logs
drm/i915/guc: Add GuC <-> kernel time stamp translation information
drm/i915/guc: Fix capture size warning and bump the size
drm/i915/guc: Add a helper for log buffer size
ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR
selftests/bpf: Tests libbpf autoattach APIs
libbpf: Allows disabling auto attach
ata: libata-core: improve parameter names for ata_dev_set_feature()
ata: libata-core: Print timeout value when internal command times
ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk()
ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel
ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk()
ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put()
ASoC: cs42l42: Move cs42l42_supply_names to .c file
ASoC: cs42l42: Add include dependencies to cs42l42.h
ASoC: cs42l42: Don't include kernel.h
thermal/core: Fix lockdep_assert() warning
thermal/core: Move the mutex inside the thermal_zone_device_update() function
thermal/core: Move the thermal zone lock out of the governors
thermal/governors: Group the thermal zone lock inside the throttle function
thermal/core: Rework the monitoring a bit
thermal/core: Rearm the monitoring only one time
thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err()
thermal/of: Remove old OF code
thermal/core: Move set_trip_temp ops to the sysfs code
thermal/drivers/samsung: Switch to new of thermal API
regulator/drivers/max8976: Switch to new of thermal API
Input: sun4i-ts - switch to new of thermal API
iio/drivers/sun4i_gpadc: Switch to new of thermal API
hwmon/drivers/core: Switch to new of thermal API
hwmon: pm_bus: core: Switch to new of thermal API
ata/drivers/ahci_imx: Switch to new of thermal API
thermal/drivers/ti-soc: Switch to new of API
thermal/drivers/hisilicon: Switch to new of API
thermal/drivers/maxim: Switch to new of API
thermal/drivers/banggap: Switch to new of API
thermal/drivers/mtk: Switch to new of API
thermal/drivers/qoriq: Switch to new of API
thermal/drivers/rzg2l: Switch to new of API
thermal/drivers/rcar: Switch to new of API
thermal/drivers/imx: Switch to new of API
thermal/drivers/db8500: Switch to new of API
thermal/drivers/armada: Switch to new of API
thermal/drivers/amlogic: Switch to new of API
thermal/drivers/st: Switch to new of API
thermal/drivers/qcom: Switch to new of API
thermal/drivers/broadcom: Switch to new of API
thermal/drivers/sprd: Switch to new of API
thermal/drivers/sun8i: Switch to new of API
thermal/drivers/tegra: Switch to new of API
thermal/drivers/mmio: Switch to new of API
thermal/drivers/generic-adc: Switch to new of API
thermal/drivers/uniphier: Switch to new of API
thermal/drivers/rockchip: Switch to new of API
thermal/of: Make new code and old code co-exist
thermal/of: Fix free after use in thermal_of_unregister()
thermal/of: Return -ENODEV instead of -EINVAL if registration fails
thermal/of: Fix error code in of_thermal_zone_find()
thermal/of: Rework the thermal device tree initialization
ASoC: codecs: show PING status on resume failures
soundwire: add sdw_show_ping_status() helper
soundwire: intel/cadence: expose PING status in manager ops
soundwire: add read_ping_status helper definition in manager ops
regmap: mmio: Support accelerared noinc operations
regmap: Support accelerated noinc operations
ASoC: core: remove setting platform_max in kcontrol macros
ASoC: tlv320adcx140: Add a new kcontrol
ASoC: qcom: qdsp6: q6prm: add new clocks
ASoC: Variable type completion
ASoC: codecs: es8326: change es8326_regmap_config to static
ASoC: SOF: compress: Add support for computing timestamps
ASoC: SOF: compress: Save channel count and sample bytes
ASoC: SOF: compress: Introduce sof_compr_stream
ASoC: SOF: compress: Remove byte offset computation
net: wwan: t7xx: Devlink documentation
net: wwan: t7xx: Enable devlink based fw flashing and coredump collection
net: wwan: t7xx: PCIe reset rescan
net: wwan: t7xx: Infrastructure for early port configuration
net: wwan: t7xx: Add AP CLDMA
net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241
ACPI: video: Add acpi_video_backlight_use_native() helper
batman-adv: Drop unused headers in trace.h
batman-adv: Start new development cycle
drm/i915/irq: Fix a "the the" typo
tcp: Make SYN ACK RTO tunable by BPF programs with TFO
dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
drm/i915/dg2: Add additional tuning settings
drm/i915/gt: Add dedicated function for non-ctx register tuning settings
net: sched: delete unused input parameter in qdisc_create
net: vertexcom: mse102x: Update email address
dt-bindings: vertexcom-mse102x: Update email address
net: sched: remove the unused return value of unregister_qdisc
drm/amdgpu: Document gfx_off members of struct amdgpu_gfx
Documentation/gpu: Document GFXOFF's count and residency
drm/amd/pm: Implement GFXOFF's entry count and residency for vangogh
drm/amd: Add detailed GFXOFF stats to debugfs
drm/amd/display: fix minor codestyle problems
drm/amd/display: fix overflow on MIN_I64 definition
drm/amd/display: Unneeded semicolon
drm/amd/display: Fix comment typo
drm/amd/display: Remove unused code
drm/amdgpu: use sjt mec fw on aldebaran for sriov
drm/amd/display: include soc._clock_tmp[] into DC's scratch region
drm/amd/display: implement DSC pass-through support
drm/amd/display: consider DSC pass-through during mode validation
drm/dp_mst: add passthrough_aux to struct drm_dp_mst_port
Documentation/gpu/amdgpu/amdgpu_dm: add DM docs for pixel blend mode
drm/amd/display: add doc entries for MPC blending configuration
Documentation/amdgpu/display: add DC color caps info
Documentation/amdgpu_dm: Add DM color correction documentation
drm/amd/display: Document some of the DML structs
drm/amd/display: Expand documentation for timing
drm/amd/display: Document pipe split policy
drm/amd/display: Add some extra kernel doc to amdgpu_dm
drm/amd/display: Add basic kernel doc to CRC code under DC
drm/amd/display: Add documentation to some of the cursor struct
drm/amdgpu: reduce reset time
drm/amdgpu: revert context to stop engine before mode2 reset
drm/amdgpu: save and restore gc hub regs
drm/amdgpu: add debugfs amdgpu_reset_level
drm/amdgpu: let mode2 reset fallback to default when failure
drm/amdgpu: add mode2 reset for sienna_cichlid
selinux: Implement userns_create hook
selftests/bpf: Add tests verifying bpf lsm userns_create hook
bpf-lsm: Make bpf_lsm_userns_create() sleepable
security, lsm: Introduce security_create_user_ns()
selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm
drm/nouveau/kms/nv140-: Disable interlacing
dt-bindings: arm: psci: Relax and simplify compatible constraints
ice: introduce ice_ptp_reset_cached_phctime function
ice: re-arrange some static functions in ice_ptp.c
ice: track and warn when PHC update is late
ice: track Tx timestamp stats similar to other Intel drivers
ice: initialize cached_phctime when creating Rx rings
ice: set tx_tstamps when creating new Tx rings via ethtool
locks: fix TOCTOU race when granting write lease
ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions
ASoC: Intel: common: add ACPI matching tables for Raptor Lake
interconnect: Make icc_provider_del() return void
interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
interconnect: imx: Ignore return value of icc_provider_del() in .remove()
staging: r8188eu: drop the DRIVERVERSION macro
staging: r8188eu: drop the DRV_NAME macro
staging: r8188eu: use KBUILD_MODNAME instead of a string constant
staging: r8188eu: set firmware path in a macro
staging: r8188eu: add firmware dependency
staging: r8188eu: make rtw_init_recv_timer() static
staging: r8188eu: make rtw_recv_indicatepkt() static
staging: r8188eu: make rtw_handle_tkip_mic_err() static
staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() into rtw_recv.c
staging: r8188eu: merge rtw_os_recvbuf_resource_free() into rtw_recv.c
staging: r8188eu: do not spam the kernel log
staging: r8188eu: the high prio queue is always selected
staging: r8188eu: remove two unused defines
staging: r8188eu: change all num...Q variables to u8
staging: r8188eu: make numNQ a u8
staging: r8188eu: remove a temporary variable
staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority
staging: r8188eu: we always use HQ and NQ for two endpoints
staging: r8188eu: remove _InitNormalChipOneOutEpPriority
staging: r8188eu: simplify two_out_pipe
staging: r8188eu: simplify three_out_pipe
staging: r8188eu: summarize common Queue2Pipe settings
staging: r8188eu: remove comments about endpoint mapping
staging: r8188eu: remove OutEpNumber
staging: r8188eu: summarize endpoint-related settings
staging: r8188eu: move endpoint init functions to usb_halinit.c
staging: r8188eu: merge two small functions
staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUsb's return value
staging: r8188eu: Hal_MappingOutPipe should return an int
staging: r8188eu: simplify the calculation of ie start offset
staging: r8188eu: read aid from struct ieee80211_mgmt
staging: r8188eu: read capability info from struct ieee80211_mgmt
staging: r8188eu: read status_code from struct ieee80211_mgmt
staging: r8188eu: replace a get_da call
staging: r8188eu: clean up comment for phy_calculate_bit_shift()
staging: r8188eu: avoid camel case in phy_CalculateBitShift()
staging: r8188eu: use ffs() in phy_CalculateBitShift()
staging: r8188eu: convert rtw_p2p_enable to correct error code semantics
staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static
staging: r8188eu: make handle_txrpt_ccx_88e() static
staging/rtl8723bs/core: remove inactive initialization
staging: r8188eu: refactor dump_chip_info()
staging: r8188eu: convert dump_chip_info() to use netdev_dbg()
staging: r8188eu: return an error code in rtw_usb_if1_init
staging: r8188eu: make rtw_handle_dualmac a void function
staging: r8188eu: handle errors from ReadAdapterInfo8188EU
staging: rtl8192u: fix rmmod warn when device is renamed
staging: rtl8192u: move debug files to debugfs
staging: rtl8192u: remove unnecessary cast
staging: rtl8192u: move debug stuff to its own file
staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec
staging: vme_user: Fix checkpatch warnings in vme_tsi148.c
staging: pi433: fix wrong debug message on rf69_write_fifo()
staging: vt6655: Convert macro MACvDisableBarkerPreambleMd
staging: vt6655: Convert macro MACvEnableBarkerPreambleMd
staging: vt6655: Convert macro MACvDisableProtectMD
staging: vt6655: Rename function MACvEnableProtectMD
staging: vt6655: Create one function for two macros
staging: vt6655: Convert macro MACvEnableProtectMD to function
staging: vt6655: Replace MACvTransmitAC0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvTransmit0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvReceive1 with function vt6655_mac_dma_ctl
staging: vt6655: Rename function MACvReceive0 and add parameter
staging: vt6655: Convert macro MACvReceive0 to function
RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
dt-bindings: arm: amlogic: add bindings for Jethub D1p (j110)
arm64: dts: meson-axg: add support for JetHub D1p (j110)
IB/mlx5: Call io_stop_wc() after writing to WC MMIO
ASoC: fsl_sai: fix incorrect mclk number in error message
ASoC: codecs: add support for ES8326
ASoC: dt-bindings: Add Everest ES8326 audio CODEC
ASoC: Intel: Drop legacy HSW/BDW board-match information
ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency
ASoC: Intel: bdw_rt286: Rename module
ASoC: Intel: hsw_rt5640: Rename module
i2c: Make remove callback return void
gpio: pca953x: Make platform teardown callback return void
leds: lm3601x: Improve error reporting for problems during .remove()
leds: lm3601x: Don't use mutex after it was destroyed
leds: lm3697: Remove duplicated error reporting in .remove()
drm/i2c/sil164: Drop no-op remove function
selftests/net: Refactor xfrm_fill_key() to use array of structs
pinctrl: samsung: Finish initializing the gpios before registering them
dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
memory: of: Fix refcount leak bug in of_get_ddr_timings()
memory: dfl-emif: Update the dfl emif driver support revision 1
memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
drm/i915/backlight: split out backlight registers to a separate file
arm64: dts: renesas: rzg2l-smarc-som: Add PHY interrupt support for ETH{0/1}
dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC
dt-bindings: pinctrl: renesas: Document RZ/Five SoC
arm64: dts: renesas: Add Renesas R8A779MB SoC support
efi/x86-mixed: move unmitigated RET into .rodata
soc: renesas: Identify RZ/Five SoC
dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/Five SoC
dt-bindings: arm: renesas: Document R-Car H3Ne-1.7G SoC and boards
soc: renesas: Identify R-Car H3Ne-1.7G
audit: fix repeated words in comments
lsm: clean up redundant NULL pointer check
libbpf: Making bpf_prog_load() ignore name if kernel doesn't support
iio: pressure: dlhl60d: Don't take garbage into consideration when reading data
iio: magnetometer: yas530: Add YAS537 variant
iio: magnetometer: yas530: Add function pointers to "chip_info"
iio: magnetometer: yas530: Add temperature calculation to "chip_info"
iio: magnetometer: yas530: Add IIO scaling to "chip_info"
iio: magnetometer: yas530: Add volatile registers to "chip_info"
iio: magnetometer: yas530: Introduce "chip_info" structure
iio: magnetometer: yas530: Apply documentation and style fixes
iio: magnetometer: yas530: Move printk %*ph parameters out from stack
iio: magnetometer: yas530: Rename functions and registers
iio: magnetometer: yas530: Change data type of calibration coefficients
iio: magnetometer: yas530: Correct temperature handling
iio: magnetometer: yas530: Correct scaling of magnetic axes
iio: magnetometer: yas530: Change range of data in volatile register
iio: magnetometer: yas530: Change data type of hard_offsets to signed
dt-bindings: iio: mlx90632 Add supply regulator documentation
iio: temperature: mlx90632 Add supply regulator to sensor
iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify
iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify
iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify
iio: magn: hmc5843: Move struct dev_pm_ops out of header
iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver
iio: adc: mt6360: Drop an incorrect __maybe_unused marking.
staging: iio: resolver: ad2s1210: Fix alignment for DMA safety
staging: iio: meter: ade7854: Fix alignment for DMA safety
staging: iio: frequency: ad9834: Fix alignment for DMA safety
iio: light: cm32181: Mark the dev_pm_ops static.
iio: test: Mark file local structure arrays static.
dt-bindings: iio: adc: stmpe: Remove node name requirement
iio: cdc: ad7746: Move driver out of staging.
iio: cdc: ad7746: Add device specific ABI documentation.
staging: iio: ad7746: White space cleanup
staging: iio: cdc: ad7746: Use read_avail() rather than opencoding.
staging: iio: cdc: ad7746: Switch from _offset to _zeropoint for differential channels.
iio: core: Introduce _zeropoint for differential channels
staging: iio: cdc: ad7746: Use _raw and _scale for temperature channels.
staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata()
staging: iio: cdc: ad7746: Break up use of chan->address and use FIELD_PREP etc
staging: iio: cdc: ad7764: Push locking down into case statements in read/write_raw
staging: iio: cdc: ad7746: Factor out ad7746_read_channel()
staging: iio: cdc: ad7746: Use local buffer for multi byte reads.
staging: iio: cdc: ad7746: Push handling of supply voltage scale to userspace.
staging: iio: cdc: ad7746: Use explicit be24 handling.
iio: ABI: Fix wrong format of differential capacitance channel ABI.
iio: inkern: fix coding style warnings
iio: inkern: remove OF dependencies
iio: adc: stm32-adc: convert to device properties
iio: adc: qcom-spmi-adc5: convert to device properties
iio: adc: qcom-spmi-vadc: convert to device properties
iio: adc: qcom-pm8xxx-xoadc: convert to device properties
iio: adc: at91-sama5d2_adc: convert to device properties
iio: adc: ab8500-gpadc: convert to device properties
iio: adc: ingenic-adc: convert to IIO fwnode interface
thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API
iio: inkern: move to fwnode properties
iio: inkern: split of_iio_channel_get_by_name()
iio: inkern: only return error codes in iio_channel_get_*() APIs
iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
iio: inkern: only release the device node when done with it
iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels
iio: adc: at91-sama5d2_adc: add runtime pm support
iio: adc: at91-sama5d2_adc: add empty line after functions
iio: adc: at91-sama5d2_adc: add support for temperature sensor
dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel
iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw()
iio: adc: at91-sama5d2_adc: add startup and tracktim as parameter for at91_adc_setup_samp_freq()
iio: adc: at91-sama5d2_adc: update trackx on emr
iio: adc: at91-sama5d2_adc: move oversampling storage in its function
iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio
iio: adc: at91-sama5d2_adc: adjust osr based on specific platform data
iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops
iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines
iio: adc: at91-sama5d2_adc: move the check of oversampling in its function
iio: adc: at91-sama5d2_adc: handle different EMR.OSR for different hw versions
iio: adc: at91-sama5d2_adc: exit from write_raw() when buffers are enabled
iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
iio: adc: at91-sama5d2_adc: check return status for pressure and touch
iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
iio: Add names for function definition arguments.
Documentation: ABI: testing: rtq6056: Update ABI docs
iio: adc: Add rtq6056 support
dt-bindings: iio: adc: Add rtq6056 adc support
iio: light: Add support for ltrf216a sensor
dt-bindings: Document ltrf216a light sensor bindings
iio: adc: imx8qxp-adc: propagate regulator_get_voltage error
MAINTAINERS: Update Microchip MCP3911 to Maintained
dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc
iio: Fix indentation for multiline conditional.
iio: Add blank lines after declarations.
cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[]
riscv: topology: fix default topology reporting
riscv: dts: microchip: add qspi compatible fallback
selftests/bpf: Update CI kconfig
selftests/bpf: Add connmark read test
selftests/bpf: Add existing connection bpf_*_ct_lookup() test
bpftool: Clear errno after libcap's checks
x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32
x86: Fix various duplicate-word comment typos
x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h
arm64: defconfig: remove BCM4908
arm64: bcmbca: Merge ARCH_BCM4908 to ARCH_BCMBCA
arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA
arm64: dts: Add BCM4908 generic board dts
arm64: dts: Move BCM4908 dts to bcmbca folder
arm64: dts: bcmbca: update BCM4908 board dts files
dt-bindings: arm64: bcmbca: Update BCM4908 description
dt-bindings: arm64: bcmbca: Merge BCM4908 into BCMBCA
soc: bcm: brcmstb: Document panic notifier action and remove useless header
ARM: dts: BCM5301X: Add basic PCI controller properties
arm64: dts: broadcom: bcm4908: add Asus GT-AC5300 LEDs
arm64: dts: broadcom: bcm4908: add LEDs controller block
arm64: dts: broadcom: bcm4908: add remaining LED pins
ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk()
bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation
bpftool: Fix a typo in a comment
dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-props.yaml
MAINTAINERS: Add AMD PMF driver entry
platform/x86/amd/pmf: Force load driver on older supported platforms
platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode
platform/x86/amd/pmf: Add support for Auto mode feature
platform/x86/amd/pmf: Get performance metrics from PMFW
platform/x86/amd/pmf: Add fan control support
platform/x86/amd/pmf: Add heartbeat signal support
platform/x86/amd/pmf: Add debugfs information
platform/x86/amd/pmf: Add support SPS PMF feature
platform/x86/amd/pmf: Add support for PMF APCI layer
platform/x86/amd/pmf: Add support for PMF core layer
spi/panel: dt-bindings: drop 3-wire from common properties
spi: lpspi: Simplify some error message
spi: microchip-core: Simplify some error message
spi: s3c64xx: correct dma_chan pointer initialization
spi: lpspi: add dmas property
spi: dt-bindings: lpspi: add i.MX93 compatible
regulator: Add missing devm_* functions to devres.rst
spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties
MAINTAINERS: add qspi to Polarfire SoC entry
spi: microchip-core-qspi: Add support for microchip fpga qspi controllers
spi: dt-binding: add coreqspi as a fallback for mpfs-qspi
spi: dt-binding: document microchip coreQSPI
spi: npcm-pspi: Add NPCM845 peripheral SPI support
dt-binding: spi: npcm-pspi: Add npcm845 compatible
regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load()
drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode
dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio binding to YAML
x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing()
thunderbolt: Add DP OUT resource when DP tunnel is discovered
arm64: dts: renesas: r9a07g054: Update pinctrl node to handle GPIO interrupts
arm64: dts: renesas: r9a07g054: Add IRQC node
arm64: dts: renesas: r9a07g044: Update pinctrl node to handle GPIO interrupts
arm64: dts: renesas: r9a07g044: Add IRQC node
arm64: dts: renesas: r8a779f0: Add CMT support
arm64: dts: renesas: spider-cpu: Enable eMMC0
arm64: dts: renesas: r8a779f0: Add SDHI0 support
clk: renesas: r8a779f0: Add CMT clocks
clk: renesas: r8a779f0: Add SDH0 clock
drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D
soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC
drm/vc4: Drop of_gpio header
dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-peripheral-props.yaml
fpga: microchip-spi: add missing module author entry
fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards
platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
regmap: Make use of get_unaligned_be24(), put_unaligned_be24()
regmap: mmio: Fix MMIO accessors to avoid talking to IO port
regmap: mmio: Introduce IO accessors that can talk to IO port
regmap: mmio: Get rid of broken 64-bit IO
regmap: mmio: Remove mmio_relaxed member from context
ASoC: imx-rpmsg: Support configure sysclk for codec dai
ASoC: sam9g20_wm8731: Simplify some error message
ASoC: codecs: dt bind. doc for the new TI SRC4392 codec
ASoC: mt6359: fix tests for platform_get_irq() failure
ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix
ASoC: Variable type completion
ASoC: mediatek: mt8186: remove unnecessary NULL check
ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
ASoC: dt-bindings: fsl,sai: Convert format to json-schema
ASoC: codecs: add support for the TI SRC4392 codec
ASoC: tlv320adcx140: Fix a typo in a comment
ASoC: simple-card-utils: Fixup DAI sample format
ASoC: dt-bindings: Add sample format conversion
ASoC: dt-bindings: Definitions for DAI params
ASoC: omap: Replace sprintf() with sysfs_emit()
ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at()
ASoC: core: Replace sprintf() with sysfs_emit()
ASoC: Intel: skylake: Replace sprintf() with sysfs_emit()
ASoC: Intel: catpt: Replace sprintf() with sysfs_emit()
ASoC: Intel: sst: Replace sprintf() with sysfs_emit()
ASoC: tlv320aic26: Replace sprintf() with sysfs_emit()
ASoC: cs43130: Replace scnprintf() with sysfs_emit()
ASoC: amd: acp: Add TDM support for acp i2s stream
ASoC: amd: acp: Initialize list to store acp_stream during pcm_open
arm64: topology: move store_cpu_topology() to shared code
x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time()
x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality
sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE()
Input: applespi - use correct struct names in comment
Input: tc3589x-keypad - use correct struct names in comment
Input: bma150 - fix a typo in some comments
libbpf: Add names for auxiliary maps
drm/i915: Use luminance range calculated during edid parsing
drm/amdgpu_dm: Rely on split out luminance calculation function
drm: New function to get luminance range based on static hdr metadata
drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
drm/bridge: tc358767: disable main link PHYs on main link disable
drm/bridge: tc358767: increase CLRSIPO count
drm/bridge: tc358767: don't fixup mode sync polarity
Input: mt6779-keypad - support double keys matrix
Input: mt6779-keypad - prepare double keys support with calc_row_col
dt-bindings: mediatek,mt6779-keypad: add mediatek,keys-per-group
dt-bindings: mediatek,mt6779-keypad: use unevaluatedProperties
MAINTAINERS: input: add mattijs for mt6779-keypad
bpf: Use bpf_map_area_alloc consistently on bpf map creation
bpf: Make __GFP_NOWARN consistent in bpf map creation
bpf: Use bpf_map_area_free instread of kvfree
bpf: Remove unneeded memset in queue_stack_map creation
libbpf: preserve errno across pr_warn/pr_info/pr_debug
selftests/bpf: add destructive kfunc test
bpf: export crash_kexec() as destructive kfunc
bpf: add destructive kfunc flag
selftests/xsk: Update poll test cases
dma-buf/sync_file: use strscpy to replace strlcpy
drm/i915: Sanitycheck PCI BARs
drm/i915: Use of BARs names instead of numbers
drm/udl: Replace BUG_ON() with WARN_ON()
drm/udl: Kill pending URBs at suspend and disconnect
drm/udl: Sync pending URBs at suspend / disconnect
drm/udl: Replace semaphore with a simple wait queue
drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions
drm/i915/hdcp: split out hdcp registers to a separate file
drm/format-helper: Rename parameter vmap to src
drm/format-helper: Move destination-buffer handling into internal helper
drm/format-helper: Rework XRGB8888-to-MONO conversion
drm/format-helper: Rework XRGB8888-to-GRAY8 conversion
drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion
drm/format-helper: Rework RGB888-to-XRGB8888 conversion
drm/format-helper: Rework RGB565-to-XRGB8888 conversion
drm/format-helper: Rework XRGB8888-to-RGB888 conversion
drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
drm/format-helper: Rework XRGB8888-to-RGBG332 conversion
drm/format-helper: Convert drm_fb_swab() to struct iosys_map
drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()
drm/format-helper: Provide drm_fb_blit()
iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM()
wifi: rtw88: prohibit enter IPS during HW scan
wifi: rtw88: add flag check before enter or leave IPS
wifi: rtw88: add flushing queue before HW scan
wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan
wifi: rtw88: add the update channel flow to support setting by parameters
wifi: rtw88: add mutex when set regulatory and get Tx power table
wifi: rtw88: add mutex when set SAR
wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed
wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod
wifi: brcmfmac: fix invalid address access when enabling SCAN log level
wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring
wifi: brcmfmac: fix continuous 802.1x tx pending timeout error
selftests/bpf: add extra test for using dynptr data slice after release
bpf: Fix ref_obj_id for dynptr data slices in verifier
selftests/bpf: Fix vmtest.sh getopts optstring
selftests/bpf: Fix vmtest.sh -h to not require root
bpf: Always return corresponding btf_type in __get_type_size()
selftests/bpf: Add BPF-helper test for CLOCK_TAI access
bpf: Add BPF-helper for accessing CLOCK_TAI
bpf: Cleanup check_refcount_ok
net: netfilter: Remove ifdefs for code shared by BPF and ctnetlink
bpf, iter: Fix the condition on p when calling stop.
cgroup: enable cgroup_get_from_file() on cgroup1
btf: Add a new kfunc flag which allows to mark a function to be sleepable
drm/i915/ttm: fix CCS handling
drm/i915/ttm: remove calc_ctrl_surf_instr_size
wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices
wifi: rtw89: 8852a: correct WDE IMR settings
wifi: rtw89: refine leaving LPS function
wifi: qtnfmac: remove braces around single statement blocks
wifi: rtlwifi: 8192de: correct checking of IQK reload
wifi: brcmsmac: remove duplicate words
dt-bindings: wireless: use spi-peripheral-props.yaml
wifi: rtw88: access chip_info by const pointer
wifi: rtw88: phy: fix warning of possible buffer overflow
wifi: rtw88: fix store OP channel info timing when HW scan
wifi: rtw88: fix stopping queues in wrong timing when HW scan
wifi: rtw88: 8822c: extend supported probe request size
bpf: Improve docstring for BPF_F_USER_BUILD_ID flag
libbpf: Do not require executable permission for shared libraries
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
bpf: Verifier cleanups
libbpf: Reject legacy 'maps' ELF section
selftests/bpf: Clean up sys_nanosleep uses
dt-binding: ipmi: add fallback to npcm845 compatible
drm/panfrost: Add support for devcoredump
drm/panfrost: Add specific register offset macros for JS and MMU AS
gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
x86/mm: Rename set_memory_present() to set_memory_p()
drm/simpledrm: Convert to atomic helpers
drm/simpledrm: Compute framebuffer stride if not set
drm/simpledrm: Remove pdev field from device structure
drm/simpledrm: Inline device-init helpers
drm/simpledrm: Remove mem field from device structure
drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
libbpf: Ensure functions with always_inline attribute are inline
bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name
libbpf: Initialize err in probe_map_create
libbpf: Skip empty sections in bpf_object__init_global_data_maps
drm: Remove the drm_get_unmapped_area() helper
drm/vmwgfx: Remove unused hugepage support
drm/vmwgfx: cleanup comments
drm/vmwgfx: clean up some error pointer checking
drm: fix whitespace in drm_plane_create_color_properties()
x86/acrn: Set up timekeeping
locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled
sched/core: Remove superfluous semicolon
sched/fair: Make per-cpu cpumasks static
sched/fair: Remove unused parameter idle of _nohz_idle_balance()
drm/todo: remove task to rename CMA helpers
drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
drm/gem: rename GEM CMA helpers to GEM DMA helpers
drm/fb: rename FB CMA helpers to FB DMA helpers
drm/fb: remove unused includes of drm_fb_cma_helper.h
drm/i915/gem: Remove shared locking on freeing objects
selftests: futex: Fix 'the the' typo in comment
sched/debug: Print each field value left-aligned in sched_show_task()
Input: elan_i2c - convert to use dev_groups
drm/i915/dg2: Add Wa_1509727124
drm/i915/dg2: Add support for DC5 state
sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity()
sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware
sched/core: Introduce sched_asym_cpucap_active()
drm/i915/dg2: Update DG2 to GuC v70.4.1
drm/i915/guc: Don't send policy update for child contexts.
drm/i915/guc: Don't abort on CTB_UNUSED status
drm/i915/guc: Support larger contexts on newer hardware
drm/i915/selftest: Cope with not having an RCS engine
drm/i915/guc: Add selftest for a hung GuC
drm/i915/guc: Fix issues with live_preempt_cancel
drm/i915/guc: Route semaphores to GuC for Gen12+
drm/mgag200: Remove type field from struct mga_device
drm/mgag200: Move CRTC atomic_enable to model-specific code
drm/mgag200: Move mode-config to model-specific code
drm/mgag200: Provide per-device callbacks for PIXPLLC
drm/mgag200: Provide per-device callbacks for BMC synchronization
drm/mgag200: Add per-device callbacks
drm/mgag200: Set SCROFF in primary-plane code
drm/mgag200: Replace simple-KMS with regular atomic helpers
drm/mgag200: Reorganize before dropping simple-KMS helpers
drm/mgag200: Store primary plane's color format in CRTC state
drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
drm/mgag200: Move ER/EW3 register initialization to per-model code
drm/mgag200: Move DAC-register setup into model-specific code
drm/mgag200: Split mgag200_modeset_init()
drm/tests: Split up test cases in igt_check_drm_format_min_pitch
drm/dp_mst: fix drm_dp_dpcd_read return value checks
drm/i915/guc: Check for ct enabled while waiting for response
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
drm/format-helper: Support multiple target formats results
drm/format-helper: Rename test cases to make them more generic
drm/format-helper: Fix test on big endian architectures
drm/todo: remove task for idr_init_base()
drm/via: use idr_init_base() to initialize dev_priv->object_idr
drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr
drm/sis: use idr_init_base() to initialize dev_priv->object_idr
drm: use idr_init_base() to initialize mode_config.tile_idr
drm: use idr_init_base() to initialize mode_config.object_idr
drm: use idr_init_base() to initialize master->lessee_idr
drm: use idr_init_base() to initialize master->magic_map
drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles
drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles
drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B
drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware
drm/i915/gt: describe the new tlb parameter at i915_vma_resource
drm/i915/gt: Batch TLB invalidations
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: document with_intel_gt_pm_if_awake()
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/dmc: Update DG2 DMC firmware to v2.07
drm/i915/ttm: don't leak the ccs state
drm/i915: disable pci resize on 32-bit machine
drm/i915: Suppress oom warning for shmemfs object allocation failure
drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack()
drm/i915/display: Cleanup intel_phy_is_combo()
fbdev: Make registered_fb[] private to fbmem.c
drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT
dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT
drm: Fix typo 'the the' in comment
drm/i915/hdmi: Prune modes that require HDMI2.1 FRL
drm/fsl-dcu: Use drm_plane_helper_destroy()
drm/armada: Use drm_plane_helper_destroy()
drm/plane-helper: Export individual helpers
drm: Remove unnecessary include statements of drm_plane_helper.h
drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING
drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers
drm/vmwgfx: Remove trailing whitespace
drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log
drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
drm/komeda - At init write GCU control block to handle already on DPU
drm/komeda: Add legacy FB support so VT's work as expected
drm/arm/hdlcd: Simplify IRQ install/uninstall
drm/arm/hdlcd: Take over EFI framebuffer properly
drm/arm: Fix spelling typo in comments
fbdev: Fix order of arguments to aperture_remove_conflicting_devices()
drm/bridge: parade-ps8640: Fix regulator supply order
drm: correct comments
drm/vc4: Add explicit declaration of 'drmm_of_get_bridge'
drm/i915/selftests: Fix comment typo
drm/i915/gt: Remove unneeded semicolon
drm/i915/guc: Don't use pr_err when not necessary
drm/panel-edp: Add panel entry for B120XAN01.0
drm/panel-edp: Add panel entry for R140NWF5 RH
signal: Drop signals received after a fatal signal has been processed
signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit
signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit
ipc: mqueue: fix possible memory leak in init_mqueue_fs()
drm/i915/guc: support v69 in parallel to v70
drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state
drm/sched: move calling drm_sched_entity_select_rq
drm/gud: Fix endianness in gud_xrgb8888_to_color() helper
drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers
drm/bridge: tc358767: Add of_node_put() when breaking out of loop
drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
drm/bochs: Fix some error handling paths in bochs_pci_probe()
drm/virtio: kms: use drm managed resources
drm/virtio: plane: use drm managed resources
drm/virtio: Return proper error codes instead of -1
drm/virtio: Use dev_is_pci()
drm/virtio: Improve DMA API usage for shmem BOs
drm/virtio: Simplify error handling of virtio_gpu_object_create()
drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
drm/virtio: Check whether transferred 2D BO is shmem
drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
fbdev: Remove conflict-handling code
fbdev: Acquire framebuffer apertures for firmware devices
video/aperture: Remove conflicting VGA devices, if any
video: Provide constants for VGA I/O range
video/aperture: Disable and unregister sysfb devices via aperture helpers
fbdev: Remove conflicting devices on PCI bus
fbdev: Convert drivers to aperture helpers
fbdev/core: Remove remove_conflicting_pci_framebuffers()
fbdev/vga16fb: Auto-generate module init/exit code
fbdev/vga16fb: Create EGA/VGA devices in sysfb code
fbdev: Remove trailing whitespaces
drm/i915/gt: Expose per-gt RPS defaults in sysfs
drm/i915/gt: Create gt/gtN/.defaults/ for per gt sysfs defaults
drm/panel/panel-sitronix-st7701: Split GIP and init sequences
drm/panel/panel-sitronix-st7701: Parametrize voltage and timing
drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode
drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name
drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode
drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific
drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701
drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock
drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701
drm/i915/display: Add debug print for scaler filter
drm:remove rebundant word "in" in comments
drm:delete the repeated word "the" in comments
ipmi: Fix comment typo
char: ipmi: modify NPCM KCS configuration
dt-bindings: ipmi: Add npcm845 compatible
dma-buf/dma_resv_usage: update explicit sync documentation
drm/mgag200:remove rebundant word "or" in comments
signal: break out of wait loops on kthread_stop()
drm/i915/psr: Disable PSR before disable pipe
Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"
drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order
drm/bridge: it6505: Modified video clock calculation and video debug message
drm/bridge: it6505: Add i2c api power on check
drm/bridge: it6505: Modified power sequence
drm/bridge: it6505: Power on downstream device in .atomic_enable
drm/ssd130x: Use new regmap bulk write support to drop custom bus
drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations
drm/via: Fix style issues in via_3d_reg header
drm/via: Make macros readable in the via_3d_reg header
drm/via: Use SPDX tag for MIT license in via_3d_reg header
drm/via: Update to the latest via_3d_reg header
drm/via: Embed via_drv.h in via_dri1
drm/via: Embed via_verifier in via_dri1
drm/via: Embed via_dmablit in via_dri1
drm/via: Embed via_irq in via_dri1
drm/via: Embed via_video in via_dri1
drm/via: Embed via_mm in via_dri1
drm/via: Embed via_map in via_dri1
drm/via: Embed via_dma in via_dri1
drm/via: Rename via_drv to via_dri1
drm/nouveau/bios: set info only when the return is not 0
drm/i915/reset: Handle reset timeouts under unrelated kernel hangs
drm/amdgpu: re-apply "move internal vram_mgr function into the C file""
drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new""
drm: Prevent drm_copy_field() to attempt copying a NULL pointer
drm: Use size_t type for len variable in drm_copy_field()
nvdimm/namespace: drop unneeded temporary variable in size_store()
nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid()
drm/vc4: v3d: Switch to devm_pm_runtime_enable
drm/vc4: v3d: Rework the runtime_pm setup
drm/vc4: v3d: Stop disabling interrupts
drm/vc4: perfmon: Add missing mutex_destroy
drm/vc4: Switch to drmm_mutex_init
drm/vc4: debugfs: Simplify debugfs registration
drm/vc4: debugfs: Return an error on failure
drm/vc4: debugfs: Protect device resources
drm/vc4: vec: Switch to devm_pm_runtime_enable
drm/vc4: vec: Protect device resources after removal
drm/vc4: vec: Switch to DRM-managed connector initialization
drm/vc4: vec: Switch to DRM-managed encoder initialization
drm/vc4: vec: Remove call to drm_connector_unregister()
drm/vc4: vec: Switch to drmm_kzalloc
drm/vc4: vec: Embed DRM structures into the private structure
drm/vc4: vec: Remove vc4_dev vec pointer
drm/vc4: txp: Protect device resources
drm/vc4: txp: Remove call to drm_connector_unregister()
drm/vc4: txp: Switch to drmm_kzalloc
drm/vc4: txp: Remove duplicate regset
drm/vc4: txp: Remove vc4_dev txp pointer
drm/vc4: hdmi: Switch to devm_pm_runtime_enable
drm/vc4: hdmi: Protect device resources after removal
drm/vc4: hdmi: Move audio structure offset checks
drm/vc4: hdmi: Use devm to register hotplug interrupts
drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
drm/vc4: hdmi: Use a device-managed action for DDC
drm/vc4: hdmi: Switch to device-managed CEC initialization
drm/vc4: hdmi: Switch to device-managed ALSA initialization
drm/vc4: hdmi: Switch to DRM-managed connector initialization
drm/vc4: hdmi: Switch to DRM-managed encoder initialization
drm/vc4: hdmi: Remove call to drm_connector_unregister()
drm/vc4: hdmi: Switch to drmm_kzalloc
drm/vc4: dsi: Switch to devm_pm_runtime_enable
drm/vc4: dsi: Fix the driver structure lifetime
drm/vc4: dsi: Switch to drmm_of_get_bridge
drm/vc4: dsi: Switch to DRM-managed encoder initialization
drm/vc4: dsi: Embed DRM structures into the private structure
drm/vc4: dpi: Protect device resources
drm/vc4: dpi: Switch to drmm_of_get_bridge
drm/vc4: dpi: Switch to DRM-managed encoder initialization
drm/vc4: dpi: Add action to disable the clock
drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
drm/vc4: dpi: Return an error if we can't enable our clock
drm/vc4: dpi: Switch to drmm_kzalloc
drm/vc4: dpi: Embed DRM structures into the private structure
drm/vc4: dpi: Remove vc4_dev dpi pointer
drm/vc4: crtc: Switch to DRM-managed CRTC initialization
drm/vc4: crtc: Switch to drmm_kzalloc
drm/vc4: crtc: Move debugfs_name to crtc_data
drm/vc4: plane: Switch to drmm_universal_plane_alloc()
drm/vc4: crtc: Remove manual plane removal on error
drm/vc4: plane: Take possible_crtcs as an argument
drm/vc4: hvs: Remove planes currently allocated before taking down
drm/vc4: hvs: Protect device resources after removal
drm/vc4: crtc: Create vblank reporting function
drm/vc4: drv: Use drm_dev_unplug
drm/vc4: drv: Call component_unbind_all()
drm/bridge: panel: Introduce drmm_of_get_bridge
drm/bridge: panel: Introduce drmm_panel_bridge_add
drm/connector: Introduce drmm_connector_init
drm/connector: Check for destroy implementation
drm/connector: Consolidate Connector Initialization
drm/connector: Clarify when drm_connector_unregister is needed
drm/connector: Mention the cleanup after drm_connector_init
drm/connector: Reorder headers
drm/encoder: Introduce drmm_encoder_init
drm/crtc: Introduce drmm_crtc_init_with_planes
drm/mipi-dsi: Detach devices when removing the host
drm/i915: Add Wa_14016291713
dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
drm/i915/display: Ensure PSR gets disabled if no encoders in new state
drm: selftest: convert drm_mm selftest to KUnit
drm: selftest: convert drm_buddy selftest to KUnit
drm: selftest: convert drm_framebuffer selftest to KUnit
drm: selftest: convert drm_dp_mst_helper selftest to KUnit
drm: selftest: convert drm_plane_helper selftest to KUnit
drm: selftest: convert drm_format selftest to KUnit
drm: selftest: convert drm_rect selftest to KUnit
drm: selftest: convert drm_cmdline_parser selftest to KUnit
drm: selftest: convert drm_damage_helper selftest to KUnit
drm/ttm: audit bo->resource usage v2
drm/nouveau: audit bo->resource usage
drm/amdgpu: audit bo->resource usage
drm/ttm: rename and cleanup ttm_bo_init
Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"
Revert "drm/amdgpu: move internal vram_mgr function into the C file"
drm/ingenic: Use the new PM macros
drm/ingenic: Don't request full modeset if property is not modified
drm/ingenic: Add support for the JZ4760(B)
drm/ingenic: Fix MODULE_LICENSE() string
dt-bindings/display: ingenic: Add compatible string for the JZ4760(B)
drm/fb: Improve drm_framebuffer.offsets documentation
drm/panel: simple: add support for the Samsung LTL101AL01 panel
dt-bindings: display: simple: add support for Samsung LTL101AL01
drm/mode: Improve drm_mode_fb_cmd2 documentation
drm/fourcc: Add DRM_FORMAT_D[1248]
drm/fourcc: Add DRM_FORMAT_R[124]
drm/fourcc: Clarify the meaning of single-channel "red"
drm/gem-fb-helper: Use actual bpp for size calculations
drm/fb-helper: Add support for DRM_FORMAT_C[124]
drm/fourcc: Add DRM_FORMAT_C[124]
drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB
drm/client: Use actual bpp when allocating frame buffers
drm/fourcc: Add drm_format_info.is_color_indexed flag
drm/fourcc: Add drm_format_info_bpp() helper
drm/mipi-dsi: Make remove callback return void
drm/panel-novatek-nt35510: Emit an error message if power off fails
drm/panel: simple: Make panel_simple_remove() return void
drm/bridge: Avoid uninitialized variable warning
drm/sun4i: Update Kconfig defaults and descriptions
drm/i915/dg2: Bump up CDCLK for DG2
drm/vc4: hdmi: Rework power up
drm/vc4: hdmi: Depends on CONFIG_PM
drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
drm: bridge: adv7511: unregister cec i2c device after cec adapter
drm: bridge: adv7511: fix CEC power down control register offset
gfs2: Mark the remaining process-independent glock holders as GL_NOPID
gfs2: Mark flock glock holders as GL_NOPID
gfs2: Add GL_NOPID flag for process-independent glock holders
gfs2: Add flocks to glockfd debugfs file
gfs2: Add glockfd debugfs file
gnss: replace ida_simple API
ucounts: Split rlimit and ucount values and max values
Bug: 120440023
Bug: 120444281
Bug: 146449535
Bug: 151154716
Bug: 169045115
Bug: 174125747
Bug: 175808144
Bug: 184219858
Bug: 188684133
Bug: 200103201
Bug: 206561931
Bug: 210255585
Bug: 216636351
Bug: 220186325
Bug: 229696117
Bug: 229794062
Bug: 229934827
Bug: 232430739
Bug: 232431151
Bug: 232431411
Bug: 242898038
Bug: 243793188
Bug: 248351908
Bug: 248993649
Bug: 248994334
Bug: 250930332
Bug: 251537418
Bug: 252915518
Bug: 253726452
Bug: 254386546
Bug: 254735056
Bug: 256216004
Bug: 256225968
Bug: 257342715
Bug: 257458145
Bug: 77139736
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1247
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1380
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2113#note_1579296
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3575
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7252
Change-Id: I1b012f7c103d05f7989c3f928ab69ea2db4f24fa
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Steps on the way to 6.1-rc1
Resolves merge conflicts in:
kernel/fork.c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I187afe0c9a9604d3e5acb5134f0ee65de850e9f1