Commit Graph

2434 Commits

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

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

Change-Id: I399f2841e8004cc7dd00ef6547f0fff1305beb02
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@9153521 SKQ4.221007.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-10-23 23:33:09 -07:00
Greg Kroah-Hartman
c2c77ac403 Linux 6.0
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmM5/fMeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiG+Y0H/jG0HQjUHfIOGjPQ
 T33eaF5POoZKzZmsTNITbtya7B3/OTZZRGdSq9B8t5tElyPnZrdIfaXds17mCI8y
 5DJUEQGdv6fqRttYLGKf6rk1kzABhhaTS8n9BgDFEsmvdqwG4AV6dLQr3HL09gTV
 Lu+Is86RPwmpgH0Z9u7DyFCF8yLjefyu0vl6eFm/SXjCE8gQM/LZQSi9mv5/YDxa
 MVKlsZKIkQm6P8a6r8wbGedKYBped4+4gYedsf/IcS0lvKdLIs/P7YgR5wKklSbM
 tqECvBOmKq1Fwj/oxH+fx0KLX/ZD1xxQwoQd+a9DOSo+BuPBt6KGojYT9gQRyFJp
 R7gyUCo=
 =2UOD
 -----END PGP SIGNATURE-----

Merge tag 'v6.0' into android-mainline

Linux 6.0

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I60e3a100cae145cc4d788c45a536d391ba331831
2022-10-03 07:13:41 +02:00
Linus Torvalds
4fe89d07dc Linux 6.0 2022-10-02 14:09:07 -07:00
jianzhou
7ea65072a1 Merge keystone/android-mainline-keystone-qcom-release.6.0-rc3 (b996f9c) into msm-pineapple
* refs/heads/tmp-b996f9c:
  Revert "ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration"
  Linux 6.0-rc3
  .mailmap: update Luca Ceresoli's e-mail address
  mm/mprotect: only reference swap pfn page if type match
  squashfs: don't call kmalloc in decompressors
  mm/damon/dbgfs: avoid duplicate context directory creation
  mailmap: update email address for Colin King
  asm-generic: sections: refactor memory_intersects
  bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
  ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
  Revert "memcg: cleanup racy sum avoidance code"
  mm/zsmalloc: do not attempt to free IS_ERR handle
  binder_alloc: add missing mmap_lock calls when using the VMA
  mm: re-allow pinning of zero pfns (again)
  vmcoreinfo: add kallsyms_num_syms symbol
  mailmap: update Guilherme G. Piccoli's email addresses
  writeback: avoid use-after-free after removing device
  shmem: update folio if shmem_replace_page() updates the page
  mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
  provide arch_test_bit_acquire for architectures that define test_bit
  perf stat: Capitalize topdown metrics' names
  perf docs: Update the documentation for the save_type filter
  perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address
  perf record: Fix manpage formatting of description of support to hybrid systems
  perf test: Stat test for repeat with a weak group
  perf stat: Clear evsel->reset_group for each stat run
  tools kvm headers arm64: Update KVM header from the kernel sources
  perf python: Fix build when PYTHON_CONFIG is user supplied
  perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
  fbdev: fbcon: Properly revert changes when vc_resize() failed
  wait_on_bit: add an acquire memory barrier
  UPSTREAM: scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
  audit: move audit_return_fixup before the filters
  net: lantiq_xrx200: restore buffer if memory allocation failed
  net: lantiq_xrx200: fix lock under memory pressure
  net: lantiq_xrx200: confirm skb is allocated before using
  net: stmmac: work around sporadic tx issue on link-up
  ionic: VF initial random MAC address if no assigned mac
  ionic: fix up issues with handling EAGAIN on FW cmds
  ionic: clear broken state on generation change
  rxrpc: Fix locking in rxrpc's sendmsg
  drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
  drm/amdgpu: add MGCG perfmon setting for gfx11
  drm/amdkfd: Fix isa version for the GC 10.3.7
  drm/amdgpu: Fix page table setup on Arcturus
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amdgpu: add sdma instance check for gfx11 CGCG
  drm/amd/display: enable PCON support for dcn314
  drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
  drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
  drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
  cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
  xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
  Documentation/ABI: Mention retbleed vulnerability info file for sysfs
  x86/sev: Mark snp_abort() noreturn
  io_uring/net: save address for sendzc async execution
  s390/mm: do not trigger write fault when vma does not allow VM_WRITE
  s390: fix double free of GS and RI CBs on fork() failure
  xen: move from strlcpy with unused retval to strscpy
  xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY
  LoongArch: mm: Avoid unnecessary page fault retires on shared memory types
  LoongArch: Add subword xchg/cmpxchg emulation
  LoongArch: Cleanup headers to avoid circular dependency
  LoongArch: Cleanup reset routines with new API
  LoongArch: Fix build warnings in VDSO
  LoongArch: Select PCI_QUIRKS to avoid build error
  ACPI: property: Remove default association from integer maximum values
  ACPI: property: Ignore already existing data node tags
  ACPI: property: Fix type detection of unified integer reading functions
  net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
  ANDROID: GKI: remove CONFIG_STACK_HASH_ORDER
  ANDROID: staging: ashmem: Add shrinker name
  cifs: Add helper function to check smb1+ server
  cifs: Use help macro to get the mid header size
  cifs: Use help macro to get the header preamble size
  MAINTAINERS: rectify file entry in BONDING DRIVER
  fbdev: Move fbdev drivers from strlcpy to strscpy
  fbdev: omap: Remove unnecessary print function dev_err()
  fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
  fbdev: fbcon: Destroy mutex on freeing struct fb_info
  fbdev: radeon: Clean up some inconsistent indenting
  fbdev: sisfb: Clean up some inconsistent indenting
  fbdev: fb_pm2fb: Avoid potential divide by zero error
  fbdev: ssd1307fb: Fix repeated words in comments
  fbdev: omapfb: Fix tests for platform_get_irq() failure
  i40e: Fix incorrect address type for IPv6 flow rules
  ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
  md: call __md_stop_writes in md_stop
  Revert "md-raid: destroy the bitmap after destroying the thread"
  md: Flush workqueue md_rdev_misc_wq in md_alloc()
  md/raid10: Fix the data type of an r10_sync_page_io() argument
  cifs: skip extra NULL byte in filenames
  lib/cpumask_kunit: add tests file to MAINTAINERS
  lib/cpumask_kunit: log mask contents
  lib/test_cpumask: follow KUnit style guidelines
  lib/test_cpumask: fix cpu_possible_mask last test
  lib/test_cpumask: drop cpu_possible_mask full test
  io_uring: conditional ->async_data allocation
  io_uring/notif: order notif vs send CQEs
  io_uring/net: fix indentation
  io_uring/net: fix zc send link failing
  io_uring/net: fix must_hold annotation
  loop: Check for overflow while configuring loop
  net: Fix a data-race around sysctl_somaxconn.
  net: Fix a data-race around netdev_unregister_timeout_secs.
  net: Fix a data-race around gro_normal_batch.
  net: Fix data-races around sysctl_devconf_inherit_init_net.
  net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
  net: Fix a data-race around netdev_budget_usecs.
  net: Fix data-races around sysctl_max_skb_frags.
  net: Fix a data-race around netdev_budget.
  net: Fix a data-race around sysctl_net_busy_read.
  net: Fix a data-race around sysctl_net_busy_poll.
  net: Fix a data-race around sysctl_tstamp_allow_data.
  net: Fix data-races around sysctl_optmem_max.
  ratelimit: Fix data-races in ___ratelimit().
  net: Fix data-races around netdev_tstamp_prequeue.
  net: Fix data-races around netdev_max_backlog.
  net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
  net: Fix data-races around sysctl_[rw]mem_(max|default).
  net/core/skbuff: Check the return value of skb_copy_bits()
  fec: Restart PPS after link state change
  net: neigh: don't call kfree_skb() under spin_lock_irqsave()
  x86/sev: Don't use cc_platform_has() for early SEV-SNP calls
  x86/boot: Don't propagate uninitialized boot_params->cc_blob_address
  netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases
  netfilter: flowtable: fix stuck flows on cleanup due to pending work
  netfilter: flowtable: add function to invoke garbage collection immediately
  netfilter: nf_tables: disallow binding to already bound chain
  netfilter: nft_tunnel: restrict it to netdev family
  netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
  netfilter: nf_tables: do not leave chain stats enabled on error
  netfilter: nft_payload: do not truncate csum_offset and csum_type
  netfilter: nft_payload: report ERANGE for too long offset and length
  netfilter: nf_tables: make table handle allocation per-netns friendly
  netfilter: nf_tables: disallow updates of implicit chain
  Revert "ANDROID: Convert db845c to a mixed build."
  bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
  bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
  bnxt_en: set missing reload flag in devlink features
  bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
  ANDROID: vendor_hooks: update android_vh_ufs_send_uic_command
  net: dsa: microchip: make learning configurable and keep it off while standalone
  riscv: dts: microchip: mpfs: remove pci axi address translation property
  riscv: dts: microchip: mpfs: remove bogus card-detect-delay
  riscv: dts: microchip: mpfs: remove ti,fifo-depth property
  riscv: dts: microchip: mpfs: fix incorrect pcie child node name
  btrfs: add info when mount fails due to stale replace target
  btrfs: replace: drop assert for suspended replace
  btrfs: fix silent failure when deleting root reference
  btrfs: fix space cache corruption and potential double allocations
  netfilter: nft_tproxy: restrict to prerouting hook
  ANDROID: Convert db845c to a mixed build.
  cgroup: Fix race condition at rebind_subsystems()
  cpufreq: check only freq_table in __resolve_freq()
  x86/cpu: Add new Raptor Lake CPU model number
  thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
  netfilter: conntrack: work around exceeded receive window
  netfilter: ebtables: reject blobs that don't provide all entry points
  ACPI: processor: Remove freq Qos request for all CPUs
  nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
  io_uring: fix submission-failure handling for uring-cmd
  net: dsa: don't dereference NULL extack in dsa_slave_changeupper()
  net: ipvtap - add __init/__exit annotations to module init/exit funcs
  io_uring: fix off-by-one in sync cancelation file check
  io_uring: uapi: Add `extern "C"` in io_uring.h for liburing
  MAINTAINERS: Add `include/linux/io_uring_types.h`
  arm64/sme: Don't flush SVE register state when handling SME traps
  arm64/sme: Don't flush SVE register state when allocating SME storage
  arm64/signal: Flush FPSIMD register state when disabling streaming mode
  arm64/signal: Raise limit on stack frames
  arm64/cache: Fix cache_type_cwg() for register generation
  arm64/sysreg: Guard SYS_FIELD_ macros for asm
  arm64/sysreg: Directly include bitfield.h
  arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
  arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
  arm64: fix rodata=full
  arm64: Fix comment typo
  docs/arm64: elf_hwcaps: unify newlines in HWCAP lists
  ANDROID: fix up arm64 gki_defconfig for CONFIG_CLK_SUNXI
  smb3: missing inode locks in punch hole
  smb3: missing inode locks in zero range
  ANDROID: fix up db845c build
  ANDROID: xfrm: fix up CONFIG_ANDROID dependencies
  ANDROID: remove CONFIG_ANDROID from gki_defconfig files
  ANDROID: remove CONFIG_ANDROID dependency for CONFIG_ASHMEM
  scsi: sd: Revert "Rework asynchronous resume support"
  bonding: 3ad: make ad_ticks_per_sec a const
  bonding: 802.3ad: fix no transmission of LACPDUs
  selftests: include bonding tests into the kselftest infra
  net: moxa: get rid of asymmetry in DMA mapping/unmapping
  net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
  net: ipa: don't assume SMEM is page-aligned
  net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode
  audit: fix potential double free on error path from fsnotify_add_inode_mark
  net/mlx5: Unlock on error in mlx5_sriov_enable()
  net/mlx5e: Fix use after free in mlx5e_fs_init()
  net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
  net/mlx5: unlock on error path in esw_vfs_changed_event_handler()
  net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
  net/mlx5e: TC, Add missing policer validation
  net/mlx5e: Fix wrong application of the LRO state
  net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
  net/mlx5: Fix cmd error logging for manage pages cmd
  net/mlx5: Disable irq when locking lag_lock
  net/mlx5: Eswitch, Fix forwarding decision to uplink
  net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
  net/mlx5e: Properly disable vlan strip on non-UL reps
  perf tools: Fix compile error for x86
  ANDROID: Updating OWNERS_DrNo
  btrfs: don't allow large NOWAIT direct reads
  btrfs: don't merge pages into bio if their page offset is not contiguous
  btrfs: update generation of hole file extent item when merging holes
  btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
  btrfs: check if root is readonly while setting security xattr
  ice: xsk: use Rx ring's XDP ring when picking NAPI context
  ice: xsk: prohibit usage of non-balanced queue id
  nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
  ftrace: Fix build warning for ops_references_rec() not used
  r8152: fix the RX FIFO settings when suspending
  r8152: fix the units of some registers for RTL8156A
  rose: check NULL rose_loopback_neigh->loopback
  ntfs: fix acl handling
  parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
  parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
  parisc: led: Move from strlcpy with unused retval to strscpy
  parisc: ccio-dma: Fix typo in comment
  Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
  parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
  Linux 6.0-rc2
  tracing: Have filter accept "common_cpu" to be consistent
  tracing/probes: Have kprobes and uprobes use $COMM too
  tracing/eprobes: Have event probes be consistent with kprobes and uprobes
  tracing/eprobes: Fix reading of string fields
  tracing/eprobes: Do not hardcode $comm as a string
  tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
  ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
  tracing/perf: Fix double put of trace event when init fails
  tracing: React to error return from traceprobe_parse_event_name()
  asm goto: eradicate CC_HAS_ASM_GOTO
  x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
  i2c: imx: Make sure to unregister adapter on remove()
  Revert "i2c: scmi: Replace open coded device_get_match_data()"
  parisc: Fix exception handler for fldw and fstw instructions
  kprobes: don't call disarm_kprobe() for disabled kprobes
  mm/shmem: shmem_replace_page() remember NR_SHMEM
  mm/shmem: tmpfs fallocate use file_modified()
  mm/shmem: fix chattr fsflags support in tmpfs
  mm/hugetlb: support write-faults in shared mappings
  mm/hugetlb: fix hugetlb not supporting softdirty tracking
  mm/uffd: reset write protection when unregister with wp-mode
  mm/smaps: don't access young/dirty bit if pte unpresent
  mm: add DEVICE_ZONE to FOR_ALL_ZONES
  kernel/sys_ni: add compat entry for fadvise64_64
  mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
  Revert "zram: remove double compression logic"
  get_maintainer: add Alan to .get_maintainer.ignore
  scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
  kbuild: fix the modules order between drivers and libs
  scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length
  kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__
  modpost: fix module versioning when a symbol lacks valid CRC
  ata: libata: Set __ATA_BASE_SHT max_sectors
  scsi: core: Fix passthrough retry counter handling
  scsi: ufs: core: Reduce the power mode change timeout
  SUNRPC: RPC level errors should set task->tk_rpc_status
  NFSv4.2 fix problems with __nfs42_ssc_open
  NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
  selftests/vm: fix inability to build any vm tests
  Revert "net: macsec: update SCI upon MAC address change."
  net: dpaa: Fix <1G ethernet on LS1046ARDB
  drm/radeon: add a force flush to delay work when radeon
  drm/amd/display: Include missing header
  drm/amdgpu: Remove the additional kfd pre reset call for sriov
  drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
  drm/amdgpu: fix hive reference leak when adding xgmi device
  drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
  drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
  blk-mq: fix io hung due to missing commit_rqs
  perf tools: Support reading PERF_FORMAT_LOST
  libperf: Add a test case for read formats
  libperf: Handle read format in perf_evsel__read()
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
  tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
  tools headers UAPI: Sync KVM's vmx.h header with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  tools headers kvm s390: Sync headers with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf beauty: Update copy of linux/socket.h with the kernel sources
  perf cpumap: Fix alignment for masks in event encoding
  perf/x86/intel: Fix pebs event constraints for ADL
  perf/x86/intel/ds: Fix precise store latency handling
  perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline
  perf/x86/lbr: Enable the branch type for the Arch LBR by default
  cifs: move from strlcpy with unused retval to strscpy
  cifs: Fix memory leak on the deferred close
  perf cpumap: Compute mask size in constant time
  perf cpumap: Synthetic events and const/static
  perf cpumap: Const map for max()
  x86/mm: Use proper mask when setting PUD mapping
  drm/gem: Fix GEM handle release errors
  x86/nospec: Fix i386 RSB stuffing
  x86/nospec: Unwreck the RSB stuffing
  KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device()
  KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow()
  x86/kvm: Fix "missing ENDBR" BUG for fastop functions
  x86/kvm: Simplify FOP_SETCC()
  x86/ibt, objtool: Add IBT_NOSEAL()
  KVM: Rename mmu_notifier_* to mmu_invalidate_*
  KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS
  KVM: MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
  KVM: Move coalesced MMIO initialization (back) into kvm_create_vm()
  KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
  KVM: Properly unwind VM creation if creating debugfs fails
  riscv: traps: add missing prototype
  riscv: signal: fix missing prototype warning
  perf: riscv legacy: fix kerneldoc comment warning
  net: moxa: MAC address reading, generating, validity checking
  tcp: handle pure FIN case correctly
  tcp: refactor tcp_read_skb() a bit
  tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()
  tcp: fix sock skb accounting in tcp_read_skb()
  igb: Add lock to avoid data race
  dt-bindings: Fix incorrect "the the" corrections
  net: genl: fix error path memory leak in policy dumping
  stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
  tee: add overflow check in register_shm_helper()
  drm/vc4: hdmi: Rework power up
  drm/vc4: hdmi: Depends on CONFIG_PM
  blk-mq: run queue no matter whether the request is the last request
  blk-mq: remove unused function blk_mq_queue_stopped()
  x86/bugs: Add "unknown" reporting for MMIO Stale Data
  io_uring/net: use right helpers for async_data
  fs: __file_remove_privs(): restore call to inode_has_no_xattr()
  net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_run
  net/mlx5e: Allocate flow steering storage during uplink initialization
  net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
  net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offset
  net: mscc: ocelot: make struct ocelot_stat_layout array indexable
  net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
  net: mscc: ocelot: turn stats_lock into a spinlock
  net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
  net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
  net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
  net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
  net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
  cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
  net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()
  cifs: remove unused server parameter from calc_smb_size()
  dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop
  net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
  locks: Fix dropped call to ->fl_release_private()
  riscv: dts: microchip: correct L2 cache interrupts
  cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
  ice: Fix VF not able to send tagged traffic with no VLAN filters
  ice: Ignore error message when setting same promiscuous mode
  ice: Fix clearing of promisc mode with bridge over bond
  ice: Ignore EEXIST when setting promisc mode
  ice: Fix double VLAN error when entering promisc mode
  ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
  btrfs: tree-checker: check for overlapping extent items
  btrfs: fix warning during log replay when bumping inode link count
  btrfs: fix lost error handling when looking up extended ref on log replay
  btrfs: fix lockdep splat with reloc root extent buffers
  btrfs: move lockdep class helpers to locking.c
  btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
  arm64: adjust KASLR relocation after ARCH_RANDOM removal
  arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
  ALSA: info: Fix llseek return value when using callback
  testing: selftests: nft_flowtable.sh: rework test to detect offload failure
  ALSA: hda/cs8409: Support new Dolphin Variants
  KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
  KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
  fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
  tls: rx: react to strparser initialization errors
  MAINTAINERS: update idmapping tree
  acl: handle idmapped mounts for idmapped filesystems
  xfrm: policy: fix metadata dst->dev xmit null pointer dereference
  platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
  testing: selftests: nft_flowtable.sh: use random netns names
  netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
  net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
  riscv: Ensure isa-ext static keys are writable
  Revert "drm/amd/amdgpu: add pipe1 hardware support"
  drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
  drm/amdgpu: Fix interrupt handling on ih_soft ring
  drm/amdgpu: Add secure display TA load for Renoir
  drm/amd/display: Include scaling factor for SubVP command
  drm/amdgpu/vcn: Return void from the stop_dbg_mode
  drm/amdgpu: remove useless condition in amdgpu_job_stop_all_jobs_on_sched()
  drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
  drm/amd/display: add chip revision to DCN32
  drm/amd/display: avoid doing vm_init multiple time
  drm/amd/display: Use pitch when calculating size to cache in MALL
  drm/amd/display: Don't set DSC for phantom pipes
  drm/amd/display: Update clock table policy for DCN314
  drm/amd/display: Modify header inclusion pattern
  drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
  drm/amd/display: Add debug parameter to retain default clock table
  drm/amdgpu: Increase tlb flush timeout for sriov
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: Add reserved dc_log_type.
  drm/amd/display: Fix pixel clock programming
  drm/amd/display: 3.2.198
  drm/amd/display: reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition
  drm/amd/pm: Enable GFXOFF feature for SMU IP v13.0.4
  drm/amdgpu: enable IH Clock Gating for OSS IP v6.0.1
  drm/amdkfd: potential crash in kfd_create_indirect_link_prop()
  drm/amdkfd: reserve 2 queues for sdma 6.0.1 in bitmap
  drm/amdgpu: enable ATHUB IP v3.0.1 Clock Gating
  drm/amdgpu: enable HDP IP v5.2.1 Clock Gating
  drm/amdgpu: enable MMHUB IP v3.0.1 Clock Gating
  drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support
  drm/amdgpu: add HDP IP v5.2.1 Clock Gating support
  drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support
  drm/amd/pm: update the smu driver interface version for SMU IP v13.0.4
  drm/amdkfd: Fix mm reference in SVM eviction worker
  drm/amd/pm: add mode1 support on smu_v13_0_7
  drm/amd/amdgpu: add ih cg and hdp sd on smu_v13_0_7
  drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
  drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
  drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
  gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
  LoadPin: Return EFAULT on copy_from_user() failures
  exec: Replace kmap{,_atomic}() with kmap_local_page()
  x86: simplify load_unaligned_zeropad() implementation
  locking/atomic: Make test_and_*_bit() ordered on failure
  i40e: Fix to stop tx_timeout recovery if GLOBR fails
  i40e: Fix tunnel checksum offload with fragmented traffic
  RDMA: Handle the return code from dma_resv_wait_timeout() properly
  RDMA/erdma: Correct the max_qp and max_cq capacities of the device
  RDMA/erdma: Using the key in FMR WR instead of MR structure
  ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7
  RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size
  RDMA/mlx5: Use the proper number of ports
  ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties
  IB/iser: Fix login with authentication
  ublk_drv: do not add a re-issued request aborted previously to ioucmd's task_work
  ublk_drv: update comment for __ublk_fail_req()
  ublk_drv: check ubq_daemon_is_dying() in __ublk_rq_task_work()
  x86/entry: Fix entry_INT80_compat for Xen PV guests
  virtio: kerneldocs fixes and enhancements
  virtio: Revert "virtio: find_vqs() add arg sizes"
  virtio_vdpa: Revert "virtio_vdpa: support the arg sizes of find_vqs()"
  virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"
  virtio-mmio: Revert "virtio_mmio: support the arg sizes of find_vqs()"
  virtio: Revert "virtio: add helper virtio_find_vqs_ctx_size()"
  virtio_net: Revert "virtio_net: set the default max ring size by find_vqs()"
  io_uring/notif: raise limit on notification slots
  io_uring/net: improve zc addr import error handling
  io_uring/net: use right helpers for async recycle
  net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
  net: moxa: pass pdev instead of ndev to DMA functions
  ksmbd: don't remove dos attribute xattr on O_TRUNC open
  ksmbd: remove unnecessary generic_fillattr in smb2_open
  selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning
  sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS
  sched/psi: Remove unused parameter nbytes of psi_trigger_create()
  sched/psi: Zero the memory of struct psi_group
  ata: libata-eh: Add missing command name
  module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m
  mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
  dt-bindings: thermal: Fix missing required property
  thermal/core: Add missing EXPORT_SYMBOL_GPL
  lib/cpumask: drop always-true preprocessor guard
  lib/cpumask: add inline cpumask_next_wrap() for UP
  cpumask: align signatures of UP implementations
  mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
  selftests/landlock: fix broken include of linux/landlock.h
  netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
  nios2: add force_successful_syscall_return()
  nios2: restarts apply only to the first sigframe we build...
  nios2: fix syscall restart checks
  nios2: traced syscall does need to check the syscall number
  nios2: don't leave NULLs in sys_call_table[]
  nios2: page fault et.al. are *not* restartable syscalls...
  netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
  netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
  s390/ap: fix crash on older machines based on QCI info missing
  s390/hypfs: avoid error message under KVM
  ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
  mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
  mmc: mtk-sd: Clear interrupts when cqe off/disable
  mmc: pxamci: Fix another error handling path in pxamci_probe()
  mmc: pxamci: Fix an error handling path in pxamci_probe()
  selftests/powerpc: Add missing PMU selftests to .gitignores
  mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX
  mlxsw: spectrum_ptp: Protect PTP configuration with a mutex
  mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
  mlxsw: spectrum_ptp: Fix compilation warnings
  net_sched: cls_route: disallow handle of 0
  net: fix potential refcount leak in ndisc_router_discovery()
  neighbour: make proxy_queue.qlen limit per-device
  neigh: fix possible DoS due to net iface start/stop loop
  net: qrtr: start MHI channel after endpoit creation
  x86/PAT: Have pat_enabled() properly reflect state when running on Xen
  drm/sun4i: dsi: Prevent underflow when computing packet sizes
  dt-bindings: display: sun4i: Add D1 TCONs to conditionals
  powerpc/pci: Fix get_phb_number() locking
  cifs: missing directory in MAINTAINERS file
  Linux 6.0-rc1
  radix-tree: replace gfp.h inclusion with gfp_types.h
  take care to handle NULL ->proc_lseek()
  x86/kprobes: Fix JNG/JNLE emulation
  afs: Enable multipage folio support
  perf test: Refactor shell tests allowing subdirs
  perf vendor events: Update events for snowridgex
  perf vendor events: Update events and metrics for skylakex
  perf vendor events: Update metrics for sapphirerapids
  perf vendor events: Update events for knightslanding
  perf vendor events: Update metrics for jaketown
  perf vendor events: Update metrics for ivytown
  perf vendor events: Update events and metrics for icelakex
  perf vendor events: Update events and metrics for haswellx
  perf vendor events: Update events and metrics for cascadelakex
  perf vendor events: Update events and metrics for broadwellx
  perf vendor events: Update metrics for broadwellde
  perf jevents: Fold strings optimization
  perf jevents: Compress the pmu_events_table
  perf metrics: Copy entire pmu_event in find metric
  perf pmu-events: Hide the pmu_events
  perf pmu-events: Don't assume pmu_event is an array
  perf pmu-events: Move test events/metrics to JSON
  perf test: Use full metric resolution
  perf pmu-events: Hide pmu_events_map
  perf pmu-events: Avoid passing pmu_events_map
  perf pmu-events: Hide pmu_sys_event_tables
  perf jevents: Sort JSON files entries
  perf jevents: Provide path to JSON file on error
  perf jevents: Remove the type/version variables
  perf jevent: Add an 'all' architecture argument
  NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES
  NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds
  NFS: Fix another fsync() issue after a server reboot
  NFS: Fix missing unlock in nfs_unlink()
  ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA
  ip6_tunnel: Fix the type of functions
  net: dsa: mv88e6060: prevent crash on an unused port
  fec: Fix timer capture timing in `fec_ptp_enable_pps()`
  io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields
  io_uring: make io_kiocb_to_cmd() typesafe
  fs: don't randomize struct kiocb fields
  cifs: Do not access tcon->cfids->cfid directly from is_path_accessible
  MAINTAINERS: add PCI Endpoint NTB drivers to NTB files
  perf stat: Remove duplicated include in builtin-stat.c
  perf scripting python: Delete repeated word in comments
  perf tools: Fix double word in comments
  perf trace: Fix double word in comments
  perf script: Delete repeated word "from"
  perf test: Fix double word in comments
  dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties
  dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos
  dt-bindings: Drop Robert Jones
  dt-bindings: Drop Beniamin Bia and Stefan Popa
  dt-bindings: iio: Drop Bogdan Pricop
  dt-bindings: iio: Drop Joachim Eastwood
  lib: remove lib/nodemask.c
  dt-bindings: gpio: sifive: add gpio-line-names
  iavf: Fix deadlock in initialization
  iavf: Fix reset error handling
  iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
  iavf: Fix adminq error handling
  wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
  RISC-V: KVM: Support sstc extension
  netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
  perf record: Improve error message of -p not_existing_pid
  perf build-id: Print debuginfod queries if -v option is used
  perf build-id: Fix coding style, replace 8 spaces by tabs
  irqchip/loongson-liointc: Fix an error handling path in liointc_init()
  block: Do not call blk_put_queue() if gendisk allocation fails
  net: lan966x: fix checking for return value of platform_get_irq_byname()
  net: cxgb3: Fix comment typo
  bnx2x: Fix comment typo
  net: ipa: Fix comment typo
  virtio_net: fix endian-ness for RSS
  MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections
  xen: remove XEN_SCRUB_PAGES in xen.config
  net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
  skfp/h: fix repeated words in comments
  xen/pciback: Fix comment typo
  xen/xenbus: fix return type in xenbus_file_read()
  xen-blkfront: Apply 'feature_persistent' parameter when connect
  xen-blkback: Apply 'feature_persistent' parameter when connect
  xen-blkback: fix persistent grants negotiation
  rds: add missing barrier to release_refill
  x86/xen: Add support for HVMOP_set_evtchn_upcall_vector
  docs/zh_CN/LoongArch: Add I14 description
  docs/LoongArch: Add I14 description
  LoongArch: Update Loongson-3 default config file
  LoongArch: Add USER_STACKTRACE support
  LoongArch: Add STACKTRACE support
  LoongArch: Add prologue unwinder support
  LoongArch: Add guess unwinder support
  LoongArch: Add vDSO syscall __vdso_getcpu()
  LoongArch: Add PCI controller support
  LoongArch: Parse MADT to get multi-processor information
  LoongArch: Jump to the link address before enable PG
  LoongArch: Requires __force attributes for any casts
  LoongArch: Fix unsigned comparison with less than zero
  LoongArch: Adjust arch/loongarch/Kconfig
  LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
  scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static
  scsi: megaraid_sas: Remove unnecessary kfree()
  scsi: megaraid_sas: Fix double kfree()
  scsi: ufs: core: Enable link lost interrupt
  scsi: core: Allow the ALUA transitioning state enough time
  scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
  cifs: Add constructor/destructors for tcon->cfid
  SMB3: fix lease break timeout when multiple deferred close handles for the same file.
  smb3: allow deferred close timeout to be configurable
  cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir
  perf c2c: Update documentation for new display option 'peer'
  perf c2c: Use 'peer' as default display for Arm64
  perf c2c: Sort on peer snooping for load operations
  perf c2c: Refactor display string
  perf c2c: Refactor node header
  perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop'
  perf c2c: Use explicit names for display macros
  perf c2c: Add mean dimensions for peer operations
  perf c2c: Add dimensions of peer metrics for cache line view
  perf c2c: Add dimensions for peer load operations
  perf c2c: Output statistics for peer snooping
  perf mem: Add statistics for peer snooping
  perf arm-spe: Use SPE data source for neoverse cores
  perf mem: Print snoop peer flag
  perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
  perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h
  RISC-V: Improve SBI definitions
  RISC-V: Move counter info definition to sbi header file
  RISC-V: Fix SBI PMU calls for RV32
  RISC-V: Update user page mapping only once during start
  RISC-V: Fix counter restart during overflow for RV32
  perf tools: Tidy guest option documentation
  perf inject: Fix missing guestmount option documentation
  perf script: Fix missing guest option documentation
  RISC-V: Prefer sstc extension if available
  RISC-V: Enable sstc extension parsing from DT
  RISC-V: Add SSTC extension CSR details
  docs: i2c: i2c-sysfs: fix hyperlinks
  docs: i2c: i2c-sysfs: improve wording
  riscv:uprobe fix SR_SPIE set/clear handling
  docs: i2c: instantiating-devices: add syntax coloring to dts and C blocks
  docs: i2c: smbus-protocol: improve DataLow/DataHigh definition
  docs: i2c: i2c-protocol: remove unused legend items
  docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words
  docs: i2c: i2c-protocol: update introductory paragraph
  i2c: move core from strlcpy to strscpy
  i2c: move drivers from strlcpy to strscpy
  i2c: kempld: Support ACPI I2C device declaration
  i2c: mediatek: add i2c compatible for MT8188
  dt-bindings: i2c: update bindings for mt8188 soc
  dt-bindings: riscv: fix SiFive l2-cache's cache-sets
  perf offcpu: Update offcpu test for child process
  perf offcpu: Track child processes
  perf offcpu: Parse process id separately
  perf offcpu: Check process id for the given workload
  riscv: ensure cpu_ops_sbi is declared
  RISC-V: cpu_ops_spinwait.c should include head.h
  RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
  riscv: dts: starfive: correct number of external interrupts
  riscv: dts: sifive unmatched: Add PWM controlled LEDs
  spi: dt-bindings: Drop Pratyush Yadav
  spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
  net: atm: bring back zatm uAPI
  dpaa2-eth: trace the allocated address instead of page struct
  io_uring: consistently make use of io_notif_to_data()
  io_uring: fix error handling for io_uring_cmd
  netfilter: nf_tables: really skip inactive sets when allocating name
  riscv/purgatory: Omit use of bin2c
  riscv/purgatory: hard-code obj-y in Makefile
  net: add missing kdoc for struct genl_multicast_group::flags
  netfilter: nfnetlink: re-enable conntrack expectation events
  nfp: fix use-after-free in area_cache_get()
  MAINTAINERS: use my korg address for mt7601u
  mlxsw: minimal: Fix deadlock in ports creation
  RISC-V: Add modules to virtual kernel memory layout dump
  netfilter: nf_tables: fix scheduling-while-atomic splat
  riscv: traps_misaligned: do not duplicate stringify
  RISC-V: Fixup schedule out issue in machine_crash_shutdown()
  RISC-V: Fixup get incorrect user mode PC for kernel mode regs
  RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
  ice: Fix call trace with null VSI during VF reset
  bonding: fix reference count leak in balance-alb mode
  Revert "Makefile.extrawarn: re-enable -Wformat for clang"
  cifs: Move cached-dir functions into a separate file
  ice: Fix VSI rebuild WARN_ON check for VF
  dm bufio: fix some cases where the code sleeps with spinlock held
  arch/riscv: add Zihintpause support
  net: usb: qmi_wwan: Add support for Cinterion MV32
  netfilter: nf_ct_irc: cap packet search space to 4k
  netfilter: nf_ct_ftp: prefer skb_linearize
  netfilter: nf_ct_h323: cap packet size at 64k
  netfilter: nf_ct_sane: remove pseudo skb linearization
  vdpa/mlx5: Fix possible uninitialized return value
  i2c: microchip-corei2c: fix erroneous late ack send
  dt-bindings: i2c: qcom,i2c-cci: convert to dtschema
  i2c: qcom-geni: Fix GPI DMA buffer sync-back
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70
  vdpa_sim_blk: add support for discard and write-zeroes
  vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH
  vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests
  vdpa_sim_blk: check if sector is 0 for commands other than read or write
  vdpa_sim: Implement suspend vdpa op
  vhost-vdpa: uAPI to suspend the device
  vhost-vdpa: introduce SUSPEND backend feature bit
  vdpa: Add suspend operation
  virtio-blk: Avoid use-after-free on suspend/resume
  virtio_vdpa: support the arg sizes of find_vqs()
  vhost-vdpa: Call ida_simple_remove() when failed
  vDPA: fix 'cast to restricted le16' warnings in vdpa.c
  vDPA: !FEATURES_OK should not block querying device config space
  vDPA/ifcvf: support userspace to query features and MQ of a management device
  vDPA/ifcvf: get_config_size should return a value no greater than dev implementation
  vhost scsi: Allow user to control num virtqueues
  vhost-scsi: Fix max number of virtqueues
  vdpa/mlx5: Support different address spaces for control and data
  vdpa/mlx5: Implement susupend virtqueue callback
  vduse: Support querying information of IOVA regions
  vduse: Support registering userspace memory for IOVA regions
  vduse: Support using userspace pages as bounce buffer
  vduse: Use memcpy_{to,from}_page() in do_bounce()
  vduse: Remove unnecessary spin lock protection
  net: virtio_net: notifications coalescing support
  virtio: Check dev_set_name() return value
  tools/virtio: fix build
  vDPA/ifcvf: remove duplicated assignment to pointer cfg
  vdpa: ifcvf: Fix spelling mistake in comments
  vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address
  vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
  vdpa_sim_blk: set number of address spaces and virtqueue groups
  vdpa_sim_blk: call vringh_complete_iotlb() also in the error path
  vdpa_sim_blk: limit the number of request handled per batch
  vdpa_sim_blk: use dev_dbg() to print errors
  virtio_net: support set_ringparam
  virtio_net: support tx queue resize
  virtio_net: support rx queue resize
  virtio_net: split free_unused_bufs()
  virtio_net: get ringparam by virtqueue_get_vring_max_size()
  virtio_net: set the default max ring size by find_vqs()
  virtio: add helper virtio_find_vqs_ctx_size()
  virtio_mmio: support the arg sizes of find_vqs()
  virtio_pci: support the arg sizes of find_vqs()
  virtio: find_vqs() add arg sizes
  virtio_pci: support VIRTIO_F_RING_RESET
  virtio_pci: extract the logic of active vq for modern pci
  virtio_pci: introduce helper to get/set queue reset
  virtio_pci: struct virtio_pci_common_cfg add queue_reset
  virtio_ring: struct virtqueue introduce reset
  virtio: queue_reset: add VIRTIO_F_RING_RESET
  virtio: allow to unbreak/break virtqueue individually
  virtio_pci: struct virtio_pci_common_cfg add queue_notify_data
  virtio_ring: introduce virtqueue_resize()
  virtio_ring: packed: introduce virtqueue_resize_packed()
  virtio_ring: packed: introduce virtqueue_reinit_packed()
  virtio_ring: packed: extract the logic of attach vring
  virtio_ring: packed: extract the logic of vring init
  virtio_ring: packed: extract the logic of alloc state and extra
  virtio_ring: packed: extract the logic of alloc queue
  virtio_ring: packed: introduce vring_free_packed
  virtio_ring: split: introduce virtqueue_resize_split()
  virtio_ring: split: reserve vring_align, may_reduce_num
  virtio_ring: split: introduce virtqueue_reinit_split()
  virtio_ring: split: extract the logic of attach vring
  virtio_ring: split: extract the logic of vring init
  virtio_ring: split: extract the logic of alloc state and extra
  virtio_ring: split: extract the logic of alloc queue
  virtio_ring: split: introduce vring_free_split()
  virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split
  virtio_ring: split: stop __vring_new_virtqueue as export symbol
  virtio_ring: introduce virtqueue_init()
  virtio_ring: split vring_virtqueue
  virtio_ring: extract the logic of freeing vring
  virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset
  virtio: struct virtio_config_ops add callbacks for queue_reset
  virtio: record the maximum queue num supported by the device.
  drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures
  virtio_mmio: add support to set IRQ of a virtio device as wakeup source
  dt-bindings: virtio: mmio: add optional wakeup-source property
  vdpa: Use device_iommu_capable()
  virtio: VIRTIO_HARDEN_NOTIFICATION is broken
  virtio_pmem: set device ready in probe()
  virtio_pmem: initialize provider_data through nd_region_desc
  vringh: iterate on iotlb_translate to handle large translations
  virtio_ring: remove the arg vq of vring_alloc_desc_extra()
  remoteproc: rename len of rpoc_vring to num
  bpf: Shut up kern_sys_bpf warning.
  KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table
  Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline
  ksmbd: request update to stale share config
  ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
  net/tls: Use RCU API to access tls_ctx->netdev
  tls: rx: device: don't try to copy too much on detach
  tls: rx: device: bound the frag walk
  net_sched: cls_route: remove from list when handle is 0
  ALSA: hda: Fix crash due to jack poll in suspend
  ALSA: hda/cirrus - support for iMac 12,1 model
  selftests: forwarding: Fix failing tests with old libnet
  net: refactor bpf_sk_reuseport_detach()
  net: fix refcount bug in sk_psock_get (2)
  cifs: Remove {cifs,nfs}_fscache_release_page()
  x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
  Makefile: link with -z noexecstack --no-warn-rwx-segments
  crypto: blake2b: effectively disable frame size warning
  xfs: fix inode reservation space for removing transaction
  drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
  cifs: fix lock length calculation
  dt-bindings: mailbox: arm,mhu: Make secure interrupt optional
  dt-bindings: pinctrl: qcom,ipq6018: Fix example 'gpio-ranges' size
  riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
  drm/amdgpu: double free error and freeing uninitialized null pointer
  drm/amdgpu: Only disable prefer_shadow on hawaii
  drm/amd/display: set panel orientation before drm_dev_register
  drm/amd/pm: Fix a potential gpu_metrics_table memory leak
  drm/amd/pm: Fix a potential gpu_metrics_table memory leak
  drm/amdgpu: add GFX Power Gating support for GC IP v11.0.1
  drm/amdgpu: enable GFX Power Gating for GC IP v11.0.1
  drm/amdkfd: Handle restart of kfd_ioctl_wait_events
  drm/amdgpu: Avoid direct cast to amdgpu_ttm_tt
  drm/amd/pm: skip pptable override for smu_v13_0_7
  drm/amd/pm: add 3715 softpptable support for SMU13.0.0
  drm/amdgpu: Enable translate_further to extend UTCL2 reach
  drm/amd/display: 3.2.197
  drm/amd/display: Add 16 lines margin for SubVP
  drm/amd/display: Fix TDR eDP and USB4 display light up issue
  drm/amd/display: clear optc underflow before turn off odm clock
  drm/amd/display: Don't try to enter MALL SS if stereo3d
  drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
  drm/amd/display: Revert "attempt to fix the logic in commit_planes_for_stream()"
  drm/amd/display: Correct DTBCLK for dcn314
  drm/amd/display: Enable SubVP by default on DCN32 & DCN321
  drm/amd/display: Check correct bounds for stream encoder instances for DCN303
  drm/amd/display: Fix VPG instancing for dcn314 HPO
  drm/amd/display: Fix Compile-time Warning
  drm/amd/display: Allow alternate prefetch modes in DML for DCN32
  drm/amd/display: Fix HDMI VSIF V3 incorrect issue
  drm/amd/display: Avoid MPC infinite loop
  drm/amd/display: Device flash garbage before get in OS
  drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue
  drm/amd/display: Add a variable to update FCLK latency
  drm/amd/display: fix CAB allocation for multiple displays
  drm/amd/display: Drop FPU flags from Makefile
  drm/amd/display: Move populate dml pipes from DCN314 to dml
  drm/amd/display: Create FPU files for DCN314
  drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers
  drm/amdgpu/pm: remove EnableGfxOff message for SMU IP v13.0.4
  drm/amdgpu/pm: update smu driver interface header for SMU IP v13.0.4
  drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.1
  drm/amdgpu: add GFX Clock Gating support for GC IP v11.0.1
  drm/amd/display: change family id name for DCN314
  drm/amdgpu: Remove redundant reference of header file
  KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh
  KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers
  KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
  KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals
  KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test
  KVM: selftests: Make rseq compatible with glibc-2.35
  KVM: Actually create debugfs in kvm_create_vm()
  KVM: Pass the name of the VM fd to kvm_create_vm_debugfs()
  KVM: Get an fd before creating the VM
  KVM: Shove vcpu stats_id init into kvm_vcpu_init()
  KVM: Shove vm stats_id init into kvm_create_vm()
  KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen
  KVM: x86/mmu: rename trace function name for asynchronous page fault
  KVM: x86/xen: Stop Xen timer before changing IRQ
  KVM: x86/xen: Initialize Xen timer only once
  KVM: SVM: Disable SEV-ES support if MMIO caching is disable
  KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
  KVM: x86: Tag kvm_mmu_x86_module_init() with __init
  KVM: x86: emulator: Fix illegal LEA handling
  KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF
  KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg
  KVM: x86: do not report preemption if the steal time cache is stale
  KVM: x86: revalidate steal time cache if MSR value changes
  selftests: kvm: fix compilation
  drm/amdgpu: Avoid another list of reset devices
  drm/amd/display: include missing headers
  drm/amdgpu: change vram width algorithm for vram_info v3_0
  drm/amdgpu: Pessimistic availability based on rounded up allocations
  drm/amdgpu: Remove rounding from vram allocation path
  drm/amd/display: remove header from source file
  drm/amd/display: make variables static
  drm/amd/display: remove DML Makefile duplicate lines
  Revert "drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration"
  Revert "drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath"
  Revert "drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport"
  Revert "drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule"
  drm/amd/display: Add a missing register field for HPO DP stream encoder
  perf tools: Do not pass NULL to parse_events()
  perf tests: Fix Track with sched_switch test for hybrid case
  perf parse-events: Fix segfault when event parser gets an error
  selftests/bpf: Ensure sleepable program is rejected by hash map iter
  selftests/bpf: Add write tests for sk local storage map iterator
  selftests/bpf: Add tests for reading a dangling map iter fd
  bpf: Only allow sleepable program for resched-able iterator
  bpf: Check the validity of max_rdwr_access for sock local storage map iterator
  bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
  bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
  bpf: Acquire map uref in .init_seq_private for hash map iterator
  bpf: Acquire map uref in .init_seq_private for array map iterator
  bpf: Disallow bpf programs call prog_run command.
  fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
  fs/ntfs3: Remove unused function wnd_bits
  rtla: Consolidate and show all necessary libraries that failed for building
  tools/rtla: Build with EXTRA_{C,LD}FLAGS
  tools/rtla: Fix command symlinks
  rtla: Fix tracer name
  dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files
  netfilter: nf_tables: possible module reference underflow in error path
  netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
  netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
  bpf, arm64: Fix bpf trampoline instruction endianness
  nvme-tcp: check if the queue is allocated before stopping it
  nvme-fabrics: Fix a typo in an error message
  nvme-fabrics: parse nvme connect Linux error codes
  nvmet-auth: use kmemdup instead of kmalloc + memcpy
  nvme-fc: fix the fc_appid_store return value
  nvme-fc: restart admin queue if the caller needs to restart queue
  regulator: core: Fix missing error return from regulator_bulk_get()
  ASoC: codec: tlv320aic32x4: fix mono playback via I2S
  perf machine: Fix missing free of machine->kallsyms_filename
  perf script: Fix reference to perf insert instead of perf inject
  perf sched latency: Fix subcommand matching error
  perf kvm: Fix subcommand matching error
  perf probe: Fix an error handling path in 'parse_perf_probe_command()'
  perf inject jit: Ignore memfd and anonymous mmap events if jitdump present
  perf list: Add PMU pai_crypto event description for IBM z16
  perf vendor events: Remove bad jaketown uncore events
  perf vendor events: Remove bad ivytown uncore events
  perf vendor events: Remove bad broadwellde uncore events
  perf jevents: Add JEVENTS_ARCH make option
  perf jevents: Simplify generation of C-string
  perf jevents: Clean up pytype warnings
  tools build: Switch to new openssl API for test-libcrypto
  Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test"
  perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting
  bpftool: Complete libbfd feature detection
  tools, build: Retry detection of bfd-related features
  perf test: JSON format checking
  perf stat: Add JSON output option
  hwmon: (nct6775) Fix platform driver suspend regression
  genetlink: correct uAPI defines
  devlink: Fix use-after-free after a failed reload
  net:bonding:support balance-alb interface with vlan to bridge
  macsec: Fix traffic counters/statistics
  ALSA: usb-audio: make read-only array marker static const
  vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
  vsock: Fix memory leak in vsock_connect()
  KVM: arm64: Fix compile error due to sign extension
  Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
  netlabel: fix typo in comment
  hwmon: (lm90) Fix error return value from detect function
  powerpc/kexec: Fix build failure from uninitialised variable
  powerpc/ppc-opcode: Fix PPC_RAW_TW()
  powerpc64/ftrace: Fix ftrace for clang builds
  powerpc: Make eh value more explicit when using lwarx
  powerpc: Don't hide eh field of lwarx behind a macro
  powerpc: Fix eh field when calling lwarx on PPC32
  ipv6: do not use RT_TOS for IPv6 flowlabel
  mlx5: do not use RT_TOS for IPv6 flowlabel
  vxlan: do not use RT_TOS for IPv6 flowlabel
  geneve: do not use RT_TOS for IPv6 flowlabel
  geneve: fix TOS inheriting for ipv4
  net: atlantic: fix aq_vec index out of range error
  ax88796: Fix some typo in a comment
  selftests/bpf: Add test for prealloc_lru_pop bug
  bpf: Don't reinit map value in prealloc_lru_pop
  bpf: Allow calling bpf_prog_test kfuncs in tracing programs
  dt-bindings: mfd: convert to yaml Qualcomm SPMI PMIC
  dm writecache: fix smatch warning about invalid return from writecache_map
  dm verity: fix verity_parse_opt_args parsing
  dm verity: fix DM_VERITY_OPTS_MAX value yet again
  dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking
  add barriers to buffer_uptodate and set_buffer_uptodate
  NTB: EPF: Tidy up some bounds checks
  NTB: EPF: Fix error code in epf_ntb_bind()
  PCI: endpoint: pci-epf-vntb: reduce several globals to statics
  PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init()
  PCI: endpoint: Fix Kconfig dependency
  NTB: EPF: set pointer addr to null using NULL rather than 0
  Documentation: PCI: extend subheading underline for "lspci output" section
  Documentation: PCI: Use code-block block for scratchpad registers diagram
  Documentation: PCI: Add specification for the PCI vNTB function device
  PCI: endpoint: Support NTB transfer between RC and EP
  NTB: epf: Allow more flexibility in the memory BAR map method
  PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address
  dt-bindings: soc: qcom: smd-rpm: extend example
  dt-bindings: soc: qcom: smd: reference SMD edge schema
  dt-bindings: mmc: sdhci-msm: Fix 'operating-points-v2 was unexpected' issue
  dt-bindings: display: simple-framebuffer: Drop Bartlomiej Zolnierkiewicz
  can: mcp251x: Fix race condition on receive interrupt
  plip: avoid rcu debug splat
  net: bgmac: Fix a BUG triggered by wrong bytes_compl
  net: dsa: felix: suppress non-changes to the tagging protocol
  netfilter: nf_tables: fix null deref due to zeroed list head
  netfilter: nf_tables: disallow jump to implicit chain from set element
  netfilter: nf_tables: upfront validation of data via nft_data_init()
  NFS: Improve readpage/writepage tracing
  NFS: Improve O_DIRECT tracing
  NFS: Improve write error tracing
  posix-cpu-timers: Cleanup CPU timers before freeing them during exec
  time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64
  netfilter: ip6t_LOG: Fix a typo in a comment
  netfilter: nf_tables: do not allow RULE_ID to refer to another chain
  netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
  netfilter: nf_tables: do not allow SET_ID to refer to another table
  netfilter: nf_tables: validate variable length element extension
  ACPI: property: Fix error handling in acpi_init_properties()
  drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
  drm/shmem-helper: Add missing vunmap on error
  ntb: intel: add GNR support for Intel PCIe gen5 NTB
  NTB: ntb_tool: uninitialized heap data in tool_fn_write()
  ntb: idt: fix clang -Wformat warnings
  ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
  fscache: add tracepoint when failing cookie
  fscache: don't leak cookie access refs if invalidation is in progress or failed
  ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
  drm/ttm: Fix dummy res NULL ptr deref bug
  ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support
  can: ems_usb: fix clang's -Wunaligned-access warning
  can: j1939: j1939_session_destroy(): fix memory leak of skbs
  can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
  irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse
  s390/qeth: cache link_info for ethtool
  net: phy: dp83867: fix get nvmem cell fail
  net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified
  atm: idt77252: fix use-after-free bugs caused by tst_timer
  net: dsa: felix: fix min gate len calculation for tc when its first gate is closed
  net/x25: fix call timeouts in blocking connects
  tsnep: Fix tsnep_tx_unmap() error path usage
  tsnep: Fix unused warning for 'tsnep_of_match'
  fix copy_page_from_iter() for compound destinations
  hugetlbfs: copy_page_to_iter() can deal with compound pages
  copy_page_to_iter(): don't split high-order page in case of ITER_PIPE
  expand those iov_iter_advance()...
  pipe_get_pages(): switch to append_pipe()
  get rid of non-advancing variants
  ceph: switch the last caller of iov_iter_get_pages_alloc()
  9p: convert to advancing variant of iov_iter_get_pages_alloc()
  af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages()
  iter_to_pipe(): switch to advancing variant of iov_iter_get_pages()
  block: convert to advancing variants of iov_iter_get_pages{,_alloc}()
  iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()
  iov_iter: saner helper for page array allocation
  fold __pipe_get_pages() into pipe_get_pages()
  ITER_XARRAY: don't open-code DIV_ROUND_UP()
  unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts
  unify xarray_get_pages() and xarray_get_pages_alloc()
  unify pipe_get_pages() and pipe_get_pages_alloc()
  iov_iter_get_pages(): sanity-check arguments
  iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper
  ITER_PIPE: fold data_start() and pipe_space_for_user() together
  ITER_PIPE: cache the type of last buffer
  ITER_PIPE: clean iov_iter_revert()
  ITER_PIPE: clean pipe_advance() up
  ITER_PIPE: lose iter_head argument of __pipe_get_pages()
  ITER_PIPE: fold push_pipe() into __pipe_get_pages()
  ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives
  ITER_PIPE: helpers for adding pipe buffers
  ITER_PIPE: helper for getting pipe buffer by index
  splice: stop abusing iov_iter_advance() to flush a pipe
  switch new_sync_{read,write}() to ITER_UBUF
  new iov_iter flavour - ITER_UBUF
  Documentation/mm: add details about kmap_local_page() and preemption
  highmem: delete a sentence from kmap_local_page() kdocs
  Documentation/mm: rrefer kmap_local_page() and avoid kmap()
  Documentation/mm: avoid invalid use of addresses from kmap_local_page()
  Documentation/mm: don't kmap*() pages which can't come from HIGHMEM
  highmem: specify that kmap_local_page() is callable from interrupts
  highmem: remove unneeded spaces in kmap_local_page() kdocs
  mm, hwpoison: enable memory error handling on 1GB hugepage
  mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage
  mm, hwpoison: make __page_handle_poison returns int
  mm, hwpoison: set PG_hwpoison for busy hugetlb pages
  mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage
  mm, hwpoison, hugetlb: support saving mechanism of raw error pages
  mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry
  mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages()
  mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE
  mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst
  mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability
  mm: hugetlb_vmemmap: replace early_param() with core_param()
  mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c
  mm: hugetlb_vmemmap: introduce the name HVO
  mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling
  mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()
  Bluetooth: ISO: Fix not using the correct QoS
  Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed()
  Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP
  Bluetooth: MGMT: Fixes build warnings with C=1
  Bluetooth: hci_event: Fix build warning with C=1
  Bluetooth: ISO: Fix memory corruption
  Bluetooth: Fix null pointer deref on unexpected status event
  Bluetooth: ISO: Fix info leak in iso_sock_getsockopt()
  Bluetooth: hci_conn: Fix updating ISO QoS PHY
  Bluetooth: ISO: unlock on error path in iso_sock_setsockopt()
  Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
  rtc: spear: set range max
  vfio: Move vfio.c to vfio_main.c
  NFS: don't unhash dentry during unlink/rename
  ASoC: rt5640: Fix the JD voltage dropping issue
  ASoC: tas2770: Fix handling of mute/unmute
  ASoC: tas2770: Drop conflicting set_bias_level power setting
  ASoC: tas2770: Allow mono streams
  ASoC: tas2770: Set correct FSYNC polarity
  drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
  rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
  rtc: zynqmp: initialize fract_tick
  drm/i915/gem: Remove shared locking on freeing objects
  drm/i915/gt: Batch TLB invalidations
  vfs: Check the truncate maximum size in inode_newsize_ok()
  ACPI: VIOT: Do not dereference fwnode in struct device
  drm/i915/gt: Skip TLB invalidations once wedged
  drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
  drm/i915/gt: Ignore TLB invalidations on idle engines
  drm/i915/ttm: don't leak the ccs state
  drm/i915: disable pci resize on 32-bit machine
  x86/bugs: Enable STIBP for IBPB mitigated RETBleed
  kernel/sysctl.c: Remove trailing white space
  kernel/sysctl.c: Clean up indentation, replace spaces with tab.
  sysctl: Merge adjacent CONFIG_TREE_RCU blocks
  remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found
  bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc
  selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf
  bpf: Use proper target btf when exporting attach_btf_obj_id
  mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
  irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI
  net: bpf: Use the protocol's set_rcvlowat behavior if there is one
  virtio_net: fix memory leak inside XPD_TX with mergeable
  ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
  wifi: wilc1000: fix spurious inline in wilc_handle_disconnect()
  wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result
  drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
  update Coccinelle URL
  coccinelle: free: add version constraint
  Revert "iommu/dma: Add config for PCI SAC address trick"
  apparmor: Update MAINTAINERS file with new email address
  posix-timers: Make do_clock_gettime() static
  Revert "s390/smp: enforce lowcore protection on CPU restart"
  Revert "s390/smp: rework absolute lowcore access"
  Revert "s390/smp,ptdump: add absolute lowcore markers"
  net: seg6: initialize induction variable to first valid array index
  net: bcmgenet: Indicate MAC is in charge of PHY PM
  eth: fix the help in Wangxun's Kconfig
  net: avoid overflow when rose /proc displays timer information.
  octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
  octeontx2-af: Fix key checking for source mac
  octeontx2-af: Fix mcam entry resource leak
  octeontx2-af: suppress external profile loading warning
  octeontx2-af: Apply tx nibble fixup always
  MAINTAINERS: Update ibmveth maintainer
  bnxt_en: Remove duplicated include bnxt_devlink.c
  netfilter: flowtable: fix incorrect Kconfig dependencies
  selftests: netfilter: add test case for nf trace infrastructure
  netfilter: nf_tables: fix crash when nf_trace is enabled
  xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
  xfs: fix intermittent hang during quotacheck
  xfs: check return codes when flushing block devices
  cxl/hdm: Fix skip allocations vs multiple pmem allocations
  cxl/region: Disallow region granularity != window granularity
  cxl/region: Fix x1 interleave to greater than x1 interleave routing
  cxl/region: Move HPA setup to cxl_region_attach()
  video: fbdev: s3fb: Check the size of screen before memset_io()
  video: fbdev: arkfb: Check the size of screen before memset_io()
  video: fbdev: vt8623fb: Check the size of screen before memset_io()
  bpf: Cleanup ftrace hash in bpf_trampoline_put
  cifs: update internal module number
  cifs: alloc_mid function should be marked as static
  cifs: remove "cifs_" prefix from init/destroy mids functions
  cifs: remove useless DeleteMidQEntry()
  cifs: when insecure legacy is disabled shrink amount of SMB1 code
  cxl/region: Fix decoder interleave programming
  Documentation: cxl: remove dangling kernel-doc reference
  cxl/region: describe targets and nr_targets members of cxl_region_params
  cxl/regions: add padding for cxl_rr_ep_add nested lists
  cxl/region: Fix IS_ERR() vs NULL check
  cxl/region: Fix region reference target accounting
  cxl/region: Fix region commit uninitialized variable warning
  cxl/region: Fix port setup uninitialized variable warnings
  io_uring: fix io_recvmsg_prep_multishot sparse warnings
  ASoC: Intel: fix sof_es8336 probe
  ASoC: DPCM: Don't pick up BE without substream
  ALSA: ice1712: remove redundant assignment to new
  MAINTAINERS: rectify entry for ARM/HPE GXP ARCHITECTURE
  spi: spi.c: Add missing __percpu annotations in users of spi_statistics
  ASoC: SOF: ipc3-topology: Fix clang -Wformat warning
  ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
  ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
  ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
  ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
  f2fs: use onstack pages instead of pvec
  f2fs: intorduce f2fs_all_cluster_page_ready
  f2fs: clean up f2fs_abort_atomic_write()
  f2fs: handle decompress only post processing in softirq
  f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
  f2fs: do not set compression bit if kernel doesn't support
  f2fs: remove device type check for direct IO
  f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
  f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
  af_key: Do not call xfrm_probe_algs in parallel
  selftests: add few test cases for tap driver
  net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
  ALSA: hda/realtek: Add quirk for another Asus K42JZ model
  selftests: mptcp: make sendfile selftest work
  mptcp: do not queue data on closed subflows
  mptcp: move subflow cleanup in mptcp_destroy_common()
  rv: Unlock on error path in rv_unregister_reactor()
  BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
  s390/dasd: Establish DMA alignment
  s390/dasd: drop unexpected word 'for' in comments
  bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function
  bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI
  bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI
  dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"
  drm/amd/amdgpu: fix build failure due to implicit declaration
  usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
  dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
  dm verity: only copy bvec_iter in verity_verify_io if in_tasklet
  dm verity: optimize verity_verify_io if FEC not configured
  dm verity: conditionally enable branching for "try_verify_in_tasklet"
  dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP
  dm verity: allow optional args to alter primary args handling
  dm verity: Add optional "try_verify_in_tasklet" feature
  drm/amd/display: restore code for plane with no modifiers
  drm/nouveau: recognise GA103
  drm/nouveau: fix another off-by-one in nvbios_addr
  ksmbd: fix heap-based overflow in set_ntacl_dacl()
  io_uring/net: send retry for zerocopy
  io_uring: mem-account pbuf buckets
  audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker()
  lockd: detect and reject lock arguments that overflow
  NFSD: discard fh_locked flag and fh_lock/fh_unlock
  NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
  NFSD: use explicit lock/unlock for directory ops
  NFSD: reduce locking in nfsd_lookup()
  NFSD: only call fh_unlock() once in nfsd_link()
  NFSD: always drop directory lock in nfsd_unlink()
  NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
  NFSD: add posix ACLs to struct nfsd_attrs
  MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
  modpost: remove .symbol_white_list field entirely
  modpost: remove unneeded .symbol_white_list initializers
  modpost: add PATTERNS() helper macro
  modpost: shorten warning messages in report_sec_mismatch()
  Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"
  x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
  drm/imx/dcss: get rid of HPD warning message
  sched/core: Do not requeue task on CPU excluded from cpus_mask
  irqchip/loongson-eiointc: Fix a build warning
  irqchip/loongson-eiointc: Fix irq affinity setting
  iommu/hyper-v: Use helper instead of directly accessing affinity
  perf/core: Fix ';;' typo
  nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
  net: phy: Warn about incorrect mdio_bus_phy_resume() state
  docs: net: bonding: remove mentions of trans_start
  Revert "veth: Add updating of trans_start"
  net/sched: remove hacks added to dev_trans_start() for bonding to work
  net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
  riscv: implement cache-management errata for T-Head SoCs
  tpm: Add check for Failure mode for TPM2 modules
  tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
  tpm: fix platform_no_drv_owner.cocci warning
  KEYS: asymmetric: enforce SM2 signature use pkey algo
  pkcs7: support EC-RDSA/streebog in SignerInfo
  pkcs7: parser support SM2 and SM3 algorithms combination
  sign-file: Fix confusing error messages
  X.509: Support parsing certificate using SM2 algorithm
  tpm: Add tpm_tis_i2c backend for tpm_tis_core
  tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
  dt-bindings: trivial-devices: Add Infineon SLB9673 TPM
  tpm: Add upgrade/reduced mode support for TPM1.2 modules
  tools/testing/selftests/vm/hmm-tests.c: fix build
  dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints
  pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM
  ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
  pinctrl: qcom: sm8250: Fix PDC map
  pinctrl: amd: Fix an unused variable
  tools/thermal: Fix possible path truncations
  thermal: Drop obsolete dependency on COMPILE_TEST
  thermal: sysfs: Fix cooling_device_stats_setup() error code path
  thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P
  perf stat: Refactor __run_perf_stat() common code
  cpuidle: Add cpu_idle_miss trace event
  fs/ntfs3: Make ni_ins_new_attr return error
  fs/ntfs3: Create MFT zone only if length is large enough
  fs/ntfs3: Refactoring attr_insert_range to restore after errors
  fs/ntfs3: Refactoring attr_punch_hole to restore after errors
  fs/ntfs3: Refactoring attr_set_size to restore after errors
  fs/ntfs3: New function ntfs_bad_inode
  fs/ntfs3: Make MFT zone less fragmented
  fs/ntfs3: Check possible errors in run_pack in advance
  fs/ntfs3: Added comments to frecord functions
  fs/ntfs3: Fill duplicate info in ni_add_name
  fs/ntfs3: Make static function attr_load_runs
  fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
  fs/ntfs3: Remove unused mi_mark_free
  fs/ntfs3: Fix very fragmented case in attr_punch_hole
  fs/ntfs3: Fix work with fragmented xattr
  fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG
  fs/ntfs3: extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY
  fs/ntfs3: Check reserved size for maximum allowed
  fs/ntfs3: Do not change mode if ntfs_set_ea failed
  mailbox: imx: clear pending interrupts
  io_uring: pass correct parameters to io_req_set_res
  modpost: use more reliable way to get fromsec in section_rel(a)()
  modpost: add array range check to sec_name()
  modpost: refactor get_secindex()
  kbuild: set EXIT trap before creating temporary directory
  video: fbdev: i740fb: Check the argument of i740_calc_vclk()
  video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
  x86/speculation: Add LFENCE to RSB fill sequence
  libceph: clean up ceph_osdc_start_request prototype
  modpost: remove unused Elf_Sword macro
  Makefile.extrawarn: re-enable -Wformat for clang
  x86/numa: Use cpumask_available instead of hardcoded NULL check
  x86/speculation: Add RSB VM Exit protections
  sched/rt: Fix Sparse warnings due to undefined rt.c declarations
  video:backlight: remove reference to AVR32 architecture in ltv350qv
  video: remove support for non-existing atmel,at32ap-lcdc in atmel_lcdfb
  usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig
  sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver
  net: remove cdns,at32ap7000-macb device tree entry
  misc: update maintainer email address and description for atmel-ssc
  mfd: remove reference to AVR32 architecture in atmel-smc.c
  dma:dw: remove reference to AVR32 architecture in core.c
  exit: Fix typo in comment: s/sub-theads/sub-threads
  sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
  MAINTAINERS: Use Lee Jones' kernel.org address for Backlight submissions
  powerpc/64e: Fix kexec build error
  tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements
  xfrm: clone missing x->lastused in xfrm_do_migrate
  xfrm: fix XFRMA_LASTUSED comment
  Revert "xfrm: update SA curlft.use_time"
  doc: sfp-phylink: Fix a broken reference
  ext4: add ioctls to get/set the ext4 superblock uuid
  ext4: avoid resizing to a partial cluster size
  ext4: reduce computation of overhead during resize
  jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
  ext4: block range must be validated before use in ext4_mb_clear_bb()
  mbcache: automatically delete entries from cache on freeing
  mbcache: Remove mb_cache_entry_delete()
  ext2: avoid deleting xattr block that is being reused
  ext2: unindent codeblock in ext2_xattr_set()
  ext2: factor our freeing of xattr block reference
  ext4: fix race when reusing xattr blocks
  ext4: unindent codeblock in ext4_xattr_block_set()
  ext4: remove EA inode entry from mbcache on inode eviction
  mbcache: add functions to delete entry if unused
  mbcache: don't reclaim used entries
  ext4: make sure ext4_append() always allocates new block
  ext4: check if directory block is within i_size
  ext4: reflect mb_optimize_scan value in options file
  ext4: avoid remove directory when directory is corrupted
  ext4: aligned '*' in comments
  Documentation: ext4: fix cell spacing of table heading on blockmap table
  ext4: recover csum seed of tmp_inode after migrating to extents
  ext4: fix warning in ext4_iomap_begin as race between bmap and write
  ext4: correct the misjudgment in ext4_iget_extra_inode
  ext4: correct max_inline_xattr_value_size computing
  ext4: fix use-after-free in ext4_xattr_set_entry
  ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
  ext4: fix extent status tree race in writeback error recovery path
  jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
  jbd2: unexport jbd2_log_start_commit()
  jbd2: remove unused exports for jbd2 debugging
  jbd2: rename jbd_debug() to jbd2_debug()
  ext4: use ext4_debug() instead of jbd_debug()
  ext4: reuse order and buddy in mb_mark_used when buddy split
  ext4: update the s_overhead_clusters in the backup sb's when resizing
  ext4: update s_overhead_clusters in the superblock during an on-line resize
  ext4: fix reading leftover inlined symlinks
  ublk_drv: add support for UBLK_IO_NEED_GET_DATA
  ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA
  ublk_drv: cleanup ublksrv_ctrl_dev_info
  ublk_drv: add SET_PARAMS/GET_PARAMS control command
  ublk_drv: fix ublk device leak in case that add_disk fails
  ublk_drv: cancel device even though disk isn't up
  block: fix leaking page ref on truncated direct io
  block: ensure bio_iov_add_page can't fail
  block: ensure iov_iter advances for added pages
  drivers:md:fix a potential use-after-free bug
  md/raid5: Ensure batch_last is released before sleeping for quiesce
  md/raid5: Move stripe_request_ctx up
  md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage()
  md/raid5: Make is_inactive_blocked() helper
  md/raid5: Refactor raid5_get_active_stripe()
  block: pass struct queue_limits to the bio splitting helpers
  block: move bio_allowed_max_sectors to blk-merge.c
  block: move the call to get_max_io_size out of blk_bio_segment_split
  block: move ->bio_split to the gendisk
  block: change the blk_queue_bounce calling convention
  block: change the blk_queue_split calling convention
  nvme: update MAINTAINERS for the new auth code
  nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
  nvme: enable generic interface (/dev/ngXnY) for unknown command sets
  nvme: factor out a nvme_ns_is_readonly helper
  nvme: refactor namespace probing
  nvme: generalize the nvme_multi_css check in nvme_scan_ns
  nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns
  nvme: catch -ENODEV from nvme_revalidate_zones again
  nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS
  nvmet-auth: fix return value check in auth receive
  nvmet-auth: fix return value check in auth send
  nvmet-auth: fix a couple of spelling mistakes
  nvmet: fix a format specifier in nvmet_auth_ctrl_exponential
  nvmet: don't check for NULL pointer before kfree in nvmet_host_release
  nvme-apple: stop casting function pointer signatures
  nvme-tcp: split nvme_tcp_alloc_tagset
  nvme-rdma: split nvme_rdma_alloc_tagset
  nvme-pci: split nvme_dev_add
  nvme-pci: split nvme_alloc_admin_tags
  nvme-pci: print the command name of aborted commands
  nvme-pci: remove useless assignment in nvme_pci_setup_prps
  nvme-auth: uninitialized variable in nvme_auth_transform_key()
  nvme-auth: fix off by one checks
  nvme: define compat_ioctl again to unbreak 32-bit userspace.
  nvme: don't always build constants.o
  nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
  md-raid10: fix KASAN warning
  md-raid: destroy the bitmap after destroying the thread
  md: return the allocated devices from md_alloc
  md: open code md_probe in autorun_devices
  md: remove unneeded semicolon
  remove the sx8 block driver
  md: fix build failure for !MODULE
  raid5: fix duplicate checks for rdev->saved_raid_disk
  md: simplify md_open
  md: only delete entries from all_mddevs when the disk is freed
  md: stop using for_each_mddev in md_exit
  md: stop using for_each_mddev in md_notify_reboot
  md: stop using for_each_mddev in md_do_sync
  md: factor out the rdev overlaps check from rdev_size_store
  md: rename md_free to md_kobj_release
  md: implement ->free_disk
  md: fix error handling in md_alloc
  md: fix mddev->kobj lifetime
  md/raid5: Convert prepare_to_wait() to wait_woken() api
  md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request()
  bcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration'
  nbd: add missing definition of pr_fmt
  null_blk: fix ida error handling in null_add_dev()
  nvme-multipath: refactor nvme_mpath_add_disk
  nvme-apple: use nvme core helper to cancel requests in tagset
  nvme-pci: use nvme core helper to cancel requests in tagset
  nvme-tcp: use in-capsule data for I/O connect
  nvme-rdma: remove timeout for getting RDMA-CM established event
  null_blk: add configfs variables for 2 options
  null_blk: add module parameters for 4 options
  block/rnbd-srv: Replace sess_dev_list with index_idr
  block/rnbd-srv: Set keep_id to true after mutex_trylock
  nvmet-auth: expire authentication sessions
  nvmet-auth: Diffie-Hellman key exchange support
  nvmet: implement basic In-Band Authentication
  nvmet: parse fabrics commands on io queues
  nvme-auth: Diffie-Hellman key exchange support
  nvme: implement In-Band authentication
  nvme-fabrics: decode 'authentication required' connect error
  nvme: add definitions for NVMe In-Band authentication
  lib/base64: RFC4648-compliant base64 encoding
  crypto: add crypto_has_kpp()
  crypto: add crypto_has_shash()
  nvme-loop: use nvme core helpers to cancel all requests in a tagset
  nvme: fix qid param blk_mq_alloc_request_hctx
  nvme: remove unused timeout parameter
  nvme: handle the persistent internal error AER
  nvme: remove a double word in a comment
  rnbd-clt: make rnbd_clt_change_capacity return void
  rnbd-clt: pass sector_t type for resize capacity
  rnbd-clt: check capacity inside rnbd_clt_change_capacity
  rnbd-clt: adjust the layout of struct rnbd_clt_dev
  rnbd-clt: reduce the size of struct rnbd_clt_dev
  rnbd-clt: kill read_only from struct rnbd_clt_dev
  rnbd-clt: don't free rsp in msg_open_conf for map scenario
  rnbd-clt: open code send_msg_open in rnbd_clt_map_device
  block: null_blk: Use the bitmap API to allocate bitmaps
  md: Fix spelling mistake in comments
  md/raid5: Increase restriction on max segments per request
  md/raid5: Improve debug prints
  md/raid5: Pivot raid5_make_request()
  md/raid5: Check all disks in a stripe_head for reshape progress
  md/raid5: Refactor add_stripe_bio()
  md/raid5: Keep a reference to last stripe_head for batch
  md/raid5: Refactor for loop in raid5_make_request() into while loop
  md/raid5: Move read_seqcount_begin() into make_stripe_request()
  md/raid5: Drop the do_prepare flag in raid5_make_request()
  md/raid5: Factor out helper from raid5_make_request() loop
  md/raid5: Move common stripe get code into new find_get_stripe() helper
  md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio()
  md/raid5: Refactor raid5_make_request loop
  md/raid5: Factor out ahead_of_reshape() function
  md/raid5: Make logic blocking check consistent with logic that blocks
  md: unlock mddev before reap sync_thread in action_store
  md: Explicitly create command-line configured devices
  md: Notify sysfs sync_completed in md_reap_sync_thread()
  md: Ensure resync is reported after it starts
  md: Use enum for overloaded magic numbers used by mddev->curr_resync
  md/raid5-cache: Annotate pslot with __rcu notation
  md/raid5-cache: Clear conf->log after finishing work
  md/raid5-cache: Drop RCU usage of conf->log
  md/raid5-cache: Take mddev_lock in r5c_journal_mode_show()
  md/raid5: suspend the array for calls to log_exit()
  md/raid5-ppl: Drop unused argument from ppl_handle_flush_request()
  md/raid5-log: Drop extern decorators for function prototypes
  MAINTAINERS: add patchwork link to linux-raid project
  drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes
  libceph: fix ceph_pagelist_reserve() comment typo
  ceph: remove useless check for the folio
  ceph: don't truncate file in atomic_open
  ceph: make f_bsize always equal to f_frsize
  ceph: flush the dirty caps immediatelly when quota is approaching
  libceph: print fsid and epoch with osd id
  libceph: check pointer before assigned to "c->rules[]"
  ceph: don't get the inline data for new creating files
  ceph: update the auth cap when the async create req is forwarded
  ceph: make change_auth_cap_ses a global symbol
  ceph: fix incorrect old_size length in ceph_mds_request_args
  ceph: switch back to testing for NULL folio->private in ceph_dirty_folio
  ceph: call netfs_subreq_terminated with was_async == false
  ceph: convert to generic_file_llseek
  ceph: fix the incorrect comment for the ceph_mds_caps struct
  ceph: don't leak snap_rwsem in handle_cap_grant
  ceph: prevent a client from exceeding the MDS maximum xattr size
  ceph: choose auth MDS for getxattr with the Xs caps
  ceph: add session already open notify support
  ceph: wait for the first reply of inflight async unlink
  fs/dcache: export d_same_name() helper
  ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED
  ceph: use correct index when encoding client supported features
  fscrypt: add fscrypt_context_for_new_inode
  fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size
  fs: change test in inode_insert5 for adding to the sb list
  perf lock: Print the number of lost entries for BPF
  perf lock: Add --map-nr-entries option
  perf lock: Introduce struct lock_contention
  wireguard: selftests: support UML
  wireguard: allowedips: don't corrupt stack when detecting overflow
  wireguard: selftests: update config fragments
  wireguard: ratelimiter: use hrtimer in selftest
  dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible
  mailbox: imx: support RST channel
  dt-bindings: mailbox: imx-mu: add RST channel
  dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon const for relevant entries
  scripts/faddr2line: Add CONFIG_DEBUG_INFO check
  scripts/faddr2line: Fix vmlinux detection on arm64
  mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb
  NFSv4/pnfs: Fix a use-after-free bug in open
  NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
  tracing: Use alignof__(struct {type b;}) instead of offsetof()
  perf scripting python: Do not build fail on deprecation warnings
  genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
  perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test
  perf parse-events: Break out tracepoint and printing
  tracing/eprobe: Show syntax error logs in error_log file
  scripts/tracing: Fix typo 'the the' in comment
  tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT
  tracing: Use free_trace_buffer() in allocate_trace_buffers()
  RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv()
  perf parse-events: Don't #define YY_EXTRA_TYPE
  RDMA/rxe: Fix error unwind in rxe_create_qp()
  afs: Fix access after dec in put functions
  afs: Use refcount_t rather than atomic_t
  dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml
  Input: adc-joystick - fix ordering in adc_joystick_probe()
  dt-bindings: power: supply: drop quotes when not needed
  dt-bindings: power: reset: drop quotes when not needed
  dt-bindings: power: drop quotes when not needed
  RDMA/mlx5: Add missing check for return value in get namespace flow
  RDMA/rxe: Split qp state for requester and completer
  RDMA/rxe: Generate error completion for error requester QP state
  RDMA/rxe: Update wqe_index for each wqe error completion
  leds: is31fl319x: use simple i2c probe function
  leds: is31fl319x: Fix devm vs. non-devm ordering
  leds: is31fl319x: Make use of dev_err_probe()
  leds: is31fl319x: Make use of device properties
  leds: is31fl319x: Cleanup formatting and dev_dbg calls
  leds: is31fl319x: Add support for is31fl319{0,1,3} chips
  leds: is31fl319x: Move chipset-specific values in chipdef struct
  leds: is31fl319x: Use non-wildcard names for vars, structs and defines
  leds: is31fl319x: Add missing si-en compatibles
  ALSA: line6: Replace sprintf() with sysfs_emit()
  ALSA: hda: Replace sprintf() with sysfs_emit()
  ALSA: pcm: Replace sprintf() with sysfs_emit()
  ALSA: core: Replace scnprintf() with sysfs_emit()
  ALSA: control-led: Replace sprintf() with sysfs_emit()
  ALSA: aoa: Replace sprintf() with sysfs_emit()
  ALSA: ac97: Replace sprintf() with sysfs_emit()
  arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
  ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
  ovl: fix spelling mistakes
  regulator: pca9450: Remove restrictions for regulator-name
  ASoC: amd: yc: Update DMI table entries for AMD platforms
  net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
  EDAC/ppc_4xx: Include required of_irq header directly
  powerpc/pci: Fix PHB numbering when using opal-phbid
  x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
  x86/kprobes: Update kcb status flag after singlestepping
  kprobes: Forbid probing on trampoline and BPF code areas
  net: usb: ax88179_178a: Bind only to vendor-specific interface
  Input: gscps2 - check return value of ioremap() in gscps2_probe()
  selftests: net: fix IOAM test skip return code
  net: usb: make USB_RTL8153_ECM non user configurable
  venus: pm_helpers: Fix warning in OPP during probe
  net: marvell: prestera: remove reduntant code
  octeontx2-pf: Reduce minimum mtu size to 60
  scsi: pm8001: Fix typo 'the the' in comment
  scsi: megaraid_sas: Remove redundant variable cmd_type
  scsi: FlashPoint: Remove redundant variable bm_int_st
  scsi: zfcp: Fix missing auto port scan and thus missing target ports
  scsi: core: Call blk_mq_free_tag_set() earlier
  scsi: core: Simplify LLD module reference counting
  scsi: core: Make sure that hosts outlive targets
  scsi: core: Make sure that targets outlive devices
  scsi: ufs: ufs-pci: Correct check for RESET DSM
  scsi: target: core: De-RCU of se_lun and se_lun acl
  scsi: target: core: Fix race during ACL removal
  scsi: ufs: core: Correct ufshcd_shutdown() flow
  scsi: ufs: core: Increase the maximum data buffer size
  scsi: lpfc: Check the return value of alloc_workqueue()
  cxl/region: Stop initializing interleave granularity
  cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime
  cxl/acpi: Minimize granularity for x1 interleaves
  cxl/region: Delete 'region' attribute from root decoders
  cxl/acpi: Autoload driver for 'cxl_acpi' test devices
  cxl/region: decrement ->nr_targets on error in cxl_region_attach()
  dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties
  net: devlink: Fix missing mutex_unlock() call
  net/tls: Remove redundant workqueue flush before destroy
  vfio/pci: fix the wrong word
  vfio/ccw: Check return code from subchannel quiesce
  vfio/ccw: Remove FSM Close from remove handlers
  vfio/ccw: Add length to DMA_UNMAP checks
  mtd: core: check partition before dereference
  net: txgbe: Fix an error handling path in txgbe_probe()
  net: dsa: Fix spelling mistakes and cleanup code
  Documentation: devlink: add add devlink-selftests to the table of contents
  cxl/region: prevent underflow in ways_to_cxl()
  cxl/region: uninitialized variable in alloc_hpa()
  dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
  net: ionic: fix error check for vlan flags in ionic_set_nic_features()
  net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()
  nfp: flower: add support for tunnel offload without key ID
  net: rose: add netdev ref tracker to 'struct rose_sock'
  net: rose: fix netdev reference changes
  tools bpftool: Don't display disassembler-four-args feature test
  tools bpftool: Fix compilation error with new binutils
  tools bpf_jit_disasm: Don't display disassembler-four-args feature test
  tools bpf_jit_disasm: Fix compilation error with new binutils
  tools perf: Fix compilation error with new binutils
  tools include: add dis-asm-compat.h to handle version differences
  tools build: Don't display disassembler-four-args feature test
  tools build: Add feature test for init_disassemble_info API changes
  dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items
  perf test: Add ARM SPE system wide test
  perf tools: Rework prologue generation code
  perf bpf: Convert legacy map definition to BTF-defined
  parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
  parisc: Drop zero variable initialisations in mm/init.c
  parisc: Do not initialise statics to 0
  parisc: Check the return value of ioremap() in lba_driver_probe()
  parisc: Drop pa_swapper_pg_lock spinlock
  parisc: Fix comment typo in fault.c
  parisc: Fix device names in /proc/iomem
  parisc: Clean up names in hardware database
  of/fdt: declared return type does not match actual return type
  lib/nodemask: inline next_node_in() and node_random()
  powerpc: drop dependency on <asm/machdep.h> in archrandom.h
  devicetree/bindings: correct possessive "its" typos
  platform/x86/intel/vsec: Fix wrong type for local status variables
  dt-bindings: net: convert emac_rockchip.txt to YAML
  platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency
  selftests: kvm: set rax before vmcall
  perf symbol: Fail to read phdr workaround
  perf lock: Implement cpu and task filters for BPF
  perf lock: Use BPF for lock contention analysis
  perf lock: Pass machine pointer to is_lock_function()
  powerpc/64: Init jump labels before parse_early_param()
  selftests/powerpc: Avoid GCC 12 uninitialised variable warning
  powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
  powerpc/xive: Fix refcount leak in xive_get_max_prio
  powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
  powerpc/perf: Include caps feature for power10 DD1 version
  perf test: Add user space counter reading tests
  perf test: Remove x86 rdpmc test
  selftests: KVM: Add exponent check for boolean stats
  selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test
  selftests: KVM: Check stat name before other fields
  net/funeth: Tx handling of XDP with fragments.
  net/funeth: Unify skb/XDP packet mapping.
  net/funeth: Unify skb/XDP gather list writing.
  net/funeth: Unify skb/XDP Tx packet unmapping.
  KVM: x86/mmu: remove unused variable
  net: devlink: enable parallel ops on netlink interface
  net: devlink: remove devlink_mutex
  net: devlink: convert reload command to take implicit devlink->lock
  net: devlink: introduce "unregistering" mark and use it during devlinks iteration
  udp: Remove redundant __udp_sysctl_init() call from udp_init().
  net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()
  cifs: trivial style fixup
  cifs: fix wrong unlock before return from cifs_tree_connect()
  cifs: avoid use of global locks for high contention data
  cifs: remove remaining build warnings
  cifs: list_for_each() -> list_for_each_entry()
  cifs: update MAINTAINERS file with reviewers
  smb2: small refactor in smb2_check_message()
  cifs: Fix memory leak when using fscache
  cifs: remove minor build warning
  cifs: remove some camelCase and also some static build warnings
  cifs: remove unnecessary (void*) conversions.
  cifs: remove unnecessary type castings
  cifs: remove redundant initialization to variable mnt_sign_enabled
  smb3: check xattr value length earlier
  xen: don't require virtio with grants for non-PV guests
  kernel: remove platform_has() infrastructure
  virtio: replace restricted mem access flag with callback
  xen: Fix spelling mistake
  xen/manage: Use orderly_reboot() to reboot
  ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
  ksmbd: prevent out of bound read for SMB2_WRITE
  ksmbd: fix use-after-free bug in smb2_tree_disconect
  ksmbd: fix memory leak in smb2_handle_negotiate
  ksmbd: fix racy issue while destroying session on multichannel
  ksmbd: use wait_event instead of schedule_timeout()
  csky: abiv1: Fixup compile error
  csky: cmpxchg: Coding convention for BUILD_BUG()
  MAINTAINERS: Add Namjae's exfat git tree
  exfat: Drop superfluous new line for error messages
  exfat: Downgrade ENAMETOOLONG error message to debug messages
  exfat: Expand exfat_err() and co directly to pr_*() macro
  exfat: Define NLS_NAME_* as bit flags explicitly
  exfat: Return ENAMETOOLONG consistently for oversized paths
  exfat: remove duplicate write inode for extending dir/file
  exfat: remove duplicate write inode for truncating file
  exfat: reuse __exfat_write_inode() to update directory entry
  rtla: Define syscall numbers for riscv
  rtla: Fix double free
  rtla: Fix Makefile when called from -C tools/
  tracing: Use a struct alignof to determine trace event field alignment
  can: can327: fix a broken link to Documentation
  xfs: delete extra space and tab in blank line
  xfs: fix NULL pointer dereference in xfs_getbmap()
  csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN*
  csky: Add qspinlock support
  staging: r8188eu: fix potential uninitialised variable use in rtw_pwrctrl.c
  arm64: dts: apple: t8103: Add ANS2 NVMe nodes
  ALSA: hda/realtek: Add quirk for Clevo NV45PZ
  f2fs: fix to do sanity check on segment type in build_sit_entries()
  f2fs: obsolete unused MAX_DISCARD_BLOCKS
  f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
  f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
  f2fs: introduce sysfs atomic write statistics
  f2fs: don't bother wait_ms by foreground gc
  f2fs: invalidate meta pages only for post_read required inode
  f2fs: allow compression of files without blocks
  f2fs: fix to check inline_data during compressed inode conversion
  f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
  f2fs: fix to invalidate META_MAPPING before DIO write
  f2fs: add a sysfs entry to show zone capacity
  f2fs: adjust zone capacity when considering valid block count
  f2fs: enforce single zone capacity
  f2fs: remove redundant code for gc condition
  f2fs: introduce memory mode
  dt-bindings: leds: pwm-multicolor: document max-brigthness
  leds: turris-omnia: convert to use dev_groups
  rv/reactor: Add the panic reactor
  rv/reactor: Add the printk reactor
  rv/monitor: Add the wwnr monitor
  rv/monitor: Add the wip monitor
  rv/monitor: Add the wip monitor skeleton created by dot2k
  Documentation/rv: Add deterministic automata instrumentation documentation
  Documentation/rv: Add deterministic automata monitor synthesis documentation
  tools/rv: Add dot2k
  Documentation/rv: Add deterministic automaton documentation
  tools/rv: Add dot2c
  Documentation/rv: Add a basic documentation
  rv/include: Add instrumentation helper functions
  rv/include: Add deterministic automata monitor definition via C macros
  rv/include: Add helper functions for deterministic automata
  rv: Add runtime reactors interface
  rv: Add Runtime Verification (RV) interface
  ftrace/x86: Add back ftrace_expected assignment
  tracing: Use a copy of the va_list for __assign_vstr()
  batman-adv: tracing: Use the new __vstring() helper
  kbuild: add dtbs_prepare target
  firmware: dmi: Use the proper accessor for the version field
  csky: Add jump-label implementation
  Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32"
  MIPS: Introduce CAVIUM_RESERVE32 Kconfig option
  MIPS: msi-octeon: eliminate kernel-doc warnings
  MIPS: Fix comment typo
  memblock test: Modify the obsolete description in README
  ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
  sfc: implement ethtool get/set RX ring size for EF100 reps
  sfc: use a dynamic m-port for representor RX and set it promisc
  sfc: move table locking into filter_table_{probe,remove} methods
  sfc: insert default MAE rules to connect VFs to representors
  sfc: receive packets from EF100 VFs into representors
  sfc: check ef100 RX packets are from the wire
  sfc: determine wire m-port at EF100 PF probe time
  sfc: ef100 representor RX top half
  sfc: ef100 representor RX NAPI poll
  sfc: plumb ef100 representor stats
  net: marvell: prestera: uninitialized variable bug
  dn_route: replace "jiffies-now>0" with "jiffies!=now"
  scripts/gdb: ensure the absolute path is generated on initial source
  MAINTAINERS: kunit: add David Gow as a maintainer of KUnit
  mailmap: add linux.dev alias for Brendan Higgins
  mailmap: update Kirill's email
  profile: setup_profiling_timer() is moslty not implemented
  ocfs2: fix a typo in a comment
  ocfs2: use the bitmap API to simplify code
  ocfs2: remove some useless functions
  lib/mpi: fix typo 'the the' in comment
  proc: add some (hopefully) insightful comments
  bdi: remove enum wb_congested_state
  kernel/hung_task: fix address space of proc_dohung_task_timeout_secs
  lib/lzo/lzo1x_compress.c: replace ternary operator with min() and min_t()
  squashfs: support reading fragments in readahead call
  squashfs: implement readahead
  squashfs: always build "file direct" version of page actor
  Revert "squashfs: provide backing_dev_info in order to disable read-ahead"
  mm: Kconfig: fix typo
  mm: memory-failure: convert to pr_fmt()
  mm: use is_zone_movable_page() helper
  hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
  hugetlbfs: cleanup some comments in inode.c
  hugetlbfs: remove unneeded header file
  hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
  hugetlbfs: use helper macro SZ_1{K,M}
  mm: cleanup is_highmem()
  mm/hmm: add a test for cross device private faults
  selftests: add soft-dirty into run_vmtests.sh
  selftests: soft-dirty: add test for mprotect
  mm/mprotect: fix soft-dirty check in can_change_pte_writable()
  mm: memcontrol: fix potential oom_lock recursion deadlock
  mm/gup.c: fix formatting in check_and_migrate_movable_page()
  xfs: fail dax mount if reflink is enabled on a partition
  mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
  userfaultfd: don't fail on unrecognized features
  hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
  selftest/vm: uninitialized variable in main()
  mm/cma_debug.c: align the name buffer length as struct cma
  tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning
  mm/mempolicy: remove unneeded out label
  mm/page_alloc: correct the wrong cpuset file path in comment
  mm: remove unneeded PageAnon check in restore_exclusive_pte()
  tools/vm/page_owner_sort.c: adjust the indent in is_need()
  mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
  mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()
  mm: vmpressure: don't count proactive reclaim in vmpressure
  zsmalloc: zs_malloc: return ERR_PTR on failure
  writeback: remove inode_to_wb_is_valid()
  memblock,arm64: expand the static memblock memory table
  mm: remove obsolete comment in do_fault_around()
  mm: compaction: include compound page count for scanning in pageblock isolation
  selftests/vm: skip 128TBswitch on unsupported arch
  selftests/vm: fix errno handling in mrelease_test
  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
  filemap: minor cleanup for filemap_write_and_wait_range
  mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
  android: binder: fix lockdep check on clearing vma
  android: binder: stop saving a pointer to the VMA
  mips: rename mt_init to mips_mt_init
  mm: shrinkers: fix double kfree on shrinker name
  NFSD: add security label to struct nfsd_attrs
  NFSD: set attributes when creating symlinks
  NFSD: introduce struct nfsd_attrs
  NFSD: verify the opened dentry after setting a delegation
  NFSD: drop fh argument from alloc_init_deleg
  NFSD: Move copy offload callback arguments into a separate structure
  NFSD: Add nfsd4_send_cb_offload()
  NFSD: Remove kmalloc from nfsd4_do_async_copy()
  NFSD: Refactor nfsd4_do_copy()
  NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
  NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
  NFSD: Replace boolean fields in struct nfsd4_copy
  NFSD: Make nfs4_put_copy() static
  NFSD: Reorder the fields in struct nfsd4_op
  NFSD: Shrink size of struct nfsd4_copy
  NFSD: Shrink size of struct nfsd4_copy_notify
  NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
  NFSD: Fix strncpy() fortify warning
  NFSD: Clean up nfsd4_encode_readlink()
  NFSD: Use xdr_pad_size()
  NFSD: Simplify starting_len
  NFSD: Optimize nfsd4_encode_readv()
  NFSD: Add an nfsd4_read::rd_eof field
  NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
  NFSD: Optimize nfsd4_encode_fattr()
  NFSD: Optimize nfsd4_encode_operation()
  nfsd: silence extraneous printk on nfsd.ko insertion
  NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
  NFSD: keep track of the number of v4 clients in the system
  NFSD: refactoring v4 specific code to a helper in nfs4state.c
  NFSD: Ensure nf_inode is never dereferenced
  NFSD: NFSv4 CLOSE should release an nfsd_file immediately
  NFSD: Move nfsd_file_trace_alloc() tracepoint
  NFSD: Separate tracepoints for acquire and create
  NFSD: Clean up unused code after rhashtable conversion
  NFSD: Convert the filecache to use rhashtable
  NFSD: Set up an rhashtable for the filecache
  NFSD: Replace the "init once" mechanism
  NFSD: Remove nfsd_file::nf_hashval
  NFSD: nfsd_file_hash_remove can compute hashval
  NFSD: Refactor __nfsd_file_close_inode()
  NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
  NFSD: Remove lockdep assertion from unhash_and_release_locked()
  NFSD: No longer record nf_hashval in the trace log
  NFSD: Never call nfsd_file_gc() in foreground paths
  NFSD: Fix the filecache LRU shrinker
  NFSD: Leave open files out of the filecache LRU
  NFSD: Trace filecache LRU activity
  NFSD: WARN when freeing an item still linked via nf_lru
  NFSD: Hook up the filecache stat file
  NFSD: Zero counters when the filecache is re-initialized
  NFSD: Record number of flush calls
  NFSD: Report the number of items evicted by the LRU walk
  NFSD: Refactor nfsd_file_lru_scan()
  NFSD: Refactor nfsd_file_gc()
  NFSD: Add nfsd_file_lru_dispose_list() helper
  NFSD: Report average age of filecache items
  NFSD: Report count of freed filecache items
  NFSD: Report count of calls to nfsd_file_acquire()
  NFSD: Report filecache LRU size
  NFSD: Demote a WARN to a pr_warn()
  SUNRPC: Fix server-side fault injection documentation
  nfsd: remove redundant assignment to variable len
  NFSD: Fix space and spelling mistake
  NFSD: Instrument fh_verify()
  SUNRPC: Expand the svc_alloc_arg_err tracepoint
  NLM: Defend against file_lock changes after vfs_test_lock()
  SUNRPC: Fix xdr_encode_bool()
  nfsd: eliminate the NFSD_FILE_BREAK_* flags
  clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw()
  clk: mux: Introduce devm_clk_hw_register_mux_parent_hws()
  clk: divider: Introduce devm_clk_hw_register_divider_parent_hw()
  dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory
  dt-bindings: eeprom: at25: use spi-peripheral-props.yaml
  dt-bindings: display: use spi-peripheral-props.yaml
  bpf: Remove unneeded semicolon
  libbpf: Add bpf_obj_get_opts()
  netdevsim: Avoid allocation warnings triggered from user space
  bpf: Fix NULL pointer dereference when registering bpf trampoline
  bpf: Fix test_progs -j error with fentry/fexit tests
  video: fbdev: imxfb: fix return value check in imxfb_probe()
  openrisc: io: Define iounmap argument as volatile
  MAINTAINERS: Update Richard Henderson's address
  openrisc: Add virt defconfig
  openrisc: Add pci bus support
  RDMA/srpt: Fix a use-after-free
  RDMA/srpt: Introduce a reference count in struct srpt_device
  RDMA/srpt: Duplicate port name members
  drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code
  drm/amdgpu: enable support for psp 13.0.4 block
  drm/amdgpu: add files for PSP 13.0.4
  drm/amdgpu: add header files for MP 13.0.4
  drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index
  drm/amdgpu: send msg to IMU for the front-door loading
  drm/amdkfd: use time_is_before_jiffies(a + b) to replace "jiffies - a > b"
  selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout
  bpftool: Don't try to return value from void function in skeleton
  bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
  bpf: btf: Fix vsnprintf return value check
  perf stat: Add topdown metrics in the default perf stat on the hybrid machine
  perf x86 evlist: Add default hybrid events for perf stat
  perf evlist: Always use arch_evlist__add_default_attrs()
  perf evsel: Add arch_evsel__hw_name()
  perf stat: Revert "perf stat: Add default hybrid events"
  iavf: Fix 'tc qdisc show' listing too many queues
  iavf: Fix max_rate limiting
  powerpc/mm: Export memory_add_physaddr_to_nid() for modules
  docs: embargoed-hardware-issues: fix invalid AMD contact email
  wifi: rtw88: check the return value of alloc_workqueue()
  wifi: rtw89: 8852a: adjust IMR for SER L1
  wifi: rtw89: 8852a: update RF radio A/B R56
  perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event
  wifi: wcn36xx: Add debugfs entry to read firmware feature strings
  wifi: wcn36xx: Move capability bitmap to string translation function to firmware.c
  wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c file
  wifi: wcn36xx: Rename clunky firmware feature bit enum
  RISC-V: KVM: Add support for Svpbmt inside Guest/VM
  RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()
  RISC-V: KVM: Add G-stage ioremap() and iounmap() functions
  KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache
  RISC-V: KVM: Add extensible CSR emulation framework
  RISC-V: KVM: Add extensible system instruction emulation framework
  RISC-V: KVM: Factor-out instruction emulation into separate sources
  RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ioctl_run
  RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function
  RISC-V: KVM: Fix variable spelling mistake
  RISC-V: KVM: Improve ISA extension by using a bitmap
  selftests: netdevsim: Add test cases for route deletion failure
  netdevsim: fib: Add debugfs knob to simulate route deletion failure
  netdevsim: fib: Fix reference count leak on route deletion failure
  net: ethernet: mtk_eth_soc: add xdp tx return bulking support
  net: ethernet: mtk_eth_soc: introduce xdp multi-frag support
  net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routine
  selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior
  selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior
  seg6: add support for SRv6 H.L2Encaps.Red behavior
  seg6: add support for SRv6 H.Encaps.Red behavior
  vmxnet3: do not reschedule napi for rx processing
  Documentation: Describe net.ipv4.tcp_reflect_tos.
  net/af_packet: check len when min_header_len equals to 0
  net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
  ALSA: control: Use deferred fasync helper
  ALSA: pcm: Use deferred fasync helper
  ALSA: timer: Use deferred fasync helper
  ALSA: core: Add async signal helpers
  microblaze: Fix some typos in comment
  iommu/amd: Fix compile warning in init code
  mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2
  mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
  mlxsw: spectrum: Support time stamping on Spectrum-2
  mlxsw: Send PTP packets as data packets to overcome a limitation
  mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations
  mlxsw: Query UTC sec and nsec PCI offsets and values
  mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2
  mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs
  mlxsw: spectrum_ptp: Add helper functions to configure PTP traps
  iommu/amd: Add support for AVIC when SNP is enabled
  iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement
  ACPI/IORT: Fix build error implicit-function-declaration
  can: etas_es58x: remove useless calls to usb_fill_bulk_urb()
  staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup
  memblock tests: fix compilation errors
  dt-bindings: nfc: use spi-peripheral-props.yaml
  net: dsa: qca8k: move read_switch_id function to common code
  net: dsa: qca8k: move port LAG functions to common code
  net: dsa: qca8k: move port VLAN functions to common code
  net: dsa: qca8k: move port mirror functions to common code
  net: dsa: qca8k: move port FDB/MDB function to common code
  net: dsa: qca8k: move set age/MTU/port enable/disable functions to common code
  net: dsa: qca8k: move bridge functions to common code
  net: dsa: qca8k: move port set status/eee/ethtool stats function to common code
  net: dsa: qca8k: move mib init function to common code
  net: dsa: qca8k: move qca8k bulk read/write helper to common code
  net: dsa: qca8k: move qca8k read/write/rmw and reg table to common code
  net: dsa: qca8k: move mib struct to common code
  net: dsa: qca8k: make mib autocast feature optional
  net: dsa: qca8k: cache match data to speed up access
  firewire: net: Make use of get_unaligned_be48(), put_unaligned_be48()
  amt: fix typo in comment
  mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c
  ax25: fix incorrect dev_tracker usage
  selftests: net: dsa: Add a Makefile which installs the selftests
  devlink: Hold the instance lock in health callbacks
  net/mlx5: Lock mlx5 devlink health recovery callback
  net/mlx4: Lock mlx4 devlink reload callback
  net/mlx4: Use devl_ API for devlink port register / unregister
  net/mlx4: Use devl_ API for devlink region create / destroy
  net/mlx5: Lock mlx5 devlink reload callbacks
  net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload
  net: devlink: remove region snapshots list dependency on devlink->lock
  net: devlink: remove region snapshot ID tracking dependency on devlink->lock
  bnxt_en: implement callbacks for devlink selftests
  devlink: introduce framework for selftests
  net/mlx5e: kTLS, Dynamically re-size TX recycling pool
  net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections
  net/mlx5e: kTLS, Take stats out of OOO handler
  net/mlx5e: kTLS, Introduce TLS-specific create TIS
  net/tls: Multi-threaded calls to TX tls_dev_del
  net/tls: Perform immediate device ctx cleanup when possible
  tls: rx: Fix unsigned comparison with less than zero
  tls: rx: fix the false positive warning
  tls: strp: rename and multithread the workqueue
  tls: rx: don't consider sock_rcvtimeo() cumulative
  selftests: tls: handful of memrnd() and length checks
  net: usb: delete extra space and tab in blank line
  libbpf: Support PPC in arch_specific_syscall_pfx
  riscv: Add support for non-coherent devices using zicbom extension
  dt-bindings: riscv: document cbom-block-size
  of: also handle dma-noncoherent in of_dma_is_coherent()
  dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag
  dm bufio: Add flags argument to dm_bufio_client_create
  net/mlx5e: Move mlx5e_init_l2_addr to en_main
  net/mlx5e: Split en_fs ndo's and move to en_main
  net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main
  net/mlx5e: Add mdev to flow_steering struct
  net/mlx5e: Report flow steering errors with mdev err report API
  net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer
  net/mlx5e: Allocate VLAN and TC for featured profiles only
  net/mlx5e: Make mlx5e_tc_table private
  net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer
  net/mlx5e: TC, Support tc action api for police
  net/mlx5e: TC, Separate get/update/replace meter functions
  net/mlx5e: Add red and green counters for metering
  net/mlx5e: TC, Allocate post meter ft per rule
  net/mlx5: DR, Add support for flow metering ASO
  net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation
  net/mlx5: Fix driver use of uninitialized timeout
  net/mlx5: DR, Fix SMFS steering info dump format
  net/mlx5: Adjust log_max_qp to be 18 at most
  net/mlx5e: Modify slow path rules to go to slow fdb
  net/mlx5e: Fix calculations related to max MPWQE size
  net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size
  net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
  net/mlx5e: TC, Fix post_act to not match on in_port metadata
  net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
  drm/amdgpu: fix hive reference leak when reflecting psp topology info
  drm/amd/pm: enable GFX ULV feature support for SMU13.0.0
  drm/amd/pm: update driver if header for SMU 13.0.0
  drm/amdgpu: move mes self test after drm sched re-started
  drm/amdgpu: drop non-necessary call trace dump
  drm/amdgpu: enable VCN cg and JPEG cg/pg
  drm/amdgpu: vcn_4_0_2 video codec query
  drm/amdgpu: add VCN_4_0_2 firmware support
  drm/amdgpu: add VCN function in NBIO v7.7
  drm/amdgpu: fix a vcn4 boot poll bug in emulation mode
  drm/amd/amdgpu: add memory training support for PSP_V13
  drm/amdkfd: remove an unnecessary amdgpu_bo_ref
  drm/amd/pm: Add get_gfx_off_status interface for yellow carp
  dt-bindings: input: ariel-pwrbutton: use spi-peripheral-props.yaml
  drm/amd/display: Remove unused struct freesync_context
  drm/amd/amdgpu: add additional page fault settings for gfx11
  drm/amd/display: remove unneeded semicolon
  drm/amdgpu: fix i2s_pdata out of bound array access
  drm/amdkfd: fix kgd_mem memory leak when importing dmabuf
  drm/amdgpu: add debugfs for kfd system and ttm mem used
  drm/amdkfd: track unified memory reservation with xnack off
  drm/amd/display: fix signedness bug in execute_synaptics_rc_command()
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amdkfd: Split giant svm range
  drm/amdkfd: Set svm range max pages
  drm/amdgpu: Allow TTM to evict svm bo from same process
  drm/amdgpu: Fix the incomplete product number
  drm/amdgpu: use adev_to_drm for consistency
  drm/amdgpu/dc/dce: fix repeated words in comments
  perf vendor events arm64: Arm Cortex-A78C and X1C
  perf vendor events: Update Intel snowridgex
  perf vendor events: Update Intel westmereex
  perf vendor events: Update Intel westmereep-sp
  perf vendor events: Update Intel westmereep-dp
  perf vendor events: Update Intel tigerlake
  perf vendor events: Update Intel skylakex
  perf vendor events: Update Intel skylake
  perf vendor events: Update Intel silvermont
  perf vendor events: Update Intel sapphirerapids
  perf vendor events: Update Intel sandybridge
  perf vendor events: Update Intel nehalemex
  perf vendor events: Update Intel nehalemep
  perf vendor events: Add Intel meteorlake
  perf vendor events: Update Intel knightslanding
  perf vendor events: Update Intel jaketown
  perf vendor events: Update Intel ivytown
  perf vendor events: Update Intel ivybridge
  perf vendor events: Update Intel icelakex
  perf vendor events: Update Intel icelake
  perf vendor events: Update Intel haswellx
  perf vendor events: Update Intel haswell
  perf vendor events: Update goldmontplus mapfile.csv
  perf vendor events: Update goldmont mapfile.csv
  perf vendor events: Update Intel elkhartlake
  perf vendor events: Update Intel cascadelakex
  perf vendor events: Update bonnell mapfile.csv
  perf vendor events: Update Intel alderlake
  perf vendor events: Update Intel broadwellde
  perf vendor events: Update Intel broadwell
  perf vendor events: Update Intel broadwellx
  platform/x86: pmc_atom: Fix comment typo
  ice: allow toggling loopback mode via ndo_set_features callback
  ice: compress branches in ice_set_features()
  ice: Fix promiscuous mode not turning off
  ice: Introduce enabling promiscuous mode on multiple VF's
  platform/surface: gpe: Add support for 13" Intel version of Surface Laptop 4
  platform/olpc: Fix uninitialized data in debugfs write
  platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity
  platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
  igb: convert .adjfreq to .adjfine
  KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs()
  KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog
  ixgbe: convert .adjfreq to .adjfine
  i40e: convert .adjfreq to .adjfine
  i40e: use mul_u64_u64_div_u64 for PTP frequency calculation
  e1000e: convert .adjfreq to .adjfine
  e1000e: remove unnecessary range check in e1000e_phc_adjfreq
  ice: implement adjfine with mul_u64_u64_div_u64
  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
  KVM: x86: Do not block APIC write for non ICR registers
  KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register
  platform/x86: sony-laptop: Remove useless comparisons in sony_pic_read_possible_resource()
  tools/power/x86/intel-speed-select: Remove unneeded semicolon
  tools/power/x86/intel-speed-select: Fix off by one check
  KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values
  KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
  Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control"
  KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
  KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
  KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
  Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled"
  KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
  KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}()
  KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
  KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
  KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
  KVM: selftests: Add an option to run vCPUs while disabling dirty logging
  KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs
  KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level()
  KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs
  KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used
  KVM: x86/mmu: Add shadow mask for effective host MTRR memtype
  KVM: x86: Drop unnecessary goto+label in kvm_arch_init()
  KVM: x86: Reject loading KVM if host.PAT[0] != WB
  KVM: SVM: Fix x2APIC MSRs interception
  KVM: x86/mmu: Remove underscores from __pte_list_remove()
  KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs
  KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper
  KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature
  KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers
  KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps
  KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits()
  KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection
  s390/unwind: fix fgraph return address recovery
  s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit()
  s390: add ELF note type for encrypted CPU state of a PV VCPU
  s390/smp,ptdump: add absolute lowcore markers
  s390/smp: rework absolute lowcore access
  s390/setup: rearrange absolute lowcore initialization
  s390/boot: cleanup adjust_to_uv_max() function
  s390/smp: enforce lowcore protection on CPU restart
  s390/tape: fix comment typo
  s390/hmcdrv: fix Kconfig "its" grammar
  IB/qib: Fix repeated "in" within comments
  tty: amiserial: Fix comment typo
  firmware_loader: Replace kmap() with kmap_local_page()
  sysfs docs: ABI: Fix typo in comment
  kobject: fix Kconfig.debug "its" grammar
  swiotlb: fix passing local variable to debugfs_create_ulong()
  dma-mapping: reformat comment to suppress htmldoc warning
  drivers: lkdtm: fix clang -Wformat warning
  char: remove VR41XX related char driver
  ARM: 9220/1: amba: Remove deferred device addition
  ARM: 9219/1: fix undeclared soft_restart
  ARM: 9218/1: dma-mapping: fix pointer/integer warning
  ARM: 9217/1: add definition of arch_irq_work_raise()
  ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
  ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
  dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles
  gpio: 74xx-mmio: Use bits instead of plain numbers for flags
  ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
  reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage"
  ovl: improve ovl_get_acl() if POSIX ACL support is off
  net: cdns,macb: use correct xlnx prefix for Xilinx
  dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx
  ASoC: q6asm: use kcalloc() instead of kzalloc()
  wifi: brcmfmac: prevent double-free on hardware-reset
  wifi: brcmfmac: support brcm,ccode-map-trivial DT property
  dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial
  wifi: brcmfmac: Replace default (not configured) MAC with a random MAC
  wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
  wifi: brcmfmac: Remove #ifdef guards for PM related functions
  wifi: brcmfmac: use strreplace() in brcmf_of_probe()
  can: peak_usb: advertise timestamping capabilities and add ioctl support
  can: peak_canfd: advertise timestamping capabilities and add ioctl support
  can: kvaser_usb: advertise timestamping capabilities and add ioctl support
  can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support
  can: etas_es58x: advertise timestamping capabilities and add ioctl support
  can: mcp251xfd: advertise timestamping capabilities and add ioctl support
  can: dev: add generic function can_eth_ioctl_hwts()
  can: dev: add generic function can_ethtool_op_get_ts_info_hwts()
  can: dev: add hardware TX timestamp
  can: tree-wide: advertise software timestamping capabilities
  ACPI: scan: Add CLSA0101 Laptop Support
  ALSA: hda: cs35l41: Support CLSA0101
  ALSA: hda: cs35l41: Use the CS35L41 HDA internal define
  add missing includes and forward declarations to networking includes under linux/
  kernfs: Fix typo 'the the' in comment
  docs: driver-api: firmware: add driver firmware guidelines. (v3)
  Revert "Merge branch 'octeontx2-minor-tc-fixes'"
  staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to function
  staging: vt6655: Rename MACvClearStckDS
  staging: fbtft: core: set smem_len before fb_deferred_io_init call
  lib/test_printf.c: fix clang -Wformat warnings
  tty: serial: document uart_get_console()
  tty: serial: serial_core, reformat kernel-doc for functions
  Documentation: serial: link uart_ops properly
  Documentation: serial: move GPIO kernel-doc to the functions
  Documentation: serial: dedup kernel-doc for uart functions
  Documentation: serial: move uart_ops documentation to the struct
  dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126
  serial: mvebu-uart: uart2 error bits clearing
  tty: serial: fsl_lpuart: correct the count of break characters
  serial: stm32: make info structs static to avoid sparse warnings
  serial: fsl_lpuart: zero out parity bit in CS7 mode
  tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
  serial: 8250_bcm2835aux: Add missing clk_disable_unprepare()
  can: v(x)can: add software tx timestamps
  can: slcan: add software tx timestamps
  can: janz-ican3: add software tx timestamp
  can: can327: add software tx timestamps
  usb: misc: onboard_usb_hub: Remove duplicated power_on delay
  MAINTAINERS: Add maintainer for the slcan driver
  can: slcan: add support for listen-only mode
  can: slcan: use the generic can_change_mtu()
  can: slcan: change every `slc' occurrence in `slcan'
  can: slcan: remove legacy infrastructure
  can: slcan: remove useless header inclusions
  can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names
  powerpc: add support for syscall stack randomization
  powerpc: Move system_call_exception() to syscall.c
  powerpc/powernv: rename remaining rng powernv_ functions to pnv_
  powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
  powerpc/powernv: Avoid crashing if rng is NULL
  selftests/powerpc: Fix matrix multiply assist test
  powerpc/signal: Update comment for clarity
  powerpc: make facility_unavailable_exception 64s
  powerpc/platforms/83xx/suspend: Remove write-only global variable
  powerpc/platforms/83xx/suspend: Prevent unloading the driver
  powerpc/platforms/83xx/suspend: Reorder to get rid of a forward declaration
  powerpc/sysdev: Fix comment typo
  powerpc/pseries/vas: Fix comment typo
  powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes
  powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
  powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options
  powerpc/pseries: define driver for Platform KeyStore
  powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
  powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
  pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window
  powerpc/crash: save cpu register data in crash_smp_send_stop()
  powerpc: Update reviewers
  powerpc: Finally remove unnecessary headers from asm/prom.h
  powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h
  EDAC/mpc85xx: Include required of headers directly
  scsi: cxlflash: Include missing linux/irqdomain.h
  video: fbdev: offb: Include missing linux/platform_device.h
  docs: powerpc: add elf_hwcaps to table of contents
  docs: powerpc: use different label name for elf_hwcaps.rst
  docs: powerpc: fix indentation warnings
  net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports
  mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
  mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups
  mtd: spi-nor: spansion: Add local function to discover page size
  mtd: spi-nor: core: Track flash's internal address mode
  mtd: spi-nor: core: Return error code from set_4byte_addr_mode()
  mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time
  mtd: spi-nor: core: Shrink the storage size of the flash_info's addr_nbytes
  mtd: spi-nor: s/addr_width/addr_nbytes
  net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit()
  dt-bindings: net: hirschmann,hellcreek: use absolute path to other schema
  net/sched: sch_cbq: change the type of cbq_set_lss to void
  media: hantro: Remove dedicated control documentation
  SUNRPC: Don't reuse bvec on retransmission of the request
  ASoC: dt-bindings: use spi-peripheral-props.yaml
  btrfs: reset RO counter on block group if we fail to relocate
  ACPI: property: Read buffer properties as integers
  ACPI: property: Add support for parsing buffer property UUID
  ACPI: property: Unify integer value reading functions
  ACPI: property: Switch node property referencing from ifs to a switch
  ACPI: property: Move property ref argument parsing into a new function
  ACPI: property: Use acpi_object_type consistently in property ref parsing
  ACPI: property: Tie data nodes to acpi handles
  ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
  RDMA/erdma: Add driver to kernel build environment
  RDMA/erdma: Add the ABI definitions
  hantro: Remove incorrect HEVC SPS validation
  RDMA/erdma: Add the erdma module
  RDMA/erdma: Add connection management (CM) support
  RDMA/erdma: Add verbs implementation
  RDMA/erdma: Add verbs header file
  RDMA/erdma: Add event queue implementation
  RDMA/erdma: Add cmdq implementation
  RDMA/erdma: Add main include file
  RDMA/erdma: Add the hardware related definitions
  RDMA: Add ERDMA to rdma_driver_id definition
  media: cedrus: hevc: Add check for invalid timestamp
  media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handling
  media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl()
  media: Documentation: mc-core: Fix typo
  media: videodev2.h.rst.exceptions: add missing exceptions
  media: vimc: wrong pointer is used with PTR_ERR
  RDMA/mlx5: Rename the mkey cache variables and functions
  RDMA/mlx5: Store in the cache mkeys instead of mrs
  RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs
  RDMA/mlx5: Replace cache list with Xarray
  RDMA/mlx5: Replace ent->lock with xa_lock
  arm64: Update 'unwinder howto'
  KVM: arm64: Don't open code ARRAY_SIZE()
  KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c
  KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions
  KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit
  KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around
  SUNRPC: Reinitialise the backchannel request buffers before reuse
  dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema
  dt-bindings: power: reset: qcom,pon: use absolute path to other schema
  selftests/bpf: Adjust vmtest.sh to use local kernel configuration
  selftests/bpf: Copy over libbpf configs
  selftests/bpf: Sort configuration
  dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts'
  dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat'
  ovl: fix some kernel-doc comments
  ovl: warn if trusted xattr creation fails
  usb: misc: onboard_usb_hub: Add TI USB8041 hub support
  usb: misc: onboard_usb_hub: Add reset-gpio support
  NFSv4.1: RECLAIM_COMPLETE must handle EACCES
  ASoC: codecs: va-macro: use fsgen as clock
  wifi: plfxlc: Use eth_zero_addr() to assign zero address
  wifi: wilc1000: use existing iftype variable to store the interface type
  wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
  wifi: wilc1000: cancel the connect operation during interface down
  wifi: wilc1000: get correct length of string WID from received config packet
  wifi: wilc1000: set station_info flag only when signal value is valid
  wifi: wilc1000: set correct value of 'close' variable in failure case
  wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array
  wifi: b43: do not initialise static variable to 0
  wifi: b43legacy: clean up one inconsistent indenting
  wifi: rtl8xxxu: Fix the error handling of the probe function
  wifi: wl12xx: Drop if with an always false condition
  wifi: libertas: Fix possible refcount leak in if_usb_probe()
  USB: usbsevseg: convert sysfs snprintf to sysfs_emit
  wifi: mwifiex: clean up one inconsistent indenting
  dt-bindings: usb: Add binding for TI USB8041 hub controller
  ARM: multi_v7_defconfig: enable USB onboard HUB driver
  ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
  usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub
  dt-bindings: usb: generic-ehci: allow usb-hcd schema properties
  usb: typec: ucsi: stm32g0: add bootloader support
  usb: typec: ucsi: stm32g0: add support for stm32g0 controller
  dt-bindings: usb: typec: add bindings for stm32g0 controller
  usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
  usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
  usb/chipidea: fix repeated words in comments
  usb: renesas-xhci: Do not print any log while fw verif success
  usb: typec: retimer: Add missing id check in match callback
  USB: xhci: Fix comment typo
  usb/typec/tcpm: fix repeated words in comments
  usb/musb: fix repeated words in comments
  usb/misc: fix repeated words in comments
  usb/image: fix repeated words in comments
  usb/host: fix repeated words in comments
  usb/core: fix repeated words in comments
  usb/atm: fix repeated words in comments
  USB: gadget: Fix use-after-free Read in usb_udc_uevent()
  USB: HCD: Fix URB giveback issue in tasklet function
  usb: xhci_plat_remove: avoid NULL dereference
  usb: typec: anx7411: fix passing zero to 'PTR_ERR'
  usb: typec: anx7411: Fix error return code in anx7411_i2c_probe()
  usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients()
  usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR()
  usb: typec: anx7411: use semi-colons instead of commas
  usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq()
  usb: typec: anx7411: Fix an array out of bounds
  usb: phy: remove redundant store to variable var after & operation
  net/smc: Enable module load on netlink usage
  net/smc: Pass on DMBE bit mask in IRQ handler
  s390/ism: Cleanups
  net/smc: Eliminate struct smc_ism_position
  kconfig: Qt5: tell the user which packages are required
  modpost: use sym_get_data() to get module device_table data
  modpost: drop executable ELF support
  checkstack: add riscv support for scripts/checkstack.pl
  kconfig: shorten the temporary directory name for cc-option
  scripts: headers_install.sh: Update config leak ignore entries
  kbuild: error out if $(INSTALL_MOD_PATH) contains % or :
  kbuild: error out if $(KBUILD_EXTMOD) contains % or :
  kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild
  kbuild: rpm-pkg: fix build error when _arch is undefined
  docs: kbuild: fix typo
  kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
  Revert "scripts/mod/modpost.c: permit '.cranges' secton for sh64 architecture."
  init/Kconfig: update KALLSYMS_ALL help text
  kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
  kbuild: remove sed command from cmd_ar_builtin
  certs: unify blacklist_hashes.c and blacklist_nohashes.c
  certs: move scripts/check-blacklist-hashes.awk to certs/
  ASoC: mediatek: mt8186: remove unnecessary judgments
  misc: Mark MICROCODE_MINOR unused
  powerpc/64e: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
  powerpc/44x: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
  powerpc/405: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
  powerpc/32: Don't always pass -mcpu=powerpc to the compiler
  powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
  powerpc/ppc-opcode: Define and use PPC_RAW_SETB()
  powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_RAW_TW()
  powerpc/probes: Remove ppc_opcode_t
  powerpc: Remove remaining parts of oprofile
  powerpc/perf: Use PVR rather than oprofile field to determine CPU version
  powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG
  powerpc/32: Set an IBAT covering up to _einittext during init
  powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
  powerpc/mce: use early_cpu_to_node() in mce_init()
  powerpc/64s: Remove spurious fault flushing for NMMU
  powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush
  powerpc/64s: POWER10 nest MMU does not require flush escalation workaround
  powerpc: add documentation for HWCAPs
  powerpc/vdso: Fix __kernel_sync_dicache sequence with coherent icache
  powerpc/pci: Add config option for using all 256 PCI buses
  powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac
  powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code
  powerpc/pci: Make pcibios_make_OF_bus_map() static
  powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code
  powerpc: dts: turris1x.dts: Add CPLD reboot node
  powerpc/fsl-pci: Fix Class Code of PCIe Root Port
  powerpc/purgatory: Omit use of bin2c
  powerpc/pseries/mobility: set NMI watchdog factor during an LPM
  powerpc/watchdog: introduce a NMI watchdog's factor
  watchdog: export lockup_detector_reconfigure
  can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops()
  can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops()
  can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops()
  wifi: rtlwifi: Remove duplicate word and Fix typo
  ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
  ASoC: mchp-spdifrx: disable end of block interrupt on failures
  wifi: mwifiex: Fix comment typo
  wifi: mwl8k: use time_after to replace "jiffies > a"
  wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
  wifi: iwlwifi: mvm: fix clang -Wformat warnings
  wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
  Revert "ath11k: add support for hardware rfkill for QCA6390"
  wifi: ath11k: Fix register write failure on QCN9074
  fuse: retire block-device-based superblock on force unmount
  vfs: function to prevent re-use of block-device-based superblocks
  Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
  reset: tps380x: Add TPS380x device driver supprt
  net: dsa: microchip: add support for phylink mac config
  net: dsa: microchip: ksz8795: use common xmii function
  net: dsa: microchip: ksz9477: use common xmii function
  net: dsa: microchip: apply rgmii tx and rx delay in phylink mac config
  net: dsa: microchip: lan937x: add support for configuing xMII register
  net: dsa: microchip: add support for common phylink mac link up
  net: dsa: microchip: add common duplex and flow control function
  net: dsa: microchip: add common ksz port xmii speed selection function
  net: dsa: microchip: add common gigabit set and get function
  staging: r8188eu: convert rtw_pwr_wakeup to correct error code semantics
  staging: r8188eu: make dump_chip_info() static
  staging: r8188eu: remove DoReserved prototype
  staging: r8188eu: remove OnAtim prototype
  staging: r8188eu: remove SetHwReg8188EU()
  staging: r8188eu: make update_TSF() and correct_TSF() static
  staging: r8188eu: remove unused parameter from update_TSF()
  staging: r8188eu: remove unused parameter from correct_TSF()
  staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU()
  staging: pi433: remove duplicated comments
  staging: qlge: refine variable name
  ksmbd: fix kernel oops from idr_remove()
  ksmbd: add channel rwlock
  ksmbd: replace sessions list in connection with xarray
  selftests: net: Fix typo 'the the' in comment
  ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward()
  scsi: target: Remove XDWRITEREAD emulated support
  scsi: megaraid: Remove the static variable initialisation
  scsi: ch: Do not initialise statics to 0
  scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot"
  scsi: target: iscsi: Do not require target authentication
  scsi: target: iscsi: Allow AuthMethod=None
  scsi: target: iscsi: Support base64 in CHAP
  scsi: target: iscsi: Add support for extended CDB AHS
  scsi: ufs: dt-bindings: Add SC8280XP binding
  selftests/vm: fix va_128TBswitch.sh permissions
  drm/nouveau/disp: move DAC load detection method
  drm/nouveau/disp: add output class
  drm/nouveau/disp: add supervisor mutex
  drm/nouveau/disp: add conn method to query HPD pin status
  drm/nouveau/disp: add connector class
  drm/nouveau/disp: add common channel class handling
  drm/nouveau/disp: split sor hda funcs out to their own struct
  drm/nouveau/disp: split sor dp funcs out to their own struct
  drm/nouveau/disp: replace hda func pointer check with flag
  drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new()
  drm/nouveau/disp: group supervisor-related struct members
  drm/nouveau/disp: merge head/outp/ior code into chipset files
  drm/nouveau/disp: add common class handling between <nv50 and >=nv50
  drm/nouveau/disp: collapse nv50_disp into nvkm_disp
  drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func
  drm/nouveau/disp: clean up nvkm_outp constructors
  drm/nouveau/disp: collapse nvkm_dp into nvkm_outp
  tls: rx: do not use the standard strparser
  tls: rx: device: add input CoW helper
  tcp: allow tls to decrypt directly from the tcp rcv queue
  tls: rx: device: keep the zero copy status with offload
  tls: rx: don't free the output in case of zero-copy
  tls: rx: factor SW handling out of tls_rx_one_record()
  tls: rx: wrap recv_pkt accesses in helpers
  i2c: extend documentation about retvals of master_xfer functions
  i2c: mux-gpmux: Add of_node_put() when breaking out of loop
  dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126
  xfrm: fix refcount leak in __xfrm_policy_check()
  selftests: mlxsw: Check line card info on activated line card
  selftests: mlxsw: Check line card info on provisioned line card
  mlxsw: core_linecards: Implement line card device flashing
  mlxsw: core_linecards: Expose device PSID over device info
  mlxsw: reg: Add Management DownStream Device Tunneling Register
  mlxsw: core_linecards: Probe active line cards for devices and expose FW version
  mlxsw: reg: Extend MDDQ by device_info
  mlxsw: core_linecards: Expose HW revision and INI version
  mlxsw: core_linecards: Introduce per line card auxiliary device
  net: devlink: introduce nested devlink entity for line card
  net: devlink: move net check into devlinks_xa_for_each_registered_get()
  net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration
  perf test: Avoid sysfs state affecting fake events
  perf vendor events intel: Update event list for haswellx
  perf vendor events intel: Update event list for broadwellx
  perf vendor events intel: Update event list for Snowridgex
  perf vendor events intel: Rename tremontx to snowridgex
  perf vendor events intel: Update event list for Sapphirerapids
  perf vendor events intel: Update event list for Alderlake
  perf inject: Fix spelling mistake "theads" -> "threads"
  perf kwork: Add workqueue trace BPF support
  perf kwork: Add softirq trace BPF support
  perf kwork: Add IRQ trace BPF support
  perf kwork: Implement BPF trace
  perf kwork: Implement perf kwork timehist
  perf kwork: Add workqueue latency support
  perf kwork: Add softirq latency support
  perf kwork: Implement perf kwork latency
  perf kwork: Add workqueue report support
  perf kwork: Add softirq report support
  perf kwork: Add irq report support
  perf kwork: Implement 'report' subcommand
  cxl/region: Introduce cxl_pmem_region objects
  cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge
  cxl/region: Add region driver boiler plate
  tools lib: Add list_last_entry_or_null()
  perf kwork: Add workqueue kwork record support
  perf kwork: Add softirq kwork record support
  perf kwork: Add irq kwork record support
  perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue)
  ice: Add support for PPPoE hardware offload
  flow_offload: Introduce flow_match_pppoe
  gpio: xilinx: add missing blank line after declarations
  net/sched: flower: Add PPPoE filter
  flow_dissector: Add PPPoE dissectors
  dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment
  dmaengine: axi-dmac: check cache coherency register
  ASoC: mediatek: mt8186: set the correct string to strncmp()
  dt-bindings: reset: Add TPS380x documentation
  dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G2UL USBPHY Control bindings
  ASoC: dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx
  rtc: Add NCT3018Y real time clock driver
  dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock
  dt-bindings: rtc: nxp,pcf85063: Convert to DT schema
  mmc: mediatek: add support for SDIO eint wakup IRQ
  mmc: core: Add support for SDIO wakeup interrupt
  dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties
  dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt'
  rtc: rx8025: fix 12/24 hour mode detection on RX-8035
  dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126
  rtc: cros-ec: Only warn once in .remove() about notifier_chain problems
  rtc: vr41xx: remove driver
  rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler()
  selftests/bpf: Attach to socketcall() in test_probe_user
  libbpf: Extend BPF_KSYSCALL documentation
  bpf, devmap: Compute proper xdp_frame len redirecting frames
  ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema
  dmaengine: sh: rz-dmac: Add device_synchronize callback
  dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
  dmaengine: tegra: Add terminate() for Tegra234
  dt-bindings: dmaengine: Add compatible for Tegra234
  ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()
  PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg()
  RDMA/rw: drop pci_p2pdma_[un]map_sg()
  RDMA/core: introduce ib_dma_pci_p2p_dma_supported()
  nvme-pci: convert to using dma_map_sgtable()
  nvme-pci: check DMA ops when indicating support for PCI P2PDMA
  iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg
  iommu: Explicitly skip bus address marked segments in __iommu_map_sg()
  dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support
  dma-direct: support PCI P2PDMA pages in dma-direct map_sg
  dma-mapping: allow EREMOTEIO return code for P2PDMA transfers
  PCI/P2PDMA: Introduce helpers for dma_map_sg implementations
  PCI/P2PDMA: Attempt to set map_type if it has not been set
  lib/scatterlist: add flag for indicating P2PDMA segments in an SGL
  bpf: Fix bpf_xdp_pointer return pointer
  octeontx2-pf: Fix UDP/TCP src and dst port tc filters
  octeontx2-pf: cn10k: Fix egress ratelimit configuration
  ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
  ASoC: mchp-spdiftx: return directly ret
  ASoC: mchp-spdifrx: use single tab indent for structure
  selftests/bpf: Don't assign outer source IP to host
  bpf: Set flow flag to allow any source IP in bpf_tunnel_key
  geneve: Use ip_tunnel_key flow flags in route lookups
  vxlan: Use ip_tunnel_key flow flags in route lookups
  ip_tunnels: Add new flow flags field to ip_tunnel_key
  sfc/siena: fix repeated words in comments
  sfc/falcon: fix repeated words in comments
  KVM: arm64: Introduce pkvm_dump_backtrace()
  KVM: arm64: Implement protected nVHE hyp stack unwinder
  KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace
  KVM: arm64: Stub implementation of pKVM HYP stack unwinder
  KVM: arm64: Allocate shared pKVM hyp stacktrace buffers
  KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig
  KVM: arm64: Introduce hyp_dump_backtrace()
  KVM: arm64: Implement non-protected nVHE hyp stack unwinder
  KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace
  KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder
  KVM: arm64: On stack overflow switch to hyp overflow_stack
  arm64: stacktrace: Add description of stacktrace/common.h
  arm64: stacktrace: Factor out common unwind()
  arm64: stacktrace: Handle frame pointer from different address spaces
  arm64: stacktrace: Factor out unwind_next_common()
  arm64: stacktrace: Factor out on_accessible_stack_common()
  arm64: stacktrace: Add shared header for common stack unwinding code
  rtc: rv8803: fix missing unlock on error in rv8803_set_time()
  rtc: zynqmp: Add calibration set and get support
  rtc: zynqmp: Updated calibration value
  dt-bindings: rtc: zynqmp: Add clock information
  rtc: sun6i: add support for R329 RTC
  can: etas_es58x: remove DRV_VERSION
  can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
  can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names
  can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names
  can: gs_ubs: use KBUILD_MODNAME instead of hard coded names
  can: esd_usb: use KBUILD_MODNAME instead of hard coded names
  can: softing: use KBUILD_MODNAME instead of hard coded names
  can: ems_usb: use KBUILD_MODNAME instead of hard coded names
  can: can327: use KBUILD_MODNAME instead of hard coded names
  can: mcp251xfd: mcp251xfd_dump(): fix comment
  virtio_fs: Modify format for virtio_fs_direct_access
  dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
  dt-bindings: pinctrl: mt8186: Add gpio-line-names property
  ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header
  pinctrl: amd: Use unicode for debugfs output
  pinctrl: amd: Fix newline declaration in debugfs output
  pinctrl: at91: Fix typo 'the the' in comment
  dt-bindings: pinctrl: st,stm32: Correct 'resets' property name
  pinctrl: mvebu: Missing a blank line after declarations.
  pinctrl: qcom: Add SM6375 TLMM driver
  dt-bindings: pinctrl: Add DT schema for SM6375 TLMM
  video: fbdev: sis: fix typos in SiS_GetModeID()
  video: fbdev: imxfb: Convert request_mem_region + ioremap to devm_ioremap_resource
  video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb.h> into only user
  video: fbdev: imxfb: Drop unused symbols from header
  video: fbdev: imxfb: Drop platform data support
  video: fbdev: amba-clcd: Fix refcount leak bugs
  net: ethernet: stmicro: stmmac: permit MTU change with interface up
  net: ethernet: stmicro: stmmac: generate stmmac dma conf before open
  net: ethernet: stmicro: stmmac: move dma conf to dedicated struct
  net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release
  net: ethernet: stmicro: stmmac: move queue reset to dedicated functions
  net: delete extra space and tab in blank line
  dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-names properties
  ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
  ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
  ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
  ASoC: Intel: sof_es8336: remove hard-coded SSP selection
  ASoC: Intel: sof_es8336: reset the num_links during probe
  ASoC: Intel: sof_es8336: add support for HDMI_In capture
  ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
  ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
  ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
  ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0
  ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit
  ASoC: SOF: Add cont_update_posn to platform parameters
  ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
  drm/amd/display: Reduce stack size in the mode support function
  drm/amd/display: 3.2.196
  drm/amd/display: Copy crc_skip_count when duplicating CRTC state
  drm/amd/display: Add debug option for idle optimizations on cursor updates
  drm/amd/display: Disable MPC split for DCN32/321
  drm/amd/display: Add missing ODM 2:1 policy logic
  drm/amd/display: Update DCN32 and DCN321 SR latencies
  drm/amd/display: Add reinstate dram in the FPO logic
  drm/amd/display: Add dc_ctx to link_enc_create() parameters
  drm/amd/display: Cache cursor when cursor exceeds 64x64
  drm/amd/display: Add support for manual DMUB FAMS trigger
  drm/amd/display: Fix dpstreamclk programming
  drm/amd/display: Add missing AUDIO_DTO_SEL reg field
  drm/amd/display: Add OTG/ODM functions
  drm/amd/display: Use correct clock source constructor for DCN314
  drm/amd/display: Use correct DTO_SRC_SEL for 128b/132b encoding
  drm/amd/display: Add pixel rate div calcs and programming
  drm/amd/display: Remove FPU flags from DCN30 Makefile
  drm/amd/display: Create patch bounding box function for isolate FPU
  drm/amd/display: Move mclk calculation function to DML
  drm/amd/display: Remove FPU operations from dcn201 resources
  drm/amd/display: Fallback to SW cursor if SubVP + cursor too big
  drm/amd/display: Drop unnecessary FPU flags on dcn302 files
  drm/amd/display: Reboot while unplug hdcp enabled dp from mst hub
  drm/amd/display: Reset pipe count when iterating for DET override
  drm/amd/display: Calculate MALL cache lines based on Mblks required
  drm/amd/display: Fix two MPO videos in single display ODM combine mode
  drm/amd/display: Guard against zero memory channels
  drm/amd/display: Updates SubVP and SubVP DRR cases
  drm/amd/display: Fix OPTC function pointers for DCN314
  drm/amd/display: Add enable/disable FIFO callbacks to stream setup
  drm/amd/display: Avoid MPC infinite loop
  drm/amdgpu: enable swiotlb for gmc 11.0
  drm/amdgpu: enable swiotlb for gmc 10.0 (V2)
  perf data: Add missing unistd.h header needed for pid_t
  perf lock: Support -t option for 'contention' subcommand
  perf lock: Add -k and -F options to 'contention' subcommand
  perf lock: Add 'contention' subcommand
  perf lock: Add lock aggregation enum
  perf lock: Add flags field in the lock_stat
  dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode'
  ARM: dts: add EMAC AXI settings for Cyclone5
  of/fdt: Clean up early_init_dt_reserve_memory_arch()
  vfio: Replace phys_pfn with pages for vfio_pin_pages()
  vfio/ccw: Add kmap_local_page() for memcpy
  vfio: Rename user_iova of vfio_dma_rw()
  vfio/ccw: Change pa_pfn list to pa_iova list
  vfio/ap: Change saved_pfn to saved_iova
  vfio: Pass in starting IOVA to vfio_pin/unpin_pages API
  cxl/hdm: Commit decoder state to hardware
  cxl/region: Program target lists
  cxl/region: Attach endpoint decoders
  cxl/acpi: Add a host-bridge index lookup mechanism
  cxl/region: Enable the assignment of endpoint decoders to regions
  cxl/region: Allocate HPA capacity to regions
  cxl/region: Add interleave geometry attributes
  cxl/region: Add a 'uuid' attribute
  ASoC: max98373: Removing 0x203E from the volatile reg
  drivers/remoteproc: fix repeated words in comments
  perf test: Add test for #system_tsc_freq in metrics
  perf tsc: Add cpuinfo fall back for arch_get_tsc_freq()
  perf tsc: Add arch TSC frequency information
  NFSv4.1 probe offline transports for trunking on session creation
  SUNRPC create a function that probes only offline transports
  SUNRPC export xprt_iter_rewind function
  SUNRPC restructure rpc_clnt_setup_test_and_add_xprt
  NFSv4.1 remove xprt from xprt_switch if session trunking test fails
  SUNRPC create an rpc function that allows xprt removal from rpc_clnt
  SUNRPC enable back offline transports in trunking discovery
  SUNRPC create an iterator to list only OFFLINE xprts
  NFSv4.1 offline trunkable transports on DESTROY_SESSION
  SUNRPC add function to offline remove trunkable transports
  SUNRPC expose functions for offline remote xprt functionality
  drm/amd: Fix typo 'the the' in comment
  drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule
  drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport
  drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath
  drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration
  drm/amd/display: reduce stack size in dcn32 dml (v2)
  drm/amdkfd: Process notifier release callback don't take mutex
  drm/amdkfd: Correct mmu_notifier_get failure handling
  drm/amd/display: Specify supported modifiers for dcn314
  drm/amd/display: Fix dc_version detect for dcn314
  drm/amd/display: move FPU code from dcn301 clk mgr to DML folder
  drm/amd/display: move FPU code from dcn30 clk mgr to DML folder
  drm/amd/display: move FPU code on dcn21 clk_mgr
  drm/amd/display: remove useless FPU protection wrapper from dcn31_resource file
  drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family for powerpc
  drm/amd/display: 3.2.195
  drm/amd/display: Drop FPU code from dcn321 resource
  drm/amd/display: Create dcn321_fpu file
  drm/amd/display: Drop FPU flags from dcn32 Makefile
  drm/amd/display: Move bounding box to FPU folder
  drm/amd/display: Move ntuple to insert entry
  drm/amd/display: Move dlg params calculation
  drm/amd/display: Move wm and dlg calculation to FPU code
  drm/amd/display: Move SubVP functions to dcn32_fpu
  drm/amd/display: Move phanton stream to FPU code
  drm/amd/display: Move insert entry table to the FPU code
  drm/amdgpu: Refactor code to handle non coherent and uncached
  drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10
  drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 and 13.0.7
  drm/amd/pm: correct smu 13.0.0/7 mp1 state setup
  drm/amd/pm: update SMU13.0.0 driver_if header
  drm/amd/pm: enable GPO feature support for SMU13.0.0
  drm/amd/pm: update driver if header for smu_13_0_7
  drm/amd/display: Move predict pipe to dml fpu folder
  drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0
  drm/amd/display: Add dcdebugmask option for disabling MPO
  drm/amd/display: Add visualconfirm module parameter
  drm/amd/display: Move populate phaton function to dml
  drm/amdgpu: bump driver version for IP discovery info in HW INFO
  drm/amdgpu: add the IP discovery IP versions for HW INFO data
  drm/amd/display: Drop FPU flags from dcn32_clk_mgr
  drm/amd/display: Revert "drm/amd/display: disable idle optimizations"
  drm/amd/display: Update DML logic for unbounded req handling
  drm/amd/display: Update Cursor Attribute MALL cache
  drm/amdgpu: Fix comment typo
  drm/radeon: Fix comment typo
  drm/amdgpu: add dm ip block for dcn 3.1.4
  drm/amd/display: Disable dmcu fw loading for dcn314
  drm/amd/display: Loop through all pipes for DET allocation
  drm/amd/display: Disable GPUVM in IP resource configuration
  Documentation/gpu: Add GFXOFF section
  drm/amd/debugfs: Expose GFXOFF state to userspace
  drm/amd/display: move dcn31_update_soc_for_wm_a func to dml fpu folder
  drm/amd/display: Remove unused MaxUsedBW variable
  drm/amd/display: Remove unused variables from dcn10_stream_encoder
  drm/amd/display: Remove unused variables from dml_rq_dlg_get_dlg_params
  drm/amd/display: Remove unused NumberOfStates variable
  drm/amd/display: Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function
  drm/amd/display: Remove unused clk_src variable
  drm/amd/display: Update de-tile override to anticipate pipe splitting
  drm/amd/display: Don't set dram clock change requirement for SubVP
  drm/amd/display: Fix hard hang if DSC is disabled
  drm/amd/display: remove number of DSC slices override in DML
  drm/amd/display: Create a file dedicated for CRTC
  net: ethernet: mtk-ppe: fix traffic offload with bridged wlan
  mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq()
  mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types()
  mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC
  mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC
  mlxsw: pci: Simplify FRC clock reading
  mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization
  mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable'
  mlxsw: resources: Add resource identifier for maximum number of FIDs
  mlxsw: spectrum: Fix the shift of FID field in TX header
  mlxsw: Set time stamp type as part of config profile
  mlxsw: cmd: Add UTC related fields to query firmware command
  mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2
  mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register
  mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2
  mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack()
  ASoC: mediatek: mt8186: fix Kconfig dependency
  net: macb: Update tsu clk usage in runtime suspend/resume for Versal
  net: macb: Sort CAPS flags by bit positions
  dt-bindings: net: cdns,macb: Add versal compatible string
  net: ethernet: mtk_eth_soc: add support for page_pool_get_stats
  net: ethernet: mtk_eth_soc: add xmit XDP support
  net: ethernet: mtk_eth_soc: introduce xdp ethtool counters
  net: ethernet: mtk_eth_soc: add basic XDP support
  net: ethernet: mtk_eth_soc: rely on page_pool for single page buffers
  USB: serial: fix tty-port initialized comments
  USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros
  USB: gadget: f_acm: use CDC defines
  staging: gdm724x: drop unused CDC defines
  USB: cdc-acm: use CDC serial-state defines
  USB: cdc-acm: use CDC control-line defines
  USB: cdc: add serial-state defines
  USB: cdc: add control-signal defines
  ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
  ALSA: hda: cs35l41: Fix build error unused-function
  ALSA: hiface: fix repeated words in comments
  ALSA: usb/6fire: fix repeated words in comments
  ALSA: asihpi: fix repeated words in comments
  powerpc/mobility: wait for memory transfer to complete
  selftests/powerpc/ptrace: Add peek/poke of FPRs
  selftests/powerpc/ptrace: Use more interesting values
  selftests/powerpc/ptrace: Make child errors more obvious
  selftests/powerpc/ptrace: Do more of ptrace-gpr in asm
  selftests/powerpc/ptrace: Build the ptrace-gpr test as 32-bit when possible
  selftests/powerpc/ptrace: Convert to load/store doubles
  selftests/powerpc/ptrace: Drop unused load_fpr_single_precision()
  selftests/powerpc: Add 32-bit support to asm helpers
  selftests/powerpc: Don't save TOC by default in asm helpers
  selftests/powerpc: Don't save CR by default in asm helpers
  selftests/powerpc/ptrace: Split CFLAGS better
  selftests/powerpc/ptrace: Set LOCAL_HDRS
  selftests/powerpc: Ensure 16-byte stack pointer alignment
  powerpc: Fix all occurences of duplicate words
  USB: mtu3: tracing: Use the new __vstring() helper
  selftests/kprobe: Update test for no event name syntax error
  tracing: Add example and documentation for new __vstring() macro
  selftests/kprobe: Do not test for GRP/ without event failures
  selftests/ftrace: Add test case for GRP/ only input
  tracing: Auto generate event name when creating a group of events
  tracing: eprobe: Remove duplicate is_good_name() operation
  tracing: eprobe: Add missing log index
  mac80211: tracing: Use the new __vstring() helper
  m68k: Fix syntax errors in comments
  m68k: coldfire: make symbol m523x_clk_lookup static
  m68k: coldfire/device.c: protect FLEXCAN blocks
  MAINTAINERS: ksmbd: add entry for documentation
  ksmbd: remove unused ksmbd_share_configs_cleanup function
  i2c: qcom-geni: Use the correct return value
  spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
  i2c: cadence: Support PEC for SMBus block read
  i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()
  SUNRPC: Remove xdr_align_data() and xdr_expand_hole()
  NFS: Replace the READ_PLUS decoding code
  SUNRPC: Add a function for zeroing out a portion of an xdr_stream
  SUNRPC: Add a function for directly setting the xdr page len
  SUNRPC: Introduce xdr_stream_move_subsegment()
  NFS: Replace fs_context-related dprintk() call sites with tracepoints
  SUNRPC: Replace dprintk() call site in xs_data_ready
  SUNRPC: Fail faster on bad verifier
  nfs: only issue commit in DIO codepath if we have uncommitted data
  nfs: always check dreq->error after a commit
  nfs: add new nfs_direct_req tracepoint events
  SUNRPC: Shrink size of struct rpc_task
  HID: amd_sfh: Handle condition of "no sensors"
  HID: amd_sfh: Fix implicit declaration error on i386
  vfio/ccw: Only pass in contiguous pages
  vfio/ap: Pass in physical address of ind to ap_aqic()
  drm/i915/gvt: Replace roundup with DIV_ROUND_UP
  vfio: Make vfio_unpin_pages() return void
  watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
  watchdog: dw_wdt: Fix comment typo
  watchdog: Fix comment typo
  dt-bindings: watchdog: Add fsl,scu-wdt yaml file
  watchdog:Fix typo in comment
  watchdog: pm8916_wdt: Handle watchdog enabled by bootloader
  watchdog: pm8916_wdt: Report reboot reason
  watchdog: pm8916_wdt: Avoid read of write-only PET register
  watchdog: wdat_wdt: Remove #ifdef guards for PM related functions
  watchdog: tegra_wdt: Remove #ifdef guards for PM related functions
  watchdog: st_lpc_wdt: Remove #ifdef guards for PM related functions
  watchdog: sama5d4_wdt: Remove #ifdef guards for PM related functions
  watchdog: s3c2410_wdt: Remove #ifdef guards for PM related functions
  watchdog: mtk_wdt: Remove #ifdef guards for PM related functions
  watchdog: dw_wdt: Remove #ifdef guards for PM related functions
  watchdog: bcm7038_wdt: Remove #ifdef guards for PM related functions
  watchdog: realtek-otto: add RTL9310 support
  dt-bindings: watchdog: realtek,otto-wdt: add RTL9310
  watchdog: sp805_wdt: add arm cmsdk apb wdt support
  watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
  watchdog: max77620: update Luca Ceresoli's e-mail address
  dt-bindings: watchdog: Add binding for Qcom SDX65
  watchdog: f71808e_wdt: Add check for platform_driver_register
  dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
  USB: docs: fixed table margin in configfs-usb-gadget-mass-storage
  ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
  net: usb: ax88179_178a: wol optimizations
  net: usb: ax88179_178a: move priv to driver_priv
  net: usb: ax88179_178a: restore state on resume
  net: usb: ax88179_178a: clean up pm calls
  net: usb: ax88179_178a: remove redundant init code
  csky: Move HEAD_TEXT_SECTION out of __init_begin-end
  csky: Correct position of _stext
  csky: Use the bitmap API to allocate bitmaps
  csky/kprobe: reclaim insn_slot on kprobe unregistration
  Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet
  Bluetooth: btusb: Add support for ISO packets
  Bluetooth: ISO: Add broadcast support
  Bluetooth: Add initial implementation of BIS connections
  Bluetooth: Add BTPROTO_ISO socket type
  Bluetooth: Add initial implementation of CIS connections
  vfio/spapr_tce: Fix the comment
  dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high'
  mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister()
  riscv: enable Docker requirements in defconfig
  RDMA/rxe: Replace __rxe_do_task by rxe_run_task
  RDMA/rxe: Limit the number of calls to each tasklet
  RDMA/rxe: Make the tasklet exits the same
  RDMA/rxe: Fix rnr retry behavior
  RDMA/rxe: Add rxe_is_fenced() subroutine
  RDMA/rxe: For invalidate compare according to set keys in mr
  ASoC: amd: yc: Update DMI table entries
  ASoC: dt-bindings: atmel-i2s: Convert to json-schema
  ASoC: audio-graph-card2: Add of_node_put() in fail path
  Bluetooth: hci_core: Introduce hci_recv_event_data
  bpf: Simplify bpf_prog_pack_[size|mask]
  bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)
  bpf, x64: Allow to use caller address from stack
  ftrace: Allow IPMODIFY and DIRECT ops on the same function
  ftrace: Add modify_ftrace_direct_multi_nolock
  Bluetooth: Convert delayed discov_off to hci_sync
  Bluetooth: Remove update_scan hci_request dependancy
  Bluetooth: Remove dead code from hci_request.c
  Bluetooth: btrtl: Fix typo in comment
  Bluetooth: MGMT: Fix holding hci_conn reference while command is queued
  iomap: remove iomap_writepage
  zonefs: remove ->writepage
  gfs2: remove ->writepage
  gfs2: stop using generic_writepages in gfs2_ail1_start_one
  xfs: Fix typo 'the the' in comment
  xfs: Fix comment typo
  iavf: Check for duplicate TC flower filter before parsing
  bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test
  i40e: Refactor tc mqprio checks
  i2c: brcmstb: Use dev_name() for adapter name
  i2c: Add Renesas RZ/V2M controller
  dt-bindings: i2c: Document RZ/V2M I2C controller
  bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF
  swiotlb: clean up some coding style and minor issues
  ALSA: usb-audio: Add quirk for Behringer UMC202HD
  dma-mapping: update comment after dmabounce removal
  scsi: sd: Add a comment about limiting max_sectors to shost optimal limit
  RDMA: Fix comment typo
  IB: Fix repeated words 'the the' comments
  drivers: iommu: fix clang -wformat warning
  HID: apple: Add "GANSS" to the non-Apple list
  HID: alps: Declare U1_UNICORN_LEGACY support
  uapi: asm-generic: fcntl: Fix typo 'the the' in comment
  ASoC: Intel: avs: Use lookup table to create modules
  ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41
  firmware: cs_dsp: Add memory chunk helpers
  firmware: cs_dsp: Add pre_stop callback
  wifi: mac80211: fix link data leak
  wifi: mac80211: mlme: fix disassoc with MLO
  wifi: mac80211: add macros to loop over active links
  wifi: mac80211: remove erroneous sband/link validation
  wifi: mac80211: mlme: transmit assoc frame with address translation
  wifi: mac80211: verify link addresses are different
  wifi: mac80211: rx: track link in RX data
  wifi: mac80211: optionally implement MLO multicast TX
  wifi: mac80211: expand ieee80211_mgmt_tx() for MLO
  wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
  wifi: mac80211: report link ID to cfg80211 on mgmt RX
  wifi: cfg80211: report link ID in NL80211_CMD_FRAME
  wifi: mac80211: add hardware timestamps for RX and TX
  wifi: cfg80211: add hardware timestamps to frame RX info
  wifi: cfg80211/nl80211: move rx management data into a struct
  wifi: cfg80211: add a function for reporting TX status with hardware timestamps
  wifi: nl80211: add RX and TX timestamp attributes
  wifi: ieee80211: add helper functions for detecting TM/FTM frames
  wifi: mac80211_hwsim: handle links for wmediumd/virtio
  wifi: mac80211: sta_info: fix link_sta insertion
  wifi: mac80211: mlme: fix link_sta setup
  wifi: nl80211/mac80211: clarify link ID in control port TX
  wifi: mac80211: return error from control port TX for drops
  wifi: nl80211: require MLD address on link STA add/modify
  wifi: mac80211: more station handling sanity checks
  wifi: mac80211: fix link sta hash table handling
  wifi: mac80211: validate link address doesn't change
  wifi: mac80211: mlme: set sta.mlo to mlo state
  wifi: mac80211: fast-xmit: handle non-MLO clients
  wifi: mac80211_hwsim: fix address translation for MLO
  wifi: mac80211: fix RX MLD address translation
  wifi: mac80211: fix NULL pointer deref with non-MLD STA
  wifi: mac80211: mlme: fix override calculation
  wifi: mac80211: tx: use AP address in some places for MLO
  s390/docs: fix warnings for vfio_ap driver doc
  s390/docs: fix warnings for vfio_ap driver lock usage doc
  net: add missing includes and forward declarations under net/
  sfc: attach/detach EF100 representors along with their owning PF
  sfc: hook up ef100 representor TX
  sfc: support passing a representor to the EF100 TX path
  sfc: determine representee m-port for EF100 representors
  sfc: phys port/switch identification for ef100 reps
  sfc: add basic ethtool ops to ef100 reps
  sfc: add skeleton ef100 VF representors
  sfc: detect ef100 MAE admin privilege/capability at probe time
  sfc: update EF100 register descriptions
  ping: support ipv6 ping socket flow labels
  net: marvell: prestera: use netif_is_any_bridge_port instead of open code
  mlxsw: use netif_is_any_bridge_port() instead of open code
  arch_topology: Fix cache attributes detection in the CPU hotplug path
  ACPI: PPTT: Leave the table mapped for the runtime usage
  cacheinfo: Use atomic allocation for percpu cache attributes
  ALSA: asihpi: Fix typo in comments
  ALSA: emu10k1: Fix typo in comments
  MAINTAINERS: Update Intel 8255 GPIO driver file list
  dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
  selftests/bpf: Fix test_verifier failed test in unprivileged mode
  selftests/bpf: Add negative tests for new nf_conntrack kfuncs
  selftests/bpf: Add tests for new nf_conntrack kfuncs
  selftests/bpf: Add verifier tests for trusted kfunc args
  net: netfilter: Add kfuncs to set and change CT status
  net: netfilter: Add kfuncs to set and change CT timeout
  net: netfilter: Add kfuncs to allocate and insert CT
  net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup
  bpf: Add documentation for kfuncs
  bpf: Add support for forcing kfunc args to be trusted
  bpf: Switch to new kfunc flags infrastructure
  tools/resolve_btfids: Add support for 8-byte BTF sets
  bpf: Introduce 8-byte BTF set
  net: ipv6: avoid accepting values greater than 2 for accept_untracked_na
  selftests: tls: add a test for timeo vs lock
  tls: rx: release the sock lock on locking timeout
  cxl/region: Add region creation support
  resource: Introduce alloc_free_mem_region()
  cxl/mem: Enumerate port targets before adding endpoints
  cxl/hdm: Add sysfs attributes for interleave ways + granularity
  cxl/port: Move dport tracking to an xarray
  cxl/port: Move 'cxl_ep' references to an xarray per port
  cxl/port: Record parent dport when adding ports
  cxl/port: Record dport in endpoint references
  cxl/hdm: Add support for allocating DPA to an endpoint decoder
  cxl/hdm: Track next decoder to allocate
  cxl/hdm: Add 'mode' attribute to decoder objects
  cxl/hdm: Enumerate allocated DPA
  riscv: convert the t-head pbmt errata to use the __nops macro
  riscv: introduce nops and __nops macros for NOP sequences
  Bluetooth: mgmt: Fix using hci_conn_abort
  Bluetooth: Use bt_status to convert from errno
  Bluetooth: Add bt_status
  Bluetooth: hci_sync: Split hci_dev_open_sync
  Bluetooth: hci_sync: Refactor remove Adv Monitor
  Bluetooth: hci_sync: Refactor add Adv Monitor
  Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
  Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR
  Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
  Bluetooth: hci_sync: Check LMP feature bit instead of quirk
  Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask
  Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922
  Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK
  Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
  Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode
  Bluetooth: hci_bcm: Add DT compatible for CYW55572
  dt-bindings: net: broadcom-bluetooth: Add conditional constraints
  dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
  Bluetooth: clean up error pointer checking
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
  Bluetooth: Add default wakeup callback for HCI UART driver
  Bluetooth: hci_sync: Don't remove connected devices from accept list
  Bluetooth: hci_sync: Fix not updating privacy_mode
  Bluetooth: Collect kcov coverage from hci_rx_work
  Bluetooth: hci_sync: Fix resuming scan after suspend resume
  Bluetooth: btmtksdio: Add in-band wakeup support
  Bluetooth: mgmt: Fix refresh cached connection info
  Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data
  Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name}
  Bluetooth: use memset avoid memory leaks
  Bluetooth: fix an error code in hci_register_dev()
  Bluetooth: hci_bcm: Add BCM4349B1 variant
  dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
  Bluetooth: Unregister suspend with userchannel
  Bluetooth: Fix index added after unregister
  Bluetooth: When HCI work queue is drained, only queue chained work
  Bluetooth: hci_intel: Add check for platform_driver_register
  Bluetooth: clear the temporary linkkey in hci_conn_cleanup
  Bluetooth: hci_bcm: Add support for FW loading in autobaud mode
  dt-bindings: net: broadcom-bluetooth: Add property for autobaud mode
  Bluetooth: hci_qca: Return wakeup for qca_wakeup
  Bluetooth: btusb: Add support of IMC Networks PID 0x3568
  net: ipa: fix build
  RISC-V: Add fast call path of crash_kexec()
  riscv: mmap with PROT_WRITE but no PROT_READ is invalid
  bpf, docs: Use SPDX license identifier in bpf_doc.py
  ASoC: audio-graph-card: Add of_node_put() in fail path
  ASoC: amd: enable RPL Platform acp drivers build
  ASoC: amd: add RPL Platform pci driver pm-ops
  ASoC: amd: add RPL Platform init/de-init functions
  ASoC: amd: add ACP PCI driver for RPL platform
  ASoC: amd: add RPL Platform acp header file
  ASoC: amd: acp: Add error handling cases
  ASoC: amd: acp: Modify const resource struct variable to generic
  bpf, arm64: Fix compile error in dummy_tramp()
  dt-bindings: rtc: Add EM Microelectronic EM3027 bindings
  dt-bindings: rtc: ds1307: Convert to json-schema
  ice: add write functionality for GNSS TTY
  dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format
  dt-bindings: vendor-prefixes: add Densitron
  dt-bindings: Fix typo in comment
  perf lock: Fix a copy-n-paste bug
  ice: add i2c write command
  dt-bindings: leds: is31fl319x: Document variants specificities
  dt-bindings: leds: Convert is31fl319x to dtschema
  dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block
  dt-bindings: leds: skyworks,aat1290: convert to dtschema
  dt-bindings: leds: fix indentation in examples
  dt-bindings: leds: lp50xx: correct reg/unit addresses in example
  can: pch_can: pch_can_error(): initialize errc before using it
  mmc: renesas_sdhi: newer SoCs don't need manual tap correction
  mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
  mmc: cavium-octeon: Add of_node_put() when breaking out of loop
  mmc: core: quirks: Add of_node_put() when breaking out of loop
  cxl/core: Define a 'struct cxl_endpoint_decoder'
  cxl/core: Define a 'struct cxl_root_decoder'
  cxl/acpi: Track CXL resources in iomem_resource
  cxl/core: Define a 'struct cxl_switch_decoder'
  RDMA/rxe: Fix mw bind to allow any consumer key portion
  virtiofs: delete unused parameter for virtio_fs_cleanup_vqs
  fuse: Add module param for CAP_SYS_ADMIN access bypassing allow_other
  fuse: Remove the control interface for virtio-fs
  fuse: ioctl: translate ENOSYS
  fuse: limit nsec
  fuse: avoid unnecessary spinlock bump
  fuse: fix deadlock between atomic O_TRUNC and page invalidation
  fuse: write inode in fuse_release()
  dmaengine: xilinx: use strscpy to replace strlcpy
  scripts/gdb: fix 'lx-dmesg' on 32 bits arch
  bpf: Check attach_func_proto more carefully in check_helper_call
  dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script
  dmaengine: idxd: Correct IAX operation code names
  ASoC: amd: acp: Drop superfluous mmap callback
  ASoC: amd: acp: Modify local variables name to generic
  ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
  ASoC: imx-card: use snd_pcm_format_t type for asrc_format
  ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
  ASoC: fsl-asoc-card: force cast the asrc_format type
  ASoC: fsl_asrc: force cast the asrc_format type
  ASoC: fsl_sai: Don't use plain integer as NULL pointer
  dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
  dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
  dmaengine: dw-axi-dmac: do not print NULL LLI during error
  libbpf: Fix str_has_sfx()'s return value
  libbpf: Fix sign expansion bug in btf_dump_get_enum_value()
  HID: wacom: Force pen out of prox if no events have been received in a while
  HID: nintendo: Add missing array termination
  HID: lg-g15: Fix comment typo
  HID: amd_sfh: Implement SFH1.1 functionality
  HID: amd_sfh: Move interrupt handling to common interface
  HID: amd_sfh: Move amd_sfh_work to common interface
  HID: amd_sfh: Move global functions to static
  HID: amd_sfh: Add remove operation in amd_mp2_ops
  HID: amd_sfh: Add PM operations in amd_mp2_ops
  HID: amd_sfh: Add descriptor operations in amd_mp2_ops
  HID: amd_sfh: Move request_list variable to client data
  HID: amd_sfh: Move request_list struct to header file
  HID: amd_sfh: Move common macros and structures
  HID: amd_sfh: Add NULL check for hid device
  HID: core: remove unneeded assignment in hid_process_report()
  net/cdc_ncm: Increase NTB max RX/TX values to 64kb
  net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices
  ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments
  HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
  ceph: rely on vfs for setgid stripping
  fs: move S_ISGID stripping into the vfs_*() helpers
  platform/chrome: cros_kunit_util: add default value for `msg->result`
  platform/chrome: merge Kunit utils and test cases
  RDMA/rxe: Fix spelling mistake in error print
  net: ipa: move configuration data files into a subdirectory
  net: ipa: list supported IPA versions in the Makefile
  net: ipa: fix an outdated comment
  net: ipa: report when the driver has been removed
  net: ipa: skip some cleanup for unused transactions
  net: ipa: rearrange transaction initialization
  net: ipa: add a transaction committed list
  net: ipa: add an endpoint device attribute group
  selftests: net: af_unix: Fix a build error of unix_connect.c.
  net: amd8111e: remove repeated dev->features assignement
  xfs: don't leak memory when attr fork loading fails
  xfs: fix for variable set but not used warning
  xfs: xfs_buf cache destroy isn't RCU safe
  xfs: delete unnecessary NULL checks
  xfs: fix comment for start time value of inode with bigtime enabled
  netfilter: xt_TPROXY: remove pr_debug invocations
  netfilter: flowtable: prefer refcount_inc
  netfilter: ipvs: Use the bitmap API to allocate bitmaps
  module: Replace kmap() with kmap_local_page()
  ASoC: jz4740-i2s: Remove unused 'mem' resource
  ASoC: Makefile: Fix simultaneous build of KUNIT tests
  apparmor: correct config reference to intended one
  drm/amd/display: Create a file dedicated to planes
  drm/amd/display: Add tags for indicating mst progress status
  drm/amd/display: Add is_mst_connector debugfs entry
  drm/amd/display: fix trigger_hotplug to support mst case
  drm/amd/display: Expose function reset_cur_dp_mst_topology
  drm/amd/display: Update in dml
  drm/amd/display: Remove unused variable
  drm/amd/display: Support vertical interrupt 0 for all dcn ASIC
  drm/amd/pm: enable gfx ulv and gpo on smu_v13_0_7
  drm/amd/display: Change get_pipe_idx function scope
  drm/amdgpu: Write masked value to control register
  drm/amdgpu: fix scratch register access method in SRIOV
  drm/amdgpu: remove acc_size from reserve/unreserve mem
  drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
  ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'
  bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
  Input: deactivate MT slots when inhibiting or suspending devices
  Input: properly queue synthetic events
  perf python: Ignore unused command line arguments when building with clang
  vfio: Replace the iommu notifier with a device list
  vfio: Replace the DMA unmapping notifier with a callback
  ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
  ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
  ASoC: mediatek: mt8186: add audio afe document
  ASoC: mediatek: mt6358: add new compatible for using mt6366
  ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
  ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
  ASoC: mediatek: mt8186: add mt8186-mt6366 common driver
  ASoC: mediatek: mt8186: add platform driver
  perf build: Avoid defining _FORTIFY_SOURCE multiple times
  perf test: Fix test case 83 ('perf stat CSV output linter') on s390
  gpio: gpio-mm: Implement and utilize register structures
  gpio: 104-idi-48: Implement and utilize register structures
  gpio: 104-dio-48e: Implement and utilize register structures
  gpio: i8255: Introduce the Intel 8255 interface library module
  gpio: 104-idio-16: Implement and utilize register structures
  gpio: ws16c48: Implement and utilize register structures
  s390/crash: support multi-segment iterators
  s390/crash: use static swap buffer for copy_to_user_real()
  s390/crash: move copy_to_user_real() to crash_dump.c
  s390/zcore: fix race when reading from hardware system area
  s390/crash: fix incorrect number of bytes to copy to user space
  s390/crash: remove redundant panic() on save area allocation failure
  s390/mm: remove unused tprot() function
  perf cs-etm: Fix duplicated 'the' in comment
  perf probe: Fix duplicated 'the' in comment
  perf scripting perl: Ignore some warnings to keep building with perl headers
  perf python: Avoid deprecation warning on distutils
  perf gtk: Only support --gtk if compiled in
  perf intel-pt: Add documentation for tracing guest machine user space
  perf intel-pt: Use guest pid/tid etc in guest samples
  perf intel-pt: Add machine_pid and vcpu to auxtrace_error
  perf intel-pt: Determine guest thread from guest sideband
  perf intel-pt: Disable sync switch with guest sideband
  perf intel-pt: Track guest context switches
  perf intel-pt: Add some more logging to intel_pt_walk_next_insn()
  perf intel-pt: Remove guest_machine_pid
  perf tools: Add perf_event__is_guest()
  perf tools: Handle injected guest kernel mmap event
  perf machine: Use realloc_array_as_needed() in machine__set_current_tid()
  perf inject: Add support for injecting guest sideband events
  perf tools: Add reallocarray_as_needed()
  perf tools: Automatically use guest kcore_dir if present
  perf tools: Make has_kcore_dir() work also for guest kcore_dir
  perf tools: Remove also guest kcore_dir with host kcore_dir
  perf script python: intel-pt-events: Add machine_pid and vcpu
  perf script python: Add machine_pid and vcpu
  perf auxtrace: Add machine_pid and vcpu to auxtrace_error
  perf dlfilter: Add machine_pid and vcpu
  perf script: Add machine_pid and vcpu
  perf session: Use sample->machine_pid to find guest machine
  perf tools: Add machine_pid and vcpu to perf_sample
  perf tools: Add guest_cpu to hypervisor threads
  perf session: Create guest machines from id_index
  perf tools: Add machine_pid and vcpu to id_index
  perf buildid-cache: Do not require purge files to also be in the file system
  perf buildid-cache: Add guestmount'd files to the build ID cache
  perf script: Add --dump-unsorted-raw-trace option
  perf tools: Add perf_event__synthesize_id_sample()
  perf tools: Factor out evsel__id_hdr_size()
  perf tools: Export perf_event__process_finished_round()
  perf ordered_events: Add ordered_events__last_flush_time()
  perf tools: Export dsos__for_each_with_build_id()
  ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema
  ASoC: dt-bindings: atmel-classd: Convert to json-schema
  powerpc/kvm: Remove comment related to moving PMU code to perf subsystem
  powerpc/kvm: Move pmu code in kvm folder to separate file for power9 and later platforms
  KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt
  KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr declarations
  macintosh/adb: fix oob read in do_adb_query() function
  watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers
  powerpc/pseries: register pseries-wdt device with platform bus
  powerpc/pseries: add FW_FEATURE_WATCHDOG flag
  powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code
  net: ipa: initialize ring indexes to 0
  net: marvell: prestera: add phylink support
  vmxnet3: Implement ethtool's get_channels command
  KVM: s390: resetting the Topology-Change-Report
  KVM: s390: guest support for topology function
  KVM: s390: Cleanup ipte lock access and SIIF facility checks
  reset: reset-simple should depends on HAS_IOMEM
  dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
  memblock tests: change build options to run-time options
  can: error: add definitions for the different CAN error thresholds
  can: add CAN_ERR_CNT flag to notify availability of error counter
  can: error: specify the values of data[5..7] of CAN error frames
  can: usb_8dev: do not report txerr and rxerr during bus-off
  can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
  can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
  can: sun4i_can: do not report txerr and rxerr during bus-off
  can: hi311x: do not report txerr and rxerr during bus-off
  can: slcan: do not report txerr and rxerr during bus-off
  can: sja1000: do not report txerr and rxerr during bus-off
  can: rcar_can: do not report txerr and rxerr during bus-off
  can: pch_can: do not report txerr and rxerr during bus-off
  platform/chrome: cros_kbd_led_backlight: fix build warning
  platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd()
  platform/chrome: cros_ec_proto: add Kunit tests for get_sensor_count
  platform/chrome: cros_ec_proto: add Kunit tests for check_features
  platform/chrome: cros_ec_proto: add Kunit tests for get_host_event
  platform/chrome: cros_ec_proto: add Kunit tests for get_next_event
  platform/chrome: cros_ec_proto: add Kunit test for cros_ec_map_error()
  platform/chrome: cros_ec_proto: add Kunit tests for cmd_xfer_status
  platform/chrome: cros_ec_proto: return -EPROTO if empty payload
  platform/chrome: cros_ec_proto: add Kunit test for empty payload
  platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out
  platform/chrome: cros_ec_proto: change Kunit expectation when timed out
  platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete()
  platform/chrome: cros_ec_proto: separate cros_ec_xfer_command()
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_send_command()
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer()
  platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command()
  net/sched: remove qdisc_root_lock() helper
  riscv/efi_stub: Add 64bit boot-hartid support on RV64
  riscv: cpu: Add 64bit hartid support on RV64
  riscv: smp: Add 64bit hartid support on RV64
  riscv: spinwait: Fix hartid variable type
  riscv: cpu_ops_sbi: Add 64bit hartid support on RV64
  Documentation/cxl: Use a double line break between entries
  cxl/port: Read CDAT table
  driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW}
  cxl/pci: Create PCI DOE mailbox's for memory devices
  PCI/DOE: Add DOE mailbox support functions
  PCI: Replace magic constant for PCI Sig Vendor ID
  PCI: Add vendor ID for the PCI SIG
  of: overlay: Simplify of_overlay_fdt_apply() tail
  of: overlay: Move devicetree_corrupt() check up
  sfc: update MCDI protocol headers
  net/mlx5: CT: Remove warning of ignore_flow_level support for non PF
  net/mlx5e: Add resiliency for PTP TX port timestamp
  net/mlx5: Expose ts_cqe_metadata_size2wqe_counter
  net/mlx5e: HTB, move htb functions to a new file
  net/mlx5e: HTB, change functions name to follow convention
  net/mlx5e: HTB, remove priv from htb function calls
  net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure
  net/mlx5e: HTB, move stats and max_sqs to priv
  net/mlx5e: HTB, move section comment to the right place
  net/mlx5e: HTB, move ids to selq_params struct
  net/mlx5e: HTB, reduce visibility of htb functions
  net/mlx5e: Fix mqprio_rl handling on devlink reload
  net/mlx5e: Report header-data split state through ethtool
  can: peak_usb: include support for a new MCU
  can: peak_usb: correction of an initially misnamed field name
  can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const
  perf tools: Fix dso_id inode generation comparison
  can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x.
  can: c_can: remove wrong comment
  can: slcan: do not sleep with a spin lock held
  can: sja1000: Change the return type as void for SoC specific init
  can: sja1000: Use device_get_match_data to get device data
  can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
  dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support
  dt-bindings: can: sja1000: Convert to json-schema
  can: slcan: clean up if/else
  can: slcan: convert comparison to NULL into !val
  can: slcan: fix whitespace issues
  can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
  can: slcan: convert comments to network style comments
  can: slcan: use scnprintf() as a hardening measure
  RDMA/mlx5: Expose steering anchor to userspace
  RDMA/mlx5: Refactor get flow table function
  libbpf: fix an snprintf() overflow check
  selftests/bpf: fix a test for snprintf() overflow
  bpf, docs: document BPF_MAP_TYPE_HASH and variants
  iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
  iommu/arm-smmu-qcom: Add SM6375 SMMU compatible
  dt-bindings: arm-smmu: Add compatible for Qualcomm SM6375
  selftests/bpf: test eager BPF ringbuf size adjustment logic
  libbpf: make RINGBUF map size adjustments more eagerly
  bpf: fix bpf_skb_pull_data documentation
  libbpf: fallback to tracefs mount point if debugfs is not mounted
  bpf: Don't redirect packets with invalid pkt_len
  selftests/bpf: validate .bss section bigger than 8MB is possible now
  bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size
  bpf: make uniform use of array->elem_size everywhere in arraymap.c
  bpf: fix potential 32-bit overflow when accessing ARRAY map element
  docs/bpf: Update documentation for BTF_KIND_FUNC
  bpf: fix lsm_cgroup build errors on esoteric configs
  selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests
  libbpf: add ksyscall/kretsyscall sections support for syscall kprobes
  libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL
  selftests/bpf: add test of __weak unknown virtual __kconfig extern
  libbpf: generalize virtual __kconfig externs and use it for USDT
  scsi: qla2xxx: tracing: Use the new __vstring() helper
  scsi: iscsi: tracing: Use the new __vstring() helper
  usb: musb: tracing: Use the new __vstring() helper
  s390/uvdevice: autoload module based on CPU facility
  s390/cpufeature: allow for facility bits
  s390/cpufeature: rework to allow more than only hwcap bits
  MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers
  s390/Docs: new doc describing lock usage by the vfio_ap device driver
  s390/vfio-ap: update docs to include dynamic config support
  s390/vfio-ap: handle config changed and scan complete notification
  s390/vfio-ap: sysfs attribute to display the guest's matrix
  s390/vfio-ap: implement in-use callback for vfio_ap driver
  s390/vfio-ap: reset queues after adapter/domain unassignment
  s390/vfio-ap: hot plug/unplug of AP devices when probed/removed
  s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned
  s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove
  s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign
  s390/vfio-ap: use proper locking order when setting/clearing KVM pointer
  s390/vfio-ap: introduce new mutex to control access to the KVM pointer
  s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock
  s390/vfio-ap: allow assignment of unavailable AP queues to mdev device
  s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev
  s390/vfio-ap: introduce shadow APCB
  s390/vfio-ap: manage link between queue struct and matrix mdev
  s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c
  s390/vfio-ap: use new AP bus interface to search for queue devices
  ASoC: nau8821: Don't unconditionally free interrupt
  ASoC: amd: yc: Decrease level of error message
  ASoC: nau8821: add new widget to control system clock
  ASoC: rsnd: ssiu: add missing .quit callback for gen2
  KVM: s390: pv: don't present the ecall interrupt twice
  net: dsa: microchip: fix the missing ksz8_r_mib_cnt
  fs: Add missing umask strip in vfs_tmpfile
  fs: add mode_strip_sgid() helper
  dt-bindings: iio: adc: Add compatible for MT8188
  tty: vt: initialize unicode screen buffer
  KVM: s390: pv: destroy the configuration before its memory
  KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm
  s390/mm: KVM: pv: when tearing down, try to destroy protected pages
  KVM: s390: pv: add mmu_notifier
  Revert "platform/chrome: Add Type-C mux set command definitions"
  Revert "platform/chrome: cros_typec_switch: Add switch driver"
  Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep"
  Revert "platform/chrome: cros_typec_switch: Set EC retimer"
  Revert "platform/chrome: cros_typec_switch: Add event check"
  Revert "platform/chrome: cros_typec_switch: Register mode switches"
  Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths"
  Revert "platform/chrome: cros_ec_typec: Get retimer handle"
  apparmor: move ptrace mediation to more logical task.{h,c}
  mtd: spi-nor: esmt: Use correct name of f25l32qa
  apparmor: extend policydb permission set by making use of the xbits
  dt-bindings: mfd: syscon: Update Lee Jones' email address
  apparmor: allow label to carry debug flags
  MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
  MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
  mfd: sun6i-prcm: Update Kconfig description
  mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
  mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
  mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
  mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
  mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
  mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
  mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
  mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
  mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
  mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
  mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
  mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
  mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
  mfd: ipaq-micro: Fix spelling mistake of "receive{d}"
  mfd: db8500-prcmu: Drop duplicated word "the" in the comments
  dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
  mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
  mfd: intel_soc_pmic_chtwc: Use dev_err_probe()
  mfd: tc6393xb: Make disable callback return void
  mfd: dln2: Automatically detect and fill endpoint pointers
  dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys
  dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section
  mfd: pm8008: Remove driver data structure pm8008_data
  mfd: twl: Remove platform data support
  dt-bindings: mfd: Add mp2733 compatible
  dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615
  dt-bindings: mfd: qcom,tcsr: Convert to dtschema
  mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU
  mfd: mt6358-irq: Add MT6357 PMIC support
  mfd: mt6397-core: Add MT6357 PMIC support
  dt-bindings: mfd: Add compatible for MT6331 PMIC
  dt-bindings: mfd: stm32-timers: Document how to specify interrupts
  mfd: max77620: Fix refcount leak in max77620_initialise_fps
  MAINTAINERS: Fix file entry for MAX77693 DT
  syscon: Use %pa to format the variable of resource_size_t type
  mfd: tc6387xb: Drop disable callback that is never called
  mfd: t7l66xb: Drop platform disable callback
  mfd: asic3: Make asic3_gpio_remove() return void
  MAINTAINERS: Update Intel PMIC (MFD part) to Supported
  dt-bindings: mfd: ti,j721e-system-controller: Add clock property
  dt-bindings: mfd: Convert da9063 to yaml
  mfd: max77714: Update Luca Ceresoli's e-mail address
  apparmor: fix overlapping attachment computation
  backlight: lp855x: Switch to atomic PWM API
  dt-bindings: backlight: Update Lee Jones' email address
  apparmor: fix setting unconfined mode on a loaded profile
  apparmor: Fix some kernel-doc comments
  apparmor: Mark alloc_unconfined() as static
  gpio: remove VR41XX related gpio driver
  mtd: spi-nor: micron-st: Skip FSR reading if SPI controller does not support it
  ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors
  scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit
  scsi: sd: allow max_sectors be capped at DMA optimal size limit
  iio: light: isl29028: Fix the warning in isl29028_remove()
  iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes
  iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
  RDMA/rxe: Remove unused qp parameter
  iio: adc: max1027: unlock on error path in max1027_read_single_value()
  dt-bindings: gpio: add pull-disable flag
  gpiolib: acpi: support bias pull disable
  gpiolib: of: support bias pull disable
  gpiolib: add support for bias pull disable
  gpio: 74xx-mmio: use bits.h macros for all masks
  gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in()
  gpio: 74xx-mmio: Make use of device properties
  IB/qib: Fix comment typo
  gpiolib: cdev: compile out HTE unless CONFIG_HTE selected
  gpiolib: cdev: consolidate edge detector configuration flags
  gpiolib: cdev: simplify line event identification
  gpiolib: cdev: replace if-else chains with switches
  gpiolib: cdev: simplify parameter in call to hte_edge_setup
  gpiolib: cdev: simplify linereq_free
  gpio: 104-idi-48: unsigned to unsigned int cleanup
  gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91
  gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
  dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to YAML
  gpio: lp3943: unsigned to unsigned int cleanup
  gpiolib: of: Use device_match_of_node() helper
  gpio: adp5588: sort header inclusion alphabetically
  gpio: adp5588: Do not use defined value for driver name and compatible
  gpio: adp5588: Switch from of headers to mod_devicetable.h
  gpio: rockchip: add support for rk3588
  dt-bindings: gpio: rockchip: add gpio-ranges
  gpio: adnp: Make use of device properties
  gpio: adnp: use simple i2c probe function
  gpio: pca9570: add pca9571 support
  gpio: pca9570: Add DT bindings for NXP PCA9571
  gpio: xgs-iproc: Drop if with an always false condition
  gpio: brcmstb: Make .remove() obviously always return 0
  gpio: ucb1400: Remove platform setup and teardown support
  gpio: twl4030: Don't return an error after WARN in .remove
  gpio: twl4030: Drop platform teardown callback
  dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4
  gpio: davinci: Add support for system suspend/resume PM
  dt-bindings: gpio: gpio-mvebu: document offset and marvell,pwm-offset
  dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio
  dt-bindings: gpio: gpio-mvebu: convert txt binding to DT schema format
  gpiolib: devres: Get rid of unused devm_gpio_free()
  net: prestera: acl: add support for 'police' action on egress
  MAINTAINERS: Use my kernel.org email
  OPP: Don't drop opp->np reference while it is still in use
  RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
  OPP: Don't drop opp_table->np reference while it is still in use
  scsi: core: cap shost max_sectors according to DMA limits only once
  dma-iommu: add iommu_dma_opt_mapping_size()
  dma-mapping: add dma_opt_mapping_size()
  net: macb: fixup sparse warnings on __be16 ports
  net: prestera: acl: fix code formatting
  vmxnet3: Record queue number to incoming packets
  net: devlink: remove unused locked functions
  netdevsim: convert driver to use unlocked devlink API during init/fini
  net: devlink: add unlocked variants of devlink_region_create/destroy() functions
  mlxsw: convert driver to use unlocked devlink API during init/fini
  net: devlink: add unlocked variants of devlink_dpipe*() functions
  net: devlink: add unlocked variants of devlink_sb*() functions
  net: devlink: add unlocked variants of devlink_resource*() functions
  net: devlink: add unlocked variants of devling_trap*() functions
  net: devlink: avoid false DEADLOCK warning reported by lockdep
  scsi: target: iscsi: Fix clang -Wformat warnings
  scsi: ufs: core: Read device property for ref clock
  scsi: libsas: Resume SAS host for phy reset or enable via sysfs
  scsi: hisi_sas: Modify v3 HW SATA completion error processing
  scsi: hisi_sas: Relocate DMA unmap of SMP task
  scsi: hisi_sas: Remove unnecessary variable to hold DMA map elements
  scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw()
  scsi: mpi3mr: Delete a stray tab
  scsi: mpi3mr: Unlock on error path
  scsi: mpi3mr: Reduce VD queue depth on detecting throttling
  scsi: mpi3mr: Resource Based Metering
  clk: qcom: gcc-msm8994: use parent_hws for gpll0/4
  scsi: sg: Allow waiting for commands to complete on removed device
  scsi: qla2xxx: Update version to 10.02.07.800-k
  scsi: qla2xxx: Update manufacturer details
  scsi: qla2xxx: Fix sparse warning for dport_data
  scsi: qla2xxx: Fix discovery issues in FC-AL topology
  scsi: qla2xxx: Fix imbalance vha->vref_count
  scsi: qla2xxx: edif: Fix dropped IKE message
  scsi: qla2xxx: Fix response queue handler reading stale packets
  scsi: qla2xxx: Zero undefined mailbox IN registers
  scsi: qla2xxx: Fix incorrect display of max frame size
  scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
  clk: qcom: clk-rpm: convert to parent_data API
  dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc
  clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies
  clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies
  clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies
  clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions
  clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock
  clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
  clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled
  clk: qcom: Drop mmcx gdsc supply for dispcc and videocc
  drm/amdgpu: add comment to HW_IP_VCN_ENC type
  drm/amd/pm: enable mode1 reset for smu_v13_0_7
  drm/amdgpu: correct the PSP_BL_CMD enum
  drm/amdgpu: drop runpm from amdgpu_device structure
  drm/amdgpu: drop runtime pm disablement quirk on several sienna cichlid cards
  drm/amdgpu: skip SMU FW reloading in runpm BACO case
  drm/amdgpu: introduce runtime pm mode
  drm/amd/display: Remove unnecessary NULL check in commit_planes_for_stream()
  drm/amdgpu: Clarify asics naming in Kconfig options
  drm/amd/display: Fix spelling mistake "supporing" -> "supporting"
  drm/amd/display: Enable building new display engine with KCOV enabled
  drm/amdgpu: restore original stable pstate on ctx fini
  platform/chrome: cros_typec_switch: Add ACPI Kconfig dep
  drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x
  drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x
  drm/amdgpu: create I2S platform devices for Jadeite platform
  drm/amdgpu: add dmi check for jadeite platform
  drm/amdgpu: Call trace info was found in dmesg when loading amdgpu
  drm/amdgpu: fix for coding style issues
  drm/amdgpu: add umc ras functions for umc v8_10_0
  drm/amdgpu: add umc v8_10_0 ip headers
  drm/amdgpu: Get rid of amdgpu_job->external_hw_fence
  drm/amdgpu: limiting AV1 to first instance on VCN4 decode
  remoteproc: Directly use ida_alloc()/free()
  remoteproc: Use unbounded workqueue for recovery work
  remoteproc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators
  remoteproc: sysmon: Send sysmon state only for running rprocs
  remoteproc: sysmon: Wait for SSCTL service to come up
  remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq
  remoteproc: qcom: pas: Check if coredump is enabled
  remoteproc: qcom: pas: Mark devices as wakeup capable
  remoteproc: qcom: pas: Mark va as io memory
  remoteproc: qcom: pas: Add decrypt shutdown support for modem
  remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config
  remoteproc: qcom_q6v5: Introduce panic handler for MSS
  remoteproc: qcom_q6v5_mss: Update MBA log info
  remoteproc: qcom: correct kerneldoc
  remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use
  remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code
  dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems
  perf buildid-list: Add a "-m" option to show kernel and modules build-ids
  platform/chrome: cros_ec_typec: Register port altmodes
  platform/chrome: cros_ec_typec: Rename port altmode array
  iio: proximity: sx9324: add empty line in front of bullet list
  iio: magnetometer: hmc5843: Remove duplicate 'the'
  iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
  iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
  iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
  iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
  iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
  iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc
  iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read()
  iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc.
  iio: ABI: max31865: Drop in_filter_notch_centre_frequency as in main docs.
  iio: ABI: temperature: Unify documentation for thermocouple fault detection.
  iio: Be consistent with allocation result tests.
  iio: Use parens with sizeof
  iio: adc: npcm: Add NPCM8XX support
  dt-bindings: iio: adc: npcm: Add npcm845 compatible string
  iio: cros: Register FIFO callback after sensor is registered
  remoteproc: mediatek: Support MT8188 SCP
  dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp
  igc: Remove forced_speed_duplex value
  igc: Remove MSI-X PBA Clear register
  igc: Lift TAPRIO schedule restriction
  powerpc/52xx: Mark gpt driver as not removable
  dt-bindings: pinctrl: mt8195: Use drive-strength-microamp in examples
  ASoC: mediatek: mt8195: extract SOF common code
  wifi: wl1251: fix repeated words in comments
  wifi: rsi: fix repeated words in comments
  wifi: rtl8192se: fix repeated words in comments
  wifi: rtlwifi: fix repeated words in comments
  wifi: rt2x00: fix repeated words in comments
  wifi: qtnfmac: fix repeated words in comments
  wifi: iwlegacy: fix repeated words in comments
  wifi: ipw2x00: fix repeated words in comments
  wifi: brcmsmac: fix repeated words in comments
  wifi: brcmfmac: fix repeated words in comments
  wifi: b43: fix repeated words in comments
  wifi: atmel: fix repeated words in comments
  wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
  wifi: p54: add missing parentheses in p54_flush()
  wifi: mt7601u: fix clang -Wformat warning
  wifi: mt7601u: eeprom: fix clang -Wformat warning
  wifi: p54: Use the bitmap API to allocate bitmaps
  wifi: p54: Fix an error handling path in p54spi_probe()
  RDMA/rxe: Remove unused mask parameter
  RDMA/rxe: Rename rxe_atomic_reply to atomic_reply
  RDMA/rxe: Add common rxe_prepare_res()
  mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
  RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
  dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible
  mmc: sdhci-msm: drop redundant of_device_id entries
  dt-bindings: mmc: sdhci-msm: add MSM8998
  RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
  Drivers: hv: Create debugfs file with hyper-v balloon usage information
  RDMA/hns: Recover 1bit-ECC error of RAM on chip
  RDMA/hns: Refactor the abnormal interrupt handler function
  RDMA/hns: Fix incorrect clearing of interrupt status register
  RDMA/hns: Fix the wrong type of return value of the interrupt handler
  RDMA/hns: Remove unused abnormal interrupt of type RAS
  RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
  RDMA/hfi1: Depend on !UML
  atl1c: use netif_napi_add_tx() for Tx NAPI
  net: dsa: microchip: fix Clang -Wunused-const-variable warning on 'ksz_dt_ids'
  tls: rx: decrypt into a fresh skb
  tls: rx: async: don't put async zc on the list
  tls: rx: async: hold onto the input skb
  tls: rx: async: adjust record geometry immediately
  tls: rx: return the decrypted skb via darg
  tls: rx: read the input skb from ctx->recv_pkt
  tls: rx: factor out device darg update
  tls: rx: remove the message decrypted tracking
  tls: rx: don't keep decrypted skbs on ctx->recv_pkt
  tls: rx: don't try to keep the skbs always on the list
  tls: rx: allow only one reader at a time
  RDMA/irdma: Use the bitmap API to allocate bitmaps
  net/smc: Extend SMC-R link group netlink attribute
  net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R
  net/smc: Use sysctl-specified types of buffers in new link group
  net/smc: Introduce a sysctl for setting SMC-R buffer type
  net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu
  net/smc: remove redundant dma sync ops
  wifi: wcn36xx: fix repeated words in comments
  wifi: wil6210: fix repeated words in comments
  wifi: ath: fix repeated words in comments
  wifi: ath6kl: fix repeated words in comments
  wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
  wifi: ath5k: fix repeated words in comments
  wifi: ath11k: mac: fix long line
  Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable"
  pinctrl: imx93: Add MODULE_DEVICE_TABLE()
  pinctrl: sunxi: Add driver for Allwinner D1
  pinctrl: sunxi: Make some layout parameters dynamic
  pinctrl: sunxi: Refactor register/offset calculation
  pinctrl: sunxi: Support the 2.5V I/O bias mode
  pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
  dt-bindings: pinctrl: Add compatible for Allwinner D1
  pinctrl: qcom-pmic-gpio: add support for PMP8074
  dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074
  pinctrl: qcom: spmi-gpio: Add pm8226 compatibility
  pinctrl: core: Use device_match_of_node() helper
  dt-bindings: pinctrl: mt8195: Add gpio-line-names property
  dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
  dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
  pinctrl: at91: remove #ifdef CONFIG_PM
  pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP
  RDMA/rtrs-srv: Do not use mempool for page allocation
  RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
  RDMA/rtrs-srv: Use per-cpu variables for rdma stats
  RDMA/rtrs-clt: Use this_cpu_ API for stats
  RDMA/rtrs-srv: Fix modinfo output for stringify
  RDMA: remove useless condition in siw_create_cq()
  RDMA/rtrs-clt: Use bitmap_empty()
  RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps
  RDMA/qib: Use the bitmap API to allocate bitmaps
  RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
  RDMA/irdma: Fix VLAN connection with wildcard address
  RDMA/irdma: Fix a window for use-after-free
  RDMA/irdma: Make resource distribution algorithm more QP oriented
  RDMA/irdma: Make CQP invalid state error non-critical
  RDMA/irdma: Add AE source to error log
  RDMA/irdma: Add 2 level PBLE support for FMR
  cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances
  video: fbdev: omapfb: Unexport omap*_update_window_async()
  video: fbdev: atari: Remove backward bug-compatibility
  video: fbdev: atari: Remove unused definitions and variables
  video: fbdev: atari: Fix VGA modes
  video: fbdev: atari: Fix TT High video mode vertical refresh
  video: fbdev: atari: Remove unneeded casts to void *
  video: fbdev: atari: Remove unneeded casts from void *
  video: fbdev: atari: Fix ext_setcolreg()
  video: fbdev: atari: Fix inverse handling
  video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags
  video: fbdev: atari: Simplify atafb_pan_display()
  video: fbdev: Make *fb_setup() and *fb_init() static
  video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static
  video: fbdev: sa1100fb: Remove unused sa1100fb_setup()
  video: fbdev: amiga: Simplify amifb_pan_display()
  swiotlb: move struct io_tlb_slot to swiotlb.c
  swiotlb: ensure a segment doesn't cross the area boundary
  swiotlb: consolidate rounding up default_nslabs
  swiotlb: remove unused fields in io_tlb_mem
  swiotlb: fix use after free on error handling path
  dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible
  dt-bindings: opp: Add msm8939 to the compatible list
  dt-bindings: opp: Add missing compat devices
  dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
  cpufreq: Change order of online() CB and policy->cpus modification
  docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU
  powerpc/perf: Add support for caps under sysfs in powerpc
  powerpc/perf: Give generic PMU a nice name
  fs/ocfs2: Fix spelling typo in comment
  ia64: old_rr4 added under CONFIG_HUGETLB_PAGE
  proc: fix test for "vsyscall=xonly" boot option
  proc: fix a dentry lock race between release_task and lookup
  autofs: remove unused ino field inode
  autofs: add comment about autofs_mountpoint_changed()
  autofs: use dentry info count instead of simple_empty()
  autofs: make dentry info count consistent
  autofs: use inode permission method for write access
  lib: devres: use numa aware allocation
  lib/smp_processor_id: fix imbalanced instrumentation_end() call
  cpumask: update cpumask_next_wrap() signature
  lib/test: introduce cpumask KUnit test suite
  cpumask: Fix invalid uniprocessor mask assumption
  cpumask: add UP optimised for_each_*_cpu versions
  x86/cacheinfo: move shared cache map definitions
  scripts/bloat-o-meter: add -p argument
  scripts/bloat-o-meter: switch argument parsing to using argparse
  epoll: autoremove wakers even more aggressively
  ipc/mqueue: remove unnecessary (void*) conversion
  kdump: round up the total memory size to 128M for crashkernel reservation
  proc: delete unused <linux/uaccess.h> includes
  vmcoreinfo: include kallsyms symbols
  kallsyms: move declarations to internal header
  lib/ts_bm.c: remove redundant store to variable consumed after addition
  lib/scatterlist: use matched parameter type when calling __sg_free_table()
  lib: make LZ4_decompress_safe_forceExtDict() static
  lib/radix-tree: remove unused argument of insert_entries
  kfifo: fix kfifo_to_user() return type
  compiler-gcc.h: remove ancient workaround for gcc PR 58670
  lib/error-inject: traverse list with mutex
  lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing
  net, lib/once: remove {net_}get_random_once_wait macro
  lib/lru_cache: fix error free handing in lc_create
  init: add "hostname" kernel parameter
  zram: fix unused 'zram_wb_devops' warning
  writeback: cleanup bdi_sched_wait()
  mm/mmap: fix obsolete comment of find_extend_vma
  mm/page_vma_mapped.c: use helper function huge_pte_lock
  mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask
  mm, hugetlb: skip irrelevant nodes in show_free_areas()
  mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
  mm/mprotect: remove the redundant initialization for error
  mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid
  mm/huge_memory: comment the subtly logic in __split_huge_pmd
  mm/huge_memory: correct comment of prep_transhuge_page
  mm/huge_memory: fix comment of page_deferred_list
  mm/huge_memory: minor cleanup for split_huge_pages_all
  mm/huge_memory: try to free subpage in swapcache when possible
  mm/huge_memory: check pmd_present first in is_huge_zero_pmd
  mm/huge_memory: fix comment in zap_huge_pud
  mm/huge_memory: use helper macro __ATTR_RW
  mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid
  mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd
  mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed
  mm/huge_memory: use helper touch_pud in huge_pud_set_accessed
  mm/huge_memory: fix comment of __pud_trans_huge_lock
  mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd
  mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd
  ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER
  xtensa: drop definition of PGD_ORDER
  parisc: rename PGD_ORDER to PGD_TABLE_ORDER
  loongarch: drop definition of PGD_ORDER
  loongarch: drop definition of PUD_ORDER
  loongarch: drop definition of PMD_ORDER
  loongarch: drop definition of PTE_ORDER
  nios2: drop definition of PGD_ORDER
  nios2: drop definition of PTE_ORDER
  mips: rename PGD_ORDER to PGD_TABLE_ORDER
  mips: drop definitions of PTE_ORDER
  mips: rename PUD_ORDER to PUD_TABLE_ORDER
  mips: rename PMD_ORDER to PMD_TABLE_ORDER
  csky: drop definition of PGD_ORDER
  csky: drop definition of PTE_ORDER
  mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT
  sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT
  x86/mm: move protection_map[] inside the platform
  arm64/mm: move protection_map[] inside the platform
  sparc/mm: move protection_map[] inside the platform
  powerpc/mm: move protection_map[] inside the platform
  mm/mmap: define DECLARE_VM_GET_PAGE_PROT
  mm/mmap: build protect protection_map[] with __P000
  mm: nommu: pass a pointer to virt_to_page()
  mm: gup: pass a pointer to virt_to_page()
  mm: kfence: pass a pointer to virt_to_page()
  mm/highmem: pass a pointer to virt_to_page()
  lib/test_free_pages.c: pass a pointer to virt_to_page()
  mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled()
  mm/page_alloc: replace local_lock with normal spinlock
  mm/page_alloc: remotely drain per-cpu lists
  mm/page_alloc: protect PCP lists with a spinlock
  mm/page_alloc: remove mistaken page == NULL check in rmqueue
  mm/page_alloc: split out buddy removal code from rmqueue into separate helper
  mm/page_alloc: use only one PCP list for THP-sized allocations
  mm/page_alloc: add page->buddy_list and page->pcp_list
  hugetlb: lazy page table copies in fork()
  hugetlb: do not update address in huge_pmd_unshare
  arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page
  hugetlb: skip to end of PT page mapping when pte not present
  kasan: separate double free case from invalid free
  doc: proc: fix the description to THPeligible
  mm: khugepaged: reorg some khugepaged helpers
  mm: thp: kill __transhuge_page_enabled()
  mm: thp: kill transparent_hugepage_active()
  mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate
  mm: thp: consolidate vma size check to transhuge_vma_suitable
  mm: khugepaged: check THP flag in hugepage_vma_check()
  xfs: add dax dedupe support
  xfs: support CoW in fsdax mode
  fsdax: dedup file range to use a compare function
  fsdax: add dax_iomap_cow_copy() for dax zero
  fsdax: replace mmap entry in case of CoW
  fsdax: introduce dax_iomap_cow_copy()
  fsdax: output address in dax_iomap_pfn() and rename it
  fsdax: set a CoW flag when associate reflink mappings
  xfs: implement ->notify_failure() for XFS
  mm: introduce mf_dax_kill_procs() for fsdax case
  fsdax: introduce dax_lock_mapping_entry()
  pagemap,pmem: introduce ->memory_failure()
  mm: factor helpers for memory_failure_dev_pagemap
  dax: introduce holder for dax_device
  tools: add selftests to hmm for COW in device memory
  tools: add hmm gup tests for device coherent type
  tools: update test_hmm script to support SP config
  tools: update hmm-test to support device coherent type
  lib: add support for device coherent type in test_hmm
  lib: test_hmm add module param for zone device type
  lib: test_hmm add ioctl to get zone device type
  drm/amdkfd: add SPM support for SVM
  mm/gup: migrate device coherent pages when pinning instead of failing
  mm: add device coherent vma selection for memory migration
  mm: handling Non-LRU pages returned by vm_normal_pages
  mm: add zone device coherent type memory support
  mm: move page zone helpers from mm.h to mmzone.h
  mm: rename is_pinnable_page() to is_longterm_pinnable_page()
  selftests/vm: add protection_keys tests to run_vmtests
  mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init()
  um: include sys/types.h for size_t
  um: Replace to_phys() and to_virt() with less generic function names
  um: Add missing apply_returns()
  um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
  um: include linux/stddef.h for __always_inline
  UML: add support for KASAN under x86_64
  mm: Add PAGE_ALIGN_DOWN macro
  um: random: Don't initialise hwrng struct with zero
  um: remove unused mm_copy_segments
  um: remove unused variable
  um: Remove straying parenthesis
  um: x86: print RIP with symbol
  arch: um: Fix build for statically linked UML w/ constructors
  x86/um: Kconfig: Fix indentation
  um/drivers: Kconfig: Fix indentation
  um: Kconfig: Fix indentation
  net/mlx5: fs, allow flow table creation with a UID
  net/mlx5: fs, expose flow table ID to users
  net/mlx5: Expose the ability to point to any UID from shared UID
  ipoib: switch to netif_napi_add_weight()
  IB/hfi1: switch to netif_napi_add_weight()
  IB/hfi1: switch to netif_napi_add_tx()
  RDMA/qib: Use the bitmap API when applicable
  platform/surface: tabletsw: Fix __le32 integer access
  leds: leds-bcm63138: get rid of LED_OFF
  leds: add help info about BCM63138 module name
  dt-bindings: leds: leds-bcm63138: unify full stops in descriptions
  MIPS: BMIPS: Utilize cfe_die() for invalid DTB
  MIPS: CFE: Add cfe_die()
  dt-bindings: leds: lp50xx: fix LED children names
  dt-bindings: leds: class-multicolor: reference class directly in multi-led node
  leds: bcm63138: add support for BCM63138 controller
  dt-bindings: leds: add Broadcom's BCM63138 controller
  media: rkisp1: debug: Add dump file in debugfs for MI main path registers
  media: rkisp1: Make the internal CSI-2 receiver optional
  media: rkisp1: Add infrastructure to support ISP features
  media: rkisp1: Support the ISP parallel input
  media: dt-bindings: media: rkisp1: Add port for parallel interface
  media: rkisp1: Use fwnode_graph_for_each_endpoint
  media: rkisp1: csi: Plumb the CSI RX subdev
  media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver
  media: rkisp1: isp: Disallow multiple active sources
  media: rkisp1: isp: Rename rkisp1_get_remote_source()
  media: rkisp1: isp: Constify various local variables
  media: rkisp1: isp: Fix whitespace issues
  media: rkisp1: isp: Initialize some variables at declaration time
  media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in single variable
  media: rkisp1: isp: Move input configuration to rkisp1_config_isp()
  media: rkisp1: isp: Pass rkisp1_isp pointer to internal ISP functions
  media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp
  media: rkisp1: isp: Add container_of wrapper to cast subdev to rkisp1_isp
  media: rkisp1: isp: Rename rkisp1_device.active_sensor to source
  media: rkisp1: isp: Pass mbus type and flags to rkisp1_config_cif()
  media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_isp_s_stream()
  media: rkisp1: csi: Constify argument to rkisp1_csi_start()
  media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config()
  media: rkisp1: csi: Move start delay to rkisp1_csi_start()
  media: rkisp1: csi: Rename CSI functions with a common rkisp1_csi prefix
  media: rkisp1: csi: Handle CSI-2 RX configuration fully in rkisp1-csi.c
  media: rkisp1: isp: Start CSI-2 receiver before ISP
  media: rkisp1: Split CSI handling to separate file
  media: rkisp1: Fix sensor source pad retrieval at bound time
  media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_subdev_notifier_register()
  media: rkisp1: Create internal links at probe time
  media: rkisp1: Create link from sensor to ISP at notifier bound time
  media: rkisp1: Reject sensors without pixel rate control at bound time
  media: rkisp1: Move sensor .s_stream() call to ISP
  leds: clevo-mail: Mark as broken pending interface fix
  leds: pwm-multicolor: Support active-low LEDs
  media: rkisp1: cap: Print debug message on failed link validation
  dt-bindings: leds: pwm-multicolor: Add active-low property
  media: rkisp1: Make rkisp1_isp_mbus_info common
  leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors
  media: rkisp1: Access ISP version from info pointer
  media: rkisp1: Save info pointer in rkisp1_device
  media: rkisp1: Rename rkisp1_match_data to rkisp1_info
  KVM: arm64: Get rid or outdated comments
  KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg()
  KVM: arm64: Get rid of find_reg_by_id()
  KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr()
  KVM: arm64: vgic: Consolidate userspace access for base address setting
  KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting
  KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user
  KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers
  KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers
  KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace
  KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP
  KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API
  KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess()
  KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr()
  KVM: arm64: Get rid of reg_from/to_user()
  KVM: arm64: Consolidate sysreg userspace accesses
  KVM: arm64: Rely on index_to_param() for size checks on userspace access
  KVM: arm64: Introduce generic get_user/set_user helpers for system registers
  KVM: arm64: Reorder handling of invariant sysregs from userspace
  KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper
  KVM: arm64: Fix hypervisor address symbolization
  media: rkisp1: Read the ID register at probe time instead of streamon
  media: rkisp1: Disable runtime PM in probe error path
  media: rkisp1: Enable compilation on ARCH_MXC
  media: mc-entity: Add a new helper function to get a remote pad for a pad
  media: mc-entity: Add a new helper function to get a remote pad
  media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first()
  media: v4l2-async: Add notifier operation to destroy asd instances
  media: rkvdec: Use vb2_find_buffer
  media: hantro: Use vb2_find_buffer
  media: vicodec: Use vb2_find_buffer
  media: tegra-vde: Use vb2_find_buffer
  media: mediatek: vcodec: Use vb2_find_buffer
  media: videobuf2: Introduce vb2_find_buffer()
  media: cedrus: h265: Implement support for tiles
  media: cedrus: Add helper for determining number of elements
  media: cedrus: h265: Add a couple of error checks
  media: cedrus: Add error handling for failed setup
  media: cedrus: Improve error messages for controls
  media: cedrus: h265: Fix logic for not low delay flag
  media: cedrus: h265: Fix flag name
  media: hantro: sunxi: Enable 10-bit decoding
  media: hantro: Store VP9 bit depth in context
  media: hantro: postproc: Properly calculate chroma offset
  media: hantro: postproc: Fix legacy regs configuration
  media: hantro: postproc: Fix buffer size calculation
  media: hantro: Support format filtering by depth
  media: Add P010 tiled format
  leds: clevo-mail: fix Kconfig "its" grammar
  rpmsg: convert sysfs snprintf to sysfs_emit
  rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
  rpmsg: qcom: correct kerneldoc
  rpmsg: qcom: glink: remove unused name
  rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
  hwspinlock: qcom: Add support for mmio usage to sfpb-mutex
  clk: qcom: fix build error initializer element is not constant
  power: supply: olpc_battery: Hold the reference returned by of_find_compatible_node
  power: supply: ab8500: add missing destroy_workqueue in ab8500_charger_bind
  power: supply: ab8500: Remove flush_scheduled_work() call.
  power: supply: ab8500_fg: drop duplicated 'is' in comment
  power: supply: ab8500: Drop external charger leftovers
  power: supply: ab8500: Add MAINTAINERS entry
  dt-bindings: power: reset: qcom,pshold: convert to dtschema
  power: supply: Fix typo in power_supply_check_supplies
  iio: test: rework Kconfig to support modules
  iio: afe: rescale: export symbols used during testing
  iio: test: format: follow CONFIG_ naming convention
  iio: test: format: add MODULE_* information
  iio: test: rescale: add MODULE_* information
  iio: adc: ad7949: Fix error message
  iio: dac: cio-dac: Cleanup indexing for DAC writes
  iio: adc: stx104: Implement and utilize register structures
  iio: magnetometer: rm3100: do not explicity set INDIO_BUFFER_TRIGGERED mode
  iio: proximity: sx_common: Allow IIO core to take care of firmware node
  iio: proximity: sx_common: Don't use IIO device for properties
  iio: trigger: move trig->owner init to trigger allocate() stage
  dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles
  scripts/coccinelle/free: add NULL test before dev_{put, hold} functions
  coccinelle: Remove script that checks replacing 0/1 with false/true in functions returning bool
  i2c: mlxcpld: Add callback to notify probing completion
  i2c: scmi: Replace open coded device_get_match_data()
  i2c: stm32: add support for the STM32MP13 soc
  dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13
  media: uvcvideo: Remove unneeded goto
  media: uvcvideo: Limit power line control for Acer EasyCamera
  media: uvcvideo: Limit power line control for Quanta cameras
  media: uvcvideo: Limit power line control for Chicony Easycamera
  media: uvcvideo: Limit power line control for Chicony Easycamera
  media: uvcvideo: Limit power line control for Quanta UVC Webcam
  media: uvcvideo: Add support for per-device control mapping overrides
  media: uvcvideo: Add missing value for power_line_frequency
  media: uvcvideo: Replace broken URL
  media: uvcvideo: Fix comment blocks style
  media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support
  media: imx: imx-mipi-csis: Implement the .get_frame_desc() operation
  media: imx: imx-mipi-csis: Add version register
  media: imx: imx-mipi-csis: Set the subdev fwnode for endpoint matching
  serial: remove VR41XX serial driver
  selftests: net: arp_ndisc_untracked_subnets: test for arp_accept and accept_untracked_na
  net: ipv6: new accept_untracked_na option to accept na only if in-network
  net: ipv4: new arp_accept option to accept garp only if in-network
  net/9p: Initialize the iounit field during fid creation
  xhci: tracing: Use the new __vstring() helper
  usb: chipidea: tracing: Use the new __vstring() helper
  tracing/iwlwifi: Use the new __vstring() helper
  tracing/brcm: Use the new __vstring() helper
  tracing/ath: Use the new __vstring() helper
  tracing/IB/hfi1: Use the new __vstring() helper
  tracing/events: Add __vstring() and __assign_vstr() helper macros
  libbpf: perfbuf: Add API to get the ring buffer
  ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params
  ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown
  ASoC: SOF: Intel: hda: only fixup topology name if not set already
  ASoC: SOF: Intel: hda: don't set fw_filename
  ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name
  ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number
  ASoC: SOF: ipc4-topology: set domain bit based on dp domain type
  ASoC: SOF: add ipc4 SRC module support
  ASoC: SOF: ipc4-pcm: set pcm rate to dai setting
  ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free
  ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
  bpf: iterators: Build and use lightweight bootstrap version of bpftool
  tools: runqslower: Build and use lightweight bootstrap version of bpftool
  samples: bpf: Fix cross-compiling error by using bootstrap bpftool
  Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
  Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations"
  ice: Remove pci_aer_clear_nonfatal_status() call
  ice: Add EXTTS feature to the feature bitmap
  neighbor: tracing: Have neigh_create event use __string()
  tracing/ipv4/ipv6: Use static array for name field in fib*_lookup_table event
  bpf: Fix check against plain integer v 'NULL'
  media: uapi: move HEVC stateless controls out of staging
  media: uapi: Change data_bit_offset definition
  media: uapi: HEVC: fix padding in v4l2 control structures
  media: hantro: Stop using Hantro dedicated control
  media: controls: Log HEVC stateless control in .std_log
  media: uapi: Move the HEVC stateless control type out of staging
  media: uapi: Move parsed HEVC pixel format out of staging
  media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
  ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
  ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
  ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX
  ASoC: Intel: sof_sdw: avoid oops in error handling
  drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
  firmware: stratix10-svc: fix kernel-doc warning
  media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic array
  media: uapi: HEVC: Add documentation to uAPI structure
  x86/olpc: fix 'logical not is only applied to the left hand side'
  media: uapi: HEVC: Add SEI pic struct flags
  media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
  media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
  media: uapi: HEVC: Add missing fields in HEVC controls
  media: vivid: add dynamic array test control
  media: v4l2-ctrls: add support for dynamically allocated arrays.
  media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
  PM / devfreq: imx: Register i.MX8MP interconnect device
  interconnect: imx: Add platform driver for imx8mp
  interconnect: imx: configure NoC mode/prioriry/ext_control
  interconnect: imx: introduce imx_icc_provider
  interconnect: imx: set src node
  interconnect: imx: fix max_node_id
  media: venus: set ubwc configuration on specific video hardware
  media: venus: venus_helper_get_bufreq(): req is never NULL
  media: ov5693: add ov5693_of_match, dts support
  media: dt-bindings: ov5693: document YAML binding
  media: ov5693: add support for acpi clock-frequency prop
  media: ov5693: rename clk into xvclk
  media: ov5693: add dvdd into ov5693_supply_names array
  media: ov5693: count num_supplies using array_size
  media: entity: Use dedicated data link iterator
  ALSA: hda: Skip event processing for unregistered codecs
  media: entity: Add iterator for entity data links
  ALSA: hda: cs35l41: Add module parameter to control firmware load
  ALSA: hda: cs35l41: Support Firmware switching and reloading
  ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence
  media: mt9p031: Implement crop bounds get selection
  ALSA: hda: hda_cs_dsp_ctl: Add fw id strings
  ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables
  media: stm32: dcmi: Fix subdev op call with uninitialized state
  ALSA: hda: cs35l41: Support Hibernation during Suspend
  media: subdev: Add v4l2_subdev_call_state_try() macro
  media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV
  media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select
  media: ov7251: add missing disable functions on error in ov7251_set_power_on()
  media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY
  media: v4l2: Sanitize colorspace values in the framework
  media: v4l2: Make colorspace validity checks more future-proof
  media: vivid: Add support for the new YUVA and YUVX formats
  media: v4l2-tpg: Add support for the new YUVA and YUVX formats
  media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats
  media: mediatek: vcodec: Make encoder capability fields fit requirements
  media: mediatek: vcodec: Make decoder capability fields fit requirements
  media: lirc: ensure lirc device receives repeats
  media: ati-remote: remove private err() macro
  media: igorplugusb: use correct size pass to igorplugusb_probe()
  media: vimc: documentation for lens
  media: vimc: use data link entities enum to index the ent_config array
  media: vimc: enumerate data link entities for clarity
  media: vimc: expand the names of vimc entity types
  drm/amdgpu: Fix for drm buddy memory corruption
  media: vimc: add ancillary lens
  media: v4l: async: Also match secondary fwnode endpoints
  lib/cpumask: move some one-line wrappers to header file
  headers/deps: mm: align MANITAINERS and Docs with new gfp.h structure
  headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h>
  headers/deps: mm: Optimize <linux/gfp.h> header dependencies
  lib/cpumask: move trivial wrappers around find_bit to the header
  lib/cpumask: change return types to unsigned where appropriate
  cpumask: change return types to bool where appropriate
  lib/bitmap: change type of bitmap_weight to unsigned long
  ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic
  ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic
  ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic
  ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic
  wifi: mac80211: mlme: set sta.mlo correctly
  wifi: mac80211: remove stray printk
  platform/chrome: cros_ec_typec: Get retimer handle
  platform/chrome: cros_ec_typec: Cleanup switch handle return paths
  platform/chrome: cros_typec_switch: Register mode switches
  platform/chrome: cros_typec_switch: Add event check
  platform/chrome: cros_typec_switch: Set EC retimer
  platform/chrome: cros_typec_switch: Add switch driver
  platform/chrome: Add Type-C mux set command definitions
  MIPS: Fixed __debug_virt_addr_valid()
  MIPS: BCM47XX: Add support for Netgear WNR3500L v2
  dt-bindings: phy: mediatek: tphy: add compatible for mt8188
  phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
  phy: qcom-qmp-usb: statify qmp_phy_vreg_l
  ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM
  ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware
  ACPI: utils: Add api to read _SUB from ACPI
  phy: stm32: fix error return in stm32_usbphyc_phy_init
  net: 9p: fix refcount leak in p9_read_work() error handling
  9p: roll p9_tag_remove into p9_req_put
  MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer
  octeontx2-af: Set NIX link credits based on max LMAC
  octeontx2-af: Fixes static warnings
  net: dsa: qca8k: move driver to qca dir
  net/sched: sch_cbq: Delete unused delay_timer
  KVM: arm64: selftests: Add support for GICv2 on v3
  wifi: mac80211: support MLO authentication/association with one link
  wifi: mac80211: add API to parse multi-link element
  wifi: mac80211_hwsim: fix TX link selection
  wifi: mac80211_hwsim: use MLO link ID for TX
  wifi: mac80211_hwsim: do rc update per link
  wifi: mac80211: do link->MLD address translation on RX
  wifi: mac80211: select link when transmitting to non-MLO stations
  wifi: mac80211: fix up link station creation/insertion
  wifi: mac80211_hwsim: implement sta_state for MLO
  wifi: mac80211: limit A-MSDU subframes for client too
  wifi: mac80211: mlme: refactor ieee80211_set_associated()
  wifi: cfg80211: add cfg80211_get_iftype_ext_capa()
  wifi: mac80211: mlme: look up beacon elems only if needed
  wifi: mac80211: mlme: refactor assoc link setup
  wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth()
  wifi: mac80211: mlme: refactor assoc success handling
  wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit
  wifi: mac80211: mlme: refactor assoc req element building
  wifi: mac80211: mlme: switch some things back to deflink
  wifi: mac80211: mlme: change flags in ieee80211_determine_chantype()
  wifi: mac80211: mlme: shift some code around
  wifi: mac80211: mlme: refactor link station setup
  wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link
  wifi: mac80211: make ieee80211_check_rate_mask() link-aware
  wifi: mac80211: add multi-link element to AUTH frames
  wifi: mac80211: mlme: clean up supported channels element code
  wifi: mac80211: release channel context on link stop
  wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO
  wifi: nl80211: fix some attribute policy entries
  wifi: nl80211: reject fragmented and non-inheritance elements
  wifi: nl80211: reject link specific elements on assoc link
  wifi: cfg80211: set country_elem to NULL
  wifi: mac80211: remove link_id parameter from link_info_changed()
  wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()
  wifi: nl80211: advertise MLO support
  wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef()
  wifi: mac80211: don't check carrier in chanctx code
  wifi: nl80211: allow link ID in set_wiphy with frequency
  wifi: mac80211: Allow EAPOL tx from specific link
  wifi: mac80211: Allow EAPOL frames from link addresses
  wifi: cfg80211/mac80211: Support control port TX from specific link
  wifi: nl80211: Support MLD parameters in nl80211_set_station()
  wifi: nl80211: check MLO support in authenticate
  wifi: mac80211: add a helper to fragment an element
  wifi: mac80211: skip rate statistics for MLD STAs
  wifi: nl80211: set BSS to NULL if IS_ERR()
  wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities
  wifi: nl80211: better validate link ID for stations
  wifi: mac80211: fix link manipulation
  wifi: mac80211: tighten locking check
  wifi: cfg80211: clean up links appropriately
  wifi: mac80211: consider EHT element size in assoc request
  wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements
  wifi: mac80211: refactor adding custom elements
  wifi: mac80211: refactor adding rates to assoc request
  wifi: mac80211: use only channel width in ieee80211_parse_bitrates()
  wifi: cfg80211: add ieee80211_chanwidth_rate_flags()
  wifi: mac80211: remove redundant condition
  wifi: mac80211: don't set link address for station
  wifi: mac80211: fix multi-BSSID element parsing
  wifi: mac80211: move tdls_chan_switch_prohibited to link data
  wifi: mac80211: don't re-parse elems in ieee80211_assoc_success()
  wifi: mac80211: replace link_id with link_conf in start/stop_ap()
  wifi: mac80211: refactor elements parsing with parameter struct
  wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO
  wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct
  wifi: cfg80211: adjust assoc comeback for MLO
  wifi: mac80211: mlme: unify assoc data event sending
  wifi: cfg80211: prepare association failure APIs for MLO
  wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request
  wifi: mac80211: mlme: use correct link_sta
  wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw
  wifi: mac80211: mlme: use ieee80211_get_link_sband()
  wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data
  wifi: mac80211: mlme: first adjustments for MLO
  wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link
  wifi: mac80211: mlme: track AP (MLD) address separately
  wifi: mac80211: remove unused bssid variable
  wifi: mac80211: change QoS settings API to take link into account
  wifi: mac80211: expect powersave handling in driver for MLO
  wifi: mac80211: move ps setting to vif config
  wifi: mac80211: provide link ID in link_conf
  wifi: mac80211: set up/tear down client vif links properly
  wifi: mac80211: move ieee80211_request_smps_mgd_work
  wifi: nl80211: acquire wdev mutex for dump_survey
  wifi: mac80211: fix key lookup
  wifi: mac80211: separate out connection downgrade flags
  wifi: mac80211: Align with Draft P802.11be_D2.0
  wifi: mac80211: Align with Draft P802.11be_D1.5
  wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS
  wifi: mac80211: debug: omit link if non-MLO connection
  wifi: mac80211_hwsim: Ack link addressed frames
  wifi: cfg80211: drop BSS elements from assoc trace for now
  wifi: cfg80211: make cfg80211_auth_request::key_idx signed
  wifi: nl80211: enable setting the link address at new station
  wifi: mac80211: RCU-ify link/link_conf pointers
  wifi: nl80211: hold wdev mutex for station APIs
  wifi: nl80211: hold wdev mutex for channel switch APIs
  wifi: nl80211: hold wdev mutex in add/mod/del link station
  wifi: mac80211: implement callbacks for <add/mod/del>_link_station
  wifi: cfg80211/mac80211: separate link params from station params
  wifi: cfg80211: add API to add/modify/remove a link station
  wifi: mac80211: add an ieee80211_get_link_sband
  wifi: mac80211: Remove AP SMPS leftovers
  wifi: cfg80211: Allow MLO TX with link source address
  wifi: mac80211: Consider MLO links in offchannel logic
  wifi: mac80211: rx: accept link-addressed frames
  wifi: mac80211: consistently use sdata_dereference()
  wifi: mac80211_hwsim: Support link channel matching on rx
  wifi: mac80211: fix mesh airtime link metric estimating
  wifi: mac80211: make 4addr null frames using min_rate for WDS
  wifi: cfg80211: use strscpy to replace strlcpy
  wifi: mac80211: exclude multicast packets from AQL pending airtime
  wifi: mac80211_hwsim: use 32-bit skb cookie
  wifi: rsi: remove unused variable
  iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled
  iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled
  iommu/amd: Set translation valid bit only when IO page tables are in use
  iommu/amd: Introduce function to check and enable SNP
  iommu/amd: Globally detect SNP support
  iommu/amd: Process all IVHDs before enabling IOMMU features
  iommu/amd: Introduce global variable for storing common EFR and EFR2
  iommu/amd: Introduce Support for Extended Feature 2 Register
  iommu/amd: Change macro for IOMMU control register bit shift to decimal value
  iommu/exynos: Enable default VM instance on SysMMU v7
  iommu/exynos: Add SysMMU v7 register set
  iommu/exynos: Abstract non-common registers on different variants
  iommu/exynos: Set correct dma mask for SysMMU v5+
  iommu/exynos: Handle failed IOMMU device registration properly
  iommu/exynos: Reuse SysMMU constants for page size and order
  iommu/mediatek: Log with dev_err_probe when failing to parse dts
  iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024
  iommu/vt-d: Remove global g_iommus array
  iommu/vt-d: Remove unnecessary check in intel_iommu_add()
  iommu/vt-d: Refactor iommu information of each domain
  iommu/vt-d: Use IDA interface to manage iommu sequence id
  iommu/vt-d: Remove unused domain_get_iommu()
  iommu/vt-d: Convert global spinlock into per domain lock
  iommu/vt-d: Use device_domain_lock accurately
  iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller
  iommu/vt-d: Check device list of domain in domain free path
  iommu/vt-d: Acquiring lock in pasid manipulation helpers
  iommu/vt-d: Acquiring lock in domain ID allocation helpers
  iommu/vt-d: Replace spin_lock_irqsave() with spin_lock()
  iommu/vt-d: Unnecessary spinlock for root table alloc and free
  iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk()
  iommu/vt-d: Remove clearing translation data in disable_dmar_iommu()
  iommu/vt-d: debugfs: Remove device_domain_lock usage
  iommu/vt-d: Remove unused iovad from dmar_domain
  iommu/vt-d: Move include/linux/intel-iommu.h under iommu
  x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU
  KVM: x86: Remove unnecessary include
  drm/i915: Remove unnecessary include
  iommu/vt-d: Remove unnecessary exported symbol
  agp/intel: Use per device iommu check
  iommu/vt-d: Move trace/events/intel_iommu.h under iommu
  iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature
  iommu: remove the put_resv_regions method
  iommu: remove iommu_dev_feature_enabled
  iommu: remove the unused dev_has_feat method
  iommu/virtio: Add map/unmap_pages() callbacks implementation
  ALSA: bcd2000: Fix a UAF bug on the error path of probing
  bpf: Fix subprog names in stack traces.
  selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func
  net: devlink: fix return statement in devlink_port_new_notify()
  net: devlink: fix a typo in function name devlink_port_new_notifiy()
  net: devlink: make devlink_dpipe_headers_register() return void
  extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP
  extcon: rt8973a: Drop useless mask_invert flag on irqchip
  extcon: sm5502: Drop useless mask_invert flag on irqchip
  extcon: Drop unexpected word "the" in the comments
  extcon: Remove extraneous space before a debug message
  extcon: fsa9480: Drop no-op remove function
  module: Show the last unloaded module's taint flag(s)
  module: Use strscpy() for last_unloaded_module
  module: Modify module_flags() to accept show_state argument
  lib/bitmap: change return types to bool where appropriate
  arm: align find_bit declarations with generic kernel
  riscv: dts: canaan: build all devicetress if SOC_CANAAN
  riscv: dts: canaan: add specific compatible for kd233's LCD
  riscv: dts: canaan: fix bus {ranges,reg} warnings
  riscv: dts: canaan: remove spi-max-frequency from controllers
  riscv: dts: canaan: use custom compatible for k210 i2s
  riscv: dts: canaan: fix kd233 display spi frequency
  riscv: dts: canaan: fix mmc node names
  riscv: dts: canaan: fix the k210's timer nodes
  riscv: dts: canaan: fix the k210's memory node
  dt-bindings: memory-controllers: add canaan k210 sram controller
  dt-bindings: display: ili9341: document canaan kd233's lcd
  dt-bindings: display: convert ilitek,ili9341.txt to dt-schema
  riscv: dts: sifive: "fix" pmic watchdog node name
  riscv: dts: canaan: Add k210 topology information
  riscv: dts: sifive: Add fu740 topology information
  riscv: dts: sifive: Add fu540 topology information
  riscv: dts: starfive: Add JH7100 CPU topology
  bpf: Add endian modifiers to fix endian warnings
  Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
  bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
  xsk: Mark napi_id on sendmsg()
  drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
  drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
  Documentation/ABI: mlxreg-io: Fix contact info
  platform/mellanox: mlxreg-io: Add locking for io operations
  platform/x86: mlx-platform: Add COME board revision register
  platform/x86: mlx-platform: Add support for new system XH3000
  platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis
  platform/x86: mlx-platform: Add support for systems equipped with two ASICs
  platform/x86: mlx-platform: Add cosmetic changes for alignment
  platform/x86: mlx-platform: Make activation of some drivers conditional
  drm/nouveau/kms: Fix failure path for creating DP connectors
  platform/x86: asus-wmi: Add mic-mute LED classdev support
  MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
  ACPI: video: Fix acpi_video_handles_brightness_key_presses()
  tracing: devlink: Use static array for string in devlink_trap_report event
  RISC-V: Add CONFIG_{NON,}PORTABLE
  riscv: config: enable SOC_STARFIVE in defconfig
  MAINTAINERS: Update 104-QUAD-8 driver maintainers list
  counter: 104-quad-8: Implement and utilize register structures
  counter: 104-quad-8: Utilize iomap interface
  MAINTAINERS: Update info for William Breathitt Gray
  xfs: fix use-after-free in xattr node block inactivation
  KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack
  KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0
  KVM: x86: Add dedicated helper to get CPUID entry with significant index
  KVM: SVM: fix task switch emulation on INTn instruction.
  KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity
  KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages
  KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index
  bpf, arm64: Mark dummy_tramp as global
  firmware: stratix10-svc: To support a command ATF Get Version
  firmware: stratix10-svc: extend svc to support RSU feature
  firmware: stratix10-rsu: extend RSU driver to get DCMF status
  firmware: stratix10-svc: add new FCS commands
  firmware: stratix10-svc: add FCS polling command
  firmware: stratix10-svc: Add support for FCS
  misc: Add a mechanism to detect stalls on guest vCPUs
  dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible
  cxl: Fix a memory leak in an error handling path
  cxl: Use the bitmap API to allocate bitmaps
  mei: me: fix clang -Wformat warning
  eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
  MAINTAINERS: Change mentions of mpm to olivia
  docs: ABI: sysfs-devices-soc: Update Lee Jones' email address
  docs: ABI: sysfs-class-pwm: Update Lee Jones' email address
  serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags
  serial: 8250_dwlib: remove redundant sanity check for RS485 flags
  dt_bindings: rs485: Correct delay values
  serial: core: sanitize RS485 delays read from device tree
  serial: core: move sanitizing of RS485 delays into own function
  serial: core, 8250: set RS485 termination GPIO in serial core
  serial: ar933x: Remove superfluous code in ar933x_config_rs485()
  serial: ar933x: Fix check for RS485 support
  serial: 8250_bcm7271: Save/restore RTS in suspend/resume
  serial: 8250_dw: Avoid pslverr on reading empty receiver fifo
  tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl()
  serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
  tty: 8250: Add support for Brainboxes PX cards.
  usb: typec: Add retimer handle to port
  usb: typec: Add support for retimers
  usb: dwc3: qcom: fix missing optional irq warnings
  dt-bindings: usb: qcom,dwc3: refine interrupt requirements
  dt-bindings: usb: qcom,dwc3: add SC8280XP binding
  usb: typec: anx7411: Add Analogix PD ANX7411 support
  dt-bindings: usb: Add analogix anx7411 PD binding
  usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
  usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
  usb: ldusb: replace ternary operator with max_t()
  usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
  usb: misc: onboard_hub: Fix 'missing prototype' warning
  Revert "dt-bindings: usb: mtk-xhci: Make all clocks required"
  usb: gadget: f_mass_storage: forced_eject attribute
  usb: gadget: udc: amd5536 depends on HAS_DMA
  staging: vt6655: Convert macro vt6655_mac_word_reg_bits_off to function
  staging: vt6655: Convert macro vt6655_mac_reg_bits_off to function
  staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on to function
  staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function
  staging: vt6655: Rename MACvWordRegBitsOff
  staging: vt6655: Rename MACvRegBitsOff
  staging: vt6655: Rename MACvWordRegBitsOn
  staging: vt6655: Rename MACvRegBitsOn
  staging: vt6655: Rename wData to reg_value in two macros
  staging: vt6655: Rename byData to reg_value in two macros
  staging: vt6655: Rename wBits to bit_mask in two macros
  staging: vt6655: Rename byBits to bit_mask in two macros
  staging: vt6655: Rename byRegOfs to reg_offset in four macros
  staging: r8188eu: fall back to random mac address
  staging: r888eu: use dynamic allocation for efuse buffer
  staging: qlge: Avoid multiplication while keep the same logic
  staging: qlge: Fix indentation issue under long for loop
  drm/mgag200: Don't read-back PCI option register before writing
  dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
  ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
  ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
  xen-netfront: re-order error checks in xennet_get_responses()
  xen-netfront: remove leftover call to xennet_tx_buf_gc()
  MIPS: Remove VR41xx support
  MIPS: dts: align gpio-key node names with dtschema
  MIPS: dts: correct gpio-keys names and properties
  leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver
  platform/x86: simatic-ipc: drop custom P2SB bar code
  leds: simatic-ipc-leds: Convert to use P2SB accessor
  watchdog: simatic-ipc-wdt: convert to use P2SB accessor
  EDAC, pnd2: convert to use common P2SB accessor
  EDAC, pnd2: Use proper I/O accessors and address space annotation
  i2c: i801: convert to use common P2SB accessor
  mfd: lpc_ich: Add support for pinctrl in non-ACPI system
  mfd: lpc_ich: Switch to generic p2sb_bar()
  mfd: lpc_ich: Factor out lpc_ich_enable_spi_write()
  MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  pinctrl: intel: Check against matching data instead of ACPI companion
  platform/x86/intel: Add Primary to Sideband (P2SB) bridge support
  ALSA: hda: cs35l41: Support Speaker ID for laptops
  ALSA: hda: cs35l41: Support multiple load paths for firmware
  ALSA: hda: cs35l41: Support reading subsystem id from ACPI
  ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver
  ALSA: hda: cs35l41: Add initial DSP support and firmware loading
  ALSA: hda: cs35l41: Save codec object inside component struct
  ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly
  ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls
  ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update
  xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL
  xtensa: enable KCOV support
  xtensa: iss: fix handling error cases in iss_net_configure()
  xtensa: iss/network: provide release() callback
  xtensa: iss/network: drop 'devices' list
  selftests/bpf: Return true/false (not 1/0) from bool functions
  libbpf: Fix the name of a reused map
  samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
  scsi: smartpqi: Update version to 2.1.18-045
  scsi: smartpqi: Update copyright to current year
  scsi: smartpqi: Add ctrl ready timeout module parameter
  scsi: smartpqi: Update deleting a LUN via sysfs
  scsi: smartpqi: Add module param to disable managed ints
  scsi: smartpqi: Fix RAID map race condition
  scsi: smartpqi: Fix DMA direction for RAID requests
  scsi: smartpqi: Stop logging spurious PQI reset failures
  scsi: smartpqi: Add PCI IDs for Lenovo controllers
  scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i
  scsi: smartpqi: Fix PCI control linkdown system hang
  scsi: smartpqi: Add driver support for multi-LUN devices
  scsi: smartpqi: Close write read holes
  scsi: smartpqi: Add PCI IDs for ramaxel controllers
  scsi: smartpqi: Add controller fw version to console log
  scsi: smartpqi: Shorten drive visibility after removal
  scsi: fnic: Refactor code in fnic probe to initialize SCSI layer
  scsi: gvp11.c: Fix DMA mask calculation error
  octeontx2-af: Limit link bringup time at firmware
  scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES
  scsi: ufs: ufs-exynos: Change ufs phy control sequence
  xfs: lockless buffer lookup
  xfs: remove a superflous hash lookup when inserting new buffers
  xfs: reduce the number of atomic when locking a buffer after lookup
  xfs: merge xfs_buf_find() and xfs_buf_get_map()
  xfs: break up xfs_buf_find() into individual pieces
  NFC: nxp-nci: add error reporting
  xfs: add in-memory iunlink log item
  xfs: add log item precommit operation
  xfs: combine iunlink inode update functions
  xfs: clean up xfs_iunlink_update_inode()
  xfs: double link the unlinked inode list
  xfs: introduce xfs_iunlink_lookup
  xfs: refactor xlog_recover_process_iunlinks()
  xfs: track the iunlink list pointer in the xfs_inode
  xfs: factor the xfs_iunlink functions
  xfs: flush inode gc workqueue before clearing agi bucket
  KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest
  KVM: selftests: Drop unused SVM_CPUID_FUNC macro
  KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is()
  KVM: selftests: Clean up requirements for XFD-aware XSAVE features
  KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported
  KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD
  KVM: selftests: Inline "get max CPUID leaf" helpers
  KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry()
  KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index()
  KVM: selftests: Use this_cpu_has() to detect SVM support in L1
  KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test
  KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid()
  KVM: selftests: Set input function/index in raw CPUID helper(s)
  KVM: selftests: Make get_supported_cpuid() returns "const"
  KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC
  KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test
  KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test
  KVM: selftests: Use vCPU's CPUID directly in Hyper-V test
  KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of)
  KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test
  KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr
  KVM: selftests: Use vm->pa_bits to generate reserved PA bits
  KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries
  KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index()
  KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry()
  KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid()
  KVM: selftests: Cache CPUID in struct kvm_vcpu
  KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2()
  KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM
  KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test
  KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time
  KVM: selftests: Remove the obsolete/dead MMU role test
  KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test
  KVM: selftests: Use kvm_cpu_has() in AMX test
  KVM: selftests: Check for _both_ XTILE data and cfg in AMX test
  KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test
  KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest
  KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest
  KVM: selftests: Use kvm_cpu_has() for nested VMX checks
  KVM: selftests: Use kvm_cpu_has() for nested SVM checks
  KVM: selftests: Use kvm_cpu_has() in the SEV migration test
  KVM: selftests: Add framework to query KVM CPUID bits
  KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage
  KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate
  KVM: selftests: Fix filename reporting in guest asserts
  KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT
  KVM: selftests: Increase UCALL_MAX_ARGS to 7
  KVM: selftests: enumerate GUEST_ASSERT arguments
  KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request
  KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
  KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
  KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific
  KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe()
  drm/amd/display: remove duplicate dcn314 includes
  drm/amd/display: Enable DCN314 in DM
  drm/amd/display: Add DMUB support for DCN314
  drm/amd/display: Enable DCN314 in DC
  drm/amd/display: Add DCN314 version identifiers
  drm/amd/display: Add DCN314 DML calculation support
  drm/amd/display: Add DCN314 DC resources
  drm/amd/display: Add DCN314 clock manager
  drm/amd/display: Add DCN314 IRQ services
  drm/amdgpu: Add reg headers for DCN314
  drm/amd/display: Ensure valid event timestamp for cursor-only commits
  drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
  apparmor: disable showing the mode as part of a secid to secctx
  apparmor: Convert secid mapping to XArrays instead of IDR
  apparmor: add a kernel label to use on kernel objects
  net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO
  net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features
  net/mlx5e: Extend flower police validation
  net/mlx5e: configure meter in flow action
  net/mlx5e: Removed useless code in function
  net/mlx5: Bridge, implement QinQ support
  net/mlx5: Bridge, implement infrastructure for VLAN protocol change
  net/mlx5: Bridge, extract VLAN push/pop actions creation
  net/mlx5: Bridge, rename filter fg to vlan_filter
  net/mlx5: Bridge, refactor groups sizes and indices
  net/mlx5: debugfs, Add num of in-use FW command interface slots
  net/mlx5: Expose vnic diagnostic counters for eswitch managed vports
  net/mlx5: Use software VHCA id when it's supported
  net/mlx5: Introduce ifc bits for using software vhca id
  net/mlx5: Use the bitmap API to allocate bitmaps
  netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn *
  NFSv4: Fix races in the legacy idmapper upcall
  bpf: Tidy up verifier check_func_arg()
  libbpf: Error out when binary_path is NULL for uprobe and USDT
  platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail
  drm/i915: Add lmem_bar_size modparam
  drm/i915: Add support for LMEM PCIe resizable bar
  drm/i915: Correct ss -> steering calculation for pre-Xe_HP platforms
  iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_parse_dt()
  iio: adc: xilinx-xadc: Make use of device properties
  iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
  drm/amd/display: attempt to fix the logic in commit_planes_for_stream()
  drm/amd/pm: Implement get GFXOFF status for vangogh
  drm/amd/display: correct check of coverage blend mode
  drm/amd/pm: Prevent divide by zero
  drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
  drm/amd/display: make some dc_dmub_srv functions static
  drm/amdgpu: fix file permissions on some files
  drm/amdgpu: Fix acronym typo in glossary
  drm/amd/display: 3.2.194
  drm/amd/display: Fix lag when moving windowed MPO across display using ODM 2:1 combine
  drm/amd/display: Add NBIO reg offsets to DC
  drm/amd/display: Add DCN reg offsets to DC
  drm/amd/display: add system info table log
  drm/amd/display: Grab dc_lock before detecting link
  drm/amd/display: Re-implementing ARGB16161616 pixel format as 22
  drm/amd/display: 3.2.193
  drm/amd/display: update DML1 logic for unbounded req handling
  drm/amdgpu/gfx11: add aggregated doorbell support
  drm/amdgpu/sdma6: add aggregated doorbell support
  drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped
  drm/amdgpu/mes11: initialize aggregated doorbell
  drm/amdgpu/mes: init aggregated doorbell
  drm/amdgpu: support reset flag set for gpu reset
  drm/amdgpu: support SDMA soft recovery for sdma v6
  drm/amdgpu: enable soft reset for gfx 11
  drm/amdgpu: support gfx soft reset for gfx v11
  drm/amd/display: Reduce SCDC Status Flags Definition
  drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
  drm/amd/display: make enable link independent from verified link caps
  drm/amd/display: Ignore First MST Sideband Message Return Error
  drm/i915/ttm: fix 32b build
  KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation
  KVM: s390: pv: clear the state without memset
  KVM: s390: pv: add export before import
  KVM: s390: pv: usage counter instead of flag
  KVM: s390: pv: refactor s390_reset_acc
  KVM: s390: pv: handle secure storage exceptions for normal guests
  KVM: s390: pv: handle secure storage violations for protected guests
  KVM: s390: pv: leak the topmost page table when destroy fails
  octeontx2-af: returning uninitialized variable
  octeontx2-af: Remove duplicate include
  net/sched: remove return value of unregister_tcf_proto_ops
  ASoC: SOF: Intel: add trigger callback into sdw_callback
  soundwire: Intel: add trigger callback
  KVM: s390: Add facility 197 to the allow list
  net: phy: mxl-gpy: print firmware in human readable form
  net: phy: mxl-gpy: rename the FW type field name
  net: phy: mxl-gpy: cache PHY firmware version
  net: phy: mxl-gpy: fix version reporting
  net: ip6mr: add RTM_GETROUTE netlink op
  net: devlink: move unlocked function prototypes alongside the locked ones
  net: devlink: use helpers to work with devlink->lock mutex
  net: devlink: fix unlocked vs locked functions descriptions
  ASoC: mt6359: Fix refcount leak bug
  ASoC: amd: fix Jadeite kconfig warning and build errors
  ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type()
  ASoC: amd: Fix error pointer dereference
  octeontx2-af: Skip CGX/RPM probe incase of zero lmac count
  ALSA: core: Fix missing return value comments for kernel docs
  ALSA: memalloc: Fix missing return value comments for kernel docs
  ALSA: control: Fix missing return value comments for kernel docs
  ALSA: compress: Fix kernel doc warnings
  ALSA: dmaengine: Fix missing return value comments for kernel docs
  ALSA: pcm: Fix missing return value comments for kernel docs
  ALSA: compress: Enable kernel doc markers for some functions
  swiotlb: split up the global swiotlb lock
  cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call
  cpufreq: qcom-hw: Disable LMH irq when disabling policy
  cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled
  cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h
  cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()
  net: prestera: add support for port range filters
  net: extract port range fields from fl_flow_key
  net: marvell: prestera: implement software MDB entries allocation
  net: marvell: prestera: define and implement MDB / flood domain API for entries creation and deletion
  net: marvell: prestera: define MDB/flood domain entries and HW API to offload them to the HW
  net: marvell: prestera: rework bridge flags setting
  mmc: block: Add single read for 4k sector cards
  ip6_tunnel: allow to inherit from VLAN encapsulated IP
  ip6_gre: use actual protocol to select xmit
  ip6_gre: set DSCP for non-IP
  ip_tunnel: allow to inherit from VLAN encapsulated IP
  mmc: mxcmmc: Use mmc_card_sdio macro
  mmc: core: Use mmc_card_* macro and add a new for the sd_combo type
  dt-bindings: mmc: sdhci-msm: constrain reg-names per variants
  dt-bindings: mmc: sdhci-msm: fix reg-names entries
  Revert "reset: microchip-sparx5: allow building as a module"
  Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe"
  Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline
  KVM: s390/pci: fix include duplicates
  USB: serial: fix repeated word "the" in comments
  USB: serial: io_edgeport: fix spelling mistakes
  ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41
  ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR()
  ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations
  ALSA: hda: cs35l41: Don't dereference fwnode handle
  drm/nouveau/kms/nv50-: remove unused functions
  drm/nouveau/flcn: remove unused functions
  drm/nouveau: remove double WFI when destroying channels
  drm/nouveau/ce/gv100-: move method buffer to ce ctx
  drm/nouveau/fifo: remove rd32/wr32 accessors from channels
  drm/nouveau/fifo: rip out cevent, never used
  drm/nouveau/device: remove pwrsrc notify in favour of a direct call to clk
  drm/nouveau/nvkm: remove unused header
  drm/nouveau/nvkm: zero out engine pointer for subdev-provided classes
  drm/nouveau/nvkm: use list_add_tail() when building object tree
  drm/nouveau/nvkm: rip out event uapi
  drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed()
  qlogic: qed: fix clang -Wformat warnings
  igb: add xdp frags support to ndo_xdp_xmit
  selftests: mptcp: add MPC backup tests
  mptcp: more accurate MPC endpoint tracking
  mptcp: allow the in kernel PM to set MPC subflow priority
  mptcp: address lookup improvements
  mptcp: introduce and use mptcp_pm_send_ack()
  net: ip_tunnel: use strscpy to replace strlcpy
  tcp: make retransmitted SKB fit into the send window
  nfp: support TX VLAN ctag insert in NFDK
  bpf: Make non-preallocated allocation low priority
  nfp: fix clang -Wformat warnings
  bpf, x86: fix freeing of not-finalized bpf_prog_pack
  arch: arm64: dts: marvell: rename the sfp GPIO properties
  arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPIO properties
  dt-bindings: net: sff,sfp: rename example dt nodes to be more generic
  dt-bindings: net: convert sff,sfp to dtschema
  bpf: reparent bpf maps on memcg offlining
  KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs
  KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk
  KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again
  KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
  selftests/bpf: add a ksym iter subtest
  bpf: add a ksym BPF iterator
  drm/i915/selftests: fix subtraction overflow bug
  drm/i915/gt: Only kick the signal worker if there's been an update
  drm/i915: Bump GT idling delay to 2 jiffies
  drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/gt: Serialize GRDOM access between multiple engine resets
  tracing/histograms: Simplify create_hist_fields()
  tracing/user_events: Fix syntax errors in comments
  dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML
  dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML
  drm/amdkfd: bump KFD version for unified ctx save/restore memory
  drm/amd/display: fix unnecessary pipe split playing NV12 1080p MPO video
  drm/amd/display: Fix black screen when disabling Freesync in OSD
  drm/amd/display: Disable PSRSU when DSC enabled on the specific sink
  drm/amd/display: Clear edid when unplug mst connector
  drm/amd/display: Fix windowed MPO video with ODM combine for DCN32
  drm/amd/display: Removing assert statements for Linux
  drm/amd/display: Helper function for ALPM initialization
  drm/amd/display: Check for DP2.0 when checking ODM combine
  drm/amd/display: Exit SubVP if MPO in use
  drm/amdgpu/mes: set correct mes ring ready flag
  drm/amdgpu: Remove one duplicated ef removal
  module: Move module's Kconfig items in kernel/module/
  KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
  xfs: replace inode fork size macros with functions
  xfs: replace XFS_IFORK_Q with a proper predicate function
  of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
  ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
  ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
  drm/i915/dg2: Add Wa_15010599737
  OPP: Remove dev{m}_pm_opp_of_add_table_noclk()
  PM / devfreq: tegra30: Register config_clks helper
  OPP: Allow config_clks helper for single clk case
  OPP: Provide a simple implementation to configure multiple clocks
  OPP: Assert clk_count == 1 for single clk helpers
  OPP: Add key specific assert() method to key finding helpers
  OPP: Compare bandwidths for all paths in _opp_compare_key()
  OPP: Allow multiple clocks for a device
  lib/test_bitmap: test the tail after bitmap_to_arr64()
  lib/bitmap: fix off-by-one in bitmap_to_arr64()
  NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE
  sunrpc: fix expiry of auth creds
  nfs: fix port value parsing
  uapi: sof: abi: Bump SOF ABI for ext_data_length
  ASoC: SOF: compress: Prevent current kernel running with older FW
  ASoC: SOF: Copy compress parameters into extended data
  ASoC: SOF: compress: Dynamically allocate pcm params struct
  nfs: Replace kmap() with kmap_local_page()
  NFS: remove redundant code in nfs_file_write()
  nfs/blocklayout: refactor block device opening
  drm/amdgpu/gmc10: adjust gart size for parts that support S/G display
  drm/amdgpu/mes: fix bo va unmap issue in mes
  NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
  NFSv4.1: Don't decrease the value of seq_nr_highest_sent
  ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once
  ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data
  net: change the type of ip_route_input_rcu to static
  ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code
  perf lock: Look up callchain for the contended locks
  perf record: Allow to specify max stack depth of fp callchain
  perf lock: Handle lock contention tracepoints
  perf lock: Add lock contention tracepoints record support
  perf lock: Skip print_bad_events() if nothing bad
  perf lock: Allow to use different kernel symbols
  perf lock: Print wait times with unit
  ASoC: SOF: topology: remove unused variable
  ASoC: soc-pcm: demote warnings on non-atomic BE connection
  ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag
  ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot
  ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
  ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
  perf test: Add test for branch stack sampling
  perf test: Make all metrics test more tolerant
  perf test: Add debug line to diagnose broken metrics
  dt-bindings: mmc: Add compatible for MediaTek MT8188
  dt-bindings: mmc: sdhci-msm: document resets
  mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
  mmc: core: Replace with already defined values for readability
  dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema
  staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHwReg8188EU()
  mmc: tmio: avoid glitches when resetting
  memstick/ms_block: Use the bitmap API when applicable
  memstick/ms_block: Fix a memory leak
  memstick/ms_block: Fix some incorrect memory allocation
  mmc: renesas_sdhi: Fix typo's
  mmc: renesas_sdhi: Get the reset handle early in the probe
  mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node()
  mmc: sdhci-pci-gli: Fix build error unused-function
  mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability
  mmc: host: Improve I/O read/write performance for GL9763E
  mmc: sdhci-st: Obviously always return success in remove callback
  mmc: sdhci-of-arasan: Obviously always return success in remove callback
  mmc: dw_mmc: rockchip: Obviously always return success in remove callback
  mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback
  mmc: dw_mmc: exynos: Obviously always return success in remove callback
  mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe()
  mmc: mmci: Fix typo in comment
  dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements
  dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4
  mmc: debugfs: Fix file release memory leak
  dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and generic Gen4 support
  mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string
  dt-bindings: mmc: convert mmc-spi-slot to yaml
  dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU
  dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema
  mmc: cqhci: Capture eMMC and SD card errors
  mmc: debugfs: Add debug fs error state entry for mmc driver
  mmc: debugfs: Add debug fs entry for mmc driver
  mmc: sdhci: Capture eMMC and SD card errors
  mmc: core: Capture eMMC and SD card errors
  mmc: mtk-sd: fix typo
  mmc: mxcmmc: Silence a clang warning
  mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
  mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0
  dt-bindings: mmc: Add Broadcom optional sdio_freq clock
  dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings
  mmc: sdhci-of-dwcmshc: add support for rk3588
  mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
  mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
  Documentation/process: Add embargoed HW contact for LLVM
  ALSA: hda: cs35l41: Improve dev_err_probe() messaging
  ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference
  devlink: Hold the instance lock in port_new / port_del callbacks
  net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set
  net/mlx5: Use devl_ API in mlx5e_devlink_port_register
  devlink: Remove unused functions devlink_rate_leaf_create/destroy
  net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register
  net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register
  devlink: Remove unused function devlink_rate_nodes_destroy
  net/mlx5: Use devl_ API for rate nodes destroy
  net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter
  drivers: mcb: directly use ida_alloc()/free()
  interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values
  interconnect: qcom: icc-rpm: Support multiple buckets
  interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
  interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
  dt-bindings: interconnect: Update property for icc-rpm path tag
  swiotlb: fail map correctly with failed io_tlb_default_mem
  habanalabs: move h/w dirty message to debug
  habanalabs: rename soft reset to compute reset
  habanalabs: add status of reset after device release
  habanalabs: fix update of is_in_soft_reset
  habanalabs: expose only valid debugfs nodes
  habanalabs/gaudi2: map virtual MSI-X doorbell memory for user
  habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell
  habanalabs/gaudi2: modify CS completion CQ to use virtual MSI-X doorbell
  habanalabs/gaudi2: replace defines for reserved sob/mob with enums
  habanalabs/gaudi2: configure virtual MSI-X doorbell interface
  habanalabs: add a value field to hl_fw_send_pci_access_msg()
  habanalabs: fixes to the poll-timeout macros
  habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup
  habanalabs: initialize variable explicitly
  habanalabs: Use the bitmap API to allocate bitmaps
  habanalabs/gaudi2: remove unused defines
  habanalabs: make sure variable is set before used
  habanalabs: don't declare tmp twice in same function
  habanalabs: do not set max power on a secured device
  habanalabs/gaudi2: SM mask can only be 8-bit
  habanalabs/gaudi2: remove unused variable
  habanalabs: allow detection of unsupported f/w packets
  habanalabs: save f/w preboot minor version
  habanalabs: add support for common decoder interrupts
  habanalabs: naming refactor of user interrupt flow
  habanalabs: wait for preboot ready after hard reset
  habanalabs/gaudi2: reset device upon critical ECC event
  habanalabs: enable gaudi2 code in driver
  habanalabs: add gaudi2 MMU support
  habanalabs: add gaudi2 wait-for-CS support
  habanalabs/gaudi2: add gaudi2 profiler module
  habanalabs/gaudi2: add gaudi2 security module
  habanalabs: add generic security module
  habanalabs: remove obsolete device variables used for testing
  habanalabs: initialize new asic properties
  habanalabs: add unsupported functions
  habanalabs: add gaudi2 asic-specific code
  uapi: habanalabs: add gaudi2 defines
  habanalabs/gaudi2: add asic registers header files
  habanalabs: remove redundant argument in access_dev_mem APIs
  habanalabs: use %pa to print pci bar size
  habanalabs/gaudi: replace hl_poll_timeout with while loop
  habanalabs: communicate supported page sizes to user
  habanalabs: remove dead code from free_device_memory()
  habanalabs/gaudi: enable error interrupt on ARB WDT
  habanalabs: page size can only be a power of 2
  habanalabs: refactor dma asic-specific functions
  habanalabs/gaudi: remove unused enum
  habanalabs/gaudi: mask constant value before cast
  habanalabs/gaudi: use correct type in assignment
  habanalabs/gaudi: fix function name in comment
  habanalabs/goya: move dma direction enum to uapi file
  habanalabs: set default value for memory_scrub
  habanalabs: move call to scrub_device_mem after ctx_fini
  habanalabs/gaudi: use memory_scrub_val from debugfs
  habanalabs: don't send addr and size to scrub_device_mem cb
  habanalabs: don't do memory scrubbing when unmapping
  habanalabs: print if firmware is secured during load
  habanalabs/gaudi: fix a race condition causing DMAR error
  habanalabs/gaudi: fix warning: var might be used uninitialized
  habanalabs: move memory_scrub_val to hdev struct
  habanalabs: fix comment style
  habanalabs: use kvcalloc when possible
  habanalabs: print pointer with correct modifier
  habanalabs: check fence pointer before use
  habanalabs: add critical indication in sram ecc
  habanalabs/gaudi: notify user process on device unavailable
  habanalabs: remove unused get_dma_desc_list_size
  habanalabs: fix NULL dereference on cs timeout
  habanalabs/gaudi: fix shift out of bounds
  habanalabs: add validity check for cq counter offset
  habanalabs/gaudi: fix incorrect MME offset calculation
  habanalabs: avoid unnecessary error print
  habanalabs: send an event notification when CS timeout occurs
  habanalabs/gaudi: send device reset notification
  habanalabs/gaudi: invoke device reset from one code block
  habanalabs: expose undefined opcode status via info ioctl
  habanalabs/gaudi: collect undefined opcode error info
  habanalabs: fix race between hl_get_compute_ctx() and hl_ctx_put()
  habanalabs: keep a record of completed CS outcomes
  habanalabs/gaudi: fix comment to reflect current code
  habanalabs: change the write flag name of error info structs
  habanalabs/gaudi: move tpc assert raise into internal func
  habanalabs: align ioctl uapi structures to 64-bit
  habanalabs: add terminating NULL to attrs arrays
  habanalabs: Fix kernel-doc
  habanalabs: Fix kernel-doc
  habanalabs: fix double unlock on error in map_device_va()
  drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
  dt-bindings: remove Joonyoung Shim from maintainers
  drm/exynos: MAINTAINERS: move Joonyoung Shim to credits
  bpf: Fix 'dubious one-bit signed bitfield' warnings
  samples/bpf: Fix xdp_redirect_map egress devmap prog
  amd-xgbe: fix clang -Wformat warnings
  atm: he: Use the bitmap API to allocate bitmaps
  net/fq_impl: Use the bitmap API to allocate bitmaps
  net: dsa: hellcreek: Use the bitmap API to allocate bitmaps
  selftests: tls: add test for NoPad getsockopt
  tls: rx: fix the NoPad getsockopt
  tls: rx: add counter for NoPad violations
  tls: fix spelling of MIB
  rtla/utils: Use calloc and check the potential memory allocation failure
  of: unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()
  of: unittest: Switch to use fwnode instead of of_node
  dt-bindings: input: iqs7222: Use central 'linux,code' definition
  dt-bindings: mtd/partitions: Convert arm-firmware-suite to DT schema
  clk: sprd: Add dt-bindings include file for UMS512
  dt-bindings: clk: sprd: Add bindings for ums512 clock controller
  cxl/pmem: Delete unused nvdimm attribute
  dt-bindings: arm: cpus: add cortex-a78ae compatible
  bpf, arm64: Add bpf trampoline for arm64
  bpf, arm64: Implement bpf_arch_text_poke() for arm64
  MAINTAINERS: Update file list for module maintainers
  dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties'
  arm64: Add LDR (literal) instruction
  bpf: Remove is_valid_bpf_tramp_flags()
  drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
  PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
  Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended
  bcm63xx: fix Tx cleanup when NAPI poll budget is zero
  octeontx2-af: Enable Exact match flag in kex profile
  octeontx2-pf: Add support for exact match table.
  octeontx2-af: Invoke exact match functions if supported
  octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
  octeontx2: Modify mbox request and response structures
  octeontx2-af: Debugsfs support for exact match.
  octeontx2-af: Drop rules for NPC MCAM
  octeontx2-af: FLR handler for exact match table.
  octeontx2-af: devlink configuration support
  octeontx2-af: Exact match scan from kex profile
  octeontx2-af: Exact match support
  octeontx2-af: Use hashed field in MCAM key
  module: Use vzalloc() instead of vmalloc()/memset(0)
  modules: Ensure natural alignment for .altinstructions and __bug_table sections
  module: Increase readability of module_kallsyms_lookup_name()
  module: Fix ERRORs reported by checkpatch.pl
  module: Add support for default value for module async_probe
  skmsg: Fix invalid last sg check in sk_msg_recvmsg()
  ASoC: nau8821: Add headset button detection
  drm/i915/ttm: fix sg_table construction
  ASoC: SOF: remove warning on ABI checks
  ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init()
  netfilter: nf_tables: move nft_cmp_fast_mask to where its used
  netfilter: nf_tables: use correct integer types
  netfilter: nf_tables: add and use BE register load-store helpers
  netfilter: nf_tables: use the correct get/put helpers
  netfilter: x_tables: use correct integer types
  netfilter: nfnetlink: add missing __be16 cast
  netfilter: nft_set_bitmap: Fix spelling mistake
  netfilter: h323: merge nat hook pointers into one
  netfilter: nf_conntrack: use rcu accessors where needed
  netfilter: nf_conntrack: add missing __rcu annotations
  netfilter: nf_flow_table: count pending offload workqueue tasks
  net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
  netfilter: conntrack: use correct format characters
  netfilter: conntrack: use fallthrough to cleanup
  ASoC: codecs: rt274: Set component to NULL on remove
  ASoC: codecs: rt298: Set component to NULL on remove
  ASoC: codecs: rt286: Set component to NULL on remove
  ASoC: codecs: rt298: Fix jack detection
  ASoC: codecs: rt298: Fix NULL jack in interrupt
  reset: a10sr: allow building under COMPILE_TEST
  fddi/skfp: fix repeated words in comments
  ethernet/via: fix repeated words in comments
  reset: allow building of reset simple driver if expert config selected
  net: Find dst with sk's xfrm policy not ctl_sk
  lib/test_printf.c: split write-beyond-buffer check in two
  mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr()
  mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
  mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
  mt76: get rid of mt76_wcid_hw routine
  mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
  mt76: add phy_idx to mt76_wcid
  mt76: introduce phys array in mt76_dev structure
  mt76: add phy_idx in mt76_rx_status
  mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
  mt76: add len parameter to __mt76_mcu_msg_alloc signature
  mt76: mt7915 add ht mpdu density
  mt76: mt7921: reduce the mutex lock scope during reset
  mt76: mt7921: reduce log severity levels for informative messages
  mt76: connac: move tx initialization/cleanup in mt76_connac module
  mt76: mt7921: make mt7921_pci_driver static
  mt76: mt7921: enable HW beacon filter in the initialization stage
  mt76: mt7921: enable HW beacon filter not depending on PM flag
  mt76: remove q->qid
  mt76: do not use skb_set_queue_mapping for internal purposes
  mt76: pass original queue id from __mt76_tx_queue_skb to the driver
  mt76: mt7615: fix throughput regression on DFS channels
  mt76: allow receiving frames with invalid CCMP PN via monitor interfaces
  mt76: mt76x02: improve reliability of the beacon hang check
  mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only
  mt76: mt7915: update the maximum size of beacon offload
  mt76: do not check the ccmp pn for ONLY_MONITOR frame
  mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only
  mt76: mt7915: update mpdu density in 6g capability
  mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe
  mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
  mt76: mt7915: disable UL MU-MIMO for mt7915
  mt76: move mt76_connac2_mcu_fill_message in mt76_connac module
  mt76: move mcu_txd/mcu_rxd structures in shared code
  mt76: mt7915: rely on mt76_connac_tx_free
  mt76: connac: move mt7615_txp_skb_unmap in common code
  mt76: connac: move mt76_connac_write_hw_txp in shared code
  mt76: connac: move mt76_connac_tx_complete_skb in shared code
  mt76: connac: move mt76_connac_tx_free in shared code
  mt76: move mt7615_txp_ptr in mt76_connac module
  mt76: connac: move mt76_connac_fw_txp in common module
  mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi
  mt76: mt7921: enlarge maximum VHT MPDU length to 11454
  mt76: mt7921: fix aggregation subframes setting to HE max
  mt76: mt7921s: fix possible sdio deadlock in command fail
  mt76: mt7921: do not update pm states in case of error
  mt76: mt7615: do not update pm stats in case of error
  mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl
  mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module
  mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module
  mt76: connac: move HE radiotap parsing in connac module
  mt76: mt7921: fix command timeout in AP stop period
  mt76: mt7921: not support beacon offload disable command
  mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module
  mt76: connac: move connac2_mac_write_txwi in mt76_connac module
  mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
  mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
  mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
  mt76: enable the VHT extended NSS BW feature
  mt76: mt7663: rely on mt76_connac2_fw_trailer
  mt76: connac: move mt76_connac2_load_patch in connac module
  mt76: connac: move mt76_connac2_load_ram in connac module
  mt76: mt7921: move fw toggle in mt7921_load_firmware
  mt76: connac: move shared fw structures in connac module
  mt76: mt7921: get rid of mt7921_mcu_exit
  mt76: mt7921: add missing bh-disable around rx napi schedule
  mt76: mt7615: add missing bh-disable around rx napi schedule
  mt76: mt7915: add missing bh-disable around tx napi enable/schedule
  dt-bindings: net: wireless: mt76: add clock description for MT7986.
  mt76: mt7921s: fix firmware download random fail
  mt76: mt7921: add PATCH_FINISH_REQ cmd response handling
  mt76: add DBDC rxq handlings into mac_reset_work
  mt76: mt7915: add more ethtool stats
  mt76: mt7921: introduce ACPI SAR config in tx power
  mt76: mt7921: introduce ACPI SAR support
  mt76: add 6 GHz band support in mt76_sar_freq_ranges
  mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
  mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
  mt76: mt7915: fix endianness in mt7915_rf_regval_get
  wifi: mac80211_hwsim: add back erroneously removed cast
  ASoC: fsl_utils: Drop usage of __clk_get_name()
  ASoC: mediatek: mt8186: Remove condition with no effect
  ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
  ASoC: SOF: mediatek: Revise mt8195 boot flow
  s390: Add attestation query information
  KVM: s390: drop unexpected word 'and' in the comments
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  dt-bindings: pinctrl: sunxi: allow vcc-pi-supply
  dt-bindings: pinctrl: sunxi: Make interrupts optional
  MIPS: Make phys_to_virt utilize __va()
  MIPS: vdso: Utilize __pa() for gic_pfn
  MIPS: mm: Use the bitmap API to allocate bitmaps
  MIPS: math-emu: Use the bitmap API to allocate bitmaps
  pinctrl: qcom: Add pinctrl driver for MSM8909
  dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm
  pinctrl: starfive: Serialize adding groups and functions
  coresight: etm4x: avoid build failure with unrolled loops
  wifi: mac80211_hwsim: fix race condition in pending packet
  wifi: mac80211: Use the bitmap API to allocate bitmaps
  wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade
  wifi: nl80211: fix sending link ID info of associated BSS
  wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
  wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit
  staging: r8188eu: the bcnhead parameter is always 0
  staging: r8188eu: efuse_utilized is never read
  staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical
  staging: r8188eu: offset is always 0 in iol_read_efuse
  staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse
  staging: r8188eu: txpktbuf_bndy is always 0
  staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse
  staging: r8188eu: use memcpy for fallback mac address
  staging: r8188eu: always initialise efuse buffer with 0xff
  staging: r8188eu: use a local buffer for efuse data
  staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller
  staging: r8188eu: remove eeprom function prototypes
  staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv
  staging: r8188eu: remove unused eeprom defines
  staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU()
  staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
  MAINTAINERS: additional files related kvm s390 pci passthrough
  KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices
  vfio-pci/zdev: different maxstbl for interpreted devices
  vfio-pci/zdev: add function handle to clp base capability
  vfio-pci/zdev: add open/close device hooks
  KVM: s390: pci: add routines to start/stop interpretive execution
  KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding
  KVM: s390: mechanism to enable guest zPCI Interpretation
  KVM: s390: pci: enable host forwarding of Adapter Event Notifications
  KVM: s390: pci: do initial setup for AEN interpretation
  KVM: s390: pci: add basic kvm_zdev structure
  vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM
  s390/pci: stash dtsm and maxstbl
  s390/pci: stash associated GISA designation
  s390/pci: externalize the SIC operation controls and routine
  s390/airq: allow for airq structure that uses an input vector
  s390/airq: pass more TPI info to airq handlers
  s390/sclp: detect the AISI facility
  s390/sclp: detect the AENI facility
  s390/sclp: detect the AISII facility
  s390/sclp: detect the zPCI load/store interpretation facility
  NFS: Fix case insensitive renames
  pNFS/files: Handle RDMA connection errors correctly
  pNFS/flexfiles: Report RDMA connection errors to the server
  Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
  SUNRPC: Fix an RPC/RDMA performance regression
  cxl/hdm: Initialize decoder type for memory expander devices
  cxl/port: Cache CXL host bridge data
  platform/x86: intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
  tools/testing/cxl: Fix decoder default state
  tools/testing/cxl: Add partition support
  tools/testing/cxl: Expand CFMWS windows
  tools/testing/cxl: Move cxl_test resources to the top of memory
  cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem'
  cxl/debug: Move debugfs init to cxl_core_init()
  platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID
  platform/x86: serial-multi-instantiate: Get rid of redundant 'else'
  platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up
  platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging
  platform/x86: serial-multi-instantiate: Drop duplicate check
  platform/x86: serial-multi-instantiate: Improve autodetection
  platform/x86/intel/ifs: Mark as BROKEN
  platform/x86: asus-wmi: Add key mappings
  efi: Fix efi_power_off() not being run before acpi_power_off() when necessary
  platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
  platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4
  cxl/Documentation: List attribute permissions
  cxl/hdm: Require all decoders to be enumerated
  cxl/mem: Convert partition-info to resources
  cxl: Introduce cxl_to_{ways,granularity}
  cxl/core: Drop is_cxl_decoder()
  cxl/core: Drop ->platform_res attribute for root decoders
  cxl/core: Rename ->decoder_range ->hpa_range
  cxl/hdm: Use local hdm variable
  pinctrl: amd: Remove contact information
  pinctrl: amd: Don't save/restore interrupt status and wake status bits
  pinctrl: amd: Use devm_platform_get_and_ioremap_resource
  pinctrl: qcom: spmi-gpio: make the irqchip immutable
  xfs: use XFS_IFORK_Q to determine the presence of an xattr fork
  xfs: make inode attribute forks a permanent part of struct xfs_inode
  xfs: convert XFS_IFORK_PTR to a static inline helper
  apparmor: test: Remove some casts which are no-longer required
  apparmor: Fix memleak in aa_simple_write_to_buffer()
  apparmor: fix reference count leak in aa_pivotroot()
  apparmor: Fix some kernel-doc comments
  apparmor: Fix undefined reference to `zlib_deflate_workspacesize'
  apparmor: fix aa_label_asxprint return check
  apparmor: Fix some kernel-doc comments
  apparmor: Fix some kernel-doc comments
  apparmor: Fix match_mnt_path_str() and match_mnt() kernel-doc comment
  apparmor: Use struct_size() helper in kmalloc()
  apparmor: Fix failed mount permission check error message
  security/apparmor: remove redundant ret variable
  apparmor: fix quiet_denied for file rules
  apparmor: resolve uninitialized symbol warnings in policy_unpack_test.c
  apparmor: Update MAINTAINERS file with the lastest information
  apparmor: don't create raw_sha1 symlink if sha1 hashing is disabled
  apparmor: Enable tuning of policy paranoid load for embedded systems
  apparmor: make export of raw binary profile to userspace optional
  apparmor: Update help description of policy hash for introspection
  lsm: Fix kernel-doc
  apparmor: Fix kernel-doc
  apparmor: fix absroot causing audited secids to begin with =
  cxl/port: Keep port->uport valid for the entire life of a port
  xfs: removed useless condition in function xfs_attr_node_get
  xfs: add selinux labels to whiteout inodes
  ALSA: hda: Remove unused macro definition
  ALSA: hda: Reset all SIE bits in INTCTL
  ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
  ALSA: hda: Fix put_device() inconsistency in error path
  ALSA: hda: Make device usage_count consistent across subsequent probing
  ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted
  ixp4xx_eth: Set MAC address from device tree
  ixp4xx_eth: Fall back to random MAC address
  af_unix: fix unix_sysctl_register() error path
  selftests: mptcp: update pm_nl_ctl usage header
  selftests: mptcp: avoid Terminated messages in userspace_pm
  selftests: mptcp: userspace pm subflow tests
  selftests: mptcp: userspace pm address tests
  selftests: mptcp: tweak simult_flows for debug kernels
  mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
  bus: mhi: ep: Check dev_set_name() return value
  9p: Add client parameter to p9_req_put()
  9p: Drop kref usage
  Input: i8042 - add dritek quirk for Acer Aspire One AO532
  bcm63xx_enet: change the driver variables to static
  net: phylink: fix SGMII inband autoneg enable
  Documentation: add a description for net.core.high_order_alloc_disable
  net: rxrpc: fix clang -Wformat warning
  tls: rx: make tls_wait_data() return an recvmsg retcode
  tls: create an internal header
  tls: rx: coalesce exit paths in tls_decrypt_sg()
  tls: rx: wrap decrypt params in a struct
  tls: rx: always allocate max possible aad size for decrypt
  strparser: pad sk_skb_cb to avoid straddling cachelines
  KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n
  KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP
  KVM: x86: Initialize number of APIC LVT entries during APIC creation
  bpf: Correctly propagate errors up from bpf_core_composites_match
  drm/amdgpu/mes: fix mes submission in atomic context
  drm/amd/pm: drop the thermal_controller_type check
  drm/amd/pm: ac/dc change for smu_v13_0
  drm/amd/display: Enable ODM combine default policy
  drm/amd/display: Add callback to set dig mode
  dt-bindings: input: gpio-keys: accept also interrupt-extended
  dt-bindings: input: gpio-keys: reference input.yaml and document properties
  dt-bindings: input: gpio-keys: enforce node names to match all properties
  dt-bindings: input: Convert adc-keys to DT schema
  dt-bindings: input: Centralize 'linux,input-type' definition
  dt-bindings: input: Use common 'linux,keycodes' definition
  dt-bindings: input: Centralize 'linux,code' definition
  dt-bindings: input: Increase maximum keycode value to 0x2ff
  libbpf: Disable SEC pragma macro on GCC
  Input: mt6779-keypad - implement row/column selection
  Input: mt6779-keypad - match hardware matrix organization
  KVM: x86: Add helpers to identify CTL and STATUS MCi MSRs
  KVM: x86: Use explicit case-statements for MCx banks in {g,s}et_msr_mce()
  KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
  bpf: Check attach_func_proto more carefully in check_return_code
  Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
  ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt
  ASoC: SOF: ipc4-topology: check dai->private in ipc_free()
  drm/i915/mtl: Add MeteorLake PCI IDs
  drm/i915/mtl: Add MeteorLake platform info
  ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration
  ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout
  ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET
  ASoC: Intel: avs: Recognize FW_CFG_RESERVED
  ASoC: Intel: avs: Use helper function to set up DMA
  ASoC: Intel: avs: Set max DMA segment size
  ASoC: Intel: avs: Block IPC channel on suspend
  ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size
  ASoC: Intel: avs: Copy only as many RX bytes as necessary
  ASoC: Intel: avs: Relax DSP core transition timings
  ASoC: Intel: avs: Assign I2S gateway when parsing topology
  ASoC: Intel: avs: Register HDAudio ext-bus operations
  ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform
  ASoC: amd: acp: ACP code generic to support newer platforms
  ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver
  media: amphion: only insert the first sequence startcode for vc1l format
  media: amphion: sync buffer status with firmware during abort
  media: hantro: Fix RK3399 H.264 format advertising
  media: docs: Remove extraneous \endgroup from P010 table
  media: dt-bindings: media: samsung,s5pv210-jpeg: convert to dtschema
  media: amphion: defer setting last_buffer_dequeued until resolution changes are processed
  media: mediatek: vcodec: Initialize decoder parameters for each instance
  media: mediatek: vcodec: decoder: Embed framesize inside mtk_video_fmt
  media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx
  media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
  media: mediatek: vcodec: decoder: Skip alignment for default resolution
  media: mediatek: vcodec: decoder: Fix 4K frame size enumeration
  media: mediatek: vcodec: decoder: Const-ify stepwise_fhd
  media: staging: media: imx: imx7-media-csi: Drop usage of shared helpers
  media: staging: media: imx: imx7-media-csi: Drop V4L2 events support
  media: staging: media: imx: imx7-media-csi: Inline imx7_csi_enum_pixel_formats()
  media: staging: media: imx: imx7-media-csi: Drop unneeded pixel format validation
  media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_FMT_Y14 support
  media: staging: media: imx: imx7-media-csi: Fix list of supported formats
  media: staging: media: imx: imx7-media-csi: Simplify default format in try_fmt
  media: staging: media: imx: imx7-media-csi: Inline imx7_csi_init_mbus_fmt()
  media: staging: media: imx: imx7-media-csi: Drop unneeded imx7_csi_pixfmt fields
  media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/BAYER format selectors
  media: staging: media: imx: imx7-media-csi: Simplify default mbus code in try_fmt
  media: staging: media: imx: imx7-media-csi: Define macro for default mbus code
  media: staging: media: imx: imx7-media-csi: Make default formats consistent
  media: staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats
  media: staging: media: imx: imx7-media-csi: Drop IPU-only formats
  media: staging: media: imx: imx7-media-csi: Drop IC support from imx7_csi_try_colorimetry()
  media: staging: media: imx: imx7-media-csi: Replace ipu_color_space with bool yuv field
  media: staging: media: imx: imx7-media-csi: Import format helpers
  media: staging: media: imx: imx7-media-csi: Drop error message on alloc failure
  media: staging: media: imx: imx7-media-csi: Decouple from shared macros
  media: staging: media: imx: imx7-media-csi: Decouple from imx_media_dma_buf
  media: staging: media: imx: imx7-media-csi: Store imx7_csi in drv data
  media: staging: media: imx: imx7-media-csi: Fold imx_media_video_dev into imx7_csi
  media: staging: media: imx: imx7-media-csi: Decouple from imx_media_buffer
  media: staging: media: imx: imx7-media-csi: Fold imx_media_dev into imx7_csi
  media: staging: media: imx: imx7-media-csi: Inline pipeline start/stop
  media: staging: media: imx: imx7-media-csi: Avoid unnecessary casts
  media: staging: media: imx: imx7-media-csi: Import imx_media_pipeline_set_stream()
  media: staging: media: imx: imx7-media-csi: Inline imx_media_pipeline_pad()
  media: staging: media: imx: imx7-media-csi: Don't initialize unused fields
  media: staging: media: imx: imx7-media-csi: Drop imx_media_add_video_device call
  media: staging: media: imx: imx7-media-csi: Embed imx_media_dev in imx7_csi
  media: staging: media: imx: imx7-media-csi: Import imx_media_dev_init() helper
  media: staging: media: imx: imx7-media-csi: Don't set subdev group id
  media: staging: media: imx: imx7-media-csi: Ensure consistent function prefix
  media: staging: media: imx: imx7-media-csi: Fold capture_priv into imx7_csi
  media: staging: media: imx: imx7-media-csi: Reorganize imx7_csi structure
  media: staging: media: imx: imx7-media-csi: Drop unused controls support
  media: staging: media: imx: imx7-media-csi: Drop legacy video device support
  media: staging: media: imx: imx7-media-csi: Import video device helpers
  media: staging: media: imx: imx7-media-csi: Remove imx_media_of_add_csi
  media: staging: media: imx: imx7-media-csi: Move format init to probe time
  media: staging: media: imx: imx7-media-csi: Drop unused frame_interval
  media: staging: media: imx: imx7-media-csi: Don't populate vdev lists
  media: staging: media: imx: imx7-media-csi: Move misc init out of probe()
  media: staging: media: imx: imx7-media-csi: Drop the imx_media notifier
  media: staging: media: imx: imx7-media-csi: Drop duplicate link creation
  media: staging: media: imx: imx7-media-csi: Import notifier helpers
  media: staging: media: imx: imx7-media-csi: Split imx_media_dev from probe()
  media: staging: media: imx: imx7-media-csi: Initialize locks early on
  media: renesas: rcar_drif: Drop of_match_ptr()
  media: xilinx: Drop unexpected word 'with' in comments
  media: mt9p031: Move open subdev op init code into init_cfg
  media: mt9p031: Add MT9P006 compatible
  media: dt-bindings: mt9p031: Add MT9P006 compatible string
  media: staging/media/atomisp/pci/atomisp: Fix typo in string
  media: atomisp: clean up for-loop, remove redundant assignment to variable i
  media: staging: media/atomisp: use max() impl
  media: atomisp: Fix typo in comments
  media: atomisp_gmin_platform: stop abusing efivar API
  media: atomisp: fix -Wdangling-pointer warning
  media: atomisp: fix uninitialized stack mem usage in ia_css_rmgr_acq_vbuf()
  media: atomisp: revert "don't pass a pointer to a local variable"
  media: atomisp-mt9m114: Fix pointer dereferenced before checking
  media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
  media: staging: media: atomisp: Use kmap_local_page() in hmm_store()
  media: staging: media: atomisp: Use kmap_local_page() in hmm_set()
  drm/i915/gt: Add general DSS steering iterator to intel_gt_mcr
  media: staging: media: atomisp: Convert kmap() to kmap_local_page()
  x86/sgx: Drop 'page_index' from sgx_backing
  clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS
  drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c
  drm/tegra: vic: Use devm_platform_ioremap_resource()
  media: staging: atomisp: rework reading the id and revision values
  gpu: host1x: Use the bitmap API to allocate bitmaps
  media: atomisp: Add a notes.txt file
  media: atomisp: remove force argument from __destroy_[stream[s]|pipe[s]]()
  media: atomisp: use atomisp_destroy_pipes_stream_force() in more places
  media: atomisp: use atomisp_css_update_stream() in more places
  media: atomisp: use atomisp_create_pipes_stream() in more places
  media: atomisp: add error logging to atomisp_destroy_pipes_stream_force()
  media: atomisp: add error checking to atomisp_create_pipes_stream()
  media: atomisp: fix __get_frame_info() error handling
  media: atomisp: remove hmm_page_object
  gpu: host1x: Generalize host1x_cdma_push_wide()
  gpu: host1x: Initialize syncval in channel_submit()
  media: atomisp: drop HMM_BO_SHARE type
  media: atomisp: drop highmem var/arg from the hmm code
  media: atomisp: Simplify hmm_alloc() calls
  i915/perf: Disable OA sseu config param for gfx12.50+
  i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
  media: atomisp: add hmm_create_from_userdata() helper
  media: atomisp: remove unused hmm address translation functions
  media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags
  media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED
  media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines
  media: atomisp: remove atomisp_is_acc_enabled()
  media: atomisp: remove no longer used atomisp_css_acc_done() function
  media: atomisp: asc.acc.pipeline is always NULL
  media: atomisp: remove unused atomisp_*css_* functions
  media: atomisp: remove atomisp_acc.c
  media: atomisp: remove private acceleration ioctls
  media: atomisp: remove bogus comment above hmm_bo_allocated() prototype
  media: atomisp: removed unused hmm_bo_get_page_info() function
  media: atomisp: drop hmm_page_type
  media: atomisp: remove unused attribute argument from ia_css_frame_map()
  media: atomisp: remove pool related kernel cmdline options
  media: atomisp: remove hmm_mem_stats
  media: atomisp: remove hmm pool code
  media: atomisp: remove dynamic and reserved pool code
  media: atomisp: remove hmm_pool_[un]register()
  media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS
  media: atomisp: drop contiguous flag from struct ia_css_frame
  media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from ia_css_frame_init_planes()
  media: atomisp: drop contiguous argument from frame_create()
  media: atomisp: drop contiguous argument from frame_allocate_with_data()
  media: atomisp: drop contiguous argument from ia_css_frame_allocate_with_buffer_size()
  drm/msm/dpu: Fix for non-visible planes
  media: atomisp: remove unused ia_css_frame_allocate_contiguous*() functions
  media: atomisp: remove the unused RAW_BUF_STRIDE macro
  ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config
  ASoC: Intel: sof_cs42l42: support BT offload audio
  media: On Semi AR0521 sensor driver
  drm/tegra: Include DMA API header where used
  drm/tegra: Fix vmapping of prime buffers
  platform/x86/amd/pmc: Add new platform support
  platform/x86/amd/pmc: Add new acpi id for PMC controller
  platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT
  media: dt-bindings: Add bindings for On Semi AR0521 camera sensor
  media: ov5640: Move format mux config in format
  media: ov5640: Split DVP and CSI-2 formats
  media: ov5640: Adjust format to bpp in s_fmt
  drm/tegra: vic: Fix build warning when CONFIG_PM=n
  media: ov5640: Restrict sizes to mbus code
  media: ov5640: Add BGR888 format
  media: ov5640: Add RGB565_1X16 format
  media: ov5640: Register device properties
  media: ov5640: Implement get_selection
  media: ov5640: Implement init_cfg
  media: ov5640: Change CSI-2 timings to comply with FPS
  gpu: host1x: Register context bus unconditionally
  media: ov5640: Remove frame rate check from find_mode()
  media: ov5640: Adjust vblank with s_frame_interval
  drm/tegra: vic: Add Tegra234 support
  gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+
  gpu: host1x: Add MLOCK release code on Tegra234
  gpu: host1x: Rewrite job opcode sequence
  gpu: host1x: Tegra234 device data and headers
  gpu: host1x: Program interrupt destinations on Tegra234
  gpu: host1x: Allow reset to be missing
  gpu: host1x: Program virtualization tables
  gpu: host1x: Simplify register mapping and add common aperture
  gpu: host1x: Deduplicate hardware headers
  drm/tegra: Implement stream ID related callbacks on engines
  drm/tegra: Support context isolation
  drm/tegra: nvdec: Fix TRANSCFG register offset
  drm/tegra: falcon: Set DMACTX field on DMA transactions
  gpu: host1x: Program context stream ID on submission
  gpu: host1x: Add context device management code
  dt-bindings: host1x: Fix bracketing in example
  dt-bindings: Add bindings for Tegra234 Host1x and VIC
  media: ov5640: Add VBLANK control
  media: ov5640: Add HBLANK control
  media: ov5640: Remove ov5640_mode_init_data
  media: ov5640: Remove duplicated mode settings
  media: ov5640: Re-sort per-mode register tables
  media: ov5640: Provide timings accessor
  media: ov5640: Split DVP and CSI-2 timings
  media: ov5640: Fix 720x480 in RGB888 mode
  media: ov5640: Rework timings programming
  media: ov5640: Rework CSI-2 clock tree
  media: ov5640: Update pixel_rate and link_freq
  media: ov5640: Add LINK_FREQ control
  media: ov5640: Associate bpp with formats
  media: ov5640: Add ov5640_is_csi2() function
  media: ov5604: Re-arrange modes definition
  media: ov5640: Add pixel rate to modes
  media: stm32-dcmi: add support of 1X16 serial pixel formats variant
  media: st-mipid02: expose 1X16 serial pixel format
  media: st-mipid02: add support for YVYU and VYUY formats
  media: st-mipid02: add support of pixel clock polarity
  media: ov7251: Fix multiple problems in s_stream callback
  media: sunxi: Add support for the A83T MIPI CSI-2 controller
  media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 bindings documentation
  media: MAINTAINERS: Add entry for the Allwinner A31 MIPI CSI-2 bridge driver
  media: sunxi: Add support for the A31 MIPI CSI-2 controller
  media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bindings documentation
  media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 input port
  dt-bindings: host1x: Add iommu-map property
  media: hantro: Add support for RK356x encoder
  media: dt-binding: media: Add rk3568-vepu binding
  media: amphion: release core lock before reset vpu core
  ath9k: remove unexpected words "the" in comments
  media: Fix incorrect P010 chroma order description
  ath11k: Fix typo in comments
  media: docs: Fix VIVIOC typo
  media: v4l2-ctrls: Fix missing newline in examples
  media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
  media: pvrusb2: drop unexpected word 'a' in comments
  media: ti: drop unexpected word 'a' in comments
  media: gspca: drop unexpected word 'is' in the comments
  media: cx18: Fix typo in comments
  nvmem: mtk-efuse: Simplify with devm_platform_get_and_ioremap_resource()
  dt-bindings: nvmem: mediatek: efuse: add support for mt8186
  dt-bindings: nvmem: mediatek: efuse: add support mt8183
  dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema
  MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER
  nvmem: microchip-otpc: add support
  dt-bindings: microchip-otpc: document Microchip OTPC
  binder: fix redefinition of seq_file attributes
  eeprom: idt_89hpesx: fix clang -Wformat warnings
  slimbus: messaging: fix typos in comments
  drivers: slimbus: Directly use ida_alloc()/free()
  intel_th: pci: Add Raptor Lake-S CPU support
  intel_th: pci: Add Raptor Lake-S PCH support
  intel_th: pci: Add Meteor Lake-P support
  intel_th: msu: Fix vmalloced buffers
  intel_th: msu-sink: Potential dereference of null pointer
  intel_th: Fix a resource leak in an error handling path
  virt: acrn: using for_each_set_bit to simplify the code
  sgi-xp: Use the bitmap API to allocate bitmaps
  net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads
  net: minor optimization in __alloc_skb()
  iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts
  tty: n_gsm: fix missing corner cases in gsmld_poll()
  tty: n_gsm: fix flow control handling in tx path
  tty: n_gsm: fix DM command
  tty: n_gsm: fix wrong T1 retry count handling
  serial: RS485 termination is supported if DT provides one
  serial: Embed rs485_supported to uart_port
  MIPS: ath79: Remove one of the identical args in early_printk
  serial: 8250_fsl: Don't report FE, PE and OE twice
  octeontx2-af: Don't reset previous pfc config
  usb: dwc3: gadget: fix high speed multiplier setting
  usb: dwc3: gadget: refactor dwc3_repare_one_trb
  tools: usb: testusb: Add super-plus speed reporting
  tools: usb: testusb: Add super speed reporting
  tools: usb: testusb: Add wireless speed reporting
  usb: core: hub: Create platform devices for onboard hubs in hub_probe()
  usb: misc: Add onboard_usb_hub driver
  dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub'
  of/platform: Add stubs for of_platform_device_create/destroy()
  usb: mtu3: support function remote wakeup
  usb: mtu3: check capability of usb3 dual role
  usb: mtu3: add feature to disable device's usb3 port
  usb: mtu3: print endpoint type as string
  usb: typec: tcpci: move tcpci.h to include/linux/usb/
  gadgetfs: ep_io - wait until IRQ finishes
  dt-bindings: usb: mtk-xhci: add compatible for mt8188
  usb: gadget: udc: atmel: convert to platform driver
  usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional()
  USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array()
  staging: vt6655: Use loop in vt6655_mac_read_ether_addr
  staging: vt6655: Use loop in vt6655_mac_write_bssid_addr
  staging: r8188eu: pattrib addresses were already set by the caller
  staging: r8188eu: remove sta2sta_data_frame prototype
  staging: vt6655: Convert macro vt6655_mac_read_ether_addr to function
  staging: vt6655: Convert macro vt6655_mac_write_bssid_addr to function
  staging: vt6655: Move two macros to file where those are used
  staging: vt6655: Rename MACvReadEtherAddress
  staging: vt6655: Rename MACvWriteBSSIDAddress
  staging: vt6655: Rename pbyEtherAddr to mac_addr
  staging: switch to netif_napi_add_weight()
  staging: r8188eu: use ieee80211 helper to check for nullfunc frame
  staging: r8188eu: remove a misleading comment
  staging: r8188eu: don't set pattrib->ta again
  staging: r8188eu: don't set pattrib->ra again
  staging: r8188eu: don't set pattrib->dst again
  staging: r8188eu: set bssid only once
  staging: r8188eu: Block comments use * on subsequent lines
  staging: r8188eu: mac addr len is unused
  staging: r8188eu: remove sdio definitions
  staging: r8188eu: read pwr seq length, remove PWR_CMD_END
  staging: r8188eu: support only us in PWR_CMD_DELAY
  staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c
  selftests/bpf: Add test involving restrict type qualifier
  bpftool: Add support for KIND_RESTRICT to gen min_core_btf command
  staging: r8188eu: make ffaddr2pipehdl() static
  staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg8188EU()
  Staging: rtl8192e: Added spaces around '+'
  Staging: rtl8192e: Remove unnecessary blank line
  Staging: rtl8192e: Added braces around else
  Staging: rtl8192e: Remove unnecessary parentheses
  Staging: rtl8192e: Avoid multiple assignments
  Staging: rtl8192e: Refactored rtllib_modes
  MAINTAINERS: Add entry for AF_XDP selftests files
  selftests, xsk: Rename AF_XDP testing app
  bpf, docs: Remove deprecated xsk libbpf APIs description
  l2tp: l2tp_debugfs: fix Clang -Wformat warnings
  eth: sp7021: switch to netif_napi_add_tx()
  eth: mtk: switch to netif_napi_add_tx()
  media: c8sectpfe: Remove unneeded NULL check before clk_disable_unprepare
  media: c8sectpfe: Clean up handling of *_buffer_aligned
  ASoC: nau8825: Declare 2 channels for DAI of capture stream
  ASoC: amd: Remove duplicated include in acp-es8336.c
  ASoC: add tas2780 DT binding
  ASoC: add tas2780 driver
  ASoC: amd: fix for variable set but not used warning
  ASoC: amd: drop machine driver remove function
  ASoC: amd: remove unused header file inclusion
  ASoC: amd: acp-es8336: use static variables
  ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE
  ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have
  ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation
  ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space
  ASoC: audio-graph-card2.c: make Codec2Codec settings optional
  ASoC: audio-graph-card2.c: use of_property_read_u32() for rate
  dt-bindings: opp: accept array of frequencies
  OPP: Make dev_pm_opp_set_opp() independent of frequency
  OPP: Reuse _opp_compare_key() in _opp_add_static_v2()
  OPP: Remove rate_not_available parameter to _opp_add()
  OPP: Use consistent names for OPP table instances
  OPP: Use generic key finding helpers for bandwidth key
  OPP: Use generic key finding helpers for level key
  OPP: Add generic key finding helpers and use them for freq APIs
  OPP: Remove dev_pm_opp_find_freq_ceil_by_volt()
  OPP: Remove custom OPP helper support
  OPP: ti: Migrate to dev_pm_opp_set_config_regulators()
  OPP: Add dev_pm_opp_get_supplies()
  OPP: Make _generic_set_opp_regulator() a config_regulators() interface
  OPP: Add support for config_regulators() helper
  OPP: Migrate set-prop-name helper API to use set-config helpers
  OPP: Migrate attach-genpd API to use set-config helpers
  OPP: Migrate set-opp-helper API to use set-config helpers
  OPP: Migrate set-clk-name API to use set-config helpers
  OPP: Migrate set-supported-hw API to use set-config helpers
  OPP: Migrate set-regulators API to use set-config helpers
  soc/tegra: Migrate to dev_pm_opp_set_config()
  soc/tegra: Add comment over devm_pm_opp_set_clkname()
  drm/lima: Migrate to dev_pm_opp_set_config()
  cpufreq: ti: Migrate to dev_pm_opp_set_config()
  cpufreq: sti: Migrate to dev_pm_opp_set_config()
  cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config()
  OPP: Add dev_pm_opp_set_config() and friends
  OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list
  phy: phy-mtk-dp: change mtk_dp_phy_driver to static
  phy: freescale: Add i.MX8qm Mixel LVDS PHY support
  dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding
  dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc.
  phy: cadence-torrent: Remove unused `regmap` field from state struct
  phy: cadence: Sierra: Remove unused `regmap` field from state struct
  phy: samsung-ufs: ufs: change phy on/off control
  phy: samsung-ufs: convert phy clk usage to clk_bulk API
  net: macb: sort init_reset_optional() with other init()s
  net: macb: simplify error paths in init_reset_optional()
  net: macb: unify macb_config alignment style
  net: macb: add polarfire soc reset support
  dt-bindings: net: cdns,macb: document polarfire soc's macb
  net: l2tp: fix clang -Wformat warning
  net: page_pool: optimize page pool page allocation in NUMA scenario
  riscv: dts: microchip: Add mpfs' topology information
  scsi: zfcp: Drop redundant "the" in the comments
  scsi: zfcp: Declare zfcp_sdev_attrs as static
  scsi: ufs: Skip last hci reset to get valid register values
  scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL
  scsi: lpfc: Copyright updates for 14.2.0.5 patches
  scsi: lpfc: Update lpfc version to 14.2.0.5
  scsi: lpfc: Remove Menlo/Hornet related code
  scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri()
  scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
  scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test
  scsi: lpfc: Fix attempted FA-PWWN usage after feature disable
  scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
  scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
  scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb
  scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
  scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb()
  dt-bindings: i2c: i2c-rk3x: add rk3588 compatible
  scsi: sd: Rework asynchronous resume support
  scsi: core: Move the definition of SCSI_QUEUE_DELAY
  scsi: megaraid_sas: Clean up some inconsistent indenting
  scsi: gvp11: Convert m68k WD33C93 drivers to DMA API
  scsi: a2091: Convert m68k WD33C93 drivers to DMA API
  scsi: a3000: Convert m68k WD33C93 drivers to DMA API
  scsi: core: Shorten long warning messages
  i2c: add support for microchip fpga i2c controllers
  scsi: target: Detect UNMAP support post configuration
  scsi: target: Add file configure_unmap callout
  scsi: target: Add iblock configure_unmap callout
  scsi: target: Add callout to configure UNMAP settings
  scsi: target: Remove incorrect zero blocks WRITE_SAME check
  scsi: mpi3mr: Increase cmd_per_lun to 128
  scsi: mpi3mr: Enable shared host tagset
  vfio/ccw: Move FSM open/close to MDEV open/close
  vfio/ccw: Refactor vfio_ccw_mdev_reset
  vfio/ccw: Create a CLOSE FSM event
  vfio/ccw: Create an OPEN FSM Event
  vfio/ccw: Update trace data for not operational event
  vfio/ccw: Flatten MDEV device (un)register
  vfio/ccw: Pass enum to FSM event jumptable
  vfio/ccw: Remove private->mdev
  vfio/ccw: Do not change FSM state in subchannel event
  vfio/ccw: Fix FSM state if mdev probe fails
  vfio/ccw: Remove UUID from s390 debug log
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: fix non-x86/PPC64 compilation
  drm/amd/display: Fix new dmub notification enabling in DM
  drm/amdgpu: Fix one list corruption when create queue fails
  drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
  drm/amd/display: remove repeated includes
  drm/amdgpu/display: Remove duplicated argument to ||
  drm/amd/display: make get_refresh_rate() static
  drm/amd/display: remove set but unused variable
  drm/amdkfd: optimize svm range evict
  drm/amd/display: correct idle_power_optimizations disablement return value
  drm/amd/display: remove stale debug setting
  drm/amdkfd: change svm range evict
  drm/amdkfd: add new flag for svm
  scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
  selftests/sgx: Page removal stress test
  selftests/sgx: Test reclaiming of untouched page
  selftests/sgx: Test invalid access to removed enclave page
  selftests/sgx: Test faulty enclave behavior
  selftests/sgx: Test complete changing of page type flow
  selftests/sgx: Introduce TCS initialization enclave operation
  selftests/sgx: Introduce dynamic entry point
  selftests/sgx: Test two different SGX2 EAUG flows
  selftests/sgx: Add test for TCS page permission changes
  selftests/sgx: Add test for EPCM permission changes
  Documentation/x86: Introduce enclave runtime management section
  x86/sgx: Free up EPC pages directly to support large page ranges
  x86/sgx: Support complete page removal
  x86/sgx: Support modifying SGX page type
  x86/sgx: Tighten accessible memory range after enclave initialization
  x86/sgx: Support adding of pages to an initialized enclave
  x86/sgx: Support restricting of enclave page permissions
  x86/sgx: Support VA page allocation without reclaiming
  x86/sgx: Export sgx_encl_page_alloc()
  x86/sgx: Export sgx_encl_{grow,shrink}()
  x86/sgx: Keep record of SGX page type
  x86/sgx: Create utility to validate user provided offset and length
  x86/sgx: Make sgx_ipi_cb() available internally
  x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
  x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask()
  x86/sgx: Export sgx_encl_ewb_cpumask()
  x86/sgx: Support loading enclave page without VMA permissions check
  x86/sgx: Add wrapper for SGX2 EAUG function
  x86/sgx: Add wrapper for SGX2 EMODT function
  x86/sgx: Add wrapper for SGX2 EMODPR function
  x86/sgx: Add short descriptions to ENCLS wrappers
  drm/msm/mdp5: Fix global state lock backoff
  vfio/spapr_tce: Remove the unused parameters container
  iio: light: cm32181: Add PM support
  MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER
  dt-bindings: display: tegra: Convert to json-schema
  ARM/dma-mapping: merge IOMMU ops
  ARM/dma-mapping: consolidate IOMMU ops callbacks
  ARM/dma-mapping: drop .dma_supported for IOMMU ops
  ARM/dma-mapping: use dma-direct unconditionally
  ARM/dma-mapping: use the generic versions of dma_to_phys/phys_to_dma by default
  ARM/dma-mapping: use dma_to_phys/phys_to_dma in the dma-mapping code
  ARM/dma-mapping: remove the unused virt_to_dma helper
  ARM/dma-mapping: mark various dma-mapping routines static in dma-mapping.c
  ARM/dma-mapping: remove dmabounce
  ARM: sa1100/assabet: move dmabounce hack to ohci driver
  drm/msm: Make enable_eviction flag static
  ASoC: fsl_utils: Don't use plain integer as NULL pointer
  selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage
  libbpf, riscv: Use a0 for RC register
  interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth
  xfs: rework xfs_buf_incore() API
  ASoC: jz4740-i2s: Refactor DMA channel setup
  ASoC: jz4740-i2s: Remove Open Firmware dependency
  af_unix: Optimise hash table layout.
  ASoC: amd: fix ACPI dependency compile errors and warnings
  xfs: make is_log_ag() a first class helper
  xfs: replace xfs_ag_block_count() with perag accesses
  xfs: Pre-calculate per-AG agino geometry
  xfs: Pre-calculate per-AG agbno geometry
  xfs: pass perag to xfs_alloc_read_agfl
  xfs: pass perag to xfs_alloc_put_freelist
  xfs: pass perag to xfs_alloc_get_freelist
  xfs: pass perag to xfs_read_agf
  xfs: pass perag to xfs_read_agi
  xfs: pass perag to xfs_alloc_read_agf()
  xfs: kill xfs_alloc_pagf_init()
  xfs: pass perag to xfs_ialloc_read_agi()
  xfs: kill xfs_ialloc_pagi_init()
  xfs: make last AG grow/shrink perag centric
  xfs: expanding delayed logging design with background material
  xfs: xlog_sync() manually adjusts grant head space
  xfs: avoid cil push lock if possible
  xfs: move CIL ordering to the logvec chain
  xfs: convert log vector chain to use list heads
  xfs: convert CIL to unordered per cpu lists
  xfs: Add order IDs to log items in CIL
  xfs: convert CIL busy extents to per-cpu
  xfs: track CIL ticket reservation in percpu structure
  xfs: implement percpu cil space used calculation
  media: venus: hfi_platform: Correct supported codecs for sc7280
  media: venus: Add support for SSR trigger using fault injection
  drm/i915/selftests: Grab the runtime pm in shrink_thp
  iommu/mediatek: Allow page table PA up to 35bit
  iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
  iommu/amd: Update amd_iommu_fault structure to include PCI seg ID
  iommu/amd: Update device_state structure to include PCI seg ID
  iommu/amd: Print PCI segment ID in error log messages
  iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
  iommu/amd: Specify PCI segment ID when getting pci device
  iommu/amd: Include PCI segment ID when initialize IOMMU
  iommu/amd: Introduce get_device_sbdf_id() helper function
  iommu/amd: Flush upto last_bdf only
  iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf]
  iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit()
  iommu/amd: Update (un)init_device_table_dma()
  iommu/amd: Update set_dte_irq_entry
  iommu/amd: Update dump_dte_entry
  iommu/amd: Update iommu_ignore_device
  iommu/amd: Update set_dte_entry and clear_dte_entry
  iommu/amd: Convert to use per PCI segment rlookup_table
  iommu/amd: Update alloc_irq_table and alloc_irq_index
  iommu/amd: Update amd_irte_ops functions
  iommu/amd: Introduce struct amd_ir_data.iommu
  iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function
  iommu/amd: Convert to use rlookup_amd_iommu helper function
  iommu/amd: Convert to use per PCI segment irq_lookup_table
  iommu/amd: Introduce per PCI segment rlookup table size
  iommu/amd: Introduce per PCI segment alias table size
  iommu/amd: Introduce per PCI segment device table size
  iommu/amd: Introduce per PCI segment last_bdf
  iommu/amd: Introduce per PCI segment unity map list
  iommu/amd: Introduce per PCI segment alias_table
  iommu/amd: Introduce per PCI segment old_dev_tbl_cpy
  iommu/amd: Introduce per PCI segment dev_data_list
  iommu/amd: Introduce per PCI segment irq_lookup_table
  iommu/amd: Introduce per PCI segment rlookup table
  iommu/amd: Introduce per PCI segment device table
  iommu/amd: Introduce pci segment structure
  iommu/amd: Update struct iommu_dev_data definition
  iommu/amd: Handle return of iommu_device_sysfs_add
  phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register
  phy: qcom-qmp-usb: replace FLL layout writes for msm8996
  phy: qcom-qmp: pcs-pcie-v4: add missing registers
  phy: qcom-qmp: pcs-v3: add missing registers
  phy: qcom-qmp: qserdes-com-v5: add missing registers
  phy: qcom-qmp: qserdes-com-v4: add missing registers
  phy: qcom-qmp: qserdes-com-v3: add missing registers
  phy: qcom-qmp: qserdes-com: add missing registers
  phy: qcom-qmp: split PCS_UFS V3 symbols to separate header
  phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers
  phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers
  phy: qcom-qmp: move PCIE QHP registers to separate header
  phy: qcom-qmp: move PCS V5 registers to separate headers
  phy: qcom-qmp: move PCS V4 registers to separate headers
  phy: qcom-qmp: move PCS V3 registers to separate headers
  phy: qcom-qmp: move PCS V2 registers to separate header
  phy: qcom-qmp: move QSERDES PLL registers to separate header
  phy: qcom-qmp: move QSERDES V5 registers to separate headers
  phy: qcom-qmp: move QSERDES V4 registers to separate headers
  phy: qcom-qmp: move QSERDES V3 registers to separate headers
  phy: qcom-qmp: move QSERDES registers to separate header
  phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3
  phy: qcom-qmp: rename QMP V2 PCS registers
  phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines
  phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3
  phy: qcom-qmp-combo,usb: add support for separate PCS_USB region
  phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table
  phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
  drm/msm/dp: delete vdda regulator related functions from eDP/DP controller
  phy: qcom-qmp: add regulator_set_load to dp phy
  dt-bindings: remoteproc: qcom: q6v5: fix example
  remoteproc: qcom: wcnss: Fix handling of IRQs
  dt-bindings: remoteproc: qcom,smd-edge: define re-usable schema for smd-edge
  dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge
  dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example
  dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains
  dt-bindings: remoteproc: qcom,adsp: simplify interrupts
  dt-bindings: remoteproc: qcom,adsp: add interconnects
  dt-bindings: remoteproc: remove unneeded ref for names
  qed: Use bitmap_empty()
  qed: Use the bitmap API to allocate bitmaps
  cnic: Use the bitmap API to allocate bitmaps
  bnxt: Use the bitmap API to allocate bitmaps
  sfc: falcon: Use the bitmap API to allocate bitmaps
  sfc/siena: Use the bitmap API to allocate bitmaps
  net: dsa: b53: remove unnecessary spi_set_drvdata()
  drm: rcar-du: Lift z-pos restriction on primary plane for Gen3
  drm: rcar-du: Fix Alpha blending issue on Gen3
  drm: rcar-du: Add num_rpf to struct rcar_du_device_info
  drm: rcar-du: Drop file name from comment header blocks
  drm: rcar-du: Extend CMM HDSE documentation
  drm/msm: Switch to pfn mappings
  drm/msm: Deprecate MSM_BO_UNCACHED harder
  drm/msm/adreno: Defer enabling runpm until hw_init()
  drm/msm/gem: Drop obj lock in msm_gem_free_object()
  drm/msm/dp: remove dp_display_en/disable prototypes and data argument
  drm/msm/dp: rename second dp_display_enable()'s argument
  drm/msm/dp: remove unused stubs
  drm/msm/adreno: Do not propagate void return values
  drm/msm/gpu: Add GEM debug label to devcore
  drm/msm/gpu: Capture all BO addr+size in devcore
  drm/msm: switch msm_kms_init_aspace() to use device_iommu_mapped()
  drm/msm: move KMS aspace init to the separate helper
  drm/msm: Stop using iommu_present()
  Revert "Merge branch 'octeontx2-af-next'"
  Input: goodix - switch use of acpi_gpio_get_*_resource() APIs
  drm/i915/guc: Asynchronous flush of GuC log regions
  dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
  clk: qcom: add support for SM8350 DISPCC
  clk: qcom: add support for SM8350 GPUCC
  clk: qcom: add camera clock controller driver for SM8450 SoC
  clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces
  clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces
  clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code
  clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
  drm: xlnx: add <linux/io.h> for readl/writel
  vfio/pci: fix the wrong word
  drm/i915: Nuke PCH_JSP
  drm/i915: Nuke PCH_MCC
  drm/i915: Use short PCH names consistently
  phy: qcom-edp: add regulator_set_load to edp phy
  soundwire: qcom: Enable software clock gating requirement flag
  soundwire: qcom: Check device status before reading devid
  dmaengine: altera-msgdma: Fixed some inconsistent function name descriptions
  dmaengine: imx-sdma: Add missing struct documentation
  drm/msm/mdp5: move iommu_domain_alloc() call close to its usage
  drm/msm/dpu: check both DPU and MDSS devices for the IOMMU
  fs/ntfs3: Remove unnecessary 'NULL' values from pointers
  drm/msm: Fix %d vs %u
  drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h
  drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_blk_reg_map
  drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map
  drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map
  drm/msm/adreno: Allow larger address space size
  drm/msm/adreno: Fix up formatting
  drm/msm/a6xx: Add speedbin support for A619 GPU
  drm/msm/adreno: Add A619 support
  drm/msm/adreno: Remove dead code
  drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy
  Documentation: coresight: Expand branch broadcast documentation
  Documentation: coresight: Link config options to existing documentation
  Documentation: coresight: Turn numbered subsections into real subsections
  coresight: Add config flag to enable branch broadcast
  dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID
  dt-bindings: hwinfo: group Chip ID-like devices
  drm/bridge: ti-sn65dsi86: Use atomic variants of drm_bridge_funcs
  drm/mediatek: dpi: Add dp_intf support
  libbpf: Remove unnecessary usdt_rel_ip assignments
  selftests/bpf: Fix few more compiler warnings
  selftests/bpf: Fix bogus uninitialized variable warning
  drm/mediatek: dpi: Add pixels_per_iter config support
  drm/mediatek: dpi: Add input_2pixel config support
  drm/mediatek: dpi: Add config to support direct connection to dpi panels
  drm/mediatek: dpi: Add YUV422 output support
  ASoC: rsnd: Emit useful error messages in .remove()
  i2c: i801: Add support for Intel Meteor Lake-P
  dt-bindings: i2c: nomadik: Add power domain to binding
  dt-bindings: i2c: nomadik: Drop unused voltage supply from example
  drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
  drm/bridge: fsl-ldb: Fix mode clock rate validation
  drm: bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge
  drm/bridge: anx7625: Add wait_hpd_asserted() callback
  drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel
  drm/bridge: anx7625: use pm_runtime_force_suspend(resume)
  drm/bridge: anx7625: Convert to devm_i2c_new_dummy_device()
  dmaengine: sf-pdma: Add multithread support for a DMA channel
  Revert "kernfs: Change kernfs_notify_list to llist."
  net: hinic: avoid kernel hung in hinic_get_stats64()
  net: hinic: fix bug that ethtool get wrong stats
  tls: rx: periodically flush socket backlog
  selftests: tls: add selftest variant for pad
  tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3
  tls: rx: support optimistic decrypt to user buffer with TLS 1.3
  tls: rx: don't include tail size in data_len
  iommu: arm-smmu-impl: Add 8250 display compatible to the client list.
  iommu/iova: change IOVA_MAG_SIZE to 127 to save memory
  ASoC: Intel: avs: Fix i2s_test card name initialization
  ASoC: imx-card: Fix DSD/PDM mclk frequency
  iommu/exynos: Make driver independent of the system page size
  iommu: Clean up release_device checks
  iommu: Make .release_device optional
  iommu: Use dev_iommu_ops() for probe_finalize
  iommu/arm-smmu: Get associated RMR info and install bypass SMR
  iommu/arm-smmu-v3: Get associated RMR info and install bypass STE
  iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass
  iommu/arm-smmu-v3: Introduce strtab init helper
  ACPI/IORT: Add a helper to retrieve RMR info directly
  ACPI/IORT: Add support to retrieve IORT RMR reserved regions
  ACPI/IORT: Provide a generic helper to retrieve reserve regions
  ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void
  iommu: Introduce a callback to struct iommu_resv_region
  KVM: arm64: Don't return from void function
  octeontx2-af: Enable Exact match flag in kex profile
  octeontx2-pf: Add support for exact match table.
  octeontx2-af: Invoke exact match functions if supported
  octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
  octeontx2: Modify mbox request and response structures
  octeontx2-af: Debugsfs support for exact match.
  octeontx2-af: Drop rules for NPC MCAM
  octeontx2-af: FLR handler for exact match table.
  octeontx2-af: devlink configuration support
  octeontx2-af: Exact match scan from kex profile
  octeontx2-af: Exact match support
  octeontx2-af: Use hashed field in MCAM key
  nfp: enable TSO by default for nfp netdev
  nfp: allow TSO packets with metadata prepended in NFDK path
  soundwire: qcom: Add flag for software clock gating check
  soundwire: qcom: Add support for controlling audio CGCR from HLOS
  soundwire: intel: use pm_runtime_resume() on component probe
  soundwire: peripheral: remove useless ops pointer
  soundwire: revisit driver bind/unbind and callbacks
  soundwire: bus_type: fix remove and shutdown support
  dt-bindings: dma: dw-axi-dmac: extend the number of interrupts
  dmaengine: dmatest: use strscpy to replace strlcpy
  bpftool: Remove zlib feature test from Makefile
  dmaengine: ste_dma40: fix typo in comment
  dmaengine: jz4780: fix typo in comment
  dmaengine: s3c24xx: fix typo in comment
  dmaengine: qcom: fix typo in comment
  dmaengine: owl: fix typo in comment
  dmaengine: mediatek-cqdma: fix typo in comment
  dmaengine: fix typos in comments
  dmaengine: xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()
  libbpf: Cleanup the legacy uprobe_event on failed add/attach_event()
  libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy()
  libbpf: Cleanup the legacy kprobe_event on failed add/attach_event()
  selftests/bpf: Add type match test against kernel's task_struct
  selftests/bpf: Add nested type to type based tests
  selftests/bpf: Add test checking more characteristics
  selftests/bpf: Add type-match checks to type-based tests
  libbpf: add bpf_core_type_matches() helper macro
  bpf, libbpf: Add type match support
  bpftool: Honor BPF_CORE_TYPE_MATCHES relocation
  bpf: Introduce TYPE_MATCH related constants/macros
  net: asix: change the type of asix_set_sw/hw_mii to static
  net: dsa: felix: build as module when tc-taprio is module
  net: sched: provide shim definitions for taprio_offload_{get,free}
  eth: remove neterion/vxge
  dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' property
  drm/amdgpu/display: disable prefer_shadow for generic fb helpers
  drm/amdgpu: keep fbdev buffers pinned during suspend
  drm/amd/display: Remove unused variables from vba_vars_st
  drm/amd/display: Remove duplicate code across dcn30 and dcn31
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: Remove return value of Calculate256BBlockSizes
  drm/amdpgu/debugfs: Simplify some exit paths
  drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_self_test()
  drm/amd/display: Maintain old audio programming sequence
  drm/amd/display: 3.2.192
  drm/amd/display: rename hdmi_frl_pcon_support
  drm/amd/display: enable PCON SST support for newer ASICs
  drm/amd/display: OVT Update on InfoFrame and Mode Management
  drm/amdgpu/mes11: fix to unmap legacy queue
  drm/amd/display: Initialize lt_settings on instantiation
  drm/amd/display: Fix uninitialized variable.
  drm/amd/display: Move all linux includes into OS types
  drm/amd/display: Fix null timing generator resource
  drm/amd/display: Add flag to modify MST delay
  drm/amd/display: Disable TBT3 DSC work around by default.
  drm/amd/display: Fix refresh rate issue on Club 3D
  drm/amd/display: Remove configuration option for dpia hpd delay
  drm/amd/display: Indicate stream change on ODM change
  drm/amd/display: disable otg toggle w/a on boot
  drm/amd/display: Fix dmub soft hang for PSR 1
  drm/amd/display: Guard against NULL link encoder in log hw state
  drm/amd/display: Remove incorrect ASSERT check for link_enc
  drm/amd/display: Guard against ddc_pin being NULL for AUX
  drm/amd/display: Program ACP related register
  drm/amd/display: add an option to skip wait for HPD when powering on eDP panel
  drm/amd/display: Don't set dram clock change requirement for SubVP
  drm/amd/display: Extend soc BB capabilitiy
  drm/amd/display: Maintain consistent mode of operation during encoder assignment
  drm/amd/display: guard for virtual calling destroy_link_encoders
  drm/amd/display: disable timing sync b/w odm halves
  drm/amd/display: Add minimal pipe split transition state
  drm/amd/display: Add SubVP control lock
  drm/amd/display: Fix stream->link_enc unassigned during stream removal
  drm/amd/display: Add basic infrastructure for enabling FAMS
  drm/amd/display: Make OPTC3 function accessible to other DCN
  drm/amd/display: Update gpuvm_max_page_table_levels IP param
  drm/amd/display: Switch to correct DTO on HDMI
  drm/amd/display: Change DET policy for MPO cases
  drm/amd/display: Use two pixel per container for k1/k2 div
  drm/amd/display: Apply ODM 2:1 policy for single display configuration
  drm/amd/display: Add function to set pixels per cycle
  drm/amd/display: Prepare for new interfaces
  drm/amd/display: Add SubVP required code
  drm/amd/display: Add missing registers for ACP
  drm/amdgpu: skip whole ras bad page framework on sriov
  drm/amdgpu: Only send ras feature for gfx block
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amdkfd: simplify vm_validate_pt_pd_bos
  drm/amd: Add debug mask for subviewport mclk switch
  ASoC: SOF: Intel: byt: remove duplicating driver data retrieval
  ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval
  ASoC: tegra: tegra20_das: Drop write-only driver data member
  ASoC: tegra: tegra20_das: Make helper functions return void
  ASoC: tegra: tegra20_das: Get rid of global pointer for driver data
  ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read
  ASoC: tegra: tegra20_das: Fold header file into only user
  ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR
  ASoC: dt-bindings: qcom,sm8250: add SDM845 sound
  ASoC: Intel: catpt: remove duplicating driver data retrieval
  drm: Remove linux/i2c.h from drm_crtc.h
  drm: Remove linux/media-bus-format.h from drm_crtc.h
  drm: Remove linux/fb.h from drm_crtc.h
  drm/vmwgfx: Stop using 'TRUE'
  remoteproc: pru: Add support for various PRU cores on K3 AM62x SoCs
  dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs
  dt-bindings: remoteproc: pru: Re-arrange "compatible" in alphabetic order
  ASoC: Intel: avs: correct config reference for I2S test board
  ASoC: xilinx: Suppress second error message about reset failure in .remove()
  ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci
  ALSA: usb-audio: Add endianness annotations
  interconnect: qcom: msm8939: Use icc_sync_state
  fs/ntfs3: Remove duplicated assignment to variable r
  fs/ntfs3: Unlock on error in attr_insert_range()
  fs/ntfs3: Make ntfs_update_mftmirr return void
  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
  dmaengine: sun4i: Set the maximum segment size
  tools/testing/crypto: Use vzalloc instead of vmalloc+memset
  ASoC: madera: Replace kernel.h with the necessary inclusions
  ASoC: rt5640: Add the MICBIAS1 to the dapm routing
  ASoC: amd: enable machine driver build for Jadeite platform
  ASoC: amd: add Machine driver for Jadeite platform
  ASoC: amd: add I2S MICSP instance support
  ASoC: dt-bindings: fsl-sai: Add two PLL clock source
  ASoC: dt-bindings: fsl_spdif: Add two PLL clock source
  ASoC: fsl_sai: Add support for PLL switch at runtime
  ASoC: fsl_micfil: Add support for PLL switch at runtime
  ASoC: fsl_spdif: Add support for PLL switch at runtime.
  ASoC: fsl_utils: Add function to handle PLL clock source
  cxgb4: Use the bitmap API to allocate bitmaps
  net/mlx5: fix 32bit build
  media: isl7998x: select V4L2_FWNODE to fix build error
  bpf, samples: Remove AF_XDP samples
  bpftool: Rename "bpftool feature list" into "... feature list_builtins"
  bpf: Omit superfluous address family check in __bpf_skc_lookup
  selftests: net: af_unix: Test connect() with different netns.
  af_unix: Put pathname sockets in the global hash table.
  MIPS: Loongson64: Fix section mismatch warning
  mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
  MIPS: mscc: ocelot: enable FDMA usage
  MIPS: Fix some typos
  MIPS: Alchemy: devboards: Remove duplicate 'the' in two places.
  MIPS: PCI: Remove leading space in info message, rename pci
  mips: sgi-ip22: Drop redundant check from .remove()
  MAINTAINERS: add include/dt-bindings/mips to MIPS
  phy: amlogic: Add G12A Analog MIPI D-PHY driver
  dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings
  ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static
  phy: phy-brcm-usb: drop unexpected word "the" in the comments
  phy: rockchip-inno-usb2: Sync initial otg state
  phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support
  dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding
  phy: qcom-qmp-pcie: make pipe clock rate configurable
  clk: renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config
  clk: renesas: r9a07g043: Add support for RZ/Five SoC
  dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions
  pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx
  pinctrl: renesas: r8a779g0: Add missing MODSELx for TSN0
  pinctrl: renesas: r8a779g0: Add missing ERROROUTC_A
  pinctrl: renesas: r8a779g0: Add missing PWM
  pinctrl: renesas: r8a779g0: Add missing FlexRay
  pinctrl: renesas: r8a779g0: Add missing TPU0TOx_A
  pinctrl: renesas: r8a779g0: Add missing CANFD5_B
  pinctrl: renesas: r8a779g0: Add missing SCIF1_X
  pinctrl: renesas: r8a779g0: Add missing SCIF3
  pinctrl: renesas: r8a779g0: Add missing HSCIF1_X
  pinctrl: renesas: r8a779g0: Add missing HSCIF3_A
  pinctrl: renesas: r8a779g0: Add missing IRQx_A/IRQx_B
  pinctrl: renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X
  pinctrl: renesas: r8a779g0: Tidyup POC1 voltage
  pinctrl: renesas: r8a779g0: Tidy up ioctrl_regs
  pinctrl: renesas: r8a779g0: Remove unused MOD_SELx definitions
  pinctrl: renesas: r8a779g0: Remove unused IPxSRx definitions
  pinctrl: renesas: r8a779g0: Remove unused NOGP definitions
  pinctrl: renesas: r8a779g0: Fixup MODSEL8
  pinctrl: renesas: r8a779g0: Add pins, groups and functions
  pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support
  pinctrl: renesas: Add PORT_GP_CFG_13 macros
  dt-bindings: pinctrl: renesas,pfc: Document r8a779g0 support
  pinctrl: renesas: Add RZ/V2M pin and gpio controller driver
  phy: qcom-qmp: clean up hex defines
  phy: qcom-qmp: clean up define alignment
  phy: qcom-qmp: clean up v4 and v5 define order
  phy: qcom-qmp-usb: clean up pipe clock handling
  phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
  phy: qcom-qmp-pcie: drop obsolete pipe clock type check
  phy: phy-mtk-dp: Add driver for DP phy
  phy: cdns-dphy: Add support for DPHY TX on J721e
  phy: cdns-dphy: Add band config for dphy tx
  phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e
  phy: rockchip-inno-usb2: Prevent incorrect error on probe
  phy: dphy: drop unexpected word "the" in the comments
  phy: tegra: Add PCIe PIPE2UPHY support for Tegra234
  dt-bindings: PHY: P2U: Add support for Tegra234 P2U block
  phy: mediatek: Add PCIe PHY driver
  dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY
  phy: ti: tusb1210: Don't check for write errors when powering on
  drm/msm: Fix fence rollover issue
  drm/msm: Use div64_ul instead of do_div
  drm/msm: Expose client engine utilization via fdinfo
  drm: Add DRM_GEM_FOPS
  drm/msm: Make msm_gem_free_object() static
  clk: qcom: gcc-msm8960: create tsens device if there are no child nodes
  dt-bindings: clock: qcom,gcc-apq8064: split tsens to the child node
  dt-bindings: clock: qcom,gcc-apq8064: move msm8960 compat from gcc-other.yaml
  clk: sunxi: Do not select the PRCM MFD
  clk: sunxi: Limit legacy clocks to 32-bit ARM
  drm: bridge: sii8620: fix possible off-by-one
  drm/msm/disp/dpu1: add dspp support for sc7280
  drm/msm/mdp5: Add perf data for MDP v1.16
  drm/msm/mdp4: get rid of struct mdp4_platform_config
  drm/msm/mdp4: move iommu_domain_alloc() call close to its usage
  drm/msm/hdmi: support attaching the "next" bridge
  drm/msm/hdmi: drop empty bridge callbacks
  drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements
  drm/msm/hdmi: reuse MSM8960's config for MSM8660
  drm/msm/hdmi: merge platform config for 8974/8084/8994/8996
  drm/msm/hdmi: drop hpd_regs usage on 8x74/8084
  drm/msm/hdmi: drop empty 'none' regulator lists
  drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform
  drm/msm/hdmi: drop unused GPIO support
  drm/msm/hdmi: drop the hdmi-mux support
  dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as deprecated
  dt-bindings: display/msm: hdmi: mark old GPIO properties as deprecated
  dt-bindings: display/msm: hdmi: split and convert to yaml
  drm/msm/dp: use ARRAY_SIZE for calculating num_descs
  drm/msm/dsi: Use single function for reset
  drm/msm/hdmi: fill the pwr_regs bulk regulators
  drm/msm/dp: Remove encoder pointer from struct msm_dp
  drm/msm/dp: make dp_bridge_mode_valid() more precise
  dt-bindings: msm: update maintainers list with proper id
  drm/msm/dpu: simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wb
  dt-bindings: msm/dp: List supplies in the bindings
  drm/msm/dpu: Add interface support for CRC debugfs
  drm/msm/dp: rewrite dss_module_power to use bulk clock functions
  drm/msm/dpu: Add MISR register support for interface
  drm/msm/dp: inline dp_power_clk_set_rate()
  drm/msm/dpu: Move MISR methods to dpu_hw_util
  drm/msm/dp: set stream_pixel rate directly
  drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link")
  drm/msm/dpu: Move LM CRC code into separate method
  drm/msm/dpu: remove hard-coded linewidth limit for writeback
  drm/msm/dpu: fix maxlinewidth for writeback block
  drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display()
  drm/msm/dpu: drop enum msm_display_caps
  drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends
  drm/msm/dpu: make dpu hardware catalog static const
  drm/msm/dpu: constify struct dpu_mdss_cfg
  drm/msm/dpu: change catalog->dma_cfg to be a const pointer
  drm/msm/dpu: change catalog->perf to be a const pointer
  drm/msm/dpu: remove hwversion field from data structures
  drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog
  drm/msm/dpu: use feature bit for LM combined alpha check
  drm/msm/dpu: add writeback support for sc7180
  remoteproc: mediatek: Enable cache for mt8186 SCP
  memblock tests: remove completed TODO items
  memblock tests: set memblock_debug to enable memblock_dbg() messages
  memblock tests: add verbose output to memblock tests
  memblock tests: Makefile: add arguments to control verbosity
  dma-mapping: Fix build error unused-value
  ACPI: Remove the unused find_acpi_cpu_cache_topology()
  arch_topology: Warn that topology for nested clusters is not supported
  arch_topology: Add support for parsing sockets in /cpu-map
  arch_topology: Set cluster identifier in each core/thread from /cpu-map
  arch_topology: Limit span of cpu_clustergroup_mask()
  arch_topology: Don't set cluster identifier as physical package identifier
  arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found
  arch_topology: Check for non-negative value rather than -1 for IDs validity
  arch_topology: Set thread sibling cpumask only within the cluster
  arch_topology: Drop LLC identifier stash from the CPU topology
  arm64: topology: Remove redundant setting of llc_id in CPU topology
  arch_topology: Use the last level cache information from the cacheinfo
  arch_topology: Add support to parse and detect cache attributes
  cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability
  cacheinfo: Use cache identifiers to check if the caches are shared if available
  cacheinfo: Allow early detection and population of cache attributes
  cacheinfo: Add support to check if last level cache(LLC) is valid or shared
  cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF
  cacheinfo: Add helper to access any cache index for a given CPU
  cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node
  ACPI: PPTT: Use table offset as fw_token instead of virtual address
  drm/mediatek: dpi: Move the csc_enable bit to SoC config
  drm/mediatek: dpi: Move the yuv422_en_bit to SoC config
  drm/mediatek: dpi: Move swap_shift to SoC config
  drm/mediatek: dpi: Move hvsize_mask to SoC config
  drm/mediatek: dpi: Move dimension mask to SoC config
  drm/mediatek: dpi: Implement a swap_input toggle in SoC config
  drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config
  drm/mediatek: dpi: Add support for quantization range
  drm/mediatek: dpi: Only enable dpi after the bridge is enabled
  drm/mediatek: dpi: Remove output format of YUV
  drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf
  dt-bindings: display: mediatek: dpi: Revise mediatek strings to correct format
  dt-bindings: display: mediatek: dpi: Add DP_INTF compatible
  drm/mediatek: Ensure bridge disable happends before suspend
  IB: Fix spelling of 'writable'
  interconnect: add device managed bulk API
  dt-bindings: interconnect: add fsl,imx8mp.h
  dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc
  RDMA/rxe: Remove unnecessary include statement
  drm/ingenic: Use the highest possible DMA burst size
  tracing: ALSA: hda: Remove string manipulation out of the fast path
  ALSA: wavefront: remove redundant assignment to pointer end
  ALSA: usb-audio: Turn off 'manual mode' on Dell dock
  ALSA: usb-audio: Support jack detection on Dell dock
  ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()
  ASoC: fsl_asrc_dma: Add legacy_dai_naming flag
  ASoC: fsl_micfil: Add legacy_dai_naming flag
  ASoC: codes: Add support for ES8316 producer mode
  ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter()
  ASoC: codecs: max98088: Clean up some inconsistent indenting
  ASoC: dt-bindings: convert designware-i2s to dt-schema
  ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
  net: hns: Fix spelling mistakes in comments.
  nfp: support TX VLAN ctag insert
  nfp: support RX VLAN ctag/stag strip
  usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon register access
  usbnet: smsc95xx: Clean up nopm handling
  usbnet: smsc95xx: Fix deadlock on runtime resume
  net: phy: broadcom: Add support for BCM53128 internal PHYs
  dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts description
  selftest: net: bridge mdb add/del entry to port that is down
  net: ipconfig: use strscpy to replace strlcpy
  mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines
  mlxsw: spectrum_fid: Remove flood_index() from FID operation structure
  mlxsw: Enable unified bridge model
  mlxsw: Add ubridge to config profile
  mlxsw: Add support for 802.1Q FID family
  mlxsw: Add new FID families for unified bridge model
  mlxsw: Add support for VLAN RIFs
  mlxsw: Configure egress FID classification after routing
  mlxsw: spectrum_router: Do not configure VID for sub-port RIFs
  mlxsw: spectrum_fid: Configure layer 3 egress VID classification
  mlxsw: Configure ingress RIF classification
  mlxsw: spectrum_fid: Configure VNI to FID classification
  mlxsw: Configure egress VID for unicast FDB entries
  drm/i915: Fix vm use-after-free in vma destruction
  xfrm: improve wording of comment above XFRM_OFFLOAD flags
  esp6: Fix spelling mistake
  selftests/vm: only run 128TBswitch with 5-level paging
  mm/khugepaged: try to free transhuge swapcache when possible
  mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp()
  mm/khugepaged: use helper macro __ATTR_RW
  mm/khugepaged: minor cleanup for collapse_file
  mm/khugepaged: trivial typo and codestyle cleanup
  mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs
  mm/khugepaged: remove unneeded shmem_huge_enabled() check
  mm: sparsemem: drop unexpected word 'a' in comments
  mm: hugetlb: kill set_huge_swap_pte_at()
  mm/page_alloc: make the annotations of available memory more accurate
  zram: do not lookup algorithm in backends table
  mm, docs: fix comments that mention mem_hotplug_end()
  mm/smaps: add Pss_Dirty
  mm: rmap: simplify the hugetlb handling when unmapping or migration
  mm/madvise: minor cleanup for swapin_walk_pmd_entry()
  mm: hugetlb: remove minimum_order variable
  mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory
  mm: memory_hotplug: enumerate all supported section flags
  mm/swap: convert __delete_from_swap_cache() to a folio
  mm/swap: convert delete_from_swap_cache() to take a folio
  mm: convert page_swap_flags to folio_swap_flags
  mm: convert destroy_compound_page() to destroy_large_folio()
  mm/swap: convert __page_cache_release() to use a folio
  mm/swap: convert __put_compound_page() to __folio_put_large()
  mm/swap: convert __put_single_page() to __folio_put_small()
  mm/swap: convert __put_page() to __folio_put()
  mm/swap: convert put_pages_list to use folios
  mm/swap: convert release_pages to use a folio internally
  mm/swap: convert try_to_free_swap to use a folio
  mm/swap: optimise lru_add_drain_cpu()
  mm/swap: pull the CPU conditional out of __lru_add_drain_all()
  mm/swap: rename lru_pvecs to cpu_fbatches
  mm/swap: convert activate_page to a folio_batch
  mm/swap: convert lru_lazyfree to a folio_batch
  mm/swap: convert lru_deactivate to a folio_batch
  mm/swap: convert lru_deactivate_file to a folio_batch
  mm/swap: convert lru_add to a folio_batch
  mm/swap: make __pagevec_lru_add static
  mm/swap: add folio_batch_move_lru()
  mm: add folios_put()
  mm/vmscan: convert reclaim_pages() to use a folio
  mm/vmscan: convert shrink_active_list() to use a folio
  mm/vmscan: convert move_pages_to_lru() to use a folio
  mm/vmscan: convert isolate_lru_pages() to use a folio
  mm/vmscan: convert reclaim_clean_pages_from_list() to folios
  mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection
  userfaultfd: selftests: infinite loop in faulting_process
  Docs/admin-guide/damon: add a document for DAMON_LRU_SORT
  mm/damon: introduce DAMON-based LRU-lists Sorting
  Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action
  mm/damon/schemes: add 'LRU_DEPRIO' action
  Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action
  mm/damon/schemes: add 'LRU_PRIO' DAMOS action
  mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling
  mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values
  mm/swap: remove swap_cache_info statistics
  mm/swapfile: fix possible data races of inuse_pages
  lib/test_vmalloc: switch to prandom_u32()
  mm/vmalloc: extend __find_vmap_area() with one more argument
  mm/vmalloc: initialize VA's list node after unlink
  mm/vmalloc: extend __alloc_vmap_area() with extra arguments
  mm/vmalloc: make link_va()/unlink_va() common to different rb_root
  mm: shrinkers: add scan interface for shrinker debugfs
  tools: add memcg_shrinker.py
  mm: docs: document shrinker debugfs
  mm: shrinkers: provide shrinkers with names
  mm: shrinkers: introduce debugfs interface for memory shrinkers
  mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()
  mm/mempolicy: fix get_nodes out of bound access
  mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte()
  kasan: fix zeroing vmalloc memory with HW_TAGS
  mm: introduce clear_highpage_kasan_tagged
  mm: rename kernel_init_free_pages to kernel_init_pages
  mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()'
  mm/damon/reclaim: make 'enabled' checking timer simpler
  mm/damon/sysfs: deduplicate inputs applying
  mm/damon/reclaim: deduplicate 'commit_inputs' handling
  mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h
  Docs/admin-guide/damon/reclaim: remove a paragraph that been obsolete due to online tuning support
  mm/migration: fix potential pte_unmap on an not mapped pte
  mm/migration: return errno when isolate_huge_page failed
  mm/migration: remove unneeded lock page and PageMovable check
  mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable()
  mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
  coccinelle: Extend address test from ifaddr semantic patch to test expressions
  drm/panel: simple: add ETML0700Y5DHA panel
  dt-bindings: display: simple: add EDT ETML0700Y5DHA panel
  drm/panel: simple: Add support for HannStar HSD101PWW2 panel
  dt-bindings: display: simple: Add HannStar HSD101PWW2
  dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
  drm/mediatek: Remove mt8192 display rdma compatible
  net: usb: Remove unnecessary '0' values from hasdata
  can: slcan: extend the protocol with CAN state info
  can: slcan: extend the protocol with error info
  can: slcan: add ethtool support to reset adapter errors
  can: slcan: move driver into separate sub directory
  can: slcan: send the open/close commands to the adapter
  can: slcan: set bitrate by CAN device driver API
  can: slcan: allow to send commands to the adapter
  can: slcan: use CAN network device driver API
  can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
  can: slcan: use the alloc_can_skb() helper
  can: slcan: use netdev helpers to print out messages
  can: slcan: use the BIT() helper
  net/mlx5e: TC, Support offloading police action
  net/mlx5e: Add flow_action to parse state
  net/mlx5e: Add post meter table for flow metering
  net/mlx5e: Add generic macros to use metadata register mapping
  net/mlx5e: Get or put meter by the index of tc police action
  net/mlx5e: Add support to modify hardware flow meter parameters
  net/mlx5e: Prepare for flow meter offload if hardware supports it
  net/mlx5: Implement interfaces to control ASO SQ and CQ
  net/mlx5: Add support to create SQ and CQ for ASO
  net/mlx5: E-switch: Change eswitch mode only via devlink command
  net/mlx5: E-switch, Remove dependency between sriov and eswitch mode
  net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
  net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created
  net/mlx5: delete dead code in mlx5_esw_unlock()
  net/mlx5: Delete ipsec_fs header file as not used
  net: dsa: microchip: add LAN937x in the ksz spi probe
  net: dsa: microchip: lan937x: add phylink_mac_config support
  net: dsa: microchip: lan937x: add phylink_mac_link_up support
  net: dsa: microchip: lan937x: add phylink_get_caps support
  net: dsa: microchip: lan937x: add MTU and fast_age support
  net: dsa: microchip: lan937x: register mdio-bus
  net: dsa: microchip: lan937x: add phy read and write support
  net: dsa: microchip: lan937x: add dsa_tag_protocol
  net: dsa: microchip: add DSA support for microchip LAN937x
  net: dsa: microchip: generic access to ksz9477 static and reserved table
  net: dsa: tag_ksz: add tag handling for Microchip LAN937x
  dt-bindings: net: dsa: dt bindings for microchip lan937x
  dt-bindings: net: make internal-delay-ps based on phy-mode
  net: phy: micrel: Adding LED feature for LAN8814 PHY
  dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY
  net: add skb_[inner_]tcp_all_headers helpers
  drm/rockchip: Fix an error handling path rockchip_dp_probe()
  drm/rockchip: vop: Don't crash for invalid duplicate_state()
  9p: Fix some kernel-doc comments
  9p fid refcount: cleanup p9_fid_put calls
  9p fid refcount: add a 9p_fid_ref tracepoint
  9p fid refcount: add p9_fid_get/put wrappers
  9p: Fix minor typo in code comment
  9p: Remove unnecessary variable for old fids while walking from d_parent
  9p: Make the path walk logic more clear about when cloning is required
  9p: Track the root fid with its own variable during lookups
  platform/x86/intel/pmt: telemetry: Fix fixed region handling
  platform/x86/intel/vsec: Add support for Raptor Lake
  platform/x86/intel/vsec: Rework early hardware code
  platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
  platform/surface: Update copyright year of various drivers
  platform/surface: aggregator: Move subsystem hub drivers to their own module
  platform/surface: aggregator: Move device registry helper functions to core module
  platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Laptop Studio
  platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Pro 8
  platform/surface: Add KIP/POS tablet-mode switch driver
  platform/surface: aggregator: Add helper macros for requests with argument and return value
  qlogic/qed: fix repeated words in comments
  samsung/sxgbe: fix repeated words in comments
  stmicro/stmmac: fix repeated words in comments
  ethernet/sun: fix repeated words in comments
  usbnet: remove vestiges of debug macros
  net: pcs: rzn1-miic: update speed only if interface is changed
  octeontx2-af: fix operand size in bitwise operation
  drm/i915/display: clean up comments
  drm/doc/rfc: VM_BIND uapi definition
  drm/i915: Update i915 uapi documentation
  drm/doc/rfc: VM_BIND feature design document
  drm/i915: DG2 and ATS-M device ID updates
  dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
  dt-bindings: chosen: remove old .txt binding
  iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGGERED mode
  iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TRIGGERED mode
  dmaengine: fsl-edma: remove redundant assignment to pointer last_sg
  dmaengine: mediatek: mtk-hsdma: Fix typo in comment
  dmaengine: at_xdmac: Fix typo in comment
  dt-bindings: dma: fsl-edma: Convert to DT schema
  dmaengine: ep93xx: Fix typo in comments
  dmaengine: imx-sdma: Improve the SDMA irq name
  xfs: introduce per-cpu CIL tracking structure
  xfs: rework per-iclog header CIL reservation
  xfs: lift init CIL reservation out of xc_cil_lock
  xfs: use the CIL space used counter for emptiness checks
  drm/i915/pvc: Implement w/a 16016694945
  ASoC: codecs: wsa883x: add missing break statement
  selftests/bpf: Skip lsm_cgroup when we don't have trampolines
  net/cmsg_sender: Remove a semicolon
  tty: n_gsm: fix resource allocation order in gsm_activate_mux()
  tty: n_gsm: fix deadlock and link starvation in outgoing data path
  nfp: support VF rate limit with NFDK
  cdc-eem: always use BIT
  cxgb4: Fix typo in string
  selftests: net: fib_rule_tests: fix support for running individual tests
  net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK
  mptcp: refine memory scheduling
  mptcp: drop SK_RECLAIM_* macros
  mptcp: never fetch fwd memory from the subflow
  dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul
  wifi: nl80211: retrieve EHT related elements in AP mode
  iio: adc: stm32-adc: disable adc before calibration
  iio: adc: stm32-adc: make safe adc disable
  iio: dac: ad5380: align '*' each line and drop unneeded blank line
  iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrency" -> "coherency"
  iio: Don't use bare "unsigned"
  dt-bindings: iio: dac: mcp4922: expand for mcp4921 support
  iio: dac: mcp4922: add support to mcp4921
  neterion/vxge: fix repeated words in comments
  ethernet/neterion: fix repeated words in comments
  ethernet/natsemi: fix repeated words in comments
  mellanox/mlxsw: fix repeated words in comments
  ethernet/marvell: fix repeated words in comments
  marvell/octeontx2/af: fix repeated words in comments
  wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
  wifi: cfg80211: remove chandef check in cfg80211_cac_event()
  wifi: nl80211: relax wdev mutex check in wdev_chandef()
  wifi: nl80211: acquire wdev mutex earlier in start_ap
  wifi: nl80211: hold wdev mutex for tid config
  wifi: cfg80211: handle IBSS in channel switch
  wifi: mac80211: properly skip link info driver update
  wifi: mac80211: only accumulate airtime deficit for active clients
  wifi: mac80211: add debugfs file to display per-phy AQL pending airtime
  wifi: mac80211: add a per-PHY AQL limit to improve fairness
  wifi: mac80211: keep recently active tx queues in scheduling list
  wifi: mac80211: consider aql_tx_pending when checking airtime deficit
  wifi: mac80211: make sta airtime deficit field s32 instead of s64
  wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling
  wifi: mac80211: fix a kernel-doc complaint
  remove CONFIG_ANDROID
  pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig
  kernfs: fix potential NULL dereference in __kernfs_remove
  wifi: cfg80211: remove redundant documentation
  firmware: Hold a reference for of_find_compatible_node()
  uacce: Handle parent device removal or parent driver module rmmod
  scripts/tags.sh: Include tools directory in tags generation
  bus: mvebu-mbus: Fix spelling mistake
  wifi: mac80211: sta_info: fix a missing kernel-doc struct element
  MAINTAINERS: update Android driver maintainers
  wifi: mac80211: add a missing comma at kernel-doc markup
  wifi: cfg80211: fix kernel-doc warnings all over the file
  misc: rtsx_pcr: Fix a typo
  drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC
  wifi: ieee80211: s1g action frames are not robust
  tty: n_gsm: fix race condition in gsmld_write()
  tty: n_gsm: fix packet re-transmission without open control channel
  tty: n_gsm: fix non flow control frames during mux flow off
  tty: n_gsm: fix missing timer to handle stalled links
  tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
  tty: n_gsm: fix tty registration before control channel open
  tty: n_gsm: fix user open not possible at responder until initiator open
  dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
  staging: r8188eu: remove unneeded semicolon
  staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from SetHwReg8188EU()
  staging: r8188eu: drop return value from receive_disconnect
  drm/i915: turn on small BAR support
  drm/i915/ttm: disallow CPU fallback mode for ccs pages
  drm/i915/ttm: handle blitter failure on DG2
  drm/i915/selftests: ensure we reserve a fence slot
  drm/i915/selftests: skip the mman tests for stolen
  drm/i915/uapi: tweak error capture on recoverable contexts
  drm/i915/error: skip non-mappable pages
  drm/i915/uapi: add NEEDS_CPU_ACCESS hint
  drm/i915/uapi: apply ALLOC_GPU_ONLY by default
  drm/i915: remove intel_memory_region avail
  drm/i915/uapi: expose the avail tracking
  drm/i915/uapi: add probed_cpu_visible_size
  drm/doc: add rfc section for small BAR uapi
  dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl
  time64.h: consolidate uses of PSEC_PER_NSEC
  net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port
  net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF) out of rmw
  net: dsa: felix: keep reference on entire tc-taprio config
  net: gianfar: add support for software TX timestamping
  net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_pcs_get()
  clk: qcom: gcc-msm8916: Add rates to the GP clocks
  clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
  clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
  hisilicon/hns3/hns3vf:fix repeated words in comments
  google/gve:fix repeated words in comments
  freescale/fs_enet:fix repeated words in comments
  ethernet/emulex:fix repeated words in comments
  atheros/atl1e:fix repeated words in comments
  lib: test_bitmap: add compile-time optimization/evaluations assertions
  bitmap: don't assume compiler evaluates small mem*() builtins calls
  net/ice: fix initializing the bitmap in the switch code
  bitops: let optimize out non-atomic bitops on compile-time constants
  bitops: wrap non-atomic bitops with a transparent macro
  bitops: define const_*() versions of the non-atomics
  bitops: unify non-atomic bitops prototypes across architectures
  bitops: always define asm-generic non-atomic bitops
  ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
  RDMA/rxe: Replace include statement
  RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs
  drm/amdgpu/display: add missing FP_START/END checks dcn32_clk_mgr.c
  drm/amd/display: Fix __nedf2 undefined for 32 bit compilation
  drm/amd/display: Fix __muldf3 undefined for 32 bit compilation
  drm/amd/display: Fix __floatunsidf undefined for 32 bit compilation
  clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
  clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
  drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation
  riscv: Kconfig.socs: Add comments
  riscv: Kconfig.erratas: Add comments
  riscv: Kconfig: Fix indentation and add comments
  clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
  clk: qcom: ipq8074: add USB GDSCs
  dt-bindings: clocks: qcom,gcc-ipq8074: support power domains
  clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
  clk: qcom: ipq8074: add PPE crypto clock
  dt-bindings: clock: qcom: ipq8074: add PPE crypto clock
  clk: qcom: ipq8074: fix NSS port frequency tables
  clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
  clk: qcom: ipq8074: fix NSS core PLL-s
  dt-bindings: connector: usb: align example indentation to four-space
  bpftool: Show also the name of type BPF_OBJ_LINK
  docs: dt: writing-bindings: Update URL to DT schemas
  drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
  intel/ice:fix repeated words in comments
  ice: Remove unnecessary NULL check before dev_put
  ice: use eth_broadcast_addr() to set broadcast address
  ice: switch: dynamically add VLAN headers to dummy packets
  ice: Add support for VLAN TPID filters in switchdev
  ice: Add support for double VLAN in switchdev
  selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
  selftests/xsk: Verify correctness of XDP prog attach point
  selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket
  selftests/xsk: Avoid bpf_link probe for existing xsk
  RDMA/rxe: Fix deadlock in rxe_do_local_ops()
  drm/amdkfd: Bump KFD API version for SMI profiling event
  drm/amdkfd: Asynchronously free smi_client
  drm/amdkfd: Add unmap from GPU SMI event
  drm/amdkfd: Add user queue eviction restore SMI event
  drm/amdkfd: Add migration SMI event
  drm/amdkfd: Add GPU recoverable fault SMI event
  drm/amdkfd: Enable per process SMI event
  drm/amdkfd: Add KFD SMI event IDs and triggers
  Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM"
  drm/amdgpu: enable mes to access registers v2
  drm/amdgpu/mes: add mes register access interface
  drm/amdgpu/mes11: add mes11 misc op
  drm/amdkfd: fix cu mask for asics with wgps
  drm/amdgpu: add common interface for mes misc op
  drm/amdgpu/mes11: update mes interface for acessing registers
  net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start
  drm: Remove unnecessary junk from drm_crtc.h
  intel/ixgbevf:fix repeated words in comments
  intel/igc:fix repeated words in comments
  intel/igbvf:fix repeated words in comments
  intel/igb:fix repeated words in comments
  intel/iavf:fix repeated words in comments
  intel/i40e:fix repeated words in comments
  intel/fm10k:fix repeated words in comments
  intel/e1000e:fix repeated words in comments
  intel/e1000:fix repeated words in comments
  ixgbe: drop unexpected word 'for' in comments
  igb: remove unexpected word "the"
  fm10k: remove unexpected word "the"
  ixgbe: remove unexpected word "the"
  vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open()
  vfio: remove useless judgement
  vfio: Clear the caps->buf to NULL after free
  RDMA/rxe: Merge normal and retry atomic flows
  RDMA/rxe: Move atomic original value to res
  RDMA/rxe: Move atomic responder res to atomic_reply
  vfio: check iommu_group_set_name() return value
  RDMA/rxe: Add a responder state for atomic reply
  RDMA/rxe: Move code to rxe_prepare_atomic_res()
  Documentation: coresight: Escape coresight bindings file wildcard
  vfio: Split migration ops from main device ops
  vfio/mlx5: Protect mlx5vf_disable_fds() upon close device
  intel: remove unused macros
  dt-bindings: serial: 8250: Add npcm845 compatible string
  serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x()
  8250_dwlib: Convert bitops to newer form
  serial: 8250_dw: Drop PM ifdeffery
  ASoC: codecs: wsa883x: handle timeouts in resume path
  serial: 8250_dw: Sort headers alphabetically
  ASoC: codecs: wsa881x: handle timeouts in resume path
  earlycon: prevent multiple register_console()
  serial: 8250_dw: Take port lock while accessing LSR
  serial: 8250_port: Fix spelling mistake
  tty: serial: samsung_tty: loopback mode support
  tty: serial: samsung_tty: support more than 4 uart ports
  bpftool: Use feature list in bash completion
  bpftool: Add feature list (prog/map/link/attach types, helpers)
  bpftool: Remove attach_type_name forward declaration
  pinctrl: intel: Add Intel Meteor Lake pin controller support
  RDMA/rxe: Convert read side locking to rcu
  RDMA/rxe: Stop lookup of partially built objects
  drm/i915: Drain freed object after suspend display
  arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ"
  usb: host: xhci: use snprintf() in xhci_decode_trb()
  ASoC: tegra: delete a semicolon
  ASoC: wm_adsp: Minor clean and redundant code removal
  ASoC: samsung: change neo1973_audio from a global to static
  ASoC: codecs: wsa883x: add control, dapm widgets and map
  pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant
  dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles
  pinctrl: qcom: sc7280: Fix compile bug
  net, neigh: introduce interval_probe_time_ms for periodic probe
  sysctl: add proc_dointvec_ms_jiffies_minmax
  atheros/atl1c:fix repeated words in comments
  drm/i915: use DISPLAY_VER() instead of accessing match_info directly
  drm/i915/bios: debug log ddi port info after parsing
  ASoC: doc: Update dead links
  ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
  memblock: avoid some repeat when add new range
  drm/edid: take HF-EEODB extension count into account
  drm/edid: add HF-EEODB support to EDID read and allocation
  drm/edid: do invalid block filtering in-place
  drm/edid: add drm_edid_raw() to access the raw EDID data
  drm/probe-helper: add drm_connector_helper_get_modes()
  drm/edid: add drm_edid_connector_update()
  drm/edid: abstract debugfs override EDID set/reset
  drm/edid: clean up connector update error handling and debug logging
  drm/edid: convert drm_connector_update_edid_property() to struct drm_edid
  drm/edid: move drm_connector_update_edid_property() to drm_edid.c
  drm/vc4: change vc4_dma_range_matches from a global to static
  net: pcs-rzn1-miic: fix return value check in miic_probe()
  net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5psw_probe()
  net: txgbe: Add build support for txgbe
  clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
  clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
  clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
  clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
  ipv6: remove redundant store to value after addition
  net: switchdev: add reminder near struct switchdev_notifier_fdb_info
  net: dsa: microchip: count pause packets together will all other packets
  net: dsa: microchip: add pause stats support
  net: dsa: ar9331: add support for pause stats
  net: dsa: add get_pause_stats support
  clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe
  drm/amdgpu: fix documentation warning
  iosys-map: Add per-word write
  iosys-map: Add per-word read
  Input: i8042 - add TUXEDO devices to i8042 quirk tables
  Input: i8042 - add debug output for quirks
  Input: i8042 - merge quirk tables
  Input: i8042 - move __initconst to fix code styling warning
  perf jevents: Remove jevents.c
  perf jevents: Switch build to use jevents.py
  perf jevents: Add python converter script
  bpftool: Probe for memcg-based accounting before bumping rlimit
  perf python: Prefer python3
  drm/amd/display: Re-org and cleanup the redundant code
  drm/amd/display: expose additional modifier for DCN32/321
  drm/amd: Load TA firmware for DCN321/DCN32
  drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK
  drm/amdgpu/amdgpu_dm: fix kernel-doc markups
  drm/amd/display: change to_dal_irq_source_dnc32() storage class specifier to static
  drm/amd/display: Remove unused globals FORCE_RATE and FORCE_LANE_COUNT
  drm/amdgpu/display: drop set but unused variable
  drm/amdgpu: Fix typos in amdgpu_stop_pending_resets
  media: dt-bindings: Convert gpio-ir-receiver to DT schema
  drm/amd/display: Removed unused variable ret
  media: dt-bindings: rc: Allow 'ir-receiver' node names
  drm/i915/guc/slpc: Add a new SLPC selftest
  selftests/bpf: lsm_cgroup functional test
  bpftool: implement cgroup tree for BPF_LSM_CGROUP
  libbpf: implement bpf_prog_query_opts
  libbpf: add lsm_cgoup_sock type
  tools/bpf: Sync btf_ids.h to tools
  bpf: expose bpf_{g,s}etsockopt to lsm cgroup
  bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP
  bpf: minimize number of allocated lsm slots per program
  bpf: per-cgroup lsm flavor
  bpf: convert cgroup_bpf.progs to hlist
  bpf: add bpf_func_t and trampoline helpers
  power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables
  usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
  USB: cdc-acm: use define for timeout
  usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove()
  usb: gadget: aspeed_udc: fix handling of tx_len == 0
  usb: dwc3: gadget: fix a kernel-doc warning
  usb: dwc3: document async_callbacks field
  usb: typec_altmode: add a missing "@" at a kernel-doc parameter
  ASoC: wcd9335: Use DT bindings instead of local DAI definitions
  ASoC: dt-bindings: Add bindings for WCD9335 DAIs
  ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs()
  ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
  dt-bindings: arm: Convert CoreSight CPU debug to DT schema
  dt-bindings: arm: Convert CoreSight bindings to DT schema
  dt-bindings: arm: Rename Coresight filenames to match compatible
  coresight: syscfg: Update load and unload operations
  coresight: configfs: Fix unload of configurations on module exit
  gfs2: List traversal in do_promote is safe
  gfs2: do_promote glock holder stealing fix
  gfs2: Use better variable name
  gfs2: Make go_instantiate take a glock
  gfs2: Add new go_held glock operation
  gfs2: Revert 'Fix "truncate in progress" hang'
  gfs2: Instantiate glocks ouside of glock state engine
  gfs2: Fix up gfs2_glock_async_wait
  pinctrl: renesas: r8a779f0: Remove unused POC2
  reset: microchip-sparx5: allow building as a module
  dt-bindings: pinctrl: renesas: Remove spaces before #define
  net: prestera: acl: add support for 'egress' rules
  selftests: forwarding: ethtool_extended_state: Convert to busywait
  nfp: flower: fix comment typos and formatting
  net: dsa: microchip: move remaining register offset to ksz_chip_reg
  net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg
  net: dsa: microchip: change the size of reg from u8 to u16
  net: dsa: microchip: remove the struct ksz8
  net: dsa: microchip: move ksz8->shifts to ksz_common
  net: dsa: microchip: move ksz8->masks to ksz_common
  net: dsa: microchip: move ksz8->regs to ksz_common
  net: ethernet: mtk-star-emac: enable half duplex hardware support
  net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs
  net: ethernet: mtk-star-emac: add support for MII interface
  dt-bindings: net: mtk-star-emac: add description for new properties
  net: ethernet: mtk-star-emac: add timing adjustment support
  net: ethernet: mtk-star-emac: add clock pad selection for RMII
  dt-bindings: net: mtk-star-emac: add support for MT8365
  net: ethernet: mtk-star-emac: add support for MT8365 SoC
  net: ethernet: mtk-star-emac: modify IRQ trigger flags
  net: ethernet: mtk-star-emac: store bit_clk_div in compat structure
  sfc: Separate netdev probe/remove from PCI probe/remove
  sfc: replace function name in string with __func__
  sfc: Unsplit literal string.
  sfc: Move EF100 efx_nic_type structs to the end of the file
  sfc: Separate efx_nic memory from net_device memory
  sfc: Encapsulate access to netdev_priv()
  sfc: Change BUG_ON to WARN_ON and recovery code.
  sfc: Remove netdev init from efx_init_struct
  sfc: Add a PROBED state for EF100 VDPA use.
  sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
  mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs
  mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index
  mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry
  mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}()
  mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry
  mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries
  mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry'
  mlxsw: spectrum_switchdev: Rename MIDs list
  mlxsw: spectrum_switchdev: Rename MID structure
  mlxsw: Align PGT index to legacy bridge model
  mtd: rawnand: arasan: Fix clock rate in NV-DDR
  mtd: rawnand: arasan: Update NAND bus clock instead of system clock
  mtd: core: introduce of support for dynamic partitions
  dt-bindings: mtd: partitions: add additional example for qcom,smem-part
  dt-bindings: mtd: partitions: support label/name only partition
  ASoC: rockchip: i2s: Remove unwanted dma settings in rockchip_i2s_probe
  ASoC: dt-bindings: fsl,micfil: Convert format to json-schema
  ASoC: fsl_micfil: change micfil default settings
  ASoC: max98396: Fix TDM mode BSEL settings
  ASoC: rockchip: i2s: Fix the debug level on missing pinctrl
  MAINTAINERS: add ASoC Qualcomm codecs
  ASoC: codecs: add wsa883x amplifier support
  ASoC: dt-bindings: Add WSA883x bindings
  bus: mhi: host: pci_generic: Add another Foxconn T99W175
  KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y
  KVM: arm64: nvhe: Rename confusing obj-y
  powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers
  KVM: PPC: Kconfig: Fix indentation
  powerpc/powernv: Kconfig: Replace single quotes
  powerpc: Kconfig.debug: Remove extra empty line
  powerpc: Kconfig: Replace tabs with whitespaces
  powerpc/perf: Update MMCR2 to support event exclude_idle
  powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters
  KVM: PPC: Do not warn when userspace asked for too big TCE table
  powerpc/bpf/32: Add instructions for atomic_[cmp]xchg
  powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations
  powerpc/bpf/64: Add instructions for atomic_[cmp]xchg
  powerpc/bpf/64: add support for atomic fetch operations
  powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations
  powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in radix mode
  powerpc/papr_scm: use dev_get_drvdata
  powerpc/64: Drop ppc_inst_as_str()
  selftests/powerpc: Add missing files to .gitignores
  KVM: arm64: Move the handling of !FP outside of the fast path
  KVM: arm64: Document why pause cannot be turned into a flag
  KVM: arm64: Reduce the size of the vcpu flag members
  KVM: arm64: Add build-time sanity checks for flags
  KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together
  KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag
  KVM: arm64: Kill unused vcpu flags field
  KVM: arm64: Move vcpu WFIT flag to the state flag set
  KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set
  KVM: arm64: Move vcpu SVE/SME flags to the state flag set
  KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set
  drm/i915: Fix a lockdep warning at error capture
  KVM: PPC: Align pt_regs in kvm_vcpu_arch structure
  KVM: PPC: Book3S HV: tracing: Add missing hcall names
  KVM: PPC: Book3S HV: Provide more detailed timings for P9 entry path
  KVM: PPC: Book3S HV: Expose timing functions to module code
  KVM: PPC: Book3S HV: Decouple the debug timing from the P8 entry path
  KVM: PPC: Book3S HV: Add a new config for P8 debug timing
  KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
  fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"
  powerpc/64e: KASAN Full support for BOOK3E/64
  powerpc/64e: Reorganise virtual memory
  powerpc/64e: Move virtual memory closer to linear memory
  powerpc/64e: Remove unused REGION related macros
  powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS
  powerpc/64e: Fix early TLB miss with KUAP
  powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
  powerpc/64e: Rewrite p4d_populate() as a static inline function
  powerpc: Remove _PAGE_SAO stub for book3e/64
  powerpc/32: Remove __map_without_ltlbs
  powerpc/32: Remove 'noltlbs' kernel parameter
  powerpc/32: Remove the 'nobats' kernel parameter
  powerpc: Restore CONFIG_DEBUG_INFO in defconfigs
  powerpc/irq: Simplify __do_irq()
  powerpc/irq: Perform stack_overflow detection after switching to IRQ stack
  powerpc/irq: Make __do_irq() static
  powerpc/irq: Increase stack_overflow detection limit when KASAN is enabled
  powerpc/irq: remove inline assembly in hard_irq_disable macro
  powerpc/irq: Replace #ifdefs by IS_ENABLED()
  powerpc/irq: Don't open code irq_soft_mask helpers
  powerpc/irq64: Remove get_irq_happened()
  powerpc/irq: Split irq.c
  powerpc: Don't include asm/ppc_asm.h in other headers
  powerpc: Include asm/firmware.h in all users of firmware_has_feature()
  Input: sensehat-joystick - remove unnecessary error message
  Input: exc3000 - fix return value check of wait_for_completion_timeout
  tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
  net: mptcp: fix some spelling mistake in mptcp
  Revert the ARM/dts changes for Renesas RZ/N1
  Input: edt-ft5x06 - show crc and header errors by sysfs
  Input: edt-ft5x06 - show firmware version by sysfs
  Input: edt-ft5x06 - show model name by sysfs
  Input: edt-ft5x06 - set report rate by dts property
  Input: edt-ft5x06 - get/set M12 report rate by sysfs
  dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz
  net: phylink: disable PCS polling over major configuration
  net: phylink: remove pcs_ops member
  tcp: diag: add support for TIME_WAIT sockets to tcp_abort()
  net/funeth: Support for ethtool -m
  af_unix: Do not call kmemdup() for init_net's sysctl table.
  power: reset: pwr-mlxbf: add missing include
  drm: lcdif: Add support for i.MX8MP LCDIF variant
  dt-bindings: lcdif: Add compatible for i.MX8MP
  drm/bridge: tc358767: Do not cache dsi_lanes twice
  selftests/powerpc/pmu: Add test for hardware cache events
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_sel field
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_ctl field
  selftests/powerpc/pmu: Add selftest for group constraint for unit and pmc field in p9
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_cmp field
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCR1 cache bits
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCR0 l2l3_sel bits
  selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE events valid check
  selftests/powerpc/pmu: Add selftest for event alternatives for power10
  selftests/powerpc/pmu: Add selftest for event alternatives for power9
  selftests/powerpc/pmu: Add selftest for blacklist events check in power9
  selftests/powerpc/pmu: Add selftest for reserved bit check for MMCRA thresh_ctl field
  selftests/powerpc/pmu: Add selftest for checking invalid bits in event code
  selftests/powerpc/pmu: Add selftest for group constraint check MMCRA sample bits
  selftests/powerpc/pmu: Add selftest for group constraint for MMCRA Sampling Mode field
  selftests/powerpc/pmu: Add selftest for group constraint check for radix_scope_qual field
  selftests/powerpc/pmu: Add selftest for group constraint check when using same PMC
  selftests/powerpc/pmu: Add selftest to check constraint for number of counters in use.
  selftests/powerpc/pmu: Add selftest to check PMC5/6 is excluded from some constraint checks
  selftests/powerpc/pmu: Add selftest for group constraint check for PMC5 and PMC6
  selftests/powerpc/pmu: Add support for perf event code tests
  selftests/powerpc/pmu: Add interface test for bhrb disable field for non-branch samples
  selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit/cache fields
  selftests/powerpc/pmu: Add selftest for checking valid and invalid bhrb filter maps
  selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_REGS_INTR option will not crash on any platforms
  selftests/powerpc/pmu: Add selftest to check branch stack enablement will not crash on any platforms
  selftests/powerpc/pmu: Refactor the platform check and add macros to find array size/PVR
  drm/display/selftests: drop extra word 'for' in comments for MST selftests
  platform/x86: hp-wmi: Ignore Sanitization Mode event
  platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
  dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail
  dt-bindings: ata: ahci-ceva: convert to yaml
  of: reserved-memory: Print allocation/reservation failures as error
  libbpf: fix up few libbpf.map problems
  libbpf: enforce strict libbpf 1.0 behaviors
  selftests/bpf: remove last tests with legacy BPF map definitions
  libbpf: clean up SEC() handling
  libbpf: remove internal multi-instance prog support
  libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x
  libbpf: remove multi-instance and custom private data APIs
  libbpf: remove most other deprecated high-level APIs
  libbpf: remove prog_info_linear APIs
  libbpf: clean up perfbuf APIs
  libbpf: remove deprecated BTF APIs
  libbpf: remove deprecated probing APIs
  libbpf: remove deprecated XDP APIs
  libbpf: remove deprecated low-level APIs
  libbpf: move xsk.{c,h} into selftests/bpf
  platform/x86: panasonic-laptop: Use acpi_video_get_backlight_type()
  platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
  platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
  platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
  platform/x86: panasonic-laptop: sort includes alphabetically
  platform/x86: panasonic-laptop: de-obfuscate button codes
  dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key node name
  can: ctucanfd: ctucan_interrupt(): fix typo
  gfs2: Minor gfs2_glock_nq_m cleanup
  vfs: escape hash as well
  ACPI: video: Change how we determine if brightness key-presses are handled
  f2fs: initialize page_array_entry slab only if compression feature is on
  f2fs: optimize error handling in redirty_blocks
  f2fs: do not skip updating inode when retrying to flush node page
  fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE
  fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation
  Revert "drm/amdkfd: Free queue after unmap queue success"
  drm/amdgpu/display/dc: Fix null pointer exception
  drm/amdgpu: Follow up change to previous drm scheduler change.
  drm/sched: Partial revert of 'drm/sched: Keep s_fence->parent pointer'
  drm/amdgpu: Prevent race between late signaled fences and GPU reset.
  drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences
  drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() declaration
  drm/amdgpu: add mc wptr addr support for mes
  drm/amd/display : Log DP link training failure reason
  drm/amd/pm: enable VR0 HOT support for SMU 13.0.0
  drm/amdgpu: update GFX11 cs settings
  drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
  dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull-{up,down}
  ASoC: qcom: Add driver support for audioreach solution
  selftests/powerpc/pmu: Add interface test for bhrb disable field
  selftests/powerpc/pmu: Add interface test for mmcra_ifm field for conditional branch type
  selftests/powerpc/pmu: Add interface test for mmcra_ifm field for any branch type
  selftests/powerpc/pmu: Add interface test for mmcra_ifm field of indirect call type
  selftests/powerpc/pmu: Add support for branch sampling in get_intr_regs function
  selftests/powerpc/pmu: Add interface test for mmcra_thresh_cmp fields
  selftests/powerpc: Add support to fetch "platform" and "base platform" from auxv to detect platform.
  selftests/powerpc/pmu: Add mask/shift bits for extracting threshold compare field
  pinctrl: samsung: do not use bindings header with constants
  powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
  of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block
  drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
  drm/vc4: hdmi: Force modeset when bpc or format changes
  drm/vc4: hdmi: Fix timings for interlaced modes
  drm/vc4: hdmi: Report that 3d/stereo is allowed
  drm/vc4: hdmi: Add MISC_CONTROL register for vc4
  drm/vc4: hdmi: Add HDMI format detection registers to register list
  drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
  drm/vc4: hdmi: Skip writes to disabled packet RAM
  drm/vc4: hdmi: Stop checking for enabled output in audio
  drm/vc4: hdmi: Move HDMI reset to pm_resume
  drm/vc4: hdmi: Switch to pm_runtime_status_suspended
  drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
  drm/vc4: hdmi: Avoid full hdmi audio fifo writes
  drm/vc4: hdmi: Clear unused infoframe packet RAM registers
  drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
  drm/vc4: hdmi: Disable audio if dmas property is present but empty
  drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
  drm/vc4: dsi: Fix dsi0 interrupt support
  drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
  drm/vc4: dsi: Correct pixel order for DSI0
  drm/vc4: dsi: Correct DSI divider calculations
  drm/vc4: dsi: Release workaround buffer and DMA
  drm/vc4: dpi: Ensure a default format is selected
  drm/vc4: dpi: Add option for inverting pixel clock and output enable
  drm/vc4: dpi: Add support for composite syncs to vc4_dpi
  drm/vc4: hvs: Add debugfs node that dumps the current display lists
  drm/vc4: plane: Add alpha_blend_mode property to each plane.
  drm/vc4: plane: Fix margin calculations for the right/bottom edges
  drm/vc4: plane: Remove subpixel positioning check
  drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
  drm/vc4: kms: Warn if clk_set_min_rate fails
  drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
  mlxsw: spectrum_fid: Configure flooding entries using PGT APIs
  mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization
  mlxsw: spectrum: Initialize PGT table
  mlxsw: Extend PGT APIs to support maintaining list of ports per entry
  mlxsw: Add a dedicated structure for bitmap of ports
  mlxsw: Add an indication of SMPE index validity for PGT table
  mlxsw: Add an initial PGT table support
  mlxsw: spectrum_fid: Configure egress VID classification for multicast
  mlxsw: Set flood bridge type for FIDs
  mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family
  mlxsw: Prepare 'bridge_type' field for SFMR usage
  mlxsw: spectrum_fid: Configure flooding table type for rFID
  mlxsw: spectrum: Add a temporary variable to indicate bridge model
  pinctrl: aspeed: Fix typo in comment
  ASoC: qcom: lpass: Fix apq8016 compat string to match yaml
  drm/fourcc: Document the Intel CCS modifiers' CC plane expected pitch
  pinctrl: ingenic: Convert to immutable irq chip
  pinctrl: ingenic: Use irqd_to_hwirq()
  arch/*/: remove CONFIG_VIRT_TO_BUS
  drm/i915: Fix error code in icl_compute_combo_phy_dpll()
  ipv6/addrconf: fix timing bug in tempaddr regen
  pinctrl: pinctrl-zynqmp: Fix kernel-doc warning
  pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance
  dt-bindings: pinctrl-zynqmp: Add output-enable configuration
  firmware: xilinx: Add configuration values for tri-state
  bpf: Fix sockmap calling sleepable function in teardown path
  pinctrl: ocelot: allow building as a module
  drm/doc: Fix comment typo
  hinic: Use the bitmap API when applicable
  nfp: add support for 'ethtool -t DEVNAME' command
  nfp: support vepa mode in HW bridge
  net: atlantic:fix repeated words in comments
  amd/xgbe: fix repeated words in comments
  agere: fix repeated words in comments
  net: axienet: Modify function description
  scsi: ufs: ufs-qcom: Remove unneeded code
  scsi: ufs: ufs-mediatek: Fix invalid access to vccqx
  scsi: ufs: ufs-mediatek: Support performance boosting
  scsi: ufs: ufs-mediatek: Support host power control
  scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro
  scsi: ufs: ufs-mediatek: Add stage information for ref-clk control
  scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early
  scsi: ufs: ufs-mediatek: Always add delays for VCC operations
  scsi: ufs: ufs-mediatek: Fix build warnings
  scsi: dpt_i2o: Remove obsolete driver
  scsi: BusLogic: Remove bus_to_virt()
  scsi: fcoe: Remove redundant assignment to variable 'wlen'
  scsi: ufs: ufshcd: Constify pointed data
  scsi: ufs: ufshcd-pltfrm: Constify pointed data
  ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
  ASoC: samsung: Enable compile test
  ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include
  ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware
  dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
  dt-bindings: input: iqs7222: Correct bottom speed step size
  dt-bindings: input: iqs7222: Remove support for RF filter
  Input: iqs7222 - remove support for RF filter
  Input: iqs7222 - handle reset during ATI
  Input: iqs7222 - acknowledge reset before writing registers
  Input: iqs7222 - protect volatile registers
  Input: iqs7222 - fortify slider event reporting
  Input: iqs7222 - correct slider event disable logic
  drm/i915/guc/slpc: Use non-blocking H2G for waitboost
  dt-bindings: clock: qcom,gcc-sdm845: add parent power domain
  clk: qcom: clk-krait: add apq/ipq8064 errata workaround
  clk: qcom: clk-krait: unlock spin after mux completion
  clk: qcom: clk-hfpll: use poll_timeout macro
  clk: qcom: gcc-sm6350: Drop extra semicolon
  vfio: check vfio_register_iommu_driver() return value
  docs: rename Documentation/vm to Documentation/mm
  vfio: Use device_iommu_capable()
  vfio/type1: Simplify bus_type determination
  drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
  drm/i915/guc: Don't update engine busyness stats too frequently
  Revert "drm/i915: Hold reference to intel_context over life of i915_request"
  drm/i915: Do not access rq->engine without a reference
  ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling
  drm/i915: Move the color stuff under INTEL_INFO->display
  drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS
  drm/i915: Use _MMIO_PIPE2() where appropriate
  drm/i915: Use _MMIO_TRANS2() where appropriate
  drm/i915: s/_CURSOR2/_MMIO_CURSOR2//
  drm/i915: Make pipe_offsets[] & co. u32
  drm/i915: Move display_mmio_offset under INTEL_INFO->display
  drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display
  vfio: de-extern-ify function prototypes
  drm/i915: Move dbuf details to INTEL_INFO->display
  drm/i915: Eliminate PIPECONF RMWs from .color_commit()
  can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters
  of: base: Avoid console probe delay when fw_devlink.strict=1
  driver core: fw_devlink: Allow firmware to mark devices as best effort
  kernfs: Replace global kernfs_open_file_mutex with hashed mutexes.
  kernfs: Introduce interface to access global kernfs_open_file_mutex.
  kernfs: Change kernfs_notify_list to llist.
  kernfs: make ->attr.open RCU protected.
  kernfs/file.c: remove redundant error return counter assignment
  drm/i915: Prefer "XEHP_" prefix for registers
  drm/i915: Correct duplicated/misplaced GT register definitions
  driver core: fix potential deadlock in __driver_attach
  ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id
  Docs/ABI/testing: Add VDUSE sysfs interface ABI document
  drm/mediatek: Add mediatek-drm plane color encoding info
  devtmpfs: fix the dangling pointer of global devtmpfsd thread
  drm/mediatek: Add display merge async reset control
  Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm"
  Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
  drm/mediatek: Add display merge mute/unmute support for MT8195
  drm/mediatek: Add display merge start/stop API for cmdq support
  drm/mediatek: Add display merge advance config API for MT8195
  tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
  drm/mediatek: Add display MDP RDMA support for MT8195
  platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
  platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
  misc: rtsx: Fix an error handling path in rtsx_pci_probe()
  Binder: add TF_UPDATE_TXN to replace outdated txn
  lkdtm: cfi: use NULL for a null pointer rather than zero
  vboxguest: Do not use devm for irq
  cxl: drop unexpected word "the" in the comments
  sgi-xp: xpc_uv: drop unexpected word "the" in the comments
  apm-emulation: drop unexpected word "the" in the comments
  misc: sgi-gru: grukservices: drop unexpected word "the" in the comments
  dt-bindings: display: mediatek: add vdosys1 RDMA definition for mt8195
  backlight: rt4831: Apply ocp level from devicetree
  dt-bindings: backlight: rt4831: Add the new ocp level property
  drm/stm: ltdc: update hardware error management
  drm/stm: ltdc: add support of horizontal & vertical mirroring
  drm/stm: ltdc: add support of the dynamic z-order
  drm/stm: ltdc: fix various coding-style warnings
  drm/stm: ltdc: remove error message about scaling
  drm/stm: ltdc: disable all layers before crtc shutdown
  speakup: Generate speakupmap.h automatically
  dt-bindings: usb: mtk-xhci: Make all clocks required
  dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
  usb: core: sysfs: convert sysfs snprintf to sysfs_emit
  Documentation: samsung-s3c24xx: Add blank line after SPDX directive
  serial: 8250_dwlib: Support for 9th bit multipoint addressing
  serial: Support for RS-485 multipoint addresses
  serial: take termios_rwsem for ->rs485_config() & pass termios as param
  serial: 8250_lpss: Use 32-bit reads
  serial: 8250: create lsr_save_mask
  serial: 8250: make saved LSR larger
  serial: Consolidate BOTH_EMPTY use
  serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE
  serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED
  serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA
  serial: msm: Rename UART_* defines to MSM_UART_*
  serial: msm: Convert container_of UART_TO_MSM to static inline
  serial: st-asc: remove include of pm_runtime.h
  tty: serial: atmel: remove enable/disable clock due to atmel_console_setup()
  tty: serial: atmel: use devm_clk_get()
  tty: serial: atmel: stop using legacy pm ops
  dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588
  serial: kgdboc: Fix typo in comment
  MAINTAINERS: Update DW 8250 UART maintainership
  dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings
  tty: serial: Fix refcount leak bug in ucc_uart.c
  drivers: tty: serial: Add missing of_node_put() in serial-tegra.c
  serial: Drop timeout from uart_port
  tty: Add closing marker into comment in tty_ldisc.h
  serial: 8250_pericom: Use UART_LCR_DLAB
  serial: 8250: Use UART_LCR_WLEN8 instead of literal
  serial: sifive: Remove useless license text when SPDX-License-Identifier is already used
  ASoC: fsl_sai: Configure dataline/FIFO information from dts property
  ASoC: dt-bindings: fsl-sai: Add new property to configure dataline
  ASoC: fsl_sai: Make res a member of struct fsl_sai
  ASoc: fsl_sai: Add pinctrl operation for PDM and DSD
  ASoC: fsl_sai: Add support for more sample rates
  ASoC: fsl_sai: Add DSD bit format support
  ASoC: fsl_sai: Add PDM daifmt support
  ASoC: sun50i-codec-analog: Add support for internal bias
  ASoC: dt-bindings: sun50i-codec: Add binding for internal bias
  ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get()
  ASoC: tas2552: use pm_runtime_resume_and_get()
  ASoC: rockchip: pdm: use pm_runtime_resume_and_get()
  ASoC: img: img-i2s-out: use pm_runtime_resume_and_get()
  ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get()
  ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get()
  ASoC: wsa881x: use pm_runtime_resume_and_get()
  ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()
  ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get()
  ASoC: Intel: catpt: use pm_runtime_resume_and_get()
  ASoC: soc-component: Remove non_legacy_dai_naming flag
  ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag
  ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag
  ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag
  ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag
  ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag
  ASoC: si476x: Remove now redundant non_legacy_dai_naming flag
  ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag
  ASoC: rk817: Remove now redundant non_legacy_dai_naming flag
  ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag
  ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag
  ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag
  ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag
  ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag
  ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag
  ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag
  ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag
  ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag
  ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag
  ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
  ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag
  ASoC: dmic: Remove now redundant non_legacy_dai_naming flag
  ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag
  ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag
  ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag
  ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag
  ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag
  ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag
  ASoC: ac97: Remove now redundant non_legacy_dai_naming flag
  ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag
  ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag
  ASoC: wm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: uda*: Remove now redundant non_legacy_dai_naming flag
  tty/vt: consolemap: use E_TABSZ for the translations size
  ASoC: twl*: Remove now redundant non_legacy_dai_naming flag
  tty/vt: consolemap: remove dflt reset from con_do_clear_unimap()
  tty/vt: consolemap: improve UNI_*() macros definitions
  tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir*
  tty/vt: consolemap: saner variable names in set_inverse_transl()
  tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
  ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag
  tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode()
  tty/vt: consolemap: use ARRAY_SIZE(), part II.
  ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag
  ASoC: tas*: Remove now redundant non_legacy_dai_naming flag
  ASoC: sta*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: spdif: Remove now redundant non_legacy_dai_naming flag
  ASoC: rt*: Remove now redundant non_legacy_dai_naming flag
  ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: nau*: Remove now redundant non_legacy_dai_naming flag
  ASoC: msm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: max*: Remove now redundant non_legacy_dai_naming flag
  ASoC: es*: Remove now redundant non_legacy_dai_naming flag
  ASoC: da*: Remove now redundant non_legacy_dai_naming flag
  ASoC: cs*: Remove now redundant non_legacy_dai_naming flag
  ASoC: alc*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ak*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ad*: Remove now redundant non_legacy_dai_naming flag
  ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag
  ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag
  ASoC: test-component: Remove now redundant non_legacy_dai_naming flag
  ASoC: tegra: Remove now redundant non_legacy_dai_naming flag
  ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag
  ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag
  ASoC: samsung: Remove now redundant non_legacy_dai_naming flag
  ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag
  ASoC: meson: Remove now redundant non_legacy_dai_naming flag
  ASoC: fsl: Remove now redundant non_legacy_dai_naming flag
  media: TDA1997x: Remove now redundant non_legacy_dai_naming flag
  ASoC: core: Switch core to new DAI naming flag
  ASoC: samsung: Migrate to new style legacy DAI naming flag
  ASoC: mxs-saif: Migrate to new style legacy DAI naming flag
  ASoC: ti: Migrate to new style legacy DAI naming flag
  ASoC: ux500: Migrate to new style legacy DAI naming flag
  ASoC: sof: Migrate to new style legacy DAI naming flag
  ASoC: pxa: Migrate to new style legacy DAI naming flag
  ASoC: au1x: Migrate to new style legacy DAI naming flag
  ASoC: rockchip: Migrate to new style legacy DAI naming flag
  ASoC: test-component: Migrate to new style legacy DAI naming flag
  ASoC: qcom: Migrate to new style legacy DAI naming flag
  ASoC: dwc: Migrate to new style legacy DAI naming flag
  ASoC: adi: Migrate to new style legacy DAI naming flag
  ASoC: xtensa: Migrate to new style legacy DAI naming flag
  ASoC: fsl: Migrate to new style legacy DAI naming flag
  ASoC: atmel: Migrate to new style legacy DAI naming flag
  ASoC: amd: Migrate to new style legacy DAI naming flag
  ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag
  ASoC: meson: Migrate to new style legacy DAI naming flag
  ASoC: Intel: Migrate to new style legacy DAI naming flag
  ASoC: sunxi: Migrate to new style legacy DAI naming flag
  ASoC: xilinx: Migrate to new style legacy DAI naming flag
  ASoC: hisilicon: Migrate to new style legacy DAI naming flag
  ASoC: tegra: Migrate to new style legacy DAI naming flag
  ASoC: sh: Migrate to new style legacy DAI naming flag
  ASoC: bcm: Migrate to new style legacy DAI naming flag
  ASoC: stm32: Migrate to new style legacy DAI naming flag
  ASoC: ep93xx: Migrate to new style legacy DAI naming flag
  ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag
  ASoC: spear: Migrate to new style legacy DAI naming flag
  ASoC: img: Migrate to new style legacy DAI naming flag
  drm/vc4: Migrate to new style legacy DAI naming flag
  soundwire: intel: Migrate to new style legacy DAI naming flag
  ASoC: soc-component: Add legacy_dai_naming flag
  ASoC: max98396: Implement DSP speaker monitor
  ASoC: max98396: Fix register access for PCM format settings
  ASoC: max98396: Improve some error prints
  ASoC: max98396: add voltage regulators
  ASoC: dt-bindings: max98396: Document adi,bypass-slot-no
  ASoC: dt-bindings: max98396: add voltage supplies
  drm/i915: tweak the ordering in cpu_write_needs_clflush
  staging: r8188eu: make power sequences static
  staging: r8188eu: merge two led structs
  staging: r8188eu: remove rtw_usleep_os
  staging: r8188eu: core/rtw_recv.c: clean up nested if statements
  staging: vchiq_arm: Add missing memory barrier comments
  Staging: rtl8192e: Cleaning up error handling
  Staging: rtl8192e: Using kzalloc and delete memset
  Staging: rtl8192e: Use struct_size
  drm/doc: Add KUnit documentation
  drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb332()
  drm/rect: Add DRM_RECT_INIT() macro
  drm/i915/dgfx: Disable d3cold at gfx root port
  ipmr: fix a lockdep splat in ipmr_rtm_dumplink()
  sfc:falcon: fix repeated words in comments
  sfc: fix repeated words in comments
  net: Print hashed skb addresses for all net and qdisc events
  MAINTAINERS: add Renesas RZ/N1 switch related driver entry
  ARM: dts: r9a06g032-rzn1d400-db: add switch description
  ARM: dts: r9a06g032: describe switch
  ARM: dts: r9a06g032: describe GMAC2
  ARM: dts: r9a06g032: describe MII converter
  dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible
  dt-bindings: net: snps,dwmac: add "power-domains" property
  net: dsa: rzn1-a5psw: add FDB support
  net: dsa: rzn1-a5psw: add statistics support
  net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port switch driver
  dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Advanced 5 port switch
  net: pcs: add Renesas MII converter driver
  dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
  net: dsa: add Renesas RZ/N1 switch tag driver
  net: dsa: add support for ethtool get_rmon_stats()
  net: dsa: allow port_bridge_join() to override extack message
  mtd: spi-nor: move SECT_4K_PMC special handling
  pinctrl: qcom: sc7280: Fix compile bug
  drm/ast: Enable primary plane with CRTC
  drm/simple-kms: Use drm_atomic_helper_check_crtc_state()
  drm/atomic-helper: Add helper drm_atomic_helper_check_crtc_state()
  drm/fb-helper: Fix out-of-bounds access
  vfio/pci: Remove console drivers
  drm: Implement DRM aperture helpers under video/
  MAINTAINERS: Broaden scope of simpledrm entry
  media: mediatek: vcodec: Report supported bitrate modes
  media: av7110: Remove duplicate 'with' in two places.
  media: saa7164: Remove duplicate 'on' in two places.
  media: mediatek: vcodec: Fix non subdev architecture open power fail
  media: usb: gspca: aligned '*' each line
  media: tw686x: Fix memory leak in tw686x_video_init
  media: driver/nxp/imx-jpeg: fix a unexpected return value problem
  media: MAINTAINERS: add Yunfei Dong as mediatek vcodec driver maintainer
  media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
  media: tw686x: Fix an error handling path in tw686x_probe()
  media: stm32: dcmi: Drop always NULL sd_state from dcmi_pipeline_s_fmt()
  media: stm32: dcmi: Fill in remaining Bayer formats
  drm/ast: Fix black screen when getting out of suspend
  media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability
  media: rkvdec:Remove redundant memset
  media: atmel: atmel-isc-base: allow wb ctrls to be changed when isc is not configured
  media: sta2x11: remove VIRT_TO_BUS dependency
  media: mediatek: vcodec: return EINVAL if plane is too small
  media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
  media: mediatek: vcodec: remove unneeded semicolon
  media: hdpvr: fix error value returns in hdpvr_read
  media: mediatek: vcodec: fix minmax.cocci warning
  media: MAINTAINERS: add include/dt-bindings/media to MEDIA INPUT INFRASTRUCTURE
  drm/mcde: Fix refcount leak in mcde_dsi_bind
  media: ddbridge: Remove useless license text when SPDX-License-Identifier is already used
  media: em28xx: Remove useless license text when SPDX-License-Identifier is already used
  media: rcar_drif: Remove useless license text when SPDX-License-Identifier is already used
  media: platform: cros-ec: Add kinox to the match table
  media: amphion: output firmware error message
  media: imx-jpeg: Disable slot interrupt when frame done
  media: mediatek: vcodec: Change encoder v4l2 capability value
  media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly
  media: mediatek: vcodec: Change decoder v4l2 capability value
  media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly
  media: rkisp1: Drop parentheses and fix indentation in rkisp1_probe()
  media: rkisp1: Align macro definitions
  media: rkisp1: capture: Bypass the main device for handling querycap
  media: rkisp1: debug: Update max register name length
  media: rkisp1: debug: Consolidate reg dumps for shadow registers
  platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
  platform/x86/dell: Kconfig: Remove unnecessary "depends on X86_PLATFORM_DEVICES"
  platform/x86: Kconfig: Remove unnecessary "if X86"
  platform/x86: acer_wmi: Cleanup Kconfig selects
  platform/x86: thinkpad_acpi: Replace custom str_on_off() etc
  platform/x86: thinkpad_acpi: Sort headers for better maintenance
  platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
  media: rkisp1: debug: Move resizer register dump to debugfs
  platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
  media: rkisp1: debug: Add debugfs files to dump core and ISP registers
  media: rkisp1: debug: Collect input status by sampling ISP_FLAGS_SHD
  media: rkisp1: Compile debugfs support conditionally
  media: rkisp1: Move debugfs code to a separate file
  media: rkisp1: resizer: Simplify register access
  media: rkisp1: Swap value and address arguments to rkisp1_write()
  media: rkisp1: regs: Rename CCL, ICCL and IRCL registers with VI_ prefix
  media: rkisp1: regs: Don't use BIT() macro for multi-bit register fields
  media: rkisp1: Simplify rkisp1_entities_register() error path
  media: rkisp1: stats: Simplify (un)registration
  media: rkisp1: params: Fix and simplify (un)registration
  media: rkisp1: resizer: Fix and simplify (un)registration
  media: rkisp1: isp: Fix and simplify (un)registration
  media: rkisp1: capture: Fix and simplify (un)registration
  media: rkisp1: capture: Initialize entity before video device
  dmaengine: remove DMA_MEMCPY_SG once again
  pinctrl: mediatek: mt8192: Fix compile warnings
  clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs
  clk: qcom: gdsc: add support for collapse-vote registers
  clk: qcom: gdsc: add collapse-bit helper
  clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
  powerpc/powermac: Remove empty function note_scsi_host()
  powerpc: Update asm-prototypes.h comment
  selftests/powerpc: Skip energy_scale_info test on older firmware
  pinctrl: mediatek: fix the pinconf definition of some GPIO pins
  pinctrl: mediatek: dropping original advanced drive configuration function
  pinctrl: mediatek: add rsel setting on mt8192
  pinctrl: mediatek: add drive for I2C related pins on mt8192
  pinctrl: mediatek: add generic driving setup property on mt8192
  pinctrl: bcm2835: Make the irqchip immutable
  pinctrl: bcm2835: drop irq_enable/disable callbacks
  MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTROL SUBSYSTEM
  pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
  pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets
  dt-bindings: pinctrl: qcom: sc7280: Add boolean param for ADSP bypass platforms
  clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names
  clk: qcom: mmcc-msm8996: move clock parent tables down
  clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: rpmh: Add note about sleep/wake state for BCMs
  f2fs: use the updated test_dummy_encryption helper functions
  can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION
  can/esd_usb: Fixed some checkpatch.pl warnings
  can/esd_usb: Rename all terms USB2 to USB
  can/esd_usb: Add an entry to the MAINTAINERS file
  can/esd_usb2: Rename esd_usb2.c to esd_usb.c
  KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity
  KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info
  net: pcs: xpcs: depends on PHYLINK in Kconfig
  raw: fix a typo in raw_icmp_error()
  usbnet: Fix linkwatch use-after-free on disconnect
  i40e: read the XDP program once per NAPI
  sfc: siena: fix repeated words in comments
  net: helper function skb_len_add
  tc-testing: gitignore, delete plugins directory
  net/funeth: Support UDP segmentation offload
  RDMA/rxe: Remove useless pkt parameters
  drm/connector: Remove usage of the deprecated ida_simple_xxx API
  bpf: Merge "types_are_compat" logic into relo_core.c
  bpf, docs: Fix the code formatting in instruction-set
  perf tools: Rework prologue generation code
  drm/panel: introduce ebbg,ft8719 panel
  drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro
  dt-bindings: display: Add bindings for EBBG FT8719
  dt-bindings: vendor-prefixes: Add prefix for EBBG
  drm: bridge: adv7511: Add check for mipi_dsi_driver_register
  drm/bridge: parade-ps8622: Use backlight helper
  drm/panel-edp: Add LQ140M1JW48 edp panel entry
  RDMA: Correct duplicated words in comments
  drm/panel: simple: add AM-800600P5TMQW-TB8H
  dt-bindings: display: simple: add Ampire AM-800600P5TMQW-TB8H panel
  drm: shmobile: Use backlight helper
  rtc: Directly use ida_alloc()/free()
  drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper
  drm/panel: panel-dsi-cm: Use backlight helpers
  drm/panel: sony-acx565akm: Use backlight helpers
  rtc: Introduce ti-k3-rtc
  dt-bindings: rtc: Add TI K3 RTC description
  drm/panel: panel-simple: Add dev_err_probe if backlight could not be found
  drm/pl111: drop unexpected word "the" in the comments
  drm/panel: nt35510: Remove duplicate 'the' in two places.
  dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section
  MAINTAINERS: add PolarFire SoC's RTC
  rtc: Add driver for Microchip PolarFire SoC
  rtc: use simple i2c probe
  rtc: Remove unused rtc_dev_exit().
  rtc: Replace flush_scheduled_work() with flush_work().
  rtc: isl1208: do not advertise update interrupt feature if no interrupt specified
  dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible
  rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss
  rtc: rv8803: initialize registers on post-probe voltage loss
  rtc: rv8803: factor out existing register initialization to function
  rtc: mc146818-lib: reduce RTC_UIP polling period
  IB/iser: Drain the entire QP during destruction flow
  mtd: dataflash: Add SPI ID table
  mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path
  mtd: rawnand: sm_common: drop unexpected word 'is' in the comments
  net: pcs: lynx: consolidate sgmii and 1000base-x config code
  net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement()
  net: lan743x: Use correct variable in lan743x_sgmii_config()
  rpmsg: Strcpy is not safe, use strscpy_pad() instead
  rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
  drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support
  dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG01 compatible string
  KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too
  rpmsg: Fix parameter naming for announce_create/destroy ops
  KVM: x86: de-underscorify __emulator_pio_in
  KVM: x86: wean fast IN from emulator_pio_in
  KVM: x86: wean in-kernel PIO from vcpu->arch.pio*
  KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()
  KVM: x86: drop PIO from unregistered devices
  KVM: x86: inline kernel_pio into its sole caller
  KVM: x86: complete fast IN directly with complete_emulator_pio_in()
  KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception
  KVM: SVM: Add AVIC doorbell tracepoint
  KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible
  KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid
  KVM: SVM: Introduce hybrid-AVIC mode
  KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu
  KVM: SVM: Introduce logic to (de)activate x2AVIC mode
  KVM: x86: nSVM: always intercept x2apic msrs
  KVM: SVM: Refresh AVIC configuration when changing APIC mode
  KVM: x86: Deactivate APICv on vCPU with APIC disabled
  KVM: SVM: Adding support for configuring x2APIC MSRs interception
  KVM: SVM: Do not support updating APIC ID when in x2APIC mode
  KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID
  KVM: SVM: Update max number of vCPUs supported for x2AVIC mode
  KVM: SVM: Detect X2APIC virtualization (x2AVIC) support
  KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD
  x86/cpufeatures: Introduce x2AVIC CPUID bit
  KVM: debugfs: expose pid of vcpu threads
  perf script ibs: Support new IBS bits in raw trace dump
  perf tool ibs: Sync AMD IBS header file
  perf header: Record non-CPU PMU capabilities
  perf header: Store PMU caps in an array of strings
  perf header: Pass "cpu" pmu name while printing caps
  perf pmu: Parse pmu caps sysfs only once
  perf record ibs: Warn about sampling period skew
  KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg
  remoteproc: Fix dma_mem leak after rproc_shutdown
  dma-mapping: Add dma_release_coherent_memory to DMA API
  ASoC: audio_graph_card2: Fix port numbers in example
  ASoC: sgtl5000: Fix noise on shutdown/remove
  regmap: Wire up regmap_config provided bulk write in missed functions
  regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
  regmap: Re-introduce bulk read support check in regmap_bulk_read()
  drm/logicvc: add missing of_node_put() in logicvc_layers_init()
  drm: fix device_node_continue.cocci warnings
  drm: Remove unnecessary print function dev_err()
  drm: logicvc: fix error code in logicvc_layer_init()
  drm: logicvc: Fix uninitialized variable in probe
  lib: bitmap: fix the duplicated comments on bitmap_to_arr64()
  selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop
  bpf: Fix for use-after-free bug in inline_bpf_loop
  bpf: Replace hard-coded 0 with BPF_K in check_alu_op
  ASoC: cs35l41: Add support for CLSA3541 ACPI device ID
  ASoC: rockchip: i2s: Fix missing error code in rockchip_i2s_probe()
  usb: gadget: u_ether: Remove duplicated include in u_ether.c
  usb: max-3421: drop unexpected word "the" in the comments
  usb: dwc2: drop unexpected word "the" in the comments
  usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
  usb: musb: mpfs: Fix error codes in probe()
  mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs
  mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN
  mlxsw: spectrum: Use different arrays of FID families per-ASIC type
  mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map()
  mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op()
  mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op()
  mlxsw: spectrum_fid: Update FID structure prior to device configuration
  mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings
  staging: r8188eu: Make rtw_signal_stat_timer_hdl a static function
  ip6mr: convert mrt_lock to a spinlock
  ipmr: convert mrt_lock to a spinlock
  ipmr: convert /proc handlers to rcu_read_lock()
  ipmr: adopt rcu_read_lock() in mr_dump()
  ip6mr: switch ip6mr_get_route() to rcu_read_lock()
  ip6mr: do not acquire mrt_lock while calling ip6_mr_forward()
  ip6mr: do not acquire mrt_lock before calling ip6mr_cache_unresolved
  ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6)
  ip6mr: do not acquire mrt_lock in pim6_rcv()
  ip6mr: ip6mr_cache_report() changes
  ipmr: do not acquire mrt_lock in ipmr_get_route()
  ipmr: do not acquire mrt_lock while calling ip_mr_forward()
  ipmr: do not acquire mrt_lock before calling ipmr_cache_unresolved()
  ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)
  ipmr: do not acquire mrt_lock in __pim_rcv()
  ipmr: ipmr_cache_report() changes
  ipmr: change igmpmsg_netlink_event() prototype
  ipmr: add rcu protection over (struct vif_device)->dev
  ip6mr: do not get a device reference in pim6_rcv()
  net: dsa: microchip: common ksz_spi_probe for ksz switches
  net: dsa: microchip: remove the ksz8/ksz9477_switch_register
  net: dsa: microchip: move ksz_dev_ops to ksz_common.c
  net: dsa: microchip: common menuconfig for ksz series switch
  net: dsa: microchip: ksz9477: separate phylink mode from switch register
  net: dsa: microchip: common dsa_switch_ops for ksz switches
  net: dsa: microchip: move start of switch to ksz_setup
  net: dsa: microchip: move multicast enable to ksz_setup
  net: dsa: microchip: move broadcast rate limit to ksz_setup
  net: dsa: microchip: move setup function to ksz_common
  net: dsa: microchip: add the enable_stp_addr pointer in ksz_dev_ops
  net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops
  net: dsa: microchip: rename shutdown to reset in ksz_dev_ops
  Bonding: add per-port priority for failover re-selection
  bonding: add slave_dev field for bond_opt_value
  KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode
  KVM: selftests: Add a self test for CMCI and UCNA emulations.
  KVM: x86: Enable CMCI capability by default and handle injected UCNA errors
  KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs.
  KVM: x86: Use kcalloc to allocate the mce_banks array.
  KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.
  KVM: x86: Add APIC_LVTx() macro.
  KVM: x86/mmu: Avoid unnecessary flush on eager page split
  KVM: x86: Fill apic_lvt_mask with enums / explicit entries.
  KVM: x86: Make APIC_VERSION capture only the magic 0x14UL.
  KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs
  KVM: Allow for different capacities in kvm_mmu_memory_cache structs
  KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page()
  KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels
  KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU
  KVM: x86/mmu: Cache the access bits of shadowed translations
  KVM: x86/mmu: Update page stats in __rmap_add()
  KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu
  KVM: x86/mmu: Pass const memslot to rmap_add()
  KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page()
  KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page()
  KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page()
  KVM: x86/mmu: Pass memory caches to allocate SPs separately
  KVM: x86/mmu: Move guest PT write-protection to account_shadowed()
  KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages
  KVM: x86/mmu: Consolidate shadow page allocation and initialization
  KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions
  KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes
  KVM: x86/mmu: Derive shadow MMU page role from parent
  KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root()
  KVM: x86/mmu: Use a bool for direct
  KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs
  KVM: selftests: Cache binary stats metadata for duration of test
  KVM: selftests: Test disabling NX hugepages on a VM
  KVM: selftests: Add NX huge pages test
  KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis
  KVM: x86: Fix errant brace in KVM capability handling
  KVM: selftests: Read binary stat data in lib
  KVM: selftests: Clean up coding style in binary stats test
  KVM: selftests: Read binary stats desc in lib
  KVM: selftests: Read binary stats header in lib
  KVM: selftests: Remove dynamic memory allocation for stats header
  xfrm: change the type of xfrm_register_km and xfrm_unregister_km
  drm/ast: Fixed the casting issue reported by sparse
  bus: mhi: host: Move IRQ allocation to controller registration phase
  MAINTAINERS: add Microchip PolarFire FPGA drivers entry
  dt-bindings: fpga: add binding doc for microchip-spi fpga mgr
  fpga: microchip-spi: add Microchip MPF FPGA manager
  docs: fpga: mgr: document parse_header() callback
  fpga: fpga-mgr: support bitstream offset in image buffer
  platform/chrome: wilco_ec: event: Fix typo in comment
  cxgb4/cxgb4vf: Fix typo in comments
  bnxt: Fix typo in comments
  net: phy: mxl-gpy: add temperature sensor
  net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name()
  net: sfp: use hwmon_sanitize_name()
  net: phy: Add support for 1PPS out and external timestamps
  net: phy: broadcom: Add PTP support for some Broadcom PHYs.
  net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
  net: dsa: mv88e6xxx: get rid of SPEED_MAX setting
  net: dsa: mv88e6xxx: remove mv88e6065 dead code
  KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x
  gfs2: Fix spelling mistake in comment
  Revert "drm/amd/display: ignore modifiers when checking for format support"
  drm/amdgpu/display: Fix spelling mistake "supporing" -> "supporting"
  drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism"
  Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
  drm/amdgpu: drop unexpected word 'for' in comments
  drm/amd/display: Fix indentation in dcn32_get_vco_frequency_from_reg()
  drm/amdgpu: Update mes_v11_api_def.h
  drm/amdkfd: Enable GFX11 usermode queue oversubscription
  drm/amdgpu: Fetch MES scheduler/KIQ versions
  drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  gpu/drm/radeon: Fix typo in comments
  drm/fourcc: fix integer type usage in uapi header
  drm/i915: Call i915_gem_suspend() only after display is turned off
  selftests/bpf: Fix rare segfault in sock_fields prog test
  selftests/bpf: Test a BPF CC implementing the unsupported get_info()
  selftests/bpf: Test an incomplete BPF CC
  selftests/bpf: Test a BPF CC writing sk_pacing_*
  bpf: Require only one of cong_avoid() and cong_control() from a TCP CC
  bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
  perf script: Add some missing event dumps
  perf record: Add finished init event
  perf record: Add new option to sample identifier
  perf record: Always record id index
  perf record: Always get text_poke events with --kcore option
  perf data convert: Prefer sampled CPU when exporting JSON
  drm/i915/selftests: Increase timeout for live_parallel_switch
  drm/display: Fix build error without CONFIG_OF
  ASoC: dapm: Move stereo autodisable check
  ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card()
  ASoC: Intel: bdw_rt286: Remove FE DAI ops
  ASoC: Intel: bdw_rt286: Improve codec_init() quality
  ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability
  ASoC: Intel: bdw_rt286: Improve probe() function quality
  ASoC: Intel: bdw_rt286: Update file comments
  ASoC: Intel: bdw_rt286: Update code indentation
  ASoC: Intel: bdw_rt286: Reword driver name
  ASoC: Intel: bdw_rt286: Reword prefixes of all driver members
  ASoC: Intel: Rename broadwell source file to bdw_rt286
  ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability
  ASoC: Intel: hsw_rt5640: Improve probe() function quality
  ASoC: Intel: hsw_rt5640: Update file comments
  ASoC: Intel: hsw_rt5640: Update code indentation
  ASoC: Intel: hsw_rt5640: Reword driver name
  ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members
  ASoC: Intel: Rename haswell source file to hsw_rt5640
  nfp: add 'ethtool --identify' support
  drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO"
  dma-buf: deprecate DMABUF_SYSFS_STATS
  iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte
  iommu/mediatek: Cleanup pericfg lookup flow
  test_bpf: fix incorrect netdev features
  selftests/bpf: Add benchmark for local_storage get
  raw: remove unused variables from raw6_icmp_error()
  net: phy: Add support for AQR113C EPHY
  net: pcs: lynx: use mdiodev accessors
  isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments
  net: ipa: remove unexpected word "the"
  cxgb4vf: remove unexpected word "the"
  amt: remove unnecessary (void*) conversions
  Input: cyapa_gen6 - aligned "*" each line
  clk: Remove never used devm_clk_*unregister()
  clk: Fix pointer casting to prevent oops in devm_clk_release()
  drm/i915/gt: Re-do the intel-gtt split
  agp/intel: Rename intel-gtt symbols
  Input: gpio_mouse - fix typos in comments
  drm/amdgpu/vcn: fix no previous prototype warning
  amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2
  amdgpu/pm: Fix incorrect variable for size of clocks array
  drm/amdkfd: Free queue after unmap queue success
  drm/amdkfd: Add queue to MES if it becomes active
  KVM: selftests: Add MONITOR/MWAIT quirk test
  remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
  RISC-V: PCI: Avoid handing out address 0 to devices
  bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline
  coresight: Clear the connection field properly
  drm/hyperv-drm: Include framebuffer and EDID headers
  iommu/mediatek: Lookup phandle to retrieve syscon to infracfg
  dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle
  iommu/dma: Fix race condition during iova_domain initialization
  iommu/dma: Add config for PCI SAC address trick
  iommu: Directly use ida_alloc()/free()
  ASoC: rockchip: i2s: Fix crash on missing pinctrl
  ASoC: amd: acp: Fix error handling in .remove()
  ASoC: core: Make snd_soc_unregister_card() return void
  ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings
  dt-bindings: dsp: mediatek: Add mt8186 dsp document
  firmware: mediatek: Use meaningful names for mbox
  dt-bindings: dsp: mediatek: Use meaningful names for mbox
  af_unix: Remove unix_table_locks.
  af_unix: Put a socket into a per-netns hash table.
  af_unix: Acquire/Release per-netns hash table's locks.
  af_unix: Define a per-netns hash table.
  af_unix: Include the whole hash table size in UNIX_HASH_SIZE.
  af_unix: Clean up some sock_net() uses.
  mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID
  mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI
  mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure
  mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command
  mlxsw: cmd: Increase 'config_profile.flood_mode' length
  mlxsw: Add enumerator for 'config_profile.flood_mode'
  mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync()
  mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int
  mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set()
  mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set()
  mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice
  mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync()
  mlxsw: Remove lag_vid_valid indication
  swiotlb: panic if nslabs is too small
  x86/swiotlb: fix param usage in boot-options.rst
  swiotlb: remove a useless return in swiotlb_init
  swiotlb: remove the unused swiotlb_force declaration
  drm/i915/display: Add smem fallback allocation for dpt
  drm/i915: extend i915_vma_pin_iomap()
  drm/i915: don't leak lmem mapping in vma_evict
  platform/surface: aggregator: Reserve more event- and target-categories
  platform/surface: avoid flush_scheduled_work() usage
  platform/x86: Move AMD platform drivers to separate directory
  platform/x86: thinkpad_acpi: Use backlight helper
  platform/x86: compal-laptop: Use backlight helper
  platform/x86: apple-gmux: Use backlight helper
  platform/x86: acer-wmi: Use backlight helper
  platform/x86: thinkpad-acpi: Enable AMT by default on supported systems
  platform/x86: thinkpad-acpi: Add support for hotkey 0x131a
  platform/x86: thinkpad-acpi: Add support for automatic mode transitions
  platform/x86: thinkpad-acpi: profile capabilities as integer
  staging: r8188eu: Fixed some blank line coding style issues
  staging: r8188eu: Fixed comment style
  staging: r8188eu: Fixed two whitespace coding style issues
  staging: r8188eu: Fixed two brace coding style issues
  staging: r8188eu: Fixed a function declaration coding style issue
  GPU: drm: drop unexpected word "the" in the comments
  drm: panel-orientation-quirks: drop unexpected word "the" in the comments
  drm/vc4: drop unexpected word "the" in the comments
  drm/prime: drop unexpected word "the" in the comments
  USB: serial: use kmemdup instead of kmalloc + memcpy
  drm/i915/gem: add missing else
  drm/i915: Fix spelling typo in comment
  usb: dwc2: host: add TPL support
  net: phy: dp83td510: add SQI support
  net: phy: smsc: Deduplicate interrupt acknowledgement upon phy_init_hw()
  powerpc/52xx: Get rid of of_node assignment
  powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode
  powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq()
  cxl: drop unexpected word "the" in the comments
  samples/bpf: fixup some tools to be able to support xdp multibuffer
  scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer
  scsi: mpt3sas: Remove flush_scheduled_work() call
  scsi: trace: Print driver_tag and scheduler_tag in SCSI trace
  scsi: sym53c8xx_2: Remove redundant "with"
  scsi: snic: Remove redundant "on"
  scsi: ufs: core: Fix typos in error messages
  scsi: aacraid: Remove redundant "the"
  scsi: target: Remove duplicate "the"
  scsi: message: fusion: Drop redundant "the"
  scsi: hisi_sas: Align comments
  scsi: mpt3sas: Fix whitespace and spelling mistake
  scsi: mpt3sas: Fix typo in comment
  scsi: core: bsg: Remove usage of the deprecated ida_simple_xxx() API
  scsi: libiscsi: Improve conn_send_pdu API
  scsi: iscsi: Try to avoid taking back_lock in xmit path
  scsi: iscsi: Remove iscsi_get_task back_lock requirement
  scsi: iscsi: Remove unneeded task state check
  scsi: iscsi_tcp: Drop target_alloc use
  scsi: iscsi_tcp: Tell net when there's more data
  scsi: iscsi: Run recv path from workqueue
  scsi: iscsi: Add recv workqueue helpers
  scsi: iscsi: Rename iscsi_conn_queue_work()
  scsi: iscsi: Fix session removal on shutdown
  scsi: qedi: Use QEDI_MODE_NORMAL for error handling
  scsi: iscsi: Add helper to remove a session from the kernel
  scsi: iscsi: Clean up bound endpoints during shutdown
  scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
  scsi: iscsi: Fix HW conn removal use after free
  scsi: ufs: ufs-mediatek: Fix build error and type mismatch
  drm/amd/display: fix incorrect comparison in DML
  drm/amd/display: fix array index in DML
  drm/amdgpu: vm - drop unexpected word "the" in the comments
  drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
  drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
  drm/amdkfd: correct sdma queue number of sdma 6.0.1
  drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
  amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
  drm/amd/display: 3.2.191
  drm/amd/display: Drop duplicate define
  drm/amd/display: Update hook dcn32_funcs
  drm/amd/display: Implement a pme workaround function
  drm/amd/display: Get VCO frequency from registers
  drm/amd/display: Update SW state correctly for FCLK
  drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK calculation
  drm/amd/display: Update DPPCLK programming sequence
  drm/amd/display: Check minimum disp_clk and dpp_clk debug option
  drm/amd/display: Fix in dp link-training when updating payload allocation table
  drm/amd/display: extract update stream allocation to link_hwss
  drm/amd/display: Remove unused vendor specific w/a
  drm/amd/display: Handle downstream LTTPR with fixed VS sequence
  drm/amd/display: Fix typo in override_lane_settings
  drm/amd/display: Change initializer to single brace
  drm/amd/display: rename lane_settings to hw_lane_settings
  drm/amd/display: Fix in overriding DP drive settings
  drm/amd/display: Enrich the log in MST payload update
  drm/amd/display: Change HDMI judgement condition.
  drm/amd/display: Fix DC warning at driver load
  drm/amd/display: Add SMU logging code
  drm/amd/display: Turn off internal backlight when plugging external monitor
  drm/amd/display: Fix eDP not light up on resume
  drm/amd/display: add mst port output bw check
  drm/amd/display: Drop unnecessary detect link code
  drm/amd/display: Take emulated dc_sink into account for HDCP
  drm/amd/display: Release remote dc_sink under mst scenario
  drm/amd/display: Revert "drm/amd/display: turn DPMS off on connector unplug"
  drm/amd/display: Revert "drm/amd/display: Add flag to detect dpms force off during HPD"
  drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
  drm/amd/display: Remove compiler warning
  drm/amdgpu: add LSDMA block for LSDMA v6.0.1
  drm/amd/display: add missing reg defs for DCN3x HUBBUB
  drm/amd: Don't show warning on reading vbios values for SMU13 3.1
  drm/amd/pm: skip to set mp1 unload state in special case
  drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM
  drm/amdgpu/pm: adjust EccInfo_t struct
  drm/amdgpu: Adjust logic around GTT size (v3)
  drm/radeon: fix incorrrect SPDX-License-Identifiers
  drm/amdgpu: Remove break for VMID loop TLB flush on MES
  drm/amdgpu/vcn: adjust unified queue code format
  drm/amdgpu/vcn: support unified queue only in vcn4
  drm/amdgpu/vcn: add unified queue ib test
  intel/i40e: delete if NULL check before dev_kfree_skb
  i40e: Remove unnecessary synchronize_irq() before free_irq()
  i40e: Add support for ethtool -s <interface> speed <speed in Mb>
  iio: chemical: sps30: Move symbol exports into IIO_SPS30 namespace
  iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
  iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace
  drm/nouveau/mmu: drop unexpected word "the" in the comments
  mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
  devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
  drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_topology_state docs
  drm/display/dp_mst: Don't validate port refs in drm_dp_check_and_send_link_address()
  drm/display: Remove duplicate 'the' in two places.
  drm/i915: Add global forcewake request to drpc
  bpf, arm64: Keep tail call count across bpf2bpf calls
  bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
  dt-bindings: usb: dwc2: document TPL support
  usb: host: ehci-platform: add TPL support
  usb: host: ohci-platform: add TPL support
  drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in struct drm_dp_aux
  drm/panel: atna33xc20: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
  drm/panel-edp: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
  drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux
  drm: Config orientation property if panel provides it
  drm/panel: elida-kd35t133: Implement .get_orientation callback
  drm/panel: ili9881c: Implement .get_orientation callback
  drm/panel: panel-simple: Implement .get_orientation callback
  drm/panel: lvds: Implement .get_orientation callback
  drm/panel: panel-edp: Implement .get_orientation callback
  drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback
  drm/panel: Add an API to allow drm to set orientation from panel
  gpio: pch: Change PCI device macros
  gpio: pch: Use dev_err_probe()
  ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s
  ASoC: rockchip: i2s: switch BCLK to GPIO
  staging: octeon-usb: move driver out of staging
  usb: chipidea: ci_hdrc_imx: use dev_err_probe()
  usb: chipidea: udc: implement get_frame
  usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo
  USB: storage: Fix typo in comment
  USB: ohci-sm501: Fix typo in comment
  usb: musb: core: drop redundant checks
  usb: renesas: Fix refcount leak bug
  usb: host: ohci-ppc-of: Fix refcount leak bug
  usb: typec: mux: Add CONFIG guards for functions
  usb: typec: mux: Allow muxes to specify mode-switch
  usb: dwc3: qcom: Keep power domain on to retain controller status
  usb: dwc3: qcom: Configure wakeup interrupts during suspend
  usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
  usb: dwc3: core: Host wake up support from system suspend
  dt-bindings: usb: dwc3: Add wakeup-source property support
  usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
  MAINTAINERS: add musb to PolarFire SoC entry
  usb: musb: Add support for PolarFire SoC's musb controller
  usb: gadget: Remove unnecessary print function dev_err()
  usb: gadget: ast2600: Fix a couple of spelling mistakes
  usb: gadget: aspeed_udc: cleanup loop in ast_dma_descriptor_setup()
  usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestore in ast_udc_ep_queue
  MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER
  net: dsa: microchip: move get_phy_flags & mtu to ksz_common
  net: dsa: microchip: update fdb add/del/dump in ksz_common
  net: dsa: microchip: update the ksz_port_mdb_add/del
  net: dsa: microchip: update the ksz_phylink_get_caps
  net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state by ksz_dev_ops
  net: dsa: microchip: move the port mirror to ksz_common
  net: dsa: microchip: move vlan functionality to ksz_common
  net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_write_phy16
  net: dsa: microchip: move tag_protocol to ksz_common
  net: dsa: microchip: move switch chip_id detection to ksz_common
  net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
  bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem
  ASoC: core: Add new SOC_DOUBLE_SX_TLV macro
  ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
  ASoC: cs35l41: Correct some control names
  ASoC: wm5110: Fix DRE control
  ASoC: wm_adsp: Fix event for preloader
  drm/aperture: Run fbdev removal before internal helpers
  nfp: compose firmware file name with new hwinfo "nffw.partno"
  arm64: dts: apple: Re-parent ANS2 power domains
  raw: complete rcu conversion
  net: warn if mac header was not set
  Revert "usb: dwc3: Remove the checks of -ENOSYS"
  drm/xlnx: Fix build failure due to missing include
  staging: r8188eu: remove basic_types.h
  staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN
  wifi: rtw89: 8852a: rfk: fix div 0 exception
  wifi: rtw89: disable invalid phy reports for all ICs
  wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly
  wifi: rtw89: fix long RX latency in low power mode
  wifi: rtw89: drop invalid TX rate report of legacy rate
  wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently
  wifi: rtw89: enable VO TX AMPDU
  wifi: rtw89: fix potential TX stuck
  wifi: rtw89: support TDLS
  wifi: rtw89: allocate BSSID CAM per TDLS peer
  wifi: rtw89: separate BSSID CAM operations
  wifi: rtw89: allocate address CAM and MAC ID to TDLS peer
  wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
  MAINTAINERS: add ARM/APPLE MACHINE mailing list
  selftests/bpf: BPF test_prog selftests for bpf_loop inlining
  selftests/bpf: BPF test_verifier selftests for bpf_loop inlining
  bpf: Inline calls to bpf_loop when callback is known
  selftests/bpf: allow BTF specs and func infos in test_verifier tests
  selftests/bpf: specify expected instructions in test_verifier tests
  uprobe: gate bpf call behind BPF_EVENTS
  drm/amdgpu/display: drop set but unused variable
  drm: Drop drm_connector.h from drm_crtc.h
  drm: Drop drm_blend.h from drm_crtc.h
  drm: Drop drm_framebuffer.h from drm_crtc.h
  drm: Drop drm_edid.h from drm_crtc.h
  drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep
  drm/bridge: ti-sn65dsi83: add more dev_err_probe
  drm/bridge/tc358775: Fix DSI clock division for vsync delay calculation
  drm/bridge/tc358775: Return before displaying inappropriate error message
  MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs
  dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
  drm/bridge: imx: Add LDB support for i.MX8qm
  drm/bridge: imx: Add LDB support for i.MX8qxp
  dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display bridge binding
  drm/bridge: imx: Add LDB driver helper support
  drm/bridge: imx: Add i.MX8qxp pixel link to DPI support
  dt-bindings: display: bridge: Add i.MX8qxp pixel link to DPI binding
  drm/bridge: imx: Add i.MX8qm/qxp display pixel link support
  dt-bindings: display: bridge: Add i.MX8qm/qxp display pixel link binding
  drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support
  dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combiner binding
  media: docs: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
  media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
  drm/bridge: anx7625: Use DPI bus type
  dt-bindings:drm/bridge:anx7625: add port@0 property
  drm/i915/bios: calculate panel type as per child device index in VBT
  drm/i915/display: convert modeset setup to struct drm_i915_private *i915
  drm/i915/display: split out hw state readout and sanitize
  KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests
  drm/i915/display: Re-add check for low voltage sku for max dp source rate
  KVM: selftests: Mostly fix broken Hyper-V Features test
  KVM: selftests: Add x86-64 support for exception fixup
  KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior
  KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs
  KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs
  KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value
  Revert "KVM: x86: always allow host-initiated writes to PMU MSRs"
  Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu"
  KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES
  KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES
  selftests/bpf: Enable config options needed for xdp_synproxy test
  skmsg: Get rid of unncessary memset()
  skmsg: Get rid of skb_clone()
  net: Introduce a new proto_ops ->read_skb()
  tcp: Introduce tcp_read_skb()
  pinctrl: intel: Drop no more used members of struct intel_pingroup
  pinctrl: intel: Switch to to embedded struct pingroup
  pinctrl: merrifield: Switch to to embedded struct pingroup
  pinctrl: lynxpoint: Switch to to embedded struct pingroup
  pinctrl: cherryview: Switch to to embedded struct pingroup
  pinctrl: baytrail: Switch to to embedded struct pingroup
  pinctrl: intel: Embed struct pingroup into struct intel_pingroup
  interconnect: qcom: Add SM6350 driver support
  dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
  dt-bindings: interconnect: qcom: Split out rpmh-common bindings
  interconnect: qcom: icc-rpmh: Support child NoC device probe
  cfg80211: Indicate MLO connection info in connect and roam callbacks
  wifi: mac80211_hwsim: print the link id
  wifi: mac80211_hwsim: support creating MLO-capable radios
  wifi: nl80211: expose link ID for associated BSSes
  wifi: nl80211: expose link information for interfaces
  wifi: mac80211_hwsim: send a beacon per link
  wifi: mac80211: set STA deflink addresses
  wifi: mac80211: maintain link-sta hash table
  wifi: mac80211: RCU-ify link STA pointers
  wifi: mac80211: ethtool: use deflink for now
  wifi: mac80211: move ieee80211_bssid_match() function
  wifi: mac80211: return a beacon for a specific link
  wifi: mac80211: pass the link id in start/stop ap
  wifi: mac80211: use link in start/stop ap
  wifi: mac80211: implement add/del interface link callbacks
  wifi: cfg80211: add optional link add/remove callbacks
  wifi: cfg80211: sort trace.h
  wifi: mac80211: add sta link addition/removal
  wifi: mac80211: add MLO link ID to TX frame metadata
  wifi: mac80211: remove band from TX info in MLO
  wifi: mac80211: add vif link addition/removal
  wifi: nl80211: support MLO in auth/assoc
  wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode
  wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed
  wifi: cfg80211: simplify cfg80211_mlme_auth() prototype
  wifi: ieee80211: add definitions for multi-link element
  wifi: nl80211: refactor BSS lookup in nl80211_associate()
  wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
  wifi: mac80211: tx: simplify chanctx_conf handling
  wifi: mac80211: status: look up band only where needed
  wifi: mac80211: sort trace.h file
  wifi: mac80211: correct link config data in tracing
  wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware
  wifi: mac80211: make some SMPS code MLD-aware
  wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware
  wifi: mac80211: add link_id to eht.c code for MLO
  wifi: mac80211: add link_id to vht.c code for MLO
  wifi: mac80211: refactor some link setup code
  wifi: mac80211: validate some driver features for MLO
  wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS
  wifi: mac80211: refactor some sta_info link handling
  wifi: mac80211: remove sta_info_tx_streams()
  wifi: mac80211: make channel context code MLO-aware
  wifi: mac80211: pass link ID where already present
  wifi: mac80211: add per-link configuration pointer
  wifi: mac80211: split bss_info_changed method
  wifi: mac80211: reorg some iface data structs for MLD
  wifi: mac80211: move interface config to new struct
  wifi: mac80211: move some future per-link data to bss_conf
  wifi: cfg80211: do some rework towards MLO link APIs
  wifi: mac80211: reject WEP or pairwise keys with key ID > 3
  ASoC: fsl_asrc_dma: Use dmaengine_terminate_async()
  MAINTAINERS: update ASoC Qualcomm maintainer email-id
  ASoC: rockchip: i2s: switch BCLK to GPIO
  regmap: Wire up regmap_config provided bulk write in missed functions
  regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
  regmap: Re-introduce bulk read support check in regmap_bulk_read()
  x86: kvm: remove NULL check before kfree
  KVM: Do not zero initialize 'pfn' in hva_to_pfn()
  KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level()
  KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page()
  KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page()
  KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page()
  KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn
  KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page
  KVM: Avoid pfn_to_page() and vice versa when releasing pages
  KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
  KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn()
  KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask
  KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits
  KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks
  KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs
  KVM: x86/mmu: Dedup macros for computing various page table masks
  KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h
  KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro
  KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper
  KVM: x86: Move "apicv_active" into "struct kvm_lapic"
  KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield
  KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update()
  KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations
  KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync
  KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1
  KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_*
  KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
  KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
  fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
  fbcon: Fix accelerated fbdev scrolling while logo is still shown
  wcn36xx: Fix typo in comment
  ath6kl: avoid flush_scheduled_work() usage
  ath9k: htc: clean up statistics macros
  ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
  media: pvrusb2: fix memory leak in pvr_probe
  media: rcar-vin: Fix channel routing for Ebisu
  media: mediatek/vcodec: Enable incoherent buffer allocation
  media: amphion: delete unnecessary NULL check
  media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
  media: imx-jpeg: Align upwards buffer size
  media: imx-jpeg: Leave a blank space before the configuration data
  media: imx-jpeg: Correct some definition according specification
  media: platform: fix missing/incorrect resource cleanup in error case
  media: amphion: Replace zero-length array with flexible-array member
  media: Hantro: Correct G2 init qp field
  media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy
  media: atmel: atmel-isc-base: move cropping settings outside start_dma
  media: camss: Move and unexport functions specific to ISPIF
  media: amphion: return error if format is unsupported by vpu
  media: staging: atomisp: fix typo in comment
  media: platform: exynos4-is: fix typos in comments
  media: mediatek: vcodec: fix typo in comment
  media: platform: exynos-gsc: fix typo in comment
  media: tw686x: Register the irq at the end of probe
  media: tw5864: Convert to use managed functions pcim* and devm*
  media: platform: cros-ec: Add moli to the match table
  media: platform: omap: Pass a pointer to virt_to_page()
  media: amphion: vdec check format in enum_fmt
  media: camss: Allocate camss struct as a managed device resource
  media: hantro: Be more accurate on pixel formats step_width constraints
  media: airspy: respect the DMA coherency rules
  media: media: jpegenc: set bit mask for jpegenc
  media: media: jpegenc: add mediatek,mt8186-jpgenc compatible
  media: rc: Directly use ida_free()
  media: ttusbir: avoid unnecessary usb_unlink_urb()
  media: ttusbir: NOIO during resume
  media: xbox_remote: xbox_remote_initialize() cannot fail
  media: streamzap: avoid unnecessary GFP_ATOMIC
  media: redrat3: no unnecessary GFP_ATOMIC
  media: imon_raw: respect DMA coherency
  media: iguanair: no superfluous usb_unlink_urb()
  media: igorplugusb: remove superfluous usb_unlink_urb()
  media: igorplugusb: break cyclical race on disconnect
  media: igorplugusb: prevent use after free in probe error
  media: igorplugusb: respect DMA coherency
  media: mediatek: vcodec: Add to support H264 inner racing mode
  media: mediatek: vcodec: prevent kernel crash when scp ipi timeout
  media: mediatek: vcodec: Different codec using different capture format
  media: mediatek: vcodec: Adds compatible for mt8195
  media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195
  media: mediatek: vcodec: Add to support lat soc hardware
  media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc
  media: mediatek: vcodec: add vp9 decoder driver for mt8186
  media: vivid.rst: document HDMI Video Guard Band control
  media: Add P010 video format
  media: imx-jpeg: Encoder support to set jpeg quality
  media: platform: samsung: s5p-jpeg: replace ternary operator with max()
  media: i2c: adv7180: fix reserved bit in Video Selection 2
  media: stkwebcam: deprecate driver, move to staging
  media: platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr
  media: amphion: support for reloading module
  media: atmel: atmel-isc-base: remove unneeded semicolon
  media: st-delta: Remove unneeded NULL check in delta-v4l2
  media: usbtv: Add PAL-Nc standard
  media: cx88: Fix PAL-Nc standard
  media: vivid: add HDMI Video Guard Band control
  media: v4l2-tpg: add HDMI Video Guard Band test pattern
  media: cec-adap.c: log when claiming LA fails unexpectedly
  media: adv7604: try all infoframe types
  media: camss: Allocate power domain resources dynamically
  media: davinci: vpif: add missing of_node_put() in vpif_probe()
  media: TDA1997x: Fix the error handling in tda1997x_probe()
  media: dt-bindings: qcom,sdm660-camss: document interconnects
  media: camss: csid: fix wrong size passed to devm_kmalloc_array()
  media: staging: media: zoran: replace dprintk with new debugging macros
  media: staging: media: zoran: replace all pr_err with zrdev_err as appropriate
  media: staging: media: zoran: setup videocodec header for debugging macros
  media: staging: media: zoran: add logging macros
  media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
  media: imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc
  mlxsw: reg: Add support for VLAN RIF as part of RITR register
  mlxsw: Add support for egress FID classification after decapsulation
  mlxsw: reg: Add egress FID field to RITR register
  mlxsw: reg: Add Router Egress Interface to VID Register
  mlxsw: reg: Replace MID related fields in SFGC register
  mlxsw: reg: Add flood related field to SFMR register
  mlxsw: reg: Add VID related fields to SFD register
  mlxsw: reg: Add SMPE related fields to SFMR register
  mlxsw: Add SMPE related fields to SMID2 register
  mlxsw: reg: Add Switch Multicast Port to Egress VID Register
  mlxsw: reg: Add ingress RIF related fields to SVFA register
  mlxsw: reg: Add ingress RIF related fields to SFMR register
  mlxsw: reg: Add 'flood_rsp' field to SFMR register
  drm/i915: Improve on suspend / resume time with VT-d enabled
  vmxnet3: disable overlay offloads if UPT device does not support
  raw: Use helpers for the hlist_nulls variant.
  raw: Fix mixed declarations error in raw_icmp_error().
  Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue
  Staging: r8188eu: core: rtw_xmit: Fixed a brace coding style issue
  Staging: r8188eu: core: rtw_xmit: Fixed some spelling errors in the comments
  Staging: r8188eu: core: rtw_xmit: Fixed two indentation coding style issues.
  Staging: r8188eu: core: rtw_xmit: Fixed some whitespace coding style issues
  staging: rtl8723bs: remove trailing whitespace
  staging: vchiq: provide testing instructions
  staging: sm750fb: fix CamelCase function parameter
  staging: r8188eu: call rtw_IOL_append_WRF_cmd directly
  staging: r8188eu: call rtw_IOL_append_WD_cmd directly
  staging: r8188eu: call rtw_IOL_append_WW_cmd directly
  staging: r8188eu: call rtw_IOL_append_WB_cmd directly
  staging: r8188eu: remove unused macros
  staging: r8188eu: replace confusing macros
  staging: r8188eu: remove NULL check before vfree
  ALSA: rawmidi: Take buffer refcount while draining output
  ALSA: rawmidi: Check stream state at exported functions
  ALSA: rawmidi: Take open_mutex around parameter changes
  ALSA: rawmidi: Move lock to snd_rawmidi_substream
  ALSA: rawmidi: Make internal functions local static
  powerpc: Move prom_init() out of asm-prototypes.h
  powerpc: Don't include asm/setup.h in asm/machdep.h
  iio: adc: stm32-adc: Use generic_handle_domain_irq()
  sfc/siena: Fix typo in comment
  sfc: Fix typo in comment
  net: emac: Fix typo in a comment
  Revert "nfp: update nfp_X logging definitions"
  net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
  net: phy: marvell: use mii_bmcr_encode_fixed()
  net: phy: use mii_bmcr_encode_fixed()
  net: mii: add mii_bmcr_encode_fixed()
  raw: convert raw sockets to RCU
  raw: use more conventional iterators
  net: dsa: felix: update base time of time-aware shaper when adjusting PTP time
  net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional
  proximity: vl53l0x: Make VDD regulator actually optional
  MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS
  dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address
  iio: gyro: bmg160: Fix typo in comment
  iio: dac: stm32-dac: Replace open coded str_enable_disable()
  iio: accel: mma7660: Drop wrong use of ACPI_PTR()
  iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync().
  iio: light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync().
  iio: trigger: warn about non-registered iio trigger getting attempt
  iio: adc: qcom-spmi-rradc: introduce round robin adc
  dt-bindings: iio: adc: document qcom-spmi-rradc
  mfd: qcom-spmi-pmic: read fab id on supported PMICs
  mfd: qcom-spmi-pmic: expose the PMIC revid information to clients
  spmi: add a helper to look up an SPMI device from a device node
  ping: convert to RCU lookups, get rid of rwlock
  ax25: use GFP_KERNEL in ax25_dev_device_up()
  atm: iphase: Fix typo in comment
  ppp: Fix typo in comment
  nfp: add support for .get_pauseparam()
  net: dsa: ar9331: fix potential dead lock on mdio access
  dt-bindings: vexpress-sysreg: Allow for no child nodes
  dt-bindings: vexpress-sysreg: Add deprecated GPIO provider properties
  dt-bindings: perf: Convert Arm CCN to DT schema
  dt-bindings: display: Add Arm virtual platforms display
  ASoC: codecs: soundwire: call pm_runtime_resume() in component probe
  ASoC: SOF: pcm: use pm_resume_and_get() on component probe
  ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request
  ASoC: ops: Fix integer detection for when max possible values > 1
  bpf: Fix bpf_skc_lookup comment wrt. return type
  fs/ntfs3: Add missing error check
  power: reset: at91-reset: add support for SAMA7G5
  power: reset: at91-reset: add reset_controller_dev support
  power: reset: at91-reset: add at91_reset_data
  power: reset: at91-reset: document structures and enums
  dt-bindings: reset: add sama7g5 definitions
  dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings
  dt-bindings: reset: convert Atmel/Microchip reset controller to YAML
  thunderbolt: Fix typo in comment
  drm/i915/gt: Cleanup interface for MCR operations
  power: reset: pwr-mlxbf: add BlueField SoC power control driver
  drm/i915/gt: Move multicast register handling to a dedicated file
  bpf: Fix non-static bpf_func_proto struct definitions
  tipc: cleanup unused function
  net: macb: fix negative max_mtu size for sama5d3
  hinic: Replace memcpy() with direct assignment
  net: ag71xx: fix discards 'const' qualifier warning
  tcp: fix build...
  net: stmmac: make mdio register skips PHY scanning for fixed-link
  stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support
  net: pcs: xpcs: add CL37 1000BASE-X AN support
  stmmac: intel: prepare to support 1000BASE-X phy interface setting
  net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105
  ASoC: twl4030: Drop legacy, non DT boot support
  ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg
  ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc4: remove use of __func__ in dev_dbg
  ASoC: SOF: sof-client: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg
  ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: hda-stream: report error on stream not opened
  ASoC: SOF: Intel: hda-dsp: report error on power-up/down
  ASoC: Intel: sof_rt5682: remap jack pins
  ASoC: Intel: sof_nau8825: remap jack pins
  ASoC: Intel: sof_da7219_max98373: remap jack pins
  ASoC: Intel: sof_cs42l42: remap jack pins
  ASoC: Intel: cml_rt1011_rt5682: remap jack pins
  ASoC: Intel: glk_rt5682_max98357a: remap jack pins
  ASoC: Intel: bxt_da7219_max98357a: remap jack pins
  ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins
  ASoC: Intel: kbl_da7219_max98927: remap jack pins
  ASoC: Intel: kbl_da7219_max98357a: remap jack pins
  ASoC: Intel: kbl_rt5663_max98927: remap jack pins
  ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins
  ASoC: Intel: skl_nau88l25_max98357a: remap jack pins
  ASoC: sunxi: sun4i-i2s: update kernel-doc
  ASoC: cs4270: update kernel-doc
  ASoC: SOF: Intel: hda: Fix compressed stream position tracking
  ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
  ASoC: SOF: pm: add definitions for S4 and S5 states
  ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
  selftests: spectrum-2: tc_flower_scale: Dynamically set scale target
  selftests: mlxsw: Add a RIF counter scale test
  selftests: mlxsw: tc_flower_scale: Add a traffic test
  selftests: mlxsw: resource_scale: Pass target count to cleanup
  selftests: mlxsw: resource_scale: Allow skipping a test
  selftests: mlxsw: resource_scale: Introduce traffic tests
  selftests: mlxsw: resource_scale: Update scale target after test setup
  selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations
  mlxsw: Add a resource describing number of RIFs
  mlxsw: Keep track of number of allocated RIFs
  mlxsw: Trap ARP packets at layer 3 instead of layer 2
  tcp: fix possible freeze in tx path under memory pressure
  tcp: fix possible freeze in tx path under memory pressure
  tcp: fix over estimation in sk_forced_mem_schedule()
  drm/i915/display: some struct drm_i915_private *i915 conversions
  drm/i915/display: rename dev_priv -> i915 in crtc state dump
  drm/i915/display: change who adds [] around crtc state dump context string
  drm/i915/display: split out crtc state dump to a separate file
  drm/i915/display: split out modeset verification code
  drm/i915/mpllb: move mpllb state check to intel_snps_phy.c
  drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings
  drm/i915/dpll: move shared dpll state verification to intel_dpll_mgr.c
  drm/i915/wm: move wm state verification to intel_pm.c
  selftests/bpf: Don't force lld on non-x86 architectures
  drm/i915/fdinfo: Don't show engine classes not present
  drm/i915: Improve user experience and driver robustness under SIGINT or similar
  clk: renesas: r8a779f0: Add HSCIF clocks
  clk: renesas: r8a779f0: Add PCIe clocks
  clk: renesas: r8a779f0: Add Z0 and Z1 clock support
  dt-bindings: mtd: qcom_nandc: document qcom,boot-partitions binding
  mtd: nand: raw: qcom_nandc: add support for unprotected spare data pages
  mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct
  mtd: parsers: scpart: add missing of_node_put() in scpart_parse()
  selftests/bpf: Add selftests for raw syncookie helpers in TC mode
  bpf: Allow the new syncookie helpers to work with SKBs
  selftests/bpf: Add selftests for raw syncookie helpers
  bpf: Add helpers to issue and check SYN cookies in XDP
  bpf: Allow helpers to accept pointers with a fixed size
  bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
  net: phy: add support to get Master-Slave configuration
  net: lan743x: Add support to SGMII 1G and 2.5G
  net: lan743x: Add support to Secure-ON WOL
  net: lan743x: Add support to LAN743x register dump
  net: dsa: realtek: rtl8365mb: handle PHY interface modes correctly
  net: dsa: realtek: rtl8365mb: remove learn_limit_max private data member
  net: dsa: realtek: rtl8365mb: correct the max number of ports
  net: dsa: realtek: rtl8365mb: remove port_mask private data member
  net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RTL8367RB_VB
  net: ipa: move more code out of gsi_channel_update()
  net: ipa: call gsi_evt_ring_rx_update() unconditionally
  net: ipa: pass GSI pointer to gsi_evt_ring_rx_update()
  net: ipa: don't pass channel when mapping transaction
  net: ipa: don't assume one channel per event ring
  net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell
  linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe()
  dt-bindings: dp83867: add binding for io_impedance_ctrl nvmem cell
  lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE
  checkpatch: fix incorrect camelcase detection on numeric constant
  selftests/filesystems: add a vfat RENAME_EXCHANGE test
  fat: add renameat2 RENAME_EXCHANGE flag support
  fat: factor out reusable code in vfat_rename() as helper functions
  fat: add a vfat_rename2() and make existing .rename callback a helper
  squashfs: don't use intermediate buffer if pages missing
  squashfs: extend "page actor" to handle missing pages
  delayacct: remove some unused variables
  kexec_file: increase maximum file size to 4G
  fs/kernel_read_file: allow to read files up-to ssize_t
  include/uapi/linux/swab.h: move explicit cast outside ternary
  lib/btree: simplify btree_{lookup|update}
  ia64: fix sparse warnings with cmpxchg() & xchg()
  include/linux/rbtree.h: replace kernel.h with the necessary inclusions
  lib/flex_proportions.c: remove local_irq_ops in fprop_new_period()
  lib/list_debug.c: Detect uninitialized lists
  ocfs2: kill EBUSY from dlmfs_evict_inode
  profiling: fix shift too large makes kernel panic
  checkpatch: add XA_STATE and XA_STATE_ORDER to the macro declaration list
  mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan()
  mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock
  mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear()
  mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages()
  selftests: make use of GUP_TEST_FILE macro
  userfaultfd/selftests: fix typo in comment
  net: set proper memcg for net_init hooks allocations
  mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe
  mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
  mm: kmemleak: check physical address when scan
  mm: kmemleak: add rbtree and store physical address for objects allocated with PA
  mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address
  mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys()
  lib/test_hmm: avoid accessing uninitialized pages
  mm/memremap: fix wrong function name above memremap_pages()
  mm/mempool: use might_alloc()
  mm/slab: delete cache_alloc_debugcheck_before()
  mm/page_alloc: use might_alloc()
  mm/highmem: delete memmove_page()
  mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2
  mm/vmalloc: add code comment for find_vmap_area_exceed_addr()
  mm/vmalloc: fix typo in local variable name
  mm/vmalloc: remove the redundant boundary check
  mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type()
  mm/damon: remove obsolete comments of kdamond_stop
  mm/memory_hotplug: drop 'reason' argument from check_pfn_span()
  mm/shmem.c: clean up comment of shmem_swapin_folio
  mm: avoid unnecessary page fault retires on shared memory types
  tools/vm/slabinfo: use alphabetic order when two values are equal
  mm: use PAGE_ALIGNED instead of IS_ALIGNED
  mm/x86: remove dead code for hugetlbpage.c
  selftests/bpf: add tests for sleepable (uk)probes
  libbpf: add support for sleepable uprobe programs
  bpf: allow sleepable uprobe programs to attach
  bpf: implement sleepable uprobes by chaining gps
  bpf: move bpf_prog to bpf.h
  scsi: iscsi: Make iscsi_unregister_transport() return void
  scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails
  scsi: ufs: ufs-mediatek: Support multiple VCC sources
  scsi: ufs: Export regulator functions
  scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx
  scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls
  scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ
  scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly
  scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
  scsi: ufs: ufs-mediatek: Introduce workaround for power mode change
  scsi: ufs: Fix ADAPT logic for HS-G5
  scsi: ufs: Export ufshcd_uic_change_pwr_mode()
  scsi: qla2xxx: Update version to 10.02.07.700-k
  scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
  scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
  scsi: qla2xxx: Add debug prints in the device remove path
  scsi: qla2xxx: Fix losing target when it reappears during delete
  scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
  scsi: qla2xxx: Turn off multi-queue for 8G adapters
  scsi: qla2xxx: Wind down adapter after PCIe error
  scsi: qla2xxx: Add a new v2 dport diagnostic feature
  scsi: qla2xxx: Fix excessive I/O error messages by default
  scsi: iscsi: Prefer xmit of DataOut over new commands
  scsi: ufs: Rearrange addresses in increasing order
  scsi: ufs: host: ufs-exynos: Use already existing definition
  scsi: ufs: host: ufs-exynos: Remove unused defines
  scsi: pm8001: Expose hardware queues for pm80xx
  scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free
  scsi: pm8001: Set up tags before using them
  scsi: pm8001: Rework shost initial values
  scsi: ufs: exynos: Constify driver data
  scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_fcp_op_cmp()
  scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required()
  MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK
  phy: qcom-qmp: fix PCIe PHY support
  phy: qcom-qmp: fix msm8996 PCIe PHY support
  phy: ti: phy-j721e-wiz: use OF data for device specific data
  dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/functional/
  phy: samsung-ufs: add support for FSD ufs phy driver
  phy: samsung-ufs: move cdr offset to drvdata
  dt-bindings: phy: Add FSD UFS PHY bindings
  dt-bindings: phy: List supplies for qcom,edp-phy
  iosys-map: Fix typo in documentation
  libbpf: Fix internal USDT address translation logic for shared libraries
  riscv: remove usage of function-pointers from cpufeatures and t-head errata
  riscv: make patch-function pointer more generic in cpu_manufacturer_info struct
  drm/nouveau: Fix spelling typo in comments
  drm/i915: Implement w/a 22010492432 for adl-s
  i2c: Fix a potential use after free
  drm/dp/mst: Read the extended DPCD capabilities during system resume
  dt-bindings: efm32: remove bindings for deleted platform
  dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder
  dt-bindings: interrupt-controller: Convert rda,8810pl-intc to YAML
  riscv: switch has_fpu() to the unified static key mechanism
  riscv: introduce unified static key mechanism for ISA extensions
  RDMA/rxe: fix xa_alloc_cycle() error return value check again
  dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_handler()
  MAINTAINERS: idxd driver maintainer update
  dmaengine: apple-admac: Use {low,upp}er_32_bits() to split 64-bit address
  MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  dt-bindings: dma: apple,admac: Fix example interrupt parsing
  riscv: dts: microchip: remove spi-max-frequency property
  clk: imx: clk-fracn-gppll: Add more freq config for video pll
  clk: imx: clk-fracn-gppll: correct rdiv
  clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
  clk: imx: clk-fracn-gppll: fix mfd value
  clk: imx93: Correct the edma1's parent clock
  clk: imx93: correct nic_media parent
  clk: imx93: use adc_root as the parent clock of adc1
  drm/i915/bios: Introduce panel_bits() and panel_bool()
  drm/i915/bios: Don't parse the DPS panel type when the VBT does not have it
  drm/i915/bios: Move panel_type stuff out of parse_panel_options()
  drm/i915: Remove bogus LPT iCLKIP WARN
  drm/i915: Sanitize underrun reporting before turning off any pipes
  drm/i915: Extract intel_sanitize_fifo_underrun_reporting()
  drm/i915: Do not start connector polling on headless sku
  drm/i915: Do not start connector polling if display is disabled
  drm/i915/opregion: add function to check if headless sku
  net: mana: Add support of XDP_REDIRECT action
  net: mana: Add the Linux MANA PF driver
  ASoC: SOF: Intel: IPC4: enable IMR boot
  ASoC: Intel: Skylake: remove redundant re-assignments to pointer array
  ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put()
  net: ethernet: stmmac: reset force speed bit for ipq806x
  net: ethernet: stmmac: add missing sgmii configure for ipq806x
  clk: ti: Stop using legacy clkctrl names for omap4 and 5
  drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation
  drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops
  drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops
  drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets
  drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource
  drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data
  RDMA/usnic: Use device_iommu_capable()
  RDMA/core: Add a netevent notifier to cma
  RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP
  mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead
  drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set
  clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled()
  clk: Provide new devm_clk helpers for prepared and enabled clocks
  clk: generalize devm_clk_get() a bit
  clk: Improve documentation for devm_clk_get() and its optional variant
  samples/bpf: Check detach prog exist or not in xdp_fwd
  clk: mediatek: reset: Add infra_ao reset support for MT8186
  dt-bindings: arm: mediatek: Add #reset-cells property for MT8186
  dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186
  clk: mediatek: reset: Add infra_ao reset support for MT8192/MT8195
  dt-bindings: reset: mediatek: Add infra_ao reset index for MT8192/MT8195
  dt-bindings: arm: mediatek: Add #reset-cells property for MT8192/MT8195
  clk: mediatek: reset: Add reset support for simple probe
  clk: mediatek: reset: Add new register reset function with device
  clk: mediatek: reset: Change return type for clock reset register function
  clk: mediatek: reset: Support inuput argument index mode
  clk: mediatek: reset: Support nonsequence base offsets of reset registers
  clk: mediatek: reset: Revise structure to control reset register
  clk: mediatek: reset: Merge and revise reset register function
  clk: mediatek: reset: Extract common drivers to update function
  clk: mediatek: reset: Refine and reorder functions in reset.c
  clk: mediatek: reset: Fix written reset bit offset
  clk: mediatek: reset: Add reset.h
  iio: Use octal permissions and DEVICE_ATTR_{RO,RW}.
  iio: adc: meson_saradc: Use regmap_read_poll_timeout() for busy wait
  iio: adc: meson_saradc: Use temporary variable for struct device
  iio: adc: meson_saradc: Use devm_clk_get_optional()
  iio: adc: meson_saradc: Convert to use dev_err_probe()
  iio: adc: meson_saradc: Align messages to be with physical device prefix
  iio: adc: meson_saradc: Don't attach managed resource to IIO device object
  iio: adc: sc27xx_adc: Re-use generic struct u32_fract
  iio: at91-sama5d2: Limit requested watermark value to hwfifo size
  iio: imu: st_lsm6dsx: Limit requested watermark value to hwfifo size
  iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DSX namespace
  iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPLE_DEV_PM_OPS()
  iio: humidity: hts221: Move symbol exports into IIO_HTS221 namespace
  iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to allow compiler to remove dead code.
  iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc
  iio: core: drop of.h from iio.h
  iio: adc: intel_mrfld_adc: explicitly add proper header files
  i2c: hisi: use HZ_PER_KHZ macro in units.h
  i2c: qcom-cci: add msm8974 compatible
  dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible
  drm/i915/pvc: Add recommended MMIO setting
  drm/bridge: it6505: Add missing CRYPTO_HASH dependency
  drm/bridge: anx7625: Zero error variable when panel bridge not present
  soc: qcom: geni: Disable MMIO tracing for GENI SE
  serial: qcom_geni_serial: Disable MMIO tracing for geni serial
  asm-generic/io: Add logging support for MMIO accessors
  KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM
  lib: Add register read/write tracing support
  drm/meson: Fix overflow implicit truncation warnings
  irqchip/tegra: Fix overflow implicit truncation warnings
  coresight: etm4x: Use asm-generic IO memory barriers
  arm64: io: Use asm-generic high level MMIO accessors
  arch/*: Disable softirq stacks on PREEMPT_RT.
  HID: nintendo: Set phys property of input device based on HID phys
  dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference generic schema
  pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
  dt-bindings: pinctrl: sunxi: Disallow the resets property
  ARM: dts: sunxi: Drop resets from r_pio nodes
  pinctrl: sunxi: Remove reset controller consumers
  dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
  dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
  pinctrl: amd: Implement pinmux functionality
  pinctrl: amd: Add amd_get_iomux_res function
  pinctrl: amd: Define and use AMD_PINS macro
  pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups
  pinctrl: amd: Remove amd_pingroup and use pingroup
  pinctrl: Add pingroup and define PINCTRL_PINGROUP
  HID: uclogic: Add support for XP-PEN Deco L
  HID: uclogic: Allow to generate frame templates
  HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply()
  HID: uclogic: Make template placeholder IDs generic
  drm/amd/display: Drop unnecessary guard from DC resource
  KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte
  KVM: VMX: Use try_cmpxchg64 in pi_try_set_control
  KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic
  KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting
  KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h
  KVM: X86/SVM: Use root_level in svm_load_mmu_pgd()
  KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write()
  KVM: Rename ack_flush() to ack_kick()
  KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c
  KVM: s390: selftests: Fix memop extension capability check
  KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING
  KVM: SEV: fix misplaced closing parenthesis
  net: sparx5: Allow mdb entries to both CPU and ports
  KVM: selftests: Remove the mismatched parameter comments
  bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads
  net: don't check skb_count twice
  ASoC: SOF: mediatek: Fix error code in probe
  ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers
  ASoC: SOF: Intel: Add support for MeteorLake (MTL)
  ASoC: SOC: Intel: introduce cl_init callback
  net: bridge: allow add/remove permanent mdb entries on disabled ports
  i40e: add xdp frags support to ndo_xdp_xmit
  selftests/livepatch: better synchronize test_klp_callbacks_busy
  net: phy: marvell-88x2222: set proper phydev->port
  ASoC: tegra: Fix MBDRC bypass mode check
  ASoC: tegra: Fix clock DAI format on Tegra210
  dt-bindings: net: xilinx: document xilinx emaclite driver binding
  net: ipa: rework gsi_channel_tx_update()
  net: ipa: stop counting total RX bytes and transactions
  net: ipa: simplify TX completion statistics
  net: ipa: introduce gsi_trans_tx_committed()
  net: ipa: rename two transaction fields
  net: ipa: use "tre_ring" for all TRE ring local variables
  drm/i915/bios: split ddi port parsing and debug printing
  drm/i915/bios: no need to pass i915 to parse_ddi_port()
  drm/i915/bios: use dvi and hdmi support helpers
  ALSA: control: Add input validation
  ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG
  ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG
  ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION
  ALSA: control: Use xarray for faster lookups
  arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
  dt-bindings: net: dsa: make reset optional and add rgmii-mode to mt7531
  net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant
  net: dsa: mt7530: rework mt753[01]_setup
  net: dsa: mt7530: rework mt7530_hw_vlan_{add,del}
  dt-bindings: net: dsa: convert binding for mediatek switches
  mlxsw: Revert "Prepare for XM implementation - LPM trees"
  mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal"
  mlxsw: Revert "Introduce initial XM router support"
  drm/amdgpu/display: make FP handling in Makefiles consistent
  Revert "drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN"
  drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set
  drm/amdgpu: remove redundant enable_mes and enable_mes_kiq
  drm/amd/display: Blank for uclk OC in dm instead of dc
  drm/amd/display: Add null check to dc_submit_i2c_oem
  drm/amd/display: FVA timing adjustment
  drm/amd/display: Add vrr_active_variable to dc_stream_update
  drm/amd/display: Pass vrr mode to dcn
  drm/amd/display: Adding VTEM to dc
  drm/amd/display: Copy hfvsif_infopacket when stream update
  drm/amd/display: Add support for HF-VSIF
  drm/amd/display: Firmware assisted MCLK switch and FS
  drm/amd/display: DAL ACR, dc part, fix missing dcn30
  drm/amd/display: Fix comments
  drm/amd/display: Drop unused privacy_mask setters and getters
  drm/amd/display: 3.2.190
  drm/amd/display: update topology_update_input_v3 struct
  drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
  drm/amd/display: dsc validate fail not pass to atomic check
  drm/amd/display: Fix monitor flash issue
  drm/amd/display: lower lane count first when CR done partially fails in EQ
  drm/amdkfd: Add available memory ioctl
  Revert "drm/amdgpu/gmc11: enable AGP aperture"
  drm/amd/pm: enable MACO support for SMU 13.0.0
  drm/amd/pm: enable UCLK DS feature for SMU 13.0.0
  drm/amd/display: dml: move some variables to heap
  drm/amd/display: Use pre-allocated temp struct for bounding box update
  drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
  drm/amdgpu/pm: remove the repeated EnableGfxImu message sending
  drm/amdgpu/pm: correct the firmware flag address for SMU IP v13.0.4
  drm/amd/display: ignore modifiers when checking for format support
  drm/amd: disable GPA mode in backdoor load
  drm/amdgpu/discovery: enable vcn/jpeg v4_0_2
  drm/amd/pm: fix driver reload SMC firmware fail issue for smu13
  selftests/bpf: Avoid skipping certain subtests
  selftests/bpf: Fix test_varlen verification failure with latest llvm
  remoteproc: omap_remoteproc: Fix typo in comment
  remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
  rpmsg: mtk_rpmsg: Fix circular locking dependency
  drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER_FUSE_BIT()
  rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
  bpftool: Do not check return value from libbpf_set_strict_mode()
  Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK"
  i2c: mv64xxx: Add atomic_xfer method to driver
  i2c: mv64xxx: Remove shutdown method from driver
  i2c: xiic: Fix the type check for xiic_wakeup
  bpf, arm: Remove unused function emit_a32_alu_r()
  KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible
  KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required()
  KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type
  KVM: selftests: Add a missing apostrophe in comment to show ownership
  KVM: selftests: kvm_binary_stats_test: Fix index expressions
  libbpf: Fix an unsigned < 0 bug
  bpf: Fix spelling in bpf_verifier.h
  ASoC: cs35l45: Add endianness flag in snd_soc_component_driver
  ASoC: ops: Fix boolean/integer detection for simple controls
  iio: trigger: stm32-lptimer-trigger: explicitly add proper header files
  iio: pressure: cros_ec_baro: explicitly add proper header files
  iio: light: cros_ec_light_prox: explicitly add proper header files
  iio: humidity: hts221_buffer: explicitly add proper header files
  iio: dac: vf610_dac: explicitly add proper header files
  iio: dac: stm32-dac: explicitly add proper header files
  iio: common: cros_ec_sensors: explicitly add proper header files
  iio: common: cros_ec_lid_angle: explicitly add proper header files
  iio: adc: rzg2l_adc: explicitly add proper header files
  iio: adc: npcm_adc: explicitly add proper header files
  iio: adc: mt6360-adc: explicitly add proper header files
  iio: adc: mp2629_adc: explicitly add proper header files
  iio: adc: ingenic-adc: explicitly add proper header files
  iio: adc: imx8qxp-adc: explicitly add proper header files
  iio: adc: imx7d_adc: explicitly add proper header files
  iio: adc: berlin2-adc: explicitly add proper header files
  iio: adc: ad7606_par: explicitly add proper header files
  iio: adc: ad7606: explicitly add proper header files
  iio: temp: maxim_thermocouple: Fix alignment for DMA safety
  iio: temp: max31865: Fix alignment for DMA safety
  iio: temp: ltc2983: Fix alignment for DMA safety
  iio: resolver: ad2s90: Fix alignment for DMA safety
  iio: resolver: ad2s1200: Fix alignment for DMA safety
  iio: proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device
  iio: proximity: as3935: Fix alignment for DMA safety
  iio: pressure: dlhl60d: Drop unnecessary alignment forcing.
  iio: potentiometer: mcp4131: Fix alignment for DMA safety
  iio: potentiometer: mcp41010: Fix alignment for DMA safety
  iio: potentiometer: max5481: Fix alignment for DMA safety
  iio: potentiometer: ad5272: Fix alignment for DMA safety
  iio: potentiometer: ad5110: Fix alignment for DMA safety
  iio: imu: mpu6050: Fix alignment for DMA safety
  iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
  iio: imu: inv_icm42600: Fix alignment for DMA safety
  iio: imu: fxos8700: Fix alignment for DMA safety
  iio: gyro: fxas210002c: Fix alignment for DMA safety
  iio: gyro: adxrs450: Fix alignment for DMA safety
  iio: gyro: adis16130: Fix alignment for DMA safety
  iio: gyro: adis16080: Fix alignment for DMA safety
  iio: frequency: adrf6780: Fix alignment for DMA safety
  iio: frequency: admv4420: Fix alignment for DMA safety
  iio: frequency: admv1014: Fix alignment for DMA safety
  iio: frequency: admv1013: Fix alignment for DMA safety
  iio: frequency: adf4371: Fix alignment for DMA safety
  iio: frequency: adf4350: Fix alignment for DMA safety
  iio: frequency: ad9523: Fix alignment for DMA safety
  iio: dac: ti-dac7612: Fix alignment for DMA safety
  iio: dac: ti-dac7311: Fix alignment for DMA safety
  iio: dac: ti-dac5571: Fix alignment for DMA safety
  iio: dac: ti-dac082s085: Fix alignment for DMA safety
  iio: dac: mcp4922: Fix alignment for DMA safety
  iio: dac: ltc2688: Fix alignment for DMA safety
  iio: dac: ad8801: Fix alignment for DMA safety
  iio: dac: ad7303: Fix alignment for DMA safety
  iio: dac: ad7293: Fix alignment for DMA safety
  iio: dac: ad5791: Fix alignment for DMA saftey
  iio: dac: ad5770r: Fix alignment for DMA safety
  iio: dac: ad5766: Fix alignment for DMA safety
  iio: dac: ad5764: Fix alignment for DMA safety
  iio: dac: ad5761: Fix alignment for DMA safety
  iio: dac: ad5755: Fix alignment for DMA safety
  iio: dac: ad5686: Fix alignment for DMA safety
  iio: dac: ad5592r: Fix alignment for DMA safety
  iio: dac: ad5504: Fix alignment for DMA safety
  iio: dac: ad5449: Fix alignment for DMA safety
  iio: dac: ad5421: Fix alignment for DMA safety
  iio: dac: ad5360: Fix alignment for DMA safety
  iio: dac: ad5064: Fix alignment for DMA safety
  iio: common: ssp: Fix alignment for DMA safety
  iio: amplifiers: ad8366: Fix alignment for DMA safety
  iio: addac: ad74413r: Fix alignment for DMA safety
  iio: adc: ti-tlc4541: Fix alignment for DMA safety
  iio: adc: ti-ads8688: Fix alignment for DMA safety
  iio: adc: ti-ads8344: Fix alignment for DMA safety
  iio: adc: ti-ads7950: Fix alignment for DMA safety
  iio: adc: ti-ads131e08: Fix alignment for DMA safety
  iio: adc: ti-ads124s08: Fix alignment for DMA safety
  iio: adc: ti-adc161s626: Fix alignment for DMA safety
  iio: adc: ti-adc128s052: Fix alignment for DMA safety
  iio: adc: ti-adc12138: Fix alignment for DMA safety
  iio: adc: ti-adc108s102: Fix alignment for DMA safety
  iio: adc: ti-adc084s021: Fix alignment for DMA safety
  iio: adc: ti-adc0832: Fix alignment for DMA safety
  iio: adc: mcp320x: Fix alignment for DMA safety
  iio: adc: max1241: Fix alignment for DMA safety
  iio: adc: max1118: Fix alignment for DMA safety
  iio: adc: max11100: Fix alignment for DMA safety
  iio: adc: max1027: Fix alignment for DMA safety
  iio: adc: ltc2497: Fix alignment for DMA safety
  iio: adc: ltc2496: Fix alignment for DMA safety
  iio: adc: hi8435: Fix alignment for DMA safety
  iio: adc: ad7949: Fix alignment for DMA safety
  iio: adc: ad7923: Fix alignment for DMA safety
  iio: adc: ad7887: Fix alignment for DMA safety
  iio: adc: ad7768-1: Fix alignment for DMA safety
  iio: adc: ad7766: Fix alignment for DMA safety
  iio: adc: ad7606: Fix alignment for DMA safety
  iio: adc: ad7476: Fix alignment for DMA safety
  iio: adc: ad7298: Fix alignment for DMA safety
  iio: adc: ad7292: Fix alignment for DMA safety
  iio: adc: ad7280a: Fix alignment for DMA safety
  iio: adc: ad7266: Fix alignment for DMA safety
  iio: accel: sca3300: Fix alignment for DMA safety
  iio: accel: sca3000: Fix alignment for DMA safety
  iio: accel: bmi088: Fix alignment for DMA safety
  iio: accel: bma220: Fix alignment for DMA safety
  iio: accel: adxl367: Fix alignment for DMA safety
  iio: accel: adxl355: Fix alignment for DMA safety
  iio: accel: adxl313: Fix alignment for DMA safety
  iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
  iio: sx9324: Add setting for CS idle mode
  dt-bindings: iio: sx9324: Add CS idle/sleep mode
  iio: sx9360: Add pre-charge resistor setting
  dt-bindings: iio: sx9360: Add precharge resistor setting
  iio: sx9324: Add Setting for internal analog gain
  dt-bindings: iio: sx9324: Add input analog gain
  iio: sx9324: Add Setting for internal compensation resistor
  dt-bindings: iio: sx9324: Add internal compensation resistor setting
  iio: sx9324: Add precharge internal resistance setting
  dt-bindings: iio: sx9324: Add precharge resistor setting
  iio: sx9324: Fix register field spelling
  iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
  iio: gyro: mpu3050: Drop unused symbol exports.
  iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI namespace.
  iio: core: drop iio_get_time_res()
  iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit
  iio: accel: sca3000: Fix syntax errors in comments
  iio: accel: sca3300: Add inclination channels
  iio: accel: sca3300: Add support for SCL3300
  iio: accel: sca3300: modified to support multi chips
  iio: accel: sca3300: add define for temp channel for reuse.
  dt-bindings: iio: accel: sca3300: Document murata,scl3300
  iio: adc: nau7802: Make use of device properties
  iio: adc: nau7802: Convert driver to use ->probe_new()
  iio: adc: vf610_adc: Make use of device properties
  iio: dac: ad5592r: Get rid of OF specifics
  iio: adc: lpc18xx_adc: Switch from of headers to mod_devicetable.h
  drm/i915: Skip FDI vs. dotclock sanity check during readout
  drm/i915: Introduce struct iclkip_params
  drm/i915: Extract intel_crtc_dotclock()
  ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support
  ASoC: ops: Don't modify the driver's plaform_max when reading state
  ASoC: SOF: Compile and runtime IPC version selection
  ASoC: SOF: topology: add code to parse config params for ACPDMIC dai
  Revert "ARM: dts: aspeed: Add USB2.0 device controller node"
  docs: tls: document the TLS_TX_ZEROCOPY_RO
  platform/chrome: cros_ec: Always expose last resume result
  ASoC: SOF: reduce default verbosity of IPC logs
  ASoC: fsl_mqs: Add support for i.MX93 platform
  ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform
  ASoC: SOF: Intel: hda-dai: enhance debug messages
  ASoC: mediatek: mt8186: Use new direct clock defines
  ASoC: sun8i-codec: Partial revert to fix clock specifiers
  platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown"
  ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32()
  net: phy: fixed_phy: set phy_mask before calling mdiobus_register()
  scsi: MAINTAINERS: Add maintainer for Renesas UFS driver
  scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller
  scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
  scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
  scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller
  scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI
  scsi: ufs: host: ufs-exynos: Add mphy apb clock mask
  scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible
  net/mlx5: Add bits and fields to support enhanced CQE compression
  net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK
  net/mlx5: group fdb cleanup to single function
  net/mlx5: Add support EXECUTE_ASO action for flow entry
  net/mlx5: Add HW definitions of vport debug counters
  net/mlx5: Add IFC bits and enums for flow meter
  RDMA/mlx5: Support handling of modify-header pattern ICM area
  net/mlx5: Manage ICM of type modify-header pattern
  net/mlx5: Introduce header-modify-pattern ICM properties
  ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform
  ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
  MAINTAINERS: update ASoC/Intel/SOF maintainers
  Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled"
  can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
  platform/surface: aggregator_registry: Add support for keyboard cover on Surface Pro 8
  platform/surface: aggregator_registry: Add KIP device hub
  platform/surface: aggregator_registry: Change device ID for base hub
  platform/surface: aggregator_registry: Generify subsystem hub functionality
  platform/surface: aggregator: Add comment for KIP subsystem category
  HID: surface-hid: Add support for hot-removal
  power/supply: surface_battery: Use client device wrappers for notifier registration
  power/supply: surface_charger: Use client device wrappers for notifier registration
  platform/surface: aggregator_registry: Use client device wrappers for notifier registration
  platform/surface: aggregator: Allow notifiers to avoid communication on unregistering
  platform/surface: aggregator: Allow devices to be marked as hot-removed
  platform/surface: aggregator: Allow is_ssam_device() to be used when CONFIG_SURFACE_AGGREGATOR_BUS is disabled
  drm/msm: Fix convert to drm_of_get_data_lanes_count
  MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER
  ASoC: wcd938x: Fix event generation for some controls
  ASoC: hdmi-codec: Update to modern DAI terminology
  riscv: dts: microchip: add mpfs's CAN controllers
  dt-bindings: can: mpfs: document the mpfs CAN controller
  net: make __sys_accept4_file() static
  tcp: sk_forced_mem_schedule() optimization
  net: smsc95xx: add support for Microchip EVB-LAN8670-USB
  nfp: support 48-bit DMA addressing for NFP3800
  ASoC: wcd9335: Fix spurious event generation
  ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
  net: ipa: derive channel from transaction
  net: ipa: determine channel from event
  net: ipa: simplify endpoint transaction completion
  net: ipa: rename endpoint->trans_tre_max
  net: ipa: rename channel->tlv_count
  net: ipa: verify command channel TLV count
  dt-bindings: clock: renesas,rzg2l: Simplify header file references
  clk: renesas: rza1: Remove struct rz_cpg
  clk: renesas: r8a7779: Remove struct r8a7779_cpg
  clk: renesas: r8a7778: Remove struct r8a7778_cpg
  clk: renesas: sh73a0: Remove sh73a0_cpg.reg
  clk: renesas: r8a7740: Remove r8a7740_cpg.reg
  clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg
  clk: renesas: r8a779f0: Add SDHI0 clock
  drm/probe-helper: abstract .get_modes() connector helper call
  drm/edid: add new interfaces around struct drm_edid
  drm/edid: keep track of alloc size in drm_do_get_edid()
  drm/edid: add block count and data helper functions for drm_edid
  drm/edid: abstract cea data block collection size
  drm/edid: fix CTA data block collection size for CTA version 3
  clk: renesas: r8a779f0: Add thermal clock
  x86/crypto: Remove stray comment terminator
  drm/syncobj: add missing error return code in drm_syncobj_transfer_to_timeline()
  drm: vkms: Alloc the compose frame using vzalloc
  drm/vkms: check plane_composer->map[0] before using it
  drm/v3d: Add support for bcm2711
  drm/v3d: Get rid of pm code
  dt-bindings: gpu: v3d: Add BCM2711's compatible
  drm/bridge: rcar: Drop unused variables due to drm_of_get_data_lanes_count_ep
  drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep conversion
  drm: of: Mark empty drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep static
  drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count
  drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice
  platform/x86: system76_acpi: Use dev_get_drvdata
  platform/x86: Drop the PMC_ATOM Kconfig option
  drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep
  drm/msm: Convert to drm_of_get_data_lanes_count
  drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count
  drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep
  drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count
  drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count
  drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep
  drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep
  drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count
  drm: of: Add drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep
  staging: rtl8723bs: uninitialize static variable
  staging: r8188eu: replace FIELD_OFFSET with offsetof
  dt-bindings: usb: add documentation for aspeed udc
  ARM: dts: aspeed: Add USB2.0 device controller node
  usb: gadget: add Aspeed ast2600 udc driver
  usb: Avoid extra usb SET_SEL requests when enabling link power management
  usb: dwc3: Fix typos in Kconfig
  usb: dwc3: Fix a repeated word checkpatch warning
  usb: dwc3: Fix bare use of unsigned checkpatch warning
  usb: typec: tcpm: Register USB Power Delivery Capabilities
  usb: typec: USB Power Delivery helpers for ports and partners
  usb: typec: Separate USB Power Delivery from USB Type-C
  usb: hub: port: add sysfs entry to switch port power
  drm: Fix htmldocs indentation warning w/ DP AUX power requirements
  selftest/bpf/benchs: Add bpf_map benchmark
  bpf: avoid grabbing spin_locks of all cpus when no free elems
  can: etas_es58x: fix signedness of USB RX and TX pipes
  can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket()
  can: Break loopback loop on loopback documentation
  KVM: selftests: Sanity check input to ioctls() at build time
  KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE
  KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste
  KVM: selftests: Add kvm_has_cap() to provide syntactic sugar
  KVM: selftests: Return an 'unsigned int' from kvm_check_cap()
  KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number
  KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test
  KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()
  KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus()
  KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus()
  KVM: selftests: Open code and drop 'struct kvm_vm' accessors
  KVM: selftests: Remove vcpu_state() helper
  KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists()
  KVM: selftests: Purge vm+vcpu_id == vcpu silliness
  KVM: selftests: Require vCPU output array when creating VM with vCPUs
  KVM: selftests: Remove vcpu_get() usage from dirty_log_test
  KVM: selftests: Stop conflating vCPU index and ID in perf tests
  KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config
  KVM: selftests: Convert get-reg-list away from its "VCPU_ID"
  KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs
  KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id
  KVM: selftests: Drop @vcpuids param from VM creators
  KVM: selftests: Drop vm_create_default* helpers
  KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test
  KVM: selftests: Use vm_create() in tsc_scaling_sync
  KVM: selftests: Convert tprot away from VCPU_ID
  KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID
  KVM: selftests: Convert memop away from VCPU_ID
  KVM: selftests: Convert s390's "resets" test away from VCPU_ID
  KVM: selftests: Convert sync_regs_test away from VCPU_ID
  KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID
  KVM: selftests: Convert hypercalls test away from vm_create_default()
  KVM: selftests: Sync stage before VM is freed in hypercalls test
  KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers
  KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus()
  KVM: selftests: Convert triple_fault_event_test away from VCPU_ID
  KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID
  KVM: selftests: Convert arch_timer away from VCPU_ID
  KVM: selftests: Convert steal_time away from VCPU_ID
  KVM: selftests: Add VM creation helper that "returns" vCPUs
  KVM: selftests: Convert hardware_disable_test to pass around vCPU objects
  KVM: selftests: Convert psci_test away from VCPU_ID
  KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs
  KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships
  KVM: selftests: Return created vcpu from vm_vcpu_add_default()
  KVM: selftests: Add "arch" to common utils that have arch implementations
  KVM: selftests: Move vm_is_unrestricted_guest() to x86-64
  KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only
  KVM: selftests: Convert vgic_irq away from VCPU_ID
  KVM: selftests: Convert fix_hypercall_test away from VCPU_ID
  KVM: selftests: Convert debug-exceptions away from VCPU_ID
  KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID
  KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync
  KVM: selftests: Convert system_counter_offset_test away from VCPU_ID
  KVM: selftests: Convert set_memory_region_test away from VCPU_ID
  KVM: selftests: Convert dirty_log_test away from VCPU_ID
  KVM: selftests: Convert xen_shinfo_test away from VCPU_ID
  KVM: selftests: Convert xen_vmcall_test away from VCPU_ID
  KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID
  KVM: selftests: Convert userspace_io_test away from VCPU_ID
  KVM: selftests: Convert cpuid_test away from VCPU_ID
  KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID
  KVM: selftests: Convert amx_test away from VCPU_ID
  KVM: selftests: Add proper helper for advancing RIP in debug_regs
  KVM: selftests: Convert debug_regs away from VCPU_ID
  KVM: selftests: Convert emulator_error_test away from VCPU_ID
  KVM: selftests: Convert evmcs_test away from VCPU_ID
  KVM: selftests: Convert hyperv_clock away from VCPU_ID
  KVM: selftests: Convert hyperv_features away from VCPU_ID
  KVM: selftests: Convert hyperv_svm_test away from VCPU_ID
  KVM: selftests: Convert kvm_clock_test away from VCPU_ID
  KVM: selftests: Convert tsc_msrs_test away from VCPU_ID
  KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID
  KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID
  KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID
  KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID
  KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID
  KVM: selftests: Convert set_sregs_test away from VCPU_ID
  KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID
  KVM: selftests: Convert platform_info_test away from VCPU_ID
  KVM: selftests: Convert kvm_pv_test away from VCPU_ID
  KVM: selftests: Convert hyperv_cpuid away from VCPU_ID
  KVM: selftests: Convert sync_regs_test away from VCPU_ID
  KVM: selftests: Convert svm_vmcall_test away from VCPU_ID
  KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID
  KVM: selftests: Convert state_test away from VCPU_ID
  KVM: selftests: Convert smm_test away from VCPU_ID
  KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID
  KVM: selftests: Convert mmu_role_test away from VCPU_ID
  KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID
  KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID
  KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID
  KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID
  KVM: selftests: Convert xss_msr_test away from VCPU_ID
  KVM: selftests: Convert rseq_test away from VCPU_ID
  KVM: selftests: Convert memslot_perf_test away from VCPU_ID
  KVM: selftests: Return the created vCPU from vm_vcpu_add()
  KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu'
  KVM: selftests: Rename vcpu.state => vcpu.run
  KVM: selftests: Rename xAPIC state test's vcpu struct
  KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT
  KVM: selftests: Rename vm_create_without_vcpus() => vm_create()
  KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param
  KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list
  KVM: selftests: Use vm_create_without_vcpus() in psci_test
  KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test
  KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test
  KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id
  KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper
  KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu'
  KVM: selftest: Add proper helpers for x86-specific save/restore ioctls
  KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency
  KVM: selftests: Dedup MSR index list helpers, simplify dedicated test
  KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction
  KVM: selftests: Cache list of MSRs to save/restore
  KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs
  KVM: selftests: Consolidate KVM_ENABLE_CAP usage
  KVM: selftests: Add a VM backpointer to 'struct vcpu'
  KVM: selftests: Dedup vgic_init's asserts and improve error messages
  KVM: selftests: Split get/set device_attr helpers
  KVM: selftests: Drop 'int' return from asserting *_has_device_attr()
  KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency
  KVM: selftests: Multiplex return code and fd in __kvm_create_device()
  KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper
  KVM: selftests: Drop @test param from kvm_create_device()
  KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls
  KVM: selftests: Get rid of kvm_util_internal.h
  can: skb: drop tx skb if in listen only mode
  can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c
  net: Kconfig: move the CAN device menu to the "Device Drivers" section
  can: Kconfig: add CONFIG_CAN_RX_OFFLOAD
  can: bittiming: move bittiming calculation functions to calc_bittiming.c
  can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV
  can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
  can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
  can: m_can: fix typo prescalar -> prescaler
  can: xilinx_can: fix typo prescalar -> prescaler
  can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support
  KVM: selftests: Make x86-64's register dump helpers static
  KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors
  KVM: selftests: Use kvm_ioctl() helpers
  KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name
  KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers
  KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name
  KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence
  KVM: selftests: Remove vcpu_get_fd()
  KVM: selftests: Use vcpu_access_device_attr() in arm64 code
  KVM: selftests: Add __vcpu_run() helper
  KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers
  KVM: selftests: Split vcpu_set_nested_state() into two helpers
  KVM: selftests: Drop @mode from common vm_create() helper
  KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name
  KVM: selftests: Add another underscore to inner ioctl() helpers
  KVM: selftests: Always open VM file descriptors with O_RDWR
  KVM: selftests: Drop stale declarations from kvm_util_base.h
  KVM: selftests: Fix typo in vgic_init test
  KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions()
  KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT
  iio: adc: envelope-detector: Drop dependency on OF
  iio: adc: sd_adc_modulator: Drop dependency on OF
  iio: Directly use ida_alloc()/free()
  dt-bindings: iio: accel: Add bmi085 and bmi090l bindings
  iio: accel: bmi088: Add support for bmi090l accel
  iio: accel: bmi088: Add support for bmi085 accel
  iio: accel: bmi088: modified the device name
  iio: accel: bmi088: Make it possible to config scales
  iio: accel: bmi088: Modified the scale calculate
  dt-bindings: iio: imu: adis16480: update maintainers
  dt-bindings: iio: dac: AD5770R: update maintainers
  dt-bindings: iio: adc: axi-adc: update maintainers
  dt-bindings: iio: adc: AD9467: update maintainers
  dt-bindings: iio: accel: ADIS16240: update maintainers
  proximity: vl53l0x: Handle the reset GPIO
  proximity: vl53l0x: Handle the VDD regulator
  proximity: vl53l0x: Prefer pre-initialized interrupt flags
  dt-bindings: proximity: vl53l0x: Document optional supply and GPIO properties
  iio: srf08: Remove redundant if statement
  iio: dac: ti-dac5571: add support for ti,dac121c081
  dt-bindings: iio: ti-dac5571: Add ti,dac121c081
  iio: accel: adxl367: do not update FIFO watermark on scan mode update
  iio:magnetometer:mbc150: Make bmc150_magn_remove() return void
  iio: chemical: bme680: fix typo in comment
  iio: proximity: ping: fix typo in comment
  iio:light:vcnl4035: Improve error reporting for problems during .remove()
  iio:light:vcnl4000: Improve error reporting for problems during .remove()
  iio:light:us5182d: Improve error reporting for problems during .remove()
  iio:light:pa12203001: Improve error reporting for problems during .remove()
  iio:chemical:ccs811: Improve error reporting for problems during .remove()
  iio:chemical:atlas: Improve error reporting for problems during .remove()
  iio:adc:ti-ads1015: Improve error reporting for problems during .remove()
  iio:adc:ina2xx: Improve error reporting for problems during .remove()
  iio: adc: rzg2l_adc: Remove unnecessary channel check from rzg2l_adc_read_label()
  dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC
  iio: dac: cio-dac: Utilize iomap interface
  iio: adc: stx104: Utilize iomap interface
  iio: health: afe4404: Remove duplicated error reporting in .remove()
  iio: common: cros_ec_sensors: Add label attribute
  iio: ABI: Add a new location label
  iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h
  iio: accel: bma400: Add support for activity and inactivity events
  iio: accel: bma400: Add activity recognition support
  iio: accel: bma400: Add step change event
  iio: accel: bma400: Add separate channel for step counter
  iio: accel: bma400: Add triggered buffer support
  iio: accel: bma400: conversion to device-managed function
  iio: accel: bma400: Reordering of header files
  iio: accel: bma400: Fix the scale min and max macro values
  iio:light:tsl2583: Remove duplicated error reporting in .remove()
  iio:light:stk3310: Remove duplicated error reporting in .remove()
  iio:light:opt3001: Remove duplicated error reporting in .remove()
  iio:light:jsa1212: Remove duplicated error reporting in .remove()
  iio:light:isl29028: Remove duplicated error reporting in .remove()
  iio:light:bh1780: Remove duplicated error reporting in .remove()
  iio:accel:stk8ba50: Remove duplicated error reporting in .remove()
  iio:accel:stk8312: Remove duplicated error reporting in .remove()
  iio:accel:mc3230: Remove duplicated error reporting in .remove()
  iio: proximity: srf04: Make use of device properties
  iio: trigger: stm32-lptimer-trigger: Make use of device properties
  nfp: flower: support to offload pedit of IPv6 flowinto fields
  ethernet: Remove vf rate limit check for drivers
  net: unexport __sk_mem_{raise|reduce}_allocated
  net: keep sk->sk_forward_alloc as small as possible
  net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
  net: implement per-cpu reserves for memory_allocated
  net: add per_cpu_fw_alloc field to struct proto
  net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
  Revert "net: set SK_MEM_QUANTUM to 4096"
  drm/amd/pm: support BAMACO reset on smu_v13_0_7
  drm/amd/pm: enable gfxoff on smu_v13_0_7
  drm/amd/pm: update the driver if header for smu_v13_0_7
  drm/amdgpu: Stop any pending reset if another in progress.
  drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to amdgpu_device_gpu_recover
  drm/amdgpu: Add work_struct for GPU reset from kfd.
  drm/amdgpu: Add work_struct for GPU reset from debugfs
  drm/admgpu: Serialize RAS recovery work directly into reset domain queue.
  drm/amdgpu: Cache result of last reset at reset domain level.
  Revert "workqueue: remove unused cancel_work()"
  drm/amdkfd: Remove field io_link_count from struct kfd_topology_device
  drm/amdgpu/display: Fix compilation issues
  drm/amdgpu/display: Remove unnecessary typecasts and fix build issues
  scsi: libsas: Introduce struct smp_rps_resp
  scsi: libsas: Introduce struct smp_rg_resp
  scsi: libsas: Introduce struct smp_disc_resp
  scsi: qla2xxx: Update version to 10.02.07.600-k
  scsi: qla2xxx: edif: Fix slow session teardown
  scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time
  scsi: qla2xxx: edif: Fix no logout on delete for N2N
  scsi: qla2xxx: edif: Fix session thrash
  scsi: qla2xxx: edif: Tear down session if keys have been removed
  scsi: qla2xxx: edif: Fix no login after app start
  scsi: qla2xxx: edif: Reduce disruption due to multiple app start
  scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
  scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
  ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
  ASoC: Remove unused hw_write_t type
  ASoC: Intel: avs: Fix parsing UUIDs in topology
  fs/ntfs3: Don't clear upper bits accidentally in log_replay()
  ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x)
  ptp_ocp: do not call pci_set_drvdata(pdev, NULL)
  ptp_ocp: drop duplicate NULL check in ptp_ocp_detach()
  ptp_ocp: use bits.h macros for all masks
  wifi: mac80211_hwsim: Directly use ida_alloc()/free()
  wifi: mac80211: refactor some key code
  spi: Use device_find_any_child() instead of custom approach
  driver core: Introduce device_find_any_child() helper
  KVM: x86: Bug the VM on an out-of-bounds data read
  KVM: x86: Bug the VM if the emulator generates a bogus exception vector
  KVM: x86: Bug the VM if the emulator accesses a non-existent GPR
  KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM
  KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs
  KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array
  KVM: x86: Harden _regs accesses to guard against buggy input
  KVM: x86: Grab regs_dirty in local 'unsigned long'
  driver core: Delete driver_deferred_probe_check_state()
  iommu/of: Delete usage of driver_deferred_probe_check_state()
  driver core: Set fw_devlink.strict=1 by default
  Revert "driver core: Set default deferred_probe_timeout back to 0."
  net: ipconfig: Relax fw_devlink if we need to mount a network rootfs
  driver core: Add wait_for_init_devices_probe helper function
  net: mdio: Delete usage of driver_deferred_probe_check_state()
  pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state()
  PM: domains: Delete usage of driver_deferred_probe_check_state()
  dmaengine: dw-edma: remove a macro conditional with similar branches
  vme: move back to staging
  vme: remove ca91cx42 Universe-II support
  wifi: mac80211: remove cipher scheme support
  wifi: nl80211: fix typo in comment
  wifi: virt_wifi: fix typo in comment
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 1)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
  netfilter: xtables: Bring SPDX identifier back
  staging: olpc_dcon: Replace flush_scheduled_work() with flush_work().
  staging: greybus: audio: replace safe list iteration
  ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get()
  ASoC: SOF: debug: Clarify the IPC timeout handling path
  ASoC: Introduce 'fixup_controls' card method
  ASoC: codecs: rt298: Reorganize jack detect handling
  ASoC: codecs: rt286: Reorganize jack detect handling
  ASoC: codecs: rt274: Always init jack_detect_work
  ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
  ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
  ASoC: SOF: IPC4: add sdw blob
  AsoC: SOF: ipc4-topology: Add dai_get_clk op
  ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's
  ASoC: SOF: Add a new IPC op for parsing topology manifest
  ASoC: SOF: Add two new structures for topology manifest data
  ASoC: SOF: Intel: hda: init NHLT for IPC4
  ASoC: SOF: Add ops_free
  ASoC: SOF: IPC4: set the BE DAI ops
  ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state()
  ASoC: SOF: ipc4-topology: Add the dai_config op
  ASoC: SOF: ipc4-topology: Add route_setup/route_free ops
  ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops
  ASoC: SOF: IPC4: Add pcm ops
  ASoC: SOF: ipc4-topology: Add control IO ops
  ASoC: SOF: ipc4-topology: Add control_setup op
  ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets
  ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets
  ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets
  ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets
  ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets
  ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets
  ASoC: SOF: IPC4: Introduce topology ops
  ASoC: SOF: Add topology tokens for IPC4
  ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available
  ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset
  ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state
  ASoC: SOF: ipc4: implement pm ctx_save callback
  ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state
  ASoC: SOF: ipc4: Add set_core_state pm_ops implementation
  ASoC: SOF: ipc3: Add set_core_state pm_ops implementation
  ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management
  ASoC: SOF: make ctx_store and ctx_restore as optional
  ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
  dmaengine: dw: dmamux: Fix build without CONFIG_OF
  dmaengine: dw: dmamux: Export the module device table
  tty: Use flow-control char function on closing path
  tty: Implement lookahead to process XON/XOFF timely
  serial: 8250: Remove serial_rs485 sanitization from em485
  serial: sc16is7xx: Remove serial_rs485 assignment
  serial: mcf: Remove serial_rs485 assignment
  serial: 8250_exar: Remove serial_rs485 assignment
  serial: max310x: Remove serial_rs485 sanitization
  serial: imx: Remove serial_rs485 sanitization
  serial: fsl_lpuart: Call core's sanitization and remove custom one
  serial: pl011: Remove serial_rs485 sanitization
  serial: 8250_pci: Remove serial_rs485 sanitization
  serial: 8250: lpc18xx: Remove serial_rs485 sanitization
  serial: 8250_fintek: Remove serial_rs485 sanitization
  serial: 8250_dwlib: Remove serial_rs485 sanitization
  serial: return -EINVAL for non-legacy RS485 flags
  serial: Clear rs485 struct when non-RS485 mode is set
  serial: Sanitize rs485_struct
  serial: stm32: Fill in rs485_supported
  serial: sc16is7xx: Fill in rs485_supported
  serial: omap: Fill in rs485_supported
  serial: mcf: Fill in rs485_supported
  serial: max310x: Fill in rs485_supported
  serial: imx: Fill in rs485_supported
  serial: fsl_lpuart: Fill in rs485_supported
  serial: atmel: Fill in rs485_supported
  serial: ar933x: Fill in rs485_supported
  serial: pl011: Fill in rs485_supported
  serial: 8250_pci: Fill in rs485_supported for pci_fintek
  serial: 8250_of: Use serial8250_em485_supported
  serial: 8250_lpc18cc: Fill in rs485_supported
  serial: 8250_fintek: Fill in rs485_supported
  serial: 8250_exar: Fill in rs485_supported
  serial: 8250_dwlib: Fill in rs485_supported
  serial: 8250_bcm2835aux: Use serial8250_em485_supported
  serial: 8250: Create serial8250_em485_supported for em485 users
  serial: Add rs485_supported to uart_port
  serial: Move serial_rs485 sanitization into separate function
  serial: Add uart_rs485_config()
  dmaengine: apple-admac: Fix print format
  serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
  serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
  serial: 8250: Adjust misleading LSR related comment
  serial: 8250: Get preserved flags using serial_lsr_in()
  serial: 8250: Create serial_lsr_in()
  serial: 8250: Store to lsr_save_flags after lsr read
  serial: 8250: handle __start_tx() call in start_tx()
  serial: 8250: kill __do_stop_tx()
  tty: vt: convert sysfs snprintf to sysfs_emit
  serial: max310x: implement I2C support
  serial: max310x: make accessing revision id interface-agnostic
  serial: max310x: use a separate regmap for each port
  serial: max310x: use regmap methods for SPI batch operations
  tty/vt: consolemap: walk the buffer only once in con_set_trans_old()
  tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap()
  tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap()
  tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap()
  tty/vt: consolemap: remove superfluous whitespace
  tty/vt: consolemap: make conv_uni_to_pc() more readable
  tty/vt: consolemap: saner variable names in con_set_default_unimap()
  tty/vt: consolemap: saner variable names in con_set_unimap()
  tty/vt: consolemap: saner variable names in con_get_unimap()
  tty/vt: consolemap: saner variable names in con_copy_unimap()
  tty/vt: consolemap: saner variable names in con_release_unimap()
  tty/vt: consolemap: saner variable names in con_unshare_unimap()
  tty/vt: consolemap: saner variable names in con_do_clear_unimap()
  tty/vt: consolemap: saner variable names in con_unify_unimap()
  tty/vt: consolemap: saner variable names in con_insert_unipair()
  tty/vt: consolemap: saner variable names in conv_uni_to_pc()
  tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
  tty/vt: consolemap: extract dict unsharing to con_unshare_unimap()
  tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode()
  tty/vt: consolemap: introduce enum translation_map and use it
  tty/vt: consolemap: check put_user() in con_get_unimap()
  tty/vt: consolemap: make p1 increment less confusing in con_get_unimap()
  tty/vt: consolemap: make con_get_unimap() more readable
  tty/vt: consolemap: make con_set_unimap() more readable
  tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type)
  tty/vt: consolemap: zero uni_pgdir using kcalloc()
  tty/vt: consolemap: introduce UNI_*() macros
  tty/vt: consolemap: use | for binary addition
  tty/vt: consolemap: one line = one statement
  tty/vt: consolemap: make parameters of inverse_translate() saner
  tty/vt: consolemap: convert macros to static inlines
  tty/vt: consolemap: remove extern from function decls
  tty/vt: consolemap: decrypt inverse_translate()
  tty/vt: consolemap: define UNI_* macros for constants
  tty/vt: consolemap: rename and document struct uni_pagedir
  tty/vt: consolemap: use ARRAY_SIZE()
  tty/vt: Makefile, add --unicode for loadkeys invocation
  tty/vt: defkeymap.c_shipped, little unification with loadkeys
  serial: pmac_zilog: remove unused header
  dt-bindings: serial: mtk-uart: Convert txt to json-schema
  serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup()
  serial: tegra: fix typos in comments
  tty: fix typos in comments
  xfrm: convert alg_key to flexible array member
  ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs
  ucsi_ccg: Do not hardcode interrupt polarity and type
  usb: mtu3: register mtu3_irq by threaded irq
  usb: mtu3: implement udc_async_callbacks of gadget operation
  usb: mtu3: sync interrupt before unbind the udc
  usb: musb: remove schedule work called after flush
  usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
  usb: gadget: uvc: calculate the number of request depending on framesize
  usb: mtu3: add support controller reset
  usb: xhci-mtk: add support optional controller reset
  dt-bindings: usb: mtu3: add support 'resets' property
  dt-bindings: usb: mtk-xhci: add support 'resets' property
  USB: chipidea: fix typo in comment
  usb: gadget: bdc: fix typo in comment
  usb: typec: tcpm: fix typo in comment
  usb: xhci: tegra: Fix error check
  usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
  usb: common: usb-conn-gpio: Allow wakeup from system suspend
  usbip: vudc: Don't enable IRQs prematurely
  USB: usbip: clean up mixed use of _irq() and _irqsave()
  USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments
  USB: Follow-up to SPDX identifiers addition - remove now useless comments
  usb: dwc3: Remove the checks of -ENOSYS
  usb: host: ohci-at91: add support to enter suspend using SMC
  usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
  usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
  usb: dwc3: add power down scale setting
  usb: cdns3: fix random warning message when driver load
  usb: cdns3 fix use-after-free at workaround 2
  usb: gadget: uvc: Fix comment blocks style
  xfrm: no need to set DST_NOPOLICY in IPv4
  KVM: arm64: Move vcpu PC/Exception flags to the input flag set
  drm: adv7511: override i2c address of cec before accessing it
  fpga: altera-pr-ip: fix unsigned comparison with less than zero
  rtw89: add new state to CFO state machine for UL-OFDMA
  rtw89: 8852c: add trigger frame counter
  ieee80211: add trigger frame definition
  wifi: wfx: Remove redundant NULL check before release_firmware() call
  MAINTAINERS: add myself as r8188eu reviewer
  staging: r8188eu: add error handling of rtw_read32
  staging: r8188eu: add error handling of rtw_read16
  staging: r8188eu: add error handling of rtw_read8
  staging: qlge: qlge_main.c: rewrite do-while loops into more compact for loops
  staging: ftbft: Use backlight helper
  staging: r8188eu: Add blank line after declarations
  staging: olpc_dcon: Use backlight helper
  bonding: cleanup bond_create
  bonding: netlink error message support for options
  net: add napi_get_frags_check() helper
  net: add debug checks in napi_consume_skb and __napi_alloc_skb()
  net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()
  af_unix: use DEBUG_NET_WARN_ON_ONCE()
  net: use WARN_ON_ONCE() in sk_stream_kill_queues()
  net: use WARN_ON_ONCE() in inet_sock_destruct()
  net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit()
  net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock()
  team: adopt u64_stats_t
  drop_monitor: adopt u64_stats_t
  devlink: adopt u64_stats_t
  net: adopt u64_stats_t in struct pcpu_sw_netstats
  wireguard: receive: use dev_sw_netstats_rx_add()
  ip6_tunnel: use dev_sw_netstats_rx_add()
  sit: use dev_sw_netstats_rx_add()
  ipvlan: adopt u64_stats_t
  vlan: adopt u64_stats_t
  net: rename reference+tracking helpers
  platform/chrome: cros_ec_proto: handle empty payload in getting wake mask
  platform/chrome: cros_ec_proto: add Kunit test for getting wake mask
  platform/chrome: cros_ec_proto: return 0 on getting wake mask success
  platform/chrome: cros_ec_proto: handle empty payload in getting cmd mask
  platform/chrome: cros_ec_proto: add Kunit tests for getting cmd mask
  platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask
  platform/chrome: cros_ec_proto: add Kunit test for getting cmd mask error
  platform/chrome: cros_ec_proto: return 0 on getting cmd mask success
  platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
  platform/chrome: cros_ec_proto: handle empty payload in getting info legacy
  platform/chrome: cros_ec_proto: add Kunit test for getting legacy info
  platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info_legacy()
  platform/chrome: cros_ec_proto: handle empty payload in getting proto info
  platform/chrome: cros_ec_proto: add Kunit tests for getting proto info
  platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info()
  platform/chrome: cros_ec_proto: use cros_ec_map_error()
  platform/chrome: cros_ec_proto: remove redundant NULL check
  platform/chrome: cros_ec_proto: assign buffer size from protocol info
  platform/chrome: use macros for passthru indexes
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_query_all()
  platform/chrome: cros_ec_commands: fix compile errors
  platform/chrome: cros_kbd_led_backlight: support EC PWM backend
  platform/chrome: cros_kbd_led_backlight: support OF match
  dt-bindings: add google,cros-kbd-led-backlight
  platform/chrome: cros_kbd_led_backlight: separate ACPI backend
  platform/chrome: cros_kbd_led_backlight: sort headers alphabetically
  clk: mediatek: Delete MT8192 msdc gate
  dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock
  dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible
  clk: fixed: Remove Allwinner A10 special-case logic
  dt-bindings: sram: qcom,imem: add IMEM memory region
  dt-bindings: sram: qcom,ocmem: cleanup example coding style
  power: supply: ab8500: Exit maintenance if too low voltage
  power: supply: ab8500: Respect charge_restart_voltage_uv
  power: supply: cros_peripheral: Use struct_size() helper in kzalloc()
  MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer
  net: 6lowpan: constify lowpan_nhc structures
  net: 6lowpan: use array for find nhc id
  net: 6lowpan: remove const from scalars
  power: supply: bq24257: Fix syntax error in comments
  drm/i915/display: Fix handling of enable_psr parameter
  power: supply: Remove unnecessary print function dev_err()
  phy: qcom-qmp-usb: use bulk reset_control API
  phy: qcom-qmp-pcie-msm8996: use bulk reset_control API
  phy: qcom-qmp-pcie: use bulk reset_control API
  phy: qcom-qmp-combo: use bulk reset_control API
  phy: qcom-qmp-usb: drop multi-PHY support
  phy: qcom-qmp-ufs: drop multi-PHY support
  phy: qcom-qmp-pcie: drop multi-PHY support
  phy: qcom-qmp-usb: cleanup the driver
  phy: qcom-qmp-ufs: cleanup the driver
  phy: qcom-qmp-pcie-msm8996: cleanup the driver
  phy: qcom-qmp-pcie: cleanup the driver
  phy: qcom-qmp-combo: cleanup the driver
  phy: qcom-qmp-usb: drop support for non-USB PHY types
  phy: qcom-qmp-ufs: drop support for non-UFS PHY types
  phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types
  phy: qcom-qmp-pcie: drop support for non-PCIe PHY types
  phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types
  phy: qcom-qmp: drop old QMP PHY driver source
  phy: qcom-qmp: switch to new split QMP PHY driver
  phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb
  phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs
  phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996
  phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie
  phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo
  phy: qcom-qmp-combo: drop all non-combo compatibles support
  phy: qcom-qmp-usb: drop all non-USB compatibles support
  phy: qcom-qmp-ufs: drop all non-UFS compatibles support
  phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy
  phy: qcom-qmp-pcie: drop all non-PCIe compatibles support
  phy: qcom-qmp: create copies of QMP PHY driver
  power: supply: lp8788: fix typo in comment
  dt-bindings: power: supply: summit,smb347: use absolute path to schema
  dt-bindings: power: supply: qcom,pm8941: document usb-charge-current-limit
  dt-bindings: power: supply: qcom,pm8941: use regulator schema for child node
  dt-bindings: power: supply: bq24190: use regulator schema for child node
  power: supply: max77976: update Luca Ceresoli's e-mail address
  drivers/net/ethernet/intel: fix typos in comments
  ixgbe: Fix typos in comments
  ixgb: Fix typos in comments
  e1000: Fix typos in comments
  igb: Remove duplicate defines
  drivers, ixgbe: export vf statistics
  fs/ntfs3: Use the same order for acl pointer check in ntfs_init_acl
  fs/ntfs3: Fix using uninitialized value n when calling indx_read
  drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c
  drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c
  dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8186
  dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding to .yaml
  drm: Add support for the LogiCVC display controller
  drm/i915/pvc: Add register steering
  KVM: arm64: Move vcpu configuration flags into their own set
  Revert "fbdev: Prevent probing generic drivers if a FB is already registered"
  fbdev: Disable sysfb device registration when removing conflicting FBs
  firmware: sysfb: Add sysfb_disable() helper function
  firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
  mtd: st_spi_fsm: Simplify error checking in .probe() a bit
  mtd: st_spi_fsm: Disable clock only after device was unregistered
  mtd: st_spi_fsm: Warn about failure to unregister mtd device
  mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
  mtd: rawnand: atmel: Warn about failure to unregister mtd device
  mtd: physmap: Drop if with an always false condition
  mtd: physmap: Don't skip cleanup after mtd_device_unregister() failed
  mtd: rawnand: meson: Drop cleaning platform data in .remove()
  mtd: rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed
  mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed
  mtd: rawnand: omap2: Suppress error message after WARN in .remove()
  mtd: spear_smi: Drop if with an always false condition
  mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed
  mtd: lpddr2_nvm: Warn about failure to unregister mtd device
  mtd: powernv_flash: Warn about failure to unregister mtd device
  mtd: hyperbus: Make hyperbus_unregister_device() return void
  mtdchar: use kvmalloc() for potentially large allocations
  mtdchar: prevent integer overflow in a safety check
  mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
  mtd: parsers: add support for Sercomm partitions
  mtd: partitions: Fix refcount leak in parse_redboot_of
  mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
  libbpf: Fix uprobe symbol file offset calculation logic
  bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU"
  bpftool: Fix bootstrapping during a cross compilation
  KVM: arm64: Add three sets of flags to the vcpu state
  KVM: arm64: Add helpers to manipulate vcpu flags among a set
  KVM: arm64: Move FP state ownership from flag to a tristate
  KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code
  ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable
  ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
  ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
  gfs2: Rewrap overlong comment in do_promote
  drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code
  HID: multitouch: new device class fix Lenovo X12 trackpad sticky
  HID: cp2112: prevent a buffer overflow in cp2112_xfer()
  OPP: Track if clock name is configured by platform
  OPP: Fix typo in comment
  MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE
  dmaengine: apple-admac: Add Apple ADMAC driver
  dt-bindings: dma: Add Apple ADMAC
  dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML
  dmaengine: dmatest: Replace symbolic permissions by octal permissions
  dmaengine: dmatest: Remove spaces before tabs
  dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings
  dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings
  dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings
  drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
  udmabuf: Set the DMA mask for the udmabuf device (v2)
  drm/virtio: simplify the return expression
  drm/qxl: remove qxl_log_level global
  drm/bochs: Explicitly include linux/module.h
  virtio-gpu: fix a missing check to avoid NULL dereference
  drm/nouveau/bios: Rename prom_init() and friends functions
  i2c: dummy: Drop no-op remove function
  i2c: mxs: Silence a clang warning
  i2c: qcom-cci: simplify access to bus data structure
  i2c: npcm: Capitalize the one-line comment
  i2c: npcm: Support NPCM845
  i2c: npcm: Correct slave role behavior
  i2c: npcm: Remove own slave addresses 2:10
  dt-bindings: i2c: npcm: support NPCM845
  dt-bindings: i2c: convert ocores binding to yaml
  dt-bindings: i2c: Convert arm,i2c-versatile to DT schema
  dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML
  dt-bindings: display: novatek, nt36672a: add backlight property
  drm/panel: nt36672a: add backlight support
  KVM: x86: PIT: Preserve state of speaker port data bit
  KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected
  KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time
  KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu
  KVM: x86/pmu: Restrict advanced features based on module enable_pmu
  KVM: x86/pmu: Avoid exposing Intel BTS feature
  KVM: x86/pmu: Update global enable_pmu when PMU is undetected
  x86: events: Do not return bogus capabilities if PMU is broken
  perf/x86/intel: Fix the comment about guest LBR support on KVM
  ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode
  fbcon: Remove obsolete reference to initmem_freed
  phy: samsung: exynosautov9-ufs: correct TSRV register configurations
  dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string
  phy: samsung: ufs: support secondary ufs phy
  phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy
  phy: samsung: ufs: constify samsung_ufs_phy_cfg
  phy: samsung: ufs: rename cfg to cfgs for clarification
  dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phandle-array
  ice: Use correct order for the parameters of devm_kcalloc()
  ice: remove u16 arithmetic in ice_gnss
  ice: remove VLAN representor specific ops
  ice: don't set VF VLAN caps in switchdev
  drm/amdgpu: always flush the TLB on gfx8
  drm/amdgpu: fix limiting AV1 to the first instance on VCN3
  drm/amd/pm: enable BACO on smu_v13_0_7
  drm/amd/pm: add interface to deallocate power_context for smu_v13_0_7
  drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
  drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
  drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.0/7
  drm/amd/pm: drop redundant declarations
  drm/amd/pm: enable mode1 reset support for SMU 13.0.0
  drm/amdgpu: avoid to perform undesired clockgating operation
  drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0
  drm/amd/pm: optimize the interface for dpm feature status query
  drm/amd/pm: drop unneeded thermal_controller_type check
  drm/amd/pm: enable FW CTF feature for SMU 13.0.0
  drm/amdgpu: fix scratch register access method in SRIOV
  drm/radeon: Initialize fences array entries in radeon_sa_bo_next_hole
  drm/amdkfd: Document and fix GTT BO kmap API
  drm/amd/display: Reduce frame size in the bouding box for DCN21
  drm/amdkfd: Extend KFD device topology to surface peer-to-peer links
  drm/radeon: integer overflow in radeon_mode_dumb_create()
  drm/amdgpu: simplify amdgpu_ucode_get_load_type()
  fs/ntfs3: Remove redundant assignment to variable vcn
  drm/amd/display: Reduce frame size in the bouding box for DCN31/316
  drm/amd/display: Reduce frame size in the bouding box for DCN301
  drm/amd/display: fix null pointer deref error
  drm/amdgpu: Add peer-to-peer support among PCIe connected AMD GPUs
  drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer
  drm/amd/display: Reduce frame size in the bouding box for DCN20
  drm/amd/display: Remove duplicated macro
  drm/amdgpu: Add MODE register to wave debug info in gfx11
  drm/amd/amdgpu: Fix alignment issue
  drm/amdkfd:Fix fw version for 10.3.6
  drm/cma-helper: Describe what a "contiguous chunk" actually means
  dma-buf: Add an API for importing sync files (v10)
  dma-buf: Add an API for exporting sync files (v14)
  drm/i915/xehp: Correct steering initialization
  drm/i915: More PVC+DG2 workarounds
  ASoC: ak4613: cares Simple-Audio-Card case for TDM
  drm/ast: Support multiple outputs
  HID: hid-input: add Surface Go battery quirk
  HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a"
  drm/i915: Parse max link rate from the eDP BDB block
  ASoC: mediatek: mt8186: Fix a handful of spelling mistakes
  drm/i915: Update eDP fast link training link rate parsing
  drm/i915: Initialize eDP source rates after per-panel VBT parsing
  HID: logitech-hidpp: Fix syntax errors in comments
  HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers
  KVM: VMX: Enable Notify VM exit
  HID: apple: Properly handle function keys on non-Apple keyboard
  HID: nintendo: fix unused const warning
  HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens
  dt-bindings: HID: i2c-hid: elan: Introduce bindings for Elan eKTH6915
  KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings
  KVM: selftests: Add a test to get/set triple fault event
  KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault
  fpga: Directly use ida_alloc()/free()
  fpga: m10bmc-sec: add max10 secure update functions
  fpga: m10bmc-sec: expose max10 canceled keys in sysfs
  fpga: m10bmc-sec: expose max10 flash update count
  fpga: m10bmc-sec: create max10 bmc secure update
  mfd: intel-m10-bmc: Rename n3000bmc-secure driver
  KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context
  KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config()
  perf: x86/core: Add interface to query perfmon_event_map[] directly
  KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter()
  KVM: x86/pmu: Use only the uniform interface reprogram_counter()
  KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()
  KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
  KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()
  KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters
  KVM: x86/pmu: Update comments for AMD gp counters
  KVM: x86: always allow host-initiated writes to PMU MSRs
  KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA
  KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
  KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing
  KVM: x86/pmu: remove useless prototype
  KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file
  selftests: kvm: replace ternary operator with min()
  KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64
  KVM: x86/cpuid: Refactor host/guest CPU model consistency check
  KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability
  KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations
  KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h
  KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled
  KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS
  KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS
  KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter
  KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter
  drm/i915/uc: remove accidental static from a local variable
  KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS
  x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value
  KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
  KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled
  perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values
  perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest
  perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server
  KVM: VMX: enable IPI virtualization
  kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test
  KVM: x86: Allow userspace to set maximum VCPU id for VM
  KVM: Move kvm_arch_vcpu_precreate() under kvm->lock
  KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl()
  KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode
  KVM: VMX: Report tertiary_exec_control field in dump_vmcs()
  KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config
  KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation
  x86/cpu: Add new VMX feature, Tertiary VM-Execution control
  KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic
  KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
  KVM: selftests: nSVM: Add svm_nested_soft_inject_test
  KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection
  KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint
  KVM: x86: Print error code in exception injection tracepoint iff valid
  KVM: x86: Trace re-injected exceptions
  KVM: SVM: Re-inject INTn instead of retrying the insn on "failure"
  KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction
  KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
  KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
  KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
  KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02
  drm/i915/overlay: remove redundant GEM_BUG_ON()
  drm/i915/pxp: fix sparse warning for not declared symbol
  ath10k: fix recently introduced checkpatch warning
  platform/chrome: cros_ec_proto: Update size arg types
  platform/chrome: cros_ec_proto: Rename cros_ec_command function
  regulator: cros-ec: Use common cros_ec_command()
  wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C
  wifi: ray_cs: Drop useless status variable in parse_addr()
  wifi: ray_cs: Utilize strnlen() in parse_addr()
  wifi: rtw88: use %*ph to print small buffer
  scsi: core: iscsi: Directly use ida_alloc()/ida_free()
  scsi: target: iscsi: Control authentication per ACL
  scsi: target: iscsi: Extract auth functions
  scsi: target: iscsi: Add upcast helpers
  scsi: qla2xxx: Update version to 10.02.07.500-k
  scsi: qla2xxx: edif: Fix n2n login retry for secure device
  scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
  scsi: qla2xxx: edif: Remove old doorbell interface
  scsi: qla2xxx: edif: Add retry for ELS passthrough
  scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
  scsi: qla2xxx: edif: Fix potential stuck session in sa update
  scsi: qla2xxx: edif: Add bsg interface to read doorbell events
  scsi: qla2xxx: edif: Wait for app to ack on sess down
  scsi: qla2xxx: edif: bsg refactor
  scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
  drm/i915/dg2: Correct DSS check for Wa_1308578152
  dt-bindings: vendor-prefixes: document several vendors for Aspeed BMC boards
  of: check previous kernel's ima-kexec-buffer against memory bounds
  drm/i915/dg2: Add Wa_14015795083
  drm/amd/display: refactor dirty rect dmub command decision
  drm/amd/display: pass panel instance in DMUB dirty rect command
  drm/amd/display: Add PSR-SU-RC support in DC
  drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support
  drm/amd/display: 3.2.189
  drm/amd/display: Add HDMI member to DTO
  drm/amd/display: Extend soc BB capabilitiy
  drm/amd/display: Fix entry into transient encoder assignment mode.
  drm/amd/display: Fix dpp dto for disabled pipes
  drm/amd/display: 3.2.188
  drm/amd/display: [FW Promotion] Release 0.0.119.0
  drm/amd/display: Enable 3 plane MPO
  drm/amd/display: Cap OLED brightness per max frame-average luminance
  drm/amd/display: add DP sanity checks during enable stream
  drm/amd/display: Correct min comp buffer size
  drm/amd/display: Blank eDP on enable drv if odm enabled
  drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode.
  Revert "drm/amd/display: Pass the new context into disable OTG WA"
  Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
  ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
  ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
  ASoC: rt7*-sdw: harden jack_detect_handler
  ASoC: rt711: fix calibrate mutex initialization
  ASoC: Intel: sof_sdw: handle errors on card registration
  ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
  ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
  drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp()
  drm/i915/utils: throw out unused stuff
  drm/i915/drv: drop intel_bios.h include
  drm/i915/tasklet: separate local hacks around struct tasklet_struct
  drm/i915/client: only include what's needed
  docs/bpf: Update documentation for BTF_KIND_ENUM64 support
  selftests/bpf: Add a test for enum64 value relocations
  selftests/bpf: Test BTF_KIND_ENUM64 for deduplication
  selftests/bpf: Add BTF_KIND_ENUM64 unit tests
  selftests/bpf: Test new enum kflag and enum64 API functions
  selftests/bpf: Fix selftests failure
  bpftool: Add btf enum64 support
  libbpf: Add enum64 relocation support
  libbpf: Add enum64 support for bpf linking
  libbpf: Add enum64 sanitization
  libbpf: Add enum64 support for btf_dump
  libbpf: Add enum64 deduplication support
  libbpf: Add enum64 parsing and new enum64 public API
  libbpf: Refactor btf__add_enum() for future code sharing
  libbpf: Fix an error in 64bit relocation value computation
  libbpf: Permit 64bit relocation value
  bpf: Add btf enum64 support
  fs/ntfs3: Remove redundant assignment to variable frame
  fs/ntfs3: Remove a useless test
  drm/bridge: lt9611uxc: Cancel only driver's work
  drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
  drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
  staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU()
  staging: greybus: loopback: fix a spelling error.
  staging: r8188eu: fix declaration to match 'foo *bar'
  ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
  ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void
  ASoC: wm8731: update wlf,wm8731.yaml reference
  ASoC: Intel: broadwell: Make broadwell_disable_jack() return void
  RDMA/mlx5: Add a umr recovery flow
  RDMA/hfi1: Fix typo in comment
  drm/mgag200: Store positions of I2C data and clock bits in device info
  drm/mgag200: Store vidrst flag in device info
  drm/mgag200: Store maximum resolution and memory bandwidth in device info
  drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
  drm/mgag200: Add struct mgag200_device_info
  drm/mgag200: Implement new init logic
  drm/mgag200: Call mgag200_device_probe_vram() from per-model init
  drm/mgag200: Move PCI-option setup into model-specific code
  drm/mgag200: Initialize each model in separate function
  drm/mgag200: Remove special case for G200SE with <2 MiB
  clk: renesas: rzg2l: Fix reset status function
  drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
  drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
  drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
  drm/mediatek: Modify dsi funcs to atomic operations
  clk: sunxi-ng: Deduplicate ccu_clks arrays
  ASoC: SOF: mediatek: mt8195 suspend check dsp idle
  ASoC: SOF: mediatek: mt8195 modify dram type as non-cache
  ASoC: SOF: mediatek: Add shared_size for mediatek common chip information
  ASoC: SOF: mediatek: revise mt8195 clock sequence
  ASoC: SOF: amd: Add SOF pm ops callback for Renoir
  ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable
  ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p
  ASoC: SOF: Intel: add MeteorLake machines
  drm/probe-helper: Default to 640x480 if no EDID on DP
  dt-bindings: display: bridge: sil,sii9022: Convert to json-schema
  drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4
  drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
  drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86
  drm/amdgpu/display: make some functions static
  drm/amdgpu/discovery: add comments about VCN instance handling
  drm/amd/display: Detect dpcd_rev when hotplug mst monitor
  drm/amd/display: Update optimized blank calc and programming
  drm/amd/display: Implement MPO PSR SU
  drm/amd/display: update cursor position to DMUB FW
  drm/amd/display: calculate psr config settings in runtime in DM
  drm/amd/display: add shared helpers to update psr config fields to power module
  drm/amd/display: PSRSU+DSC WA for specific TCON
  drm/amd/display: use HW lock mgr for PSR-SU
  drm/amd/display: Set PSR level to enable ALPM by default
  drm/amd/display: fix system hang when PSR exits
  drm/amd/display: add vline time in micro sec to PSR context
  drm/amd/display: Set default value of line_capture_indication
  drm/amd/display: Passing Y-granularity to dmub fw
  drm/amd/amdgpu: add pipe1 hardware support
  drm/amd/amdgpu: Enable high priority gfx queue
  drm/amdgpu: adding device coredump support
  drm/amdgpu: save the reset dump register value for devcoredump
  drm/amd/display: program PSR2 DPCD Configuration
  drm/amd/display: revise Start/End SDP data
  drm/amd/display: update GSP1 generic info packet for PSRSU
  drm/amd/display: combine dirty rectangles in DMUB FW
  drm/amd/display: feed PSR-SU as psr version to dmub FW
  dt-bindings: ps2-gpio: document bus signals open drain
  dt-bindings: ps2-gpio: convert binding to json-schema
  of: constify of_property_check_flags() prop argument
  fs/ntfs3: Fix missing i_op in ntfs_read_mft
  fs/ntfs3: Refactor ni_try_remove_attr_list function
  fs/ntfs3: Fix double free on remount
  fs/ntfs3: Refactoring of indx_find function
  ASoC: mediatek: mt8186: add misc driver and register definitions
  ASoC: mediatek: mt8186: support gpio control in platform driver
  ASoC: mediatek: mt8186: support audio clock control in platform driver
  ASoC: mediatek: mt8186: support tdm in platform driver
  ASoC: mediatek: mt8186: support src in platform driver
  ASoC: mediatek: mt8186: support pcm in platform driver
  ASoC: mediatek: mt8186: support i2s in platform driver
  ASoC: mediatek: mt8186: support hw gain in platform driver
  ASoC: mediatek: mt8186: support hostless in platform driver
  ASoC: mediatek: mt8186: support adda in platform driver
  ASoC: mediatek: mt8186: support audsys clock control
  ASoC: mediatek: mt6366: support for mt6366 codec
  drm/i915/display/fbc: Do not apply WA 22014263786 to DG2
  ath11k: Fix warnings reported by checkpatch
  ath11k: Fix LDPC config in set_bitrate_mask hook
  ath11k: Avoid REO CMD failed prints during firmware recovery
  ath11k: Fix incorrect debug_mask mappings
  ath11k: fix missing skb drop on htc_tx_completion error
  riscv: dts: microchip: remove spi-max-frequency property
  drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
  drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195
  drm/mediatek: Add MERGE support for mediatek-drm
  drm/mediatek: Add DSC support for mediatek-drm
  mtd: spinand: Add support for ATO25D1GA
  dt-bindings: mtd: mxc-nand: Drop undocumented properties from example
  mtd: rawnand: meson: Fix a potential double free issue
  mtd: rawnand: cafe: fix drivers probe/remove methods
  mtd: maps: Fix refcount leak in ap_flash_init
  mtd: maps: Fix refcount leak in of_flash_probe_versatile
  ASoC: tlv320dac3x: Use modern ASoC DAI format terminology
  ASoC: tlv320aic33: Use modern ASoC DAI format terminology
  ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology
  ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology
  ASoC: tlv320aic26: Use modern ASoC DAI format terminology
  ASoC: tlv320aic23: Use modern ASoC DAI format terminology
  ASoC: tlv320adcx140: Use modern ASoC DAI format terminology
  ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology
  ASoC: uda1334: Use modern ASoC DAI format terminology
  ASoC: tas6424: Use modern ASoC DAI format terminology
  ASoC: tas5720: Use modern ASoC DAI format terminology
  ASoC: tas5086: Use modern ASoC DAI format terminology
  ASoC: tas2770: Use modern ASoC DAI format terminology
  ASoC: tas2552: Use modern ASoC DAI format terminology
  ASoC: sti-sas: Use modern ASoC DAI format terminology
  ASoC: sta350: Use modern ASoC DAI format terminology
  ASoC: sta32x: Use modern ASoC DAI format terminology
  ASoC: rk3328: Use modern ASoC DAI format terminology
  ASoC: max98090: Use modern ASoC DAI format terminology
  ASoC: cx2072x: Use modern ASoC DAI format terminology
  ASoC: cs42l51: Correct minimum value for SX volume control
  ASoC: cs42l56: Correct typo in minimum level for SX volume controls
  ASoC: cs42l52: Correct TLV for Bypass Volume
  ASoC: cs53l30: Correct number of volume levels on SX controls
  ASoC: cs35l36: Update digital volume TLV
  ASoC: cs42l52: Fix TLV scales for mixer controls
  ASoC: Intel: cirrus-common: fix incorrect channel mapping
  ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
  ASoC: nau8822: Add operation for internal PLL off and on
  ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
  ASoC: stm32: dfsdm: fix typo in comment
  ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data
  ASoC: max9860: Use modern ASoC DAI format terminology
  ASoC: mediatek: remove unnecessary check of clk_disable_unprepare
  ASoC: codecs: da7210: add check for i2c_add_driver
  ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
  ASoC: tfa9879: Use modern ASoC DAI format terminology
  ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS
  ASoC: ops: Remove unneeded delay.h inclusion
  ASoC: stm32: sai: Remove useless define
  ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe
  ASoC: cs35l45: Make cs35l45_remove() return void
  ASoC: nau8822: Don't reconfigure PLL to the same values
  ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec()
  ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P
  ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support
  ASoC: codecs: tfa989x: Add support for tfa9890
  ASoC: max98390: use linux/gpio/consumer.h to fix build
  ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
  ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support
  ASoC: fsl_sai: use local device pointer
  ASoC: ops: Clarify snd_soc_info_volsw_sx()
  ASoC: amd: acp: fix typo in comment
  ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
  ASoC: imx-audmux: Silence a clang warning
  ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
  ASoC: samsung: Fix error handling in aries_audio_probe
  ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
  ASoC: meson: remove useless initialization
  ASoC: samsung: snow: simplify error handling
  ASoC: rockchip: simplify error handling
  ASoC: qcom: q6dsp: remove spurious space
  ASoC: qcom: q6dsp: q6adm: remove useless initializations
  ASoC: mediatek: mt8195: simplify error handling
  ASoC: Intel: sof_pcm512x: remove unnecessary init
  ASoC: Intel: boards: reset acpi_chan_package
  ASoC: Intel: atom: controls: remove useless initializations
  ASoC: Intel: atom: sst_ipc: remove useless initializations
  ASoC: Intel: atom: sst_ipc: remove redundant test
  ASoC: Intel: atom: sst: remove useless initialization
  ASoC: wcd9335: remove redundant tests
  ASoC: wcd-mbhc-v2: remove useless initialization
  ASoC: cs42l42: remove redundant test
  ASoC: cs35l45: typo in argument definition
  ASoC: ssm4567: Use modern ASoC DAI format terminology
  ASoC: ssm2602: Use modern ASoC DAI format terminology
  ASoC: ssm2518: Use modern ASoC DAI format terminology
  ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance
  ASoC: amd: acp: Add support for nau8825 and max98360 card
  ASoC: cs35l41: Do not print error when waking from hibernation
  ASoC: cs35l41: Add common cs35l41 enter hibernate function
  ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code
  ASoC: da732x: Drop no-op remove function
  ASoC: lm49453: Drop no-op remove function
  ASoC: da7219: Drop no-op remove function
  ASoC: ak4642: Drop no-op remove function
  ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local
  ASoC: soc-dai: Remove set_fmt_new callback
  ASoC: xtensa: Rename set_fmt_new back to set_fmt
  ASoC: ux500: Rename set_fmt_new back to set_fmt
  ASoC: ti: Rename set_fmt_new back to set_fmt
  ASoC: test-component: Rename set_fmt_new back to set_fmt
  ASoC: tegra: Rename set_fmt_new back to set_fmt
  ASoC: sunxi: Rename set_fmt_new back to set_fmt
  ASoC: stm: Rename set_fmt_new back to set_fmt
  ASoC: sh: Rename set_fmt_new back to set_fmt
  ASoC: samsung: Rename set_fmt_new back to set_fmt
  ASoC: rockchip: Rename set_fmt_new back to set_fmt
  ASoC: qcom: Rename set_fmt_new back to set_fmt
  ASoC: pxa: Rename set_fmt_new back to set_fmt
  ASoC: mxs-saif: Rename set_fmt_new back to set_fmt
  ASoC: meson: Rename set_fmt_new back to set_fmt
  ASoC: mediatek: Rename set_fmt_new back to set_fmt
  ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt
  ASoC: Intel: Rename set_fmt_new back to set_fmt
  ASoC: img: Rename set_fmt_new back to set_fmt
  ASoC: hisilicon: Rename set_fmt_new back to set_fmt
  ASoC: fsl: Rename set_fmt_new back to set_fmt
  ASoC: dwc: Rename set_fmt_new back to set_fmt
  ASoC: ep93xx: Rename set_fmt_new back to set_fmt
  ASoC: bcm: Rename set_fmt_new back to set_fmt
  ASoC: au1x: Rename set_fmt_new back to set_fmt
  ASoC: atmel: Rename set_fmt_new back to set_fmt
  ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt
  ASoC: core: Always send the CPU DAI a direct clock specifier
  ASoC: xtensa: Update to use set_fmt_new callback
  ASoC: ux500: Update to use set_fmt_new callback
  ASoC: ti: Update to use set_fmt_new callback
  ASoC: test-component: Update to use set_fmt_new callback
  ASoC: tegra: Update to use set_fmt_new callback
  ASoC: sunxi: Update to use set_fmt_new callback
  ASoC: stm: Update to use set_fmt_new callback
  ASoC: sh: Update to use set_fmt_new callback
  ASoC: samsung: Update to use set_fmt_new callback
  ASoC: rockchip: Update to use set_fmt_new callback
  ASoC: qcom: Update to use set_fmt_new callback
  ASoC: pxa: Update to use set_fmt_new callback
  ASoC: mxs-saif: Update to use set_fmt_new callback
  ASoC: meson: Update to use set_fmt_new callback
  ASoC: mediatek: Update to use set_fmt_new callback
  ASoC: js4740-i2s: Update to use set_fmt_new callback
  ASoC: Intel: Update to use set_fmt_new callback
  ASoC: img: Update to use set_fmt_new callback
  ASoC: hisilicon: Update to use set_fmt_new callback
  ASoC: fsl: Update to use set_fmt_new callback
  ASoC: dwc: Update to use set_fmt_new callback
  ASoC: ep93xx: Update to use set_fmt_new callback
  ASoC: bcm: Update to use set_fmt_new callback
  ASoC: au1x: Update to use set_fmt_new callback
  ASoC: atmel: Update to use set_fmt_new callback
  ASoC: amd: vangogh: Update to use set_fmt_new callback
  ASoC: core: Add set_fmt_new callback that directly specifies provider
  ASoC: Intel: avs: Add da7219 machine board
  ASoC: Intel: avs: Add max98373 machine board
  ASoC: Intel: avs: Add max98357a machine board
  ASoC: Intel: avs: Add ssm4567 machine board
  ASoC: Intel: avs: Add nau8825 machine board
  ASoC: Intel: avs: Add rt5682 machine board
  ASoC: Intel: avs: Add rt298 machine board
  ASoC: Intel: avs: Add rt286 machine board
  ASoC: Intel: avs: Add rt274 machine board
  ASoC: Intel: avs: Add I2S-test machine board
  ASoC: Intel: avs: Add DMIC machine board
  ASoC: Intel: avs: Add HDAudio machine board
  ASoC: codecs: Add HD-Audio codec driver
  ALSA: Add snd_pcm_direction_name() helper
  ASoC: tegra: AHUB routes for OPE module
  ASoC: tegra: Add Tegra210 based OPE driver
  ASoC: tegra: Add binding doc for OPE module
  ASoC: nau8822: Disable internal PLL if freq_out is zero
  thunderbolt: Add support for Intel Raptor Lake
  thunderbolt: Fix some kernel-doc comments
  thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled
  thunderbolt: Add CL1 support for USB4 and Titan Ridge routers
  thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
  thunderbolt: Fix typos in CLx enabling
  thunderbolt: CLx disable before system suspend only if previously enabled
  thunderbolt: Silently ignore CLx enabling in case CLx is not supported
  clk: renesas: r9a06g032: Fix UART clkgrp bitsel
  clk: renesas: r9a06g032: Drop some unused fields
  clk: renesas: r9a09g011: Add WDT clock and reset entries
  clk: renesas: r9a09g011: Add PFC clock and reset entries
  clk: renesas: r9a07g044: Add POEG clock and reset entries
  clk: renesas: r9a07g044: Add GPT clock and reset entry
  pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
  opp: Fix some kernel-doc comments
  opp: Fix error check in dev_pm_opp_attach_genpd()
  staging: r8188eu: use u8, u16 in issue_action_BA prototype
  staging: r8188eu: remove the pframe variable
  staging: r8188eu: calculate the delba length
  staging: r8188eu: clarify the contents of the delba params
  staging: r8188eu: use mgmt to set delba params
  staging: r8188eu: use mgmt to set the delba reason code
  staging: r8188eu: calculate the addba response length
  staging: r8188eu: use ieee80211 to set addba resp capabilities
  staging: r8188eu: use mgmt to set the addba resp timeout
  staging: r8188eu: use mgmt to set the addba resp status
  staging: r8188eu: use mgmt to set resp dialog token
  staging: greybus: audio: fix loop cursor use after iteration
  staging: r8188eu: Drop redundant memset overwritten by memcpy
  staging: r8188eu: fix the declaration of process_pwrbit_data
  staging: r8188eu: use ieee80211 defines for back action codes
  staging: vchiq_arm: remove global 'vchiq_states' array
  staging: vchiq_arm: use state from vchiq instance
  staging: vchiq_arm: pass vchiq instance to 'handle_to_service'
  staging: vchiq_arm: pass vchiq instance to 'vchiq_get_service_userdata'
  staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id'
  staging: vchiq_arm: pass vchiq instance to 'find_service_by_handle'
  staging: vchiq_arm: pass vchiq instance to service callbacks
  staging: vchiq_arm: get rid of global device structure
  staging: vchiq_arm: add reference to vchiq device in vchiq_state
  staging: rtl8192u: Fix syntax errors in comments
  staging: vt6655: Update function description
  staging: rtl8723bs: fix placement of braces
  staging: r8188eu: calculate the addba request length
  staging: r8188eu: use mgmt to set start sequence number
  staging: r8188eu: use ieee80211 to set addba capabilities
  staging: r8188eu: use mgmt to set the timeout
  staging: r8188eu: use mgmt to set the dialog token
  staging: r8188eu: use mgmt to set the action codes
  staging: r8188eu: use mgmt to set the category
  staging: r8188eu: use mgmt to set the sequence number
  staging: r8188eu: use mgmt to set the addresses
  staging: r8188eu: use ieee80211_mgmt in issue_action_BA
  staging: r8188eu: use defines for the block action codes
  staging: r8188eu: remove unnecessary category check
  staging: vt6655: Delete upc.h
  staging: vt6655: Add missing BE support on 2x iowrite32
  staging: vt6655: Replace VNSvOutPortD with iowrite32
  staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD
  staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD
  staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNSvOutPortD
  staging: vt6655: Replace MACvIntDisable with VNSvOutPortD
  staging: vt6655: Replace MACvIntEnable with VNSvOutPortD
  staging: vt6655: Replace MACvWriteISR with VNSvOutPortD
  staging: vt6655: Replace VNSvOutPortW with iowrite16
  staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW
  staging: greybus: Fix indentation in fw-management.c
  staging: sm750fb: fix camelCase function name
  staging: rts5208: spi.c: fix codestyle error in dynamic debug code
  staging: r8188eu: convert pr_info_once call in core/rtw_fw.c
  staging: qlge: fix typo in comment
  platform/chrome: cros_ec_commands: Fix syntax errors in comments
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result()
  platform/chrome: cros_ec_proto: update cros_ec_check_result() comment
  platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx()
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx()
  selftests/bpf: Add drv mode testing for xdping
  libbpf: Fix is_pow_of_2
  selftests/bpf: Fix tc_redirect_dtime
  bpf, test_run: Remove unnecessary prog type checks
  libbpf: Fix a couple of typos
  drm/amd/display: align dmub cmd header to latest dmub FW to support PSR-SU
  drm/amdgpu/display/dc: Add ACP_DATA register
  drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN
  drm/amd/display: Add ODM seamless boot support
  drm/amd/display: Implement DTBCLK ref switching on dcn32
  drm/amd/display: Match dprefclk with clk registers
  drm/amd/display: cleaning up smu_if to add future flexibility
  drm/amd/display: update disp pattern generator routine for DCN30
  drm/amd/display: Updates for OTG and DCCG clocks
  drm/amd/display: FCLK P-state support updates
  drm/amd/display: Introduce new update_clocks logic
  drm/amd/display: set link fec status during init for DCN32
  drm/amd/display: add new pixel rate programming
  drm/amd/display: Remove W/A for ODM memory pins
  drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support()
  drm/amd/display: do not override CURSOR_REQ_MODE when SubVP is not enabled
  drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset()
  drm/amdgpu/swsmu: use new register offsets for smu_cmn.c
  drm/amd/display: change dsc image width cap for dcn32 and dcn321
  drm/amdgpu/swsmu: add SMU mailbox registers in SMU context
  drm/amd/display: Disable DTB Ref Clock Switching in dcn32
  drm/amdgpu/gmc11: enable AGP aperture
  drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() to IP version
  drm/amd/display: set dram speed for all states
  drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_info_fw()
  drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk() to use IP version
  drm/amd/display: Halve DTB Clock Value for DCN32
  drm/amd/display: Add additional guard for FCLK pstate message for DCN321
  drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7
  drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0
  drm/amdgpu: add apu sequence in the imu v11
  drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function
  drm/amdgpu/pm: update MP v13_0_4 smu message register marco
  drm/amdgpu: add mmhub v3_0_1 ip block
  drm/amdgpu: add mmhub v3_0_1 headers
  drm/amdgpu: use the callback function for reset status polling on IMU
  drm/amd/display: Ensure that DMCUB fw in use is loaded by DC and not VBIOS
  drm/amd/display: use updated clock source init routine
  drm/amd/display: Select correct DTO source
  drm/amdgpu: print umc correctable error address
  drm/amd/display: disable idle optimizations
  drm/amd/display: add missing interrupt handlers for DCN32/DCN321
  drm/amd/display: Implement WM table transfer for DCN32/DCN321
  drm/amd/display: Various DML fixes to enable higher timings
  drm/amd/display: Add guard for FCLK pstate message to PMFW for DCN321
  drm/amdgpu: introduce two work mode for imu
  drm/amd/display: Use DTBCLK for valid pixel clock
  drm/amd/display: Add missing instance for clock source register
  drm/amd/display: Fix USBC link creation
  drm/amd: Add GFX11 modifiers support to AMDGPU (v3)
  drm/amd/amdgpu: align the cg and pg settings
  drm/amd/display: add DCN32 to IP discovery table
  drm/amd/display: Add DM support for DCN32/DCN321
  drm/amdgpu/mes11: update mes11 api interface
  drm/amd/display: Add dependant changes for DCN32/321
  drm/amd/display: add DCN32/321 specific files for Display Core
  drm/amd/display: add CLKMGR changes for DCN32/321
  drm/amd/display: DML changes for DCN32/321
  drm/amd/display: add GPIO changes for DCN32/321
  drm/amd/display: add dcn32 IRQ changes
  drm/amd/display: Add DMCUB source files and changes for DCN32/321
  drm/amd: add register headers for DCN32/321
  drm/amd/display: Add DCN32/321 version identifiers
  drm/amd: Add atomfirmware.h definitions needed for DCN32/321
  drm/amdgpu/pm: support mca_ceumc_addr in ecctable
  drm/amd: Fix spelling typo in comments
  drm/amd/pm: enable fclk ds feature for SMU 13.0.0
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amd/pm: correct the way for retrieving current uclk frequency
  amdgpu: amdgpu_device.c: Removed trailing whitespace
  drm/amdgpu: convert sienna_cichlid_get_default_config_table_settings() to IP version
  drm/amdgpu: simplify amdgpu_device_asic_has_dc_support()
  drm/amdgpu/display: Prepare for new interfaces
  drm/i915/pvc: GuC depriv applies to PVC
  drm: bridge: Add TI DLPC3433 DSI to DMD bridge
  dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
  gfs2: Remove redundant NULL check before kfree
  drm/i915/regs: split out intel audio register definitions
  drm/i915/display/adlp: More updates to voltage swing table
  bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
  sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests
  libbpf: Fix determine_ptr_size() guessing
  bpf: Fix KASAN use-after-free Read in compute_effective_progs
  bpftool: Check for NULL ptr of btf in codegen_asserts
  selftests/bpf: Fix test_run logic in fexit_stress.c
  bpftool: Use libbpf_bpf_link_type_str
  selftests/bpf: Add test for libbpf_bpf_link_type_str
  libbpf: Introduce libbpf_bpf_link_type_str
  bpftool: Use libbpf_bpf_attach_type_str
  selftests/bpf: Add test for libbpf_bpf_attach_type_str
  libbpf: Introduce libbpf_bpf_attach_type_str
  bpftool: Use libbpf_bpf_map_type_str
  selftests/bpf: Add test for libbpf_bpf_map_type_str
  libbpf: Introduce libbpf_bpf_map_type_str
  bpftool: Use libbpf_bpf_prog_type_str
  selftests/bpf: Add test for libbpf_bpf_prog_type_str
  libbpf: Introduce libbpf_bpf_prog_type_str
  bpf: Correct the comment about insn_to_jit_off
  bpf, riscv: Support riscv jit to provide bpf_line_info
  bpf: Unify data extension operation of jited_ksyms and jited_linfo
  xdp: Directly use ida_alloc()/free() APIs
  drm/nouveau: fix another off-by-one in nvbios_addr
  drm/bridge: parade-ps8640: Handle DP AUX more properly
  drm/bridge: Add devm_drm_bridge_add()
  drm/dp: Add callbacks to make using DP AUX bus properly easier
  drm/i915: Add extra registers to GPU error dump
  drm/i915/pvc: Add SSEU changes
  drm/i915/sseu: Disassociate internal subslice mask representation from uapi
  drm/i915/sseu: Don't try to store EU mask internally in UAPI format
  drm/i915/sseu: Simplify gen11+ SSEU handling
  drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK
  drm/i915/xehp: Use separate sseu init function
  drm/gma500: Read EDID from the correct i2c adapter
  drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
  drm/gma500: Make cdv crt use ddc adapter from drm_connector
  drm/gma500: Make psb lvds use ddc adapter from drm_connector
  drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
  drm/gma500: Make cdv lvds use ddc adapter from drm_connector
  drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
  drm/gma500: Use gma_ prefix for our i2c abstraction
  drm/ssd130x: Only define a SPI device ID table when built as a module
  KVM: s390: selftests: Use TAP interface in the reset test
  KVM: s390: selftests: Use TAP interface in the tprot test
  KVM: s390: selftests: Use TAP interface in the sync_regs test
  KVM: s390: selftests: Use TAP interface in the memop test
  Documentation/virt/kvm/api.rst: Explain rc/rrc delivery
  Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions
  Documentation: virt: Protected virtual machine dumps
  KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP
  KVM: s390: Add CPU dump functionality
  KVM: s390: Add configuration dump functionality
  KVM: s390: pv: Add query dump information
  KVM: s390: pv: Add dump support definitions
  KVM: s390: pv: Add query interface
  s390/uv: Add dump fields to query
  s390/uv: Add SE hdr query information
  drm/i915: Treat DMRRS as static DRRS
  drm/i915/bios: Define more BDB contents
  drm/i915/bios: Fix aggressiveness typos
  drm/i915: Accept more fixed modes with VRR panels
  drm/i915: Print out rejected fixed modes
  drm/i915: Parse VRR capability from VBT
  drm/i915/display: stop using BUG()
  Input: mtk-pmic-keys - move long press debounce mask to mtk_pmic_regs
  Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs
  Input: mtk-pmic-keys - use single update when configuring long press behavior
  Input: mtk-pmic-keys - allow compiling with COMPILE_TEST
  drm/i915/pvc: Add initial PVC workarounds
  drm/i915/pvc: Extract stepping information from PCI revid
  Input: adp5588-keys - do not explicitly set device as wakeup source
  Input: adp5588-keys - switch to using managed resources
  Input: adp5588-keys - switch to using threaded interrupt
  Input: adp5588-keys - drop CONFIG_PM guards
  drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
  drm/i915: Require an exact DP link freq match for the DG2 PLL
  drm/i915: Check hw.enable and hw.active in intel_pipe_config_compare()
  drm/i915: Improve modeset debugs
  drm/i915: s/pipe_config/crtc_state/
  drm/i915: Adjust intel_modeset_pipe_config() & co. calling convention
  drm/i915: Extract PIPE_CONF_CHECK_RECT()
  drm/i915: Extract PIPE_CONF_CHECK_TIMINGS()
  drm/i915: Clean up DPLL related debugs
  drm/i915: Split shared dpll .get_dplls() into compute and get phases
  drm/i915/tc: Don't default disconnected legacy Type-C ports to TBT mode (v2)
  drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
  drm: use dma_fence_unwrap_merge() in drm_syncobj
  dma-buf: generalize dma_fence unwrap & merging v3
  dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
  dma-buf: cleanup dma_fence_unwrap implementation
  dma-buf: cleanup dma_fence_unwrap selftest v2
  drm/mipi-dbi: align max_chunk to 2 in spi_transfer
  ath10k: fix regdomain info of iw reg set/get
  ath11k: support avg signal in station dump
  ath11k: fix IRQ affinity warning on shutdown
  ath6kl: fix typo in comment
  ath11k: fix netdev open race
  wifi: wilc1000: add IGTK support
  wifi: wilc1000: add WPA3 SAE support
  wifi: wilc1000: remove WEP security support
  wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
  wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
  wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec
  wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec
  wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec
  wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec
  rtw88: fix null vif pointer when hw_scan fails
  rtw89: sar: adjust and support SAR on 6GHz band
  rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot
  rtw89: pci: handle hardware watchdog timeout interrupt status
  rtw89: fix null vif pointer when hw_scan fails
  rtw89: fix channel inconsistency during hw_scan
  dma-buf: cleanup dma_fence_chain_walk
  wifi: cw1200: cleanup the code a bit
  Input: cros_ec_keyb - handle x86 detachable/convertible Chromebooks
  Input: cros_ec_keyb - switch to using generic device properties
  Input: zinitix - rename defines ZINITIX_*
  dt-bindings: input: use generic node names
  Input: omap4-keypad - switch to using pm_runtime_resume_and_get()
  drm/edid: Extract drm_edid_decode_mfg_id()
  drm/i915/bios: Determine panel type via PNPID match
  drm/i915/bios: Split VBT data into per-panel vs. global parts
  drm/i915/bios: Split VBT parsing to global vs. panel specific parts
  drm/i915/bios: Split parse_driver_features() into two parts
  drm/i915/pps: Keep VDD enabled during eDP probe
  drm/i915/pps: Reinit PPS delays after VBT has been fully parsed
  drm/i915/pps: Split PPS init+sanitize in two
  drm/i915/pps: Stash away original BIOS programmed PPS delays
  drm/i915/pps: Don't apply quirks/etc. to the VBT PPS delays if they haven't been initialized
  drm/i915/pps: Introduce pps_delays_valid()
  drm/i915/pps: Split pps_init_delays() into distinct parts
  drm/i915: Extract intel_edp_fixup_vbt_bpp()
  drm/i915: Pass intel_connector to intel_vrr_is_capable()
  drm/i915/display/adl_p: Updates to HDMI combo PHY voltage swing table
  drm/i915: Individualize fences before adding to dma_resv obj
  HID: amd_sfh: Don't show client init failed as error when discovery fails
  HID: wacom: Don't register pad_input for touch switch
  HID: wacom: Only report rotation for art pen
  drm/panfrost: Add arm,mali-valhall-jm compatible
  drm/panfrost: Add Mali-G57 "Natt" support
  drm/panfrost: Don't set L2_MMU_CONFIG quirks
  drm/panfrost: Add "clean only safe" feature bit
  drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
  drm/panfrost: Handle HW_ISSUE_TTRX_3076
  drm/panfrost: Constify argument to has_hw_issue
  drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
  dt-bindings: Add compatible for Mali Valhall (JM)
  drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
  dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
  drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
  drm/i915/gt: Fix memory leaks in per-gt sysfs
  drm/i915/gt: Add media RP0/RPn to per-gt sysfs
  drm/i915/pcode: Init pcode on different gt's
  drm/i915/gt: Add media freq factor to per-gt sysfs
  drm/i915/reset: Fix error_state_read ptr + offset use
  drm/i915/hwconfig: Future-proof platform checks
  drm/vkms: Update vkms_composer_worker documentation
  drm: use ENOMEM for drmm_kzalloc allocation failures
  drm/i915/dg2: Support 4k@30 on HDMI
  KVM: Do not pin pages tracked by gfn=>pfn caches
  KVM: Fix multiple races in gfn=>pfn cache refresh
  KVM: Fully serialize gfn=>pfn cache refresh via mutex
  KVM: Do not incorporate page offset into gfn=>pfn cache user address
  KVM: Put the extra pfn reference when reusing a pfn in the gpc cache
  KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
  KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
  KVM: VMX: Print VM-instruction error as unsigned
  KVM: VMX: Print VM-instruction error when it may be helpful
  drm/i915/hwconfig: Report no hwconfig support on ADL-N
  drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
  drm/i915/guc: XEHPSDV and PVC do not use HuC
  drm/i915/pvc: Add new BCS engines to GuC engine list
  drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL
  drm/i915/pvc: Add forcewake support
  drm/i915/uncore: Reorganize and document shadow and forcewake tables
  drm/i915: fix typos in comments
  drm/i915: Update tiled blits selftest
  drm/nouveau/tegra: remove needless NULL check
  drm/nouveau/mmu: fix typo in comment
  drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
  Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
  Revert "drm/bridge: anx7625: Use DPI bus type"
  drm/i915/d12+: Disable DMC firmware flip queue handlers
  drm/i915: Rename block_size()/block_offset()
  drm/st7735r: Fix module autoloading for Okaya RH128128T
  drm/bridge: lt9611: Use both bits for HDMI sensing
  drm/bridge: lt9611: Consolidate detection logic
  drm/bridge: anx7625: Add missing of_node_put for endpoint
  drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
  drm/amd/display: Move connector debugfs to drm
  drm/i915/display/debug: Expose crtc current bpc via debugfs
  drm/debug: Expose connector's max supported bpc via debugfs
  drm/i915/dsi: fix VBT send packet port selection for ICL+
  ath9k: replace ternary operator with max()
  ath11k: Init hw_params before setting up AHB resources
  ath5k: replace ternary operator with min()
  ath11k: Fix warning on variable 'sar' dereference before check
  ath10k: fix misreported tx bandwidth for 160Mhz
  ath10k: add encapsulation offloading support
  ath10k: turn rawmode into frame_mode
  ath10k: htt_tx: do not interpret Eth frames as WiFi
  ath10k: improve tx status reporting
  ath10k: do not enforce interrupt trigger type
  drm/r128: Fix undefined behavior due to shift overflowing the constant
  drm/bridge: tc358767: Make sure Refclk clock are enabled
  drm/bridge: tc358767: Report DSI-to-(e)DP as supported
  drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
  drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
  drm/i915/pcode: Add a couple of pcode helpers
  drm/i915/pcode: Extend pcode functions for multiple gt's
  drm/i915: Introduce has_media_ratio_mode
  Revert "drm/i915: Drop has_gt_uc from device info"
  Revert "drm/i915: Drop has_rc6 from device info"
  Revert "drm/i915: Drop has_reset_engine from device info"
  Revert "drm/i915: Drop has_logical_ring_elsq from device info"
  Revert "drm/i915: Drop has_ddi from device info"
  Revert "drm/i915: Drop has_dp_mst from device info"
  Revert "drm/i915: Drop has_psr from device info"
  drm: Document the power requirements for DP AUX transfers
  drm/probe-helper: For DP, add 640x480 if all other modes are bad
  drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
  drm/gem: Warn on trying to use a non-existing framebuffer plane
  drm/gem-vram: Ignore planes that are unused by framebuffer format
  drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
  drm/gem: Ignore color planes that are unused by framebuffer format
  drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
  drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12
  drm/i915/dg2: Add workaround 22014600077
  drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
  drm/i915/reg: fix undefined behavior due to shift overflowing the constant
  drm/i915/gt: Fix use of static in macro mismatch
  drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
  uapi/drm/i915: Document memory residency and Flat-CCS capability of obj
  drm/meson: add YUV422 output support
  ath11k: update missing MU-MIMO and OFDMA stats
  drm/meson: Fix refcount leak in meson_encoder_hdmi_init
  drm/udl: Set VGA connector
  drm/i915/guc: Remove unnecessary GuC err capture noise
  drm/mgag200: Split up connector's mode_valid helper
  drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
  drm/mgag200: Remove struct mga_connector
  drm/mgag200: Switch I2C code to managed cleanup
  drm/mgag200: Implement connector's get_modes with helper
  drm/mgag200: Fail on I2C initialization errors
  drm/mgag200: Acquire I/O lock while reading EDID
  drm/bridge: anx7625: Use DPI bus type
  dt-bindings:drm/bridge:anx7625: add port@0 property
  drm/scheduler: Don't kill jobs in interrupt context
  drm/i915: gracefully error out on platform with small-bar
  drm/i915: determine lmem_size properly
  drm/i915: return -EIO on lmem setup failure
  drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
  drm: bridge: icn6211: Register macro clean up
  drm/mgag200: Enable atomic gamma lut update
  drm/i915: Ensure damage clip area is within pipe area
  drm/i915/psr: Use full update In case of area calculation fails
  drm/i915: Use drm_dbg for rpm logging
  drm/client: Don't add new command-line mode
  drm/client: Look for command-line modes first
  drm: Always warn if user-defined modes are not supported
  drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
  drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
  dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
  drm/i915/guc/rc: Use i915_probe_error instead of drm_error
  drm/edid: convert version_greater() to drm_edid
  drm/displayid: convert to drm_edid
  drm/edid: add drm_edid helper for drm_update_tile_info()
  drm/edid: convert drm_edid_iter_begin() to drm_edid
  drm/edid: convert cea_db_iter_edid_begin() to drm_edid
  drm/edid: add drm_edid helper for drm_detect_monitor_audio()
  drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
  drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
  drm/edid: add drm_edid helper for drm_edid_to_sad()
  drm/edid: convert drm_for_each_detailed_block() to drm_edid
  drm/edid: convert get_monitor_name() to drm_edid
  drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
  drm/edid: convert drm_mode_std() and children to drm_edid
  drm/edid: convert drm_cvt_modes_for_range() to drm_edid
  drm/edid: convert drm_gtf_modes_for_range() to drm_edid
  drm/edid: convert drm_dmt_modes_for_range() to drm_edid
  drm/edid: convert drm_mode_detailed() to drm_edid
  drm/edid: convert struct detailed_mode_closure to drm_edid
  drm/edid: convert drm_edid_connector_update() to drm_edid fully
  drm/edid: propagate drm_edid to drm_edid_to_eld()
  drm/edid: keep propagating drm_edid to display info
  drm/edid: start propagating drm_edid to lower levels
  drm/edid: add struct drm_edid container
  drm/edid: convert drm_for_each_detailed_block() to edid iter
  drm/edid: use else-if in CTA extension parsing
  fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
  fbdev: Restart conflicting fb removal loop when unregistering devices
  drm/i915/audio: fix audio code enable/disable pipe logging
  drm/i915: Fix CFI violation with show_dynamic_id()
  drm/i915/dmc: Add MMIO range restrictions
  i915/guc/reset: Make __guc_reset_context aware of guilty engines
  drm/bridge: tc358767: Add DSI-to-(e)DP mode support
  drm/bridge: tc358767: Factor out DSI and DPI RX enablement
  drm/mgag200: Warn once if trying to set start address on broken hardware.
  drm/mgag200: Optimize damage clips
  drm/mgag200: Add FB_DAMAGE_CLIPS support
  drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
  MAINTAINERS: add Melissa to V3D maintainers
  drm/i915/dmc: Load DMC on DG2
  drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
  drm/todo: Add entry for converting kselftests to kunit
  MAINTAINERS: Add simpledrm driver co-maintainer
  drm/amdgpu: move internal vram_mgr function into the C file
  drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
  drm/amdgpu: switch DM to atomic fence helpers v2
  drm/i915/pvc: read fuses for link copy engines
  drm/i915/pvc: skip all copy engines from aux table invalidate
  drm/i915/pvc: Reset support for new copy engines
  drm/i915/pvc: Interrupt support for new copy engines
  drm/i915/pvc: Engine definitions for new copy engines
  drm/i915/gvt: Use intel_engine_mask_t for ring mask
  drm/i915/pvc: Reduce stack usage in reset selftest with extra blitter engine
  drm/i915/pvc: Read correct RP_STATE_CAP register
  drm/i915/pvc: Define MOCS table for PVC
  drm/bridge: simplify the return expression of ps8640_bridge_host_attach
  drm/i915/gem: Make drop_pages() return bool
  dma-buf: add the name field to the table header
  drm/i915: Only setup private tmpfs mount when needed and fix logging
  drm/i915: Enable THP on Icelake and beyond
  drm/ttm: move default BO destructor into VMWGFX v2
  drm/i915: remove single-use GEM_DEBUG_EXEC()
  drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
  drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
  drm/rockchip: remove unneeded semicolon from vop2 driver
  drm/rockchip: Fix Kconfig dependencies for display-port encoders
  drm/i915: Drop has_psr from device info
  drm/i915: Drop has_dp_mst from device info
  drm/i915: Drop has_ddi from device info
  drm/i915: Drop has_logical_ring_elsq from device info
  drm/i915: Drop has_reset_engine from device info
  drm/i915: Drop has_rc6 from device info
  drm/i915: Drop has_gt_uc from device info
  dt-bindings: display: bridge: ldb: Fill in reg property
  drm/i915/gt: Fix build error without CONFIG_PM
  drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
  drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle
  drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config
  drm/i915/huc: Don't fail the probe if HuC init fails
  drm/i915/huc: Prepare for GSC-loaded HuC
  drm/i915/huc: Add fetch support for gsc-loaded HuC binary
  drm/i915/huc: drop intel_huc_is_authenticated
  drm/i915/guc: Support programming the EU priority in the GuC descriptor
  drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
  drm/edid: sunset drm_find_cea_extension()
  drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
  drm/edid: detect color formats and CTA revision in all CTA extensions
  drm/edid: detect basic audio in all CEA extensions
  drm/edid: restore some type safety to cea_db_*() functions
  drm/edid: sunset the old unused cea data block iterators
  drm/edid: convert drm_edid_to_eld() to use cea db iter
  drm/edid: convert drm_parse_cea_ext() to use cea db iter
  drm/edid: convert drm_detect_monitor_audio() to use cea db iter
  drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
  drm/edid: convert drm_edid_to_sad() to use cea db iter
  drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
  drm/edid: convert add_cea_modes() to use cea db iter
  drm/edid: clean up cea_db_is_*() functions
  drm/edid: add iterator for CTA data blocks
  drm/edid: add iterator for EDID base and extension blocks
  drm/edid: clean up CTA data block tag definitions
  drm/edid: rename HDMI Forum VSDB to SCDS
  drm/edid: check for HF-SCDB block
  drm/edid: reset display info in drm_add_edid_modes() for NULL edid
  hwspinlock: using pm_runtime_resume_and_get instead of pm_runtime_get_sync

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

Change-Id: I8515ece3f12cb2eb004b533a115ba439cf4685d4
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@9044812 SKQ4.220908.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-09-30 02:01:53 -07:00
Greg Kroah-Hartman
1235d2f7e8 Linux 6.0-rc7
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMwwY4eHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGdlwH/0ESzdb6F9zYWwHR
 E08har56/IfwjOsn1y+JuHibpwUjzskLzdwIfI5zshSZAQTj5/UyC0P7G/wcYh/Z
 INh1uHGazmDUkx4O3lwuWLR+mmeUxZRWdq4NTwYDRNPMSiPInVxz+cZJ7y0aPr2e
 wii7kMFRHgXmX5DMDEwuHzehsJF7vZrp8zBu2DqzVUGnbwD50nPbyMM3H4g9mute
 fAEpDG0X3+smqMaKL+2rK0W/Av/87r3U8ZAztBem3nsCJ9jT7hqMO1ICcKmFMviA
 DTERRMwWjPq+mBPE2CiuhdaXvNZBW85Ds81mSddS6MsO6+Tvuzfzik/zSLQJxlBi
 vIqYphY=
 =NqG+
 -----END PGP SIGNATURE-----

Merge tag 'v6.0-rc7' into android-mainline

Linux 6.0-rc7

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I17e0d4926a714e90f5549207089156393dca4511
2022-09-26 09:17:24 +02:00
Linus Torvalds
f76349cf41 Linux 6.0-rc7 2022-09-25 14:01:02 -07:00
Greg Kroah-Hartman
b587df1dd1 Linux 6.0-rc6
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMngx4eHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGQ1AH/1p4oOT4iqaoTueO
 MaTQhyvFFcTSLL4y1qejtytNXe4ZEJHyf03jrwtYlfx8RROkZFMJh15G1uWu2deu
 43XsUuSWpJ18/C7hRNl1LUazBbuQe30d09zLe7dvD64IAABU6/iQCIorxheTl4EU
 NXsda2egJUIbTwn2zdFSgMMJPNORxq8KHgvNY/psIEteC+lFln2l2ZXZ21JAIdBj
 lcTbvx6JpJC0AqX1UuO6NsN4nUnEEh110UtYF6lxQ7olkQKwRaUjQIVuWOFLz75n
 wDrJxPlVGbDR5zeitDaHkKqWn8LNcqHpDIuAKMxTjT0N/1/sUwHNkyGZXyy1EDJu
 e0+SX1c=
 =ITjo
 -----END PGP SIGNATURE-----

Merge tag 'v6.0-rc6' into android-mainline

Linux 6.0-rc6

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4a39b53deee7410c0b365a31c6b07f8d0b831232
2022-09-20 18:06:12 +02:00
Greg Kroah-Hartman
ea25c13144 Linux 6.0-rc5
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMeQ2keHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGYRMH+gLNHiGirGZlm2GQ
 tKaZQUy7MiXuIP0hGDonDIIIAmIVhnjm9MDG8KT4W8AvEd7ukncyYqJfwWeWQPhP
 4mZcf6l3Z8Ke+qiaFpXpMPCxTyWcln1ox0EoNx2g9gdPxZntaRuuaTQVljUfTiey
 aVPHxve8ip3G7jDoJnuLSxESOqWxkb8v/SshBP1E5bF5BZ+cgZRqq7FNigFqxjbk
 wF29K09BVOPjdgkSvY/b0/SnL5KlSdMAv+FrPcJNGivcdIPgf/qJks5cI2HRUo7o
 CpKgbcLorCVyD+d+zLonJBwIy3arbmKD8JqYnfdTSIqVOUqHXWUDfeydsH32u1Gu
 lPSI2Hw=
 =7LTL
 -----END PGP SIGNATURE-----

Merge tag 'v6.0-rc5' into android-mainline

Linux 6.0-rc5

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I48b33b2c8e437bc7557a06a944addb517f8aa13e
2022-09-20 18:05:54 +02:00
Greg Kroah-Hartman
0de8d8e294 Merge 4ed9c1e971 ("Merge tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 6.0-rc5

Resolves merge conflicts with:
	Makefile

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I884d67fb5232b49a1f0ed9c88150e335a6200546
2022-09-20 18:04:14 +02:00
Linus Torvalds
521a547ced Linux 6.0-rc6 2022-09-18 13:44:14 -07:00
Linus Torvalds
80e78fcce8 Linux 6.0-rc5 2022-09-11 16:22:01 -04:00
Linus Torvalds
4ed9c1e971 Kbuild fixes for v6.0 (2nd)
- Remove unused scripts/gcc-ld script
 
  - Add zstd support to scripts/extract-ikconfig
 
  - Check 'make headers' for UML
 
  - Fix scripts/mksysmap to ignore local symbols
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAmMd0iwVHG1hc2FoaXJv
 eUBrZXJuZWwub3JnAAoJED2LAQed4NsGxpkP/ivD5efMSqNKGU1gRLsWXlTdF28k
 x1UDLo2q43ylzNemE8NARnDHZhcEp4u/92U7Iwkc5tc+MgMCSRPr1klcdPf5PgwN
 GSXHIaWgoN3wn2/8BgFhM6UUddqCkKnGDItfsKumQn70Q5KH1n1ht7Cei5KDI5nY
 YmPWaIaKY9eILOTLAVo0UcyoGgX8s9gQyZ8oQr7zRAQjYhjTrb0C9B5aym5PeKOF
 MTUjZpJOMUZcYVEv3y+4X9Dwxlx4Tj3PggijBPIRc/O8AagWRBju3GY5jpKbuR/q
 vavdhBVe+1Obo9qzh1/sioSvbRdortr8xiwNFhlYelsr5JIasGPjXEZVElRJhwql
 Dh+g03GdSTnBwJEWrca7ArbWJ43ODVJyhQggSmhaPj8MYsUKcbL6OK1wq1PZWHxn
 lDDriBJ9zYFIefzZnMnMn6uDzoKBn6eErI4svPtCDoNe6YooJQpDwFTgD/P8JKmW
 ektGEeee5OUbKCNyxtBhMIYgIhIdbdtwPSTwaq3+Kwc+PXRD+9Ohofswq/cu6rkT
 0lA9o+zflMLzqK6TRS35In2cJkgGGVas4UVrjR2vLuLHtwleDXKqeLo4oWyp3xno
 voaNUtT2IYCcX/v7f80OTw4i2B3AbdxK6g0+75VbsONxEsx+RWUM4URJJYiFoTPt
 6B3329tK59GNtFF+
 =FJba
 -----END PGP SIGNATURE-----

Merge tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull Kbuild fixes from Masahiro Yamada:

 - Remove unused scripts/gcc-ld script

 - Add zstd support to scripts/extract-ikconfig

 - Check 'make headers' for UML

 - Fix scripts/mksysmap to ignore local symbols

* tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
  mksysmap: Fix the mismatch of 'L0' symbols in System.map
  kbuild: disable header exports for UML in a straightforward way
  scripts/extract-ikconfig: add zstd compression support
  scripts: remove obsolete gcc-ld script
2022-09-11 15:16:47 -04:00
Greg Kroah-Hartman
a47e936334 Linux 6.0-rc4
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMVBhkeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGZ4QH/13A3r0SLRUzVn0X
 fsw7V7algKkA4GosU+UDekolGLU8CF3v4wn9dnZN6FNfgBeS+fBOZBriFLytZK/q
 EUXyEtKIpjWQT0f9JwLAq1vMfFWqMIYoEJbzKVtJSsBkaZfhmOINiSbgmR5mCxvv
 s0XibQPs8POYbUEYdTosbs7PNUPBXrx1kBhMNLFCctoM38J7GB2woVBGl8s81v1a
 evT0+fGuXLZskIRpgFUlHOYAuiuGPAXmYnt92fiRuSSDQo40Q7LDLp2V3RrOizuz
 RdzZQdsTBZ1vM6jk2GPSoQMith6L71XuXA91q7NvRF4kxT5QI17o2q6tgnkeEfPJ
 Xgw4MJU=
 =Lr3i
 -----END PGP SIGNATURE-----

Merge 6.0-rc4 into android-mainline

Linux 6.0-rc4

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7631e498446ba3fb62448bd972ddb0cc0690f7b2
2022-09-05 10:13:34 +02:00
Linus Torvalds
7e18e42e4b Linux 6.0-rc4 2022-09-04 13:10:01 -07:00
Masahiro Yamada
1b620d539c kbuild: disable header exports for UML in a straightforward way
Previously 'make ARCH=um headers' stopped because of missing
arch/um/include/uapi/asm/Kbuild.

The error is not shown since commit ed102bf2af ("um: Fix W=1
missing-include-dirs warnings") added arch/um/include/uapi/asm/Kbuild.

Hard-code the unsupported architecture, so it works like before.

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

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/arm/altera.yaml
	Documentation/devicetree/bindings/arm/atmel-at91.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
	Documentation/devicetree/bindings/arm/npcm/npcm.yaml
	Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/stm32/stm32.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml
	Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml
	Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml
	Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml
	Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml
	Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
	Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml
	Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml
	Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml
	Documentation/devicetree/bindings/display/panel/tpo,td.yaml
	Documentation/devicetree/bindings/firmware/arm,scmi.yaml
	Documentation/devicetree/bindings/firmware/qcom,scm.txt
	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
	Documentation/devicetree/bindings/input/da9062-onkey.txt
	Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
	Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
	Documentation/devicetree/bindings/pci/mediatek-pcie.txt
	Documentation/devicetree/bindings/pci/qcom,pcie.yaml
	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
	Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
	Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
	Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
	Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
	Documentation/devicetree/bindings/regulator/mps,mp5416.yaml
	Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
	Documentation/devicetree/bindings/regulator/regulator.yaml
	Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml
	Documentation/devicetree/bindings/soc/mediatek/devapc.yaml
	Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml
	Documentation/devicetree/bindings/soc/microchip/atmel,at91rm9200-tcb.yaml
	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml
	Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml
	Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
	Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml
	Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml
	Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt
	Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml
	Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml
	Documentation/devicetree/bindings/spi/samsung,spi.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-peripheral-props.yaml
	Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml
	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
	Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
	Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
	Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
	Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml
	Documentation/devicetree/bindings/timer/renesas,cmt.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml
	Documentation/devicetree/bindings/usb/atmel-usb.txt
	Documentation/devicetree/bindings/usb/generic-ehci.yaml
	Documentation/devicetree/bindings/usb/generic-ohci.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt
	drivers/firmware/qcom_scm.c
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/mdt_loader.c
	drivers/soc/qcom/smp2p.c
	drivers/soc/qcom/socinfo.c

Change-Id: I4c572ae70bc96e9f4da3ee49ad9047214dfbb317
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8970963 SKQ4.220819.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-31 22:36:22 -07:00
Greg Kroah-Hartman
d8ecc05191 Linux 6.0-rc3
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmML5qkeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiG/zcH/3YsuPDZ58MmmAdI
 zcoabNKvy6yV3KHSyJHRAkaZrd7uv8SuRimBmqTTg/frirBVwkR0sBLM+e++SUQP
 I62kioXERMIUMIGbhowQCnCVzaQyrmVW0iU12Ejw1xHYtbbEe3AnhmfrcRC0PJj5
 X7rwMsvOTXifDrFk3y3Mpiud4nc5v5a2QgFC0JiQHtSy7gqHOzbuEjTvNExlbwv4
 In+SzpN3eKfEYXW2LuGilSVdVYwri7kyrw2h4iJfxtj5LUjw0ktPfQgg0Z67onN4
 s9O7cXByae6gFk8Bl45Mr8TVmcCiAlEeCdizjrI8fwQzrmmj36lhZQgV0jg0ELOs
 fEDIjN4=
 =NP9s
 -----END PGP SIGNATURE-----

Merge tag 'v6.0-rc3' into android-mainline

Linux 6.0-rc3

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6f6369eea24565c1be9de9afded6a689cee0d6d6
2022-08-29 13:10:43 +02:00
Greg Kroah-Hartman
5a258e1dd7 Linux 6.0-rc2
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMCzrYeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiG57MH+gM2CAapSwo1t0bx
 dGGYMS+wSN9mCeYBMagRL1SrKKqNS7I2EOhIQax4rVg5ZcDuh00/idimEsVi5DkS
 KaMVduY7KdtmV3VBPANkpkgX9tYzs17c1itLsxXnkH8T0lH5b7lUeicrj3HT5XBd
 2YccronBhJKneHXllWbb3Y8M7WmDpp5nD8gxfTqhNzeshphzz1VyXEzGY/wGSvCT
 Ajsle+TlN/pIzapHyvC9q6I8sCnznBTgw1Bedxr/CJpbEmeLaLOXWJko6XOOZXwi
 o+tZ2kMfyEKfdhVbSy2GU9JVeXHsRtG3UIucrZ4NfPU0bJgLM/4UhaU6FVojG/IT
 4GHnLQg=
 =94sy
 -----END PGP SIGNATURE-----

Merge tag 'v6.0-rc2' into android-mainline

Linux 6.0-rc2

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id0f5be4d9f97c77d94d31285003129ad1a737fe9
2022-08-29 12:23:02 +02:00
Linus Torvalds
b90cb10531 Linux 6.0-rc3 2022-08-28 15:05:29 -07:00
Greg Kroah-Hartman
17f82ab1d0 Merge tag 'v6.0-rc1' into android-mainline
Linux 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2128afdf7110829b70a8c576906092c720749143
2022-08-25 12:19:15 +02:00
Linus Torvalds
1c23f9e627 Linux 6.0-rc2 2022-08-21 17:32:54 -07:00
Masahiro Yamada
113147510b kbuild: fix the modules order between drivers and libs
Commit b2c8855491 ("kbuild: update modules.order only when contained
modules are updated") accidentally changed the modules order.

Prior to that commit, the modules order was determined based on
vmlinux-dirs, which lists core-y/m, drivers-y/m, libs-y/m, in this order.

Now, subdir-modorder lists them in a different order: core-y/m, libs-y/m,
drivers-y/m.

Presumably, there was no practical issue because the modules in drivers
and libs are orthogonal, but there is no reason to have this distortion.

Get back to the original order.

Fixes: b2c8855491 ("kbuild: update modules.order only when contained modules are updated")
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2022-08-21 02:47:49 +09:00
jianzhou
9688191769 Merge keystone/android-mainline-keystone-qcom-release.5.19-rc8 (c4a88a9) into msm-pineapple
* refs/heads/tmp-c4a88a9:
  ANDROID: binder: fix pending prio state for early exit
  fs: dlm: move kref_put assert for lkb structs
  fs: dlm: don't use deprecated timeout features by default
  fs: dlm: add deprecation Kconfig and warnings for timeouts
  Linux 5.19
  erofs: update ctx->pos for every emitted dirent
  locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
  docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
  mm/hmm: fault non-owner device private entries
  page_alloc: fix invalid watermark check on a negative value
  workqueue: Avoid a false warning in unbind_workers()
  LoongArch: Fix wrong "ROM Size" of boardinfo
  LoongArch: Fix missing fcsr in ptrace's fpr_set
  LoongArch: Fix shared cache size calculation
  LoongArch: Disable executable stack by default
  LoongArch: Remove unused variables
  LoongArch: Remove clock setting during cpu hotplug stage
  LoongArch: Remove useless header compiler.h
  LoongArch: Remove several syntactic sugar macros for branches
  LoongArch: Re-tab the assembly files
  LoongArch: Simplify "BGT foo, zero" with BGTZ
  LoongArch: Simplify "BLT foo, zero" with BLTZ
  LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ
  LoongArch: Use the "move" pseudo-instruction where applicable
  LoongArch: Use the "jr" pseudo-instruction where applicable
  LoongArch: Use ABI names of registers where appropriate
  ARM: findbit: fix overflowing offset
  x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
  Revert "ANDROID: sched: gki: add padding to some structs to support WALT"
  nouveau/svm: Fix to migrate all requested pages
  stmmac: dwmac-mediatek: fix resource leak in probe
  ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
  net: ping6: Fix memleak in ipv6_renew_options().
  watch_queue: Fix missing locking in add_watch_to_object()
  watch_queue: Fix missing rcu annotation
  net/funeth: Fix fun_xdp_tx() and XDP packet reclaim
  ANDROID: rproc: Add vendor hook when setting recovery mode
  ANDROID: rproc: Add vendor hook for recovery
  ANDROID: remoteproc: core: Export the rproc coredump APIs
  sctp: leave the err path free in sctp_stream_init to sctp_stream_free
  sfc: disable softirqs for ptp TX
  ptp: ocp: Select CRC16 in the Kconfig.
  clk: sunxi-ng: Fix H6 RTC clock definition
  tcp: md5: fix IPv4-mapped support
  ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
  Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV"
  x86/configs: Update configs in x86_debug.config
  perf bpf: Remove undefined behavior from bpf_perf_object__next()
  perf symbol: Skip symbols if SHF_ALLOC flag is not set
  perf symbol: Correct address for bss symbols
  perf scripts python: Let script to be python2 compliant
  tools headers cpufeatures: Sync with the kernel sources
  virtio-net: fix the race between refill work and close
  EDAC/ghes: Set the DIMM label unconditionally
  mptcp: Do not return EINPROGRESS when subflow creation succeeds
  scsi: ufs: core: Fix a race condition related to device management
  scsi: core: Fix warning in scsi_alloc_sgtables()
  scsi: ufs: host: Hold reference returned by of_parse_phandle()
  scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
  mailmap: update Gao Xiang's email addresses
  userfaultfd: provide properly masked address for huge-pages
  Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
  Bluetooth: Always set event mask on suspend
  Bluetooth: mgmt: Fix double free on error path
  wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
  ice: do not setup vlan for loopback VSI
  ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
  ice: Fix VSIs unable to share unicast MAC
  ice: Fix tunnel checksum offload with fragmented traffic
  ice: Fix max VLANs available for VF
  netfilter: nft_queue: only allow supported familes and hooks
  netfilter: nf_tables: add rescheduling points during loop detection walks
  netfilter: nf_queue: do not allow packet truncation below transport header offset
  mm: fix NULL pointer dereference in wp_page_reuse()
  drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
  bridge: Do not send empty IFLA_AF_SPEC attribute
  fsnotify: Fix comment typo
  ext2: Add more validity checks for inode counts
  octeontx2-pf: Fix UDP/TCP src and dst port tc filters
  octeontx2-pf: cn10k: Fix egress ratelimit configuration
  fs/reiserfs/inode: remove dead code in _get_block_create_0()
  sctp: fix sleep in atomic context bug in timer handlers
  net: dsa: fix reference counting for LAG FDBs
  i40e: Fix interface init with MSI interrupts (no MSI-X)
  drm/amdgpu: Re-enable DCN for 64-bit powerpc
  intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
  drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
  ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
  tcp: Fix data-races around sysctl_tcp_reflect_tos.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
  net: Fix data-races around sysctl_[rw]mem(_offset)?.
  tcp: Fix data-races around sk_pacing_rate.
  net: mld: fix reference count leak in mld_{query | report}_work()
  net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
  macsec: always read MACSEC_SA_ATTR_PN as a u64
  macsec: limit replay window size with XPN
  macsec: fix error message in macsec_add_rxsa and _txsa
  macsec: fix NULL deref in macsec_add_rxsa
  s390/qeth: Fix typo 'the the' in comment
  net: ipa: Fix typo 'the the' in comment
  nfp: bpf: Fix typo 'the the' in comment
  nvme-pci: Crucial P2 has bogus namespace ids
  Documentation: fix sctp_wmem in ip-sysctl.rst
  net/tls: Remove the context from the list in tls_device_down
  Linux 5.19-rc8
  certs: make system keyring depend on x509 parser
  x86/speculation: Make all RETbleed mitigations 64-bit only
  Revert "tcp: change pingpong threshold to 3"
  riscv: compat: vdso: Fix vdso_install target
  mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case
  erofs: get rid of the leftover PAGE_SIZE in dir.c
  erofs: get rid of erofs_prepare_dio() helper
  erofs: introduce multi-reference pclusters (fully-referenced)
  ARM: pxa2xx: Fix GPIO descriptor tables
  asm-generic: remove a broken and needless ifdef conditional
  EDAC/synopsys: Re-enable the error interrupts on v3 hw
  EDAC/synopsys: Use the correct register to disable the error interrupt on v3 hw
  caif: Fix bitmap data type in "struct caifsock"
  dt-bindings: net: fsl,fec: Add missing types to phy-reset-* properties
  dt-bindings: net: ethernet-controller: Rework 'fixed-link' schema
  tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
  tcp: Fix a data-race around sysctl_tcp_autocorking.
  tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
  tcp: Fix a data-race around sysctl_tcp_tso_rtt_log.
  tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
  tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
  tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
  tcp: Fix data-races around sysctl_tcp_workaround_signed_windows.
  tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
  tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
  tcp: Fix a data-race around sysctl_tcp_nometrics_save.
  tcp: Fix a data-race around sysctl_tcp_frto.
  tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
  tcp: Fix a data-race around sysctl_tcp_app_win.
  tcp: Fix data-races around sysctl_tcp_dsack.
  gpio: gpio-xilinx: Fix integer overflow
  net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
  net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
  riscv: add as-options for modules with assembly compontents
  s390/archrandom: prevent CPACF trng invocations in interrupt context
  mmu_gather: Force tlb-flush VM_PFNMAP vmas
  mmu_gather: Let there be one tlb_{start,end}_vma() implementation
  csky/tlb: Remove tlb_flush() define
  mmu_gather: Remove per arch tlb_{start,end}_vma()
  scripts/gdb: Fix gdb 'lx-symbols' command
  watch-queue: remove spurious double semicolon
  spi: spi-rspi: Fix PIO fallback on RZ platforms
  erofs: record the longest decompressed size in this round
  erofs: introduce z_erofs_do_decompressed_bvec()
  erofs: try to leave (de)compressed_pages on stack if possible
  erofs: introduce struct z_erofs_decompress_backend
  erofs: get rid of `z_pagemap_global'
  erofs: clean up `enum z_erofs_collectmode'
  erofs: get rid of `enum z_erofs_page_type'
  erofs: rework online page handling
  erofs: switch compressed_pages[] to bufvec
  erofs: introduce `z_erofs_parse_in_bvecs'
  erofs: drop the old pagevec approach
  erofs: introduce bufvec to store decompressed buffers
  erofs: introduce `z_erofs_parse_out_bvecs()'
  erofs: clean up z_erofs_collector_begin()
  erofs: get rid of unneeded `inode', `map' and `sb'
  io_uring: do not recycle buffer in READV
  io_uring: fix free of unallocated buffer list
  sched/deadline: Fix BUG_ON condition for deboosted tasks
  drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
  ANDROID: GKI: X86: disable PREEMPT_DYNAMIC
  watchqueue: make sure to serialize 'wqueue->defunct' properly
  spi: spi-cadence: Fix SPI NO Slave Select macro definition
  perf/x86/intel/lbr: Fix unchecked MSR access error on HSW
  lkdtm: Disable return thunks in rodata.c
  x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
  x86/alternative: Report missing return thunk details
  lockdown: Fix kexec lockdown bypass with ima policy
  spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
  selftests: gpio: fix include path to kernel headers for out of tree builds
  tools: Fixed MIPS builds due to struct flock re-definition
  mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
  net/sched: cls_api: Fix flow action initialization
  tcp: Fix data-races around sysctl_tcp_max_reordering.
  tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
  tcp: Fix a data-race around sysctl_tcp_rfc1337.
  tcp: Fix a data-race around sysctl_tcp_stdurg.
  tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
  tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
  tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
  tcp: Fix data-races around sysctl_tcp_recovery.
  tcp: Fix a data-race around sysctl_tcp_early_retrans.
  tcp: Fix data-races around sysctl knobs related to SYN option.
  udp: Fix a data-race around sysctl_udp_l3mdev_accept.
  ip: Fix data-races around sysctl_ip_prot_sock.
  ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
  ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
  ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
  can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()
  can: mcp251xfd: fix detection of mcp251863
  drm/imx/dcss: Add missing of_node_put() in fail path
  mailmap: update Baolin Wang's email
  powerpc/64s: Disable stack variable initialisation for prom_init
  drm/i915/guc: support v69 in parallel to v70
  drm/i915/guc: Support programming the EU priority in the GuC descriptor
  Documentation: fix udp_wmem_min in ip-sysctl.rst
  net: ethernet: mtk_ppe: fix possible NULL pointer dereference in mtk_flow_get_wdma_info
  r8152: fix a WOL issue
  drm/panel-edp: Fix variable typo when saving hpd absent delay from DT
  virt: sev-guest: Pass the appropriate argument type to iounmap()
  srcu: Make expedited RCU grace periods block even less frequently
  srcu: Block less aggressively for expedited grace periods
  KVM: x86: Protect the unused bits in MSR exiting flags
  md/raid5: missing error code in setup_conf()
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  KVM: selftests: Fix target thread to be migrated in rseq_test
  KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats
  amt: do not use amt->nr_tunnels outside of lock
  amt: drop unexpected multicast data
  amt: drop unexpected query message
  amt: drop unexpected advertisement message
  amt: add missing regeneration nonce logic in request logic
  amt: use READ_ONCE() in amt module
  amt: remove unnecessary locks
  amt: use workqueue for gateway side message handling
  net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
  net: dsa: sja1105: silent spi_device_id warnings
  be2net: Fix buffer overflow in be_get_module_eeprom
  gpio: pca953x: use the correct register address when regcache sync during init
  gpio: pca953x: use the correct range when do regmap sync
  gpio: pca953x: only use single read/write for No AI mode
  clk: lan966x: Fix the lan966x clock gate register address
  net: stmmac: remove redunctant disable xPCS EEE call
  net: dsa: fix NULL pointer dereference in dsa_port_reset_vlan_filtering
  net: dsa: fix dsa_port_vlan_filtering when global
  ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
  i40e: Fix erroneous adapter reinitialization during recovery process
  net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE
  net: lan966x: Fix usage of lan966x->mac_lock when used by FDB
  net: lan966x: Fix usage of lan966x->mac_lock inside lan966x_mac_irq_handler
  net: lan966x: Fix usage of lan966x->mac_lock when entry is removed
  net: lan966x: Fix usage of lan966x->mac_lock when entry is added
  net: lan966x: Fix taking rtnl_lock while holding spin_lock
  ANDROID: GKI: remove CONFIG_PINCTRL_SUN50I_* from arm64 gki_defconfig
  pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
  pinctrl: armada-37xx: make irq_lock a raw spinlock to avoid invalid wait context
  Revert "ocfs2: mount shared volume without ha stack"
  hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
  fs: sendfile handles O_NONBLOCK of out_fd
  ntfs: fix use-after-free in ntfs_ucsncmp()
  secretmem: fix unhandled fault in truncate
  mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range()
  mm: fix missing wake-up event for FSDAX pages
  mm: fix page leak with multiple threads mapping the same page
  mailmap: update Seth Forshee's email address
  tmpfs: fix the issue that the mount and remount results are inconsistent.
  mm: kfence: apply kmemleak_ignore_phys on early allocated pool
  ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported
  iavf: Fix missing state logs
  iavf: Fix handling of dummy receive descriptors
  iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq
  iavf: Fix VLAN_V2 addition/rejection
  drm/amdgpu: Remove one duplicated ef removal
  fs/lock: Rearrange ops in flock syscall.
  fs/lock: Don't allocate file_lock in flock_make_lock().
  x86/amd: Use IBPB for firmware calls
  docs: net: dsa: mention that VLANs are now refcounted on shared ports
  docs: net: dsa: delete misinformation about -EOPNOTSUPP for FDB/MDB/VLAN
  docs: net: dsa: re-explain what port_fdb_dump actually does
  docs: net: dsa: add a section for address databases
  docs: net: dsa: delete port_mdb_dump
  docs: net: dsa: remove port_vlan_dump
  docs: net: dsa: remove port_bridge_tx_fwd_offload
  docs: net: dsa: document port_fast_age
  docs: net: dsa: document port_setup and port_teardown
  docs: net: dsa: document the teardown method
  docs: net: dsa: document change_tag_protocol
  docs: net: dsa: add more info about the other arguments to get_tag_protocol
  docs: net: dsa: rename tag_protocol to get_tag_protocol
  docs: net: dsa: document the shutdown behavior
  docs: net: dsa: update probing documentation
  tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
  tcp: Fix data-races around sysctl_tcp_fastopen.
  tcp: Fix data-races around sysctl_max_syn_backlog.
  tcp: Fix a data-race around sysctl_tcp_tw_reuse.
  tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
  tcp: Fix data-races around some timeout sysctl knobs.
  tcp: Fix data-races around sysctl_tcp_reordering.
  tcp: Fix data-races around sysctl_tcp_migrate_req.
  tcp: Fix data-races around sysctl_tcp_syncookies.
  tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
  tcp: Fix data-races around keepalive sysctl knobs.
  igmp: Fix data-races around sysctl_igmp_qrv.
  igmp: Fix data-races around sysctl_igmp_max_msf.
  igmp: Fix a data-race around sysctl_igmp_max_memberships.
  igmp: Fix data-races around sysctl_igmp_llm_reports.
  pinctrl: Don't allow PINCTRL_AMD to be a module
  net: prestera: acl: use proper mask for port selector
  net/tls: Fix race in TLS device down flow
  net: stmmac: fix dma queue left shift overflow issue
  net: stmmac: switch to use interrupt for hw crosstimestamping
  pinctrl: ocelot: Fix pincfg
  pinctrl: ocelot: Fix pincfg for lan966x
  drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
  ARM: dts: lan966x: fix sys_clk frequency
  Linux 5.19-rc7
  drm/i915/ttm: fix 32b build
  perf trace: Fix SIGSEGV when processing syscall args
  perf tests: Fix Convert perf time to TSC test for hybrid
  perf tests: Stop Convert perf time to TSC test opening events twice
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  random: cap jitter samples per bit to factor of HZ
  efi/x86: use naked RET on mixed mode call wrapper
  i2c: cadence: Change large transfer count reset logic to be unconditional
  i2c: imx: fix typo in comment
  i2c: mlxcpld: Fix register setting for 400KHz frequency
  x86/bugs: Remove apostrophe typo
  tcp/udp: Make early_demux back namespacified.
  net: dsa: microchip: ksz_common: Fix refcount leak bug
  Revert "btrfs: turn delayed_nodes_tree into an XArray"
  Revert "btrfs: turn name_cache radix tree into XArray in send_ctx"
  Revert "btrfs: turn fs_info member buffer_radix into XArray"
  Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray"
  mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
  drm/scheduler: Don't kill jobs in interrupt context
  drm/amd/display: Fix new dmub notification enabling in DM
  KVM: emulate: do not adjust size of fastop and setcc subroutines
  net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
  net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
  stmmac: dwmac-mediatek: fix clock issue
  tcp: Fix a data-race around sysctl_tcp_probe_interval.
  tcp: Fix a data-race around sysctl_tcp_probe_threshold.
  tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
  tcp: Fix data-races around sysctl_tcp_min_snd_mss.
  tcp: Fix data-races around sysctl_tcp_base_mss.
  tcp: Fix data-races around sysctl_tcp_mtu_probing.
  tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
  tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
  ip: Fix a data-race around sysctl_fwmark_reflect.
  ip: Fix a data-race around sysctl_ip_autobind_reuse.
  ip: Fix data-races around sysctl_ip_nonlocal_bind.
  ip: Fix data-races around sysctl_ip_fwd_update_priority.
  ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
  ip: Fix data-races around sysctl_ip_no_pmtu_disc.
  ip: Fix data-races around sysctl_ip_default_ttl.
  printk: do not wait for consoles when suspended
  s390/ap: fix error handling in __verify_queue_reservations()
  ubsan: disable UBSAN_DIV_ZERO for clang
  Revert "vf/remap: return the amount of bytes actually deduplicated"
  x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
  riscv: dts: align gpio-key node names with dtschema
  RISC-V: kexec: Fix build error without CONFIG_KEXEC
  RISCV: kexec: Fix build error without CONFIG_MODULES
  mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
  ACPI: video: Fix acpi_video_handles_brightness_key_presses()
  um: Replace to_phys() and to_virt() with less generic function names
  nfp: flower: configure tunnel neighbour on cmsg rx
  net/tls: Check for errors in tls_device_init
  MAINTAINERS: Add an additional maintainer to the AMD XGBE driver
  xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
  amdgpu: disable powerpc support for the newer display engine
  block: fix missing blkcg_bio_issue_init
  igc: Reinstate IGC_REMOVED logic and implement it properly
  Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
  e1000e: Enable GPT clock before sending message to CSME
  KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  nvme: fix block device naming collision
  nvme-pci: fix freeze accounting for error handling
  selftests/net: test nexthop without gw
  ip: fix dflt addr selection for connected nexthop
  spi: cadence-quadspi: Remove spi_master_put() in probe failure path
  ASoC: rockchip-i2s: Undo BCLK pinctrl changes
  ARM: 9208/1: entry: add .ltorg directive to keep literals in range
  ARM: 9207/1: amba: fix refcount underflow if amba_device_add() fails
  Documentation: kvm: clarify histogram units
  kvm: stats: tell userspace which values are boolean
  x86/kvm: fix FASTOP_SIZE when return thunks are enabled
  KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
  um: Add missing apply_returns()
  net: atlantic: remove aq_nic_deinit() when resume
  net: atlantic: remove deep parameter on suspend/resume functions
  sfc: fix kernel panic when creating VF
  fs/ext2: replace ternary operator with min_t()
  seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
  seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
  seg6: fix skb checksum evaluation in SRH encapsulation/insertion
  netfs: do not unlock and put the folio twice
  x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt
  x86/bugs: Mark retbleed_strings static
  scsi: pm80xx: Set stopped phy's linkrate to Disabled
  scsi: pm80xx: Fix 'Unknown' max/min linkrate
  scsi: ufs: core: Fix missing clk change notification on host reset
  scsi: ufs: core: Drop loglevel of WriteBoost message
  scsi: megaraid: Clear READ queue map's nr_queues
  sfc: fix use after free when disabling sriov
  smb3: workaround negprot bug in some Samba servers
  ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory
  drm/amd/display: Ensure valid event timestamp for cursor-only commits
  drm/amd/display: correct check of coverage blend mode
  drm/amd/pm: Prevent divide by zero
  drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
  drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
  drm/amd/display: Ignore First MST Sideband Message Return Error
  ima: Fix potential memory leak in ima_init_crypto()
  ima: force signature verification when CONFIG_KEXEC_SIG is configured
  net: sunhme: output link status with a single print.
  r8152: fix accessing unset transport header
  s390/nospec: remove unneeded header includes
  s390/nospec: build expoline.o for modules_prepare target
  net: stmmac: fix leaks in probe
  net: ftgmac100: Hold reference returned by of_get_child_by_name()
  nexthop: Fix data-races around nexthop_compat_mode.
  ipv4: Fix data-races around sysctl_ip_dynaddr.
  tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
  tcp: Fix data-races around sysctl_tcp_ecn.
  raw: Fix a data-race around sysctl_raw_l3mdev_accept.
  icmp: Fix a data-race around sysctl_icmp_ratemask.
  icmp: Fix a data-race around sysctl_icmp_ratelimit.
  icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
  icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
  icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts.
  icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
  icmp: Fix a data-race around sysctl_icmp_echo_ignore_all.
  tcp: Fix a data-race around sysctl_max_tw_buckets.
  sysctl: Fix data-races in proc_dointvec_ms_jiffies().
  sysctl: Fix data-races in proc_dou8vec_minmax().
  cpufreq: mediatek: Handle sram regulator probe deferral
  x86/pat: Fix x86_has_pat_wp()
  x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
  ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
  mmc: sdhci-omap: Fix a lockdep warning for PM runtime init
  perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
  ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
  USB: serial: ftdi_sio: add Belimo device ids
  bnxt_en: Fix bnxt_refclk_read()
  bnxt_en: Fix and simplify XDP transmit path
  bnxt_en: fix livepatch query
  bnxt_en: Fix bnxt_reinit_after_abort() code path
  bnxt_en: reclaim max resources if sriov enable fails
  drm/i915/selftests: fix subtraction overflow bug
  drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/gt: Serialize GRDOM access between multiple engine resets
  drm/i915/ttm: fix sg_table construction
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  drm/i915: Fix vm use-after-free in vma destruction
  drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  ice: change devlink code to read NVM in blocks
  ice: handle E822 generic device ID in PLDM header
  cifs: remove unnecessary locking of chan_lock while freeing session
  cifs: fix race condition with delayed threads
  MAINTAINERS: change the NXP FSPI driver maintainer.
  gpio: sim: fix the chip_name configfs item
  net: ipv4: fix clang -Wformat warnings
  net: marvell: prestera: fix missed deinit sequence
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
  ALSA: hda - Add fixup for Dell Latitidue E5430
  selftest: net: add tun to .gitignore
  lockd: fix nlm_close_files
  lockd: set fl_owner when unlocking files
  NFSD: Decode NFSv4 birth time attribute
  ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
  ALSA: hda/realtek: Fix headset mic for Acer SF313-51
  ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found
  MAINTAINERS: Update freescale pin controllers maintainer
  pinctrl: sunplus: Add check for kcalloc
  pinctrl: ralink: Check for null return of devm_kcalloc
  selftests: mptcp: validate userspace PM tests by default
  mptcp: fix subflow traversal at disconnect time
  xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  wifi: mac80211: fix queue selection for mesh/OCB interfaces
  RDMA/irdma: Fix sleep from invalid context BUG
  RDMA/irdma: Do not advertise 1GB page size for x722
  drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
  RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_vcpu_requests()
  riscv: Fix missing PAGE_PFN_MASK
  platform/x86: intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
  platform/x86/intel/ifs: Mark as BROKEN
  platform/x86: asus-wmi: Add key mappings
  efi: Fix efi_power_off() not being run before acpi_power_off() when necessary
  platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
  platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4
  platform/x86/amd/pmc: Add new platform support
  platform/x86/amd/pmc: Add new acpi id for PMC controller
  netfilter: nf_tables: replace BUG_ON by element length check
  vlan: fix memory leak in vlan_newlink()
  nfp: fix issue of skb segments exceeds descriptor limitation
  netfilter: nf_log: incorrect offset to network header
  Input: document the units for resolution of size axes
  Input: goodix - call acpi_device_fix_up_power() in some cases
  selftests: forwarding: Install no_forwarding.sh
  selftests: forwarding: Install local_termination.sh
  erofs: avoid consecutive detection for Highmem memory
  erofs: wake up all waiters after z_erofs_lzma_head ready
  Input: wm97xx - make .remove() obviously always return 0
  arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
  arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
  ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
  ARM: dts: at91: sama5d2: Fix typo in i2s1 node
  tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
  drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode.
  usb: gadget: uvc: fix changing interface name via configfs
  usb: typec: add missing uevent when partner support PD
  Revert "drm/amdgpu: add drm buddy support to amdgpu"
  ipv4: Fix a data-race around sysctl_fib_sync_mem.
  icmp: Fix data-races around sysctl.
  cipso: Fix data-races around sysctl.
  net: Fix data-races around sysctl_mem.
  inetpeer: Fix data-races around sysctl.
  tcp: Fix a data-race around sysctl_tcp_max_orphans.
  sysctl: Fix data races in proc_dointvec_jiffies().
  sysctl: Fix data races in proc_doulongvec_minmax().
  sysctl: Fix data races in proc_douintvec_minmax().
  sysctl: Fix data races in proc_dointvec_minmax().
  sysctl: Fix data races in proc_douintvec().
  sysctl: Fix data races in proc_dointvec().
  net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
  bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs
  tee: tee_get_drvdata(): fix description of return value
  optee: Remove duplicate 'of' in two places.
  ARM: dts: kswitch-d10: use open drain mode for coma-mode pins
  ARM: dts: colibri-imx6ull: fix snvs pinmux group
  optee: smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR()
  MAINTAINERS: add polarfire rng, pci and clock drivers
  riscv: don't warn for sifive erratas in modules
  net: ocelot: fix wrong time_after usage
  net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
  net: stmmac: dwc-qos: Disable split header for Tegra194
  scsi: target: Fix WRITE_SAME No Data Buffer crash
  netfilter: conntrack: fix crash due to confirmed bit load reordering
  bpf: Make sure mac_header was set before using it
  ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
  ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
  ASoC: rt5640: Fix the wrong state of JD1 and JD2
  ASoC: Intel: sof_rt5682: fix out-of-bounds array access
  ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph()
  ASoC: tas2764: Fix amp gain register offset & default
  ASoC: tas2764: Correct playback volume range
  ASoC: tas2764: Fix and extend FSYNC polarity handling
  ASoC: tas2764: Add post reset delays
  ASoC: dt-bindings: Fix description for msm8916
  ASoC: doc: Capitalize RESET line name
  ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE
  ASoC: cs47l92: Fix event generation for OUT1 demux
  ASoC: wm8998: Fix event generation for input mux
  ASoC: wm5102: Fix event generation for output compensation
  ASoC: wcd9335: Use int array instead of bitmask for TX mixers
  ASoC: tlv320adcx140: Fix tx_mask check
  ASoC: max98396: Fix register access for PCM format settings
  ASoC: ti: omap-mcbsp: duplicate sysfs error
  ASoC: audio_graph_card2: Fix port numbers in example
  ASoC: sgtl5000: Fix noise on shutdown/remove
  ima: Fix a potential integer overflow in ima_appraise_measurement
  MAINTAINERS: mark ARM/PALM TREO SUPPORT orphan
  ima: fix violation measurement list record
  net/mlx5e: Ring the TX doorbell on DMA errors
  net/mlx5e: Fix capability check for updating vnic env counters
  net/mlx5e: CT: Use own workqueue instead of mlx5e priv
  net/mlx5: Lag, correct get the port select mode str
  net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
  net/mlx5e: kTLS, Fix build time constant test in RX
  net/mlx5e: kTLS, Fix build time constant test in TX
  net/mlx5: Lag, decouple FDB selection and shared FDB
  net/mlx5: TC, allow offload from uplink to other PF's VF
  ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
  ARM: 9213/1: Print message about disabled Spectre workarounds only once
  ARM: 9212/1: domain: Modify Kconfig help text
  ARM: 9211/1: domain: drop modify_domain()
  ARM: 9210/1: Mark the FDT_FIXED sections as shareable
  ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
  xdp: Fix spurious packet loss in generic XDP TX path
  spi: amd: Limit max transfer and message size
  riscv: dts: microchip: hook up the mpfs' l2cache
  ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
  arm64: dts: ls1028a: Update SFP node to include clock
  dt-bindings: display: sun4i: Fix D1 pipeline count
  fanotify: introduce FAN_MARK_IGNORE
  fanotify: cleanups for fanotify_mark() input validations
  fanotify: prepare for setting event flags in ignore mask
  fs: inotify: Fix typo in inotify comment
  ARM: dts: qcom: msm8974: re-add missing pinctrl
  serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST
  vt: fix memory overlapping when deleting chars in the buffer
  serial: mvebu-uart: correctly report configured baudrate value
  serial: 8250: Fix PM usage_count for console handover
  serial: 8250: fix return error code in serial8250_request_std_resource()
  serial: stm32: Clear prev values before setting RTS delays
  usb: dwc3-am62: remove unnecesary clk_put()
  usb: dwc3: gadget: Fix event pending check
  spi: aspeed: Fix division by zero
  spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapping descriptor
  mnt_idmapping: align kernel doc and parameter order
  reset: Fix devm bulk optional exclusive control getter
  MAINTAINERS: rectify entry for SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  mnt_idmapping: use new helpers in mapped_fs{g,u}id()
  fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t
  wifi: cfg80211: Allow P2P client interface to indicate port authorization
  wifi: mac80211: do not wake queues on a vif that is being stopped
  wifi: mac80211: check skb_shared in ieee80211_8023_xmit()
  wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify
  wifi: mac80211_hwsim: set virtio device ready in probe()
  Input: usbtouchscreen - add driver_info sanity check
  mnt_idmapping: return false when comparing two invalid ids
  attr: fix kernel doc
  tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
  serial: 8250: Fix __stop_tx() & DMA Tx restart races
  serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
  tty: serial: samsung_tty: set dma burst_size to 1
  serial: 8250: dw: enable using pdata with ACPI
  MAINTAINERS: erofs: add myself as reviewer
  MAINTAINERS: erofs: add myself as reviewer
  attr: port attribute changes to new types
  security: pass down mount idmapping to setattr hook
  quota: port quota helpers mount ids
  fs: port to iattr ownership update helpers
  fs: introduce tiny iattr ownership update helpers
  fs: use mount types in iattr
  fs: add two type safe mapping helpers
  mnt_idmapping: add vfs{g,u}id_t
  fs: dlm: remove timeout from dlm_user_adopt_orphan
  fs: dlm: remove waiter warnings
  fs: dlm: fix grammar in lowcomms output
  fs: dlm: add comment about lkb IFL flags
  fs: dlm: handle recovery result outside of ls_recover
  fs: dlm: make new_lockspace() wait until recovery completes
  fs: dlm: call dlm_lsop_recover_prep once
  fs: dlm: update comments about recovery and membership handling
  fs: dlm: add resource name to tracepoints
  fs: dlm: remove additional dereference of lksb
  fs: dlm: change ast and bast trace order
  fs: dlm: change posix lock sigint handling
  fs: dlm: use dlm_plock_info for do_unlock_close
  fs: dlm: change plock interrupted message to debug again
  fs: dlm: add pid to debug log
  fs: dlm: plock use list_first_entry
  ARM: rockchip: Add missing of_node_put() in rockchip_suspend_init()
  gpiolib: cdev: Fix kernel doc for struct line
  Revert "evm: Fix memleak in init_desc"
  dt-bindings: net: wireless: ath11k: change Kalle's email
  dt-bindings: net: wireless: ath9k: Change Toke as maintainer
  arm64: dts: rockchip: Assign RK3399 VDU clock rate
  arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior
  rtw88: 8821c: fix access const table of channel parameters
  power: supply: core: Fix boundary conditions in interpolation
  power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
  power: supply: ab8500_fg: add missing destroy_workqueue in ab8500_fg_probe
  arm64: dts: rockchip: Fix ethernet on production Quartz64-B
  xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/fsl,fec.yaml
	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml

Change-Id: Ieabc92c6fc43f2beda1cfcc99cf5439afbf60627
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8912618 SKQ4.220805.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-15 01:27:22 -07:00
Linus Torvalds
568035b01c Linux 6.0-rc1 2022-08-14 15:50:18 -07:00
Greg Kroah-Hartman
d581a1d10e Merge e2b5421007 ("Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iab088e93d961a506383810653b29868cb8290604
2022-08-12 14:35:29 +02:00
Greg Kroah-Hartman
b400ecfc0a Merge c013d0af81 ("Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-block") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I59f6c739aa0904d6abfac73858cfaa4216ce2edc
2022-08-11 14:33:57 +02:00
Nick Desaulniers
0d362be5b1 Makefile: link with -z noexecstack --no-warn-rwx-segments
Users of GNU ld (BFD) from binutils 2.39+ will observe multiple
instances of a new warning when linking kernels in the form:

  ld: warning: vmlinux: missing .note.GNU-stack section implies executable stack
  ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
  ld: warning: vmlinux has a LOAD segment with RWX permissions

Generally, we would like to avoid the stack being executable.  Because
there could be a need for the stack to be executable, assembler sources
have to opt-in to this security feature via explicit creation of the
.note.GNU-stack feature (which compilers create by default) or command
line flag --noexecstack.  Or we can simply tell the linker the
production of such sections is irrelevant and to link the stack as
--noexecstack.

LLVM's LLD linker defaults to -z noexecstack, so this flag isn't
strictly necessary when linking with LLD, only BFD, but it doesn't hurt
to be explicit here for all linkers IMO.  --no-warn-rwx-segments is
currently BFD specific and only available in the current latest release,
so it's wrapped in an ld-option check.

While the kernel makes extensive usage of ELF sections, it doesn't use
permissions from ELF segments.

Link: https://lore.kernel.org/linux-block/3af4127a-f453-4cf7-f133-a181cce06f73@kernel.dk/
Link: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107
Link: https://github.com/llvm/llvm-project/issues/57009
Reported-and-tested-by: Jens Axboe <axboe@kernel.dk>
Suggested-by: Fangrui Song <maskray@google.com>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2022-08-10 18:29:34 -07:00
Linus Torvalds
0af5cb349a Kbuild updates for v5.20
- Remove the support for -O3 (CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3)
 
  - Fix error of rpm-pkg cross-builds
 
  - Support riscv for checkstack tool
 
  - Re-enable -Wformwat warnings for Clang
 
  - Clean up modpost, Makefiles, and misc scripts
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAmLykZUVHG1hc2FoaXJv
 eUBrZXJuZWwub3JnAAoJED2LAQed4NsG4QoP/3Ooac5+kmcm9nT+fwtuQkFMPDhW
 /5ipDgE8W6kwbGSZX7/KD/3otiUhyhhlUjh1tUHpl+WEoy9Q1orUzbyOzTQW0QYH
 zdGazuDBsTPa35Vmow3vGUyX1FdRNKsHuDXC1M2BBLZK05OEjyNMxgi6NowE/XnK
 nFVAdZgu6HYfym/L5FDuXEmM1EYiAcPZL37+rBAd5mVCEyDk3rW2TxDa05Gs/8dr
 7QJ9rOKPS7+Hs/gc7w56z91eBzvWOhLjTcKFsqOuL3Yd1oFIwExAhaxo3TRUkp8i
 VBYKfty+9tXPxNNzKHBq4U9gONkuwQEQu3wOQbSKJQblkS5Sq2wfXH4kQoyCAZIB
 5+lsI4idHnD1ZBpOjYxxDrIY6qD+eb/xbxa+AxILoFOK8P1uEn7IHAtwLAg9BzT0
 NXdTd8W63D/5F6hVOJNqK8TPupINcWdXcvFvgz6q+Q6l8EDoVnsmSUP3F1qlJ0DI
 WhtKhX1CI1PC2T/8ruKJWfPTi6foHhzu4euYWuqUzMmlkhLbp9yHYDDxDN9Li2bh
 eT/Qy2oWHraLfXvmfhuE9SS0FrQgNtwtmPCVIn7JZTcji9JCt4ax7Erq3ufhG1BR
 oT1X4M1iangjILbZXJlrrS1qz3DeV84pjjR0TF/56ifqskRJPOPrfHnrQ0m3aMnh
 TDSweoE1ah1BcAlz
 =9kds
 -----END PGP SIGNATURE-----

Merge tag 'kbuild-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull Kbuild updates from Masahiro Yamada:

 - Remove the support for -O3 (CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3)

 - Fix error of rpm-pkg cross-builds

 - Support riscv for checkstack tool

 - Re-enable -Wformwat warnings for Clang

 - Clean up modpost, Makefiles, and misc scripts

* tag 'kbuild-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (30 commits)
  modpost: remove .symbol_white_list field entirely
  modpost: remove unneeded .symbol_white_list initializers
  modpost: add PATTERNS() helper macro
  modpost: shorten warning messages in report_sec_mismatch()
  Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"
  modpost: use more reliable way to get fromsec in section_rel(a)()
  modpost: add array range check to sec_name()
  modpost: refactor get_secindex()
  kbuild: set EXIT trap before creating temporary directory
  modpost: remove unused Elf_Sword macro
  Makefile.extrawarn: re-enable -Wformat for clang
  kbuild: add dtbs_prepare target
  kconfig: Qt5: tell the user which packages are required
  modpost: use sym_get_data() to get module device_table data
  modpost: drop executable ELF support
  checkstack: add riscv support for scripts/checkstack.pl
  kconfig: shorten the temporary directory name for cc-option
  scripts: headers_install.sh: Update config leak ignore entries
  kbuild: error out if $(INSTALL_MOD_PATH) contains % or :
  kbuild: error out if $(KBUILD_EXTMOD) contains % or :
  ...
2022-08-10 10:40:41 -07:00
Linus Torvalds
e05d5b9c5b linux-kselftest-next-5.20-rc1
This Kselftest update for Linux 5.20-rc1 consists of:
 
 - timers test build fixes and cleanups for new tool chains
 - removing khdr from kselftest framework and main Makefile
 - changes to test output messages to improve reports
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEPZKym/RZuOCGeA/kCwJExA0NQxwFAmLoSY4ACgkQCwJExA0N
 QxyukA//WMYoc9QfVNlBX+XHWqUy+XIP8GLiq08Bq4Ir7a+yZI7AIksnogb9rLZV
 Nhm+MGjk0DoIRrz8RFK3lpXparUZEb/H/aye329Sn+v/ICh9i2AWfv01S3vu5NB8
 5eYxF0LGHZnVWi9ttesUoNsFmJ2jeD3IAbD1KOZTzq5KALvfbgckl4bRbbE65YFS
 kxDfSgPmYV+2qXkZKi6B3kB0+oihi/jQdfdr3rdxRLRAxTlOH4RqIHS80m9itjWr
 bDA+RYMS/BuumAMCGokPhRFkt82EQPY2SsbPBb6d1v5mF3j+3Fboyj/UwwNM1sJZ
 sfZD3/xZZMpNI3eFKTjYmd4TYbcPUpGudE4YDme64ITvRYlfErWsztCheeZzRPte
 0HUaO5JEYKtD/a6bFnTJVksXy6w8wPjvy2JwqK5IMkBMl5wNPZFNdCSiM4rOpiA2
 LXyrkeCJ59Tilf7VU/FbhEKXogI0FZK8T7WEPBe3+kARlwJQbQijmGVdutM1S5QT
 A1UKyfUNMTm12cgLEX4Lfcb0JJQn6IXMfp9XKqbrAjEH0tNmCqolcL9Cci9tdU+6
 XkFdAUO/xRBS+7/HSsdbMWaKCWx0FG4VLW9E2o2+Js26c+pUwJRThN1yox+kAWm2
 BcVHxskmjjAgYvL+0eB+tNCe8vImSmgyQhnEcxYlv3CTWDtLoQ4=
 =sFMu
 -----END PGP SIGNATURE-----

Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest

Pull Kselftest updates from Shuah Khan:

 - timers test build fixes and cleanups for new tool chains

 - removing khdr from kselftest framework and main Makefile

 - changes to test output messages to improve reports

* tag 'linux-kselftest-next-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (24 commits)
  Makefile: replace headers_install with headers for kselftest
  selftests/landlock: drop deprecated headers dependency
  selftests: timers: clocksource-switch: adapt to kselftest framework
  selftests: timers: clocksource-switch: add 'runtime' command line parameter
  selftests: timers: clocksource-switch: add command line switch to skip sanity check
  selftests: timers: clocksource-switch: sort includes
  selftests: timers: clocksource-switch: fix passing errors from child
  selftests: timers: inconsistency-check: adapt to kselftest framework
  selftests: timers: nanosleep: adapt to kselftest framework
  selftests: timers: fix declarations of main()
  selftests: timers: valid-adjtimex: build fix for newer toolchains
  Makefile: add headers_install to kselftest targets
  selftests: drop KSFT_KHDR_INSTALL make target
  selftests: stop using KSFT_KHDR_INSTALL
  selftests: drop khdr make target
  selftests: drivers/dma-buf: Improve message in selftest summary
  selftests/kcmp: Make the test output consistent and clear
  selftests:timers: globals don't need initialization to 0
  selftests/drivers/gpu: Add error messages to drm_mm.sh
  selftests/tpm2: increase timeout for kselftests
  ...
2022-08-02 19:44:56 -07:00
Linus Torvalds
b349b1181d for-5.20/io_uring-2022-07-29
-----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCAAuFiEEwPw5LcreJtl1+l5K99NY+ylx4KYFAmLkm5gQHGF4Ym9lQGtl
 cm5lbC5kawAKCRD301j7KXHgpmKMD/4l3QIrLbjYIxlfrzQcHbmYuUkbQtj3SbZg
 6ejbnGVhCs1P9DdXH8MgE2BxgpiXQE0CqOK7vbSoo5ep2n2UTLI2DIxAl74SMIo7
 0wmJXtUJySuViKr3NYVHqlN180MkQYddBz0nGElhkQBPBCMhW8CrtPCeURr/YyHp
 2RxSYBXiUx2gRyig+klnp6oPEqelcBZJUyNHdA9yVrgl/RhB/t2rKj7D++8ukQM3
 Zuyh8WIkTeTfUz9hdGG7fuCEdZN4DlO2CCEc7uy0cKi6VRCKH4hYUCqClJ+/cfd2
 43dUI2O7B6D1t/ObFh8AGIDXBDqVA6ePQohQU6gooRkfQiBPKkc9d0ts4yIhRqca
 AjkzNM+0Eve3A01loJ8J84w8oZnvNpYEv5n8/sZVLWcyU3UIs0I88nC2OBiFtoRq
 d77CtFLwOTo+r3STtAhnZOqez90rhS6BqKtqlUP346PCuFItl6/MbGtwdTbLYEFj
 CVNIb2pERWSr2NxGv4lFyXaX/cRwruxojWH7yc3rRYjr4Ykevd1pe/fMGNiMAnKw
 5em/3QU3qq0ZVcXLMihksKeHHFIQwGDRMuyuv/fktV10+yYXQ0t16WzkJT3aR8Xo
 cqs0r8+6Jnj3uYcOMzj/FoLcpEPr21hnwAtzLto1mG1Wh4JRn/D7Nx5zqxPLxcW+
 NiU6VihPOw==
 =gxeV
 -----END PGP SIGNATURE-----

Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kernel.dk/linux-block

Pull io_uring updates from Jens Axboe:

 - As per (valid) complaint in the last merge window, fs/io_uring.c has
   grown quite large these days. io_uring isn't really tied to fs
   either, as it supports a wide variety of functionality outside of
   that.

   Move the code to io_uring/ and split it into files that either
   implement a specific request type, and split some code into helpers
   as well. The code is organized a lot better like this, and io_uring.c
   is now < 4K LOC (me).

 - Deprecate the epoll_ctl opcode. It'll still work, just trigger a
   warning once if used. If we don't get any complaints on this, and I
   don't expect any, then we can fully remove it in a future release
   (me).

 - Improve the cancel hash locking (Hao)

 - kbuf cleanups (Hao)

 - Efficiency improvements to the task_work handling (Dylan, Pavel)

 - Provided buffer improvements (Dylan)

 - Add support for recv/recvmsg multishot support. This is similar to
   the accept (or poll) support for have for multishot, where a single
   SQE can trigger everytime data is received. For applications that
   expect to do more than a few receives on an instantiated socket, this
   greatly improves efficiency (Dylan).

 - Efficiency improvements for poll handling (Pavel)

 - Poll cancelation improvements (Pavel)

 - Allow specifiying a range for direct descriptor allocations (Pavel)

 - Cleanup the cqe32 handling (Pavel)

 - Move io_uring types to greatly cleanup the tracing (Pavel)

 - Tons of great code cleanups and improvements (Pavel)

 - Add a way to do sync cancelations rather than through the sqe -> cqe
   interface, as that's a lot easier to use for some use cases (me).

 - Add support to IORING_OP_MSG_RING for sending direct descriptors to a
   different ring. This avoids the usually problematic SCM case, as we
   disallow those. (me)

 - Make the per-command alloc cache we use for apoll generic, place
   limits on it, and use it for netmsg as well (me).

 - Various cleanups (me, Michal, Gustavo, Uros)

* tag 'for-5.20/io_uring-2022-07-29' of git://git.kernel.dk/linux-block: (172 commits)
  io_uring: ensure REQ_F_ISREG is set async offload
  net: fix compat pointer in get_compat_msghdr()
  io_uring: Don't require reinitable percpu_ref
  io_uring: fix types in io_recvmsg_multishot_overflow
  io_uring: Use atomic_long_try_cmpxchg in __io_account_mem
  io_uring: support multishot in recvmsg
  net: copy from user before calling __get_compat_msghdr
  net: copy from user before calling __copy_msghdr
  io_uring: support 0 length iov in buffer select in compat
  io_uring: fix multishot ending when not polled
  io_uring: add netmsg cache
  io_uring: impose max limit on apoll cache
  io_uring: add abstraction around apoll cache
  io_uring: move apoll cache to poll.c
  io_uring: consolidate hash_locked io-wq handling
  io_uring: clear REQ_F_HASH_LOCKED on hash removal
  io_uring: don't race double poll setting REQ_F_ASYNC_DATA
  io_uring: don't miss setting REQ_F_DOUBLE_POLL
  io_uring: disable multishot recvmsg
  io_uring: only trace one of complete or overflow
  ...
2022-08-02 13:20:44 -07:00
jianzhou
b0a40cd05a Merge keystone/android-mainline-keystone-qcom-release.5.19-rc6 (79cfa1b) into msm-pineapple
* refs/heads/tmp-79cfa1b:
  ANDROID: overlayfs: inode_owner_or_capable called during execv
  ANDROID: overlayfs: override_creds=off option bypass creator_cred
  vf/remap: return the amount of bytes actually deduplicated
  fs/remap: constrain dedupe of EOF blocks
  samples: Use KSYM_NAME_LEN for kprobes
  fprobe/samples: Make sample_probe static
  blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon
  ftrace: Be more specific about arch impact when function tracer is enabled
  tracing: Fix sleeping while atomic in kdb ftdump
  tracing/histograms: Fix memory leak problem
  x86/static_call: Serialize __static_call_fixup() properly
  module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT
  fix race between exit_itimers() and /proc/pid/timers
  ANDROID: db845c_gki: Enable PINCTRL_SM8250_LPASS_LPI
  Linux 5.19-rc6
  ida: don't use BUG_ON() for debugging
  kbuild: remove unused cmd_none in scripts/Makefile.modinst
  x86/boot: Fix the setup data types max limit
  drm/aperture: Run fbdev removal before internal helpers
  ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
  io_uring: check that we have a file table when allocating update slots
  x86/speculation: Disable RRSBA behavior
  x86/kexec: Disable RET on kexec
  ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
  btrfs: zoned: drop optimization of zone finish
  btrfs: zoned: fix a leaked bioc in read_zone_info
  btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
  ovl: turn of SB_POSIXACL with idmapped layers temporarily
  x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
  ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig
  ANDROID: BUILD.bazel: the ufs-qcom module moved.
  MAINTAINERS: Remove iommu@lists.linux-foundation.org
  ANDROID: reorder the ufs config options in gki_defconfig
  UPSTREAM: scripts/check-local-export: avoid 'wait $!' for process substitution
  io_uring: explicit sqe padding for ioctl commands
  i2c: cadence: Unregister the clk notifier in error path
  UPSTREAM: fix the breakage in close_fd_get_file() calling conventions change
  PM / devfreq: exynos-bus: Fix NULL pointer dereference
  signal handling: don't use BUG_ON() for debugging
  x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
  x86/ibt, objtool: Don't discard text references from tracepoint section
  x86/bugs: Add Cannon lake to RETBleed affected CPU list
  gpiolib: cdev: fix null pointer dereference in linereq_free()
  LoongArch: Fix section mismatch warning
  LoongArch: Fix build errors for tinyconfig
  LoongArch: Remove obsolete mentions of vcsr
  LoongArch: Drop these obsolete selects in Kconfig
  fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible()
  fbmem: Check virtual screen sizes in fb_set_var()
  drm/ssd130x: Fix pre-charge period setting
  fbcon: Prevent that screen size is smaller than font size
  fbcon: Disallow setting font bigger than screen size
  dma-buf: Fix one use-after-free of fence
  drm/i915: Fix vm use-after-free in vma destruction
  drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  wireguard: Kconfig: select CRYPTO_CHACHA_S390
  crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
  wireguard: selftests: use microvm on x86
  wireguard: selftests: always call kernel makefile
  wireguard: selftests: use virt machine on m68k
  wireguard: selftests: set fake real time in init
  r8169: fix accessing unset transport header
  net: rose: fix UAF bug caused by rose_t0timer_expiry
  drm/amdgpu/display: disable prefer_shadow for generic fb helpers
  drm/amdgpu: keep fbdev buffers pinned during suspend
  usbnet: fix memory leak in error case
  Revert "ANDROID: sched: add vendor hook for correcting cpu capacity"
  Revert "ANDROID: sched: add cpumask parameter to cpu capacity vendor hook"
  Revert "ANDROID: sched: Add vendor hooks for update_topology"
  Revert "ANDROID: topology: Add flag to indicate topology has been updated"
  Revert "ANDROID: arch_topology: Export thermal pressure symbol"
  nvme: use struct group for generic command dwords
  dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
  nvme-pci: phison e16 has bogus namespace ids
  video: of_display_timing.h: include errno.h
  fbdev: fbmem: Fix logo center image dx issue
  Revert "tls: rx: move counting TlsDecryptErrors for sync"
  mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
  mptcp: fix local endpoint accounting
  selftests: mptcp: userspace PM support for MP_PRIO signals
  mptcp: netlink: issue MP_PRIO signals from userspace PMs
  mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
  mptcp: Avoid acquiring PM lock for subflow priority changes
  mptcp: fix locking in mptcp_nl_cmd_sf_destroy()
  net/mlx5e: Fix matchall police parameters validation
  net/sched: act_police: allow 'continue' action offload
  iommu/vt-d: Fix RID2PASID setup/teardown failure
  iommu/vt-d: Fix PCI bus rescan device hot add
  x86/compressed/64: Add identity mappings for setup_data entries
  dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
  dmaengine: pl330: Fix lockdep warning about non-static key
  net: lan966x: hardcode the number of external ports
  vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group
  Bluetooth: core: Fix deadlock on hci_power_on_sync.
  ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
  ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked
  ALSA: cs46xx: Fix missing snd_card_free() call at probe error
  fscache: Fix invalidation/lookup race
  cachefiles: narrow the scope of flushed requests when releasing fd
  fscache: Introduce fscache_cookie_is_dropped()
  fscache: Fix if condition in fscache_wait_on_volume_collision()
  gpio: vf610: fix compilation error
  dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature
  dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
  selftests: forwarding: fix error message in learning_test
  selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
  selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
  drm/panfrost: Fix shrinker list corruption by madvise IOCTL
  drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
  drm/rockchip: Detach from ARM DMA domain in attach_device
  drm/bridge: fsl-ldb: Drop DE signal polarity inversion
  drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
  drm/bridge: fsl-ldb: Fix mode clock rate validation
  soc: qcom: smem: use correct format characters
  ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
  ALSA: usb-audio: Add quirk for Fiero SC-01
  ALSA: hda/realtek: Add quirk for Clevo L140PU
  ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
  drm/aperture: Run fbdev removal before internal helpers
  powerpc/powernv: delay rng platform device creation until later in boot
  can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
  can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id
  can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
  can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
  can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
  can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
  can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
  can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
  ibmvnic: Properly dispose of all skbs during a failover.
  can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
  can: m_can: m_can_chip_config(): actually enable internal timestamping
  can: grcan: grcan_probe(): remove extra of_node_get()
  can: gs_usb: gs_usb_open/close(): fix memory leak
  can: rcar_canfd: Fix data transmission failed on R-Car V3U
  Revert "can: xilinx_can: Limit CANFD brp to 2"
  docs: netdev: add a cheat sheet for the rules
  docs: netdev: document reverse xmas tree
  docs: netdev: document that patch series length limit
  can: bcm: use call_rcu() instead of costly synchronize_rcu()
  ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
  ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI
  ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
  ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
  ARM: dts: stm32: fix pwr regulators references to use scmi
  mm: split huge PUD on wp_huge_pud fallback
  nilfs2: fix incorrect masking of permission flags for symlinks
  mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one()
  riscv/mm: fix build error while PAGE_TABLE_CHECK enabled without MMU
  Documentation: highmem: use literal block for code example in highmem.h comment
  mm: sparsemem: fix missing higher order allocation splitting
  mm/damon: use set_huge_pte_at() to make huge pte old
  sh: convert nommu io{re,un}map() to static inline functions
  mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
  Linux 5.19-rc5
  lockref: remove unused 'lockref_get_or_lock()' function
  sparse: introduce conditional lock acquire function attribute
  netfilter: nft_set_pipapo: release elements in clone from abort path
  netfilter: nf_tables: stricter validation of element data
  parisc: Fix vDSO signal breakage on 32-bit kernel
  MAINTAINERS: add Wenjia as SMC maintainer
  misc: rtsx_usb: set return value in rsp_buf alloc err path
  perf synthetic-events: Ignore dead threads during event synthesis
  perf synthetic-events: Don't sort the task scan result from /proc
  perf unwind: Fix unitialized 'offset' variable on aarch64
  selftests/net: fix section name when using xdp_dummy.o
  doc: module: update file references
  module: Fix "warning: variable 'exit' set but not used"
  module: Fix selfAssignment cppcheck warning
  modules: Fix corruption of /proc/kallsyms
  UPSTREAM: virtio_ring: make vring_create_virtqueue_split prettier
  UPSTREAM: vhost-vdpa: call vhost_vdpa_cleanup during the release
  UPSTREAM: virtio_mmio: Restore guest page size on resume
  UPSTREAM: virtio_mmio: Add missing PM calls to freeze/restore
  UPSTREAM: caif_virtio: fix race between virtio_device_ready() and ndo_open()
  UPSTREAM: virtio-net: fix race between ndo_open() and virtio_device_ready()
  UPSTREAM: virtio: disable notification hardening by default
  UPSTREAM: virtio: Remove unnecessary variable assignments
  UPSTREAM: virtio_ring : keep used_wrap_counter in vq->last_used_idx
  UPSTREAM: vduse: Tie vduse mgmtdev and its device
  UPSTREAM: vdpa/mlx5: Initialize CVQ vringh only once
  UPSTREAM: vdpa/mlx5: Update Control VQ callback information
  UPSTREAM: vdpa: make get_vq_group and set_group_asid optional
  UPSTREAM: virtio: Fix all occurences of the "the the" typo
  UPSTREAM: vduse: Fix NULL pointer dereference on sysfs access
  UPSTREAM: vringh: Fix loop descriptors check in the indirect cases
  UPSTREAM: vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
  UPSTREAM: vdpa/mlx5: fix error code for deleting vlan
  UPSTREAM: virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
  UPSTREAM: vdpa/mlx5: Fix syntax errors in comments
  UPSTREAM: virtio-rng: make device ready before making request
  UPSTREAM: um: virt-pci: set device ready in probe()
  bpf, selftests: Add verifier test case for jmp32's jeq/jne
  bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar
  bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
  bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
  PM: runtime: Fix supplier device management during consumer probe
  PM: runtime: Redefine pm_runtime_release_supplier()
  hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
  arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes
  dmaengine: imx-sdma: only restart cyclic channel when enabled
  xfs: prevent a UAF when log IO errors race with unmount
  irqchip/apple-aic: Make symbol 'use_fast_ipi' static
  irqchip/xilinx: Add explicit dependency on OF_ADDRESS
  soc: ixp4xx/npe: Fix unused match warning
  net: usb: Fix typo in code
  dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
  dmaengine: idxd: force wq context cleanup on device disable path
  dmaengine: qcom: bam_dma: fix runtime PM underflow
  x86: Fix .brk attribute in linker script
  x86: Clear .brk area at early boot
  x86/xen: Use clear_bss() for Xen PV guests
  drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Tablet 2 830
  xen/arm: Fix race in RB-tree based P2M accounting
  xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
  xen/blkfront: force data bouncing when backend is untrusted
  xen/netfront: force data bouncing when backend is untrusted
  xen/netfront: fix leaking data in shared pages
  staging/wlan-ng: get the correct struct hfa384x in work callback
  misc: rtsx_usb: use separate command and response buffers
  misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
  xen/blkfront: fix leaking data in shared pages
  vfs: fix copy_file_range() regression in cross-fs copies
  SUNRPC: Fix READ_PLUS crasher
  NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
  NFS: restore module put when manager exits.
  i40e: Fix VF's MAC Address change on VM
  i40e: Fix dropped jumbo frames statistics
  net: dsa: felix: fix race between reading PSFP stats and port stats
  selftest: tun: add test for NAPI dismantle
  net: tun: avoid disabling NAPI twice
  net: sparx5: mdb add/del handle non-sparx5 devices
  thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake
  s390/qdio: Fix spelling mistake
  s390/sclp: Fix typo in comments
  s390/archrandom: simplify back to earlier design and initialize earlier
  io_uring: fix provided buffer import
  ANDROID: gki_defconfig: enable IPV6_MROUTE
  io_uring: keep sendrecv flags in ioprio
  s390/purgatory: remove duplicated build rule of kexec-purgatory.o
  s390/purgatory: hard-code obj-y in Makefile
  s390: remove unneeded 'select BUILD_BIN2C'
  net: sfp: fix memory leak in sfp_probe()
  mlxsw: spectrum_router: Fix rollback in tunnel next hop init
  net: rose: fix UAF bugs caused by timer handler
  net: usb: ax88179_178a: Fix packet receiving
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
  nvmet: add a clear_ids attribute for passthru targets
  net: bonding: fix use-after-free after 802.3ad slave unbind
  ipv6: fix lockdep splat in in6_dump_addrs()
  net: phy: ax88772a: fix lost pause advertisement configuration
  net: phy: Don't trigger state machine while in suspend
  usbnet: fix memory allocation in helpers
  selftests net: fix kselftest net fatal error
  dm raid: fix KASAN warning in raid5_add_disks
  dm raid: fix KASAN warning in raid5_remove_disk
  ata: pata_cs5535: Fix W=1 warnings
  hwmon: (pmbus/ucd9200) fix typos in comments
  hwmon: (occ) Prevent power cap command overwriting poll response
  PM / devfreq: passive: revert an editing accident in SPDX-License line
  PM / devfreq: Fix kernel warning with cpufreq passive register fail
  PM / devfreq: Rework freq_table to be local to devfreq struct
  PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
  PM / devfreq: passive: Use HZ_PER_KHZ macro in units.h
  PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER
  PM / devfreq: Mute warning on governor PROBE_DEFER
  PM / devfreq: Fix kernel panic with cpu based scaling to passive gov
  i2c: piix4: Fix a memory leak in the EFCH MMIO support
  Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
  drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  drm/fourcc: fix integer type usage in uapi header
  drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
  UPSTREAM: watchdog: gxp: Add missing MODULE_LICENSE
  ANDROID: add drivers/leds/rgb/leds-qcom-lpg.ko to db845c module list
  ceph: wait on async create before checking caps for syncfs
  xfs: dont treat rt extents beyond EOF as eofblocks to be cleared
  xfs: don't hold xattr leaf buffers across transaction rolls
  xfs: empty xattr leaf header blocks are not corruption
  x86/retbleed: Add fine grained Kconfig knobs
  nvme: fix regression when disconnect a recovering ctrl
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
  nvme-tcp: always fail a request when sending it failed
  nvmet-tcp: fix regression in data_digest calculation
  NFC: nxp-nci: don't print header length mismatch on i2c error
  NFC: nxp-nci: Don't issue a zero length i2c_master_read()
  net: tipc: fix possible refcount leak in tipc_sk_create()
  powerpc/memhotplug: Add add_pages override for PPC
  powerpc/bpf: Fix use of user_pt_regs in uapi
  fbdev: Disable sysfb device registration when removing conflicting FBs
  firmware: sysfb: Add sysfb_disable() helper function
  firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
  ANDROID: gki_defconfig: reorder some mm config options
  cxl/mbox: Fix missing variable payload checks in cmd size validation
  nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
  net: ipv6: unexport __init-annotated seg6_hmac_net_init()
  ipv6/sit: fix ipip6_tunnel_get_prl return value
  selftests: mptcp: Initialize variables to quiet gcc 12 warnings
  mptcp: fix conflict with <netinet/in.h>
  selftests: mptcp: more stable diag tests
  mptcp: fix race on unaccepted mptcp sockets
  mptcp: consistent map handling on failure
  mptcp: fix shutdown vs fallback race
  mptcp: invoke MP_FAIL response when needed
  mptcp: introduce MAPPING_BAD_CSUM
  mptcp: fix error mibs accounting
  gen_compile_commands: handle multiple lines per .mod file
  xsk: Clear page contiguity bit when unmapping pool
  platform/x86: hp-wmi: Ignore Sanitization Mode event
  platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
  platform/x86: thinkpad-acpi: profile capabilities as integer
  platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
  platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
  platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
  platform/x86: panasonic-laptop: sort includes alphabetically
  platform/x86: panasonic-laptop: de-obfuscate button codes
  ACPI: video: Change how we determine if brightness key-presses are handled
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  bpf, docs: Better scale maintenance of BPF subsystem
  perf bpf: 8 byte align bpil data
  tools kvm headers arm64: Update KVM headers from the kernel sources
  perf offcpu: Accept allowed sample types only
  perf offcpu: Fix build failure on old kernels
  pinctrl: stm32: fix optional IRQ support to gpios
  linux/dim: Fix divide by 0 in RDMA DIM
  ANDROID: remove CONFIG_USELIB from x86 gki_defconfig
  net: bonding: fix possible NULL deref in rlb code
  pinctrl: imx: Add the zero base flag for imx93
  Revert "Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""""
  ARM: at91: pm: Mark at91_pm_secure_init as __init
  ARM: at91: fix soc detection for SAM9X60 SiPs
  ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
  ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
  ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
  ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
  ARM: at91: pm: use proper compatible for sama5d2's rtc
  Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup"""
  fanotify: refine the validation checks on non-dir inode mask
  openrisc: unwinder: Fix grammar issue in comment
  irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
  cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist
  cpufreq: pmac32-cpufreq: Fix refcount leak bug
  cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt
  drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
  Revert "ANDROID: GKI: Disable security lockdown for unsigned modules"
  Revert "ANDROID: module: Add vendor hook"
  ipv6: take care of disable_policy when restoring routes
  net: usb: asix: do not force pause frames support
  net: asix: fix "can't send until first packet is send" issue
  MAINTAINERS: nfc: drop Charles Gorand from NXP-NCI
  octeon_ep: use bitwise AND
  selftests: tc-testing: Add testcases to test new flush behaviour
  net/sched: act_api: Notify user space if any actions were flushed before error
  epic100: fix use after free on rmmod
  net: tun: stop NAPI when detaching queues
  scsi: hisi_sas: Limit max hw sectors for v3 HW
  dm raid: fix accesses beyond end of raid member array
  arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
  drm/msm/gem: Fix error return on fence id alloc fail
  parisc/unaligned: Fix emulate_ldw() breakage
  tick/nohz: unexport __init-annotated tick_nohz_full_setup()
  netfilter: br_netfilter: do not skip all hooks with 0 priority
  netfilter: nf_tables: avoid skb access on nf_stolen
  netfilter: nft_dynset: restore set element counter when failing to update
  firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API
  drm/i915: tweak the ordering in cpu_write_needs_clflush
  drm/i915/dgfx: Disable d3cold at gfx root port
  drm/i915/gem: add missing else
  NFSD: restore EINVAL error translation in nfsd_commit()
  eeprom: at25: Rework buggy read splitting
  platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
  platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
  drm/vc4: perfmon: Fix variable dereferenced before check
  virtio_ring: make vring_create_virtqueue_split prettier
  vhost-vdpa: call vhost_vdpa_cleanup during the release
  virtio_mmio: Restore guest page size on resume
  virtio_mmio: Add missing PM calls to freeze/restore
  caif_virtio: fix race between virtio_device_ready() and ndo_open()
  virtio-net: fix race between ndo_open() and virtio_device_ready()
  firmware: arm_scmi: Fix response size warning for OPTEE transport
  tipc: move bc link creation back to tipc_node_create
  tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
  pinctrl: sunxi: sunxi_pconf_set: use correct offset
  x86/cpu/amd: Enumerate BTC_NO
  x86/common: Stamp out the stepping madness
  KVM: VMX: Prevent RSB underflow before vmenter
  x86/speculation: Fill RSB on vmexit for IBRS
  KVM: VMX: Fix IBRS handling after vmexit
  KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
  KVM: VMX: Convert launched argument to flags
  KVM: VMX: Flatten __vmx_vcpu_run()
  objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
  x86/speculation: Remove x86_spec_ctrl_mask
  x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
  x86/speculation: Fix SPEC_CTRL write on SMT state change
  x86/speculation: Fix firmware entry SPEC_CTRL handling
  x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
  x86/cpu/amd: Add Spectral Chicken
  objtool: Add entry UNRET validation
  x86/bugs: Do IBPB fallback check only once
  x86/bugs: Add retbleed=ibpb
  x86/xen: Add UNTRAIN_RET
  x86/xen: Rename SYS* entry points
  objtool: Update Retpoline validation
  intel_idle: Disable IBRS during long idle
  x86/bugs: Report Intel retbleed vulnerability
  x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
  x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
  x86/bugs: Optimize SPEC_CTRL MSR writes
  x86/entry: Add kernel IBRS implementation
  x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
  x86/bugs: Enable STIBP for JMP2RET
  x86/bugs: Add AMD retbleed= boot parameter
  x86/bugs: Report AMD retbleed vulnerability
  x86: Add magic AMD return-thunk
  objtool: Treat .text.__x86.* as noinstr
  x86/entry: Avoid very early RET
  x86: Use return-thunk in asm code
  x86/sev: Avoid using __x86_return_thunk
  x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
  x86/kvm: Fix SETcc emulation for return thunks
  x86/bpf: Use alternative RET encoding
  x86/ftrace: Use alternative RET encoding
  x86,static_call: Use alternative RET encoding
  x86,objtool: Create .return_sites
  x86: Undo return-thunk damage
  x86/retpoline: Use -mfunction-return
  x86/retpoline: Swizzle retpoline thunk
  x86/retpoline: Cleanup some #ifdefery
  x86/cpufeatures: Move RETPOLINE flags to word 11
  x86/kvm/vmx: Make noinstr clean
  arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings
  arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
  arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
  arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
  arm64: dts: imx8mp-venice-gw74xx: correct pad settings
  arm64: dts: imx8mp-evk: correct I2C3 pad settings
  arm64: dts: imx8mp-evk: correct I2C1 pad settings
  arm64: dts: imx8mp-evk: correct I2C5 pad settings
  arm64: dts: imx8mp-evk: correct vbus pad settings
  arm64: dts: imx8mp-evk: correct eqos pad settings
  arm64: dts: imx8mp-evk: correct vbus pad settings
  arm64: dts: imx8mp-evk: correct gpio-led pad settings
  arm64: dts: imx8mp-evk: correct the uart2 pinctl value
  arm64: dts: imx8mp-evk: correct mmc pad settings
  ARM: mxs_defconfig: Enable the framebuffer
  platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
  platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
  platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
  arm64: dts: imx8mp: correct clock of pgc_ispdwp
  xfs: clean up the end of xfs_attri_item_recover
  xfs: always free xattri_leaf_bp when cancelling a deferred op
  xfs: use invalidate_lock to check the state of mmap_lock
  xfs: factor out the common lock flags assert
  Linux 5.19-rc4
  tools headers UAPI: Synch KVM's svm.h header with the kernel
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  perf stat: Enable ignore_missing_thread
  perf inject: Adjust output data offset for backward compatibility
  perf trace beauty: Fix generation of errno id->str table on ALT Linux
  perf build-id: Fix caching files with a wrong build ID
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  perf inject: Fix missing free in copy_kcore_dir()
  parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
  parisc: Fix flush_anon_page on PA8800/PA8900
  MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support
  arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
  ksmbd: use vfs_llseek instead of dereferencing NULL
  parisc: align '*' in comment in math-emu code
  kbuild: Ignore __this_module in gen_autoksyms.sh
  kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
  arm64: dts: qcom: sm8450 add ITS device tree node
  arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
  lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch()
  LoongArch: Make compute_return_era() return void
  LoongArch: Fix wrong fpu version
  LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler()
  LoongArch: Fix sleeping in atomic context in setup_tlb_handler()
  LoongArch: Fix the _stext symbol address
  LoongArch: Fix the !THP build
  net: fix IFF_TX_SKB_NO_LINEAR definition
  net: dp83822: disable rx error interrupt
  net: dp83822: disable false carrier interrupt
  net: tun: unlink NAPI from device on destruction
  tcp: add a missing nf_reset_ct() in 3WHS handling
  fprobe, samples: Add module parameter descriptions
  RDMA/cm: Fix memory leak in ib_cm_insert_listen
  nvdimm: Fix badblocks clear off-by-one error
  cifs: update cifs_ses::ip_addr after failover
  selftests/bpf: Test sockmap update when socket has ULP
  arm64: dts: qcom: sm8450: fix interconnects property of UFS node
  ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom
  ASoC: madera: Fix event generation for rate controls
  ASoC: madera: Fix event generation for OUT1 demux
  ASoC: cs47l15: Fix event generation for low power mux control
  ASoC: cs35l41: Add ASP TX3/4 source to register patch
  ASoC: dapm: Initialise kcontrol data for mux/demux controls
  ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
  ASoC: cs35l41: Correct some control names
  ASoC: wm5110: Fix DRE control
  ASoC: wm_adsp: Fix event for preloader
  MAINTAINERS: update ASoC Qualcomm maintainer email-id
  ASoC: rockchip: i2s: switch BCLK to GPIO
  ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
  ASoC: SOF: pm: add definitions for S4 and S5 states
  ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
  ASoC: SOF: Intel: hda: Fix compressed stream position tracking
  ASoC: SOF: mediatek: Fix error code in probe
  ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
  MAINTAINERS: update ASoC/Intel/SOF maintainers
  ASoC: wcd938x: Fix event generation for some controls
  ASoC: wcd9335: Fix spurious event generation
  ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
  ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
  ASoC: Remove unused hw_write_t type
  ASoC: Intel: avs: Fix parsing UUIDs in topology
  ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
  ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
  ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
  ASoC: ak4613: cares Simple-Audio-Card case for TDM
  ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
  ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
  ASoC: rt7*-sdw: harden jack_detect_handler
  ASoC: rt711: fix calibrate mutex initialization
  ASoC: Intel: sof_sdw: handle errors on card registration
  ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
  ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
  arm: mach-spear: Add missing of_node_put() in time.c
  ARM: cns3xxx: Fix refcount leak in cns3xxx_init
  MAINTAINERS: Update email address
  cifs: avoid deadlocks while updating iface
  MAINTAINERS: Add new IOMMU development mailing list
  usb: chipidea: udc: check request status before setting device address
  USB: gadget: Fix double-free bug in raw_gadget driver
  ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
  crypto: ccp - Fix device IRQ counting by using platform_irq_count()
  KVM: SEV: Init target VMCBs in sev_migrate_from
  KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
  virtio: disable notification hardening by default
  virtio: Remove unnecessary variable assignments
  virtio_ring : keep used_wrap_counter in vq->last_used_idx
  vduse: Tie vduse mgmtdev and its device
  vdpa/mlx5: Initialize CVQ vringh only once
  vdpa/mlx5: Update Control VQ callback information
  ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
  ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
  ksmbd: remove duplicate flag set in smb2_write
  selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
  net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user()
  net/ncsi: use proper "mellanox" DT vendor prefix
  powerpc/prom_init: Fix kernel config grep
  net: dsa: bcm_sf2: force pause link settings
  net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
  powerpc/book3e: Fix PUD allocation size in map_kernel_page()
  powerpc/xive/spapr: correct bitmap allocation size
  memregion: Fix memregion_free() fallback definition
  gpio: mxs: Fix header comment
  xfs: introduce xfs_inodegc_push()
  xfs: bound maximum wait time for inodegc work
  gpio: Fix kernel-doc comments to nested union
  cpufreq: amd-pstate: Add resume and suspend callbacks
  dm mirror log: clear log bits up to BITS_PER_LONG boundary
  dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio
  drm/msm/dpu: Fix variable dereferenced before check
  drm/msm/dp: reset drm_dev to NULL at dp_display_unbind()
  drm/msm/dpu: Increment vsync_cnt before waking up userspace
  io_uring: use original request task for inflight tracking
  MAINTAINERS: Reorganize KVM/x86 maintainership
  Revert "printk: add functions to prefer direct printing"
  Revert "printk: add kthread console printers"
  Revert "printk: extend console_lock for per-console locking"
  Revert "printk: remove @console_locked"
  Revert "printk: Block console kthreads when direct printing will be required"
  Revert "printk: Wait for the global console lock when the system is going down"
  filemap: Fix serialization adding transparent huge pages to page cache
  mm: Clear page->private when splitting or migrating a page
  s390/pai: Fix multiple concurrent event installation
  s390/pai: Prevent invalid event number for pai_crypto PMU
  s390/cpumf: Handle events cycles and instructions identical
  s390/crash: make copy_oldmem_page() return number of bytes copied
  s390/crash: add missing iterator advance in copy_oldmem_page()
  gpio: grgpio: Fix device removing
  io_uring: move io_uring_get_opcode out of TP_printk
  gpio: winbond: Fix error code in winbond_gpio_get()
  xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
  xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
  xhci: turn off port power in shutdown
  xhci: Keep interrupt disabled in initialization until host is running.
  selftests: KVM: Handle compiler optimizations in ucall
  block: remove WARN_ON() from bd_link_disk_holder
  xen/gntdev: Avoid blocking in unmap_grant_pages()
  dma-direct: use the correct size for dma_set_encrypted()
  nvme: move the Samsung X5 quirk entry to the core quirks
  nvme: fix the CRIMS and CRWMS definitions to match the spec
  nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
  USB: serial: option: add Quectel RM500K module support
  net: openvswitch: fix parsing of nw_proto for IPv6 fragments
  sock: redo the psock vs ULP protection check
  Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
  virtio_net: fix xdp_rxq_info bug after suspend/resume
  igb: Make DMA faster when CPU is active on the PCIe link
  net: dsa: qca8k: reduce mgmt ethernet timeout
  net: dsa: qca8k: reset cpu port on MTU change
  cifs: periodically query network interfaces from server
  cifs: during reconnect, update interface if necessary
  cifs: change iface_list from array to sorted linked list
  smb3: use netname when available on secondary channels
  MAINTAINERS: Add a maintainer for OCP Time Card
  ipc: Free mq_sysctls if ipc namespace creation failed
  amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
  drm/amd/display: Fix typo in override_lane_settings
  drm/amd/display: Fix DC warning at driver load
  drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
  drm/amdgpu: Adjust logic around GTT size (v3)
  hinic: Replace memcpy() with direct assignment
  ALSA: hda/realtek: Add quirk for Clevo NS50PU
  video: fbdev: omap: Remove duplicate 'the' in comment
  video: fbdev: omapfb: Align '*' in comment
  drm/sun4i: Return if frontend is not present
  drm/vc4: fix error code in vc4_check_tex_size()
  iommu/ipmmu-vmsa: Fix compatible for rcar-gen4
  Revert "drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c"
  regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
  regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
  powerpc/powernv: wire up rng during setup_arch
  drm/sun4i: Add DMA mask and segment size
  drm/vc4: hdmi: Fixed possible integer overflow
  USB: serial: option: add Quectel EM05-G modem
  USB: serial: pl2303: add support for more HXN (G) types
  net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
  io_uring: fix double poll leak on repolling
  io_uring: fix wrong arm_poll error handling
  io_uring: fail links when poll fails
  ice: ethtool: Prohibit improper channel config for DCB
  cxl/mbox: Use __le32 in get,set_lsa mailbox structures
  cxl/core: Use is_endpoint_decoder
  cxl: Fix cleanup of port devices on failure to probe driver.
  ice: ethtool: advertise 1000M speeds properly
  mips: lantiq: Add missing of_node_put() in irq.c
  ice: Fix switchdev rules book keeping
  MAINTAINERS: Update Ben's email address
  PM: hibernate: Use kernel_can_power_off()
  ice: ignore protocol field in GTP offload
  dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling
  dm era: commit metadata in postsuspend after worker stops
  block: pop cached rq before potentially blocking rq_qos_throttle()
  afs: Fix dynamic root getattr
  efi/x86: libstub: Fix typo in __efi64_argmap* name
  efi: sysfb_efi: remove unnecessary <asm/efi.h> include
  f2fs: do not count ENOENT for error case
  mips: dts: ingenic: Add TCU clock to x1000/x1830 tcu device node
  certs: Add FIPS selftests
  certs: Move load_certificate_list() to be with the asymmetric keys code
  mips/pic32/pic32mzda: Fix refcount leak bugs
  mips: lantiq: xway: Fix refcount leak bug in sysctrl
  mips: lantiq: falcon: Fix refcount leak bug in sysctrl
  mips: ralink: Fix refcount leak in of.c
  mips: mti-malta: Fix refcount leak in malta-time.c
  arch: mips: generic: Add missing of_node_put() in board-ranchu.c
  MIPS: Remove repetitive increase irq_err_count
  drm/xen: Add missing VM_DONTEXPAND flag in mmap callback
  x86/xen: Remove undefined behavior in setup_features()
  xen-blkfront: Handle NULL gendisk
  usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
  usb: gadget: uvc: fix list double add in uvcg_video_pump
  dt-bindings: usb: ehci: Increase the number of PHYs
  dt-bindings: usb: ohci: Increase the number of PHYs
  io_uring: fix req->apoll_events
  io_uring: fix merge error in checking send/recv addr2 flags
  Documentation: update btrfs list of features and link to readthedocs.io
  btrfs: fix deadlock with fsync+fiemap+transaction commit
  btrfs: don't set lock_owner when locking extent buffer for reading
  btrfs: zoned: fix critical section of relocation inode writeback
  btrfs: zoned: prevent allocation from previous data relocation BG
  btrfs: do not BUG_ON() on failure to migrate space when replacing extents
  btrfs: add missing inode updates on each iteration when replacing extents
  btrfs: fix race between reflinking and ordered extent completion
  ALSA: hda: Fix discovery of i915 graphics PCI device
  usb: gadget: Fix non-unique driver names in raw-gadget driver
  MAINTAINERS: add include/dt-bindings/usb to USB SUBSYSTEM
  netfilter: nf_dup_netdev: add and use recursion counter
  netfilter: nf_dup_netdev: do not push mac header a second time
  selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
  arm64: dts: qcom: Remove duplicate sc7180-trogdor include on lazor/homestar
  smb3: fix empty netname context on secondary channels
  filemap: Handle sibling entries in filemap_get_read_batch()
  filemap: Correct the conditions for marking a folio as accessed
  video: fbdev: simplefb: Check before clk_put() not needed
  video: fbdev: au1100fb: Drop unnecessary NULL ptr check
  video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
  drm/i915/display: Re-add check for low voltage sku for max dp source rate
  regmap: Wire up regmap_config provided bulk write in missed functions
  regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
  regmap: Re-introduce bulk read support check in regmap_bulk_read()
  udmabuf: add back sanity check
  io_uring: mark reissue requests with REQ_F_PARTIAL_IO
  video: fbdev: skeletonfb: Convert to generic power management
  video: fbdev: cirrusfb: Remove useless reference to PCI power management
  video: fbdev: intelfb: Initialize value of stolen size
  video: fbdev: intelfb: Use aperture size from pci_resource_len
  video: fbdev: skeletonfb: Fix syntax errors in comments
  ALSA: hda/via: Fix missing beep setup
  ALSA: hda/conexant: Fix missing beep setup
  spi: rockchip: Unmask IRQ at the final to avoid preemption
  USB: serial: option: add Telit LE910Cx 0x1250 composition
  drm/i915/fdinfo: Don't show engine classes not present
  drm/i915: Implement w/a 22010492432 for adl-s
  xtensa: change '.bss' to '.section .bss'
  firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks
  random: update comment from copy_to_user() -> copy_to_iter()
  net/tls: fix tls_sk_proto_close executed repeatedly
  erspan: do not assume transport header is always set
  ipv4: fix bind address validity regression tests
  ALSA: memalloc: Drop x86-specific hack for WC allocations
  block: remove queue from struct blk_independent_access_range
  Documentation/llvm: Update Supported Arch table
  modpost: fix section mismatch check for exported init/exit sections
  f2fs: fix iostat related lock protection
  f2fs: attach inline_data after setting compression
  random: quiet urandom warning ratelimit suppression message
  random: schedule mix_interrupt_randomness() less often
  Linux 5.19-rc3
  iio:proximity:sx9324: Check ret value of device_property_read_u32_array()
  iio: accel: mma8452: ignore the return value of reset operation
  iio: adc: stm32: fix maximum clock rate for stm32mp15x
  iio: adc: stm32: fix vrefint wrong calibration value handling
  iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
  iio: adc: vf610: fix conversion mode sysfs node name
  iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
  iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m
  iio:humidity:hts221: rearrange iio trigger get and register
  iio:chemical:ccs811: rearrange iio trigger get and register
  iio:accel:mxc4005: rearrange iio trigger get and register
  iio:accel:kxcjk-1013: rearrange iio trigger get and register
  iio:accel:bma180: rearrange iio trigger get and register
  iio: afe: rescale: Fix boolean logic bug
  iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data
  iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
  iio: adc: stm32: Fix ADCs iteration in irq handler
  iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
  iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
  iio: trigger: sysfs: fix use-after-free on remove
  iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
  iio: freq: admv1014: Fix warning about dubious x & !y and improve readability
  drm: panel-orientation-quirks: Add quirk for Aya Neo Next
  tools headers UAPI: Sync linux/prctl.h with the kernel sources
  perf metrics: Ensure at least 1 id per metric
  tools headers arm64: Sync arm64's cputype.h with the kernel sources
  tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
  perf arm-spe: Don't set data source if it's not a memory operation
  perf expr: Allow exponents on floating point values
  perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check
  perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test
  perf beauty: Update copy of linux/socket.h with the kernel sources
  perf test: Fix variable length array undefined behavior in bp_account
  libperf evsel: Open shouldn't leak fd on failure
  perf test: Fix "perf stat CSV output linter" test on s390
  perf unwind: Fix uninitialized variable
  powerpc/prom_init: Fix build failure with GCC_PLUGIN_STRUCTLEAK_BYREF_ALL and KASAN
  net: phy: at803x: fix NULL pointer dereference on AR9331 PHY
  drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c
  ARM: dts: imx7d-smegw01: Fix the SDIO description
  ext4: fix a doubled word "need" in a comment
  ext4: add reserved GDT blocks check
  ext4: make variable "count" signed
  ext4: correct the judgment of BUG in ext4_mb_normalize_request
  ext4: fix bug_on ext4_mb_use_inode_pa
  ext4: fix up test_dummy_encryption handling for new mount API
  ext4: use kmemdup() to replace kmalloc + memcpy
  ext4: fix super block checksum incorrect after mount
  xtensa: xtfpga: Fix refcount leak bug in setup
  xtensa: Fix refcount leak bug in time.c
  cifs: when a channel is not found for server, log its connection id
  drm/msm/dp: force link training for display resolution change
  drm/msm/dpu: limit wb modes based on max_mixer_width
  drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
  drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
  drm/msm: Don't overwrite hw fence in hw_init
  drm/msm: Drop update_fences()
  net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
  ethtool: Fix get module eeprom fallback
  bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
  igb: fix a use-after-free issue in igb_clean_tx_ring
  arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
  arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region
  powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
  powerpc: Enable execve syscall exit tracepoint
  powerpc/pseries: wire up rng during setup_arch()
  powerpc/microwatt: wire up rng during setup_arch()
  powerpc/mm: Move CMA reservations after initmem_init()
  tracing/uprobes: Remove unwanted initialization in __trace_uprobe_create()
  tracefs: Fix syntax errors in comments
  tracing: Simplify conditional compilation code in tracing_set_tracer()
  x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page
  ARM: dts: bcm2711-rpi-400: Fix GPIO line names
  tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
  netfilter: cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit
  rethook: Reject getting a rethook if RCU is not watching
  fprobe, samples: Add use_trace option and show hit/missed counter
  bpf, docs: Update some of the JIT/maintenance entries
  x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"
  arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
  ALSA: hda/realtek: Add quirk for Clevo PD70PNT
  docs/zh_CN/LoongArch: Fix notes rendering by using reST directives
  docs/LoongArch: Fix notes rendering by using reST directives
  LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS
  block: freeze the queue earlier in del_gendisk
  block: remove per-disk debugfs files in blk_unregister_queue
  block: serialize all debugfs operations using q->debugfs_mutex
  block: disable the elevator int del_gendisk
  riscv: Fix ALT_THEAD_PMA's asm parameters
  io_uring: recycle provided buffer if we punt to io-wq
  ipv4: ping: fix bind address validity check
  hamradio: 6pack: fix array-index-out-of-bounds in decode_std_command()
  tipc: fix use-after-free Read in tipc_named_reinit
  veth: Add updating of trans_start
  net: fix data-race in dev_isalive()
  KVM: arm64: Add Oliver as a reviewer
  KVM: arm64: Prevent kmemleak from accessing pKVM memory
  ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get()
  ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay
  ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
  ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards
  firewire: convert sysfs sprintf/snprintf family to sysfs_emit
  firewire: cdev: fix potential leak of kernel stack due to uninitialized value
  ata: libata: add qc->flags in ata_qc_complete_template tracepoint
  phy: aquantia: Fix AN when higher speeds than 1G are not advertised
  selftest/bpf: Fix kprobe_multi bench test
  bpf: Force cookies array to follow symbols sorting
  ftrace: Keep address offset in ftrace_lookup_symbols
  selftests/bpf: Shuffle cookies symbols in kprobe multi test
  mailmap: add entry for Christian Marangi
  mm/memory-failure: disable unpoison once hw error happens
  hugetlbfs: zero partial pages during fallocate hole punch
  mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py
  mm: re-allow pinning of zero pfns
  mm/kfence: select random number before taking raw lock
  MAINTAINERS: add maillist information for LoongArch
  MAINTAINERS: update MM tree references
  MAINTAINERS: update Abel Vesa's email
  MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David as reviewer
  MAINTAINERS: add Miaohe Lin as a memory-failure reviewer
  mailmap: add alias for jarkko@profian.com
  mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized
  kthread: make it clear that kthread_create_on_node() might be terminated by any fatal signal
  mm: lru_cache_disable: use synchronize_rcu_expedited
  mm/page_isolation.c: fix one kernel-doc comment
  scsi: ibmvfc: Store vhost pointer during subcrq allocation
  scsi: ibmvfc: Allocate/free queue resource only during probe/remove
  scsi: storvsc: Correct reporting of Hyper-V I/O size limits
  scsi: ufs: Fix a race between the interrupt handler and the reset handler
  scsi: ufs: Support clearing multiple commands at once
  scsi: ufs: Simplify ufshcd_clear_cmd()
  dm mirror log: round up region bitmap size to BITS_PER_LONG
  dm: fix narrow race for REQ_NOWAIT bios being issued despite no support
  dm: fix use-after-free in dm_put_live_table_bio
  smb3: add trace point for SMB2_set_eof
  selftests: make use of GUP_TEST_FILE macro
  block/bfq: Enable I/O statistics
  riscv: Improve description for RISCV_ISA_SVPBMT Kconfig symbol
  riscv: drop cpufeature_apply_feature tracking variable
  riscv: fix dependency for t-head errata
  9p: fix EBADF errors in cached mode
  blk-mq: don't clear flush_rq from tags->rqs[]
  blk-mq: avoid to touch q->elevator without any protection
  blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
  block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
  selftests: vm: Fix resource leak when return error
  selftests dma: fix compile error for dma_map_benchmark
  selftests/bpf: Test tail call counting with bpf2bpf and data on stack
  bpf, x86: Fix tail call count offset calculation on bpf2bpf call
  cgroup: Use separate src/dst nodes when preloading css_sets for migration
  net: axienet: add missing error return code in axienet_probe()
  Revert "net: Add a second bind table hashed by port and address"
  arm64/cpufeature: Unexport set_cpu_feature()
  ext4: improve write performance with disabled delalloc
  irqchip/gicv3: Handle resource request failure consistently
  ext4: fix warning when submitting superblock in ext4_commit_super()
  io_uring: do not use prio task_work_add in uring_cmd
  ext4, doc: remove unnecessary escaping
  ext4: fix incorrect comment in ext4_bio_write_page()
  mtd: rawnand: gpmi: Fix setting busy timeout setting
  fs: fix jbd2_journal_try_to_free_buffers() kernel-doc comment
  io_uring: commit non-pollable provided mapped buffers upfront
  drm/vc4: Warn if some v3d code is run on BCM2711
  drm/vc4: crtc: Fix out of order frames during asynchronous page flips
  drm/vc4: crtc: Don't call into BO Handling on Async Page-Flips on BCM2711
  drm/vc4: crtc: Move the BO Handling out of Common Page-Flip Handler
  drm/vc4: crtc: Move the BO handling out of common page-flip callback
  drm/vc4: crtc: Use an union to store the page flip callback
  drm/vc4: drv: Skip BO Backend Initialization on BCM2711
  drm/vc4: plane: Register a different drm_plane_helper_funcs on BCM2711
  drm/vc4: kms: Register a different drm_mode_config_funcs on BCM2711
  drm/vc4: drv: Register a different driver on BCM2711
  drm/vc4: bo: Split out Dumb buffers fixup
  drm/vc4: bo: Rename vc4_dumb_create
  drm/vc4: Consolidate Hardware Revision Check
  drm/vc4: plane: Prevent async update if we don't have a dlist
  init: Initialize noop_backing_dev_info early
  ext2: fix fs corruption when trying to remove a non-empty directory with IO error
  drm/sun4i: Fix crash during suspend after component bind failure
  drm/sun4i: dw-hdmi: Fix ddc-en GPIO consumer conflict
  xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes
  xfs: fix variable state usage
  xfs: fix TOCTOU race involving the new logged xattrs control knob
  selinux: free contexts previously transferred in selinux_add_opt()
  MAINTAINERS: add include/dt-bindings/clock to COMMON CLK FRAMEWORK
  audit: free module name
  drm/msm/gem: Drop early returns in close/purge vma
  drm/msm/gem: Separate object and vma unpin
  printk: Wait for the global console lock when the system is going down
  printk: Block console kthreads when direct printing will be required
  NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file
  certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build
  certs/blacklist_hashes.c: fix const confusion in certs blacklist
  x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM
  x86/tdx: Clarify RIP adjustments in #VE handler
  x86/tdx: Fix early #VE handling
  md/raid5-ppl: Fix argument order in bio_alloc_bioset()
  bpf: Limit maximum modifier chain length in btf_check_type_tags
  Revert "md: don't unregister sync_thread with reconfig_mutex held"
  mmc: mediatek: wait dma stop bit reset to 0
  dm: fix race in dm_start_io_acct
  arm64: ftrace: remove redundant label
  arm64: ftrace: consistently handle PLTs.
  arm64: ftrace: fix branch range checks
  hwmon: (asus-ec-sensors) add missing comma in board name list.
  Revert "arm64: Initialize jump labels before setup_machine_fdt()"
  bpf: Fix request_sock leak in sk lookup helpers
  pinctrl: sunxi: a83t: Fix NAND function name for some pins
  pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
  tools/kvm_stat: fix display of error when multiple processes are found
  net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
  io_uring: make io_fill_cqe_aux honour CQE32
  io_uring: remove __io_fill_cqe() helper
  io_uring: fix ->extra{1,2} misuse
  io_uring: fill extra big cqe fields from req
  io_uring: unite fill_cqe and the 32B version
  io_uring: get rid of __io_fill_cqe{32}_req()
  net: usb: ax88179_178a needs FLAG_SEND_ZLP
  MAINTAINERS: add include/dt-bindings/net to NETWORKING DRIVERS
  ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
  ARM: dts: at91: ksz9477_evb: fix port/phy validation
  9p: Fix refcounting during full path walks for fid lookups
  9p: fix fid refcount leak in v9fs_vfs_get_link
  9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
  net: bgmac: Fix an erroneous kfree() in bgmac_remove()
  mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
  i2c: mediatek: Fix an error handling path in mtk_i2c_probe()
  drm/msm: use for_each_sgtable_sg to iterate over scatterlist
  netfs: fix up netfs_inode_init() docbook comment
  selftests: Fix clang cross compilation
  drm/amd/display: Cap OLED brightness per max frame-average luminance
  drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
  io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT
  Revert "io_uring: add buffer selection support to IORING_OP_NOP"
  Revert "io_uring: support CQE32 for nop operation"
  ice: Fix memory corruption in VF driver
  ice: Fix queue config fail handling
  ice: Sync VLAN filtering features for DVM
  ice: Fix PTP TX timestamp offset calculation
  xsk: Fix generic transmit when completion queue reservation fails
  mlxsw: spectrum_cnt: Reorder counter pools
  drm/exynos: mic: Rework initialization
  drm/exynos: fix IS_ERR() vs NULL check in probe
  bus: bt1-axi: Don't print error on -EPROBE_DEFER
  bus: bt1-apb: Don't print error on -EPROBE_DEFER
  ARM: Fix refcount leak in axxia_boot_secondary
  fs: account for group membership
  ARM: dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15
  drm/ttm: fix bulk move handling v2
  docs: networking: phy: Fix a typo
  amd-xgbe: Use platform_irq_count()
  soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain
  ARM: dts: imx6qdl-colibri: Fix capacitive touch reset polarity
  ARM: dts: imx6qdl: correct PU regulator ramp delay
  scsi: iscsi: Exclude zero from the endpoint ID range
  drm/msm: Switch ordering of runpm put vs devfreq_idle
  nvme-pci: disable write zeros support on UMIC and Samsung SSDs
  nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
  nvme-pci: sk hynix p31 has bogus namespace ids
  nvme-pci: smi has bogus namespace ids
  nvme-pci: phison e12 has bogus namespace ids
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
  nvme-pci: add trouble shooting steps for timeouts
  nvme: add bug report info for global duplicate id
  nvme: add device name to warning in uuid_show()
  usercopy: Make usercopy resilient against ridiculously large copies
  usercopy: Cast pointer to an integer once
  usercopy: Handle vm_map_ram() areas
  cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
  gpio: realtek-otto: Make the irqchip immutable
  docs: driver-api: gpio: Fix filename mismatch
  MAINTAINERS: add include/dt-bindings/gpio to GPIO SUBSYSTEM
  ALSA: hda/realtek - ALC897 headset MIC no sound
  mm/slub: add missing TID updates on slab deactivation
  mm/slub: Move the stackdepot related allocation out of IRQ-off section.
  i2c: designware: Use standard optional ref clock implementation
  MAINTAINERS: core DT include belongs to core
  MAINTAINERS: add include/dt-bindings/i2c to I2C SUBSYSTEM HOST DRIVERS
  octeontx2-vf: Add support for adaptive interrupt coalescing
  xilinx:  Fix build on x86.
  net: axienet: Use iowrite64 to write all 64b descriptor pointers
  net: axienet: make the 64b addresable DMA depends on 64b archectures
  io_uring: limit size of provided buffer ring
  io_uring: fix types in provided buffer ring
  io_uring: fix index calculation
  net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
  net: hns3: fix PF rss size initialization bug
  net: hns3: restore tm priority/qset to default settings when tc disabled
  net: hns3: modify the ring param print info
  net: hns3: don't push link state to VF if unalive
  net: hns3: set port base vlan tbl_sta to false before removing old vlan
  drm/i915/uc: remove accidental static from a local variable
  io_uring: fix double unlock for pbuf select
  io_uring: kbuf: fix bug of not consuming ring buffer in partial io case
  io_uring: openclose: fix bug of closing wrong fixed file
  drm/i915: Individualize fences before adding to dma_resv obj
  drm/i915/gt: Fix memory leaks in per-gt sysfs
  drm/i915/reset: Fix error_state_read ptr + offset use
  io_uring: fix not locked access to fixed buf table
  io_uring: fix races with buffer table unregister
  io_uring: fix races with file table unregister
  locking/lockdep: Use sched_clock() for random numbers
  sched: Fix balance_push() vs __sched_setscheduler()
  x86/mm: Fix RESERVE_BRK() for older binutils
  ALSA: usb-audio: US16x08: Move overflow check before array access
  Linux 5.19-rc2
  firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get
  riscv: dts: microchip: re-add pdma to mpfs device tree
  platform/x86/intel: hid: Add Surface Go to VGBS allow list
  platform/x86: hp-wmi: Use zero insize parameter only when supported
  platform/x86: hp-wmi: Resolve WMI query failures on some devices
  crypto: memneq - move into lib/
  workqueue: Switch to new kerneldoc syntax for named variable macro argument
  iov_iter: fix build issue due to possible type mis-match
  ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used
  ksmbd: use SOCK_NONBLOCK type for kernel_accept()
  wireguard: selftests: use maximum cpu features and allow rng seeding
  scripts/gdb: change kernel config dumping method
  Documentation: add description for net.sctp.ecn_enable
  Documentation: add description for net.sctp.intl_enable
  Documentation: add description for net.sctp.reconf_enable
  um: virt-pci: set device ready in probe()
  cifs: populate empty hostnames for extra channels
  platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
  platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
  platform/x86: barco-p50-gpio: Add check for platform_driver_register
  platform/x86/intel: pmc: Support Intel Raptorlake P
  platform/x86/intel: Fix pmt_crashlog array reference
  platform/mellanox: Add static in struct declaration.
  iov_iter: Fix iter_xarray_get_pages{,_alloc}()
  netfs: Rename the netfs_io_request cleanup op and give it an op pointer
  netfs: Further cleanups after struct netfs_inode wrapper introduced
  afs: Fix some checker issues
  dm: fix zoned locking imbalance due to needless check in clone_endio
  platform/mellanox: Spelling s/platfom/platform/
  certs: Convert spaces in certs/Makefile to a tab
  dt-bindings: display: arm,malidp: remove bogus RQOS property
  dt-bindings: pinctrl: ralink: Fix 'enum' lists with duplicate entries
  arm64: Add kasan_hw_tags_enable() prototype to silence sparse
  firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary
  firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported
  scsi: scsi_debug: Fix zone transition to full condition
  arm64/sme: Fix EFI save/restore
  arm64/fpsimd: Fix typo in comment
  arm64/sysreg: Fix typo in Enum element regex
  eeprom: at25: Split reads into chunks and cap write size
  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
  mei: me: add raptor lake point S DID
  mei: hbm: drop capability response on early shutdown
  mei: me: set internal pg flag to off on hardware reset
  staging: Also remove the Unisys visorbus.h
  misc: atmel-ssc: Fix IRQ check in ssc_probe
  char: lp: remove redundant initialization of err
  misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw()
  comedi: vmk80xx: fix expression for tx buffer size
  usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
  usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
  gpio: dwapb: Don't print error on -EPROBE_DEFER
  xhci: Fix null pointer dereference in resume if xhci has only one roothub
  serial: 8250: Store to lsr_save_flags after lsr read
  tty: goldfish: Fix free_irq() on remove
  tty: serial: qcom-geni-serial: Implement start_rx callback
  serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present.
  tty: n_gsm: Debug output allocation must use GFP_ATOMIC
  drm/ttm: fix missing NULL check in ttm_device_swapout
  random: remove rng_has_arch_random()
  random: credit cpu and bootloader seeds by default
  random: do not use jump labels before they are initialized
  random: account for arch randomness in bits
  random: mark bootloader randomness code as __init
  USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
  usb: cdnsp: Fixed setting last_trb incorrectly
  usb: gadget: u_ether: fix regression in setting fixed MAC address
  usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
  usb: dwc2: Fix memory leak in dwc2_hcd_init
  usb: dwc3: pci: Restore line lost in merge conflict resolution
  usb: dwc3: gadget: Fix IN endpoint max packet size allocation
  random: avoid checking crng_ready() twice in random_init()
  Drivers: hv: vmbus: Release cpu lock in error case
  ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
  ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
  irqchip/loongson-liointc: Use architecture register to get coreid
  staging: rtl8723bs: Allocate full pwep structure
  staging: olpc_dcon: mark driver as broken
  ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
  net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
  nfp: flower: restructure flow-key for gre+vlan combination
  nfp: avoid unnecessary check warnings in nfp_app_get_vf_config
  tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX
  clk: stm32: rcc_reset: Fix missing spin_lock_init()
  netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context
  mm: Add kernel-doc for folio->mlock_count
  mm/huge_memory: Fix xarray node memory leak
  filemap: Cache the value of vm_flags
  filemap: Don't release a locked folio
  MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
  docs: arm: tcm: Fix typo in description of TCM and MMU usage
  scripts/check-local-export: avoid 'wait $!' for process substitution
  netfs: gcc-12: temporarily disable '-Wattribute-warning' for now
  gcc-12: disable '-Warray-bounds' universally for now
  mellanox: mlx5: avoid uninitialized variable warning with gcc-12
  irqchip/uniphier-aidet: Add compatible string for NX1 SoC
  dt-bindings: interrupt-controller/uniphier-aidet: Add bindings for NX1 SoC
  gcc-12: disable '-Wdangling-pointer' warning for now
  drm: imx: fix compiler warning with gcc-12
  irqchip/realtek-rtl: Fix refcount leak in map_interrupts
  irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
  irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
  irqchip/apple-aic: Fix refcount leak in aic_of_ic_init
  irqchip/apple-aic: Fix refcount leak in build_fiq_affinity
  irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
  irqchip/xilinx: Remove microblaze+zynq dependency
  docs: Move the HTE documentation to driver-api/
  iavf: Fix issue with MAC address of VF shown as zero
  i40e: Fix call trace in setup_tx_descriptors
  i40e: Fix calculating the number of queue pairs
  i40e: Fix adding ADQ filter to TC0
  docs: usb: fix literal block marker in usbmon verification example
  Documentation/features: Update the arch support status files
  genirq: PM: Use runtime PM for chained interrupts
  KVM: selftests: Restrict test region to 48-bit physical addresses when using nested
  KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2
  KVM: selftests: Clean up LIBKVM files in Makefile
  KVM: selftests: Link selftests directly with lib object files
  KVM: selftests: Drop unnecessary rule for STATIC_LIBS
  KVM: selftests: Add a helper to check EPT/VPID capabilities
  KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h
  KVM: selftests: Refactor nested_map() to specify target level
  KVM: selftests: Drop stale function parameter comment for nested_map()
  KVM: selftests: Add option to create 2M and 1G EPT mappings
  KVM: selftests: Replace x86_page_size with PG_LEVEL_XX
  KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE
  KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put
  KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking
  KVM: x86: disable preemption while updating apicv inhibition
  KVM: x86: SVM: fix avic_kick_target_vcpus_fast
  KVM: x86: SVM: remove avic's broken code that updated APIC ID
  KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base
  KVM: x86: document AVIC/APICv inhibit reasons
  KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs
  drm/atomic: fix warning of unused variable
  powerpc/32: Fix overread/overwrite of thread_struct via ptrace
  Revert "mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash"
  USB: serial: option: add support for Cinterion MV31 with new baseline
  exfat: use updated exfat_chain directly during renaming
  KVM: arm64: Drop stale comment
  KVM: arm64: Remove redundant hyp_assert_lock_held() assertions
  KVM: arm64: Extend comment in has_vhe()
  KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
  KVM: arm64: Handle all ID registers trapped for a protected VM
  KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure
  USB: serial: io_ti: add Agilent E5805A support
  watchdog: gxp: Add missing MODULE_LICENSE
  drm/ast: Support multiple outputs
  dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
  dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest"
  dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
  dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
  vdpa: make get_vq_group and set_group_asid optional
  virtio: Fix all occurences of the "the the" typo
  net: amd-xgbe: fix clang -Wformat warning
  tcp: use alloc_large_system_hash() to allocate table_perturb
  net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY
  net: dsa: mv88e6xxx: correctly report serdes link failure
  net: dsa: mv88e6xxx: fix BMSR error to be consistent with others
  net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
  net: altera: Fix refcount leak in altera_tse_mdio_create
  net: openvswitch: fix misuse of the cached connection on tuple changes
  MAINTAINERS: Limit KVM RISC-V entry to existing selftests
  RISC-V: KVM: fix typos in comments
  net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
  ip_gre: test csum_start instead of transport header
  MAINTAINERS: add ATA sysfs file documentation to libata entry
  ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
  cert host tools: Stop complaining about deprecated OpenSSL functions
  i2c: npcm7xx: Add check for platform_driver_register
  MAINTAINERS: Update Synopsys DesignWare I2C to Supported
  drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
  net/mlx5: fs, fail conflicting actions
  net/mlx5: Rearm the FW tracer after each tracer event
  net/mlx5: E-Switch, pair only capable devices
  net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules
  Revert "net/mlx5e: Allow relaxed ordering over VFs"
  MAINTAINERS: adjust MELLANOX ETHERNET INNOVA DRIVERS to TLS support removal
  au1000_eth: stop using virt_to_bus()
  block: remove bioset_init_from_src
  dm: fix bio_set allocation
  ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
  ipv6: Fix signed integer overflow in __ip6_append_data
  arm64/sme: Fix SVE/SME typo in ABI documentation
  arm64/sme: Fix tests for 0b1111 value ID registers
  nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
  nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
  nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
  nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
  net: ipv6: unexport __init-annotated seg6_hmac_init()
  net: xfrm: unexport __init-annotated xfrm4_protocol_init()
  net: mdio: unexport __init-annotated mdio_bus_init()
  SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer()
  SUNRPC: Clean up xdr_get_next_encode_buffer()
  SUNRPC: Clean up xdr_commit_encode()
  SUNRPC: Optimize xdr_reserve_space()
  SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
  cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
  drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
  drm/amdgpu: always flush the TLB on gfx8
  drm/amdgpu: fix limiting AV1 to the first instance on VCN3
  drm/amdkfd:Fix fw version for 10.3.6
  MAINTAINERS: Add a maintainer for bpftool
  ALSA: hda/realtek: Add quirk for HP Dev One
  xsk: Fix handling of invalid descriptors in XSK TX batching API
  vduse: Fix NULL pointer dereference on sysfs access
  vringh: Fix loop descriptors check in the indirect cases
  vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
  vdpa/mlx5: fix error code for deleting vlan
  virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
  vdpa/mlx5: Fix syntax errors in comments
  virtio-rng: make device ready before making request
  HID: hyperv: Correctly access fields declared as __le16
  clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
  Drivers: hv: Fix syntax errors in comments
  Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs
  scripts/nsdeps: adjust to the format change of *.mod files
  KEYS: trusted: tpm2: Fix migratable logic
  netfilter: use get_random_u32 instead of prandom
  zonefs: fix zonefs_iomap_begin() for reads
  soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
  KVM: arm64: Warn if accessing timer pending state outside of vcpu context
  KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending
  ALSA: hda/realtek - Add HW8326 support
  KVM: x86: do not report a vCPU as preempted outside instruction boundaries
  KVM: x86: do not set st->preempted when going back to user space
  MAINTAINERS: Update BCM2711/BCM2835 maintainer
  zonefs: Do not ignore explicit_open with active zone limit
  zonefs: fix handling of explicit_open option on mount
  net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
  net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
  libata: fix translation of concurrent positioning ranges
  libata: fix reading concurrent positioning ranges log
  LoongArch: Remove MIPS comment about cycle counter
  LoongArch: Fix copy_thread() build errors
  LoongArch: Fix the !CONFIG_SMP build
  scsi: pmcraid: Fix missing resource cleanup in error case
  scsi: ipr: Fix missing/incorrect resource cleanup in error case
  scsi: mpt3sas: Fix out-of-bounds compiler warning
  scsi: lpfc: Update lpfc version to 14.2.0.4
  scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
  scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds
  scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
  scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
  scsi: lpfc: Address NULL pointer dereference after starget_to_rport()
  scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
  scsi: lpfc: Resolve some cleanup issues following abort path refactoring
  scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event()
  scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
  scsi: sd: Fix interpretation of VPD B9h length
  Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
  Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
  drm/amdgpu: Add MODE register to wave debug info in gfx11
  Revert "drm/amd/display: Pass the new context into disable OTG WA"
  Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
  drm/msm: Fix double pm_runtime_disable() call
  regulator: qcom_smd: correct MP5496 ranges
  ASoC: ops: Fix off by one in range control validation
  ixgbe: fix unexpected VLAN Rx in promisc mode on VF
  ixgbe: fix bcast packets Rx on VF after promisc removal
  kernel/reboot: Fix powering off using a non-syscall code paths
  selftests/bpf: Add selftest for calling global functions from freplace
  bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
  bpf: Use safer kvmalloc_array() where possible
  bpf, arm64: Clear prog->jited_len along prog->jited
  workqueue: Fix type of cpu in trace event
  workqueue: Wrap flush_workqueue() using a macro
  kbuild: avoid regex RS for POSIX awk
  dt-bindings: Drop more redundant 'maxItems/minItems' in if/then schemas
  dt-bindings: nvme: apple,nvme-ans: Drop 'maxItems' from 'apple,sart'
  btrfs: add error messages to all unrecognized mount options
  KVM: SVM: fix tsc scaling cache logic
  KVM: selftests: Make hyperv_clock selftest more stable
  KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging
  x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
  KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()
  KVM: arm64: Don't read a HW interrupt pending state in user context
  entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set
  KVM: Don't null dereference ops->destroy
  sunrpc: set cl_max_connect when cloning an rpc_clnt
  KVM: arm64: Fix inconsistent indenting
  KVM: arm64: Always start with clearing SME flag on load
  KVM: arm64: Always start with clearing SVE flag on load
  hwmon: (occ) Lock mutex in shutdown to prevent race with occ_active
  dt-bindings: hwmon: ti,tmp401: Drop 'items' from 'ti,n-factor' property
  selftests net: fix bpf build error
  parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
  af_unix: Fix a data-race in unix_dgram_peer_wake_me().
  stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
  ALSA: hda/conexant - Fix loopback issue with CX20632
  RDMA/qedr: Fix reporting QP timeout attribute
  crc-itu-t: fix typo in CRC ITU-T polynomial comment
  xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
  ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID
  MAINTAINERS: add a new reviewer for S32G
  arm64: s32g2: Pass unit name to soc node
  cifs: return errors during session setup during reconnects
  net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
  amt: fix wrong type string definition
  amt: fix possible null-ptr-deref in amt_rcv()
  amt: fix wrong usage of pskb_may_pull()
  drm/atomic: Force bridge self-refresh-exit on CRTC switch
  drm/bridge: analogix_dp: Support PSR-exit to disable transition
  x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage
  faddr2line: Fix overlapping text section failures, the sequel
  objtool: Fix obsolete reference to CONFIG_X86_SMAP
  netfilter: nf_tables: bail out early if hardware offload is not supported
  MAINTAINERS: rectify entries for ARM DRM DRIVERS after dt conversion
  MAINTAINERS: update snps,axs10x-reset.yaml reference
  MAINTAINERS: update dongwoon,dw9807-vcm.yaml reference
  MAINTAINERS: update cortina,gemini-ethernet.yaml reference
  dt-bindings: mfd: rk808: update rockchip,rk808.yaml reference
  dt-bindings: reset: update st,stih407-powerdown.yaml references
  dt-bindings: arm: update vexpress-config.yaml references
  dt-bindings: interrupt-controller: update brcm,l2-intc.yaml reference
  dt-bindings: mfd: bd9571mwv: update rohm,bd9571mwv.yaml reference
  net: phy: dp83867: retrigger SGMII AN when link change
  ALSA: usb-audio: Set up (implicit) sync for Saffire 6
  ALSA: usb-audio: Skip generic sync EP parse for secondary EP
  pNFS: Avoid a live lock condition in pnfs_update_layout()
  pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
  netfilter: nf_tables: memleak flow rule from commit path
  netfilter: nf_tables: release new hooks on unsupported flowtable flags
  firmware: arm_scmi: Remove all the unused local variables
  firmware: arm_scmi: Relax base protocol sanity checks on the protocol list
  btrfs: prevent remounting to v1 space cache for subpage mount
  btrfs: fix hang during unmount when block group reclaim task is running
  arm/xen: Assign xen-grant DMA ops for xen-grant DMA devices
  xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices
  xen/grant-dma-iommu: Introduce stub IOMMU driver
  dt-bindings: Add xen,grant-dma IOMMU description for xen-grant DMA ops
  xen/virtio: Enable restricted memory access using Xen grant mappings
  dt-bindings: update Luca Ceresoli's e-mail address
  dt-bindings: msm: update maintainers list with proper id
  dt-bindings: vendor-prefixes: document deprecated Atheros
  dt-bindings: Update QCOM USB subsystem maintainer information
  spi: dt-bindings: Fix unevaluatedProperties warnings in examples
  spi: spi-mem: Fix spi_mem_poll_status()
  spi: cadence: Detect transmit FIFO depth
  spi: spi-cadence: Fix SPI CS gets toggling sporadically
  ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
  ASoC: es8328: Fix event generation for deemphasis control
  ASoC: wm8962: Fix suspend while playing music
  ASoC: SOF: ipc-msg-injector: Fix reversed if statement
  ASoC: SOF: ipc-msg-injector: Propagate write errors correctly
  ASoC: fsl_sai: Add support for i.MX8MN
  ASoC: SOF: Fix potential NULL pointer dereference
  gpio: dln2: make irq_chip immutable
  gpio: sch: make irq_chip immutable
  gpio: merrifield: make irq_chip immutable
  gpio: wcove: make irq_chip immutable
  gpio: crystalcove: Join function declarations and long lines
  gpio: crystalcove: Use specific type and API for IRQ number
  gpio: crystalcove: make irq_chip immutable
  MAINTAINERS: Update Intel pin control to Supported
  memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
  memory: mtk-smi: add missing put_device() call in mtk_smi_device_link_common
  memory: omap-gpmc: OMAP_GPMC should depend on ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3
  ARM: exynos: Fix refcount leak in exynos_map_pmu
  arm64: dts: exynos: Correct UART clocks on Exynos7885
  quota: Prevent memory allocation recursion while holding dq_lock
  ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
  writeback: Fix inode->i_io_list not be protected by inode->i_lock error
  fs: Fix syntax errors in comments
  xen/grant-dma-ops: Add option to restrict memory access under Xen
  xen/grants: support allocating consecutive grants
  arm/xen: Introduce xen_setup_dma_ops()
  virtio: replace arch_has_restricted_virtio_memory_access()
  staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
  staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
  kernel: add platform_has() infrastructure
  cifs: fix reconnect on smb3 mount types
  ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
  ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
  ata: libata: drop 'sas_last_tag'
  powerpc/book3e: get rid of #include <generated/compile.h>
  Linux 5.19-rc1
  bluetooth: don't use bitmaps for random flag accesses
  fix the breakage in close_fd_get_file() calling conventions change
  kbuild: Allow to select bash in a modified environment
  scripts: kconfig: nconf: make nconfig accept jk keybindings
  modpost: use fnmatch() to simplify match()
  modpost: simplify mod->name allocation
  kbuild: factor out the common objtool arguments
  kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o
  kbuild: clean .tmp_* pattern by make clean
  cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share
  parisc/stifb: Keep track of hardware path of graphics card
  parisc/stifb: Implement fb_is_primary_device()
  firmware_loader: enable XZ by default if compressed support is enabled
  drm/amdgpu: suppress the compile warning about 64 bit type
  drm/amd/pm: suppress compile warnings about possible unaligned accesses
  drm/amdkfd: Fix partial migration bugs
  drm/amdkfd: add pinned BOs to kfd_bo_list
  drm/amdgpu: Update PDEs flush TLB if PTB/PDB moved
  drm/amdgpu: enable tmz by default for GC 10.3.7
  drm/amdkfd: Add GC 10.3.6 and 10.3.7 KFD definitions
  perf vendor events intel: Update metrics for Alderlake
  perf vendor events intel: Add metrics for Sapphirerapids
  perf c2c: Fix sorting in percent_rmt_hitm_cmp()
  perf mem: Trace physical address for Arm SPE events
  perf list: Update event description for IBM zEC12/zBC12 to latest level
  perf list: Update event description for IBM z196/z114 to latest level
  perf list: Update event description for IBM z15 to latest level
  perf list: Update event description for IBM z14 to latest level
  perf list: Update event description for IBM z13 to latest level
  perf list: Update event description for IBM z10 to latest level
  perf list: Add IBM z16 event description for s390
  perf record: Support sample-read topdown metric group for hybrid platforms
  perf lock: Change to synthesize task events
  perf unwind: Fix segbase for ld.lld linked objects
  perf test arm-spe: Check if perf-record hangs when recording workload with forks
  cifs: skip trailing separators of prefix paths
  perf docs: Correct typo of event_sources
  perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems
  driver core: Set default deferred_probe_timeout back to 0.
  driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
  ARM: omap1: enable multiplatform
  ARM: OMAP1: clock: Convert to CCF
  dt-bindings: mtd: spi-nand: Add spi-peripheral-props.yaml reference
  dt-bindings: memory-controllers: ingenic: Split out child node properties
  dt-bindings: net/dsa: Add spi-peripheral-props.yaml references
  nodemask: Fix return values to be unsigned
  bitmap: Fix return values to be unsigned
  KVM: x86: hyper-v: replace bitmap_weight() with hweight64()
  KVM: x86: hyper-v: fix type of valid_bank_mask
  ia64: cleanup remove_siblinginfo()
  drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
  KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate
  lib/bitmap: add test for bitmap_{from,to}_arr64
  lib: add bitmap_{from,to}_arr64
  lib/bitmap: extend comment for bitmap_(from,to)_arr32()
  include/linux/find: Fix documentation
  lib/bitmap.c make bitmap_print_bitmask_to_buf parseable
  MAINTAINERS: add cpumask and nodemask files to BITMAP_API
  arch/x86: replace nodes_weight with nodes_empty where appropriate
  mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate
  clocksource: replace cpumask_weight with cpumask_empty in clocksource.c
  genirq/affinity: replace cpumask_weight with cpumask_empty where appropriate
  irq: mips: replace cpumask_weight with cpumask_empty where appropriate
  drm/i915/pmu: replace cpumask_weight with cpumask_empty where appropriate
  arch/x86: replace cpumask_weight with cpumask_empty where appropriate
  arch/ia64: replace cpumask_weight with cpumask_empty where appropriate
  arch/alpha: replace cpumask_weight with cpumask_empty where appropriate
  risc-v: replace bitmap_weight with bitmap_empty in riscv_fill_hwcap()
  MAINTAINERS: Add maintainer information for LoongArch
  LoongArch: Add Loongson-3 default config file
  LoongArch: Add Non-Uniform Memory Access (NUMA) support
  LoongArch: Add multi-processor (SMP) support
  LoongArch: Add VDSO and VSYSCALL support
  LoongArch: Add some library functions
  LoongArch: Add misc common routines
  LoongArch: Add ELF and module support
  LoongArch: Add signal handling support
  LoongArch: Add system call support
  LoongArch: Add memory management
  LoongArch: Add process management
  LoongArch: Add exception/interrupt handling
  LoongArch: Add boot and setup routines
  LoongArch: Add other common headers
  LoongArch: Add atomic/locking headers
  LoongArch: Add CPU definition headers
  LoongArch: Add build infrastructure
  LoongArch: Add writecombine support for drm
  LoongArch: Add ELF-related definitions
  Documentation/zh_CN: Add basic LoongArch documentations
  Documentation: LoongArch: Add basic documentations
  irqchip/loongson-liointc: Fix build error for LoongArch
  irqchip: Adjust Kconfig for Loongson
  ASoC: cs42l51: Correct minimum value for SX volume control
  ASoC: cs42l56: Correct typo in minimum level for SX volume controls
  ASoC: cs42l52: Correct TLV for Bypass Volume
  ASoC: cs53l30: Correct number of volume levels on SX controls
  ASoC: cs35l36: Update digital volume TLV
  ASoC: cs42l52: Fix TLV scales for mixer controls
  parisc: fix a crash with multicore scheduler
  block: Fix potential deadlock in blk_ia_range_sysfs_show()
  riscv: Move alternative length validation into subsection
  riscv: mm: init: make pt_ops_set_[early|late|fixmap] static
  netfilter: nf_tables: always initialize flowtable hook list in transaction
  module: Fix prefix for module.sig_enforce module param
  kselftest/arm64: signal: Skip SVE signal test if not enough VLs supported
  arm64: Initialize jump labels before setup_machine_fdt()
  arm64: hibernate: Fix syntax errors in comments
  kernel/reboot: Use static handler for register_platform_power_off()
  x86/sgx: Set active memcg prior to shmem allocation
  net/af_packet: make sure to pull mac header
  net: add debug info to __skb_pull()
  net: CONFIG_DEBUG_NET depends on CONFIG_NET
  stmmac: intel: Add RPL-P PCI ID
  net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
  tipc: check attribute length for bearer name
  SUNRPC: Trap RDMA segment overflows
  NFSD: Fix potential use-after-free in nfsd_file_put()
  binder: fix sender_euid type in uapi header
  i2c: ismt: prevent memory corruption in ismt_access()
  sparc: fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.h
  powerpc: use __kernel_{uid,gid}32_t in uapi/asm/stat.h
  mips: use __kernel_{uid,gid}32_t in uapi/asm/stat.h
  dt-bindings: PCI: apple: Add missing 'power-domains' property
  dt-bindings: Update Sibi Sankar's email address
  dt-bindings: clock: Update my email address
  ASoC: Intel: cirrus-common: fix incorrect channel mapping
  dt-bindings: timestamp: Correct id path
  block: null_blk: Fix null_zone_write()
  powerpc/kasan: Force thread size increase with KASAN
  arm64: Remove the __user annotation for the restore_za_context() argument
  ice: fix access-beyond-end in the switch code
  nfp: remove padding in nfp_nfdk_tx_desc
  ax25: Fix ax25 session cleanup problems
  block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
  block: remove useless BUG_ON() in blk_mq_put_tag()
  netfilter: nf_tables: delete flowtable hooks via transaction list
  gpio: adp5588: Remove support for platform setup and teardown callbacks
  io_uring: reinstate the inflight tracking
  riscv: move errata/ and kvm/ builds to arch/riscv/Kbuild
  swiotlb: fix setting ->force_bounce
  dma-debug: make things less spammy under memory pressure
  RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
  riscv: Wire up memfd_secret in UAPI header
  riscv: Fix irq_work when SMP is disabled
  riscv: Improve virtual kernel memory layout dump
  riscv: Initialize thread pointer before calling C functions
  cifs: update internal module number
  Documentation: riscv: Add sv48 description to VM layout
  cifs: version operations for smb20 unneeded when legacy support disabled
  cifs: do not build smb1ops if legacy support is disabled
  scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter
  scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters
  scsi: mpi3mr: Fix kernel-doc
  scsi: lpfc: Add support for ATTO Fibre Channel devices
  scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning
  scsi: sd_zbc: Prevent zone information memory leak
  scsi: sd: Fix potential NULL pointer dereference
  scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings
  RISC-V: Only default to spinwait on SBI-0.1 and M-mode
  assoc_array: Fix BUG_ON during garbage collect
  net: usb: qmi_wwan: Add support for Cinterion MV31 with new baseline
  sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels
  sfc/siena: fix considering that all channels have TX queues
  drm/msm: Ensure mmap offset is initialized
  socket: Don't use u8 type in uapi socket.h
  drm/msm/dpu: Move min BW request and full BW disable back to mdss
  drm/msm/dpu: Fix pointer dereferenced before checking
  drm/msm/dpu: Remove unused code
  drm/msm/disp/dpu1: remove superfluous init
  drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
  mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery
  x86/kexec: fix memory leak of elf header buffer
  mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
  mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock()
  mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON
  MAINTAINERS: add maintainer information for z3fold
  mailmap: update Josh Poimboeuf's email
  delayacct: track delays from write-protect copy
  riscv: dts: icicle: sort nodes alphabetically
  riscv: microchip: icicle: readability fixes
  riscv: dts: microchip: add the sundance polarberry
  dt-bindings: riscv: microchip: add polarberry compatible string
  dt-bindings: vendor-prefixes: add Sundance DSP
  riscv: dts: microchip: make the fabric dtsi board specific
  dt-bindings: riscv: microchip: document icicle reference design
  riscv: dts: microchip: remove soc vendor from filenames
  riscv: dts: microchip: move sysctrlr out of soc bus
  riscv: dts: microchip: remove icicle memory clocks
  rtc: mxc: Silence a clang warning
  MAINTAINERS: rectify entries for some i3c drivers after dt conversion
  drm/amdkfd: Use mmget_not_zero in MMU notifier
  drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus
  drm/amdgpu: fix ras supported check
  drm/amd/display: remove stale config guards
  drm/amdgpu: make gfx_v11_0_rlc_stop static
  drm/amdgpu: fix a missing break in gfx_v11_0_handle_priv_fault
  drm/amdgpu: fix aper_base for APU
  drm/amdgpu: update VCN codec support for Yellow Carp
  drm/amdgpu: make program_imu_rlc_ram static
  drm/amd/display: 3.2.187
  drm/amd/display: Fix possible infinite loop in DP LT fallback
  drm/amd/display: Don't clear ref_dtbclk value
  drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
  drm/amd/display: Wait DMCUB to idle state before reset.
  drm/amd/display: Pass the new context into disable OTG WA
  drm/amd/display: revert Blank eDP on disable/enable drv
  drm/amd/display: Read Golden Settings Table from VBIOS
  dt-bindings: PCI: xilinx-cpm: Fix reg property order
  afs: Fix infinite loop found by xfstest generic/676
  gpio: pca953x: use the correct register address to do regcache sync
  MAINTAINERS: Update Intel GPIO (PMIC and PCH) to Supported
  MAINTAINERS: Update GPIO ACPI library to Supported
  ftrace/fgraph: fix increased missing-prototypes warnings
  io_uring: fix deadlock on iowq file slot alloc
  documentation: Format button_dev as a pointer.
  docs: add SVG version of the Linux logo
  docs: move Linux logo into a new `images` folder
  docs: blockdev: change title to match section content
  docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
  dt-bindings: mmc: Fix unevaluatedProperties warnings in examples
  kbuild: remove redundant cleanups in scripts/link-vmlinux.sh
  kbuild: rebuild multi-object modules when objtool is updated
  kbuild: add cmd_and_savecmd macro
  kbuild: make *.mod rule robust against too long argument error
  kbuild: make built-in.a rule robust against too long argument error
  kbuild: check static EXPORT_SYMBOL* by script instead of modpost
  netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
  netfilter: nat: really support inet nat without l3 address
  mmc: block: Fix CQE recovery reset success
  efi: clean up Kconfig dependencies on CONFIG_EFI
  efi/x86: libstub: Make DXE calls mixed mode safe
  efi: x86: Fix config name for setting the NX-compatibility flag in the PE header
  net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6()
  net: ping6: Fix ping -6 with interface name
  regulator: mt6315-regulator: fix invalid allowed mode
  ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
  ASoC: nau8822: Add operation for internal PLL off and on
  fs/ntfs3: provide block_invalidate_folio to fix memory leak
  s390/stack: add union to reflect kvm stack slot usages
  s390/stack: merge empty stack frame slots
  s390/uaccess: whitespace cleanup
  s390/uaccess: use __noreturn instead of __attribute__((noreturn))
  s390/uaccess: use exception handler to zero result on get_user() failure
  s390/uaccess: use symbolic names for inline assembler operands
  s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
  s390/mm: use non-quiescing sske for KVM switch to keyed guest
  s390/gmap: voluntarily schedule during key setting
  MAINTAINERS: Update s390 virtio-ccw
  s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP
  s390/Kconfig.debug: fix indentation
  s390/Kconfig: fix indentation
  macsec: fix UAF bug for real_dev
  gpu: host1x: Add context bus
  octeontx2-af: fix error code in is_valid_offset()
  wifi: mac80211: fix use-after-free in chanctx code
  bonding: guard ns_targets by CONFIG_IPV6
  x86/speculation/mmio: Print SMT warning
  vdpa: ifcvf: set pci driver data in probe
  vdpa/mlx5: Add RX MAC VLAN filter support
  vdpa/mlx5: Remove flow counter from steering
  xen: replace xen_remap() with memremap()
  cifs: fix potential deadlock in direct reclaim
  tcp: tcp_rtx_synack() can be called from process context
  net: sched: add barrier to fix packet stuck problem for lockless qdisc
  dt-bindings: net: Fix unevaluatedProperties warnings in examples
  dt-bindings: PCI: socionext,uniphier-pcie: Add missing child interrupt controller
  dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property
  dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example
  cifs: when extending a file with falloc we should make files not-sparse
  netfilter: flowtable: fix nft_flow_route source address for nat case
  netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag
  netfilter: nf_tables: double hook unregistration in netns path
  netfilter: nf_tables: hold mutex on netns pre_exit path
  netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
  Input: raspberrypi-ts - add missing HAS_IOMEM dependency
  NFSv4.1 mark qualified async operations as MOVEABLE tasks
  xprtrdma: treat all calls not a bcall when bc_serv is NULL
  NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
  net/mlx5: Fix mlx5_get_next_dev() peer device matching
  net/mlx5e: Update netdev features after changing XDP state
  net/mlx5: correct ECE offset in query qp output
  net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition
  net/mlx5: CT: Fix header-rewrite re-use for tupels
  net/mlx5e: TC NIC mode, fix tc chains miss table
  net/mlx5: Don't use already freed action pointer
  dm verity: set DM_TARGET_IMMUTABLE feature flag
  cifs: remove repeated debug message on cifs_put_smb_ses()
  MAINTAINERS: Update Lorenzo Pieralisi's email address
  PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
  Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs"
  Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators"
  Revert "PCI: brcmstb: Add control of subdevice voltage regulators"
  Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend"
  dm table: fix dm_table_supports_poll to return false if no data devices
  virtio: allow to unbreak virtqueue
  vhost: rename vhost_work_dev_flush
  vhost-test: drop flush after vhost_dev_cleanup
  vhost-scsi: drop flush after vhost_dev_cleanup
  vhost_vsock: simplify vhost_vsock_flush()
  vhost_test: remove vhost_test_flush_vq()
  vhost_net: get rid of vhost_net_flush_vq() and extra flush calls
  vhost: flush dev once during vhost_dev_stop
  vhost: get rid of vhost_poll_flush() wrapper
  vhost-vdpa: return -EFAULT on copy_to_user() failure
  vdpasim: Off by one in vdpasim_set_group_asid()
  virtio: Directly use ida_alloc()/free()
  virtio: use WARN_ON() to warning illegal status value
  virtio: harden vring IRQ
  virtio-ccw: implement synchronize_cbs()
  virtio-mmio: implement synchronize_cbs()
  virtio-pci: implement synchronize_cbs()
  virtio: introduce config op to synchronize vring callbacks
  virtio: use virtio_reset_device() when possible
  virtio: use virtio_device_ready() in virtio_device_restore()
  vdpasim: allow to enable a vq repeatedly
  vDPA/ifcvf: fix uninitialized config_vector warning
  vdpa/vp_vdpa : add vdpa tool support in vp_vdpa
  virtio: Replace long long int with long long
  virtio: Replace unsigned with unsigned int
  virtio-crypto: enable retry for virtio-crypto-dev
  virtio-crypto: adjust dst_len at ops callback
  virtio-crypto: wait ctrl queue instead of busy polling
  virtio-crypto: use private buffer for control request
  vdpasim: control virtqueue support
  virtio-crypto: change code style
  vdpa_sim: filter destination mac address
  virtio-pci: Remove wrong address verification in vp_del_vqs()
  virtio: pci: Fix an error handling path in vp_modern_probe()
  vdpa_sim: factor out buffer completion logic
  vdpa_sim: advertise VIRTIO_NET_F_MTU
  vhost-vdpa: support ASID based IOTLB API
  vhost-vdpa: introduce uAPI to set group ASID
  vhost-vdpa: uAPI to get virtqueue group id
  vhost-vdpa: introduce uAPI to get the number of address spaces
  vhost-vdpa: introduce uAPI to get the number of virtqueue groups
  vhost-vdpa: introduce asid based IOTLB
  vhost: support ASID in IOTLB API
  vhost_iotlb: split out IOTLB initialization
  vdpa: introduce config operations for associating ASID to a virtqueue group
  vdpa: multiple address spaces support
  vdpa: introduce virtqueue groups
  vhost-vdpa: switch to use vhost-vdpa specific IOTLB
  vhost-vdpa: passing iotlb to IOMMU mapping helpers
  virtio-vdpa: don't set callback if virtio doesn't need it
  vhost: move the backend feature bits to vhost_types.h
  virtio_ring: add unlikely annotation for free descs check
  virtio_ring: remove unnecessary to_vvq call in vring hot path
  virtio-blk: support mq_ops->queue_rqs()
  virtio-blk: support polling I/O
  vdpa/mlx5: Use readers/writers semaphore instead of mutex
  vdpa/mlx5: Add support for reading descriptor statistics
  net/vdpa: Use readers/writers semaphore instead of cf_mutex
  net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex
  vdpa: Add support for querying vendor statistics
  vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
  selftests: alsa: Handle pkg-config failure more gracefully
  erofs: fix 'backmost' member of z_erofs_decompress_frontend
  erofs: simplify z_erofs_pcluster_readmore()
  erofs: get rid of label `restart_now'
  erofs: get rid of `struct z_erofs_collection'
  fs/ntfs3: Fix invalid free in log_replay
  ARM: pxa/mmp: remove traces of plat-pxa
  dt-bindings: soc: qcom,smd: do not use pattern for simple rpm-requests string
  mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend
  ALSA: usb-audio: Optimize TEAC clock quirk
  xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_REQUESTS()
  net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na
  io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots
  io_uring: defer alloc_hint update to io_file_bitmap_set()
  io_uring: ensure fput() called correspondingly when direct install fails
  io_uring: wire up allocated direct descriptors for socket
  io_uring: fix a memory leak of buffer group list on exit
  io_uring: move shutdown under the general net section
  io_uring: unify calling convention for async prep handling
  bonding: show NS IPv6 targets in proc master info
  io_uring: add io_op_defs 'def' pointer in req init and issue
  x86/microcode: Remove unnecessary perf callback
  x86/microcode: Taint and warn on late loading
  x86/microcode: Default-disable late loading
  x86/microcode: Rip out the OLD_INTERFACE
  nvmet: fix typo in comment
  nvme: set controller enable bit in a separate write
  nvme-pci: disable namespace identifiers for the MAXIO MAP1001
  net: phy: at803x: disable WOL at probe
  net: ipv4: Avoid bounds check warning
  cifs: fix potential double free during failed mount
  powerpc/papr_scm: don't requests stats with '0' sized stats buffer
  RISC-V: Prepare dropping week attribute from arch_kexec_apply_relocations[_add]
  usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe
  parisc: Drop __ARCH_WANT_OLD_READDIR and __ARCH_WANT_SYS_OLDUMOUNT
  ASoC: da7219: cancel AAD related work earlier for jack removal
  ASoC: da7219: Fix pole orientation detection on certain headsets
  ASoC: Intel: avs: Fix build error on arc, m68k and sparc
  cpufreq: CPPC: Fix unused-function warning
  cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
  blk-mq: do not update io_ticks with passthrough requests
  ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
  sched/autogroup: Fix sysctl move
  ARM: configs: Enable more audio support for i.MX
  wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim
  wifi: iwlwifi: pcie: rename CAUSE macro
  wifi: libertas: use variable-size data in assoc req/resp cmd
  tee: optee: Pass a pointer to virt_addr_valid()
  xfs: fix xfs_ifree() error handling to not leak perag ref
  MAINTAINERS: reciprocal co-maintainership for file locking and nfsd
  block: make bioset_exit() fully resilient against being called twice
  sfc: fix wrong tx channel offset with efx_separate_tx_channels
  sfc: fix considering that all channels have TX queues
  parisc: remove arch/parisc/nm
  kbuild: do not create *.prelink.o for Clang LTO or IBT
  kbuild: replace $(linked-object) with CONFIG options
  kbuild: do not try to parse *.cmd files for objects provided by compiler
  video: fbdev: omap: Add prototype for hwa742_update_window_async()
  erofs: update documentation
  erofs: fix crash when enable tracepoint cachefiles_prep_read
  erofs: leave compressed inodes unsupported in fscache mode for now
  powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
  powerpc/kasan: Silence KASAN warnings in __get_wchan()
  powerpc/kasan: Mark more real-mode code as not to be instrumented
  drm: fix EDID struct for old ARM OABI format
  net: enetc: Use pci_release_region() to release some resources
  video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
  Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE"
  bonding: NS target should accept link local address
  net: nfc: Directly use ida_alloc()/free()
  ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function
  bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
  blk-mq: remove the done argument to blk_execute_rq_nowait
  blk-mq: avoid a mess of casts for blk_end_sync_rq
  blk-mq: remove __blk_execute_rq_nowait
  block: use bio_queue_enter instead of blk_queue_enter in bio_poll
  nfp: only report pause frame configuration for physical device
  net: dpaa: Convert to SPDX identifiers
  tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
  net: phy: Directly use ida_alloc()/free()
  net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
  riscv: read-only pages should not be writable
  pcmcia: Use platform_get_irq() to get the interrupt
  MAINTAINERS: Update Xen maintainership
  nbd: use pr_err to output error message
  nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
  nbd: fix io hung while disconnecting device
  nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed
  nbd: fix race between nbd_alloc_config() and module removal
  nbd: call genl_unregister_family() first in nbd_cleanup()
  block: document BLK_STS_AGAIN usage
  block: take destination bvec offsets into account in bio_copy_data_iter
  ksmbd: smbd: relax the count of sges required
  net: ipa: fix page free in ipa_endpoint_replenish_one()
  net: ipa: fix page free in ipa_endpoint_trans_release()
  dt-bindings: net: Update ADIN PHY maintainers
  bpf: Fix probe read error in ___bpf_prog_run()
  f2fs: fix to tag gcing flag on page during file defragment
  f2fs: replace F2FS_I(inode) and sbi by the local variable
  crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE
  arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
  pipe: Fix missing lock in pipe_resize_ring()
  arm64: dts: rockchip: rename Quartz64-A bluetooth gpios
  arm64: dts: rockchip: add clocks property to cru node rk3368
  arm64: dts: rockchip: add clocks property to cru node rk3308
  arm64: dts: rockchip: add clocks to rk356x cru
  ARM: dts: rockchip: add clocks property to cru node rk3228
  ARM: dts: rockchip: add clocks property to cru node rk3036
  ARM: dts: rockchip: add clocks property to cru node rk3066a/rk3188
  ARM: dts: rockchip: add clocks property to cru node rk3288
  ARM: dts: rockchip: Remove "amba" bus nodes from rv1108
  ARM: dts: rockchip: add clocks property to cru node rv1108
  smb3: remove unneeded null check in cifs_readdir
  mm/shmem.c: suppress shift warning
  mm: Kconfig: reorganize misplaced mm options
  mm: kasan: fix input of vmalloc_to_page()
  mm: fix is_pinnable_page against a cma page
  mm: filter out swapin error entry in shmem mapping
  mm/shmem: fix infinite loop when swap in shmem error at swapoff time
  mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range
  mm/swapfile: fix lost swap bits in unuse_pte()
  mm/swapfile: unuse_pte can map random data if swap read fails
  selftests: memcg: factor out common parts of memory.{low,min} tests
  selftests: memcg: remove protection from top level memcg
  selftests: memcg: adjust expected reclaim values of protected cgroups
  selftests: memcg: expect no low events in unprotected sibling
  selftests: memcg: fix compilation
  mm/z3fold: fix z3fold_page_migrate races with z3fold_map
  mm/z3fold: fix z3fold_reclaim_page races with z3fold_free
  mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock
  mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails
  revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc"
  mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc
  mm/z3fold: remove buggy use of stale list for allocation
  mm/z3fold: fix possible null pointer dereferencing
  mm/z3fold: fix sheduling while atomic
  mm: split free page with properly free memory accounting and without race
  mm: page-isolation: skip isolated pageblock in start_isolate_page_range()
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf scripts python: Support Arm CoreSight trace data disassembly
  perf scripting python: Expose dso and map information
  perf jevents: Fix event syntax error caused by ExtSel
  perf tools arm64: Add support for VG register
  mm/page_table_check: fix accessing unmapped ptep
  kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
  mm/page_alloc: always attempt to allocate at least one page during bulk allocation
  hugetlb: fix huge_pmd_unshare address update
  md: bcache: check the return value of kzalloc() in detached_dev_do_request()
  bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
  selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
  ALSA: hda/via: Delete does not require return
  ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
  ubi: ubi_create_volume: Fix use-after-free when volume creation failed
  ubi: fastmap: Check wl_pool for free peb before wear leveling
  ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
  ubifs: Use NULL instead of using plain integer as pointer
  ubifs: Simplify the return expression of run_gc()
  jffs2: fix memory leak in jffs2_do_fill_super
  jffs2: Use kzalloc instead of kmalloc/memset
  arm64: dts: sprd: use new 'dma-channels' property
  ARM: dts: da850: use new 'dma-channels' property
  ARM: dts: pxa: use new 'dma-channels/requests' properties
  soc: ixp4xx/qmgr: Fix unused match warning
  ARM: ep93xx: Make ts72xx_register_flash() static
  ARM: configs: enable support for Kontron KSwitch D10
  ep93xx: clock: Do not return the address of the freed memory
  block, loop: support partitions without scanning
  powerpc/64: Include cache.h directly in paca.h
  net: usb: qmi_wwan: add Telit 0x1250 composition
  net: lan743x: PCI11010 / PCI11414 fix
  Revert "printk: wake up all waiters"
  x86/extable: Annotate ex_handler_msr_mce() as a dead end
  context_tracking: Always inline empty stubs
  x86: Always inline on_thread_stack() and current_top_of_stack()
  jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
  x86/cpu: Elide KCSAN for cpu_has() and friends
  objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn
  objtool: Add CONFIG_HAVE_UACCESS_VALIDATION
  x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE)
  x86: Fix all occurences of the "the the" typo
  perf/core: Remove unused local variable
  netfilter: nf_tables: set element extended ACK reporting support
  netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit
  netfilter: conntrack: re-fetch conntrack after insertion
  netfilter: nfnetlink: fix warn in nfnetlink_unbind
  xen: switch gnttab_end_foreign_access() to take a struct page pointer
  kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost
  modpost: squash if...else-if in find_elf_symbol2()
  modpost: reuse ARRAY_SIZE() macro for section_mismatch()
  modpost: remove the unused argument of check_sec_ref()
  modpost: fix undefined behavior of is_arm_mapping_symbol()
  modpost: fix removing numeric suffixes
  um: Fix out-of-bounds read in LDT setup
  um: chan_user: Fix winch_tramp() return value
  um: virtio_uml: Fix broken device handling in time-travel
  um: line: Use separate IRQs per line
  net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
  um: Enable ARCH_HAS_GCOV_PROFILE_ALL
  um: Use asm-generic/dma-mapping.h
  net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
  um: daemon: Make default socket configurable
  net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
  scripts/kallsyms: update usage message of the kallsyms program
  kbuild: Fix include path in scripts/Makefile.modpost
  um: xterm: Make default terminal emulator configurable
  net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
  net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE
  tracing: Fix comments for event_trigger_separate_filter()
  x86/traceponit: Fix comment about irq vector tracepoints
  x86,tracing: Remove unused headers
  ftrace: Clean up hash direct_functions on register failures
  tracing: Fix comments of create_filter()
  tracing: Disable kcov on trace_preemptirq.c
  tracing: Initialize integer variable to prevent garbage return value
  ftrace: Fix typo in comment
  ftrace: Remove return value of ftrace_arch_modify_*()
  tracing: Cleanup code by removing init "char *name"
  tracing: Change "char *" string form to "char []"
  tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ
  tracing/timerlat: Print stacktrace in the IRQ handler if needed
  tracing/timerlat: Notify IRQ new max latency only if stop tracing is set
  kprobes: Fix build errors with CONFIG_KRETPROBES=n
  tracing: Fix return value of trace_pid_write()
  tracing: Fix potential double free in create_var_ref()
  tracing: Use strim() to remove whitespace instead of doing it manually
  ftrace: Deal with error return code of the ftrace_process_locs() function
  tracing: Use trace_create_file() to simplify creation of tracefs entries
  xfs: move xfs_attr_use_log_assist usage out of libxfs
  xfs: move xfs_attr_use_log_assist out of xfs_log.c
  xfs: warn about LARP once per mount
  xfs: implement per-mount warnings for scrub and shrink usage
  xfs: don't log every time we clear the log incompat flags
  xfs: convert buf_cancel_table allocation to kmalloc_array
  xfs: don't leak xfs_buf_cancel structures when recovery fails
  xfs: refactor buffer cancellation table allocation
  xfs: don't leak btree cursor when insrec fails after a split
  xfs: purge dquots after inode walk fails during quotacheck
  xfs: assert in xfs_btree_del_cursor should take into account error
  xfs: don't assert fail on perag references on teardown
  xfs: avoid unnecessary runtime sibling pointer endian conversions
  netfilter: nft_limit: Clone packet limits' cost value
  netfilter: nf_tables: disallow non-stateful expression in sets earlier
  rtla: Remove procps-ng dependency
  rtla: Fix __set_sched_attr error message
  rtla: Minor grammar fix for rtla README
  rtla: Don't overwrite existing directory mode
  rtla: Avoid record NULL pointer dereference
  rtla/Makefile: Properly handle dependencies
  drm/amdgpu: add drm-client-id to fdinfo v2
  drm/amdgpu: Convert to common fdinfo format v5
  drm/amdgpu: bump minor version number
  drm/amdgpu: add AMDGPU_VM_NOALLOC v2
  drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE
  drm/amdgpu: add beige goby PCI ID
  drm/amd/pm: Return auto perf level, if unsupported
  drm/amdkfd: fix typo in comment
  drm/amdgpu/gfx: fix typos in comments
  drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
  drm/amdgpu: differentiate between LP and non-LP DDR memory
  drm/amdgpu: Resolve pcie_bif RAS recovery bug
  drm/amdgpu: clean up asd on the ta_firmware_header_v2_0
  drm/amdgpu/discovery: validate VCN and SDMA instances
  drm/amd/display: add Coverage blend mode for overlay plane
  drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
  drm/amdgpu: suppress some compile warnings
  drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
  drm/amdkfd: Add gfx11 trap handler
  drm/amdkfd: port cwsr trap handler from dkms branch
  drm/amd/display: Add HDMI_ACP_SEND register
  drm/amd/pm: Fix missing thermal throttler status
  drm/amdgpu: add support of tmz for GC 10.3.7
  drm/amdgpu: change code name to ip version for tmz set
  drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated
  drm/amdgpu: support ras on SRIOV
  drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition
  drm/amd/pm: enable memory temp reading for SMU 13.0.0
  drm/amd/pm: enable more dpm features for SMU 13.0.0
  drm/amd/pm: correct the softpptable ids used for SMU 13.0.0
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0
  drm/amd/pm: enable more dpm features for SMU 13.0.0
  drm/amd/pm: fix a potential gpu_metrics_table memory leak
  drm/radeon: fix a possible null pointer dereference
  drm/amdgpu/gfx10: rework KIQ programming
  drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
  drm/amdgpu: cleanup ctx implementation
  drm/amdkfd: simplify cpu hive assignment
  drm/amdgpu: Clean up of initializing doorbells for gfx_v9 and gfx_v10
  drm/amd/display: 3.2.186
  Revert "drm/amd/display: Refactor LTTPR cap retrieval"
  drm/amd/display: Fic incorrect pipe being used for clk update
  drm/amd/display: Move FPU associated DCN30 code to DML folder
  drm/amd/display: Check zero planes for OTG disable W/A on clock change
  drm/amd/display: Allow individual control of eDP hotplug support
  drm/amd/display: Check if modulo is 0 before dividing.
  drm/amd/display: clear request when release aux engine
  drm/amd/display: Clean up code in dc
  drm/amd/display: Query DPIA HPD status.
  drm/amd/display: Update link training fallback behaviour.
  blk-iolatency: Fix inflight count imbalances and IO hangs on offline
  Input: stmfts - do not leave device disabled in stmfts_input_open
  Input: gpio-keys - cancel delayed work only in case of GPIO
  perf unwind arm64: Decouple Libunwind register names from Perf
  perf unwind: Use dynamic register set for DWARF unwind
  perf tools arm64: Copy perf_regs.h from the kernel
  perf unwind arm64: Use perf's copy of kernel headers
  perf c2c: Use stdio interface if slang is not supported
  perf test: Add a basic offcpu profiling test
  perf record: Add cgroup support for off-cpu profiling
  perf record: Handle argument change in sched_switch
  perf record: Implement basic filtering for off-cpu
  perf record: Enable off-cpu analysis with BPF
  perf report: Do not extend sample type of bpf-output event
  perf test: Add checking for perf stat CSV output.
  perf tools: Allow system-wide events to keep their own threads
  perf tools: Allow system-wide events to keep their own CPUs
  libperf evsel: Add comments for booleans
  perf stat: Add requires_cpu flag for uncore
  libperf evlist: Check nr_mmaps is correct
  libperf evlist: Allow mixing per-thread and per-cpu mmaps
  perf tools: Allow all_cpus to be a superset of user_requested_cpus
  perf intel-pt: Track sideband system-wide when needed
  perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking
  perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke()
  perf evlist: Add evlist__add_dummy_on_all_cpus()
  perf evlist: Factor out evlist__dummy_event()
  perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter
  perf auxtrace: Add mmap_needed to auxtrace_mmap_params
  perf intel-pt: Add a test for system-wide side band
  perf build: Stop using __weak bpf_map_create() to handle older libbpf versions
  NFSD: nfsd_file_put() can sleep
  NFSD: Add documenting comment for nfsd4_release_lockowner()
  NFSD: Modernize nfsd4_release_lockowner()
  NFSD: Fix possible sleep during nfsd4_release_lockowner()
  perf build: Stop using __weak btf__raw_data() to handle older libbpf versions
  perf build: Stop using __weak bpf_object__next_map() to handle older libbpf versions
  perf build: Stop using __weak bpf_object__next_program() to handle older libbpf versions
  perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions
  perf build: Fix btf__load_from_kernel_by_id() feature check
  RDMA/rtrs-clt: Fix one kernel-doc comment
  spi: core: Display return code when failing to transfer message
  spi: fsi: Fix spurious timeout
  ASoC: Intel: common: fix typo for tplg naming
  video: fbdev: radeon: Fix spelling typo in comment
  hv_balloon: Fix balloon_probe() and balloon_remove() error handling
  scsi: storvsc: Removing Pre Win8 related logic
  Drivers: hv: vmbus: fix typo in comment
  MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC
  dt-bindings: net: adin: Fix adi,phy-output-clock description syntax
  net, neigh: Set lower cap for neigh_managed_work rearming
  net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
  selftests/net: enable lo.accept_local in psock_snd test
  ptp: ptp_clockmatrix: fix is_single_shot
  net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create()
  amt: fix possible memory leak in amt_rcv()
  amt: fix return value of amt_update_handler()
  amt: fix typo in amt
  riscv: compat: Using seperated vdso_maps for compat_vdso_info
  RISC-V: Fix the XIP build
  RISC-V: Split out the XIP fixups into their own file
  tracing: Reset the function filter after completing trampoline/graph selftest
  tracing: Have event format check not flag %p* on __get_dynamic_array()
  kcov: update pos before writing pc in trace function
  ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
  ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock
  MAINTAINERS: move myself from ceph "Maintainer" to "Reviewer"
  ceph: fix decoding of client session messages flags
  ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE
  ceph: remove redundant variable ino
  ceph: try to queue a writeback if revoking fails
  ceph: fix statfs for subdir mounts
  ceph: fix possible deadlock when holding Fwb to get inline_data
  ceph: redirty the page for writepage on failure
  ceph: try to choose the auth MDS if possible for getattr
  ceph: disable updating the atime since cephfs won't maintain it
  ceph: flush the mdlog for filesystem sync
  ceph: rename unsafe_request_wait()
  libceph: use swap() macro instead of taking tmp variable
  ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check
  ceph: no need to invalidate the fscache twice
  ceph: replace usage of found with dedicated list iterator variable
  ceph: use dedicated list iterator variable
  ceph: update the dlease for the hashed dentry when removing
  ceph: stop retrying the request when exceeding 256 times
  ceph: stop forwarding the request when exceeding 256 times
  ceph: remove unused CEPH_MDS_LEASE_RELEASE related code
  rbd: replace usage of found with dedicated list iterator variable
  ceph: allow ceph.dir.rctime xattr to be updatable
  f2fs: add f2fs_init_write_merge_io function
  perf/x86/intel: Fix event constraints for ICL
  perf/x86/Kconfig: Fix indentation in the Kconfig file
  Documentation: admin-guide: PM: Add Out of Band mode
  x86/idt: Remove unused headers
  thermal: int340x: Add Meteor Lake PCI device ID
  x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug
  x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig
  ACPI: DPTF: Support Meteor Lake
  x86/setup: Use strscpy() to replace deprecated strlcpy()
  ACPI: CPPC: fix typo in comment
  ALSA: usb-audio: Cancel pending work at closing a MIDI substream
  ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos
  kernel/reboot: Change registration order of legacy power-off handler
  cifs: fix ntlmssp on old servers
  m68k: virt: Switch to new sys-off handler API
  video: fbdev: xen: remove setting of 'transp' parameter
  io_uring: make prep and issue side of req handlers named consistently
  io_uring: make timeout prep handlers consistent with other prep handlers
  s390/perf: obtain sie_block from the right address
  s390: generate register offsets into pt_regs automatically
  s390: simplify early program check handler
  s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
  xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.
  Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
  drm/panfrost: Job should reference MMU not file_priv
  pinctrl: apple: Use a raw spinlock for the regmap
  f2fs: avoid unneeded error handling for revoke_entry_slab allocation
  f2fs: allow compression for mmap files in compress_mode=user
  RISC-V: ignore xipImage
  RISC-V: Avoid empty create_*_mapping definitions
  rtc: rzn1: Fix a variable type
  rtc: rzn1: Fix error code in probe
  rtc: rzn1: Avoid mixing variables
  dt-bindings: PCI: qcom: Add schema for sc7280 chipset
  dt-bindings: PCI: qcom: Specify reg-names explicitly
  dt-bindings: PCI: qcom: Do not require resets on msm8996 platforms
  dt-bindings: PCI: qcom: Convert to YAML
  PCI: qcom: Fix unbalanced PHY init on probe errors
  PCI: qcom: Fix runtime PM imbalance on probe errors
  PCI: qcom: Fix pipe clock imbalance
  PCI: qcom: Add SM8150 SoC support
  dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC
  leds: qcom-lpg: Require pattern to follow documentation
  cifs: cache the dirents for entries in a cached directory
  cifs: avoid parallel session setups on same channel
  cifs: use new enum for ses_status
  cifs: do not use tcpStatus after negotiate completes
  RDMA/hfi1: Remove all traces of diagpkt support
  RDMA/hfi1: Consolidate software versions
  RDMA/hfi1: Remove pointless driver version
  RDMA/hfi1: Fix potential integer multiplication overflow errors
  RDMA/hfi1: Prevent panic when SDMA is disabled
  RDMA/hfi1: Prevent use of lock before it is initialized
  RDMA/rxe: Fix an error handling path in rxe_get_mcg()
  gcc-plugins: use KERNELVERSION for plugin version
  vfio: remove VFIO_GROUP_NOTIFY_SET_KVM
  IB/core: Fix typo in comment
  RDMA/core: Fix typo in comment
  IB/hf1: Fix typo in comment
  IB/qib: Fix typo in comment
  IB/iser: Fix typo in comment
  m68knommu: fix 68000 CPU link with no platform selected
  m68k: removed unused "mach_get_ss"
  m68knommu: fix undefined reference to `mach_get_rtc_pll'
  bcache: avoid journal no-space deadlock by reserving 1 journal bucket
  bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
  bcache: improve multithreaded bch_sectors_dirty_init()
  bcache: improve multithreaded bch_btree_check()
  ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM
  MIPS: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
  MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()
  MIPS: Kconfig: Fix indentation and add endif comment
  powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set
  powerpc/xics: Include missing header
  clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
  clocksource/drivers/timer-ti-dm: Remove unnecessary NULL check
  livepatch: Remove klp_arch_set_pc() and asm/livepatch.h
  smb3: add mount parm nosparse
  scsi: myrb: Fix up null pointer access on myrb_cleanup()
  scsi: core: Unexport scsi_bus_type
  scsi: sd: Don't call blk_cleanup_disk() in sd_probe()
  scsi: ufs: ufshcd: Delete unnecessary NULL check
  scsi: isci: Fix typo in comment
  scsi: pmcraid: Fix typo in comment
  scsi: smartpqi: Fix typo in comment
  scsi: qedf: Fix typo in comment
  scsi: esas2r: Fix typo in comment
  scsi: storvsc: Fix typo in comment
  smb3: don't set rc when used and unneeded in query_info_compound
  smb3: check for null tcon
  cifs: fix minor compile warning
  Add various fsctl structs
  Add defines for various newer FSCTLs
  nfsd: destroy percpu stats counters after reply cache shutdown
  ASoC: SOF: amd: Fixed Build error
  f2fs: fix typo in comment
  Revert "clk: qcom: regmap-mux: add pipe clk implementation"
  Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
  Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
  vfio/pci: Add driver_managed_dma to the new vfio_pci drivers
  MIPS: bmips: Fix compiler warning observed on W=1 build
  vfio: Do not manipulate iommu dma_owner for fake iommu groups
  dt-bindings: cros-ec: Fix a typo in description
  nfsd: Fix null-ptr-deref in nfsd_fill_super()
  nfsd: Unregister the cld notifier when laundry_wq create failed
  SUNRPC: Use RMW bitops in single-threaded hot paths
  NFSD: Clean up the show_nf_flags() macro
  NFSD: Trace filecache opens
  NFSD: Move documenting comment for nfsd4_process_open2()
  NFSD: Fix whitespace
  NFSD: Remove dprintk call sites from tail of nfsd4_open()
  NFSD: Instantiate a struct file when creating a regular NFSv4 file
  dt-bindings: mfd: wlf,arizona: Add spi-max-frequency
  mfd: rt4831: Improve error reporting for problems during .remove()
  ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
  ASoC: soc-pcm: fix BE transition for TRIGGER_START
  mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
  mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7
  blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
  parisc: Optimize tmpalias function calls
  parisc: Add dep_safe() macro to deposit a register in 32- and 64-kernels
  parisc: Fix wrong comment for shr macro
  parisc: Prevent ldil() to sign-extend into upper 32 bits
  parisc: Don't hardcode assembler bit definitions in tmpalias code
  parisc: Don't enforce DMA completion order in cache flushes
  parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font
  MIPS: Rewrite `csum_tcpudp_nofold' in plain C
  mips: setup: use strscpy to replace strlcpy
  MIPS: Octeon: add SNIC10E board
  MIPS: Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo.
  MIPS: Ingenic: Refresh device tree for Ingenic SoCs and boards.
  MIPS: Ingenic: Add PWM nodes for X1830.
  MIPS: Octeon: fix typo in comment
  MIPS: loongson32: Kconfig: Remove extra space
  openrisc: Allow power off handler overriding
  openrisc: Remove unused IMMU tlb workardound
  openrisc/fault: Fix symbol scope warnings
  openrisc/delay: Add include to fix symbol not declared warning
  openrisc/time: Fix symbol scope warnings
  openrisc/traps: Declare unhandled_exception for asmlinkage
  openrisc/traps: Remove die_if_kernel function
  openrisc/traps: Declare file scope symbols as static
  openrisc: Update litex defconfig to support glibc userland
  openrisc: Pretty print show_registers memory dumps
  openrisc: Add syscall details to emergency syscall debugging
  openrisc: Add support for liteuart emergency printing
  openrisc: Cleanup emergency print handling
  openrisc: Add gcc machine instruction flag configuration
  openrisc: define nop command for simulator reboot
  md: fix double free of io_acct_set bioset
  md: Don't set mddev private to NULL in raid0 pers->free
  md: remove most calls to bdevname
  md: protect md_unregister_thread from reentrancy
  md: don't unregister sync_thread with reconfig_mutex held
  xfs: share xattr name and value buffers when logging xattr updates
  xfs: do not use logged xattr updates on V4 filesystems
  pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resource() APIs
  habanalabs: use separate structure info for each error collect data
  habanalabs: fix missing handle shift during mmap
  habanalabs: remove hdev from hl_ctx_get args
  habanalabs: do MMU prefetch as deferred work
  habanalabs: order memory manager messages
  habanalabs: return -EFAULT on copy_to_user error
  habanalabs: use NULL for eventfd
  habanalabs: update firmware header
  habanalabs: add support for notification via eventfd
  habanalabs: add topic to memory manager buffer
  habanalabs: handle race in driver fini
  habanalabs: add device memory scrub ability through debugfs
  habanalabs: use unified memory manager for CB flow
  habanalabs: unified memory manager new code for CB flow
  habanalabs/gaudi: set arbitration timeout to a high value
  habanalabs: add put by handle method to memory manager
  habanalabs: hide memory manager page shift
  habanalabs: Add separate poll interval value for protocol
  habanalabs: use get_task_pid() to take PID
  habanalabs: add prefetch flag to the MAP operation
  habanalabs: Stop using iommu_present()
  habanalabs: support debugfs Byte access to device DRAM
  habanalabs: use for_each_sgtable_dma_sg for dma sgt
  habanalabs/gaudi: use lower_32_bits() for casting
  habanalabs: refactor HOP functions in MMU V1
  habanalabs: fix comments according to kernel-doc
  habanalabs: remove user interrupt debug print
  habanalabs: don't print normal reset operations
  habanalabs: change a reset print to debug level
  habanalabs: remove redundant info print
  habanalabs: wrong handle removal in memory manager
  habanalabs: remove debugfs read/write callbacks
  habanalabs: enforce alignment upon registers access through debugfs
  habanalabs: unify code for memory access from debugfs
  habanalabs: add callback and field to be used for debugfs refactor
  habanalabs: hl_ts_behavior can be static
  habanalabs/gaudi: add debugfs to fetch internal sync status
  habanalabs: rephrase device out-of-memory message
  habanalabs/gaudi: Use correct sram size macro for debugfs
  habanalabs: add MMU prefetch to ASIC-specific code
  habanalabs: convert ts to use unified memory manager
  habanalabs: unified memory manager infrastructure
  habanalabs: save f/w preboot major version
  habanalabs: replace usage of found with dedicated list iterator variable
  habanalabs: modify dma_mask to be ASIC specific property
  habanalabs: parse full firmware versions
  habanalabs/gaudi: avoid resetting max power in hard reset
  habanalabs/gaudi: increase submission resources
  habanalabs: expose compute ctx status through info ioctl
  habanalabs: add new return code to device fd open
  habanalabs: add user API to get valid DRAM page sizes
  habanalabs: convert all MMU masks/shifts to arrays
  habanalabs: change mmu_get_real_page_size to be ASIC-specific
  habanalabs: add DRAM default page size to HW info
  habanalabs: set non-0 value in dram default page size
  xfs: Remove duplicate include
  xfs: reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO
  xfs: Remove dead code
  xfs: fix typo in comment
  xfs: rename struct xfs_attr_item to xfs_attr_intent
  powerpc/powernv/pci: Drop VF MPS fixup
  powerpc/fsl_book3e: Don't set rodata RO too early
  powerpc/microwatt: Add mmu bits to device tree
  powerpc/powernv/flash: Check OPAL flash calls exist before using
  powerpc/powermac: constify device_node in of_irq_parse_oldworld()
  powerpc/powermac: add missing g5_phy_disable_cpu1() declaration
  selftests/powerpc/pmu: fix spelling mistake "mis-match" -> "mismatch"
  powerpc: Enable the DAWR on POWER9 DD2.3 and above
  powerpc/64s: Add CPU_FTRS_POWER10 to ALWAYS mask
  powerpc/64s: Add CPU_FTRS_POWER9_DD2_2 to CPU_FTRS_ALWAYS mask
  xfs: clean up state variable usage in xfs_attr_node_remove_attr
  xfs: put attr[id] log item cache init with the others
  xfs: remove struct xfs_attr_item.xattri_flags
  xfs: use a separate slab cache for deferred xattr work state
  xfs: put the xattr intent item op flags in their own namespace
  powerpc: Fix all occurences of "the the"
  xfs: clean up xfs_attr_node_hasname
  selftests/powerpc/pmu/ebb: remove fixed_instruction.S
  powerpc/platforms/83xx: Use of_device_get_match_data()
  powerpc/eeh: Drop redundant spinlock initialization
  powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
  powerpc/pseries/vas: Call misc_deregister if sysfs init fails
  powerpc/papr_scm: Fix leaking nvdimm_events_map elements
  powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
  powerpc/xive: Fix refcount leak in xive_spapr_init
  powerpc/numa: Associate numa node to its cpu earlier
  macintosh: via-pmu and via-cuda need RTC_LIB
  macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
  powerpc/powernv: fix missing of_node_put in uv_init()
  powerpc/85xx: Remove FSL_85XX_CACHE_SRAM
  powerpc/xics: fix refcount leak in icp_opal_init()
  powerpc/perf: Fix the threshold compare group constraint for power9
  powerpc/perf: Fix the threshold compare group constraint for power10
  powerpc/kaslr_booke: Fix build error
  powerpc/book3e: Fix build error
  powerpc: Book3S 64-bit outline-only KASAN support
  powerpc/kasan: Disable address sanitization in kexec paths
  powerpc/kasan: Don't instrument non-maskable or raw interrupts
  powerpc/mm/kasan: rename kasan_init_32.c to init_32.c
  kasan: Document support on 32-bit powerpc
  powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
  powerpc/irq: Remove arch_local_irq_restore() for !CONFIG_CC_HAS_ASM_GOTO
  selftests/powerpc: Better reporting in spectre_v2
  powerpc/powernv: Get STF barrier requirements from device-tree
  powerpc/powernv: Get L1D flush requirements from device-tree
  powerpc/85xx/p2020: Add fsl,mpc8548-pmc node
  powerpc/64: Only WARN if __pa()/__va() called with bad addresses
  arch/Kconfig: Drop references to powerpc PAGE_SIZE symbols
  powerpc: Add generic PAGE_SIZE config symbols
  powerpc/pseries/vas: sysfs comments with the correct entries
  powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
  powerpc/opcodes: Remove unused PPC_INST_XXX macros
  powerpc/inst: Remove PPC_INST_BL
  powerpc/modules: Use PPC_LI macros instead of opencoding
  powerpc/inst: Remove PPC_INST_BRANCH
  powerpc/ftrace: Don't use copy_from_kernel_nofault() in module_trampoline_target()
  powerpc/inst: Add __copy_inst_from_kernel_nofault()
  powerpc/ftrace: Minimise number of #ifdefs
  powerpc/ftrace: Simplify expected_nop_sequence()
  powerpc/ftrace: Use size macro instead of opencoding
  smb3: add trace point for oplock not found
  cifs: return the more nuanced writeback error on close()
  smb3: add trace point for lease not found issue
  cifs: smbd: fix typo in comment
  ksmbd: fix outstanding credits related bugs
  ksmbd: smbd: fix connection dropped issue
  ksmbd: Fix some kernel-doc comments
  ksmbd: fix wrong smbd max read/write size check
  ksmbd: add smbd max io size parameter
  ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
  ksmbd: smbd: handle multiple Buffer descriptors
  ksmbd: smbd: change the return value of get_sg_list
  ksmbd: smbd: simplify tracking pending packets
  ksmbd: smbd: introduce read/write credits for RDMA read/write
  ksmbd: smbd: change prototypes of RDMA read/write related functions
  Input: cypress_ps2 - fix typo in comment
  riscv: Don't output a bogus mmu-type on a no MMU kernel
  riscv: atomic: Add custom conditional atomic operation implementation
  riscv: atomic: Optimize dec_if_positive functions
  riscv: atomic: Cleanup unnecessary definition
  cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir()
  cifs: check for smb1 in open_cached_dir()
  cifs: move definition of cifs_fattr earlier in cifsglob.h
  drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
  i2c: meson: fix typo in comment
  i2c: rcar: use flags instead of atomic_xfer
  i2c: rcar: REP_AFTER_RD is not a persistent flag
  i2c: rcar: use BIT macro consistently
  KVM: x86/speculation: Disable Fill buffer clear within guests
  x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
  x86/speculation/srbds: Update SRBDS mitigation selection
  i2c: qcom-geni: remove unnecessary conditions
  x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
  x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
  x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
  x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
  x86/speculation: Add a common function for MD_CLEAR mitigation update
  x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
  Documentation: Add documentation for Processor MMIO Stale Data
  i2c: mt7621: Use devm_platform_get_and_ioremap_resource()
  watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
  dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4
  watchdog: Add Renesas RZ/N1 Watchdog driver
  dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1
  watchdog: wdat_wdt: Stop watchdog when uninstalling module
  watchdog: wdat_wdt: Stop watchdog when rebooting the system
  watchdog: wdat_wdt: Using the existing function to check parameter timeout
  dt-bindings: watchdog: da9062: add watchdog timeout mode
  dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC
  watchdog: iTCO_wdt: Using existing macro define covers more scenarios
  watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
  dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles
  watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat
  dt-bindings: watchdog: uniphier: Use unevaluatedProperties
  watchdog: sp805: disable watchdog on remove
  watchdog: da9063: optionally disable watchdog during suspend
  dt-bindings: mfd: da9063: watchdog: add suspend disable option
  i2c: rcar: refactor handling of first message
  i2c: rcar: avoid race condition with SMIs
  i2c: xiic: Correct the datatype for rx_watermark
  i2c: rcar: fix PM ref counts in probe error paths
  i2c: npcm: Handle spurious interrupts
  i2c: npcm: Correct register access width
  i2c: npcm: Add tx complete counter
  i2c: npcm: Fix timeout calculation
  i2c: npcm: Remove unused variable clk_regmap
  i2c: npcm: Change the way of getting GCR regmap
  clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
  clk: stm32mp13: add safe mux management
  clk: stm32mp13: add multi mux function
  clk: stm32mp13: add all STM32MP13 kernel clocks
  clk: stm32mp13: add all STM32MP13 peripheral clocks
  clk: stm32mp13: manage secured clocks
  clk: stm32mp13: add composite clock
  clk: stm32mp13: add stm32 divider clock
  clk: stm32mp13: add stm32_gate management
  clk: stm32mp13: add stm32_mux clock management
  clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller)
  dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC
  clk: ti: clkctrl: replace usage of found with dedicated list iterator variable
  clk: ti: composite: Prefer kcalloc over open coded arithmetic
  dt-bindings: clock: exynosautov9: correct count of NR_CLK
  cifs: print TIDs as hex
  cifs: return ENOENT for DFS lookup_cache_entry()
  cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
  cxl/port: Enable HDM Capability after validating DVSEC Ranges
  USB: new quirk for Dell Gen 2 devices
  Revert "speakup: Generate speakupmap.h automatically"
  clang-format: Fix space after for_each macros
  clang-format: Fix goto labels indentation
  NFSD: Clean up nfsd_open_verified()
  NFSD: Remove do_nfsd_create()
  NFSD: Refactor NFSv4 OPEN(CREATE)
  NFSD: Refactor NFSv3 CREATE
  NFSD: Refactor nfsd_create_setattr()
  NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
  NFSD: Clean up nfsd3_proc_create()
  pwm: pwm-cros-ec: Add channel type support
  dt-bindings: google,cros-ec-pwm: Add the new -type compatible
  dt-bindings: Add mfd/cros_ec definitions
  pwm: Document that the pinstate of a disabled PWM isn't reliable
  pwm: twl-led: Implement .apply() callback
  pwm: lpc18xx: Implement .apply() callback
  pwm: mediatek: Implement .apply() callback
  pwm: lpc32xx: Implement .apply() callback
  pwm: tegra: Implement .apply() callback
  pwm: stmpe: Implement .apply() callback
  pwm: sti: Implement .apply() callback
  pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795
  dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC
  RDMA/mlx4: Avoid flush_scheduled_work() usage
  pwm: tegra: Optimize period calculation
  pwm: renesas-tpu: Improve precision of period and duty_cycle calculation
  pwm: renesas-tpu: Improve maths to compute register settings
  pwm: renesas-tpu: Rename variables to match the usual naming
  pwm: renesas-tpu: Implement .apply() callback
  pwm: renesas-tpu: Make use of devm functions
  pwm: renesas-tpu: Make use of dev_err_probe()
  IB/isert: Avoid flush_scheduled_work() usage
  pinctrl: intel: Fix kernel doc format, i.e. add return sections
  pwm: samsung: Implement .apply() callback
  pwm: sifive: Simplify if-if to if-else
  dt-bindings: Renamed hte directory to timestamp
  hte: Uninitialized variable in hte_ts_get()
  clang-format: Update to clang-format >= 6
  clang-format: Extend the for_each list with tools/
  dt-bindings: mfd: rk808: Convert bindings to yaml
  clang-format: Simplify command with `sort -u`
  clang-format: Use POSIX locale for `sort`
  clang-format: Update with v5.18-rc7's `for_each` macro list
  iommu/amd: Increase timeout waiting for GA log enablement
  iommu/s390: Tolerate repeat attach_dev calls
  hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
  crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY
  crypto: qat - add support for 401xx devices
  crypto: qat - re-enable registration of algorithms
  crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
  crypto: qat - add param check for DH
  crypto: qat - add param check for RSA
  crypto: qat - remove dma_free_coherent() for DH
  crypto: qat - remove dma_free_coherent() for RSA
  crypto: qat - fix memory leak in RSA
  crypto: qat - add backlog mechanism
  crypto: qat - refactor submission logic
  crypto: qat - use pre-allocated buffers in datapath
  crypto: qat - set to zero DH parameters before free
  xfs: free xfs_attrd_log_items correctly
  xfs: validate xattr name earlier in recovery
  xfs: reject unknown xattri log item filter flags during recovery
  xfs: reject unknown xattri log item operation flags during recovery
  xfs: don't leak the retained da state when doing a leaf to node conversion
  xfs: don't leak da state when freeing the attr intent item
  namei: cleanup double word in comment
  get rid of dead code in legitimize_root()
  fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy()
  move mount-related externs from fs.h to mount.h
  blob_to_mnt(): kern_unmount() is needed to undo kern_mount()
  m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb...
  linux/mount.h: trim includes
  uninline may_mount() and don't opencode it in fspick(2)/fsopen(2)
  scsi: ufs: Split the drivers/scsi/ufs directory
  scsi: qla1280: Remove redundant variable
  scsi: lpfc: Add support for VMID tagging of NVMe I/Os
  scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent
  scsi: lpfc: Commonize VMID code location
  scsi: nvme-fc: Add new routine nvme_fc_io_getuuid()
  f2fs: make f2fs_read_inline_data() more readable
  clk: mediatek: mt8173: Switch to clk_hw provider APIs
  clk: mediatek: Switch to clk_hw provider APIs
  clk: mediatek: Replace 'struct clk' with 'struct clk_hw'
  clk: mediatek: apmixed: Drop error message from clk_register() failure
  clk: mediatek: Make mtk_clk_register_composite() static
  staging: r8188eu: remove include/rtw_debug.h
  dt-bindings: clock: Replace common binding with link to schema
  arm64: dts: intel: add device tree for n6000
  dt-bindings: intel: add binding for Intel n6000
  dt-bindings: soc: add bindings for Intel HPS Copy Engine
  x86/PCI: Disable E820 reserved region clipping starting in 2023
  x86/PCI: Disable E820 reserved region clipping via quirks
  clk: qcom: rcg2: Cache CFG register updates for parked RCGs
  clk: qcom: add sc8280xp GCC driver
  dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings
  fs/ntfs: remove redundant variable idx
  fat: remove time truncations in vfat_create/vfat_mkdir
  fat: report creation time in statx
  fat: ignore ctime updates, and keep ctime identical to mtime in memory
  fat: split fat_truncate_time() into separate functions
  MAINTAINERS: add Muchun as a memcg reviewer
  x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions
  RISC-V: Load purgatory in kexec_file
  RISC-V: Add purgatory
  RISC-V: Support for kexec_file on panic
  RISC-V: Add kexec_file support
  RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr()
  RISC-V: use memcpy for kexec_file mode
  kexec_file: Fix kexec_file.c build error for riscv platform
  dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled
  dmaengine: sun6i: Add support for the D1 variant
  dmaengine: sun6i: Add support for 34-bit physical addresses
  dmaengine: sun6i: Do not use virt_to_phys
  dt-bindings: dma: sun50i-a64: Add compatible for D1
  dmaengine: tegra: Remove unused switch case
  dmaengine: tegra: Fix uninitialized variable usage
  dmaengine: stm32-dma: add device_pause/device_resume support
  dmaengine: stm32-dma: rename pm ops before dma pause/resume introduction
  dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
  dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
  dmaengine: stm32-dmamux: avoid reset of dmamux if used by coprocessor
  dmaengine: qcom: gpi: Add support for sc7280
  ACPI: video: improve PM notifer callback
  dt-bindings: dma: pl330: Add power-domains
  dmaengine: stm32-mdma: use dev_dbg on non-busy channel spurious it
  dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
  dmaengine: stm32-mdma: remove GISR1 register
  driver core: fix deadlock in __device_attach
  kernfs: Separate kernfs_pr_cont_buf and rename_lock.
  staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
  topology: Remove unused cpu_cluster_mask()
  driver core: Extend deferred probe timeout on driver registration
  kernel/reboot: Add devm_register_restart_handler()
  kernel/reboot: Add devm_register_power_off_handler()
  soc/tegra: pmc: Use sys-off handler API to power off Nexus 7 properly
  reboot: Remove pm_power_off_prepare()
  regulator: pfuze100: Use devm_register_sys_off_handler()
  ACPI: power: Switch to sys-off handler API
  memory: emif: Use kernel_can_power_off()
  mips: Use do_kernel_power_off()
  ia64: Use do_kernel_power_off()
  x86: Use do_kernel_power_off()
  sh: Use do_kernel_power_off()
  m68k: Switch to new sys-off handler API
  powerpc: Use do_kernel_power_off()
  xen/x86: Use do_kernel_power_off()
  parisc: Use do_kernel_power_off()
  arm64: Use do_kernel_power_off()
  riscv: Use do_kernel_power_off()
  csky: Use do_kernel_power_off()
  ARM: Use do_kernel_power_off()
  kernel/reboot: Add register_platform_power_off()
  kernel/reboot: Add kernel_can_power_off()
  kernel/reboot: Add stub for pm_power_off
  kernel/reboot: Add do_kernel_power_off()
  kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers
  kernel/reboot: Introduce sys-off handler API
  notifier: Add blocking/atomic_notifier_chain_register_unique_prio()
  MAINTAINERS: add Russ Weight as a firmware loader maintainer
  driver: base: fix UAF when driver_attach failed
  test_firmware: fix end of loop test in upload_read_show()
  driver core: location: Add "back" as a possible output for panel
  driver core: location: Free struct acpi_pld_info *pld
  driver core: Add "*" wildcard support to driver_async_probe cmdline param
  dmaengine: ti: deprecate '#dma-channels'
  notifier: Add atomic_notifier_call_chain_is_empty()
  dmaengine: mmp: deprecate '#dma-channels'
  dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests'
  dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and '#dma-requests'
  dmaengine: tegra: Fix build error without IOMMU_API
  dmaengine: dw: Add RZN1 compatible
  clk: renesas: r9a06g032: Probe possible children
  dmaengine: dw: dmamux: Introduce RZN1 DMA router support
  clk: renesas: r9a06g032: Export function to set dmamux
  dt-bindings: dmaengine: Introduce RZN1 DMA compatible
  dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMUX subnode
  dt-bindings: dmaengine: Introduce RZN1 dmamux bindings
  speakup: Generate speakupmap.h automatically
  driver: soc: xilinx: Update function prototype for xlnx_unregister_event
  driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver
  misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl
  misc: alcor_pci: set NULL intfdata and clear pci master
  edd: simplify the check of 'attr->test' in edd_populate_dir()
  bus: ti-sysc: Fix warnings for unbind for serial
  firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
  drivers: dio: add missing iounmap() in dio_init()
  accessiblity: speakup: Add missing misc_deregister in softsynth_probe
  slimbus: qcom: Remove unnecessary print function dev_err()
  slimbus: qcom: Fix IRQ check in qcom_slim_probe
  drivers: comedi: replace ternary operator with min()
  scripts/tags.sh: Invoke 'realpath' via 'xargs'
  siphash: add SPDX tags as sole licensing authority
  binder: fix atomic sleep when get extended error
  binder: fix potential UAF of target_{proc,thread}
  binder: fix printk format for commands
  tty: Rework receive flow control char logic
  pcmcia: synclink_cs: Don't allow CS5-6
  serial: stm32-usart: Correct CSIZE, bits, and parity
  serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
  serial: sifive: Sanitize CSIZE and c_iflag
  serial: sh-sci: Don't allow CS5-6
  serial: txx9: Don't allow CS5-6
  serial: rda-uart: Don't allow CS5-6
  serial: digicolor-usart: Don't allow CS5-6
  serial: uartlite: Fix BRKINT clearing
  serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
  serial: core: Do stop_rx in suspend path for console if console_suspend is disabled
  tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate.
  dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to access the registers
  serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
  Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
  serial: msm_serial: disable interrupts in __msm_console_write()
  serial: meson: acquire port->lock in startup()
  serial: 8250_dw: Use dev_err_probe()
  serial: 8250_dw: Use devm_add_action_or_reset()
  serial: 8250_dw: Update the list of OF headers used by driver
  serial: jsm: Use B0 instead of 0
  serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS
  tty: remove IBSHIFT ifdefs
  tty: remove BOTHER ifdefs
  tty: remove CMSPAR ifdefs
  SUNRPC: Simplify synopsis of svc_pool_for_cpu()
  SUNRPC: Don't disable preemption while calling svc_pool_for_cpu().
  NFSD: Show state of courtesy client in client info
  NFSD: add support for lock conflict to courteous server
  fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
  fs/lock: add helper locks_owner_has_blockers to check for blockers
  NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
  NFSD: add support for share reservation conflict to courteous server
  NFSD: add courteous server support for thread with only delegation
  SUNRPC: Remove svc_rqst::rq_xprt_hlen
  SUNRPC: Remove dead code in svc_tcp_release_rqst()
  SUNRPC: Make cache_req::thread_wait an unsigned long
  SUNRPC: Cache deferral injection
  SUNRPC: Clean up svc_deferred_class trace events
  NFSD: Clean up nfsd_splice_actor()
  termbits.h: Remove posix_types.h include
  termbits.h: Align lines & format
  termbits.h: create termbits-common.h for identical bits
  tty: serial: samsung_tty: Fix suspend/resume on S5L
  Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950
  Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950
  Documentation: Move Oxford Semiconductor PCIe (Tornado) 950 to misc-devices
  serial: pmac_zilog: remove initial print
  serial: pmac_zilog: remove tracing prints
  serial: pmac_zilog: remove unused uart_pmac_port::termios_cache
  serial: pmac_zilog: remove unfinished DBDMA support
  serial: amba-pl011: move header content to .c
  tty: n_gsm: Fix packet data hex dump output
  usb: dwc3: core: Add error log when core soft reset failed
  usb: dwc3: gadget: Move null pinter check to proper place
  usb: hub: Simplify error and success path in port_over_current_notify
  usb: cdns3: allocate TX FIFO size according to composite EP number
  usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
  usb: Probe EHCI, OHCI controllers asynchronously
  usb: isp1760: Fix out-of-bounds array access
  xhci: Don't defer primary roothub registration if there is only one roothub
  cifs: fix signed integer overflow when fl_end is OFFSET_MAX
  cxl/port: Reuse 'struct cxl_hdm' context for hdm init
  cxl/port: Move endpoint HDM Decoder Capability init to port driver
  cxl/pci: Drop @info argument to cxl_hdm_decode_init()
  cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init()
  cxl/mem: Skip range enumeration if mem_enable clear
  cxl/mem: Consolidate CXL DVSEC Range enumeration in the core
  cxl/pci: Move cxl_await_media_ready() to the core
  cxl/mem: Validate port connectivity before dvsec ranges
  cxl/mem: Fix cxl_mem_probe() error exit
  cxl/pci: Drop wait_for_valid() from cxl_await_media_ready()
  cxl/pci: Consolidate wait_for_media() and wait_for_media_ready()
  cxl/mem: Drop mem_enabled check from wait_for_media()
  staging: r8188eu: delete rtw_wx_read/write32()
  staging: r8188eu: Remove multiple assignments
  staging: r8188eu: add check for kzalloc
  staging: r8188eu: fix warnings in rtw_wlan_util
  staging: r8188eu: fix warnings in rtw_pwrctrl
  staging: r8188eu: fix warnings in rtw_p2p
  staging: rtl8712: fix uninit-value in r871xu_drv_init()
  staging: rtl8712: fix uninit-value in usb_read8() and friends
  staging: rtl8712: add error handler in r8712_usbctrl_vendorreq()
  staging: r8188eu: remove _drv_ defines from include/rtw_debug.h
  staging: vc04_services: remove unused macro
  staging: rtl8192u: remove null check after call container_of()
  staging: rtl8192e: remove null check after call container_of()
  staging: ks7010: remove null check after call container_of()
  staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU()
  staging: r8188eu: assoc_rsp and assoc_rsp_len are not used
  staging: r8188eu: last_rx_mgnt_pkts is set but not used
  staging: r8188eu: simplify error handling in recv_func_prehandle
  staging: r8188eu: remove obsolete comments
  staging: r8188eu: use ieee80211 helper to check for beacon
  staging: r8188eu: use defines for addba response status
  staging: r8188eu: use the tid in delba processing
  staging: r8188eu: check for initiator vs recipient
  staging: r8188eu: use BIT(tid) instead of manual shift
  staging: r8188eu: replace if with ternary operator
  staging: r8188eu: merge process_addba_req into OnAction_back
  staging: r8188eu: read addba resp tid from ieee80211_mgmt
  staging: r8188eu: get addba resp status from ieee80211_mgmt
  staging: r8188eu: Fix block comment format
  staging: rtl8723bs: Fix alignment to match open parenthesis
  staging: vt6655: Replace VNSvOutPortB with iowrite8
  staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB
  staging: vt6655: Replace MACvStart with VNSvOutPortB
  staging: r8188eu: drop redundant if check
  staging: r8188eu: read back action code from ieee80211_mgmt
  staging: r8188eu: use back action codes from ieee80211.h
  staging: r8188eu: read destination address from ieee80211_mgmt
  staging: r8188eu: don't check the category in OnAction_back
  staging: r8188eu: read addr2 from ieee80211_mgmt
  staging: rtl8192u: make const array queuetopipe const, reduces object code size
  dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent'
  pinctrl: starfive: Make the irqchip immutable
  powerpc/ftrace: Use PPC_RAW_xxx() macros instead of opencoding.
  powerpc/ftrace: Use BRANCH_SET_LINK instead of value 1
  powerpc/ftrace: Remove ftrace_plt_tramps[]
  powerpc/ftrace: Use CONFIG_FUNCTION_TRACER instead of CONFIG_DYNAMIC_FTRACE
  powerpc/ftrace: Don't include ftrace.o for CONFIG_FTRACE_SYSCALLS
  powerpc/ftrace: Make __ftrace_make_{nop/call}() common to PPC32 and PPC64
  powerpc: Finalise cleanup around ABI use
  powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}
  powerpc: Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2
  powerpc/ftrace: Use patch_instruction() return directly
  powerpc/ftrace: Inline ftrace_modify_code()
  powerpc/code-patching: Inline create_branch()
  powerpc/ftrace: Use is_offset_in_branch_range()
  powerpc/code-patching: Inline is_offset_in_{cond}_branch_range()
  powerpc/ftrace: Remove redundant create_branch() calls
  powerpc/ftrace: Refactor prepare_ftrace_return()
  powerpc/rtas: enture rtas_call is called with MMU enabled
  powerpc/rtas: Leave MSR[RI] enabled over RTAS call
  powerpc/rtas: PACA can be restored directly from SPRG
  powerpc/rtas: Call enter_rtas with MSR[EE] disabled
  powerpc/rtas: Fix whitespace in rtas_entry.S
  powerpc/rtas: Make enter_rtas a nokprobe symbol on 64-bit
  powerpc/rtas: Move rtas entry assembly into its own file
  powerpc/signal: Report minimum signal frame size to userspace via AT_MINSIGSTKSZ
  powerpc/64: Bump SIGSTKSZ and MINSIGSTKSZ
  powerpc/vdso: Link with ld.lld when requested
  powerpc/vdso: Remove unused ENTRY in linker scripts
  powerpc: Export mmu_feature_keys[] as non-GPL
  powerpc/setup: Refactor/untangle panic notifiers
  pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10
  dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings
  pinctrl: freescale: Add i.MXRT1170 pinctrl driver support
  dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation
  dt-bindings: pinctrl: rockchip: increase max amount of device functions
  dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges'
  dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable'
  dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names
  dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config
  dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and PMM8155AU
  pinctrl: qcom: spmi-gpio: Add pm6125 compatible
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible
  rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
  rtc: mt6397: check return value after calling platform_get_resource()
  video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
  rtc: rzn1: fix platform_no_drv_owner.cocci warning
  video: fbdev: omapfb: simplify the return expression of nec_8048_connect()
  video: fbdev: omapfb: simplify the return expression of dsi_init_pll_data()
  video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
  video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
  ARM: dts: aspeed: ast2600-evb: Enable GFX device
  ARM: dts: aspeed: Add GFX node to AST2600
  ARM: dts: aspeed: ast2600-evb: Enable virtual hub
  ARM: dts: aspeed: ast2600-evb: Enable video engine
  ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-history GPIO
  ARM: dts: aspeed: Add Nuvia DC-SCM BMC
  ARM: dts: aspeed: bletchley: add sample averaging for ADM1278
  ARM: dts: aspeed: bletchley: add eeprom node on each sled
  ARM: dts: aspeed: bletchley: add pca9536 node on each sled
  ARM: dts: aspeed: bletchley: update gpio0 line names
  ARM: dts: aspeed: bletchley: Enable mdio0 bus
  ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc
  ARM: dts: aspeed: bletchley: enable ehci0 device node
  ARM: dts: aspeed: Add USB2.0 device controller node
  USB: serial: option: add Quectel BG95 modem
  ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes
  ARM: dts: aspeed: Enable Dual SPI RX transfers
  ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers
  ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
  clk: mediatek: use en_mask as a pure div_en_mask
  clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs
  clk: mediatek: update compatible string for MT7986 ethsys
  f2fs: fix to do sanity check for inline inode
  f2fs: fix fallocate to use file_modified to update permissions consistently
  Input: vmmouse - disable vmmouse before entering suspend mode
  dt-bindings: google,cros-ec-keyb: Fixup bad compatible match
  mips: ingenic: Do not manually reference the CPU clock
  clk: ingenic: Mark critical clocks in Ingenic SoCs
  clk: ingenic: Allow specifying common clock flags
  clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base()
  PCI: microchip: Fix potential race in interrupt handling
  vfio/pci: Move the unused device into low power state with runtime PM
  vfio/pci: Virtualize PME related registers bits and initialize to zero
  vfio/pci: Change the PF power state to D0 before enabling VFs
  vfio/pci: Invalidate mmaps and block the access in D3hot power state
  KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint
  KVM: PPC: Book3s: Remove real mode interrupt controller hcalls handlers
  KVM: PPC: Book3s: PR: Enable default TCE hypercalls
  KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlers
  KVM: PPC: Book3S HV: Initialize AMOR in nested entry
  scripts/spdxcheck: Exclude top-level README
  scripts/spdxcheck: Exclude MAINTAINERS/CREDITS
  scripts/spdxcheck: Exclude config directories
  KVM: PPC: Book3S HV: Use consistent type for return value of kvm_age_rmapp()
  scripts/spdxcheck: Put excluded files and directories into a separate file
  scripts/spdxcheck: Add option to display files without SPDX
  scripts/spdxcheck: Add [sub]directory statistics
  KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
  scripts/spdxcheck: Add directory statistics
  scripts/spdxcheck: Add percentage to statistics
  freevxfs: relicense to GPLv2 only
  KVM: PPC: Book3S HV: remove extraneous asterisk from rm_host_ipi_action() comment
  rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram
  pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl
  pinctrl: intel: make irq_chip immutable
  MAINTAINERS: Introduce HPE GXP Architecture
  ARM: dts: Introduce HPE GXP Device tree
  dt-bindings: arm: hpe: add GXP Support
  dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog
  clocksource/drivers/timer-gxp: Add HPE GXP Timer
  watchdog: hpe-wdt: Introduce HPE GXP Watchdog
  ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH
  ARM: hpe: Introduce the HPE GXP architecture
  USB: serial: pl2303: fix type detection for odd device
  clocksource/drivers/timer-sun5i: Convert to SPDX identifier
  clocksource/drivers/timer-sun4i: Convert to SPDX identifier
  clocksource/drivers/pistachio: Convert to SPDX identifier
  clocksource/drivers/orion: Convert to SPDX identifier
  clocksource/drivers/lpc32xx: Convert to SPDX identifier
  clocksource/drivers/digicolor: Convert to SPDX identifier
  clocksource/drivers/armada-370-xp: Convert to SPDX identifier
  clocksource/drivers/mips-gic-timer: Convert to SPDX identifier
  clocksource/drivers/jcore: Convert to SPDX identifier
  clocksource/drivers/bcm_kona: Convert to SPDX identifier
  clocksource/drivers/sp804: Avoid error on multiple instances
  clocksource/drivers/riscv: Events are stopped during CPU suspend
  clocksource/drivers/ixp4xx: Drop boardfile probe path
  dt-bindings: timer: Add compatible for Mediatek MT8186
  dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles
  interconnect: qcom: sc8180x: Reformat node and bcm definitions
  interconnect: qcom: sc8180x: Mark some BCMs keepalive
  interconnect: qcom: sc8180x: Fix QUP0 nodes
  interconnect: qcom: sc8180x: Modernize sc8180x probe
  dt-bindings: interconnect: Add SC8180X QUP0 virt provider
  riscv: compat: Add COMPAT Kbuild skeletal support
  riscv: compat: ptrace: Add compat_arch_ptrace implement
  riscv: compat: signal: Add rt_frame implementation
  rtc: meson: Fix email address in MODULE_AUTHOR
  rtc: simplify the return expression of rx8025_set_offset()
  rtc: pcf85063: Add a compatible entry for pca85073a
  dt-binding: pcf85063: Add an entry for pca85073a
  lkdtm/heap: Hide allocation size from -Warray-bounds
  selftests/lkdtm: Add configs for stackleak and "after free" tests
  lkdtm/usercopy: Check vmalloc and >0-order folios
  PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
  MAINTAINERS: Add myself as maintainer of the RZN1 RTC driver
  rtc: rzn1: Add oscillator offset support
  rtc: rzn1: Add alarm support
  rtc: rzn1: Add new RTC driver
  dt-bindings: rtc: rzn1: Describe the RZN1 RTC
  rtc: sun6i: Add NVMEM provider
  i3c: master: svc: fix returnvar.cocci warning
  i3c/master: simplify the return expression of i3c_hci_remove()
  NFS: Pass i_size to fscache_unuse_cookie() when a file is released
  Documentation: Add an explanation of NFSv4 client identifiers
  NFS: update documentation for the nfs4_unique_id parameter
  NFS: Improve warning message when locks are lost.
  vfio: Change struct vfio_group::container_users to a non-atomic int
  vfio: Simplify the life cycle of the group FD
  vfio: Fully lock struct vfio_group::container
  vfio: Split up vfio_group_get_device_fd()
  vfio: Change struct vfio_group::opened from an atomic to bool
  vfio: Add missing locking for struct vfio_group::kvm
  kvm/vfio: Fix potential deadlock problem in vfio
  dt-bindings: clock: convert rockchip,rk3368-cru.txt to YAML
  dt-bindings: clock: convert rockchip,rk3228-cru.txt to YAML
  dt-bindings: clock: convert rockchip,rk3036-cru.txt to YAML
  dt-bindings: clock: convert rockchip,rk3308-cru.txt to YAML
  Input: cros-ec-keyb - allow skipping keyboard registration
  dt-bindings: google,cros-ec-keyb: Introduce switches only compatible
  dt-bindings: clock: convert rockchip,px30-cru.txt to YAML
  dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML
  dt-bindings: clock: convert rockchip,rk3288-cru.txt to YAML
  SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
  f2fs: don't use casefolded comparison for "." and ".."
  f2fs: do not stop GC when requiring a free section
  NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes
  NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes
  NFSv4: Specify the type of ACL to cache
  NFSv4: Don't hold the layoutget locks across multiple RPC calls
  pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors
  NFS: Further fixes to the writeback error handling
  NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
  NFS: Memory allocation failures are not server fatal errors
  pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask()
  NFS: Don't report errors from nfs_pageio_complete() more than once
  NFS: Do not report flush errors in nfs_write_end()
  NFS: Don't report ENOSPC write errors twice
  NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
  NFS: Do not report EINTR/ERESTARTSYS as mapping errors
  ARM: dts: at91: sama7g5ek: add node for PDMC0
  ARM: dts: at91: sama7g5: add nodes for PDMC
  ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs
  ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' property
  ARM: at91: pm: Fix rand build error
  RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq()
  soc: rockchip: Fix refcount leak in rockchip_grf_init
  clk: imx8mp: fix usb_root_clk parent
  clk: fixed-rate: Remove redundant if statement
  Input: psmouse-smbus - avoid flush_scheduled_work() usage
  Input: bcm-keypad - remove unneeded NULL check before clk_disable_unprepare
  Input: sparcspkr - fix refcount leak in bbc_beep_probe
  dt-bindings: remoteproc: mediatek: Add optional memory-region to mtk,scp
  dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusive to mt819x
  pmem: implement pmem_recovery_write()
  pmem: refactor pmem_clear_poison()
  dax: add .recovery_write dax_operation
  dax: introduce DAX_RECOVERY_WRITE dax access mode
  mce: fix set_mce_nospec to always unmap the whole page
  x86/mce: relocate set{clear}_mce_nospec() functions
  acpi/nfit: rely on mce->misc to determine poison granularity
  include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead
  dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq()
  dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
  pinctrl: lynxpoint: make irq_chip immutable
  pinctrl: cherryview: make irq_chip immutable
  pinctrl: baytrail: make irq_chip immutable
  Documentation: gpio: Advertise irqd_to_hwirq() helper in the examples
  Documentation: gpio: Fix IRQ mask and unmask examples
  dmaengine: sprd: deprecate '#dma-channels'
  dt-bindings: dmaengine: sprd: deprecate '#dma-channels'
  dmaengine: idxd: skip irq free when wq type is not kernel
  dmaengine: idxd: make idxd_register/unregister_dma_channel() static
  dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  dmaengine: zynqmp_dma: check dma_async_device_register return value
  dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
  dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call
  dmaengine: idxd: free irq before wq type is reset
  dmaengine: idxd: fix lockdep warning on device driver removal
  dmaengine: idxd: Separate user and kernel pasid enabling
  dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4
  dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
  dmaengine: tegra: Use platform_get_irq() to get IRQ resource
  m68knommu: fix undefined reference to `_init_sp'
  m68knommu: allow elf_fdpic loader to be selected
  m68knommu: add definitions to support elf_fdpic program loader
  m68knommu: implement minimal regset support
  m68knommu: use asm-generic/mmu.h for nommu setups
  m68k: fix typos in comments
  m68k: coldfire: drop ISA_DMA_API support
  m68knommu: set ZERO_PAGE() to the allocated zeroed page
  dt-bindings: clock: convert rockchip,rv1108-cru.txt to YAML
  Unify the primitives for file descriptor closing
  fs: remove fget_many and fput_many interface
  i2c: xiic: Fix Tx Interrupt path for grouped messages
  i2c: xiic: Fix coding style issues
  i2c: xiic: return value of xiic_reinit
  i2c: cadence: Increase timeout per message if necessary
  iio: adc: xilinx-ams: fix return error variable
  i2c: designware: Sort timing parameter ACPI method calls by the speed
  i2c: at91: Initialize dma_buf in at91_twi_xfer()
  dt-binding: clock: Add missing rk3568 cru bindings
  proc/sysctl: make protected_* world readable
  pinctrl: stm32: Unshadow np variable in stm32_pctl_probe()
  zsmalloc: fix races between asynchronous zspage free and page migration
  Revert "mm/cma.c: remove redundant cma_mutex lock"
  PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit()
  PCI: hv: Add validation for untrusted Hyper-V values
  vfio/pci: Use the struct file as the handle not the vfio_group
  kvm/vfio: Remove vfio_group from kvm
  vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm()
  vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent()
  vfio: Remove vfio_external_group_match_file()
  vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group()
  kvm/vfio: Store the struct file in the kvm_vfio_group
  kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions
  vfio: Delete container_q
  iommu/vt-d: Remove hard coding PGSNP bit in PASID entries
  iommu/vt-d: Remove domain_update_iommu_snooping()
  iommu/vt-d: Check domain force_snooping against attached devices
  iommu/vt-d: Block force-snoop domain attaching if no SC support
  iommu/vt-d: Size Page Request Queue to avoid overflow condition
  iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller
  iommu/vt-d: Change return type of dmar_insert_one_dev_info()
  iommu/vt-d: Remove unneeded validity check on dev
  iommu/dma: Explicitly sort PCI DMA windows
  iommu/dma: Fix iova map result check bug
  iommu/mediatek: Fix NULL pointer dereference when printing dev_name
  iommu: iommu_group_claim_dma_owner() must always assign a domain
  KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
  KVM: PPC: Book3S HV Nested: L2 must not run with L1 xive context
  KVM: PPC: Book3S HV P9: Split !nested case out from guest entry
  KVM: PPC: Book3S HV P9: Move cede logic out of XIVE escalation rearming
  KVM: PPC: Book3S HV P9: Inject pending xive interrupts at guest entry
  KVM: PPC: Book3S HV: Remove KVMPPC_NR_LPIDS
  KVM: PPC: Book3S Nested: Use explicit 4096 LPID maximum
  KVM: PPC: Book3S HV Nested: Change nested guest lookup to use idr
  KVM: PPC: Book3S HV: Use IDA allocator for LPID allocator
  KVM: PPC: Book3S HV: Update LPID allocator init for POWER9, Nested
  KVM: PPC: Remove kvmppc_claim_lpid
  KVM: PPC: Book3S HV P9: Optimise loads around context switch
  KVM: PPC: Book3S HV: HFSCR[PREFIX] does not exist
  crypto: s390 - add crypto library interface for ChaCha20
  crypto: talitos - Uniform coding style with defined variable
  crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey()
  crypto: cryptd - Protect per-CPU resource by disabling BH.
  crypto: sun8i-ce - do not fallback if cryptlen is less than sg length
  crypto: sun8i-ce - rework debugging
  crypto: sun8i-ce - use sg_nents_for_len
  crypto: sun8i-ce - Add function for handling hash padding
  crypto: sun8i-ss - do not fallback if cryptlen is less than sg length
  crypto: sun8i-ss - add hmac(sha1)
  crypto: sun8i-ss - Add function for handling hash padding
  crypto: sun8i-ss - rework debugging
  crypto: sun8i-ss - handle requests if last block is not modulo 64
  crypto: sun8i-ss - do not zeroize all pad
  crypto: sun8i-ss - do not allocate memory when handling hash requests
  crypto: sun8i-ss - use sg_nents_for_len
  crypto: sun8i-ss - test error before assigning
  crypto: sun8i-ss - remove redundant test
  crypto: sun8i-ss - handle zero sized sg
  crypto: sun8i-ss - rework handling of IV
  crypto: sun4i-ss - do not allocate backup IV on requests
  crypto: sun8i-ce - do not allocate memory when handling requests
  crypto: sun8i-ce - Fix minor style issue
  extcon: Modify extcon device to be created after driver data is set
  extcon: sm5502: Clarify SM5703's i2c device ID
  extcon: ptn5150: Add usb role class support
  extcon: ptn5150: Add queue work sync before driver release
  extcon: sm5502: Add support for SM5703
  dt-bindings: extcon: bindings for SM5703
  extcon: usb-gpio: Remove disable irq operation in system sleep
  extcon: Fix some kernel-doc comments
  extcon: usbc-cros-ec: Use struct_size() helper in kzalloc()
  extcon: int3496: Add support for controlling Vbus through a regulator
  extcon: int3496: Add support for binding to plain platform devices
  extcon: int3496: Request non-exclusive access to the ID GPIO
  extcon: int3496: Make the driver a bit less verbose
  extcon: Fix extcon_get_extcon_dev() error handling
  ia64: mca: drop redundant spinlock initialization
  tty: fix deadlock caused by calling printk() under tty_port->lock
  relay: remove redundant assignment to pointer buf
  fs/ntfs3: validate BOOT sectors_per_clusters
  lib/string_helpers: fix not adding strarray to device's resource list
  kernel/crash_core.c: remove redundant check of ck_cmdline
  ELF, uapi: fixup ELF_ST_TYPE definition
  PCI: cadence: Clear FLR in device capabilities register
  io_uring_enter(): don't leave f.flags uninitialized
  PCI: cadence: Allow PTM Responder to be enabled
  f2fs: keep wait_ms if EAGAIN happens
  f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters
  module: merge check_exported_symbol() into find_exported_symbol_in_section()
  module: do not binary-search in __ksymtab_gpl if fsa->gplok is false
  module: do not pass opaque pointer for symbol search
  module: show disallowed symbol name for inherit_taint()
  module: fix [e_shstrndx].sh_size=0 OOB access
  module: Introduce module unload taint tracking
  module: Move module_assert_mutex_or_preempt() to internal.h
  module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code
  module.h: simplify MODULE_IMPORT_NS
  RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx()
  RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
  f2fs: reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION
  f2fs: kill volatile write support
  f2fs: change the current atomic write way
  f2fs: don't need inode lock for system hidden quota
  xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
  xhci: Remove quirk for over 10 year old evaluation hardware
  xhci: prevent U2 link power state if Intel tier policy prevented U1
  xhci: use generic command timer for stop endpoint commands.
  usb: host: xhci-plat: omit shared hcd if either root hub has no ports
  usb: host: xhci-plat: prepare operation w/o shared hcd
  usb: host: xhci-plat: create shared hcd after having added main hcd
  xhci: prepare for operation w/o shared hcd
  xhci: factor out parts of xhci_gen_setup()
  MIPS: Sibyte: remove unnecessary return variable
  MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotation
  selftests/ftrace: Save kprobe_events to test log
  MIPS: tools: no need to initialise statics to 0
  MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
  MIPS: VR41xx: Drop redundant spinlock initialization
  MIPS: smp: optimization for flush_tlb_mm when exiting
  ACPI: clean up white space in a few places for consistency
  PCI: vmd: Revert 2565e5b69c ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.")
  PCI: vmd: Assign VMD IRQ domain before enumeration
  ACPI: glue: Rearrange find_child_checks()
  dt-bindings: gpio: altera: correct interrupt-cells
  ARM: dts: socfpga: align SPI NOR node name with dtschema
  xhci: Set HCD flag to defer primary roothub registration
  usb: core: hcd: Add support for deferring roothub registration
  usb: host: ehci-xilinx: adding description for return value
  usb: gadget: udc: Remove useless variable assignment in xudc_read_fifo()
  USB: c67x00: remove unnecessary check of res
  usb: host: ehci-xilinx: Fix quoted string split across lines
  USB / dwc3: Fix a checkpatch warning in core.c
  thunderbolt: Add KUnit test for devices with no DisplayPort adapters
  thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters
  lkdtm/usercopy: Rename "heap" to "slab"
  cpufreq: mediatek: Add support for MT8186
  cpufreq: mediatek: Link CCI device to CPU
  dt-bindings: cpufreq: mediatek: Add MediaTek CCI property
  riscv: add memory-type errata for T-Head
  riscv: don't use global static vars to store alternative data
  riscv: remove FIXMAP_PAGE_IO and fall back to its default value
  riscv: add RISC-V Svpbmt extension support
  riscv: Fix accessing pfn bits in PTEs for non-32bit variants
  riscv: move boot alternatives to after fill_hwcap
  riscv: prevent compressed instructions in alternatives
  riscv: extend concatenated alternatives-lines to the same length
  riscv: implement ALTERNATIVE_2 macro
  riscv: implement module alternatives
  riscv: allow different stages with alternatives
  riscv: integrate alternatives better into the main architecture
  PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
  openrisc: remove bogus nops and shutdowns
  openrisc: fix typos in comments
  sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state
  ptrace: Always take siglock in ptrace_resume
  ptrace: Don't change __state
  ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs
  ptrace: Document that wait_task_inactive can't fail
  ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
  signal: Use lockdep_assert_held instead of assert_spin_locked
  ptrace: Remove arch_ptrace_attach
  ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
  ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
  signal: Replace __group_send_sig_info with send_signal_locked
  signal: Rename send_signal send_signal_locked
  vfio/pci: Remove vfio_device_get_from_dev()
  vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata
  vfio: Remove calls to vfio_group_add_container_user()
  vfio: Remove dead code
  drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages
  vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()
  vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()
  vfio/ccw: Remove mdev from struct channel_program
  vfio: Make vfio_(un)register_notifier accept a vfio_device
  vfio: Stop using iommu_present()
  RDMA/irdma: Add SW mechanism to generate completions on error
  dm: pass NULL bdev to bio_alloc_clone
  PCI: hv: Fix interrupt mapping for multi-MSI
  PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
  drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7
  video: hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7
  scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7
  Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7
  sched: Update task_tick_numa to ignore tasks without an mm
  USB: gadget: Add ID numbers to gadget names
  RDMA/siw: Enable siw on tunnel devices
  PCI: rockchip-dwc: Add legacy interrupt support
  PCI: rockchip-dwc: Reset core at driver probe
  dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding
  x86/hyperv: Disable hardlockup detector by default in Hyper-V guests
  PCI: mediatek-gen3: Assert resets to ensure expected init state
  pinctrl: broxton: Add module alias for Intel Apollo Lake
  powerpc/rtas: Keep MSR[RI] set when calling RTAS
  powerpc/8xx: Use kmalloced data structure instead of global static
  powerpc/8xx: Remove mpc8xx_pics_init()
  powerpc/8xx: Convert CPM1 interrupt controller to platform_device
  powerpc/8xx: Convert CPM1 error interrupt handler to platform driver
  powerpc/8xx: Move CPM interrupt controller into a dedicated file
  cxl/ocxl: Prepare cleanup of powerpc's asm/prom.h
  macintosh: Prepare cleanup of powerpc's asm/prom.h
  powerpc/code-patching: Use jump_label to check if poking_init() is done
  powerpc/code-patching: Use jump_label for testing freed initmem
  PCI: microchip: Add missing chained_irq_enter()/exit() calls
  PCI: imx6: Fix PERST# start-up sequence
  PCI: qcom-ep: Move enable/disable resources code to common functions
  vfio/mlx5: Run the SAVE state command in an async mode
  vfio/mlx5: Refactor to enable VFs migration in parallel
  vfio/mlx5: Manage the VF attach/detach callback from the PF
  clk: samsung: exynosautov9: add cmu_peric1 clock support
  clk: samsung: exynosautov9: add cmu_peric0 clock support
  clk: samsung: exynosautov9: add cmu_fsys2 clock support
  clk: samsung: exynosautov9: add cmu_busmc clock support
  clk: samsung: exynosautov9: add cmu_peris clock support
  clk: samsung: exynosautov9: add cmu_core clock support
  clk: samsung: add top clock support for Exynos Auto v9 SoC
  hte: Fix off by one in hte_push_ts_ns()
  hte: Fix possible use-after-free in tegra_hte_test_remove()
  hte: Remove unused including <linux/version.h>
  net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs
  iommu/arm-smmu: Force identity domains for legacy binding
  cpufreq: mediatek: Fix potential deadlock problem in mtk_cpufreq_set_target
  fpga: dfl: Allow Port to be linked to FME's DFL
  Documentation: fpga: dfl: add link address of feature id table
  fpga: dfl: check feature type before parse irq info
  fpga: fpga-region: fix kernel-doc formatting issues
  fpga: Use tab instead of space indentation
  fpga: fpga-mgr: fix kernel-doc warnings
  fpga: fix for coding style issues
  bus: mhi: host: Add support for Foxconn T99W373 and T99W368
  bus: mhi: host: pci_generic: add Telit FN990
  bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
  ksmbd: validate length in smb2_write()
  ksmbd: fix reference count leak in smb_check_perm_dacl()
  crypto: vmx - Fix build error
  ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
  ipc: update semtimedop() to use hrtimer
  ipc/sem: remove redundant assignments
  initramfs: support cpio extraction with file checksums
  gen_init_cpio: support file checksum archiving
  gen_init_cpio: fix short read file handling
  initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option
  initramfs: make dir_entry.name a flexible array member
  initramfs: refactor do_header() cpio magic checks
  proc: fix dentry/inode overinstantiating under /proc/${pid}/net
  dm cache metadata: remove unnecessary variable in __dump_mapping
  dm mpath: provide high-resolution timer to HST for bio-based
  dm crypt: make printing of the key constant-time
  f2fs: stop allocating pinned sections if EAGAIN happens
  f2fs: skip GC if possible when checkpoint disabling
  dm integrity: fix error code in dm_integrity_ctr()
  dm stats: add cond_resched when looping over entries
  dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array parameters description
  remoteproc: imx_rproc: Support i.MX93
  dt-bindings: remoteproc: imx_rproc: Support i.MX93
  coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
  nvmem: sfp: Add support for TA 2.1 devices
  nvmem: sfp: Use regmap
  dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs
  dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply
  dt-bindings: nvmem: sfp: Add clock properties
  dt-bindings: nvmem: sfp: Fix typo
  nvmem: qfprom: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  nvmem: Add Apple eFuse driver
  dt-bindings: nvmem: Add apple,efuses
  MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE
  nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells
  nvmem: core: support passing DT node in cell info
  binder: additional transaction error logs
  binder: convert logging macros into functions
  binderfs: add extended_error feature entry
  binder: add BINDER_GET_EXTENDED_ERROR ioctl
  binder: add failed transaction logging info
  uio: dfl: add HSSI subsystem feature id
  slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the interrupt
  bus: mhi: replace snprintf with sysfs_emit
  lkdtm: cfi: Fix type width for masking PAC bits
  misc: rtsx: set NULL intfdata when probe fails
  altera-stapl: Use swap() instead of open coding it
  misc: rtsx: add rts5261 efuse function
  RDMA/rxe: Enforce IBA C11-17
  RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup()
  RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup()
  RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup()
  RDMA/rxe: Check rxe_get() return value
  RDMA/rxe: Add rxe_srq_cleanup()
  pinctrl: microchip-sgpio: Switch to use fwnode instead of of_node
  pinctrl: equilibrium: Switch to use fwnode instead of of_node
  memblock tests: remove completed TODO item
  memblock tests: update style of comments for memblock_free_*() functions
  memblock tests: update style of comments for memblock_remove_*() functions
  memblock tests: update style of comments for memblock_reserve_*() functions
  memblock tests: update style of comments for memblock_add_*() functions
  soundwire: qcom: adjust autoenumeration timeout
  soundwire: qcom: use pm_runtime_resume_and_get()
  soundwire: intel: use pm_runtime_resume_and_get()
  soundwire: cadence: use pm_runtime_resume_and_get()
  soundwire: bus: use pm_runtime_resume_and_get()
  soundwire: qcom: return error when pm_runtime_get_sync fails
  soundwire: bus: pm_runtime_request_resume on peripheral attachment
  soundwire: intel: disable WAKEEN in pm_runtime resume
  soundwire: intel: prevent pm_runtime resume prior to system suspend
  soundwire: cadence: recheck device0 attachment after status change
  powerpc/code-patching: Don't call is_vmalloc_or_module_addr() without CONFIG_MODULES
  powerpc: align address to page boundary in change_page_attr()
  powerpc/8xx: Simplify flush_tlb_kernel_range()
  powerpc: Use static call for get_irq()
  powerpc: Use rol32() instead of opencoding in csum_fold()
  powerpc: Add missing headers
  powerpc: Remove asm/prom.h from all files that don't need it
  dt-bindings: watchdog: sunxi: clarify clock support
  dt-bindings: watchdog: sunxi: fix F1C100s compatible
  watchdog: Add watchdog driver for Sunplus SP7021
  dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021
  dt-bindings: reset: mt7986: Add reset-controller header file
  dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC
  watchdog: rzg2l_wdt: Add set_timeout callback
  watchdog: rzg2l_wdt: Use force reset for WDT reset
  watchdog: rzg2l_wdt: Add error check for reset_control_deassert
  watchdog: rzg2l_wdt: Fix reset control imbalance
  watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context'
  watchdog: rzg2l_wdt: Fix Runtime PM usage
  watchdog: rzg2l_wdt: Fix 32bit overflow issue
  dt-bindings: watchdog: convert faraday,ftwdt010 to yaml
  dt-bindings: watchdog: improve QCOM compatible parsing for modern chips
  watchdog: mtk_wdt: mt7986: Add toprgu reset controller support
  watchdog: bcm7038_wdt: Support BCM6345 compatible string
  dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string
  watchdog: mediatek: mt8186: add wdt support
  dt-bindings: reset: mt8186: add reset-controller header file
  dt-bindings: watchdog: Add compatible for MediaTek MT8186
  leds: lp50xx: Remove duplicated error reporting in .remove()
  leds: qcom-lpg: add missing PWM dependency
  leds: ktd2692: Make aux-gpios optional
  dt-bindings: leds: convert ktd2692 bindings to yaml
  leds: ktd2692: Avoid duplicate error messages on probe deferral
  leds: is31fl32xx: Improve error reporting in .remove()
  leds: Move pwm-multicolor driver into rgb directory
  ARM: pxa: convert to multiplatform
  ARM: pxa/sa1100: move I/O space to PCI_IOBASE
  ARM: pxa: remove support for MTD_XIP
  ARM: pxa: move mach/*.h to mach-pxa/
  ARM: PXA: fix multi-cpu build of xsc3
  ARM: pxa: move plat-pxa to drivers/soc/
  ARM: mmp: rename pxa_register_device
  ARM: mmp: remove tavorevb board support
  ARM: pxa: remove unused mach/bitfield.h
  ARM: pxa: move clk register definitions to driver
  ARM: pxa: move smemc register access from clk to platform
  cpufreq: pxa3: move clk register access to clk driver
  ARM: pxa: remove get_clk_frequency_khz()
  ARM: pxa: pcmcia: move smemc configuration back to arch
  ASoC: pxa: i2s: use normal MMIO accessors
  ASoC: pxa: ac97: use normal MMIO accessors
  ASoC: pxa: use pdev resource for FIFO regs
  Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops
  Input: wm97xx - switch to using threaded IRQ
  Input: touchscreen: use wrapper for pxa2xx ac97 registers
  input: touchscreen: mainstone: sync with zylonite driver
  input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration
  ARM: pxa: zylonite: use gpio lookup instead mfp header
  ARM: pxa: mainstone-wm97xx: use gpio lookup table
  ARM: pxa: magician: use platform driver for audio
  ARM: pxa: z2: use gpio lookup for audio device
  ARM: pxa: eseries: use gpio lookup for audio
  ARM: pxa: spitz: use gpio descriptors for audio
  ARM: pxa: lubbock: pass udc irqs as resource
  ARM: pxa: hx4700: use gpio descriptors for audio
  ARM: pxa: corgi: use gpio descriptors for audio
  ARM: pxa: poodle: use platform data for poodle asoc driver
  ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors
  iio: magnetometer: yas530: Fix memchr_inv() misuse
  iio: adc: axp288: Override TS pin bias current for some models
  fork: Stop allowing kthreads to call execve
  fork: Explicitly set PF_KTHREAD
  init: Deal with the init process being a user mode process
  fork: Generalize PF_IO_WORKER handling
  fork: Explicity test for idle tasks in copy_thread
  fork: Pass struct kernel_clone_args into copy_thread
  f2fs: give priority to select unpinned section for foreground GC
  f2fs: fix to do sanity check on total_data_blocks
  kthread: Don't allocate kthread_struct for init and umh
  ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs
  ACPI: battery: Make "not-charging" the default on no charging or full info
  RDMA/rxe: Remove IB_SRQ_INIT_MASK
  f2fs: fix deadloop in foreground GC
  f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
  f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
  f2fs: write checkpoint during FG_GC
  f2fs: fix to clear dirty inode in f2fs_evict_inode()
  f2fs: ensure only power of 2 zone sizes are allowed
  f2fs: call bdev_zone_sectors() only once on init_blkz_info()
  f2fs: extend stat_lock to avoid potential race in statfs
  f2fs: avoid infinite loop to flush node pages
  f2fs: use flush command instead of FUA for zoned device
  f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
  RDMA/rxe: Skip adjusting remote addr for write in retry operation
  clk: sunxi-ng: h616: Add PLL derived 32KHz clock
  clk: sunxi-ng: h6-r: Add RTC gate clock
  iommu/arm-smmu: Support Tegra234 SMMU
  dt-bindings: arm-smmu: Add compatible for Tegra234 SOC
  dt-bindings: arm-smmu: Document nvidia,memory-controller property
  iommu/arm-smmu-qcom: Add SC8280XP support
  dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP
  iommu/arm-smmu-v3-sva: Fix mm use-after-free
  iommu/arm-smmu-v3: check return value after calling platform_get_resource()
  iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
  dt-bindings: arm-smmu: Add binding for SDX65 SMMU
  crypto: vmx - Align the short log with Makefile cleanups
  crypto: atmel - Avoid flush_scheduled_work() usage
  crypto: atmel-i2c - Simplify return code in probe function
  crypto: caam/rng - Add support for PRNG
  hwrng: cn10k - Enable compile testing
  crypto: atmel-sha204a - Suppress duplicate error message
  crypto: atmel-sha204a - Remove useless check
  crypto: inside-secure - Add MODULE_FIRMWARE macros
  crypto: hisilicon/sec - add sm4 generic selection
  crypto: atmel-sha204a - Add support for ATSHA204 cryptochip
  clk: tegra: Update kerneldoc to match prototypes
  driver core: location: Check for allocations failure
  arch_topology: Trace the update thermal pressure
  kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file.
  export: fix string handling of namespace in EXPORT_SYMBOL_NS
  rpmsg: use local 'dev' variable
  rpmsg: Fix calling device_lock() on non-initialized device
  clk: renesas: r9a09g011: Add eth clock and reset entries
  clk: renesas: Add RZ/V2M support using the rzg2l driver
  cpufreq: mediatek: Add opp notification support
  cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking()
  cpufreq: mediatek: Move voltage limits to platform data
  cpufreq: mediatek: Unregister platform device on exit
  clk: qcom: gcc-msm8976: Add modem reset
  dt-bindings: clk: qcom: gcc-msm8976: Add modem reset
  clk: qcom: gcc-msm8976: Set floor ops for SDCC
  dt-bindings: clock: qcom,gcc-apq8064: Fix typo in compatible and split apq8084
  remoteproc: qcom: pas: Add MSM8226 ADSP support
  dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp
  dm: improve abnormal bio processing
  dm: simplify bio-based IO accounting further
  dm: put all polled dm_io instances into a single list
  dm: improve dm_io reference counting
  dm: don't grab target io reference in dm_zone_map_bio
  dm: improve bio splitting and associated IO accounting
  dm: switch to bdev based IO accounting interfaces
  dm: pass dm_io instance to dm_io_acct directly
  dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct
  dm: use bio_sectors in dm_aceept_partial_bio
  dm: simplify basic targets
  dm: conditionally enable branching for less used features
  dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio
  dm: move hot dm_io members to same cacheline as dm_target_io
  dm: add local variables to clone_endio and __map_bio
  dm: mark various branches unlikely
  dm: simplify dm_start_io_acct
  dm: simplify dm_io access in dm_split_and_process_bio
  dm: factor out dm_io_set_error and __dm_io_dec_pending
  dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset
  staging: r8188eu: remove unused IEEE_* defines
  staging: r8188eu: use standard category defines
  staging: r8188eu: use ieee80211_mgmt for action category
  staging: r8188eu: replace OnAction_tbl with switch-case
  staging: r8188eu: remove an unused category define
  staging: r8188eu: remove action_handler string
  staging: r8188eu: remove unused action handler prototypes
  staging: r8188eu: action category wmm is not used
  staging: r8188eu: action category ht is not used
  staging: vt6655: Replace unused return value of vt6655_get_current_tsf
  staging: vt6655: Rename function CARDbGetCurrentTSF
  staging: vt6655: Added missing BE support in CARDbGetCurrentTSF
  staging: vt6655: Replace VNSvInPortD with ioread32
  staging: r8188eu: Remove broken rtw_p2p_get function.
  staging: r8188eu: drop redundant check in _rtw_free_mlme_priv
  staging: r8188eu: remove unused else condition
  staging: r8188eu: remove unused semaphore "allrxreturnevt"
  staging: greybus: correct typo in comment
  staging: vc04_services: Re-use generic struct s32_fract
  tty: hvc: dcc: Bind driver to CPU core0 for reads and writes
  termbits: Convert octal defines to hex
  serial: pch: inline pop_tx() into handle_tx()
  serial: pch: simplify pop_tx() even more
  serial: pch: remove xmit circ_buf size double check
  serial: pch: remove debug print from pop_tx
  serial: pch: decomission pch_uart_hal_write()
  serial: pch: don't overwrite xmit->buf[0] by x_char
  serial: pch: move size check from pop_tx one level up
  serial: pic32: restore disabled irqs in pic32_uart_startup()
  serial: pic32: free up irq names correctly
  serial: pic32: don't zero members of kzalloc-ated structure
  serial: pic32: don't assign pic32_sport::cts_gpio twice
  serial: pic32: convert to_pic32_sport() to an inline
  serial: pic32: remove pic32_get_port() macro
  serial: pic32: simplify pic32_sport::enable_tx_irq handling
  serial: pic32: simplify clk handling
  serial: pic32: remove constants from struct pic32_sport
  serial: pic32: move header content to .c
  serial: pic32: remove unused items from the header
  serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
  serial: stm32: Factor out GPIO RTS toggling into separate function
  serial: sifive: Remove duplicate `clkin_rate' setting
  serial: sifive: Report actual baud base rather than fixed 115200
  serial: 8250: Add proper clock handling for OxSemi PCIe devices
  serial: 8250: Export ICR access helpers for internal use
  serial: 8250: Fold EndRun device support into OxSemi Tornado code
  serial: men_z135_uart: Drop duplicated iotype assignment
  serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h>
  serial: 8250: core: Remove unneeded <linux/pm_runtime.h>
  serial: 8250: dw: Fix NULL pointer dereference
  dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4
  dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4
  usb: gadget: uvc: track frames in format entries
  usb: gadget: uvc: move structs to common header
  usb: gadget: uvc: prevent index variables to start from 0
  arm64: dts: qcom: align DWC3 USB interrupts with DT schema
  arm64: dts: qcom: align DWC3 USB clocks with DT schema
  arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node
  arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 compatible
  arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 compatible
  arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 compatible
  arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 compatible
  arm64: dts: qcom: correct DWC3 node names and unit addresses
  dt-bindings: usb: qcom,dwc3: fix clock matching
  dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125
  usb: dwc3: gadget: Delay issuing End Transfer
  usb: dwc3: gadget: Only End Transfer for ep0 data phase
  usb: dwc3: ep0: Don't prepare beyond Setup stage
  usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
  usb: dwc3: gadget: Refactor pullup()
  usb: dwc3: gadget: Prevent repeat pullup()
  usb: dwc3: xilinx: Add gpio-reset support
  dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios
  dt-bindings: usb: qcom,dwc3: Add binding for SDX65
  dt-bindings: usb: da8xx-usb: deprecate '#dma-channels'
  dt-bindings: usb: am33xx-usb: deprecate '#dma-channels'
  usb: dwc3: remove a possible unnecessary 'out of memory' message
  usb: dwc3: host: Stop setting the ACPI companion
  usb: core: acpi: Use the sysdev pointer instead of controller device
  dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC
  usb: ehci-omap: drop unused ehci_read() function
  USB: gadget: Fix return of -EBUSY
  usb: dwc2: gadget: don't reset gadget's driver->bus
  PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq()
  PCI/PM: Rearrange pci_set_power_state()
  PCI/PM: Clean up pci_set_low_power_state()
  PCI/PM: Do not restore BARs if device is not in D0
  PCI/PM: Split pci_power_up()
  PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases
  PCI/PM: Do not call pci_update_current_state() from pci_power_up()
  PCI/PM: Unfold pci_platform_power_transition() in pci_power_up()
  PCI/PM: Set current_state to D3cold if the device is not accessible
  PCI/PM: Relocate pci_set_low_power_state()
  PCI/PM: Split pci_raw_set_power_state()
  PCI/PM: Rearrange pci_update_current_state()
  PCI/PM: Drop the runtime_d3cold device flag
  PCI/PM: Resume subordinate bus in bus type callbacks
  PCI/PM: Power up all devices during runtime resume
  PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP
  Input: sun4i-lradc-keys - add support for R329 and D1
  Input: sun4i-lradc-keys - add optional clock/reset support
  dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles
  pinctrl: microchip-sgpio: make irq_chip immutable
  pinctrl: stm32: Fix up errorpath after merge
  powerpc: Add missing declaration in asm/drmem.h
  powerpc: Include asm/reg.h in asm/svm.h
  powerpc: Don't include asm/prom.h in asm/parport.h
  powerpc/64: Move pci_device_from_OF_node() out of asm/pci-bridge.h
  powerpc: Reduce csum_add() complexity for PPC64
  powerpc/64: remove system call instruction emulation
  powerpc: Reject probes on instructions that can't be single stepped
  powerpc: Sort and de-dup primary opcodes in ppc-opcode.h
  powerpc: fix typos in comments
  powerpc/boot: Stop using RELACOUNT
  powerpc: Simplify and move arch_randomize_brk()
  powerpc/mm: Convert to default topdown mmap layout
  powerpc/mm: Enable full randomisation of memory mappings
  powerpc/mm: Move get_unmapped_area functions to slice.c
  powerpc/mm: Use generic_hugetlb_get_unmapped_area()
  powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area()
  powerpc/mm: Remove CONFIG_PPC_MM_SLICES
  powerpc/mm: Make slice specific to book3s/64
  powerpc/mm: Move vma_mmu_pagesize()
  mm: Add len and flags parameters to arch_get_mmap_end()
  mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions
  mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
  USB: serial: ftdi_sio: clean up printk format specifier
  clk: renesas: rzg2l: Add support for RZ/V2M reset monitor reg
  clk: renesas: rzg2l: Make use of CLK_MON registers optional
  clk: renesas: rzg2l: Set HIWORD mask for all mux and dividers
  clk: renesas: rzg2l: Add read only versions of the clk macros
  clk: renesas: rzg2l: Move the DEF_MUX array size calc into the macro
  dt-bindings: clock: renesas,rzg2l: Document RZ/V2M SoC
  clk: renesas: r9a07g044: Fix OSTM1 module clock name
  clk: renesas: r9a07g043: Add clock and reset entries for ADC
  clk: renesas: r9a07g043: Add TSU clock and reset entry
  clk: renesas: r9a07g043: Add RSPI clock and reset entries
  clk: renesas: r9a07g043: Add clock and reset entries for SPI Multi I/O Bus Controller
  clk: renesas: r9a07g044: Add DSI clock and reset entries
  clk: renesas: r9a07g044: Add LCDC clock and reset entries
  clk: renesas: r9a07g044: Add M4 Clock support
  clk: renesas: r9a07g044: Add M3 Clock support
  clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support
  clk: renesas: r9a07g044: Add M1 clock support
  clk: renesas: rzg2l: Add DSI divider clk support
  clk: renesas: rzg2l: Add PLL5_4 clk mux support
  clk: renesas: rzg2l: Add FOUTPOSTDIV clk support
  pinctrl: renesas: checker: Add reserved field checks
  pinctrl: renesas: sh7786: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7785: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7757: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7734: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7724: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7723: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7722: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7720: Optimize fixed-width reserved fields
  pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7269: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7264: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7203: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a779f0: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7734: Use shorthands for reserved fields
  pinctrl: renesas: r8a779f0: Use shorthands for reserved fields
  pinctrl: renesas: r8a779a0: Use shorthands for reserved fields
  pinctrl: renesas: r8a77995: Use shorthands for reserved fields
  pinctrl: renesas: r8a77990: Use shorthands for reserved fields
  pinctrl: renesas: r8a77980: Use shorthands for reserved fields
  pinctrl: renesas: r8a77970: Use shorthands for reserved fields
  pinctrl: renesas: r8a77965: Use shorthands for reserved fields
  pinctrl: renesas: r8a7796: Use shorthands for reserved fields
  pinctrl: renesas: r8a77951: Use shorthands for reserved fields
  pinctrl: renesas: r8a77950: Use shorthands for reserved fields
  pinctrl: renesas: r8a7794: Use shorthands for reserved fields
  pinctrl: renesas: r8a7792: Use shorthands for reserved fields
  pinctrl: renesas: r8a7791: Use shorthands for reserved fields
  pinctrl: renesas: r8a7790: Use shorthands for reserved fields
  pinctrl: renesas: r8a7779: Use shorthands for reserved fields
  pinctrl: renesas: r8a7778: Use shorthands for reserved fields
  pinctrl: renesas: r8a77470: Use shorthands for reserved fields
  pinctrl: renesas: emev2: Use shorthands for reserved fields
  pinctrl: renesas: rmobile: Mark unused PORTCR bits reserved
  pinctrl: renesas: Add shorthand for reserved register fields
  pinctrl: renesas: r8a77470: Use fixed-width description for IPSR regs
  leds: Add PWM multicolor driver
  dt-bindings: leds: Add multicolor PWM LED bindings
  dt-bindings: leds: Optional multi-led unit address
  leds: regulator: Make probeable from device tree
  leds: regulator: Add dev helper variable
  dt-bindings: leds: Add regulator-led binding
  thunderbolt: Add support for XDomain lane bonding
  thunderbolt: Ignore port locked error in tb_port_wait_for_link_width()
  thunderbolt: Split setting link width and lane bonding into own functions
  thunderbolt: Move tb_port_state() prototype to correct place
  thunderbolt: Add debug logging when lane is enabled/disabled
  RDMA/rxe: Optimize the mr pool struct
  RDMA/hns: Remove the num_cqc_timer variable
  RDMA/hns: Add the detection for CMDQ status in the device initialization process
  RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr()
  pinctrl: nomadik: Setup parent device and get rid of unnecessary of_node assignment
  pinctrl: stm32: prevent the use of the secure protected pins
  pinctrl: stm32: improve debugfs information of pinconf-pins entry
  pinctrl: apple: Make it work as a module
  pinctrl: nuvoton: Fix irq_of_parse_and_map() return value
  power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  power: supply: bq27xxx: expose battery data when CI=1
  pinctrl: tegra: tegra194: drop unused pin groups
  dt-bindings: pinctrl: aspeed: Drop referenced nodes in examples
  i2c: davinci: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  i2c: meson: fix missing clk_disable_unprepare() on error in meson_i2c_probe()
  docs: i2c: reference simple probes
  i2c: powermac: Prepare cleanup of powerpc's asm/prom.h
  MIPS: adding a safety check for cpu_has_fpu
  i2c: at91: use dma safe buffers
  mips: ip22: Reword PANICED to PANICKED and remove useless header
  MIPS: IP30: Remove incorrect `cpu_has_fpu' override
  MIPS: IP27: Remove incorrect `cpu_has_fpu' override
  MIPS: fix typos in comments
  i2c: mediatek: Optimize master_xfer() and avoid circular locking
  i2c: designware: Modify timing parameters for amdpsp mailbox
  dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4
  leds: pca9532: Make pca9532_destroy_devices() return void
  leds: Add pm8350c support to Qualcomm LPG driver
  dt-bindings: leds: Add pm8350c pmic support
  RDMA/rxe: Replace paylen by payload
  powerpc/eeh: Remove unused inline functions
  coresight: core: Fix coresight device probe failure issue
  opp: Reorder definition of ceil/floor helpers
  opp: Add apis to retrieve opps with interconnect bandwidth
  powerpc/powermac: Use for_each_property_of_node()
  powerpc/4xx/cpm: Fix return value of __setup() handler
  powerpc/idle: Fix return value of __setup() handler
  powerpc/5xx: Drop unnecessary cast
  selftests/powerpc: Fix typo in spectre_v2
  macintosh: Use for_each_child_of_node() macro
  powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c
  powerpc/kuap: Remove unused inline function __kuap_assert_locked()
  powerpc/smp: Remove unused inline functions
  powerpc: Remove redundant spaces to match coding style
  powerpc: Fix missing declaration of [en/dis]able_kernel_altivec()
  macintosh: Fix warning comparing pointer to 0
  powerpc/fadump: Use swap() instead of open coding it
  macintosh/ams: Remove unneeded result variable
  powerpc: No need to initialise statics to 0
  macintosh/adb: Use swap() to make code cleaner
  powerpc/fadump: Correct two typos in a comment
  macintosh/ams: Replace snprintf in show functions with sysfs_emit
  Documentation: Fix typo in testing/sysfs-class-cxl
  macintosh/smu: Fix warning comparing pointer to 0
  powerpc: use strscpy to replace strlcpy
  powerpc/perf/24x7: use 'unsigned int' instead of 'unsigned'
  powerpc/powernv: Switch from __FUNCTION__ to __func__
  powerpc/mm: Switch from __FUNCTION__ to __func__
  powerpc: Fix spelling mistake "mesages" -> "messages" in Kconfig
  powerpc/rtas: Replaced simple_strtoull() with kstrtoull()
  powerpc/mpc52xx: Fix some pr_debug() issues
  macintosh/via-pmu: Use DEFINE_SPINLOCK() for spinlock
  powerpc/pmac: remove unused symbol
  powerpc: make 'boot_text_mapped' static
  powerpc: remove set but not used variable 'force_printk_to_btext'
  powerpc/pseries/cmm: Remove unneeded variable "ret"
  powerpc/eeh: Remove unused inline function eeh_dev_phb_init_dynamic()
  powerpc/time: Fix sparse warnings
  clk: tegra: Replace .round_rate() with .determine_rate()
  clk: tegra: Register clocks from root to leaf
  clk: tegra: Add missing reset deassertion
  MAINTAINERS: Add HTE Subsystem
  hte: Add Tegra HTE test driver
  tools: gpio: Add new hardware clock type
  gpiolib: cdev: Add hardware timestamp clock type
  gpio: tegra186: Add HTE support
  gpiolib: Add HTE support
  dt-bindings: Add HTE bindings
  hte: Add Tegra194 HTE kernel provider
  drivers: Add hardware timestamp engine (HTE) subsystem
  iommu/msm: Fix an incorrect NULL check on list iterator
  iommu/mediatek: Add mt8186 iommu support
  iommu/mediatek: mt8195: Enable multi banks for infra iommu
  iommu/mediatek: Backup/restore regsiters for multi banks
  iommu/mediatek: Initialise/Remove for multi bank dev
  iommu/mediatek: Get the proper bankid for multi banks
  iommu/mediatek: Change the domid to iova_region_id
  iommu/mediatek: Initialise bank HW for each a bank
  iommu/mediatek: Add mtk_iommu_bank_data structure
  iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1
  iommu/mediatek: Remove mtk_iommu.h
  iommu/mediatek: Separate mtk_iommu_data for v1 and v2
  iommu/mediatek: Just move code position in hw_init
  iommu/mediatek: Only adjust code about register base
  iommu/mediatek: Add mt8195 support
  iommu/mediatek: Add PCIe support
  iommu/mediatek: Add infra iommu support
  iommu/mediatek: Add a PM_CLK_AO flag for infra iommu
  iommu/mediatek: Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO
  iommu/mediatek: Adjust device link when it is sub-common
  iommu/mediatek: Contain MM IOMMU flow with the MM TYPE
  iommu/mediatek: Add IOMMU_TYPE flag
  iommu/mediatek: Add SUB_COMMON_3BITS flag
  iommu/mediatek: Always enable output PA over 32bits in isr
  iommu/mediatek: Remove the granule in the tlb flush
  iommu/mediatek: Add a flag STD_AXI_MODE
  iommu/mediatek: Add a flag DCM_DISABLE
  iommu/mediatek: Add 12G~16G support for multi domains
  iommu/mediatek: Adapt sharing and non-sharing pgtable case
  iommu/mediatek: Add mutex for data in the mtk_iommu_domain
  iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
  iommu/mediatek: Remove clk_disable in mtk_iommu_remove
  iommu/mediatek: Add list_del in mtk_iommu_remove
  iommu/mediatek: Fix 2 HW sharing pgtable issue
  dt-bindings: mediatek: mt8186: Add binding for MM iommu
  dt-bindings: mediatek: mt8195: Add binding for infra IOMMU
  dt-bindings: mediatek: mt8195: Add binding for MM IOMMU
  iommu/amd: Remove redundant check
  iommu/amd: Do not call sleep while holding spinlock
  interconnect: qcom: icc-rpm: Cache every clock rate
  interconnect: qcom: icc-rpm: Fix for cached clock rate
  leds: Add driver for Qualcomm LPG
  dt-bindings: leds: Add Qualcomm Light Pulse Generator binding
  ipc: Remove extra braces
  ipc: Check permissions for checkpoint_restart sysctls at open time
  ipc: Remove extra1 field abuse to pass ipc namespace
  ipc: Use the same namespace to modify and validate
  dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema
  dt-bindings: i3c: Convert cdns,i3c-master to DT schema
  power: supply: ab8500_fg: Allocate wq in probe
  drm/hyperv: Add error message for fb size greater than allocated
  power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
  power: supply: axp288_fuel_gauge: Fix battery reporting on the One Mix 1
  power: supply: core: Initialize struct to zero
  Revert "of/platform: Add stubs for of_platform_device_create/destroy()"
  Revert "usb: misc: Add onboard_usb_hub driver"
  Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()"
  firmware_loader: describe 'module' parameter of firmware_upload_register()
  Documentation: Add HTE subsystem guide
  PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time
  clk: rockchip: Mark hclk_vo as critical on rk3568
  pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
  pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
  pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins
  pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
  phy: qcom-qmp: rename error labels
  phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
  phy: qcom-qmp: switch to explicit reset helpers
  phy: qcom-qmp: fix reset-controller leak on probe errors
  phy: qcom-qmp: fix struct clk leak on probe errors
  qed: replace bitmap_weight with bitmap_empty in qed_roce_stop()
  octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate
  KVM: x86: replace bitmap_weight with bitmap_empty where appropriate
  qed: rework qed_rdma_bmap_free()
  iio: fix opencoded for_each_set_bit()
  net: mellanox: fix open-coded for_each_set_bit()
  net: systemport: don't use bitmap_weight() in bcm_sysport_rule_set()
  net: dsa: don't use bitmap_weight() in b53_arl_read()
  powerpc/sstep: Use bitwise instead of arithmetic operator for flags
  powerpc/8xx: export 'cpm_setbrg' for modules
  powerpc/perf: Fix symbol undeclared warning
  powerpc/pseries/dlpar: Remove unnecessary cast to kfree()
  macintosh: Use kmemdup rather than duplicating its implementation
  dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings
  dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix incorrect compatible in example
  phy: qcom-qmp: fix phy-descriptor kernel-doc typo
  clk: imx8mp: add clkout1/2 support
  clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
  phy: rockchip-inno-usb2: Clean up some inconsistent indenting
  microblaze: fix typos in comments
  pinctrl: stm32: improve bank clocks management
  iio: ti-ads8688: use of_device_id for OF matching
  iio: stmpe-adc: use of_device_id for OF matching
  dt-bindings: iio: Fix incorrect compatible strings in examples
  iio: gyro: mpu3050: Make mpu3050_common_remove() return void
  iio: mma8452: fix probe fail when device tree compatible is used.
  fs: sysv: check sbi->s_firstdatazone in complete_read_super
  kernel: make taskstats available from all net namespaces
  taskstats: version 12 with thread group and exe info
  rapidio: remove unnecessary use of list iterator
  kexec: remove redundant assignments
  MAINTAINERS: remove redundant file of PTRACE SUPPORT entry
  ptrace: fix wrong comment of PT_DTRACE
  ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP
  fat: add ratelimit to fat*_ent_bread()
  fatfs: add FAT messages to printk index
  fatfs: remove redundant judgment
  init/Kconfig: remove USELIB syscall by default
  list: fix a data-race around ep->rdllist
  pipe: make poll_usage boolean and annotate its access
  lib: remove back_str initialization
  lib/string.c: simplify str[c]spn
  lib/test_string.c: add strspn and strcspn tests
  lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections
  lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test
  get_maintainer: Honor mailmap for in file emails
  kernel: pid_namespace: use NULL instead of using plain integer as pointer
  net: unexport csum_and_copy_{from,to}_user
  vmcore: convert read_from_oldmem() to take an iov_iter
  vmcore: convert __read_vmcore to use an iov_iter
  vmcore: convert copy_oldmem_page() to take an iov_iter
  fs/proc/kcore.c: remove check of list iterator against head past the loop body
  ocfs2: rewrite error handling of ocfs2_fill_super
  ocfs2: ocfs2_mount_volume does cleanup job before return error
  ocfs2: ocfs2_initialize_super does cleanup job before return error
  ocfs2: change return type of ocfs2_resmap_init
  ocfs2: fix mounting crash if journal is not alloced
  ocfs2: remove usage of list iterator variable after the loop body
  ocfs2: replace usage of found with dedicated list iterator variable
  scripts/bloat-o-meter: filter out vermagic as it is not relevant
  scripts/decode_stacktrace.sh: support old bash version
  testing: nvdimm: asm/mce.h is not needed in nfit.c
  testing: nvdimm: iomap: make __nfit_test_ioremap a macro
  misc/pvpanic: Convert regular spinlock into trylock on panic path
  firmware_loader: Move definitions from sysfs_upload.h to sysfs.h
  firmware_loader: Fix configs for sysfs split
  selftests: firmware: Add firmware upload selftests
  firmware: edd: Remove redundant condition
  clk: renesas: cpg-mssr: Add support for R-Car V4H
  clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4
  thunderbolt: Link USB4 ports to their USB Type-C connectors
  misc/mei: Add NULL check to component match callback functions
  ia64: replace comments with C99 initializers
  ia64: ptrace: fix typos in comments
  ia64: fix typos in comments
  hwrng: optee - remove redundant initialization to variable rng_size
  crypto: qat - Fix unsigned function returning negative constant
  crypto: ecrdsa - Fix incorrect use of vli_cmp
  crypto: caam - fix i.MX6SX entropy delay value
  crypto: sun8i-ce - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  crypto: sun8i-ss - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  crypto: keembay - Make use of devm helper function devm_platform_ioremap_resource()
  crypto: ccp - Fix the INIT_EX data file open failure
  selftests/powerpc: Add a test of 4PB SLB handling
  clk: qcom: smd: Update MSM8976 RPM clocks.
  pinctrl/rockchip: add rk3588 support
  pinctrl/rockchip: add error handling for pull/drive register getters
  pinctrl: mvebu: Fix irq_of_parse_and_map() return value
  nvdimm: Allow overwrite in the presence of disabled dimms
  pinctrl: ocelot: add optional shared reset
  dt-bindings: pinctrl: ocelot: add reset property
  nvdimm: Fix firmware activation deadlock scenarios
  device-core: Kill the lockdep_mutex
  nvdimm: Drop nd_device_lock()
  ACPI: NFIT: Drop nfit_device_lock()
  nvdimm: Replace lockdep_mutex with local lock classes
  cxl: Drop cxl_device_lock()
  cxl/acpi: Add root device lockdep validation
  cxl: Replace lockdep_mutex with local lock classes
  PCI/ACPI: negotiate CXL _OSC
  PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges
  PCI/ACPI: add a helper for retrieving _OSC Control DWORDs
  rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
  iio: dac: ltc2632: Make use of device properties
  iio: temperature: max31865: Make use of device properties
  iio: proximity: mb1232: Switch to use fwnode_irq_get()
  iio: imu: adis16480: Improve getting the optional clocks
  iio: imu: adis16480: Use temporary variable for struct device
  iio: imu: adis16480: Make use of device properties
  staging: iio: ad2s1210: remove redundant assignment to variable negative
  iio: adc: sc27xx: add support for PMIC sc2730
  iio: adc: sc27xx: add support for PMIC sc2720 and sc2721
  iio: adc: sc27xx: refactor some functions for support more PMiCs
  iio: adc: sc27xx: structure adjustment and optimization
  iio: adc: sc27xx: Fine tune the scale calibration values
  iio: adc: sc27xx: fix read big scale voltage not right
  dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding
  iio: proximity: stk3310: Export near level property for proximity sensor
  dt-bindings: iio: light: stk33xx: Add proximity-near-level
  dt-bindings: iio: adc: Document Renesas RZ/V2L ADC
  iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
  iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
  iio: accel: mma8452: Add missing documentation for name element of chip_info
  iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
  iio: gyro: fxas21002c: Make use of device properties
  iio: gyro: mpu3050: Make use of device properties
  iio: core: Convert to use firmware node handle instead of OF node
  iio: light: tsl2772: Make use of device properties
  iio: proximity: ping: Replace OF specific code by device_get_match_data()
  iio: magnetometer: ak8974: Drop dependency on OF
  iio: light: cm3605: Drop dependency on OF
  iio: temperature: max31856: Make use of device properties
  iio: accel: dmard06: Drop dependency on OF
  iio: afe: rescale: Make use of device properties
  iio: dac: dpot: Drop dependency on OF
  iio: dac: lpc18xx: Drop dependency on OF
  iio: dac: vf610: Drop dependency on OF
  iio: imu: bmi160: Make use of device properties
  iio: accel: adxl355: use fwnode_irq_get_byname()
  dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings
  iio: imu: st_lsm6dsx: add support to ASM330LHHX
  MAINTAINERS: add ad3552r
  dt-bindings: iio: dac: change ad3552r maintainer
  iio: adc: ad7266: convert probe to full device-managed
  iio: Replace strtobool() with kstrtobool()
  iio: core: Clarify the modes
  cxl/mbox: fix logical vs bitwise typo
  mfd: twl4030: Make twl4030_exit_irq() return void
  mfd: twl6030: Make twl6030_exit_irq() return void
  vfio: Require that devices support DMA cache coherence
  iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE
  vfio: Move the Intel no-snoop control off of IOMMU_CACHE
  iommu: Introduce the domain op enforce_cache_coherency()
  PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
  Drivers: hv: vmbus: Refactor the ring-buffer iterator functions
  Drivers: hv: vmbus: Accept hv_sock offers in isolated guests
  hv_sock: Add validation for untrusted Hyper-V values
  hv_sock: Copy packets sent by Hyper-V out of the ring buffer
  hv_sock: Check hv_pkt_iter_first_raw()'s return value
  clk: renesas: r9a07g043: Add WDT clock and reset entries
  clk: renesas: r9a07g043: Add OSTM clock and reset entries
  clk: renesas: r9a07g043: Add clock and reset entries for CANFD
  clk: renesas: r9a07g043: Add USB clocks/resets
  clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries
  clk: renesas: r9a07g043: Add I2C clocks/resets
  clk: renesas: r9a06g032: Fix the RTC hclock description
  ovl: support idmapped layers
  ovl: handle idmappings in ovl_xattr_{g,s}et()
  ovl: handle idmappings in layer open helpers
  ovl: handle idmappings in ovl_permission()
  ovl: use ovl_copy_{real,upper}attr() wrappers
  ovl: store lower path in ovl_inode
  ovl: handle idmappings for layer lookup
  ovl: handle idmappings for layer fileattrs
  ovl: use ovl_path_getxattr() wrapper
  ovl: use ovl_lookup_upper() wrapper
  ovl: use ovl_do_notify_change() wrapper
  ovl: pass layer mnt to ovl_open_realfile()
  ovl: pass ofs to setattr operations
  ovl: handle idmappings in creation operations
  ovl: add ovl_upper_mnt_userns() wrapper
  ovl: pass ofs to creation operations
  ovl: use wrappers to all vfs_*xattr() calls
  exportfs: support idmapped mounts
  fs: add two trivial lookup helpers
  dt-bindings: iommu: Drop client node in examples
  iommu: Remove iommu group changes notifier
  vfio: Remove iommu group notifier
  vfio: Delete the unbound_list
  vfio: Remove use of vfio_group_viable()
  vfio: Set DMA ownership for VFIO devices
  PCI: portdrv: Set driver_managed_dma
  PCI: pci_stub: Set driver_managed_dma
  bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management
  amba: Stop sharing platform_dma_configure()
  driver core: Add dma_cleanup callback in bus_type
  iommu: Add DMA ownership management interfaces
  iommu/msm: Add a check for the return of kzalloc()
  dt-bindings: mfd: samsung,exynos5433-lpass: Fix 'dma-channels/requests' properties
  PCI: versatile: Remove redundant variable retval
  MAINTAINERS: Merge DART into ARM/APPLE MACHINE
  iommu/amd: Indicate whether DMA remap support is enabled
  thunderbolt: Make iommu_dma_protection more accurate
  iommu: Add capability for pre-boot DMA protection
  iommu: Introduce device_iommu_capable()
  dma-iommu: Check that swiotlb is active before trying to use it
  iommu/amd: Enable swiotlb in all cases
  iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h
  tracing: Remove check of list iterator against head past the loop body
  tracing: Replace usage of found with dedicated list iterator variable
  tracing: Remove usage of list iterator variable after the loop
  tracing: Remove usage of list iterator after the loop body
  tracing: Add documentation for trace clock tai
  tracing: Introduce trace clock tai
  ring-buffer: Have 32 bit time stamps use all 64 bits
  ring-buffer: Have absolute time stamps handle large numbers
  ACPI: OSL: Remove the helper for deactivating memory region
  usb: typec: ucsi: acpi: Map the mailbox with memremap()
  Revert "firmware_loader: use kernel credentials when reading firmware"
  interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers
  interconnect: qcom: sc8280xp: constify icc_node pointers
  interconnect: qcom: sc8280xp: constify qcom_icc_desc
  powerpc/85xx: Fix virt_to_phys() off-by-one in smp_85xx_start_cpu()
  mfd: sprd: Jugle {of,spi}_device_id tables into numerical order
  mips: dts: ingenic: x1000: Add PWM device tree node
  MIPS: mscc: serval: rename pinctrl nodes
  MIPS: mscc: ocelot: rename pinctrl nodes
  MIPS: mscc: jaguar2: rename pinctrl nodes
  mips: dts: ralink: mt7621: remove defining gpio function for pin groups
  mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1
  mips: dts: ralink: mt7621: add mdio label to mdio-bus
  staging: vt6655: Replace MACvReadISR with VNSvInPortD
  staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD
  kernfs: Remove reference counting for kernfs_open_node.
  driver core: Add sysfs support for physical location of a device
  platform: finally disallow IRQ0 in platform_get_irq() and its ilk
  drivers/base/node.c: fix compaction sysfs file leak
  driver core: Prevent overriding async driver of a device before it probe
  mfd: sprd: Add SC2730 PMIC to SPI device ID table
  selftests/powerpc: Add matrix multiply assist (MMA) test
  cpufreq: mediatek: Fix NULL pointer dereference in mediatek-cpufreq
  dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM
  powerpc/boot: Build wrapper for an appropriate CPU
  lkdtm: cfi: Fix type width for masking PAC bits
  tracing: make tracer_init_tracefs initcall asynchronous
  tracing: Avoid adding tracer option before update_tracer_options
  ring-buffer: Simplify if-if to if-else
  tracing: Use WARN instead of printk and WARN_ON
  tracing: Fix sleeping function called from invalid context on RT kernel
  tracing: Change `if (strlen(glob))` to `if (glob[0])`
  tracing: Return -EINVAL if WARN_ON(!glob) triggered in event_hist_trigger_parse()
  tracing: Make tp_printk work on syscall tracepoints
  docs: bootconfig: Add how to embed the bootconfig into kernel
  bootconfig: Support embedding a bootconfig file in kernel
  bootconfig: Check the checksum before removing the bootconfig from initrd
  bootconfig: Make the bootconfig.o as a normal object file
  tracing: Fix tracing_map_sort_entries() kernel-doc comment
  MAINTAINERS: Enlarge coverage of TRACING inside architectures
  tracing: Fix kernel-doc
  tracing: Fix inconsistent style of mini-HOWTO
  tracing: Separate hist state updates from hist registration
  tracing: Have existing event_command.parse() implementations use helpers
  tracing: Remove redundant trigger_ops params
  tracing: Remove logic for registering multiple event triggers at a time
  tracing: Cleanup double word in comment
  riscv: compat: vdso: Add setup additional pages implementation
  riscv: compat: vdso: Add COMPAT_VDSO base code implementation
  riscv: compat: Add hw capability check for elf
  riscv: compat: Add elf.h implementation
  riscv: compat: process: Add UXL_32 support in start_thread
  riscv: compat: syscall: Add entry.S implementation
  riscv: compat: syscall: Add compat_sys_call_table implementation
  riscv: compat: Support TASK_SIZE for compat mode
  riscv: compat: Add basic compat data type implementation
  riscv: Fixup difference with defconfig
  syscalls: compat: Fix the missing part for __SYSCALL_COMPAT
  asm-generic: compat: Cleanup duplicate definitions
  fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT
  arch: Add SYSVIPC_COMPAT for all architectures
  compat: consolidate the compat_flock{,64} definition
  uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h
  uapi: simplify __ARCH_FLOCK{,64}_PAD a little
  dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in examples
  mfd: cros_ec_dev: Only register PCHG device if present
  mfd: mt6397-core: Add resources for PMIC keys for MT6359
  mfd: mt6359: Add missing defines necessary for mtk-pmic-keys support
  clk: en7523: fix wrong pointer check in en7523_clk_probe()
  ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type
  ARC: disasm: handle ARCv2 case in kprobe get/set functions
  remoteproc: mediatek: Allow reading firmware-name from DT
  dt-bindings: remoteproc: mediatek: Add firmware-name property
  rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
  rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
  rpmsg: virtio: Fix possible double free in rpmsg_probe()
  mfd: ipaq-micro: Fix error check return value of platform_get_irq()
  mfd: hi655x-pmic: Replace legacy gpio interface for gpiod interface
  mfd: tps65218: Fix trivial typo in comment
  MIPS: Octeon: support all interfaces on CN66XX
  MIPS: Octeon: fix CN6640 hang on XAUI init
  mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
  MIPS: dts: align SPI NOR node name with dtschema
  MIPS: SGI-IP30: Free some unused memory
  MIPS: SGI-IP27: Free some unused memory
  ACPI / property: Document RS485 _DSD properties
  dt_bindings: rs485: Add receiver enable polarity
  serial: 8250_dwlib: Implement SW half duplex support
  serial: 8250_dwlib: RS485 HW half & full duplex support
  powerpc/fadump: print start of preserved area
  powerpc/fadump: align destination address to pagesize
  powerpc/fadump: fix PT_LOAD segment for boot memory area
  powerpc/fadump: save CPU reg data in vmcore when PHYP terminates LPAR
  powerpc/fadump: Fix fadump to work with a different endian capture kernel
  usb: core: hcd: Create platform devices for onboard hubs in probe()
  usb: misc: Add onboard_usb_hub driver
  of/platform: Add stubs for of_platform_device_create/destroy()
  USB: gadget: Add a new bus for gadgets
  USB: gadget: Fix mistakes in UDC core kerneldoc
  USB: gadget: Register udc before gadget
  USB: gadget: Rename usb_gadget_probe_driver()
  usb: core: devices: drop redundant buffer overflow checks
  dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding
  dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding
  usb: typec: mux: Add On Semi fsa4480 driver
  dt-bindings: usb: Add binding for fcs,fsa4480
  usb: typec: mux: Allow multiple mux_devs per mux
  usb: typec: mux: Introduce indirection
  usb: typec: mux: Check dev_set_name() return value
  device property: Use multi-connection matchers for single case
  device property: Add helper to match multiple connections
  usb: typec: ucsi: Wait for the USB role switches
  usb: typec: ucsi: add a common function ucsi_unregister_connectors()
  dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings
  testusb: Fix warning comparing pointer to 0
  dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings
  serial: 8250: Handle UART without interrupt on TEMT
  serial: 8250: use THRE & __stop_tx also with DMA
  serial: Store character timing information to uart_port
  serial: 8250: dw: Improve RZN1 support
  serial: 8250: dw: Add support for DMA flow controlling devices
  serial: 8250: dw: Move the IO accessors to 8250_dwlib.h
  serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path
  serial: 8250: dma: Allow driver operations before starting DMA transfers
  serial: 8250: dw: Allow to use a fallback CPR value if not synthesized
  serial: 8250: dw: Move the USR register to pdata
  serial: 8250: dw: Create a generic platform data structure
  serial: 8250: dw: Move definitions to the shared header
  sysrq: do not omit current cpu when showing backtrace of all active CPUs
  tty: hvcs: simplify if-if to if-else
  tty/hvc_opal: simplify if-if to if-else
  bus: mhi: ep: Add uevent support for module autoloading
  bus: mhi: ep: Add support for suspending and resuming channels
  bus: mhi: ep: Add support for queueing SKBs to the host
  bus: mhi: ep: Add support for processing channel rings
  bus: mhi: ep: Add support for reading from the host
  bus: mhi: ep: Add support for processing command rings
  bus: mhi: ep: Add support for handling SYS_ERR condition
  bus: mhi: ep: Add support for handling MHI_RESET
  bus: mhi: ep: Add support for powering down the MHI endpoint stack
  bus: mhi: ep: Add support for powering up the MHI endpoint stack
  bus: mhi: ep: Add support for processing MHI endpoint interrupts
  bus: mhi: ep: Add support for managing MHI state machine
  bus: mhi: ep: Add support for sending events to the host
  bus: mhi: ep: Add support for ring management
  bus: mhi: ep: Add support for managing MMIO registers
  bus: mhi: ep: Add support for creating and destroying MHI EP devices
  bus: mhi: ep: Add support for registering MHI endpoint client drivers
  bus: mhi: ep: Add support for registering MHI endpoint controllers
  interconnect: qcom: Add SDX65 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings
  binder: Use memcpy_{to,from}_page() in binder_alloc_do_buffer_copy()
  binder: Use kmap_local_page() in binder_alloc_copy_user_to_buffer()
  binder: Use memset_page() in binder_alloc_clear_buf()
  drivers/virt/fsl_hypervisor: remove unneeded `ret` variable in `fsl_hv_open()`
  Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state()
  test_firmware: Error injection for firmware upload
  test_firmware: Add test support for firmware upload
  firmware_loader: Add sysfs nodes to monitor fw_upload
  firmware_loader: Add firmware-upload support
  firmware_loader: Split sysfs support from fallback
  Revert "hwrng: mpfs - Enable COMPILE_TEST"
  staging: vt6655: Replace VNSvInPortW with ioread16
  staging: rtl8192e: Remove u16 cast for u16 return value
  staging: rtl8192e: Remove u16 cast for u32 parameter
  staging: rtl8192e: Remove unnecessary u16 argument cast
  staging: rtl8192e: Remove unnecessary u16 assignment cast
  staging: rtl8192e: Remove unnecessary u8 cast in comparison
  staging: rtl8192e: Remove unnecessary u8 argument cast
  staging: rtl8192e: Remove unnecessary u8 assignment cast
  staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd
  staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network
  staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv
  staging: greybus: tools: fix spelling
  staging: vc04_services: Re-add dependency on HAS_DMA to BCM2835_VCHIQ
  Revert "staging: r8188eu: use in-kernel ieee channel"
  cpufreq: mediatek: Make sram regulator optional
  cpufreq: mediatek: Record previous target vproc value
  cpufreq: mediatek: Replace old_* with pre_*
  cpufreq: mediatek: Use device print to show logs
  cpufreq: mediatek: Enable clocks and regulators
  cpufreq: mediatek: Remove unused headers
  cpufreq: mediatek: Cleanup variables and error handling in mtk_cpu_dvfs_info_init()
  cpufreq: mediatek: Use module_init and add module_exit
  arm64: tegra: add node for tegra234 cpufreq
  cpufreq: tegra194: Add support for Tegra234
  cpufreq: tegra194: add soc data to support multiple soc
  dt-bindings: Document Tegra CCPLEX Cluster
  tools/testing/nvdimm: remove unneeded flush_workqueue
  selftests/powerpc/pmu: Fix unsigned function returning negative constant
  powerpc/boot: remove unused function find_node_by_linuxphandle()
  clk: mediatek: Add MT8186 ipesys clock support
  clk: mediatek: Add MT8186 mdpsys clock support
  clk: mediatek: Add MT8186 camsys clock support
  clk: mediatek: Add MT8186 vencsys clock support
  clk: mediatek: Add MT8186 vdecsys clock support
  clk: mediatek: Add MT8186 imgsys clock support
  clk: mediatek: Add MT8186 wpesys clock support
  clk: mediatek: Add MT8186 mmsys clock support
  clk: mediatek: Add MT8186 mfgsys clock support
  clk: mediatek: Add MT8186 imp i2c wrapper clock support
  clk: mediatek: Add MT8186 apmixedsys clock support
  clk: mediatek: Add MT8186 infrastructure clock support
  clk: mediatek: Add MT8186 topckgen clock support
  clk: mediatek: Add MT8186 mcusys clock support
  dt-bindings: ARM: MediaTek: Add new document bindings of MT8186 clock
  clk: ux500: Implement the missing CLKOUT clocks
  clk: ux500: Rewrite PRCMU clocks to use clk_hw_*
  clk: ux500: Drop .is_prepared state from PRCMU clocks
  clk: ux500: Drop .is_enabled state from PRCMU clocks
  dt-bindings: clock: u8500: Add clkout clock bindings
  clk: mux: remove redundant initialization of variable width
  f2fs: replace usage of found with dedicated list iterator variable
  f2fs: Remove usage of list iterator pas the loop for list_move_tail()
  f2fs: fix dereference of stale list iterator after loop body
  f2fs: fix to do sanity check on inline_dots inode
  f2fs: introduce data read/write showing path info
  f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode
  f2fs: don't set GC_FAILURE_PIN for background GC
  f2fs: check pinfile in gc_data_segment() in advance
  ARC: implement syscall tracepoints
  ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature
  RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage
  fs/jfs: Remove dead code
  RDMA/rxe: Remove useless parameters for update_state()
  PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg()
  Drivers: hv: vmbus: Introduce {lock,unlock}_requestor()
  Drivers: hv: vmbus: Introduce vmbus_request_addr_match()
  Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid()
  PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening
  Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
  PCI: hv: Fix multi-MSI to allow more than one MSI vector
  Drivers: hv: vmbus: Add VMbus IMC device to unsupported list
  RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send()
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas
  RDMA/mlx5: Move creation and free of translation tables to umr.c
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs
  RDMA/mlx5: Introduce mlx5_umr_post_send_wait()
  RDMA/mlx5: Expose wqe posting helpers outside of wr.c
  RDMA/mlx5: Simplify get_umr_update_access_mask()
  RDMA/mlx5: Move mkey ctrl segment logic to umr.c
  RDMA/mlx5: Move umr checks to umr.h
  RDMA/mlx5: Move init and cleanup of UMR to umr.c
  PCI: microchip: Add a missing semicolon
  PCI: mvebu: Add support for sending Set_Slot_Power_Limit message
  PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property
  PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro
  dt-bindings: clock: renesas,cpg-mssr: Document r8a779g0
  clk: renesas: r8a779f0: Add UFS clock
  Input: sun4i-lradc-keys - add wakeup support
  Input: pm8941-pwrkey - simulate missed key press events
  Input: pm8941-pwrkey - add software key press debouncing support
  Input: pm8941-pwrkey - add support for PON GEN3 base addresses
  Input: pm8941-pwrkey - fix error message
  Input: synaptics-rmi4 - remove unnecessary flush_workqueue()
  Input: ep93xx_keypad - use devm_platform_ioremap_resource() helper
  Input: add Raspberry Pi Sense HAT joystick driver
  Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle
  Input: remove unneeded variable in input_inhibit_device()
  VMCI: Add support for ARM64
  firmware: stratix10-svc: fix a missing check on list iterator
  /dev/mem: make reads and writes interruptible
  char: xillybus: fix a refcount leak in cleanup_dev()
  misc: bcm-vk: replace usage of found with dedicated list iterator variable
  w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX logging.
  misc: fastrpc: fix an incorrect NULL check on list iterator
  char: xillybus: replace usage of found with dedicated list iterator variable
  misc: vmw_vmci: replace usage of found with dedicated list iterator variable
  vmw_balloon: Print errors on reset only once
  nvmem: sunplus-ocotp: drop useless probe confirmation
  nvmem: sunplus-ocotp: staticize sp_otp_v0
  nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused
  char: misc: remove usage of list iterator past the loop body
  scripts/get_abi: Fix wrong script file name in the help message
  powerpc: Remove unused SLOW_DOWN_IO definition
  bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB
  bus: mhi: host: Optimize and update MMIO register write method
  bus: mhi: host: Bail on writing register fields if read fails
  bus: mhi: host: Wait for ready state after reset
  bus: mhi: host: Add soc_reset sysfs
  bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID
  bus: mhi: host: Use cached values for calculating the shared write pointer
  interconnect: qcom: constify qcom_icc_bcm pointers
  interconnect: qcom: constify icc_node pointers
  interconnect: qcom: constify qcom_icc_desc
  usb: rework usb_maxpacket() using usb_pipe_endpoint()
  usb: remove third argument of usb_maxpacket()
  sound: usb: remove third argument of usb_maxpacket()
  usb: remove third argument of usb_maxpacket()
  net: remove third argument of usb_maxpacket()
  media: remove third argument of usb_maxpacket()
  Input: remove third argument of usb_maxpacket()
  HID: usbhid: remove third argument of usb_maxpacket()
  usb: deprecate the third argument of usb_maxpacket()
  USB: hcd-pci: Fully suspend across freeze/thaw cycle
  USB: core: Disable remote wakeup for freeze/quiesce
  usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
  drivers: usb: host: Fix deadlock in oxu_bus_suspend()
  usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
  usb: dwc3: EP clear halt leading to clearing of delayed_status
  clk: renesas-pcie: use simple i2c probe function
  clk: si570: use i2c_match_id and simple i2c probe
  clk: si544: use i2c_match_id and simple i2c probe
  clk: si5351: use i2c_match_id and simple i2c probe
  clk: si5341: use simple i2c probe function
  clk: si514: use simple i2c probe function
  clk: max9485: use simple i2c probe function
  clk: cs2000-cp: use simple i2c probe function
  clk: cdce925: use i2c_match_id and simple i2c probe
  clk: cdce706: use simple i2c probe function
  clk: en7523: Add clock driver for Airoha EN7523 SoC
  dt-bindings: Add en7523-scu device tree binding documentation
  clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk
  dt-bindings: clock: ehrpwm: Add AM62 specific compatible
  clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  clk: actions: remove redundant assignment after a mask operation
  cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user()
  cxl/mbox: Use type __u32 for mailbox payload sizes
  PM: CXL: Disable suspend
  rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
  remoteproc: qcom: pas: Add sc8280xp remoteprocs
  dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair
  dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl
  dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl
  dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl
  dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl
  dt-bindings: pinctrl: rt2880: fix binding name, pin groups and functions
  mips: dts: ralink: mt7621: use the new compatible string for MT7621 pinctrl
  MAINTAINERS: add Ralink pinctrl driver
  pinctrl: ralink: add new compatible strings for each pinctrl subdriver
  pinctrl: ralink: rename driver names to subdrivers
  pinctrl: ralink: rename variable names for functions on MT7620 and MT7621
  pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880
  pinctrl: ralink: rename pinmux functions to pinctrl
  pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
  pinctrl: ralink: rename MT7628(an) functions to MT76X8
  pinctrl: qcom: Update clock voting as optional
  pinctrl: qcom: Add SC7280 lpass pin configuration
  pinctrl: qcom: Extract chip specific LPASS LPI code
  pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions
  pinctrl: qcom: Update macro name to LPI specific
  dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings
  dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific
  dt-bindings: pinctrl: rockchip: add rk3588
  pinctrl: nomadik: Add new MC2 config
  pinctrl: thunderbay: Use devm_platform_ioremap_resource()
  pinctrl: ingenic: Garbage-collect code paths for SoCs disabled by config
  dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatible string
  dt-bindings: pinctrl: Convert i.MX7D to json-schema
  pinctrl: max77620: drop unneeded MODULE_ALIAS
  pinctrl: meson: fix unused variable warning
  pinctrl: mediatek: mt8195: enable driver on mtk platforms
  gpio/rockchip: handle deferring input-enable pinconfs
  pinctrl/rockchip: support setting input-enable param
  pinctrl/rockchip: support deferring other gpio params
  dt-bindings: pwm: Add interrupts property for MediaTek MT8192
  dt-bindings: pwm: Add compatible for MediaTek MT8186
  dt-bindings: pwm: Add compatible for MediaTek MT8195
  dt-bindings: pwm: Add compatible for MediaTek MT8192
  dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm-disp.yaml format
  pwm: clps71xx: Implement .apply() callback
  pwm: raspberrypi-poe: Fix endianness in firmware struct
  pwm: atmel-tcb: Make atmel_tcb_divisors static
  gpio: mvebu: Drop PWM base assignment
  pwm: lp3943: Implement .apply() callback
  pwm: lp3943: Fix duty calculation in case period was clamped
  pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver
  dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 PWM Driver
  dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list
  dt-bindings: pwm: Convert atmel pwm to json-schema
  pwm: Add support for Xilinx AXI Timer
  dt-bindings: pwm: Add Xilinx AXI Timer
  pwm: atmel-tcb: Drop duplicated tracking of per-channel data
  pwm-sun4i: Calculate the delay without rounding down to jiffies
  pwm-sun4i: Calculate "delay_jiffies" directly, eliminate absolute time
  pwm-sun4i: Convert "next_period" to local variable
  binder: hold fd_install until allocating fds first
  firmware: xilinx: enable feature check for ZynqMP
  firmware: xilinx: always check API version for IOCTL/QUERY
  firmware: xilinx: add new function for do_feature_check_call
  firmware: xilinx: add support for IOCTL and QUERY ID feature check
  drivers/base/memory: Fix an unlikely reference counting issue in __add_memory_block()
  firmware_loader: use kernel credentials when reading firmware
  firmware_loader: Check fw_state_is_done in loading_store
  firmware_loader: Clear data and size in fw_free_paged_buf
  rpmsg: Fix kfree() of static memory on setting driver_override
  rpmsg: Constify local variable in field store macro
  slimbus: qcom-ngd: Fix kfree() of static memory on setting driver_override
  clk: imx: scu: Fix kfree() of static memory on setting driver_override
  vdpa: Use helper for safer setting of driver_override
  spi: Use helper for safer setting of driver_override
  s390/cio: Use driver_set_override() instead of open-coding
  PCI: Use driver_set_override() instead of open-coding
  hv: Use driver_set_override() instead of open-coding
  fsl-mc: Use driver_set_override() instead of open-coding
  amba: Use driver_set_override() instead of open-coding
  driver: platform: Add helper for safer setting of driver_override
  staging: bcm2835-audio: delete TODO
  dt-bindings: remoteproc: mediatek: Add interrupts property to mtk,scp
  staging: rtl8192u: Fix signedness bug in ieee80211_check_auth_response()
  staging: r8188eu: Remove unneeded variable ret in rtw_suspend()
  staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
  staging: vchiq:remove unneeded flush_workqueue
  staging: r8188eu: fix the index check in mgt_dispatcher
  staging: vme: Move 'vme/devices/' to 'vme_user/'
  staging: vme: Add VME_BUS dependency to Kconfig
  staging: vme: Move vme_user to staging KConfig
  staging: r8188eu: use in-kernel ieee channel
  staging: r8188eu: correct typo in comments
  staging: r8188eu: replace spaces with tabs
  staging: r8188eu: remove 'added by' author comments
  staging: r8188eu: remove spaces before tabs
  staging: r8188eu: remove unnecessary braces in single statement block
  staging: r8188eu: remove OnAction_dls
  staging: r8188eu: remove OnAction_qos
  staging: r8188eu: on_action_spct does nothing
  staging: r8188eu: remove dummy entries from OnAction_tbl
  staging: r8188eu: remove OnAtim
  staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp()
  staging: r8188eu: Drop redundant memset
  staging: rtl8723bs: remove leftover code for other chips
  staging: rtl8192u: change get_key functions to return 0 instead of -1
  serial: stm32: add earlycon support
  serial: stm32: add KGDB support
  serial: stm32: remove infinite loop possibility in putchar function
  tty: Add function for handling flow control chars
  serial: core: fix tcdrain() with CTS enabled
  char: ttyprintk: register console
  serial/8250: Use fifo in 8250 console driver
  drivers: tty: serial: Fix deadlock in sa1100_set_termios()
  tty/sysrq: change the definition of sysrq_key_table's element to make it more readable
  tty: serial: fsl_lpuart: remove the count initialization as it is not needed
  serial: allow COMPILE_TEST for some drivers
  serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y
  serial: qcom: use check for empty instead of pending
  serial: zs: use NULL as a pointer, not 0
  serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx()
  serial: xilinx_uartps: return early in cdns_uart_handle_tx()
  serial: sunplus-uart: change sunplus_console_ports from global to static
  tty: serial: meson: Added S4 SOC compatibility
  tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules
  serial: icom: remove unused struct icom_port members
  serial: icom: delete empty serial hooks
  serial: icom: use list_for_each_entry()
  serial: icom: make icom_acfg_baud const and unsigned
  serial: icom: use ARRAY_SIZE
  serial: icom: move header content to .c
  serial: icom: use proper __le types and functions
  serial: icom: remove to_icom_adapter() and icom_kref_release()
  serial: icom: switch vague casts to container_of
  serial: icom: remove ICOM_VERSION_STR macro
  usb: dwc3: Don't switch OTG -> peripheral if extcon is present
  interconnect: qcom: Add SC8280XP interconnect provider
  dt-bindings: interconnect: qcom: Add sc8280xp binding
  dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock()
  dmaengine: idxd: refactor wq driver enable/disable operations
  selftests: firmware: Add ZSTD compressed file tests
  selftests: firmware: Simplify test patterns
  selftests: firmware: Fix the request_firmware_into_buf() test for XZ format
  selftests: firmware: Use smaller dictionary for XZ compression
  firmware: Add the support for ZSTD-compressed firmware files
  dmaengine: ti: k3-psil-am62: Update PSIL thread for saul.
  dmaengine: ptdma: statify pt_tx_status
  usb: musb: mediatek: Use clk_bulk API to simplify clock operations
  MIPS: Ingenic: Refresh USB nodes to match driver changes.
  USB: dwc2: Add OTG support for Ingenic SoCs.
  dt-bindings: dwc2: Add bindings for new Ingenic SoCs.
  usb: gadget: net2272: clean up comments
  usb: gadget: tegra-xudc: clean up comments
  usb: gadget: s3c-hsudc: clean up comments
  usb: gadget: pxa27x_udc: clean up comment
  USB: omap_udc: clean up comment
  usb: core: devices: remove dead code under #ifdef PROC_EXTRA
  usb: musb: Fix missing of_node_put() in omap2430_probe
  usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK
  usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints
  usb: host: ohci-omap: Make it CCF clk API compatible
  usb: gadget: omap_udc: Make it CCF clk API compatible
  USB / dwc3: Fix three doc-build warnings
  PCI/doc: Update obsolete pci_set_dma_mask() references
  dt-bindings: usb: samsung,exynos-usb2: add missing required reg
  dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema
  USB: storage: karma: fix rio_karma_init return
  usb: gadget: net2280: use swap() instead of open coding it
  usb: gadget: u_audio: clean up some inconsistent indenting
  USB: host: isp116x: check return value after calling platform_get_resource()
  usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt
  arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
  arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
  usb-storage: isd200: fix initFunction error return
  usb-storage: shuttle_usbat: fix initFunction error return
  usb-storage: alauda: fix initFunction error return
  usb: Prepare cleanup of powerpc's asm/prom.h
  usb: usbip: add missing device lock on tweak configuration cmd
  usb: usbip: fix a refcount leak in stub_probe()
  drivers: usb: dwc3: Add AM62 USB wrapper driver
  dt-bindings: usb: Add documentation for AM62 USB Wrapper module
  usb: typec: tipd: Only update power status on IRQ
  usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command
  usb: gadget: uvc: improve sg exit condition
  usb: gadget: uvc: giveback vb2 buffer on req complete
  usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
  usb: gadget: uvc: remove pause flag use
  usb: gadget: uvc: allow changing interface name via configfs
  pinctrl: ocelot: add clock monitor option for LAN966x
  pinctrl: ocelot: add pwm output option for LAN966x
  dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format
  pinctrl: qcom-pmic-gpio: Add support for pmx65
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support
  pinctrl: bcm2835: implement hook for missing gpio-ranges
  gpiolib: of: Introduce hook for missing gpio-ranges
  crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num()
  crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps()
  crypto: hisilicon/qm - set function with static
  crypto: hisilicon/qm - remove unused function declaration
  hwrng: mpfs - Enable COMPILE_TEST
  crypto: marvell/cesa - ECB does not IV
  crypto: ccp - Log when resetting PSP SEV state
  hwrng: cn10k - Make check_rng_health() return an error code
  hwrng: cn10k - Optimize cn10k_rng_read()
  crypto: sa2ul - Add the new compatible for AM62
  dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62
  microblaze: Add support for reserved memory defined by DT
  microblaze: Wire memblock_dump_all()
  microblaze: Use simple memmove/memcpy implementation from lib/string.c
  microblaze: Do loop unrolling for optimized memset implementation
  microblaze: Use simple memset implementation from lib/string.c
  misc: ocxl: fix possible double free in ocxl_file_register_afu
  MAINTAINERS: fix location of moxa-smartio.rst
  riscv: dts: rename the node name of dma
  riscv: dts: Add dma-channels property and modify compatible
  riscv: mm: Remove the copy operation of pmd
  powerpc/83xx/mpc8349emitx: Get rid of of_node assignment
  Input: aiptek - remove redundant assignment to variable ret
  tty: synclink_cs: Use bitwise instead of arithmetic operator for flags
  accessiblity: speakup: cleanup comments
  staging: rtl8192e: Remove space after cast
  drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
  drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
  staging: rtl8192u: compare strcmp result to zero
  staging: iio: ad2s1210: remove redundant assignment to variable negative
  staging: vt6655: Replace VNSvInPortB with ioread8
  staging: vt6655: Replace MACvGPIOIn with VNSvInPortB
  staging: rtl8712: Remove unnecessary int typecast
  staging: qlge: add blank line after function declaration
  staging: vt6655: Delete tmacro.h
  staging: Remove the drivers for the Unisys s-Par
  staging: r8188eu: use in-kernel ieee80211 header structures
  r8188eu: remove unused urbs from struct xmit_buf
  staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl
  staging: r8188eu: don't call empty DoReserved function
  staging: r8188eu: replace mlme_handler with function pointer
  staging: r8188eu: the frame type is shifted out
  staging: r8188eu: replace the GetFrameSubType call
  staging: r8188eu: check receiver address only once
  staging: r8188eu: place constants in right side in a comparison
  staging: r8188eu: check firmware header existence before access
  staging: r8188eu: use pr_info_once() to log the firmware version
  staging: r8188eu: remove variables from rtl8188e_firmware_download()
  staging: r8188eu: use sizeof instead of hardcoded firmware header size
  staging: r8188eu: rename fields of struct rt_firmware_hdr
  staging: r8188eu: clean up comments in struct rt_firmware_hdr
  staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32
  staging: r8188eu: fix struct rt_firmware_hdr
  staging: bcm2835-audio: fix mutex definition without comment
  staging: bcm2835-audio: fix mutex definition without comment
  staging: bcm2835-audio: fix unnecessary space after cast
  staging: bcm2835-audio: fix line ending with '('
  staging: bcm2835-audio: fully describe config symbol
  tty: n_gsm: clean up implicit CR bit encoding in address field
  tty: n_gsm: clean up dead code in gsm_queue()
  Revert "serial: 8250: Handle UART without interrupt on TEMT using em485"
  Documentation: fix tty link
  dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte
  dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat value as a single byte
  dmaengine: at_hdmac: In atc_prep_dma_memset, treat value as a single byte
  dmaengine: Document dmaengine_prep_dma_memset
  dmaengine: idxd: move wq irq enabling to after device enable
  dmaengine: tegra: Remove unused including <linux/version.h>
  dmaengine: add verification of DMA_INTERRUPT capability for dmatest
  dmaengine: mediatek: mtk-hsdma: use NULL instead of using plain integer as pointer
  dmaengine: pl08x: drop the useless function
  dmaengine: idxd: set max_xfer and max_batch for RO device
  dmaengine: idxd: set DMA_INTERRUPT cap bit
  dmaengine: jz4780: set DMA maximum segment size
  ARM: pxa: maybe fix gpio lookup tables
  ARM: pxa: use pdev resource for palmld mmio
  dmaengine: PTDMA: support polled mode
  dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280
  dmaengine: plx_dma: Move spin_lock_bh() to spin_lock()
  dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID index description
  pinctrl: renesas: rzg2l: Restore pin config order
  pinctrl: renesas: Remove unneeded #include <linux/init.h>
  pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled
  pinctrl: renesas: rzg2l: Add RZ/G2UL support
  pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, and functions
  pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions
  pinctrl: renesas: r8a77990: Add drive-strength
  pinctrl: renesas: Allow up to 10 fields for drive_regs
  pinctrl: renesas: checker: Rework drive and bias pin iteration
  phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED
  phy: core: Warn when phy_power_on is called before phy_init
  phy: core: Update documentation syntax
  phy: core: Add documentation of phy operation order
  phy: rockchip-inno-usb2: Handle ID IRQ
  phy: rockchip-inno-usb2: Handle bvalid falling
  phy: rockchip-inno-usb2: Support multi-bit mask properties
  phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler
  phy: rockchip-inno-usb2: Do not check bvalid twice
  phy: rockchip-inno-usb2: Fix muxed interrupt support
  phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode for MIPI CSI-2
  dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property
  phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support
  dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY support for i.MX8qxp
  dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema
  phy: Add LVDS configuration options
  MAINTAINERS: Update linux-fpga repository location
  dt-bindings: pinctrl: mt8192: Add gpio-line-names property
  dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property
  dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength-adv property
  dt-bindings: pinctrl: mt8192: Add wrapping node for pin configurations
  ARM: pxa: make addr-map.h header local
  ARM: pxa: move pcmcia board data into mach-pxa
  ARM: pxa: pxa2xx-ac97-lib: use IRQ resource
  watchdog: sa1100: use platform device registration
  clk: qcom: gcc-msm8998: add SSC-related clocks
  RDMA/mlx5: Fix flow steering egress flow
  fs: jfs: fix possible NULL pointer dereference in dbFree()
  ARM: pxa: move regs-lcd.h into driver
  ARM: pxa: move mach/sound.h to linux/platform_data/
  ARM: pxa: stop using mach/bitfield.h
  ARM: pxa: split up mach/hardware.h
  ARM: pxa: remove mach/dma.h
  ARM: pxa: make mach/regs-uart.h private
  ARM: pxa: make mainstone.h private
  ARM: pxa: split mach/generic.h
  dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl
  pinctrl: renesas: Simplify multiplication/shift logic
  thunderbolt: Use different lane for second DisplayPort tunnel
  thunderbolt: Dump path config space entries during discovery
  thunderbolt: Use decimal number with port numbers
  thunderbolt: Fix typo in comment
  remoteproc: imx_rproc: Ignore create mem entry for resource table
  clk: imx8mp: Add DISP2 pixel clock
  dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group
  pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group
  dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
  pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
  pinctrl: mvebu: pinctrl driver for 98DX2530 SoC
  dt-bindings: pinctrl: mvebu: Document bindings for AC5
  pinctrl: qcom: sm8150: Specify PDC map
  dt-bindings: qcom,pdc: Add compatible for SM8150
  Input: iqs7222 - avoid dereferencing a NULL pointer
  Input: iqs7222 - propagate some error codes correctly
  lkdtm: Add CFI_BACKWARD to test ROP mitigations
  i2c: meson: Use 50% duty cycle for I2C clock
  i2c: meson: Use _SHIFT and _MASK for register definitions
  i2c: rcar: add support for I2C_M_RECV_LEN
  dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
  tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
  serial: When UART is suspended, set RTS to false
  serial: 8250: add compatible for fsl,16550-FIFO64
  serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64
  serial: 8250: Handle UART without interrupt on TEMT using em485
  serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
  serial: atmel: remove redundant assignment in rs485_config
  serial: fsl_lpuart: remove redundant code in rs485_config functions
  serial: imx: remove redundant assignment in rs485_config
  serial: max310: remove redundant memset in rs485_config
  serial: omap: remove redundant code in rs485_config
  serial: sc16is7xx: remove redundant check in rs485_config
  serial: stm32: remove redundant code in rs485_config
  serial: amba-pl011: remove redundant code in rs485_config
  serial: core: move RS485 configuration tasks from drivers into core
  tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates
  dt-bindings: serial: Update Qualcomm geni based QUP UART bindings
  serial: 8250: Report which option to enable for blacklisted PCI devices
  tty: n_tty: Restore EOF push handling behavior
  serial: 8250: Make SERIAL_8250_EM available for arm64 systems
  dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings
  dt-bindings: serial: fsl-lpuart: Add imx93 compatible string
  dt-bindings: serial: uniphier: Add "resets" property as optional
  dt-bindings: serial: uniphier: Use maxItems for a single clock
  tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
  crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation
  crypto: hisilicon/sgl - align the hardware sgl dma address
  crypto: hisilicon/zip - support last word dumping
  crypto: hisilicon/hpre - support last word dumping
  crypto: hisilicon/sec - support last word dumping
  crypto: hisilicon/qm - add last word dumping for ACC
  Documentation: update debugfs doc for Hisilicon ZIP
  Documentation: update debugfs doc for Hisilicon SEC
  Documentation: update debugfs doc for Hisilicon HPRE
  crypto: hisilicon/zip - support register checking
  crypto: hisilicon/sec - support register checking
  crypto: hisilicon/hpre - support register checking
  crypto: hisilicon/qm - add register checking for ACC
  crypto: ux500/hash - simplify if-if to if-else
  hwrng: mpfs - add polarfire soc hwrng support
  crypto: qat - remove line wrapping for pfvf_ops functions
  crypto: qat - use u32 variables in all GEN4 pfvf_ops
  crypto: qat - replace disable_vf2pf_interrupts()
  crypto: qat - leverage the GEN2 VF mask definiton
  crypto: qat - rework the VF2PF interrupt handling logic
  crypto: qat - fix off-by-one error in PFVF debug print
  crypto: qat - fix wording and formatting in code comment
  crypto: qat - test PFVF registers for spurious interrupts on GEN4
  crypto: qat - add check for invalid PFVF protocol version 0
  crypto: qat - add missing restarting event notification in VFs
  crypto: qat - remove unnecessary tests to detect PFVF support
  crypto: qat - remove unused PFVF stubs
  crypto: qat - remove unneeded braces
  crypto: qat - fix ETR sources enabled by default on GEN2 devices
  crypto: qat - set COMPRESSION capability for DH895XCC
  crypto: qat - set CIPHER capability for DH895XCC
  crypto: ccree - use fine grained DMA mapping dir
  crypto: ccree - rearrange init calls to avoid race
  crypto: qat - stop using iommu_present()
  tty: serial: samsung: add spin_lock for interrupt and console_write
  tty: Fix a possible resource leak in icom_probe
  tty: serial: Prepare cleanup of powerpc's asm/prom.h
  tty: hvc: Prepare cleanup of powerpc's asm/prom.h
  tty: goldfish: Use tty_port_destroy() to destroy port
  remoteproc: core: Move state checking to remoteproc_core
  remoteproc: core: Remove state checking before calling rproc_boot()
  tty: serial: altera: use altera_jtaguart_stop_tx()
  tty: serial: owl-uart, send x_char even if stopped
  tty: serial: mpc52xx_uart: remove double ifdeffery
  tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
  Documentation: tty: n_gsm, use power of ReST
  Documentation: tty: n_gsm, delete "Additional Documentation"
  Documentation: tty: move moxa-smartio.rst to tty
  Documentation: tty: move n_gsm to tty
  Documentation: tty: introduce "Other Documentation"
  Documentation: move tty to driver-api
  staging: rtl8192u: make read-only array EWC11NHTCap static const
  staging: ks7010: coding style fix: use tabs for indent
  staging: rtl8712: Remove unnecessary parentheses
  staging: rtl8712: cmd: remove redundant space after cast
  staging: r8188eu: pkt_newalloc is not used
  staging: r8188eu: use ieee80211 helpers in mgt_dispatcher
  staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher
  staging: r8188eu: use ieee80211 helper to read the qos tid
  staging: r8188eu: remove unused timer functions
  staging: r8188eu: remove the bInSuspend loop
  staging: r8188eu: clean up the code to set ips_deny_time
  staging: r8188eu: use kernel functions for timeout handling
  staging: r8188eu: summarize two if statements
  staging: r8188eu: simplify the ps_processing check
  staging: r8188eu: make return values consistent
  staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup
  remoteproc: imx_dsp_rproc: Make rsc_table optional
  remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments
  remoteproc: elf_loader: skip segment with memsz as zero
  coresight: etm4x: Cleanup TRCRSCTLRn register accesses
  coresight: etm4x: Cleanup TRCBBCTLR register accesses
  coresight: etm4x: Cleanup TRCSSPCICRn register accesses
  coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
  coresight: etm4x: Cleanup TRCACATRn register accesses
  coresight: etm3x: Cleanup ETMTECR1 register accesses
  coresight: etm4x: Cleanup TRCVICTLR register accesses
  coresight: etm4x: Cleanup TRCSTALLCTLR register accesses
  coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses
  coresight: etm4x: Cleanup TRCCONFIGR register accesses
  coresight: etm4x: Cleanup TRCIDR5 register accesses
  coresight: etm4x: Cleanup TRCIDR4 register accesses
  coresight: etm4x: Cleanup TRCIDR3 register accesses
  coresight: etm4x: Cleanup TRCIDR2 register accesses
  coresight: etm4x: Cleanup TRCIDR0 register accesses
  dmaengine: qcom: gpi: Add SM8350 support
  dmaengine: qcom: gpi: Add support for ee_offset
  dt-bindings: dmaengine: qcom: gpi: add compatible for sm8350/sm8350
  dmaengine: qcom: gpi: set chain and link flag for duplex
  clk: renesas: r9a07g043: Add SDHI clock and reset entries
  clk: renesas: r9a07g043: Add GbEthernet clock/reset
  clk: renesas: r9a07g043: Add ethernet clock sources
  clk: renesas: r9a07g043: Add GPIO clock and reset entries
  clk: renesas: Add support for RZ/G2UL SoC
  clk: renesas: Move RPC core clocks
  clk: renesas: rzg2l: Simplify multiplication/shift logic
  phy: cadence: Sierra: Add TI J721E specific PCIe multilink lane configuration
  phy/rockchip: Use of_device_get_match_data()
  phy/rockchip: Use of_device_get_match_data()
  phy: qcom-qmp: Add support for SDX65 QMP PHY
  dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding
  phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe()
  phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe()
  staging: r8188eu: clean up long lines in block_write()
  staging: r8188eu: remove unneeded initializations
  staging: r8188eu: reduce variables in block_write()
  staging: r8188eu: change void parameters to u8
  staging: r8188eu: rename parameter of block_write()
  staging: r8188eu: correct macro spelling mistake
  drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle
  drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
  drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
  staging: r8188eu: add space around operators
  staging: greybus: remove empty callback function
  staging: greybus: correct typo in comment
  staging: r8188eu: remove else after return and break statements
  staging: bcm2835-audio: remove compat ALSA card
  dt-bindings: phy: uniphier: Clean up clocks, resets, and their names using compatible string
  dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-names and reset-names
  dt-bindings: phy: uniphier-ahci: Fix missing reset-names
  dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional
  dt-bindings: phy: uniphier-usb2: Add vbus-supply
  dt-bindings: clock: qcom,rpmcc: add clocks property
  dt-bindings: clock: qcom,rpmcc: convert to dtschema
  clk: qcom: lpass: Add support for LPASS clock controller for SC7280
  cxl/mem: Replace redundant debug message with a comment
  cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init()
  cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci
  cxl/mem: Make cxl_dvsec_range() init failure fatal
  cxl/pci: Add debug for DVSEC range init failures
  cxl/mem: Drop DVSEC vs EFI Memory Map sanity check
  lkdtm: Move crashtype definitions into each category
  lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
  lkdtm/usercopy: Expand size of "out of frame" object
  lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW
  lkdtm/bugs: Check for the NULL pointer after calling kmalloc
  cxl/mbox: Use new return_code handling
  cxl/mbox: Improve handling of mbox_cmd hw return codes
  cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code
  cxl/mbox: Drop mbox_mutex comment
  cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list
  cxl/mbox: Block immediate mode in SET_PARTITION_INFO command
  cxl/mbox: Move cxl_mem_command param to a local variable
  cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param
  cxl/mbox: Remove dependency on cxl_mem_command for a debug msg
  cxl/mbox: Construct a users cxl_mbox_cmd in the validation path
  cxl/mbox: Move build of user mailbox cmd to a helper functions
  cxl/mbox: Move raw command warning to raw command validation
  cxl/mbox: Move cxl_mem_command construction to helper funcs
  clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
  clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
  clk: qcom: regmap-mux: add pipe clk implementation
  remoteproc: mtk_scp: Fix a potential double free
  RDMA/rxe: Generate a completion for unsupported/invalid opcode
  staging/rtl8192e,ieee80211: replace ps tasklet with work
  staging/rtl8712: remove event_tasklet
  staging/ks7010: replace SME taslet with work
  staging/wlan-ng, prism2usb: replace completion_bh tasklet with work
  staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work
  staging/most, dim2: convert dim2_tasklet to threaded irq
  staging: vt6655: Remove macro PCAvDelayByIO
  staging: rtl8712: efuse: code style - avoid macro argument precedence issues
  staging: r8188eu: improve timeout handling in efuse_read_phymap_from_txpktbuf
  staging: r8188eu: improve timeout handling in iol_execute
  staging: r8188eu: improve timeout handling in LPS_RF_ON_check
  staging: r8188eu: make LPS_RF_ON_check static
  staging: r8188eu: improve timeout handling in rtw_check_join_candidate
  staging: r8188eu: improve timeout handling in rtl8188e_firmware_download
  staging: r8188eu: summarize two if statements
  staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call
  staging: r8188eu: no need for an else after return
  staging: greybus: pwm: Drop assignment to struct pwm_chip::base
  staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE
  staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP
  staging: r8188eu: remove HW_VAR_MLME_JOIN
  staging: r8188eu: remove HW_VAR_INITIAL_GAIN
  staging: r8188eu: convert else if to else in rtw_led.c
  staging: rtl8723bs: tidy up error handling
  clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu()
  clk: imx: Add check for kcalloc
  clk: imx8mn: add GPT support
  dt-bindings: imx: add clock bindings for i.MX8MN GPT
  clk: imx: Remove the snvs clock
  clk: imx8m: check mcore_booted before register clk
  clk: imx: add mcore_booted module paratemter
  PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn
  phy: qcom-qmp: Add SM6350 UFS PHY support
  dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings
  remoteproc: Don't bother checking the return value of debugfs_create*
  remoteproc: mediatek: Fix side effect of mt8195 sram power on
  phy: phy-can-transceiver: Add support for setting mux
  dmaengine: Remove a useless mutex
  dmaengine: idxd: update IAA definitions for user header
  dmaengine: tegra: Add tegra gpcdma driver
  dt-bindings: dmaengine: Add doc for tegra gpcdma
  RDMA/hns: Init the variable at the suitable place
  RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource
  RDMA/hns: Remove redundant variable "ret"
  RDMA/hns: Remove unused function to_hns_roce_state()
  RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP
  dt-bindings: altr,msgdma: update my email address
  MAINTAINERS: update my email address
  dmaengine: idxd: remove trailing white space on input str for wq name
  dmaengine: Clarify cyclic transfer residue documentation
  dmaengine: stm32-mdma: check the channel availability (secure or not)
  PCI: tegra194: Remove unnecessary MSI enable reg save and restore
  dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h
  dmaengine: ep93xx: Remove redundant word in comment
  dmaengine: idxd: don't load pasid config until needed
  dmaengine: mediatek-cqdma: Use platform_get_irq() to get the interrupt
  dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to get the interrupt
  dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt
  clk: renesas: r8a77995: Add RPC clocks
  clk: renesas: r8a77990: Add RPC clocks
  MAINTAINERS: Update Hemant's email id
  opp: use list iterator only inside the loop
  opp: replace usage of found with dedicated list iterator variable
  PM: opp: simplify with dev_err_probe()
  OPP: call of_node_put() on error path in _bandwidth_supported()
  dt-bindings: clock: fix rk3399 cru clock issues
  dt-bindings: clock: use generic node name for pmucru example in rockchip,rk3399-cru.yaml
  dt-bindings: clock: replace a maintainer for rockchip,rk3399-cru.yaml
  dt-bindings: clock: fix some conversion style issues for rockchip,rk3399-cru.yaml
  iio: core: Simplify the registration of kfifo buffers
  iio: core: Move the currentmode entry to the opaque structure
  iio: core: Hide read accesses to iio_dev->currentmode
  iio: Un-inline iio_buffer_enabled()
  iio: st_sensors: Use iio_device_claim/release_direct_mode() when relevant
  iio: st_sensors: Stop abusing mlock to ensure internal coherency
  iio: st_sensors: Add a local lock for protecting odr
  iio: st_sensors: Drop the protection on _avail functions
  iio: st_sensors: Return as early as possible from the _write_raw() callbacks
  iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode
  iio: magnetometer: rm3100: Stop abusing the ->currentmode
  iio: core: Enhance the kernel doc of modes and currentmodes iio_dev entries
  Input: add support for Azoteq IQS7222A/B/C
  dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C
  Input: mt6779-keypad - move iomem pointer to probe function
  dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
  RDMA/rxe: Remove reliable datagram support
  RDMA/rxe: Remove support for SMI QPs from rdma_rxe
  RDMA/rxe: Remove mc_grp_pool from struct rxe_dev
  RDMA/rxe: Remove type 2A memory window capability
  RDMA/usnic: Refactor usnic_uiom_alloc_pd()
  RDMA/usnic: Stop using iommu_present()
  IB/SA: Replace usage of found with dedicated list iterator variable
  x86/PCI: Clip only host bridge windows for E820 regions
  x86: Log resource clipping for E820 regions
  PCI: dwc: Fix setting error return on MSI DMA mapping failure
  PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
  staging: r8188eu: remove SetHalDefVar8188EUsb()
  staging: r8188eu: clean up rtw_ioctl.h
  staging: r8188eu: remove header usb_vendor_req.h
  staging: r8188eu: remove unused prototype usbvendorrequest()
  staging: r8188eu: remove unused enums from odm.h
  staging: r8188eu: remove unused fields from struct eeprom_priv
  staging: r8188eu: ROMVer is always zero
  staging: r8188eu: move struct rt_firmware to rtw_fw.h
  staging: r8188eu: remove unused macros from basic_types.h
  staging: rtl8723bs: remove header rtw_ioctl.h
  staging: rtl8192u: use min_t/max_t macros instead of if else
  staging: rtl8192u: replace ternary statement with if and assignment
  PCI: rockchip: Fix find_first_zero_bit() limit
  PCI: cadence: Fix find_first_zero_bit() limit
  dmaengine: sf-pdma: Get number of channel by device tree
  dt-bindings: dma-engine: sifive,fu540: Add dma-channels property and modify compatible
  dt-bindings: pci: layerscape-pci: define AER/PME interrupts
  dt-bindings: pci: layerscape-pci: Add EP mode compatible strings for ls1028a
  dt-bindings: pci: layerscape-pci: Update the description of SCFG property
  dt-bindings: pci: layerscape-pci: Add a optional property big-endian
  crypto: cavium/nitrox - remove check of list iterator against head past the loop body
  crypto: ccp - When TSME and SME both detected notify user
  crypto: ccp - Allow PSP driver to load without SEV/TEE support
  crypto: ccp - Export PSP security bits to userspace
  crypto: ccp - cache capability into psp device
  crypto: testmgr - test in-place en/decryption with two sglists
  crypto: x86 - eliminate anonymous module_init & module_exit
  crypto: hisilicon/qm - optimize the barrier operation
  crypto: engine - Add parameter description in crypto_transfer_request() kernel-doc comment
  crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation
  crypto: arm64/sm4 - add ARMv8 NEON implementation
  crypto: arm64/sm4-ce - rename to sm4-ce-cipher
  crypto: sm4 - export sm4 constant arrays
  crypto: sm3,sm4 - move into crypto directory
  staging: rtl8712: fix camel case in function r8712_generate_ie
  staging: rtl8192e: remove multiple blank lines
  staging: rtl8723bs: fix indentation
  staging: r8188eu: use sizeof(*pvar) for allocating structs
  staging: r8188eu: correct misspelling in comment 'tppe' -> 'type'
  staging: r8188eu: remove extra 'the'
  staging: r8188eu: format comments in drivers/net style
  staging: rtl8712: remove unnecessary parentheses
  staging: r8188eu: remove unused _RND* from osdep_service.h
  staging: r8188eu: use round_up() instead of _RND128()
  staging: r8188eu: use round_up() instead of _RND8()
  staging: r8188eu: use round_up() instead of _RND4()
  staging: r8188eu: use PTR_ALIGN() instead of RND4()
  PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
  clk: imx8mq: add 27m phy pll ref clock
  RDMA: Split kernel-only global device caps from uverbs device caps
  PCI: hotplug: Clean up include files
  powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book3s/32 and 8xx
  module: Remove module_addr_min and module_addr_max
  module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC
  module: Introduce data_layout
  module: Prepare for handling several RB trees
  module: Always have struct mod_tree_root
  module: Rename debug_align() as strict_align()
  module: Rework layout alignment to avoid BUG_ON()s
  module: Move module_enable_x() and frob_text() in strict_rwx.c
  module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX
  module: Move version support into a separate file
  module: Move kdb module related code out of main kdb code
  module: Move sysfs support into a separate file
  module: Move procfs support into a separate file
  module: kallsyms: Fix suspicious rcu usage
  module: Move kallsyms support into a separate file
  module: Move kmemleak support to a separate file
  module: Move extra signature support out of core code
  module: Move strict rwx support to a separate file
  module: Move latched RB-tree support to a separate file
  module: Move livepatch support to a separate file
  module: Make internal.h and decompress.c more compliant
  module: Simple refactor in preparation for split
  staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
  staging: r8188eu: drop redundant if check in IS_MCAST
  staging: r8188eu: remove GetHalDefVar8188EUsb()
  staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA
  staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV
  staging: r8188eu: cur_ant is set but never used
  staging: r8188eu: remove unused macros from ieee80211.h
  staging: r8188eu: remove unncessary ternary operator
  staging: vt6655: Rename constant definitions with CamelCase
  staging: vt6655: Remove unused macros in mac.h
  staging: rtl8723bs: remove space after function name
  staging: rtl8723bs: remove redundant else branches
  staging: rtl8723bs: remove return from a function returning void
  staging: rtl8723bs: remove redundant braces in if statements
  staging: rtl8723bs: combine both sides of conditional statement
  staging: rtl8723bs: remove handlerOS independent comment
  staging: rtl8723bs: simplify control flow
  staging: rtl8712: simplify control flow
  staging: r8188eu: simplify control flow
  staging: rtl8712: remove Unnecessary parentheses
  staging: rtl8712: Fix multiple line dereference
  staging: r8188eu: remove unnecessary blank lines
  staging: r8188eu: Add line after declarations
  dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property
  soundwire: qcom: Add compatible name for v1.6.0
  soundwire: stream: Fix error return code in do_bank_switch()
  soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled()
  module: Move all into module/
  IB/rdmavt: add missing locks in rvt_ruc_loopback
  staging: r8188eu: ps_flag is never set
  staging: r8188eu: pwr_state_check_cnts is always zero
  staging: r8188eu: pnp_bstop_trx is never set
  staging: r8188eu: reg_rfoff is never set
  staging: r8188eu: remove unused fields from struct pwrctrl_priv
  staging: rtl8712: Fix multiple blank lines warning from .c files
  staging: rtl8712: Fix multiple blank lines warning from .h files
  staging: r8188eu: add blank line between functions
  staging: r8188eu: combine both sides of conditional statement
  staging: r8188eu: remove handlerOS independent comment
  staging: r8188eu: remove the bretry variable
  staging: r8188eu: don't call get_hdr_bssid
  staging: r8188eu: remove psa, pda
  staging: r8188eu: ra and ta do not depend on to_ds, from_ds
  staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib
  staging: r8188eu: don't copy ra and ta before we fail
  staging: r8188eu: to_fr_ds cannot be 3 here
  staging: r8188eu: simplify error handling
  staging: r8188eu: use ieee80211 helper for retry bit
  staging: r8188eu: use ieee80211 helper for destination address
  staging: r8188eu: use ieee80211 helper for source address
  x86/PCI: Eliminate remove_e820_regions() common subexpressions
  PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
  staging: r8188eu: use ieee80211 struct for aid
  staging: r8188eu: use ieee80211 structs for addresses
  staging: r8188eu: exit straight away if we have no pspoll frame
  staging: r8188eu: use ieee80211 helper to check for pspoll
  staging: r8188eu: make validate_recv_ctrl_frame return void
  staging: r8188eu: use ieee80211 helpers in validate_recv_mgnt_frame
  staging: r8188eu: make validate_recv_mgnt_frame return void
  staging: r8188eu: remove constant variable
  staging: r8188eu: remove unnecessary jump
  staging: vme_user: Fixed typo in the MODULE_AUTHOR
  staging: wfx: change variable name to be consistent
  IB/uverbs: Move part of enum ib_device_cap_flags to uapi
  IB/uverbs: Move enum ib_raw_packet_caps to uapi
  RDMA/irdma: Remove the redundant variable
  thunderbolt: Replace usage of found with dedicated list iterator variable
  dt-bindings: clock: renesas: Document RZ/G2UL SoC
  clk: renesas: rzg2l: Remove unused notifiers
  iio: adc: ti-ads1015: Switch to read_avail
  iio: adc: ti-ads1015: Replace data_rate with chip data struct ads1015_data
  iio: adc: ti-ads1015: Convert to OF match data
  iio: adc: ti-ads1015: Add static assert to test if shifted realbits fit into storagebits
  iio: adc: ti-ads1015: Add TLA2024 support
  iio: adc: ti-ads1015: Make channel event_spec optional
  iio: adc: ti-ads1015: Deduplicate channel macros
  iio: adc: ti-ads1015: Switch to static const writeable ranges table
  dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string
  dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 compatible string
  iio: core: Print error and fail iio_device_register() in case sample bits do not fit storage bits
  iio: accel: kxsd9-spi: changed leading spaces to tabs
  iio: accel: dmard09: fixed code styling issues
  iio: sysfs-trigger: replace usage of found with dedicated list iterator variable
  iio: ssp_sensors: replace usage of found with dedicated list iterator variable
  iio: buffer: remove usage of list iterator variable for list_for_each_entry_continue_reverse()
  iio: palmas: shut up warning about calibration mismatch (due to noise)
  iio: adc: ad7192: add sequencer support
  iio: adc: ad7124: add sequencer support
  iio: adc: ad_sigma_delta: Add sequencer support
  iio: adc: ad7192: Add update_scan_mode
  iio: adc: ad7124: Add update_scan_mode
  iio: adc: ad7124: Remove shift from scan_type
  iio: imu: inv_mpu6050: Add support for ICM-20608-D
  dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d
  MAINTAINERS: updated Lorenzo's email address
  iio: temperature: ltc2983: Make use of device properties
  iio: temperature: ltc2983: Use single error path to put OF node
  iio: temperature: ltc2983: Don't hard code defined constants in messages
  iio: dummy: iio_simple_dummy: check the return value of kstrdup()
  iio: multiplexer: Make use of device properties
  iio: dac: ltc2688: Use temporary variable for struct device
  iio: accel: add support for LIS302DL variant
  iio: accel: Remove unused enum in st_accel
  dt-bindings: iio: st,st-sensors add LIS302DL
  iio: core: fix a few code style issues
  staging: r8188eu: clean up comment for rtw_pwr_wakeup()
  staging: r8188eu: remove macro rtw_pwr_wakeup()
  staging: r8188eu: remove constant parameter from _rtw_pwr_wakeup()
  staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup()
  staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU()
  staging: r8188eu: Fix misspelling in comment "cacluated" -> "calculated"
  staging: sm750fb: Call iounmap() to free mapped bus memory
  staging: r8188eu: Use the ARRAY_SIZE() macro
  staging: r8188eu: Remove redundant code from rtw_free_netdev()
  staging: r8188eu: remove spaces before tabs
  staging: r8188eu: remove unnecessary braces in conditional statements
  staging: r8188eu: format block comments
  staging: r8188eu: correct misspelling in comment "conider" -> "consider"
  staging: r8188eu: remove else after return
  staging: r8188eu: place constants on the right side of tests
  staging: wlan-ng: Fix Alignment with parenthesis
  staging: wlan-ng: Fix Lines shouldn't end with '('
  staging: rtl8723bs: simplify control flow
  staging: vc04_services: Convert kmap() to kmap_local_page()
  staging: rtl8723bs: refactor rtw_ch2freq()
  staging: rtl8723bs: remove 5 GHz channels from ch_freq_map
  staging: r8188eu: remove handlerOS independent comment
  staging: r8188eu: use sizeof(*pvar) for allocating structs
  staging: unisys: Remove "struct dentry *eth_debugfs_dir"
  staging: r8188eu: remove GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU()
  staging: r8188eu: rename clear_bacon_valid_bit()
  staging: rtl8723bs: Fix No space before tabs
  staging: rtl8723bs: remove redundant braces in if statements
  staging: r8188eu: remove duplicate assignment
  staging: rtl8723bs: place constants on the right side of tests
  staging: r8188eu: add a check for rtw_cbuf_alloc()
  staging: r8188eu: remove the "dump tx packet" fragments
  staging: r8188eu: remove the "dump rx packet" fragments
  staging: rtl8723bs: place constants on the right side of tests
  staging: r8188eu: Fix misspelling in comment "writting" -> "writing"
  staging: r8188eu: Fix misspelling in comment "Tranceiver" -> "Transceiver"
  staging: r8188eu: Fix sparse endianness warnings.
  staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetHwReg8188EU()
  staging: r8188eu: simplify if-else statement
  staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU()
  staging: r8188eu: rename some macros to upper case
  staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU()
  staging: r8188eu: Directly return _SUCCESS instead of using local ret variable
  staging: rts5208: Convert kmap() to kmap_local_page()
  staging: rtl8723bs: remove code suspect indent
  staging: r8188eu: remove unnecessary spaces
  staging: wfx: remove space at the start of the line
  staging: r8188eu: convert rtw_inc_and_chk_continual_urb_error() to bool
  staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool
  staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error()
  staging: r8188eu: refactor rtw_usb_bulk_size_boundary()
  staging: r8188eu: use ieee80211 define for fragment number
  staging: r8188eu: use ieee80211 macro for sequence number
  staging: r8188eu: remove unused control frame subtypes
  staging: r8188eu: remove unused data frame subtypes
  staging: r8188eu: use standard mechanisms for qos data frames
  staging: r8188eu: use standard mechanisms for data frames
  staging: r8188eu: use standard mechanisms for control frames
  staging: r8188eu: use ieee80211 helper to read the pwr bit
  staging: r8188eu: use ieee80211 define for version check
  staging: r8188eu: remove empty rtw_fwdbg_event_callback
  staging: r8188eu: remove empty rtw_dummy_event_callback
  staging: r8188eu: the MCS_rate_2R array is not used
  staging: r8188eu: make _rtw_init_mlme_priv static
  staging: vchiq: replace usage of found with dedicated list iterator variable
  staging: r8188eu: refactor dm func set and clear
  staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used
  staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used
  staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used
  staging: r8188eu: remove unused defines for dynamic functions
  staging: r8188eu: remove two limit defines
  staging: r8188eu: remove local BIT macro
  staging: greybus: codecs: fix type confusion of list iterator variable
  staging: greybus: codecs: use dedicated list iterator variable
  staging: vt6656: Fix multiple blank lines warning
  staging: rtl8712: Use completions for signaling
  staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg
  staging: rtl8723bs: Remove redundant else branches.
  staging: r8188eu: fix suspect code indent for conditional statements
  bus: mhi: ep: Add uevent support for module autoloading
  bus: mhi: ep: Add support for suspending and resuming channels
  bus: mhi: ep: Add support for queueing SKBs to the host
  bus: mhi: ep: Add support for processing channel rings
  bus: mhi: ep: Add support for reading from the host
  bus: mhi: ep: Add support for processing command rings
  bus: mhi: ep: Add support for handling SYS_ERR condition
  bus: mhi: ep: Add support for handling MHI_RESET
  bus: mhi: ep: Add support for powering down the MHI endpoint stack
  bus: mhi: ep: Add support for powering up the MHI endpoint stack
  bus: mhi: ep: Add support for processing MHI endpoint interrupts
  bus: mhi: ep: Add support for managing MHI state machine
  bus: mhi: ep: Add support for sending events to the host
  bus: mhi: ep: Add support for ring management
  bus: mhi: ep: Add support for managing MMIO registers
  bus: mhi: ep: Add support for creating and destroying MHI EP devices
  bus: mhi: ep: Add support for registering MHI endpoint client drivers
  bus: mhi: ep: Add support for registering MHI endpoint controllers
  ipc: Store ipc sysctls in the ipc namespace
  ipc: Store mqueue sysctls in the ipc namespace
  pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
  drivers/pcmcia: Fix typo in comment
  fs/ntfs3: Update valid size if -EIOCBQUEUED
  fs/ntfs3: Check new size for limits
  fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
  fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
  fs/ntfs3: Optimize locking in ntfs_save_wsl_perm
  fs/ntfs3: Update i_ctime when xattr is added
  fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
  fs/ntfs3: Keep preallocated only if option prealloc enabled
  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'

 Conflicts:
       Documentation/devicetree/bindings
       Documentation/devicetree/bindings/arm/intel,socfpga.yaml
       Documentation/devicetree/bindings/clock/clock-bindings.txt
       Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
       Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
       Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
       Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
       Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml
       Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
       Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml
       Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml
       Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
       Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml
       Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
       Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
       Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
       Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
       Documentation/devicetree/bindings/display/arm,malidp.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/dsi-phy-14nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml
       Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
       Documentation/devicetree/bindings/dma/altr,msgdma.yaml
       Documentation/devicetree/bindings/dma/arm,pl330.yaml
       Documentation/devicetree/bindings/dma/mmp-dma.txt
       Documentation/devicetree/bindings/dma/qcom,gpi.yaml
       Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
       Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
       Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
       Documentation/devicetree/bindings/dma/sprd-dma.txt
       Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
       Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml
       Documentation/devicetree/bindings/gpio/gpio-altera.txt
       Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
       Documentation/devicetree/bindings/hwmon/vexpress.txt
       Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
       Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
       Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml
       Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
       Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
       Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml
       Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
       Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
       Documentation/devicetree/bindings/iio/light/stk33xx.yaml
       Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml
       Documentation/devicetree/bindings/iio/st,st-sensors.yaml
       Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
       Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
       Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
       Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
       Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
       Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.yaml
       Documentation/devicetree/bindings/iommu/arm,smmu.yaml
       Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
       Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
       Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
       Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
       Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
       Documentation/devicetree/bindings/mfd/da9063.txt
       Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
       Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
       Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml
       Documentation/devicetree/bindings/mfd/syscon.yaml
       Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
       Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
       Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
       Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
       Documentation/devicetree/bindings/mtd/spi-nand.yaml
       Documentation/devicetree/bindings/mux/reg-mux.yaml
       Documentation/devicetree/bindings/net/adi,adin.yaml
       Documentation/devicetree/bindings/net/cdns,macb.yaml
       Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
       Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
       Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
       Documentation/devicetree/bindings/net/dsa/realtek.yaml
       Documentation/devicetree/bindings/net/mediatek,net.yaml
       Documentation/devicetree/bindings/net/mediatek-dwmac.yaml
       Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
       Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
       Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml
       Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
       Documentation/devicetree/bindings/pci/apple,pcie.yaml
       Documentation/devicetree/bindings/pci/layerscape-pci.txt
       Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml
       Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml
       Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
       Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml
       Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
       Documentation/devicetree/bindings/phy/phy-stih407-usb.txt
       Documentation/devicetree/bindings/phy/qcom,qmp-phy.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/renesas,usb2-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
       Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml
       Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt
       Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml
       Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
       Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
       Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
       Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
       Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
       Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml
       Documentation/devicetree/bindings/regulator/vexpress.txt
       Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
       Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
       Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
       Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
       Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml
       Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml
       Documentation/devicetree/bindings/riscv/microchip.yaml
       Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt
       Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
       Documentation/devicetree/bindings/serial/renesas,em-uart.yaml
       Documentation/devicetree/bindings/serial/renesas,hscif.yaml
       Documentation/devicetree/bindings/serial/renesas,scif.yaml
       Documentation/devicetree/bindings/serial/rs485.yaml
       Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
       Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
       Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
       Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
       Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
       Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
       Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml
       Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
       Documentation/devicetree/bindings/trivial-devices.yaml
       Documentation/devicetree/bindings/usb/am33xx-usb.txt
       Documentation/devicetree/bindings/usb/da8xx-usb.txt
       Documentation/devicetree/bindings/usb/dwc2.yaml
       Documentation/devicetree/bindings/usb/dwc3-st.txt
       Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml
       Documentation/devicetree/bindings/usb/ehci-st.txt
       Documentation/devicetree/bindings/usb/generic-ehci.yaml
       Documentation/devicetree/bindings/usb/generic-ohci.yaml
       Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
       Documentation/devicetree/bindings/usb/ohci-st.txt
       Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
       Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
       Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml
       Documentation/devicetree/bindings/usb/snps,dwc3.yaml
       Documentation/devicetree/bindings/vendor-prefixes.yaml
       Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
       Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
       Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
       Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
       Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
       Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
       Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml
       drivers/clk/qcom/clk-rcg.h
       drivers/clk/qcom/clk-rcg2.c
       drivers/input/misc/pm8941-pwrkey.c
       drivers/interconnect/qcom/icc-rpmh.h
       drivers/iommu/arm/arm-smmu/arm-smmu.c
       drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
       drivers/ufs/host/Kconfig
       drivers/ufs/host/ufs-qcom.c
       drivers/ufs/host/ufs-qcom.h
       drivers/usb/dwc3/Kconfig

Change-Id: I6f60c38a038cf0f3fe6f56cb1f5dd7ee71ae47ee
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8853545 SKQ4.220720.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-01 16:32:02 -07:00
Greg Kroah-Hartman
3b27623096 Linux 5.19
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmLm7gUeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGRaUH/jVPh2erEHOf/yfb
 uaJGjOjkBMp2OMWIUxZXmpeqkwl3hiDttZ6hPqXyprEvyDgHTtKcbXAu0Wje+FxP
 TQOq+Kz83liTYs5AerpJve5wAtb1Qbwo9UDl3wbJH3TRAQ/QRsVUdC/2m1+HlM6J
 lrakkRdWg7iXQuLY22/DHmY1TxeeWaIGTIQqAwRwMcp4gYp0nPb4JEP+Dr6wne5K
 ryPaFqltm/i4GjMYEuZyzVrSHipTAagp3shZn3YhjVrbNJ+0fafduBdffWAKB4VW
 9JmGRgd9S5T5fkSB40XJQ9VrtUzQZtvgvhcAE2CHvvu9/hw4X8rumNAdSS9CZD3z
 dHhw10I=
 =wEjs
 -----END PGP SIGNATURE-----

Merge tag 'v5.19' into android-mainline

Linux 5.19

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I87af07e721283537e21d52f18639a393dcedace0
2022-08-01 08:16:58 +02:00
Linus Torvalds
3d7cb6b04c Linux 5.19 2022-07-31 14:03:01 -07:00
Masahiro Yamada
ee47620367 kbuild: add dtbs_prepare target
Factor out the common prerequisites for DT compilation into the new
target, dtbs_prepare.

Add comments to explain why include/config/kernel.release is the
prerequisite. Our policy is that installation targets must not rebuild
anything in the tree. If 'make modules_install' is executed as root,
include/config/kernel.release may be owned by root.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-07-31 02:19:40 +09:00
Masahiro Yamada
9a68fd7fd8 kbuild: error out if $(KBUILD_EXTMOD) contains % or :
If the directory path given to KBUILD_EXTMOD (or M=) contains % or :,
the module fails to build.

% is used in pattern rules, and : as the separator of dependencies.

Bail out with a clearer error message.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <n.schier@avm.de>
2022-07-27 21:18:00 +09:00
Nick Desaulniers
a6036a41bf kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
The difference in most compilers between `-O3` and `-O2` is mostly down
to whether loops with statically determinable trip counts are fully
unrolled vs unrolled to a multiple of SIMD width.

This patch is effectively a revert of
commit 15f5db60a1 ("kbuild,arc: add
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC") without re-adding
ARCH_CFLAGS

Ever since
commit cfdbc2e16e ("ARC: Build system: Makefiles, Kconfig, Linker
script")
ARC has been built with -O3, though the reason for doing so was not
specified in inline comments or the commit message. This commit does not
re-add -O3 to arch/arc/Makefile.

Folks looking to experiment with `-O3` (or any compiler flag for that
matter) may pass them along to the command line invocation of make:

$ make KCFLAGS=-O3

Code that looks to re-add an explicit Kconfig option for `-O3` should
provide:
1. A rigorous and reproducible performance profile of a reasonable
   userspace workload that demonstrates a hot loop in the kernel that
   would benefit from `-O3` over `-O2`.
2. Disassembly of said loop body before and after.
3. Provides stats on terms of increase in file size.

Link: https://lore.kernel.org/linux-kbuild/CA+55aFz2sNBbZyg-_i8_Ldr2e8o9dfvdSfHHuRzVtP2VMAUWPg@mail.gmail.com/
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2022-07-27 21:17:59 +09:00
Guillaume Tucker
4062eba9f3 Makefile: replace headers_install with headers for kselftest
Replace headers_install with headers as kselftest uses the header
files from within the kernel tree rather than from a system-wide
installation.

We can still run this directly:

  $ make O=build kselftest-all

and when building from the selftests directory:

  $ make O=build headers
  $ make O=build -C tools/testing/selftests all

Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Reported-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
2022-07-26 18:06:33 -06:00
Greg Kroah-Hartman
712152163a Linux 5.19-rc8
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmLdqvMeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGK+cH/iFVWl/s8GXpPcpP
 01Mnb+bO9ypnMkhPwZcFeMzbvosRya/H+z7BVZj/OiAGvKG4DXwUUXqXDizm0S5e
 8BJcq3HFoIuph7RA61lYI2O94acvujExEnWWqne2nxyKGD03sSVXW0rY7/UZfrjp
 E58ybP4num9d+SoaeckbpZf01Sq4BsCer/YH7VsmC7SWHlkjcHGaBARG7OekroF1
 Hcbhva/NLho9sEAJ+9VoVYU8SFbn35C2OnLDFpc/jezqtuGm4t4OoYIxRpOnQ5SF
 W6pg8HAtj0Ece2tgRmckdbJcyg3sUvNSY3mvVoSdv7rKvitq99ryEj9eebl1k8dX
 t1sq5bw=
 =VGx4
 -----END PGP SIGNATURE-----

Merge tag 'v5.19-rc8' into android-mainline

Linux 5.19-rc8

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic6780705abe6e2d9b9317168c57936602e04dbb9
2022-07-26 18:10:46 +02:00
Jens Axboe
ed29b0b4fd io_uring: move to separate directory
In preparation for splitting io_uring up a bit, move it into its own
top level directory. It didn't really belong in fs/ anyway, as it's
not a file system only API.

This adds io_uring/ and moves the core files in there, and updates the
MAINTAINERS file for the new location.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-07-24 18:39:10 -06:00
Linus Torvalds
e0dccc3b76 Linux 5.19-rc8 2022-07-24 13:26:27 -07:00
Greg Kroah-Hartman
7d5fc93e8c Linux 5.19-rc7
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmLUcV4eHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGZ50H/RzO594XfsZqVxRO
 4brr1rHXyQUAGsiiwjJGAD3nz2vRiFVnnC7UwivP7bWVMjyQjPcAvS6M6xrBMPwf
 XMnsgPyTDDYMWr59HFmh94hfOhO6BSddcai3AIVsBmFnvhQBzF4VswPhlk89LlMg
 ZcXyLm/gS6HPNzTbVdOGL0Chx7sDmpvPtFLm1vdopnrArBlCWR6F6Y/hhssuBv4r
 nTaYKjnTrnaKWUJN6Y0pQVwSK51KdDNqK/FT2z/ajDcbhqNwizPLxkzpLojKMbQx
 hhzr4+Zg0vYtrJfe4AhcMGHjeoqzb2dGBfxfCqT68hOqDRNq0kd3CBYDsAVHg7oK
 tACveBI=
 =WGmC
 -----END PGP SIGNATURE-----

Merge tag 'v5.19-rc7' into android-mainline

Linux 5.19-rc7

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ieda07c96a10bed5974efb6b1b97ae93d8ebd95e9
2022-07-21 20:30:20 +02:00
Linus Torvalds
ff6992735a Linux 5.19-rc7 2022-07-17 13:30:22 -07:00
Guillaume Tucker
67bd292cd2 Makefile: add headers_install to kselftest targets
Add headers_install as a dependency to kselftest targets so that they
can be run directly from the top of the tree.  The kselftest Makefile
used to try to call headers_install "backwards" but failed due to the
relative path not being consistent.

Now we can either run this directly:

  $ make O=build kselftest-all

or this:

  $ make O=build headers_install
  $ make O=build -C tools/testing/selftest all

The same commands work as well when building directly in the source
tree (no O=) or any arbitrary path (relative or absolute).

Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Tested-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
2022-07-11 17:23:42 -06:00
Greg Kroah-Hartman
c20d4a4f8c Linux 5.19-rc6
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmLLR2MeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiG+hMH/jKGMOAbicR/CRq8
 WLKmpb1eTJP2dbeiEs5amBk9DZQhqjx6tIQRCpZoGxBL+XWq7DX2fRLkAT56yS5/
 NwferpR6IR9GlhjbfczF0JuQkP6eRUXnLrIKS5MViLI5QrCI80kkj4/mdqUXSiBV
 cMfXl5T1j+pb3zHUVXjnmvY+77q6rZTPoGxa/l8d6MaIhAg+jhu2E1HaSaSCX/YK
 TViq7ciI9cXoFV9yqhLkkBdGjBV8VQsKmeWEcA738bdSy1WAJSV1SVTJqLFvwdPI
 PM1asxkPoQ7jRrwsY4G8pZ3zPskJMS4Qwdn64HK+no2AKhJt2p6MePD1XblcrGHK
 QNStMY0=
 =LfuD
 -----END PGP SIGNATURE-----

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

Linux 5.19-rc6

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I070025a28a098f9cb3aa8b6f45a3dac95b56c7f8
2022-07-11 09:26:13 +02:00
Linus Torvalds
32346491dd Linux 5.19-rc6 2022-07-10 14:40:51 -07:00
Greg Kroah-Hartman
049dd710d6 Linux 5.19-rc5
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmLCGqAeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGgX4H+gPRfo42SYMhXhhy
 SkEHHZ/6ZEBpMgamV0PWjlqIETl2o4bFSrSmrk8gzbdG6CyQ69BckVWbK0VlbVBb
 7Uv8h6uUbhyEXJ8Mb5U6UTziInQ3tOaIbr2PUNC9G6cV6I5G8i0/qLX7ZWTQzUnw
 lIXjHNnjOrDy79zCJZgDgK680s5/FCQAfecBjLLtrJlDFMtq0YGgavc+Noua3buz
 dBxazK+8k2FjjqOBg3qDvgIFVH5VH9nEH8waKgOynfpuTdDPu/i0Kz2FAG+tpcyR
 yCieCKxT6xPjRyDs6W8aun4GE4h7e+XLykY0AzSS1NUw/93qOjqYq11OCq73zFfS
 NFqr6oo=
 =wd3d
 -----END PGP SIGNATURE-----

Merge tag 'v5.19-rc5' into android-mainline

Linux 5.19-rc5

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifeb3677b437a6802c1336a75d7d38fe23fa54006
2022-07-08 12:06:38 +02:00
Greg Kroah-Hartman
f016467391 Linux 5.19-rc4
-----BEGIN PGP SIGNATURE-----
 
 iQFRBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmK4zgIeHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGrI8H+MeIYPff1m9vh1rZ
 u1eCCtw/A+NqJ5l0Cq3Zj090crMb8zVkxr5QrdPxxJuxAK8AI/XzOUQivnNayp6v
 bvWcbj9e95ZoIQjbPakozo3KYnaHXMFfrq6JNdGIBJ5yt5pVHtJ3iZk25wUZEghD
 8lxoz4Uiuo14ZbLnlLjbXr5OEVupOH1OoQPghkSoolD8JBe1coOIYbzzJ69HBwNg
 kCUyD0CsFCBpy0P7yBnPNrvQGOt+NVz9FLfEbYFj+ydQjzw3NNw7tyKTahqp7ScN
 BS5Ftt0kuHqOyWDO9OP6dG1kGmvIWQZkrEroz1TS4FfgrrPRr5r0N9+tGvr9+tpZ
 1tjaBA==
 =L7lN
 -----END PGP SIGNATURE-----

Merge tag 'v5.19-rc4' into android-mainline

Linux 5.19-rc4

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0b29add6ee0402eccd1cd7bb7bafdaab60320f6c
2022-07-08 12:06:03 +02:00
Greg Kroah-Hartman
1511eb8d2c Merge tag 'v5.19-rc3' into android-mainline
Linux 5.19-rc3

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9c2b544cb67836a6374cdf5e344a908d4e32d86f
2022-07-08 11:55:21 +02:00
Greg Kroah-Hartman
5d6fa60639 Merge tag 'v5.19-rc2' into android-mainline
Linux 5.19-rc2

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic779cc646d8cddea65010ea1959888a69cea274b
2022-07-08 11:53:51 +02:00
Greg Kroah-Hartman
469d2d8f59 Merge 7d78b7ebdf ("Merge tag 'mips-fixes_5.19_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux") into android-mainline
Steps on the way to 5.19-rc2

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iaeb2c2f1c0ca0b5aa07b2d9d6f5e51ddf3ce9c6c
2022-07-08 10:56:37 +02:00