Commit Graph

2740 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
Colin Ian King
eacf96d23f init: Kconfig: fix spelling mistake "satify" -> "satisfy"
There is a spelling mistake in a Kconfig description.  Fix it.

Link: https://lkml.kernel.org/r/20221007204339.2757753-1-colin.i.king@gmail.com
Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-20 21:27:22 -07:00
Greg Kroah-Hartman
cd41ea0975 Merge e15e06a839 ("lib/test_maple_tree: add testing for maple tree") into android-mainline
Steps on the way to 6.1-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id639701170c1b427abbd641d3f133dbdc1d93e06
2022-10-20 14:19:47 +02:00
Greg Kroah-Hartman
aa321be667 Merge bd1264c37c ("mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments") into android-mainline
Steps on the way to 6.1-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie7d9250fea0211ee371a70d50b4d126ee59d2e78
2022-10-20 11:56:09 +02:00
Will McVicker
558762106d Merge 8afc66e8d4 ("Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 6.1-rc1

Resolves merge conflicts in:
	Makefile
	scripts/Makefile.modfinal
	scripts/Makefile.modpost

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8578b7f47932c7c57126531e5251daea07cc551e
Signed-off-by: Will McVicker <willmcvicker@google.com>
2022-10-14 23:13:48 -07:00
Greg Kroah-Hartman
277580d1e5 Merge 8adc0486f3 ("Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random") into android-mainline
Steps on the way to 6.1-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: If2f034aeb62f09d37af2b1c75eb11df921ce7f51
2022-10-14 10:07:05 +02:00
Linus Torvalds
676cb49573 - hfs and hfsplus kmap API modernization from Fabio Francesco
- Valentin Schneider makes crash-kexec work properly when invoked from
   an NMI-time panic.
 
 - ntfs bugfixes from Hawkins Jiawei
 
 - Jiebin Sun improves IPC msg scalability by replacing atomic_t's with
   percpu counters.
 
 - nilfs2 cleanups from Minghao Chi
 
 - lots of other single patches all over the tree!
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCY0Yf0gAKCRDdBJ7gKXxA
 joapAQDT1d1zu7T8yf9cQXkYnZVuBKCjxKE/IsYvqaq1a42MjQD/SeWZg0wV05B8
 DhJPj9nkEp6R3Rj3Mssip+3vNuceAQM=
 =lUQY
 -----END PGP SIGNATURE-----

Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:

 - hfs and hfsplus kmap API modernization (Fabio Francesco)

 - make crash-kexec work properly when invoked from an NMI-time panic
   (Valentin Schneider)

 - ntfs bugfixes (Hawkins Jiawei)

 - improve IPC msg scalability by replacing atomic_t's with percpu
   counters (Jiebin Sun)

 - nilfs2 cleanups (Minghao Chi)

 - lots of other single patches all over the tree!

* tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (71 commits)
  include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype
  proc: test how it holds up with mapping'less process
  mailmap: update Frank Rowand email address
  ia64: mca: use strscpy() is more robust and safer
  init/Kconfig: fix unmet direct dependencies
  ia64: update config files
  nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
  fork: remove duplicate included header files
  init/main.c: remove unnecessary (void*) conversions
  proc: mark more files as permanent
  nilfs2: remove the unneeded result variable
  nilfs2: delete unnecessary checks before brelse()
  checkpatch: warn for non-standard fixes tag style
  usr/gen_init_cpio.c: remove unnecessary -1 values from int file
  ipc/msg: mitigate the lock contention with percpu counter
  percpu: add percpu_counter_add_local and percpu_counter_sub_local
  fs/ocfs2: fix repeated words in comments
  relay: use kvcalloc to alloc page array in relay_alloc_page_array
  proc: make config PROC_CHILDREN depend on PROC_FS
  fs: uninline inode_maybe_inc_iversion()
  ...
2022-10-12 11:00:22 -07:00
Greg Kroah-Hartman
c0ccaa13ae Merge 30c999937f ("Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline
Steps on the way to 6.1-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5f605248ed730aa694b0ad06b440ffd5e2848837
2022-10-12 10:13:13 +02:00
Greg Kroah-Hartman
ed27852308 Merge 493ffd6605 ("Merge tag 'ucount-rlimits-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace") into android-mainline
Steps on the way to 6.1-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I71ed5f00bef9c7afd7260c80a067ca82a9f202d0
2022-10-12 09:37:52 +02:00
Ren Zhijie
30341ec95a init/Kconfig: fix unmet direct dependencies
Commit 3c07bfce92a5 ("proc: make config PROC_CHILDREN depend on PROC_FS")
make config PROC_CHILDREN depend on PROC_FS.

When CONFIG_PROC_FS is not set and CONFIG_CHECKPOINT_RESTORE=y,
make menuconfig screams like this:

WARNING: unmet direct dependencies detected for PROC_CHILDREN
  Depends on [n]: PROC_FS [=n]
  Selected by [y]:
  - CHECKPOINT_RESTORE [=y]

CHECKPOINT_RESTORE would select PROC_CHILDREN which depends on PROC_FS,
so add depends on PROC_FS to CHECKPOINT_RESTORE to fix this.

Link: https://lkml.kernel.org/r/20220929070057.59044-1-renzhijie2@huawei.com
Fixes: 3c07bfce92a5 ("proc: make config PROC_CHILDREN depend on PROC_FS")
Signed-off-by: Ren Zhijie <renzhijie2@huawei.com>
Reviewed-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-11 18:51:10 -07:00
Maciej Żenczykowski
ccbe77622c ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS
(without this net tests fail, CONFIG_GKI_HACKS_TO_FIX
 doesn't work, as it causes compilation failures due
 to enabling tons of other things)

Bug: 252915518
Test: TreeHugger, manually with uml net nests
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I9dae7f6be3828a1bdb71560dd9126ebed5cda9e5
2022-10-11 19:37:27 +00:00
Linus Torvalds
27bc50fc90 - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in
linux-next for a couple of months without, to my knowledge, any negative
   reports (or any positive ones, come to that).
 
 - Also the Maple Tree from Liam R.  Howlett.  An overlapping range-based
   tree for vmas.  It it apparently slight more efficient in its own right,
   but is mainly targeted at enabling work to reduce mmap_lock contention.
 
   Liam has identified a number of other tree users in the kernel which
   could be beneficially onverted to mapletrees.
 
   Yu Zhao has identified a hard-to-hit but "easy to fix" lockdep splat
   (https://lkml.kernel.org/r/CAOUHufZabH85CeUN-MEMgL8gJGzJEWUrkiM58JkTbBhh-jew0Q@mail.gmail.com).
   This has yet to be addressed due to Liam's unfortunately timed
   vacation.  He is now back and we'll get this fixed up.
 
 - Dmitry Vyukov introduces KMSAN: the Kernel Memory Sanitizer.  It uses
   clang-generated instrumentation to detect used-unintialized bugs down to
   the single bit level.
 
   KMSAN keeps finding bugs.  New ones, as well as the legacy ones.
 
 - Yang Shi adds a userspace mechanism (madvise) to induce a collapse of
   memory into THPs.
 
 - Zach O'Keefe has expanded Yang Shi's madvise(MADV_COLLAPSE) to support
   file/shmem-backed pages.
 
 - userfaultfd updates from Axel Rasmussen
 
 - zsmalloc cleanups from Alexey Romanov
 
 - cleanups from Miaohe Lin: vmscan, hugetlb_cgroup, hugetlb and memory-failure
 
 - Huang Ying adds enhancements to NUMA balancing memory tiering mode's
   page promotion, with a new way of detecting hot pages.
 
 - memcg updates from Shakeel Butt: charging optimizations and reduced
   memory consumption.
 
 - memcg cleanups from Kairui Song.
 
 - memcg fixes and cleanups from Johannes Weiner.
 
 - Vishal Moola provides more folio conversions
 
 - Zhang Yi removed ll_rw_block() :(
 
 - migration enhancements from Peter Xu
 
 - migration error-path bugfixes from Huang Ying
 
 - Aneesh Kumar added ability for a device driver to alter the memory
   tiering promotion paths.  For optimizations by PMEM drivers, DRM
   drivers, etc.
 
 - vma merging improvements from Jakub Matěn.
 
 - NUMA hinting cleanups from David Hildenbrand.
 
 - xu xin added aditional userspace visibility into KSM merging activity.
 
 - THP & KSM code consolidation from Qi Zheng.
 
 - more folio work from Matthew Wilcox.
 
 - KASAN updates from Andrey Konovalov.
 
 - DAMON cleanups from Kaixu Xia.
 
 - DAMON work from SeongJae Park: fixes, cleanups.
 
 - hugetlb sysfs cleanups from Muchun Song.
 
 - Mike Kravetz fixes locking issues in hugetlbfs and in hugetlb core.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCY0HaPgAKCRDdBJ7gKXxA
 joPjAQDZ5LlRCMWZ1oxLP2NOTp6nm63q9PWcGnmY50FjD/dNlwEAnx7OejCLWGWf
 bbTuk6U2+TKgJa4X7+pbbejeoqnt5QU=
 =xfWx
 -----END PGP SIGNATURE-----

Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM updates from Andrew Morton:

 - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in
   linux-next for a couple of months without, to my knowledge, any
   negative reports (or any positive ones, come to that).

 - Also the Maple Tree from Liam Howlett. An overlapping range-based
   tree for vmas. It it apparently slightly more efficient in its own
   right, but is mainly targeted at enabling work to reduce mmap_lock
   contention.

   Liam has identified a number of other tree users in the kernel which
   could be beneficially onverted to mapletrees.

   Yu Zhao has identified a hard-to-hit but "easy to fix" lockdep splat
   at [1]. This has yet to be addressed due to Liam's unfortunately
   timed vacation. He is now back and we'll get this fixed up.

 - Dmitry Vyukov introduces KMSAN: the Kernel Memory Sanitizer. It uses
   clang-generated instrumentation to detect used-unintialized bugs down
   to the single bit level.

   KMSAN keeps finding bugs. New ones, as well as the legacy ones.

 - Yang Shi adds a userspace mechanism (madvise) to induce a collapse of
   memory into THPs.

 - Zach O'Keefe has expanded Yang Shi's madvise(MADV_COLLAPSE) to
   support file/shmem-backed pages.

 - userfaultfd updates from Axel Rasmussen

 - zsmalloc cleanups from Alexey Romanov

 - cleanups from Miaohe Lin: vmscan, hugetlb_cgroup, hugetlb and
   memory-failure

 - Huang Ying adds enhancements to NUMA balancing memory tiering mode's
   page promotion, with a new way of detecting hot pages.

 - memcg updates from Shakeel Butt: charging optimizations and reduced
   memory consumption.

 - memcg cleanups from Kairui Song.

 - memcg fixes and cleanups from Johannes Weiner.

 - Vishal Moola provides more folio conversions

 - Zhang Yi removed ll_rw_block() :(

 - migration enhancements from Peter Xu

 - migration error-path bugfixes from Huang Ying

 - Aneesh Kumar added ability for a device driver to alter the memory
   tiering promotion paths. For optimizations by PMEM drivers, DRM
   drivers, etc.

 - vma merging improvements from Jakub Matěn.

 - NUMA hinting cleanups from David Hildenbrand.

 - xu xin added aditional userspace visibility into KSM merging
   activity.

 - THP & KSM code consolidation from Qi Zheng.

 - more folio work from Matthew Wilcox.

 - KASAN updates from Andrey Konovalov.

 - DAMON cleanups from Kaixu Xia.

 - DAMON work from SeongJae Park: fixes, cleanups.

 - hugetlb sysfs cleanups from Muchun Song.

 - Mike Kravetz fixes locking issues in hugetlbfs and in hugetlb core.

Link: https://lkml.kernel.org/r/CAOUHufZabH85CeUN-MEMgL8gJGzJEWUrkiM58JkTbBhh-jew0Q@mail.gmail.com [1]

* tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (555 commits)
  hugetlb: allocate vma lock for all sharable vmas
  hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer
  hugetlb: fix vma lock handling during split vma and range unmapping
  mglru: mm/vmscan.c: fix imprecise comments
  mm/mglru: don't sync disk for each aging cycle
  mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
  mm: memcontrol: use do_memsw_account() in a few more places
  mm: memcontrol: deprecate swapaccounting=0 mode
  mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled
  mm/secretmem: remove reduntant return value
  mm/hugetlb: add available_huge_pages() func
  mm: remove unused inline functions from include/linux/mm_inline.h
  selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory
  selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd
  selftests/vm: add thp collapse shmem testing
  selftests/vm: add thp collapse file and tmpfs testing
  selftests/vm: modularize thp collapse memory operations
  selftests/vm: dedup THP helpers
  mm/khugepaged: add tracepoint to hpage_collapse_scan_file()
  mm/madvise: add file and shmem support to MADV_COLLAPSE
  ...
2022-10-10 17:53:04 -07:00
Linus Torvalds
8afc66e8d4 Kbuild updates for v6.1
- Remove potentially incomplete targets when Kbuid is interrupted by
    SIGINT etc. in case GNU Make may miss to do that when stderr is piped
    to another program.
 
  - Rewrite the single target build so it works more correctly.
 
  - Fix rpm-pkg builds with V=1.
 
  - List top-level subdirectories in ./Kbuild.
 
  - Ignore auto-generated __kstrtab_* and __kstrtabns_* symbols in kallsyms.
 
  - Avoid two different modules in lib/zstd/ having shared code, which
    potentially causes building the common code as build-in and modular
    back-and-forth.
 
  - Unify two modpost invocations to optimize the build process.
 
  - Remove head-y syntax in favor of linker scripts for placing particular
    sections in the head of vmlinux.
 
  - Bump the minimal GNU Make version to 3.82.
 
  - Clean up misc Makefiles and scripts.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAmM+4vcVHG1hc2FoaXJv
 eUBrZXJuZWwub3JnAAoJED2LAQed4NsGY2IQAInr0JUNnkkxwUSXtOcQuA3IK8RJ
 FbU9HXJRoV9H+7+l3SMlN7mIbrs5eE5fTY3iwQ3CVe139d1+1q7nvTMRv8owywJx
 GBgzswncuu1lk7iQQ//CxiqMwSCG8GJdYn1uDVy4I5jg3o+DtFZJtyq2Wb7pqsMm
 ZhZ4PozRN+idYQJSF6Vx/zEVLHI7quMBwfe4CME8/0Kg2+hnYzbXV/aUf0ED2emq
 zdCMDQgIOK5AhY+8qgMXKYnBUJMTqBp6LoR4p3ApfUkwRFY0sGa0/LK3U/B22OE7
 uWyR4fCUExGyerlcHEVev+9eBfmsLLPyqlchNwpSDOPf5OSdnKmgqJEBR/Cvx0eh
 URerPk7EHxyH3G8yi+cU2GtofNTGc5RHPRgJE2ADsQEi5TAUKGmbXMlsFRL/51Vn
 lTANZObBNa1d4enljF6TfTL5nuccOa+DKvXnH9fQ49t0QdtSikv6J/lGwilwm1Sr
 BctmCsySPuURZfkpI9OQnLuouloMXl9f7Q/+S39haS/tSgvPpyITyO71nxDnXn/s
 BbFObZJUk9QkqOACjBP1hNErTLt83uBxQ9z+rDCw/SbLIe4nw0wyneuygfHI5rI8
 3RZB2DbGauuJHX2Zs6YGS14SLSY33IsLqKR1/Vy3LrPvOHuEvNiOR8LITq5E0YCK
 OffK2Y5cIlXR0QWf
 =DHiN
 -----END PGP SIGNATURE-----

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

Pull Kbuild updates from Masahiro Yamada:

 - Remove potentially incomplete targets when Kbuid is interrupted by
   SIGINT etc in case GNU Make may miss to do that when stderr is piped
   to another program.

 - Rewrite the single target build so it works more correctly.

 - Fix rpm-pkg builds with V=1.

 - List top-level subdirectories in ./Kbuild.

 - Ignore auto-generated __kstrtab_* and __kstrtabns_* symbols in
   kallsyms.

 - Avoid two different modules in lib/zstd/ having shared code, which
   potentially causes building the common code as build-in and modular
   back-and-forth.

 - Unify two modpost invocations to optimize the build process.

 - Remove head-y syntax in favor of linker scripts for placing
   particular sections in the head of vmlinux.

 - Bump the minimal GNU Make version to 3.82.

 - Clean up misc Makefiles and scripts.

* tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (41 commits)
  docs: bump minimal GNU Make version to 3.82
  ia64: simplify esi object addition in Makefile
  Revert "kbuild: Check if linker supports the -X option"
  kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
  kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
  zstd: Fixing mixed module-builtin objects
  kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
  kallsyms: take the input file instead of reading stdin
  kallsyms: drop duplicated ignore patterns from kallsyms.c
  kbuild: reuse mksysmap output for kallsyms
  mksysmap: update comment about __crc_*
  kbuild: remove head-y syntax
  kbuild: use obj-y instead extra-y for objects placed at the head
  kbuild: hide error checker logs for V=1 builds
  kbuild: re-run modpost when it is updated
  kbuild: unify two modpost invocations
  kbuild: move vmlinux.o rule to the top Makefile
  kbuild: move .vmlinux.objs rule to Makefile.modpost
  kbuild: list sub-directories in ./Kbuild
  Makefile.compiler: replace cc-ifversion with compiler-specific macros
  ...
2022-10-10 12:00:45 -07:00
Linus Torvalds
8adc0486f3 Random number generator updates for Linux 6.1-rc1.
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEq5lC5tSkz8NBJiCnSfxwEqXeA64FAmM++NMACgkQSfxwEqXe
 A65f3w//eRwdaZV5eX3m9eb3CsNnnut2dDKNG+HrImd+z+96CbpBCsyZN2p5uDMw
 pPownat8Ejv6P6E0ztOAyCsFDnS0Tf2YjdVOZ9txif5zIwqoM8TYbmHlmm7JhACc
 hDoblbICTf/bmSURWQOCdkayPhqIyV61pF5hwXXQuCAMoanHzDWbH1yxMmBMCQYJ
 P6fA0r2BYniC90o/C0HvToeIw7tTGxBm2Lki/S9cWOFCzPBwQytBbE7AD4rBP8+Y
 ryHdcpKaXLF9C1zSlYfyLBbBGR3Oe+DBLl081q3LkTjnnoPbLEtJE1B644K5FiOJ
 ySkeHZoMeGB2fisoEJAaEf1GjA1I6f1fcmTlY57XbR/iU3gfQE6+06CwVJBUoqtx
 Q71FMU+AMoc1ZfDVQB8NC+RdifV1qRhzVPrawhCPPfx8ngR8yKekh9RYwp0xpGPL
 RoAqswoOwOW20BalNxRipLji1URcZGH1d3QgkjdIwxvodyPsiGg74LJ9xBYWccfv
 jBS6vNEGgWYUtMA/20W0HowSizA89Rl9REBd7M8q+eLOhJ/AsUgzuJ9noODBe6OV
 PO4NDWXwaud64gDHtPhomah/14zej53yomlC/qJ9cJN4uPo6J3u9phqcaOWHjgPX
 AKYRGWxCgnwpf7g6v4S/35kU+OEs9fS+oDKUzUY8s7lhNM4qCK0=
 =KGwF
 -----END PGP SIGNATURE-----

Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random

Pull random number generator updates from Jason Donenfeld:

 - Huawei reported that when they updated their kernel from 4.4 to
   something much newer, some userspace code they had broke, the culprit
   being the accidental removal of O_NONBLOCK from /dev/random way back
   in 5.6. It's been gone for over 2 years now and this is the first
   we've heard of it, but userspace breakage is userspace breakage, so
   O_NONBLOCK is now back.

 - Use randomness from hardware RNGs much more often during early boot,
   at the same interval that crng reseeds are done, from Dominik.

 - A semantic change in hardware RNG throttling, so that the hwrng
   framework can properly feed random.c with randomness from hardware
   RNGs that aren't specifically marked as creditable.

   A related patch coming to you via Herbert's hwrng tree depends on
   this one, not to compile, but just to function properly, so you may
   want to merge this PULL before that one.

 - A fix to clamp credited bits from the interrupts pool to the size of
   the pool sample. This is mainly just a theoretical fix, as it'd be
   pretty hard to exceed it in practice.

 - Oracle reported that InfiniBand TCP latency regressed by around
   10-15% after a change a few cycles ago made at the request of the RT
   folks, in which we hoisted a somewhat rare operation (1 in 1024
   times) out of the hard IRQ handler and into a workqueue, a pretty
   common and boring pattern.

   It turns out, though, that scheduling a worker from there has
   overhead of its own, whereas scheduling a timer on that same CPU for
   the next jiffy amortizes better and doesn't incur the same overhead.

   I also eliminated a cache miss by moving the work_struct (and
   subsequently, the timer_list) to below a critical cache line, so that
   the more critical members that are accessed on every hard IRQ aren't
   split between two cache lines.

 - The boot-time initialization of the RNG has been split into two
   approximate phases: what we can accomplish before timekeeping is
   possible and what we can accomplish after.

   This winds up being useful so that we can use RDRAND to seed the RNG
   before CONFIG_SLAB_FREELIST_RANDOM=y systems initialize slabs, in
   addition to other early uses of randomness. The effect is that
   systems with RDRAND (or a bootloader seed) will never see any
   warnings at all when setting CONFIG_WARN_ALL_UNSEEDED_RANDOM=y. And
   kfence benefits from getting a better seed of its own.

 - Small systems without much entropy sometimes wind up putting some
   truncated serial number read from flash into hostname, so contribute
   utsname changes to the RNG, without crediting.

 - Add smaller batches to serve requests for smaller integers, and make
   use of them when people ask for random numbers bounded by a given
   compile-time constant. This has positive effects all over the tree,
   most notably in networking and kfence.

 - The original jitter algorithm intended (I believe) to schedule the
   timer for the next jiffy, not the next-next jiffy, yet it used
   mod_timer(jiffies + 1), which will fire on the next-next jiffy,
   instead of what I believe was intended, mod_timer(jiffies), which
   will fire on the next jiffy. So fix that.

 - Fix a comment typo, from William.

* tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random:
  random: clear new batches when bringing new CPUs online
  random: fix typos in get_random_bytes() comment
  random: schedule jitter credit for next jiffy, not in two jiffies
  prandom: make use of smaller types in prandom_u32_max
  random: add 8-bit and 16-bit batches
  utsname: contribute changes to RNG
  random: use init_utsname() instead of utsname()
  kfence: use better stack hash seed
  random: split initialization into early step and later step
  random: use expired timer rather than wq for mixing fast pool
  random: avoid reading two cache lines on irq randomness
  random: clamp credited irq bits to maximum mixed
  random: throttle hwrng writes if no entropy is credited
  random: use hwgenerator randomness more frequently at early boot
  random: restore O_NONBLOCK support
2022-10-10 10:41:21 -07:00
Linus Torvalds
30c999937f Scheduler changes for v6.1:
- Debuggability:
 
      - Change most occurances of BUG_ON() to WARN_ON_ONCE()
 
      - Reorganize & fix TASK_ state comparisons, turn it into a bitmap
 
      - Update/fix misc scheduler debugging facilities
 
  - Load-balancing & regular scheduling:
 
      - Improve the behavior of the scheduler in presence of lot of
        SCHED_IDLE tasks - in particular they should not impact other
        scheduling classes.
 
      - Optimize task load tracking, cleanups & fixes
 
      - Clean up & simplify misc load-balancing code
 
  - Freezer:
 
      - Rewrite the core freezer to behave better wrt thawing and be simpler
        in general, by replacing PF_FROZEN with TASK_FROZEN & fixing/adjusting
        all the fallout.
 
  - Deadline scheduler:
 
      - Fix the DL capacity-aware code
 
      - Factor out dl_task_is_earliest_deadline() & replenish_dl_new_period()
 
      - Relax/optimize locking in task_non_contending()
 
  - Cleanups:
 
      - Factor out the update_current_exec_runtime() helper
 
      - Various cleanups, simplifications
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmM/01cRHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1geZA/+PB4KC1T9aVxzaTHI36R03YgJYZmIdtxw
 wTf02MixePmz+gQCbepJbempGOh5ST28aOcI0xhdYOql5B63MaUBBMlB0HvGUyDG
 IU3zETqLMRtAbnSTdQFv8m++ECUtZYp8/x1FCel4WO7ya4ETkRu1NRfCoUepEhpZ
 aVAlae9LH3NBaF9t7s0PT2lTjf3pIzMFRkddJ0ywJhbFR3VnWat05fAK+J6fGY8+
 LS54coefNlJD4oDh5TY8uniL1j5SmWmmwbk9Cdj7bLU5P3dFSS0/+5FJNHJPVGDE
 srGT7wstRUcDrN0CnZo48VIUBiApJCCDqTfJYi9wNYd0NAHvwY6MIJJgEIY8mKsI
 L/qH26H81Wt+ezSZ/5JIlGlZ/LIeNaa6OO/fbWEYABBQogvvx3nxsRNUYKSQzumH
 CnSBasBjLnjWyLlK4qARM9cI7NFSEK6NUigrEx/7h8JFu/8T4DlSy6LsF1HUyKgq
 4+FJLAqG6cL0tcwB/fHYd0oRESN8dStnQhGxSojgufwLc7dlFULvCYF5JM/dX+/V
 IKwbOfIOeOn6ViMtSOXAEGdII+IQ2/ZFPwr+8Z5JC7NzvTVL6xlu/3JXkLZR3L7o
 yaXTSaz06h1vil7Z+GRf7RHc+wUeGkEpXh5vnarGZKXivhFdWsBdROIJANK+xR0i
 TeSLCxQxXlU=
 =KjMD
 -----END PGP SIGNATURE-----

Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler updates from Ingo Molnar:
 "Debuggability:

   - Change most occurances of BUG_ON() to WARN_ON_ONCE()

   - Reorganize & fix TASK_ state comparisons, turn it into a bitmap

   - Update/fix misc scheduler debugging facilities

  Load-balancing & regular scheduling:

   - Improve the behavior of the scheduler in presence of lot of
     SCHED_IDLE tasks - in particular they should not impact other
     scheduling classes.

   - Optimize task load tracking, cleanups & fixes

   - Clean up & simplify misc load-balancing code

  Freezer:

   - Rewrite the core freezer to behave better wrt thawing and be
     simpler in general, by replacing PF_FROZEN with TASK_FROZEN &
     fixing/adjusting all the fallout.

  Deadline scheduler:

   - Fix the DL capacity-aware code

   - Factor out dl_task_is_earliest_deadline() &
     replenish_dl_new_period()

   - Relax/optimize locking in task_non_contending()

  Cleanups:

   - Factor out the update_current_exec_runtime() helper

   - Various cleanups, simplifications"

* tag 'sched-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (41 commits)
  sched: Fix more TASK_state comparisons
  sched: Fix TASK_state comparisons
  sched/fair: Move call to list_last_entry() in detach_tasks
  sched/fair: Cleanup loop_max and loop_break
  sched/fair: Make sure to try to detach at least one movable task
  sched: Show PF_flag holes
  freezer,sched: Rewrite core freezer logic
  sched: Widen TAKS_state literals
  sched/wait: Add wait_event_state()
  sched/completion: Add wait_for_completion_state()
  sched: Add TASK_ANY for wait_task_inactive()
  sched: Change wait_task_inactive()s match_state
  freezer,umh: Clean up freezer/initrd interaction
  freezer: Have {,un}lock_system_sleep() save/restore flags
  sched: Rename task_running() to task_on_cpu()
  sched/fair: Cleanup for SIS_PROP
  sched/fair: Default to false in test_idle_cores()
  sched/fair: Remove useless check in select_idle_core()
  sched/fair: Avoid double search on same cpu
  sched/fair: Remove redundant check in select_idle_smt()
  ...
2022-10-10 09:10:28 -07:00
Qingqing Zhou
3e9d5f02f0 ANDROID: Configure out the macros in android_kabi and android_vendor
Add one CONFIG to control removing the macros or not. On some platform,
configureing out the macros removes the associated members from the
structs, this reduces the object size of the slabs related with the
structs, therefore reduces the total slab memory consumption of system.

Besides, this also reduces vmlinux size a bit, therefore the total
kernel memory size increses a bit.

The macros are ANDROID_KABI_RESERVE, ANDROID_VENDOR_DATA,
ANDROID_VENDOR_DATA_ARRAY, ANDROID_OEM_DATA, ANDROID_OEM_DATA_ARRAY.

Bug: 206561931
Signed-off-by: Qingqing Zhou <quic_qqzhou@quicinc.com>
Change-Id: Iea4b962dff386a17c9bef20ae048be4e17bf43ab
(cherry picked from commit b7a6c15a6f06cc7e324c8d63b87cdd06b5597851)
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
(cherry picked from commit 3c06a5ce5e5857a1dff88a784e58e32bbddaf759)
2022-10-10 16:46:40 +05:30
Linus Torvalds
4899a36f91 powerpc updates for 6.1
- Remove our now never-true definitions for pgd_huge() and p4d_leaf().
 
  - Add pte_needs_flush() and huge_pmd_needs_flush() for 64-bit.
 
  - Add support for syscall wrappers.
 
  - Add support for KFENCE on 64-bit.
 
  - Update 64-bit HV KVM to use the new guest state entry/exit accounting API.
 
  - Support execute-only memory when using the Radix MMU (P9 or later).
 
  - Implement CONFIG_PARAVIRT_TIME_ACCOUNTING for pseries guests.
 
  - Updates to our linker script to move more data into read-only sections.
 
  - Allow the VDSO to be randomised on 32-bit.
 
  - Many other small features and fixes.
 
 Thanks to: Andrew Donnellan, Aneesh Kumar K.V, Arnd Bergmann, Athira Rajeev, Christophe
 Leroy, David Hildenbrand, Disha Goel, Fabiano Rosas, Gaosheng Cui, Gustavo A. R. Silva,
 Haren Myneni, Hari Bathini, Jilin Yuan, Joel Stanley, Kajol Jain, Kees Cook, Krzysztof
 Kozlowski, Laurent Dufour, Liang He, Li Huafei, Lukas Bulwahn, Madhavan Srinivasan, Nathan
 Chancellor, Nathan Lynch, Nicholas Miehlbradt, Nicholas Piggin, Pali Rohár, Rohan McLure,
 Russell Currey, Sachin Sant, Segher Boessenkool, Shrikanth Hegde, Tyrel Datwyler, Wolfram
 Sang, ye xingchen, Zheng Yongjun.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAmNCpBMTHG1wZUBlbGxl
 cm1hbi5pZC5hdQAKCRBR6+o8yOGlgDx3EACCf86iumFF3RyvENtDwoTRgH3H0z2E
 /ZC4LKrtxgaPFJzKUT4F0kLK85Hw5GzMEKK42NIhAB0o5vFwmEzxOtnlHOyEufAm
 EDIZDIfxV2J9Qx/cW2DSojPj/o9O6noXwhw9SBqMwiDWd8gXmNgOUEklAO7aR7Vq
 Ne2N2FLMNthZydCoHR6dAEjfe2ceFXP5cALwzQO+ILDdZQ0UcF2Yq4yw/gEDoCrB
 FH7mmE7UaQQHvYzo85VTZu7XfUys1P7kUcnhVurOg7/07ITnvnQR+itKZXC+bSft
 1K7ULtjd2QiCgxZA/apFc3lO46kqHVFsB3onRQw12/Ku5vfGFfY0L0iK97OgM4s0
 0u4r+J7A+MM5YBJVVjwZ6woYO5CWMHYKBZepxOpcvftPxj1LNkiHsryqKILGISEC
 aIY/lI0hpeNU4QshDMXzSTgeb/VF9O5cGPncTPkOFbXxD4RpVyz8tSngsG1+D8lj
 S6B2h3k4A14rnblLOxP22jcedBlTYQcRQS4vwr0a7+63QTjfSJ12xT3ucIAKU9f7
 65rVSS/igbrfxqHDmrd60WWZBMXeK0Zy7YIG6iYPTxpP31eFpSp9wtDlV7V2+EH2
 F2p+TJY8aTA8UW+2L5gigN3RsBeeEB8zxJkB14ivICM7+XzVu11PxPDqjDZYkfzC
 ueKKvCcHhHAYqQ==
 =TFBA
 -----END PGP SIGNATURE-----

Merge tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

Pull powerpc updates from Michael Ellerman:

 - Remove our now never-true definitions for pgd_huge() and p4d_leaf().

 - Add pte_needs_flush() and huge_pmd_needs_flush() for 64-bit.

 - Add support for syscall wrappers.

 - Add support for KFENCE on 64-bit.

 - Update 64-bit HV KVM to use the new guest state entry/exit accounting
   API.

 - Support execute-only memory when using the Radix MMU (P9 or later).

 - Implement CONFIG_PARAVIRT_TIME_ACCOUNTING for pseries guests.

 - Updates to our linker script to move more data into read-only
   sections.

 - Allow the VDSO to be randomised on 32-bit.

 - Many other small features and fixes.

Thanks to Andrew Donnellan, Aneesh Kumar K.V, Arnd Bergmann, Athira
Rajeev, Christophe Leroy, David Hildenbrand, Disha Goel, Fabiano Rosas,
Gaosheng Cui, Gustavo A. R. Silva, Haren Myneni, Hari Bathini, Jilin
Yuan, Joel Stanley, Kajol Jain, Kees Cook, Krzysztof Kozlowski, Laurent
Dufour, Liang He, Li Huafei, Lukas Bulwahn, Madhavan Srinivasan, Nathan
Chancellor, Nathan Lynch, Nicholas Miehlbradt, Nicholas Piggin, Pali
Rohár, Rohan McLure, Russell Currey, Sachin Sant, Segher Boessenkool,
Shrikanth Hegde, Tyrel Datwyler, Wolfram Sang, ye xingchen, and Zheng
Yongjun.

* tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (214 commits)
  KVM: PPC: Book3S HV: Fix stack frame regs marker
  powerpc: Don't add __powerpc_ prefix to syscall entry points
  powerpc/64s/interrupt: Fix stack frame regs marker
  powerpc/64: Fix msr_check_and_set/clear MSR[EE] race
  powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN
  powerpc/pseries: Add firmware details to the hardware description
  powerpc/powernv: Add opal details to the hardware description
  powerpc: Add device-tree model to the hardware description
  powerpc/64: Add logical PVR to the hardware description
  powerpc: Add PVR & CPU name to hardware description
  powerpc: Add hardware description string
  powerpc/configs: Enable PPC_UV in powernv_defconfig
  powerpc/configs: Update config files for removed/renamed symbols
  powerpc/mm: Fix UBSAN warning reported on hugetlb
  powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
  powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range
  powerpc: Drops STABS_DEBUG from linker scripts
  powerpc/64s: Remove lost/old comment
  powerpc/64s: Remove old STAB comment
  powerpc: remove orphan systbl_chk.sh
  ...
2022-10-09 14:05:15 -07:00
Greg Kroah-Hartman
701ec6af52 Merge 8aebac8293 ("Merge tag 'rust-v6.1-rc1' of https://github.com/Rust-for-Linux/linux") into android-mainline
Steps on the way to 6.1-rc1

Resolves merge conficts in:
	scripts/Makefile.modfinal

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3b66e95488224202d13b481c686d55e9e3048cbb
2022-10-07 18:30:51 +02:00
Zhou jie
374d6cda79 init/main.c: remove unnecessary (void*) conversions
The void pointer object can be directly assigned to different structure
objects, it does not need to be cast.

Link: https://lkml.kernel.org/r/20220928014539.11046-1-zhoujie@nfschina.com
Signed-off-by: Zhou jie <zhoujie@nfschina.com>
Reviewed-by: Andrew Halaney <ahalaney@redhat.com>
Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-03 14:21:45 -07:00
Johannes Weiner
e55b9f9686 mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
Since 2d1c498072 ("mm: memcontrol: make swap tracking an integral part
of memory control"), CONFIG_MEMCG_SWAP hasn't been a user-visible config
option anymore, it just means CONFIG_MEMCG && CONFIG_SWAP.

Update the sites accordingly and drop the symbol.

[ While touching the docs, remove two references to CONFIG_MEMCG_KMEM,
  which hasn't been a user-visible symbol for over half a decade. ]

Link: https://lkml.kernel.org/r/20220926135704.400818-5-hannes@cmpxchg.org
Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Shakeel Butt <shakeelb@google.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-03 14:03:36 -07:00
Alexander Potapenko
3c20650982 init: kmsan: call KMSAN initialization routines
kmsan_init_shadow() scans the mappings created at boot time and creates
metadata pages for those mappings.

When the memblock allocator returns pages to pagealloc, we reserve 2/3 of
those pages and use them as metadata for the remaining 1/3.  Once KMSAN
starts, every page allocated by pagealloc has its associated shadow and
origin pages.

kmsan_initialize() initializes the bookkeeping for init_task and enables
KMSAN.

Link: https://lkml.kernel.org/r/20220915150417.722975-18-glider@google.com
Signed-off-by: Alexander Potapenko <glider@google.com>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Alexei Starovoitov <ast@kernel.org>
Cc: Andrey Konovalov <andreyknvl@gmail.com>
Cc: Andrey Konovalov <andreyknvl@google.com>
Cc: Andy Lutomirski <luto@kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Christoph Lameter <cl@linux.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Cc: Eric Biggers <ebiggers@google.com>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Ilya Leoshkevich <iii@linux.ibm.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Marco Elver <elver@google.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Petr Mladek <pmladek@suse.com>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Vegard Nossum <vegard.nossum@oracle.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-03 14:03:21 -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
jianzhou
a30b06d13a Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  Revert "net: set proper memcg for net_init hooks allocations"
  ANDROID: dma/debug: fix warning of check_sync
  mmc: hsq: Fix data stomping during mmc recovery
  ARM: dts: integrator: Fix DMA ranges
  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
  ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1()
  Linux 6.0-rc7
  devdax: Fix soft-reservation memory description
  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
  vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
  ARM: sunplus: fix serial console kconfig and build problems
  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.
  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
  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
  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
  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
  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
  s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
  ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF
  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()
  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
  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
  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()
  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
  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
  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
  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
  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
  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
  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
  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
  block: don't add partitions if GD_SUPPRESS_PART_SCAN is set
  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
  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
  ice: use bitmap_free instead of devm_kfree
  ice: Fix DMA mappings leak
  drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsets
  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
  ALSA: aloop: Fix random zeros in capture data when using jiffies timer
  Revert "net: phy: meson-gxl: improve link-up behavior"
  kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves
  kunit: fix assert_type for comparison macros
  arch_topology: Make cluster topology span at least SMT CPUs
  kbuild: disable header exports for UML in a straightforward way
  NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
  SUNRPC: Fix call completion races with call_decode()
  ALSA: usb-audio: Split endpoint setups for hw_params and prepare
  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
  ALSA: usb-audio: Register card again for iface over delayed_register option
  ALSA: usb-audio: Inform the delayed registration more properly
  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
  netfilter: nf_conntrack_irc: Fix forged IP logic
  x86/cpu: Add CPU model numbers for Meteor Lake
  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
  vfio/type1: Unpin zero pages
  perf metric: Return early if no CPU PMU table exists
  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
  wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
  wifi: wilc1000: fix DMA on stack objects
  reset: microchip-sparx5: issue a reset on startup
  reset: imx7: Fix the iMX8MP PCIe PHY PERST support
  dt-bindings: i2c: renesas,riic: Fix 'unevaluatedProperties' warnings
  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
  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
  docs: i2c: piix4: Fix typos, add markup, drop link
  MIPS: loongson32: ls1c: Fix hang during startup
  docs: i2c: i2c-topology: reorder sections more logically
  docs: i2c: i2c-topology: fix incorrect heading
  docs: i2c: i2c-topology: fix typo
  RDMA/cma: Fix arguments order in net device validation
  scripts/extract-ikconfig: add zstd compression support
  scripts: remove obsolete gcc-ld script
  RDMA/irdma: Fix drain SQ hang with no completion
  wifi: mt76: mt7921e: fix crash in chip reset fail
  pinctrl: sunxi: Fix name for A100 R_PIO
  of/device: Fix up of_dma_configure_id() stub
  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
  pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
  regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
  efi: libstub: Disable struct randomization
  dt-bindings: opp: Add missing (unevaluated|additional)Properties on child nodes
  ASoC: SOF: ipc4-topology: fix alh_group_ida max value
  ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
  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
  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
  pinctrl: qcom: sc8180x: Fix wrong pin numbers
  pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
  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
  batman-adv: Fix hang up with small MTU hard-interface
  MAINTAINERS: Update email of Neil Armstrong
  regmap: spi: Reserve space for register address/padding
  ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src()
  ASoC: qcom: sm8250: add missing module owner
  of: fdt: fix off-by-one error in unflatten_dt_nodes()
  workqueue: don't skip lockdep work dependency in cancel_work_sync()
  ASoC: fsl_sai: fix incorrect mclk number in error message
  OPP: Fix an un-initialized variable usage
  tools: hv: Remove an extraneous "the"
  drm/hyperv: Fix an error handling path in hyperv_vmbus_probe()
  ASoC: cs42l42: Only report button state if there was a button interrupt
  spi: bitbang: Fix lsb-first Rx
  fsdax: Fix infinite loop in dax_iomap_rw()
  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

Bug: 175847109
Bug: 187234873
Bug: 200103201
Bug: 205164003
Bug: 205804537
Bug: 222550772
Bug: 226570047
Bug: 228392842
Bug: 229133948
Bug: 234483895
Bug: 236343688
Bug: 241223356
Bug: 241497048
Bug: 243394930
Bug: 243793188
Bug: 244323113
Bug: 247548654
Bug: 247813394
Bug: 248081692
Bug: 248307451
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216412
Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2121844
Change-Id: Ief63fd814458113e503ce8ebfbb077f5769540cb
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-09-30 00:43:11 -07:00
Jason A. Donenfeld
f62384995e random: split initialization into early step and later step
The full RNG initialization relies on some timestamps, made possible
with initialization functions like time_init() and timekeeping_init().
However, these are only available rather late in initialization.
Meanwhile, other things, such as memory allocator functions, make use of
the RNG much earlier.

So split RNG initialization into two phases. We can provide arch
randomness very early on, and then later, after timekeeping and such are
available, initialize the rest.

This ensures that, for example, slabs are properly randomized if RDRAND
is available. Without this, CONFIG_SLAB_FREELIST_RANDOM=y loses a degree
of its security, because its random seed is potentially deterministic,
since it hasn't yet incorporated RDRAND. It also makes it possible to
use a better seed in kfence, which currently relies on only the cycle
counter.

Another positive consequence is that on systems with RDRAND, running
with CONFIG_WARN_ALL_UNSEEDED_RANDOM=y results in no warnings at all.

One subtle side effect of this change is that on systems with no RDRAND,
RDTSC is now only queried by random_init() once, committing the moment
of the function call, instead of multiple times as before. This is
intentional, as the multiple RDTSCs in a loop before weren't
accomplishing very much, with jitter being better provided by
try_to_generate_entropy(). Plus, filling blocks with RDTSC is still
being done in extract_entropy(), which is necessarily called before
random bytes are served anyway.

Cc: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2022-09-29 21:36:27 +02:00
Masahiro Yamada
a55f283e8b kbuild: generate include/generated/compile.h in top Makefile
Now that UTS_VERSION was separated out, this header can be generated
much earlier, and probably the top Makefile is a better place to do it
than init/Makefile.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2022-09-29 04:40:15 +09:00
Masahiro Yamada
2df8220cc5 kbuild: build init/built-in.a just once
Kbuild builds init/built-in.a twice; first during the ordinary
directory descending, second from scripts/link-vmlinux.sh.

We do this because UTS_VERSION contains the build version and the
timestamp. We cannot update it during the normal directory traversal
since we do not yet know if we need to update vmlinux. UTS_VERSION is
temporarily calculated, but omitted from the update check. Otherwise,
vmlinux would be rebuilt every time.

When Kbuild results in running link-vmlinux.sh, it increments the
version number in the .version file and takes the timestamp at that
time to really fix UTS_VERSION.

However, updating the same file twice is a footgun. To avoid nasty
timestamp issues, all build artifacts that depend on init/built-in.a
are atomically generated in link-vmlinux.sh, where some of them do not
need rebuilding.

To fix this issue, this commit changes as follows:

[1] Split UTS_VERSION out to include/generated/utsversion.h from
    include/generated/compile.h

    include/generated/utsversion.h is generated just before the
    vmlinux link. It is generated under include/generated/ because
    some decompressors (s390, x86) use UTS_VERSION.

[2] Split init_uts_ns and linux_banner out to init/version-timestamp.c
    from init/version.c

    init_uts_ns and linux_banner contain UTS_VERSION. During the ordinary
    directory descending, they are compiled with __weak and used to
    determine if vmlinux needs relinking. Just before the vmlinux link,
    they are compiled without __weak to embed the real version and
    timestamp.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2022-09-29 04:40:15 +09:00
Masahiro Yamada
561daaacb4 init/version.c: remove #include <linux/version.h>
This is unneeded since commit 073a9ecb3a ("init/version.c: remove
Version_<LINUX_VERSION_CODE> symbol").

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2022-09-29 04:40:15 +09:00
Miguel Ojeda
2f7ab1267d Kbuild: add Rust support
Having most of the new files in place, we now enable Rust support
in the build system, including `Kconfig` entries related to Rust,
the Rust configuration printer and a few other bits.

Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com>
Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com>
Co-developed-by: Finn Behrens <me@kloenk.de>
Signed-off-by: Finn Behrens <me@kloenk.de>
Co-developed-by: Adam Bratschi-Kaye <ark.email@gmail.com>
Signed-off-by: Adam Bratschi-Kaye <ark.email@gmail.com>
Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com>
Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com>
Co-developed-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Co-developed-by: Sven Van Asbroeck <thesven73@gmail.com>
Signed-off-by: Sven Van Asbroeck <thesven73@gmail.com>
Co-developed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Gary Guo <gary@garyguo.net>
Co-developed-by: Boris-Chengbiao Zhou <bobo1239@web.de>
Signed-off-by: Boris-Chengbiao Zhou <bobo1239@web.de>
Co-developed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
Co-developed-by: Douglas Su <d0u9.su@outlook.com>
Signed-off-by: Douglas Su <d0u9.su@outlook.com>
Co-developed-by: Dariusz Sosnowski <dsosnowski@dsosnowski.pl>
Signed-off-by: Dariusz Sosnowski <dsosnowski@dsosnowski.pl>
Co-developed-by: Antonio Terceiro <antonio.terceiro@linaro.org>
Signed-off-by: Antonio Terceiro <antonio.terceiro@linaro.org>
Co-developed-by: Daniel Xu <dxu@dxuuu.xyz>
Signed-off-by: Daniel Xu <dxu@dxuuu.xyz>
Co-developed-by: Björn Roy Baron <bjorn3_gh@protonmail.com>
Signed-off-by: Björn Roy Baron <bjorn3_gh@protonmail.com>
Co-developed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2022-09-28 09:02:20 +02:00
Liam R. Howlett
54a611b605 Maple Tree: add new data structure
Patch series "Introducing the Maple Tree"

The maple tree is an RCU-safe range based B-tree designed to use modern
processor cache efficiently.  There are a number of places in the kernel
that a non-overlapping range-based tree would be beneficial, especially
one with a simple interface.  If you use an rbtree with other data
structures to improve performance or an interval tree to track
non-overlapping ranges, then this is for you.

The tree has a branching factor of 10 for non-leaf nodes and 16 for leaf
nodes.  With the increased branching factor, it is significantly shorter
than the rbtree so it has fewer cache misses.  The removal of the linked
list between subsequent entries also reduces the cache misses and the need
to pull in the previous and next VMA during many tree alterations.

The first user that is covered in this patch set is the vm_area_struct,
where three data structures are replaced by the maple tree: the augmented
rbtree, the vma cache, and the linked list of VMAs in the mm_struct.  The
long term goal is to reduce or remove the mmap_lock contention.

The plan is to get to the point where we use the maple tree in RCU mode.
Readers will not block for writers.  A single write operation will be
allowed at a time.  A reader re-walks if stale data is encountered.  VMAs
would be RCU enabled and this mode would be entered once multiple tasks
are using the mm_struct.

Davidlor said

: Yes I like the maple tree, and at this stage I don't think we can ask for
: more from this series wrt the MM - albeit there seems to still be some
: folks reporting breakage.  Fundamentally I see Liam's work to (re)move
: complexity out of the MM (not to say that the actual maple tree is not
: complex) by consolidating the three complimentary data structures very
: much worth it considering performance does not take a hit.  This was very
: much a turn off with the range locking approach, which worst case scenario
: incurred in prohibitive overhead.  Also as Liam and Matthew have
: mentioned, RCU opens up a lot of nice performance opportunities, and in
: addition academia[1] has shown outstanding scalability of address spaces
: with the foundation of replacing the locked rbtree with RCU aware trees.

A similar work has been discovered in the academic press

	https://pdos.csail.mit.edu/papers/rcuvm:asplos12.pdf

Sheer coincidence.  We designed our tree with the intention of solving the
hardest problem first.  Upon settling on a b-tree variant and a rough
outline, we researched ranged based b-trees and RCU b-trees and did find
that article.  So it was nice to find reassurances that we were on the
right path, but our design choice of using ranges made that paper unusable
for us.

This patch (of 70):

The maple tree is an RCU-safe range based B-tree designed to use modern
processor cache efficiently.  There are a number of places in the kernel
that a non-overlapping range-based tree would be beneficial, especially
one with a simple interface.  If you use an rbtree with other data
structures to improve performance or an interval tree to track
non-overlapping ranges, then this is for you.

The tree has a branching factor of 10 for non-leaf nodes and 16 for leaf
nodes.  With the increased branching factor, it is significantly shorter
than the rbtree so it has fewer cache misses.  The removal of the linked
list between subsequent entries also reduces the cache misses and the need
to pull in the previous and next VMA during many tree alterations.

The first user that is covered in this patch set is the vm_area_struct,
where three data structures are replaced by the maple tree: the augmented
rbtree, the vma cache, and the linked list of VMAs in the mm_struct.  The
long term goal is to reduce or remove the mmap_lock contention.

The plan is to get to the point where we use the maple tree in RCU mode.
Readers will not block for writers.  A single write operation will be
allowed at a time.  A reader re-walks if stale data is encountered.  VMAs
would be RCU enabled and this mode would be entered once multiple tasks
are using the mm_struct.

There is additional BUG_ON() calls added within the tree, most of which
are in debug code.  These will be replaced with a WARN_ON() call in the
future.  There is also additional BUG_ON() calls within the code which
will also be reduced in number at a later date.  These exist to catch
things such as out-of-range accesses which would crash anyways.

Link: https://lkml.kernel.org/r/20220906194824.2110408-1-Liam.Howlett@oracle.com
Link: https://lkml.kernel.org/r/20220906194824.2110408-2-Liam.Howlett@oracle.com
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Tested-by: David Howells <dhowells@redhat.com>
Tested-by: Sven Schnelle <svens@linux.ibm.com>
Tested-by: Yu Zhao <yuzhao@google.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: David Hildenbrand <david@redhat.com>
Cc: Davidlohr Bueso <dave@stgolabs.net>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: SeongJae Park <sj@kernel.org>
Cc: Will Deacon <will@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-09-26 19:46:13 -07:00
Alistair Delva
c5a38e7ab5 ANDROID: GKI: Build-in REGMAP_SPMI
REGMAP_SPMI is a hidden symbol normally selected by other SPMI drivers,
but it wasn't built-in to GKI like other REGMAP APIs so vendors had to
build it downstream.

This is a small amount of code and can be modularized later.

For allmodconfig, select SPMI via Kconfig.gki instead of gki_defconfig,
because otherwise allmodconfig will build SPMI=m and REGMAP_SPMI=y,
which is not allowed.

Bug: 248307451
Signed-off-by: Alistair Delva <adelva@google.com>
Change-Id: Ic3833e3a2dc44386c12a2422562994a1581a549c
2022-09-23 12:39:42 -07:00
jianzhou
fd5a8465ae Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: remove inclusions from hook definition headers
  ANDROID: subsystem-specific vendor_hooks.c for sched
  ANDROID: remove CONFIG_TRACEPOINTS from hook definition headers
  ANDROID: clang: update to 15.0.1
  FROMLIST: fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
  afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
  ANDROID: Convert db845c to a mixed build.
  ANDROID: GKI: Add GKI_HIDDEN_MCP251XFD_CONFIGS
  ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64.
  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
  Linux 6.0-rc4
  Makefile.extrawarn: re-enable -Wformat for clang; take 2
  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
  mm: pagewalk: Fix race between unmap and page walker
  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
  Documentation: document ublk
  landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
  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"
  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
  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
  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
  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
  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.
  mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock
  soundwire: qcom: fix device status array range
  net/smc: Remove redundant refcount increase
  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'
  mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
  sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
  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
  mlxbf_gige: compute MDIO period based on i1clk
  Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
  Revert "ANDROID: virt_wifi: Add data ops for scan data simulation"
  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()
  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
  gpio: pca953x: Add mutex_lock for regcache sync in PM
  Revert "usb: add quirks for Lenovo OneLink+ Dock"
  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
  staging: rtl8712: fix use after free bugs
  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
  ARM: 9229/1: amba: Fix use-after-free in amba_read_periphid()
  net: sched: tbf: don't call qdisc_put() while holding tree lock
  hwmon: (gpio-fan) Fix array out of bounds access
  tracing: Define the is_signed_type() macro once
  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
  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
  ieee802154: cc2520: add rc code in cc2520_tx()
  net: mac802154: Fix a condition in the receive path
  ARM: ixp4xx: fix typos in comments
  arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
  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
  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()
  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
  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
  Docs/admin-guide/mm/damon/usage: fix the example code snip
  docs: Update version number from 5.x to 6.x in README.rst
  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
  HID: nintendo: fix rumble worker null pointer deref
  HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
  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()
  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
  ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash()
  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.
  Input: goodix - add compatible string for GT1158
  soundwire: qcom: remove duplicate reset control get
  ALSA: seq: oss: Fix data-race for max_midi_devs access
  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
  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
  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
  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
  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
  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
  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
  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"
  staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
  staging: r8188eu: add firmware dependency
  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
  xsk: Fix corrupted packets for XDP_SHARED_UMEM
  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
  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
  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

Bug: 139421123
Bug: 233047575
Bug: 233404531
Bug: 236798112
Bug: 244176314
Bug: 244215515
Change-Id: Ice3bc79d07c6ba7eddf53da84a8b770a94f6f7ce
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-09-19 23:47:01 -07:00
wuchi
199cda1353 initramfs: mark my_inptr as __initdata
As my_inptr is only used in __init function unpack_to_rootfs(), mark it as
__initdata to allow it be freed after boot.

Link: https://lkml.kernel.org/r/20220827071116.83078-1-wuchi.zero@gmail.com
Signed-off-by: wuchi <wuchi.zero@gmail.com>
Reviewed-by: David Disseldorp <ddiss@suse.de>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Martin Wilck <mwilck@suse.com>
Cc: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-09-11 21:55:11 -07:00
Wolfram Sang
a1d3a6d9f2 init: move from strlcpy with unused retval to strscpy
Follow the advice of the below link and prefer 'strscpy' in this
subsystem.  Conversion is 1:1 because the return value is not used. 
Generated by a coccinelle script.

Link: https://lore.kernel.org/r/CAHk-=wgfRnXz0W3D37d01q3JFkr_i_uTL=V6A6G1oUZcprmknw@mail.gmail.com/
Link: https://lkml.kernel.org/r/20220818210200.8203-1-wsa+renesas@sang-engineering.com
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-09-11 21:55:10 -07:00
Li Zhe
c4f20f1479 page_ext: introduce boot parameter 'early_page_ext'
In commit 2f1ee0913c ("Revert "mm: use early_pfn_to_nid in
page_ext_init""), we call page_ext_init() after page_alloc_init_late() to
avoid some panic problem.  It seems that we cannot track early page
allocations in current kernel even if page structure has been initialized
early.

This patch introduces a new boot parameter 'early_page_ext' to resolve
this problem.  If we pass it to the kernel, page_ext_init() will be moved
up and the feature 'deferred initialization of struct pages' will be
disabled to initialize the page allocator early and prevent the panic
problem above.  It can help us to catch early page allocations.  This is
useful especially when we find that the free memory value is not the same
right after different kernel booting.

[akpm@linux-foundation.org: fix section issue by removing __meminitdata]
Link: https://lkml.kernel.org/r/20220825102714.669-1-lizhe.67@bytedance.com
Signed-off-by: Li Zhe <lizhe.67@bytedance.com>
Suggested-by: Michal Hocko <mhocko@suse.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Jason A. Donenfeld <Jason@zx2c4.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Kees Cook <keescook@chromium.org>
Cc: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
Cc: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-09-11 20:26:02 -07:00
Peter Zijlstra
1fbcaa923c freezer,umh: Clean up freezer/initrd interaction
handle_initrd() marks itself as PF_FREEZER_SKIP in order to ensure
that the UMH, which is going to freeze the system, doesn't
indefinitely wait for it's caller.

Rework things by adding UMH_FREEZABLE to indicate the completion is
freezable.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20220822114648.791019324@infradead.org
2022-09-07 21:53:48 +02:00
Ulises Mendez Martinez
39f48f66f7 ANDROID: GKI: Add GKI_HIDDEN_MCP251XFD_CONFIGS
* It also adds INTERCONNECT_QCOM under
 GKI_HIDDEN_DRM_CONFIGS

* Short term solution needed for building the
following drivers that are not modularizable:
  * drivers/net/can/spi/mcp251xfd/mcp251xfd.ko
  * drivers/interconnect/qcom/icc-rpmh.ko
  * drivers/interconnect/qcom/qnoc-sm8450.ko

* It adds two objects to the common kernel:
$ find -name rx-offload.o
__common_kernel_aarch64/drivers/net/can/dev/rx-offload.o
$ find -name icc-common.o
__common_kernel_aarch64/drivers/interconnect/qcom/icc-common.o

Bug: 233404531
Signed-off-by: Ulises Mendez Martinez <umendez@google.com>
Change-Id: Idac61705c360dfde8683b685b8c291f293657d11
2022-09-06 23:21:51 +00:00
Nicholas Piggin
02382aff72 powerpc/64: Remove PPC64 special case for cputime accounting default
Distro kernels tend to be moving to VIRT_CPU_ACCOUNTING_GEN, and there
is not much reason why PPC64 should be special here. Remove the special
case and make the ppc64 and pseries defconfigs use GEN accounting
(others will use TICK, as-per Kconfig defaults).

VIRT_CPU_ACCOUNTING_NATIVE does provide scaled vtime and stolen time
apportioned between system and user time, and vtime accounting is not
unconditionally enabled, and possibly other things. But it would be
better at this point to extend GEN to cover important missing features
rather than directing users back to a less used option.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220902085316.2071519-4-npiggin@gmail.com
2022-09-05 14:14:27 +10: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
jianzhou
8185d5396e Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  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

Bug: 184594949
Bug: 233404531
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216092
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216119
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1887
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1930
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1942
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2030
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2037
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2053
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2085
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2117
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6642
Change-Id: I82644704c4af7f250271da3b837879b6710ca256
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-30 00:28:12 -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
e022620b5d arm64 fixes for -rc3
- Fix workaround for Cortex-A76 erratum #1286807
 
 - Add workaround for AMU erratum #2457168 on Cortex-A510
 
 - Drop reference to removed CONFIG_ARCH_RANDOM #define
 
 - Fix parsing of the "rodata=full" cmdline option
 
 - Fix a bunch of issues in the SME register state switching and sigframe code
 
 - Fix incorrect extraction of the CTR_EL0.CWG register field
 
 - Fix ACPI cache topology probing when the PPTT is not present
 
 - Trivial comment and whitespace fixes
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCgAuFiEEPxTL6PPUbjXGY88ct6xw3ITBYzQFAmMIr4YQHHdpbGxAa2Vy
 bmVsLm9yZwAKCRC3rHDchMFjNOpcB/9PQM3DtbFcCFJeetFxJYVSPHikHfEj4SHY
 H6NRNLA9JwwCqA1/RKbJQDpFS34JdL5UgtNuUFbg4zkH2aaeML7WKuRg396jv2ke
 GmHpOkNeIaae0NQes3MLZQf+Heh2oimRYwlPXJc23vhAIZagwby3yR/9POrxKm6p
 kamLIrmwU1mU7pwr7HEkRr1HOd/eOJ+q6P3UYrFlAgAp5PEfVGgcdjbHJ1gY1KWw
 HwR6s2yWQ71+Aug9wMS56TQszBedyuIOeKezAI+IbThF6t/kQlfJna+hqvPp0zEE
 mz1hss7ACpfDURdga35B1bE146aZ1SKEsXXaB853JI76K6D534Y9
 =3oRd
 -----END PGP SIGNATURE-----

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:
 "A bumper crop of arm64 fixes for -rc3.

  The largest change is fixing our parsing of the 'rodata=full' command
  line option, which kstrtobool() started treating as 'rodata=false'.
  The fix actually makes the parsing of that option much less fragile
  and updates the documentation at the same time.

  We still have a boot issue pending when KASLR is disabled at compile
  time, but there's a fresh fix on the list which I'll send next week if
  it holds up to testing.

  Summary:

   - Fix workaround for Cortex-A76 erratum #1286807

   - Add workaround for AMU erratum #2457168 on Cortex-A510

   - Drop reference to removed CONFIG_ARCH_RANDOM #define

   - Fix parsing of the "rodata=full" cmdline option

   - Fix a bunch of issues in the SME register state switching and sigframe code

   - Fix incorrect extraction of the CTR_EL0.CWG register field

   - Fix ACPI cache topology probing when the PPTT is not present

   - Trivial comment and whitespace fixes"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  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
  arm64: adjust KASLR relocation after ARCH_RANDOM removal
  arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
2022-08-26 11:32:53 -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
Greg Kroah-Hartman
9ce802d503 Merge e74acdf55d ("Merge tag 'modules-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux") into android-mainline
Steps on the way to 6.0-rc1

Resolves merge conflicts with:
	init/Kconfig
	kernel/module/Kconfig

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I92b7f12c0ba853ee8bfc81d072fb6eced54dbfa9
2022-08-25 12:15:17 +02:00
Greg Kroah-Hartman
d57a19712b Merge c8a684e2e1 ("Merge tag 'leds-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I18b6eeecc97bf78be9dffc0e6c9cb190ac2e7fcb
2022-08-25 12:12:46 +02:00
Mark Rutland
2e8cff0a0e arm64: fix rodata=full
On arm64, "rodata=full" has been suppored (but not documented) since
commit:

  c55191e96c ("arm64: mm: apply r/o permissions of VM areas to its linear alias as well")

As it's necessary to determine the rodata configuration early during
boot, arm64 has an early_param() handler for this, whereas init/main.c
has a __setup() handler which is run later.

Unfortunately, this split meant that since commit:

  f9a40b0890 ("init/main.c: return 1 from handled __setup() functions")

... passing "rodata=full" would result in a spurious warning from the
__setup() handler (though RO permissions would be configured
appropriately).

Further, "rodata=full" has been broken since commit:

  0d6ea3ac94 ("lib/kstrtox.c: add "false"/"true" support to kstrtobool()")

... which caused strtobool() to parse "full" as false (in addition to
many other values not documented for the "rodata=" kernel parameter.

This patch fixes this breakage by:

* Moving the core parameter parser to an __early_param(), such that it
  is available early.

* Adding an (optional) arch hook which arm64 can use to parse "full".

* Updating the documentation to mention that "full" is valid for arm64.

* Having the core parameter parser handle "on" and "off" explicitly,
  such that any undocumented values (e.g. typos such as "ful") are
  reported as errors rather than being silently accepted.

Note that __setup() and early_param() have opposite conventions for
their return values, where __setup() uses 1 to indicate a parameter was
handled and early_param() uses 0 to indicate a parameter was handled.

Fixes: f9a40b0890 ("init/main.c: return 1 from handled __setup() functions")
Fixes: 0d6ea3ac94 ("lib/kstrtox.c: add "false"/"true" support to kstrtobool()")
Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Cc: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Jagdish Gediya <jvgediya@linux.ibm.com>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: Will Deacon <will@kernel.org>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20220817154022.3974645-1-mark.rutland@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
2022-08-23 11:02:02 +01:00
Nick Desaulniers
a0a12c3ed0 asm goto: eradicate CC_HAS_ASM_GOTO
GCC has supported asm goto since 4.5, and Clang has since version 9.0.0.
The minimum supported versions of these tools for the build according to
Documentation/process/changes.rst are 5.1 and 11.0.0 respectively.

Remove the feature detection script, Kconfig option, and clean up some
fallback code that is no longer supported.

The removed script was also testing for a GCC specific bug that was
fixed in the 4.7 release.

Also remove workarounds for bpftrace using clang older than 9.0.0, since
other BPF backend fixes are required at this point.

Link: https://lore.kernel.org/lkml/CAK7LNATSr=BXKfkdW8f-H5VT_w=xBpT2ZQcZ7rm6JfkdE+QnmA@mail.gmail.com/
Link: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48637
Acked-by: Borislav Petkov <bp@suse.de>
Suggested-by: Masahiro Yamada <masahiroy@kernel.org>
Suggested-by: Alexei Starovoitov <alexei.starovoitov@gmail.com>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2022-08-21 10:06:28 -07:00
Will McVicker
dccd5d2cf7 ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
The upstream commit 817819b27e ("media: Replace dependency on
VIDEO_V4L2_SUBDEV_API with select") made VIDEO_V4L2_SUBDEV_API hidden to
clean up the code. Since GKI wants to include this config without
including the specific vendor drivers that select this config, add it to
the GKI_HIDDEN_MEDIA_CONFIGS.

Fixes: 817819b27e ("media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select")
Signed-off-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3db3b4cb2de0a1e3a282c5bdb5b584892a8b1fcc
2022-08-19 18:44:13 +00:00
jianzhou
935365e899 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  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: 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

Bug: 147209885
Bug: 160883266
Bug: 160883801
Bug: 170507310
Bug: 178022444
Bug: 187186685
Bug: 188684133
Bug: 200103201
Bug: 231160619
Bug: 242078480
Change-Id: I16007c8ca186db4baf8c3e649059c10850e9031b
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-17 22:52:34 -07:00
Greg Kroah-Hartman
d555e47af6 Merge 526942b813 ("Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia5d8d07975a1d38e7cc872e45bd7c0e84d54cfa3
2022-08-13 10:30:09 +02:00
Greg Kroah-Hartman
f8940bd390 Merge aad26f55f4 ("Merge tag 'docs-6.0' of git://git.lwn.net/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib6cb8b70c4814157f916a62b8f4949f1607026c9
2022-08-12 14:22:30 +02:00
Greg Kroah-Hartman
49b3225747 Merge 6991a564f5 ("Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to 6.0-rc1

Resolves conflicts in:
	drivers/md/Makefile

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia92bbc0301be0797b06a04a359ffdb6406364461
2022-08-12 14:21:25 +02: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
e74acdf55d Modules updates for 6.0
For the 6.0 merge window the modules code shifts to cleanup and minor fixes
 effort. This is becomes much easier to do and review now due to the code
 split to its own directory from effort on the last kernel release. I expect
 to see more of this with time and as we expand on test coverage in the future.
 The cleanups and fixes come from usual suspects such as Christophe Leroy and
 Aaron Tomlin but there are also some other contributors.
 
 One particular minor fix worth mentioning is from Helge Deller, where he spotted
 a *forever* incorrect natural alignment on both ELF section header tables:
 
   * .altinstructions
   * __bug_table sections
 
 A lot of back and forth went on in trying to determine the ill effects of this
 misalignment being present for years and it has been determined there should
 be no real ill effects unless you have a buggy exception handler. Helge actually
 hit one of these buggy exception handlers on parisc which is how he ended up
 spotting this issue. When implemented correctly these paths with incorrect
 misalignment would just mean a performance penalty, but given that we are
 dealing with alternatives on modules and with the __bug_table (where info
 regardign BUG()/WARN() file/line information associated with it is stored)
 this really shouldn't be a big deal.
 
 The only other change with mentioning is the kmap() with kmap_local_page()
 and my only concern with that was on what is done after preemption, but the
 virtual addresses are restored after preemption. This is only used on module
 decompression.
 
 This all has sit on linux-next for a while except the kmap stuff which has
 been there for 3 weeks.
 -----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCgAwFiEENnNq2KuOejlQLZofziMdCjCSiKcFAmLxL4gSHG1jZ3JvZkBr
 ZXJuZWwub3JnAAoJEM4jHQowkoin8AYP/iv/Oh/Zzh4UvZzkkOSzhf1qDgGhjFb0
 aFIODZzpEfZ5ix5GcLapB8/QIwQgxiIRa3WkTMc0uyv+mddlbKuILFnI9A1I+TQe
 N4gmKeYXwWRyxLa6y7/B3lVzuLxf4DpcxfS2c3A65MkYi09XPA9oXCy7JjzsmEiZ
 z2Lu8lTe6hg8VarBTogHBxiEU7ybfDCnHWj7/Oe6zz8tS/R0i0ndNBu9xmaCqSh7
 QC8++eqCaS+zfW0uTmnGDo1/zWLBblCZ5HAHG8bLlPHezUbekNz6G1D4CVwFyNQ8
 wy1Gjy8nFWc+rwUl1CTgJ+A7wodGrMCyt5SmcNUVBOWdlSmli5vFJp61ET6UdrV+
 +8owATwwIm8hbkIAI4037j7pMgrO27d130GRxFwgG9GNoqew2AM7y/9HrlmW49PE
 IqJA4Pm3zg26IhLIRcH7jLg3oKGuFf0nkMTDoooI5a9DlcsCXPuGd0FBw2WbR71D
 Px6dlVoAW0NrP2tm8YzkTKIT+aN+UId4Vdi2oFs1t8Sye/U+LCjvwrXPk13pZKdR
 VxfM1oVxeRwiAUq0VuIrnj7windF5Mpy2hDLHeWjzQmLcEGAtCYEGyxKTBkNTtPt
 gm9XBzT6Rbzi+Sc++ZoHYHe1g4T66sjYOp4N90sRRMD3FR97ZyW8eD01gwf6p1Uy
 aCOrA+sRHK3F
 =hPvl
 -----END PGP SIGNATURE-----

Merge tag 'modules-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux

Pull module updates from Luis Chamberlain:
 "For the 6.0 merge window the modules code shifts to cleanup and minor
  fixes effort. This becomes much easier to do and review now due to the
  code split to its own directory from effort on the last kernel
  release. I expect to see more of this with time and as we expand on
  test coverage in the future. The cleanups and fixes come from usual
  suspects such as Christophe Leroy and Aaron Tomlin but there are also
  some other contributors.

  One particular minor fix worth mentioning is from Helge Deller, where
  he spotted a *forever* incorrect natural alignment on both ELF section
  header tables:

    * .altinstructions
    * __bug_table sections

  A lot of back and forth went on in trying to determine the ill effects
  of this misalignment being present for years and it has been
  determined there should be no real ill effects unless you have a buggy
  exception handler. Helge actually hit one of these buggy exception
  handlers on parisc which is how he ended up spotting this issue. When
  implemented correctly these paths with incorrect misalignment would
  just mean a performance penalty, but given that we are dealing with
  alternatives on modules and with the __bug_table (where info regardign
  BUG()/WARN() file/line information associated with it is stored) this
  really shouldn't be a big deal.

  The only other change with mentioning is the kmap() with
  kmap_local_page() and my only concern with that was on what is done
  after preemption, but the virtual addresses are restored after
  preemption. This is only used on module decompression.

  This all has sit on linux-next for a while except the kmap stuff which
  has been there for 3 weeks"

* tag 'modules-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux:
  module: Replace kmap() with kmap_local_page()
  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
  module: Move module's Kconfig items in kernel/module/
  MAINTAINERS: Update file list for module maintainers
  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
2022-08-08 14:12:19 -07:00
Linus Torvalds
eb5699ba31 Updates to various subsystems which I help look after. lib, ocfs2,
fatfs, autofs, squashfs, procfs, etc.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCYu9BeQAKCRDdBJ7gKXxA
 jp1DAP4mjCSvAwYzXklrIt+Knv3CEY5oVVdS+pWOAOGiJpldTAD9E5/0NV+VmlD9
 kwS/13j38guulSlXRzDLmitbg81zAAI=
 =Zfum
 -----END PGP SIGNATURE-----

Merge tag 'mm-nonmm-stable-2022-08-06-2' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull misc updates from Andrew Morton:
 "Updates to various subsystems which I help look after. lib, ocfs2,
  fatfs, autofs, squashfs, procfs, etc. A relatively small amount of
  material this time"

* tag 'mm-nonmm-stable-2022-08-06-2' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (72 commits)
  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"
  fs/ocfs2: Fix spelling typo in comment
  ia64: old_rr4 added under CONFIG_HUGETLB_PAGE
  proc: fix test for "vsyscall=xonly" boot option
  ...
2022-08-07 10:03:24 -07:00
Linus Torvalds
b6bb70f9ab Several core optimizations:
* threadgroup_rwsem write locking is skipped when configuring controllers in
   empty subtrees. Combined with CLONE_INTO_CGROUP, this allows the common
   static usage pattern to not grab threadgroup_rwsem at all (glibc still
   doesn't seem ready for CLONE_INTO_CGROUP unfortunately).
 
 * threadgroup_rwsem used to be put into non-percpu mode by default due to
   latency concerns in specific use cases. There's no reason for everyone
   else to pay for it. Make the behavior optional.
 
 * psi no longer allocates memory when disabled.
 
 along with some code cleanups.
 -----BEGIN PGP SIGNATURE-----
 
 iIQEABYIACwWIQTfIjM1kS57o3GsC/uxYfJx3gVYGQUCYugHIQ4cdGpAa2VybmVs
 Lm9yZwAKCRCxYfJx3gVYGd+oAP9lfD3fTRdNo4qWV2VsZsYzoOxzNIuJSwN/dnYx
 IEbQOwD/cd2YMfeo6zcb427U/VfTFqjJjFK04OeljYtJU8fFywo=
 =sucy
 -----END PGP SIGNATURE-----

Merge tag 'cgroup-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup

Pull cgroup updates from Tejun Heo:
 "Several core optimizations:

   - threadgroup_rwsem write locking is skipped when configuring
     controllers in empty subtrees.

     Combined with CLONE_INTO_CGROUP, this allows the common static
     usage pattern to not grab threadgroup_rwsem at all (glibc still
     doesn't seem ready for CLONE_INTO_CGROUP unfortunately).

   - threadgroup_rwsem used to be put into non-percpu mode by default
     due to latency concerns in specific use cases. There's no reason
     for everyone else to pay for it. Make the behavior optional.

   - psi no longer allocates memory when disabled.

  ... along with some code cleanups"

* tag 'cgroup-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
  cgroup: Skip subtree root in cgroup_update_dfl_csses()
  cgroup: remove "no" prefixed mount options
  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
  cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst
  cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes
  psi: dont alloc memory for psi by default
2022-08-03 09:45:08 -07:00
Linus Torvalds
aad26f55f4 This was a moderately busy cycle for documentation, but nothing all that
earth-shaking:
 
 - More Chinese translations, and an update to the Italian translations.
   The Japanese, Korean, and traditional Chinese translations are
   more-or-less unmaintained at this point, instead.
 
 - Some build-system performance improvements.
 
 - The removal of the archaic submitting-drivers.rst document, with the
   movement of what useful material that remained into other docs.
 
 - Improvements to sphinx-pre-install to, hopefully, give more useful
   suggestions.
 
 - A number of build-warning fixes
 
 Plus the usual collection of typo fixes, updates, and more.
 -----BEGIN PGP SIGNATURE-----
 
 iQFDBAABCAAtFiEEIw+MvkEiF49krdp9F0NaE2wMflgFAmLn9OwPHGNvcmJldEBs
 d24ubmV0AAoJEBdDWhNsDH5YtrwIAJNZoDYJJIRuVHnFkAn5EJ4b/chnR1dSTBtn
 WdE/1zdAlMBWVlEGO48VZybph9Sk0v+cUGf+yviDgASQrfOhRRTkg/0u6XaBAYO0
 +C2D1QDd9DggGgajxsfJfTdD3IuB78mGmCQvP17XIJW+NK1CK9rXZBnj6WC5/HJw
 PCHzeeVreBxOS3W9GelMYa6vjVl7dv81x4DPllnsgU2AMk0/Ce0MVjeIZ695sOeP
 Ki6jZgC2GsgFSK5kBC35OiDe5q+fDzlLfek34EUCn4SIbMALSUYWO1db122w5Pme
 Ej0+UTBhD19WH1uB/rcVKnVWugi7UEUJexZsao+nC7UrdIVtYq0=
 =83BG
 -----END PGP SIGNATURE-----

Merge tag 'docs-6.0' of git://git.lwn.net/linux

Pull documentation updates from Jonathan Corbet:
 "This was a moderately busy cycle for documentation, but nothing
  all that earth-shaking:

   - More Chinese translations, and an update to the Italian
     translations.

     The Japanese, Korean, and traditional Chinese translations
     are more-or-less unmaintained at this point, instead.

   - Some build-system performance improvements.

   - The removal of the archaic submitting-drivers.rst document,
     with the movement of what useful material that remained into
     other docs.

   - Improvements to sphinx-pre-install to, hopefully, give more
     useful suggestions.

   - A number of build-warning fixes

  Plus the usual collection of typo fixes, updates, and more"

* tag 'docs-6.0' of git://git.lwn.net/linux: (92 commits)
  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
  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
  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
  ...
2022-08-02 19:24:24 -07:00
Linus Torvalds
7d9d077c78 RCU pull request for v5.20 (or whatever)
This pull request contains the following branches:
 
 doc.2022.06.21a: Documentation updates.
 
 fixes.2022.07.19a: Miscellaneous fixes.
 
 nocb.2022.07.19a: Callback-offload updates, perhaps most notably a new
 	RCU_NOCB_CPU_DEFAULT_ALL Kconfig option that causes all CPUs to
 	be offloaded at boot time, regardless of kernel boot parameters.
 	This is useful to battery-powered systems such as ChromeOS
 	and Android.  In addition, a new RCU_NOCB_CPU_CB_BOOST kernel
 	boot parameter prevents offloaded callbacks from interfering
 	with real-time workloads and with energy-efficiency mechanisms.
 
 poll.2022.07.21a: Polled grace-period updates, perhaps most notably
 	making these APIs account for both normal and expedited grace
 	periods.
 
 rcu-tasks.2022.06.21a: Tasks RCU updates, perhaps most notably reducing
 	the CPU overhead of RCU tasks trace grace periods by more than
 	a factor of two on a system with 15,000 tasks.	The reduction
 	is expected to increase with the number of tasks, so it seems
 	reasonable to hypothesize that a system with 150,000 tasks might
 	see a 20-fold reduction in CPU overhead.
 
 torture.2022.06.21a: Torture-test updates.
 
 ctxt.2022.07.05a: Updates that merge RCU's dyntick-idle tracking into
 	context tracking, thus reducing the overhead of transitioning to
 	kernel mode from either idle or nohz_full userspace execution
 	for kernels that track context independently of RCU.  This is
 	expected to be helpful primarily for kernels built with
 	CONFIG_NO_HZ_FULL=y.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEbK7UrM+RBIrCoViJnr8S83LZ+4wFAmLgMcgTHHBhdWxtY2tA
 a2VybmVsLm9yZwAKCRCevxLzctn7jArXD/0fjbCwqpRjHVTzjMY8jN4zDkqZZD6m
 g8Fx27hZ4ToNFwRptyHwNezrNj14skjAJEXfdjaVw32W62ivXvf0HINvSzsTLCSq
 k2kWyBdXLc9CwY5p5W4smnpn5VoAScjg5PoPL59INoZ/Zziji323C7Zepl/1DYJt
 0T6bPCQjo1ZQoDUCyVpSjDmAqxnderWG0MeJVt74GkLqmnYLANg0GH8c7mH4+9LL
 kVGlLp5nlPgNJ4FEoFdMwNU8T/ETmaVld/m2dkiawjkXjJzB2XKtBigU91DDmXz5
 7DIdV4ABrxiy4kGNqtIe/jFgnKyVD7xiDpyfjd6KTeDr/rDS8u2ZH7+1iHsyz3g0
 Np/tS3vcd0KR+gI/d0eXxPbgm5sKlCmKw/nU2eArpW/+4LmVXBUfHTG9Jg+LJmBc
 JrUh6aEdIZJZHgv/nOQBNig7GJW43IG50rjuJxAuzcxiZNEG5lUSS23ysaA9CPCL
 PxRWKSxIEfK3kdmvVO5IIbKTQmIBGWlcWMTcYictFSVfBgcCXpPAksGvqA5JiUkc
 egW+xLFo/7K+E158vSKsVqlWZcEeUbsNJ88QOlpqnRgH++I2Yv/LhK41XfJfpH+Y
 ALxVaDd+mAq6v+qSHNVq9wT3ozXIPy/zK1hDlMIqx40h2YvaEsH4je+521oSoN9r
 vX60+QNxvUBLwA==
 =vUNm
 -----END PGP SIGNATURE-----

Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu

Pull RCU updates from Paul McKenney:

 - Documentation updates

 - Miscellaneous fixes

 - Callback-offload updates, perhaps most notably a new
   RCU_NOCB_CPU_DEFAULT_ALL Kconfig option that causes all CPUs to be
   offloaded at boot time, regardless of kernel boot parameters.

   This is useful to battery-powered systems such as ChromeOS and
   Android. In addition, a new RCU_NOCB_CPU_CB_BOOST kernel boot
   parameter prevents offloaded callbacks from interfering with
   real-time workloads and with energy-efficiency mechanisms

 - Polled grace-period updates, perhaps most notably making these APIs
   account for both normal and expedited grace periods

 - Tasks RCU updates, perhaps most notably reducing the CPU overhead of
   RCU tasks trace grace periods by more than a factor of two on a
   system with 15,000 tasks.

   The reduction is expected to increase with the number of tasks, so it
   seems reasonable to hypothesize that a system with 150,000 tasks
   might see a 20-fold reduction in CPU overhead

 - Torture-test updates

 - Updates that merge RCU's dyntick-idle tracking into context tracking,
   thus reducing the overhead of transitioning to kernel mode from
   either idle or nohz_full userspace execution for kernels that track
   context independently of RCU.

   This is expected to be helpful primarily for kernels built with
   CONFIG_NO_HZ_FULL=y

* tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu: (98 commits)
  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
  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
  ...
2022-08-02 19:12:45 -07:00
Linus Torvalds
c2a24a7a03 This update includes the following changes:
API:
 
 - Make proc files report fips module name and version.
 
 Algorithms:
 
 - Move generic SHA1 code into lib/crypto.
 - Implement Chinese Remainder Theorem for RSA.
 - Remove blake2s.
 - Add XCTR with x86/arm64 acceleration.
 - Add POLYVAL with x86/arm64 acceleration.
 - Add HCTR2.
 - Add ARIA.
 
 Drivers:
 
 - Add support for new CCP/PSP device ID in ccp.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEn51F/lCuNhUwmDeSxycdCkmxi6cFAmLosAAACgkQxycdCkmx
 i6dvgxAAzcw0cKMuq3dbQamzeVu1bDW8rPb7yHnpXal3ao5ewa15+hFjsKhdh/s3
 cjM5Lu7Qx4lnqtsh2JVSU5o2SgEpptxXNfxAngcn46ld5EgV/G4DYNKuXsatMZ2A
 erCzXqG9dDxJmREat+5XgVfD1RFVsglmEA/Nv4Rvn+9O4O6PfwRa8GyUzeKC+byG
 qs/1JyiPqpyApgzCvlQFAdTF4PM7ruDtg3mnMy2EKAzqj4JUseXRi1i81vLVlfBL
 T40WESG/CnOwIF5MROhziAtkJMS4Y4v2VQ2++1p0gwG6pDCnq4w7u9cKPXYfNgZK
 fMVCxrNlxIH3W99VfVXbXwqDSN6qEZtQvhnliwj9aEbEltIoH+B02wNfS/BDsTec
 im+5NCnNQ6olMPyL0yHrMKisKd+DwTrEfYT5H2kFhcdcYZncQ9C6el57kimnJRzp
 4ymPRudCKm/8weWGTtmjFMi+PFP4LgvCoR+VMUd+gVe91F9ZMAO0K7b5z5FVDyDf
 wmsNBvsEnTdm/r7YceVzGwdKQaP9sE5wq8iD/yySD1PjlmzZos1CtCrqAIT/v2RK
 pQdZCIkT8qCB+Jm03eEd4pwjEDnbZdQmpKt4cTy0HWIeLJVG1sXPNpgwPCaBEV4U
 g0nctILtypChlSDmuGhTCyuElfMg6CXt4cgSZJTBikT+QcyWOm4=
 =rfWK
 -----END PGP SIGNATURE-----

Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto updates from Herbert Xu:
"API:

   - Make proc files report fips module name and version

  Algorithms:

   - Move generic SHA1 code into lib/crypto

   - Implement Chinese Remainder Theorem for RSA

   - Remove blake2s

   - Add XCTR with x86/arm64 acceleration

   - Add POLYVAL with x86/arm64 acceleration

   - Add HCTR2

   - Add ARIA

  Drivers:

   - Add support for new CCP/PSP device ID in ccp"

* tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (89 commits)
  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
  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
  crypto: lib - add module license to libsha1
  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
  ...
2022-08-02 17:45:14 -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
Baruch Siach
bdf0fe33a4 init/Kconfig: update KALLSYMS_ALL help text
CONFIG_KALLSYMS_ALL is required for kernel live patching which is a
common use case that is enabled in some major distros. Update the
Kconfig help text to reflect that.

While at it, s/e.g./i.e./ to match the text intention.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2022-07-27 21:17:59 +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
Tejun Heo
6a010a49b6 cgroup: Make !percpu threadgroup_rwsem operations optional
3942a9bd7b ("locking, rcu, cgroup: Avoid synchronize_sched() in
__cgroup_procs_write()") disabled percpu operations on threadgroup_rwsem
because the impiled synchronize_rcu() on write locking was pushing up the
latencies too much for android which constantly moves processes between
cgroups.

This makes the hotter paths - fork and exit - slower as they're always
forced into the slow path. There is no reason to force this on everyone
especially given that more common static usage pattern can now completely
avoid write-locking the rwsem. Write-locking is elided when turning on and
off controllers on empty sub-trees and CLONE_INTO_CGROUP enables seeding a
cgroup without grabbing the rwsem.

Restore the default percpu operations and introduce the mount option
"favordynmods" and config option CGROUP_FAVOR_DYNMODS for users who need
lower latencies for the dynamic operations.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Christian Brauner <brauner@kernel.org>
Cc: Michal Koutn� <mkoutny@suse.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: John Stultz <john.stultz@linaro.org>
Cc: Dmitry Shmidt <dimitrysh@google.com>
Cc: Oleg Nesterov <oleg@redhat.com>
2022-07-23 04:29:02 -10:00
Paul E. McKenney
34bc7b454d Merge branch 'ctxt.2022.07.05a' into HEAD
ctxt.2022.07.05a: Linux-kernel memory model development branch.
2022-07-21 17:46:18 -07:00
jianzhou
ff712ce9e0 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  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:
	drivers/tty/hvc/Kconfig
	drivers/tty/hvc/hvc_dcc.c

Bug: 146449535
Bug: 163935827
Bug: 167126223
Bug: 175847109
Bug: 181639260
Bug: 187234873
Bug: 200082547
Bug: 200103201
Bug: 204981027
Bug: 214445388
Bug: 231996550
Bug: 233821827
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216119
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1769
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1887
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1925
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1930
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1942
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2002
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2018
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2037
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6642
Change-Id: I27bde41b5d082c7ac2848d74035787e57e8bbd78
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-07-18 23:46:06 +00:00
Dan Moulding
5a704629f2 init: add "hostname" kernel parameter
The gethostname system call returns the hostname for the current machine. 
However, the kernel has no mechanism to initially set the current
machine's name in such a way as to guarantee that the first userspace
process to call gethostname will receive a meaningful result.  It relies
on some unspecified userspace process to first call sethostname before
gethostname can produce a meaningful name.

Traditionally the machine's hostname is set from userspace by the init
system.  The init system, in turn, often relies on a configuration file
(say, /etc/hostname) to provide the value that it will supply in the call
to sethostname.  Consequently, the file system containing /etc/hostname
usually must be available before the hostname will be set.  There may,
however, be earlier userspace processes that could call gethostname before
the file system containing /etc/hostname is mounted.  Such a process will
get some other, likely meaningless, name from gethostname (such as
"(none)", "localhost", or "darkstar").

A real-world example where this can happen, and lead to undesirable
results, is with mdadm.  When assembling arrays, mdadm distinguishes
between "local" arrays and "foreign" arrays.  A local array is one that
properly belongs to the current machine, and a foreign array is one that
is (possibly temporarily) attached to the current machine, but properly
belongs to some other machine.  To determine if an array is local or
foreign, mdadm may compare the "homehost" recorded on the array with the
current hostname.  If mdadm is run before the root file system is mounted,
perhaps because the root file system itself resides on an md-raid array,
then /etc/hostname isn't yet available and the init system will not yet
have called sethostname, causing mdadm to incorrectly conclude that all of
the local arrays are foreign.

Solving this problem *could* be delegated to the init system.  It could be
left up to the init system (including any init system that starts within
an initramfs, if one is in use) to ensure that sethostname is called
before any other userspace process could possibly call gethostname. 
However, it may not always be obvious which processes could call
gethostname (for example, udev itself might not call gethostname, but it
could via udev rules invoke processes that do).  Additionally, the init
system has to ensure that the hostname configuration value is stored in
some place where it will be readily accessible during early boot. 
Unfortunately, every init system will attempt to (or has already attempted
to) solve this problem in a different, possibly incorrect, way.  This
makes getting consistently working configurations harder for users.

I believe it is better for the kernel to provide the means by which the
hostname may be set early, rather than making this a problem for the init
system to solve.  The option to set the hostname during early startup, via
a kernel parameter, provides a simple, reliable way to solve this problem.
It also could make system configuration easier for some embedded systems.

[dmoulding@me.com: v2]
  Link: https://lkml.kernel.org/r/20220506060310.7495-2-dmoulding@me.com
Link: https://lkml.kernel.org/r/20220505180651.22849-2-dmoulding@me.com
Signed-off-by: Dan Moulding <dmoulding@me.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-07-17 17:31:37 -07:00
Eric Biggers
ec8f7f4821 crypto: lib - make the sha1 library optional
Since the Linux RNG no longer uses sha1_transform(), the SHA-1 library
is no longer needed unconditionally.  Make it possible to build the
Linux kernel without the SHA-1 library by putting it behind a kconfig
option, and selecting this new option from the kconfig options that gate
the remaining users: CRYPTO_SHA1 for crypto/sha1_generic.c, BPF for
kernel/bpf/core.c, and IPV6 for net/ipv6/addrconf.c.

Unfortunately, since BPF is selected by NET, for now this can only make
a difference for kernels built without networking support.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Reviewed-by: Jason A. Donenfeld <Jason@zx2c4.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2022-07-15 16:43:59 +08:00
Christophe Leroy
73b4fc92f9 module: Move module's Kconfig items in kernel/module/
In init/Kconfig, the part dedicated to modules is quite large.

Move it into a dedicated Kconfig in kernel/module/

MODULES_TREE_LOOKUP was outside of the 'if MODULES', but as it is
only used when MODULES are set, move it in with everything else to
avoid confusion.

MODULE_SIG_FORMAT is left in init/Kconfig because this configuration
item is not used in kernel/modules/ but in kernel/ and can be
selected independently from CONFIG_MODULES. It is for instance
selected from security/integrity/ima/Kconfig.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
2022-07-12 12:07:25 -07: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
Mauro Carvalho Chehab
c02b872a7c Documentation: update watch_queue.rst references
Changeset f5461124d5 ("Documentation: move watch_queue to core-api")
renamed: Documentation/watch_queue.rst
to: Documentation/core-api/watch_queue.rst.

Update the cross-references accordingly.

Fixes: f5461124d5 ("Documentation: move watch_queue to core-api")
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Link: https://lore.kernel.org/r/1c220de9c58f35e815a3df9458ac2bea323c8bfb.1656234456.git.mchehab@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2022-07-07 13:09:59 -06:00
Greg Kroah-Hartman
eb6d937732 Merge 1ec6574a3c ("Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4aa2a25bd0b5815a9284abdcc00c406a6e18d0e0
2022-07-07 13:25:46 +02:00
jianzhou
8d05ee6f07 Merge keystone/android-mainline-keystone-qcom-release.5.18.0 (36fb3cb) into msm-pineapple
* refs/heads/tmp-36fb3cb:
  ANDROID: sched: add vendor hook to set_cpus_allowed
  ANDROID: Incremental fs: Use ERR_CAST in handle_mapped_file()
  UPSTREAM: ipv4: ping: fix bind address validity check
  UPSTREAM: arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
  ANDROID: fix up gki_defconfig files due to Kconfig movements
  UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
  ANDROID: disable LTO and CFI
  ANDROID: add smuckle to OWNERS
  media: lirc: add missing exceptions for lirc uapi header file
  mm: kfence: use PAGE_ALIGNED helper
  selftests: vm: add the "settings" file with timeout variable
  selftests: vm: add "test_hmm.sh" to TEST_FILES
  selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests
  selftests: vm: add migration to the .gitignore
  selftests/vm/pkeys: fix typo in comment
  ksm: fix typo in comment
  selftests: vm: add process_mrelease tests
  Revert "mm/vmscan: never demote for memcg reclaim"
  mm/kfence: print disabling or re-enabling message
  include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace"
  include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion"
  mm: fix a potential infinite loop in start_isolate_page_range()
  MAINTAINERS: add Muchun as co-maintainer for HugeTLB
  zram: fix Kconfig dependency warning
  mm/shmem: fix shmem folio swapoff hang
  cgroup: fix an error handling path in alloc_pagecache_max_30M()
  KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest
  KVM: selftests: x86: Sync the new name of the test case to .gitignore
  Documentation: kvm: reorder ARM-specific section about KVM_SYSTEM_EVENT_SUSPEND
  x86, kvm: use correct GFP flags for preemption disabled
  KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
  x86/kvm: Alloc dummy async #PF token outside of raw spinlock
  KVM: x86: avoid calling x86 emulator without a decoded instruction
  KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
  x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave)
  s390/uv_uapi: depend on CONFIG_S390
  KVM: selftests: x86: Fix test failure on arch lbr capable platforms
  KVM: LAPIC: Trace LAPIC timer expiration on every vmentry
  gpio: sifive: Make the irqchip immutable
  gpio: rcar: Make the irqchip immutable
  gpio: pcf857x: Make the irqchip immutable
  gpio: pca953x: Make the irqchip immutable
  gpio: dwapb: Make the irqchip immutable
  mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n
  genksyms: adjust the output format to modpost
  kbuild: stop merging *.symversions
  kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS
  platform/chrome: Use imperative mood for ChromeOS ACPI sysfs ABI descriptions
  platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI
  mailbox: forward the hrtimer if not queued and under a lock
  modpost: extract symbol versions from *.cmd files
  modpost: add sym_find_with_module() helper
  gpio: sim: Use correct order for the parameters of devm_kcalloc()
  mailbox: qcom-ipcc: Log the pending interrupt during resume
  mailbox: pcc: Fix an invalid-load caught by the address sanitizer
  dt-bindings: mailbox: remove the IPCC "wakeup" IRQ
  mailbox: correct kerneldoc
  mailbox: omap: using pm_runtime_resume_and_get to simplify the code
  mailbox:imx: using pm_runtime_resume_and_get
  mailbox: mediatek: support mt8186 adsp mailbox
  dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name
  mailbox: tegra-hsp: Add 128-bit shared mailbox support
  dt-bindings: tegra186-hsp: add type for shared mailboxes
  mailbox: tegra-hsp: Add tegra_hsp_sm_ops
  dt-bindings: gce: add the GCE header file for MT8186
  mailbox: remove an unneeded NULL check on list iterator
  mailbox: imx: remove redundant initializer
  dt-bindings: mailbox: qcom-ipcc: simplify the example
  gpio: ml-ioh: Convert to use managed functions pcim* and devm_*
  KVM: s390: selftest: Test suppression indication on key prot exception
  KVM: s390: Don't indicate suppression on dirtying, failing memop
  selftests: drivers/s390x: Add uvdevice tests
  drivers/s390/char: Add Ultravisor io device
  MAINTAINERS: Update KVM RISC-V entry to cover selftests support
  RISC-V: KVM: Introduce ISA extension register
  RISC-V: KVM: Cleanup stale TLB entries when host CPU changes
  RISC-V: KVM: Add remote HFENCE functions based on VCPU requests
  RISC-V: KVM: Reduce KVM_MAX_VCPUS value
  RISC-V: KVM: Introduce range based local HFENCE functions
  RISC-V: KVM: Treat SBI HFENCE calls as NOPs
  RISC-V: KVM: Add Sv57x4 mode support for G-stage
  RISC-V: KVM: Use G-stage name for hypervisor page table
  KVM: selftests: riscv: Remove unneeded semicolon
  KVM: selftests: riscv: Improve unexpected guest trap handling
  mm: damon: use HPAGE_PMD_SIZE
  tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
  nodemask.h: fix compilation error with GCC12
  mm: fix missing handler for __GFP_NOWARN
  mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
  mm/page_owner.c: add missing __initdata attribute
  tmpfs: fix undefined-behaviour in shmem_reconfigure()
  mm/mempolicy: fix uninit-value in mpol_rebind_policy()
  mm: don't be stuck to rmap lock on reclaim path
  zswap: memcg accounting
  mm: zswap: add basic meminfo and vmstat coverage
  mm: Kconfig: simplify zswap configuration
  mm: Kconfig: group swap, slab, hotplug and thp options into submenus
  mm: Kconfig: move swap and slab config options to the MM section
  Documentation: filesystems: proc: update meminfo section
  mm/swap: fix comment about swap extent
  mm/swap: fix the comment of get_kernel_pages
  mm/swap: clean up the comment of find_next_to_unuse
  mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT
  mm/swap: add helper swap_offset_available()
  mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES
  mm/swap: make page_swapcount and __lru_add_drain_all static
  mm/swap: remove unneeded p != NULL check in __swap_duplicate
  mm/swap: remove buggy cache->nr check in refill_swap_slots_cache
  mm/swap: print bad swap offset entry in get_swap_device
  mm/swap: remove unneeded return value of free_swap_slot
  mm/swap: fold __swap_info_get() into its sole caller
  mm/swap: use helper macro __ATTR_RW
  mm/swap: use helper is_swap_pte() in swap_vma_readahead
  mm: mmap: register suitable readonly file vmas for khugepaged
  mm: khugepaged: introduce khugepaged_enter_vma() helper
  mm: khugepaged: make hugepage_vma_check() non-static
  mm: khugepaged: make khugepaged_enter() void function
  mm: thp: only regular file could be THP eligible
  mm: khugepaged: skip DAX vma
  mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED
  sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE
  arm64/mm: fix page table check compile error for CONFIG_PGTABLE_LEVELS=2
  riscv/mm: fix two page table check related issues
  gpio: ftgpio: Remove unneeded ERROR check before clk_disable_unprepare
  KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run
  KVM: arm64: vgic: Undo work in failed ITS restores
  KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures
  KVM: arm64: vgic: Add more checks when restoring ITS tables
  KVM: arm64: vgic: Check that new ITEs could be saved in guest memory
  KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected
  platform/chrome: cros_ec_spi: drop BUG_ON() if `din` isn't large enough
  platform/chrome: cros_ec_spi: drop unneeded BUG_ON()
  platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c()
  platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event()
  platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx()
  platform/chrome: correct cros_ec_prepare_tx() usage
  platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet()
  KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace
  KVM: arm64: Reenable pmu in Protected Mode
  KVM: arm64: Pass pmu events to hyp via vcpu
  KVM: arm64: Repack struct kvm_pmu to reduce size
  KVM: arm64: Wrapper for getting pmu_events
  KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround
  gpio: ws16c48: Utilize iomap interface
  gpio: gpio-mm: Utilize iomap interface
  gpio: 104-idio-16: Utilize iomap interface
  gpio: 104-idi-48: Utilize iomap interface
  gpio: 104-dio-48e: Utilize iomap interface
  gpio: zevio: drop of_gpio.h header
  mm, compaction: fast_find_migrateblock() should return pfn in the target zone
  mm/damon: add documentation for Enum value
  mm/memcontrol: export memcg->watermark via sysfs for v2 memcg
  mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl
  mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing
  mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on
  mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries
  mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping
  mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration
  mm: change huge_ptep_clear_flush() to return the original pte
  Documentation/vm: rework "Temporary Virtual Mappings" section
  Documentation/vm: move "Using kmap-atomic" to highmem.h
  Documentation/vm: include kdocs from highmem*.h into highmem.rst
  mm/highmem: fix kernel-doc warnings in highmem*.h
  mm/memory-failure.c: simplify num_poisoned_pages_inc/dec
  mm/hwpoison: disable hwpoison filter during removing
  mm/memory-failure.c: add hwpoison_filter for soft offline
  mm/memory-failure.c: simplify num_poisoned_pages_dec
  mm/memory-failure.c: move clear_hwpoisoned_pages
  mm/page_owner: use strscpy() instead of strlcpy()
  kasan: clean-up kconfig options descriptions
  kasan: move boot parameters section in documentation
  kasan: update documentation
  kasan: give better names to shadow values
  kasan: use tabs to align shadow values
  kasan: clean up comments in internal kasan.h
  mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access
  tracing: incorrect gfp_t conversion
  zram: remove double compression logic
  percpu: improve percpu_alloc_percpu event trace
  docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS
  mm/damon/reclaim: use resource_size function on resource object
  mm: functions may simplify the use of return values
  riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
  arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
  mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h
  mm: page_table_check: add hooks to public helpers
  mm: page_table_check: move pxx_user_accessible_page into x86
  mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE
  mm/migrate: convert move_to_new_page() into move_to_new_folio()
  mm: add folio_test_movable()
  mm: add folio_mapping_flags()
  mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio()
  mm/shmem: convert shmem_getpage_gfp to use a folio
  mm/shmem: convert shmem_alloc_and_acct_page to use a folio
  mm/shmem: add shmem_alloc_folio()
  mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio
  mm/shmem: convert shmem_add_to_page_cache to take a folio
  mm/swap: add folio_throttle_swaprate
  mm/shmem: use a folio in shmem_unused_huge_shrink
  vmscan: remove remaining uses of page in shrink_page_list
  mm: allow can_split_folio() to be called when THP are disabled
  vmscan: convert the activate_locked portion of shrink_page_list to folios
  vmscan: move initialisation of mapping down
  vmscan: convert lazy freeing to folios
  vmscan: convert page buffer handling to use folios
  vmscan: convert dirty page handling to folios
  swap: convert add_to_swap() to take a folio
  swap: turn get_swap_page() into folio_alloc_swap()
  vmscan: convert the writeback handling in shrink_page_list() to folios
  vmscan: use folio_mapped() in shrink_page_list()
  mm: remove alloc_pages_vma()
  alpha: fix alloc_zeroed_user_highpage_movable()
  mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio()
  shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio()
  mm/shmem: remove duplicate include in memory.c
  mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node
  mm/vmscan: filter empty page_list at the beginning
  mm/vmscan: use helper folio_is_file_lru()
  mm/vmscan: remove obsolete comment in kswapd_run
  mm/vmscan: take all base pages of THP into account when race with speculative reference
  mm/vmscan: introduce helper function reclaim_page_list()
  mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback
  mm/vmscan: not necessary to re-init the list for each iteration
  mm: convert sysfs input to bool using kstrtobool()
  lib/kstrtox.c: add "false"/"true" support to kstrtobool()
  mm/vmscan: take min_slab_pages into account when try to call shrink_node
  drivers: virtio_mem: use pageblock size as the minimum virtio_mem size.
  mm: cma: use pageblock_order as the single alignment
  mm: page_isolation: enable arbitrary range page isolation.
  mm: make alloc_contig_range work at pageblock granularity
  mm: page_isolation: check specified range for unmovable pages
  mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c
  cgroup: fix racy check in alloc_pagecache_max_30M() helper function
  cgroup: remove racy check in test_memcg_sock()
  cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events()
  cgroup: account for memory_recursiveprot in test_memcg_low()
  cgroups: refactor children cgroups in memcg tests
  mm/uffd: move USERFAULTFD configs into mm/
  userfaultfd/selftests: use swap() instead of open coding it
  selftests/uffd: enable uffd-wp for shmem/hugetlbfs
  mm: enable PTE markers by default
  mm/uffd: enable write protection for shmem & hugetlbfs
  mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs
  mm/khugepaged: don't recycle vma pgtable if uffd-wp registered
  mm/hugetlb: handle uffd-wp during fork()
  mm/hugetlb: only drop uffd-wp special pte if required
  mm/hugetlb: allow uffd wr-protect none ptes
  mm/hugetlb: handle pte markers in page faults
  mm/hugetlb: handle UFFDIO_WRITEPROTECT
  mm/hugetlb: take care of UFFDIO_COPY_MODE_WP
  mm/hugetlb: hook page faults for uffd write protection
  mm/hugetlb: introduce huge pte version of uffd-wp helpers
  mm/shmem: handle uffd-wp during fork()
  mm/shmem: allows file-back mem to be uffd wr-protected on thps
  mm/shmem: allow uffd wr-protect none pte for file-backed mem
  mm/shmem: persist uffd-wp bit across zapping for file-backed
  mm/shmem: handle uffd-wp special pte in page fault handler
  mm/shmem: take care of UFFDIO_COPY_MODE_WP
  mm/uffd: PTE_MARKER_UFFD_WP
  mm: check against orig_pte for finish_fault()
  mm: teach core mm about pte markers
  mm: introduce PTE_MARKER swap entry
  mm/page_alloc: cache the result of node_dirty_ok()
  Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter
  mm/damon/reclaim: support online inputs update
  Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit'
  mm/damon/sysfs: support online inputs update
  mm/damon/sysfs: update schemes stat in the kdamond context
  mm/damon/sysfs: use enum for 'state' input handling
  mm/damon/sysfs: reuse damon_set_regions() for regions setting
  mm/damon/sysfs: move targets setup code to a separated function
  mm/damon/sysfs: prohibit multiple physical address space monitoring targets
  mm/damon/vaddr: remove damon_va_apply_three_regions()
  mm/damon/vaddr: move 'damon_set_regions()' to core
  mm/damon/vaddr: generalize damon_va_apply_three_regions()
  mm/damon/core: finish kdamond as soon as any callback returns an error
  mm/damon/core: add a new callback for watermarks checks
  selftest/vm: test that mremap fails on non-existent vma
  mm/rmap: Fix typos in comments
  mm/swapops: make is_pmd_migration_entry more strict
  mmap locking API: fix missed mmap_sem references in comments
  mm: make minimum slab alignment a runtime property
  printk: stop including cache.h from printk.h
  mm: rmap: use flush_cache_range() to flush cache for hugetlb pages
  mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing
  mm: hugetlb: considering PMD sharing when flushing cache/TLBs
  mm/memory_hotplug: use pgprot_val to get value of pgprot
  Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring
  mm/damon/sysfs: support fixed virtual address ranges monitoring
  mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring
  Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file
  selftets/damon/sysfs: test existence and permission of avail_operations
  mm/damon/sysfs: add a file for listing available monitoring ops
  mm/damon/core: add a function for damon_operations registration checks
  mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE
  kfence: enable check kfence canary on panic via boot param
  hugetlbfs: fix hugetlbfs_statfs() locking
  mm: avoid unnecessary flush on change_huge_pmd()
  mm/mprotect: do not flush when not required architecturally
  mm/mprotect: use mmu_gather
  platform/chrome: Add ChromeOS ACPI device driver
  KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps
  KVM: VMX: Include MKTME KeyID bits in shadow_zero_check
  KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask
  KVM: x86/mmu: Rename reset_rsvds_bits_mask()
  KVM: x86: a vCPU with a pending triple fault is runnable
  KVM: x86/mmu: Expand and clean up page fault stats
  KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults
  KVM: x86/mmu: Make all page fault handlers internal to the MMU
  KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"
  KVM: x86/mmu: Drop exec/NX check from "page fault can be fast"
  KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use
  KVM: VMX: clean up pi_wakeup_handler
  KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
  modpost: change the license of EXPORT_SYMBOL to bool type
  modpost: remove left-over cross_compile declaration
  kbuild: record symbol versions in *.cmd files
  kbuild: generate a list of objects in vmlinux
  modpost: move *.mod.c generation to write_mod_c_files()
  modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header
  scripts/prune-kernel: Use kernel-install if available
  kbuild: factor out the common installation code into scripts/install.sh
  platform/chrome: cros_ec_typec: Check for EC driver
  KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE
  KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler
  VFS: add FMODE_CAN_ODIRECT file flag
  MM: handle THP in swap_*page_fs() - count_vm_events()
  mm: handle THP in swap_*page_fs()
  mm: submit multipage write for SWP_FS_OPS swap-space
  mm: submit multipage reads for SWP_FS_OPS swap-space
  doc: update documentation for swap_activate and swap_rw
  mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw
  nfs: rename nfs_direct_IO and use as ->swap_rw
  mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space
  mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space
  mm: move responsibility for setting SWP_FS_OPS to ->swap_activate
  mm: drop swap_dirty_folio
  mm: create new mm/swap.h header file
  selftests: clarify common error when running gup_test
  mm/gup: fix comments to pin_user_pages_*()
  powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s
  powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s
  s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  s390/pgtable: cleanup description of swp pte layout
  arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  mm/swap: remember PG_anon_exclusive via a swp pte bit
  mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning
  mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page
  mm: support GUP-triggered unsharing of anonymous pages
  mm/gup: disallow follow_page(FOLL_PIN)
  mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails
  mm: remember exclusively mapped anonymous pages with PG_anon_exclusive
  mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages
  mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page()
  mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively
  mm/rmap: drop "compound" parameter from page_add_new_anon_rmap()
  mm/rmap: pass rmap flags to hugepage_add_anon_rmap()
  mm/rmap: remove do_page_add_anon_rmap()
  mm/rmap: convert RMAP flags to a proper distinct rmap_t type
  mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap()
  mm/memory: slightly simplify copy_present_pte()
  mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range()
  mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed
  sched: Fix build warning without CONFIG_SYSCTL
  reboot: Fix build warning without CONFIG_SYSCTL
  modpost: split new_symbol() to symbol allocation and hash table addition
  modpost: make sym_add_exported() always allocate a new symbol
  modpost: make multiple export error
  modpost: dump Module.symvers in the same order of modules.order
  modpost: traverse the namespace_list in order
  modpost: use doubly linked list for dump_lists
  modpost: traverse unresolved symbols in order
  modpost: add sym_add_unresolved() helper
  modpost: traverse modules in order
  modpost: import include/linux/list.h
  modpost: change mod->gpl_compatible to bool type
  modpost: use bool type where appropriate
  ia64: make the install target not depend on any build artifact
  kbuild: drop $(objtree)/ prefix support for clean-files
  Makefile: fix 2 typos
  modpost: move struct namespace_list to modpost.c
  modpost: retrieve the module dependency and CRCs in check_exports()
  modpost: add a separate error for exported symbols without definition
  modpost: remove stale comment about sym_add_exported()
  modpost: do not write out any file when error occurred
  modpost: use snprintf() instead of sprintf() for safety
  checksyscalls: ignore -Wunused-macros
  scripts: dummy-tools, add pahole
  kheaders: Have cpio unconditionally replace files
  kbuild: support W=e to make build abort in case of warning
  kbuild: read *.mod to get objects passed to $(LD) or $(AR)
  kbuild: make *.mod not depend on *.o
  kbuild: get rid of duplication in *.mod files
  kbuild: split the second line of *.mod into *.usyms
  kbuild: reuse real-search to simplify cmd_mod
  kbuild: make multi_depend work with targets in subdirectory
  kbuild: reuse suffix-search to refactor multi_depend
  kbuild: refactor cmd_modversions_S
  kbuild: refactor cmd_modversions_c
  modpost: remove annoying namespace_from_kstrtabns()
  modpost: remove redundant initializes for static variables
  modpost: move export_from_secname() call to more relevant place
  modpost: remove useless export_from_sec()
  KVM: arm64: nvhe: Eliminate kernel-doc warnings
  KVM: arm64: Avoid unnecessary absolute addressing via literals
  gpio: max77620: Make the irqchip immutable
  dt-bindings: gpio: pca95xx: add entry for pca6408
  gpio: pca953xx: Add support for pca6408
  gpio: max732x: Drop unused support for irq and setup code via platform data
  Documentation: KVM: Fix title level for PSCI_SUSPEND
  KVM: arm64: Print emulated register table name when it is unsorted
  KVM: arm64: Don't BUG_ON() if emulated register table is unsorted
  KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision
  KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation
  KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs
  Documentation: Fix index.rst after psci.rst renaming
  selftests: KVM: Test SYSTEM_SUSPEND PSCI call
  selftests: KVM: Refactor psci_test to make it amenable to new tests
  selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test
  selftests: KVM: Create helper for making SMCCC calls
  selftests: KVM: Rename psci_cpu_on_test to psci_test
  KVM: arm64: Implement PSCI SYSTEM_SUSPEND
  KVM: arm64: Add support for userspace to suspend a vCPU
  KVM: arm64: Return a value from check_vcpu_requests()
  KVM: arm64: Rename the KVM_REQ_SLEEP handler
  KVM: arm64: Track vCPU power state using MP state values
  KVM: arm64: Dedupe vCPU power off helpers
  KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2
  KVM: arm64: Fix new instances of 32bit ESRs
  selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list
  selftests: KVM: aarch64: Introduce hypercall ABI test
  selftests: KVM: Create helper for making SMCCC calls
  selftests: KVM: Rename psci_cpu_on_test to psci_test
  tools: Import ARM SMCCC definitions
  Docs: KVM: Add doc for the bitmap firmware registers
  Docs: KVM: Rename psci.rst to hypercalls.rst
  KVM: arm64: Add vendor hypervisor firmware register
  KVM: arm64: Add standard hypervisor firmware register
  KVM: arm64: Setup a framework for hypercall bitmap firmware registers
  KVM: arm64: Factor out firmware register handling from psci.c
  KVM: arm64: Hide AArch32 PMU registers when not available
  KVM: arm64: Start trapping ID registers for 32 bit guests
  KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler
  KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents
  KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds
  KVM: arm64: Return a bool from emulate_cp()
  platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first
  platform/chrome: cros_ec_lpcs: detect the Framework Laptop
  KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c
  KVM: Add max_vcpus field in common 'struct kvm'
  KVM: x86: avoid loading a vCPU after .vm_destroy was called
  gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610
  gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible
  mm/damon/reclaim: fix the timer always stays active
  mm/damon: remove unnecessary type castings
  mm/damon/core-test: add a kunit test case for ops registration
  damon: vaddr-test: tweak code to make the logic clearer
  selftests: cgroup: add a selftest for memory.reclaim
  selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory
  selftests: cgroup: return -errno from cg_read()/cg_write() on failure
  memcg: introduce per-memcg reclaim interface
  zram: add a huge_idle writeback mode
  mm/page_alloc: simplify update of pgdat in wake_all_kswapds
  kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t
  kasan: fix sleeping function called from invalid context on RT kernel
  mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds()
  mm/khugepaged: use vma_is_anonymous
  mm: use for_each_online_node and node_online instead of open coding
  hugetlb: fix return value of __setup handlers
  hugetlb: fix hugepages_setup when deal with pernode
  hugetlb: fix wrong use of nr_online_nodes
  KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest
  KVM: X86/MMU: Add sp_has_gptes()
  KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus
  KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible
  KVM: x86/mmu: replace direct_map with root_role.direct
  KVM: x86/mmu: replace root_level with cpu_role.base.level
  KVM: x86/mmu: replace shadow_root_level with root_role.level
  KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu
  KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles
  KVM: x86/mmu: remove redundant bits from extended role
  KVM: x86/mmu: rename kvm_mmu_role union
  KVM: x86/mmu: remove extended bits from mmu_role, rename field
  KVM: x86/mmu: store shadow EFER.NX in the MMU role
  KVM: x86/mmu: cleanup computation of MMU roles for shadow paging
  KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging
  KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common
  KVM: x86/mmu: remove ept_ad field
  KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs
  KVM: x86/mmu: split cpu_role from mmu_role
  KVM: x86/mmu: remove "bool base_only" arguments
  KVM: x86: Clean up and document nested #PF workaround
  KVM: x86/mmu: rephrase unclear comment
  KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu
  KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs
  KVM: x86/mmu: nested EPT cannot be used in SMM
  KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled
  KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary
  KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts
  x86/cpufeatures: Add virtual TSC_AUX feature bit
  drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
  mm: compaction: make sure highest is above the min_pfn
  mm: compaction: simplify the code in __compact_finished
  mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS
  mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online
  mm: compaction: clean up comment about async compaction in isolate_migratepages
  mm: compaction: use helper compound_nr in isolate_migratepages_block
  mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c
  mm: compaction: clean up comment about suitable migration target recheck
  mm: compaction: clean up comment for sched contention
  mm: compaction: remove unneeded assignment to isolate_start_pfn
  mm: compaction: remove unneeded pfn update
  mm: compaction: remove unneeded return value of kcompactd_run
  mm/vmstat: add events for ksm cow
  ksm: count ksm merging pages for each process
  include/linux/swapops.h: remove stub for non_swap_entry()
  mm/page_alloc: reuse tail struct pages for compound devmaps
  mm/sparse-vmemmap: improve memory savings for compound devmaps
  mm/hugetlb_vmemmap: move comment block to Documentation/vm
  mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper
  mm/sparse-vmemmap: add a pgmap argument to section activation
  mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*
  mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled*
  mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions
  mm/page_alloc.c: calc the right pfn if page size is not 4K
  mm/mremap: avoid unneeded do_munmap call
  mm/mremap: use helper mlock_future_check()
  mm/mmap: drop arch_vm_get_page_pgprot()
  mm/mmap: drop arch_filter_pgprot()
  x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT
  mm/mmap.c: use helper mlock_future_check()
  mm/mmap: clarify protection_map[] indices
  mm/debug_vm_pgtable: drop protection_map[] usage
  mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush
  mm/mmap.c: use mmap_assert_write_locked() instead of open coding it
  selftests: vm: fix shellcheck warnings in run_vmtests.sh
  selftests: vm: refactor run_vmtests.sh to reduce boilerplate
  selftests: vm: add test for Soft-Dirty PTE bit
  selftests: vm: bring common functions to a new file
  tools/testing/selftests/vm/gup_test.c: clarify error statement
  mm: simplify follow_invalidate_pte()
  dax: fix missing writeprotect the pte entry
  mm: pvmw: add support for walking devmap pages
  mm: rmap: introduce pfn_mkclean_range() to cleans PTEs
  dax: fix cache flush on PMD-mapped pages
  mm: rmap: fix cache flush on THP pages
  mm/madvise: fix potential pte_unmap_unlock pte error
  mm: untangle config dependencies for demote-on-reclaim
  mm: migrate: simplify the refcount validation when migrating hugetlb mapping
  mm/migration: fix possible do_pages_stat_array racing with memory offline
  mm/migration: fix potential invalid node access for reclaim-based migration
  mm/migration: fix potential page refcounts leak in migrate_pages
  mm/migration: remove some duplicated codes in migrate_pages
  mm/migration: avoid unneeded nodemask_t initialization
  mm/migration: use helper macro min in do_pages_stat
  mm/migration: use helper function vma_lookup() in add_page_for_migration
  mm/migration: remove unneeded local variable page_lru
  mm/migration: remove unneeded local variable mapping_locked
  mm: add selftests for migration entries
  mm/mempolicy: clean up the code logic in queue_pages_pte_range
  drivers/base/node.c: fix compaction sysfs file leak
  mm: compaction: use helper isolation_suitable()
  mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle()
  mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free
  mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page()
  mm/z3fold: remove confusing local variable l reassignment
  mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate
  mm/z3fold: minor clean up for z3fold_free
  mm/z3fold: remove obsolete comment in z3fold_alloc
  mm/z3fold: declare z3fold_mount with __init
  fs/proc/task_mmu.c: remove redundant page validation of pte_page
  mm/vmscan: fix comment for isolate_lru_pages
  mm/vmscan: fix comment for current_may_throttle
  mm/vmscan: remove obsolete comment in get_scan_count
  mm/vmscan: sc->reclaim_idx must be a valid zone index
  mm/vmscan: make sure wakeup_kswapd with managed zone
  mm/vmscan: reclaim only affects managed_zones
  arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64
  mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP
  hugetlb: remove use of list iterator variable after loop
  mm, hugetlb, hwpoison: separate branch for free and in-use hugepage
  mm/memory-failure.c: dissolve truncated hugetlb page
  mm/memory-failure.c: minor cleanup for HWPoisonHandlable
  Revert "mm/memory-failure.c: fix race with changing page compound again"
  mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED
  mm/memory-failure.c: remove unnecessary (void*) conversions
  mm: wrap __find_buddy_pfn() with a necessary buddy page validation
  mm: page_alloc: simplify pageblock migratetype check in __free_one_page()
  mm/page_alloc: adding same penalty is enough to get round-robin order
  Documentation/sysctl: document page_lock_unfairness
  vmap(): don't allow invalid pages
  mm/vmalloc: fix a comment
  mm/memcontrol.c: remove unused private flag of memory.oom_control
  mm/memcontrol.c: make cgroup_memory_noswap static
  MAINTAINERS: add corresponding kselftests to memcg entry
  MAINTAINERS: add corresponding kselftests to cgroup entry
  kselftests: memcg: speed up the memory.high test
  kselftests: memcg: update the oom group leaf events test
  mm/memcg: non-hierarchical mode is deprecated
  mm/memcg: move generation assignment and comparison together
  mm/memcg: set pos explicitly for reclaim and !reclaim
  mm/memcg: set memcg after css verified and got reference
  mm/memcg: mz already removed from rb_tree if not NULL
  mm/memcg: remove unneeded nr_scanned
  mm: shmem: make shmem_init return void
  mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
  tools/vm/page_owner_sort.c: avoid repeated judgments
  tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options
  tools/vm/page_owner: support debug log to avoid huge log print
  tools/vm/page_owner_sort.c: support sorting blocks by multiple keys
  tools/vm/page_owner_sort.c: support for multi-value selection in single argument
  tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr
  KVM: arm64: Symbolize the nVHE HYP addresses
  KVM: arm64: Detect and handle hypervisor stack overflows
  KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack
  KVM: arm64: Add guard pages for KVM nVHE hypervisor stack
  KVM: arm64: Introduce pkvm_alloc_private_va_range()
  KVM: arm64: Introduce hyp_alloc_private_va_range()
  kernel/kexec_core: move kexec_core sysctls into its own file
  sysctl: minor cleanup in new_dir()
  gpio: pcf857x: Make teardown callback return void
  irq/gpio: ixp4xx: Drop boardfile probe path
  dt-bindings: gpio: add common consumer GPIO lines
  gpio: use raw spinlock for gpio chip shadowed data
  ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n
  fs/proc: Introduce list_for_each_table_entry for proc sysctl
  mm: fix unused variable kernel warning when SYSCTL=n
  latencytop: move sysctl to its own file
  ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y
  KVM: arm64: Expose the WFXT feature to guests
  KVM: arm64: Offer early resume for non-blocking WFxT instructions
  KVM: arm64: Handle blocking WFIT instruction
  KVM: arm64: Introduce kvm_counter_compute_delta() helper
  KVM: arm64: Simplify kvm_cpu_has_pending_timer()
  arm64: Use WFxT for __delay() when possible
  arm64: Add wfet()/wfit() helpers
  arm64: Add HWCAP advertising FEAT_WFXT
  arm64: Add RV and RN fields for ESR_ELx_WFx_ISS
  arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition
  platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
  gpio: ixp4xx: Detect special machines by compatible
  pinctrl: meson: Replace custom code by gpiochip_node_count() call
  pinctrl: meson: Enable COMPILE_TEST
  pinctrl: meson: Rename REG_* to MESON_REG_*
  pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()
  pinctrl: armada-37xx: Switch to use fwnode instead of of_node
  platform/chrome: cros_ec: append newline to all logs
  platform/chrome: cros_ec: sort header inclusion alphabetically
  platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend()
  platform/chrome: cros_ec: remove unused variable `was_wake_device`
  platform/chrome: cros_ec: fix error handling in cros_ec_register()
  ftrace: Fix build warning
  gpiolib: Introduce a helper to get first GPIO controller node
  pinctrl: samsung: Switch to use for_each_gpiochip_node() helper
  pinctrl: samsung: Drop redundant node parameter in samsung_banks_of_node_get()
  KVM: x86: Bail to userspace if emulation of atomic user access faults
  KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
  KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits
  x86/uaccess: Implement macros for CMPXCHG on user addresses
  Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
  KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES
  KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
  KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
  KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
  KVM: x86: Use static calls to reduce kvm_pmu_ops overhead
  KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata
  KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection
  KVM: x86: Move kvm_ops_static_call_update() to x86.c
  KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits
  KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition
  x86/kvm: Don't waste kvmclock memory if there is nopv parameter
  kvm: vmx: remove redundant parentheses
  kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory
  selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon
  KVM: x86/xen: Remove the redundantly included header file lapic.h
  gpio: realtek-otto: Add RTL931x support
  dt-bindings: gpio: realtek-otto: Add rtl9310 compatible
  gpio: realtek-otto: Add RTL930x support
  gpio: realtek-otto: Support per-cpu interrupts
  gpio: realtek-otto: Support reversed port layouts
  dt-bindings: gpio: realtek-otto: Add rtl9300 compatible
  gpiolib: Extract gpio_chip_get_value() wrapper
  gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc()
  gpiolib: Split out for_each_gpio_desc() macro
  gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()
  gpiolib: Move error message out of a spinlock
  pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper
  pinctrl: renesas: rza1: Switch to use for_each_gpiochip_node() helper
  pinctrl: renesas: rza1: Replace custom code by gpiochip_node_count() call
  pinctrl: stm32: Switch to use for_each_gpiochip_node() helper
  pinctrl: stm32: Replace custom code by gpiochip_node_count() call
  gpiolib: Introduce gpiochip_node_count() helper
  gpiolib: Introduce for_each_gpiochip_node() loop helper
  ftrace: move sysctl_ftrace_enabled to ftrace.c
  kernel/do_mount_initrd: move real_root_dev sysctls to its own file
  kernel/delayacct: move delayacct sysctls to its own file
  kernel/acct: move acct sysctls to its own file
  kernel/panic: move panic sysctls to its own file
  kernel/lockdep: move lockdep sysctls to its own file
  mm: move page-writeback sysctls to their own file
  mm: move oom_kill sysctls to their own file
  kernel/reboot: move reboot sysctls to its own file
  sched: Move energy_aware sysctls to topology.c
  sched: Move cfs_bandwidth_slice sysctls to fair.c
  sched: Move uclamp_util sysctls to core.c
  sched/rt: fix build error when CONFIG_SYSCTL is disable
  sched: Move rr_timeslice sysctls to rt.c
  sched: Move deadline_period sysctls to deadline.c
  sched: Move rt_period/runtime sysctls to rt.c
  sched: Move schedstats sysctls to core.c
  sched: Move child_runs_first sysctls to fair.c
  kbuild: do not remove empty *.symtypes explicitly
  kbuild: factor out genksyms command from cmd_gensymtypes_{c,S}
  docs: kbuild: add references on Kconfig semantics
  gpio: rcar: Add R-Car Gen4 support
  dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support
  gpiolib: Get rid of redundant 'else'
  kbuild: Allow kernel installation packaging to override pkg-config
  kbuild: uapi: use -fsyntax-only rather than -S
  dt-bindings: gpio: uniphier: Add hogs parsing
  KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required
  KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state
  KVM: x86: SVM: allow AVIC to co-exist with a nested guest running
  KVM: x86: allow per cpu apicv inhibit reasons
  KVM: x86: nSVM: implement nested vGIF
  KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE
  KVM: x86: nSVM: implement nested LBR virtualization
  KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running
  KVM: x86: SVM: remove vgif_enabled()
  kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense
  KVM: x86: SVM: use vmcb01 in init_vmcb
  KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint
  KVM: x86: Test case for TSC scaling and offset sync
  KVM: x86: Don't snapshot "max" TSC if host TSC is constant
  KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.
  KVM: x86/i8259: Remove a dead store of irq in a conditional block
  KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available
  KVM: x86/xen: Update self test for Xen PV timers
  KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND
  KVM: x86/xen: handle PV spinlocks slowpath
  KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND
  KVM: x86/xen: Support per-vCPU event channel upcall via local APIC
  KVM: x86/xen: Kernel acceleration for XENVER_version
  KVM: x86/xen: handle PV timers oneshot mode
  KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID
  KVM: x86/xen: handle PV IPI vcpu yield
  KVM: x86/xen: intercept EVTCHNOP_send from guests
  KVM: x86/xen: Support direct injection of event channel events
  KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places
  KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info
  KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info
  KVM: x86: Use gfn_to_pfn_cache for pv_time
  KVM: x86/xen: Use gfn_to_pfn_cache for runstate area
  KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW
  KVM: x86: SVM: allow to force AVIC to be enabled
  KVM: x86: nSVM: implement nested VMLOAD/VMSAVE
  selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN
  KVM: x86: Allow userspace to opt out of hypercall patching

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
	Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml
	Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
	Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml
	Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml
	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
	Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml

Change-Id: I1a7d3bcfcbb7e38183af57932676c73a0d6918f7
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8784555 SKQ4.220629.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-07-02 19:01:14 -07:00
GONG, Ruiqi
375561bd61 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
Fix the following Sparse warnings that got noticed when the PPC-dev
patchwork was checking another patch (see the link below):

init/main.c:862:1: warning: symbol 'randomize_kstack_offset' was not declared. Should it be static?
init/main.c:864:1: warning: symbol 'kstack_offset' was not declared. Should it be static?

Which in fact are triggered on all architectures that have
HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET support (for instances x86, arm64
etc).

Link: https://lore.kernel.org/lkml/e7b0d68b-914d-7283-827c-101988923929@huawei.com/T/#m49b2d4490121445ce4bf7653500aba59eefcb67f
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Xiu Jianfeng <xiujianfeng@huawei.com>
Signed-off-by: GONG, Ruiqi <gongruiqi1@huawei.com>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Fixes: 39218ff4c6 ("stack: Optionally randomize kernel stack offset each syscall")
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220629060423.2515693-1-gongruiqi1@huawei.com
2022-07-01 18:01:47 -07:00
Frederic Weisbecker
24a9c54182 context_tracking: Split user tracking Kconfig
Context tracking is going to be used not only to track user transitions
but also idle/IRQs/NMIs. The user tracking part will then become a
separate feature. Prepare Kconfig for that.

[ frederic: Apply Max Filippov feedback. ]

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Neeraj Upadhyay <quic_neeraju@quicinc.com>
Cc: Uladzislau Rezki <uladzislau.rezki@sony.com>
Cc: Joel Fernandes <joel@joelfernandes.org>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Nicolas Saenz Julienne <nsaenz@kernel.org>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: Xiongfeng Wang <wangxiongfeng2@huawei.com>
Cc: Yu Liao <liaoyu15@huawei.com>
Cc: Phil Auld <pauld@redhat.com>
Cc: Paul Gortmaker<paul.gortmaker@windriver.com>
Cc: Alex Belits <abelits@marvell.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Reviewed-by: Nicolas Saenz Julienne <nsaenzju@redhat.com>
Tested-by: Nicolas Saenz Julienne <nsaenzju@redhat.com>
2022-06-29 17:04:09 -07:00
Greg Kroah-Hartman
78dcf9434c Merge f8a52af9d0 ("Merge tag 'i2c-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7a6f4006a216fc4828361ba7ec74e6a8e3849877
2022-06-29 20:00:36 +02:00
Greg Kroah-Hartman
e2d2ecb4d6 Merge 8291eaafed ("Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibe6f82bf687972be4683e20f8df7bddce7cd8422
2022-06-29 08:29:52 +02:00
Blagovest Kolenichev
5969016e35 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: sched: add vendor hook to set_cpus_allowed
  ANDROID: Incremental fs: Use ERR_CAST in handle_mapped_file()
  UPSTREAM: ipv4: ping: fix bind address validity check
  UPSTREAM: arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
  ANDROID: fix up gki_defconfig files due to Kconfig movements
  UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
  ANDROID: disable LTO and CFI
  ANDROID: add smuckle to OWNERS
  media: lirc: add missing exceptions for lirc uapi header file
  mm: kfence: use PAGE_ALIGNED helper
  selftests: vm: add the "settings" file with timeout variable
  selftests: vm: add "test_hmm.sh" to TEST_FILES
  selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests
  selftests: vm: add migration to the .gitignore
  selftests/vm/pkeys: fix typo in comment
  ksm: fix typo in comment
  selftests: vm: add process_mrelease tests
  Revert "mm/vmscan: never demote for memcg reclaim"
  mm/kfence: print disabling or re-enabling message
  include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace"
  include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion"
  mm: fix a potential infinite loop in start_isolate_page_range()
  MAINTAINERS: add Muchun as co-maintainer for HugeTLB
  zram: fix Kconfig dependency warning
  mm/shmem: fix shmem folio swapoff hang
  cgroup: fix an error handling path in alloc_pagecache_max_30M()
  KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest
  KVM: selftests: x86: Sync the new name of the test case to .gitignore
  Documentation: kvm: reorder ARM-specific section about KVM_SYSTEM_EVENT_SUSPEND
  x86, kvm: use correct GFP flags for preemption disabled
  KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
  x86/kvm: Alloc dummy async #PF token outside of raw spinlock
  KVM: x86: avoid calling x86 emulator without a decoded instruction
  KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
  x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave)
  s390/uv_uapi: depend on CONFIG_S390
  KVM: selftests: x86: Fix test failure on arch lbr capable platforms
  KVM: LAPIC: Trace LAPIC timer expiration on every vmentry
  gpio: sifive: Make the irqchip immutable
  gpio: rcar: Make the irqchip immutable
  gpio: pcf857x: Make the irqchip immutable
  gpio: pca953x: Make the irqchip immutable
  gpio: dwapb: Make the irqchip immutable
  mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n
  genksyms: adjust the output format to modpost
  kbuild: stop merging *.symversions
  kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS
  platform/chrome: Use imperative mood for ChromeOS ACPI sysfs ABI descriptions
  platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI
  mailbox: forward the hrtimer if not queued and under a lock
  modpost: extract symbol versions from *.cmd files
  modpost: add sym_find_with_module() helper
  gpio: sim: Use correct order for the parameters of devm_kcalloc()
  mailbox: qcom-ipcc: Log the pending interrupt during resume
  mailbox: pcc: Fix an invalid-load caught by the address sanitizer
  dt-bindings: mailbox: remove the IPCC "wakeup" IRQ
  mailbox: correct kerneldoc
  mailbox: omap: using pm_runtime_resume_and_get to simplify the code
  mailbox:imx: using pm_runtime_resume_and_get
  mailbox: mediatek: support mt8186 adsp mailbox
  dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name
  mailbox: tegra-hsp: Add 128-bit shared mailbox support
  dt-bindings: tegra186-hsp: add type for shared mailboxes
  mailbox: tegra-hsp: Add tegra_hsp_sm_ops
  dt-bindings: gce: add the GCE header file for MT8186
  mailbox: remove an unneeded NULL check on list iterator
  mailbox: imx: remove redundant initializer
  dt-bindings: mailbox: qcom-ipcc: simplify the example
  gpio: ml-ioh: Convert to use managed functions pcim* and devm_*
  KVM: s390: selftest: Test suppression indication on key prot exception
  KVM: s390: Don't indicate suppression on dirtying, failing memop
  selftests: drivers/s390x: Add uvdevice tests
  drivers/s390/char: Add Ultravisor io device
  MAINTAINERS: Update KVM RISC-V entry to cover selftests support
  RISC-V: KVM: Introduce ISA extension register
  RISC-V: KVM: Cleanup stale TLB entries when host CPU changes
  RISC-V: KVM: Add remote HFENCE functions based on VCPU requests
  RISC-V: KVM: Reduce KVM_MAX_VCPUS value
  RISC-V: KVM: Introduce range based local HFENCE functions
  RISC-V: KVM: Treat SBI HFENCE calls as NOPs
  RISC-V: KVM: Add Sv57x4 mode support for G-stage
  RISC-V: KVM: Use G-stage name for hypervisor page table
  KVM: selftests: riscv: Remove unneeded semicolon
  KVM: selftests: riscv: Improve unexpected guest trap handling
  mm: damon: use HPAGE_PMD_SIZE
  tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
  nodemask.h: fix compilation error with GCC12
  mm: fix missing handler for __GFP_NOWARN
  mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
  mm/page_owner.c: add missing __initdata attribute
  tmpfs: fix undefined-behaviour in shmem_reconfigure()
  mm/mempolicy: fix uninit-value in mpol_rebind_policy()
  mm: don't be stuck to rmap lock on reclaim path
  zswap: memcg accounting
  mm: zswap: add basic meminfo and vmstat coverage
  mm: Kconfig: simplify zswap configuration
  mm: Kconfig: group swap, slab, hotplug and thp options into submenus
  mm: Kconfig: move swap and slab config options to the MM section
  Documentation: filesystems: proc: update meminfo section
  mm/swap: fix comment about swap extent
  mm/swap: fix the comment of get_kernel_pages
  mm/swap: clean up the comment of find_next_to_unuse
  mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT
  mm/swap: add helper swap_offset_available()
  mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES
  mm/swap: make page_swapcount and __lru_add_drain_all static
  mm/swap: remove unneeded p != NULL check in __swap_duplicate
  mm/swap: remove buggy cache->nr check in refill_swap_slots_cache
  mm/swap: print bad swap offset entry in get_swap_device
  mm/swap: remove unneeded return value of free_swap_slot
  mm/swap: fold __swap_info_get() into its sole caller
  mm/swap: use helper macro __ATTR_RW
  mm/swap: use helper is_swap_pte() in swap_vma_readahead
  mm: mmap: register suitable readonly file vmas for khugepaged
  mm: khugepaged: introduce khugepaged_enter_vma() helper
  mm: khugepaged: make hugepage_vma_check() non-static
  mm: khugepaged: make khugepaged_enter() void function
  mm: thp: only regular file could be THP eligible
  mm: khugepaged: skip DAX vma
  mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED
  sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE
  arm64/mm: fix page table check compile error for CONFIG_PGTABLE_LEVELS=2
  riscv/mm: fix two page table check related issues
  gpio: ftgpio: Remove unneeded ERROR check before clk_disable_unprepare
  KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run
  KVM: arm64: vgic: Undo work in failed ITS restores
  KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures
  KVM: arm64: vgic: Add more checks when restoring ITS tables
  KVM: arm64: vgic: Check that new ITEs could be saved in guest memory
  KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected
  platform/chrome: cros_ec_spi: drop BUG_ON() if `din` isn't large enough
  platform/chrome: cros_ec_spi: drop unneeded BUG_ON()
  platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c()
  platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event()
  platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx()
  platform/chrome: correct cros_ec_prepare_tx() usage
  platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet()
  KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace
  KVM: arm64: Reenable pmu in Protected Mode
  KVM: arm64: Pass pmu events to hyp via vcpu
  KVM: arm64: Repack struct kvm_pmu to reduce size
  KVM: arm64: Wrapper for getting pmu_events
  KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround
  gpio: ws16c48: Utilize iomap interface
  gpio: gpio-mm: Utilize iomap interface
  gpio: 104-idio-16: Utilize iomap interface
  gpio: 104-idi-48: Utilize iomap interface
  gpio: 104-dio-48e: Utilize iomap interface
  gpio: zevio: drop of_gpio.h header
  mm, compaction: fast_find_migrateblock() should return pfn in the target zone
  mm/damon: add documentation for Enum value
  mm/memcontrol: export memcg->watermark via sysfs for v2 memcg
  mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl
  mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing
  mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on
  mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries
  mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping
  mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration
  mm: change huge_ptep_clear_flush() to return the original pte
  Documentation/vm: rework "Temporary Virtual Mappings" section
  Documentation/vm: move "Using kmap-atomic" to highmem.h
  Documentation/vm: include kdocs from highmem*.h into highmem.rst
  mm/highmem: fix kernel-doc warnings in highmem*.h
  mm/memory-failure.c: simplify num_poisoned_pages_inc/dec
  mm/hwpoison: disable hwpoison filter during removing
  mm/memory-failure.c: add hwpoison_filter for soft offline
  mm/memory-failure.c: simplify num_poisoned_pages_dec
  mm/memory-failure.c: move clear_hwpoisoned_pages
  mm/page_owner: use strscpy() instead of strlcpy()
  kasan: clean-up kconfig options descriptions
  kasan: move boot parameters section in documentation
  kasan: update documentation
  kasan: give better names to shadow values
  kasan: use tabs to align shadow values
  kasan: clean up comments in internal kasan.h
  mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access
  tracing: incorrect gfp_t conversion
  zram: remove double compression logic
  percpu: improve percpu_alloc_percpu event trace
  docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS
  mm/damon/reclaim: use resource_size function on resource object
  mm: functions may simplify the use of return values
  riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
  arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
  mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h
  mm: page_table_check: add hooks to public helpers
  mm: page_table_check: move pxx_user_accessible_page into x86
  mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE
  mm/migrate: convert move_to_new_page() into move_to_new_folio()
  mm: add folio_test_movable()
  mm: add folio_mapping_flags()
  mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio()
  mm/shmem: convert shmem_getpage_gfp to use a folio
  mm/shmem: convert shmem_alloc_and_acct_page to use a folio
  mm/shmem: add shmem_alloc_folio()
  mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio
  mm/shmem: convert shmem_add_to_page_cache to take a folio
  mm/swap: add folio_throttle_swaprate
  mm/shmem: use a folio in shmem_unused_huge_shrink
  vmscan: remove remaining uses of page in shrink_page_list
  mm: allow can_split_folio() to be called when THP are disabled
  vmscan: convert the activate_locked portion of shrink_page_list to folios
  vmscan: move initialisation of mapping down
  vmscan: convert lazy freeing to folios
  vmscan: convert page buffer handling to use folios
  vmscan: convert dirty page handling to folios
  swap: convert add_to_swap() to take a folio
  swap: turn get_swap_page() into folio_alloc_swap()
  vmscan: convert the writeback handling in shrink_page_list() to folios
  vmscan: use folio_mapped() in shrink_page_list()
  mm: remove alloc_pages_vma()
  alpha: fix alloc_zeroed_user_highpage_movable()
  mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio()
  shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio()
  mm/shmem: remove duplicate include in memory.c
  mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node
  mm/vmscan: filter empty page_list at the beginning
  mm/vmscan: use helper folio_is_file_lru()
  mm/vmscan: remove obsolete comment in kswapd_run
  mm/vmscan: take all base pages of THP into account when race with speculative reference
  mm/vmscan: introduce helper function reclaim_page_list()
  mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback
  mm/vmscan: not necessary to re-init the list for each iteration
  mm: convert sysfs input to bool using kstrtobool()
  lib/kstrtox.c: add "false"/"true" support to kstrtobool()
  mm/vmscan: take min_slab_pages into account when try to call shrink_node
  drivers: virtio_mem: use pageblock size as the minimum virtio_mem size.
  mm: cma: use pageblock_order as the single alignment
  mm: page_isolation: enable arbitrary range page isolation.
  mm: make alloc_contig_range work at pageblock granularity
  mm: page_isolation: check specified range for unmovable pages
  mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c
  cgroup: fix racy check in alloc_pagecache_max_30M() helper function
  cgroup: remove racy check in test_memcg_sock()
  cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events()
  cgroup: account for memory_recursiveprot in test_memcg_low()
  cgroups: refactor children cgroups in memcg tests
  mm/uffd: move USERFAULTFD configs into mm/
  userfaultfd/selftests: use swap() instead of open coding it
  selftests/uffd: enable uffd-wp for shmem/hugetlbfs
  mm: enable PTE markers by default
  mm/uffd: enable write protection for shmem & hugetlbfs
  mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs
  mm/khugepaged: don't recycle vma pgtable if uffd-wp registered
  mm/hugetlb: handle uffd-wp during fork()
  mm/hugetlb: only drop uffd-wp special pte if required
  mm/hugetlb: allow uffd wr-protect none ptes
  mm/hugetlb: handle pte markers in page faults
  mm/hugetlb: handle UFFDIO_WRITEPROTECT
  mm/hugetlb: take care of UFFDIO_COPY_MODE_WP
  mm/hugetlb: hook page faults for uffd write protection
  mm/hugetlb: introduce huge pte version of uffd-wp helpers
  mm/shmem: handle uffd-wp during fork()
  mm/shmem: allows file-back mem to be uffd wr-protected on thps
  mm/shmem: allow uffd wr-protect none pte for file-backed mem
  mm/shmem: persist uffd-wp bit across zapping for file-backed
  mm/shmem: handle uffd-wp special pte in page fault handler
  mm/shmem: take care of UFFDIO_COPY_MODE_WP
  mm/uffd: PTE_MARKER_UFFD_WP
  mm: check against orig_pte for finish_fault()
  mm: teach core mm about pte markers
  mm: introduce PTE_MARKER swap entry
  mm/page_alloc: cache the result of node_dirty_ok()
  Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter
  mm/damon/reclaim: support online inputs update
  Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit'
  mm/damon/sysfs: support online inputs update
  mm/damon/sysfs: update schemes stat in the kdamond context
  mm/damon/sysfs: use enum for 'state' input handling
  mm/damon/sysfs: reuse damon_set_regions() for regions setting
  mm/damon/sysfs: move targets setup code to a separated function
  mm/damon/sysfs: prohibit multiple physical address space monitoring targets
  mm/damon/vaddr: remove damon_va_apply_three_regions()
  mm/damon/vaddr: move 'damon_set_regions()' to core
  mm/damon/vaddr: generalize damon_va_apply_three_regions()
  mm/damon/core: finish kdamond as soon as any callback returns an error
  mm/damon/core: add a new callback for watermarks checks
  selftest/vm: test that mremap fails on non-existent vma
  mm/rmap: Fix typos in comments
  mm/swapops: make is_pmd_migration_entry more strict
  mmap locking API: fix missed mmap_sem references in comments
  mm: make minimum slab alignment a runtime property
  printk: stop including cache.h from printk.h
  mm: rmap: use flush_cache_range() to flush cache for hugetlb pages
  mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing
  mm: hugetlb: considering PMD sharing when flushing cache/TLBs
  mm/memory_hotplug: use pgprot_val to get value of pgprot
  Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring
  mm/damon/sysfs: support fixed virtual address ranges monitoring
  mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring
  Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file
  selftets/damon/sysfs: test existence and permission of avail_operations
  mm/damon/sysfs: add a file for listing available monitoring ops
  mm/damon/core: add a function for damon_operations registration checks
  mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE
  kfence: enable check kfence canary on panic via boot param
  hugetlbfs: fix hugetlbfs_statfs() locking
  mm: avoid unnecessary flush on change_huge_pmd()
  mm/mprotect: do not flush when not required architecturally
  mm/mprotect: use mmu_gather
  platform/chrome: Add ChromeOS ACPI device driver
  KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps
  KVM: VMX: Include MKTME KeyID bits in shadow_zero_check
  KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask
  KVM: x86/mmu: Rename reset_rsvds_bits_mask()
  KVM: x86: a vCPU with a pending triple fault is runnable
  KVM: x86/mmu: Expand and clean up page fault stats
  KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults
  KVM: x86/mmu: Make all page fault handlers internal to the MMU
  KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"
  KVM: x86/mmu: Drop exec/NX check from "page fault can be fast"
  KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use
  KVM: VMX: clean up pi_wakeup_handler
  KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
  modpost: change the license of EXPORT_SYMBOL to bool type
  modpost: remove left-over cross_compile declaration
  kbuild: record symbol versions in *.cmd files
  kbuild: generate a list of objects in vmlinux
  modpost: move *.mod.c generation to write_mod_c_files()
  modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header
  scripts/prune-kernel: Use kernel-install if available
  kbuild: factor out the common installation code into scripts/install.sh
  platform/chrome: cros_ec_typec: Check for EC driver
  KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE
  KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler
  VFS: add FMODE_CAN_ODIRECT file flag
  MM: handle THP in swap_*page_fs() - count_vm_events()
  mm: handle THP in swap_*page_fs()
  mm: submit multipage write for SWP_FS_OPS swap-space
  mm: submit multipage reads for SWP_FS_OPS swap-space
  doc: update documentation for swap_activate and swap_rw
  mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw
  nfs: rename nfs_direct_IO and use as ->swap_rw
  mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space
  mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space
  mm: move responsibility for setting SWP_FS_OPS to ->swap_activate
  mm: drop swap_dirty_folio
  mm: create new mm/swap.h header file
  selftests: clarify common error when running gup_test
  mm/gup: fix comments to pin_user_pages_*()
  powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s
  powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s
  s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  s390/pgtable: cleanup description of swp pte layout
  arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE
  mm/swap: remember PG_anon_exclusive via a swp pte bit
  mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning
  mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page
  mm: support GUP-triggered unsharing of anonymous pages
  mm/gup: disallow follow_page(FOLL_PIN)
  mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails
  mm: remember exclusively mapped anonymous pages with PG_anon_exclusive
  mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages
  mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page()
  mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively
  mm/rmap: drop "compound" parameter from page_add_new_anon_rmap()
  mm/rmap: pass rmap flags to hugepage_add_anon_rmap()
  mm/rmap: remove do_page_add_anon_rmap()
  mm/rmap: convert RMAP flags to a proper distinct rmap_t type
  mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap()
  mm/memory: slightly simplify copy_present_pte()
  mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range()
  mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed
  sched: Fix build warning without CONFIG_SYSCTL
  reboot: Fix build warning without CONFIG_SYSCTL
  modpost: split new_symbol() to symbol allocation and hash table addition
  modpost: make sym_add_exported() always allocate a new symbol
  modpost: make multiple export error
  modpost: dump Module.symvers in the same order of modules.order
  modpost: traverse the namespace_list in order
  modpost: use doubly linked list for dump_lists
  modpost: traverse unresolved symbols in order
  modpost: add sym_add_unresolved() helper
  modpost: traverse modules in order
  modpost: import include/linux/list.h
  modpost: change mod->gpl_compatible to bool type
  modpost: use bool type where appropriate
  ia64: make the install target not depend on any build artifact
  kbuild: drop $(objtree)/ prefix support for clean-files
  Makefile: fix 2 typos
  modpost: move struct namespace_list to modpost.c
  modpost: retrieve the module dependency and CRCs in check_exports()
  modpost: add a separate error for exported symbols without definition
  modpost: remove stale comment about sym_add_exported()
  modpost: do not write out any file when error occurred
  modpost: use snprintf() instead of sprintf() for safety
  checksyscalls: ignore -Wunused-macros
  scripts: dummy-tools, add pahole
  kheaders: Have cpio unconditionally replace files
  kbuild: support W=e to make build abort in case of warning
  kbuild: read *.mod to get objects passed to $(LD) or $(AR)
  kbuild: make *.mod not depend on *.o
  kbuild: get rid of duplication in *.mod files
  kbuild: split the second line of *.mod into *.usyms
  kbuild: reuse real-search to simplify cmd_mod
  kbuild: make multi_depend work with targets in subdirectory
  kbuild: reuse suffix-search to refactor multi_depend
  kbuild: refactor cmd_modversions_S
  kbuild: refactor cmd_modversions_c
  modpost: remove annoying namespace_from_kstrtabns()
  modpost: remove redundant initializes for static variables
  modpost: move export_from_secname() call to more relevant place
  modpost: remove useless export_from_sec()
  KVM: arm64: nvhe: Eliminate kernel-doc warnings
  KVM: arm64: Avoid unnecessary absolute addressing via literals
  gpio: max77620: Make the irqchip immutable
  dt-bindings: gpio: pca95xx: add entry for pca6408
  gpio: pca953xx: Add support for pca6408
  gpio: max732x: Drop unused support for irq and setup code via platform data
  Documentation: KVM: Fix title level for PSCI_SUSPEND
  KVM: arm64: Print emulated register table name when it is unsorted
  KVM: arm64: Don't BUG_ON() if emulated register table is unsorted
  KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision
  KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation
  KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs
  Documentation: Fix index.rst after psci.rst renaming
  selftests: KVM: Test SYSTEM_SUSPEND PSCI call
  selftests: KVM: Refactor psci_test to make it amenable to new tests
  selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test
  selftests: KVM: Create helper for making SMCCC calls
  selftests: KVM: Rename psci_cpu_on_test to psci_test
  KVM: arm64: Implement PSCI SYSTEM_SUSPEND
  KVM: arm64: Add support for userspace to suspend a vCPU
  KVM: arm64: Return a value from check_vcpu_requests()
  KVM: arm64: Rename the KVM_REQ_SLEEP handler
  KVM: arm64: Track vCPU power state using MP state values
  KVM: arm64: Dedupe vCPU power off helpers
  KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2
  KVM: arm64: Fix new instances of 32bit ESRs
  selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list
  selftests: KVM: aarch64: Introduce hypercall ABI test
  selftests: KVM: Create helper for making SMCCC calls
  selftests: KVM: Rename psci_cpu_on_test to psci_test
  tools: Import ARM SMCCC definitions
  Docs: KVM: Add doc for the bitmap firmware registers
  Docs: KVM: Rename psci.rst to hypercalls.rst
  KVM: arm64: Add vendor hypervisor firmware register
  KVM: arm64: Add standard hypervisor firmware register
  KVM: arm64: Setup a framework for hypercall bitmap firmware registers
  KVM: arm64: Factor out firmware register handling from psci.c
  KVM: arm64: Hide AArch32 PMU registers when not available
  KVM: arm64: Start trapping ID registers for 32 bit guests
  KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler
  KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents
  KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds
  KVM: arm64: Return a bool from emulate_cp()
  platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first
  platform/chrome: cros_ec_lpcs: detect the Framework Laptop
  KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c
  KVM: Add max_vcpus field in common 'struct kvm'
  KVM: x86: avoid loading a vCPU after .vm_destroy was called
  gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610
  gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible
  mm/damon/reclaim: fix the timer always stays active
  mm/damon: remove unnecessary type castings
  mm/damon/core-test: add a kunit test case for ops registration
  damon: vaddr-test: tweak code to make the logic clearer
  selftests: cgroup: add a selftest for memory.reclaim
  selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory
  selftests: cgroup: return -errno from cg_read()/cg_write() on failure
  memcg: introduce per-memcg reclaim interface
  zram: add a huge_idle writeback mode
  mm/page_alloc: simplify update of pgdat in wake_all_kswapds
  kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t
  kasan: fix sleeping function called from invalid context on RT kernel
  mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds()
  mm/khugepaged: use vma_is_anonymous
  mm: use for_each_online_node and node_online instead of open coding
  hugetlb: fix return value of __setup handlers
  hugetlb: fix hugepages_setup when deal with pernode
  hugetlb: fix wrong use of nr_online_nodes
  KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest
  KVM: X86/MMU: Add sp_has_gptes()
  KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus
  KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible
  KVM: x86/mmu: replace direct_map with root_role.direct
  KVM: x86/mmu: replace root_level with cpu_role.base.level
  KVM: x86/mmu: replace shadow_root_level with root_role.level
  KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu
  KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles
  KVM: x86/mmu: remove redundant bits from extended role
  KVM: x86/mmu: rename kvm_mmu_role union
  KVM: x86/mmu: remove extended bits from mmu_role, rename field
  KVM: x86/mmu: store shadow EFER.NX in the MMU role
  KVM: x86/mmu: cleanup computation of MMU roles for shadow paging
  KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging
  KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common
  KVM: x86/mmu: remove ept_ad field
  KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs
  KVM: x86/mmu: split cpu_role from mmu_role
  KVM: x86/mmu: remove "bool base_only" arguments
  KVM: x86: Clean up and document nested #PF workaround
  KVM: x86/mmu: rephrase unclear comment
  KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu
  KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs
  KVM: x86/mmu: nested EPT cannot be used in SMM
  KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled
  KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary
  KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts
  x86/cpufeatures: Add virtual TSC_AUX feature bit
  drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
  mm: compaction: make sure highest is above the min_pfn
  mm: compaction: simplify the code in __compact_finished
  mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS
  mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online
  mm: compaction: clean up comment about async compaction in isolate_migratepages
  mm: compaction: use helper compound_nr in isolate_migratepages_block
  mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c
  mm: compaction: clean up comment about suitable migration target recheck
  mm: compaction: clean up comment for sched contention
  mm: compaction: remove unneeded assignment to isolate_start_pfn
  mm: compaction: remove unneeded pfn update
  mm: compaction: remove unneeded return value of kcompactd_run
  mm/vmstat: add events for ksm cow
  ksm: count ksm merging pages for each process
  include/linux/swapops.h: remove stub for non_swap_entry()
  mm/page_alloc: reuse tail struct pages for compound devmaps
  mm/sparse-vmemmap: improve memory savings for compound devmaps
  mm/hugetlb_vmemmap: move comment block to Documentation/vm
  mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper
  mm/sparse-vmemmap: add a pgmap argument to section activation
  mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*
  mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled*
  mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions
  mm/page_alloc.c: calc the right pfn if page size is not 4K
  mm/mremap: avoid unneeded do_munmap call
  mm/mremap: use helper mlock_future_check()
  mm/mmap: drop arch_vm_get_page_pgprot()
  mm/mmap: drop arch_filter_pgprot()
  x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT
  mm/mmap.c: use helper mlock_future_check()
  mm/mmap: clarify protection_map[] indices
  mm/debug_vm_pgtable: drop protection_map[] usage
  mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush
  mm/mmap.c: use mmap_assert_write_locked() instead of open coding it
  selftests: vm: fix shellcheck warnings in run_vmtests.sh
  selftests: vm: refactor run_vmtests.sh to reduce boilerplate
  selftests: vm: add test for Soft-Dirty PTE bit
  selftests: vm: bring common functions to a new file
  tools/testing/selftests/vm/gup_test.c: clarify error statement
  mm: simplify follow_invalidate_pte()
  dax: fix missing writeprotect the pte entry
  mm: pvmw: add support for walking devmap pages
  mm: rmap: introduce pfn_mkclean_range() to cleans PTEs
  dax: fix cache flush on PMD-mapped pages
  mm: rmap: fix cache flush on THP pages
  mm/madvise: fix potential pte_unmap_unlock pte error
  mm: untangle config dependencies for demote-on-reclaim
  mm: migrate: simplify the refcount validation when migrating hugetlb mapping
  mm/migration: fix possible do_pages_stat_array racing with memory offline
  mm/migration: fix potential invalid node access for reclaim-based migration
  mm/migration: fix potential page refcounts leak in migrate_pages
  mm/migration: remove some duplicated codes in migrate_pages
  mm/migration: avoid unneeded nodemask_t initialization
  mm/migration: use helper macro min in do_pages_stat
  mm/migration: use helper function vma_lookup() in add_page_for_migration
  mm/migration: remove unneeded local variable page_lru
  mm/migration: remove unneeded local variable mapping_locked
  mm: add selftests for migration entries
  mm/mempolicy: clean up the code logic in queue_pages_pte_range
  drivers/base/node.c: fix compaction sysfs file leak
  mm: compaction: use helper isolation_suitable()
  mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle()
  mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free
  mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page()
  mm/z3fold: remove confusing local variable l reassignment
  mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate
  mm/z3fold: minor clean up for z3fold_free
  mm/z3fold: remove obsolete comment in z3fold_alloc
  mm/z3fold: declare z3fold_mount with __init
  fs/proc/task_mmu.c: remove redundant page validation of pte_page
  mm/vmscan: fix comment for isolate_lru_pages
  mm/vmscan: fix comment for current_may_throttle
  mm/vmscan: remove obsolete comment in get_scan_count
  mm/vmscan: sc->reclaim_idx must be a valid zone index
  mm/vmscan: make sure wakeup_kswapd with managed zone
  mm/vmscan: reclaim only affects managed_zones
  arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64
  mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP
  hugetlb: remove use of list iterator variable after loop
  mm, hugetlb, hwpoison: separate branch for free and in-use hugepage
  mm/memory-failure.c: dissolve truncated hugetlb page
  mm/memory-failure.c: minor cleanup for HWPoisonHandlable
  Revert "mm/memory-failure.c: fix race with changing page compound again"
  mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED
  mm/memory-failure.c: remove unnecessary (void*) conversions
  mm: wrap __find_buddy_pfn() with a necessary buddy page validation
  mm: page_alloc: simplify pageblock migratetype check in __free_one_page()
  mm/page_alloc: adding same penalty is enough to get round-robin order
  Documentation/sysctl: document page_lock_unfairness
  vmap(): don't allow invalid pages
  mm/vmalloc: fix a comment
  mm/memcontrol.c: remove unused private flag of memory.oom_control
  mm/memcontrol.c: make cgroup_memory_noswap static
  MAINTAINERS: add corresponding kselftests to memcg entry
  MAINTAINERS: add corresponding kselftests to cgroup entry
  kselftests: memcg: speed up the memory.high test
  kselftests: memcg: update the oom group leaf events test
  mm/memcg: non-hierarchical mode is deprecated
  mm/memcg: move generation assignment and comparison together
  mm/memcg: set pos explicitly for reclaim and !reclaim
  mm/memcg: set memcg after css verified and got reference
  mm/memcg: mz already removed from rb_tree if not NULL
  mm/memcg: remove unneeded nr_scanned
  mm: shmem: make shmem_init return void
  mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
  tools/vm/page_owner_sort.c: avoid repeated judgments
  tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options
  tools/vm/page_owner: support debug log to avoid huge log print
  tools/vm/page_owner_sort.c: support sorting blocks by multiple keys
  tools/vm/page_owner_sort.c: support for multi-value selection in single argument
  tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr
  KVM: arm64: Symbolize the nVHE HYP addresses
  KVM: arm64: Detect and handle hypervisor stack overflows
  KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack
  KVM: arm64: Add guard pages for KVM nVHE hypervisor stack
  KVM: arm64: Introduce pkvm_alloc_private_va_range()
  KVM: arm64: Introduce hyp_alloc_private_va_range()
  kernel/kexec_core: move kexec_core sysctls into its own file
  sysctl: minor cleanup in new_dir()
  gpio: pcf857x: Make teardown callback return void
  irq/gpio: ixp4xx: Drop boardfile probe path
  dt-bindings: gpio: add common consumer GPIO lines
  gpio: use raw spinlock for gpio chip shadowed data
  ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n
  fs/proc: Introduce list_for_each_table_entry for proc sysctl
  mm: fix unused variable kernel warning when SYSCTL=n
  latencytop: move sysctl to its own file
  ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y
  KVM: arm64: Expose the WFXT feature to guests
  KVM: arm64: Offer early resume for non-blocking WFxT instructions
  KVM: arm64: Handle blocking WFIT instruction
  KVM: arm64: Introduce kvm_counter_compute_delta() helper
  KVM: arm64: Simplify kvm_cpu_has_pending_timer()
  arm64: Use WFxT for __delay() when possible
  arm64: Add wfet()/wfit() helpers
  arm64: Add HWCAP advertising FEAT_WFXT
  arm64: Add RV and RN fields for ESR_ELx_WFx_ISS
  arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition
  platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
  gpio: ixp4xx: Detect special machines by compatible
  pinctrl: meson: Replace custom code by gpiochip_node_count() call
  pinctrl: meson: Enable COMPILE_TEST
  pinctrl: meson: Rename REG_* to MESON_REG_*
  pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()
  pinctrl: armada-37xx: Switch to use fwnode instead of of_node
  platform/chrome: cros_ec: append newline to all logs
  platform/chrome: cros_ec: sort header inclusion alphabetically
  platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend()
  platform/chrome: cros_ec: remove unused variable `was_wake_device`
  platform/chrome: cros_ec: fix error handling in cros_ec_register()
  ftrace: Fix build warning
  gpiolib: Introduce a helper to get first GPIO controller node
  pinctrl: samsung: Switch to use for_each_gpiochip_node() helper
  pinctrl: samsung: Drop redundant node parameter in samsung_banks_of_node_get()
  KVM: x86: Bail to userspace if emulation of atomic user access faults
  KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
  KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits
  x86/uaccess: Implement macros for CMPXCHG on user addresses
  Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
  KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES
  KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
  KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
  KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
  KVM: x86: Use static calls to reduce kvm_pmu_ops overhead
  KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata
  KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection
  KVM: x86: Move kvm_ops_static_call_update() to x86.c
  KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits
  KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition
  x86/kvm: Don't waste kvmclock memory if there is nopv parameter
  kvm: vmx: remove redundant parentheses
  kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory
  selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon
  KVM: x86/xen: Remove the redundantly included header file lapic.h
  gpio: realtek-otto: Add RTL931x support
  dt-bindings: gpio: realtek-otto: Add rtl9310 compatible
  gpio: realtek-otto: Add RTL930x support
  gpio: realtek-otto: Support per-cpu interrupts
  gpio: realtek-otto: Support reversed port layouts
  dt-bindings: gpio: realtek-otto: Add rtl9300 compatible
  gpiolib: Extract gpio_chip_get_value() wrapper
  gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc()
  gpiolib: Split out for_each_gpio_desc() macro
  gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()
  gpiolib: Move error message out of a spinlock
  pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper
  pinctrl: renesas: rza1: Switch to use for_each_gpiochip_node() helper
  pinctrl: renesas: rza1: Replace custom code by gpiochip_node_count() call
  pinctrl: stm32: Switch to use for_each_gpiochip_node() helper
  pinctrl: stm32: Replace custom code by gpiochip_node_count() call
  gpiolib: Introduce gpiochip_node_count() helper
  gpiolib: Introduce for_each_gpiochip_node() loop helper
  ftrace: move sysctl_ftrace_enabled to ftrace.c
  kernel/do_mount_initrd: move real_root_dev sysctls to its own file
  kernel/delayacct: move delayacct sysctls to its own file
  kernel/acct: move acct sysctls to its own file
  kernel/panic: move panic sysctls to its own file
  kernel/lockdep: move lockdep sysctls to its own file
  mm: move page-writeback sysctls to their own file
  mm: move oom_kill sysctls to their own file
  kernel/reboot: move reboot sysctls to its own file
  sched: Move energy_aware sysctls to topology.c
  sched: Move cfs_bandwidth_slice sysctls to fair.c
  sched: Move uclamp_util sysctls to core.c
  sched/rt: fix build error when CONFIG_SYSCTL is disable
  sched: Move rr_timeslice sysctls to rt.c
  sched: Move deadline_period sysctls to deadline.c
  sched: Move rt_period/runtime sysctls to rt.c
  sched: Move schedstats sysctls to core.c
  sched: Move child_runs_first sysctls to fair.c
  kbuild: do not remove empty *.symtypes explicitly
  kbuild: factor out genksyms command from cmd_gensymtypes_{c,S}
  docs: kbuild: add references on Kconfig semantics
  gpio: rcar: Add R-Car Gen4 support
  dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support
  gpiolib: Get rid of redundant 'else'
  kbuild: Allow kernel installation packaging to override pkg-config
  kbuild: uapi: use -fsyntax-only rather than -S
  dt-bindings: gpio: uniphier: Add hogs parsing
  KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required
  KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state
  KVM: x86: SVM: allow AVIC to co-exist with a nested guest running
  KVM: x86: allow per cpu apicv inhibit reasons
  KVM: x86: nSVM: implement nested vGIF
  KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE
  KVM: x86: nSVM: implement nested LBR virtualization
  KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running
  KVM: x86: SVM: remove vgif_enabled()
  kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense
  KVM: x86: SVM: use vmcb01 in init_vmcb
  KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint
  KVM: x86: Test case for TSC scaling and offset sync
  KVM: x86: Don't snapshot "max" TSC if host TSC is constant
  KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.
  KVM: x86/i8259: Remove a dead store of irq in a conditional block
  KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available
  KVM: x86/xen: Update self test for Xen PV timers
  KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND
  KVM: x86/xen: handle PV spinlocks slowpath
  KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND
  KVM: x86/xen: Support per-vCPU event channel upcall via local APIC
  KVM: x86/xen: Kernel acceleration for XENVER_version
  KVM: x86/xen: handle PV timers oneshot mode
  KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID
  KVM: x86/xen: handle PV IPI vcpu yield
  KVM: x86/xen: intercept EVTCHNOP_send from guests
  KVM: x86/xen: Support direct injection of event channel events
  KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places
  KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info
  KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info
  KVM: x86: Use gfn_to_pfn_cache for pv_time
  KVM: x86/xen: Use gfn_to_pfn_cache for runstate area
  KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW
  KVM: x86: SVM: allow to force AVIC to be enabled
  KVM: x86: nSVM: implement nested VMLOAD/VMSAVE
  selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN
  KVM: x86: Allow userspace to opt out of hypercall patching

Bug: 235430656
Bug: 236688521
Bug: 236775946
Change-Id: I8097b6af51592c52cf7c5c1b099c78597cc312ac
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-06-28 14:03:57 +00:00
Greg Kroah-Hartman
3b390fba1d Merge 6f664045c8 ("Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I477b976bc22189a1d052d6c3d2773966a1128eaa
2022-06-28 14:54:22 +02:00
Greg Kroah-Hartman
f5794dc184 Revert "Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""""
This reverts commit 090a1da697.

It brings it back now that we have merged around the problem area.

Bug: 200082547
Bug: 214445388
Cc: Ramji Jiyani <ramjiyani@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iaa69221f341bf2face454ec0452efff2cbba9042
2022-06-28 12:55:56 +02:00
Greg Kroah-Hartman
8246e1a92f Merge ef98f9cfe2 ("Merge tag 'modules-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I83fd30737a60ed30a735742c2f6f17a13fea0bbe
2022-06-28 11:53:33 +02:00
Greg Kroah-Hartman
090a1da697 Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup"""
This reverts commit 5ffc4c2275.

It conflicts in bad ways with the module code changes in 5.19-rc1 so
revert it for now.  If it is still needed, it can be added back later.

Bug: 200082547
Bug: 214445388
Cc: Ramji Jiyani <ramjiyani@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibf0b85c355cfc3e1a45c213a131a12c9e3061349
2022-06-28 11:52:40 +02:00
Greg Kroah-Hartman
593e016519 Merge 44d35720c9 ("Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I18505aae180d7c54ac425efd2c60fefc47e0b1e4
2022-06-22 08:38:40 +02:00
jianzhou
766873b453 Merge keystone/android-mainline-keystone-qcom-release.5.18.0 (8b0a7fb) into msm-pineapple
* refs/heads/tmp-8b0a7fb:
  ANDROID: Adding Image.gz and boot-gz.img
  Revert "ANDROID: modpost: Forbid double exports"
  ANDROID: Enable SM8450 drivers and DTB in the db845c config
  ANDROID: GKI: remove info print for header generation
  ANDROID: Add clang-tidy/clang-analyzer support for mixed build environment
  ANDROID: dm-default-key: support report_zones
  ANDROID: GKI: enable zoned device support
  Revert "ANDROID: modules: introduce the MODULE_SCMVERSION config"
  ANDROID: scsi: ufs: sysfs: fix up scsi/ufs merge problems.
  ANDROID: BUILD.bazel: db845c: Fix up modules_out for drm_dp_helper -> drm_display_helper change
  ANDROID: binder: fix race in priority restore
  ANDROID: binder: switch task argument for binder_thread
  ANDROID: binder: pass desired priority by reference
  ANDROID: binder: fold common setup of node_prio
  ANDROID: db845c: Add zram and zsmalloc to module_outs
  ANDROID: GKI: ZSMALLOC & ZRAM as modules for arm64
  ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS
  ANDROID: incremental-fs: convert to read_folio
  locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro
  linux/types.h: reinstate "__bitwise__" macro for user space use
  media: lirc: revert removal of unused feature flags
  ARM: ixp4xx: Consolidate Kconfig fixing issue
  ext4: only allow test_dummy_encryption when supported
  ext4: fix bug_on in __es_tree_search
  ext4: avoid cycles in directory h-tree
  ext4: verify dir block before splitting it
  ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
  gfs2: Convert function bh_get to use iomap
  gfs2: use i_lock spin_lock for inode qadata
  gfs2: Return more useful errors from gfs2_rgrp_send_discards()
  gfs2: Use container_of() for gfs2_glock(aspace)
  gfs2: Explain some direct I/O oddities
  ptp: ocp: Add firmware header checks
  ptp: ocp: fix PPS source selector debugfs reporting
  ptp: ocp: add .init function for sma_op vector
  ptp: ocp: vectorize the sma accessor functions
  ptp: ocp: constify selectors
  ptp: ocp: parameterize input/output sma selectors
  ptp: ocp: revise firmware display
  ptp: ocp: add Celestica timecard PCI ids
  ptp: ocp: Remove #ifdefs around PCI IDs
  ptp: ocp: 32-bit fixups for pci start address
  Revert "net/smc: fix listen processing for SMC-Rv2"
  ath6kl: Use cc-disable-warning to disable -Wdangling-pointer
  ALSA: hda/realtek - Add new type for ALC245
  zonefs: Fix zonefs_init_file_inode() return value
  ALSA: usb-audio: Configure sync endpoints before data
  of/irq: fix typo in comment
  selftests/bpf: Dynptr tests
  bpf: Add dynptr data slices
  bpf: Add bpf_dynptr_read and bpf_dynptr_write
  bpf: Dynptr support for ring buffers
  bpf: Add bpf_dynptr_from_mem for local dynptrs
  bpf: Add verifier support for dynptrs
  bpf: Suppress 'passing zero to PTR_ERR' warning
  bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack
  x86/alternative: Introduce text_poke_set
  bpf: Fill new bpf_prog_pack with illegal instructions
  can: ctucanfd: platform: add missing dependency to HAS_IOMEM
  can: kvaser_usb: silence a GCC 12 -Warray-bounds warning
  can: peak_usb: fix typo in comment
  selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged"
  selftests/bpf: fix btf_dump/btf_dump due to recent clang change
  Bluetooth: hci_conn: Fix hci_connect_le_sync
  s390/bpf: Fix typo in comment
  libbpf: Fix typo in comment
  smack: Remove redundant assignments
  dt-bindings: Fix properties without any type
  MAINTAINERS: Add maintainer to AF_XDP
  Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example"
  MAINTAINERS: add KEYS-TRUSTED-CAAM
  doc: trusted-encrypted: describe new CAAM trust source
  KEYS: trusted: Introduce support for NXP CAAM-based trusted keys
  crypto: caam - add in-kernel interface for blob generator
  crypto: caam - determine whether CAAM supports blob encap/decap
  KEYS: trusted: allow use of kernel RNG for key material
  KEYS: trusted: allow use of TEE as backend without TCG_TPM support
  tpm: Add field upgrade mode support for Infineon TPM2 modules
  tpm: Fix buffer access in tpm2_get_tpm_pt()
  char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
  tpm: cr50: Add new device/vendor ID 0x504a6666
  tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
  tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
  tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions
  certs: Explain the rationale to call panic()
  certs: Allow root user to append signed hashes to the blacklist keyring
  certs: Check that builtin blacklist hashes are valid
  certs: Make blacklist_vet_description() more strict
  certs: Factor out the blacklist hash creation
  tools/certs: Add print-cert-tbs-hash.sh
  writeback: fix typo in comment
  Bluetooth: hci_sync: use hci_skb_event() helper
  dma-direct: don't over-decrypt memory
  perf intel-pt: Add guest_code support
  perf kvm report: Add guest_code support
  perf script: Add guest_code support
  perf tools: Add guest_code support
  perf tools: Factor out thread__set_guest_comm()
  perf tools: Add machine to machines back pointer
  perf vendors events arm64: Update Cortex A57/A72
  perf vendors events arm64: Arm Neoverse E1
  perf vendors events arm64: Arm Cortex-X2
  perf vendors events arm64: Arm Cortex-X1
  perf vendors events arm64: Arm Cortex-A710
  perf vendors events arm64: Arm Cortex-A78
  perf vendors events arm64: Arm Cortex-A77
  perf vendors events arm64: Arm Cortex-A75
  perf vendors events arm64: Arm Cortex-A73
  perf vendors events arm64: Arm Cortex-A65
  perf vendors events arm64: Arm Cortex-A510
  perf vendors events arm64: Arm Cortex-A55
  perf vendors events arm64: Arm Cortex-A35
  perf vendors events arm64: Arm Cortex-A34
  perf inject: Keep a copy of kcore_dir
  perf data: Add has_kcore_dir()
  perf inject: Keep some features sections from input file
  libperf: Add preadn()
  perf header: Add ability to keep feature sections
  perf jevents: Modify match field
  perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask
  perf vendor events: Fix Alderlake metric groups
  perf jevents: Append PMU description later
  perf test: Use skip in PERF_RECORD_*
  perf test: Parse events break apart tests
  perf test: Parse events tidy evlist_test
  perf test: Parse events tidy terms_test
  perf test: Basic mmap use skip
  perf test: Use skip in openat syscall
  perf test: Use skip in vmlinux kallsyms
  perf test: Skip reason for suites with 1 test
  perf stat: Make use of index clearer with perf_counts
  perf bpf_counter: Tidy use of CPU map index
  perf cpumap: Add perf_cpu_map__for_each_idx()
  perf stat: Add stat record+report test
  perf lock: Add -t/--thread option for report
  perf lock: Do not discard broken lock stats
  perf c2c: Update documentation for store metric 'N/A'
  perf c2c: Add dimensions for 'N/A' metrics of store operation
  perf mem: Add stats for store operation with no available memory level
  perf build: Error for BPF skeletons without LIBBPF
  landlock: Explain how to support Landlock
  landlock: Add design choices documentation for filesystem access rights
  landlock: Document good practices about filesystem policies
  landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning
  samples/landlock: Add support for file reparenting
  selftests/landlock: Add 11 new test suites dedicated to file reparenting
  landlock: Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER
  LSM: Remove double path_rename hook calls for RENAME_EXCHANGE
  landlock: Move filesystem helpers and add a new one
  landlock: Fix same-layer rule unions
  landlock: Create find_rule() from unmask_layers()
  landlock: Reduce the maximum number of layers to 16
  landlock: Define access_mask_t to enforce a consistent access mask size
  selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
  net: dsa: OF-ware slave_mii_bus
  landlock: Change landlock_restrict_self(2) check ordering
  landlock: Change landlock_add_rule(2) argument check ordering
  selftests/landlock: Add tests for O_PATH
  selftests/landlock: Fully test file rename with "remove" access
  selftests/landlock: Extend access right tests to directories
  selftests/landlock: Add tests for unknown access rights
  selftests/landlock: Extend tests for minimal valid attribute size
  selftests/landlock: Make tests build with old libc
  landlock: Fix landlock_add_rule(2) documentation
  samples/landlock: Format with clang-format
  samples/landlock: Add clang-format exceptions
  selftests/landlock: Format with clang-format
  eth: de4x5: remove support for Generic DECchip & DIGITAL EtherWORKS PCI/EISA
  net: ethernet: mtk_eth_soc: fix error code in mtk_flow_offload_replace()
  fanotify: fix incorrect fmode_t casts
  net: dsa: felix: tag_8021q preparation for multiple CPU ports
  net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports
  net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu
  net: dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU
  net: dsa: felix: move the updating of PGID_CPU to the ocelot lib
  net: dsa: fix missing adjustment of host broadcast flooding
  drm/i915/dsi: fix VBT send packet port selection for ICL+
  net/smc: fix listen processing for SMC-Rv2
  net/smc: postpone sk_refcnt increment in connect()
  ALSA: ctxfi: fix typo in comment
  ALSA: cs5535audio: fix typo in comment
  ALSA: ctxfi: Add SB046x PCI ID
  exfat: check if cluster num is valid
  exfat: reduce block requests when zeroing a cluster
  block: add sync_blockdev_range()
  exfat: introduce mount option 'sys_tz'
  exfat: fix referencing wrong parent directory information after renaming
  wifi: carl9170: silence a GCC 12 -Warray-bounds warning
  wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning
  wifi: iwlwifi: use unsigned to silence a GCC 12 warning
  wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12
  wifi: rtlwifi: remove always-true condition pointed out by GCC 12
  wifi: ath9k: silence array-bounds warning on GCC 12
  wifi: plfxlc: remove redundant NULL-check for GCC 12
  dt-bindings: net: toshiba,visconti-dwmac: Update the common clock properties
  net: dsa: restrict SMSC_LAN9303_I2C kconfig
  net: fddi: skfp: smt: Remove extra parameters to vararg macro
  net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset
  net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void
  net: ethernet: mtk_eth_soc: convert ring dma pointer to void
  net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support
  net: ethernet: mtk_eth_soc: introduce device register map
  net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_rx_alloc/mtk_rx_clean
  net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_poll_tx/mtk_poll_rx
  net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data
  net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx
  net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_to_tx_buf
  net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_alloc/mtk_tx_clean
  net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data
  net: ethernet: mtk_eth_soc: move tx dma desc configuration in mtk_tx_set_dma_desc
  net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_alloc_coherent whenever possible
  dt-bindings: net: mediatek,net: add mt7986-eth binding
  arm64: dts: mediatek: mt7986: introduce ethernet nodes
  eth: tg3: silence the GCC 12 array-bounds warning
  eth: ice: silence the GCC 12 array-bounds warning
  eth: mtk_eth_soc: silence the GCC 12 array-bounds warning
  dpaa2-eth: unmap the SGT buffer before accessing its contents
  dpaa2-eth: use the correct software annotation field
  dpaa2-eth: retrieve the virtual address before dma_unmap
  net: mscc: ocelot: offload tc action "ok" using an empty action vector
  selftests: ocelot: tc_flower_chains: reorder interfaces
  selftests: ocelot: tc_flower_chains: use conventional interface names
  selftests: ocelot: tc_flower_chains: streamline test output
  net: wrap the wireless pointers in struct net_device in an ifdef
  net: fec: Do proper error checking for enet_out clk
  hinic: Avoid some over memory allocation
  net: fec: Do proper error checking for optional clks
  net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
  net: selftests: Add stress_reuseport_listen to .gitignore
  rxrpc: Fix decision on when to generate an IDLE ACK
  rxrpc: Don't let ack.previousPacket regress
  rxrpc: Fix overlapping ACK accounting
  rxrpc: Don't try to resend the request if we're receiving the reply
  rxrpc: Fix listen() setting the bar too high for the prealloc rings
  afs: Adjust ACK interpretation to try and cope with NAT
  rxrpc, afs: Fix selection of abort codes
  rxrpc: Return an error to sendmsg if call failed
  rxrpc: Automatically generate trace tag enums
  rxrpc: Fix locking issue
  rxrpc: Use refcount_t rather than atomic_t
  rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
  net: ipa: use data space for command opcodes
  net: ipa: remove command info pool
  net: ipa: remove command direction argument
  net: ipa: get rid of ipa_cmd_info->direction
  net: ipa: count the number of modem TX endpoints
  net: ipa: kill gsi_trans_commit_wait_timeout()
  net: ipa: specify RX aggregation time limit in config data
  net: ipa: support hard aggregation limits
  net: ipa: make endpoint HOLB drop configurable
  qed: fix typos in comments
  nfp: flower: fix typo in comment
  net: marvell: prestera: fix typo in comment
  cirrus: cs89x0: fix typo in comment
  net: qed: fix typos in comments
  net/mlx5: fix typo in comment
  net: mvpp2: fix typo in comment
  net: sparx5: switchdev: fix typo in comment
  hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe()
  hwmon: (sl28cpld) Fix typo in comment
  hwmon: (pmbus) Check PEC support before reading other registers
  hwmon: (dimmtemp) Fix bitmap handling
  hwmon: (lm90) enable extended range according to DTS node
  dt-bindings: hwmon: lm90: add ti,extended-range-enable property
  dt-bindings: hwmon: lm90: add missing ti,tmp461
  hwmon: (ibmaem) Directly use ida_alloc()/free()
  hwmon: Directly use ida_alloc()/free()
  hwmon: (asus-ec-sensors) fix Formula VIII definition
  dt-bindings: trivial-devices: Add xdp152
  hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
  hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro
  hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
  hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro
  hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro
  hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro
  hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro
  hwmon: Make chip parameter for with_info API mandatory
  thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()
  hwmon: Introduce hwmon_device_register_for_thermal
  hwmon: (acpi_power_meter) Fix style issues
  hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II
  hwmon: (nct6775) Add i2c driver
  dt-bindings: hwmon: Add nuvoton,nct6775
  hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II
  hwmon: (lm83) Remove unused include directives
  hwmon: (pmbus) Add get_voltage/set_voltage ops
  hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE
  hwmon: (adt7475) Use enum chips when loading attenuator settings
  hwmon: (adt7475) Add support for pin configuration
  dt-bindings: hwmon: Document adt7475 pin-function properties
  hwmon: add driver for the Microchip LAN966x SoC
  dt-bindings: hwmon: add Microchip LAN966x bindings
  hwmon: (bt1-pvt) use generic polynomial functions
  lib: add generic polynomial calculation
  hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers
  ext4: fix bug_on in ext4_writepages
  ext4: refactor and move ext4_ioctl_get_encryption_pwsalt()
  ext4: cleanup function defs from ext4.h into crypto.c
  ext4: move ext4 crypto code to its own file crypto.c
  Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"
  ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
  ALSA: usb-audio: Workaround for clock setup on TEAC devices
  ALSA: lola: Bounds check loop iterator against streams array size
  selftests/bpf: add tests verifying unprivileged bpf behaviour
  bpf: refine kernel.unprivileged_bpf_disabled behaviour
  bpf: Allow kfunc in tracing and syscall programs.
  selftests: Add test for timing a bind request to a port with a populated bhash entry
  net: Add a second bind table hashed by port and address
  wwan: iosm: use a flexible array rather than allocate short objects
  hv_netvsc: Fix potential dereference of NULL pointer
  stcp: Use memset_after() to zero sctp_stream_out_ext
  net: mscc: fix the alignment in ocelot_port_fdb_del()
  net: vxlan: Fix kernel coding style
  eth: bnxt: make ulp_id unsigned to make GCC 12 happy
  selftests: fib_nexthops: Make ping timeout configurable
  net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr()
  net: tulip: fix build with CONFIG_GSC
  amt: fix memory leak for advertisement message
  amt: fix gateway mode stuck
  net: avoid strange behavior with skb_defer_max == 1
  net: stmmac: fix out-of-bounds access in a selftest
  sfc/siena: Remove duplicate check on segments
  selftests/bpf: Remove filtered subtests from output
  selftests/bpf: Fix subtest number formatting in test_progs
  selftests/bpf: Add missing trampoline program type to trampoline_count test
  selftests/bpf: Verify first of struct mptcp_sock
  selftests/bpf: Verify ca_name of struct mptcp_sock
  selftests/bpf: Verify token of struct mptcp_sock
  selftests/bpf: Test bpf_skc_to_mptcp_sock
  selftests/bpf: Add MPTCP test base
  selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config
  bpf: Add bpf_skc_to_mptcp_sock_proto
  selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase
  h8300: remove stale bindings and symlink
  hwmon: (pmbus/ltc2978) Add chip specific write_byte_data
  hwmon: (pmbus) Use _pmbus_read_byte_data with callback
  hwmon: (pmbus) Introduce and use write_byte_data callback
  hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO
  hwmon: (asus-ec-sensors) add PRIME X470-PRO board
  hwmon: (asus-ec-sensors) add support for board families
  hwmon: (asus-ec-sensors) implement locking via the ACPI global lock
  hwmon: (asus-ec-sensors) introduce ec_board_info struct for board data
  hwmon: (occ) Delay hwmon registration until user request
  hwmon: (nct6775) Split core and platform driver
  hwmon: (nct6775) Convert S_I* permissions macros to octal
  hwmon: (nct6775) Add read-only mode
  hwmon: (nct6775) Rearrange attr-group initialization
  hwmon: (nct6775) Convert register access to regmap API
  hwmon: (dell-smm) Warn if SMM call took a very long time to execute
  hwmon: (dell-smm) Cleanup init code
  hwmon: (dell-smm) Avoid unnecessary SMM calls during init
  hwmon: (lm75) Add Atmel AT30TS74 support
  dt-bindings: hwmon: Add Atmel AT30TS74
  hwmon: (tmp401) Fix incorrect return value of tmp401_init_client
  hwmon: (pmbus/max16601) Add MAX16602 support
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk
  hwmon: (dell-smm) Update Documentation regarding firmware bugs
  hwmon: (jc42) Add support for S-34TS04A
  hwmon: (tmp401) Add support of three advanced features
  dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x
  tcp_ipv6: set the drop_reason in the right place
  perf parse-events: Move slots event for the hybrid platform too
  perf parse-events: Support different format of the topdown event name
  perf stat: Always keep perf metrics topdown events in a group
  perf evsel: Fixes topdown events in a weak group for the hybrid platform
  ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
  ASoC: rt1308-sdw: add the default value of register 0xc320
  net: ipa: save a copy of endpoint default config
  net: ipa: rename a few endpoint config data types
  net: ipa: move endpoint configuration data definitions
  net: ipa: open-code ether_setup()
  net: ipa: ignore endianness if there is no header
  net: ipa: rename a GSI error code
  net: ipa: drop an unneeded transaction reference
  cgroup: remove the superfluous judgment
  eth: mtk_ppe: fix up after merge
  selftests: mptcp: add MP_FAIL reset testcase
  mptcp: Do not traverse the subflow connection list without lock
  mptcp: Check for orphaned subflow before handling MP_FAIL timer
  mptcp: stop using the mptcp_has_another_subflow() helper
  tcp: improve PRR loss recovery
  bonding: fix missed rcu protection
  docs: change the title of networking docs
  net: ipa: don't proceed to out-of-bound write
  net: wwan: iosm: remove pointless null check
  net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() error print
  net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb()
  net: wwan: t7xx: Fix smatch errors
  net: mtk_eth_soc: partially convert to phylink_pcs
  net: mtk_eth_soc: convert code structure to suit split PCS support
  net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish()
  net: mtk_eth_soc: move MAC_MCR setting to mac_finish()
  net: mtk_eth_soc: add fixme comment for state->speed use
  net: mtk_eth_soc: provide mtk_sgmii_config()
  net: mtk_eth_soc: stop passing phylink state to sgmii setup
  net: mtk_eth_soc: correct 802.3z duplex setting
  net: mtk_eth_soc: correct 802.3z speed setting
  net: mtk_eth_soc: add mask and update PCS speed definitions
  net: mtk_eth_soc: remove unused sgmii flags
  net: mtk_eth_soc: remove unused mac->mode
  net: tls: fix messing up lists when bpf enabled
  NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
  net: ethernet: SP7021: fix a use after free of skb->len
  Documentation: add description for net.core.gro_normal_batch
  net: usb: r8152: Add in new Devices that are supported for Mac-Passthru
  scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
  scsi: elx: efct: Remove NULL check after calling container_of()
  scsi: dpt_i2o: Drop redundant spinlock initialization
  scsi: qedf: Remove redundant variable op
  scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver()
  scsi: fnic: Replace DMA mask of 64 bits with 47 bits
  scsi: mpi3mr: Add target device related sysfs attributes
  scsi: mpi3mr: Add shost related sysfs attributes
  scsi: elx: efct: Remove redundant memset() statement
  scsi: megaraid_sas: Remove redundant memset() statement
  scsi: mpi3mr: Return error if dma_alloc_coherent() fails
  scsi: hisi_sas: Fix rescan after deleting a disk
  scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset
  scsi: libsas: Refactor sas_ata_hard_reset()
  scsi: mpt3sas: Update driver version to 42.100.00.00
  scsi: mpt3sas: Fix junk chars displayed while printing ChipName
  net: macb: Fix PTP one step sync support
  dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings
  dt-bindings: timer: samsung,exynos4210-mct: define strict clock order
  dt-bindings: timer: samsung,exynos4210-mct: drop unneeded minItems
  dt-bindings: timer: cdns,ttc: drop unneeded minItems
  can: mcp251xfd: silence clang's -Wunaligned-access warning
  can: can-dev: remove obsolete CAN LED support
  can: can-dev: move to netif_napi_add_weight()
  can: isotp: isotp_bind(): do not validate unused address information
  PM: domains: Trust domain-idle-states from DT to be correct by genpd
  PM: domains: Measure power-on/off latencies in genpd based on a governor
  PM: domains: Allocate governor data dynamically based on a genpd governor
  PM: domains: Clean up some code in pm_genpd_init() and genpd_remove()
  PM: domains: Fix initialization of genpd's next_wakeup
  PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd
  PM: domains: Measure suspend/resume latencies in genpd based on governor
  PM: domains: Move the next_wakeup variable into the struct gpd_timing_data
  PM: domains: Allocate gpd_timing_data dynamically based on governor
  PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain()
  PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd
  PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd
  PM: domains: Drop redundant code for genpd always-on governor
  PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor
  Bluetooth: eir: Add helpers for managing service data
  ACPI: utils: include UUID in _DSM evaluation warning
  powercap: intel_rapl: remove redundant store to value after multiply
  cpufreq: CPPC: Enable dvfs_possible_from_any_cpu
  cpufreq: CPPC: Enable fast_switch
  ACPI: CPPC: Assume no transition latency if no PCCT
  ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
  ACPI: CPPC: Check _OSC for flexible address space
  thermal: intel: pch: improve the cooling delay log
  thermal: intel: pch: enhance overheat handling
  thermal: intel: pch: move cooling delay to suspend_noirq phase
  PM: wakeup: expose pm_wakeup_pending to modules
  cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used
  cpuidle: psci: Fix regression leading to no genpd governor
  PM / devfreq: passive: Return non-error when not-supported event is required
  libbpf: remove bpf_create_map*() APIs
  libbpf: start 1.0 development cycle
  libbpf: fix up global symbol counting logic
  ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic
  ASoC: rt9120: Fix 3byte read, valule offset typo
  ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver.
  ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver
  ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
  ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR'
  ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get()
  ASoC: SOF: mediatek: remove duplicate include in mt8195.c
  ASoC: SOF: mediatek: Add mt8195 debug dump
  ASoC: SOF: mediatek: Add mediatek common debug dump
  ASoC: rt1015p: remove dependency on GPIOLIB
  ASoC: max98357a: remove dependency on GPIOLIB
  ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev
  ASoC: SOF: Introduce opaque storage of private data for firmware tracing
  ASoC: SOF: Modify the host trace_init parameter list to include dmab
  ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private
  ASoC: SOF: Switch to IPC generic firmware tracing
  ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation
  ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported
  ASoC: SOF: Introduce IPC independent ops for firmware tracing support
  tls: Add opt-in zerocopy mode of sendfile()
  thermal: k3_j72xx_bandgap: Add the bandgap driver support
  dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation
  thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
  thermal/core: Fix memory leak in __thermal_cooling_device_register()
  dt-bindings: thermal: tsens: Add sc8280xp compatible
  dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible
  thermal/drivers/qcom/lmh: Add sc8180x compatible
  thermal/drivers/rz2gl: Fix OTP Calibration Register values
  dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings
  thermal: thermal_of: fix typo on __thermal_bind_params
  tools/thermal: remove unneeded semicolon
  tools/lib/thermal: remove unneeded semicolon
  thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
  tools/thermal: Add thermal daemon skeleton
  tools/thermal: Add a temperature capture tool
  tools/thermal: Add util library
  tools/lib/thermal: Add a thermal library
  thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor
  thermal/drivers/bcm2711: Don't clamp temperature at zero
  thermal/drivers/tsens: Add compat string for the qcom,msm8960
  dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string
  thermal/drivers/k3: Add hwmon support
  thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM
  thermal/drivers/qcom: Add support for multiple generations of devices
  iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM
  dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings
  thermal/drivers/rcar_thermal: Use platform_get_irq_optional() to get the interrupt
  dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings
  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/audio: fix audio code enable/disable pipe logging
  nfp: flower: support ct merging when mangle action exists
  net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open
  drm/i915: Fix CFI violation with show_dynamic_id()
  drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
  drm/i915/gt: Fix build error without CONFIG_PM
  net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup
  sfc: siena: Have a unique wrapper ifndef for efx channels header
  octeon_ep: Fix irq releasing in the error handling path of octep_request_irqs()
  octeon_ep: Fix a memory leak in the error handling path of octep_request_irqs()
  ARM: dts: imx6qdl-sr-som: update phy configuration for som revision 1.9
  net: phy: adin: add support for clock output
  dt-bindings: net: adin: document phy clock output properties
  drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
  selftests/bpf: Add missed ima_setup.sh in Makefile
  kunit: tool: Use qemu-system-i386 for i386 runs
  drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
  drm/msm: don't free the IRQ if it was not requested
  drm/msm/dpu: limit writeback modes according to max_linewidth
  drm/amd: Don't reset dGPUs if the system is going to s2idle
  drm/amdgpu: Unmap legacy queue when MES is enabled
  thermal: intel: hfi: remove NULL check after container_of() call
  powercap: intel_rapl: add support for ALDERLAKE_N
  drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
  drm/msm: Fix fb plane offset calculation
  drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
  drm/msm/dsi: don't powerup at modeset time for parade-ps8640
  cgroup: Make cgroup_debug static
  ext4: fix memory leak in parse_apply_sb_mount_options()
  ext4: reject the 'commit' option on ext2 filesystems
  ext4: remove duplicated #include of dax.h in inode.c
  net: smc911x: Fix min() use in debug code
  net: ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init()
  fsnotify: consistent behavior for parent not watching children
  fsnotify: introduce mark type iterator
  selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test
  eth: sun: cassini: remove dead code
  net: stmmac: remove unused get_addr() callback
  dt-bindings: net: marvell,orion-mdio: Set unevaluatedProperties to false
  arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devices
  net: dsa: microchip: remove unused members in ksz_device
  net: dsa: microchip: add the phylink get_caps
  net: dsa: move mib->cnt_ptr reset code to ksz_common.c
  net: dsa: microchip: move get_strings to ksz_common
  net: dsa: microchip: move port memory allocation to ksz_common
  net: dsa: microchip: move struct mib_names to ksz_chip_data
  net: dsa: microchip: perform the compatibility check for dev probed
  net: dsa: microchip: move ksz_chip_data to ksz_common
  net: dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_data
  iwlwifi: mei: fix potential NULL-ptr deref
  iwlwifi: mei: clear the sap data header before sending
  iwlwifi: mvm: remove vif_count
  iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS
  iwlwifi: mvm: add OTP info in case of init failure
  iwlwifi: mvm: fix assert 1F04 upon reconfig
  iwlwifi: fw: init SAR GEO table only if data is present
  iwlwifi: mvm: clean up authorized condition
  iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status
  iwlwifi: pcie: simplify MSI-X cause mapping
  netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list"
  net/mlx5: Support multiport eswitch mode
  net/mlx5: Remove unused argument
  net/mlx5: Lag, refactor lag state machine
  net/mlx5e: Add XDP SQs to uplink representors steering tables
  net/mlx5e: Correct the calculation of max channels for rep
  net/mlx5e: CT: Add ct driver counters
  net/mlx5e: Allow relaxed ordering over VFs
  net/mlx5e: Support partial GSO for tunnels over vlans
  net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB
  net/mlx5e: Allocate virtually contiguous memory for reps structures
  net/mlx5e: Allocate virtually contiguous memory for VLANs list
  net/mlx5: Allocate virtually contiguous memory in pci_irq.c
  net/mlx5: Allocate virtually contiguous memory in vport.c
  net/mlx5: Inline db alloc API function
  net/mlx5: Add last command failure syndrome to debugfs
  net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev'
  ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
  dt-bindings: mailbox: zynqmp_ipi: convert to yaml
  octeontx2-pf: Add support for adaptive interrupt coalescing
  dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown
  ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progress
  ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support
  net: smc911x: replace ternary operator with min()
  net: thunderx: remove null check after call container_of()
  octeontx2-pf: Use memset_startat() helper in otx2_stop()
  net/smc: rdma write inline if qp has sufficient inline space
  net/smc: send cdc msg inline if qp has sufficient inline space
  docs: pdfdocs: Add space for chapter counts >= 100 in TOC
  cpufreq: make interface functions and lock holding state clear
  cpufreq: Abort show()/store() for half-initialized policies
  docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation
  input: Docs: correct ntrig.rst typo
  input: Docs: correct atarikbd.rst typos
  MAINTAINERS: Become the docs/zh_CN maintainer
  ext4: fix race condition between ext4_write and ext4_convert_inline_data
  ext4: convert symlink external data block mapping to bdev
  ext4: add nowait mode for ext4_getblk()
  ext4: fix journal_ioprio mount option handling
  ext4: mark group as trimmed only if it was fully scanned
  ext4: fix use-after-free in ext4_rename_dir_prepare
  btrfs: zoned: introduce a minimal zone size 4M and reject mount
  btrfs: allow defrag to convert inline extents to regular extents
  btrfs: add "0x" prefix for unsupported optional features
  btrfs: do not account twice for inode ref when reserving metadata units
  btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer
  btrfs: send: avoid trashing the page cache
  dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller
  dt-bindings: net: add schema for Microchip/SMSC LAN95xx USB Ethernet controllers
  dt-bindings: net: add schema for ASIX USB Ethernet controllers
  of/fdt: Ignore disabled memory nodes
  dt-bindings: arm: fix typos in compatible
  dt-bindings: mfd: Add bindings child nodes for the Mediatek MT6360
  mtd: st_spi_fsm: add missing clk_disable_unprepare() in stfsm_remove()
  erofs: scan devices from device table
  erofs: change to use asynchronous io for fscache readpage/readahead
  erofs: add 'fsid' mount option
  erofs: implement fscache-based data readahead
  erofs: implement fscache-based data read for inline layout
  erofs: implement fscache-based data read for non-inline layout
  erofs: implement fscache-based metadata read
  erofs: register fscache context for extra data blobs
  erofs: register fscache context for primary data blob
  erofs: add erofs_fscache_read_folios() helper
  erofs: add anonymous inode caching metadata for data blobs
  erofs: add fscache context helper functions
  erofs: register fscache volume
  erofs: add fscache mode check helper
  erofs: make erofs_map_blocks() generally available
  cachefiles: document on-demand read mode
  cachefiles: add tracepoints for on-demand read mode
  cachefiles: enable on-demand read mode
  cachefiles: implement on-demand read
  cachefiles: notify the user daemon when withdrawing cookie
  cachefiles: unbind cachefiles gracefully in on-demand mode
  cachefiles: notify the user daemon when looking up cookie
  cachefiles: extract write routine
  kunit: fix executor OOM error handling logic on non-UML
  erofs: support idmapped mounts
  erofs: make filesystem exportable
  erofs: fix buffer copy overflow of ztailpacking feature
  erofs: refine on-disk definition comments
  erofs: remove obsoleted comments
  erofs: do not prompt for risk any more when using big pcluster
  rtw89: pci: only mask out INT indicator register for disable interrupt v1
  rtw89: convert rtw89_band to nl80211_band precisely
  rtw89: 8852c: update txpwr tables to HALRF_027_00_052
  rtw89: cfo: check mac_id to avoid out-of-bounds
  rtw89: 8852c: set TX antenna path
  rtw89: add ieee80211::sta_rc_update ops
  wireless: Fix Makefile to be in alphabetical order
  perf test: Add basic stat and topdown group test
  perf evlist: Keep topdown counters in weak group
  perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII
  perf script: Print Intel ptwrite value as a string if it is ASCII
  perf intel-pt: Add support for emulated ptwrite
  hwmon: (dell-smm) Add cooling device support
  hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board
  hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name()
  hwmon: introduce hwmon_sanitize_name()
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo
  hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code
  hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE
  hwmon: (jc42) add HWMON_C_TZ_REGISTER
  net: phy: marvell: Add errata section 5.1 for Alaska PHY
  net: qede: Remove unnecessary synchronize_irq() before free_irq()
  mac80211: refactor freeing the next_beacon
  net: vxge: Remove unnecessary synchronize_irq() before free_irq()
  qed: Remove unnecessary synchronize_irq() before free_irq()
  ASoC: ux500: mop500: Check before clk_put() not needed
  regulator: scmi: Fix refcount leak in scmi_regulator_probe
  ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode
  ASoC: Intel: avs: APL-based platforms support
  ASoC: Intel: avs: SKL-based platforms support
  ASoC: Intel: avs: Power management
  ASoC: Intel: avs: PCI driver implementation
  ASoC: Intel: avs: Machine board registration
  ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask
  ASoC: Intel: avs: Event tracing
  ASoC: Intel: avs: D0ix power state support
  ASoC: Intel: avs: Prepare for firmware tracing
  ASoC: Intel: avs: Coredump and recovery flow
  ASoC: Intel: avs: HDA PCM BE operations
  ASoC: Intel: avs: non-HDA PCM BE operations
  ASoC: Intel: avs: Generic PCM FE operations
  ASoC: Intel: avs: Generic soc component driver
  ASoC: Intel: avs: Account for libraries when booting basefw
  cfg80211: fix kernel-doc for cfg80211_beacon_data
  ax25: merge repeat codes in ax25_dev_device_down()
  PM / devfreq: passive: Keep cpufreq_policy for possible cpus
  PM / devfreq: passive: Reduce duplicate code when passive_devfreq case
  PM / devfreq: Add cpu based scaling support to passive governor
  PM / devfreq: Export devfreq_get_freq_range symbol within devfreq
  net/mlxbf_gige: use eth_zero_addr() to clear mac address
  swiotlb: max mapping size takes min align mask into account
  ethernet/ti: delete if NULL check befort devm_kfree
  media: hantro: Enable HOLD_CAPTURE_BUF for H.264
  media: hantro: Add H.264 field decoding support
  media: hantro: h264: Make dpb entry management more robust
  media: hantro: Stop using H.264 parameter pic_num
  media: rkvdec: Enable capture buffer holding for H264
  media: rkvdec-h264: Add field decoding support
  media: rkvdec: Ensure decoded resolution fit coded resolution
  media: rkvdec: h264: Fix reference frame_num wrap for second field
  media: rkvdec: h264: Validate and use pic width and height in mbs
  media: rkvdec: Move H264 SPS validation in rkvdec-h264
  media: rkvdec: h264: Fix bit depth wrap in pps packet
  media: rkvdec: h264: Fix dpb_valid implementation
  media: rkvdec: Stop overclocking the decoder
  media: v4l2: Reorder field reflist
  media: h264: Sort p/b reflist using frame_num
  media: v4l2: Trace calculated p/b0/b1 initial reflist
  media: h264: Store all fields into the unordered list
  media: h264: Store current picture fields
  media: h264: Increase reference lists size to 32
  media: h264: Use v4l2_h264_reference for reflist
  media: ov7251: fix mutex lock unbalance
  media: i2c: Add vblank control to ov7251 driver
  media: i2c: Add hblank control to ov7251
  media: i2c: add ov7251_init_ctrls()
  media: i2c: Extend .get_selection() for ov7251
  media: ipu3-cio2: Add INT347E to cio2-bridge
  media: i2c: Remove .s_power() from ov7251
  media: i2c: Add pm_runtime support to ov7251
  media: i2c: Add ov7251_detect_chip()
  media: i2c: Add support for new frequencies to ov7251
  media: i2c: Add ov7251_pll_configure()
  media: i2c: Remove per-mode frequencies from ov7251
  media: i2c: Provide ov7251_check_hwcfg()
  media: i2c: Add acpi support to ov7251
  media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10
  media: uapi: Add IPU3 packed Y10 format
  media: i2c: ov5645: Remove unneeded of_match_ptr macro
  media: ov8856: apply digital gain by setting global gain control register
  media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
  media: Documentation: mc: Add media_device_{init,cleanup}
  media: Add MIPI CSI-2 28 bits per pixel raw data type
  media: i2c: ov2640: Depend on V4L2_ASYNC
  media: i2c: video-i2c: Use GENMASK for masking bits
  media: i2c: video-i2c: Replace constants with proper names
  media: i2c: video-i2c: Move defines to the top of the file
  media: exynos4-is: Fix compile warning
  media: i2c: adv7180: Add support for the test patterns
  media: ti: cal: use frame desc to get vc and dt
  media: Add CSI-2 bus configuration to frame descriptors
  media: Add bus type to frame descriptors
  media: dt-bindings: media: video-interfaces: Add new bus-type
  media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI
  media: ov7670: remove ov7670_power_off from ov7670_remove
  media: dw9807-vcm: Add "dongwoon,dw9807" compatible string
  media: dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema
  media: i2c: imx412: Add bulk regulator support
  media: dt-bindings: imx412: Add regulator descriptions
  media: i2c: imx412: Fix power_off ordering
  media: i2c: imx412: Fix reset GPIO polarity
  ALSA: seq: replace ternary operator with max()
  scsi: ipr: Use kobj_to_dev()
  scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init()
  scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc()
  scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc()
  scsi: fcoe: Use per-CPU API to update per-CPU statistics
  scsi: fcoe: Add a local_lock to fcoe_percpu
  net: ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTP
  perf bench breakpoint: Fix build on 32-bit arches
  selftests/bpf: Fix building bpf selftests statically
  iomap: don't invalidate folios after writeback errors
  drm/rockchip: Change register space names in vop2
  dt-bindings: display: rockchip: make reg-names mandatory for VOP2
  integrity: Fix sparse warnings in keyring_handler
  net: skb: Remove skb_data_area_size()
  net: wwan: t7xx: Avoid calls to skb_data_area_size()
  libbpf: fix memory leak in attach_tp for target-less tracepoint program
  mptcp: sockopt: add TCP_DEFER_ACCEPT support
  Revert "mptcp: add data lock for sk timers"
  selftests: mptcp: fix a mp_fail test warning
  docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure'
  dt-bindings: can: ctucanfd: include common CAN controller bindings
  net: dsa: realtek: rtl8366rb: Serialize indirect PHY register access
  dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required
  can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check
  can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD
  can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
  can: isotp: add support for transmission without flow control
  can: raw: add support for SO_TXTIME/SCM_TXTIME
  can: raw: raw_sendmsg(): remove not needed setting of skb->sk
  net: phy: micrel: Use the kszphy probe/suspend/resume
  net: phy: micrel: Allow probing without .driver_data
  kselftests/ir : Improve readability of modprobe error message
  kunit: tool: update riscv QEMU config with new serial dependency
  kcsan: test: use new suite_{init,exit} support
  kunit: tool: Add list of all valid test configs on UML
  kunit: take `kunit_assert` as `const`
  kunit: tool: misc cleanups
  kunit: tool: minor cosmetic cleanups in kunit_parser.py
  kunit: tool: make parser stop overwriting status of suites w/ no_tests
  kunit: tool: remove dead parse_crash_in_log() logic
  drm/amd/pm: consistent approach for smartshift
  drm/amd/display: clean up some inconsistent indenting
  spi: spi-au1550: replace ternary operator with min()
  dt-bindings: mtd: partitions: Extend fixed-partitions binding
  dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix
  mtd: phram: Allow cached mappings
  mtd: call of_platform_populate() for MTD partitions
  mtd: rawnand: renesas: Use runtime PM instead of the raw clock API
  dt-bindings: mtd: renesas: Fix the NAND controller description
  mtd: rawnand: mpc5121: Check before clk_disable_unprepare() not needed
  mtd: rawnand: rockchip: Check before clk_disable_unprepare() not needed
  btrfs: send: keep the current inode open while processing it
  btrfs: allocate the btrfs_dio_private as part of the iomap dio bio
  btrfs: move struct btrfs_dio_private to inode.c
  btrfs: remove the disk_bytenr in struct btrfs_dio_private
  btrfs: allocate dio_data on stack
  iomap: add per-iomap_iter private data
  iomap: allow the file system to provide a bio_set for direct I/O
  btrfs: add a btrfs_dio_rw wrapper
  btrfs: zoned: zone finish unused block group
  btrfs: zoned: properly finish block group on metadata write
  btrfs: zoned: finish block group when there are no more allocatable bytes left
  btrfs: zoned: consolidate zone finish functions
  btrfs: zoned: introduce btrfs_zoned_bg_is_full
  btrfs: improve error reporting in lookup_inline_extent_backref
  btrfs: rename bio_ctrl::bio_flags to compress_type
  btrfs: rename bio_flags in parameters and switch type
  btrfs: rename io_failure_record::bio_flags to compress_type
  btrfs: open code extent_set_compress_type helpers
  btrfs: simplify handling of bio_ctrl::bio_flags
  btrfs: remove trivial helper update_nr_written
  btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio
  btrfs: remove btrfs_delayed_extent_op::is_data
  btrfs: sink parameter is_data to btrfs_set_disk_extent_flags
  btrfs: fix deadlock between concurrent dio writes when low on free data space
  btrfs: derive compression type from extent map during reads
  btrfs: scrub: move scrub_remap_extent() call into scrub_extent()
  btrfs: scrub: use find_first_extent_item to for extent item search
  btrfs: scrub: refactor scrub_raid56_parity()
  btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub
  btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe()
  btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range
  btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range
  btrfs: scrub: introduce a helper to locate an extent item
  btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe()
  btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray
  btrfs: turn fs_info member buffer_radix into XArray
  btrfs: turn name_cache radix tree into XArray in send_ctx
  btrfs: turn delayed_nodes_tree into an XArray
  btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()
  btrfs: move definition of btrfs_raid_types to volumes.h
  btrfs: use a normal workqueue for rmw_workers
  btrfs: use normal workqueues for scrub
  btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue
  btrfs: raid56: enable subpage support for RAID56
  btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible
  btrfs: raid56: make steal_rbio() subpage compatible
  btrfs: raid56: make set_bio_pages_uptodate() subpage compatible
  btrfs: raid56: remove btrfs_raid_bio::bio_pages array
  btrfs: raid56: make raid56_add_scrub_pages() subpage compatible
  btrfs: raid56: open code rbio_stripe_page_index()
  btrfs: raid56: make finish_rmw() subpage compatible
  btrfs: raid56: make __raid_recover_endio_io() subpage compatible
  btrfs: raid56: make finish_parity_scrub() subpage compatible
  btrfs: raid56: make rbio_add_io_page() subpage compatible
  btrfs: raid56: introduce btrfs_raid_bio::bio_sectors
  btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors
  btrfs: raid56: introduce new cached members for btrfs_raid_bio
  btrfs: raid56: make btrfs_raid_bio more compact
  btrfs: raid56: open code rbio_nr_pages()
  btrfs: reduce width for stripe_len from u64 to u32
  btrfs: do not return errors from submit_bio_hook_t instances
  btrfs: do not return errors from btrfs_submit_compressed_read
  btrfs: do not return errors from btrfs_submit_metadata_bio
  btrfs: remove unused bio_flags argument to btrfs_submit_metadata_bio
  btrfs: move btrfs_readpage to extent_io.c
  btrfs: repair super block num_devices automatically
  btrfs: do not pass compressed_bio to submit_compressed_bio()
  btrfs: avoid double search for block group during NOCOW writes
  btrfs: return block group directly at btrfs_next_block_group()
  btrfs: use a read/write lock for protecting the block groups tree
  btrfs: use rbtree with leftmost node cached for tracking lowest block group
  btrfs: remove search start argument from first_logical_byte()
  btrfs: return correct error number for __extent_writepage_io()
  btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
  btrfs: avoid double clean up when submit_one_bio() failed
  btrfs: use non-bh spin_lock in zstd timer callback
  btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode()
  btrfs: simplify parameters of submit_read_repair() and rename
  btrfs: remove the zoned/zone_size union in struct btrfs_fs_info
  btrfs: remove unnecessary check of iput argument
  btrfs: stop using the btrfs_bio saved iter in index_rbio_pages
  btrfs: don't allocate a btrfs_bio for scrub bios
  btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios
  btrfs: pass bio opf to rbio_add_io_page
  btrfs: pass a block_device to btrfs_bio_clone
  btrfs: move the call to bio_set_dev out of submit_stripe_bio
  btrfs: use on-stack bio in scrub_repair_page_from_good_copy
  btrfs: use on-stack bio in scrub_recheck_block
  btrfs: use on-stack bio in repair_io_failure
  btrfs: check-integrity: simplify bio allocation in btrfsic_read_block
  btrfs: check-integrity: split submit_bio from btrfsic checking
  btrfs: factor check and flush helpers from __btrfsic_submit_bio
  btrfs: zoned: make auto-reclaim less aggressive
  btrfs: change the bg_reclaim_threshold valid region from 0 to 100
  btrfs: allow block group background reclaim for non-zoned filesystems
  btrfs: make the bg_reclaim_threshold per-space info
  btrfs: do not test for free space inode during NOCOW check against file extent
  btrfs: move common NOCOW checks against a file extent into a helper
  btrfs: wait between incomplete batch memory allocations
  btrfs: allocate page arrays using bulk page allocator
  btrfs: factor out allocating an array of pages
  btrfs: remove unnecessary type casts
  btrfs: expand subpage support to any PAGE_SIZE > 4K
  btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine
  btrfs: use dummy extent buffer for super block sys chunk array read
  btrfs: assert that relocation is protected with sb_start_write()
  fs: add a lockdep check function for sb_start_write()
  btrfs: simplify code flow in btrfs_ioctl_balance
  btrfs: remove checks for arg argument in btrfs_ioctl_balance
  btrfs: replace memset with memzero_page in data checksum verification
  btrfs: avoid blocking on space revervation when doing nowait dio writes
  btrfs: avoid blocking when allocating context for nowait dio read/write
  btrfs: release path earlier at can_nocow_extent()
  btrfs: free path at can_nocow_extent() before checking for checksum items
  btrfs: stop allocating a path when checking if cross reference exists
  btrfs: avoid double nocow check when doing nowait dio writes
  btrfs: avoid blocking nowait dio when locking file range
  btrfs: avoid blocking on page locks with nowait dio on compressed range
  btrfs: add messages to printk index
  btrfs: tree-checker: check extent buffer owner against owner rootid
  btrfs: add and use helper to assert an inode range is clean
  btrfs: remove ordered extent check and wait during hole punching and zero range
  btrfs: lock the inode first before flushing range when punching hole
  btrfs: remove ordered extent check and wait during fallocate
  btrfs: remove inode_dio_wait() calls when starting reflink operations
  btrfs: remove useless dio wait call when doing fallocate zero range
  btrfs: only reserve the needed data space amount during fallocate
  btrfs: restore inode creation before xattr setting
  btrfs: move common inode creation code into btrfs_create_new_inode()
  btrfs: reserve correct number of items for inode creation
  btrfs: factor out common part of btrfs_{mknod,create,mkdir}()
  btrfs: allocate inode outside of btrfs_new_inode()
  btrfs: warn when extent buffer leak test fails
  btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing
  btrfs: use btrfs_for_each_slot in btrfs_listxattr
  btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree
  btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths
  btrfs: use btrfs_for_each_slot in process_all_extents
  btrfs: use btrfs_for_each_slot in process_all_new_xattrs
  btrfs: use btrfs_for_each_slot in process_all_refs
  btrfs: use btrfs_for_each_slot in is_ancestor
  btrfs: use btrfs_for_each_slot in can_rmdir
  btrfs: use btrfs_for_each_slot in did_create_dir
  btrfs: use btrfs_for_each_slot in btrfs_real_readdir
  btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item
  btrfs: use btrfs_for_each_slot in mark_block_group_to_copy
  btrfs: use btrfs_for_each_slot in find_first_block_group
  btrfs: introduce btrfs_for_each_slot iterator macro
  btrfs: scrub: rename scrub_bio::pagev and related members
  btrfs: scrub: rename scrub_page to scrub_sector
  btrfs: scrub: rename members related to scrub_block::pagev
  btrfs: remove trivial wrapper btrfs_read_buffer()
  btrfs: update outdated comment for read_block_for_search()
  btrfs: release upper nodes when reading stale btree node from disk
  btrfs: avoid unnecessary btree search restarts when reading node
  btrfs: set inode flags earlier in btrfs_new_inode()
  btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode()
  btrfs: don't pass parent objectid to btrfs_new_inode() explicitly
  btrfs: remove redundant name and name_len parameters to create_subvol
  btrfs: remove unused mnt_userns parameter from __btrfs_set_acl
  btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root()
  btrfs: remove unnecessary inode_set_bytes(0) call
  btrfs: remove unnecessary btrfs_i_size_write(0) calls
  btrfs: get rid of btrfs_add_nondir()
  btrfs: fix anon_dev leak in create_subvol()
  btrfs: reserve correct number of items for rename
  btrfs: reserve correct number of items for unlink and rmdir
  drm/amdkfd: Fix static checker warning on MES queue type
  drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init()
  drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list
  drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.4
  drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4
  drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4
  drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x
  drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU IP v13.0.4
  drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers
  drm/amdgpu/gfx11: fix mes mqd settings
  drm/amdgpu/gfx11: fix me field handling in map_queue packet
  drm/amd/pm: update smartshift powerboost calc for smu13
  drm/amd/pm: update smartshift powerboost calc for smu12
  drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE
  drm/amdgpu: Ensure the DMA engine is deactivated during set ups
  drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
  drm/amd/pm: add smu power_limit callback for smu_v13_0_7
  drm/amd/pm: add smu feature map support for smu_v13_0_0
  drm/amd/pm: add smu feature map support for smu_v13_0_7
  drm/amd/pm: support ss metrics read for smu11
  drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7
  mmc: sdhci-of-arasan: Add NULL check for data field
  evm: Clean up some variables
  evm: Return INTEGRITY_PASS for enum integrity_status value '0'
  mtd: spi-nor: aspeed: set the decoding size to at least 2MB for AST2600
  spi: aspeed: Calibrate read timings
  spi: aspeed: Add support for the AST2400 SPI controller
  spi: aspeed: Workaround AST2500 limitations
  spi: aspeed: Adjust direct mapping to device size
  spi: aspeed: Add support for direct mapping
  spi: spi-mem: Convert Aspeed SMC driver to spi-mem
  spi: Convert the Aspeed SMC controllers device tree binding
  ASoC: rt5645: Fix errorenous cleanup order
  ASoC: soc-component: Update handling to component delays
  ASoC: core: Pass legacy_dai_naming flag directly
  ASoC: core: Correct spelling fliped -> flipped
  ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
  ASoC: amd: vangogh: Remove duplicate include files
  ASoC: SOF: mediatek: Add mt8186 ipc support
  ASoC: SOF: mediatek: Add ipc support for mt8195
  firmware: mediatek: Add adsp ipc protocol interface
  ASoC: fsl_sai: Add support for i.MX8ULP
  ASoC: fsl_sai: Add support for i.MX8M Plus
  ASoC: fsl_sai: Add support for i.MX8MM
  netfilter: conntrack: remove pr_debug callsites from tcp tracker
  netfilter: nf_conncount: reduce unnecessary GC
  netfilter: Use l3mdev flow key when re-routing mangled packets
  ALSA: usb-audio: Refcount multiple accesses on the single clock
  octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq()
  net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
  octeon_ep: delete unnecessary NULL check
  octeon_ep: add missing destroy_workqueue in octep_init_module
  net: call skb_defer_free_flush() before each napi_poll()
  net: add skb_defer_max sysctl
  net: use napi_consume_skb() in skb_defer_free_flush()
  net: fix possible race in skb_attempt_defer_free()
  net: tulip: convert to devres
  net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
  net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv()
  net: skb: change the definition SKB_DR_SET()
  net: skb: check the boundrary of drop reason in kfree_skb_reason()
  net: dm: check the boundary of skb drop reasons
  net/smc: align the connect behaviour with TCP
  inet: rename INET_MATCH()
  ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
  l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if
  net_sched: em_meta: add READ_ONCE() in var_sk_bound_if()
  inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
  dccp: use READ_ONCE() to read sk->sk_bound_dev_if
  net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if
  tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
  sctp: read sk->sk_bound_dev_if once in sctp_rcv()
  net: annotate races around sk->sk_bound_dev_if
  mlx5: support BIG TCP packets
  mlx4: support BIG TCP packets
  veth: enable BIG TCP packets
  net: loopback: enable BIG TCP packets
  ipv6: Add hop-by-hop header to jumbograms in ip6_output
  net: allow gro_max_size to exceed 65536
  ipv6/gro: insert temporary HBH/jumbo header
  ipv6/gso: remove temporary HBH/jumbo header
  ipv6: add struct hop_jumbo_hdr definition
  tcp_cubic: make hystart_ack_delay() aware of BIG TCP
  net: limit GSO_MAX_SIZE to 524280 bytes
  net: allow gso_max_size to exceed 65536
  net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes
  ravb: Add support for RZ/V2M
  ravb: Use separate clock for gPTP
  ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqs
  ravb: Separate handling of irq enable/disable regs into feature
  dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC
  mac80211: minstrel_ht: support ieee80211_rate_status
  mac80211: extend current rate control tx status API
  mac80211: minstrel_ht: fill all requested rates
  ALSA: hda: cs35l41: Add Amp Name based on channel and index
  ASoC: cs35l41: Move cs_dsp config struct into shared code
  ASoC: cs35l41: Move cs35l41 fs errata into shared code
  ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code
  ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
  ALSA: hda: cs35l41: Add Support for Interrupts
  ALSA: hda: cs35l41: Remove Set Channel Map api from binding
  ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop
  ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name
  mac80211: disable BSS color collision detection in case of no free colors
  nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon
  mac80211: mlme: track assoc_bss/associated separately
  mac80211: remove useless bssid copy
  mac80211: remove unused argument to ieee80211_sta_connection_lost()
  mac80211: mlme: use local SSID copy
  mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid
  mac80211: mlme: move in RSSI reporting code
  mac80211: remove stray multi_sta_back_32bit docs
  mac80211: fix typo in documentation
  mac80211: unify CCMP/GCMP AAD construction
  efi: Do not import certificates from UEFI Secure Boot for T2 Macs
  gfs2: replace 'found' with dedicated list iterator variable
  ice: Expose RSS indirection tables for queue groups via ethtool
  ixgbe: add xdp frags support to ndo_xdp_xmit
  eth: sfc: remove remnants of the out-of-tree napi_weight module param
  bpftool: Use sysfs vmlinux when dumping BTF by ID
  bpf: Add MEM_UNINIT as a bpf_type_flag
  ext4: add unmount filesystem message
  ext4: remove unnecessary conditionals
  selftests/bpf: Fix usdt_400 test case
  kseltest/cgroup: Make test_stress.sh work if run interactively
  sfc: siena: Fix Kconfig dependencies
  drm/amdgpu: clean up some inconsistent indenting
  netfilter: conntrack: skip verification of zero UDP checksum
  netfilter: flowtable: nft_flow_route use more data for reverse route
  netfilter: prefer extension check to pointer check
  netfilter: conntrack: add nf_conntrack_events autodetect mode
  netfilter: conntrack: un-inline nf_ct_ecache_ext_add
  netfilter: nfnetlink: allow to detect if ctnetlink listeners exist
  netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()
  netfilter: conntrack: avoid unconditional local_bh_disable
  netfilter: conntrack: remove unconfirmed list
  netfilter: conntrack: remove __nf_ct_unconfirmed_destroy
  netfilter: cttimeout: decouple unlink and free on netns destruction
  netfilter: extensions: introduce extension genid count
  netfilter: remove nf_ct_unconfirmed_destroy helper
  netfilter: cttimeout: decouple unlink and free on netns destruction
  netfilter: conntrack: remove the percpu dying list
  netfilter: conntrack: include ecache dying list in dumps
  netfilter: ecache: use dedicated list for event redelivery
  perf tools: Remove unused machines__find_host()
  perf bench: Add breakpoint benchmarks
  ARM: dts: kswitch-d10: enable networking
  ARM: dts: lan966x: add switch node
  ARM: dts: lan966x: add serdes node
  ARM: dts: lan966x: add reset switch reset node
  ARM: dts: lan966x: add MIIM nodes
  ARM: dts: lan966x: add hwmon node
  ARM: dts: lan966x: add basic Kontron KSwitch D10 support
  ARM: dts: lan966x: add flexcom I2C nodes
  ARM: dts: lan966x: add flexcom SPI nodes
  ARM: dts: lan966x: add all flexcom usart nodes
  ARM: dts: lan966x: add missing uart DMA channel
  ARM: dts: lan966x: add sgpio node
  ARM: dts: lan966x: swap dma channels for crypto node
  ARM: dts: lan966x: rename pinctrl nodes
  ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
  ARM: dts: at91: use generic node name for dataflash
  selftests/bpf: Convert some selftests to high-level BPF map APIs
  libbpf: Add safer high-level wrappers for map operations
  selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs.
  bpf: Fix combination of jit blinding and pointers to bpf subprogs.
  media: h264: Avoid wrapping long_term_frame_idx
  media: v4l2-mem2mem: Trace on implicit un-hold
  media: doc: Document dual use of H.264 pic_num/frame_num
  media: mediatek: vcodec: add h264 decoder driver for mt8186
  media: mediatek: vcodec: Support MT8186
  media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186
  media: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko
  media: mediatek: vcodec: support stateless VP9 decoding
  media: mediatek: vcodec: support stateless VP8 decoding
  media: mediatek: vcodec: support stateless H.264 decoding for mt8192
  media: mediatek: vcodec: Extract H264 common code
  media: mediatek: vcodec: record capture queue format type
  media: mediatek: vcodec: Fix v4l2-compliance fail
  media: mediatek: vcodec: disable vp8 4K capability
  media: mediatek: vcodec: Add format to support MT21C
  media: mediatek: vcodec: Getting supported decoder format types
  media: mediatek: vcodec: Refactor supported vdec formats and framesizes
  media: mediatek: vcodec: Refactor get and put capture buffer flow
  spi: spi-cadence: Update ISR status variable type to irqreturn_t
  media: mediatek: vcodec: set each plane bytesused in buf prepare
  media: mediatek: vcodec: Read max resolution from dec_capability
  media: mediatek: vcodec: get capture queue buffer size from scp
  media: mediatek: vcodec: Using firmware type to separate different firmware architecture
  media: mediatek: vcodec: Add vdec enable/disable hardware helpers
  media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail
  ARM: dts: turris-omnia: Add atsha204a node
  ARM: configs: Enable ASoC AC'97 glue
  bnxt_en: parse and report result field when NVRAM package install fails
  bnxt_en: Enable packet timestamping for all RX packets
  bnxt_en: Configure ptp filters during bnxt open
  bnxt_en: Update firmware interface to 1.10.2.95
  ARM: at91: debug: add lan966 support
  arm64: dts: mt8192: Follow binding order for SCP registers
  arm64: dts: mediatek: add mtk-snfi for mt7622
  arm64: dts: mediatek: mt8195-demo: enable uart1
  arm64: dts: mediatek: mt8195-demo: Remove input-name property
  arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
  arm64: dts: mt7622: specify the L2 cache topology
  arm64: dts: mt7622: specify the number of DMA requests
  arm64: dts: mediatek: pumpkin: Remove input-name property
  Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan
  Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
  net: axienet: Use NAPI for TX completion path
  net: axienet: Be more careful about updating tx_bd_tail
  Bluetooth: btmtksdio: fix the reset takes too long
  Bluetooth: btmtksdio: fix possible FW initialization failure
  inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
  Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth
  Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921
  Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices
  Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
  Bluetooth: core: Fix missing power_on work cancel on HCI close
  Bluetooth: btusb: add support for Qualcomm WCN785x
  Bluetooth: protect le accept and resolv lists with hdev->lock
  Bluetooth: use hdev lock for accept_list and reject_list in conn req
  Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
  Bluetooth: btrtl: Add support for RTL8852C
  Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
  Bluetooth: Print broken quirks
  Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
  Bluetooth: hci_qca: Use del_timer_sync() before freeing
  Bluetooth: btintel: Constify static struct regmap_bus
  Bluetooth: Keep MGMT pending queue ordered FIFO
  Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
  Bluetooth: mt7921s: Fix the incorrect pointer check
  Bluetooth: btbcm: Support per-board firmware variants
  selftests: fib_nexthops: Make the test more robust
  swiotlb: use the right nslabs-derived sizes in swiotlb_init_late
  swiotlb: use the right nslabs value in swiotlb_init_remap
  swiotlb: don't panic when the swiotlb buffer can't be allocated
  net: phy: smsc: Cope with hot-removal in interrupt handler
  net: phy: smsc: Cache interrupt mask
  usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
  usbnet: smsc95xx: Avoid link settings race on interrupt reception
  usbnet: smsc95xx: Don't reset PHY behind PHY driver's back
  usbnet: smsc95xx: Don't clear read-only PHY interrupt
  usbnet: Run unregister_netdev() before unbind() again
  net: ethernet: fix platform_no_drv_owner.cocci warning
  net: page_pool: add page allocation stats for two fast page allocate path
  net: ethernet: Use swap() instead of open coding it
  dt-bindings: clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure"
  media: cec-adap.c: drop activate_cnt, use state info instead
  media: cec-adap.c: reconfigure if the PA changes during configuration
  media: cec-adap.c: fix is_configuring state
  media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT
  Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node"
  media: cec-adap.c: don't unconfigure if already unconfigured
  media: cec-pin.c: don't zero work_pin_num_events in adap_enable
  media: cec-pin.c: disabling the adapter cannot call kthread_stop
  media: imon: reorganize serialization
  media: imon: drop references only after device is no longer used
  media: imon: fix timer racing disconnect
  media: imon: avoid needless atomic allocations in resume
  media: s5k6a3: add missing clk_disable_unprepare
  media: ccs-core.c: fix failure to call clk_disable_unprepare
  media: cx25821: request_irq -> devm_request_irq
  media: videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc
  media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc
  media: v4l2-subdev.c: kvmalloc_array -> kvcalloc
  media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
  media: hantro: HEVC: Fix reference frames management
  media: hantro: HEVC: Fix tile info buffer value computation
  media: hantro: HEVC: Fix output frame chroma offset
  media: hantro: Use post processor scaling capacities
  media: amphion: G/S_PARM only for encoder's output queue
  media: amphion: wake up when error occurs
  media: atmel: microchip-csi2dc: add link validation support
  media: dt-bindings: media: microchip,xisc: add bus-width of 14
  media: atmel: atmel-sama7g5-isc: remove stray line
  media: atmel: atmel-isc: compact the controller formats list
  media: atmel: atmel-isc-base: use mutex to lock awb workq from streaming
  media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
  media: atmel: atmel-isc: remove redundant comments
  media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap
  media: atmel: atmel-isc-base: use streaming status when queueing buffers
  media: vsp1: Fix offset calculation for plane cropping
  media: vsp1: Use vb2_queue_is_busy()
  media: vsp1: Don't open-code vb2_fop_release()
  media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers
  media: rockchip: rkisp1: Use mipi-csi2.h
  media: cadence: cdns-csi2tx: Use mipi-csi2.h
  media: atomisp: don't pass a pointer to a local variable
  media: amphion: ensure the buffer count is not less than min_buffer
  media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera
  media: coda: limit frame interval enumeration to supported encoder frame sizes
  media: coda: fix default JPEG colorimetry
  media: isif: remove unnecessary check of res
  media: dm644x_ccdc: remove unnecessary check of res
  media: dm355_ccdc: remove unnecessary check of res
  media: dt-bindings: media: rockchip-vdec: Add RK3328 compatible
  media: platform: video-viu: Do not select it by default
  media: Documentation/media: Remove incorrect statement
  media: amphion: no need to check return value of debugfs_create functions
  media: amphion: free ctrl handler if error is set and return error
  media: amphion: handle picture skipped event
  media: amphion: encoder copy timestamp from output to capture
  media: amphion: decoder copy timestamp from output to capture
  media: make RADIO_ADAPTERS tristate
  media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
  media: rcar-vin: Remove stray blank line
  media: docs-rst: Append HEVC specific term
  media: staging: media: rkvdec: Update TODO list
  media: staging: media: hantro: Update TODO list
  media: staging: media: hantro: Fix typos
  media: rga: fix possible memory leak in rga_probe
  media: imx-jpeg: Support dynamic resolution change
  media: imx-jpeg: Handle source change in a function
  media: imx-jpeg: Propagate the output frame size to the capture side
  media: imx-jpeg: Identify and handle precision correctly
  media: imx-jpeg: Refactor function mxc_jpeg_parse
  media: av7110: fix prohibited spaces in switch statement
  media: av7110: fix switch indentation
  media: platform: return early if the iface is not handled
  media: exynos4-is: Change clk_disable to clk_disable_unprepare
  media: platform: renesas-ceu: Fix unused variable warning
  media: davinci: remove unnecessary NULL check
  media: bdisp: remove unnecessary IS_ERR() check
  media: platform: Remove unused including <linux/version.h>
  media: i2c: rdacm20: Fix format definition
  media: rcar-vin: Add check that input interface and format are valid
  media: MAINTAINERS: adjust entries to nxp driver movement in media platform
  media: v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation
  media: cec: seco: remove byte handling from smb_word_op
  media: i2c: rdacm2x: properly set subdev entity function
  media: imx-jpeg: Fix potential array out of bounds in queue_setup
  media: MAINTAINERS: drop unreachable contact for MEDIATEK JPEG DRIVER
  media: MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER
  media: MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section
  media: gspca: make the read-only array table static const
  media: MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
  media: st-delta: Fix PM disable depth imbalance in delta_probe
  sparc: add asm/stat.h to UAPI compile-test coverage
  powerpc: add asm/stat.h to UAPI compile-test coverage
  mips: add asm/stat.h to UAPI compile-test coverage
  riscv: add linux/bpf_perf_event.h to UAPI compile-test coverage
  kbuild: prevent exported headers from including <stdlib.h>, <stdbool.h>
  agpgart.h: do not include <stdlib.h> from exported header
  mt76: mt7921: add ipv6 NS offload support
  mt76: add gfp to mt76_mcu_msg_alloc signature
  mt76: mt7915: add more statistics from fw_util debugfs knobs
  mt76: mt7915: improve error handling for fw_debug knobs
  mt76: mt7615/mt7915: do reset_work with mt76's work queue
  mt76: mt7915: add support for 6G in-band discovery
  mt76: mt7915: add Wireless Ethernet Dispatch support
  mt76: make number of tokens configurable dynamically
  mt76: add support for overriding the device used for DMA mapping
  mt76: dma: add wrapper macro for accessing queue registers
  mt76: mt7915: move MT_INT_MASK_CSR to init.c
  mt76: mt7915: introduce mt7915_mac_severe_check()
  mt76: mt7915: rework SER debugfs knob
  mt76: mt7915: limit minimum twt duration
  mt76: mt7915: reject duplicated twt flows
  mt76: mt7915: fix twt table_mask to u16 in mt7915_dev
  mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976()
  mt76: connac: use skb_put_data instead of open coding
  mt76: mt7915: configure soc clocks in mt7986_wmac_init
  mt76: fix tx status related use-after-free race on station removal
  mt76: fix encap offload ethernet type check
  mt76: do not attempt to reorder received 802.3 packets without agg session
  mt76: mt7915: disable RX_HDR_TRANS_SHORT
  mt76: mt7603: move spin_lock_bh() to spin_lock()
  mt76: mt7915: add debugfs knob for RF registers read/write
  mt76: mt7921: fix kernel crash at mt7921_pci_remove
  mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
  mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
  mt76: mt7915: remove SCS feature
  mt76: fix antenna config missing in 6G cap
  mt76: fix rx reordering with non explicit / psmp ack policy
  mt76: mt7921: Add AP mode support
  mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask
  mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate
  mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
  mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector
  mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup
  mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
  mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
  mt76: mt7915: always call mt7915_wfsys_reset() during init
  mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter
  mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter
  mt76: mt7921u: add suspend/resume support
  mt76: fix MBSS index condition in DBDC mode
  mt76: fix use-after-free by removing a non-RCU wcid pointer
  mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
  mt76: mt7915: accept rx frames with non-standard VHT MCS10-11
  mt76: dma: use kzalloc instead of devm_kzalloc for txwi
  mt76: reduce tx queue lock hold time
  mt76: mt7915: rework hardware/phy initialization
  mt76: mt7915: fix DBDC default band selection on MT7915D
  media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
  media: aspeed: Fix an error handling path in aspeed_video_probe()
  media: dt-bindings: mtk-vcodec-encoder: Add power-domains property
  rtlwifi: Use pr_warn instead of WARN_ONCE
  net: selftests: Stress reuseport listen
  net: inet: Retire port only listening_hash
  net: inet: Open code inet_hash2 and inet_unhash2
  net: inet: Remove count from inet_listen_hashbucket
  sfc/siena: Reinstate SRIOV init/fini function calls
  sfc/siena: Make PTP and reset support specific for Siena
  sfc/siena: Make MCDI logging support specific for Siena
  siena: Make HWMON support specific for Siena
  siena: Make SRIOV support specific for Siena
  siena: Make MTD support specific for Siena
  net: mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: index
  net: mscc: ocelot: minimize holes in struct ocelot_port
  net: mscc: ocelot: delete ocelot_port :: xmit_template
  net: dsa: felix: reimplement tagging protocol change with function pointers
  net: dsa: felix: dynamically determine tag_8021q CPU port for traps
  net: dsa: remove port argument from ->change_tag_protocol()
  net: dsa: felix: manage host flooding using a specific driver callback
  net: dsa: introduce the dsa_cpu_ports() helper
  net: dsa: felix: bring the NPI port indirection for host flooding to surface
  net: dsa: felix: bring the NPI port indirection for host MDBs to surface
  net: dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q too
  net: lan966x: Fix use of pointer after being freed
  net: update the register_netdevice() kdoc
  skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE()
  mlxbf_gige: remove driver-managed interrupt counts
  fsverity: update the documentation
  kunit: tool: print clearer error message when there's no TAP output
  kunit: tool: stop using a shell to run kernel under QEMU
  kunit: tool: update test counts summary line format
  kunit: bail out of test filtering logic quicker if OOM
  lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS
  kunit: Rework kunit_resource allocation policy
  kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
  docs/zh_CN: fix devicetree usage-model translation
  cpufreq: Rearrange locking in cpufreq_remove_dev()
  cpufreq: Split cpufreq_offline()
  cpufreq: Reorganize checks in cpufreq_offline()
  ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe
  ipmi: remove unnecessary type castings
  ipmi: Make two logs unique
  ipmi:si: Convert pr_debug() to dev_dbg()
  ipmi: Convert pr_debug() to dev_dbg()
  ipmi: Fix pr_fmt to avoid compilation issues
  ipmi: Add an intializer for ipmi_recv_msg struct
  ipmi: Add an intializer for ipmi_smi_msg struct
  ipmi:ssif: Check for NULL msg when handling events and messages
  ipmi: use simple i2c probe function
  ipmi: Add a sysfs count of total outstanding messages for an interface
  ipmi: Add a sysfs interface to view the number of users
  ipmi: Limit the number of message a user may have outstanding
  ipmi: Add a limit on the number of users that may use IPMI
  ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
  nilfs2: Fix some kernel-doc comments
  Appoint myself page cache maintainer
  mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK
  spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller
  mtd: rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte()
  spi: cadence-quadspi: Handle spi_unregister_master() in remove()
  mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4
  mtd: spi-nor: debugfs: fix format specifier
  ARM: at91: pm: add support for sama5d2 secure suspend
  ARM: at91: add code to handle secure calls
  nfp: VF rate limit support
  rtnetlink: verify rate parameters for calls to ndo_set_vf_rate
  ASoC: max98396: Fix build error for implicit function declaration
  ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
  ASoC: samsung: Fix refcount leak in aries_audio_probe
  ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
  ASoC: SOF: IPC4: Add FW loader ops
  ASoC: SOF: Add header for IPC4 manifest
  ASoC: SOF: Add IPC4 private header
  ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms
  net: ethernet: SP7021: Fix spelling mistake "Interrput" -> "Interrupt"
  ALSA: Add generic serial MIDI driver using serial bus API
  dt-bindings: sound: Add generic serial MIDI device
  ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock
  ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg
  ALSA: hda/cs8409: Support new Odin Variants
  net: enetc: kill PHY-less mode for PFs
  fortify: Provide a memcpy trap door for sharp corners
  fs: hold writers when changing mount's idmapping
  ARM: at91: Kconfig: implement PIT64B selection
  ARM: at91: pm: add quirks for pm
  ARM: at91: pm: use kernel documentation style
  ARM: at91: pm: introduce macros for pm mode replacement
  ARM: at91: pm: keep documentation inline with structure members
  xfs: can't use kmem_zalloc() for attribute buffers
  xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify
  xfs: ATTR_REPLACE algorithm with LARP enabled needs rework
  xfs: use XFS_DA_OP flags in deferred attr ops
  xfs: remove xfs_attri_remove_iter
  xfs: switch attr remove to xfs_attri_set_iter
  xfs: introduce attr remove initial states into xfs_attr_set_iter
  xfs: xfs_attr_set_iter() does not need to return EAGAIN
  xfs: clean up final attr removal in xfs_attr_set_iter
  xfs: remote xattr removal in xfs_attr_set_iter() is conditional
  xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP
  xfs: split remote attr setting out from replace path
  xfs: consolidate leaf/node states in xfs_attr_set_iter
  xfs: kill XFS_DAC_LEAF_ADDNAME_INIT
  xfs: separate out initial attr_set states
  bpf: Fix potential array overflow in bpf_trampoline_get_progs()
  selftests/bpf: make fexit_stress test run in serial mode
  selftests/bpf: add test case for bpf_map_lookup_percpu_elem
  bpf: add bpf_map_lookup_percpu_elem for percpu map
  selftests/bpf: Add tests for kptr_ref refcounting
  selftests/bpf: Add negative C tests for kptrs
  bpf: Prepare prog_test_struct kfuncs for runtime tests
  bpf: Fix sparse warning for bpf_kptr_xchg_proto
  net: enetc: count the tc-taprio window drops
  net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
  net: macb: use NAPI for TX completion path
  net: macb: simplify/cleanup NAPI reschedule checking
  net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953
  selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2
  selftests/bpf: fix a few clang compilation errors
  ext4: remove unnecessary code in __mb_check_buddy
  ext4: fix spelling errors in comments
  ext4: remove unnecessary type castings
  ext4: fix warning in ext4_handle_inode_extension
  selftests/bpf: Enable CONFIG_FPROBE for self tests
  csky: Move to generic ticket-spinlock
  RISC-V: Move to queued RW locks
  RISC-V: Move to generic spinlocks
  openrisc: Move to ticket-spinlock
  asm-generic: qrwlock: Document the spinlock fairness requirements
  asm-generic: qspinlock: Indicate the use of mixed-size atomics
  asm-generic: ticket-lock: New generic ticket-based spinlock
  powercap: RAPL: Add Power Limit4 support for RaptorLake
  dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
  dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
  swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm
  x86: ACPI: Make mp_config_acpi_gsi() a void function
  cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink()
  cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
  PM: EM: Decrement policy counter
  regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
  ASoC: wm9090: Remove redundant endianness flag
  ASoC: wm2000: Remove redundant endianness flag
  ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
  ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe()
  ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
  ASoC: fsl_ssi: Add support multi fifo script
  ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
  ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe()
  ASoC: wm8903: Fix the error handling of wm8903_i2c_probe()
  ASoC: tas6424: Fix the error handling of tas6424_i2c_probe()
  ASoC: tas571x: Fix the error handling of tas571x_i2c_probe()
  ASoC: rt5645: Fix the error handling of rt5645_i2c_probe()
  ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe()
  spi: stm32-qspi: Remove SR_BUSY bit check before sending command
  spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
  spi: stm32-qspi: Fix wait_cmd timeout in APM mode
  selftests: xsk: make stat tests not spin on getsockopt
  selftests: xsk: make the stats tests normal tests
  selftests: xsk: introduce validation functions
  selftests: xsk: cleanup veth pair at ctrl-c
  selftests: xsk: add timeout to tests
  selftests: xsk: fix reporting of failed tests
  selftests: xsk: run all tests for busy-poll
  selftests: xsk: do not send zero-length packets
  selftests: xsk: cleanup bash scripts
  HID: apple: Properly handle function keys on Keychron keyboards
  HID: uclogic: Switch to Digitizer usage for styluses
  HID: uclogic: Add pen support for XP-PEN Star 06
  HID: uclogic: Differentiate touch ring and touch strip
  HID: uclogic: Always shift touch reports to zero
  HID: uclogic: Do not focus on touch ring only
  HID: uclogic: Return raw parameters from v2 pen init
  HID: uclogic: Move param printing to a function
  HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info
  HID: amd_sfh: Move bus declaration outside of amd-sfh
  HID: amd_sfh: Add physical location to HID device
  HID: amd_sfh: Modify the hid name
  HID: amd_sfh: Modify the bus name
  HID: amd_sfh: Add sensor name by index for debug info
  HID: amd_sfh: Add support for sensor discovery
  libbpf: Add bpf_program__set_insns function
  eth: amd: remove NI6510 support (ni65)
  net: appletalk: remove Apple/Farallon LocalTalk PC support
  libbpf: Clean up ringbuf size adjustment implementation
  ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN
  net: add more debug info in skb_checksum_help()
  net: remove two BUG() from skb_checksum_help()
  net: warn if transport header was not set
  net: add CONFIG_DEBUG_NET
  net: add include/net/net_debug.h
  xfs: don't set quota warning values
  xfs: remove warning counters from struct xfs_dquot_res
  xfs: remove quota warning limit from struct xfs_quota_limits
  xfs: rework deferred attribute operation setup
  xfs: make xattri_leaf_bp more useful
  xfs: initialise attrd item to zero
  xfs: avoid empty xattr transaction when attrs are inline
  xfs: add leaf to node error tag
  xfs: add leaf split error tag
  xfs: Add helper function xfs_init_attr_trans
  xfs: Add helper function xfs_attr_leaf_addname
  xfs: Merge xfs_delattr_context into xfs_attr_item
  xfs: Add larp debug option
  xfs: Add log attribute error tag
  xfs: Remove unused xfs_attr_*_args
  xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred
  wfx: use container_of() to get vif
  rtw89: add debug entry to dump BSSID CAM
  rtw89: add debug select to dump MAC pages 0x30 to 0x33
  rtw89: correct CCA control
  rtw89: correct setting of RX MPDU length
  rtw89: 8852c: add settings to decrease the effect of DC
  ssb: remove unreachable code
  brcmfmac: allow setting wlan MAC address using device tree
  wilc1000: add valid vmm_entry check before fetching from TX queue
  wilc1000: use 'u64' datatype for cookie variable
  wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
  wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA
  wilc1000: increase firmware version array size
  selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm.
  libbpf: Assign cookies to links in libbpf.
  bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.
  arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
  scsi: target: iscsi: Rename iscsi_session to iscsit_session
  scsi: target: iscsi: Rename iscsi_conn to iscsit_conn
  scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd
  scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR
  scsi: mpi3mr: Hidden drives not removed during soft reset
  scsi: mpi3mr: Increase I/O timeout value to 60s
  scsi: lpfc: Update lpfc version to 14.2.0.3
  scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O
  scsi: lpfc: Alter FPIN stat accounting logic
  scsi: lpfc: Rework FDMI initialization after link up
  scsi: lpfc: Change VMID registration to be based on fabric parameters
  scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link()
  scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check()
  scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event()
  scsi: lpfc: Inhibit aborts if external loopback plug is inserted
  scsi: lpfc: Fix ndlp put following a LOGO completion
  scsi: lpfc: Fill in missing ndlp kref puts in error paths
  scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
  scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume()
  scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode
  scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_*
  scsi: ufs: ufshpb: Clean up the handler when device resets HPB information
  scsi: ufs: ufshpb: Remove enum initialization value
  scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host()
  net: phy: smsc: add comments for the LAN8742 phy ID mask.
  net: phy: microchip: add comments for the modified LAN88xx phy ID mask.
  scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM
  scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command()
  scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
  scsi: ufs: qcom: Simplify handling of devm_phy_get()
  scsi: ufs: qcom: Fix acquiring the optional reset control line
  scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
  dt-bindings: net: orion-mdio: Convert to JSON schema
  bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack
  bpf, x86: Generate trampolines from bpf_tramp_links
  skbuff: render the checksum comment to documentation
  skbuff: rewrite the doc for data-only skbs
  skbuff: add a basic intro doc
  net: fix kdoc on __dev_queue_xmit()
  sfc: Add a basic Siena module
  sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc
  sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc
  sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc
  sfc/siena: Rename peripheral functions to avoid conflicts with sfc
  sfc/siena: Rename RX/TX functions to avoid conflicts with sfc
  sfc/siena: Rename functions in efx headers to avoid conflicts with sfc
  sfc/siena: Remove build references to missing functionality
  sfc: Copy shared files needed for Siena (part 2)
  sfc: Copy shared files needed for Siena (part 1)
  sfc: Move Siena specific files
  nfp: flower: fix 'variable 'flow6' set but not used'
  drm/amdgpu: Remove duplicated argument in vcn_v4_0
  Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
  drm/amdgpu: vm flush needed after updating PDEs
  drm/amd/display: 3.2.185
  Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
  drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
  drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence
  amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
  drm/amd/pm: suppress compile warning about possible unaligned accesses
  drm/amdgpu/vcn: Add vcn ras poison consumption event handling
  drm/amdgpu/jpeg: add jpeg ras poison consumption handling
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq
  drm/amdgpu: refine RAS poison consumption handler
  drm/amdgpu: enable RAS IH for poison consumption
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc
  drm/amd/display: do not wait for vblank during pipe programming
  drm/amd/display: do not calculate DP2.0 SST payload when link is off
  drm/amd/display: do not disable an invalid irq source in hdp finish
  drm/amd/display: move definition of dc_flip_addrs struct
  drm/amd/display: Reset cached PSR parameters after hibernate
  drm/amd/display: Refactor LTTPR cap retrieval
  drm/amdgpu: support memory power gating for lsdma 6.0.2
  drm/amdgpu: support memory power gating for lsdma
  drm/amdgpu: add LSDMA block for LSDMA v6.0.2
  drm/amdgpu: add LSDMA block for LSDMA v6.0.0
  drm/amdgpu: support fill mem for LSDMA
  drm/amdgpu: support mem copy for LSDMA
  drm/amdgpu: add lsdma block
  drm/amdgpu: add lsdma v6_0_0 ip headers
  drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume()
  drm/amdgpu/mes: fix format specifier for size_t
  drm/amdgpu: make smu_v13_0_7_check_fw_status() static
  drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV
  drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11
  drm/amdkfd: Update event_interrupt_isr_v11 return
  drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
  drm/amd/pm: enable gfxoff control on smu_v13_0_7
  drm/amd/pm: disable ac/dc on smu_v13_0_7
  drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0
  drm/amd/pm: enable FCLK DPM support for SMU 13.0.0
  drm/amd/pm: correct the way for retrieving current fclk frequency
  drm/amd/pm: correct the way for retrieving current uclk frequency
  drm/amd/pm: correct the check for current link status
  drm/amd/pm: enable UCLK DPM for SMU 13.0.0
  drm/amd/pm: enable BACO support for SMU 13.0.0
  drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0
  drm/amdgpu: add sysfs to shows psp vbflash status
  drm/amdgpu/psp: Add vbflash sysfs interface support
  selftests/bpf: Add attach bench test
  bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link
  fprobe: Resolve symbols with ftrace_lookup_symbols
  ftrace: Add ftrace_lookup_symbols function
  kallsyms: Make kallsyms_on_each_symbol generally available
  igc: Change type of the 'igc_check_downshift' method
  igc: Remove unused phy_type enum
  igc: Remove igc_set_spd_dplx method
  selftests/bpf: Add bpf link iter test
  selftests/bpf: Use ASSERT_* instead of CHECK
  selftests/bpf: Fix result check for test_bpf_hash_map
  bpf: Add bpf_link iterator
  selftests/bpf: Replace bpf_trace_printk in tunnel kernel code
  selftests/bpf: Move vxlan tunnel testcases to test_progs
  bpf: Add source ip in "struct bpf_tunnel_key"
  bpftool: bpf_link_get_from_fd support for LSM programs in lskel
  perf annotate: Add --percent-limit option
  selftests/bpf: Handle batch operations for map-in-map bpf-maps
  bpf: Extend batch operations for map-in-map bpf-maps
  perf auxtrace: Record whether an auxtrace mmap is needed
  libperf evlist: Add evsel as a parameter to ->idx()
  libperf evlist: Move ->idx() into mmap_per_evsel()
  libperf evlist: Remove ->idx() per_cpu parameter
  perf auxtrace: Do not mix up mmap idx
  perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c
  perf evlist: Use libperf functions in evlist__enable_event_idx()
  libperf evsel: Add perf_evsel__enable_thread()
  bpf: Print some info if disable bpf_jit_enable failed
  net: sysctl: Use SYSCTL_TWO instead of &two
  ath11k: remove redundant assignment to variables vht_mcs and he_mcs
  ath11k: Reuse the available memory after firmware reload
  wil6210: remove 'freq' debugfs
  ath11k: Designating channel frequency when sending management frames
  ath11k: Don't check arvif->is_started before sending management frames
  ath11k: Implement remain-on-channel support
  ath11k: Handle keepalive during WoWLAN suspend and resume
  spi: cadence-quadspi: remove unnecessary (void *) casts
  spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()
  ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp
  ASoC: fsl_micfil: Add support for i.MX8MPlus
  ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
  ASoC: samsung: spdif: remove unnecessary check of mem_res
  ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41
  ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks
  ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s
  ASoC: tlv320adcx140: Register a callback to disable the regulator_disable
  ASoC: codecs: rt715-sdca: remove useless assignment of ops
  mmc: core: Support zeroout using TRIM for eMMC
  x25: remove redundant pointer dev
  net: ethernet: Add driver for Sunplus SP7021
  devicetree: bindings: net: Add bindings doc for Sunplus SP7021.
  MAINTAINERS: add myself as reviewer for slab
  tsnep: Add free running cycle counter support
  ptp: Speed up vclock lookup
  ptp: Support late timestamp determination
  ptp: Pass hwtstamp to ptp_convert_timestamp()
  ptp: Request cycles for TX timestamp
  ptp: Add cycles support for virtual clocks
  eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent
  net/mlx5: Lag, add debugfs to query hardware lag state
  net/mlx5: Lag, use buckets in hash mode
  net/mlx5: Lag, refactor dmesg print
  net/mlx5: Support devices with more than 2 ports
  net/mlx5: Lag, use actual number of lag ports
  net/mlx5: Lag, use hash when in roce lag on 4 ports
  net/mlx5: Lag, support single FDB only on 2 ports
  net/mlx5: Lag, store number of ports inside lag object
  net/mlx5: Lag, filter non compatible devices
  net/mlx5: Lag, use lag lock
  net/mlx5: Lag, move E-Switch prerequisite check into lag code
  net/mlx5: devcom only supports 2 ports
  net/mlx5: Lag, expose number of lag ports
  net/mlx5: Increase FW pre-init timeout for health recovery
  net/mlx5: Add exit route when waiting for FW
  fs: Remove aops->freepage
  secretmem: Convert to free_folio
  nfs: Convert to free_folio
  orangefs: Convert to free_folio
  fs: Add free_folio address space operation
  fs: Convert drop_buffers() to use a folio
  fs: Change try_to_free_buffers() to take a folio
  jbd2: Convert release_buffer_page() to use a folio
  jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio
  reiserfs: Convert release_buffer_page() to use a folio
  fs: Remove last vestiges of releasepage
  ubifs: Convert to release_folio
  reiserfs: Convert to release_folio
  orangefs: Convert to release_folio
  ocfs2: Convert to release_folio
  nilfs2: Remove comment about releasepage
  nfs: Convert to release_folio
  jfs: Convert to release_folio
  hfsplus: Convert to release_folio
  hfs: Convert to release_folio
  gfs2: Convert to release_folio
  f2fs: Convert to release_folio
  ext4: Convert to release_folio
  erofs: Convert to release_folio
  cifs: Convert to release_folio
  ceph: Convert to release_folio
  btrfs: Convert to release_folio
  afs: Convert to release_folio
  9p: Convert to release_folio
  iomap: Convert to release_folio
  fs: Add aops->release_folio
  arm64: dts: visconti: Update the clock providers for PCIe host controller
  arm64: dts: visconti: Update the clock providers for ethernet device
  arm64: dts: visconti: Update the clock providers for SPI
  arm64: dts: visconti: Update the clock providers for watchdog timer
  arm64: dts: visconti: Update the clock providers for I2C
  arm64: dts: visconti: Update the clock providers for UART
  arm64: dts: visconti: Add clock controller support for TMPV7708
  nfp: support Corigine PCIE vendor ID
  nfp: vendor neutral strings for chip and Corigne in strings for driver
  bpf: Remove unused parameter from find_kfunc_desc_btf()
  bpftool: Declare generator name
  samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
  ROSE: Remove unused code and clean up some inconsistent indenting
  bpftool: Output message if no helpers found in feature probing
  bpftool: Adjust for error codes from libbpf probes
  mm,doc: Add new documentation structure
  Documentation: drop more IDE boot options and ide-cd.rst
  Documentation/process: use scripts/get_maintainer.pl on patches
  MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE
  docs/trans/ja_JP/howto: Don't mention specific kernel versions
  docs/ja_JP/SubmittingPatches: Request summaries for commit references
  docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature
  docs/ja_JP/SubmittingPatches: Randy has moved
  docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl
  docs/ja_JP/SubmittingPatches: Update GregKH links
  mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio()
  fs: Change the type of filler_t
  nfs: Pass the file pointer to nfs_symlink_filler()
  jffs2: Pass the file pointer to jffs2_do_readpage_unlock()
  mm,fs: Remove aops->readpage
  mm: Convert swap_readpage to call read_folio instead of readpage
  vboxsf: Convert vboxsf to read_folio
  udf: Convert adinicb and symlinks to read_folio
  ubifs: Convert ubifs to read_folio
  squashfs: Convert squashfs to read_folio
  romfs: Convert romfs to read_folio
  orangefs: Convert orangefs to read_folio
  ocfs2: Convert ocfs2 to read_folio
  ntfs: Convert ntfs to read_folio
  nfs: Convert nfs to read_folio
  jfs: Convert metadata pages to read_folio
  jffs2: Convert jffs2 to read_folio
  isofs: Convert symlinks and zisofs to read_folio
  hpfs: Convert symlinks to read_folio
  hostfs: Convert hostfs to read_folio
  fuse: Convert fuse to read_folio
  freevxfs: Convert vxfs_immed to read_folio
  f2fs: Convert f2fs to read_folio
  ext4: Convert ext4 to read_folio
  erofs: Convert erofs zdata to read_folio
  efs: Convert efs symlinks to read_folio
  ecryptfs: Convert ecryptfs to read_folio
  cramfs: Convert cramfs to read_folio
  coda: Convert coda to read_folio
  cifs: Convert cifs to read_folio
  btrfs: Convert btrfs to read_folio
  befs: Convert befs to read_folio
  afs: Convert afs_symlink_readpage to afs_symlink_read_folio
  affs: Convert affs to read_folio
  fs: Convert simple_readpage to simple_read_folio
  fs: Convert mpage_readpage to mpage_read_folio
  fs: Convert block_read_full_page() to block_read_full_folio()
  fs: Convert iomap_readpage to iomap_read_folio
  fs: Convert netfs_readpage to netfs_read_folio
  fs: Add read_folio documentation
  fs: Introduce aops->read_folio
  ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties
  ASoC: SOF: trace: The dtrace is only available with SOF_IPC
  ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card()
  ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF
  ASoC: wm8940: add devicetree support
  doc: dts: Add device tree information regarding wm8940 codec
  spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged
  spi: spi-imx: add PIO polling support
  spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller
  spi: spi-imx: complete conversion from master -> controller
  spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s()
  spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32()
  spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned'
  spi: spi-imx: avoid unnecessary line continuations
  spi: spi-imx: fix sparse warning: add identifier name to function definition
  ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC
  ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages
  ASoC: SOF: ipc-msg-injector: Separate the message sending
  ASoC: SOF: sof-client: Add support IPC4 message sending
  ASoC: SOF: sof-client: Add API to get the ipc_type
  ASoC: SOF: sof-client-probes: Query the maximum IPC payload size
  ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size
  ASoC: SOF: sof-client: Add API to get the maximum IPC payload size
  regulator: qcom_smd: Fix up PM8950 regulator configuration
  Revert "cpufreq: Fix possible race in cpufreq online error path"
  dt-bindings: display: convert Arm Komeda to DT schema
  dt-bindings: display: convert Arm Mali-DP to DT schema
  dt-bindings: display: convert Arm HDLCD to DT schema
  dt-bindings: display: convert PL110/PL111 to DT schema
  dt-bindings: arm: convert vexpress-config to DT schema
  dt-bindings: arm: convert vexpress-sysregs to DT schema
  dt-bindings: serio: add Arm PL050 DT schema
  dt-bindings: sound: add Arm PL041 AACI DT schema
  dt-bindings: arm: sp810: convert to DT schema
  dt-bindings: arm: spe-pmu: convert to DT schema
  dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional
  selftests/bpf: Test libbpf's ringbuf size fix up logic
  libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary
  libbpf: Provide barrier() and barrier_var() in bpf_helpers.h
  selftests/bpf: Add bpf_core_field_offset() tests
  libbpf: Complete field-based CO-RE helpers with field offset helper
  selftests/bpf: Use both syntaxes for field-based CO-RE helpers
  libbpf: Improve usability of field-based CO-RE helpers
  libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr
  selftests/bpf: Prevent skeleton generation race
  ARM: configs: Enable audio on BeagleBone Black in multi_v7_defconfig
  net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl
  net: hns3: add query vf ring and vector map relation
  net: hns3: add byte order conversion for VF to PF mailbox message
  net: hns3: add byte order conversion for PF to VF mailbox message
  net: hns3: remove the affinity settings of vector0
  net: hns3: fix access null pointer issue when set tx-buf-size as 0
  perf metrics: Don't add all tool events for sharing
  perf metrics: Support all tool events
  perf evsel: Add tool event helpers
  perf evsel: Constify a few arrays
  Revert "perf stat: Support metrics with hybrid events"
  ath11k: reset 11d state in process of recovery
  spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
  regmap: Add missing map->bus check
  ASoC: pcm186x: simplify the return expression of pcm186x_power_off()
  ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare()
  ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params()
  ASoC: dt-bindings: rt5682: Add #sound-dai-cells
  ASoC: dt-bindings: rt1015p: Add #sound-dai-cells
  ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties
  ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver
  ASoC: wsa881x: Add endianness flag in snd_soc_component_driver
  ASoC: wcd938x: Add endianness flag in snd_soc_component_driver
  ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver
  ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver
  ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver
  ASoC: rt715: Add endianness flag in snd_soc_component_driver
  ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
  ASoC: rt711: Add endianness flag in snd_soc_component_driver
  ASoC: rt700: Add endianness flag in snd_soc_component_driver
  ASoC: wcd9335: Add endianness flag in snd_soc_component_driver
  ASoC: wcd934x: Add endianness flag in snd_soc_component_driver
  ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver
  ASoC: tscs454: Add endianness flag in snd_soc_component_driver
  ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver
  ASoC: rt9120: Add endianness flag in snd_soc_component_driver
  ASoC: rt1019: Add endianness flag in snd_soc_component_driver
  ASoC: pcm3060: Add endianness flag in snd_soc_component_driver
  ASoC: mt6660: Add endianness flag in snd_soc_component_driver
  ASoC: mt6359: Add endianness flag in snd_soc_component_driver
  ASoC: mt6358: Add endianness flag in snd_soc_component_driver
  ASoC: mt6351: Add endianness flag in snd_soc_component_driver
  ASoC: lochnagar: Add endianness flag in snd_soc_component_driver
  ASoC: cx2072x: Add endianness flag in snd_soc_component_driver
  ASoC: cs35l41: Add endianness flag in snd_soc_component_driver
  ASoC: cs4234: Add endianness flag in snd_soc_component_driver
  ASoC: adau1372: Add endianness flag in snd_soc_component_driver
  ASoC: max98504: Add endianness flag in snd_soc_component_driver
  ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver
  ASoC: sta350: Remove redundant big endian formats
  ASoC: sta32x: Remove redundant big endian formats
  ASoC: hdmi-codec: Remove redundant big endian formats
  ASoC: cs4349: Remove redundant big endian formats
  ASoC: cs42l51: Remove redundant big endian formats
  ASoC: cs4270: Remove redundant big endian formats
  ASoC: atmel-classd: Remove endianness flag on class d component
  ASoC: atmel-pdmic: Remove endianness flag on pdmic component
  ASoC: soc-component: Add comment for the endianness flag
  bcma: gpio: Switch to use fwnode instead of of_node
  rtw88: adjust adaptivity option to 1
  mtd: spi-nor: support eon en25qh256a variant
  mtd: spi-nor: winbond: add support for W25Q512NW-IM
  mtd: spi-nor: expose internal parameters via debugfs
  mtd: spi-nor: export spi_nor_hwcaps_pp2cmd()
  net: phy: smsc: add LAN8742 phy support.
  net: phy: microchip: update LAN88xx phy ID and phy ID mask.
  net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY
  net: phy: export genphy_c45_baset1_read_status()
  net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration
  net: phy: introduce genphy_c45_pma_baset1_read_master_slave()
  net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration
  net: phy: introduce genphy_c45_pma_baset1_setup_master_slave()
  net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration
  net: vxlan: Add extack support to vxlan_fdb_delete
  rtnetlink: add extack support in fdb del handlers
  selftests/landlock: Normalize array assignment
  selftests/landlock: Add clang-format exceptions
  landlock: Format with clang-format
  landlock: Add clang-format exceptions
  net: wwan: t7xx: Add maintainers and documentation
  net: wwan: t7xx: Device deep sleep lock/unlock
  net: wwan: t7xx: Runtime PM
  net: wwan: t7xx: Introduce power management
  net: wwan: t7xx: Add WWAN network interface
  net: wwan: t7xx: Add data path interface
  net: wwan: t7xx: Data path HW layer
  net: wwan: t7xx: Add AT and MBIM WWAN ports
  net: wwan: t7xx: Add control port
  net: wwan: t7xx: Add port proxy infrastructure
  net: wwan: t7xx: Add core components
  net: wwan: t7xx: Add control DMA interface
  net: skb: introduce skb_data_area_size()
  list: Add list_next_entry_circular() and list_prev_entry_circular()
  arm64: dts: marvell: Update sdhci node names to match schema
  docs: Add small intro to idmap examples
  xfs: Skip flip flags for delayed attrs
  xfs: Implement attr logging and replay
  arm64: dts: marvell: espressobin-ultra: enable front USB3 port
  arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins
  arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
  arm64: dts: uDPU: correct temperature sensors
  arm64: dts: uDPU: update partition table
  ALSA: hda/cs8409: Support manual mode detection for CS42L42
  memory: tegra: Add MC error logging on Tegra186 onward
  memory: tegra: Add memory controller channels support
  memory: tegra: Add APE memory clients for Tegra234
  memory: tegra: Add Tegra234 support
  ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver
  ASoC: cs42l42: Move CS42L42 register descriptions to general include
  ALSA: hdsp: remove redundant assignment to pointer kctl
  orion5x: fix typos in comments
  iomap: iomap_write_end cleanup
  iomap: iomap_write_failed fix
  ARM: dts: sunxi: nanopi: Remove input-name property
  buffer: Rewrite nobh_truncate_page() to use folios
  mm/readahead: Convert page_cache_async_readahead to take a folio
  fs: Convert is_dirty_writeback() to take a folio
  readahead: Use a folio in read_pages()
  filemap: Update the folio_mark_dirty documentation
  filemap: Update the folio_lock documentation
  filemap: Remove obsolete comment in lock_page
  fs: Remove pagecache_write_begin() and pagecache_write_end()
  i915: Call aops write_begin() and write_end() directly
  f2fs: Call aops write_begin() and write_end() directly
  ext4: Call aops write_begin() and write_end() directly
  hfsplus: Call hfsplus_write_begin() and generic_write_end() directly
  hfs: Call hfs_write_begin() and generic_write_end() directly
  ntfs3: Remove fsdata parameter from ntfs_extend_initialized_size()
  PM / devfreq: rk3399_dmc: Block PMU during transitions
  soc: rockchip: power-domain: Manage resource conflicts with firmware
  ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly
  namei: Call aops write_begin() and write_end() directly
  buffer: Call aops write_begin() and write_end() directly
  fs: Remove flags parameter from aops->write_begin
  fs: Remove aop flags parameter from nobh_write_begin()
  fs: Remove aop flags parameter from grab_cache_page_write_begin()
  fs: Remove aop flags parameter from cont_write_begin()
  fs: Remove aop flags parameter from block_write_begin()
  fs: Remove aop_flags parameter from netfs_write_begin()
  fs: Remove AOP_FLAG_NOFS
  ext4: Use scoped memory APIs in ext4_write_begin()
  ext4: Use scoped memory APIs in ext4_da_write_begin()
  ext4: Use scoped memory API in mext_page_double_lock()
  ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent()
  f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs
  namei: Convert page_symlink() to use memalloc_nofs_save()
  namei: Merge page_symlink() and __page_symlink()
  ext4: Use page_symlink() instead of __page_symlink()
  scsicam: Fix use of page cache
  selftests: forwarding: Add a tunnel-based test for L3 HW stats
  selftests: lib: Add a generic helper for obtaining HW stats
  mlxsw: spectrum_router: Take router lock in router notifier handler
  mlxsw: spectrum: Update a comment
  mlxsw: spectrum: Move handling of tunnel events to router code
  mlxsw: spectrum: Move handling of router events to router code
  mlxsw: spectrum: Move handling of HW stats events to router code
  mlxsw: spectrum: Move handling of VRF events to router code
  mlxsw: spectrum_router: Add a dedicated notifier block
  mlxsw: spectrum: Tolerate enslaving of various devices to VRF
  net: wan: switch to netif_napi_add_weight()
  net: virtio: switch to netif_napi_add_weight()
  r8152: switch to netif_napi_add_weight()
  eth: switch to netif_napi_add_weight()
  caif_virtio: switch to netif_napi_add_weight()
  um: vector: switch to netif_napi_add_weight()
  ALSA: hda/conexant: add a new hda codec SN6140
  media: uvcvideo: Add UVC_GUID_FORMAT_H265
  media: uvcvideo: Undup use uvc_endpoint_max_bpi() code
  media: uvcvideo: Simplify uvc_endpoint_max_bpi()
  media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails
  media: uvcvideo: Fix bit overflow in uvc_probe_video
  media: uvcvideo: Fix missing check to determine if element is found in list
  media: docs: media: uvcvideo: Use linux-media mailing list
  media: gpio-ir-tx: simplify wait logic
  MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer
  drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy
  drm/msm: Limit command submission when no IOMMU
  net: dsa: delete dsa_port_walk_{fdbs,mdbs}
  net: dsa: felix: perform MDB migration based on ocelot->multicast list
  net: dsa: felix: stop migrating FDBs back and forth on tag proto change
  net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port
  ARM: dts: imx6ull-colibri: improve pinctrl node names
  ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
  ARM: dts: imx6ull-colibri: add/update some comments
  ARM: dts: imx6ull-colibri: fix nand bch geometry
  ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards
  ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards
  ARM: dts: imx6ull-colibri: add gpio-line-names
  ARM: dts: imx6ull-colibri: update device trees to support overlays
  ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling
  ARM: dts: imx6ull-colibri: add touchscreen device nodes
  ARM: dts: imx6ull-colibri: add phy-supply to fec
  ARM: dts: imx6ull-colibri: change touch i2c parameters
  ARM: dts: imx6ull-colibri: use pull-down for adc pins
  drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI pixel clock
  drm/msm: Fix shutdown
  drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
  drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
  drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
  drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
  drm/msm/dsi: fix address for second DSI PHY on SDM660
  drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps
  drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit
  drm/msm/dpu: don't access mode pointer before it is set
  drm/msm/dpu: add missing break statement for update_pending_flush_wb()
  mlxbf_gige: increase MDIO polling rate to 5us
  drm/amdgpu/psp: Add VBIOS flash handler
  drm/amd/psp: Add C2P registers to mp_13_0_2 header
  drm/amdkfd: Return true/false (not 1/0) from bool functions
  drm/amdgpu/gfx11: remove unneeded semicolon
  drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode
  drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode
  drm/amdgpu/vcn: add common vcn sofware ring decode
  drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
  drm/amdgpu: nuke dynamic gfx scratch reg allocation
  drm/amdgpu: simplify nv and soc21 read_register functions
  drm/amdgpu: flush delete wq after wait fence
  nvme-apple: fix sparse endianess warnings
  cpufreq: CPPC: Register EM based on efficiency class information
  cpufreq: CPPC: Add per_cpu efficiency_class
  cpufreq: Avoid unnecessary frequency updates due to mismatch
  ACPI: DPTF: Add support for high frequency impedance notification
  device property: Advertise fwnode and device property count API calls
  ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()
  perf test: Add skip to --per-thread test
  Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode"
  ice: link representors to PCI device
  Revert "dt-bindings: rcc: Add optional external ethernet RX clock properties"
  drm/amdgpu/discovery: enable mes support for GC v11.0.1
  drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1
  drm/amdgpu: enable imu firmware for GC 11.0.1
  drm/amdkfd: add GC 11.0.1 KFD support
  drm/amdgpu: add GC v11.0.1 into mes v11
  drm/amdgpu: add gfx support for GC 11.0.1
  drm/amdgpu/discovery: set flag for GC 11.0.1
  drm/amdgpu: set GC 11.0.1 family
  drm/amdgpu: add GC 11.0.1 family id
  drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1
  drm/amdgpu: add sdma support for sdma 6.0.1
  drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list
  drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1
  drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1
  drm/amdgpu: add gmc v11 support for GC 11.0.1
  drm/amdgpu/discovery: enable soc21 common for GC 11.0.1
  drm/amdgpu: add soc21 common ip block support for GC 11.0.1
  drm/amdgpu: add mmhub support for MMHUB 3.0.1
  drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list
  drm/amdgpu: add the files of HDP v5.2 block
  drm/amdgpu: add hdp v5_2_1 ip headers
  drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list
  drm/amdgpu: add the files of NBIO v7.7 block
  drm/amdgpu: add pcie port function helpers for SOC21
  drm/amdgpu: add nbio v7_7_0 ip headers
  drm/amdgpu: skip the new gc doorbell function for some asics
  drm/amdgpu: handle asics with 1 SDMA instance
  drm/amd/pm: report preDS gfxclk on smu_v13_0_7
  drm/amd/pm: change the soft pptable id for smu_v13_0_7
  drm/amd/pm: enable pmlog support for smu_v13_0_7
  drm/amd/pm: enable workload type change on smu_v13_0_7
  drm/tegra: gem: Do not try to dereference ERR_PTR()
  dt-bindings: arm: Add bosch acc board
  ARM: dts: Add bosch acc board
  ARM: dts: imx: Add i.MXRT1050-EVK support
  net: move netif_set_gso_max helpers
  net: make drivers set the TSO limit not the GSO limit
  net: don't allow user space to lift the device limits
  net: add netif_inherit_tso_max()
  nfp: flower: enable decap_v2 bit
  nfp: flower: remove unused neighbour cache
  nfp: flower: link pre_tun flow rules with neigh entries
  nfp: flower: rework tunnel neighbour configuration
  nfp: flower: update nfp_tun_neigh structs
  nfp: flower: fixup ipv6/ipv4 route lookup for neigh events
  nfp: flower: enforce more strict pre_tun checks
  nfp: flower: add/remove predt_list entries
  nfp: flower: add infrastructure for pre_tun rework
  arm64: dts: renesas: Add initial device tree for RZ/V2M EVK
  arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC
  arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
  ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY
  ARM: dts: r9a06g032: Add USB PHY DT support
  ARM: dts: r9a06g032: Add internal PCI bridge node
  ARM: dts: r9a06g032: Describe the RTC
  arm64: dts: renesas: Add interrupt-names to CANFD nodes
  arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
  arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA
  arm64: dts: renesas: r9a07g043: Add TSU node
  arm64: dts: renesas: r9a07g043: Add OPP table
  arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
  arm64: dts: renesas: r9a07g054: Fix external clk node names
  arm64: dts: renesas: r9a07g044: Fix external clk node names
  ARM: dts: r9a06g032: Fix the NAND controller node
  ARM: dts: r9a06g032: Fill the UART DMA properties
  ARM: dts: r9a06g032: Describe the DMA router
  ARM: dts: r9a06g032: Add the two DMA nodes
  arm64: dts: renesas: Remove empty rgb output endpoints
  arm64: dts: renesas: Remove empty lvds endpoints
  arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support
  arm64: dts: renesas: rzg2ul-smarc: Enable Audio
  arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi
  arm64: dts: renesas: Add Renesas White Hawk boards support
  arm64: dts: renesas: Add Renesas R8A779G0 SoC support
  printk, tracing: fix console tracepoint
  soc/tegra: pmc: Document core domain fields
  HID: bigben: fix slab-out-of-bounds Write in bigben_probe
  mmc: sdhci-brcmstb: Fix compiler warning
  ARM: configs: at91: Enable AUTOFS_FS required by systemd
  ARM: configs: at91: Enable options required for systemd
  ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER
  ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers
  ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK
  ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP
  ARM: configs: at91: sama7: add xisc and csi2dc
  ARM: multi_v7_defconfig: add atmel video pipeline modules
  ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS
  Hid: wacom: Fix kernel test robot warning
  xfrm: drop not needed flags variable in XFRM offload struct
  net/mlx5e: Use XFRM state direction instead of flags
  netdevsim: rely on XFRM state direction instead of flags
  HID: uclogic: Disable pen usage for Huion keyboard interfaces
  HID: uclogic: Support disabling pen usage
  HID: uclogic: Pass keyboard reports as is
  HID: uclogic: Clarify pen/frame desc_ptr description
  HID: uclogic: Clarify params desc_size description
  ixgbe: propagate XFRM offload state direction instead of flags
  xfrm: store and rely on direction to construct offload flags
  xfrm: rename xfrm_state_offload struct to allow reuse
  HID: Add support for Mega World controller force feedback
  xfrm: delete not used number of external headers
  xfrm: free not used XFRM_ESP_NO_TRAILER flag
  ath11k: Fix RX de-fragmentation issue on WCN6750
  ath10k: support bus and device specific API 1 BDF selection
  ath10k: mac: fix too long lines
  ath11k: mac: fix too long line
  wl1251: dynamically allocate memory used for DMA
  qtnfmac: switch to netif_napi_add_weight()
  mt76: switch to netif_napi_add_tx()
  wil6210: switch to netif_napi_add_tx()
  arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
  arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
  arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
  arm64: dts: qcom: sc7280: eDP for herobrine boards
  arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
  arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
  soc: qcom: pdr: use static for servreg_* variables
  ARM: hisi: Add missing of_node_put after of_find_compatible_node
  mptcp: add more offered MIBs counter
  mptcp: never shrink offered window
  tcp: allow MPTCP to update the announced window
  mptcp: add mib for xmit window sharing
  mptcp: really share subflow snd_wnd
  firmware: tee_bnxt: Use UUID API for exporting the UUID
  net: Make msg_zerocopy_alloc static
  net: move snowflake callers to netif_napi_add_tx_weight()
  net: switch to netif_napi_add_tx()
  jme: remove an unnecessary indirection
  net: ethernet: Prepare cleanup of powerpc's asm/prom.h
  sungem: Prepare cleanup of powerpc's asm/prom.h
  net: align SO_RCVMARK required privileges with SO_MARK
  Revert "Merge branch 'mlxsw-line-card-model'"
  dt-bindings: timer: Convert rda,8810pl-timer to YAML
  ima: support fs-verity file digest based version 3 signatures
  drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7
  drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7
  drm/amd/pm: enable gfx ds for smu_v13_0_7
  drm/amd/soc21: enable mmhub and athub power gating
  drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7
  drm/amd/pm: port the fan interface to smu_v13_0_7
  drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7
  drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
  drm/amd/pm: pp_dpm_* interface for smu_v13_0_7
  drm/amd/pm: update the features for smu_v13_0_7
  drm/amd/pm: add SCPM support in smu v13_0_7
  drm/amd/pm: enable platform features for smu_v13_0_7
  drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7
  drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7
  drm/amd/pm: enable link dpm and link ds on smu_v13_0_7
  drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7
  drm/amd/pm: add features to smu_v13_0_7
  drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7
  drm/amd/pm: add get enable mask function for smu v13_0_7
  drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7
  drm/amdgpu/swsmu: add smu 13.0.7 firmware
  drm/amd/pm: add SMU_13_0_7 PMFW headers
  drm/amdgpu: enable cgcg and cgls for GC 11_0_2
  drm/amdgpu/discovery: set family for GC 11.0.2
  drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
  drm/amdgpu: update rlc ram for gc v11_0_2
  drm/amdkfd: add asic support for GC 11.0.2
  drm/amdgpu: add initial GC 11.0.2 support
  drm/amdgpu: add gc v11_0_2 imu firmware
  drm/amdgpu/discovery: add mes11 support for GC 11.0.2
  drm/amdgpu: add mes 11 firmware for mes 11.0.2
  drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
  drm/amdkfd: add asic support for SDMA 6.0.2
  drm/amdgpu: add sdma 6.0.2 firware support
  drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
  drm/amdgpu: Enable vcn v4_0_4 sram
  drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
  drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
  drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
  drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
  drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
  drm/amdgpu: add VCN4_0_4 firmware
  drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
  drm/amdgpu/psp13: add support for MP0 13.0.7
  drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
  drm/amdgpu: add GMC11 support for GC 11.0.2
  drm/amdgpu: add UMC 8.11.0 support
  drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0
  drm/amdgpu: add mmhub v3_0_2 ip callback functions
  drm/amdgpu: add mmhub v3_0_2 ip headers
  drm/amdgpu/discovery: add SMUIO_13_0_8 func support
  drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1
  drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1
  drm/amdgpu/discovery: add smu13 support for MP1 13.0.7
  drm/amdgpu/discovery: add ih6 support for IH 6.0.2
  drm/amdgpu: add support for ATHUB 3.0.2
  drm/amdgpu/discovery: add soc21 support for GC 11.0.2
  drm/amdgpu: add soc21 support for GC 11.0.2
  drm/amdgpu: enable clock gating for HDP 6.0
  drm/amdgpu: enable clock gating for IH 6.0
  drm/amdgpu: enable MGCG and LS for MMHUB 3.0
  drm/amdgpu: enable MGCG and LS for ATHUB 3.0
  drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0
  drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0
  drm/amd/pm: enable deep sleep features control for SMU 13.0.0
  drm/amd/pm: support more DPM features for SMU 13.0.0
  drm/amdgpu: enable more GFX clockgating features for GC 11.0.0
  drm/amd/pm: enable df cstate feature for SMU 13.0.0
  drm/amd/pm: enable PMLOG support for SMU 13.0.0
  drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0
  drm/amd/pm: enable RunDcBtc support for SMU 13.0.0
  drm/amd/pm: enable power profile setting for SMU 13.0.0
  drm/amd/pm: enable ac/dc switching for SMU 13.0.0
  drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0
  drm/amdgpu: simplify the return expression of vega10_ih_hw_init()
  drm/amdgpu: simplify the return expression
  drm/amdgpu/gfx11: Avoid uninitialised variable 'index'
  drm/amdgpu/gfx10: Avoid uninitialised variable 'index'
  drm/amdgpu/gfx11: Add missing break
  Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb"
  Revert "drm/amdgpu: disable runpm if we are the primary adapter"
  drm/amdgpu/gfx11: remove some register fields that no longer exist
  ice: remove period on argument description in ice_for_each_vf
  ice: add a function comment for ice_cfg_mac_antispoof
  ice: fix wording in comment for ice_reset_vf
  ice: remove return value comment for ice_reset_all_vfs
  ice: always check VF VSI pointer values
  ice: add newline to dev_dbg in ice_vf_fdir_dump_info
  ice: get switch id on switchdev devices
  ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS
  ice: introduce common helper for retrieving VSI by vsi_num
  ice: use min_t() to make code cleaner in ice_gnss
  perf evlist: Clear all_cpus before propagating
  arm64: dts: ti: k3-j721e-sk: Enable HDMI
  arm64: dts: ti: k3-j721e-sk: Enable DisplayPort
  arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
  arm64: dts: ti: k3-j721e-*: add DP & DP PHY
  perf cpumap: Switch to using perf_cpu_map API
  ima: permit fsverity's file digests in the IMA measurement list
  ima: define a new template field named 'd-ngv2' and templates
  igb: Convert kmap() to kmap_local_page()
  ixgbe: Fix module_param allow_unsupported_sfp type
  drm/i915: Respect VBT seamless DRRS min refresh rate
  drm/i915/bios: Parse the seamless DRRS min refresh rate
  drm/i915/bios: Refactor panel_type code
  drm/i915/bios: Extract get_panel_type()
  drm/i915/bios: Assume panel_type==0 if the VBT has bogus data
  drm/i915/bios: Document the mess around the LFP data tables
  drm/i915/bios: Get access to the tail end of the LFP data block
  drm/i915/bios: Generate LFP data table pointers if the VBT lacks them
  drm/i915/bios: Reorder panel DTD parsing
  drm/i915: Use drm_mode_init() for on-stack modes
  regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
  net: sparx5: Add handling of host MDB entries
  ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
  dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board
  dt-bindings: vendor-prefixes: Add prefix for Storopack
  soc: imx: fix semicolon.cocci warnings
  ASoC: cs43130: Re-use generic struct u16_fract
  ASoC: fsl_micfil: fix the naming style for mask definition
  ASoC: ti: davinci-mcasp: Add dma-type for bcdma
  ASoC: SOF: ipc4: Add support for mandatory message handling functionality
  ASoC: SOF: Add initial header file for ipc4
  ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct
  regmap: Add bulk read/write callbacks into regmap_config
  device property: Fix recent breakage of fwnode_get_next_parent_dev()
  ARM: shmobile: rcar-gen2: Drop comma after OF match table sentinel
  ARM: shmobile: Drop commas after dt_compat sentinels
  soc: renesas: R-Car V3U is R-Car Gen4
  drm/qxl: add drm_gem_plane_helper_prepare_fb
  dt-bindings: clock: Add r9a09g011 CPG Clock Definitions
  dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
  dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC
  drm/todo: Add entry for using kunit in the subsystem
  arm64: dt: imx8mp: support pwm polarity inversion
  arm64: dt: imx8mn: support pwm polarity inversion
  arm64: dt: imx8mm: support pwm polarity inversion
  arm64: dt: imx8mq: support pwm polarity inversion
  arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
  arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
  arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
  drm: simplify the return expression of ast_drm_resume()
  drm/mgag200: Protect concurrent access to I/O registers with lock
  drm/ast: Protect concurrent access to I/O registers with lock
  arm64: dts: exynos: switch UFS clock node in ExynosAutov9
  arm64: dts: exynos: switch USI clocks in ExynosAutov9
  arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9
  drm: Add DRM-managed mutex_init()
  arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
  dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings
  dt-bindings: clock: add clock binding definitions for Exynos Auto v9
  drm/format-helper: Share implementation among conversion helpers
  drm/format-helper: Unify the parameters of all per-line conversion helpers
  drm/format-helper: Remove optional byte-swap from line convertion
  drm/format-helper: Implement drm_fb_swab() with per-line helpers
  ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues
  ARM: dts: imx27: use new 'dma-channels' property
  dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests'
  ARM: dts: imx6qdl-phytec: Add LED labels
  arm64: dts: freescale: reduce the interrup-map-mask
  ARM: dts: ls1021a: reduce the interrupt-map-mask
  arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
  arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
  arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
  arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
  arm64: dts: imx8mm: Add CPLD on MX8Menlo board
  net: mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD
  net: mscc: ocelot: drop port argument from qos_policer_conf_set
  net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block
  net: mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block
  net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block()
  dt-bindings: net: lan966x: fix example
  dt-bindings: arm: fsl: add toradex,colibri-imx6ull
  ARM: dts: imx6sl: Add a label for the cpu node
  arm64: defconfig: Enable the WM8524 codec driver
  memcg: accounting for objects allocated for new netdevice
  arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
  arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
  ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
  ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
  ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
  arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
  arm64: dts: imx8mp: Add MEDIAMIX power domains
  arm64: dts: imx8mp: add HSIO power-domains
  soc: imx: add i.MX8MP HDMI blk-ctrl
  soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl
  soc: imx: add i.MX8MP HSIO blk-ctrl
  dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
  dt-bindings: arm: fsl: add ls1021a-iot board
  dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board
  dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board
  dt-bindings: arm: fsl: add IMX8MN DDR3L eval board
  dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl
  dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings
  dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al.
  dt-bindings: arm: Add i.MX53 based Menlo board comment
  dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
  dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL
  dt-bindings: soc: Add i.MX8MP media block control DT bindings
  dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L)
  dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC
  dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl
  soc: imx: imx8m-blk-ctrl: set power device name
  arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
  arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
  arm64: dts: freescale: update ifc node name to be memory-controller
  arm64: dts: remove "simple-bus" compatible from ifc node
  ARM: dts: update ifc node name to be memory-controller
  ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node
  drm/bridge: tc358767: Fix DP bridge mode detection from DT endpoints
  drm: mxsfb: Implement LCDIF scanout CRC32 support
  drm/mediatek: mtk_dsi: Remove unnecessary print function dev_err()
  mac80211: support disabling EHT mode
  cfg80211: support disabling EHT mode
  mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
  mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit()
  mac80211: consider Order bit to fill CCMP AAD
  drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
  drm/nouveau: remove trace_dma_fence_emit
  drm/nouveau/subdev/bus: Ratelimit logging for fault errors
  drm/i915: warn about missing ->get_buf_trans initialization
  drm/nouveau/devinit: fix returnvar.cocci warnings
  arm64: dts: qcom: sm8350-duo2: enable battery charger
  soc: qcom: llcc: Add sc8180x and sc8280xp configurations
  dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles
  arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
  arm64: dts: qcom: pm8350c: Add pwm support
  perf vendor events intel: Update CLX events to v1.15
  drm/i915: Fix race in __i915_vma_remove_closed
  drm: exynos: dsi: Use child panel or bridge find helpers
  Revert "drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge"
  Revert "drm: bridge: mcde_dsi: Drop explicit bridge remove"
  spi: omap2-mcspi: add support for interword delay
  drm/amdgpu/discovery: add VCN 4.0 Support
  drm/amdgpu: add vcn_4_0_0 video codec query
  drm/amdgpu/vcn: enable vcn4 dpg mode
  drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0
  drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0
  drm/amdgpu/jpeg: add jpeg support for VCN4_0_0
  drm/amdgpu: add VCN4 ip block support
  drm/amdgpu: add irq sources for vcn v4_0
  drm/amdgpu: move out asic specific definition from common header
  drm/amdgpu: make software ring functions reuseable for newer VCN
  drm/amdgpu: add vcn 4_0_0 header files v7
  drm/amdgpu/discovery: add SDMA v6_0 ip block
  drm/amdgpu: add initial support for sdma v6.0
  drm/amdgpu: add sdma v6_0_0 pkt header v3
  drm/amd/display: 3.2.184
  drm/amd/display: [FW Promotion] Release 0.0.115.0
  drm/amd/display: Clean up pixel format types
  drm/amd/display: Add new DSC interface to disconnect from pipe
  drm/amd/display: Remove outdated register for dcn3+
  Revert "drm/amd/display: Reset cached PSR parameters after hibernate"
  drm/amd/display: Add Connection Manager boot option.
  drm/amd/display: Make OPTC3 function accessible to other DCN
  drm/amdgpu/discovery: add MES11 support
  drm/amdgpu/discovery: add GFX 11.0 Support
  drm/amdgpu/gfx11: enable kiq to map mes ring
  drm/amdgpu/gfx10: enable kiq to map mes ring
  drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes
  drm/amdgpu: enable fgcg for soc21
  drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0
  drm/amdkfd: Add KFD support for soc21 v3
  drm/amdkfd: add helper to generate cache info from gfx config
  drm/amdgpu: add init support for GFX11 (v2)
  drm/amdgpu/mes11: initiate mes v11 support
  drm/amdgpu: support imu for gfx11
  drm/amdgpu: add mes unmap legacy queue routine
  drm/amdgpu: support RS64 CP fw front door load
  drm/amdgpu: renovate sdma fw struct
  drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
  drm/amdgpu: fix the fw size for sdma
  drm/amd/amdgpu: add more fw load type to fit new ASICs
  drm/amdgpu: correct cp doorbell range
  drm/amd/amdgpu: adjust the fw load type list
  drm/amdgpu/gfx: refine fw hdr check fuction
  drm/amdgpu: extend the show ucode name function
  drm/amdgpu: init SDMA v6 microcode with PSP load type
  drm/amdgpu: add convert for new gfx type
  drm/amdgpu: support IMU front door load
  drm/amdgpu: add new CP_MES ucode ids
  drm/amdgpu: support for new SDMA front door load
  drm/amdgpu: support RLCV firmware front door load
  drm/amdgpu: support RLCP firmware front door load
  drm/amdgpu/mes: Update the doorbell function signatures
  drm/amdgpu/mes: disable mes sdma queue test
  drm/amdgpu/mes: fix vm csa update issue
  drm/amdgpu/mes10.1: add mes self test in late init
  drm/amdgpu/mes: implement mes self test
  drm/amdgpu/mes: add ring/ib test for mes self test
  drm/amdgpu/mes: create gang and queues for mes self test
  drm/amdgpu/mes: map ctx metadata for mes self test
  drm/amdgpu: kiq takes charge of all queues
  drm/amdgpu: skip gds switch for mes queue
  drm/amdgpu: skip kiq ib tests if mes enabled
  drm/amdgpu: skip some checking for mes queue ib submission
  drm/amdgpu: Enable KFD with MES enabled
  drm/amdgpu: skip kfd routines when mes enabled
  drm/amdgpu/mes: add helper functions to alloc/free ctx metadata
  drm/amdgpu/mes: implement removing mes ring
  drm/amdgpu/mes: use ring for kernel queue submission
  drm/amdgpu/mes: add helper function to get the ctx meta data offset
  drm/amdgpu/mes: add helper function to convert ring to queue property
  drm/amdgpu/mes: implement removing mes queue
  drm/amdgpu/mes: implement adding mes queue
  drm/amdgpu/mes: initialize mqd from queue properties
  drm/amdgpu/mes: implement resuming all gangs
  drm/amdgpu/mes: implement suspending all gangs
  drm/amdgpu/mes: implement removing mes gang
  drm/amdgpu/mes: implement adding mes gang
  drm/amdgpu/mes: implement destroying mes process
  drm/amdgpu/mes: implement creating mes process v2
  drm/amdgpu/mes10.1: implement the suspend/resume routine
  drm/amdgpu/mes10.1: add delay after mes engine enable
  drm/amdgpu/mes10.1: call general mes initialization
  drm/amdgpu/mes: relocate status_fence slot allocation
  drm/amdgpu/mes: initialize/finalize common mes structure v2
  drm/amdgpu: add mes queue id mask v2
  drm/amdgpu/mes: manage mes doorbell allocation
  drm/amdgpu: enable mes kiq N-1 test on sienna cichlid
  drm/amdgpu: add mes kiq frontdoor loading support
  drm/amdgpu/mes: add mes kiq callback
  drm/amdgpu: add mes kiq PSP GFX FW type
  drm/amdgpu/sdma5: add mes support for sdma ib test
  drm/amdgpu/sdma5: add mes support for sdma ring test
  drm/amdgpu/sdma5: add mes queue fence handling
  drm/amdgpu/sdma5: associate mes queue id with fence
  drm/amdgpu/sdma5: initialize sdma mqd
  drm/amdgpu/sdma5.2: add mes support for sdma ib test
  drm/amdgpu/sdma5.2: add mes support for sdma ring test
  drm/amdgpu/sdma5.2: add mes queue fence handling
  drm/amdgpu/sdma5.2: associate mes queue id with fence
  drm/amdgpu/sdma5.2: initialize sdma mqd
  drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue
  drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled
  drm/amdgpu/gfx10: add mes support for gfx ib test
  drm/amdgpu/gfx10: add mes queue fence handling
  drm/amdgpu/mes: extend mes framework to support multiple mes pipes
  drm/amdgpu: allocate doorbell index for mes kiq
  drm/amdgpu: add mes_kiq module parameter v2
  drm/amdgpu: update mes process/gang/queue definitions
  regulator: core: Add error flags to sysfs attributes
  regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-supply on PMR735A
  regulator: dt-bindings: qcom,rpmh: document supplies per variant
  regulator: dt-bindings: qcom,rpmh: update maintainers
  ASoC: cs35l45: Enable BOOST
  ASoC: soc-generic-dmaengine-pcm: Use default config when none is given
  ASoC: SOF: ipc3: Remove the ipc3-ops.h header file
  regulator: mt6315: Enforce regulator-compatible, not name
  drm/amdgpu: use the whole doorbell space for mes
  drm/amdgpu/gmc10: skip emitting pasid mapping packet
  drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2
  drm/amdgpu/gfx10: inherit vmid from mqd
  drm/amdgpu/gfx10: associate mes queue id with fence v2
  drm/amdgpu/gfx10: use per ctx CSA for de metadata
  drm/amdgpu/gfx10: use per ctx CSA for ce metadata
  drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2
  drm/amdgpu: assign the cpu/gpu address of fence from ring
  drm/amdgpu: initialize/finalize the ring for mes queue
  drm/amdgpu: use ring structure to access rptr/wptr v2
  drm/amdgpu: define ring structure to access rptr/wptr/fence
  drm/amdgpu: add mes ctx data in amdgpu_ring
  drm/amdgpu: add the per-context meta data v3
  drm/amdgpu: add helper function to initialize mqd from ring v4
  drm/amdgpu: define MQD abstract layer for hw ip
  drm/amdgpu: add imu fw structure
  drm/amdgpu: add rlc TOC header file for soc21 (v2)
  drm/amdgpu: add FGCG support
  drm/amdgpu: support rlc v2_3 ucode struct
  drm/amdgpu: add gfx firmware header v2_0
  drm/amdgpu: add irq src id for GFX11
  drm/amdgpu: add gfx11 mqd structures
  drm/amdgpu: add gfx11 clearstate header
  drm/amdgpu: add soc21 chip enum header v8
  drm/amdgpu/discovery: Set GC family for GC 11.0 IP
  drm/amdgpu: add GC v11_0_0 family id
  drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
  drm/amd/display: Fix null pointer exception while load amdgpu
  drm/amdgpu/discovery: Enable SMU for SMU 13.0.0
  drm/amdgpu/soc21: enable ATHUB and MMHUB PG
  drm/amd/smu: Update SMU13 support for SMU 13.0.0
  drm/amd/smu: add smu v13_0 header files
  drm/amd/pm: enable the support for retrieving combo pptable
  drm/amd/pm: correct SMU OverridePcieParameters related settings
  drm/amd/pm: enable SCPM support for SMU
  drm/amdgpu: enable pptable ucode loading
  drm/amd/pm: update the hw initialization sequence around pptable setup
  drm/amd/pm: correct the way for retrieving bootup clocks
  drm/amd/pm: move bootup values retrieving to ->sw_init
  drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
  drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
  drm/amdgpu: query core refclk from bios for smu v13
  drm/amdgpu: add updated smu_info structures
  drm/amdgpu/discovery: add GMC 11.0 Support
  drm/amdgpu: add gmc v11_0 ip block (v3)
  drm/amdgpu: save the setting of VM_CONTEXT_CNTL
  drm/amdgpu: add mmhub v3_0 ip block
  drm/amdgpu: add mmhub v3_0_0 ip headers v6
  drm/amdgpu: add gfxhub v3_0 ip block
  drm/amdgpu: add athub v3_0 ip block
  drm/amdgpu: add athub v3_0_0 ip headers v6
  drm/amdgpu/discovery: Enable PSP for PSP 13.0.0
  drm/amdgpu: add tracking for the enablement of SCPM
  drm/amdgpu: rework psp firmware name
  drm/amdgpu: support psp v13_0_0 microcode init
  drm/amdgpu: add support for spl fw load on psp v13
  drm/amdgpu: extend PSP GFX FW type
  drm/amdgpu: support print psp v2_0 hdr debug information
  drm/amdgpu/psp: deallocate memory when psp_load_fw failed
  drm/amdgpu/psp: move shared buffer frees into single function
  drm/amdgpu/psp: fix memory leak in terminate functions
  drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers
  drm/amd/pm: Disable fan control if not supported
  drm/amdgpu: init smuio v13_0_6 callbacks
  drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
  drm/amdgpu: add smuio v13_0_6 support
  drm/amdgpu: add smuio v13_0_6 ip headers v4
  drm/amdgpu: Remove trailing space
  drm/amdgpu/discovery: add HDP v6
  drm/amdgpu: add hdp version 6 functions
  drm/amdgpu: Free user pages if kvmalloc_array fails
  drm/amdgpu: add hdp v6_0_0 ip headers v4
  gpu/drm/radeon: Fix spelling typo in comments
  drm/amdgpu: simplify the return expression of navi10_ih_hw_init()
  drm/amdgpu: simplify the return expression of iceland_ih_hw_init
  drm/amdgpu/discovery: add IH v6
  drm/amdgpu: add ih v6_0 ip block v2
  drm/amd/smu: Increace dpm level count only for smu v13.0.2
  drm/amdgpu: add soc21 ih clientid definition
  drm/amdgpu: add osssys v6_0_0 ip headers v4
  drm/amdgpu/discovery: add NBIO 4.3 Support
  drm/amdgpu: add nbio v4_3_0 ip block v2
  drm/amdgpu: add nbio v4_3_0 ip headers v6
  drm/amdgpu/discovery: add soc21 common Support
  drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
  drm/i915: use IOMEM_ERR_PTR() directly
  drm/etnaviv: avoid cleaning up sched_job when submit succeeded
  drm: fix typo in comment
  drm/rockchip: Add VOP2 driver
  drm/rockchip: Make VOP driver optional
  dt-bindings: display: rockchip: dw-hdmi: fix ports description
  dt-bindings: display: rockchip: Add binding for VOP2
  cfg80211: declare MODULE_FIRMWARE for regulatory.db
  nl80211: rework internal_flags usage
  nl80211: don't hold RTNL in color change request
  cfg80211: remove cfg80211_get_chan_state()
  mmc: sdhci-msm: Add compatible string check for sdx65
  dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible
  mmc: sdhci-msm: Add compatible string check for sm8150
  dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150
  mmc: sdhci-msm: Add SoC specific compatibles
  dt-bindings: mmc: sdhci-msm: Convert bindings to yaml
  mlxsw: spectrum_router: Only query neighbour activity when necessary
  mlxsw: spectrum_switchdev: Only query FDB notifications when necessary
  mlxsw: spectrum_acl: Do not report activity for multicast routes
  mlxsw: Treat LLDP packets as control
  mlxsw: spectrum_dcb: Do not warn about priority changes
  selftests: router.sh: Add a diagram
  selftests: router_vid_1: Add a diagram, fix coding style
  selftests: mlxsw: bail_on_lldpad before installing the cleanup trap
  sfc: Copy a subset of mcdi_pcol.h to siena
  sfc: Disable Siena support
  dma-buf/sync_file: cleanup fence merging a bit
  dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example
  dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of reg entries
  mmc: sdhci-brcmstb: Enable Clock Gating to save power
  mmc: sdhci-brcmstb: Re-organize flags
  mmc: mmci: Remove custom ios handler
  mmc: atmel-mci: Simplify if(chan) and if(!chan)
  mmc: core: use kobj_to_dev()
  selftests: mptcp: functional tests for the userspace PM type
  selftests: mptcp: create listeners to receive MPJs
  selftests: mptcp: capture netlink events
  selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY
  selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE
  mptcp: netlink: allow userspace-driven subflow establishment
  selftests: mptcp: support MPTCP_PM_CMD_REMOVE
  mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
  selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE
  mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
  mptcp: netlink: split mptcp_pm_parse_addr into two functions
  mptcp: read attributes of addr entries managed by userspace PMs
  mptcp: handle local addrs announced by userspace PMs
  dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588
  arm64: tegra: Add missing DFLL reset on Tegra210
  soc/tegra: pmc: Select REGMAP
  ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
  dt-bindings: arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
  ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
  dt-bindings: reset: stm32mp15: rename RST_SCMI define
  dt-bindings: clock: stm32mp15: rename CK_SCMI define
  dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure"
  dt-bindings: rcc: Add optional external ethernet RX clock properties
  arm64: dts: broadcom: drop useless 'dma-channels/requests' properties
  arm64: dts: stratix10/agilex: drop useless 'dma-channels/requests' properties
  ARM: dts: socfpga: drop useless 'dma-channels/requests' properties
  ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties
  ARM: dts: exynos: drop useless 'dma-channels/requests' properties
  ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties
  arm64: dts: fsd: drop useless 'dma-channels/requests' properties
  arm64: dts: exynos: drop useless 'dma-channels/requests' properties
  arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
  net/mlx5: Allow future addition of IPsec object modifiers
  net/mlx5: Don't perform lookup after already known sec_path
  net/mlx5: Cleanup XFRM attributes struct
  net/mlx5: Remove not-supported ICV length
  net/mlx5: Simplify IPsec capabilities logic
  net/mlx5: Don't advertise IPsec netdev support for non-IPsec device
  net/mlx5: Make sure that no dangling IPsec FS pointers exist
  net/mlx5: Clean IPsec FS add/delete rules
  net/mlx5: Simplify HW context interfaces by using SA entry
  net/mlx5: Remove indirections from esp functions
  net/mlx5: Merge various control path IPsec headers into one file
  net/mlx5: Remove useless validity check
  net/mlx5: Store IPsec ESN update work in XFRM state
  net/mlx5: Reduce useless indirection in IPsec FS add/delete flows
  net/mlx5: Don't hide fallback to software IPsec in FS code
  net/mlx5: Check IPsec TX flow steering namespace in advance
  net/mlx5: Simplify IPsec flow steering init/cleanup functions
  ath11k: Add support for targets without trustzone
  rtw89: 8852c: add 8852ce to Makefile and Kconfig
  rtw89: 8852c: fix warning of FIELD_PREP() mask type
  rtw89: 8852c: correct register definitions used by 8852c
  rtw89: correct AID settings of beamformee
  rtw89: ps: fine tune polling interval while changing low power mode
  rtw89: 8852c: add basic and remaining chip_info
  rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc
  rtw89: 8852c: rfk: get calibrated channels to notify firmware
  wfx: avoid flush_workqueue(system_highpri_wq) usage
  xfs: Set up infrastructure for log attribute replay
  xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process
  xfs: Fix double unlock in defer capture code
  xfs: validate v5 feature fields
  xfs: set XFS_FEAT_NLINK correctly
  xfs: validate inode fork size against fork format
  xfs: detect self referencing btree sibling pointers
  xfs: intent item whiteouts
  xfs: whiteouts release intents that are not in the AIL
  xfs: add log item method to return related intents
  xfs: factor and move some code in xfs_log_cil.c
  xfs: tag transactions that contain intent done items
  xfs: add log item flags to indicate intents
  xfs: don't commit the first deferred transaction without intents
  xfs: hide log iovec alignment constraints
  xfs: fix potential log item leak
  xfs: zero inode fork buffer at allocation
  netdev: reshuffle netif_napi_add() APIs to allow dropping weight
  selftests: forwarding: add basic QoS classification test for Ocelot switches
  mptcp: allow ADD_ADDR reissuance by userspace PMs
  mptcp: expose server_side attribute in MPTCP netlink events
  mptcp: establish subflows from either end of connection
  mptcp: reflect remote port (not 0) in ANNOUNCED events
  mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
  selftests: mptcp: ADD_ADDR echo test with missing userspace daemon
  mptcp: bypass in-kernel PM restrictions for non-kernel PMs
  ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
  ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs
  ARM: dts: qcom: msm8974-FP2: Configure charger
  ARM: dts: qcom: msm8974-FP2: Add support for touchscreen
  arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
  arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
  ARM: dts: qcom: sdx55: Remove ipa interconnect node
  arm64: dts: qcom: sc7180: Remove ipa interconnect node
  drm/amdgpu: fix drm-next merge fallout
  drm/i915/pvc: add initial Ponte Vecchio definitions
  arm64: dts: allwinner: teres-i: Add GPIO port regulators
  dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings
  of: overlay: do not free changeset when of_overlay_apply returns error
  of: overlay: unittest: add tests for overlay notifiers
  of: overlay: add entry to of_overlay_action_name[]
  dt-bindings: mailbox: qcom-ipcc: add missing properties into example
  dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450
  dt-bindings: gnss: Add Broacom BCM4751 family bindings
  dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible
  dt-bindings: reset: st,sti-powerdown: Convert to yaml
  dt-bindings: reset: st,sti-picophyreset: Convert to yaml
  dt-bindings: reset: socfpga: Convert to yaml
  dt-bindings: reset: snps,axs10x-reset: Convert to yaml
  dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml
  dt-bindings: reset: lantiq,reset: Convert to yaml
  dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml
  dt-bindings: reset: berlin: Convert to yaml
  dt-bindings: reset: ath79: Convert to yaml
  dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml
  dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string
  reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
  reset: ACPI reset support
  reset: simple: Add AST2600 compatible
  reset: reset-meson: add support for the Meson-S4 SoC Reset Controller
  dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
  dt-bindings: reset: Add compatible for Meson-S4 Reset Controller
  reset: uniphier-glue: Use devm_add_action_or_reset()
  reset: uniphier-glue: Use reset_control_bulk API
  ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
  ARM: versatile: Add missing of_node_put in dcscb_init
  perf vendor events intel: Add uncore event list for Sapphirerapids
  perf vendor events intel: Update core event list for Sapphirerapids
  drm/i915: Fix assert in i915_ggtt_pin
  perf tools: Use Python devtools for version autodetection rather than runtime
  perf stat: Avoid printing cpus with no counters
  drm/simpledrm: Use fbdev defaults for shadow buffering
  fbdev: Use pageref offset for deferred-I/O writeback
  fbdev: Rename pagelist to pagereflist for deferred I/O
  fbdev: Refactor implementation of page_mkwrite
  fbdev: Track deferred-I/O pages in pageref struct
  fbdev: Put mmap for deferred I/O into drivers
  drm/ast: Create the driver for ASPEED proprietory Display-Port
  ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk
  ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
  ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
  firmware: arm_scmi: Fix late checks on pointer dereference
  soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
  soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
  soc: ti: wkup_m3_ipc: Add support for IO Isolation
  soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result
  spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC
  spi: mtk-snfi: preserve dma_mapping_error() error codes
  arm64: defconfig: Enable modules for arm displays
  regulator: pca9450: Enable DVS control via PMIC_STBY_REQ
  regulator: pca9450: Make warm reset on WDOG_B assertion
  regulator: Add property for WDOG_B warm reset
  regulator: pca9450: Make I2C Level Translator configurable
  regulator: Add property for I2C level shifter
  spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
  ASoC: tpa6130: use i2c_match_id and simple i2c probe
  arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK
  ARM: config: Refresh IXP4xx config after multiplatform
  ASoC: rk3328: fix disabling mclk on pclk probe failure
  ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode
  ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload
  ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
  ASoC: dapm: Don't fold register value changes into notifications
  ASoC: max98090: Fix event generation for custom controls
  soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  firmware: ti_sci: Switch transport to polled mode during system suspend
  dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinctrl optional
  drm/rockchip: dw_hdmi: add regulator support
  dt-bindings: display: rockchip: dw-hdmi: Add regulator support
  drm/rockchip: dw_hdmi: add rk3568 support
  dt-bindings: display: rockchip: dw-hdmi: Add compatible for rk3568 HDMI
  selftests: mlxsw: Add a test for soaking up a burst of traffic
  selftests: forwarding: lib: Add start_traffic_pktsize() helpers
  mlxsw: Configure descriptor buffers
  mlxsw: reg: Add "desc" field to SBPR
  arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
  dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name
  drm/rockchip: dw_hdmi: rename vpll clock to reference clock
  drm/rockchip: Add crtc_endpoint_id to rockchip_encoder
  drm/rockchip: Embed drm_encoder into rockchip_decoder
  selftests/sysctl: add sysctl macro test
  net: sysctl: introduce sysctl SYSCTL_THREE
  net: sysctl: use shared sysctl macro
  drm/i915: remove superfluous string helper include
  ARM: dts: dm81xx: use new 'dma-channels/requests' properties
  ARM: dts: am33xx: use new 'dma-channels/requests' properties
  ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks
  ARM: dts: Group omap3 CM_CLKSEL_PER clocks
  ARM: dts: Group omap3 CM_ICLKEN_PER clocks
  ARM: dts: Group omap3 CM_FCLKEN_PER clocks
  ARM: dts: Group omap3 CM_FCLKEN_CAM clocks
  ARM: dts: Group omap3 CM_CLKSEL_DSS clocks
  ARM: dts: Group omap3 CM_FCLKEN_DSS clocks
  ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks
  ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks
  ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks
  ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks
  ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks
  ARM: dts: Group omap3 CM_CLKSEL_CORE clocks
  ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks
  ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks
  ARM: dts: Group omap3 crypto accelerator clocks
  ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks
  ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks
  ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks
  ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
  rtw89: 8852c: rfk: add DPK
  rtw89: 8852c: rfk: add IQK
  rtw89: 8852c: rfk: add RX DCK
  rtw89: 8852c: rfk: add RCK
  rtw89: 8852c: rfk: add TSSI
  rtw89: 8852c: rfk: add LCK
  rtw89: 8852c: rfk: add DACK
  rtw89: 8852c: rfk: add RFK tables
  plfxlc: fix le16_to_cpu warning for beacon_interval
  net/mlx5: fs, an FTE should have no dests when deleted
  net/mlx5: fs, call the deletion function of the node
  net/mlx5: fs, delete the FTE when there are no rules attached to it
  net/mlx5: fs, do proper bookkeeping for forward destinations
  net/mlx5: fs, add unused destination type
  net/mlx5: fs, jump to exit point and don't fall through
  net/mlx5: fs, refactor software deletion rule
  net/mlx5: fs, split software and IFC flow destination definitions
  net/mlx5e: TC, set proper dest type
  net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function
  net/mlx5e: Drop error CQE handling from the XSK RX handler
  net/mlx5: Print initializing field in case of timeout
  net/mlx5: Delete redundant default assignment of runtime devlink params
  net/mlx5: Remove useless kfree
  net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create
  drm/i915/gt: Document the eviction of the Flat-CCS objects
  drm/i915/gt: optimize the ccs_sz calculation per chunk
  vsock/virtio: add support for device suspend/resume
  vsock/virtio: factor our the code to initialize and delete VQs
  drm/rockchip: Support YUV formats with U/V swapped
  selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot
  drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static
  drm/rockchip: Refactor IOMMU initialisation
  ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
  tcp: optimise skb_zerocopy_iter_stream()
  octeontx2-af: debugfs: fix error return of allocations
  drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
  net: mscc: ocelot: add missed parentheses around macro argument
  net: mscc: ocelot: remove unnecessary variable
  scsi: mpi3mr: Update driver version to 8.0.0.69.0
  scsi: mpi3mr: Add support for NVMe passthrough
  scsi: mpi3mr: Expose adapter state to sysfs
  scsi: mpi3mr: Add support for PEL commands
  scsi: mpi3mr: Add support for MPT commands
  scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header
  scsi: mpi3mr: Add support for driver commands
  scsi: mpi3mr: Add bsg device support
  scsi: sr: Add memory allocation failure handling for get_capabilities()
  scsi: target: tcmu: Fix possible data corruption
  scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call
  scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els()
  scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice
  scsi: sd: Optimal I/O size should be a multiple of reported granularity
  scsi: sd: Switch to using scsi_device VPD pages
  scsi: sd: Use cached ATA Information VPD page
  scsi: core: Do not truncate INQUIRY data on modern devices
  scsi: core: Cache VPD pages b0, b1, b2
  scsi: core: Pick suitable allocation length in scsi_report_opcode()
  scsi: core: Query VPD size before getting full page
  scsi: mpt3sas: Use cached ATA Information VPD page
  kunit: fix debugfs code to use enum kunit_status, not bool
  kfence: test: use new suite_{init/exit} support, add .kunitconfig
  kunit: add ability to specify suite-level init and exit functions
  kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite)
  drm/msm: Fix null pointer dereferences without iommu
  dlm: use kref_put_lock in __put_lkb
  dlm: use kref_put_lock in put_rsb
  dlm: remove unnecessary error assign
  dlm: fix missing lkb refcount handling
  dt-bindings: spmi: spmi-pmic-arb: make interrupt properties as optional
  dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml
  dt-bindings: wkup-m3-ipc: Add firmware-name property
  MAINTAINERS: Add Wacom driver maintainers
  HID: lenovo: Add note about different report numbers
  HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards
  HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II
  nvme-apple: Add initial Apple SoC NVMe driver
  dt-bindings: nvme: Add Apple ANS NVMe
  soc: apple: Add SART driver
  drm/bridge: tfp410: Make tfp410_fini() return void
  drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
  dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
  rtw88: remove a copy of the NAPI_POLL_WEIGHT define
  drm: bridge: adv7511: use non-legacy mode for CEC RX
  drm: bridge: adv7511: enable CEC support for ADV7535
  drm/bridge: it6505: Send DPCD SET_POWER to downstream
  drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
  carl9170: tx: fix an incorrect use of list iterator
  wil6210: use NAPI_POLL_WEIGHT for napi budget
  ath10k: remove a copy of the NAPI_POLL_WEIGHT define
  ath11k: Add support for WCN6750 device
  ath11k: Datapath changes to support WCN6750
  ath11k: HAL changes to support WCN6750
  ath11k: Add QMI changes for WCN6750
  ath11k: Fetch device information via QMI for WCN6750
  ath11k: Add register access logic for WCN6750
  ath11k: Add HW params for WCN6750
  ath11k: Move parameters in bus_params to hw_params
  dt: bindings: net: add bindings of WCN6750 for ath11k
  ath11k: change management tx queue to avoid connection timed out
  ath11k: fix warning of not found station for bssid in message
  rtnl: move rtnl_newlink_create()
  rtnl: split __rtnl_newlink() into two functions
  rtnl: allocate more attr tables on the heap
  net: pcs: pcs-xpcs: Convert to mdiobus_c45_read
  net: dsa: sja1105: Convert to mdiobus_c45_read
  net: phy: bcm87xx: Use mmd helpers
  net: phy: Convert to mdiobus_c45_{read|write}
  net: phylink: Convert to mdiobus_c45_{read|write}
  nfp: support VxLAN inner TSO with GSO_PARTIAL offload
  drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing the ring
  drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2
  drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing
  mtd: spi-nor: move spi_nor_write_ear() to winbond module
  mm/slub: remove unused kmem_cache_order_objects max
  selftests: net: vrf_strict_mode_test: add support to select a test to run
  mm: slab: fix comment for __assume_kmalloc_alignment
  mm: slab: fix comment for ARCH_KMALLOC_MINALIGN
  drm/i915: move tons of power well initializers to rodata
  ARM: dts: stm32: add support for Protonic PRTT1x boards
  ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
  dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
  dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards
  ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX
  ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX
  dt-bindings: arm: stm32: correct blank lines
  dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards
  can: ctucanfd: remove PCI module debug parameters
  can: ctucanfd: remove debug statements
  can: ctucanfd: remove inline keyword from local static functions
  can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err()
  can: ctucanfd: remove unused including <linux/version.h>
  docs: networking: device drivers: can: ctucanfd: update author e-mail
  docs: networking: device drivers: can: add ctucanfd to index
  can: m_can: remove a copy of the NAPI_POLL_WEIGHT define
  dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support
  drm/nouveau: use drm_gem_plane_helper_prepare_fb
  drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2
  drm/msm: drop old eDP block support (again)
  drm/msm: add missing include to msm_drv.c
  drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing
  drm/msm/dpu: Use indexed array initializer to prevent mismatches
  drm/msm/dpu: Clean up CRC debug logs
  drm/msm/disp/dpu1: set mdp clk to the maximum frequency in opp table during probe
  drm/msm/dpu: remove unused refcount for encoder_phys_wb
  drm/msm: fix returnvar.cocci warning
  drm: msm: fix error check return value of irq_of_parse_and_map()
  drm/msm/mdp5: Eliminate useless code
  drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
  drm/msm/hdmi: check return value after calling platform_get_resource_byname()
  drm/msm/dsi: fix error checks and return values for DSI xmit functions
  drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
  drm/msm/dp: reset DP controller before transmit phy test pattern
  drm/msm/dp: Support the eDP modes given by panel
  drm/msm/dp: wait for hpd high before aux transaction
  drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP
  drm/msm: select DRM_DP_AUX_BUS for the AUX bus support
  Documentation/sysctl: document max_rcu_stall_to_panic
  drm/msm/dp: Add eDP support via aux_bus
  drm/msm/dp: tear down main link at unplug handle immediately
  drm/msm/dp: fix error check return value of irq_of_parse_and_map()
  drm/msm/dp: stop event kernel thread when DP unbind
  drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display
  drm/msm/dp: simplify dp_connector_get_modes()
  drm/msm/dp: drop dp_mode argument from dp_panel_get_modes()
  drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp
  drm/msm/dp: remove extra wrappers and public functions
  drm/msm/dp: replace dp_connector with drm_bridge_connector
  drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder
  drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder
  drm/msm/dpu: add writeback blocks to the display snapshot
  drm/msm/dpu: gracefully handle null fb commits for writeback
  drm/msm/dpu: initialize dpu encoder and connector for writeback
  drm/msm/dpu: add the writeback connector layer
  drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback
  drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file
  drm/msm/dpu: add encoder operations to prepare/cleanup wb job
  drm/msm/dpu: make changes to dpu_encoder to support virtual encoder
  drm/msm/dpu: add an API to reset the encoder related hw blocks
  drm/msm/dpu: add changes to support writeback in hw_ctl
  drm/msm/dpu: add writeback blocks to DPU RM
  drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks
  drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg
  drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl
  drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog
  drm: introduce drm_writeback_connector_init_with_encoder() API
  drm: allow passing possible_crtcs to drm_writeback_connector_init()
  drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
  drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
  drm/msm/dpu: Issue MDSS reset during initialization
  dt-bindings: display: msm: Add optional resets
  drm/msm/disp/dpu1: add inline rotation support for sc7280
  drm/msm/disp/dpu1: add inline function to validate format support
  drm/msm/dpu: Bind pingpong block to intf on active ctls in cmd encoder
  drm/msm/dpu: drop INTF_EDP from interface type conditions
  drm/msm/dpu: drop obsolete INTF_EDP comment
  drm/msm/dpu: drop INTF_TYPE_MAX symbol
  drm/msm/dpu: document INTF_EDP/INTF_DP difference
  drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq()
  drm/msm/dpu: remove struct dpu_encoder_irq
  drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq
  drm/msm/dpu: allow just single IRQ callback
  drm/msm/dpu: remove always-true argument of dpu_core_irq_read()
  drm/msm/dpu: remove extra wrappers around dpu_core_irq
  fs-verity: define a function to return the integrity protected file digest
  ima: use IMA default hash algorithm for integrity violations
  ima: fix 'd-ng' comments and documentation
  dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp
  net: phy: adin1100: Add SQI support
  net: phy: adin1100: Add initial support for ADIN1100 industrial PHY
  net: phy: Add 10BASE-T1L support in phy-c45
  net: phy: Add BaseT1 auto-negotiation registers
  net: phy: Add 10-BaseT1L registers
  ethtool: Add 10base-T1L link mode entry
  rtw88: fix hw scan may cause disconnect issue
  rtw88: fix not disabling beacon filter after disconnection
  rtw88: add HT MPDU density value for each chip
  net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa_switch_ops
  plfxlc: Remove unused include <linux/version.h>
  dt-bindings: iommu: Add Apple SART DMA address filter
  soc: apple: Add RTKit IPC library
  soc: apple: Always include Makefile
  arm64: dts: rockchip: add dts for Firefly Station M2 rk3566
  arm64: dts: rockchip: add SoQuartz CM4IO dts
  arm64: dts: rockchip: add Pine64 Quartz64-B device tree
  dt-bindings: arm: rockchip: Add Firefly Station M2
  dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM
  dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B
  net: enable memcg accounting for veth queues
  sock: optimise sock_def_write_space barriers
  sock: optimise UDP sock_wfree() refcounting
  sock: dedup sock_def_write_space wmem_alloc checks
  net: phy: marvell: update abilities and advertising when switching to SGMII
  arm64: dts: juno: Drop useless 'dma-channels/requests' properties
  net: mac802154: Fix symbol durations
  perf tools: Add missing headers needed by util/data.h
  net: lan966x: Fix compilation error
  ipv4: remove unnecessary type castings
  arm64: dts: rockchip: enable usb hub on the radxa rock3 model a
  arm64: dts: rockchip: add usb3 support to the radxa rock3 model a
  arm64: dts: rockchip: add rk356x sfc support
  arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote
  arm64: dts: rockchip: Add accelerometer to rk3566-pinenote
  arm64: dts: rockchip: add an input enable pinconf to rk3399
  soc: rockchip: Fix compile-testing SoC drivers
  soc: rockchip: power-domain: Replace dsb() with smb()
  soc: rockchip: Clean up Kconfig whitespace
  arm64: dts: rockchip: Add vdec support for RK3328
  arm64: dts: rockchip: Rename vdec_mmu node for RK3328
  eth: remove remaining copies of the NAPI_POLL_WEIGHT define
  tcp: use tcp_skb_sent_after() instead in RACK
  net/funeth: simplify the return expression of fun_dl_info_get()
  qede: Reduce verbosity of ptp tx timestamp
  net: ethernet: ocelot: remove the need for num_stats initializer
  tcp: drop skb dst in tcp_rcv_established()
  net: lan966x: remove PHY reset support
  dt-bindings: net: lan966x: remove PHY reset
  ipv6: refactor ip6_finish_output2()
  ipv6: help __ip6_finish_output() inlining
  net: inline dev_queue_xmit()
  net: inline skb_zerocopy_iter_dgram
  net: inline sock_alloc_send_skb
  nfp: flower: utilize the tuple iifidx in offloading ct flows
  sfc: add EF100 VF support via a write to sriov_numvfs
  selftests: mptcp: Add tests for userspace PM type
  mptcp: Add a per-namespace sysctl to set the default path manager type
  mptcp: Make kernel path manager check for userspace-managed sockets
  mptcp: Bypass kernel PM when userspace PM is enabled
  mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode
  mptcp: Remove redundant assignments in path manager init
  net: phy: micrel: add coma mode GPIO
  net: phy: micrel: move the PHY timestamping check
  dt-bindings: net: micrel: add coma-mode-gpios property
  drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines
  drm/i915/xehp: Add compute engine ABI
  drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
  drm/i915/xehp: Add register for compute engine's MMIO-based TLB invalidation
  dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel
  drm/i915/uapi: Add kerneldoc for engine class enum
  drm/nouveau: simplify the return expression of nouveau_debugfs_init()
  drm/vc4: simplify the return expression of vc4_grab_bin_bo()
  drm/vc4: simplify the return expression of vc4_prepare_fb()
  drm/sun4i: dsi: delete unnecessary IS_ERR() checks
  tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
  firmware: arm_ffa: Add ffa_dev_get_drvdata helper function
  firmware: arm_ffa: Remove incorrect assignment of driver_data
  firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
  ASoC: dsp: mediatek: add mt8195 dsp document
  drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
  ath11k: Don't use GFP_KERNEL in atomic context
  regulator: sm5703: Correct reference to the common regulator schema
  ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe()
  ASoC: SOF: loader: Call optional query_fw_configuration on first boot
  ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used
  ASoC: SOF: mediatek: mt8195: Do not set the load_module ops
  ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
  ASoC: SOF: imx: Do not set the load_module ops
  ASoC: SOF: amd: renoir: Do not set the load_module ops
  ASoC: SOF: loader: Switch to use the fw_loader ops
  ASoC: SOF: ipc: Add check for fw_loader ops
  ASoC: SOF: ipc3-loader: Implement firmware parsing and loading
  ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading
  ASoC: SOF: Add a prepare op to IPC topology widget ops
  ASoC: SOF: clarify use of widget complete flag
  ASoC: SOF: topology: Skip parsing DAI link tokens if not needed
  ASoC: SOF: pcm: remove unnecessary function declaration
  ASoC: SOF: Add two new fields to struct snd_sof_widget
  ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops
  ASoC: SOF: expose a couple of functions
  ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
  ASoC: SOF: sof-audio: Set up widgets from source to sink
  ASoC: SOF: sof-audio: reset route status before freeing widget
  ASoC: SOF: Add a new op to set up volume table
  drm/edid: drop kernel-doc for static functions
  drm/edid: fix kernel-doc parameter name mismatches
  qeth: remove a copy of the NAPI_POLL_WEIGHT define
  eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define
  eth: spider: remove a copy of the NAPI_POLL_WEIGHT define
  eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define
  eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define
  eth: benet: remove a copy of the NAPI_POLL_WEIGHT define
  eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define
  net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define
  slic: remove a copy of the NAPI_POLL_WEIGHT define
  usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define
  eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define
  eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define
  eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define
  eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define
  eth: remove copies of the NAPI_POLL_WEIGHT define
  arm64: tegra: Add memory controller channels
  dt-bindings: memory: tegra: Update validation for reg and reg-names
  drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC
  ARM: omap1: add back omap_set_dma_priority() stub
  ARM: omap: fix missing declaration warnings
  ARM: omap: fix address space warnings from sparse
  ARM: spear: remove include/mach/ subdirectory
  ARM: davinci: remove include/mach/ subdirectory
  ARM: omap2: remove include/mach/ subdirectory
  arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog
  arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM
  arm64: dts: renesas: rzg2ul-smarc: Enable CANFD
  arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
  ARM: dts: am335x-myirtech: Update NAND default partition table layout
  ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
  arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main
  memory: omap-gpmc: Allow building as a module
  memory: omap-gpmc: Make OMAP_GPMC config visible and selectable
  ath10k: skip ath10k_halt during suspend for driver state RESTARTING
  ath9k: hif_usb: simplify if-if to if-else
  mtd: spi-nor: amend the rdsr dummy cycles documentation
  rtw89: remove unneeded semicolon
  selftests/bpf: Fix two memory leaks in prog_tests
  selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic
  libbpf: Allow to opt-out from creating BPF maps
  libbpf: Use libbpf_mem_ensure() when allocating new map
  libbpf: Append "..." in fixed up log if CO-RE spec is truncated
  net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41
  net: prestera: add police action support
  net: phy: Deduplicate interrupt disablement on PHY attach
  dt-bindings: fsl: convert fsl,layerscape-scfg to YAML
  dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML
  drm/mediatek: Add lut diff flag for new gamma hardware support
  drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed
  drm/amdgpu: Fix build warning for TA debugfs interface
  drm/amdgpu: add soc21 common ip block v2
  drm/amdgpu: add new write field for soc21
  drm/amdgpu: add nbio callback to query rom offset
  drm/amdgpu: add gc v11_0_0 ip headers v11
  drm/amdgpu: add mp v13_0_0 ip headers v7
  drm/amdgpu: update query ref clk from bios
  drm/amdgpu: update gc info from bios table
  drm/amdgpu: add atom_gfx_info_v3_0 structure
  drm/amdgpu: support query vram_info v3_0
  drm/amdgpu: add vram_info v3_0 structure
  drm/amdgpu: switch to atomfirmware_asic_init
  drm/amdgpu: add helper to execute atomfirmware asic_init
  drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c
  drm/amdgpu/discovery: add a function to parse the vcn info table
  drm/amdgpu/discovery: add additional validation
  drm/amdgpu/discovery: add a function to get the mall_size
  drm/amdgpu/discovery: handle UMC harvesting in IP discovery
  drm/amdgpu/discovery: store the number of UMC IPs on the asic
  drm/amdgpu: store the mall size in the gmc structure
  drm/amdgpu/discovery: fix byteswapping in gc info parsing
  drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
  drm/amdgpu/discovery: populate additional GC info
  drm/amdgpu: update latest IP discovery table structures
  drm/amdgpu: add function to decode ip version
  drm/amdgpu: increase HWIP MAX INSTANCE
  selftests/bpf: Use target-less SEC() definitions in various tests
  libbpf: Support target-less SEC() definitions for BTF-backed programs
  drm/amdgpu: do not use passthrough mode in Xen dom0
  libbpf: Allow "incomplete" basic tracing SEC() definitions
  drm/amd/pm: fix the compile warning
  drm/amdkfd: Fix circular lock dependency warning
  drm/amdkfd: Fix updating IO links during device removal
  drm/amdkfd: Use non-atomic bitmap functions when possible
  drm/amdkfd: Use bitmap_zalloc() when applicable
  drm/amd/display: protect remaining FPU-code calls on dcn3.1.x
  bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue
  i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers
  drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
  drm/i915/gvt: Make intel_gvt_match_device() static
  net: SO_RCVMARK socket option for SO_MARK with recvmsg()
  drm/i915/pmu: Use existing uncore helper to read gpm_timestamp
  soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains
  soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays
  dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
  Documentation: add missing angle bracket in cgroup-v2 doc
  Documentation: dev-tools: use literal block instead of code-block
  docs/zh_CN: add vm numa translation
  docs/zh_CN: add vm hmm translation
  docs/ja_JP/index: update section title in Japanese
  Documentation: devres: fix typo in interface list
  docs: submitting-patches: Fix crossref to 'The canonical patch format'
  ARM: dts: qcom: msm8974: Add missing license headers
  ARM: dts: qcom: msm8974-FP2: Add mmc* aliases
  ARM: dts: qcom: msm8974-FP2: We're msm8974pro
  xfs: rename xfs_*alloc*_log_count to _block_count
  xfs: rewrite xfs_reflink_end_cow to use intents
  xfs: reduce transaction reservations with reflink
  xfs: reduce the absurdly large log operation count
  xfs: report "max_resp" used for min log size computation
  xfs: create shadow transaction reservations for computing minimum log size
  xfs: remove a __xfs_bunmapi call from reflink
  xfs: stop artificially limiting the length of bunmap calls
  xfs: count EFIs when deciding to ask for a continuation of a refcount update
  xfs: speed up write operations by using non-overlapped lookups when possible
  firmware: arm_scmi: Support optee shared memory in the optee transport
  firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
  firmware: arm_scmi: Add SCMI v3.1 clock notifications
  firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET
  firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
  firmware: arm_scmi: Use common iterators in the perf protocol
  firmware: arm_scmi: Use common iterators in the voltage protocol
  firmware: arm_scmi: Use common iterators in the clock protocol
  firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
  firmware: arm_scmi: Use common iterators in the sensor protocol
  firmware: arm_scmi: Add iterators for multi-part commands
  firmware: arm_scmi: Parse clock_enable_latency conditionally
  firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported
  firmware: arm_scmi: Add SCMI v3.1 protocol extended names support
  firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
  firmware: arm_scmi: Split protocol specific definitions in a dedicated header
  firmware: arm_scmi: Remove unneeded NULL termination of clk name
  firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
  firmware: arm_scmi: Make name_get operations return a const
  firmware: arm_scmi: Dynamically allocate implemented protocols array
  firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response
  drm/dp_mst: Lower down debug info level when receive NAK
  bpf, docs: Fix typo "respetively" to "respectively"
  bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE
  bpf, docs: Remove duplicated word "instructions"
  drm/plane: Move range check for format_count earlier
  malidp: Fix NULL vs IS_ERR() checking
  arm64: defconfig: Enable Renesas RZ/V2M SoC
  arm64: defconfig: Enable ARCH_R9A07G043
  arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
  arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
  arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node
  arm64: dts: renesas: r9a07g043: Add USB2.0 support
  arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
  arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes
  ARM: dts: r9a06g032: Add missing '#power-domain-cells'
  soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs
  soc: renesas: Add RZ/V2M (R9A09G011) config option
  dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and EVK board
  dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings
  Documentation: x86: rework IOMMU documentation
  perf vendor events intel: Update WSM-EX events to v3
  perf vendor events intel: Update WSM-EP-SP events to v3
  perf vendor events intel: Update SKX events to v1.27
  perf vendor events intel: Update SKL events to v53
  perf vendor events intel: Update IVT events to v21
  perf vendor events intel: Update ICL events to v1.13
  perf test: Fix test case 81 ("perf record tests") on s390x
  intel_idle: Add AlderLake support
  ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
  ASoC: rk3328: fix disabling mclk on pclk probe failure
  ASoC: wm8960: Add ACPI support
  firmware: arm_scmi: Fix list protocols enumeration in the base protocol
  firmware: arm_scmi: Make protocols initialisation fail on basic errors
  net: make sure net_rx_action() calls skb_defer_free_flush()
  mtd: cfi_cmdset_0002: Rename chip_ready variables
  mtd: cfi_cmdset_0002: Add S29GL064N ID definition
  mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
  mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
  ARM: dts: aspeed: add reset properties into MDIO nodes
  net: mdio: add reset control for Aspeed MDIO
  dt-bindings: net: add reset property for aspeed, ast2600-mdio binding
  drm/i915/dg2: Define GuC firmware version for DG2
  samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user
  bpf/selftests: Add granular subtest output for prog_test
  drm/i915: Add first set of DG2 PCI IDs
  perf tools: Delete perf-with-kcore.sh script
  net: dsa: ksz9477: move get_stats64 to ksz_common.c
  xfs: speed up rmap lookups by using non-overlapped lookups when possible
  xfs: simplify xfs_rmap_lookup_le call sites
  xfs: capture buffer ops in the xfs_buf tracepoints
  spi: dt-bindings: add binding doc for spi-mtk-snfi
  spi: add driver for MTK SPI NAND Flash Interface
  ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
  ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
  ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
  mtd: nand: mtk-ecc: also parse nand-ecc-engine if available
  mtd: nand: make mtk_ecc.c a separated module
  arm64: defconfig: Enable configs for DisplayPort on J721e
  mtd: rawnand: tmio: check return value after calling platform_get_resource()
  mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
  mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
  arm64: dts: ti: k3-am62: Add support for MCAN
  arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module
  arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes
  ASoC: SOF: mediatek: Fix allyesconfig build error
  ASoC: Intel: avs: Drop direct ACPI dependency
  ALSA: hda: intel-nhlt: Move structs out of #define block
  ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second
  ASoC: SOF: bump SOF_ABI_MINOR
  ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path
  ASoC: Intel: atom: use pm_runtime_resume_and_get()
  ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get()
  ASoC: SOF: debug: use pm_runtime_resume_and_get()
  ASoC: SOF: control: use pm_runtime_resume_and_get()
  net: hamradio: remove support for DMA SCC devices
  net: wan: remove support for Z85230-based devices
  net: wan: remove support for COSA and SRP synchronous serial boards
  net: atm: remove support for ZeitNet ZN122x ATM devices
  net: atm: remove support for Madge Horizon ATM devices
  net: atm: remove support for Fujitsu FireStream ATM devices
  net: lan966x: Add support for PTP_PF_EXTTS
  net: lan966x: Add support for PTP_PF_PEROUT
  net: lan966x: Add registers used to configure the PTP pin
  net: lan966x: Change the PTP pin used to read/write the PHC.
  dt-bindings: net: lan966x: Extend with the ptp external interrupt.
  arm64: dts: ti: k3-am625-sk: Enable on board peripherals
  arm64: dts: ti: k3-am62: Add more peripheral nodes
  arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
  arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
  selftests: mptcp: print extra msg in chk_csum_nr
  selftests: mptcp: check MP_FAIL response mibs
  mptcp: reset subflow when MP_FAIL doesn't respond
  mptcp: add MP_FAIL response support
  mptcp: add data lock for sk timers
  mptcp: use mptcp_stop_timer
  selftests: mptcp: add infinite map testcase
  mtd: spi-nor: micron-st: Remove status polling on volatile registers write
  mtd: spi-nor: spansion: Remove status polling on volatile registers write
  mtd: spi-nor: Introduce templates for SPI NOR operations
  mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable()
  mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable()
  mtd: spi-nor: core: Add helpers to read/write any register
  mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method
  mtd: spi-nor: core: Introduce method for RDID op
  mtd: spi-nor: core: Use auto-detection only once
  mtd: spi-nor: Introduce spi_nor_match_id()
  mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name
  mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
  firmware: arm_ffa: Fix handling of fragmented memory descriptors
  drm/msm: change msm_sched_ops from global to static
  drm/msm: remove unused hotplug and edid macros from msm_drv.h
  wil6210: simplify if-if to if-else
  ath10k: simplify if-if to if-else
  ath11k: read country code from SMBIOS for WCN6855/QCA6390
  ath11k: disable spectral scan during spectral deinit
  ath11k: Update WBM idle ring HP after FW mode on
  ath11k: WMI changes to support WCN6750
  ath11k: Do not put HW in DBS mode for WCN6750
  drm/i915/dp: Add workaround for spurious AUX timeouts/hotplugs on LTTPR links
  drm/format-helper: Add RGB565-to-XRGB8888 conversion
  drm/format-helper: Add RGB888-to-XRGB8888 conversion
  drm/format-helper: Print warning on missing format conversion
  rtlwifi: btcoex: fix if == else warning
  brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips
  rtl818x: Prevent using not initialized queues
  rtw88: use the correct bit in the REG_HCI_OPT_CTRL register
  mwifiex: Add SD8997 SDIO-UART firmware
  mwifiex: Select firmware based on strapping
  scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
  scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe()
  scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  net: stmmac: dwmac-imx: comment spelling fix
  net: remove comments that mention obsolete __SLOW_DOWN_IO
  net: wan: atp: remove unused eeprom_delay()
  net: tls: fix async vs NIC crypto offload
  net: dsa: mt753x: fix pcs conversion regression
  kunit: add support for kunit_suites that reference init code
  net: generalize skb freeing deferral to per-cpu lists
  selftests/bpf: Add libbpf's log fixup logic selftests
  libbpf: Fix up verifier log for unguarded failed CO-RE relos
  libbpf: Simplify bpf_core_parse_spec() signature
  libbpf: Refactor CO-RE relo human description formatting routine
  libbpf: Record subprog-resolved CO-RE relocations unconditionally
  selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests
  libbpf: Avoid joining .BTF.ext data with BPF programs by section name
  libbpf: Fix logic for finding matching program for CO-RE relocation
  libbpf: Drop unhelpful "program too large" guess
  libbpf: Fix anonymous type check in CO-RE logic
  ARM: dts: ux500: Add GPS to the Codina
  drm/sched: use __string in tracepoints
  drm/sched: use DECLARE_EVENT_CLASS
  dt-bindings: arm: mediatek: infracfg: Convert to DT schema
  dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema
  dt-bindings: arm: mediatek: topckgen: Convert to DT schema
  bpf: Compute map_btf_id during build time
  drm/nouveau/devinit/nva3-: fix returnvar.cocci warning
  dt-bindings: Drop empty and unreferenced binding .txt files
  dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC
  drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd static
  drm/nouveau/disp/gv100: make gv100_disp_wimm static
  perf intel-pt: Add link to the perf wiki's Intel PT page
  drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor]
  bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
  soc: bcm: Check for NULL return of devm_kzalloc()
  drm/amd: Fix spelling typo in comment
  drm/amdgpu: fix typo
  drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_debugfs_write()
  drm/amdgpu: debugfs: fix error codes in write functions
  gpu/drm/radeon: Fix typo in comments
  drm/amd: add dc feature mask flags for PSR allow smu and multi-display optimizations
  drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
  drm/amd/display: fix if == else warning
  drm/amdgpu/display: Make dcn31_set_low_power_state static
  drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib()
  drm/amdgpu/sdma: Remove redundant lower_32_bits() calls when settings SDMA doorbell
  drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
  drm/radeon: change cac_weights_* to static
  drm/radeon: change cik_default_state table from global to static
  drm/amd/display: fix non-kernel-doc comment warnings
  drm/amdkfd: Update mapping if range attributes changed
  drm/amdkfd: Add SVM range mapped_to_gpu flag
  drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c
  scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
  virt: acrn: Prefer array_size and struct_size over open coded arithmetic
  selftests/resctrl: Fix null pointer dereference on open failed
  afs: Prefer struct_size over open coded arithmetic
  spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema
  regulator: sm5703-regulator: Add regulators support for SM5703 MFD
  dt-bindings: regulator: Add bindings for Silicon Mitus SM5703 regulators
  ASoC: pcm1789: Make pcm1789_common_exit() return void
  ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks
  ASoC: dt-bindings: max98396: add amplifier driver
  ASoC: max98396: add amplifier driver
  ASoC: tas6424: Return zero in remove callback
  mmc: core: Add CIDs for cards to the entropy pool
  mmc: core: Allows to override the timeout value for ioctl() path
  arm64: tegra: Enable ASRC on various platforms
  arm64: tegra: Add ASRC device on Tegra186 and later
  arm64: defconfig: Build Tegra ASRC module
  scsi: megaraid: Fix error check return value of register_chrdev()
  scsi: qla2xxx: edif: Remove unneeded variable
  drm/v3d: Fix null pointer dereference of pointer perfmon
  scsi: dc395x: Fix a missing check on list iterator
  scsi: qedf: Remove an unneeded NULL check on list iterator
  printk: remove @console_locked
  printk: extend console_lock for per-console locking
  scsi: ufs: core: Remove duplicate include in ufshcd
  scsi: ufs: core: Exclude UECxx from SFR dump list
  drm/sun4i: Add compatible for D1 display engine
  drm/sun4i: Add support for D1 TCONs
  drm/sun4i: Add support for D1 TCON TOP
  drm/sun4i: Add support for D1 mixers
  drm/sun4i: csc: Add support for the new MMIO layout
  drm/sun4i: Allow VI layers to be primary planes
  sun4i/drm: sun8i: use mode_set engine callback
  sun4i/drm: backend: use mode_set engine callback
  sun4i/drm: engine: Add mode_set callback
  drm/sun4i: Allow building the driver on RISC-V
  drm/sun4i: hdmi: Use more portable I/O helpers
  dt-bindings: display: Add D1 display engine compatibles
  dt-bindings: display: Separate clock item lists by compatible
  scsi: core: Refine how we set tag_set NUMA node
  mmc: sdhci-omap: Use of_device_get_match_data() helper
  drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
  dt-bindings: mmc: sdhci-am654: Add flag to force setting of TESTCD bit
  dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string
  dt-bindings: mmc: convert sdhci-dove to JSON schema
  dt-bindings: mmc: convert orion-sdio to JSON schema
  dt-bindings: mmc: Add small binding note on level shifters
  mmc: mmci: Break IRQ status loop when all zero
  mmc: meson-gx: switch to device-managed dmam_alloc_coherent()
  mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2
  mmc: sh_mmcif: move platform_data header to proper location
  mmc: jz4740: Apply DMA engine limits to maximum segment size
  dt-bindings: mmc: imx-esdhc: Update compatible fallbacks
  mmc: improve API to make clear hw_reset callback is for cards
  mmc: core: improve API to make clear that mmc_sw_reset is for cards
  MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list for Renesas TMIO/SDHI driver
  mmc: renesas_sdhi: remove superfluous specific M3W entry
  mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support
  mmc: omap: Make it CCF clk API compatible
  mmc: mmc_spi: parse speed mode options
  mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()
  dt-bindings: mmc: mtk-sd: increase reg items
  dt-bindings: mmc: xenon: Convert to JSON schema
  mmc: renesas_sdhi: R-Car V3M also has no HS400
  mmc: renesas_sdhi: Add missing checks for the presence of quirks
  mmc: mmci: stm32: use a buffer for unaligned DMA requests
  mmc: renesas_sdhi: style fix for proper function bodies
  mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk
  mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk
  mmc: renesas_sdhi: remove a stale comment
  mmc: renesas_sdhi: make setup selection more understandable
  mmc: renesas_sdhi: R-Car D3 also has no HS400
  mmc: renesas_sdhi: remove outdated headers
  drm/bridge: tc358762: drop connector field
  arm64: dts: marvell: align SPI NOR node name with dtschema
  arm64: dts: microchip: align SPI NOR node name with dtschema
  net: usb: qmi_wwan: add support for Sierra Wireless EM7590
  net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
  arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
  arm64: dts: mediatek: Add device-tree for MT8195 Demo board
  dt-bindings: arm64: dts: mediatek: Add mt8195-demo board
  arm64: dts: Add mediatek SoC mt8195 and evaluation board
  arm64: dts: mt8192: Add mmc device nodes
  arm64: dts: mt8183: Update disp_aal node compatible
  arm64: dts: mt8192: Add audio-related nodes
  arm64: dts: mt8192: Add spmi node
  dt-bindings: arm: Add compatible for Mediatek MT8192
  arm64: dts: mt6359: add PMIC MT6359 related nodes
  arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
  arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes
  arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema
  arm64: dts: mediatek: align thermal zone node names with dtschema
  arm64: dts: mediatek: align operating-points table name with dtschema
  arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema
  net: dsa: ksz: added the generic port_stp_state_set function
  drm/i915/gvt: Add missing symbol export.
  tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF
  tee: remove tee_shm_va2pa() and tee_shm_pa2va()
  net: phy: LAN937x: add interrupt support for link detection
  memory: renesas-rpc-if: simplify platform_get_resource_byname()
  memory: brcmstb_dpfe: simplify platform_get_resource_byname()
  memory: tegra: mc: simplify platform_get_resource()
  memory: ti-emif-pm: simplify platform_get_resource()
  memory: ti-emif: simplify platform_get_resource()
  memory: emif: simplify platform_get_resource()
  memory: da8xx-ddrctl: simplify platform_get_resource()
  drm/ssd130x: Make ssd130x_remove() return void
  mtd: mtdoops: Add a timestamp to the mtdoops header.
  mtd: mtdoops: Create a header structure for the saved mtdoops.
  mtd: mtdoops: Fix the size of the header read buffer.
  checkpatch: add new alloc functions to alloc with multiplies check
  scsi: lpfc: Remove unneeded variable
  scsi: fnic: Remove unneeded flush_workqueue()
  scsi: qla2xxx: Remove unneeded flush_workqueue()
  scsi: bfa: Remove unneeded flush_workqueue()
  scsi: qedf: Remove unnecessary code
  xfs: revert "xfs: actually bump warning counts when we send warnings"
  xfs: fix soft lockup via spinning in filestream ag selection loop
  xfs: improve __xfs_set_acl
  scsi: qla4xxx: Drop redundant memset()
  scsi: ipr: Directly return instead of using local ret variable
  scsi: elx: efct: Remove unnecessary memset() in efct_io()
  selftests/bpf: Add test for strict BTF type check
  selftests/bpf: Add verifier tests for kptr
  selftests/bpf: Add C tests for kptr
  libbpf: Add kptr type tag macros to bpf_helpers.h
  bpf: Make BTF type match stricter for release arguments
  bpf: Teach verifier about kptr_get kfunc helpers
  bpf: Wire up freeing of referenced kptr
  bpf: Populate pairs of btf_id and destructor kfunc in btf
  bpf: Adapt copy_map_value for multiple offset case
  bpf: Prevent escaping of kptr loaded from maps
  scsi: message: fusion: Remove unused variable retval
  bpf: Allow storing referenced kptr in map
  scsi: aha1542: Remove unneeded semicolon
  scsi: bfa: Remove redundant NULL check
  scsi: fnic: Remove redundant NULL check
  scsi: mac53c94: Fix warning comparing pointer to 0
  scsi: aacraid: Fix undefined behavior due to shift overflowing the constant
  scsi: scsi_debug: Add gap zone support
  scsi: scsi_debug: Rename zone type constants
  scsi: scsi_debug: Fix a typo
  scsi: sd: sd_zbc: Hide gap zones
  scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics()
  scsi: sd: sd_zbc: Introduce struct zoned_disk_info
  scsi: sd: sd_zbc: Use logical blocks as unit when querying zones
  scsi: sd: sd_zbc: Verify that the zone size is a power of two
  scsi: sd: sd_zbc: Improve source code documentation
  scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition
  scsi: ufs: Move the struct ufs_ref_clk definition
  scsi: ufs: Split the ufshcd.h header file
  scsi: ufs: Minimize #include directives
  scsi: ufs: Fix kernel-doc syntax in ufshcd.h
  scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives
  scsi: ufs: qcom: Fix ufs_qcom_resume()
  scsi: ufs: Introduce ufshcd_clkgate_delay_set()
  scsi: ufs: Remove locking from around single register writes
  scsi: ufs: Remove the TRUE and FALSE definitions
  scsi: ufs: Remove paths from source code comments
  scsi: ufs: Use an SPDX license identifier in the Kconfig file
  scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun
  scsi: ufs: Remove the driver version
  scsi: ufs: Make the config_scaling_param calls type safe
  scsi: ufs: Switch to aggregate initialization
  scsi: ufs: Remove unused constants and code
  scsi: ufs: Invert the return value of ufshcd_is_hba_active()
  scsi: ufs: Declare the quirks array const
  scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk
  scsi: ufs: Remove the UFS_FIX() and END_FIX() macros
  scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup()
  scsi: ufs: Remove ufshcd_lrb.sense_buffer
  scsi: ufs: Remove ufshcd_lrb.sense_bufflen
  scsi: ufs: Simplify statements that return a boolean
  scsi: ufs: Remove superfluous boolean conversions
  scsi: ufs: Declare ufshcd_wait_for_register() static
  scsi: ufs: Fix a spelling error in a source code comment
  scsi: ufs: core: Increase fDeviceInit poll frequency
  scsi: iscsi: Fix harmless double shift bug
  scsi: target: core: Silence the message about unknown VPD pages
  scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration
  scsi: mpt3sas: Fix event callback log_code value handling
  scsi: mpt3sas: Fix ioc->base_readl() use
  scsi: mpt3sas: Fix writel() use
  scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check
  scsi: qla2xxx: Remove free_sg command flag
  ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
  ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
  ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages
  ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators
  ARM: dts: imx51: Add generic DMA bindings for UART nodes
  ARM: dts: Add initial LS1021A IoT board dts support
  bpf: Tag argument to be released in bpf_func_proto
  bpf: Allow storing unreferenced kptr in map
  bpf: Use bpf_prog_run_array_cg_flags everywhere
  selftests/resctrl: Add missing SPDX license to Makefile
  selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests
  selftests/resctrl: Make resctrl_tests run using kselftest framework
  selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework
  selftests/resctrl: Change the default limited time to 120 seconds
  selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received
  selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU
  selftests/resctrl: Extend CPU vendor detection
  media: ext-ctrls-codec.rst: fix indentation
  drm: mxsfb: Obtain bus flags from bridge state
  drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb()
  drm: mxsfb: Factor out mxsfb_set_mode()
  drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_get_gem_addr()
  drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block()
  drm/msm/dsi: Add support for DSC configuration
  drm/msm: Update generated headers
  drm/msm/dsi: add mode valid callback for dsi_mgr
  drm/msm/disp/dpu1: Add DSC support in RM
  drm/msm/disp/dpu1: Add support for DSC in topology
  drm/msm: Add missing num_dspp field documentation
  drm/msm/dpu: don't use merge_3d if DSC merge topology is used
  drm/msm/disp/dpu1: Add support for DSC in encoder
  drm/msm/disp/dpu1: Add DSC support in hw_ctl
  drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog
  drm/msm/disp/dpu1: Add support for DSC in pingpong block
  drm/msm/disp/dpu1: Add support for DSC
  dt-bindings: timer: Add compatible for am6 for TI timer-dm
  dt-bindings: timer: Update TI timer to yaml
  drm/msm/dsi: Pass DSC params to drm_panel
  drm/msm/dsi: add support for dsc data
  drm/msm/dp: enable widebus feature for display port
  drm/msm/dpu: revise timing engine programming to support widebus feature
  drm/msm/dpu: replace BIT(x) with correspond marco define string
  drm/msm/dpu: adjust display_v_end for eDP and DP
  drm/msm: remove unused plane_property field from msm_drm_private
  drm/msm: don't store created planes, connectors and encoders
  drm/msm: loop over encoders using drm_for_each_encoder()
  drm/msm/dpu: remove manual destruction of DRM objects
  drm/msm: properly add and remove internal bridges
  drm/msm: make mdp5/dpu devices master components
  drm/msm: allow compile time selection of driver components
  drm/msm: stop using device's match data pointer
  drm/msm: split the main platform driver
  drm/msm: remove extra indirection for msm_mdss
  drm/msm: unify MDSS drivers
  bpftool, musl compat: Replace sys/fcntl.h by fcntl.h
  bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL
  selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro
  selftests/x86/amx: Use provided __cpuid_count() macro
  selftests/vm/pkeys: Use provided __cpuid_count() macro
  selftests: Provide local define of __cpuid_count()
  drm/amd/display: 3.2.183
  drm/amd/display: Keep track of DSC packed PPS
  drm/amd/display: Remove unused integer
  drm/amd/display: Maintain current link settings in link loss interrupt
  drm/amd/display: Remove ddc write and read size checking
  drm/amd/display: read PSR-SU cap DPCD for specific panel
  drm/amd/display: Don't pass HostVM by default on DCN3.1
  drm/amd/display: Reset cached PSR parameters after hibernate
  drm/amd/display: Add Audio readback registers
  drm/amd/display: update dcn315 clk table read
  drm/amd/display: 3.2.182
  drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled
  drm/amd/display: Insert smu busy status before sending another request
  drm/amdkfd: Ignore bogus signals from MEC efficiently
  drm/amdgpu: Remove useless kfree
  dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM
  dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML
  dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC
  dt-bindings: gnss: Rewrite Mediatek bindings in YAML
  selftests/damon: add damon to selftests root Makefile
  arm64: tegra: Update PWM fan node name
  optee: cache argument shared memory structs
  wwan_hwsim: Avoid flush_scheduled_work() usage
  net: ieee802154: ca8210: Call _xmit_error() when a transmission fails
  net: ieee802154: ca8210: Use core return codes instead of hardcoding them
  net: ieee802154: atusb: Call _xmit_hw_error() upon transmission error
  net: ieee802154: at86rf230: Forward Tx trac errors
  net: ieee802154: at86rf230: Call _xmit_hw_error() when failing to offload frames
  net: mac802154: Create an error helper for asynchronous offloading errors
  net: mac802154: Create an offloaded transmission error helper
  net: mac802154: Save a global error code on transmissions
  net: ieee802154: Fill the list of MLME return codes
  net: ieee802154: Enhance/fix the names of the MLME return codes
  drm/i915: Add crtc .crtc_get_shared_dpll()
  drm/i915: Split out dg2_crtc_compute_clock()
  drm/i915: Clear the dpll_hw_state when disabling a pipe
  drm/i915: Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock()
  drm/i915: Move stuff into intel_dpll_crtc_compute_clock()
  drm/i915: Adjust .crtc_compute_clock() calling convention
  drm/i915: Remove pointless dpll_funcs checks
  drm/i915: Pass dev_priv to intel_shared_dpll_init()
  drm/i915: Make .get_dplls() return int
  cgroup: Add config file to cgroup selftest suite
  cgroup: Add test_cpucg_max_nested() testcase
  cgroup: Add test_cpucg_max() testcase
  cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase
  cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase
  arm64: tegra: Add node for Tegra234 CCPLEX cluster
  selftests/binderfs: Improve message to provide more info
  of: overlay: rework overlay apply and remove kfree()s
  of: overlay: rename variables to be consistent
  drm/i915/fbc: s/false/0/
  drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
  libbpf: Remove unnecessary type cast
  arm64: dts: fvp: Align virtio device node names with dtschema
  of: overlay: do not break notify on NOTIFY_{OK|STOP}
  arm64: dts: fvp: Add virtio-rng support
  arm64: dts: Add Arm corstone1000 platform support
  dt-bindings: Add Arm corstone1000 platform
  ASoC: SOF: mediatek: Add DSP system PM callback for mt8186
  ASoC: SOF: mediatek: Add mt8186 dsp clock support
  ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops
  ASoC: SOF: mediatek: Add mt8186 hardware support
  spi: clps711x: Use syscon_regmap_lookup_by_phandle
  spi: stm32: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-tegra20-slink: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: cadence-quadspi: allow operations with cmd/addr buswidth >1
  spi: cadence-quadspi: drop cqspi_set_protocol()
  spi: spi-tegra20-sflash: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
  spi: spi-omap2-mcspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: mxs: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-sprd: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: ingenic: Add support for new Ingenic SoCs.
  spi: Add bindings for new Ingenic SoCs.
  spi: ingenic: Add support for use GPIO as chip select line.
  regulator: richtek,rt4801: parse GPIOs per regulator
  regulator: dt-bindings: richtek,rt4801: use existing ena_gpiod feature
  regmap: cache: set max_register with reg_stride
  ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: img-parallel-out: using pm_runtime_resume_and_get
  ASoC: qcom: Use MCLK as RT5682I-VS sysclk source
  ASoC: imx-hdmi: remove useless null check before call of_node_put()
  ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG
  ASoC: Intel: avs: Enable AVS driver only on x86 platforms
  ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code
  ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl
  ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
  ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code
  ASoC: tlv320*: use i2c_match_id and simple i2c probe
  ASoC: tas*: use i2c_match_id and simple i2c probe
  ASoC: pcm186x: use i2c_match_id and simple i2c probe
  ASoC: max980*: use i2c_match_id and simple i2c probe
  ASoC: alc56*: use i2c_match_id and simple i2c probe
  ASoC: ak*: use i2c_match_id and simple i2c probe
  ASoC: SOF: loader: Remove the old fw_ready related code
  ASoC: SOF: Intel: Do not set fw_ready callback
  ASoC: SOF: imx: Do not set fw_ready callback
  ASoC: SOF: amd: Do not set fw_ready callback
  ASoC: SOF: Do not check for the fw_ready callback
  ASoC: SOF: ipc3: Add local implementation for handling fw_ready message
  ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls
  ASoC: SOF: Intel: add helper for link DMA cleanups
  ASoC: SOF: Intel: hda-dai: reset dma_data and release stream
  ASoC: SOF: Intel: hda-dai: improve suspend case
  ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend
  ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper
  ASoC: SOF: sof-audio: flag errors on pipeline teardown
  ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations
  ASoC: SOF: Intel: hda-dai: split link DMA and dai operations
  ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper
  ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype
  ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA
  ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3
  ASoC: SOF: remove incorrect clearing of prepared flag
  ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro
  ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
  fanotify: enable "evictable" inode marks
  fanotify: use fsnotify group lock helpers
  fanotify: implement "evictable" inode marks
  fanotify: factor out helper fanotify_mark_update_flags()
  fanotify: create helper fanotify_mark_user_flags()
  fsnotify: allow adding an inode mark without pinning inode
  dnotify: use fsnotify group lock helpers
  nfsd: use fsnotify group lock helpers
  audit: use fsnotify group lock helpers
  inotify: use fsnotify group lock helpers
  fsnotify: create helpers for group mark_mutex lock
  fsnotify: make allow_dups a property of the group
  fsnotify: pass flags argument to fsnotify_alloc_group()
  fsnotify: fix wrong lockdep annotations
  inotify: move control flags from mask to mark flags
  inotify: show inotify mask flags in proc fdinfo
  wireless: add plfxlc driver for pureLiFi X, XL, XC devices
  drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
  net: dsa: remove unused headers
  arp: fix unused variable warnning when CONFIG_PROC_FS=n
  soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition
  net: ipa: compute proper aggregation limit
  net: ethernet: mtk_eth_soc: add check for allocation failure
  ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe()
  net: mscc: ocelot: Remove useless code
  selftests: mlxsw: Check device info on activated line card
  mlxsw: core_linecards: Expose device FW version over device info
  mlxsw: reg: Extend MDDQ device_info by FW version fields
  selftests: mlxsw: Check line card info on provisioned line card
  mlxsw: core_linecards: Expose HW revision and INI version
  selftests: mlxsw: Check devices on provisioned line card
  mlxsw: core_linecards: Probe provisioned line cards for devices and attach them
  mlxsw: reg: Extend MDDQ by device_info
  devlink: introduce line card device info infrastructure
  devlink: introduce line card info get message
  devlink: introduce line card devices support
  drm/display: Move SCDC helpers into display-helper library
  drm/display: Move HDMI helpers into display-helper module
  drm/display: Move HDCP helpers into display-helper module
  drm/display: Move DSC header and helpers into display-helper module
  drm/display: Split DisplayPort header into core and helper
  drm/display: Introduce a DRM display-helper module
  drm: Rename dp/ to display/
  drm: Put related statements next to each other in Makefile
  soc: renesas: rcar-rst: Add support for R-Car V4H
  soc: renesas: Identify R-Car V4H
  soc: renesas: r8a779g0-sysc: Add r8a779g0 support
  dt-bindings: reset: renesas,rst: Document r8a779g0 reset module
  dt-bindings: arm: renesas: Document R-Car V4H White Hawk DT bindings
  mtdblock: warn if opened on NAND
  mtd: phram: Allow probing via reserved-memory
  dt-bindings: reserved-memory: Support MTD/block device
  mtd: core: Check devicetree alias for index
  dt-bindings: mtd: jedec, spi-nor: remove unneeded properties
  mtd: maps: ixp4xx: Drop driver
  dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions
  dt-bindings: power: Add r8a779g0 SYSC power domain definitions
  drm/tilcdc: fix typos in comment
  ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
  selftests: alsa: Start validating control names
  drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
  drm/panel: lvds: Drop now redundant width-mm and height-mm check
  drm/modes: Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory
  drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support
  dt-bindings: display: simple: Add DataImage FG040346DSSWBG04 compatible string
  dt-bindings: timer: exynos4210-mct: describe known hardware and its interrupts
  ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
  ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
  ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
  ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
  ARM: dts: Remove imx6qdl-victgo.dtsi
  ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
  ARM: dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi
  ARM: dts: imx6dl-victgo.dts: update gpio names
  ARM: dts: imx6q-vicut1.dts: remove sata node
  ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
  ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names
  ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
  ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names
  ARM: dts: imx6qdl-vicut1/victgo: Remove UART2
  ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe
  ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
  ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module
  arm64: dts: imx8mn-evk: Add UART3 support
  arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
  rtw89: 8852c: add chip_ops related to BTC
  rtw89: 8852c: fill freq and band of RX status by PPDU report
  rtw89: 8852c: implement chip_ops::get_thermal
  rtw89: 8852c: implement chip_ops related to TX power
  rtw89: 8852c: configure default BB TX/RX path
  rtw89: add RF H2C to notify firmware
  rtw89: don't flush hci queues and send h2c if power is off
  rtw89: pci: allow to process RPP prior to TX BD
  rtw89: ps: access TX/RX rings via another registers in low power mode
  rtw89: ser: re-enable interrupt in threadfn if under_recovery
  rtw89: pci: add a separate interrupt handler for low power mode
  rtw89: pci: reclaim TX BD only if it really need
  rtw89: pci: add variant RPWM/CPWM to enter low power mode
  rtw89: pci: add variant IMR/ISR and configure functions
  libperf evsel: Factor out perf_evsel__ioctl()
  perf stat: Support hybrid --topdown option
  media: platform: imx-mipi-csis: Remove unneeded 'default n'
  media: imx: imx-mipi-csis: Fix active format initialization on source pad
  media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs()
  media: imx: imx-mipi-csis: Drop powered flag
  media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream()
  media: imx: imx-mipi-csis: Simplify runtime PM implementation
  media: imx: imx-mipi-csis: Don't stop streaming at runtime suspend time
  media: imx: imx-mipi-csis: Drop unneeded system PM implementation
  media: imx: imx-mipi-csis: Don't use .s_power()
  media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device
  media: hantro: Empty encoder capture buffers by default
  media: hantro: Implement support for encoder commands
  media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible
  media: hantro: Add support for Hantro G1 on RK356x
  media: amphion: fix decoder's interlaced field
  media: saa7134: simplify if-if to if-else
  media: imx-jpeg: don't change byteused of queued buffer
  media: cx25821: Fix the warning when removing the module
  media: pci: cx23885: Fix the error handling in cx23885_initdev()
  media: v4l2: fix uninitialized value tuner_status(CWE-457)
  media: docs: Fix vimc default pipeline graph
  media: coda: Add more H264 levels for CODA960
  media: coda: Fix reported H264 profile
  media: imx-jpeg: Correct the pixel format of rgb
  media: imx-jpeg: Add pm-sleep support for imx-jpeg
  media: coda: jpeg: start streaming without valid header
  media: coda: jpeg: improve header parse error message
  media: coda: jpeg: set buffer error flag when header parsing fails
  media: coda: add JPEG downscale support
  media: platform: samsung: remove redundant assignment to variable m
  media: coda: consolidate job_finish calls on decoder prepare_run failure
  media: coda: assert bitstream mutex is locked in coda_fill_bitstream
  media: coda: disable stateful encoder ioctls for jpeg encoder
  media: coda: disable encoder ioctls for decoder devices
  media: coda: disable encoder cmd ioctl on decoder and vice versa
  media: venus: venc: Add support for intra-refresh type
  media: v4l2-ctrls: Add intra-refresh type control
  media: venus: vdec: Use output resolution on reconfigure
  media: venus: Add a handling of QC10C compressed format
  media: venus: hfi_platform: Correct supported compressed format
  media: venus: Add a handling of QC08C compressed format
  media: venus: helpers: Add helper to check supported pixel formats
  media: v4l: Add Qualcomm custom compressed pixel formats
  media: venus: vdec: ensure venus is powered on during stream off
  media: venus: do not queue internal buffers from previous sequence
  media: venus: hfi: avoid null dereference in deinit
  media: venus: hfi: Add error message for timeout error
  media: video-mux: Use dev_err_probe()
  media: staging: media: ipu3: Fix AWB x_start position when rightmost stripe is used
  media: media-entity.h: Fix documentation for media_create_intf_link
  media: media.h: remove unneeded <stdint.h> inclusion
  media: i2c: dw9714: Return zero in remove callback
  media: i2c: dw9714: Disable the regulator when the driver fails to probe
  media: i2c: cleanup comments
  media: i2c: ov5695: fix typos in comments
  media: ov7640: Use ARRAY_SIZE instead of manual checking
  media: Revert "media: dw9768: activate runtime PM and turn off device"
  media: Documentation: add documentation about subdev state
  media: subdev: add v4l2_subdev_get_fmt() helper function
  media: subdev: add locking wrappers to subdev op wrappers
  media: subdev: add subdev state locking
  media: subdev: pass also the active state to subdevs from ioctls
  media: subdev: rename v4l2_subdev_get_pad_* helpers
  media: subdev: add active state to struct v4l2_subdev
  media: subdev: rename subdev-state alloc & free
  media: v4l2-subdev: drop extra #ifdef
  media: v4l2-subdev: fix #endif comments
  media: i2c: ov5645: Fix media bus format
  media: mc: delete redundant code in __media_device_unregister_entity
  media: staging/intel-ipu3: Cleanup dummy buffers via helper
  media: staging/intel-ipu3: Reset imgu_video_device sequence
  media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()
  media: staging: media: ipu3-imgu: Request specific firmware binary
  media: staging: media: ipu3: Fix AF x_start position when rightmost stripe is used
  media: i2c: max9286: fix kernel oops when removing module
  media: v4l: ioctl: Set bus_info in v4l_querycap()
  media: mc: Set bus_info in media_device_init()
  media: mc: Provide a helper for setting bus_info field
  media: mc: media_device_init() initialises a media_device, not media_entity
  media: mc: Remove redundant documentation
  media: ccs: Use unsigned int as index to an array
  media: ccs: Use %u for printing unsigned values, remove extra debug print
  media: v4l2-async: Create links during v4l2_async_match_notify()
  media: entity: Add support for ancillary links
  media: entity: Add link_type_name() helper
  media: media.h: Add new media link type
  media: entity: Skip non-data links in graph iteration
  media: entity: skip non-data link when removing reverse links
  media: imx: imx-mipi-csis: Add support for JPEG_1X8
  media: cec: add optional adap_configured callback
  media: cec: add xfer_timeout_ms field
  media: cec: use call_op and check for !unregistered
  media: cec.h: add cec_msg_recv_is_rx/tx_result helpers
  media: cec: correctly pass on reply results
  media: cec: abort if the current transmit was canceled
  media: cec: call enable_adap on s_log_addrs
  media: meson-ir-tx: remove superfluous dev_err()
  arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
  arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
  arm64: dts: qcom: sc7280: Add GPI DMAengines
  arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
  arm64: dts: qcom: db845c: Add support for MCP2517FD
  arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
  rtw88: pci: 8821c: Disable 21ce completion timeout
  rtw88: fix uninitialized 'tim_offset' warning
  wl12xx: scan: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wl12xx: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  rtw89: 8852c: add help function of set channel
  rtw89: 8852c: add set channel of BB part
  rtw89: 8852c: set channel of MAC part
  rtw89: 8852c: add set channel function of RF part
  rtw89: 8852c: add HFC parameters
  rtw89: 8852c: add efuse gain offset parser
  rtw89: 8852c: support bb gain info
  rtw89: 8852c: add BB initial and reset functions
  rtw89: 8852c: phy: configure TSSI bandedge
  rtw89: 8852c: add TX power track tables
  rtw89: 8852c: add TX power by rate and limit tables
  rtw89: 8852c: add BB and RF parameters tables
  wl18xx: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  selftests: drivers: dsa: add a subset of forwarding selftests
  selftests: forwarding: add a test for local_termination.sh
  selftests: forwarding: add a no_forwarding.sh test
  selftests: forwarding: add helper for retrieving IPv6 link-local address of interface
  selftests: forwarding: add helpers for IP multicast group joins/leaves
  selftests: forwarding: multiple instances in tcpdump helper
  selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh
  selftests: forwarding: add option to run tests with stable MAC addresses
  selftests: mptcp: add infinite map mibs check
  mptcp: dump infinite_map field in mptcp_dump_mpext
  mptcp: add mib for infinite map sending
  mptcp: infinite mapping receiving
  mptcp: infinite mapping sending
  mptcp: track and update contiguous data status
  mptcp: add the fallback check
  mptcp: don't send RST for single subflow
  ath9k: fix QCA9561 PA bias level
  ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
  wil6210: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  ath11k: Fix build warning without CONFIG_IPV6
  ath11k: fix missing unlock on error in ath11k_wow_op_resume()
  ath11k: Add support for SAR
  ath11k: add support for extended wmi service bit
  wlcore: cmd: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: sdio: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: vendor_cmd: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: testmode: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: sysfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: main: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  drm/vmwgfx: Reserve fence slots on buffer objects in cotables
  net: hns3: Fix spelling mistake "actvie" -> "active"
  tsnep: Remove useless null check before call of_node_put()
  MAINTAINERS: Add maintainers for Microchip T1 Phy driver
  net: phy: LAN87xx: add ethtool SQI support
  ASoC: soc-core: remove always-false path
  ASoC: SOF: Intel: hda: Revisit IMR boot sequence
  ASoC: SOF: Intel: hda: simplify NHLT handling
  ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget()
  soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator
  soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
  mlxsw: core_linecards: Fix size of array element during ini_files allocation
  selftests/bpf: Switch fexit_stress to bpf_link_create() API
  libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()
  bpf: Allow attach TRACING programs through LINK_CREATE command
  qed: Remove IP services API.
  ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig
  MAINTAINERS: Add Broadcom BCMBCA entry
  ARM: dts: add dts files for bcmbca soc 47622
  arm: bcmbca: add arch bcmbca machine entry
  dt-bindings: arm: add bcmbca device tree binding document
  MAINTAINERS: Broadcom internal lists aren't maintainers
  printk: add kthread console printers
  printk: add functions to prefer direct printing
  printk: add pr_flush()
  printk: move buffer definitions into console_emit_next_record() caller
  printk: refactor and rework printing logic
  printk: add con_printk() macro for console details
  printk: call boot_delay_msec() in printk_delay()
  printk: get caller_id/timestamp after migration disable
  printk: wake waiters for safe and NMI contexts
  printk: wake up all waiters
  printk: add missing memory barrier to wake_up_klogd()
  printk: cpu sync always disable interrupts
  printk: rename cpulock functions
  drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran
  drm/amd/pm: fix the deadlock issue observed on SI
  drm/amdgpu: add RAS fatal error interrupt handler
  drm/amdgpu: add RAS poison consumption handler (v2)
  drm/amdgpu: add RAS poison creation handler (v2)
  drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate
  ARM: dts: keystone: Fix missing fallback and case in SPI NOR node compatible
  ARM: dts: keystone: Align SPI NOR node name with dtschema
  cgroup: Add test_cpucg_weight_underprovisioned() testcase
  cgroup: Add test_cpucg_weight_overprovisioned() testcase
  cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests
  cgroup: Add new test_cpu.c test suite in cgroup selftests
  perf stat: Merge event counts from all hybrid PMUs
  perf stat: Support metrics with hybrid events
  perf vendor events intel: Add metrics for Alderlake
  drm/nouveau/gsp: change gv100_gsp from global to static
  perf tools: Move libbpf init in libbpf_init function
  ACPI: bus: Avoid non-ACPI device objects in walks over children
  cpufreq: Fix possible race in cpufreq online error path
  Documentation: move watch_queue to core-api
  Docs: Replace version by 'current' in changes.rst
  Docs: Add cpio requirement to changes.rst
  Documentation: kunit: change complete_and_exit to kthread_complete_and_exit
  arm: mediatek: select arch timer for mt7629
  ACPI: DPTF: Correct description of INT3407 / INT3532 attributes
  ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines
  ACPI, APEI, EINJ: Refuse to inject into the zero page
  arm64: defconfig: enable some mt6360 PMIC drivers
  arm64: defconfig: enable MT6359 regulator driver
  dt-bindings: pwrap: mediatek: Update pwrap document for mt8195
  powercap: intel_rapl: add support for RaptorLake
  libbpf: Improve libbpf API documentation link position
  PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns()
  integrator: remove empty ap_init_early()
  drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency
  arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
  dt-bindings: net: mediatek,net: convert to the json-schema
  soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0
  soc: mediatek: add mtk-mutex support for mt8195 vdosys0
  soc: mediatek: add mtk-mmsys support for mt8195 vdosys0
  ipv4: Initialise ->flowi4_scope properly in ICMP handlers.
  ipv4: Avoid using RTO_ONLINK with ip_route_connect().
  ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos().
  drm/doc: Add sections about tiny drivers and external refs to intro page
  net: macb: In ZynqMP initialization make SGMII phy configuration optional
  dt-bindings: net: cdns,macb: Drop phy-names property for ZynqMP SGMII PHY
  ipv6: Use ipv6_only_sock() helper in condition.
  ipv6: Remove __ipv6_only_sock().
  USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global to static
  spi: img-spfi: Fix pm_runtime_get_sync() error checking
  ASoC: SOF: sof-audio: remove useless assignment
  ASoC: SOF: Intel: pci-tgl: add RPL-P support
  ASoC: SOF: Intel: pci-tgl: add ADL-PS support
  ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests
  ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
  Revert "rtnetlink: return EINVAL when request cannot succeed"
  nfp: support 802.1ad VLAN assingment to VF
  net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get
  drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  net/ipv6: Enforce limits for accept_unsolicited_na sysctl
  batman-adv: remove unnecessary type castings
  myri10ge: remove redundant assignment to variable status
  net: cdc-ncm: Move spin_lock_bh() to spin_lock()
  batman-adv: Start new development cycle
  ARM: s3c: fix include path
  MAINTAINERS: omap1: Add Janusz as an additional maintainer
  ARM: omap1: htc_herald: fix typos in comments
  ARM: OMAP1: fix typos in comments
  ARM: OMAP1: clock: Remove noop code
  ARM: OMAP1: clock: Remove unused code
  ARM: OMAP1: clock: Fix UART rate reporting algorithm
  ARM: OMAP1: clock: Fix early UART rate issues
  ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF
  ARM: omap1: fix build with no SoC selected
  ARM: omap1: move mach/*.h into mach directory
  ARM: omap1: use pci_remap_iospace() for omap_cf
  ARM: omap1: relocate static I/O mapping
  ARM: omap: remove empty plat-omap directory
  ARM: omap: un-merge plat/sram.c
  ARM: omap: split up arch/arm/plat-omap/Kconfig
  ARM: omap1: move plat/dma.c to mach/omap-dma.c
  ARM: omap1: dma: remove omap2 specific bits
  dma: omap: hide legacy interface
  drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings
  workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs
  drm/mediatek: dpi: Use mt8183 output formats for mt8192
  drm/mediatek: Add display support for MT8186
  drm/msm: return the average load over the polling period
  drm/msm: simplify gpu_busy callback
  drm/msm: remove explicit devfreq status reset
  drm/msm: Add a way for userspace to allocate GPU iova
  drm/msm/gem: Add fenced vma unpin
  drm/msm/gem: Split vma lookup and pin
  drm/msm/gem: Rework vma lookup and pin
  drm/msm: Drop msm_gem_iova()
  drm/msm/gem: Drop PAGE_SHIFT for address space mm
  drm/msm/gem: Split out inuse helper
  drm/msm/gem: Convert some missed GEM_WARN_ON()s
  drm/msm/gpu: Drop duplicate fence counter
  drm/msm/gem: Move prototypes
  drm/msm: Add a way to override processes comm/cmdline
  drm/msm: Split out helper to get comm/cmdline
  drm/msm: Add support for pointer params
  drm/msm: Remove unused field in submit
  drm/fourcc: Add QCOM tiled modifiers
  drm/amd/amdgpu: Update PF2VF header
  drm/amd/amdgpu: Properly indent PF2VF header
  drm/amd/amdgpu: Update MIT license in SRIOV msg header
  drm/amdgpu/display: make hubp31_program_extended_blank static
  drm/amd/display: Fix memory leak in dcn21_clock_source_create
  drm/amd/display: Remove useless code
  drm/amdgpu: don't runtime suspend if there are displays attached (v3)
  Revert "drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too"
  drm/amdgpu: Add debugfs TA load/unload/invoke support
  drm/amdgpu: Use indirect buffer and save response status for TA load/invoke
  drm/i915/dg2: add gsc with special gsc bar offsets
  mei: gsc: retrieve the firmware version
  mei: gsc: add runtime pm handlers
  mei: gsc: setup char driver alive in spite of firmware handshake failure
  mei: add support for graphics system controller (gsc) devices
  drm/i915/gsc: add gsc as a mei auxiliary device
  ACPI: PM: Always print final debug message in acpi_device_set_power()
  ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning
  ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication
  ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback
  libbpf: Remove redundant non-null checks on obj_elf
  selftests/bpf: Fix map tests errno checks
  selftests/bpf: Fix prog_tests uprobe_autoattach compilation error
  drm/amdkfd: CRIU add support for GWS queues
  drm/amdkfd: Fix GWS queue count
  ASoC: rsnd: care return value from rsnd_node_fixed_index()
  ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed
  ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
  ASoC: dt-bindings: max98390: add reset gpio bindings
  ASoC: max98390: Add reset gpio control
  selftests/bpf: Fix attach tests retcode checks
  i40e, xsk: Get rid of redundant 'fallthrough'
  ixgbe, xsk: Get rid of redundant 'fallthrough'
  bpf: Move check_ptr_off_reg before check_map_access
  bpf: Make btf_find_field more generic
  libbpf: Add documentation to API functions
  libbpf: Update API functions usage to check error
  libbpf: Add error returns to two API functions
  drm/i915: Check EDID for HDR static metadata when choosing blc
  regulator: core: Sleep (not delay) in set_voltage()
  regulator: core: Rename _regulator_enable_delay()
  regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
  spi: spi-mem: check if data buffers are on stack
  ARM: s3c: mark as deprecated and schedule removal
  ARM: omap: dma: make usb support optional
  ARM: omap: remove debug-leds driver
  ARM: omap1: move 32k counter from plat-omap to mach-omap1
  ARM: omap1: innovator: move ohci phy power handling to board file
  input: omap: void using mach/*.h headers
  serial: 8250/omap1: include linux/soc/ti/omap1-soc.h
  clocksource: ti-dmtimer: avoid using mach/hardware.h
  usb: omap: avoid mach/*.h headers
  fbdev: omap: avoid using mach/*.h files
  ARM: omap1: move CF chipselect setup to board file
  ARM: omap1: move perseus spi pinconf to board file
  ARM: omap1: move some headers to include/linux/soc
  ARM: omap1: move mach/usb.h to include/linux/soc
  ARM: omap1: ams-delta: remove camera leftovers
  fbdev: omap: pass irqs as resource
  ARM: omap1: declare a dummy omap_set_dma_priority
  ARM: omap1: move lcd_dma code into omapfb driver
  ARM: omap1: innovator: pass lcd control address as pdata
  video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning
  drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2
  net: eql: Use kzalloc instead of kmalloc/memset
  drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  drm/bridge: Fix error handling in analogix_dp_probe
  bus: ti-sysc: Drop commas after SoC match table sentinels
  ARM: omap2plus_defconfig: Enable ISP176x USB driver
  ARM: omap2plus_defconfig: enable TLV320AIC3X
  ARM: OMAP2+: drop hwmod-clock helper comment
  ARM: OMAP2+: drop omap_device_register() helper
  ARM: OMAP2+: add missing of_node_put before break and return
  vfio/mdev: Remove mdev drvdata
  vfio/mdev: Use the driver core to create the 'remove' file
  vfio/mdev: Remove mdev_parent_ops
  vfio/mdev: Remove mdev_parent_ops dev_attr_groups
  vfio/mdev: Remove vfio_mdev.c
  drm/i915/gvt: merge gvt.c into kvmgvt.c
  drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
  drm/i915/gvt: remove kvmgt_guest_{init,exit}
  drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
  drm/i915/gvt: streamline intel_vgpu_create
  drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
  drm/i915/gvt: remove struct intel_gvt_mpt
  drm/i915/gvt: devirtualize dma_pin_guest_page
  drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
  drm/i915/gvt: devirtualize ->{enable,disable}_page_track
  drm/i915/gvt: devirtualize ->gfn_to_mfn
  drm/i915/gvt: devirtualize ->is_valid_gfn
  drm/i915/gvt: devirtualize ->inject_msi
  drm/i915/gvt: devirtualize ->detach_vgpu
  drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
  drm/i915/gvt: devirtualize ->{get,put}_vfio_device
  drm/i915/gvt: devirtualize ->{read,write}_gpa
  drm/i915/gvt: remove vgpu->handle
  drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
  drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
  drm/i915/gvt: remove the unused from_virt_to_mfn op
  drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
  drm/i915/gvt: remove intel_gvt_ops
  drm/i915/gvt: move the gvt code into kvmgt.ko
  drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
  drm/i915/gvt: remove enum hypervisor_type
  drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor
  drm/i915/gvt: better align the Makefile with i915 Makefile
  drm/i915/gvt: fix trace TRACE_INCLUDE_PATH
  i915/gvt: Use the initial HW state snapshot saved in i915
  i915/gvt: Save the initial HW state snapshot in i915
  i915/gvt: Separate the MMIO tracking table from GVT-g
  ARM: dts: am335x-baltos: update MPU regulator range
  ARM: dts: am335x: Guardian: Update comments
  ARM: dts: am335x: Guardian: Add gpio line manes
  ARM: dts: am335x: Guardian: Update interface pinmux
  ARM: dts: am335x: Guardian: Disable DMA property of USB1
  ARM: dts: am335x: Guardian: Enable UART port two
  ARM: dts: am335x: Guardian: Update backlight parameter
  ARM: dts: am335x: Guardian: Add lcd port
  ARM: dts: am335x: Guardian: Update regulator node name
  ARM: dts: am335x: Guardian: Update beeper label
  ARM: dts: am335x: Guardian: Update life led
  ARM: dts: am335x: Guardian: Remove mmc status led
  ARM: dts: am335x: Guardian: Disable poweroff support from RTC
  ARM: dts: am335x: Guardian: Add keypad
  ARM: dts: am335x: Guardian: Rename power button label
  ARM: dts: am335x: Guardian: Update NAND partition table
  ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
  ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards
  HID: elan: Fix potential double free in elan_input_configured
  drm/i915/selftests: tweak the misaligned_case
  drm/i915/selftests: fixup min_alignment usage
  drm/amdgpu: remove pointless ttm_eu usage from DM
  drm/amdgpu: remove pointless ttm_eu usage from vkms
  drm/i915/buddy: sanity check the size
  drm/i915: consider min_page_size when migrating
  HID: hid-led: fix maximum brightness for Dream Cheeky
  HID: multitouch: Add support for Google Whiskers Touchpad
  HID: amd_sfh: change global variables to static
  ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
  ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
  HID: uclogic: Add support for Huion Q620M
  HID: uclogic: Add support for bitmap dials
  HID: uclogic: Reduce indent for params format str/args
  HID: uclogic: Compress params format string
  HID: wacom: Correct power_supply type
  HID: wacom: Adding Support for new usages
  mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash
  mtd: spinand: Add support for XTX XT26G0xA
  mtd: rawnand: gpmi: Add large oob bch setting support
  mtd: rawnand: gpmi: Rename the variable ecc_chunk_size
  mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function
  mtd: rawnand: gpmi: Add strict ecc strength check
  mtd: rawnand: gpmi: Refactor bch geometry settings function
  mtd: rawnand: denali: Use managed device resources
  drm/vc4: hdmi: Remove vc4_hdmi_encoder
  drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  drm/radeon: Use TTM builtin resource manager debugfs code
  drm/qxl: Use TTM builtin resource manager debugfs code
  drm/amdgpu: Use TTM builtin resource manager debugfs code
  drm/vmwgfx: Add debugfs entries for various ttm resource managers
  drm/ttm: Add common debugfs code for resource managers
  xfs: convert log ticket and iclog flags to unsigned.
  xfs: convert shutdown reasons to unsigned.
  xfs: convert quota options flags to unsigned.
  xfs: convert ptag flags to unsigned.
  xfs: convert inode lock flags to unsigned.
  xfs: convert log item tracepoint flags to unsigned.
  xfs: convert dquot flags to unsigned.
  xfs: convert da btree operations flags to unsigned.
  xfs: convert buffer log item flags to unsigned.
  xfs: convert btree buffer log flags to unsigned.
  xfs: convert AGI log flags to unsigned.
  xfs: convert AGF log flags to unsigned.
  xfs: convert bmapi flags to unsigned.
  xfs: convert bmap extent type flags to unsigned.
  xfs: convert scrub type flags to unsigned.
  xfs: convert attr type flags to unsigned.
  xfs: CIL context doesn't need to count iovecs
  xfs: xlog_write() doesn't need optype anymore
  xfs: xlog_write() no longer needs contwr state
  xfs: remove xlog_verify_dest_ptr
  xfs: introduce xlog_write_partial()
  xfs: introduce xlog_write_full()
  xfs: change the type of ic_datap
  xfs: pass lv chain length into xlog_write()
  xfs: log ticket region debug is largely useless
  xfs: reserve space and initialise xlog_op_header in item formatting
  xfs: move log iovec alignment to preparation function
  xfs: log tickets don't need log client id
  xfs: embed the xlog_op_header in the commit record
  xfs: embed the xlog_op_header in the unmount record
  xfs: only CIL pushes require a start record
  xfs: factor out the CIL transaction header building
  xfs: simplify local variable assignment in file write code
  samples/bpf: Reduce the sampling interval in xdp1_user
  selftests/bpf: Add test for skb_load_bytes
  net: Change skb_ensure_writable()'s write_len param to unsigned int type
  bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
  ASoC: SOF: using pm_runtime_resume_and_get to simplify the code
  drm/i915: Fixup merge of the power well refactor patchset
  perf list: Print all available tool events
  drm/i915: Remove the XELPD specific AUX and DDI power domains
  drm/i915: Remove duplicate DDI/AUX power domain mappings
  drm/i915: Remove the ICL specific TBT power domains
  drm/i915: Remove the aliasing of power domain enum values
  drm/i915: Sanitize the port -> DDI/AUX power domain mapping for each platform
  drm/i915: Sanitize the ADL-S power well definition
  drm/i915: Simplify the DG1 power well descriptors
  drm/i915: Allow platforms to share power well descriptors
  drm/i915: Simplify power well definitions by adding power well instances
  drm/i915: Convert the u64 power well domains mask to a bitmap
  drm/i915: Convert the power well descriptor domain mask to an array of domains
  drm/i915: Sanitize the power well names
  drm/i915: Rename the power domain names to end with pipes/ports
  drm/i915: Move the HSW power well flags to a common bitfield
  drm/i915: Move the dg2 fixed_enable_delay power well param to a common bitfield
  drm/i915: Move the power domain->well mappings to intel_display_power_map.c
  drm/i915: Unexport the for_each_power_well() macros
  drm/i915: Move per-platform power well hooks to intel_display_power_well.c
  mm/slub: remove unneeded return value of slab_pad_check
  drm/i915/dg2: Add workaround 18019627453
  drm/solomon: Add SSD130x OLED displays SPI support
  drm/solomon: Move device info from ssd130x-i2c to the core driver
  drm/solomon: Add ssd130x new compatible strings and deprecate old ones.
  dt-bindings: display: ssd1307fb: Extend schema for SPI controllers
  dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings
  perf stat: Add user_time and system_time events
  drm/i915/display: Add workaround 22014263786
  perf stat: Introduce stats for the user and system rusage times
  perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support
  perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features
  mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization
  mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization
  mlxsw: core_env: Add interfaces for line card initialization and de-initialization
  mlxsw: core_env: Split module power mode setting to a separate function
  mlxsw: core: Add bus argument to environment init API
  mlxsw: core_linecards: Introduce ops for linecards status change tracking
  drm/i915: Program i830 DPLL FP register later
  drm/i915: program wm blocks to at least blocks required per line
  drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
  spi: intel: Implement dirmap hooks
  ASoC: amd: acp: Add pm ops callback in machine driver
  soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb
  net/sched: flower: Consider the number of tags for vlan filters
  net/sched: flower: Add number of vlan tags filter
  flow_dissector: Add number of vlan tags dissector
  net/sched: flower: Reduce identation after is_key_vlan refactoring
  net/sched: flower: Helper function for vlan ethtype checks
  ar5523: Use kzalloc instead of kmalloc/memset
  net: dsa: realtek: remove realtek,rtl8367s string
  dt-bindings: net: dsa: realtek: cleanup compatible strings
  net: hns3: remove unnecessary line wrap for hns3_set_tunable
  net: hns3: replace magic value by HCLGE_RING_REG_OFFSET
  net: hns3: fix the wrong words in comments
  net: hns3: update the comment of function hclgevf_get_mbx_resp
  net: hns3: add log for setting tx spare buf size
  net: hns3: add failure logs in hclge_set_vport_mtu
  net: hns3: refine the definition for struct hclge_pf_to_vf_msg
  net: hns3: refactor hns3_set_ringparam()
  net: hns3: add ethtool parameter check for CQE/EQE mode
  net: atlantic: Implement .ndo_xdp_xmit handler
  net: atlantic: Implement xdp data plane
  net: atlantic: Implement xdp control plane
  net: dsa: don't emit targeted cross-chip notifiers for MTU change
  net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu
  net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu
  net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu
  net: dsa: make cross-chip notifiers more efficient for host events
  net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs
  ARM: dts: marvell: align SPI NOR node name with dtschema
  ARM: dts: omap: align SPI NOR node name with dtschema
  ARM: dts: nuvoton: align SPI NOR node name with dtschema
  rtla: Documentation: fix email addresses
  Drop Documentation/ide/
  fbdev: Warn in hot-unplug workaround for framebuffers without device
  of: Create platform devices for OF framebuffers
  drm/gma500: fix a potential repeat execution in psb_driver_load
  libbpf: Support riscv USDT argument parsing logic
  libbpf: Fix usdt_cookie being cast to 32 bits
  ARM: dts: qcom-msm8974*: Remove unnecessary include
  ARM: dts: qcom-msm8974-rhine: Add pstore node
  ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
  ARM: dts: qcom-msm8974*: Clean up old GPIO declarations
  ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
  ARM: dts: qcom-msm8974*: Enable IMEM unconditionally
  ARM: dts: qcom-msm8974: Sort and clean up nodes
  ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device
  ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
  ARM: dts: qcom-msm8974pro: Use &labels
  ARM: dts: qcom-msm8974-castor: Use &labels
  ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
  ARM: dts: qcom-msm8974-klte: Use &labels
  ARM: dts: qcom-msm8974-lge-nexus5: Use &labels
  ARM: dts: qcom-msm8974-fp2: Use &labels
  selftests: mqueue: drop duplicate min definition
  selftests/ftrace: add mips support for kprobe args syntax tests
  selftests/ftrace: add mips support for kprobe args string tests
  bpf: Fix usage of trace RCU in local storage.
  drm/i915/rpl-p: Add PCI IDs
  ARM: dts: qcom-apq8074-dragonboard: Use &labels
  ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm
  ARM: dts: qcom-msm8974: Fix up SDHCI nodes
  ARM: dts: qcom-msm8974: Fix up mdss nodes
  ARM: dts: qcom-msm8974*: Fix I2C labels
  ARM: dts: qcom-msm8974*: Fix UART naming
  ARM: dts: qcom-msm8974: Remove properties that are always overriden
  ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames
  selftests/bpf: Add tests for type tag order validation
  bpf: Ensure type tags precede modifiers in BTF
  selftests/bpf: Use non-autoloaded programs in few tests
  libbpf: Support opting out from autoloading BPF programs declaratively
  docs: dt: writing-schema: mention yamllint
  MAINTAINERS: add raspberrypi to BCM2835 architecture
  drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685
  drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit
  drm/i915/guc: Apply Wa_16011777198
  drm/i915/guc: Enable GuC based workarounds for DG2
  drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms
  drm/i915: Add Wa_22011802037 force cs halt
  ARM: dts: bcm283x: Align ETH_CLK GPIO line name
  ARM: dts: bcm283x: Remove gpio line name NC
  ARM: dts: bcm2835-rpi-b: Fix GPIO line names
  ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
  ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
  ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
  soc: qcom: socinfo: Sort out 8974PRO names
  dt-bindings: soc: qcom,smp2p: convert to dtschema
  dt-bindings: qcom: geni-se: Update UART schema reference
  dt-bindings: qcom: geni-se: Update I2C schema reference
  dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema
  bus: add driver for initializing the SSC bus on (some) qcom SoCs
  arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
  arm64: dts: qcom: sm8250: camss: Add CCI definitions
  arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
  arm64: dts: qcom: sm8250: Add camcc DT node
  MAINTAINERS: add docs entry to AMDGPU
  Documentation/gpu: Add entries to amdgpu glossary
  drm/radeon/kms: change evergreen_default_state table from global to static
  drm/amd/display: add virtual_setup_stream_attribute decl to header
  drm/amd/pm: fix double free in si_parse_power_table()
  drm/amd/display: make hubp1_wait_pipe_read_start() static
  amdgpu/pm: Clarify documentation of error handling in send_smc_mesg
  drm/amdgpu/pm: fix the null pointer while the smu is disabled
  drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too
  arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
  arm64: dts: qcom: sm8450: Fix missing iommus for qup1
  arm64: dts: qcom: sm8450: Add qup nodes for qup2
  arm64: dts: qcom: sm8450: Add qup nodes for qup1
  arm64: dts: qcom: sm8450: Add qup nodes for qup0
  arm64: dts: qcom: sm8450: Fix missing iommus for qup
  arm64: dts: qcom: sm8450: Add gpi_dma nodes
  drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h
  arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
  arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
  arm64: dts: qcom: sm8350: Define GPI DMA engines
  arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
  arm64: dts: qcom: msm8996: override nodes by label
  arm64: dts: qcom: msm8994: override nodes by label
  arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
  arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
  arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
  arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
  arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
  arm64: dts: qcom: do not use underscore in BCM node name
  ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
  ARM: dts: qcom: sdx55: do not use underscore in BCM node name
  selftests/bpf: Workaround a verifier issue for test exhandler
  selftests/bpf: Limit unroll_count for pyperf600 test
  drm: bridge: icn6211: Add DSI lane count DT property parsing
  arm64: dts: qcom: sm8450: Add thermal zones
  arm64: dts: qcom: sm8450: Add thermal sensor controllers
  dt-bindings: display: bridge: icn6211: Document DSI data-lanes property
  arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
  dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks
  dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus
  drm/bridge: anx7625: Use uint8 for lane-swing arrays
  bpf: Move rcu lock management out of BPF_PROG_RUN routines
  dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
  drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver
  drm: bridge: dw_hdmi: add reset function for PHY GEN1
  drm: bridge: dw_hdmi: Enable GCP only for Deep Color
  drm: bridge: dw_hdmi: default enable workaround to clear the overflow
  drm: bridge: panel: Register connector if DRM device is already registered
  drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt
  ASoC: soc-pcm: improve BE transition for TRIGGER_START
  ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE
  spi: mt65xx: Fix definitions indentation
  spi: mt65xx: Add kerneldoc for driver structures
  spi: mt65xx: Simplify probe function with dev_err_probe()
  spi: mt65xx: Move pm_runtime_enable() call to remove all gotos
  spi: mt65xx: Move clock parent setting to remove clock disable gotos
  spi: mt65xx: Add and use pointer to struct device in mtk_spi_probe()
  spi: mt65xx: Switch to device_get_match_data()
  spi: mt65xx: Simplify probe function with devm_spi_alloc_master
  ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate
  ASoC: dmic: Add support for DSD data format
  ARM: dts: stm32: enable RTC support on stm32mp135f-dk
  ARM: dts: stm32: add RTC node on stm32mp131
  cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
  PM: runtime: Allow to call __pm_runtime_set_status() from atomic context
  ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
  of: of_property_read_string return -ENODATA when !length
  dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property
  MAINTAINERS: Add maintainers for CTU CAN FD IP core driver
  docs: ctucanfd: CTU CAN FD open-source IP core documentation.
  can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support.
  can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support.
  can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.
  dt-bindings: net: can: binding for CTU CAN FD open-source IP core.
  dt-bindings: vendor-prefix: add prefix for the Czech Technical University in Prague.
  can: mcp251xfd: add support for mcp251863
  dt-binding: can: mcp251xfd: add binding information for mcp251863
  dt-bindings: can: renesas,rcar-canfd: document r8a77961 support
  can: xilinx_can: mark bit timing constants as const
  MAINTAINERS: rectify entry for XILINX CAN DRIVER
  can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h
  can: Fix Links to Technologic Systems web resources
  can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones
  ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
  ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
  memory: fsl-corenet-cf: Use helper function devm_platform_ioremap_resource()
  can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp()
  dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding
  dt-bindings: arm: mediatek: mmsys: add power and gce properties
  drm/bridge: lt9211: Add Lontium LT9211 bridge driver
  dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver
  drm/bridge: anx7625: Fill in empty ELD when no connector
  drm/i915/display/psr: Clear more PSR state during disable
  drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
  spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-imx: add support for SPI_RX_CPHA_FLIP
  spi: spidev: add SPI_RX_CPHA_FLIP
  spi: add SPI_RX_CPHA_FLIP mode bit
  spi: intel: Fix typo in kernel-doc of intel_spi_probe()
  spi: spi-ti-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-tegra114: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: remove spin_lock_irq and variable in the irq procress
  drm/tidss: Soft Reset DISPC on startup
  rtnetlink: return EINVAL when request cannot succeed
  rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink
  rtnetlink: enable alt_ifname for setlink/newlink
  rtnetlink: return ENODEV when ifname does not exist and group is given
  ASoC: fsl_micfil: Remove debug message
  ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user
  ASoC: fsl_micfil: drop support for undocumented property
  ASoC: fsl_micfil: drop only once used defines
  ASoC: fsl_micfil: drop unused include
  ASoC: fsl_micfil: rework quality setting
  ASoC: fsl_micfil: simplify clock setting
  ASoC: fsl_micfil: Drop get_pdm_clk()
  ASoC: fsl_micfil: use define for OSR default value
  ASoC: fsl_micfil: add multi fifo support
  dmaengine: imx-sdma: Add multi fifo support
  dmaengine: imx-sdma: error out on unsupported transfer types
  dmaengine: imx: Move header to include/dma/
  ASoC: fsl_micfil: drop unused variables
  ASoC: fsl_micfil: drop error messages from failed register accesses
  ASoC: fsl_micfil: use clear/set bits
  ASoC: fsl_micfil: use GENMASK to define register bit fields
  ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
  ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate()
  ASoC: fsl_micfil: Drop unused register read
  ASoC: fsl_micfil: Drop unnecessary register read
  regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC
  ASoC: Intel: avs: Configure modules according to their type
  ASoC: Intel: avs: Prepare modules before bindings them
  ASoC: Intel: avs: Arm paths after creating them
  ASoC: Intel: avs: Path state management
  ASoC: Intel: avs: Path creation and freeing
  ASoC: Intel: avs: Declare path and its components
  ASoC: Intel: avs: Support link_mask formatted string
  ASoC: Intel: avs: Add topology loading operations
  ASoC: Intel: avs: Parse path and path templates tuples
  ASoC: Intel: avs: Parse pipeline and module tuples
  ASoC: Intel: avs: Parse pplcfg and binding tuples
  ASoC: Intel: avs: Parse module-extension tuples
  ASoC: Intel: avs: Add topology parsing infrastructure
  ASoC: Intel: avs: Declare vendor tokens
  ASoC: SOF: Intel: add IP identifier
  ASoC: SOF: Intel: hda: expose some codeloader functions
  ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
  ASoC: SOF: Intel: hda: define check_ipc_irq op
  ASoC: SOF: Intel: hda: use BIT() macros for consistency
  ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
  ASoC: SOF: Intel: hda: use common ops across platforms
  ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
  ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode
  ASoC: SOF: sof-pci-dev: add parameter to override topology filename
  ASoC: SOF: sof-pci-dev: add parameter to override firmware filename
  ASoC: SOF: add IPC-dependent file names
  ASoC: SOF: add default IPC capability and file paths
  ASoC: SOF: add path indirection to each IPC type
  ASoC: SOF: add definitions for different IPC types
  net: sched: support hash selecting tx queue
  net: sched: use queue_mapping to pick tx queue
  arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
  ARM: shmobile: defconfig: Refresh for v5.18-rc1
  arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support
  ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
  arm64: dts: renesas: r8a779f0: Add GPIO nodes
  selftests/bpf: Refactor prog_tests logging and test execution
  scsi: core: Increase max device queue_depth to 4096
  scsi: fcoe: Simplify if-if to if-else
  scsi: pmcraid: Remove unneeded semicolon
  scsi: lpfc: Copyright updates for 14.2.0.2 patches
  scsi: lpfc: Update lpfc version to 14.2.0.2
  scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE
  scsi: lpfc: Update stat accounting for READ_STATUS mbox command
  scsi: lpfc: Change FA-PWWN detection methodology
  scsi: lpfc: Refactor cleanup of mailbox commands
  scsi: lpfc: Fix field overload in lpfc_iocbq data structure
  scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion
  scsi: lpfc: Register for Application Services FC-4 type in Fabric topology
  scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports
  scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups
  scsi: lpfc: Fix call trace observed during I/O with CMF enabled
  scsi: lpfc: Correct CRC32 calculation for congestion stats
  scsi: lpfc: Move MI module parameter check to handle dynamic disable
  scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path
  scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted
  scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit
  scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT
  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
  scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI
  scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
  scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down
  scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field
  scsi: lpfc: Fix diagnostic fw logging after a function reset
  scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
  scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan
  scsi: ufs: core: Remove redundant HPB unmap
  ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board
  ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
  ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
  ARM: dts: imx6dl-colibri: Cleanup
  ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi
  ARM: dts: imx6dl-colibri: Add additional pingroups
  ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff
  ARM: dts: imx6dl-colibri: Disable add-on accessories
  ARM: dts: imx6dl-colibri: Add gpio-line-names
  ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
  drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static
  drm/nouveau: change base917c_format from global to static
  perf vendor events intel: Update goldmont event topics
  perf vendor events intel: Update goldmontplus event topics
  perf vendor events intel: Update elkhartlake event topics
  perf vendor events intel: Update westmereex event topics
  perf vendor events intel: Update westmereep-sp event topics
  perf vendor events intel: Update westmereep-dp event topics
  perf vendor events intel: Update tremontx uncore and topics
  perf vendor events intel: Update tigerlake topic
  perf vendor events intel: Update nehalemep event topics
  perf vendor events intel: Update SKX uncore
  perf vendor events intel: Update CLX uncore to v1.14
  perf vendor events intel: Add sapphirerapids events
  perf vendor events intel: Fix icelakex cstate metrics
  perf vendor events intel: Fix icelake cstate metrics
  perf mem: Print memory operation type
  arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
  docs: net: dsa: describe issues with checksum offload
  arm64: dts: imx8mm-evk: add pwm1/backlight support
  arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
  selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests
  mlxsw: spectrum: Add port to linecard mapping
  mlxsw: core: Extend driver ops by remove selected ports op
  mlxsw: core_linecards: Implement line card activation process
  mlxsw: core_linecards: Add line card objects and implement provisioning
  mlxsw: reg: Add Management Binary Code Transfer Register
  mlxsw: reg: Add Management DownStream Device Control Register
  mlxsw: reg: Add Management DownStream Device Query Register
  mlxsw: spectrum: Introduce port mapping change event processing
  mlxsw: Narrow the critical section of devl_lock during ports creation/removal
  mlxsw: reg: Add Ports Mapping Event Configuration Register
  mlxsw: spectrum: Allocate port mapping array of structs instead of pointers
  mlxsw: spectrum: Allow lane to start from non-zero index
  devlink: add port to line card relationship set
  devlink: implement line card active state
  devlink: implement line card provisioning
  devlink: add support to create line card and expose to user
  tcp: fix signed/unsigned comparison
  arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
  ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD
  ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree
  arm64: dts: freescale: imx8q: add imx vpu codec entries
  arm64: dts: imx8mp: Enable HS400-ES
  arm64: dts: imx8mn: Enable HS400-ES
  media: dvb-usb: dib0700_devices: use an enum for the device number
  media: dvb-usb: dibusb-mc: use an enum for the device number
  media: dvb-usb: dibusb-mb: use an enum for the device number
  media: dvb-usb: vp7045: use an enum for the device number
  media: dvb-usb: vp702x: use an enum for the device number
  media: dvb-usb: umt-010: use an enum for the device number
  media: dvb-usb: ttusb2: use an enum for the device number
  media: technisat-usb2: use the newer dvb-usb macros for USB device
  media: dvb-usb: pctv452e: use an enum for the device number
  media: dvb-usb: opera1: use an enum for the device number
  media: dvb-usb: nova-t-usb2: use an enum for the device number
  media: dvb-usb: m920x: use an enum for the device number
  media: dvb-usb: gp8psk: use an enum for the device number
  media: dw2102: use the newer dvb-usb macros for USB device
  media: dtv5100: use the newer dvb-usb macros for USB device
  media: dvb-usb: dtt200u: use an enum for the device number
  media: digitv: use the newer dvb-usb macros for USB device
  media: cxusb: use the newer dvb-usb macros for USB device
  media: cinergyT2-core: use the newer dvb-usb macros for USB device
  media: dvb-usb: az6027: use an enum for the device number
  media: af9005: use the newer dvb-usb macros for USB device
  media: dvb-usb: a800: use an enum for the device number
  media: dvb-usb: Add helper macros for using USB VID/PID
  media: dvb-usb: vp702x: reference to usb ID table
  media: dvb-usb: move USB IDs to dvb-usb-ids.h
  media: dvb-usb-ids.h: sort entries
  x86: remove cruft from <asm/dma-mapping.h>
  swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl
  swiotlb: merge swiotlb-xen initialization into swiotlb
  swiotlb: provide swiotlb_init variants that remap the buffer
  swiotlb: pass a gfp_mask argument to swiotlb_init_late
  swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction
  swiotlb: make the swiotlb_init interface more useful
  x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled
  x86: remove the IOMMU table infrastructure
  MIPS/octeon: use swiotlb_init instead of open coding it
  arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region
  swiotlb: rename swiotlb_late_init_with_default_size
  swiotlb: simplify swiotlb_max_segment
  swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set
  dma-direct: use is_swiotlb_active in dma_direct_map_page
  tcp: add drop reason support to tcp_ofo_queue()
  tcp: add drop reasons to tcp_rcv_synsent_state_process()
  tcp: make tcp_rcv_synsent_state_process() drop monitor friend
  tcp: add drop reason support to tcp_prune_ofo_queue()
  tcp: add two drop reasons for tcp_ack()
  tcp: add drop reasons to tcp_rcv_state_process()
  tcp: make tcp_rcv_state_process() drop monitor friendly
  tcp: add drop reason support to tcp_validate_incoming()
  tcp: get rid of rst_seq_match
  tcp: consume incoming skb leading to a reset
  net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus
  net: dsa: qca8k: correctly handle mdio read error
  net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv
  net: dsa: qca8k: rework and simplify mdiobus logic
  net: dsa: qca8k: drop port_sts from qca8k_priv
  net: dsa: qca8k: drop MTU tracking from qca8k_priv
  net/ipv6: Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131
  tools/power turbostat: version 2022.04.16
  tools/power turbostat: No build warnings with -Wextra
  tools/power turbostat: be more useful as non-root
  tools/power turbostat: fix ICX DRAM power numbers
  tools/power turbostat: Support thermal throttle count print
  tools/power turbostat: Allow printing header every N iterations
  tools/power turbostat: Allow -e for all names.
  tools/power turbostat: print power values upto three decimal
  tools/power turbostat: Add Power Limit4 support
  tools/power turbostat: fix dump for AMD cpus
  tools/power turbostat: tweak --show and --hide capability
  ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
  dt-bindings: display: mediatek: Update disp_aal binding for MT8192 and MT8195
  dt-bindings: display: mediatek: Update disp_aal binding for MT8183
  docs/scheduler: fix unit error
  docs/admin: alphabetize parts of kernel-parameters.txt (part 2)
  Docs/admin: alphabetize some kernel-parameters (part 1)
  Docs: admin/kernel-parameters: edit a few boot options
  x86/efi: Remove references of EFI earlyprintk from documentation
  docs: fault-injection: fix defaults
  Documentation: arch_pgtable_helpers: demote pgtable list headings
  docs/zh_CN: Fix typo in process/howto.rst
  docs/zh_CN: add vm hugetlbfs_reserv translation
  docs/scheduler: Change unit of cpu_time and rq_time to nanoseconds
  docs/zh_CN: Add spinlocks Chinese translation
  docs/zh_CN: Add locking/index Chinese translation
  drm/i915/hwconfig: Add DG2 support
  drm/i915: Don't show engine information in fdinfo with GuC submission
  ipv6: fix NULL deref in ip6_rcv_core()
  net_sched: make qdisc_reset() smaller
  octeon_ep: Remove custom driver version
  ibmvnic: Allow multiple ltbs in txpool ltb_set
  ibmvnic: Allow multiple ltbs in rxpool ltb_set
  ibmvnic: convert rxpool ltb to a set of ltbs
  ibmvnic: define map_txpool_buf_to_ltb()
  ibmvnic: define map_rxpool_buf_to_ltb()
  ibmvnic: rename local variable index to bufidx
  drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
  soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
  reset: ti-sci: Allow building under COMPILE_TEST
  soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
  soc: ti: omap_prm: Use of_device_get_match_data()
  xsk: Drop ternary operator from xskq_cons_has_entries
  ice, xsk: Avoid refilling single Rx descriptors
  stmmac, xsk: Diversify return values from xsk_wakeup call paths
  mlx5, xsk: Diversify return values from xsk_wakeup call paths
  ixgbe, xsk: Diversify return values from xsk_wakeup call paths
  i40e, xsk: Diversify return values from xsk_wakeup call paths
  ice, xsk: Diversify return values from xsk_wakeup call paths
  ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
  i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
  ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
  ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely()
  ice, xsk: Decorate ICE_XDP_REDIR with likely()
  xsk: Diversify return codes in xsk_rcv_check()
  xsk: Improve xdp_do_redirect() error codes
  net: hns3: add tx push support in hns3 ring param process
  net: ethtool: move checks before rtnl_lock() in ethnl_set_rings
  net: ethtool: extend ringparam set/get APIs for tx_push
  drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES
  drm/i915/doc: Link query items to their uapi structs
  drm/i915/doc: Convert perf UAPI comments to kerneldoc
  drm/i915/doc: Convert drm_i915_query_topology_info comment to kerneldoc
  octeon_ep: fix error return code in octep_probe()
  net: emaclite: Remove custom BUFFER_ALIGN macro
  net: emaclite: Update copyright text to correct format
  net: emaclite: Fix coding style
  net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts"
  mlxsw: core_thermal: Use common define for thermal zone name length
  mlxsw: core_thermal: Use exact name of cooling devices for binding
  mlxsw: core_thermal: Add line card id prefix to line card thermal zone name
  mlxsw: core_thermal: Extend internal structures to support multi thermal areas
  mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces
  mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects
  mlxsw: core: Move port module events enablement to a separate function
  mlxsw: core: Extend port module data structures for line cards
  mlxsw: core: Extend interfaces for cable info access with slot argument
  net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  geneve: avoid indirect calls in GRO path, when possible
  net: mvneta: add support for page_pool_get_stats
  net: page_pool: introduce ethtool stats
  drm/i915/guc: Update to GuC version 70.1.1
  Revert "video: fbdev: fbmem: fix pointer reference to null device field"
  ARM: dts: ux500: Add NFC to the Codina
  video: fbdev: fbmem: fix pointer reference to null device field
  fbcon: replace snprintf in show functions with sysfs_emit
  drm/amd/amdgpu: Remove static from variable in RLCG Reg RW
  drm/amdkfd: fix race condition in kfd_wait_on_events
  Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML"
  drm/amdgpu: Fix one use-after-free of VM
  drm/amdkfd: potential NULL dereference in kfd_set/reset_event()
  drm/dp: Factor out a function to probe a DPCD address
  ASoC: soc-card: Create jack kcontrol without pins
  dt-bindings: soc: qcom,smp2p: convert to dtschema
  spi: core: Initialize returned status in spi_setup
  drm/edid: add EDID block count and size helpers
  drm/edid: add single point of return to drm_do_get_edid()
  drm/edid: drop extra local var
  drm/edid: convert extension block read to EDID block read helper
  drm/edid: use EDID block read helper in drm_do_get_edid()
  drm/edid: abstract an EDID block read helper
  drm/edid: add typedef for block read function
  drm/edid: pass struct edid to connector_bad_edid()
  drm/edid: add a helper to log dump an EDID block
  drm/edid: refactor EDID block status printing
  drm/edid: have edid_block_check() detect blocks that are all zero
  drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
  rndis_host: limit scope of bogus MAC address detection to ZTE devices
  rndis_host: enable the bogus MAC fixup for ZTE devices from cdc_ether
  cdc_ether: export usbnet_cdc_zte_rx_fixup
  perf test: Add basic perf record tests
  perf docs: Add man page entry for Arm SPE
  arm64: dts: juno: add CTI entries to device tree
  arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
  drm/i915/migrate: Evict and restore the flatccs capable lmem obj
  drm/i915/gem: Add extra pages in ttm_tt for ccs data
  drm/i915/selftest_migrate: Check CCS meta data clear
  drm/i915/selftest_migrate: Consider the possible roundup of size
  drm/i915/gt: Clear compress metadata for Flat-ccs objects
  drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update any PTE
  drm/i915/gt: Optimize the migration and clear loop
  drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+
  drm/i915/gt: use engine instance directly for offset
  memory: renesas-rpc-if: Simplify single/double data register access
  bpf: Remove unnecessary type castings
  dt-bindings: rcc: Add optional external ethernet RX clock properties
  PM / devfreq: rk3399_dmc: Avoid static (reused) profile
  PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table()
  PM / devfreq: rk3399_dmc: Disable edev on remove()
  PM / devfreq: rk3399_dmc: Support new *-ns properties
  PM / devfreq: rk3399_dmc: Support new disable-freq properties
  PM / devfreq: rk3399_dmc: Use bitfield macro definitions for ODT_PD
  PM / devfreq: rk3399_dmc: Drop excess timing properties
  PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props
  dt-bindings: devfreq: rk3399_dmc: Add more disable-freq properties
  dt-bindings: devfreq: rk3399_dmc: Specify idle params in nanoseconds
  dt-bindings: devfreq: rk3399_dmc: Fix Hz units
  dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redundant properties
  dt-bindings: devfreq: rk3399_dmc: Convert to YAML
  dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property
  fbcon: Fix delayed takeover locking
  bpf: Move BPF sysctls from kernel/sysctl.c to BPF core
  dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings
  ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype
  ACPI: docs: enumeration: Unify Package () for properties (part 2)
  ACPI: APEI: Fix missing ERST record id
  ACPICA: Update version to 20220331
  ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
  ACPICA: IORT: Updates for revision E.d
  ACPICA: executer/exsystem: Fix some typo mistakes
  ACPICA: iASL/MADT: Add OEM-defined subtable
  ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms
  ACPICA: executer/exsystem: Inform users about ACPI spec violation
  ACPICA: Add support for ARM Performance Monitoring Unit Table.
  ACPICA: executer/exsystem: Add units to time variable names
  ACPICA: Headers: Replace zero-length array with flexible-array member
  ACPICA: Removed some tabs and // comments
  ACPICA: Update copyright notices to the year 2022
  ACPICA: Clean up double word in comment
  ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator
  ACPICA: Add new ACPI 6.4 semantics to the Load() operator
  ACPICA: iASL: NHLT: Rename linux specific strucures to device_info
  ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
  ACPICA: iASL: NHLT: Treat Terminator as specific_config
  ACPICA: Add the subtable CFMWS to the CEDT table
  ACPICA: Add support for the Windows 11 _OSI string
  device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of()
  device property: Introduce fwnode_for_each_parent_node()
  device property: Allow error pointer to be passed to fwnode APIs
  ACPI: sysfs: Fix BERT error region memory mapping
  ACPI: property: Release subnode properties with data nodes
  spi: atmel-quadspi: Remove duplicated DTR checks
  cpufreq: intel_pstate: Handle no_turbo in frequency invariance
  PM: runtime: Avoid device usage count underflows
  PCI: ACPI: PM: Power up devices in D3cold before scanning them
  ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()
  ACPI: bus: Introduce acpi_dev_for_each_child()
  ACPI: PM: Unify debug messages in acpi_device_set_power()
  ACPI: PM: Change pr_fmt() in device_pm.c
  ACPI: PM: Convert debug message in acpi_device_get_power()
  cpufreq: Prepare cleanup of powerpc's asm/prom.h
  PM: hibernate: Don't mark comment as kernel-doc
  PM: domains: Extend dev_pm_domain_detach() doc
  x86/ACPI: Preserve ACPI-table override during hibernation
  thermal: devfreq_cooling: use local ops instead of global ops
  PM: hibernate: Fix some kernel-doc comments
  thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  PM: sleep: enable dynamic debug support within pm_pr_dbg()
  PM: sleep: Narrow down -DDEBUG on kernel/power/ files
  drm/panel: lvds: Use bus_flags from DT panel-timing property
  powercap: DTPM: Check for Energy Model type
  thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling
  Documentation: EM: Add artificial EM registration description
  drm/panel: lvds: Simplify mode parsing
  PM: EM: Remove old debugfs files and print all 'flags'
  PM: EM: Change the order of arguments in the .active_power() callback
  PM: EM: Use the new .get_cost() callback while registering EM
  PM: EM: Add artificial EM flag
  PM: EM: Add .get_cost() callback
  drm: bridge: icn6211: Convert to regmap
  drm/i915/fbc: Call intel_fbc_activate() directly from frontbuffer flush
  drm/i915/fbc: Introduce intel_fbc_sanitize()
  drm/i915/fbc: Remove intel_fbc_global_disable()
  drm/i915: Remove remaining locks from i9xx plane udpates
  drm/i915/fbc: Skip nuke when flip is pending
  drm/i915/fbc: Streamline frontbuffer busy bits handling
  drm/i915/fbc: Eliminate possible_framebuffer_bits
  nfp: update nfp_X logging definitions
  cpufreq: governor: Use kobject release() method to free dbs_data
  drm/amdkfd: Cleanup IO links during KFD device removal
  drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10
  drm/amdkfd: shrink bitmap size in struct svm_validate_context
  drm/amd/display: extract update stream allocation to link_hwss
  drm/amd/display: implement shared PSR-SU sink validation helper
  drm: add PSR2 support and capability definition as per eDP 1.5
  regulator: dt-bindings: qcom,rpmh: document h and k ID
  ASoC: SOF: Intel: Check the bar size before remapping
  printk/index: Printk index feature documentation
  net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()
  net: ipv6: add skb drop reasons to ip6_rcv_core()
  net: ipv6: add skb drop reasons to TLV parse
  net: ipv6: remove redundant statistics in ipv6_hop_jumbo()
  net: icmp: introduce function icmpv6_param_prob_reason()
  net: ip: add skb drop reasons to ip forwarding
  net: ipv6: add skb drop reasons to ip6_pkt_drop()
  net: ipv4: add skb drop reasons to ip_error()
  skb: add some helpers for skb drop reasons
  octeon_ep: add ethtool support for Octeon PCI Endpoint NIC
  octeon_ep: add Tx/Rx processing and interrupt support
  octeon_ep: add support for ndo ops
  octeon_ep: add Tx/Rx ring resource setup and cleanup
  octeon_ep: Add mailbox for control commands
  octeon_ep: add hardware configuration APIs
  octeon_ep: Add driver framework and device initialization
  arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
  arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
  arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
  arm64: dts: renesas: r9a07g043: Add GbEthernet nodes
  arm64: dts: renesas: r9a07g043: Add SDHI nodes
  arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
  arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node
  arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
  arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC
  arm64: dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi
  arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
  arm64: dts: renesas: ulcb: Add RPC HyperFlash device node
  arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
  arm64: dts: renesas: ebisu: Add RPC HyperFlash device node
  arm64: dts: renesas: draak: Add RPC HyperFlash device node
  arm64: dts: renesas: rcar-gen3: Add RPC device nodes
  net: bridge: fdb: add support for flush filtering based on ifindex and vlan
  net: bridge: fdb: add support for flush filtering based on ndm flags and state
  net: rtnetlink: add ndm flags and state mask attributes
  net: bridge: fdb: add support for fine-grained flushing
  net: bridge: fdb: add ndo_fdb_del_bulk
  net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del
  net: add ndo_fdb_del_bulk
  net: rtnetlink: add bulk delete support flag
  net: netlink: add NLM_F_BULK delete request modifier
  net: rtnetlink: use BIT for flag values
  net: rtnetlink: add helper to extract msg type's kind
  net: rtnetlink: add msg kind names
  arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
  arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes
  arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
  ARM: dts: rzg1: Add interrupt properties to watchdog nodes
  ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes
  net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support
  net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support
  drivers: net: cpsw: ale: add broadcast/multicast rate limit support
  net: phylink: remove phylink_helper_basex_speed()
  net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb()
  net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  NFC: NULL out the dev->rfkill to prevent UAF
  ipv6: exthdrs: use swap() instead of open coding it
  selftests: net: fib_rule_tests: add support to select a test to run
  net: ethernet: mtk_eth_soc: use standard property for cci-control-port
  tls: rx: only copy IV from the packet for TLS 1.2
  tls: rx: use MAX_IV_SIZE for allocations
  tls: rx: use async as an in-out argument
  tls: rx: return the already-copied data on crypto error
  tls: rx: treat process_rx_list() errors as transient
  tls: rx: assume crypto always calls our callback
  tls: rx: don't handle TLS 1.3 in the async crypto callback
  tls: rx: move counting TlsDecryptErrors for sync
  tls: rx: reuse leave_on_list label for psock
  tls: rx: consistently use unlocked accessors for rx_list
  dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions
  dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK
  drm/ttm: fix kerneldoc for ttm_lru_bulk_move
  drm/ttm: fixup ttm_bo_add_move_fence v2
  ASoC: cs35l41: Support external boost
  ASoC: cs35l41: Document CS35l41 External Boost
  ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use
  ALSA: hda: cs35l41: Handle all external boost setups the same way
  ALSA: hda: cs35l41: Reorganize log for playback actions
  ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct
  ALSA: hda: cs35l41: Move boost config to initialization code
  ALSA: cs35l41: Enable Internal Boost in shared lib
  ALSA: hda: cs35l41: Mute the device before shutdown
  ALSA: hda: cs35l41: Put the device into safe mode for external boost
  ALSA: hda: cs35l41: Add Boost type flag
  ALSA: hda: cs35l41: Always configure the DAI
  ALSA: hda: cs35l41: Fix I2S params comments
  ALSA: cs35l41: Move cs35l41_gpio_config to shared lib
  ALSA: cs35l41: Check hw_config before using it
  ALSA: cs35l41: Unify hardware configuration
  mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache()
  mm/slub: remove meaningless node check in ___slab_alloc()
  mm/slub: remove duplicate flag in allocate_slab()
  mm/slub: remove unused parameter in setup_object*()
  xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags
  xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters
  xfs: Decouple XFS_IBULK flags from XFS_IWALK flags
  xfs: Conditionally upgrade existing inodes to use large extent counters
  xfs: Directory's data fork extent counter can never overflow
  rtw89: pci: correct return value handling of rtw89_write16_mdio_mask()
  rtw89: configure security CAM for V1 chip
  rtw89: add new H2C to configure security CAM via DCTL for V1 chip
  rtw89: extend H2C of CMAC control info
  optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
  optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
  optee: rename rpc_arg_count to rpc_param_count
  ARM: dts: qcom: sdx65: Add support for TCSR Mutex
  ARM: dts: qcom: sdx65: Enable ARM SMMU
  ARM: dts: qcom: sdx65: Add support for SDHCI controller
  ARM: dts: qcom: sdx65: Add reserved memory nodes
  ARM: dts: qcom: do not use underscore in node name
  ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
  ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
  ARM: dts: qcom: sdx65-mtp: Add regulator nodes
  ARM: dts: qcom: sdx65: Add rpmpd node
  ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic
  ARM: dts: qcom: Add PMIC pmx65 dts
  dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI
  dt-bindings: soc: qcom,smd: convert to dtschema
  arm64: dts: qcom: add RPM clock controller fallback compatible
  arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
  arm64: dts: qcom: msm8953: do not use underscore in node name
  arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
  arm64: dts: qcom: sm6350: Add wifi node
  arm64: dts: qcom: msm8994: Add mmc aliases
  arm64: dts: qcom: msm8994: Add watchdog timer node
  arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
  arm64: dts: qcom: msm8994: Add OCMEM node
  arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
  arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
  arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
  arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
  arm64: dts: qcom: msm8992: Use the correct MMCC compatible
  arm64: dts: qcom: msm8992: Use the correct GCC compatible
  arm64: dts: qcom: msm8994: Add MMCC node
  arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
  arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
  arm64: dts: qcom: msm8992-libra: Add CPU regulators
  arm64: dts: qcom: msm8994: Fix sleep clock name
  ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
  ARM: dts: qcom: sdx65: Add spmi node
  arm64: dts: qcom: sc7280: Support gpu speedbin
  ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
  firmware: qcom_scm: Add compatible for MSM8976 SoC
  dt-bindings: firmware: qcom-scm: Document msm8976 bindings
  ARM: dts: qcom: Add support for ASUS ZenWatch 2
  dt-bindings: arm: qcom: Document asus,sparrow device
  arm64: dts: qcom: ipq8074: fix the sleep clock frequency
  ARM: dts: qcom: msm8974: Drop flags for mdss irqs
  arm64: dts: qcom: sm8250: Drop flags for mdss irqs
  arm64: dts: qcom: sdm845: Drop flags for mdss irqs
  arm64: dts: qcom: sdm660: Drop flags for mdss irqs
  arm64: dts: qcom: sdm630: Drop flags for mdss irqs
  arm64: dts: qcom: msm8996: Drop flags for mdss irqs
  soc: qcom: smem: validate fields of shared structures
  soc: qcom: smem: map only partitions used by local HOST
  arm64: dts: qcom: sm8450-hdk: add pcie nodes
  arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
  arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
  arm64: dts: qcom: sm8450: add PCIe1 root device
  arm64: dts: qcom: sm8450: add PCIe1 PHY node
  arm64: dts: qcom: sm8450: add PCIe0 RC device
  arm64: dts: qcom: sm8450: add PCIe0 PHY node
  ARM: dts: qcom: sdx65: Add support for APCS block
  ARM: dts: qcom: sdx65: Add support for A7 PLL clock
  ARM: dts: qcom: pm8226: Add VADC node
  arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
  dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
  ARM: dts: qcom: ipq8064: User generic node name for DMA
  ARM: dts: qcom: ipq4019: User generic node name for DMA
  arm64: dts: qcom: msm8996: User generic node name for DMA
  ixp4xx_eth: fix error check return value of platform_get_irq()
  net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  fou: Remove XRFM from NET_FOU Kconfig
  arm64: defconfig: Enable Qualcomm GPI DMA Driver
  drm/i915/display/vrr: Reset VRR capable property on a long hpd
  ASoC: ti: osk5912: Make it CCF clk API compatible
  fbcon: use min() to make code cleaner
  arm64: dts: qcom: msm8916-huawei-g7: Add sound card
  arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
  ARM: dts: qcom: apq8064: User generic node name for DMA
  ARM: dts: qcom: mdm9615: User generic node name for DMA
  arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
  arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
  of/irq: Use interrupts-extended to find parent
  drm/amd/display: 3.2.181
  drm/amd/display: Select correct DTO source
  drm/amdkfd: Asynchronously free events
  drm/amd/display: expose skip_detection_link_training to debugfs
  drm/amd/display: Add dtb clock to dc_clocks
  drm/amd/display: Fix inconsistent timestamp type
  drm/amd/display: add DCN30 support FEC init
  drm/amd/display: Add odm seamless boot support
  drm/amd/display: Always update DPPCLK_DTO when clock increase
  drm/amd/display: Insert pulling smu busy status before sending another request
  drm/amd/display: Power down hardware if timer not trigger
  drm/amd/display: remove dtbclk_ss compensation for dcn316
  drm/amd/display: ensure PSR force_static flag can always be set
  drm/amd/display: Fix crash on setting VRR with no display connected
  drm/amd/display: Disable FEC if DSC not supported for EDP
  i40e: Add Ethernet Connection X722 for 10GbE SFP+ support
  i40e: Add vsi.tx_restart to i40e ethtool stats
  i40e: Add tx_stopped stat
  ice: Add mpls+tso support
  dt-bindings: power: renesas,rcar-sysc: correct typo in path
  mlxsw: reg: Add new field to Management General Peripheral Information Register
  mlxsw: core_env: Pass slot index during PMAOS register write call
  mlxsw: reg: Extend MGPIR register with new slot fields
  mlxsw: reg: Extend PMMP register with new slot number field
  mlxsw: reg: Extend MCION register with new slot number field
  mlxsw: reg: Extend MCIA register with new slot number field
  mlxsw: reg: Extend MTBR register with new slot number field
  mlxsw: reg: Extend MTMP register with new slot number field
  i40e: Add support for MPLS + TSO
  spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
  spi: core: Only check bits_per_word validity when explicitly provided
  spi: spi-stm32-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: fix invalid yaml
  arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
  arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
  arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
  arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
  arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
  arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
  arm64: dts: qcom: add pm8450 support
  arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
  arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
  arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
  arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
  arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
  arm64: dts: qcom: ipq6018: Add mdio bus description
  arm64: dts: qcom: msm8998-oneplus-common: Add NFC
  arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
  arm64: dts: qcom: sa8155p-adp: Enable ethernet node
  arm64: dts: qcom: sm8150: add ethernet node
  arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
  arm64: dts: qcom: sm6350: Add UFS nodes
  arm64: dts: qcom: sdm845: correct dynamic power coefficients
  arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
  arm64: dts: qcom: sm8450: add fastrpc nodes
  arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
  arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
  arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
  arm64: dts: qcom: apq8096-db820c: enable MSS node
  arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
  arm64: dts: qcom: msm8996: Add MSS and SLPI
  arm64: dts: qcom: msm8996: Unify smp2p naming
  arm64: dts: qcom: msm8996: Revamp reserved memory
  arm64: dts: qcom: sa8155p-adp: Add support for uSD card
  arm64: dts: qcom: sm8150: Add support for SDC2
  arm64: dts: qcom: sdm845-db845c: add wifi variant property
  arm64: dts: qcom: align clocks in I2C/SPI with DT schema
  arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
  arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
  arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
  arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
  arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
  arm64: dts: qcom: msm8996: correct UFS compatible
  arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
  arm64: dts: qcom: align SPI NOR node name with dtschema
  arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
  rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing"
  rtlwifi: Fix spelling mistake "cacluated" -> "calculated"
  wlcore: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID
  rtw88: 8821ce: add support for device ID 0xb821
  rtw88: 8821c: fix debugfs rssi value
  rtw88: do PHY calibration while starting AP
  rtw88: 8821c: Enable TX report for management frames
  rtw88: Add update beacon flow for AP mode
  rtw88: fix incorrect frequency reported
  rtw88: add ieee80211:sta_rc_update ops
  rtw89: rtw89_ser: add const to struct state_ent and event_ent
  rtw89: 8852c: add 8852c specific BT-coexistence initial function
  rtw89: Skip useless dig gain and igi related settings for 8852C
  rtw89: 8852c: disable firmware watchdog if CPU disabled
  rtw89: reset BA CAM
  rtw89: change station scheduler setting for hardware TX mode
  rtw89: ser: configure top ERR IMR for firmware to recover
  rtw89: ser: configure C-MAC interrupt mask
  rtw89: ser: configure D-MAC interrupt mask
  rtw89: ser: fix unannotated fall-through
  page_pool: Add recycle stats to page_pool_put_page_bulk
  ath9k: Remove unnecessary print function dev_err()
  wcn36xx: clean up some inconsistent indenting
  ath11k: Fix spelling mistake "reseting" -> "resetting"
  ath9k: fix ath_get_rate_txpower() to respect the rate list end tag
  net: remove noblock parameter from recvmsg() entities
  drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup
  net: usb: qmi_wwan: add Telit 0x1057 composition
  ALSA: jack: Access input_dev under mutex
  sfc: Remove global definition of efx_reset_type_names
  sfc: Remove duplicate definition of efx_xmit_done
  sfc: efx_default_channel_type APIs can be static
  drm/i915/dg2: Add support for DG2 clear color compression
  drm/fourcc: Introduce format modifier for DG2 clear color
  drm/i915/dg2: Add support for DG2 render and media compression
  drm/fourcc: Introduce format modifiers for DG2 render and media compression
  ALSA: hda/tegra: Enable Jack poll for tegra
  ALSA: hda: Jack detection poll in suspend state
  net: dsa: mt7530: mark as non-legacy
  net: dsa: mt7530: move autoneg handling to PCS validation
  net: dsa: mt7530: partially convert to phylink_pcs
  net: dsa: mt7530: switch to use phylink_get_linkmodes()
  net: dsa: mt7530: only indicate linkmodes that can be supported
  net: dsa: mt7530: drop use of phylink_helper_basex_speed()
  net: dsa: mt7530: remove interface checks
  net: dsa: mt7530: populate supported_interfaces and mac_capabilities
  net: dsa: mt7530: 1G can also support 1000BASE-X link mode
  selftests: forwarding: new test, verify host mdb entries
  net: bridge: add support for host l2 mdb entries
  sfc: Fix spelling mistake "writting" -> "writing"
  drm: Use drm_mode_copy()
  drm: Use drm_mode_init() for on-stack modes
  drm/i915/bios: Validate the panel_name table
  drm/i915/bios: Trust the LFP data pointers
  drm/i915/bios: Validate LFP data table pointers
  drm/i915/bios: Use the copy of the LFP data table always
  drm/i915/bios: Make copies of VBT data blocks
  drm/i915/bios: Use the cached BDB version
  net/cadence: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  sfc: ef10: Fix assigning negative value to unsigned variable
  net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST
  net: lan966x: Update FDMA to change MTU.
  net: lan966x: Add FDMA functionality
  net: lan966x: Expose functions that are needed by FDMA
  net: lan966x: Add registers that are used for FDMA.
  net: calxedaxgmac: Fix typo (doubled "the")
  net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK
  net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ARM: dts: qcom: pm8226: add node for RTC
  dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan)
  ARM: dts: qcom: msm8660: disable GSBI8
  ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema
  ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
  dt-bindings: qcom: qcom,gsbi: convert to dtschema
  dt-bindings: soc: qcom,wcnss: convert to dtschema
  ARM: dts: qcom: rename WCNSS child name to bluetooth
  dt-bindings: soc: qcom,smsm: convert to dtschema
  ARM: dts: qcom: align SPI NOR node name with dtschema
  arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
  arm64: dts: qcom: sm6350: Add I2C busses
  arm64: dts: qcom: sm6350: Fix naming of uart9
  arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
  scsi: megaraid_sas: Remove unnecessary memset
  soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
  hv_netvsc: Add support for XDP_REDIRECT
  net: marvell: prestera: Use dscp_t in struct prestera_kern_fib_cache
  mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry
  netdevsim: Use dscp_t in struct nsim_fib4_rt
  ipv4: Use dscp_t in struct fib_entry_notifier_info
  ipv4: Use dscp_t in struct fib_rt_info
  libbpf: Usdt aarch64 arg parsing support
  dt-bindings: display: mediatek: dpi: Add compatible for MediaTek MT8186
  dt-bindings: display: mediatek: add MT8186 SoC binding
  dt-bindings: display: mediatek: change to use enum for mutex
  arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
  arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
  xfs: use a separate frextents counter for rt extent reservations
  xfs: recalculate free rt extents after log recovery
  xfs: pass explicit mount pointer to rtalloc query functions
  xfs: Use generic_file_open()
  arm64: dts: qcom: sc7280: Delete herobrine-r0
  arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
  arm64: dts: qcom: sc7280: Add CRD rev5
  arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
  arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
  arm64: dts: qcom: sc7280: Rename crd to crd-r3
  arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
  arm64: dts: qcom: sc7280: Add WPSS remoteproc node
  arm64: dts: qcom: sc7280: Add device tree for herobrine villager
  arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
  arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
  perf test: Shell - Limit to only run executable scripts in tests
  perf scripting python: Expose symbol offset and source information
  perf jitdump: Add riscv64 support
  bpf: Remove redundant assignment to meta.seq in __task_seq_show()
  spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
  ASoC: cs35l45: Make exports namespaced
  ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused
  ASoC: amd: yc: add new YC platform varaint support
  ASoC: uda1380: use simple i2c probe function
  ASoC: ts3a227e: use simple i2c probe function
  ASoC: tlv320*: use simple i2c probe function
  ASoC: tda7419: use simple i2c probe function
  ASoC: tas*: use simple i2c probe function
  ASoC: sta*: use simple i2c probe function
  ASoC: pcm*: use simple i2c probe function
  ASoC: nau8*: use simple i2c probe function
  ASoC: ml26124: use simple i2c probe function
  ASoC: max9*: use simple i2c probe function
  ASoC: lm4857: use simple i2c probe function
  ASoC: es83*: use simple i2c probe function
  ASoC: cx2072x: use simple i2c probe function
  ASoC: ak4*: use simple i2c probe function
  ASoC: amd: Add support for enabling DMIC on acp6x via _DSD
  ASoC: amd: Add driver data to acp6x machine driver
  ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control
  ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up
  ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3
  ASoC: SOF: ipc: Switch over to use the rx_msg ops
  ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops
  ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply()
  ASoC: SOF: ipc: Add check for mandatory IPC message handling ops
  ASoC: SOF: ipc: Separate the ops checks by functions/topics
  ASoC: SOF: ipc3: Implement rx_msg IPC ops
  ASoC: SOF: ipc3: Implement the get_reply IPC ops
  ASoC: SOF: ipc3: Implement the set_get_data IPC ops
  ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending
  ASoC: SOF: ipc3: Implement the tx_msg IPC ops
  ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops
  ASoC: SOF: Add helper function to prepare and send an IPC message
  drm/i915/dg2: Do not explode on phy calibration error
  drm/radeon: remove r600_blit_shaders.[c|h]
  drm/amd/display: Disallow entering PSR when panel is disconnected
  drm/amd/display: Disabling Z10 on DCN31
  drm/amd/display: do not wait for mpc idle if tg is disabled
  drm/amd/display: undo clearing of z10 related function pointers
  drm/amdgpu: add umc query error status function
  drm/amd/display: fix 64 bit divide in freesync code
  drm/amdgpu: Fix incorrect enum type
  drm/radeon: change cayman_default_state table from global to static
  drm/amd/amdgpu: Update debugfs GCA data
  drm/amd/amdgpu: Fix asm/hypervisor.h build error.
  drm/amdkfd: Handle drain retry fault race with XNACK mode change
  drm/amdgpu: Use flexible array member
  drm: mali-dp: potential dereference of null pointer
  drm/arm/malidp: Stop using iommu_present()
  drm/komeda: return early if drm_universal_plane_init() fails.
  drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
  selftests/bpf: Drop duplicate max/min definitions
  HID: amd_sfh: Remove name from maintainers list
  drm/ingenic: Add dw-hdmi driver specialization for jz4780
  drm/ingenic: Implement proper .atomic_get_input_bus_fmts
  drm/bridge: display-connector: add ddc-en gpio support
  riscv, bpf: Implement more atomic operations for RV64
  HID: uclogic: Add support for Huion touch ring reports
  HID: uclogic: Allow three frame parameter sets
  HID: uclogic: Support custom device suffix for frames
  HID: uclogic: Add support for touch ring reports
  mac80211: prepare sta handling for MLO support
  drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
  mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
  drm/i915: Swap ret and status returned from skl_pcode_request
  drm/i915: Fix skl_pcode_try_request function
  soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  soc: ti: replace usage of found with dedicated list iterator variable
  soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning
  drm: add a check to verify the size alignment
  nl80211: show SSID for P2P_GO interfaces
  mac80211: introduce BSS color collision detection
  mac80211: Improve confusing comment around tx_info clearing
  mac80211: protect ieee80211_assign_beacon with next_beacon check
  ARM: dts: Drop custom clkctrl compatible and update omap5 l4per
  ARM: dts: Add clock-output-names for omap5
  ARM: dts: Drop custom clkctrl compatible and update omap4 l4per
  ARM: dts: Add clock-output-names for omap4
  ARM: dts: Use clock-output-names for am4
  ARM: dts: Use clock-output-names for dra7
  ARM: dts: Use clock-output-names for am3
  ARM: dts: Add clksel node for am3 clkout
  ARM: dts: Add clksel node for am3 gfx
  ARM: dts: Add clksel node for am3 ehrpwm
  dt-bindings: clock: ti: Add clock-output-names for TI composite clocks
  dt-bindings: clock: ti: Add clock-output-names for clockctrl
  dt-bindings: omap: Add clock-output-names and #clock-cells
  arm64: dts: meson: alpa sort the board Makefile
  net: ethernet: ti: cpsw: drop CPSW_HEADROOM define
  selftests/mptcp: add diag listen tests
  mptcp: listen diag dump support
  mptcp: remove locking in mptcp_diag_fill_info
  mptcp: diag: switch to context structure
  mptcp: add pm_nl_pernet helpers
  mptcp: reset the packet scheduler on PRIO change
  mptcp: reset the packet scheduler on incoming MP_PRIO
  mptcp: optimize release_cb for the common case
  selftests: netfilter: add fib expression forward test case
  netfilter: nft_fib: reverse path filter for policy-based routing on iif
  arm64: dts: renesas: spider: Add Ethernet sub-board
  arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs
  arm64: dts: renesas: r8a779f0: Add I2C nodes
  bnx2x: Fix spelling mistake "regiser" -> "register"
  net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings
  net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw()
  net: icmp: add skb drop reasons to icmp protocol
  net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons
  net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT
  net: sock: introduce sock_queue_rcv_skb_reason()
  mtd: rawnand: omap_elm: Add compatible for AM64 ELM
  dt-bindings: mtd: ti,elm: Add support for AM64 ELM
  dt-bindings: mtd: ti,elm: Convert to yaml
  ARM: dts: imx: align SPI NOR node name with dtschema
  ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
  xfs: Introduce per-inode 64-bit extent counters
  xfs: Replace numbered inode recovery error messages with descriptive ones
  xfs: Introduce macros to represent new maximum extent counts for data/attr forks
  xfs: Use uint64_t to count maximum blocks that can be used by BMBT
  xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers
  xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64
  xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit
  xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively
  xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents
  xfs: Introduce xfs_dfork_nextents() helper
  xfs: Use xfs_extnum_t instead of basic data types
  xfs: Introduce xfs_iext_max_nextents() helper
  xfs: Define max extent length based on on-disk format definition
  xfs: Move extent count limits to xfs_format.h
  tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels
  selftests/bpf: Improve by-name subtest selection logic in prog_tests
  xfs: Add XFS messages to printk index
  xfs: Simplify XFS logging methods.
  arm64: dts: freescale: add initial support for verdin imx8m plus
  arm64: dts: imx8mp: add uart2 dma
  libbpf: Add ARC support to bpf_tracing.h
  arm64: dts: freescale: align SPI NOR node name with dtschema
  arm64: dts: lx2160a: Update can node property
  arm64: dts: ls1028a: default to OTG mode for USB
  arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
  arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
  arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
  arm64: dts: imx8mm-verdin: capitalisation of verdin comments
  arm64: dts: imx8mm-verdin: re-order pinctrl groups
  arm64: dts: imx8mm-verdin: update iomux configuration
  arm64: dts: imx8mm-verdin: comment about i2c level shifter
  arm64: dts: imx8mm-verdin: only dashes in node names
  arm64: dts: imx8mm-verdin: alphabetically re-order nodes
  arm64: dts: imx8mm-verdin: multi-line comment style
  arm64: dts: imx8mm-verdin: update regulator names
  arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
  arm64: dts: imx8mp: Add cpu-freq support
  arm64: dts: imx8mp: Add missing speed grade phandle
  ARM: dts: imx6qdl-tx6: Drop some duplicated properties
  ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036
  arm64: dts: allwinner: a64: olinuxino: Enable audio
  arm64: dts: rockchip: Enable dmc and dfi nodes on gru
  arm64: dts: rockchip: Add dfi and dmc nodes to rk3399
  arm64: dts: rockchip: add clocks property to cru nodes rk3399
  arm64: dts: rockchip: use generic node name for pmucru on rk3399
  arm64: dts: rockchip: Add SATA support to BPI-R2-Pro
  arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro
  arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10
  arm64: dts: rockchip: enable dwc3 on quartz64-a
  arm64: dts: rockchip: add rk356x dwc3 usb3 nodes
  soc: rockchip: set dwc3 clock for rk3566
  dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible
  soc: rockchip: pm_domains: Fix typo in comment
  dt-bindings: soc: rockchip: add naneng combo phy register compatible
  arm64: dts: rockchip: add basic dts for the radxa rock3 model a
  dt-bindings: arm: rockchip: add radxa rock3 model a
  arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
  arm64: dts: rockchip: correct interrupt flags on rk3399 boards
  tls: rx: jump out for cases which need to leave skb on list
  tls: rx: clear ctx->recv_pkt earlier
  tls: rx: inline consuming the skb at the end of the loop
  tls: rx: pull most of zc check out of the loop
  tls: rx: don't track the async count
  tls: rx: don't handle async in tls_sw_advance_skb()
  tls: rx: factor out writing ContentType to cmsg
  tls: rx: simplify async wait
  tls: rx: wrap decryption arguments in a structure
  tls: rx: don't report text length from the bowels of decrypt
  tls: rx: drop unnecessary arguments from tls_setup_from_iter()
  ARM: dts: s5pv210: align DMA channels with dtschema
  ARM: dts: s5pv210: Adjust DMA node names to match spec
  ARM: dts: s5pv210: Adjust memory reg entries to match spec
  ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
  ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
  drm/i915/uncore: Warn only if unclaimed access remains flagged
  netfilter: bitwise: improve error goto labels
  netfilter: bitwise: replace hard-coded size with `sizeof` expression
  net/mlx5: Remove not-implemented IPsec capabilities
  net/mlx5: Remove ipsec_ops function table
  net/mlx5: Reduce kconfig complexity while building crypto support
  net/mlx5: Move IPsec file to relevant directory
  net/mlx5: Remove not-needed IPsec config
  net/mlx5: Align flow steering allocation namespace to common style
  net/mlx5: Unify device IPsec capabilities check
  net/mlx5: Remove useless IPsec device checks
  net/mlx5: Remove ipsec vs. ipsec offload file separation
  RDMA/core: Delete IPsec flow action logic from the core
  RDMA/mlx5: Drop crypto flow steering API
  RDMA/mlx5: Delete never supported IPsec flow action
  net/mlx5: Remove FPGA ipsec specific statistics
  net/mlx5: Remove XFRM no_trailer flag
  net/mlx5: Remove not-used IDA field from IPsec struct
  net/mlx5: Delete metadata handling logic
  net/mlx5_fpga: Drop INNOVA IPsec support
  net: mdio: mscc-miim: add local dev variable to cleanup probe function
  ARM: dts: imx7s: fix iomuxc_lpsr node name
  arm64: dts: qcom: sa8155: Enable PCIe nodes
  arm64: dts: qcom: sm8150: Add PCIe nodes
  arm64: dts: qcom: sm8150: Add ufs power-domain entries
  arm64: dts: qcom: sm8150: Add pdc interrupt controller node
  bpf: Fix excessive memory allocation in stack_map_alloc()
  dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp
  sfc: use hardware tx timestamps for more than PTP
  drm/amdgpu: expand cg_flags from u32 to u64
  dt-bindings: trivial-devices: Document CPLD on Menlo boards
  dt-bindings: trivial-devices: Document CPLD on DH electronics boards
  net: phy: micrel: ksz9031/ksz9131: add cabletest support
  selftests/bpf: Fix return value checks in perf_event_stackmap test
  selftests/bpf: Add CO-RE relos into linked_funcs selftests
  libbpf: Use weak hidden modifier for USDT BPF-side API functions
  libbpf: Don't error out on CO-RE relos for overriden weak subprogs
  samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread
  drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
  dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to json-schema
  drm/i915/display: Fix warnings about PSR lock not held
  arm64: dts: synaptics: remove unused DTSI for AS370
  libbpf: Allow WEAK and GLOBAL bindings during BTF fixup
  libbpf: Use strlcpy() in path resolution fallback logic
  ARM: ixp4xx: enable multiplatform support
  ARM: rework endianess selection
  ARM: iop32x: enable multiplatform support
  ARM: s3c: enable s3c24xx multiplatform support
  dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/E3 support
  ASoC: update to support either TAS2764 or TAS2780
  ASoC: rename tas2764 to tas27xx
  ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated
  dt-bindings: thermal: tsens: Add SM6350 compatible
  dt-bindings: qcom,pdc: Add SM6350 compatible
  libbpf: Add s390-specific USDT arg spec parsing logic
  arm64: dts: imx8mp: add GPU nodes
  arm64: dts: imx8mp: add GPC node with GPU power domains
  arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY
  net/sched: flower: Avoid overwriting error messages
  net/sched: matchall: Avoid overwriting error messages
  net/sched: cls_api: Add extack message for unsupported action offload
  net/sched: act_vlan: Add extack message for offload failure
  net/sched: act_tunnel_key: Add extack message for offload failure
  net/sched: act_skbedit: Add extack messages for offload failure
  net/sched: act_police: Add extack messages for offload failure
  net/sched: act_pedit: Add extack message for offload failure
  net/sched: act_mpls: Add extack messages for offload failure
  net/sched: act_mirred: Add extack message for offload failure
  net/sched: act_gact: Add extack messages for offload failure
  net/sched: act_api: Add extack to offload_act_setup() callback
  net/sched: flower: Take verbose flag into account when logging error messages
  net/sched: matchall: Take verbose flag into account when logging error messages
  netfilter: nf_log_syslog: Consolidate entry checks
  netfilter: nf_log_syslog: Don't ignore unknown protocols
  netfilter: nf_log_syslog: Merge MAC header dumpers
  soc: imx: gpcv2: add support for i.MX8MP power domains
  soc: imx: gpcv2: add PGC control register indirection
  arm64: dts: imx8mn-evk: add QSPI flash
  drm/vc4: kms: Improve logging
  drm/vc4: kms: Warn if we have an incompatible muxing setup
  drm/vc4: kms: Store channel in local variable
  drm/vc4: txp: Force alpha to be 0xff if it's disabled
  drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
  drm/vc4: hvs: Reset muxes at probe time
  net: mdio: aspeed: Add c45 support
  net: mdio: aspeed: Introduce read write function for c22 and c45
  net: mdio: aspeed: move reg accessing part into separate functions
  ASoC: mediatek: mt8192: support rt1015p_rt5682s
  ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
  ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker
  ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties
  net: atm: remove the ambassador driver
  drm/i915: fix i915_gem_object_wait_moving_fence
  drm/amdgpu: add drm buddy support to amdgpu
  bnxt: XDP multibuffer enablement
  bnxt: support transmit and free of aggregation buffers
  bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
  bnxt: add page_pool support for aggregation ring when using xdp
  bnxt: change receive ring space parameters
  bnxt: set xdp_buff pfmemalloc flag if needed
  bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp
  bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
  bnxt: refactor bnxt_rx_pages operate on skb_shared_info
  bnxt: add flag to denote that an xdp program is currently attached
  bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
  tls: hw: rx: use return value of tls_device_decrypted() to carry status
  tls: rx: refactor decrypt_skb_update()
  tls: rx: don't issue wake ups when data is decrypted
  tls: rx: replace 'back' with 'offset'
  tls: rx: use a define for tag length
  tls: rx: init decrypted status in tls_read_size()
  tls: rx: don't store the decryption status in socket context
  tls: rx: don't store the record type in socket context
  tls: rx: drop pointless else after goto
  tls: rx: jump to a more appropriate label
  arm64: dts: imx8mq-librem5-r4: add the correct panel
  arm64: dts: imx8mq-librem5: add a RO firmware partition
  arm64: dts: imx8mq-librem5: higher boost regulation current
  arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
  arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
  netfilter: cttimeout: inc/dec module refcount per object, not per use refcount
  netfilter: conntrack: split inner loop of list dumping to own function
  netfilter: ecache: move to separate structure
  drm/i915: fix broken build
  ARM: dts: meson: align SPI NOR node name with dtschema
  arm64: dts: meson: align SPI NOR node name with dtschema
  net: mpls: fix memdup.cocci warning
  hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}()
  qed: remove an unneed NULL check on list iterator
  sfc: Stop using iommu_present()
  net: ethernet: set default assignment identifier to NET_NAME_ENUM
  libbpf: Make BPF-side of USDT support work on big-endian machines
  libbpf: Minor style improvements in USDT code
  tcp: Add tracepoint for tcp_set_ca_state
  net-core: rx_otherhost_dropped to core_stats
  net: extract a few internals from netdevice.h
  net: unexport a handful of dev_* functions
  net: hyperv: remove use of bpf_op_t
  arm64: defconfig: Enable SM8250 video clock controller
  arm64: defconfig: Enable PM8916 watchdog driver
  arm64: defconfig: enable ath11k driver
  arm64: defconfig: Enable some Qualcomm drivers
  arm64: defconfig: reenable SM_DISPCC_8250
  arm64: defconfig: enable wcd9335 codec as module
  arm64: defconfig: enable Qualcomm RX and TX macro for SM8250 audio
  ARM: qcom_defconfig: enable debug fs support
  ARM: qcom_defconfig: enable options for Qualcomm random number generator
  soc: qcom: pdr: replace usage of found with dedicated list iterator variable
  soc: qcom: rpmhpd: Add SDX65 power domains
  dt-bindings: power: Add rpm power domain bindings for SDX65
  soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
  soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
  soc: qcom: socinfo: Add another ID for SM8450
  soc: qcom: socinfo: add SC7280 entry to soc_id array
  dt-bindings: power: renesas,rcar-sysc: drop useless consumer example
  libbpf: Fix use #ifdef instead of #if to avoid compiler warning
  drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host.
  drm/amdkfd: Fix NULL pointer dereference
  drm/amd/display: cleanup extern usage in function definition
  drm/amdgpu: Enable gfxoff quirk on MacBook Pro
  drm/amdgpu: Ensure HDA function is suspended before ASIC reset
  drm/amdgpu: fix VCN 3.1.2 firmware name
  drm/amd/display: don't ignore alpha property on pre-multiplied mode
  drm/amdkfd: Improve concurrency of event handling
  ARM: dts: socfpga: align interrupt controller node name with dtschema
  ARM: dts: ox820: align interrupt controller node name with dtschema
  ARM: dts: nspire: use lower case hex addresses in node unit addresses
  dt-bindings: align SPI NOR node name with dtschema
  arm64: dts: broadcom: align SPI NOR node name with dtschema
  ARM: dts: broadcom: align SPI NOR node name with dtschema
  libbpf: Potential NULL dereference in usdt_manager_attach_usdt()
  selftests/bpf: Uprobe tests should verify param/return values
  libbpf: Improve string parsing for uprobe auto-attach
  libbpf: Improve library identification for uprobe binary path resolution
  dt-bindings: reset: Drop the hisilicon,hi6220-reset binding
  dt-bindings: i2c: convert i2c-mt65xx to json-schema
  dt-bindings: vendor-prefixes: add Enclustra
  dt-bindings: qcom: qcom,gsbi: convert to dtschema
  dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
  dt-bindings: serial: qcom,msm-uartdm: convert to dtschema
  spi: dt-bindings: qcom,spi-qup: convert to dtschema
  dt-bindings: qcom: update maintainers (drop Akash and Mukesh)
  regulator: uniphier: Use unevaluatedProperties
  regulator: uniphier: Clean up clocks, resets, and their names using compatible string
  ASoC: SOF: mediatek: mt8195 add shutdown callback
  ASoC: SOF: OF: Add shutdown callback for SOF OF device
  ice: switch: convert packet template match code to rodata
  ice: switch: use convenience macros to declare dummy pkt templates
  ice: switch: use a struct to pass packet template params
  ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet()
  ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u
  fs: dlm: cast resource pointer to uintptr_t
  fbcon: Maintain a private array of fb_info
  fbcon: untangle fbcon_exit
  fbcon: Move more code into fbcon_release
  fbcon: Move console_lock for register/unlink/unregister
  fbcon: Consistently protect deferred_takeover with console_lock()
  fbcon: use lock_fb_info in fbcon_open/release
  fbcon: move more common code into fb_open()
  fbcon: Ditch error handling for con2fb_release_oldinfo
  fbcon: Extract fbcon_open/release helpers
  fb: Delete fb_info->queue
  fbcon: Replace FBCON_FLAGS_INIT with a boolean
  fbcon: Use delayed work for cursor
  fbdev/sysfs: Fix locking
  fbcon: delete delayed loading code
  fbcon: Introduce wrapper for console->fb_info lookup
  fbcon: Move fbcon_bmove(_rec) functions
  fbcon: delete a few unneeded forward decl
  drm/vc4: Use newer fence API properly to fix build errors
  drm/ssd130x: Add support for SINO WEALTH SH1106
  drm/ssd130x: Support page addressing mode
  dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
  dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
  drm/i915/rps: Centralize computation of freq caps
  futex: add missing rtmutex.h include
  ima: remove the IMA_TEMPLATE Kconfig option
  ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
  ARM: dts: stm32: Add alternate pinmux for mco2 pins
  ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
  seqlock: drop seqcount_ww_mutex_t
  dma-buf: drop seq count based update
  drm/ttm: remove bo->moving
  drm/i915: drop bo->moving dependency
  dma-buf: wait for map to complete for static attachments
  dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
  RDMA: use DMA_RESV_USAGE_KERNEL
  drm/radeon: use DMA_RESV_USAGE_KERNEL
  drm/amdgpu: use DMA_RESV_USAGE_KERNEL
  dma-buf: add DMA_RESV_USAGE_KERNEL v3
  dma-buf & drm/amdgpu: remove dma_resv workaround
  dma-buf: specify usage while adding fences to dma_resv obj v7
  dma-buf: add enum dma_resv_usage v4
  mm/slab.c: fix comments
  drm/sti: fix typos in comments
  drm/i915/selftests: handle more rounding
  drm: sti: fix spelling mistake: rejec -> rejection
  drm: sti: don't use kernel-doc markers
  stm: ltdc: fix two incorrect NULL checks on list iterator
  ARM: s3c24xx: convert to sparse-irq
  ARM: s3c24xx: remove support for ISA drivers on BAST PC/104
  prestera: acl: add action hw_stats support
  ipv6: fix locking issues with loops over idev->addr_list
  scsi: vmw_pvscsi: No need to clear memory after a dma_alloc_coherent() call
  scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage
  scsi: target: Allow changing dbroot if there are no registered devices
  ASoC: wm8731: use simple i2c probe function
  ASoC: sgtl5000: use simple i2c probe function
  ASoC: rt1016: enable building
  ASoC: pcm3060: use simple i2c probe function
  ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation
  ASoC: rt*: use simple i2c probe function
  ASoC: tscs*: use simple i2c probe function
  ASoC: wm*: use simple i2c probe function
  ASoC: lm49xxx: use simple i2c probe function
  ASoC: mt6660: use simple i2c probe function
  ASoC: Intel: boards: Use temporary variable for struct device
  drm/i915/uncore: Warn on previous unclaimed accesses
  ARM: dts: suniv: licheepi-nano: add SPI flash
  ARM: dts: suniv: F1C100: add SPI support
  dt-bindings: spi: sunxi: document F1C100 controllers
  ARM: dts: suniv: licheepi-nano: add microSD card
  ARM: dts: suniv: F1C100: add MMC controllers
  ARM: dts: suniv: F1C100: fix timer node
  ARM: dts: suniv: F1C100: fix CPU node
  ARM: dts: suniv: F1C100: add clock and reset macros
  dt-bindings: arm: sunxi: document LicheePi Nano name
  ARM: dts: suniv: F1C100: fix watchdog compatible
  dt-bindings: watchdog: sunxi: clarify clock support
  dt-bindings: watchdog: sunxi: fix F1C100s compatible
  bnx2x: Fix undefined behavior due to shift overflowing the constant
  tcp: add accessors to read/set tp->snd_cwnd
  dlm: replace usage of found with dedicated list iterator variable
  dlm: remove usage of list iterator for list_add() after the loop body
  dlm: fix pending remove if msg allocation fails
  dlm: fix wake_up() calls for pending remove
  dlm: check required context while close
  dlm: cleanup lock handling in dlm_master_lookup
  dlm: remove found label in dlm_master_lookup
  dlm: remove __user conversion warnings
  dlm: move conversion to compile time
  dlm: use __le types for dlm messages
  dlm: use __le types for rcom messages
  dlm: use __le types for dlm header
  dlm: use __le types for options header
  dlm: add __CHECKER__ for false positives
  dlm: move global to static inits
  dlm: remove unnecessary INIT_LIST_HEAD()
  dlm: improve plock logging if interrupted
  dlm: rearrange async condition return
  dlm: cleanup plock_op vs plock_xop
  dlm: replace sanity checks with WARN_ON
  dlm: fix plock invalid read
  dlm: fix missing check in validate_lock_args
  dlm: uninitialized variable on error in dlm_listen_for_all()
  drm/i915: Require INTEL_GTT to depend on X86
  drm/i915/gt: Split intel-gtt functions by arch
  selftests/bpf: Test for writes to map key from BPF helpers
  selftests/bpf: Test passing rdonly mem to global func
  bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
  bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
  bpf: Do write access check for kfunc and global func
  selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations
  libbpf: Fix spelling mistake "libaries" -> "libraries"
  selftests/bpf: Fix issues in parse_num_list()
  net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF
  drm/i915/adlp: Fix register corruption after DDI clock enabling
  dt-bindings: net: smsc,lan91c111 convert to schema
  drm/i915: Split i915_run_as_guest into x86 and non-x86
  memory: emif: remove unneeded ENOMEM error messages
  drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidations
  drm/i915/display/psr: Lock and unlock PSR around pipe updates
  drm/i915/display/psr: Set partial frame enable when forcing full frame fetch
  dt-bindings: soc: samsung: usi: refer to dtschema for SPI
  dma-buf/drivers: make reserving a shared slot mandatory v4
  spi: spi-cadence: Fix kernel-doc format for resume/suspend
  regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment
  dt-bindings: display: mediatek: revise enum to const
  drm/mediatek: Fix mtk_cec_mask()
  ip6_tunnel: Remove duplicate assignments
  net: wan: remove the lanmedia (lmc) driver
  drm/amd/dc: remove duplicate include
  drm/amdgpu/smu10: fix SoC/fclk units in auto mode
  drm/amd/display: update dcn315 clock table read
  drm/amdgpu: Remove leftover igp_lane_info
  drm/radeon: change si_default_state table from global to static
  drm/amdgpu/display: change pipe policy for DCN 2.1
  drm/radeon: simplify if-if to if-else
  net: usb: remove duplicate assignment
  net: ethernet: xilinx: use of_property_read_bool() instead of of_get_property
  drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu
  drm/tegra: vic: Fix unused-function warnings
  gpu: host1x: Show all allocated syncpts via debugfs
  ARM: tegra: Fix typos in comments
  arm64: tegra: Add QSPI controllers on Tegra234
  arm64: dts: imx8mq: add hdmi phy 27m clock
  drm/drm_modeset_helper_vtables.h: fix a typo
  arm64: tegra: Update SDMMC1/3 clock source for Tegra194
  arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
  arm64: dts: imx8mn-evk: use proper names for PMIC outputs
  drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros
  drm/vc4: kms: Ignore atomic_flush if we're disabled
  drm/vc4: hvs: Move the dlist setup to its own function
  drm/vc4: hvs: Remove dlist setup duplication
  drm/vc4: hvs: Store channel in variable
  drm/vc4: hvs: Fix frame count register readout
  drm/vc4: kms: Take old state core clock rate into account
  gpu: host1x: Do not use mapping cache for job submissions
  net: ethernet: mtk_eth_soc: support creating mac address based offload entries
  net: ethernet: mtk_eth_soc: remove bridge flow offload type entry support
  net: ethernet: mtk_eth_soc: rework hardware flow table management
  net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately
  net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload
  net: ethernet: mtk_eth_soc: add ipv6 flow offload support
  arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
  net: ethernet: mtk_eth_soc: implement flow offloading to WED devices
  net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED)
  dt-bindings: arm: mediatek: document the pcie mirror node on MT7622
  dt-bindings: arm: mediatek: document WED binding for MT7622
  arm64: dts: mediatek: mt7622: add support for coherent DMA
  net: ethernet: mtk_eth_soc: add support for coherent DMA
  dt-bindings: net: mediatek: add optional properties for the SoC ethernet core
  gpu: host1x: Fix a kernel-doc warning
  ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm
  ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
  net: phy: mscc-miim: add support to set MDIO bus frequency
  dt-bindings: net: mscc-miim: add clock and clock-frequency
  dt-bindings: net: convert mscc-miim to YAML format
  soc/tegra: pmc: Update Tegra234 reset sources
  ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
  ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees
  ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees
  ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees
  soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194
  arm64: dts: imx8mm-kontron: fix ethernet node name
  net, uapi: remove inclusion of arpa/inet.h
  net: remove noblock parameter from skb_recv_datagram()
  ipw2x00: use DEVICE_ATTR_*() macro
  orinoco: Prepare cleanup of powerpc's asm/prom.h
  ipw2x00: Fix potential NULL dereference in libipw_xmit()
  b43: Fix assigning negative value to unsigned variable
  b43legacy: Fix assigning negative value to unsigned variable
  rtl8xxxu: fill up txrate info for gen1 chips
  rtl8xxxu: feed antenna information for cfg80211
  rtlwifi: replace usage of found with dedicated list iterator variable
  brcmfmac: Avoid keeping power to SDIO card unless WOWL is used
  mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
  drm/vc4: hdmi: Remove clock rate initialization
  drm/vc4: Add logging and comments
  drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6()
  drm: bridge: icn6211: Drop I2C module owner assignment
  slab, documentation: add description of debugfs files for SLUB caches
  mm/slub: sort debugfs output by frequency of stack traces
  mm/slub: distinguish and print stack traces in debugfs files
  mm/slub: use stackdepot to save stack trace in objects
  mm/slub: move struct track init out of set_track()
  rtw89: fix misconfiguration on hw_scan channel time
  rtw89: coex: Add case for scan offload
  rtw89: packet offload handler to avoid warning
  rtw89: change idle mode condition during hw_scan
  lib/stackdepot: allow requesting early initialization dynamically
  rtw89: update ptcl_init
  rtw89: update TMAC parameters
  rtw89: initialize NAV control
  rtw89: update scheduler setting
  rtw89: 8852c: update security engine setting
  rtw89: Turn on CR protection of CMAC
  rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip
  rtw89: update STA scheduler parameters for v1 chip
  rtw89: extend dmac_pre_init to support 8852C
  rtw89: pci: add L1 settings
  rtw89: pci: add deglitch setting
  rtw89: pci: set address info registers depends on chips
  rtw89: pci: add LTR setting for v1 chip
  rtw89: pci: refine pci pre_init function
  rtw89: pci: add pci attributes to configure operating mode
  rtw89: pci: add register definition to rtw89_pci_info to generalize pci code
  ath11k: mhi: remove unnecessary goto from ath11k_mhi_start()
  ath11k: mhi: add error handling for suspend and resume
  ath11k: mhi: remove state machine
  mm/slub, kunit: Make slub_kunit unaffected by user specified flags
  drm/etnaviv: reap idle softpin mappings when necessary
  drm/etnaviv: move flush_seq increment into etnaviv_iommu_map/unmap
  drm/etnaviv: move MMU context ref/unref into map/unmap_gem
  drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
  rtw89: handle potential uninitialized variable
  rtw89: read RX bandwidth from v1 type RX descriptor
  rtw89: support hardware generate security header
  rtw89: support variant of fill_txdesc
  rtw89: pci: support variant of fill_txaddr_info
  rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips
  rtw89: disabled IGI configuration for unsupported hardware
  rtw89: packed IGI configuration flow into function for DIG feature
  rtw89: regd: update mapping table to R59-R32
  rtw89: regd: consider 6G band
  rtw89: 8852a: update txpwr tables to HALRF_027_00_038
  rtw89: add UK to regulation type
  rtw89: reduce export symbol number of mac size and quota
  rtw89: support FW crash simulation
  rtw89: reconstruct fw feature
  rtw89: ser: dump fw backtrace while L2 reset
  rtw89: ser: dump memory for fw payload engine while L2 reset
  rtw89: ser: control hci interrupts on/off by state
  rtw89: mac: correct decision on error status by scenario
  rtw89: mac: move table of mem base addr to common
  rtw89: ser: fix CAM leaks occurring in L2 reset
  rtw88: change idle mode condition during hw_scan
  drm/gma500: fix a missing break in psb_intel_crtc_mode_set
  drm: bridge: icn6211: Mark module exit callback with __exit
  drm/i915: Fixup kerneldoc in struct i915_gem_context
  iwlwifi: mei: Replace zero-length array with flexible-array member
  iwlwifi: fw: Replace zero-length arrays with flexible-array members
  IB/mlx5: Fix undefined behavior due to shift overflowing the constant
  net/mlx5: Cleanup kTLS function names and their exposure
  net/mlx5: Remove tls vs. ktls separation as it is the same
  net/mlx5: Remove indirection in TLS build
  net/mlx5: Reliably return TLS device capabilities
  net/mlx5_fpga: Drop INNOVA TLS support
  wfx: get out from the staging area
  ARM: dts: imx6qdl-victgo: add CAN termination support
  ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
  ARM: dts: imx6dl-victgo: Add interrupt-counter nodes
  ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
  ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
  ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
  ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum
  arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
  arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
  selftests/bpf: Fix file descriptor leak in load_kallsyms()
  drm/mediatek: Fix DPI component detection for MT8192
  drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration
  drm/mediatek: Add vblank register/unregister callback functions
  ARM: dts: ux500: Add GPS to Skomer device tree
  ARM: dts: ux500: Add GPS to Janice device tree
  drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state
  drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state
  bpf, arm64: Sign return address for JITed code
  net: ensure net_todo_list is processed quickly
  drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable
  drm/panel: Add panel driver for NewVision NV3052C based LCDs
  drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable
  mlxsw: spectrum_router: simplify list unwinding
  selftests/bpf: Add urandom_read shared lib and USDTs
  selftests/bpf: Add basic USDT selftests
  libbpf: Add x86-specific USDT arg spec parsing logic
  libbpf: Wire up spec management and other arch-independent USDT logic
  libbpf: Add USDT notes parsing and resolution logic
  libbpf: Wire up USDT API and bpf_link integration
  libbpf: Add BPF-side of USDT support
  kunit: Make kunit_remove_resource() idempotent
  list: test: Test the hlist structure
  thermal: int340x: Clean up _OSC context init
  thermal: int340x: Consolidate freeing of acpi_buffer pointer
  thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing
  iio: chemical: scd30: Move symbol exports into IIO_SCD30 namespace
  PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv
  iio: chemical: scd30: Export dev_pm_ops instead of suspend() and resume()
  ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform
  ASoC: dt-bindings: wcd938x: Add mic bias supply property
  ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes
  ASoC: ak4613: add TDM256 support
  ASoC: ak4613: rename constraint to constraint_rates
  ASoC: ak4613: priv has ctrl1 instead of iface
  ASoC: ak4613: return error if it was setup as clock provider
  ASoC: ak4613: tidyup ak4613_interface
  ASoC: ak4613: add missing mutex_lock()
  ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp
  ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp
  ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk()
  ASoC: soc-utils: Add helper to calculate BCLK from TDM info
  ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro
  docs/zh_CN: Add schedutil Chinese translation
  docs/zh_CN: Add sched-debug Chinese translation
  Documentation: x86: Fix obsolete name of page fault handler
  firewire: add kernel API to access packet structure in request structure for AR context
  firewire: add kernel API to access CYCLE_TIME register
  firewire: Add dummy read_csr/write_csr functions
  w1: w1_therm: Document Maxim MAX31850 thermoelement IF.
  ALSA: echoaudio: remove redundant assignment to variable i
  Documentation/process: Update ARM contact for embargoed hardware issues
  ALSA: emu10k1: Stop using iommu_present()
  docs/zh_CN: add vm zsmalloc translation
  docs/zh_CN: add vm z3fold translation
  docs/zh_CN: add vm split_page_table_lock translation
  docs/zh_CN: add vm remap_file_pages translation
  docs/zh_CN: add vm page_table_check translation
  docs/zh_CN: add vm page_owner translation
  docs/zh_CN: add vm page_frags translation
  docs/zh_CN: add vm overcommit-accounting translation
  docs/zh_CN: add vm mmu_notifier translation
  docs/zh_CN: add vm memory-model translation
  docs/zh_CN: add vm hwpoison translation
  docs/zh_CN: add vm frontswap translation
  docs/zh_CN/damon: typo fix
  docs/zh_CN/damon: add sysfs interface
  docs/zh_CN/damon: update outdated term 'regions update interval'
  Documentation: sphinx: replace "Introduction" chapter heading with page title
  Documentation: kernel-doc: Promote two chapter headings to page title
  Documentation: kernel-hacking: minor edits for style
  Documentation: dev-tools: Enhance static analysis section with discussion
  Documentation: dev-tools: Add a section for static analysis tools
  docs: driver-api/thermal/intel_dptf: Use copyright symbol
  Documentation/process: mention patch changelog in review process
  drm/amd/display: [FW Promotion] Release 0.0.111.0
  drm/amd/display: Check for invalid input params when building scaling params
  drm/amd/display: Move link_trace for edp to dp_trace
  drm/amd/display: 3.2.180
  drm/amd/display: fix missing-prototypes warning
  drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02
  drm/amd/display: extract set stream attribute to link_hwss
  drm/amd/display: revert Power down hardware if timer not trigger
  drm/amd/display: add support for handling 128b/132b link training test request
  drm/amd/display: Add configuration options for AUX wake work around.
  drm/amd/display: Remove underflow IRQ type
  drm/amd/display: Add flip interval workaround
  drm/amd/display: remove assert for odm transition case
  drm/amdgpu: Flush TLB after mapping for VG20+XGMI
  drm/amdgpu: don't use BACO for reset in S3
  drm/amdgpu/vcn: Remove unneeded semicolon
  drm/amd/display: Fix unused-but-set-variable warning
  amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12
  drm/amdgpu: fix TLB flushing during eviction
  drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
  device property: Add irq_get to fwnode operation
  device property: Add iomap to fwnode operations
  ACPI: property: Move acpi_fwnode_device_get_match_data() up
  device property: Convert device_{dma_supported,get_dma_attr} to fwnode
  drm/i915/dsb: modified to drm_info in dsb_prepare()
  netfilter: nf_tables: replace unnecessary use of list_for_each_entry_continue()
  ASoC: rsnd: use inclusive language for DAIFMT mask
  ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
  ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
  drm/nouveau: support more than one write fence in fenv50_wndw_prepare_fb
  ASoC: Intel: catpt: Drop redundant enum constant
  ASoC: rt5682s: Separate the regulator consumer controls
  ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it
  ASoC: cs*: use simple i2c probe function
  ASoC: wm*: use i2c_match_id and simple i2c probe
  ASoC: ada*, ssm*: use simple i2c probe function
  ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t
  ASoC: cs35l41: Add one more variable in the debug log
  ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs
  ASoC: da7218: use i2c_match_id and simple i2c probe
  ASoC: da[79]*: use simple i2c probe function
  ASoC: qcom: Add driver support for ALC5682I-VS
  ASoC: intel: atom: Remove superfluous flush_scheduled_work()
  ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe
  ASoC: Introduce snd_soc_of_get_dai_link_cpus
  ASoC: codecs: Fix error handling in power domain init and exit handlers
  ASoC: SOF: topology: use new sound control LED layer
  spi: spidev: replace usage of found with dedicated list iterator variable
  spi: Prepare cleanup of powerpc's asm/prom.h
  spi: qcom-qspi: Add minItems to interconnect-names
  spi: spidev: Replace OF specific code by device property API
  spi: spidev: Replace ACPI specific code by device_get_match_data()
  spi: spidev: Convert BUILD_BUG_ON() to static_assert()
  mm/slab: remove some unused functions
  drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix
  drm/i915/dp: Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs
  drm/i915/dp: Add support for "4:2:0 also" modes for DP
  drm/i915/dp: Rework HDMI DFP TMDS clock handling
  drm/i915/dp: Make intel_dp_output_format() usable for "4:2:0 also" modes
  drm/i915/dp: Pass around intel_connector rather than drm_connector
  drm/i915/dp: Reorder intel_dp_compute_config() a bit
  drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/
  drm/i915/dp: Extract intel_dp_has_audio()
  ath11k: fix driver initialization failure with WoW unsupported hw
  drm/i915/dp: Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs
  ath11k: Remove unnecessary delay in ath11k_core_suspend
  drm/i915/dp: Extract intel_dp_tmds_clock_valid()
  ath11k: Change max no of active probe SSID and BSSID to fw capability
  ath11k: Remove core PCI references from PCI common code
  ath11k: Refactor MSI logic to support WCN6750
  ath11k: Choose MSI config based on HW revision
  ath11k: Refactor PCI code to support WCN6750
  ath11k: PCI changes to support WCN6750
  dma-buf: finally make dma_resv_excl_fence private v2
  drm/i915: Expose client engine utilisation via fdinfo
  drm/i915: Count engine instances per uabi class
  drm: Document fdinfo format specification
  drm/i915: Track context current active time
  drm/i915: Track all user contexts per client
  drm/i915: Track runtime spent in closed and unreachable GEM contexts
  drm/i915: Make GEM contexts track DRM clients
  drm/i915: Explicitly track DRM clients
  drm/nouveau: stop using dma_resv_excl_fence
  tee: make tee_shm_register_kernel_buf vmalloc supported
  tee: combine "config" and "menu" for TEE's menuconfig
  of/platform: Drop static setup of IRQ resource from DT core
  docs: dt: writing-schema: mention coding style
  docs: dt: writing-bindings: describe typical cases
  dt-bindings: net: qcom,ipa: finish the qcom,smp2p example
  dt-bindings: white-space cleanups
  dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to json-schema
  libbpf: Support Debian in resolve_full_path()
  Documentation: kunit: update kconfig options needed for UML coverage
  kunit: split resource API impl from test.c into new resource.c
  kunit: split resource API from test.h into new resource.h
  kunit: tool: more descriptive metavars/--help output
  selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64
  bpftool: Handle libbpf_probe_prog_type errors
  bpftool: Add missing link types
  bpftool: Add syscall prog type
  selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
  samples: bpf: Fix linking xdp_router_ipv4 after migration
  sample: bpf: syscall_tp_user: Print result of verify_map
  drm/nouveau/clk: Fix an incorrect NULL check on list iterator
  kunit: tool: Do not colorize output when redirected
  kunit: tool: properly report the used arch for --json, or '' if not known
  kunit: tool: refactor how we plumb metadata into JSON
  kunit: tool: readability tweaks in KernelCI json generation logic
  ARM: dts: ux500: Add line impedance to fuel gauge
  ARM: dts: ux500: Register Amstaos proximity sensor
  ARM: dts: ux500: Add Codina TMO device tree
  dt-bindings: arm: ux500: Document Codina-TMO
  ARM: dts: ste-dbx: Update spi clock-names property
  apparmor: test: Use NULL macros
  mctp: test: Use NULL macros
  kasan: test: Use NULL macros
  thunderbolt: test: use NULL macros
  kunit: use NULL macros
  kunit: Introduce _NULL and _NOT_NULL macros
  ima: remove redundant initialization of pointer 'file'.
  kunit: tool: simplify code since build_dir can't be None
  kunit: tool: drop last uses of collections.namedtuple
  kunit: tool: drop unused KernelDirectoryPath var
  kunit: tool: make --json handling a bit clearer
  dt-bindings: arm: bcm: add bindings for Asus RT-AC88U
  ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
  dt-bindings: arm: bcm: create new description for BCM53016
  dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings
  ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
  ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U
  ARM: dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U
  ARM: dts: BCM5301X: Fix DTC warning for NAND node
  ARM: dts: BCM5301X: Update pin controller node name
  ARM: brcmstb: fix typos in comments
  ARM: dts: bcm-cygnus: Update spi clock properties
  ARM: mm: fix typos in comments
  ARM: s3c: fix typos in comments
  ARM: dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device
  ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema
  ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
  ARM: dts: exynos: drop deprecated SFR region from MIPI phy
  arm64: dts: tesla: add a specific compatible to MCT on FSD
  arm64: dts: exynos: add a specific compatible to MCT
  ARM: dts: exynos: add a specific compatible to MCT
  arm64: dts: exynos: move aliases to board in Exynos850
  ARM: dts: bcm283x: fix ethernet node name
  ARM: dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid
  memory: samsung: exynos5422-dmc: Avoid some over memory allocation
  ARM: s3c: Drop config symbol S3C24XX_PWM
  ARM: dts: exynos: fix compatible strings for Ethernet USB devices
  ARM: dts: exynos: fix ethernet node name for different odroid boards
  drm/format_helper: fix a kernel-doc typo
  drm: fix a kernel-doc typo
  drm/sched: Check locking in drm_sched_job_add_implicit_dependencies
  drm/gem: Delete gem array fencing helpers
  drm/etnaviv: Use scheduler dependency handling
  regulator: mt6366: Add support for MT6366 regulator
  regulator: Add BUCK and LDO document for MT6358 and MT6366
  drm/i915/bios: Extract struct lvds_lfp_data_ptr_table
  drm/i915: Remove dead members from dev_priv
  drm/i915: Use drm_connector_attach_hdr_output_metadata_property()
  ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio()
  ASoC: atmel: Fix error handling in at91samg20ek probe()
  soc: mediatek: mmsys: Add sw0_rst_offset for MT8192
  arm64: dts: mt8192: Add H264 venc device node
  arm64: dts: mt8192: Add PCIe node
  arm64: dts: mt8192: Add dpi node
  dt-bindings: arm: mediatek: Add mt8195 pericfg compatible
  arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
  arm64: dts: mt8192: Add m4u and smi nodes
  arm64: dts: mt8192: Add efuse node
  arm64: dts: mt8192: Fix nor_flash status disable typo
  arm64: dts: mt8192: Add xhci node
  arm64: dts: mt8192: Add usb-phy node
  arm64: dts: mt8192: Add SCP node
  arm64: dts: mt8192: Add pwrap node
  arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
  HID: multitouch: add quirks to enable Lenovo X12 trackpoint
  drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() function call
  drm: bridge: mcde_dsi: Drop explicit bridge remove
  arm64: defconfig: Enable ARCH_R9A07G054
  arm64: dts: renesas: r8a77961: Add CAN-FD node
  arm64: dts: renesas: falcon: Enable CANFD 0 and 1
  arm64: dts: renesas: r8a779a0: Add CANFD device node
  arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
  arm64: dts: renesas: r9a07g054: Add TSU node
  arm64: dts: renesas: r9a07g054: Add OPP table
  arm64: dts: renesas: r9a07g054: Fillup the GPU node
  arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
  arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM
  arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
  arm64: dts: renesas: rzg2lc-smarc: Enable Audio
  arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
  arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi
  arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
  arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0
  arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
  arm64: dts: renesas: r9a07g054: Add USB2.0 device support
  arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
  arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
  arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
  arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
  arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
  arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
  soc: renesas: Identify RZ/G2UL SoC
  dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC
  arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
  arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
  arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
  arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
  arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
  ARM: rockchip: fix typos in comments
  mtd: rawnand: print offset instead of page number for bad blocks
  mtd: spinand: gigadevice: add support for GD5FxGM7xExxG
  mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG
  mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG
  mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG
  mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
  mtd: rawnand: davinci: Remove redundant unsigned comparison to zero
  mtd: parsers: bcm47xxpart: print correct offset on read error
  ARM: dove: multiplatform support
  ARM: ep93xx: multiplatform support
  ARM: ep93xx: make mach/ep93xx-regs.h local
  ARM: ep93xx: enable SPARSE_IRQ
  ARM: ep93xx: renumber interrupts
  ARM: versatile: move integrator/realview/vexpress to versatile
  arm64: dts: add support for S4 power domain controller
  arm64: dts: meson-s4: add gpio_intc node
  arm64: dts: meson-s4: add pinctrl node
  arm64: dts: rockchip: Add some pins for NanoPi4
  arm64: dts: rockchip: Add sata nodes to rk356x
  arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
  arm64: meson: update WiFi SDIO in dts for JetHub D1
  arm64: meson: update SDIO voltage in dts for JetHub D1
  arm64: meson: dts: update serial alias in dts for JetHub D1
  arm64: meson: add dts bluetooth node for JetHub H1
  ARM: dts: rockchip: use generic node name for dma rk3036/rk322x
  ARM: dts: rockchip: correct interrupt flags on rk3188 boards
  regulator: Flag uncontrollable regulators as always_on
  spi: support hclk
  spi: mediatek: support hclk
  spi: mediatek: add spi memory support for ipm design
  regulator: fixed: Remove print on allocation failure
  regulator: dt-bindings: richtek,rt4801: minor comments adjustments
  regulator: Add binding for Richtek RT5759 DCDC converter
  regulator: rt5759: Add support for Richtek RT5759 DCDC converter
  regulator: Add BUCK and LDO document for MT6358 and MT6366
  regulator: mt6366: Add support for MT6366 regulator
  regmap: Constify static regmap_bus structs
  ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682
  ASoC: mediatek: mt8195: add machine support for max98390 and rt5682
  ASoC: mediatek: mt8195: rename card controls
  ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml
  ASoC: mediatek: mt8195: merge machine driver
  ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c
  ARM: configs: Update multi_v5_defconfig for WM8731 bus refactoring
  ASoC: wm8731: Convert DT bindings to YAML format
  ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules
  ASoC: wm8731: Factor our MCLK and mutex initialisation
  ASoC: wm8731: Move regulator request into wm8731_init()
  ASoC: wm8731: Factor component init out of bus code
  ASoC: wm8731: Update to modern DAI terminology
  ASoC: topology: Rename soc_tplg_init_kcontrol() function
  ASoC: topology: Correct error message
  ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL
  ASoC: topology: Return bool instead of int
  ASoC: topology: Remove unnecessary looping
  ASoC: topology: Use for loop instead of while
  ASoC: tegra: AHUB routes for ASRC module
  ASoC: tegra: Add Tegra186 based ASRC driver
  ASoC: tegra: Add binding doc for ASRC module
  ASoC: SOF: Remove redundant return statements
  ASoC: SOF: Remove header from struct snd_sof_ipc_msg
  ASoC: SOF: Drop 'header' parameter from tx_message() API
  ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply()
  ASoC: SOF: disable dma trace in s0ix
  ASoC: SOF: extend the interface to stop DMA trace
  ASoC: SOF: Drop support for mapped control data
  ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking
  ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc
  ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct
  ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer
  drm/imx: ipuv3-plane: Remove redundant color encoding and range initialisation
  drm/imx: ipuv3-plane: Remove redundant zpos initialisation
  drm/imx: make static read-only array channel_offsets const
  drm/imx: imx-tve: Make use of the helper function devm_platform_ioremap_resource()
  gpu: ipu-v3: image-convert: use swap()
  fs: ext2: Fix duplicate included linux/dax.h
  libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len)
  selftests/bpf: Add tests for uprobe auto-attach via skeleton
  selftests/bpf: Add tests for u[ret]probe attach by name
  libbpf: Add auto-attach for uprobes based on section name
  libbpf: Support function name-based attach uprobes
  libbpf: auto-resolve programs/libraries when necessary for uprobes
  samples: bpf: Convert xdp_router_ipv4 to XDP samples helper
  bpf: Correct the comment for BTF kind bitfield
  selftests/bpf: Fix cd_flavor_subdir() of test_progs
  selftests/bpf: Return true/false (not 1/0) from bool functions
  selftests/bpf: Fix vfs_link kprobe definition
  bpf: Replace usage of supported with dedicated list iterator variable
  drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb
  drm/atomic-helper: support more than one write fence in drm_gem_plane_helper_prepare_fb
  drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2
  drm/radeon: stop using dma_resv_excl_fence
  drm/vmwgfx: stop using dma_resv_excl_fence v2
  dma-buf: add dma_resv_get_singleton v2
  drivers/dma-buf: dma-buf.c: fix a typo
  drm/ttm: Add a parameter to add extra pages into ttm_tt
  bpf, test_offload.py: Skip base maps without names
  bpf: Remove redundant assignment to smap->map.value_size
  selftests/bpf: Remove unused variable from bpf_sk_assign test
  bpf: Use swap() instead of open coding it
  drm/edid: reduce magic when updating the EDID block checksum
  drm/edid: track invalid blocks in drm_do_get_edid()
  drm/edid: split out invalid block filtering to a separate function
  drm/edid: simplify block check when filtering invalid blocks
  drm/edid: use a better variable name for EDID block read retries
  drm/edid: split drm_edid_block_valid() to check and act parts
  drm/edid: split out edid_header_fix()
  drm/edid: clean up edid_is_zero()
  drm/edid: make drm_edid_header_is_valid() accept void pointer
  drm/edid: add edid_block_tag() helper to get the EDID extension tag
  drm/edid: clean up EDID block checksum functions
  drm/edid: use struct edid * in drm_do_get_edid()
  MAINTAINERS: Add printk indexing maintainers on mention of printk_index
  wcn36xx: Improve readability of wcn36xx_caps_name
  ath9k: make is2ghz consistent in ar9003_eeprom
  ath10k: enable napi on RX path for usb
  ath10k: add support for MSDU IDs for USB devices
  dma-buf: drop the DAG approach for the dma_resv object v3
  drm/amdkfd: Create file descriptor after client is added to smi_clients list
  drm/amdgpu: Sync up header and implementation to use the same parameter names
  drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
  drm/amdgpu: Fix unique_id references for Sienna Cichlid
  drm/amd/display: remove DC_FP_* wrapper from dml folder
  drm/amd/display: detach fpu operations from dcn10_validate_bandwidth in calcs
  drm/amdgpu: Add unique_id support for sienna cichlid
  drm/amdgpu: Use metrics data function to get unique_id for Aldebaran
  drm/amdgpu: Add UNIQUE_ID to MetricsMember_t
  drm/amdgpu: Use switch case for unique_id
  drm/amdkfd: Use atomic64_t type for pdd->tlb_seq
  drm/amdgpu: fix incorrect size printing in error msg
  drm/amdgpu: fix some kerneldoc in the VM code v2
  amd/display: set backlight only if required
  drm/amd/display: DCN3.1: don't mark as kernel-doc
  drm/amd/display: Fix pointer dereferenced before checking
  drm/amdgpu: Add tlb_cb for unlocked update
  drm/amdgpu: Correct unlocked update fence handling
  drm/amd/display: Fix pointer dereferenced before checking
  drm/amd/display: Fix allocate_mst_payload assert on resume
  drm/amd/display: 3.2.179
  drm/amd/display: [FW Promotion] Release 0.0.110.0
  drm/amd/display: Revert FEC check in validation
  drm/amd/display: Update LTTPR UHBR link rate support struct
  drm/amd/display: Add support for USBC connector
  drm/amd/display: Add work around for AUX failure on wake.
  drm/amd/display: Clear optc false state when disable otg
  drm/amd/display: Enable power gating before init_pipes
  drm/amd/display: Remove redundant dsc power gating from init_hw
  drm/amd/display: Power down hardware if timer not trigger
  drm/amd/display: Correct Slice reset calculation
  drm/amd/display: Enable 3-plane MPO for DCN31
  drm/amd/display: Set fec register init value
  drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix
  drm/amd/display: Create underflow interrupt IRQ type
  bpf, tests: Add load store test case for tail call
  bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets
  bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number
  bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)
  arm64, insn: Add ldr/str with immediate offset
  drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge
  drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge
  drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge
  drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge
  Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices"
  drm/bridge: lt9611: Add atomic_get_input_bus_fmts
  drm/bridge: lt9611: Switch to atomic operations
  drm/bridge: ti-sn65dsi83: Check link status register after enabling the bridge
  drm: bridge: icn6211: Read and validate chip IDs before configuration
  drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb()
  drm: bridge: icn6211: Add I2C configuration support
  drm: bridge: icn6211: Implement atomic_get_input_bus_fmts
  drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples
  drm: bridge: icn6211: Disable DPI color swap
  drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode
  drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration
  drm: bridge: icn6211: Add HS/VS/DE polarity handling
  drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
  drm: bridge: icn6211: Fix register layout
  drm: exynos: dsi: Switch to atomic funcs
  drm: exynos: dsi: Convert to bridge driver
  drm: exynos: dsi: Use drm panel_bridge API
  exynos: drm: dsi: Attach in_bridge in MIC driver
  drm: bridge: panel: Reset the connector state pointer
  drm: bridge: tc358764: Use drm panel_bridge API
  drm/bridge: tc358767: Add DSI-to-DPI mode support
  drm/bridge: tc358767: Split tc_set_video_mode() into common and (e)DP part
  drm/bridge: tc358767: Detect bridge mode from connected endpoints in DT
  drm/bridge: tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint()
  drm/bridge: tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup()
  drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
  drm/bridge: tc358767: Implement atomic_check callback
  drm/bridge: tc358767: Convert to atomic ops
  drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions
  dt-bindings: display: bridge: tc358867: Document DSI data-lanes property
  dt-bindings: display: bridge: tc358867: Document DPI output support
  drm/bridge: adv7511: clean up CEC adapter when probe fails
  drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe()
  drm/i915: Allow static DRRS on LVDS
  drm/i915: Allow static DRRS on all eDP ports
  drm/i915: Move intel_drrs_compute_config() into intel_dp.c
  drm/i915: Allow higher refresh rate alternate fixed modes
  drm/i915: Allow an arbitrary number of downclock modes
  drm/i915: Stop duplicating the EDID fixed/downclock modes
  drm/i915: Combine the EDID fixed_mode+downclock_mode lookup into one
  drm/i915: Nuke intel_drrs_init()
  drm/i915: Refactor non-EDID fixed mode duplication
  drm/i915: Put fixed modes directly onto the panel's fixed_modes list
  drm/i915: Extract intel_edp_has_drrs()
  drm/i915/display: Add HAS_MBUS_JOINING
  drm/i915/dmc: split out dmc registers to a separate file
  drm/i915/dmc: hide DMC version macros
  drm/i915/dmc: abstract GPU error state dump
  drm/i915: Handle the DG2 max bw properly
  drm/edid: fix invalid EDID extension block filtering
  drm/vc4: Implement atomic_print_state for HVS channel state
  drm/vc4: Constify private state accessors
  drm/atomic: Add atomic_print_state to private objects
  drm/atomic: Print the state every non-blocking commit
  drm/panel-edp: Fix AUO B133UAN01 panel id
  drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL
  drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits
  drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL
  drm/i915/dg2: Add Wa_22014226127
  drm/i915/dp: make DSC usage logging actually useful
  drm/i915/audio: move has_audio checks to within codec enable/disable
  drm/i915/audio: unify audio codec enable/disable debug logging
  HID: intel-ish-hid: ipc: add ADL and RPL device id
  drm/i915: Move intel_vtd_active and run_as_guest to i915_utils
  drm/i915/dmc: fix i915_reg_t usage
  drm/i915/dmc: move dmc debugfs to intel_dmc.c
  drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c
  drm/i915/dmc: simplify intel_dmc_load_program() conditions
  ath11k: reduce the wait time of 11d scan and hw scan while add interface
  ath11k: add support to search regdb data in board-2.bin for WCN6855
  wcn36xx: Implement tx_rate reporting
  drm/i915/ats-m: add ATS-M platform info
  drm/panel-edp: Add AUO B133UAN01
  drm/i915: Add RPL-S PCI IDs
  drm/i915: Change SDVO fixed mode handling
  drm/i915: Use intel_panel_edid_fixed_mode() for sdvo
  drm/i915: Extract intel_panel_encoder_fixed_mode()
  drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode()
  drm/i915: Rename intel_panel_vbt_fixed_mode()
  drm/i915: Use intel_panel_preferred_fixed_mode() more
  drm/i915: Extract intel_edp_add_properties()
  drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG()
  drm/i915: Pass intel_connector to intel_panel_{init,fini}()
  drm/i915: Split pipe+output CSC programming to noarm+arm pair
  drm/i915: Split color_commit() into noarm+arm pair
  drm/i915: Make ilk+ pfit regiser unlocked
  drm/i915: Remove locks around skl+ scaler programming
  docs: gpu: i915.rst: Fix DRRS documentation
  drm/edid: split drm_add_edid_modes() to two
  drm/edid: add more general struct edid constness in the interfaces
  drm/edid: constify struct edid passed around in callbacks and closure
  drm/edid: constify struct edid passed to detailed blocks
  drm/edid: constify struct detailed_timing in parsing callbacks
  drm/edid: constify struct detailed_timing in lower level parsing
  drm/edid: use struct detailed_timing member access in gtf2 functions
  drm/edid: use struct detailed_timing member access in is_rb()
  drm/edid: pass a timing pointer to is_detailed_timing_descriptor()
  drm/edid: pass a timing pointer to is_display_descriptor()
  drm/edid: fix reduced blanking support check
  drm/edid: don't modify EDID while parsing
  drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities
  tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
  gma500: fix an incorrect NULL check on list iterator
  drm/amdgpu: drop amdgpu_gtt_node
  drm/ttm: rework bulk move handling v5
  drm/ttm: de-inline ttm_bo_pin/unpin
  drm/i915/migrate: move the sanity check
  drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS
  drm/i915: avoid concurrent writes to aux_inv
  drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
  drm/ttm: allow bulk moves for all domains
  drm/ttm: add resource iterator v4
  drm/ttm: move the LRU into resource handling v4
  drm/amdgpu/jpeg: Add jpeg ras error query support
  drm/amdgpu/vcn: Add VCN ras error query support
  drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition
  drm/amdgpu/jpeg: Add jpeg block ras support
  drm/amdgpu/vcn: Add vcn ras support
  drm/amdgpu: Add vcn and jpeg ras support flag
  drm/amd/vcn: fix an error msg on vcn 3.0
  drm/amdgpu: Re-classify some log messages in commit path
  drm/amd/pm: Check feature support using IP version
  drm/amdgpu/vcn3: send smu interface type
  amdgpu/pm: Implement emit_clk_levels for vega10
  amdgpu/pm: Add new hwmgr API function "emit_clock_levels"
  drm/i915/display: Extend DP HDR support to hsw+
  drm/sched: Fix htmldoc warning.
  drm/bridge: anx7625: Set downstream sink into normal status
  ath11k: store and send country code to firmware after recovery
  drm/i915/intel_combo_phy: Print I/O voltage info
  drm/i915/display: Remove check for low voltage sku for max dp source rate
  drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER
  drm: omapdrm: Support exporting of non-contiguous GEM BOs
  drm: omapdrm: simplify omap_gem_pin
  drm/i915: add lmem_size modparam
  drm/i915/guc: Correctly free guc capture struct on error
  drm/amdgpu: remove table_freed param from the VM code
  drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2
  drm/amdkfd: start using tlb_seq from the VM subsystem
  drm/amdgpu: rework TLB flushing
  drm/amdgpu: simplify VM update tracking a bit
  drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c
  drm/amdgpu: move VM PDEs to idle after update
  drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder
  drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder
  drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder
  drm/amd/display: 3.2.178
  drm/amd/display: [FW Promotion] Release 0.0.109.0
  drm/amdkfd: print unmap queue status for RAS poison consumption (v3)
  drm/amd/display: Fix HDCP SEND AKI INIT error
  drm/amdgpu: drop redundant check of harvest info
  drm/amdgpu: Fix spelling mistake "regiser" -> "register"
  drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2)
  drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2)
  drm/amdkfd: replace source_id with client_id for RAS poison consumption
  drm/amdkfd: refine event_interrupt_poison_consumption
  drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static
  drm/amdgpu: drop amdgpu_display_gem_fb_init()
  drm/amdgpu: make amdgpu_display_framebuffer_init() static
  drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB
  drm/qxl: fix qxl can't use in arm64
  drm/virtio: Remove restriction of non-zero blob_flags
  drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
  ath9k: add functions to get paprd rate mask
  ath9k: refactor ar9003_hw_spur_mitigate_ofdm
  ath9k: fix ar9003_get_eepmisc
  ath9k: use AR9300_MAX_CHAINS when appropriate
  ath9k: split set11nRateFlags and set11nChainSel
  ath9k: make ATH_SREV macros more consistent
  ath11k: Add peer rhash table support
  ath11k: add read variant from SMBIOS for download board data
  ath11k: add fallback board name without variant while searching board-2.bin
  drm/vc4: hdmi: Support HDMI YUV output
  drm/vc4: hdmi: Always try to have the highest bpc
  drm/vc4: hdmi: Take bpp into account for the scrambler
  drm/vc4: hdmi: Take the sink maximum TMDS clock into account
  drm/vc4: hdmi: Move clock calculation into its own function
  drm/vc4: hdmi: Move clock validation to its own function
  drm/vc4: hdmi: Rename pixel_rate variable
  drm/bridge: it6505: Fix build error
  dma-buf: finally make the dma_resv_list private v2
  dma-buf: add dma_resv_replace_fences v2
  RDMA: use dma_resv_wait() instead of extracting the fence
  drm/etnaviv: stop using dma_resv_excl_fence v2
  drm: bridge: it66121: Add audio support
  drm: bridge: it66121: Fix the register page length
  dt-bindings: display: bridge: it66121: Add audio support
  drm/gma500: Add crtc prefix to vblank functions
  drm/gma500: Declare a few functions static
  drm/gma500: Free the correct connector allocation
  drm/gma500: gma500 don't register non-hotpluggable connectors
  drm/gma500: Make use of the drm connector iterator
  drm/gma500: Uninstall interrupts on driver removal
  drm/gma500: Use managed drmm_mode_config_init()
  ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability
  ath11k: fix the warning of dev_wake in mhi_pm_disable_transition()
  ath11k: Add hw-restart option to simulate_fw_crash
  ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base
  ath11k: add support for device recovery for QCA6390/WCN6855
  ath11k: disable regdb support for QCA6390
  ath11k: remove unused ATH11K_BD_IE_BOARD_EXT
  ath11k: acquire ab->base_lock in unassign when finding the peer by addr
  drm/i915/guc: Print the GuC error capture output register list.
  drm/i915/guc: Plumb GuC-capture into gpu_coredump
  drm/i915/guc: Pre-allocate output nodes for extraction
  drm/i915/guc: Extract GuC error capture lists on G2H notification.
  drm/i915/guc: Check sizing of guc_capture output
  drm/i915/guc: Add capture region into intel_guc_log
  drm/i915/guc: Update GuC-log relay function names
  drm/i915/guc: Add GuC's error state capture output structures.
  drm/i915/guc: Add Gen9 registers for GuC error state capture.
  drm/i915/guc: Add DG2 registers for GuC error state capture.
  drm/i915/guc: Add XE_LP steered register lists support
  drm/i915/guc: Add XE_LP static registers for GuC error capture.
  drm/i915/guc: Update GuC ADS size for error capture lists
  drm/i915/gt: replace cache_clflush_range
  drm/i915/: Re-work clflush_write32
  drm/i915/gt: Re-work reset_csb
  drm/i915/gt: Drop invalidate_csb_entries
  drm/i915/gt: Re-work intel_write_status_page
  drm/i915/gt: fix i915_reg_t initialization
  drm/i915/debugfs: Do not return '0' if there is nothing to return
  drm/i915: s/enable/active/ for DRRS
  drm/tilcdc: Use drm_mode_copy()
  drm/gma500: Use drm_mode_copy()
  drm/i915: Add "maximum pipe read bandwidth" checks
  drm/i915: Fix DBUF bandwidth vs. cdclk handling
  drm/i915: Properly write lock bw_state when it changes
  drm/i915: Round up when calculating display bandwidth requirements
  drm/i915: Nuke intel_bw_calc_min_cdclk()
  drm/i915: Remove total[] and uv_total[] from ddb allocation
  drm/i915: Pre-calculate plane relative data rate
  drm/i915: Split plane data_rate into data_rate+data_rate_y
  drm/i915: Tweak plane ddb allocation tracking
  drm/i915/display/adlp: More voltage swing table updates
  drm/vmwgfx: Disable command buffers on svga3 without gbobjects
  drm/vmwgfx: validate the screen formats
  drm/vmwgfx: Fix mob cursor allocation race
  drm/vmwgfx: Fix an invalid read
  drm/i915/sdvo: prefer __packed over __attribute__((packed))
  drm/i915/gem: Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2)
  ath11k: change fw build id format in driver init log
  ath11k: Refactor the peer delete
  ath10k: Use of_device_get_match_data() helper
  ath10k: Trigger sta disconnect on hardware restart
  drm/i915/gt: Add sysfs throttle frequency interfaces
  drm/i915/gt: Create per-tile RPS sysfs interfaces
  drm/i915/gt: Create per-tile RC6 sysfs interface
  drm/i915/gt: create per-tile sysfs interface
  drm/i915: Prepare for multiple GTs
  drm/i915/gt: add gt_is_root() helper
  drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0
  drm/i915: Add logical mapping for video decode engines
  drm/i915: Fix renamed struct field
  drm/i915: Rename QGV request/response bits
  drm/i915: Unconfuses QGV vs. PSF point masks
  drm/i915: Fix PSF GV point mask when SAGV is not possible
  drm/i915: Rename pre-icl SAGV enable/disable functions
  drm/i915: Reject excessive SAGV block time
  drm/i915: Probe whether SAGV works on pre-icl
  drm/i915: Rework SAGV block time probing
  drm/i915: Treat SAGV block time 0 as SAGV disabled
  fbdev: defio: fix the pagelist corruption
  drm/i915/dg2: Add preemption changes for Wa_14015141709
  ath6kl: fix typos in comments
  ath9k: Use platform_get_irq() to get the interrupt
  ath11k: support GTK rekey offload
  ath11k: support ARP and NS offload
  ath11k: purge rx pktlog when entering WoW
  ath11k: implement hardware data filter
  ath11k: Add WoW net-detect functionality
  ath11k: Add basic WoW functionalities
  drm/i915/uapi: Add query for hwconfig blob
  drm/i915/guc: Add fetch of hwconfig blob
  drm/panel-edp: add LQ140M1JW46 edp panel entry
  dt-bindings: display/panel: Add Leadtek ltk035c5444t
  fbdev: Fix cfb_imageblit() for arbitrary image widths
  fbdev: Fix sys_imageblit() for arbitrary image widths
  drm/i915: include uapi/drm/i915_drm.h directly where needed
  drm/gma500: Cosmetic cleanup of irq code
  drm/gma500: Don't store crtc_funcs in psb_ops
  drm/gma500: Move gma_intel_crtc_funcs into gma_display.c
  drm/gma500: Remove unused declarations and other cruft
  drm/vc4: add tracepoints for CL submissions
  drm/ssd130x: Reduce temporary buffer sizes
  drm/ssd130x: Fix rectangle updates
  drm/format-helper: Fix XRGB888 to monochrome conversion
  drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed()
  drm/doc: Clarify what ioctls can be used on render nodes
  drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]
  drm/nouveau: Fix spelling mistake "endianess" -> "endianness"
  drm/i915: fixup the initial fb base on DGFX
  drm/i915/display: Check mappable aperture when pinning preallocated vma
  drm/i915/ttm: wire up the object offset
  drm/i915: add i915_gem_object_create_region_at()
  drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY
  drm/i915/stolen: don't treat small BAR as an error
  drm/i915/lmem: don't treat small BAR as an error
  drm/gma500: Move GTT memory-range setup into helper
  drm/gma500: Move GTT enable and disable code into helpers
  drm/gma500: Move GEM memory management functions to gem.c
  drm/gma500: Inline psb_gtt_restore()
  drm/gma500: Split GTT init/resume/fini into GTT and GEM functions
  drm/gma500: Cleanup GTT uninit and error handling
  drm/gma500: Move GTT resume logic out of psb_gtt_init()
  drm/gma500: Move GTT setup and restoration into helper funtions
  drm/gma500: Remove struct psb_gtt.sem sempahore
  drm/gma500: Move GTT locking into GTT helpers
  drm/gma500: Acquire reservation lock for GEM objects
  drm/gma500: Remove struct psb_gem_object.npage
  drm/i915: Reject unsupported TMDS rates on ICL+
  drm/solomon: Make DRM_SSD130X depends on MMU
  drm/i915: Deal with bigjoiner vs. DRRS
  drm/i915: Do DRRS disable/enable during pre/post_plane_update()
  drm/i915: Schedule DRRS work from intel_drrs_enable()
  drm/i915: Don't cancel/schedule drrs work if the pipe wasn't affected
  drm/i915: Determine DRRS frontbuffer_bits ahead of time
  drm/i915: Fix DRRS frontbuffer_bits handling
  drm/i915: Add missing tab to DRRS debugfs
  drm/i915: Put the downclock_mode check back into can_enable_drrs()
  drm/i915: Use drm_mode_copy()
  drm/blend: fix typo in the comment
  drm/i915: Add support for steered register writes
  drm/i915/guc: add steering info to GuC register save/restore list
  drm/i915: Report steering details in debugfs
  drm/i915: Reduce stack usage in debugfs due to SSEU
  drm/i915/display: Do not re-enable PSR after it was marked as not reliable
  drm/i915/display: Fix HPD short pulse handling for eDP
  drm/i915: Convert fixed_mode/downclock_mode into a list
  drm/i915: Implement static DRRS
  drm/i915: Enable eDP DRRS on ilk/snb port A
  drm/i915: Move DRRS enable/disable higher up
  drm/i915: Stash DRRS state under intel_crtc
  drm/i915: Eliminate the intel_dp dependency from DRRS
  drm/i915: Introduce intel_drrs_type_str()
  drm/i915: Introduce intel_panel_drrs_type()
  drm/i915: Introduce intel_panel_preferred_fixed_mode()
  drm/i915: Introduce intel_panel_get_modes()
  drm/i915: Introduce intel_panel_{fixed,downclock}_mode()
  drm/i915: Nuke dev_priv->drrs.type
  drm/i915: Simplify intel_panel_info()
  drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds()
  drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create_preferred_input_timing()
  drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties()
  drm/i915/display/adlp: Update eDP voltage swing table
  drm/i915/xehp: Update topology dumps for Xe_HP
  drm/i915/sseu: Don't overallocate subslice storage
  x86/gpu: include drm/i915_pciids.h directly in early quirks
  drm/panel: Use drm_mode_duplicate()
  drm/imx: Use drm_mode_duplicate()
  drm/bridge: Use drm_mode_copy()
  drm: Add drm_mode_init()
  drm/vmwgfx: Stop using surface dma commands on most configurations
  drm/vmwgfx: Implement MSI/MSI-X support for IRQs
  drm/vmwgfx: Initialize drm_mode_fb_cmd2
  drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace
  drm/vmwgfx: Fix fencing on SVGAv3
  drm/vmwgfx: Print capabilities early during the initialization
  drm/vmwgfx: Cleanup multimon initialization code
  drm/vmwgfx: Add support for CursorMob and CursorBypass 4
  drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header
  drm/i915/gem: add missing boundary check in vm_access
  drm/i915: Rename PIPECONF refresh select bits
  drm/i915: Clean up DRRS refresh rate enum
  drm/i915: Polish drrs type enum
  drm/i915: Program MSA timing delay on ilk/snb/ivb
  drm/i915: Read DRRS MSA timing delay from VBT
  drm/i915: Pimp DRRS debugs
  drm/i915: Constify intel_drrs_init() args
  drm/i915: Fix up some DRRS type checks
  drm/i915: Remove struct dp_link_dpll
  drm/i915: Populate bxt/glk DPLL clock limits a bit more
  drm/i915: Replace hand rolled bxt vco calculation with chv_calc_dpll_params()
  drm/i915: Replace bxt_clk_div with struct dpll
  drm/i915: Store the m2 divider as a whole in bxt_clk_div
  drm/i915: Clean up bxt/glk PLL registers
  drm/i915: Remove redundant/wrong comments
  drm/i915: Store the /5 target clock in struct dpll on vlv/chv
  drm/i915: Make the PIPESRC rect relative to the entire bigjoiner area
  ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed
  drm/i915: Remove leftover cnl SAGV block time
  drm/bridge: analogix_dp: Enable autosuspend
  drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
  drm/bridge: Add myself as a reviewer for the Parade PS8640 bridge chip
  drm/bridge: Add myself as a reviewer for the TI SN65DSI86 bridge chip
  drm/bridge: Add MAINTAINERS entry for DRM drivers for bridge chip bindings
  drm/bridge: anx7625: switch to devm_drm_of_get_bridge
  drm: ssd130x: Always apply segment remap setting
  drm: ssd130x: Fix COM scan direction register mask
  drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge
  drm/bridge: anx7625: check the return on anx7625_aux_trans
  drm/bridge: anx7625: config hs packets end aligned to avoid screen shift
  drm/mediatek: implement the DSI HS packets aligned
  drm/dsi: transfer DSI HS packets ending at the same time
  dt-bindings: display: sitronix, st7735r: Remove spi-max-frequency limit
  dt-bindings: display: sitronix, st7735r: Make reset-gpios optional
  dt-bindings: display: sitronix, st7735r: Fix backlight in example
  drm/i915/dsi: use min_t() to make code cleaner
  drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms
  drm/doc: pull in drm_buddy.c
  drm/i915: opportunistically apply ALLOC_CONTIGIOUS
  drm/i915/gtt: reduce overzealous alignment constraints for GGTT
  drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge
  drm/bridge: tc358775: switch to devm_drm_of_get_bridge
  drm/bridge: tc358762: switch to devm_drm_of_get_bridge
  drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge
  drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge
  drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge
  drm/komeda: plane: Remove redundant color encoding and range initialisation
  drm/komeda: plane: Remove redundant zpos initialisation
  drm/komeda: plane: switch to plane reset helper
  drm/omap: fix NULL but dereferenced coccicheck error
  drm/selftests: missing error code in igt_buddy_alloc_smoke()
  drm: Drop commas after SoC match table sentinels
  drm/i915: stop checking for NULL vma->obj
  drm/i915: limit the async bind to bind_async_flags
  drm/i915/gmbus: use to_intel_gmbus() instead of open coding
  drm/i915/gmbus: move some local bus variables within loops
  drm/i915/fbdev: fixup setting screen_size
  drm/i915/gem: Remove some unnecessary code
  drm/i915: Remove the vma refcount
  drm/i915: Remove the vm open count
  drm/i915/dmabuf: Fix prime_mmap to work when using LMEM
  drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf()
  efifb: Remove redundant efifb_setup_from_dmi stub
  sysfb: Enable boot time VESA graphic mode selection
  sysfb: Make config option dependencies explicit
  drm/bridge_connector: enable HPD by default if supported
  drm/i915: Use bigjoiner_pipes more
  drm/i915: Eliminate bigjoiner boolean
  drm/i915: Start tracking PIPESRC as a drm_rect
  drm/i915: Use designated initializers for bxt_dp_clk_val[]
  drm/i915: Remove bxt m2_frac_en
  drm/i915: Clean up some struct/array initializers
  drm/i915: Move a bunch of stuff into rodata from the stack
  drm/i915: Nuke skl_wrpll_context_init()
  drm/i915: Relocate a few more pch transcoder bits
  drm/i915: Relocate ibx pch port sanitation code
  drm/i915: Remove framestart_delay sanitation
  drm/i915: Move framestart_delay to crtc_state
  drm/i915/dmc: Update DMC to v2.16 on ADL-P
  drm/i915: Add RCS mask to GuC ADS params
  drm/i915/xehp: Support platforms with CCS engines but no RCS
  drm/selftests: fix a shift-out-of-bounds bug
  drm/i915: include linux/highmem.h and linux/swap.h where needed
  drm/i915/gmbus: alloc intel_gmbus dynamically
  drm/i915/gmbus: pass gpio reg to intel_gpio_setup()
  drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup
  drm/i915/gmbus: combine gmbus pin lookups to one function
  drm/i915/adl-n: Add stepping info
  drm/i915/guc: Fix potential invalid pointer dereferences when decoding G2Hs
  drm/i915/guc: Drop obsolete H2G definitions
  drm/i915/guc: Rename desc_idx to ctx_id
  drm/i915/guc: Move lrc desc setup to where it is needed
  drm/i915/guc: Split guc_lrc_desc_pin apart
  drm/i915/guc: Better name for context id limit
  drm/i915/guc: Add an explicit 'submission_initialized' flag
  drm/i915/guc: Do not conflate lrc_desc with GuC id for registration
  drm/nouveau/instmem: fix uninitialized_var.cocci warning
  drm/i915: Pimp async flip debugs
  drm/i915: Fix the async flip wm0/ddb optimization
  drm/i915: Check async flip capability early on
  drm/i915: Don't skip ddb allocation if data_rate==0
  drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT
  drm/i915/display: Allow users to disable PSR2
  drm/i915/psr: Set "SF Partial Frame Enable" also on full update
  drm/i915: update new TMDS clock setting defined by VBT
  drm/i915/display/adlp: Remove code related to underrun recovery
  iommu/vt-d: Add RPLS to quirk list to skip TE disabling
  drm/i915: Use str_on_off()
  drm/i915: Use str_enabled_disabled()
  drm/i915: Use str_enable_disable()
  drm/i915: Use str_yes_no()
  drm/i915: make a handful of read-only arrays static const
  drm/i915: Move intel_display_power_well_is_enabled() to intel_display_power_well.c
  drm/i915: Add functions to get a power well's state/name/domains/mask/refcount
  drm/i915: Add function to call a power well's sync_hw() hook
  drm/i915: Move power well get/put/enable/disable functions to a new file
  drm/i915: Move i915_power_well_regs struct into i915_power_well_ops
  drm/i915: Remove redundant state verification during TypeC AUX power well disabling
  drm/i915: Sanitize open-coded power well enable()/disable() calls
  drm/i915: Fix the VDSC_PW2 power domain enum value
  drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK
  drm/i915: Fix MSO vs. bigjoiner timings confusion
  drm/i915: Extract intel_crtc_compute_pipe_mode()
  drm/i915: Extract intel_crtc_compute_pipe_src()
  drm/i915: Extract intel_bigjoiner_adjust_timings()
  drm/i915: Extract intel_splitter_adjust_timings()
  drm/i915: Rename variables in intel_crtc_compute_config()
  drm/i915: Remove nop bigjoiner state copy
  drm/i915: Fix cursor coordinates on bigjoiner slave
  drm/i915: Avoid negative shift due to bigjoiner_pipes==0
  drm/i915: s/JSP2/ICP2/ PCH
  drm/i915/dmc: Do not try loading wrong DMC version
  drm/i915/dg2: Skip output init on PHY calibration failure
  drm/i915: Make pre-skl sprite plane registers unlocked
  drm/i915: Make most pre-skl primary plane registers unlocked
  drm/i915: Make cursor plane registers unlocked
  drm/i915: Make skl+ universal plane registers unlocked
  drm/i915: Optimize icl+ universal plane programming
  drm/i915/dg2: Tile 4 plane format support
  drm/i915: Introduce new Tile 4 format
  remove the h8300 architecture
  net: ieee802154: Drop duration settings when the core does it already
  net: mac802154: Set durations automatically
  net: mac802154: Convert the symbol duration into nanoseconds
  net: ieee802154: ca8210: Fix lifs/sifs periods

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/hisilicon/controller/hip04-bootwrapper.yaml
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
	Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
	Documentation/devicetree/bindings/arm/omap/prcm.txt
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/stm32/stm32.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/syna.txt
	Documentation/devicetree/bindings/arm/ux500.yaml
	Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml
	Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
	Documentation/devicetree/bindings/clock/ti-clkctrl.txt
	Documentation/devicetree/bindings/clock/ti/clockdomain.txt
	Documentation/devicetree/bindings/clock/ti/composite.txt
	Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
	Documentation/devicetree/bindings/clock/ti/gate.txt
	Documentation/devicetree/bindings/clock/ti/interface.txt
	Documentation/devicetree/bindings/clock/ti/mux.txt
	Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
	Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
	Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
	Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml
	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
	Documentation/devicetree/bindings/display/bridge/toshiba,tc358767.yaml
	Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml
	Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml
	Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml
	Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml
	Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml
	Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple.yaml
	Documentation/devicetree/bindings/display/panel/panel-timing.yaml
	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
	Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml
	Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
	Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml
	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
	Documentation/devicetree/bindings/dma/fsl-imx-dma.txt
	Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
	Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
	Documentation/devicetree/bindings/eeprom/at24.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/firmware/qcom,scm.txt
	Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml
	Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
	Documentation/devicetree/bindings/hwmon/adt7475.yaml
	Documentation/devicetree/bindings/hwmon/lm75.yaml
	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
	Documentation/devicetree/bindings/i2c/i2c-gate.yaml
	Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml
	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
	Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml
	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
	Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
	Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml
	Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
	Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
	Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
	Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
	Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
	Documentation/devicetree/bindings/leds/leds-mt6360.yaml
	Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
	Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
	Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
	Documentation/devicetree/bindings/media/microchip,xisc.yaml
	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
	Documentation/devicetree/bindings/media/video-interfaces.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
	Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
	Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
	Documentation/devicetree/bindings/mmc/mmc-controller.yaml
	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
	Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
	Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml
	Documentation/devicetree/bindings/mtd/hisilicon,fmc-spi-nor.txt
	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
	Documentation/devicetree/bindings/mtd/partitions/fixed-partitions.yaml
	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
	Documentation/devicetree/bindings/mux/reg-mux.yaml
	Documentation/devicetree/bindings/net/adi,adin.yaml
	Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
	Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
	Documentation/devicetree/bindings/net/cdns,macb.yaml
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Documentation/devicetree/bindings/net/ingenic,mac.yaml
	Documentation/devicetree/bindings/net/micrel.txt
	Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml
	Documentation/devicetree/bindings/net/qcom,ipa.yaml
	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
	Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
	Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
	Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
	Documentation/devicetree/bindings/nvmem/snvs-lpgpr.yaml
	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
	Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
	Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
	Documentation/devicetree/bindings/power/supply/battery.yaml
	Documentation/devicetree/bindings/power/supply/charger-manager.yaml
	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
	Documentation/devicetree/bindings/power/supply/power-supply.yaml
	Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml
	Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml
	Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt
	Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
	Documentation/devicetree/bindings/regulator/mt6358-regulator.txt
	Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml
	Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
	Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
	Documentation/devicetree/bindings/regulator/richtek,rt4801-regulator.yaml
	Documentation/devicetree/bindings/regulator/socionext,uniphier-regulator.yaml
	Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
	Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
	Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.txt
	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
	Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
	Documentation/devicetree/bindings/reset/microchip,rst.yaml
	Documentation/devicetree/bindings/reset/renesas,rst.yaml
	Documentation/devicetree/bindings/reset/socionext,uniphier-glue-reset.yaml
	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
	Documentation/devicetree/bindings/rng/st,stm32-rng.yaml
	Documentation/devicetree/bindings/serial/8250.yaml
	Documentation/devicetree/bindings/serial/sprd-uart.yaml
	Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
	Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
	Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
	Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
	Documentation/devicetree/bindings/soc/rockchip/grf.yaml
	Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
	Documentation/devicetree/bindings/sound/adi,adau1372.yaml
	Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
	Documentation/devicetree/bindings/sound/audio-graph-card2.yaml
	Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml
	Documentation/devicetree/bindings/sound/fsl,micfil.txt
	Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml
	Documentation/devicetree/bindings/sound/maxim,max98390.yaml
	Documentation/devicetree/bindings/sound/maxim,max98520.yaml
	Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
	Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml
	Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml
	Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml
	Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
	Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
	Documentation/devicetree/bindings/sound/rt5682.txt
	Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
	Documentation/devicetree/bindings/sound/samsung,odroid.yaml
	Documentation/devicetree/bindings/sound/tas2562.yaml
	Documentation/devicetree/bindings/sound/tas2770.yaml
	Documentation/devicetree/bindings/sound/tas27xx.yaml
	Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
	Documentation/devicetree/bindings/spi/ingenic,spi.yaml
	Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml
	Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
	Documentation/devicetree/bindings/spi/renesas,hspi.yaml
	Documentation/devicetree/bindings/spi/renesas,rspi.yaml
	Documentation/devicetree/bindings/spi/spi-davinci.txt
	Documentation/devicetree/bindings/spi/spi-pl022.yaml
	Documentation/devicetree/bindings/thermal/qcom-lmh.yaml
	Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml
	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
	Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml
	Documentation/devicetree/bindings/timer/cdns,ttc.yaml
	Documentation/devicetree/bindings/timer/renesas,ostm.yaml
	Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml
	Documentation/devicetree/bindings/usb/smsc,usb3503.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
	Documentation/devicetree/bindings/writing-bindings.rst
	Documentation/devicetree/bindings/writing-schema.rst
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufs-qcom.h
	drivers/soc/qcom/llcc-qcom.c
	drivers/soc/qcom/socinfo.c
	include/linux/soc/qcom/llcc-qcom.h

Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8731890 SKQ4.220615.002
Change-Id: I011b089f8acb3289360dd12bb7280a4345958369
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-06-21 23:18:19 -07:00
Greg Kroah-Hartman
1878ac5f64 Merge 98931dd95f ("Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") into android-mainline
Steps on the way to 5.19-rc1

Resolves merge conflict in:
	fs/proc/base.c
	mm/util.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I55d6d0cadb4dbd0f978a1e7d14444068bd050a7c
2022-06-21 18:17:43 +02:00
Greg Kroah-Hartman
b620c49424 Merge df202b452f ("Merge tag 'kbuild-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia2ecf8a3282630939344386ffa0aca7ed75af8f2
2022-06-21 14:08:53 +02:00
Paul E. McKenney
434c9eefb9 rcu-tasks: Add data structures for lightweight grace periods
This commit adds fields to task_struct and to rcu_tasks_percpu that will
be used to avoid the task-list scan for RCU Tasks Trace grace periods,
and also initializes these fields.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Cc: Neeraj Upadhyay <quic_neeraju@quicinc.com>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Alexei Starovoitov <ast@kernel.org>
Cc: Andrii Nakryiko <andrii@kernel.org>
Cc: Martin KaFai Lau <kafai@fb.com>
Cc: KP Singh <kpsingh@kernel.org>
2022-06-20 09:22:28 -07:00
Blagovest Kolenichev
da8a306f4a Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: Adding Image.gz and boot-gz.img
  Revert "ANDROID: modpost: Forbid double exports"
  ANDROID: Enable SM8450 drivers and DTB in the db845c config
  ANDROID: GKI: remove info print for header generation
  ANDROID: Add clang-tidy/clang-analyzer support for mixed build environment
  ANDROID: dm-default-key: support report_zones
  ANDROID: GKI: enable zoned device support
  Revert "ANDROID: modules: introduce the MODULE_SCMVERSION config"
  ANDROID: scsi: ufs: sysfs: fix up scsi/ufs merge problems.
  ANDROID: BUILD.bazel: db845c: Fix up modules_out for drm_dp_helper -> drm_display_helper change
  ANDROID: binder: fix race in priority restore
  ANDROID: binder: switch task argument for binder_thread
  ANDROID: binder: pass desired priority by reference
  ANDROID: binder: fold common setup of node_prio
  ANDROID: db845c: Add zram and zsmalloc to module_outs
  ANDROID: GKI: ZSMALLOC & ZRAM as modules for arm64
  ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS
  ANDROID: incremental-fs: convert to read_folio
  locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro
  linux/types.h: reinstate "__bitwise__" macro for user space use
  media: lirc: revert removal of unused feature flags
  ARM: ixp4xx: Consolidate Kconfig fixing issue
  ext4: only allow test_dummy_encryption when supported
  ext4: fix bug_on in __es_tree_search
  ext4: avoid cycles in directory h-tree
  ext4: verify dir block before splitting it
  ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
  gfs2: Convert function bh_get to use iomap
  gfs2: use i_lock spin_lock for inode qadata
  gfs2: Return more useful errors from gfs2_rgrp_send_discards()
  gfs2: Use container_of() for gfs2_glock(aspace)
  gfs2: Explain some direct I/O oddities
  ptp: ocp: Add firmware header checks
  ptp: ocp: fix PPS source selector debugfs reporting
  ptp: ocp: add .init function for sma_op vector
  ptp: ocp: vectorize the sma accessor functions
  ptp: ocp: constify selectors
  ptp: ocp: parameterize input/output sma selectors
  ptp: ocp: revise firmware display
  ptp: ocp: add Celestica timecard PCI ids
  ptp: ocp: Remove #ifdefs around PCI IDs
  ptp: ocp: 32-bit fixups for pci start address
  Revert "net/smc: fix listen processing for SMC-Rv2"
  ath6kl: Use cc-disable-warning to disable -Wdangling-pointer
  ALSA: hda/realtek - Add new type for ALC245
  zonefs: Fix zonefs_init_file_inode() return value
  ALSA: usb-audio: Configure sync endpoints before data
  of/irq: fix typo in comment
  selftests/bpf: Dynptr tests
  bpf: Add dynptr data slices
  bpf: Add bpf_dynptr_read and bpf_dynptr_write
  bpf: Dynptr support for ring buffers
  bpf: Add bpf_dynptr_from_mem for local dynptrs
  bpf: Add verifier support for dynptrs
  bpf: Suppress 'passing zero to PTR_ERR' warning
  bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack
  x86/alternative: Introduce text_poke_set
  bpf: Fill new bpf_prog_pack with illegal instructions
  can: ctucanfd: platform: add missing dependency to HAS_IOMEM
  can: kvaser_usb: silence a GCC 12 -Warray-bounds warning
  can: peak_usb: fix typo in comment
  selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged"
  selftests/bpf: fix btf_dump/btf_dump due to recent clang change
  Bluetooth: hci_conn: Fix hci_connect_le_sync
  s390/bpf: Fix typo in comment
  libbpf: Fix typo in comment
  smack: Remove redundant assignments
  dt-bindings: Fix properties without any type
  MAINTAINERS: Add maintainer to AF_XDP
  Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example"
  MAINTAINERS: add KEYS-TRUSTED-CAAM
  doc: trusted-encrypted: describe new CAAM trust source
  KEYS: trusted: Introduce support for NXP CAAM-based trusted keys
  crypto: caam - add in-kernel interface for blob generator
  crypto: caam - determine whether CAAM supports blob encap/decap
  KEYS: trusted: allow use of kernel RNG for key material
  KEYS: trusted: allow use of TEE as backend without TCG_TPM support
  tpm: Add field upgrade mode support for Infineon TPM2 modules
  tpm: Fix buffer access in tpm2_get_tpm_pt()
  char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
  tpm: cr50: Add new device/vendor ID 0x504a6666
  tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
  tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
  tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions
  certs: Explain the rationale to call panic()
  certs: Allow root user to append signed hashes to the blacklist keyring
  certs: Check that builtin blacklist hashes are valid
  certs: Make blacklist_vet_description() more strict
  certs: Factor out the blacklist hash creation
  tools/certs: Add print-cert-tbs-hash.sh
  writeback: fix typo in comment
  Bluetooth: hci_sync: use hci_skb_event() helper
  dma-direct: don't over-decrypt memory
  perf intel-pt: Add guest_code support
  perf kvm report: Add guest_code support
  perf script: Add guest_code support
  perf tools: Add guest_code support
  perf tools: Factor out thread__set_guest_comm()
  perf tools: Add machine to machines back pointer
  perf vendors events arm64: Update Cortex A57/A72
  perf vendors events arm64: Arm Neoverse E1
  perf vendors events arm64: Arm Cortex-X2
  perf vendors events arm64: Arm Cortex-X1
  perf vendors events arm64: Arm Cortex-A710
  perf vendors events arm64: Arm Cortex-A78
  perf vendors events arm64: Arm Cortex-A77
  perf vendors events arm64: Arm Cortex-A75
  perf vendors events arm64: Arm Cortex-A73
  perf vendors events arm64: Arm Cortex-A65
  perf vendors events arm64: Arm Cortex-A510
  perf vendors events arm64: Arm Cortex-A55
  perf vendors events arm64: Arm Cortex-A35
  perf vendors events arm64: Arm Cortex-A34
  perf inject: Keep a copy of kcore_dir
  perf data: Add has_kcore_dir()
  perf inject: Keep some features sections from input file
  libperf: Add preadn()
  perf header: Add ability to keep feature sections
  perf jevents: Modify match field
  perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask
  perf vendor events: Fix Alderlake metric groups
  perf jevents: Append PMU description later
  perf test: Use skip in PERF_RECORD_*
  perf test: Parse events break apart tests
  perf test: Parse events tidy evlist_test
  perf test: Parse events tidy terms_test
  perf test: Basic mmap use skip
  perf test: Use skip in openat syscall
  perf test: Use skip in vmlinux kallsyms
  perf test: Skip reason for suites with 1 test
  perf stat: Make use of index clearer with perf_counts
  perf bpf_counter: Tidy use of CPU map index
  perf cpumap: Add perf_cpu_map__for_each_idx()
  perf stat: Add stat record+report test
  perf lock: Add -t/--thread option for report
  perf lock: Do not discard broken lock stats
  perf c2c: Update documentation for store metric 'N/A'
  perf c2c: Add dimensions for 'N/A' metrics of store operation
  perf mem: Add stats for store operation with no available memory level
  perf build: Error for BPF skeletons without LIBBPF
  landlock: Explain how to support Landlock
  landlock: Add design choices documentation for filesystem access rights
  landlock: Document good practices about filesystem policies
  landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning
  samples/landlock: Add support for file reparenting
  selftests/landlock: Add 11 new test suites dedicated to file reparenting
  landlock: Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER
  LSM: Remove double path_rename hook calls for RENAME_EXCHANGE
  landlock: Move filesystem helpers and add a new one
  landlock: Fix same-layer rule unions
  landlock: Create find_rule() from unmask_layers()
  landlock: Reduce the maximum number of layers to 16
  landlock: Define access_mask_t to enforce a consistent access mask size
  selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
  net: dsa: OF-ware slave_mii_bus
  landlock: Change landlock_restrict_self(2) check ordering
  landlock: Change landlock_add_rule(2) argument check ordering
  selftests/landlock: Add tests for O_PATH
  selftests/landlock: Fully test file rename with "remove" access
  selftests/landlock: Extend access right tests to directories
  selftests/landlock: Add tests for unknown access rights
  selftests/landlock: Extend tests for minimal valid attribute size
  selftests/landlock: Make tests build with old libc
  landlock: Fix landlock_add_rule(2) documentation
  samples/landlock: Format with clang-format
  samples/landlock: Add clang-format exceptions
  selftests/landlock: Format with clang-format
  eth: de4x5: remove support for Generic DECchip & DIGITAL EtherWORKS PCI/EISA
  net: ethernet: mtk_eth_soc: fix error code in mtk_flow_offload_replace()
  fanotify: fix incorrect fmode_t casts
  net: dsa: felix: tag_8021q preparation for multiple CPU ports
  net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports
  net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu
  net: dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU
  net: dsa: felix: move the updating of PGID_CPU to the ocelot lib
  net: dsa: fix missing adjustment of host broadcast flooding
  drm/i915/dsi: fix VBT send packet port selection for ICL+
  net/smc: fix listen processing for SMC-Rv2
  net/smc: postpone sk_refcnt increment in connect()
  ALSA: ctxfi: fix typo in comment
  ALSA: cs5535audio: fix typo in comment
  ALSA: ctxfi: Add SB046x PCI ID
  exfat: check if cluster num is valid
  exfat: reduce block requests when zeroing a cluster
  block: add sync_blockdev_range()
  exfat: introduce mount option 'sys_tz'
  exfat: fix referencing wrong parent directory information after renaming
  wifi: carl9170: silence a GCC 12 -Warray-bounds warning
  wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning
  wifi: iwlwifi: use unsigned to silence a GCC 12 warning
  wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12
  wifi: rtlwifi: remove always-true condition pointed out by GCC 12
  wifi: ath9k: silence array-bounds warning on GCC 12
  wifi: plfxlc: remove redundant NULL-check for GCC 12
  dt-bindings: net: toshiba,visconti-dwmac: Update the common clock properties
  net: dsa: restrict SMSC_LAN9303_I2C kconfig
  net: fddi: skfp: smt: Remove extra parameters to vararg macro
  net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset
  net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void
  net: ethernet: mtk_eth_soc: convert ring dma pointer to void
  net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support
  net: ethernet: mtk_eth_soc: introduce device register map
  net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_rx_alloc/mtk_rx_clean
  net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_poll_tx/mtk_poll_rx
  net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data
  net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx
  net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_to_tx_buf
  net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_alloc/mtk_tx_clean
  net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data
  net: ethernet: mtk_eth_soc: move tx dma desc configuration in mtk_tx_set_dma_desc
  net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_alloc_coherent whenever possible
  dt-bindings: net: mediatek,net: add mt7986-eth binding
  arm64: dts: mediatek: mt7986: introduce ethernet nodes
  eth: tg3: silence the GCC 12 array-bounds warning
  eth: ice: silence the GCC 12 array-bounds warning
  eth: mtk_eth_soc: silence the GCC 12 array-bounds warning
  dpaa2-eth: unmap the SGT buffer before accessing its contents
  dpaa2-eth: use the correct software annotation field
  dpaa2-eth: retrieve the virtual address before dma_unmap
  net: mscc: ocelot: offload tc action "ok" using an empty action vector
  selftests: ocelot: tc_flower_chains: reorder interfaces
  selftests: ocelot: tc_flower_chains: use conventional interface names
  selftests: ocelot: tc_flower_chains: streamline test output
  net: wrap the wireless pointers in struct net_device in an ifdef
  net: fec: Do proper error checking for enet_out clk
  hinic: Avoid some over memory allocation
  net: fec: Do proper error checking for optional clks
  net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
  net: selftests: Add stress_reuseport_listen to .gitignore
  rxrpc: Fix decision on when to generate an IDLE ACK
  rxrpc: Don't let ack.previousPacket regress
  rxrpc: Fix overlapping ACK accounting
  rxrpc: Don't try to resend the request if we're receiving the reply
  rxrpc: Fix listen() setting the bar too high for the prealloc rings
  afs: Adjust ACK interpretation to try and cope with NAT
  rxrpc, afs: Fix selection of abort codes
  rxrpc: Return an error to sendmsg if call failed
  rxrpc: Automatically generate trace tag enums
  rxrpc: Fix locking issue
  rxrpc: Use refcount_t rather than atomic_t
  rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
  net: ipa: use data space for command opcodes
  net: ipa: remove command info pool
  net: ipa: remove command direction argument
  net: ipa: get rid of ipa_cmd_info->direction
  net: ipa: count the number of modem TX endpoints
  net: ipa: kill gsi_trans_commit_wait_timeout()
  net: ipa: specify RX aggregation time limit in config data
  net: ipa: support hard aggregation limits
  net: ipa: make endpoint HOLB drop configurable
  qed: fix typos in comments
  nfp: flower: fix typo in comment
  net: marvell: prestera: fix typo in comment
  cirrus: cs89x0: fix typo in comment
  net: qed: fix typos in comments
  net/mlx5: fix typo in comment
  net: mvpp2: fix typo in comment
  net: sparx5: switchdev: fix typo in comment
  hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe()
  hwmon: (sl28cpld) Fix typo in comment
  hwmon: (pmbus) Check PEC support before reading other registers
  hwmon: (dimmtemp) Fix bitmap handling
  hwmon: (lm90) enable extended range according to DTS node
  dt-bindings: hwmon: lm90: add ti,extended-range-enable property
  dt-bindings: hwmon: lm90: add missing ti,tmp461
  hwmon: (ibmaem) Directly use ida_alloc()/free()
  hwmon: Directly use ida_alloc()/free()
  hwmon: (asus-ec-sensors) fix Formula VIII definition
  dt-bindings: trivial-devices: Add xdp152
  hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
  hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro
  hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
  hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro
  hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro
  hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro
  hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro
  hwmon: Make chip parameter for with_info API mandatory
  thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()
  hwmon: Introduce hwmon_device_register_for_thermal
  hwmon: (acpi_power_meter) Fix style issues
  hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II
  hwmon: (nct6775) Add i2c driver
  dt-bindings: hwmon: Add nuvoton,nct6775
  hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II
  hwmon: (lm83) Remove unused include directives
  hwmon: (pmbus) Add get_voltage/set_voltage ops
  hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE
  hwmon: (adt7475) Use enum chips when loading attenuator settings
  hwmon: (adt7475) Add support for pin configuration
  dt-bindings: hwmon: Document adt7475 pin-function properties
  hwmon: add driver for the Microchip LAN966x SoC
  dt-bindings: hwmon: add Microchip LAN966x bindings
  hwmon: (bt1-pvt) use generic polynomial functions
  lib: add generic polynomial calculation
  hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers
  ext4: fix bug_on in ext4_writepages
  ext4: refactor and move ext4_ioctl_get_encryption_pwsalt()
  ext4: cleanup function defs from ext4.h into crypto.c
  ext4: move ext4 crypto code to its own file crypto.c
  Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"
  ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
  ALSA: usb-audio: Workaround for clock setup on TEAC devices
  ALSA: lola: Bounds check loop iterator against streams array size
  selftests/bpf: add tests verifying unprivileged bpf behaviour
  bpf: refine kernel.unprivileged_bpf_disabled behaviour
  bpf: Allow kfunc in tracing and syscall programs.
  selftests: Add test for timing a bind request to a port with a populated bhash entry
  net: Add a second bind table hashed by port and address
  wwan: iosm: use a flexible array rather than allocate short objects
  hv_netvsc: Fix potential dereference of NULL pointer
  stcp: Use memset_after() to zero sctp_stream_out_ext
  net: mscc: fix the alignment in ocelot_port_fdb_del()
  net: vxlan: Fix kernel coding style
  eth: bnxt: make ulp_id unsigned to make GCC 12 happy
  selftests: fib_nexthops: Make ping timeout configurable
  net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr()
  net: tulip: fix build with CONFIG_GSC
  amt: fix memory leak for advertisement message
  amt: fix gateway mode stuck
  net: avoid strange behavior with skb_defer_max == 1
  net: stmmac: fix out-of-bounds access in a selftest
  sfc/siena: Remove duplicate check on segments
  selftests/bpf: Remove filtered subtests from output
  selftests/bpf: Fix subtest number formatting in test_progs
  selftests/bpf: Add missing trampoline program type to trampoline_count test
  selftests/bpf: Verify first of struct mptcp_sock
  selftests/bpf: Verify ca_name of struct mptcp_sock
  selftests/bpf: Verify token of struct mptcp_sock
  selftests/bpf: Test bpf_skc_to_mptcp_sock
  selftests/bpf: Add MPTCP test base
  selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config
  bpf: Add bpf_skc_to_mptcp_sock_proto
  selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase
  h8300: remove stale bindings and symlink
  hwmon: (pmbus/ltc2978) Add chip specific write_byte_data
  hwmon: (pmbus) Use _pmbus_read_byte_data with callback
  hwmon: (pmbus) Introduce and use write_byte_data callback
  hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO
  hwmon: (asus-ec-sensors) add PRIME X470-PRO board
  hwmon: (asus-ec-sensors) add support for board families
  hwmon: (asus-ec-sensors) implement locking via the ACPI global lock
  hwmon: (asus-ec-sensors) introduce ec_board_info struct for board data
  hwmon: (occ) Delay hwmon registration until user request
  hwmon: (nct6775) Split core and platform driver
  hwmon: (nct6775) Convert S_I* permissions macros to octal
  hwmon: (nct6775) Add read-only mode
  hwmon: (nct6775) Rearrange attr-group initialization
  hwmon: (nct6775) Convert register access to regmap API
  hwmon: (dell-smm) Warn if SMM call took a very long time to execute
  hwmon: (dell-smm) Cleanup init code
  hwmon: (dell-smm) Avoid unnecessary SMM calls during init
  hwmon: (lm75) Add Atmel AT30TS74 support
  dt-bindings: hwmon: Add Atmel AT30TS74
  hwmon: (tmp401) Fix incorrect return value of tmp401_init_client
  hwmon: (pmbus/max16601) Add MAX16602 support
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk
  hwmon: (dell-smm) Update Documentation regarding firmware bugs
  hwmon: (jc42) Add support for S-34TS04A
  hwmon: (tmp401) Add support of three advanced features
  dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x
  tcp_ipv6: set the drop_reason in the right place
  perf parse-events: Move slots event for the hybrid platform too
  perf parse-events: Support different format of the topdown event name
  perf stat: Always keep perf metrics topdown events in a group
  perf evsel: Fixes topdown events in a weak group for the hybrid platform
  ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
  ASoC: rt1308-sdw: add the default value of register 0xc320
  net: ipa: save a copy of endpoint default config
  net: ipa: rename a few endpoint config data types
  net: ipa: move endpoint configuration data definitions
  net: ipa: open-code ether_setup()
  net: ipa: ignore endianness if there is no header
  net: ipa: rename a GSI error code
  net: ipa: drop an unneeded transaction reference
  cgroup: remove the superfluous judgment
  eth: mtk_ppe: fix up after merge
  selftests: mptcp: add MP_FAIL reset testcase
  mptcp: Do not traverse the subflow connection list without lock
  mptcp: Check for orphaned subflow before handling MP_FAIL timer
  mptcp: stop using the mptcp_has_another_subflow() helper
  tcp: improve PRR loss recovery
  bonding: fix missed rcu protection
  docs: change the title of networking docs
  net: ipa: don't proceed to out-of-bound write
  net: wwan: iosm: remove pointless null check
  net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() error print
  net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb()
  net: wwan: t7xx: Fix smatch errors
  net: mtk_eth_soc: partially convert to phylink_pcs
  net: mtk_eth_soc: convert code structure to suit split PCS support
  net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish()
  net: mtk_eth_soc: move MAC_MCR setting to mac_finish()
  net: mtk_eth_soc: add fixme comment for state->speed use
  net: mtk_eth_soc: provide mtk_sgmii_config()
  net: mtk_eth_soc: stop passing phylink state to sgmii setup
  net: mtk_eth_soc: correct 802.3z duplex setting
  net: mtk_eth_soc: correct 802.3z speed setting
  net: mtk_eth_soc: add mask and update PCS speed definitions
  net: mtk_eth_soc: remove unused sgmii flags
  net: mtk_eth_soc: remove unused mac->mode
  net: tls: fix messing up lists when bpf enabled
  NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
  net: ethernet: SP7021: fix a use after free of skb->len
  Documentation: add description for net.core.gro_normal_batch
  net: usb: r8152: Add in new Devices that are supported for Mac-Passthru
  scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
  scsi: elx: efct: Remove NULL check after calling container_of()
  scsi: dpt_i2o: Drop redundant spinlock initialization
  scsi: qedf: Remove redundant variable op
  scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver()
  scsi: fnic: Replace DMA mask of 64 bits with 47 bits
  scsi: mpi3mr: Add target device related sysfs attributes
  scsi: mpi3mr: Add shost related sysfs attributes
  scsi: elx: efct: Remove redundant memset() statement
  scsi: megaraid_sas: Remove redundant memset() statement
  scsi: mpi3mr: Return error if dma_alloc_coherent() fails
  scsi: hisi_sas: Fix rescan after deleting a disk
  scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset
  scsi: libsas: Refactor sas_ata_hard_reset()
  scsi: mpt3sas: Update driver version to 42.100.00.00
  scsi: mpt3sas: Fix junk chars displayed while printing ChipName
  net: macb: Fix PTP one step sync support
  dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings
  dt-bindings: timer: samsung,exynos4210-mct: define strict clock order
  dt-bindings: timer: samsung,exynos4210-mct: drop unneeded minItems
  dt-bindings: timer: cdns,ttc: drop unneeded minItems
  can: mcp251xfd: silence clang's -Wunaligned-access warning
  can: can-dev: remove obsolete CAN LED support
  can: can-dev: move to netif_napi_add_weight()
  can: isotp: isotp_bind(): do not validate unused address information
  PM: domains: Trust domain-idle-states from DT to be correct by genpd
  PM: domains: Measure power-on/off latencies in genpd based on a governor
  PM: domains: Allocate governor data dynamically based on a genpd governor
  PM: domains: Clean up some code in pm_genpd_init() and genpd_remove()
  PM: domains: Fix initialization of genpd's next_wakeup
  PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd
  PM: domains: Measure suspend/resume latencies in genpd based on governor
  PM: domains: Move the next_wakeup variable into the struct gpd_timing_data
  PM: domains: Allocate gpd_timing_data dynamically based on governor
  PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain()
  PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd
  PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd
  PM: domains: Drop redundant code for genpd always-on governor
  PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor
  Bluetooth: eir: Add helpers for managing service data
  ACPI: utils: include UUID in _DSM evaluation warning
  powercap: intel_rapl: remove redundant store to value after multiply
  cpufreq: CPPC: Enable dvfs_possible_from_any_cpu
  cpufreq: CPPC: Enable fast_switch
  ACPI: CPPC: Assume no transition latency if no PCCT
  ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
  ACPI: CPPC: Check _OSC for flexible address space
  thermal: intel: pch: improve the cooling delay log
  thermal: intel: pch: enhance overheat handling
  thermal: intel: pch: move cooling delay to suspend_noirq phase
  PM: wakeup: expose pm_wakeup_pending to modules
  cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used
  cpuidle: psci: Fix regression leading to no genpd governor
  PM / devfreq: passive: Return non-error when not-supported event is required
  libbpf: remove bpf_create_map*() APIs
  libbpf: start 1.0 development cycle
  libbpf: fix up global symbol counting logic
  ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic
  ASoC: rt9120: Fix 3byte read, valule offset typo
  ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver.
  ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver
  ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
  ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR'
  ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get()
  ASoC: SOF: mediatek: remove duplicate include in mt8195.c
  ASoC: SOF: mediatek: Add mt8195 debug dump
  ASoC: SOF: mediatek: Add mediatek common debug dump
  ASoC: rt1015p: remove dependency on GPIOLIB
  ASoC: max98357a: remove dependency on GPIOLIB
  ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev
  ASoC: SOF: Introduce opaque storage of private data for firmware tracing
  ASoC: SOF: Modify the host trace_init parameter list to include dmab
  ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private
  ASoC: SOF: Switch to IPC generic firmware tracing
  ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation
  ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported
  ASoC: SOF: Introduce IPC independent ops for firmware tracing support
  tls: Add opt-in zerocopy mode of sendfile()
  thermal: k3_j72xx_bandgap: Add the bandgap driver support
  dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation
  thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
  thermal/core: Fix memory leak in __thermal_cooling_device_register()
  dt-bindings: thermal: tsens: Add sc8280xp compatible
  dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible
  thermal/drivers/qcom/lmh: Add sc8180x compatible
  thermal/drivers/rz2gl: Fix OTP Calibration Register values
  dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings
  thermal: thermal_of: fix typo on __thermal_bind_params
  tools/thermal: remove unneeded semicolon
  tools/lib/thermal: remove unneeded semicolon
  thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
  tools/thermal: Add thermal daemon skeleton
  tools/thermal: Add a temperature capture tool
  tools/thermal: Add util library
  tools/lib/thermal: Add a thermal library
  thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor
  thermal/drivers/bcm2711: Don't clamp temperature at zero
  thermal/drivers/tsens: Add compat string for the qcom,msm8960
  dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string
  thermal/drivers/k3: Add hwmon support
  thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM
  thermal/drivers/qcom: Add support for multiple generations of devices
  iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM
  dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings
  thermal/drivers/rcar_thermal: Use platform_get_irq_optional() to get the interrupt
  dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings
  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/audio: fix audio code enable/disable pipe logging
  nfp: flower: support ct merging when mangle action exists
  net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open
  drm/i915: Fix CFI violation with show_dynamic_id()
  drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
  drm/i915/gt: Fix build error without CONFIG_PM
  net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup
  sfc: siena: Have a unique wrapper ifndef for efx channels header
  octeon_ep: Fix irq releasing in the error handling path of octep_request_irqs()
  octeon_ep: Fix a memory leak in the error handling path of octep_request_irqs()
  ARM: dts: imx6qdl-sr-som: update phy configuration for som revision 1.9
  net: phy: adin: add support for clock output
  dt-bindings: net: adin: document phy clock output properties
  drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
  selftests/bpf: Add missed ima_setup.sh in Makefile
  kunit: tool: Use qemu-system-i386 for i386 runs
  drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
  drm/msm: don't free the IRQ if it was not requested
  drm/msm/dpu: limit writeback modes according to max_linewidth
  drm/amd: Don't reset dGPUs if the system is going to s2idle
  drm/amdgpu: Unmap legacy queue when MES is enabled
  thermal: intel: hfi: remove NULL check after container_of() call
  powercap: intel_rapl: add support for ALDERLAKE_N
  drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
  drm/msm: Fix fb plane offset calculation
  drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
  drm/msm/dsi: don't powerup at modeset time for parade-ps8640
  cgroup: Make cgroup_debug static
  ext4: fix memory leak in parse_apply_sb_mount_options()
  ext4: reject the 'commit' option on ext2 filesystems
  ext4: remove duplicated #include of dax.h in inode.c
  net: smc911x: Fix min() use in debug code
  net: ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init()
  fsnotify: consistent behavior for parent not watching children
  fsnotify: introduce mark type iterator
  selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test
  eth: sun: cassini: remove dead code
  net: stmmac: remove unused get_addr() callback
  dt-bindings: net: marvell,orion-mdio: Set unevaluatedProperties to false
  arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devices
  net: dsa: microchip: remove unused members in ksz_device
  net: dsa: microchip: add the phylink get_caps
  net: dsa: move mib->cnt_ptr reset code to ksz_common.c
  net: dsa: microchip: move get_strings to ksz_common
  net: dsa: microchip: move port memory allocation to ksz_common
  net: dsa: microchip: move struct mib_names to ksz_chip_data
  net: dsa: microchip: perform the compatibility check for dev probed
  net: dsa: microchip: move ksz_chip_data to ksz_common
  net: dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_data
  iwlwifi: mei: fix potential NULL-ptr deref
  iwlwifi: mei: clear the sap data header before sending
  iwlwifi: mvm: remove vif_count
  iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS
  iwlwifi: mvm: add OTP info in case of init failure
  iwlwifi: mvm: fix assert 1F04 upon reconfig
  iwlwifi: fw: init SAR GEO table only if data is present
  iwlwifi: mvm: clean up authorized condition
  iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status
  iwlwifi: pcie: simplify MSI-X cause mapping
  netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list"
  net/mlx5: Support multiport eswitch mode
  net/mlx5: Remove unused argument
  net/mlx5: Lag, refactor lag state machine
  net/mlx5e: Add XDP SQs to uplink representors steering tables
  net/mlx5e: Correct the calculation of max channels for rep
  net/mlx5e: CT: Add ct driver counters
  net/mlx5e: Allow relaxed ordering over VFs
  net/mlx5e: Support partial GSO for tunnels over vlans
  net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB
  net/mlx5e: Allocate virtually contiguous memory for reps structures
  net/mlx5e: Allocate virtually contiguous memory for VLANs list
  net/mlx5: Allocate virtually contiguous memory in pci_irq.c
  net/mlx5: Allocate virtually contiguous memory in vport.c
  net/mlx5: Inline db alloc API function
  net/mlx5: Add last command failure syndrome to debugfs
  net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev'
  ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
  dt-bindings: mailbox: zynqmp_ipi: convert to yaml
  octeontx2-pf: Add support for adaptive interrupt coalescing
  dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown
  ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progress
  ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support
  net: smc911x: replace ternary operator with min()
  net: thunderx: remove null check after call container_of()
  octeontx2-pf: Use memset_startat() helper in otx2_stop()
  net/smc: rdma write inline if qp has sufficient inline space
  net/smc: send cdc msg inline if qp has sufficient inline space
  docs: pdfdocs: Add space for chapter counts >= 100 in TOC
  cpufreq: make interface functions and lock holding state clear
  cpufreq: Abort show()/store() for half-initialized policies
  docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation
  input: Docs: correct ntrig.rst typo
  input: Docs: correct atarikbd.rst typos
  MAINTAINERS: Become the docs/zh_CN maintainer
  ext4: fix race condition between ext4_write and ext4_convert_inline_data
  ext4: convert symlink external data block mapping to bdev
  ext4: add nowait mode for ext4_getblk()
  ext4: fix journal_ioprio mount option handling
  ext4: mark group as trimmed only if it was fully scanned
  ext4: fix use-after-free in ext4_rename_dir_prepare
  btrfs: zoned: introduce a minimal zone size 4M and reject mount
  btrfs: allow defrag to convert inline extents to regular extents
  btrfs: add "0x" prefix for unsupported optional features
  btrfs: do not account twice for inode ref when reserving metadata units
  btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer
  btrfs: send: avoid trashing the page cache
  dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller
  dt-bindings: net: add schema for Microchip/SMSC LAN95xx USB Ethernet controllers
  dt-bindings: net: add schema for ASIX USB Ethernet controllers
  of/fdt: Ignore disabled memory nodes
  dt-bindings: arm: fix typos in compatible
  dt-bindings: mfd: Add bindings child nodes for the Mediatek MT6360
  mtd: st_spi_fsm: add missing clk_disable_unprepare() in stfsm_remove()
  erofs: scan devices from device table
  erofs: change to use asynchronous io for fscache readpage/readahead
  erofs: add 'fsid' mount option
  erofs: implement fscache-based data readahead
  erofs: implement fscache-based data read for inline layout
  erofs: implement fscache-based data read for non-inline layout
  erofs: implement fscache-based metadata read
  erofs: register fscache context for extra data blobs
  erofs: register fscache context for primary data blob
  erofs: add erofs_fscache_read_folios() helper
  erofs: add anonymous inode caching metadata for data blobs
  erofs: add fscache context helper functions
  erofs: register fscache volume
  erofs: add fscache mode check helper
  erofs: make erofs_map_blocks() generally available
  cachefiles: document on-demand read mode
  cachefiles: add tracepoints for on-demand read mode
  cachefiles: enable on-demand read mode
  cachefiles: implement on-demand read
  cachefiles: notify the user daemon when withdrawing cookie
  cachefiles: unbind cachefiles gracefully in on-demand mode
  cachefiles: notify the user daemon when looking up cookie
  cachefiles: extract write routine
  kunit: fix executor OOM error handling logic on non-UML
  erofs: support idmapped mounts
  erofs: make filesystem exportable
  erofs: fix buffer copy overflow of ztailpacking feature
  erofs: refine on-disk definition comments
  erofs: remove obsoleted comments
  erofs: do not prompt for risk any more when using big pcluster
  rtw89: pci: only mask out INT indicator register for disable interrupt v1
  rtw89: convert rtw89_band to nl80211_band precisely
  rtw89: 8852c: update txpwr tables to HALRF_027_00_052
  rtw89: cfo: check mac_id to avoid out-of-bounds
  rtw89: 8852c: set TX antenna path
  rtw89: add ieee80211::sta_rc_update ops
  wireless: Fix Makefile to be in alphabetical order
  perf test: Add basic stat and topdown group test
  perf evlist: Keep topdown counters in weak group
  perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII
  perf script: Print Intel ptwrite value as a string if it is ASCII
  perf intel-pt: Add support for emulated ptwrite
  hwmon: (dell-smm) Add cooling device support
  hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board
  hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name()
  hwmon: introduce hwmon_sanitize_name()
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo
  hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code
  hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE
  hwmon: (jc42) add HWMON_C_TZ_REGISTER
  net: phy: marvell: Add errata section 5.1 for Alaska PHY
  net: qede: Remove unnecessary synchronize_irq() before free_irq()
  mac80211: refactor freeing the next_beacon
  net: vxge: Remove unnecessary synchronize_irq() before free_irq()
  qed: Remove unnecessary synchronize_irq() before free_irq()
  ASoC: ux500: mop500: Check before clk_put() not needed
  regulator: scmi: Fix refcount leak in scmi_regulator_probe
  ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode
  ASoC: Intel: avs: APL-based platforms support
  ASoC: Intel: avs: SKL-based platforms support
  ASoC: Intel: avs: Power management
  ASoC: Intel: avs: PCI driver implementation
  ASoC: Intel: avs: Machine board registration
  ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask
  ASoC: Intel: avs: Event tracing
  ASoC: Intel: avs: D0ix power state support
  ASoC: Intel: avs: Prepare for firmware tracing
  ASoC: Intel: avs: Coredump and recovery flow
  ASoC: Intel: avs: HDA PCM BE operations
  ASoC: Intel: avs: non-HDA PCM BE operations
  ASoC: Intel: avs: Generic PCM FE operations
  ASoC: Intel: avs: Generic soc component driver
  ASoC: Intel: avs: Account for libraries when booting basefw
  cfg80211: fix kernel-doc for cfg80211_beacon_data
  ax25: merge repeat codes in ax25_dev_device_down()
  PM / devfreq: passive: Keep cpufreq_policy for possible cpus
  PM / devfreq: passive: Reduce duplicate code when passive_devfreq case
  PM / devfreq: Add cpu based scaling support to passive governor
  PM / devfreq: Export devfreq_get_freq_range symbol within devfreq
  net/mlxbf_gige: use eth_zero_addr() to clear mac address
  swiotlb: max mapping size takes min align mask into account
  ethernet/ti: delete if NULL check befort devm_kfree
  media: hantro: Enable HOLD_CAPTURE_BUF for H.264
  media: hantro: Add H.264 field decoding support
  media: hantro: h264: Make dpb entry management more robust
  media: hantro: Stop using H.264 parameter pic_num
  media: rkvdec: Enable capture buffer holding for H264
  media: rkvdec-h264: Add field decoding support
  media: rkvdec: Ensure decoded resolution fit coded resolution
  media: rkvdec: h264: Fix reference frame_num wrap for second field
  media: rkvdec: h264: Validate and use pic width and height in mbs
  media: rkvdec: Move H264 SPS validation in rkvdec-h264
  media: rkvdec: h264: Fix bit depth wrap in pps packet
  media: rkvdec: h264: Fix dpb_valid implementation
  media: rkvdec: Stop overclocking the decoder
  media: v4l2: Reorder field reflist
  media: h264: Sort p/b reflist using frame_num
  media: v4l2: Trace calculated p/b0/b1 initial reflist
  media: h264: Store all fields into the unordered list
  media: h264: Store current picture fields
  media: h264: Increase reference lists size to 32
  media: h264: Use v4l2_h264_reference for reflist
  media: ov7251: fix mutex lock unbalance
  media: i2c: Add vblank control to ov7251 driver
  media: i2c: Add hblank control to ov7251
  media: i2c: add ov7251_init_ctrls()
  media: i2c: Extend .get_selection() for ov7251
  media: ipu3-cio2: Add INT347E to cio2-bridge
  media: i2c: Remove .s_power() from ov7251
  media: i2c: Add pm_runtime support to ov7251
  media: i2c: Add ov7251_detect_chip()
  media: i2c: Add support for new frequencies to ov7251
  media: i2c: Add ov7251_pll_configure()
  media: i2c: Remove per-mode frequencies from ov7251
  media: i2c: Provide ov7251_check_hwcfg()
  media: i2c: Add acpi support to ov7251
  media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10
  media: uapi: Add IPU3 packed Y10 format
  media: i2c: ov5645: Remove unneeded of_match_ptr macro
  media: ov8856: apply digital gain by setting global gain control register
  media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
  media: Documentation: mc: Add media_device_{init,cleanup}
  media: Add MIPI CSI-2 28 bits per pixel raw data type
  media: i2c: ov2640: Depend on V4L2_ASYNC
  media: i2c: video-i2c: Use GENMASK for masking bits
  media: i2c: video-i2c: Replace constants with proper names
  media: i2c: video-i2c: Move defines to the top of the file
  media: exynos4-is: Fix compile warning
  media: i2c: adv7180: Add support for the test patterns
  media: ti: cal: use frame desc to get vc and dt
  media: Add CSI-2 bus configuration to frame descriptors
  media: Add bus type to frame descriptors
  media: dt-bindings: media: video-interfaces: Add new bus-type
  media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI
  media: ov7670: remove ov7670_power_off from ov7670_remove
  media: dw9807-vcm: Add "dongwoon,dw9807" compatible string
  media: dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema
  media: i2c: imx412: Add bulk regulator support
  media: dt-bindings: imx412: Add regulator descriptions
  media: i2c: imx412: Fix power_off ordering
  media: i2c: imx412: Fix reset GPIO polarity
  ALSA: seq: replace ternary operator with max()
  scsi: ipr: Use kobj_to_dev()
  scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init()
  scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc()
  scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc()
  scsi: fcoe: Use per-CPU API to update per-CPU statistics
  scsi: fcoe: Add a local_lock to fcoe_percpu
  net: ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTP
  perf bench breakpoint: Fix build on 32-bit arches
  selftests/bpf: Fix building bpf selftests statically
  iomap: don't invalidate folios after writeback errors
  drm/rockchip: Change register space names in vop2
  dt-bindings: display: rockchip: make reg-names mandatory for VOP2
  integrity: Fix sparse warnings in keyring_handler
  net: skb: Remove skb_data_area_size()
  net: wwan: t7xx: Avoid calls to skb_data_area_size()
  libbpf: fix memory leak in attach_tp for target-less tracepoint program
  mptcp: sockopt: add TCP_DEFER_ACCEPT support
  Revert "mptcp: add data lock for sk timers"
  selftests: mptcp: fix a mp_fail test warning
  docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure'
  dt-bindings: can: ctucanfd: include common CAN controller bindings
  net: dsa: realtek: rtl8366rb: Serialize indirect PHY register access
  dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required
  can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check
  can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD
  can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
  can: isotp: add support for transmission without flow control
  can: raw: add support for SO_TXTIME/SCM_TXTIME
  can: raw: raw_sendmsg(): remove not needed setting of skb->sk
  net: phy: micrel: Use the kszphy probe/suspend/resume
  net: phy: micrel: Allow probing without .driver_data
  kselftests/ir : Improve readability of modprobe error message
  kunit: tool: update riscv QEMU config with new serial dependency
  kcsan: test: use new suite_{init,exit} support
  kunit: tool: Add list of all valid test configs on UML
  kunit: take `kunit_assert` as `const`
  kunit: tool: misc cleanups
  kunit: tool: minor cosmetic cleanups in kunit_parser.py
  kunit: tool: make parser stop overwriting status of suites w/ no_tests
  kunit: tool: remove dead parse_crash_in_log() logic
  drm/amd/pm: consistent approach for smartshift
  drm/amd/display: clean up some inconsistent indenting
  spi: spi-au1550: replace ternary operator with min()
  dt-bindings: mtd: partitions: Extend fixed-partitions binding
  dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix
  mtd: phram: Allow cached mappings
  mtd: call of_platform_populate() for MTD partitions
  mtd: rawnand: renesas: Use runtime PM instead of the raw clock API
  dt-bindings: mtd: renesas: Fix the NAND controller description
  mtd: rawnand: mpc5121: Check before clk_disable_unprepare() not needed
  mtd: rawnand: rockchip: Check before clk_disable_unprepare() not needed
  btrfs: send: keep the current inode open while processing it
  btrfs: allocate the btrfs_dio_private as part of the iomap dio bio
  btrfs: move struct btrfs_dio_private to inode.c
  btrfs: remove the disk_bytenr in struct btrfs_dio_private
  btrfs: allocate dio_data on stack
  iomap: add per-iomap_iter private data
  iomap: allow the file system to provide a bio_set for direct I/O
  btrfs: add a btrfs_dio_rw wrapper
  btrfs: zoned: zone finish unused block group
  btrfs: zoned: properly finish block group on metadata write
  btrfs: zoned: finish block group when there are no more allocatable bytes left
  btrfs: zoned: consolidate zone finish functions
  btrfs: zoned: introduce btrfs_zoned_bg_is_full
  btrfs: improve error reporting in lookup_inline_extent_backref
  btrfs: rename bio_ctrl::bio_flags to compress_type
  btrfs: rename bio_flags in parameters and switch type
  btrfs: rename io_failure_record::bio_flags to compress_type
  btrfs: open code extent_set_compress_type helpers
  btrfs: simplify handling of bio_ctrl::bio_flags
  btrfs: remove trivial helper update_nr_written
  btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio
  btrfs: remove btrfs_delayed_extent_op::is_data
  btrfs: sink parameter is_data to btrfs_set_disk_extent_flags
  btrfs: fix deadlock between concurrent dio writes when low on free data space
  btrfs: derive compression type from extent map during reads
  btrfs: scrub: move scrub_remap_extent() call into scrub_extent()
  btrfs: scrub: use find_first_extent_item to for extent item search
  btrfs: scrub: refactor scrub_raid56_parity()
  btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub
  btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe()
  btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range
  btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range
  btrfs: scrub: introduce a helper to locate an extent item
  btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe()
  btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray
  btrfs: turn fs_info member buffer_radix into XArray
  btrfs: turn name_cache radix tree into XArray in send_ctx
  btrfs: turn delayed_nodes_tree into an XArray
  btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()
  btrfs: move definition of btrfs_raid_types to volumes.h
  btrfs: use a normal workqueue for rmw_workers
  btrfs: use normal workqueues for scrub
  btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue
  btrfs: raid56: enable subpage support for RAID56
  btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible
  btrfs: raid56: make steal_rbio() subpage compatible
  btrfs: raid56: make set_bio_pages_uptodate() subpage compatible
  btrfs: raid56: remove btrfs_raid_bio::bio_pages array
  btrfs: raid56: make raid56_add_scrub_pages() subpage compatible
  btrfs: raid56: open code rbio_stripe_page_index()
  btrfs: raid56: make finish_rmw() subpage compatible
  btrfs: raid56: make __raid_recover_endio_io() subpage compatible
  btrfs: raid56: make finish_parity_scrub() subpage compatible
  btrfs: raid56: make rbio_add_io_page() subpage compatible
  btrfs: raid56: introduce btrfs_raid_bio::bio_sectors
  btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors
  btrfs: raid56: introduce new cached members for btrfs_raid_bio
  btrfs: raid56: make btrfs_raid_bio more compact
  btrfs: raid56: open code rbio_nr_pages()
  btrfs: reduce width for stripe_len from u64 to u32
  btrfs: do not return errors from submit_bio_hook_t instances
  btrfs: do not return errors from btrfs_submit_compressed_read
  btrfs: do not return errors from btrfs_submit_metadata_bio
  btrfs: remove unused bio_flags argument to btrfs_submit_metadata_bio
  btrfs: move btrfs_readpage to extent_io.c
  btrfs: repair super block num_devices automatically
  btrfs: do not pass compressed_bio to submit_compressed_bio()
  btrfs: avoid double search for block group during NOCOW writes
  btrfs: return block group directly at btrfs_next_block_group()
  btrfs: use a read/write lock for protecting the block groups tree
  btrfs: use rbtree with leftmost node cached for tracking lowest block group
  btrfs: remove search start argument from first_logical_byte()
  btrfs: return correct error number for __extent_writepage_io()
  btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
  btrfs: avoid double clean up when submit_one_bio() failed
  btrfs: use non-bh spin_lock in zstd timer callback
  btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode()
  btrfs: simplify parameters of submit_read_repair() and rename
  btrfs: remove the zoned/zone_size union in struct btrfs_fs_info
  btrfs: remove unnecessary check of iput argument
  btrfs: stop using the btrfs_bio saved iter in index_rbio_pages
  btrfs: don't allocate a btrfs_bio for scrub bios
  btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios
  btrfs: pass bio opf to rbio_add_io_page
  btrfs: pass a block_device to btrfs_bio_clone
  btrfs: move the call to bio_set_dev out of submit_stripe_bio
  btrfs: use on-stack bio in scrub_repair_page_from_good_copy
  btrfs: use on-stack bio in scrub_recheck_block
  btrfs: use on-stack bio in repair_io_failure
  btrfs: check-integrity: simplify bio allocation in btrfsic_read_block
  btrfs: check-integrity: split submit_bio from btrfsic checking
  btrfs: factor check and flush helpers from __btrfsic_submit_bio
  btrfs: zoned: make auto-reclaim less aggressive
  btrfs: change the bg_reclaim_threshold valid region from 0 to 100
  btrfs: allow block group background reclaim for non-zoned filesystems
  btrfs: make the bg_reclaim_threshold per-space info
  btrfs: do not test for free space inode during NOCOW check against file extent
  btrfs: move common NOCOW checks against a file extent into a helper
  btrfs: wait between incomplete batch memory allocations
  btrfs: allocate page arrays using bulk page allocator
  btrfs: factor out allocating an array of pages
  btrfs: remove unnecessary type casts
  btrfs: expand subpage support to any PAGE_SIZE > 4K
  btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine
  btrfs: use dummy extent buffer for super block sys chunk array read
  btrfs: assert that relocation is protected with sb_start_write()
  fs: add a lockdep check function for sb_start_write()
  btrfs: simplify code flow in btrfs_ioctl_balance
  btrfs: remove checks for arg argument in btrfs_ioctl_balance
  btrfs: replace memset with memzero_page in data checksum verification
  btrfs: avoid blocking on space revervation when doing nowait dio writes
  btrfs: avoid blocking when allocating context for nowait dio read/write
  btrfs: release path earlier at can_nocow_extent()
  btrfs: free path at can_nocow_extent() before checking for checksum items
  btrfs: stop allocating a path when checking if cross reference exists
  btrfs: avoid double nocow check when doing nowait dio writes
  btrfs: avoid blocking nowait dio when locking file range
  btrfs: avoid blocking on page locks with nowait dio on compressed range
  btrfs: add messages to printk index
  btrfs: tree-checker: check extent buffer owner against owner rootid
  btrfs: add and use helper to assert an inode range is clean
  btrfs: remove ordered extent check and wait during hole punching and zero range
  btrfs: lock the inode first before flushing range when punching hole
  btrfs: remove ordered extent check and wait during fallocate
  btrfs: remove inode_dio_wait() calls when starting reflink operations
  btrfs: remove useless dio wait call when doing fallocate zero range
  btrfs: only reserve the needed data space amount during fallocate
  btrfs: restore inode creation before xattr setting
  btrfs: move common inode creation code into btrfs_create_new_inode()
  btrfs: reserve correct number of items for inode creation
  btrfs: factor out common part of btrfs_{mknod,create,mkdir}()
  btrfs: allocate inode outside of btrfs_new_inode()
  btrfs: warn when extent buffer leak test fails
  btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing
  btrfs: use btrfs_for_each_slot in btrfs_listxattr
  btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree
  btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths
  btrfs: use btrfs_for_each_slot in process_all_extents
  btrfs: use btrfs_for_each_slot in process_all_new_xattrs
  btrfs: use btrfs_for_each_slot in process_all_refs
  btrfs: use btrfs_for_each_slot in is_ancestor
  btrfs: use btrfs_for_each_slot in can_rmdir
  btrfs: use btrfs_for_each_slot in did_create_dir
  btrfs: use btrfs_for_each_slot in btrfs_real_readdir
  btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item
  btrfs: use btrfs_for_each_slot in mark_block_group_to_copy
  btrfs: use btrfs_for_each_slot in find_first_block_group
  btrfs: introduce btrfs_for_each_slot iterator macro
  btrfs: scrub: rename scrub_bio::pagev and related members
  btrfs: scrub: rename scrub_page to scrub_sector
  btrfs: scrub: rename members related to scrub_block::pagev
  btrfs: remove trivial wrapper btrfs_read_buffer()
  btrfs: update outdated comment for read_block_for_search()
  btrfs: release upper nodes when reading stale btree node from disk
  btrfs: avoid unnecessary btree search restarts when reading node
  btrfs: set inode flags earlier in btrfs_new_inode()
  btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode()
  btrfs: don't pass parent objectid to btrfs_new_inode() explicitly
  btrfs: remove redundant name and name_len parameters to create_subvol
  btrfs: remove unused mnt_userns parameter from __btrfs_set_acl
  btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root()
  btrfs: remove unnecessary inode_set_bytes(0) call
  btrfs: remove unnecessary btrfs_i_size_write(0) calls
  btrfs: get rid of btrfs_add_nondir()
  btrfs: fix anon_dev leak in create_subvol()
  btrfs: reserve correct number of items for rename
  btrfs: reserve correct number of items for unlink and rmdir
  drm/amdkfd: Fix static checker warning on MES queue type
  drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init()
  drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list
  drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.4
  drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4
  drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4
  drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x
  drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU IP v13.0.4
  drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers
  drm/amdgpu/gfx11: fix mes mqd settings
  drm/amdgpu/gfx11: fix me field handling in map_queue packet
  drm/amd/pm: update smartshift powerboost calc for smu13
  drm/amd/pm: update smartshift powerboost calc for smu12
  drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE
  drm/amdgpu: Ensure the DMA engine is deactivated during set ups
  drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
  drm/amd/pm: add smu power_limit callback for smu_v13_0_7
  drm/amd/pm: add smu feature map support for smu_v13_0_0
  drm/amd/pm: add smu feature map support for smu_v13_0_7
  drm/amd/pm: support ss metrics read for smu11
  drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7
  mmc: sdhci-of-arasan: Add NULL check for data field
  evm: Clean up some variables
  evm: Return INTEGRITY_PASS for enum integrity_status value '0'
  mtd: spi-nor: aspeed: set the decoding size to at least 2MB for AST2600
  spi: aspeed: Calibrate read timings
  spi: aspeed: Add support for the AST2400 SPI controller
  spi: aspeed: Workaround AST2500 limitations
  spi: aspeed: Adjust direct mapping to device size
  spi: aspeed: Add support for direct mapping
  spi: spi-mem: Convert Aspeed SMC driver to spi-mem
  spi: Convert the Aspeed SMC controllers device tree binding
  ASoC: rt5645: Fix errorenous cleanup order
  ASoC: soc-component: Update handling to component delays
  ASoC: core: Pass legacy_dai_naming flag directly
  ASoC: core: Correct spelling fliped -> flipped
  ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
  ASoC: amd: vangogh: Remove duplicate include files
  ASoC: SOF: mediatek: Add mt8186 ipc support
  ASoC: SOF: mediatek: Add ipc support for mt8195
  firmware: mediatek: Add adsp ipc protocol interface
  ASoC: fsl_sai: Add support for i.MX8ULP
  ASoC: fsl_sai: Add support for i.MX8M Plus
  ASoC: fsl_sai: Add support for i.MX8MM
  netfilter: conntrack: remove pr_debug callsites from tcp tracker
  netfilter: nf_conncount: reduce unnecessary GC
  netfilter: Use l3mdev flow key when re-routing mangled packets
  ALSA: usb-audio: Refcount multiple accesses on the single clock
  octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq()
  net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
  octeon_ep: delete unnecessary NULL check
  octeon_ep: add missing destroy_workqueue in octep_init_module
  net: call skb_defer_free_flush() before each napi_poll()
  net: add skb_defer_max sysctl
  net: use napi_consume_skb() in skb_defer_free_flush()
  net: fix possible race in skb_attempt_defer_free()
  net: tulip: convert to devres
  net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
  net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv()
  net: skb: change the definition SKB_DR_SET()
  net: skb: check the boundrary of drop reason in kfree_skb_reason()
  net: dm: check the boundary of skb drop reasons
  net/smc: align the connect behaviour with TCP
  inet: rename INET_MATCH()
  ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
  l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if
  net_sched: em_meta: add READ_ONCE() in var_sk_bound_if()
  inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
  dccp: use READ_ONCE() to read sk->sk_bound_dev_if
  net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if
  tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
  sctp: read sk->sk_bound_dev_if once in sctp_rcv()
  net: annotate races around sk->sk_bound_dev_if
  mlx5: support BIG TCP packets
  mlx4: support BIG TCP packets
  veth: enable BIG TCP packets
  net: loopback: enable BIG TCP packets
  ipv6: Add hop-by-hop header to jumbograms in ip6_output
  net: allow gro_max_size to exceed 65536
  ipv6/gro: insert temporary HBH/jumbo header
  ipv6/gso: remove temporary HBH/jumbo header
  ipv6: add struct hop_jumbo_hdr definition
  tcp_cubic: make hystart_ack_delay() aware of BIG TCP
  net: limit GSO_MAX_SIZE to 524280 bytes
  net: allow gso_max_size to exceed 65536
  net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes
  ravb: Add support for RZ/V2M
  ravb: Use separate clock for gPTP
  ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqs
  ravb: Separate handling of irq enable/disable regs into feature
  dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC
  mac80211: minstrel_ht: support ieee80211_rate_status
  mac80211: extend current rate control tx status API
  mac80211: minstrel_ht: fill all requested rates
  ALSA: hda: cs35l41: Add Amp Name based on channel and index
  ASoC: cs35l41: Move cs_dsp config struct into shared code
  ASoC: cs35l41: Move cs35l41 fs errata into shared code
  ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code
  ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
  ALSA: hda: cs35l41: Add Support for Interrupts
  ALSA: hda: cs35l41: Remove Set Channel Map api from binding
  ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop
  ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name
  mac80211: disable BSS color collision detection in case of no free colors
  nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon
  mac80211: mlme: track assoc_bss/associated separately
  mac80211: remove useless bssid copy
  mac80211: remove unused argument to ieee80211_sta_connection_lost()
  mac80211: mlme: use local SSID copy
  mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid
  mac80211: mlme: move in RSSI reporting code
  mac80211: remove stray multi_sta_back_32bit docs
  mac80211: fix typo in documentation
  mac80211: unify CCMP/GCMP AAD construction
  efi: Do not import certificates from UEFI Secure Boot for T2 Macs
  gfs2: replace 'found' with dedicated list iterator variable
  ice: Expose RSS indirection tables for queue groups via ethtool
  ixgbe: add xdp frags support to ndo_xdp_xmit
  eth: sfc: remove remnants of the out-of-tree napi_weight module param
  bpftool: Use sysfs vmlinux when dumping BTF by ID
  bpf: Add MEM_UNINIT as a bpf_type_flag
  ext4: add unmount filesystem message
  ext4: remove unnecessary conditionals
  selftests/bpf: Fix usdt_400 test case
  kseltest/cgroup: Make test_stress.sh work if run interactively
  sfc: siena: Fix Kconfig dependencies
  drm/amdgpu: clean up some inconsistent indenting
  netfilter: conntrack: skip verification of zero UDP checksum
  netfilter: flowtable: nft_flow_route use more data for reverse route
  netfilter: prefer extension check to pointer check
  netfilter: conntrack: add nf_conntrack_events autodetect mode
  netfilter: conntrack: un-inline nf_ct_ecache_ext_add
  netfilter: nfnetlink: allow to detect if ctnetlink listeners exist
  netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()
  netfilter: conntrack: avoid unconditional local_bh_disable
  netfilter: conntrack: remove unconfirmed list
  netfilter: conntrack: remove __nf_ct_unconfirmed_destroy
  netfilter: cttimeout: decouple unlink and free on netns destruction
  netfilter: extensions: introduce extension genid count
  netfilter: remove nf_ct_unconfirmed_destroy helper
  netfilter: cttimeout: decouple unlink and free on netns destruction
  netfilter: conntrack: remove the percpu dying list
  netfilter: conntrack: include ecache dying list in dumps
  netfilter: ecache: use dedicated list for event redelivery
  perf tools: Remove unused machines__find_host()
  perf bench: Add breakpoint benchmarks
  ARM: dts: kswitch-d10: enable networking
  ARM: dts: lan966x: add switch node
  ARM: dts: lan966x: add serdes node
  ARM: dts: lan966x: add reset switch reset node
  ARM: dts: lan966x: add MIIM nodes
  ARM: dts: lan966x: add hwmon node
  ARM: dts: lan966x: add basic Kontron KSwitch D10 support
  ARM: dts: lan966x: add flexcom I2C nodes
  ARM: dts: lan966x: add flexcom SPI nodes
  ARM: dts: lan966x: add all flexcom usart nodes
  ARM: dts: lan966x: add missing uart DMA channel
  ARM: dts: lan966x: add sgpio node
  ARM: dts: lan966x: swap dma channels for crypto node
  ARM: dts: lan966x: rename pinctrl nodes
  ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
  ARM: dts: at91: use generic node name for dataflash
  selftests/bpf: Convert some selftests to high-level BPF map APIs
  libbpf: Add safer high-level wrappers for map operations
  selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs.
  bpf: Fix combination of jit blinding and pointers to bpf subprogs.
  media: h264: Avoid wrapping long_term_frame_idx
  media: v4l2-mem2mem: Trace on implicit un-hold
  media: doc: Document dual use of H.264 pic_num/frame_num
  media: mediatek: vcodec: add h264 decoder driver for mt8186
  media: mediatek: vcodec: Support MT8186
  media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186
  media: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko
  media: mediatek: vcodec: support stateless VP9 decoding
  media: mediatek: vcodec: support stateless VP8 decoding
  media: mediatek: vcodec: support stateless H.264 decoding for mt8192
  media: mediatek: vcodec: Extract H264 common code
  media: mediatek: vcodec: record capture queue format type
  media: mediatek: vcodec: Fix v4l2-compliance fail
  media: mediatek: vcodec: disable vp8 4K capability
  media: mediatek: vcodec: Add format to support MT21C
  media: mediatek: vcodec: Getting supported decoder format types
  media: mediatek: vcodec: Refactor supported vdec formats and framesizes
  media: mediatek: vcodec: Refactor get and put capture buffer flow
  spi: spi-cadence: Update ISR status variable type to irqreturn_t
  media: mediatek: vcodec: set each plane bytesused in buf prepare
  media: mediatek: vcodec: Read max resolution from dec_capability
  media: mediatek: vcodec: get capture queue buffer size from scp
  media: mediatek: vcodec: Using firmware type to separate different firmware architecture
  media: mediatek: vcodec: Add vdec enable/disable hardware helpers
  media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail
  ARM: dts: turris-omnia: Add atsha204a node
  ARM: configs: Enable ASoC AC'97 glue
  bnxt_en: parse and report result field when NVRAM package install fails
  bnxt_en: Enable packet timestamping for all RX packets
  bnxt_en: Configure ptp filters during bnxt open
  bnxt_en: Update firmware interface to 1.10.2.95
  ARM: at91: debug: add lan966 support
  arm64: dts: mt8192: Follow binding order for SCP registers
  arm64: dts: mediatek: add mtk-snfi for mt7622
  arm64: dts: mediatek: mt8195-demo: enable uart1
  arm64: dts: mediatek: mt8195-demo: Remove input-name property
  arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
  arm64: dts: mt7622: specify the L2 cache topology
  arm64: dts: mt7622: specify the number of DMA requests
  arm64: dts: mediatek: pumpkin: Remove input-name property
  Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan
  Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
  net: axienet: Use NAPI for TX completion path
  net: axienet: Be more careful about updating tx_bd_tail
  Bluetooth: btmtksdio: fix the reset takes too long
  Bluetooth: btmtksdio: fix possible FW initialization failure
  inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
  Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth
  Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921
  Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices
  Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
  Bluetooth: core: Fix missing power_on work cancel on HCI close
  Bluetooth: btusb: add support for Qualcomm WCN785x
  Bluetooth: protect le accept and resolv lists with hdev->lock
  Bluetooth: use hdev lock for accept_list and reject_list in conn req
  Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
  Bluetooth: btrtl: Add support for RTL8852C
  Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
  Bluetooth: Print broken quirks
  Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
  Bluetooth: hci_qca: Use del_timer_sync() before freeing
  Bluetooth: btintel: Constify static struct regmap_bus
  Bluetooth: Keep MGMT pending queue ordered FIFO
  Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
  Bluetooth: mt7921s: Fix the incorrect pointer check
  Bluetooth: btbcm: Support per-board firmware variants
  selftests: fib_nexthops: Make the test more robust
  swiotlb: use the right nslabs-derived sizes in swiotlb_init_late
  swiotlb: use the right nslabs value in swiotlb_init_remap
  swiotlb: don't panic when the swiotlb buffer can't be allocated
  net: phy: smsc: Cope with hot-removal in interrupt handler
  net: phy: smsc: Cache interrupt mask
  usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
  usbnet: smsc95xx: Avoid link settings race on interrupt reception
  usbnet: smsc95xx: Don't reset PHY behind PHY driver's back
  usbnet: smsc95xx: Don't clear read-only PHY interrupt
  usbnet: Run unregister_netdev() before unbind() again
  net: ethernet: fix platform_no_drv_owner.cocci warning
  net: page_pool: add page allocation stats for two fast page allocate path
  net: ethernet: Use swap() instead of open coding it
  dt-bindings: clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure"
  media: cec-adap.c: drop activate_cnt, use state info instead
  media: cec-adap.c: reconfigure if the PA changes during configuration
  media: cec-adap.c: fix is_configuring state
  media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT
  Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node"
  media: cec-adap.c: don't unconfigure if already unconfigured
  media: cec-pin.c: don't zero work_pin_num_events in adap_enable
  media: cec-pin.c: disabling the adapter cannot call kthread_stop
  media: imon: reorganize serialization
  media: imon: drop references only after device is no longer used
  media: imon: fix timer racing disconnect
  media: imon: avoid needless atomic allocations in resume
  media: s5k6a3: add missing clk_disable_unprepare
  media: ccs-core.c: fix failure to call clk_disable_unprepare
  media: cx25821: request_irq -> devm_request_irq
  media: videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc
  media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc
  media: v4l2-subdev.c: kvmalloc_array -> kvcalloc
  media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
  media: hantro: HEVC: Fix reference frames management
  media: hantro: HEVC: Fix tile info buffer value computation
  media: hantro: HEVC: Fix output frame chroma offset
  media: hantro: Use post processor scaling capacities
  media: amphion: G/S_PARM only for encoder's output queue
  media: amphion: wake up when error occurs
  media: atmel: microchip-csi2dc: add link validation support
  media: dt-bindings: media: microchip,xisc: add bus-width of 14
  media: atmel: atmel-sama7g5-isc: remove stray line
  media: atmel: atmel-isc: compact the controller formats list
  media: atmel: atmel-isc-base: use mutex to lock awb workq from streaming
  media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
  media: atmel: atmel-isc: remove redundant comments
  media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap
  media: atmel: atmel-isc-base: use streaming status when queueing buffers
  media: vsp1: Fix offset calculation for plane cropping
  media: vsp1: Use vb2_queue_is_busy()
  media: vsp1: Don't open-code vb2_fop_release()
  media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers
  media: rockchip: rkisp1: Use mipi-csi2.h
  media: cadence: cdns-csi2tx: Use mipi-csi2.h
  media: atomisp: don't pass a pointer to a local variable
  media: amphion: ensure the buffer count is not less than min_buffer
  media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera
  media: coda: limit frame interval enumeration to supported encoder frame sizes
  media: coda: fix default JPEG colorimetry
  media: isif: remove unnecessary check of res
  media: dm644x_ccdc: remove unnecessary check of res
  media: dm355_ccdc: remove unnecessary check of res
  media: dt-bindings: media: rockchip-vdec: Add RK3328 compatible
  media: platform: video-viu: Do not select it by default
  media: Documentation/media: Remove incorrect statement
  media: amphion: no need to check return value of debugfs_create functions
  media: amphion: free ctrl handler if error is set and return error
  media: amphion: handle picture skipped event
  media: amphion: encoder copy timestamp from output to capture
  media: amphion: decoder copy timestamp from output to capture
  media: make RADIO_ADAPTERS tristate
  media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
  media: rcar-vin: Remove stray blank line
  media: docs-rst: Append HEVC specific term
  media: staging: media: rkvdec: Update TODO list
  media: staging: media: hantro: Update TODO list
  media: staging: media: hantro: Fix typos
  media: rga: fix possible memory leak in rga_probe
  media: imx-jpeg: Support dynamic resolution change
  media: imx-jpeg: Handle source change in a function
  media: imx-jpeg: Propagate the output frame size to the capture side
  media: imx-jpeg: Identify and handle precision correctly
  media: imx-jpeg: Refactor function mxc_jpeg_parse
  media: av7110: fix prohibited spaces in switch statement
  media: av7110: fix switch indentation
  media: platform: return early if the iface is not handled
  media: exynos4-is: Change clk_disable to clk_disable_unprepare
  media: platform: renesas-ceu: Fix unused variable warning
  media: davinci: remove unnecessary NULL check
  media: bdisp: remove unnecessary IS_ERR() check
  media: platform: Remove unused including <linux/version.h>
  media: i2c: rdacm20: Fix format definition
  media: rcar-vin: Add check that input interface and format are valid
  media: MAINTAINERS: adjust entries to nxp driver movement in media platform
  media: v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation
  media: cec: seco: remove byte handling from smb_word_op
  media: i2c: rdacm2x: properly set subdev entity function
  media: imx-jpeg: Fix potential array out of bounds in queue_setup
  media: MAINTAINERS: drop unreachable contact for MEDIATEK JPEG DRIVER
  media: MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER
  media: MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section
  media: gspca: make the read-only array table static const
  media: MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
  media: st-delta: Fix PM disable depth imbalance in delta_probe
  sparc: add asm/stat.h to UAPI compile-test coverage
  powerpc: add asm/stat.h to UAPI compile-test coverage
  mips: add asm/stat.h to UAPI compile-test coverage
  riscv: add linux/bpf_perf_event.h to UAPI compile-test coverage
  kbuild: prevent exported headers from including <stdlib.h>, <stdbool.h>
  agpgart.h: do not include <stdlib.h> from exported header
  mt76: mt7921: add ipv6 NS offload support
  mt76: add gfp to mt76_mcu_msg_alloc signature
  mt76: mt7915: add more statistics from fw_util debugfs knobs
  mt76: mt7915: improve error handling for fw_debug knobs
  mt76: mt7615/mt7915: do reset_work with mt76's work queue
  mt76: mt7915: add support for 6G in-band discovery
  mt76: mt7915: add Wireless Ethernet Dispatch support
  mt76: make number of tokens configurable dynamically
  mt76: add support for overriding the device used for DMA mapping
  mt76: dma: add wrapper macro for accessing queue registers
  mt76: mt7915: move MT_INT_MASK_CSR to init.c
  mt76: mt7915: introduce mt7915_mac_severe_check()
  mt76: mt7915: rework SER debugfs knob
  mt76: mt7915: limit minimum twt duration
  mt76: mt7915: reject duplicated twt flows
  mt76: mt7915: fix twt table_mask to u16 in mt7915_dev
  mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976()
  mt76: connac: use skb_put_data instead of open coding
  mt76: mt7915: configure soc clocks in mt7986_wmac_init
  mt76: fix tx status related use-after-free race on station removal
  mt76: fix encap offload ethernet type check
  mt76: do not attempt to reorder received 802.3 packets without agg session
  mt76: mt7915: disable RX_HDR_TRANS_SHORT
  mt76: mt7603: move spin_lock_bh() to spin_lock()
  mt76: mt7915: add debugfs knob for RF registers read/write
  mt76: mt7921: fix kernel crash at mt7921_pci_remove
  mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
  mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
  mt76: mt7915: remove SCS feature
  mt76: fix antenna config missing in 6G cap
  mt76: fix rx reordering with non explicit / psmp ack policy
  mt76: mt7921: Add AP mode support
  mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask
  mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate
  mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
  mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector
  mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup
  mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
  mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
  mt76: mt7915: always call mt7915_wfsys_reset() during init
  mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter
  mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter
  mt76: mt7921u: add suspend/resume support
  mt76: fix MBSS index condition in DBDC mode
  mt76: fix use-after-free by removing a non-RCU wcid pointer
  mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
  mt76: mt7915: accept rx frames with non-standard VHT MCS10-11
  mt76: dma: use kzalloc instead of devm_kzalloc for txwi
  mt76: reduce tx queue lock hold time
  mt76: mt7915: rework hardware/phy initialization
  mt76: mt7915: fix DBDC default band selection on MT7915D
  media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
  media: aspeed: Fix an error handling path in aspeed_video_probe()
  media: dt-bindings: mtk-vcodec-encoder: Add power-domains property
  rtlwifi: Use pr_warn instead of WARN_ONCE
  net: selftests: Stress reuseport listen
  net: inet: Retire port only listening_hash
  net: inet: Open code inet_hash2 and inet_unhash2
  net: inet: Remove count from inet_listen_hashbucket
  sfc/siena: Reinstate SRIOV init/fini function calls
  sfc/siena: Make PTP and reset support specific for Siena
  sfc/siena: Make MCDI logging support specific for Siena
  siena: Make HWMON support specific for Siena
  siena: Make SRIOV support specific for Siena
  siena: Make MTD support specific for Siena
  net: mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: index
  net: mscc: ocelot: minimize holes in struct ocelot_port
  net: mscc: ocelot: delete ocelot_port :: xmit_template
  net: dsa: felix: reimplement tagging protocol change with function pointers
  net: dsa: felix: dynamically determine tag_8021q CPU port for traps
  net: dsa: remove port argument from ->change_tag_protocol()
  net: dsa: felix: manage host flooding using a specific driver callback
  net: dsa: introduce the dsa_cpu_ports() helper
  net: dsa: felix: bring the NPI port indirection for host flooding to surface
  net: dsa: felix: bring the NPI port indirection for host MDBs to surface
  net: dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q too
  net: lan966x: Fix use of pointer after being freed
  net: update the register_netdevice() kdoc
  skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE()
  mlxbf_gige: remove driver-managed interrupt counts
  fsverity: update the documentation
  kunit: tool: print clearer error message when there's no TAP output
  kunit: tool: stop using a shell to run kernel under QEMU
  kunit: tool: update test counts summary line format
  kunit: bail out of test filtering logic quicker if OOM
  lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS
  kunit: Rework kunit_resource allocation policy
  kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
  docs/zh_CN: fix devicetree usage-model translation
  cpufreq: Rearrange locking in cpufreq_remove_dev()
  cpufreq: Split cpufreq_offline()
  cpufreq: Reorganize checks in cpufreq_offline()
  ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe
  ipmi: remove unnecessary type castings
  ipmi: Make two logs unique
  ipmi:si: Convert pr_debug() to dev_dbg()
  ipmi: Convert pr_debug() to dev_dbg()
  ipmi: Fix pr_fmt to avoid compilation issues
  ipmi: Add an intializer for ipmi_recv_msg struct
  ipmi: Add an intializer for ipmi_smi_msg struct
  ipmi:ssif: Check for NULL msg when handling events and messages
  ipmi: use simple i2c probe function
  ipmi: Add a sysfs count of total outstanding messages for an interface
  ipmi: Add a sysfs interface to view the number of users
  ipmi: Limit the number of message a user may have outstanding
  ipmi: Add a limit on the number of users that may use IPMI
  ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
  nilfs2: Fix some kernel-doc comments
  Appoint myself page cache maintainer
  mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK
  spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller
  mtd: rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte()
  spi: cadence-quadspi: Handle spi_unregister_master() in remove()
  mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4
  mtd: spi-nor: debugfs: fix format specifier
  ARM: at91: pm: add support for sama5d2 secure suspend
  ARM: at91: add code to handle secure calls
  nfp: VF rate limit support
  rtnetlink: verify rate parameters for calls to ndo_set_vf_rate
  ASoC: max98396: Fix build error for implicit function declaration
  ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
  ASoC: samsung: Fix refcount leak in aries_audio_probe
  ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
  ASoC: SOF: IPC4: Add FW loader ops
  ASoC: SOF: Add header for IPC4 manifest
  ASoC: SOF: Add IPC4 private header
  ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms
  net: ethernet: SP7021: Fix spelling mistake "Interrput" -> "Interrupt"
  ALSA: Add generic serial MIDI driver using serial bus API
  dt-bindings: sound: Add generic serial MIDI device
  ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock
  ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg
  ALSA: hda/cs8409: Support new Odin Variants
  net: enetc: kill PHY-less mode for PFs
  fortify: Provide a memcpy trap door for sharp corners
  fs: hold writers when changing mount's idmapping
  ARM: at91: Kconfig: implement PIT64B selection
  ARM: at91: pm: add quirks for pm
  ARM: at91: pm: use kernel documentation style
  ARM: at91: pm: introduce macros for pm mode replacement
  ARM: at91: pm: keep documentation inline with structure members
  xfs: can't use kmem_zalloc() for attribute buffers
  xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify
  xfs: ATTR_REPLACE algorithm with LARP enabled needs rework
  xfs: use XFS_DA_OP flags in deferred attr ops
  xfs: remove xfs_attri_remove_iter
  xfs: switch attr remove to xfs_attri_set_iter
  xfs: introduce attr remove initial states into xfs_attr_set_iter
  xfs: xfs_attr_set_iter() does not need to return EAGAIN
  xfs: clean up final attr removal in xfs_attr_set_iter
  xfs: remote xattr removal in xfs_attr_set_iter() is conditional
  xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP
  xfs: split remote attr setting out from replace path
  xfs: consolidate leaf/node states in xfs_attr_set_iter
  xfs: kill XFS_DAC_LEAF_ADDNAME_INIT
  xfs: separate out initial attr_set states
  bpf: Fix potential array overflow in bpf_trampoline_get_progs()
  selftests/bpf: make fexit_stress test run in serial mode
  selftests/bpf: add test case for bpf_map_lookup_percpu_elem
  bpf: add bpf_map_lookup_percpu_elem for percpu map
  selftests/bpf: Add tests for kptr_ref refcounting
  selftests/bpf: Add negative C tests for kptrs
  bpf: Prepare prog_test_struct kfuncs for runtime tests
  bpf: Fix sparse warning for bpf_kptr_xchg_proto
  net: enetc: count the tc-taprio window drops
  net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
  net: macb: use NAPI for TX completion path
  net: macb: simplify/cleanup NAPI reschedule checking
  net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953
  selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2
  selftests/bpf: fix a few clang compilation errors
  ext4: remove unnecessary code in __mb_check_buddy
  ext4: fix spelling errors in comments
  ext4: remove unnecessary type castings
  ext4: fix warning in ext4_handle_inode_extension
  selftests/bpf: Enable CONFIG_FPROBE for self tests
  csky: Move to generic ticket-spinlock
  RISC-V: Move to queued RW locks
  RISC-V: Move to generic spinlocks
  openrisc: Move to ticket-spinlock
  asm-generic: qrwlock: Document the spinlock fairness requirements
  asm-generic: qspinlock: Indicate the use of mixed-size atomics
  asm-generic: ticket-lock: New generic ticket-based spinlock
  powercap: RAPL: Add Power Limit4 support for RaptorLake
  dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
  dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
  swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm
  x86: ACPI: Make mp_config_acpi_gsi() a void function
  cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink()
  cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
  PM: EM: Decrement policy counter
  regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
  ASoC: wm9090: Remove redundant endianness flag
  ASoC: wm2000: Remove redundant endianness flag
  ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
  ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe()
  ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
  ASoC: fsl_ssi: Add support multi fifo script
  ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
  ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe()
  ASoC: wm8903: Fix the error handling of wm8903_i2c_probe()
  ASoC: tas6424: Fix the error handling of tas6424_i2c_probe()
  ASoC: tas571x: Fix the error handling of tas571x_i2c_probe()
  ASoC: rt5645: Fix the error handling of rt5645_i2c_probe()
  ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe()
  spi: stm32-qspi: Remove SR_BUSY bit check before sending command
  spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
  spi: stm32-qspi: Fix wait_cmd timeout in APM mode
  selftests: xsk: make stat tests not spin on getsockopt
  selftests: xsk: make the stats tests normal tests
  selftests: xsk: introduce validation functions
  selftests: xsk: cleanup veth pair at ctrl-c
  selftests: xsk: add timeout to tests
  selftests: xsk: fix reporting of failed tests
  selftests: xsk: run all tests for busy-poll
  selftests: xsk: do not send zero-length packets
  selftests: xsk: cleanup bash scripts
  HID: apple: Properly handle function keys on Keychron keyboards
  HID: uclogic: Switch to Digitizer usage for styluses
  HID: uclogic: Add pen support for XP-PEN Star 06
  HID: uclogic: Differentiate touch ring and touch strip
  HID: uclogic: Always shift touch reports to zero
  HID: uclogic: Do not focus on touch ring only
  HID: uclogic: Return raw parameters from v2 pen init
  HID: uclogic: Move param printing to a function
  HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info
  HID: amd_sfh: Move bus declaration outside of amd-sfh
  HID: amd_sfh: Add physical location to HID device
  HID: amd_sfh: Modify the hid name
  HID: amd_sfh: Modify the bus name
  HID: amd_sfh: Add sensor name by index for debug info
  HID: amd_sfh: Add support for sensor discovery
  libbpf: Add bpf_program__set_insns function
  eth: amd: remove NI6510 support (ni65)
  net: appletalk: remove Apple/Farallon LocalTalk PC support
  libbpf: Clean up ringbuf size adjustment implementation
  ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN
  net: add more debug info in skb_checksum_help()
  net: remove two BUG() from skb_checksum_help()
  net: warn if transport header was not set
  net: add CONFIG_DEBUG_NET
  net: add include/net/net_debug.h
  xfs: don't set quota warning values
  xfs: remove warning counters from struct xfs_dquot_res
  xfs: remove quota warning limit from struct xfs_quota_limits
  xfs: rework deferred attribute operation setup
  xfs: make xattri_leaf_bp more useful
  xfs: initialise attrd item to zero
  xfs: avoid empty xattr transaction when attrs are inline
  xfs: add leaf to node error tag
  xfs: add leaf split error tag
  xfs: Add helper function xfs_init_attr_trans
  xfs: Add helper function xfs_attr_leaf_addname
  xfs: Merge xfs_delattr_context into xfs_attr_item
  xfs: Add larp debug option
  xfs: Add log attribute error tag
  xfs: Remove unused xfs_attr_*_args
  xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred
  wfx: use container_of() to get vif
  rtw89: add debug entry to dump BSSID CAM
  rtw89: add debug select to dump MAC pages 0x30 to 0x33
  rtw89: correct CCA control
  rtw89: correct setting of RX MPDU length
  rtw89: 8852c: add settings to decrease the effect of DC
  ssb: remove unreachable code
  brcmfmac: allow setting wlan MAC address using device tree
  wilc1000: add valid vmm_entry check before fetching from TX queue
  wilc1000: use 'u64' datatype for cookie variable
  wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
  wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA
  wilc1000: increase firmware version array size
  selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm.
  libbpf: Assign cookies to links in libbpf.
  bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.
  arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
  scsi: target: iscsi: Rename iscsi_session to iscsit_session
  scsi: target: iscsi: Rename iscsi_conn to iscsit_conn
  scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd
  scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR
  scsi: mpi3mr: Hidden drives not removed during soft reset
  scsi: mpi3mr: Increase I/O timeout value to 60s
  scsi: lpfc: Update lpfc version to 14.2.0.3
  scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O
  scsi: lpfc: Alter FPIN stat accounting logic
  scsi: lpfc: Rework FDMI initialization after link up
  scsi: lpfc: Change VMID registration to be based on fabric parameters
  scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link()
  scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check()
  scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event()
  scsi: lpfc: Inhibit aborts if external loopback plug is inserted
  scsi: lpfc: Fix ndlp put following a LOGO completion
  scsi: lpfc: Fill in missing ndlp kref puts in error paths
  scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
  scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume()
  scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode
  scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_*
  scsi: ufs: ufshpb: Clean up the handler when device resets HPB information
  scsi: ufs: ufshpb: Remove enum initialization value
  scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host()
  net: phy: smsc: add comments for the LAN8742 phy ID mask.
  net: phy: microchip: add comments for the modified LAN88xx phy ID mask.
  scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM
  scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command()
  scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
  scsi: ufs: qcom: Simplify handling of devm_phy_get()
  scsi: ufs: qcom: Fix acquiring the optional reset control line
  scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
  dt-bindings: net: orion-mdio: Convert to JSON schema
  bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack
  bpf, x86: Generate trampolines from bpf_tramp_links
  skbuff: render the checksum comment to documentation
  skbuff: rewrite the doc for data-only skbs
  skbuff: add a basic intro doc
  net: fix kdoc on __dev_queue_xmit()
  sfc: Add a basic Siena module
  sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc
  sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc
  sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc
  sfc/siena: Rename peripheral functions to avoid conflicts with sfc
  sfc/siena: Rename RX/TX functions to avoid conflicts with sfc
  sfc/siena: Rename functions in efx headers to avoid conflicts with sfc
  sfc/siena: Remove build references to missing functionality
  sfc: Copy shared files needed for Siena (part 2)
  sfc: Copy shared files needed for Siena (part 1)
  sfc: Move Siena specific files
  nfp: flower: fix 'variable 'flow6' set but not used'
  drm/amdgpu: Remove duplicated argument in vcn_v4_0
  Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
  drm/amdgpu: vm flush needed after updating PDEs
  drm/amd/display: 3.2.185
  Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
  drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
  drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence
  amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
  drm/amd/pm: suppress compile warning about possible unaligned accesses
  drm/amdgpu/vcn: Add vcn ras poison consumption event handling
  drm/amdgpu/jpeg: add jpeg ras poison consumption handling
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq
  drm/amdgpu: refine RAS poison consumption handler
  drm/amdgpu: enable RAS IH for poison consumption
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce
  drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc
  drm/amd/display: do not wait for vblank during pipe programming
  drm/amd/display: do not calculate DP2.0 SST payload when link is off
  drm/amd/display: do not disable an invalid irq source in hdp finish
  drm/amd/display: move definition of dc_flip_addrs struct
  drm/amd/display: Reset cached PSR parameters after hibernate
  drm/amd/display: Refactor LTTPR cap retrieval
  drm/amdgpu: support memory power gating for lsdma 6.0.2
  drm/amdgpu: support memory power gating for lsdma
  drm/amdgpu: add LSDMA block for LSDMA v6.0.2
  drm/amdgpu: add LSDMA block for LSDMA v6.0.0
  drm/amdgpu: support fill mem for LSDMA
  drm/amdgpu: support mem copy for LSDMA
  drm/amdgpu: add lsdma block
  drm/amdgpu: add lsdma v6_0_0 ip headers
  drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume()
  drm/amdgpu/mes: fix format specifier for size_t
  drm/amdgpu: make smu_v13_0_7_check_fw_status() static
  drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV
  drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11
  drm/amdkfd: Update event_interrupt_isr_v11 return
  drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
  drm/amd/pm: enable gfxoff control on smu_v13_0_7
  drm/amd/pm: disable ac/dc on smu_v13_0_7
  drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0
  drm/amd/pm: enable FCLK DPM support for SMU 13.0.0
  drm/amd/pm: correct the way for retrieving current fclk frequency
  drm/amd/pm: correct the way for retrieving current uclk frequency
  drm/amd/pm: correct the check for current link status
  drm/amd/pm: enable UCLK DPM for SMU 13.0.0
  drm/amd/pm: enable BACO support for SMU 13.0.0
  drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0
  drm/amdgpu: add sysfs to shows psp vbflash status
  drm/amdgpu/psp: Add vbflash sysfs interface support
  selftests/bpf: Add attach bench test
  bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link
  fprobe: Resolve symbols with ftrace_lookup_symbols
  ftrace: Add ftrace_lookup_symbols function
  kallsyms: Make kallsyms_on_each_symbol generally available
  igc: Change type of the 'igc_check_downshift' method
  igc: Remove unused phy_type enum
  igc: Remove igc_set_spd_dplx method
  selftests/bpf: Add bpf link iter test
  selftests/bpf: Use ASSERT_* instead of CHECK
  selftests/bpf: Fix result check for test_bpf_hash_map
  bpf: Add bpf_link iterator
  selftests/bpf: Replace bpf_trace_printk in tunnel kernel code
  selftests/bpf: Move vxlan tunnel testcases to test_progs
  bpf: Add source ip in "struct bpf_tunnel_key"
  bpftool: bpf_link_get_from_fd support for LSM programs in lskel
  perf annotate: Add --percent-limit option
  selftests/bpf: Handle batch operations for map-in-map bpf-maps
  bpf: Extend batch operations for map-in-map bpf-maps
  perf auxtrace: Record whether an auxtrace mmap is needed
  libperf evlist: Add evsel as a parameter to ->idx()
  libperf evlist: Move ->idx() into mmap_per_evsel()
  libperf evlist: Remove ->idx() per_cpu parameter
  perf auxtrace: Do not mix up mmap idx
  perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c
  perf evlist: Use libperf functions in evlist__enable_event_idx()
  libperf evsel: Add perf_evsel__enable_thread()
  bpf: Print some info if disable bpf_jit_enable failed
  net: sysctl: Use SYSCTL_TWO instead of &two
  ath11k: remove redundant assignment to variables vht_mcs and he_mcs
  ath11k: Reuse the available memory after firmware reload
  wil6210: remove 'freq' debugfs
  ath11k: Designating channel frequency when sending management frames
  ath11k: Don't check arvif->is_started before sending management frames
  ath11k: Implement remain-on-channel support
  ath11k: Handle keepalive during WoWLAN suspend and resume
  spi: cadence-quadspi: remove unnecessary (void *) casts
  spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()
  ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp
  ASoC: fsl_micfil: Add support for i.MX8MPlus
  ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
  ASoC: samsung: spdif: remove unnecessary check of mem_res
  ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41
  ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks
  ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s
  ASoC: tlv320adcx140: Register a callback to disable the regulator_disable
  ASoC: codecs: rt715-sdca: remove useless assignment of ops
  mmc: core: Support zeroout using TRIM for eMMC
  x25: remove redundant pointer dev
  net: ethernet: Add driver for Sunplus SP7021
  devicetree: bindings: net: Add bindings doc for Sunplus SP7021.
  MAINTAINERS: add myself as reviewer for slab
  tsnep: Add free running cycle counter support
  ptp: Speed up vclock lookup
  ptp: Support late timestamp determination
  ptp: Pass hwtstamp to ptp_convert_timestamp()
  ptp: Request cycles for TX timestamp
  ptp: Add cycles support for virtual clocks
  eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent
  net/mlx5: Lag, add debugfs to query hardware lag state
  net/mlx5: Lag, use buckets in hash mode
  net/mlx5: Lag, refactor dmesg print
  net/mlx5: Support devices with more than 2 ports
  net/mlx5: Lag, use actual number of lag ports
  net/mlx5: Lag, use hash when in roce lag on 4 ports
  net/mlx5: Lag, support single FDB only on 2 ports
  net/mlx5: Lag, store number of ports inside lag object
  net/mlx5: Lag, filter non compatible devices
  net/mlx5: Lag, use lag lock
  net/mlx5: Lag, move E-Switch prerequisite check into lag code
  net/mlx5: devcom only supports 2 ports
  net/mlx5: Lag, expose number of lag ports
  net/mlx5: Increase FW pre-init timeout for health recovery
  net/mlx5: Add exit route when waiting for FW
  fs: Remove aops->freepage
  secretmem: Convert to free_folio
  nfs: Convert to free_folio
  orangefs: Convert to free_folio
  fs: Add free_folio address space operation
  fs: Convert drop_buffers() to use a folio
  fs: Change try_to_free_buffers() to take a folio
  jbd2: Convert release_buffer_page() to use a folio
  jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio
  reiserfs: Convert release_buffer_page() to use a folio
  fs: Remove last vestiges of releasepage
  ubifs: Convert to release_folio
  reiserfs: Convert to release_folio
  orangefs: Convert to release_folio
  ocfs2: Convert to release_folio
  nilfs2: Remove comment about releasepage
  nfs: Convert to release_folio
  jfs: Convert to release_folio
  hfsplus: Convert to release_folio
  hfs: Convert to release_folio
  gfs2: Convert to release_folio
  f2fs: Convert to release_folio
  ext4: Convert to release_folio
  erofs: Convert to release_folio
  cifs: Convert to release_folio
  ceph: Convert to release_folio
  btrfs: Convert to release_folio
  afs: Convert to release_folio
  9p: Convert to release_folio
  iomap: Convert to release_folio
  fs: Add aops->release_folio
  arm64: dts: visconti: Update the clock providers for PCIe host controller
  arm64: dts: visconti: Update the clock providers for ethernet device
  arm64: dts: visconti: Update the clock providers for SPI
  arm64: dts: visconti: Update the clock providers for watchdog timer
  arm64: dts: visconti: Update the clock providers for I2C
  arm64: dts: visconti: Update the clock providers for UART
  arm64: dts: visconti: Add clock controller support for TMPV7708
  nfp: support Corigine PCIE vendor ID
  nfp: vendor neutral strings for chip and Corigne in strings for driver
  bpf: Remove unused parameter from find_kfunc_desc_btf()
  bpftool: Declare generator name
  samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
  ROSE: Remove unused code and clean up some inconsistent indenting
  bpftool: Output message if no helpers found in feature probing
  bpftool: Adjust for error codes from libbpf probes
  mm,doc: Add new documentation structure
  Documentation: drop more IDE boot options and ide-cd.rst
  Documentation/process: use scripts/get_maintainer.pl on patches
  MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE
  docs/trans/ja_JP/howto: Don't mention specific kernel versions
  docs/ja_JP/SubmittingPatches: Request summaries for commit references
  docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature
  docs/ja_JP/SubmittingPatches: Randy has moved
  docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl
  docs/ja_JP/SubmittingPatches: Update GregKH links
  mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio()
  fs: Change the type of filler_t
  nfs: Pass the file pointer to nfs_symlink_filler()
  jffs2: Pass the file pointer to jffs2_do_readpage_unlock()
  mm,fs: Remove aops->readpage
  mm: Convert swap_readpage to call read_folio instead of readpage
  vboxsf: Convert vboxsf to read_folio
  udf: Convert adinicb and symlinks to read_folio
  ubifs: Convert ubifs to read_folio
  squashfs: Convert squashfs to read_folio
  romfs: Convert romfs to read_folio
  orangefs: Convert orangefs to read_folio
  ocfs2: Convert ocfs2 to read_folio
  ntfs: Convert ntfs to read_folio
  nfs: Convert nfs to read_folio
  jfs: Convert metadata pages to read_folio
  jffs2: Convert jffs2 to read_folio
  isofs: Convert symlinks and zisofs to read_folio
  hpfs: Convert symlinks to read_folio
  hostfs: Convert hostfs to read_folio
  fuse: Convert fuse to read_folio
  freevxfs: Convert vxfs_immed to read_folio
  f2fs: Convert f2fs to read_folio
  ext4: Convert ext4 to read_folio
  erofs: Convert erofs zdata to read_folio
  efs: Convert efs symlinks to read_folio
  ecryptfs: Convert ecryptfs to read_folio
  cramfs: Convert cramfs to read_folio
  coda: Convert coda to read_folio
  cifs: Convert cifs to read_folio
  btrfs: Convert btrfs to read_folio
  befs: Convert befs to read_folio
  afs: Convert afs_symlink_readpage to afs_symlink_read_folio
  affs: Convert affs to read_folio
  fs: Convert simple_readpage to simple_read_folio
  fs: Convert mpage_readpage to mpage_read_folio
  fs: Convert block_read_full_page() to block_read_full_folio()
  fs: Convert iomap_readpage to iomap_read_folio
  fs: Convert netfs_readpage to netfs_read_folio
  fs: Add read_folio documentation
  fs: Introduce aops->read_folio
  ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties
  ASoC: SOF: trace: The dtrace is only available with SOF_IPC
  ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card()
  ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF
  ASoC: wm8940: add devicetree support
  doc: dts: Add device tree information regarding wm8940 codec
  spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged
  spi: spi-imx: add PIO polling support
  spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller
  spi: spi-imx: complete conversion from master -> controller
  spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s()
  spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32()
  spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned'
  spi: spi-imx: avoid unnecessary line continuations
  spi: spi-imx: fix sparse warning: add identifier name to function definition
  ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC
  ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages
  ASoC: SOF: ipc-msg-injector: Separate the message sending
  ASoC: SOF: sof-client: Add support IPC4 message sending
  ASoC: SOF: sof-client: Add API to get the ipc_type
  ASoC: SOF: sof-client-probes: Query the maximum IPC payload size
  ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size
  ASoC: SOF: sof-client: Add API to get the maximum IPC payload size
  regulator: qcom_smd: Fix up PM8950 regulator configuration
  Revert "cpufreq: Fix possible race in cpufreq online error path"
  dt-bindings: display: convert Arm Komeda to DT schema
  dt-bindings: display: convert Arm Mali-DP to DT schema
  dt-bindings: display: convert Arm HDLCD to DT schema
  dt-bindings: display: convert PL110/PL111 to DT schema
  dt-bindings: arm: convert vexpress-config to DT schema
  dt-bindings: arm: convert vexpress-sysregs to DT schema
  dt-bindings: serio: add Arm PL050 DT schema
  dt-bindings: sound: add Arm PL041 AACI DT schema
  dt-bindings: arm: sp810: convert to DT schema
  dt-bindings: arm: spe-pmu: convert to DT schema
  dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional
  selftests/bpf: Test libbpf's ringbuf size fix up logic
  libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary
  libbpf: Provide barrier() and barrier_var() in bpf_helpers.h
  selftests/bpf: Add bpf_core_field_offset() tests
  libbpf: Complete field-based CO-RE helpers with field offset helper
  selftests/bpf: Use both syntaxes for field-based CO-RE helpers
  libbpf: Improve usability of field-based CO-RE helpers
  libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr
  selftests/bpf: Prevent skeleton generation race
  ARM: configs: Enable audio on BeagleBone Black in multi_v7_defconfig
  net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl
  net: hns3: add query vf ring and vector map relation
  net: hns3: add byte order conversion for VF to PF mailbox message
  net: hns3: add byte order conversion for PF to VF mailbox message
  net: hns3: remove the affinity settings of vector0
  net: hns3: fix access null pointer issue when set tx-buf-size as 0
  perf metrics: Don't add all tool events for sharing
  perf metrics: Support all tool events
  perf evsel: Add tool event helpers
  perf evsel: Constify a few arrays
  Revert "perf stat: Support metrics with hybrid events"
  ath11k: reset 11d state in process of recovery
  spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
  regmap: Add missing map->bus check
  ASoC: pcm186x: simplify the return expression of pcm186x_power_off()
  ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare()
  ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params()
  ASoC: dt-bindings: rt5682: Add #sound-dai-cells
  ASoC: dt-bindings: rt1015p: Add #sound-dai-cells
  ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties
  ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver
  ASoC: wsa881x: Add endianness flag in snd_soc_component_driver
  ASoC: wcd938x: Add endianness flag in snd_soc_component_driver
  ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver
  ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver
  ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver
  ASoC: rt715: Add endianness flag in snd_soc_component_driver
  ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
  ASoC: rt711: Add endianness flag in snd_soc_component_driver
  ASoC: rt700: Add endianness flag in snd_soc_component_driver
  ASoC: wcd9335: Add endianness flag in snd_soc_component_driver
  ASoC: wcd934x: Add endianness flag in snd_soc_component_driver
  ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver
  ASoC: tscs454: Add endianness flag in snd_soc_component_driver
  ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver
  ASoC: rt9120: Add endianness flag in snd_soc_component_driver
  ASoC: rt1019: Add endianness flag in snd_soc_component_driver
  ASoC: pcm3060: Add endianness flag in snd_soc_component_driver
  ASoC: mt6660: Add endianness flag in snd_soc_component_driver
  ASoC: mt6359: Add endianness flag in snd_soc_component_driver
  ASoC: mt6358: Add endianness flag in snd_soc_component_driver
  ASoC: mt6351: Add endianness flag in snd_soc_component_driver
  ASoC: lochnagar: Add endianness flag in snd_soc_component_driver
  ASoC: cx2072x: Add endianness flag in snd_soc_component_driver
  ASoC: cs35l41: Add endianness flag in snd_soc_component_driver
  ASoC: cs4234: Add endianness flag in snd_soc_component_driver
  ASoC: adau1372: Add endianness flag in snd_soc_component_driver
  ASoC: max98504: Add endianness flag in snd_soc_component_driver
  ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver
  ASoC: sta350: Remove redundant big endian formats
  ASoC: sta32x: Remove redundant big endian formats
  ASoC: hdmi-codec: Remove redundant big endian formats
  ASoC: cs4349: Remove redundant big endian formats
  ASoC: cs42l51: Remove redundant big endian formats
  ASoC: cs4270: Remove redundant big endian formats
  ASoC: atmel-classd: Remove endianness flag on class d component
  ASoC: atmel-pdmic: Remove endianness flag on pdmic component
  ASoC: soc-component: Add comment for the endianness flag
  bcma: gpio: Switch to use fwnode instead of of_node
  rtw88: adjust adaptivity option to 1
  mtd: spi-nor: support eon en25qh256a variant
  mtd: spi-nor: winbond: add support for W25Q512NW-IM
  mtd: spi-nor: expose internal parameters via debugfs
  mtd: spi-nor: export spi_nor_hwcaps_pp2cmd()
  net: phy: smsc: add LAN8742 phy support.
  net: phy: microchip: update LAN88xx phy ID and phy ID mask.
  net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY
  net: phy: export genphy_c45_baset1_read_status()
  net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration
  net: phy: introduce genphy_c45_pma_baset1_read_master_slave()
  net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration
  net: phy: introduce genphy_c45_pma_baset1_setup_master_slave()
  net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration
  net: vxlan: Add extack support to vxlan_fdb_delete
  rtnetlink: add extack support in fdb del handlers
  selftests/landlock: Normalize array assignment
  selftests/landlock: Add clang-format exceptions
  landlock: Format with clang-format
  landlock: Add clang-format exceptions
  net: wwan: t7xx: Add maintainers and documentation
  net: wwan: t7xx: Device deep sleep lock/unlock
  net: wwan: t7xx: Runtime PM
  net: wwan: t7xx: Introduce power management
  net: wwan: t7xx: Add WWAN network interface
  net: wwan: t7xx: Add data path interface
  net: wwan: t7xx: Data path HW layer
  net: wwan: t7xx: Add AT and MBIM WWAN ports
  net: wwan: t7xx: Add control port
  net: wwan: t7xx: Add port proxy infrastructure
  net: wwan: t7xx: Add core components
  net: wwan: t7xx: Add control DMA interface
  net: skb: introduce skb_data_area_size()
  list: Add list_next_entry_circular() and list_prev_entry_circular()
  arm64: dts: marvell: Update sdhci node names to match schema
  docs: Add small intro to idmap examples
  xfs: Skip flip flags for delayed attrs
  xfs: Implement attr logging and replay
  arm64: dts: marvell: espressobin-ultra: enable front USB3 port
  arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins
  arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
  arm64: dts: uDPU: correct temperature sensors
  arm64: dts: uDPU: update partition table
  ALSA: hda/cs8409: Support manual mode detection for CS42L42
  memory: tegra: Add MC error logging on Tegra186 onward
  memory: tegra: Add memory controller channels support
  memory: tegra: Add APE memory clients for Tegra234
  memory: tegra: Add Tegra234 support
  ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver
  ASoC: cs42l42: Move CS42L42 register descriptions to general include
  ALSA: hdsp: remove redundant assignment to pointer kctl
  orion5x: fix typos in comments
  iomap: iomap_write_end cleanup
  iomap: iomap_write_failed fix
  ARM: dts: sunxi: nanopi: Remove input-name property
  buffer: Rewrite nobh_truncate_page() to use folios
  mm/readahead: Convert page_cache_async_readahead to take a folio
  fs: Convert is_dirty_writeback() to take a folio
  readahead: Use a folio in read_pages()
  filemap: Update the folio_mark_dirty documentation
  filemap: Update the folio_lock documentation
  filemap: Remove obsolete comment in lock_page
  fs: Remove pagecache_write_begin() and pagecache_write_end()
  i915: Call aops write_begin() and write_end() directly
  f2fs: Call aops write_begin() and write_end() directly
  ext4: Call aops write_begin() and write_end() directly
  hfsplus: Call hfsplus_write_begin() and generic_write_end() directly
  hfs: Call hfs_write_begin() and generic_write_end() directly
  ntfs3: Remove fsdata parameter from ntfs_extend_initialized_size()
  PM / devfreq: rk3399_dmc: Block PMU during transitions
  soc: rockchip: power-domain: Manage resource conflicts with firmware
  ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly
  namei: Call aops write_begin() and write_end() directly
  buffer: Call aops write_begin() and write_end() directly
  fs: Remove flags parameter from aops->write_begin
  fs: Remove aop flags parameter from nobh_write_begin()
  fs: Remove aop flags parameter from grab_cache_page_write_begin()
  fs: Remove aop flags parameter from cont_write_begin()
  fs: Remove aop flags parameter from block_write_begin()
  fs: Remove aop_flags parameter from netfs_write_begin()
  fs: Remove AOP_FLAG_NOFS
  ext4: Use scoped memory APIs in ext4_write_begin()
  ext4: Use scoped memory APIs in ext4_da_write_begin()
  ext4: Use scoped memory API in mext_page_double_lock()
  ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent()
  f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs
  namei: Convert page_symlink() to use memalloc_nofs_save()
  namei: Merge page_symlink() and __page_symlink()
  ext4: Use page_symlink() instead of __page_symlink()
  scsicam: Fix use of page cache
  selftests: forwarding: Add a tunnel-based test for L3 HW stats
  selftests: lib: Add a generic helper for obtaining HW stats
  mlxsw: spectrum_router: Take router lock in router notifier handler
  mlxsw: spectrum: Update a comment
  mlxsw: spectrum: Move handling of tunnel events to router code
  mlxsw: spectrum: Move handling of router events to router code
  mlxsw: spectrum: Move handling of HW stats events to router code
  mlxsw: spectrum: Move handling of VRF events to router code
  mlxsw: spectrum_router: Add a dedicated notifier block
  mlxsw: spectrum: Tolerate enslaving of various devices to VRF
  net: wan: switch to netif_napi_add_weight()
  net: virtio: switch to netif_napi_add_weight()
  r8152: switch to netif_napi_add_weight()
  eth: switch to netif_napi_add_weight()
  caif_virtio: switch to netif_napi_add_weight()
  um: vector: switch to netif_napi_add_weight()
  ALSA: hda/conexant: add a new hda codec SN6140
  media: uvcvideo: Add UVC_GUID_FORMAT_H265
  media: uvcvideo: Undup use uvc_endpoint_max_bpi() code
  media: uvcvideo: Simplify uvc_endpoint_max_bpi()
  media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails
  media: uvcvideo: Fix bit overflow in uvc_probe_video
  media: uvcvideo: Fix missing check to determine if element is found in list
  media: docs: media: uvcvideo: Use linux-media mailing list
  media: gpio-ir-tx: simplify wait logic
  MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer
  drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy
  drm/msm: Limit command submission when no IOMMU
  net: dsa: delete dsa_port_walk_{fdbs,mdbs}
  net: dsa: felix: perform MDB migration based on ocelot->multicast list
  net: dsa: felix: stop migrating FDBs back and forth on tag proto change
  net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port
  ARM: dts: imx6ull-colibri: improve pinctrl node names
  ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
  ARM: dts: imx6ull-colibri: add/update some comments
  ARM: dts: imx6ull-colibri: fix nand bch geometry
  ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards
  ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards
  ARM: dts: imx6ull-colibri: add gpio-line-names
  ARM: dts: imx6ull-colibri: update device trees to support overlays
  ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling
  ARM: dts: imx6ull-colibri: add touchscreen device nodes
  ARM: dts: imx6ull-colibri: add phy-supply to fec
  ARM: dts: imx6ull-colibri: change touch i2c parameters
  ARM: dts: imx6ull-colibri: use pull-down for adc pins
  drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI pixel clock
  drm/msm: Fix shutdown
  drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
  drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
  drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
  drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
  drm/msm/dsi: fix address for second DSI PHY on SDM660
  drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps
  drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit
  drm/msm/dpu: don't access mode pointer before it is set
  drm/msm/dpu: add missing break statement for update_pending_flush_wb()
  mlxbf_gige: increase MDIO polling rate to 5us
  drm/amdgpu/psp: Add VBIOS flash handler
  drm/amd/psp: Add C2P registers to mp_13_0_2 header
  drm/amdkfd: Return true/false (not 1/0) from bool functions
  drm/amdgpu/gfx11: remove unneeded semicolon
  drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode
  drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode
  drm/amdgpu/vcn: add common vcn sofware ring decode
  drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
  drm/amdgpu: nuke dynamic gfx scratch reg allocation
  drm/amdgpu: simplify nv and soc21 read_register functions
  drm/amdgpu: flush delete wq after wait fence
  nvme-apple: fix sparse endianess warnings
  cpufreq: CPPC: Register EM based on efficiency class information
  cpufreq: CPPC: Add per_cpu efficiency_class
  cpufreq: Avoid unnecessary frequency updates due to mismatch
  ACPI: DPTF: Add support for high frequency impedance notification
  device property: Advertise fwnode and device property count API calls
  ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()
  perf test: Add skip to --per-thread test
  Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode"
  ice: link representors to PCI device
  Revert "dt-bindings: rcc: Add optional external ethernet RX clock properties"
  drm/amdgpu/discovery: enable mes support for GC v11.0.1
  drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1
  drm/amdgpu: enable imu firmware for GC 11.0.1
  drm/amdkfd: add GC 11.0.1 KFD support
  drm/amdgpu: add GC v11.0.1 into mes v11
  drm/amdgpu: add gfx support for GC 11.0.1
  drm/amdgpu/discovery: set flag for GC 11.0.1
  drm/amdgpu: set GC 11.0.1 family
  drm/amdgpu: add GC 11.0.1 family id
  drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1
  drm/amdgpu: add sdma support for sdma 6.0.1
  drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list
  drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1
  drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1
  drm/amdgpu: add gmc v11 support for GC 11.0.1
  drm/amdgpu/discovery: enable soc21 common for GC 11.0.1
  drm/amdgpu: add soc21 common ip block support for GC 11.0.1
  drm/amdgpu: add mmhub support for MMHUB 3.0.1
  drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list
  drm/amdgpu: add the files of HDP v5.2 block
  drm/amdgpu: add hdp v5_2_1 ip headers
  drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list
  drm/amdgpu: add the files of NBIO v7.7 block
  drm/amdgpu: add pcie port function helpers for SOC21
  drm/amdgpu: add nbio v7_7_0 ip headers
  drm/amdgpu: skip the new gc doorbell function for some asics
  drm/amdgpu: handle asics with 1 SDMA instance
  drm/amd/pm: report preDS gfxclk on smu_v13_0_7
  drm/amd/pm: change the soft pptable id for smu_v13_0_7
  drm/amd/pm: enable pmlog support for smu_v13_0_7
  drm/amd/pm: enable workload type change on smu_v13_0_7
  drm/tegra: gem: Do not try to dereference ERR_PTR()
  dt-bindings: arm: Add bosch acc board
  ARM: dts: Add bosch acc board
  ARM: dts: imx: Add i.MXRT1050-EVK support
  net: move netif_set_gso_max helpers
  net: make drivers set the TSO limit not the GSO limit
  net: don't allow user space to lift the device limits
  net: add netif_inherit_tso_max()
  nfp: flower: enable decap_v2 bit
  nfp: flower: remove unused neighbour cache
  nfp: flower: link pre_tun flow rules with neigh entries
  nfp: flower: rework tunnel neighbour configuration
  nfp: flower: update nfp_tun_neigh structs
  nfp: flower: fixup ipv6/ipv4 route lookup for neigh events
  nfp: flower: enforce more strict pre_tun checks
  nfp: flower: add/remove predt_list entries
  nfp: flower: add infrastructure for pre_tun rework
  arm64: dts: renesas: Add initial device tree for RZ/V2M EVK
  arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC
  arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
  ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY
  ARM: dts: r9a06g032: Add USB PHY DT support
  ARM: dts: r9a06g032: Add internal PCI bridge node
  ARM: dts: r9a06g032: Describe the RTC
  arm64: dts: renesas: Add interrupt-names to CANFD nodes
  arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
  arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA
  arm64: dts: renesas: r9a07g043: Add TSU node
  arm64: dts: renesas: r9a07g043: Add OPP table
  arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
  arm64: dts: renesas: r9a07g054: Fix external clk node names
  arm64: dts: renesas: r9a07g044: Fix external clk node names
  ARM: dts: r9a06g032: Fix the NAND controller node
  ARM: dts: r9a06g032: Fill the UART DMA properties
  ARM: dts: r9a06g032: Describe the DMA router
  ARM: dts: r9a06g032: Add the two DMA nodes
  arm64: dts: renesas: Remove empty rgb output endpoints
  arm64: dts: renesas: Remove empty lvds endpoints
  arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support
  arm64: dts: renesas: rzg2ul-smarc: Enable Audio
  arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi
  arm64: dts: renesas: Add Renesas White Hawk boards support
  arm64: dts: renesas: Add Renesas R8A779G0 SoC support
  printk, tracing: fix console tracepoint
  soc/tegra: pmc: Document core domain fields
  HID: bigben: fix slab-out-of-bounds Write in bigben_probe
  mmc: sdhci-brcmstb: Fix compiler warning
  ARM: configs: at91: Enable AUTOFS_FS required by systemd
  ARM: configs: at91: Enable options required for systemd
  ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER
  ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers
  ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK
  ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP
  ARM: configs: at91: sama7: add xisc and csi2dc
  ARM: multi_v7_defconfig: add atmel video pipeline modules
  ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS
  Hid: wacom: Fix kernel test robot warning
  xfrm: drop not needed flags variable in XFRM offload struct
  net/mlx5e: Use XFRM state direction instead of flags
  netdevsim: rely on XFRM state direction instead of flags
  HID: uclogic: Disable pen usage for Huion keyboard interfaces
  HID: uclogic: Support disabling pen usage
  HID: uclogic: Pass keyboard reports as is
  HID: uclogic: Clarify pen/frame desc_ptr description
  HID: uclogic: Clarify params desc_size description
  ixgbe: propagate XFRM offload state direction instead of flags
  xfrm: store and rely on direction to construct offload flags
  xfrm: rename xfrm_state_offload struct to allow reuse
  HID: Add support for Mega World controller force feedback
  xfrm: delete not used number of external headers
  xfrm: free not used XFRM_ESP_NO_TRAILER flag
  ath11k: Fix RX de-fragmentation issue on WCN6750
  ath10k: support bus and device specific API 1 BDF selection
  ath10k: mac: fix too long lines
  ath11k: mac: fix too long line
  wl1251: dynamically allocate memory used for DMA
  qtnfmac: switch to netif_napi_add_weight()
  mt76: switch to netif_napi_add_tx()
  wil6210: switch to netif_napi_add_tx()
  arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
  arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
  arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
  arm64: dts: qcom: sc7280: eDP for herobrine boards
  arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
  arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
  soc: qcom: pdr: use static for servreg_* variables
  ARM: hisi: Add missing of_node_put after of_find_compatible_node
  mptcp: add more offered MIBs counter
  mptcp: never shrink offered window
  tcp: allow MPTCP to update the announced window
  mptcp: add mib for xmit window sharing
  mptcp: really share subflow snd_wnd
  firmware: tee_bnxt: Use UUID API for exporting the UUID
  net: Make msg_zerocopy_alloc static
  net: move snowflake callers to netif_napi_add_tx_weight()
  net: switch to netif_napi_add_tx()
  jme: remove an unnecessary indirection
  net: ethernet: Prepare cleanup of powerpc's asm/prom.h
  sungem: Prepare cleanup of powerpc's asm/prom.h
  net: align SO_RCVMARK required privileges with SO_MARK
  Revert "Merge branch 'mlxsw-line-card-model'"
  dt-bindings: timer: Convert rda,8810pl-timer to YAML
  ima: support fs-verity file digest based version 3 signatures
  drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7
  drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7
  drm/amd/pm: enable gfx ds for smu_v13_0_7
  drm/amd/soc21: enable mmhub and athub power gating
  drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7
  drm/amd/pm: port the fan interface to smu_v13_0_7
  drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7
  drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
  drm/amd/pm: pp_dpm_* interface for smu_v13_0_7
  drm/amd/pm: update the features for smu_v13_0_7
  drm/amd/pm: add SCPM support in smu v13_0_7
  drm/amd/pm: enable platform features for smu_v13_0_7
  drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7
  drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7
  drm/amd/pm: enable link dpm and link ds on smu_v13_0_7
  drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7
  drm/amd/pm: add features to smu_v13_0_7
  drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7
  drm/amd/pm: add get enable mask function for smu v13_0_7
  drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7
  drm/amdgpu/swsmu: add smu 13.0.7 firmware
  drm/amd/pm: add SMU_13_0_7 PMFW headers
  drm/amdgpu: enable cgcg and cgls for GC 11_0_2
  drm/amdgpu/discovery: set family for GC 11.0.2
  drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
  drm/amdgpu: update rlc ram for gc v11_0_2
  drm/amdkfd: add asic support for GC 11.0.2
  drm/amdgpu: add initial GC 11.0.2 support
  drm/amdgpu: add gc v11_0_2 imu firmware
  drm/amdgpu/discovery: add mes11 support for GC 11.0.2
  drm/amdgpu: add mes 11 firmware for mes 11.0.2
  drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
  drm/amdkfd: add asic support for SDMA 6.0.2
  drm/amdgpu: add sdma 6.0.2 firware support
  drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
  drm/amdgpu: Enable vcn v4_0_4 sram
  drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
  drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
  drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
  drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
  drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
  drm/amdgpu: add VCN4_0_4 firmware
  drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
  drm/amdgpu/psp13: add support for MP0 13.0.7
  drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
  drm/amdgpu: add GMC11 support for GC 11.0.2
  drm/amdgpu: add UMC 8.11.0 support
  drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0
  drm/amdgpu: add mmhub v3_0_2 ip callback functions
  drm/amdgpu: add mmhub v3_0_2 ip headers
  drm/amdgpu/discovery: add SMUIO_13_0_8 func support
  drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1
  drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1
  drm/amdgpu/discovery: add smu13 support for MP1 13.0.7
  drm/amdgpu/discovery: add ih6 support for IH 6.0.2
  drm/amdgpu: add support for ATHUB 3.0.2
  drm/amdgpu/discovery: add soc21 support for GC 11.0.2
  drm/amdgpu: add soc21 support for GC 11.0.2
  drm/amdgpu: enable clock gating for HDP 6.0
  drm/amdgpu: enable clock gating for IH 6.0
  drm/amdgpu: enable MGCG and LS for MMHUB 3.0
  drm/amdgpu: enable MGCG and LS for ATHUB 3.0
  drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0
  drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0
  drm/amd/pm: enable deep sleep features control for SMU 13.0.0
  drm/amd/pm: support more DPM features for SMU 13.0.0
  drm/amdgpu: enable more GFX clockgating features for GC 11.0.0
  drm/amd/pm: enable df cstate feature for SMU 13.0.0
  drm/amd/pm: enable PMLOG support for SMU 13.0.0
  drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0
  drm/amd/pm: enable RunDcBtc support for SMU 13.0.0
  drm/amd/pm: enable power profile setting for SMU 13.0.0
  drm/amd/pm: enable ac/dc switching for SMU 13.0.0
  drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0
  drm/amdgpu: simplify the return expression of vega10_ih_hw_init()
  drm/amdgpu: simplify the return expression
  drm/amdgpu/gfx11: Avoid uninitialised variable 'index'
  drm/amdgpu/gfx10: Avoid uninitialised variable 'index'
  drm/amdgpu/gfx11: Add missing break
  Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb"
  Revert "drm/amdgpu: disable runpm if we are the primary adapter"
  drm/amdgpu/gfx11: remove some register fields that no longer exist
  ice: remove period on argument description in ice_for_each_vf
  ice: add a function comment for ice_cfg_mac_antispoof
  ice: fix wording in comment for ice_reset_vf
  ice: remove return value comment for ice_reset_all_vfs
  ice: always check VF VSI pointer values
  ice: add newline to dev_dbg in ice_vf_fdir_dump_info
  ice: get switch id on switchdev devices
  ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS
  ice: introduce common helper for retrieving VSI by vsi_num
  ice: use min_t() to make code cleaner in ice_gnss
  perf evlist: Clear all_cpus before propagating
  arm64: dts: ti: k3-j721e-sk: Enable HDMI
  arm64: dts: ti: k3-j721e-sk: Enable DisplayPort
  arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
  arm64: dts: ti: k3-j721e-*: add DP & DP PHY
  perf cpumap: Switch to using perf_cpu_map API
  ima: permit fsverity's file digests in the IMA measurement list
  ima: define a new template field named 'd-ngv2' and templates
  igb: Convert kmap() to kmap_local_page()
  ixgbe: Fix module_param allow_unsupported_sfp type
  drm/i915: Respect VBT seamless DRRS min refresh rate
  drm/i915/bios: Parse the seamless DRRS min refresh rate
  drm/i915/bios: Refactor panel_type code
  drm/i915/bios: Extract get_panel_type()
  drm/i915/bios: Assume panel_type==0 if the VBT has bogus data
  drm/i915/bios: Document the mess around the LFP data tables
  drm/i915/bios: Get access to the tail end of the LFP data block
  drm/i915/bios: Generate LFP data table pointers if the VBT lacks them
  drm/i915/bios: Reorder panel DTD parsing
  drm/i915: Use drm_mode_init() for on-stack modes
  regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
  net: sparx5: Add handling of host MDB entries
  ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
  dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board
  dt-bindings: vendor-prefixes: Add prefix for Storopack
  soc: imx: fix semicolon.cocci warnings
  ASoC: cs43130: Re-use generic struct u16_fract
  ASoC: fsl_micfil: fix the naming style for mask definition
  ASoC: ti: davinci-mcasp: Add dma-type for bcdma
  ASoC: SOF: ipc4: Add support for mandatory message handling functionality
  ASoC: SOF: Add initial header file for ipc4
  ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct
  regmap: Add bulk read/write callbacks into regmap_config
  device property: Fix recent breakage of fwnode_get_next_parent_dev()
  ARM: shmobile: rcar-gen2: Drop comma after OF match table sentinel
  ARM: shmobile: Drop commas after dt_compat sentinels
  soc: renesas: R-Car V3U is R-Car Gen4
  drm/qxl: add drm_gem_plane_helper_prepare_fb
  dt-bindings: clock: Add r9a09g011 CPG Clock Definitions
  dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
  dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC
  drm/todo: Add entry for using kunit in the subsystem
  arm64: dt: imx8mp: support pwm polarity inversion
  arm64: dt: imx8mn: support pwm polarity inversion
  arm64: dt: imx8mm: support pwm polarity inversion
  arm64: dt: imx8mq: support pwm polarity inversion
  arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
  arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
  arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
  drm: simplify the return expression of ast_drm_resume()
  drm/mgag200: Protect concurrent access to I/O registers with lock
  drm/ast: Protect concurrent access to I/O registers with lock
  arm64: dts: exynos: switch UFS clock node in ExynosAutov9
  arm64: dts: exynos: switch USI clocks in ExynosAutov9
  arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9
  drm: Add DRM-managed mutex_init()
  arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
  dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings
  dt-bindings: clock: add clock binding definitions for Exynos Auto v9
  drm/format-helper: Share implementation among conversion helpers
  drm/format-helper: Unify the parameters of all per-line conversion helpers
  drm/format-helper: Remove optional byte-swap from line convertion
  drm/format-helper: Implement drm_fb_swab() with per-line helpers
  ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues
  ARM: dts: imx27: use new 'dma-channels' property
  dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests'
  ARM: dts: imx6qdl-phytec: Add LED labels
  arm64: dts: freescale: reduce the interrup-map-mask
  ARM: dts: ls1021a: reduce the interrupt-map-mask
  arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
  arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
  arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
  arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
  arm64: dts: imx8mm: Add CPLD on MX8Menlo board
  net: mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD
  net: mscc: ocelot: drop port argument from qos_policer_conf_set
  net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block
  net: mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block
  net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block()
  dt-bindings: net: lan966x: fix example
  dt-bindings: arm: fsl: add toradex,colibri-imx6ull
  ARM: dts: imx6sl: Add a label for the cpu node
  arm64: defconfig: Enable the WM8524 codec driver
  memcg: accounting for objects allocated for new netdevice
  arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
  arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
  ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
  ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
  ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
  arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
  arm64: dts: imx8mp: Add MEDIAMIX power domains
  arm64: dts: imx8mp: add HSIO power-domains
  soc: imx: add i.MX8MP HDMI blk-ctrl
  soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl
  soc: imx: add i.MX8MP HSIO blk-ctrl
  dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
  dt-bindings: arm: fsl: add ls1021a-iot board
  dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board
  dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board
  dt-bindings: arm: fsl: add IMX8MN DDR3L eval board
  dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl
  dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings
  dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al.
  dt-bindings: arm: Add i.MX53 based Menlo board comment
  dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
  dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL
  dt-bindings: soc: Add i.MX8MP media block control DT bindings
  dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L)
  dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC
  dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl
  soc: imx: imx8m-blk-ctrl: set power device name
  arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
  arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
  arm64: dts: freescale: update ifc node name to be memory-controller
  arm64: dts: remove "simple-bus" compatible from ifc node
  ARM: dts: update ifc node name to be memory-controller
  ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node
  drm/bridge: tc358767: Fix DP bridge mode detection from DT endpoints
  drm: mxsfb: Implement LCDIF scanout CRC32 support
  drm/mediatek: mtk_dsi: Remove unnecessary print function dev_err()
  mac80211: support disabling EHT mode
  cfg80211: support disabling EHT mode
  mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
  mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit()
  mac80211: consider Order bit to fill CCMP AAD
  drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
  drm/nouveau: remove trace_dma_fence_emit
  drm/nouveau/subdev/bus: Ratelimit logging for fault errors
  drm/i915: warn about missing ->get_buf_trans initialization
  drm/nouveau/devinit: fix returnvar.cocci warnings
  arm64: dts: qcom: sm8350-duo2: enable battery charger
  soc: qcom: llcc: Add sc8180x and sc8280xp configurations
  dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles
  arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
  arm64: dts: qcom: pm8350c: Add pwm support
  perf vendor events intel: Update CLX events to v1.15
  drm/i915: Fix race in __i915_vma_remove_closed
  drm: exynos: dsi: Use child panel or bridge find helpers
  Revert "drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge"
  Revert "drm: bridge: mcde_dsi: Drop explicit bridge remove"
  spi: omap2-mcspi: add support for interword delay
  drm/amdgpu/discovery: add VCN 4.0 Support
  drm/amdgpu: add vcn_4_0_0 video codec query
  drm/amdgpu/vcn: enable vcn4 dpg mode
  drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0
  drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0
  drm/amdgpu/jpeg: add jpeg support for VCN4_0_0
  drm/amdgpu: add VCN4 ip block support
  drm/amdgpu: add irq sources for vcn v4_0
  drm/amdgpu: move out asic specific definition from common header
  drm/amdgpu: make software ring functions reuseable for newer VCN
  drm/amdgpu: add vcn 4_0_0 header files v7
  drm/amdgpu/discovery: add SDMA v6_0 ip block
  drm/amdgpu: add initial support for sdma v6.0
  drm/amdgpu: add sdma v6_0_0 pkt header v3
  drm/amd/display: 3.2.184
  drm/amd/display: [FW Promotion] Release 0.0.115.0
  drm/amd/display: Clean up pixel format types
  drm/amd/display: Add new DSC interface to disconnect from pipe
  drm/amd/display: Remove outdated register for dcn3+
  Revert "drm/amd/display: Reset cached PSR parameters after hibernate"
  drm/amd/display: Add Connection Manager boot option.
  drm/amd/display: Make OPTC3 function accessible to other DCN
  drm/amdgpu/discovery: add MES11 support
  drm/amdgpu/discovery: add GFX 11.0 Support
  drm/amdgpu/gfx11: enable kiq to map mes ring
  drm/amdgpu/gfx10: enable kiq to map mes ring
  drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes
  drm/amdgpu: enable fgcg for soc21
  drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0
  drm/amdkfd: Add KFD support for soc21 v3
  drm/amdkfd: add helper to generate cache info from gfx config
  drm/amdgpu: add init support for GFX11 (v2)
  drm/amdgpu/mes11: initiate mes v11 support
  drm/amdgpu: support imu for gfx11
  drm/amdgpu: add mes unmap legacy queue routine
  drm/amdgpu: support RS64 CP fw front door load
  drm/amdgpu: renovate sdma fw struct
  drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
  drm/amdgpu: fix the fw size for sdma
  drm/amd/amdgpu: add more fw load type to fit new ASICs
  drm/amdgpu: correct cp doorbell range
  drm/amd/amdgpu: adjust the fw load type list
  drm/amdgpu/gfx: refine fw hdr check fuction
  drm/amdgpu: extend the show ucode name function
  drm/amdgpu: init SDMA v6 microcode with PSP load type
  drm/amdgpu: add convert for new gfx type
  drm/amdgpu: support IMU front door load
  drm/amdgpu: add new CP_MES ucode ids
  drm/amdgpu: support for new SDMA front door load
  drm/amdgpu: support RLCV firmware front door load
  drm/amdgpu: support RLCP firmware front door load
  drm/amdgpu/mes: Update the doorbell function signatures
  drm/amdgpu/mes: disable mes sdma queue test
  drm/amdgpu/mes: fix vm csa update issue
  drm/amdgpu/mes10.1: add mes self test in late init
  drm/amdgpu/mes: implement mes self test
  drm/amdgpu/mes: add ring/ib test for mes self test
  drm/amdgpu/mes: create gang and queues for mes self test
  drm/amdgpu/mes: map ctx metadata for mes self test
  drm/amdgpu: kiq takes charge of all queues
  drm/amdgpu: skip gds switch for mes queue
  drm/amdgpu: skip kiq ib tests if mes enabled
  drm/amdgpu: skip some checking for mes queue ib submission
  drm/amdgpu: Enable KFD with MES enabled
  drm/amdgpu: skip kfd routines when mes enabled
  drm/amdgpu/mes: add helper functions to alloc/free ctx metadata
  drm/amdgpu/mes: implement removing mes ring
  drm/amdgpu/mes: use ring for kernel queue submission
  drm/amdgpu/mes: add helper function to get the ctx meta data offset
  drm/amdgpu/mes: add helper function to convert ring to queue property
  drm/amdgpu/mes: implement removing mes queue
  drm/amdgpu/mes: implement adding mes queue
  drm/amdgpu/mes: initialize mqd from queue properties
  drm/amdgpu/mes: implement resuming all gangs
  drm/amdgpu/mes: implement suspending all gangs
  drm/amdgpu/mes: implement removing mes gang
  drm/amdgpu/mes: implement adding mes gang
  drm/amdgpu/mes: implement destroying mes process
  drm/amdgpu/mes: implement creating mes process v2
  drm/amdgpu/mes10.1: implement the suspend/resume routine
  drm/amdgpu/mes10.1: add delay after mes engine enable
  drm/amdgpu/mes10.1: call general mes initialization
  drm/amdgpu/mes: relocate status_fence slot allocation
  drm/amdgpu/mes: initialize/finalize common mes structure v2
  drm/amdgpu: add mes queue id mask v2
  drm/amdgpu/mes: manage mes doorbell allocation
  drm/amdgpu: enable mes kiq N-1 test on sienna cichlid
  drm/amdgpu: add mes kiq frontdoor loading support
  drm/amdgpu/mes: add mes kiq callback
  drm/amdgpu: add mes kiq PSP GFX FW type
  drm/amdgpu/sdma5: add mes support for sdma ib test
  drm/amdgpu/sdma5: add mes support for sdma ring test
  drm/amdgpu/sdma5: add mes queue fence handling
  drm/amdgpu/sdma5: associate mes queue id with fence
  drm/amdgpu/sdma5: initialize sdma mqd
  drm/amdgpu/sdma5.2: add mes support for sdma ib test
  drm/amdgpu/sdma5.2: add mes support for sdma ring test
  drm/amdgpu/sdma5.2: add mes queue fence handling
  drm/amdgpu/sdma5.2: associate mes queue id with fence
  drm/amdgpu/sdma5.2: initialize sdma mqd
  drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue
  drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled
  drm/amdgpu/gfx10: add mes support for gfx ib test
  drm/amdgpu/gfx10: add mes queue fence handling
  drm/amdgpu/mes: extend mes framework to support multiple mes pipes
  drm/amdgpu: allocate doorbell index for mes kiq
  drm/amdgpu: add mes_kiq module parameter v2
  drm/amdgpu: update mes process/gang/queue definitions
  regulator: core: Add error flags to sysfs attributes
  regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-supply on PMR735A
  regulator: dt-bindings: qcom,rpmh: document supplies per variant
  regulator: dt-bindings: qcom,rpmh: update maintainers
  ASoC: cs35l45: Enable BOOST
  ASoC: soc-generic-dmaengine-pcm: Use default config when none is given
  ASoC: SOF: ipc3: Remove the ipc3-ops.h header file
  regulator: mt6315: Enforce regulator-compatible, not name
  drm/amdgpu: use the whole doorbell space for mes
  drm/amdgpu/gmc10: skip emitting pasid mapping packet
  drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2
  drm/amdgpu/gfx10: inherit vmid from mqd
  drm/amdgpu/gfx10: associate mes queue id with fence v2
  drm/amdgpu/gfx10: use per ctx CSA for de metadata
  drm/amdgpu/gfx10: use per ctx CSA for ce metadata
  drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2
  drm/amdgpu: assign the cpu/gpu address of fence from ring
  drm/amdgpu: initialize/finalize the ring for mes queue
  drm/amdgpu: use ring structure to access rptr/wptr v2
  drm/amdgpu: define ring structure to access rptr/wptr/fence
  drm/amdgpu: add mes ctx data in amdgpu_ring
  drm/amdgpu: add the per-context meta data v3
  drm/amdgpu: add helper function to initialize mqd from ring v4
  drm/amdgpu: define MQD abstract layer for hw ip
  drm/amdgpu: add imu fw structure
  drm/amdgpu: add rlc TOC header file for soc21 (v2)
  drm/amdgpu: add FGCG support
  drm/amdgpu: support rlc v2_3 ucode struct
  drm/amdgpu: add gfx firmware header v2_0
  drm/amdgpu: add irq src id for GFX11
  drm/amdgpu: add gfx11 mqd structures
  drm/amdgpu: add gfx11 clearstate header
  drm/amdgpu: add soc21 chip enum header v8
  drm/amdgpu/discovery: Set GC family for GC 11.0 IP
  drm/amdgpu: add GC v11_0_0 family id
  drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
  drm/amd/display: Fix null pointer exception while load amdgpu
  drm/amdgpu/discovery: Enable SMU for SMU 13.0.0
  drm/amdgpu/soc21: enable ATHUB and MMHUB PG
  drm/amd/smu: Update SMU13 support for SMU 13.0.0
  drm/amd/smu: add smu v13_0 header files
  drm/amd/pm: enable the support for retrieving combo pptable
  drm/amd/pm: correct SMU OverridePcieParameters related settings
  drm/amd/pm: enable SCPM support for SMU
  drm/amdgpu: enable pptable ucode loading
  drm/amd/pm: update the hw initialization sequence around pptable setup
  drm/amd/pm: correct the way for retrieving bootup clocks
  drm/amd/pm: move bootup values retrieving to ->sw_init
  drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
  drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
  drm/amdgpu: query core refclk from bios for smu v13
  drm/amdgpu: add updated smu_info structures
  drm/amdgpu/discovery: add GMC 11.0 Support
  drm/amdgpu: add gmc v11_0 ip block (v3)
  drm/amdgpu: save the setting of VM_CONTEXT_CNTL
  drm/amdgpu: add mmhub v3_0 ip block
  drm/amdgpu: add mmhub v3_0_0 ip headers v6
  drm/amdgpu: add gfxhub v3_0 ip block
  drm/amdgpu: add athub v3_0 ip block
  drm/amdgpu: add athub v3_0_0 ip headers v6
  drm/amdgpu/discovery: Enable PSP for PSP 13.0.0
  drm/amdgpu: add tracking for the enablement of SCPM
  drm/amdgpu: rework psp firmware name
  drm/amdgpu: support psp v13_0_0 microcode init
  drm/amdgpu: add support for spl fw load on psp v13
  drm/amdgpu: extend PSP GFX FW type
  drm/amdgpu: support print psp v2_0 hdr debug information
  drm/amdgpu/psp: deallocate memory when psp_load_fw failed
  drm/amdgpu/psp: move shared buffer frees into single function
  drm/amdgpu/psp: fix memory leak in terminate functions
  drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers
  drm/amd/pm: Disable fan control if not supported
  drm/amdgpu: init smuio v13_0_6 callbacks
  drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
  drm/amdgpu: add smuio v13_0_6 support
  drm/amdgpu: add smuio v13_0_6 ip headers v4
  drm/amdgpu: Remove trailing space
  drm/amdgpu/discovery: add HDP v6
  drm/amdgpu: add hdp version 6 functions
  drm/amdgpu: Free user pages if kvmalloc_array fails
  drm/amdgpu: add hdp v6_0_0 ip headers v4
  gpu/drm/radeon: Fix spelling typo in comments
  drm/amdgpu: simplify the return expression of navi10_ih_hw_init()
  drm/amdgpu: simplify the return expression of iceland_ih_hw_init
  drm/amdgpu/discovery: add IH v6
  drm/amdgpu: add ih v6_0 ip block v2
  drm/amd/smu: Increace dpm level count only for smu v13.0.2
  drm/amdgpu: add soc21 ih clientid definition
  drm/amdgpu: add osssys v6_0_0 ip headers v4
  drm/amdgpu/discovery: add NBIO 4.3 Support
  drm/amdgpu: add nbio v4_3_0 ip block v2
  drm/amdgpu: add nbio v4_3_0 ip headers v6
  drm/amdgpu/discovery: add soc21 common Support
  drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
  drm/i915: use IOMEM_ERR_PTR() directly
  drm/etnaviv: avoid cleaning up sched_job when submit succeeded
  drm: fix typo in comment
  drm/rockchip: Add VOP2 driver
  drm/rockchip: Make VOP driver optional
  dt-bindings: display: rockchip: dw-hdmi: fix ports description
  dt-bindings: display: rockchip: Add binding for VOP2
  cfg80211: declare MODULE_FIRMWARE for regulatory.db
  nl80211: rework internal_flags usage
  nl80211: don't hold RTNL in color change request
  cfg80211: remove cfg80211_get_chan_state()
  mmc: sdhci-msm: Add compatible string check for sdx65
  dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible
  mmc: sdhci-msm: Add compatible string check for sm8150
  dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150
  mmc: sdhci-msm: Add SoC specific compatibles
  dt-bindings: mmc: sdhci-msm: Convert bindings to yaml
  mlxsw: spectrum_router: Only query neighbour activity when necessary
  mlxsw: spectrum_switchdev: Only query FDB notifications when necessary
  mlxsw: spectrum_acl: Do not report activity for multicast routes
  mlxsw: Treat LLDP packets as control
  mlxsw: spectrum_dcb: Do not warn about priority changes
  selftests: router.sh: Add a diagram
  selftests: router_vid_1: Add a diagram, fix coding style
  selftests: mlxsw: bail_on_lldpad before installing the cleanup trap
  sfc: Copy a subset of mcdi_pcol.h to siena
  sfc: Disable Siena support
  dma-buf/sync_file: cleanup fence merging a bit
  dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example
  dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of reg entries
  mmc: sdhci-brcmstb: Enable Clock Gating to save power
  mmc: sdhci-brcmstb: Re-organize flags
  mmc: mmci: Remove custom ios handler
  mmc: atmel-mci: Simplify if(chan) and if(!chan)
  mmc: core: use kobj_to_dev()
  selftests: mptcp: functional tests for the userspace PM type
  selftests: mptcp: create listeners to receive MPJs
  selftests: mptcp: capture netlink events
  selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY
  selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE
  mptcp: netlink: allow userspace-driven subflow establishment
  selftests: mptcp: support MPTCP_PM_CMD_REMOVE
  mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
  selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE
  mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
  mptcp: netlink: split mptcp_pm_parse_addr into two functions
  mptcp: read attributes of addr entries managed by userspace PMs
  mptcp: handle local addrs announced by userspace PMs
  dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588
  arm64: tegra: Add missing DFLL reset on Tegra210
  soc/tegra: pmc: Select REGMAP
  ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
  dt-bindings: arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
  ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
  dt-bindings: reset: stm32mp15: rename RST_SCMI define
  dt-bindings: clock: stm32mp15: rename CK_SCMI define
  dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure"
  dt-bindings: rcc: Add optional external ethernet RX clock properties
  arm64: dts: broadcom: drop useless 'dma-channels/requests' properties
  arm64: dts: stratix10/agilex: drop useless 'dma-channels/requests' properties
  ARM: dts: socfpga: drop useless 'dma-channels/requests' properties
  ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties
  ARM: dts: exynos: drop useless 'dma-channels/requests' properties
  ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties
  arm64: dts: fsd: drop useless 'dma-channels/requests' properties
  arm64: dts: exynos: drop useless 'dma-channels/requests' properties
  arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
  net/mlx5: Allow future addition of IPsec object modifiers
  net/mlx5: Don't perform lookup after already known sec_path
  net/mlx5: Cleanup XFRM attributes struct
  net/mlx5: Remove not-supported ICV length
  net/mlx5: Simplify IPsec capabilities logic
  net/mlx5: Don't advertise IPsec netdev support for non-IPsec device
  net/mlx5: Make sure that no dangling IPsec FS pointers exist
  net/mlx5: Clean IPsec FS add/delete rules
  net/mlx5: Simplify HW context interfaces by using SA entry
  net/mlx5: Remove indirections from esp functions
  net/mlx5: Merge various control path IPsec headers into one file
  net/mlx5: Remove useless validity check
  net/mlx5: Store IPsec ESN update work in XFRM state
  net/mlx5: Reduce useless indirection in IPsec FS add/delete flows
  net/mlx5: Don't hide fallback to software IPsec in FS code
  net/mlx5: Check IPsec TX flow steering namespace in advance
  net/mlx5: Simplify IPsec flow steering init/cleanup functions
  ath11k: Add support for targets without trustzone
  rtw89: 8852c: add 8852ce to Makefile and Kconfig
  rtw89: 8852c: fix warning of FIELD_PREP() mask type
  rtw89: 8852c: correct register definitions used by 8852c
  rtw89: correct AID settings of beamformee
  rtw89: ps: fine tune polling interval while changing low power mode
  rtw89: 8852c: add basic and remaining chip_info
  rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc
  rtw89: 8852c: rfk: get calibrated channels to notify firmware
  wfx: avoid flush_workqueue(system_highpri_wq) usage
  xfs: Set up infrastructure for log attribute replay
  xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process
  xfs: Fix double unlock in defer capture code
  xfs: validate v5 feature fields
  xfs: set XFS_FEAT_NLINK correctly
  xfs: validate inode fork size against fork format
  xfs: detect self referencing btree sibling pointers
  xfs: intent item whiteouts
  xfs: whiteouts release intents that are not in the AIL
  xfs: add log item method to return related intents
  xfs: factor and move some code in xfs_log_cil.c
  xfs: tag transactions that contain intent done items
  xfs: add log item flags to indicate intents
  xfs: don't commit the first deferred transaction without intents
  xfs: hide log iovec alignment constraints
  xfs: fix potential log item leak
  xfs: zero inode fork buffer at allocation
  netdev: reshuffle netif_napi_add() APIs to allow dropping weight
  selftests: forwarding: add basic QoS classification test for Ocelot switches
  mptcp: allow ADD_ADDR reissuance by userspace PMs
  mptcp: expose server_side attribute in MPTCP netlink events
  mptcp: establish subflows from either end of connection
  mptcp: reflect remote port (not 0) in ANNOUNCED events
  mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
  selftests: mptcp: ADD_ADDR echo test with missing userspace daemon
  mptcp: bypass in-kernel PM restrictions for non-kernel PMs
  ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
  ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs
  ARM: dts: qcom: msm8974-FP2: Configure charger
  ARM: dts: qcom: msm8974-FP2: Add support for touchscreen
  arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
  arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
  ARM: dts: qcom: sdx55: Remove ipa interconnect node
  arm64: dts: qcom: sc7180: Remove ipa interconnect node
  drm/amdgpu: fix drm-next merge fallout
  drm/i915/pvc: add initial Ponte Vecchio definitions
  arm64: dts: allwinner: teres-i: Add GPIO port regulators
  dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings
  of: overlay: do not free changeset when of_overlay_apply returns error
  of: overlay: unittest: add tests for overlay notifiers
  of: overlay: add entry to of_overlay_action_name[]
  dt-bindings: mailbox: qcom-ipcc: add missing properties into example
  dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450
  dt-bindings: gnss: Add Broacom BCM4751 family bindings
  dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible
  dt-bindings: reset: st,sti-powerdown: Convert to yaml
  dt-bindings: reset: st,sti-picophyreset: Convert to yaml
  dt-bindings: reset: socfpga: Convert to yaml
  dt-bindings: reset: snps,axs10x-reset: Convert to yaml
  dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml
  dt-bindings: reset: lantiq,reset: Convert to yaml
  dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml
  dt-bindings: reset: berlin: Convert to yaml
  dt-bindings: reset: ath79: Convert to yaml
  dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml
  dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string
  reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
  reset: ACPI reset support
  reset: simple: Add AST2600 compatible
  reset: reset-meson: add support for the Meson-S4 SoC Reset Controller
  dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
  dt-bindings: reset: Add compatible for Meson-S4 Reset Controller
  reset: uniphier-glue: Use devm_add_action_or_reset()
  reset: uniphier-glue: Use reset_control_bulk API
  ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
  ARM: versatile: Add missing of_node_put in dcscb_init
  perf vendor events intel: Add uncore event list for Sapphirerapids
  perf vendor events intel: Update core event list for Sapphirerapids
  drm/i915: Fix assert in i915_ggtt_pin
  perf tools: Use Python devtools for version autodetection rather than runtime
  perf stat: Avoid printing cpus with no counters
  drm/simpledrm: Use fbdev defaults for shadow buffering
  fbdev: Use pageref offset for deferred-I/O writeback
  fbdev: Rename pagelist to pagereflist for deferred I/O
  fbdev: Refactor implementation of page_mkwrite
  fbdev: Track deferred-I/O pages in pageref struct
  fbdev: Put mmap for deferred I/O into drivers
  drm/ast: Create the driver for ASPEED proprietory Display-Port
  ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk
  ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
  ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
  firmware: arm_scmi: Fix late checks on pointer dereference
  soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
  soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
  soc: ti: wkup_m3_ipc: Add support for IO Isolation
  soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result
  spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC
  spi: mtk-snfi: preserve dma_mapping_error() error codes
  arm64: defconfig: Enable modules for arm displays
  regulator: pca9450: Enable DVS control via PMIC_STBY_REQ
  regulator: pca9450: Make warm reset on WDOG_B assertion
  regulator: Add property for WDOG_B warm reset
  regulator: pca9450: Make I2C Level Translator configurable
  regulator: Add property for I2C level shifter
  spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
  ASoC: tpa6130: use i2c_match_id and simple i2c probe
  arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK
  ARM: config: Refresh IXP4xx config after multiplatform
  ASoC: rk3328: fix disabling mclk on pclk probe failure
  ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode
  ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload
  ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
  ASoC: dapm: Don't fold register value changes into notifications
  ASoC: max98090: Fix event generation for custom controls
  soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  firmware: ti_sci: Switch transport to polled mode during system suspend
  dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinctrl optional
  drm/rockchip: dw_hdmi: add regulator support
  dt-bindings: display: rockchip: dw-hdmi: Add regulator support
  drm/rockchip: dw_hdmi: add rk3568 support
  dt-bindings: display: rockchip: dw-hdmi: Add compatible for rk3568 HDMI
  selftests: mlxsw: Add a test for soaking up a burst of traffic
  selftests: forwarding: lib: Add start_traffic_pktsize() helpers
  mlxsw: Configure descriptor buffers
  mlxsw: reg: Add "desc" field to SBPR
  arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
  dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name
  drm/rockchip: dw_hdmi: rename vpll clock to reference clock
  drm/rockchip: Add crtc_endpoint_id to rockchip_encoder
  drm/rockchip: Embed drm_encoder into rockchip_decoder
  selftests/sysctl: add sysctl macro test
  net: sysctl: introduce sysctl SYSCTL_THREE
  net: sysctl: use shared sysctl macro
  drm/i915: remove superfluous string helper include
  ARM: dts: dm81xx: use new 'dma-channels/requests' properties
  ARM: dts: am33xx: use new 'dma-channels/requests' properties
  ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks
  ARM: dts: Group omap3 CM_CLKSEL_PER clocks
  ARM: dts: Group omap3 CM_ICLKEN_PER clocks
  ARM: dts: Group omap3 CM_FCLKEN_PER clocks
  ARM: dts: Group omap3 CM_FCLKEN_CAM clocks
  ARM: dts: Group omap3 CM_CLKSEL_DSS clocks
  ARM: dts: Group omap3 CM_FCLKEN_DSS clocks
  ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks
  ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks
  ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks
  ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks
  ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks
  ARM: dts: Group omap3 CM_CLKSEL_CORE clocks
  ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks
  ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks
  ARM: dts: Group omap3 crypto accelerator clocks
  ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks
  ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks
  ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks
  ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
  rtw89: 8852c: rfk: add DPK
  rtw89: 8852c: rfk: add IQK
  rtw89: 8852c: rfk: add RX DCK
  rtw89: 8852c: rfk: add RCK
  rtw89: 8852c: rfk: add TSSI
  rtw89: 8852c: rfk: add LCK
  rtw89: 8852c: rfk: add DACK
  rtw89: 8852c: rfk: add RFK tables
  plfxlc: fix le16_to_cpu warning for beacon_interval
  net/mlx5: fs, an FTE should have no dests when deleted
  net/mlx5: fs, call the deletion function of the node
  net/mlx5: fs, delete the FTE when there are no rules attached to it
  net/mlx5: fs, do proper bookkeeping for forward destinations
  net/mlx5: fs, add unused destination type
  net/mlx5: fs, jump to exit point and don't fall through
  net/mlx5: fs, refactor software deletion rule
  net/mlx5: fs, split software and IFC flow destination definitions
  net/mlx5e: TC, set proper dest type
  net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function
  net/mlx5e: Drop error CQE handling from the XSK RX handler
  net/mlx5: Print initializing field in case of timeout
  net/mlx5: Delete redundant default assignment of runtime devlink params
  net/mlx5: Remove useless kfree
  net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create
  drm/i915/gt: Document the eviction of the Flat-CCS objects
  drm/i915/gt: optimize the ccs_sz calculation per chunk
  vsock/virtio: add support for device suspend/resume
  vsock/virtio: factor our the code to initialize and delete VQs
  drm/rockchip: Support YUV formats with U/V swapped
  selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot
  drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static
  drm/rockchip: Refactor IOMMU initialisation
  ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
  tcp: optimise skb_zerocopy_iter_stream()
  octeontx2-af: debugfs: fix error return of allocations
  drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
  net: mscc: ocelot: add missed parentheses around macro argument
  net: mscc: ocelot: remove unnecessary variable
  scsi: mpi3mr: Update driver version to 8.0.0.69.0
  scsi: mpi3mr: Add support for NVMe passthrough
  scsi: mpi3mr: Expose adapter state to sysfs
  scsi: mpi3mr: Add support for PEL commands
  scsi: mpi3mr: Add support for MPT commands
  scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header
  scsi: mpi3mr: Add support for driver commands
  scsi: mpi3mr: Add bsg device support
  scsi: sr: Add memory allocation failure handling for get_capabilities()
  scsi: target: tcmu: Fix possible data corruption
  scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call
  scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els()
  scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice
  scsi: sd: Optimal I/O size should be a multiple of reported granularity
  scsi: sd: Switch to using scsi_device VPD pages
  scsi: sd: Use cached ATA Information VPD page
  scsi: core: Do not truncate INQUIRY data on modern devices
  scsi: core: Cache VPD pages b0, b1, b2
  scsi: core: Pick suitable allocation length in scsi_report_opcode()
  scsi: core: Query VPD size before getting full page
  scsi: mpt3sas: Use cached ATA Information VPD page
  kunit: fix debugfs code to use enum kunit_status, not bool
  kfence: test: use new suite_{init/exit} support, add .kunitconfig
  kunit: add ability to specify suite-level init and exit functions
  kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite)
  drm/msm: Fix null pointer dereferences without iommu
  dlm: use kref_put_lock in __put_lkb
  dlm: use kref_put_lock in put_rsb
  dlm: remove unnecessary error assign
  dlm: fix missing lkb refcount handling
  dt-bindings: spmi: spmi-pmic-arb: make interrupt properties as optional
  dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml
  dt-bindings: wkup-m3-ipc: Add firmware-name property
  MAINTAINERS: Add Wacom driver maintainers
  HID: lenovo: Add note about different report numbers
  HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards
  HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II
  nvme-apple: Add initial Apple SoC NVMe driver
  dt-bindings: nvme: Add Apple ANS NVMe
  soc: apple: Add SART driver
  drm/bridge: tfp410: Make tfp410_fini() return void
  drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
  dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
  rtw88: remove a copy of the NAPI_POLL_WEIGHT define
  drm: bridge: adv7511: use non-legacy mode for CEC RX
  drm: bridge: adv7511: enable CEC support for ADV7535
  drm/bridge: it6505: Send DPCD SET_POWER to downstream
  drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
  carl9170: tx: fix an incorrect use of list iterator
  wil6210: use NAPI_POLL_WEIGHT for napi budget
  ath10k: remove a copy of the NAPI_POLL_WEIGHT define
  ath11k: Add support for WCN6750 device
  ath11k: Datapath changes to support WCN6750
  ath11k: HAL changes to support WCN6750
  ath11k: Add QMI changes for WCN6750
  ath11k: Fetch device information via QMI for WCN6750
  ath11k: Add register access logic for WCN6750
  ath11k: Add HW params for WCN6750
  ath11k: Move parameters in bus_params to hw_params
  dt: bindings: net: add bindings of WCN6750 for ath11k
  ath11k: change management tx queue to avoid connection timed out
  ath11k: fix warning of not found station for bssid in message
  rtnl: move rtnl_newlink_create()
  rtnl: split __rtnl_newlink() into two functions
  rtnl: allocate more attr tables on the heap
  net: pcs: pcs-xpcs: Convert to mdiobus_c45_read
  net: dsa: sja1105: Convert to mdiobus_c45_read
  net: phy: bcm87xx: Use mmd helpers
  net: phy: Convert to mdiobus_c45_{read|write}
  net: phylink: Convert to mdiobus_c45_{read|write}
  nfp: support VxLAN inner TSO with GSO_PARTIAL offload
  drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing the ring
  drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2
  drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing
  mtd: spi-nor: move spi_nor_write_ear() to winbond module
  mm/slub: remove unused kmem_cache_order_objects max
  selftests: net: vrf_strict_mode_test: add support to select a test to run
  mm: slab: fix comment for __assume_kmalloc_alignment
  mm: slab: fix comment for ARCH_KMALLOC_MINALIGN
  drm/i915: move tons of power well initializers to rodata
  ARM: dts: stm32: add support for Protonic PRTT1x boards
  ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
  dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
  dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards
  ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX
  ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX
  dt-bindings: arm: stm32: correct blank lines
  dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards
  can: ctucanfd: remove PCI module debug parameters
  can: ctucanfd: remove debug statements
  can: ctucanfd: remove inline keyword from local static functions
  can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err()
  can: ctucanfd: remove unused including <linux/version.h>
  docs: networking: device drivers: can: ctucanfd: update author e-mail
  docs: networking: device drivers: can: add ctucanfd to index
  can: m_can: remove a copy of the NAPI_POLL_WEIGHT define
  dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support
  drm/nouveau: use drm_gem_plane_helper_prepare_fb
  drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2
  drm/msm: drop old eDP block support (again)
  drm/msm: add missing include to msm_drv.c
  drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing
  drm/msm/dpu: Use indexed array initializer to prevent mismatches
  drm/msm/dpu: Clean up CRC debug logs
  drm/msm/disp/dpu1: set mdp clk to the maximum frequency in opp table during probe
  drm/msm/dpu: remove unused refcount for encoder_phys_wb
  drm/msm: fix returnvar.cocci warning
  drm: msm: fix error check return value of irq_of_parse_and_map()
  drm/msm/mdp5: Eliminate useless code
  drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
  drm/msm/hdmi: check return value after calling platform_get_resource_byname()
  drm/msm/dsi: fix error checks and return values for DSI xmit functions
  drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
  drm/msm/dp: reset DP controller before transmit phy test pattern
  drm/msm/dp: Support the eDP modes given by panel
  drm/msm/dp: wait for hpd high before aux transaction
  drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP
  drm/msm: select DRM_DP_AUX_BUS for the AUX bus support
  Documentation/sysctl: document max_rcu_stall_to_panic
  drm/msm/dp: Add eDP support via aux_bus
  drm/msm/dp: tear down main link at unplug handle immediately
  drm/msm/dp: fix error check return value of irq_of_parse_and_map()
  drm/msm/dp: stop event kernel thread when DP unbind
  drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display
  drm/msm/dp: simplify dp_connector_get_modes()
  drm/msm/dp: drop dp_mode argument from dp_panel_get_modes()
  drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp
  drm/msm/dp: remove extra wrappers and public functions
  drm/msm/dp: replace dp_connector with drm_bridge_connector
  drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder
  drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder
  drm/msm/dpu: add writeback blocks to the display snapshot
  drm/msm/dpu: gracefully handle null fb commits for writeback
  drm/msm/dpu: initialize dpu encoder and connector for writeback
  drm/msm/dpu: add the writeback connector layer
  drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback
  drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file
  drm/msm/dpu: add encoder operations to prepare/cleanup wb job
  drm/msm/dpu: make changes to dpu_encoder to support virtual encoder
  drm/msm/dpu: add an API to reset the encoder related hw blocks
  drm/msm/dpu: add changes to support writeback in hw_ctl
  drm/msm/dpu: add writeback blocks to DPU RM
  drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks
  drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg
  drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl
  drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog
  drm: introduce drm_writeback_connector_init_with_encoder() API
  drm: allow passing possible_crtcs to drm_writeback_connector_init()
  drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
  drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
  drm/msm/dpu: Issue MDSS reset during initialization
  dt-bindings: display: msm: Add optional resets
  drm/msm/disp/dpu1: add inline rotation support for sc7280
  drm/msm/disp/dpu1: add inline function to validate format support
  drm/msm/dpu: Bind pingpong block to intf on active ctls in cmd encoder
  drm/msm/dpu: drop INTF_EDP from interface type conditions
  drm/msm/dpu: drop obsolete INTF_EDP comment
  drm/msm/dpu: drop INTF_TYPE_MAX symbol
  drm/msm/dpu: document INTF_EDP/INTF_DP difference
  drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq()
  drm/msm/dpu: remove struct dpu_encoder_irq
  drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq
  drm/msm/dpu: allow just single IRQ callback
  drm/msm/dpu: remove always-true argument of dpu_core_irq_read()
  drm/msm/dpu: remove extra wrappers around dpu_core_irq
  fs-verity: define a function to return the integrity protected file digest
  ima: use IMA default hash algorithm for integrity violations
  ima: fix 'd-ng' comments and documentation
  dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp
  net: phy: adin1100: Add SQI support
  net: phy: adin1100: Add initial support for ADIN1100 industrial PHY
  net: phy: Add 10BASE-T1L support in phy-c45
  net: phy: Add BaseT1 auto-negotiation registers
  net: phy: Add 10-BaseT1L registers
  ethtool: Add 10base-T1L link mode entry
  rtw88: fix hw scan may cause disconnect issue
  rtw88: fix not disabling beacon filter after disconnection
  rtw88: add HT MPDU density value for each chip
  net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa_switch_ops
  plfxlc: Remove unused include <linux/version.h>
  dt-bindings: iommu: Add Apple SART DMA address filter
  soc: apple: Add RTKit IPC library
  soc: apple: Always include Makefile
  arm64: dts: rockchip: add dts for Firefly Station M2 rk3566
  arm64: dts: rockchip: add SoQuartz CM4IO dts
  arm64: dts: rockchip: add Pine64 Quartz64-B device tree
  dt-bindings: arm: rockchip: Add Firefly Station M2
  dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM
  dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B
  net: enable memcg accounting for veth queues
  sock: optimise sock_def_write_space barriers
  sock: optimise UDP sock_wfree() refcounting
  sock: dedup sock_def_write_space wmem_alloc checks
  net: phy: marvell: update abilities and advertising when switching to SGMII
  arm64: dts: juno: Drop useless 'dma-channels/requests' properties
  net: mac802154: Fix symbol durations
  perf tools: Add missing headers needed by util/data.h
  net: lan966x: Fix compilation error
  ipv4: remove unnecessary type castings
  arm64: dts: rockchip: enable usb hub on the radxa rock3 model a
  arm64: dts: rockchip: add usb3 support to the radxa rock3 model a
  arm64: dts: rockchip: add rk356x sfc support
  arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote
  arm64: dts: rockchip: Add accelerometer to rk3566-pinenote
  arm64: dts: rockchip: add an input enable pinconf to rk3399
  soc: rockchip: Fix compile-testing SoC drivers
  soc: rockchip: power-domain: Replace dsb() with smb()
  soc: rockchip: Clean up Kconfig whitespace
  arm64: dts: rockchip: Add vdec support for RK3328
  arm64: dts: rockchip: Rename vdec_mmu node for RK3328
  eth: remove remaining copies of the NAPI_POLL_WEIGHT define
  tcp: use tcp_skb_sent_after() instead in RACK
  net/funeth: simplify the return expression of fun_dl_info_get()
  qede: Reduce verbosity of ptp tx timestamp
  net: ethernet: ocelot: remove the need for num_stats initializer
  tcp: drop skb dst in tcp_rcv_established()
  net: lan966x: remove PHY reset support
  dt-bindings: net: lan966x: remove PHY reset
  ipv6: refactor ip6_finish_output2()
  ipv6: help __ip6_finish_output() inlining
  net: inline dev_queue_xmit()
  net: inline skb_zerocopy_iter_dgram
  net: inline sock_alloc_send_skb
  nfp: flower: utilize the tuple iifidx in offloading ct flows
  sfc: add EF100 VF support via a write to sriov_numvfs
  selftests: mptcp: Add tests for userspace PM type
  mptcp: Add a per-namespace sysctl to set the default path manager type
  mptcp: Make kernel path manager check for userspace-managed sockets
  mptcp: Bypass kernel PM when userspace PM is enabled
  mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode
  mptcp: Remove redundant assignments in path manager init
  net: phy: micrel: add coma mode GPIO
  net: phy: micrel: move the PHY timestamping check
  dt-bindings: net: micrel: add coma-mode-gpios property
  drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines
  drm/i915/xehp: Add compute engine ABI
  drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
  drm/i915/xehp: Add register for compute engine's MMIO-based TLB invalidation
  dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel
  drm/i915/uapi: Add kerneldoc for engine class enum
  drm/nouveau: simplify the return expression of nouveau_debugfs_init()
  drm/vc4: simplify the return expression of vc4_grab_bin_bo()
  drm/vc4: simplify the return expression of vc4_prepare_fb()
  drm/sun4i: dsi: delete unnecessary IS_ERR() checks
  tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
  firmware: arm_ffa: Add ffa_dev_get_drvdata helper function
  firmware: arm_ffa: Remove incorrect assignment of driver_data
  firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
  ASoC: dsp: mediatek: add mt8195 dsp document
  drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
  ath11k: Don't use GFP_KERNEL in atomic context
  regulator: sm5703: Correct reference to the common regulator schema
  ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe()
  ASoC: SOF: loader: Call optional query_fw_configuration on first boot
  ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used
  ASoC: SOF: mediatek: mt8195: Do not set the load_module ops
  ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
  ASoC: SOF: imx: Do not set the load_module ops
  ASoC: SOF: amd: renoir: Do not set the load_module ops
  ASoC: SOF: loader: Switch to use the fw_loader ops
  ASoC: SOF: ipc: Add check for fw_loader ops
  ASoC: SOF: ipc3-loader: Implement firmware parsing and loading
  ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading
  ASoC: SOF: Add a prepare op to IPC topology widget ops
  ASoC: SOF: clarify use of widget complete flag
  ASoC: SOF: topology: Skip parsing DAI link tokens if not needed
  ASoC: SOF: pcm: remove unnecessary function declaration
  ASoC: SOF: Add two new fields to struct snd_sof_widget
  ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops
  ASoC: SOF: expose a couple of functions
  ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
  ASoC: SOF: sof-audio: Set up widgets from source to sink
  ASoC: SOF: sof-audio: reset route status before freeing widget
  ASoC: SOF: Add a new op to set up volume table
  drm/edid: drop kernel-doc for static functions
  drm/edid: fix kernel-doc parameter name mismatches
  qeth: remove a copy of the NAPI_POLL_WEIGHT define
  eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define
  eth: spider: remove a copy of the NAPI_POLL_WEIGHT define
  eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define
  eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define
  eth: benet: remove a copy of the NAPI_POLL_WEIGHT define
  eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define
  net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define
  slic: remove a copy of the NAPI_POLL_WEIGHT define
  usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define
  eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define
  eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define
  eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define
  eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define
  eth: remove copies of the NAPI_POLL_WEIGHT define
  arm64: tegra: Add memory controller channels
  dt-bindings: memory: tegra: Update validation for reg and reg-names
  drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC
  ARM: omap1: add back omap_set_dma_priority() stub
  ARM: omap: fix missing declaration warnings
  ARM: omap: fix address space warnings from sparse
  ARM: spear: remove include/mach/ subdirectory
  ARM: davinci: remove include/mach/ subdirectory
  ARM: omap2: remove include/mach/ subdirectory
  arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog
  arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM
  arm64: dts: renesas: rzg2ul-smarc: Enable CANFD
  arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
  ARM: dts: am335x-myirtech: Update NAND default partition table layout
  ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
  arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main
  memory: omap-gpmc: Allow building as a module
  memory: omap-gpmc: Make OMAP_GPMC config visible and selectable
  ath10k: skip ath10k_halt during suspend for driver state RESTARTING
  ath9k: hif_usb: simplify if-if to if-else
  mtd: spi-nor: amend the rdsr dummy cycles documentation
  rtw89: remove unneeded semicolon
  selftests/bpf: Fix two memory leaks in prog_tests
  selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic
  libbpf: Allow to opt-out from creating BPF maps
  libbpf: Use libbpf_mem_ensure() when allocating new map
  libbpf: Append "..." in fixed up log if CO-RE spec is truncated
  net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41
  net: prestera: add police action support
  net: phy: Deduplicate interrupt disablement on PHY attach
  dt-bindings: fsl: convert fsl,layerscape-scfg to YAML
  dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML
  drm/mediatek: Add lut diff flag for new gamma hardware support
  drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed
  drm/amdgpu: Fix build warning for TA debugfs interface
  drm/amdgpu: add soc21 common ip block v2
  drm/amdgpu: add new write field for soc21
  drm/amdgpu: add nbio callback to query rom offset
  drm/amdgpu: add gc v11_0_0 ip headers v11
  drm/amdgpu: add mp v13_0_0 ip headers v7
  drm/amdgpu: update query ref clk from bios
  drm/amdgpu: update gc info from bios table
  drm/amdgpu: add atom_gfx_info_v3_0 structure
  drm/amdgpu: support query vram_info v3_0
  drm/amdgpu: add vram_info v3_0 structure
  drm/amdgpu: switch to atomfirmware_asic_init
  drm/amdgpu: add helper to execute atomfirmware asic_init
  drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c
  drm/amdgpu/discovery: add a function to parse the vcn info table
  drm/amdgpu/discovery: add additional validation
  drm/amdgpu/discovery: add a function to get the mall_size
  drm/amdgpu/discovery: handle UMC harvesting in IP discovery
  drm/amdgpu/discovery: store the number of UMC IPs on the asic
  drm/amdgpu: store the mall size in the gmc structure
  drm/amdgpu/discovery: fix byteswapping in gc info parsing
  drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
  drm/amdgpu/discovery: populate additional GC info
  drm/amdgpu: update latest IP discovery table structures
  drm/amdgpu: add function to decode ip version
  drm/amdgpu: increase HWIP MAX INSTANCE
  selftests/bpf: Use target-less SEC() definitions in various tests
  libbpf: Support target-less SEC() definitions for BTF-backed programs
  drm/amdgpu: do not use passthrough mode in Xen dom0
  libbpf: Allow "incomplete" basic tracing SEC() definitions
  drm/amd/pm: fix the compile warning
  drm/amdkfd: Fix circular lock dependency warning
  drm/amdkfd: Fix updating IO links during device removal
  drm/amdkfd: Use non-atomic bitmap functions when possible
  drm/amdkfd: Use bitmap_zalloc() when applicable
  drm/amd/display: protect remaining FPU-code calls on dcn3.1.x
  bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue
  i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers
  drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
  drm/i915/gvt: Make intel_gvt_match_device() static
  net: SO_RCVMARK socket option for SO_MARK with recvmsg()
  drm/i915/pmu: Use existing uncore helper to read gpm_timestamp
  soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains
  soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays
  dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
  Documentation: add missing angle bracket in cgroup-v2 doc
  Documentation: dev-tools: use literal block instead of code-block
  docs/zh_CN: add vm numa translation
  docs/zh_CN: add vm hmm translation
  docs/ja_JP/index: update section title in Japanese
  Documentation: devres: fix typo in interface list
  docs: submitting-patches: Fix crossref to 'The canonical patch format'
  ARM: dts: qcom: msm8974: Add missing license headers
  ARM: dts: qcom: msm8974-FP2: Add mmc* aliases
  ARM: dts: qcom: msm8974-FP2: We're msm8974pro
  xfs: rename xfs_*alloc*_log_count to _block_count
  xfs: rewrite xfs_reflink_end_cow to use intents
  xfs: reduce transaction reservations with reflink
  xfs: reduce the absurdly large log operation count
  xfs: report "max_resp" used for min log size computation
  xfs: create shadow transaction reservations for computing minimum log size
  xfs: remove a __xfs_bunmapi call from reflink
  xfs: stop artificially limiting the length of bunmap calls
  xfs: count EFIs when deciding to ask for a continuation of a refcount update
  xfs: speed up write operations by using non-overlapped lookups when possible
  firmware: arm_scmi: Support optee shared memory in the optee transport
  firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
  firmware: arm_scmi: Add SCMI v3.1 clock notifications
  firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET
  firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
  firmware: arm_scmi: Use common iterators in the perf protocol
  firmware: arm_scmi: Use common iterators in the voltage protocol
  firmware: arm_scmi: Use common iterators in the clock protocol
  firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
  firmware: arm_scmi: Use common iterators in the sensor protocol
  firmware: arm_scmi: Add iterators for multi-part commands
  firmware: arm_scmi: Parse clock_enable_latency conditionally
  firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported
  firmware: arm_scmi: Add SCMI v3.1 protocol extended names support
  firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
  firmware: arm_scmi: Split protocol specific definitions in a dedicated header
  firmware: arm_scmi: Remove unneeded NULL termination of clk name
  firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
  firmware: arm_scmi: Make name_get operations return a const
  firmware: arm_scmi: Dynamically allocate implemented protocols array
  firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response
  drm/dp_mst: Lower down debug info level when receive NAK
  bpf, docs: Fix typo "respetively" to "respectively"
  bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE
  bpf, docs: Remove duplicated word "instructions"
  drm/plane: Move range check for format_count earlier
  malidp: Fix NULL vs IS_ERR() checking
  arm64: defconfig: Enable Renesas RZ/V2M SoC
  arm64: defconfig: Enable ARCH_R9A07G043
  arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
  arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
  arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node
  arm64: dts: renesas: r9a07g043: Add USB2.0 support
  arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
  arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes
  ARM: dts: r9a06g032: Add missing '#power-domain-cells'
  soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs
  soc: renesas: Add RZ/V2M (R9A09G011) config option
  dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and EVK board
  dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings
  Documentation: x86: rework IOMMU documentation
  perf vendor events intel: Update WSM-EX events to v3
  perf vendor events intel: Update WSM-EP-SP events to v3
  perf vendor events intel: Update SKX events to v1.27
  perf vendor events intel: Update SKL events to v53
  perf vendor events intel: Update IVT events to v21
  perf vendor events intel: Update ICL events to v1.13
  perf test: Fix test case 81 ("perf record tests") on s390x
  intel_idle: Add AlderLake support
  ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
  ASoC: rk3328: fix disabling mclk on pclk probe failure
  ASoC: wm8960: Add ACPI support
  firmware: arm_scmi: Fix list protocols enumeration in the base protocol
  firmware: arm_scmi: Make protocols initialisation fail on basic errors
  net: make sure net_rx_action() calls skb_defer_free_flush()
  mtd: cfi_cmdset_0002: Rename chip_ready variables
  mtd: cfi_cmdset_0002: Add S29GL064N ID definition
  mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
  mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
  ARM: dts: aspeed: add reset properties into MDIO nodes
  net: mdio: add reset control for Aspeed MDIO
  dt-bindings: net: add reset property for aspeed, ast2600-mdio binding
  drm/i915/dg2: Define GuC firmware version for DG2
  samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user
  bpf/selftests: Add granular subtest output for prog_test
  drm/i915: Add first set of DG2 PCI IDs
  perf tools: Delete perf-with-kcore.sh script
  net: dsa: ksz9477: move get_stats64 to ksz_common.c
  xfs: speed up rmap lookups by using non-overlapped lookups when possible
  xfs: simplify xfs_rmap_lookup_le call sites
  xfs: capture buffer ops in the xfs_buf tracepoints
  spi: dt-bindings: add binding doc for spi-mtk-snfi
  spi: add driver for MTK SPI NAND Flash Interface
  ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
  ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
  ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
  mtd: nand: mtk-ecc: also parse nand-ecc-engine if available
  mtd: nand: make mtk_ecc.c a separated module
  arm64: defconfig: Enable configs for DisplayPort on J721e
  mtd: rawnand: tmio: check return value after calling platform_get_resource()
  mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
  mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
  arm64: dts: ti: k3-am62: Add support for MCAN
  arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module
  arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes
  ASoC: SOF: mediatek: Fix allyesconfig build error
  ASoC: Intel: avs: Drop direct ACPI dependency
  ALSA: hda: intel-nhlt: Move structs out of #define block
  ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second
  ASoC: SOF: bump SOF_ABI_MINOR
  ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path
  ASoC: Intel: atom: use pm_runtime_resume_and_get()
  ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get()
  ASoC: SOF: debug: use pm_runtime_resume_and_get()
  ASoC: SOF: control: use pm_runtime_resume_and_get()
  net: hamradio: remove support for DMA SCC devices
  net: wan: remove support for Z85230-based devices
  net: wan: remove support for COSA and SRP synchronous serial boards
  net: atm: remove support for ZeitNet ZN122x ATM devices
  net: atm: remove support for Madge Horizon ATM devices
  net: atm: remove support for Fujitsu FireStream ATM devices
  net: lan966x: Add support for PTP_PF_EXTTS
  net: lan966x: Add support for PTP_PF_PEROUT
  net: lan966x: Add registers used to configure the PTP pin
  net: lan966x: Change the PTP pin used to read/write the PHC.
  dt-bindings: net: lan966x: Extend with the ptp external interrupt.
  arm64: dts: ti: k3-am625-sk: Enable on board peripherals
  arm64: dts: ti: k3-am62: Add more peripheral nodes
  arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
  arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
  selftests: mptcp: print extra msg in chk_csum_nr
  selftests: mptcp: check MP_FAIL response mibs
  mptcp: reset subflow when MP_FAIL doesn't respond
  mptcp: add MP_FAIL response support
  mptcp: add data lock for sk timers
  mptcp: use mptcp_stop_timer
  selftests: mptcp: add infinite map testcase
  mtd: spi-nor: micron-st: Remove status polling on volatile registers write
  mtd: spi-nor: spansion: Remove status polling on volatile registers write
  mtd: spi-nor: Introduce templates for SPI NOR operations
  mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable()
  mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable()
  mtd: spi-nor: core: Add helpers to read/write any register
  mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method
  mtd: spi-nor: core: Introduce method for RDID op
  mtd: spi-nor: core: Use auto-detection only once
  mtd: spi-nor: Introduce spi_nor_match_id()
  mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name
  mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
  firmware: arm_ffa: Fix handling of fragmented memory descriptors
  drm/msm: change msm_sched_ops from global to static
  drm/msm: remove unused hotplug and edid macros from msm_drv.h
  wil6210: simplify if-if to if-else
  ath10k: simplify if-if to if-else
  ath11k: read country code from SMBIOS for WCN6855/QCA6390
  ath11k: disable spectral scan during spectral deinit
  ath11k: Update WBM idle ring HP after FW mode on
  ath11k: WMI changes to support WCN6750
  ath11k: Do not put HW in DBS mode for WCN6750
  drm/i915/dp: Add workaround for spurious AUX timeouts/hotplugs on LTTPR links
  drm/format-helper: Add RGB565-to-XRGB8888 conversion
  drm/format-helper: Add RGB888-to-XRGB8888 conversion
  drm/format-helper: Print warning on missing format conversion
  rtlwifi: btcoex: fix if == else warning
  brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips
  rtl818x: Prevent using not initialized queues
  rtw88: use the correct bit in the REG_HCI_OPT_CTRL register
  mwifiex: Add SD8997 SDIO-UART firmware
  mwifiex: Select firmware based on strapping
  scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
  scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe()
  scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  net: stmmac: dwmac-imx: comment spelling fix
  net: remove comments that mention obsolete __SLOW_DOWN_IO
  net: wan: atp: remove unused eeprom_delay()
  net: tls: fix async vs NIC crypto offload
  net: dsa: mt753x: fix pcs conversion regression
  kunit: add support for kunit_suites that reference init code
  net: generalize skb freeing deferral to per-cpu lists
  selftests/bpf: Add libbpf's log fixup logic selftests
  libbpf: Fix up verifier log for unguarded failed CO-RE relos
  libbpf: Simplify bpf_core_parse_spec() signature
  libbpf: Refactor CO-RE relo human description formatting routine
  libbpf: Record subprog-resolved CO-RE relocations unconditionally
  selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests
  libbpf: Avoid joining .BTF.ext data with BPF programs by section name
  libbpf: Fix logic for finding matching program for CO-RE relocation
  libbpf: Drop unhelpful "program too large" guess
  libbpf: Fix anonymous type check in CO-RE logic
  ARM: dts: ux500: Add GPS to the Codina
  drm/sched: use __string in tracepoints
  drm/sched: use DECLARE_EVENT_CLASS
  dt-bindings: arm: mediatek: infracfg: Convert to DT schema
  dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema
  dt-bindings: arm: mediatek: topckgen: Convert to DT schema
  bpf: Compute map_btf_id during build time
  drm/nouveau/devinit/nva3-: fix returnvar.cocci warning
  dt-bindings: Drop empty and unreferenced binding .txt files
  dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC
  drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd static
  drm/nouveau/disp/gv100: make gv100_disp_wimm static
  perf intel-pt: Add link to the perf wiki's Intel PT page
  drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor]
  bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
  soc: bcm: Check for NULL return of devm_kzalloc()
  drm/amd: Fix spelling typo in comment
  drm/amdgpu: fix typo
  drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_debugfs_write()
  drm/amdgpu: debugfs: fix error codes in write functions
  gpu/drm/radeon: Fix typo in comments
  drm/amd: add dc feature mask flags for PSR allow smu and multi-display optimizations
  drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
  drm/amd/display: fix if == else warning
  drm/amdgpu/display: Make dcn31_set_low_power_state static
  drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib()
  drm/amdgpu/sdma: Remove redundant lower_32_bits() calls when settings SDMA doorbell
  drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
  drm/radeon: change cac_weights_* to static
  drm/radeon: change cik_default_state table from global to static
  drm/amd/display: fix non-kernel-doc comment warnings
  drm/amdkfd: Update mapping if range attributes changed
  drm/amdkfd: Add SVM range mapped_to_gpu flag
  drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c
  scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
  virt: acrn: Prefer array_size and struct_size over open coded arithmetic
  selftests/resctrl: Fix null pointer dereference on open failed
  afs: Prefer struct_size over open coded arithmetic
  spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema
  regulator: sm5703-regulator: Add regulators support for SM5703 MFD
  dt-bindings: regulator: Add bindings for Silicon Mitus SM5703 regulators
  ASoC: pcm1789: Make pcm1789_common_exit() return void
  ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks
  ASoC: dt-bindings: max98396: add amplifier driver
  ASoC: max98396: add amplifier driver
  ASoC: tas6424: Return zero in remove callback
  mmc: core: Add CIDs for cards to the entropy pool
  mmc: core: Allows to override the timeout value for ioctl() path
  arm64: tegra: Enable ASRC on various platforms
  arm64: tegra: Add ASRC device on Tegra186 and later
  arm64: defconfig: Build Tegra ASRC module
  scsi: megaraid: Fix error check return value of register_chrdev()
  scsi: qla2xxx: edif: Remove unneeded variable
  drm/v3d: Fix null pointer dereference of pointer perfmon
  scsi: dc395x: Fix a missing check on list iterator
  scsi: qedf: Remove an unneeded NULL check on list iterator
  printk: remove @console_locked
  printk: extend console_lock for per-console locking
  scsi: ufs: core: Remove duplicate include in ufshcd
  scsi: ufs: core: Exclude UECxx from SFR dump list
  drm/sun4i: Add compatible for D1 display engine
  drm/sun4i: Add support for D1 TCONs
  drm/sun4i: Add support for D1 TCON TOP
  drm/sun4i: Add support for D1 mixers
  drm/sun4i: csc: Add support for the new MMIO layout
  drm/sun4i: Allow VI layers to be primary planes
  sun4i/drm: sun8i: use mode_set engine callback
  sun4i/drm: backend: use mode_set engine callback
  sun4i/drm: engine: Add mode_set callback
  drm/sun4i: Allow building the driver on RISC-V
  drm/sun4i: hdmi: Use more portable I/O helpers
  dt-bindings: display: Add D1 display engine compatibles
  dt-bindings: display: Separate clock item lists by compatible
  scsi: core: Refine how we set tag_set NUMA node
  mmc: sdhci-omap: Use of_device_get_match_data() helper
  drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
  dt-bindings: mmc: sdhci-am654: Add flag to force setting of TESTCD bit
  dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string
  dt-bindings: mmc: convert sdhci-dove to JSON schema
  dt-bindings: mmc: convert orion-sdio to JSON schema
  dt-bindings: mmc: Add small binding note on level shifters
  mmc: mmci: Break IRQ status loop when all zero
  mmc: meson-gx: switch to device-managed dmam_alloc_coherent()
  mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2
  mmc: sh_mmcif: move platform_data header to proper location
  mmc: jz4740: Apply DMA engine limits to maximum segment size
  dt-bindings: mmc: imx-esdhc: Update compatible fallbacks
  mmc: improve API to make clear hw_reset callback is for cards
  mmc: core: improve API to make clear that mmc_sw_reset is for cards
  MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list for Renesas TMIO/SDHI driver
  mmc: renesas_sdhi: remove superfluous specific M3W entry
  mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support
  mmc: omap: Make it CCF clk API compatible
  mmc: mmc_spi: parse speed mode options
  mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()
  dt-bindings: mmc: mtk-sd: increase reg items
  dt-bindings: mmc: xenon: Convert to JSON schema
  mmc: renesas_sdhi: R-Car V3M also has no HS400
  mmc: renesas_sdhi: Add missing checks for the presence of quirks
  mmc: mmci: stm32: use a buffer for unaligned DMA requests
  mmc: renesas_sdhi: style fix for proper function bodies
  mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk
  mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk
  mmc: renesas_sdhi: remove a stale comment
  mmc: renesas_sdhi: make setup selection more understandable
  mmc: renesas_sdhi: R-Car D3 also has no HS400
  mmc: renesas_sdhi: remove outdated headers
  drm/bridge: tc358762: drop connector field
  arm64: dts: marvell: align SPI NOR node name with dtschema
  arm64: dts: microchip: align SPI NOR node name with dtschema
  net: usb: qmi_wwan: add support for Sierra Wireless EM7590
  net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
  arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
  arm64: dts: mediatek: Add device-tree for MT8195 Demo board
  dt-bindings: arm64: dts: mediatek: Add mt8195-demo board
  arm64: dts: Add mediatek SoC mt8195 and evaluation board
  arm64: dts: mt8192: Add mmc device nodes
  arm64: dts: mt8183: Update disp_aal node compatible
  arm64: dts: mt8192: Add audio-related nodes
  arm64: dts: mt8192: Add spmi node
  dt-bindings: arm: Add compatible for Mediatek MT8192
  arm64: dts: mt6359: add PMIC MT6359 related nodes
  arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
  arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes
  arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema
  arm64: dts: mediatek: align thermal zone node names with dtschema
  arm64: dts: mediatek: align operating-points table name with dtschema
  arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema
  net: dsa: ksz: added the generic port_stp_state_set function
  drm/i915/gvt: Add missing symbol export.
  tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF
  tee: remove tee_shm_va2pa() and tee_shm_pa2va()
  net: phy: LAN937x: add interrupt support for link detection
  memory: renesas-rpc-if: simplify platform_get_resource_byname()
  memory: brcmstb_dpfe: simplify platform_get_resource_byname()
  memory: tegra: mc: simplify platform_get_resource()
  memory: ti-emif-pm: simplify platform_get_resource()
  memory: ti-emif: simplify platform_get_resource()
  memory: emif: simplify platform_get_resource()
  memory: da8xx-ddrctl: simplify platform_get_resource()
  drm/ssd130x: Make ssd130x_remove() return void
  mtd: mtdoops: Add a timestamp to the mtdoops header.
  mtd: mtdoops: Create a header structure for the saved mtdoops.
  mtd: mtdoops: Fix the size of the header read buffer.
  checkpatch: add new alloc functions to alloc with multiplies check
  scsi: lpfc: Remove unneeded variable
  scsi: fnic: Remove unneeded flush_workqueue()
  scsi: qla2xxx: Remove unneeded flush_workqueue()
  scsi: bfa: Remove unneeded flush_workqueue()
  scsi: qedf: Remove unnecessary code
  xfs: revert "xfs: actually bump warning counts when we send warnings"
  xfs: fix soft lockup via spinning in filestream ag selection loop
  xfs: improve __xfs_set_acl
  scsi: qla4xxx: Drop redundant memset()
  scsi: ipr: Directly return instead of using local ret variable
  scsi: elx: efct: Remove unnecessary memset() in efct_io()
  selftests/bpf: Add test for strict BTF type check
  selftests/bpf: Add verifier tests for kptr
  selftests/bpf: Add C tests for kptr
  libbpf: Add kptr type tag macros to bpf_helpers.h
  bpf: Make BTF type match stricter for release arguments
  bpf: Teach verifier about kptr_get kfunc helpers
  bpf: Wire up freeing of referenced kptr
  bpf: Populate pairs of btf_id and destructor kfunc in btf
  bpf: Adapt copy_map_value for multiple offset case
  bpf: Prevent escaping of kptr loaded from maps
  scsi: message: fusion: Remove unused variable retval
  bpf: Allow storing referenced kptr in map
  scsi: aha1542: Remove unneeded semicolon
  scsi: bfa: Remove redundant NULL check
  scsi: fnic: Remove redundant NULL check
  scsi: mac53c94: Fix warning comparing pointer to 0
  scsi: aacraid: Fix undefined behavior due to shift overflowing the constant
  scsi: scsi_debug: Add gap zone support
  scsi: scsi_debug: Rename zone type constants
  scsi: scsi_debug: Fix a typo
  scsi: sd: sd_zbc: Hide gap zones
  scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics()
  scsi: sd: sd_zbc: Introduce struct zoned_disk_info
  scsi: sd: sd_zbc: Use logical blocks as unit when querying zones
  scsi: sd: sd_zbc: Verify that the zone size is a power of two
  scsi: sd: sd_zbc: Improve source code documentation
  scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition
  scsi: ufs: Move the struct ufs_ref_clk definition
  scsi: ufs: Split the ufshcd.h header file
  scsi: ufs: Minimize #include directives
  scsi: ufs: Fix kernel-doc syntax in ufshcd.h
  scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives
  scsi: ufs: qcom: Fix ufs_qcom_resume()
  scsi: ufs: Introduce ufshcd_clkgate_delay_set()
  scsi: ufs: Remove locking from around single register writes
  scsi: ufs: Remove the TRUE and FALSE definitions
  scsi: ufs: Remove paths from source code comments
  scsi: ufs: Use an SPDX license identifier in the Kconfig file
  scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun
  scsi: ufs: Remove the driver version
  scsi: ufs: Make the config_scaling_param calls type safe
  scsi: ufs: Switch to aggregate initialization
  scsi: ufs: Remove unused constants and code
  scsi: ufs: Invert the return value of ufshcd_is_hba_active()
  scsi: ufs: Declare the quirks array const
  scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk
  scsi: ufs: Remove the UFS_FIX() and END_FIX() macros
  scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup()
  scsi: ufs: Remove ufshcd_lrb.sense_buffer
  scsi: ufs: Remove ufshcd_lrb.sense_bufflen
  scsi: ufs: Simplify statements that return a boolean
  scsi: ufs: Remove superfluous boolean conversions
  scsi: ufs: Declare ufshcd_wait_for_register() static
  scsi: ufs: Fix a spelling error in a source code comment
  scsi: ufs: core: Increase fDeviceInit poll frequency
  scsi: iscsi: Fix harmless double shift bug
  scsi: target: core: Silence the message about unknown VPD pages
  scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration
  scsi: mpt3sas: Fix event callback log_code value handling
  scsi: mpt3sas: Fix ioc->base_readl() use
  scsi: mpt3sas: Fix writel() use
  scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check
  scsi: qla2xxx: Remove free_sg command flag
  ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
  ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
  ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages
  ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators
  ARM: dts: imx51: Add generic DMA bindings for UART nodes
  ARM: dts: Add initial LS1021A IoT board dts support
  bpf: Tag argument to be released in bpf_func_proto
  bpf: Allow storing unreferenced kptr in map
  bpf: Use bpf_prog_run_array_cg_flags everywhere
  selftests/resctrl: Add missing SPDX license to Makefile
  selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests
  selftests/resctrl: Make resctrl_tests run using kselftest framework
  selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework
  selftests/resctrl: Change the default limited time to 120 seconds
  selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received
  selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU
  selftests/resctrl: Extend CPU vendor detection
  media: ext-ctrls-codec.rst: fix indentation
  drm: mxsfb: Obtain bus flags from bridge state
  drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb()
  drm: mxsfb: Factor out mxsfb_set_mode()
  drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_get_gem_addr()
  drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block()
  drm/msm/dsi: Add support for DSC configuration
  drm/msm: Update generated headers
  drm/msm/dsi: add mode valid callback for dsi_mgr
  drm/msm/disp/dpu1: Add DSC support in RM
  drm/msm/disp/dpu1: Add support for DSC in topology
  drm/msm: Add missing num_dspp field documentation
  drm/msm/dpu: don't use merge_3d if DSC merge topology is used
  drm/msm/disp/dpu1: Add support for DSC in encoder
  drm/msm/disp/dpu1: Add DSC support in hw_ctl
  drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog
  drm/msm/disp/dpu1: Add support for DSC in pingpong block
  drm/msm/disp/dpu1: Add support for DSC
  dt-bindings: timer: Add compatible for am6 for TI timer-dm
  dt-bindings: timer: Update TI timer to yaml
  drm/msm/dsi: Pass DSC params to drm_panel
  drm/msm/dsi: add support for dsc data
  drm/msm/dp: enable widebus feature for display port
  drm/msm/dpu: revise timing engine programming to support widebus feature
  drm/msm/dpu: replace BIT(x) with correspond marco define string
  drm/msm/dpu: adjust display_v_end for eDP and DP
  drm/msm: remove unused plane_property field from msm_drm_private
  drm/msm: don't store created planes, connectors and encoders
  drm/msm: loop over encoders using drm_for_each_encoder()
  drm/msm/dpu: remove manual destruction of DRM objects
  drm/msm: properly add and remove internal bridges
  drm/msm: make mdp5/dpu devices master components
  drm/msm: allow compile time selection of driver components
  drm/msm: stop using device's match data pointer
  drm/msm: split the main platform driver
  drm/msm: remove extra indirection for msm_mdss
  drm/msm: unify MDSS drivers
  bpftool, musl compat: Replace sys/fcntl.h by fcntl.h
  bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL
  selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro
  selftests/x86/amx: Use provided __cpuid_count() macro
  selftests/vm/pkeys: Use provided __cpuid_count() macro
  selftests: Provide local define of __cpuid_count()
  drm/amd/display: 3.2.183
  drm/amd/display: Keep track of DSC packed PPS
  drm/amd/display: Remove unused integer
  drm/amd/display: Maintain current link settings in link loss interrupt
  drm/amd/display: Remove ddc write and read size checking
  drm/amd/display: read PSR-SU cap DPCD for specific panel
  drm/amd/display: Don't pass HostVM by default on DCN3.1
  drm/amd/display: Reset cached PSR parameters after hibernate
  drm/amd/display: Add Audio readback registers
  drm/amd/display: update dcn315 clk table read
  drm/amd/display: 3.2.182
  drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled
  drm/amd/display: Insert smu busy status before sending another request
  drm/amdkfd: Ignore bogus signals from MEC efficiently
  drm/amdgpu: Remove useless kfree
  dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM
  dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML
  dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC
  dt-bindings: gnss: Rewrite Mediatek bindings in YAML
  selftests/damon: add damon to selftests root Makefile
  arm64: tegra: Update PWM fan node name
  optee: cache argument shared memory structs
  wwan_hwsim: Avoid flush_scheduled_work() usage
  net: ieee802154: ca8210: Call _xmit_error() when a transmission fails
  net: ieee802154: ca8210: Use core return codes instead of hardcoding them
  net: ieee802154: atusb: Call _xmit_hw_error() upon transmission error
  net: ieee802154: at86rf230: Forward Tx trac errors
  net: ieee802154: at86rf230: Call _xmit_hw_error() when failing to offload frames
  net: mac802154: Create an error helper for asynchronous offloading errors
  net: mac802154: Create an offloaded transmission error helper
  net: mac802154: Save a global error code on transmissions
  net: ieee802154: Fill the list of MLME return codes
  net: ieee802154: Enhance/fix the names of the MLME return codes
  drm/i915: Add crtc .crtc_get_shared_dpll()
  drm/i915: Split out dg2_crtc_compute_clock()
  drm/i915: Clear the dpll_hw_state when disabling a pipe
  drm/i915: Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock()
  drm/i915: Move stuff into intel_dpll_crtc_compute_clock()
  drm/i915: Adjust .crtc_compute_clock() calling convention
  drm/i915: Remove pointless dpll_funcs checks
  drm/i915: Pass dev_priv to intel_shared_dpll_init()
  drm/i915: Make .get_dplls() return int
  cgroup: Add config file to cgroup selftest suite
  cgroup: Add test_cpucg_max_nested() testcase
  cgroup: Add test_cpucg_max() testcase
  cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase
  cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase
  arm64: tegra: Add node for Tegra234 CCPLEX cluster
  selftests/binderfs: Improve message to provide more info
  of: overlay: rework overlay apply and remove kfree()s
  of: overlay: rename variables to be consistent
  drm/i915/fbc: s/false/0/
  drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
  libbpf: Remove unnecessary type cast
  arm64: dts: fvp: Align virtio device node names with dtschema
  of: overlay: do not break notify on NOTIFY_{OK|STOP}
  arm64: dts: fvp: Add virtio-rng support
  arm64: dts: Add Arm corstone1000 platform support
  dt-bindings: Add Arm corstone1000 platform
  ASoC: SOF: mediatek: Add DSP system PM callback for mt8186
  ASoC: SOF: mediatek: Add mt8186 dsp clock support
  ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops
  ASoC: SOF: mediatek: Add mt8186 hardware support
  spi: clps711x: Use syscon_regmap_lookup_by_phandle
  spi: stm32: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-tegra20-slink: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: cadence-quadspi: allow operations with cmd/addr buswidth >1
  spi: cadence-quadspi: drop cqspi_set_protocol()
  spi: spi-tegra20-sflash: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
  spi: spi-omap2-mcspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: mxs: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-sprd: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: ingenic: Add support for new Ingenic SoCs.
  spi: Add bindings for new Ingenic SoCs.
  spi: ingenic: Add support for use GPIO as chip select line.
  regulator: richtek,rt4801: parse GPIOs per regulator
  regulator: dt-bindings: richtek,rt4801: use existing ena_gpiod feature
  regmap: cache: set max_register with reg_stride
  ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: img-parallel-out: using pm_runtime_resume_and_get
  ASoC: qcom: Use MCLK as RT5682I-VS sysclk source
  ASoC: imx-hdmi: remove useless null check before call of_node_put()
  ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG
  ASoC: Intel: avs: Enable AVS driver only on x86 platforms
  ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code
  ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl
  ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
  ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code
  ASoC: tlv320*: use i2c_match_id and simple i2c probe
  ASoC: tas*: use i2c_match_id and simple i2c probe
  ASoC: pcm186x: use i2c_match_id and simple i2c probe
  ASoC: max980*: use i2c_match_id and simple i2c probe
  ASoC: alc56*: use i2c_match_id and simple i2c probe
  ASoC: ak*: use i2c_match_id and simple i2c probe
  ASoC: SOF: loader: Remove the old fw_ready related code
  ASoC: SOF: Intel: Do not set fw_ready callback
  ASoC: SOF: imx: Do not set fw_ready callback
  ASoC: SOF: amd: Do not set fw_ready callback
  ASoC: SOF: Do not check for the fw_ready callback
  ASoC: SOF: ipc3: Add local implementation for handling fw_ready message
  ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls
  ASoC: SOF: Intel: add helper for link DMA cleanups
  ASoC: SOF: Intel: hda-dai: reset dma_data and release stream
  ASoC: SOF: Intel: hda-dai: improve suspend case
  ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend
  ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper
  ASoC: SOF: sof-audio: flag errors on pipeline teardown
  ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations
  ASoC: SOF: Intel: hda-dai: split link DMA and dai operations
  ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper
  ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype
  ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA
  ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3
  ASoC: SOF: remove incorrect clearing of prepared flag
  ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro
  ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
  fanotify: enable "evictable" inode marks
  fanotify: use fsnotify group lock helpers
  fanotify: implement "evictable" inode marks
  fanotify: factor out helper fanotify_mark_update_flags()
  fanotify: create helper fanotify_mark_user_flags()
  fsnotify: allow adding an inode mark without pinning inode
  dnotify: use fsnotify group lock helpers
  nfsd: use fsnotify group lock helpers
  audit: use fsnotify group lock helpers
  inotify: use fsnotify group lock helpers
  fsnotify: create helpers for group mark_mutex lock
  fsnotify: make allow_dups a property of the group
  fsnotify: pass flags argument to fsnotify_alloc_group()
  fsnotify: fix wrong lockdep annotations
  inotify: move control flags from mask to mark flags
  inotify: show inotify mask flags in proc fdinfo
  wireless: add plfxlc driver for pureLiFi X, XL, XC devices
  drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
  net: dsa: remove unused headers
  arp: fix unused variable warnning when CONFIG_PROC_FS=n
  soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition
  net: ipa: compute proper aggregation limit
  net: ethernet: mtk_eth_soc: add check for allocation failure
  ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe()
  net: mscc: ocelot: Remove useless code
  selftests: mlxsw: Check device info on activated line card
  mlxsw: core_linecards: Expose device FW version over device info
  mlxsw: reg: Extend MDDQ device_info by FW version fields
  selftests: mlxsw: Check line card info on provisioned line card
  mlxsw: core_linecards: Expose HW revision and INI version
  selftests: mlxsw: Check devices on provisioned line card
  mlxsw: core_linecards: Probe provisioned line cards for devices and attach them
  mlxsw: reg: Extend MDDQ by device_info
  devlink: introduce line card device info infrastructure
  devlink: introduce line card info get message
  devlink: introduce line card devices support
  drm/display: Move SCDC helpers into display-helper library
  drm/display: Move HDMI helpers into display-helper module
  drm/display: Move HDCP helpers into display-helper module
  drm/display: Move DSC header and helpers into display-helper module
  drm/display: Split DisplayPort header into core and helper
  drm/display: Introduce a DRM display-helper module
  drm: Rename dp/ to display/
  drm: Put related statements next to each other in Makefile
  soc: renesas: rcar-rst: Add support for R-Car V4H
  soc: renesas: Identify R-Car V4H
  soc: renesas: r8a779g0-sysc: Add r8a779g0 support
  dt-bindings: reset: renesas,rst: Document r8a779g0 reset module
  dt-bindings: arm: renesas: Document R-Car V4H White Hawk DT bindings
  mtdblock: warn if opened on NAND
  mtd: phram: Allow probing via reserved-memory
  dt-bindings: reserved-memory: Support MTD/block device
  mtd: core: Check devicetree alias for index
  dt-bindings: mtd: jedec, spi-nor: remove unneeded properties
  mtd: maps: ixp4xx: Drop driver
  dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions
  dt-bindings: power: Add r8a779g0 SYSC power domain definitions
  drm/tilcdc: fix typos in comment
  ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
  selftests: alsa: Start validating control names
  drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
  drm/panel: lvds: Drop now redundant width-mm and height-mm check
  drm/modes: Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory
  drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support
  dt-bindings: display: simple: Add DataImage FG040346DSSWBG04 compatible string
  dt-bindings: timer: exynos4210-mct: describe known hardware and its interrupts
  ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
  ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
  ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
  ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
  ARM: dts: Remove imx6qdl-victgo.dtsi
  ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
  ARM: dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi
  ARM: dts: imx6dl-victgo.dts: update gpio names
  ARM: dts: imx6q-vicut1.dts: remove sata node
  ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
  ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names
  ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
  ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names
  ARM: dts: imx6qdl-vicut1/victgo: Remove UART2
  ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe
  ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
  ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module
  arm64: dts: imx8mn-evk: Add UART3 support
  arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
  rtw89: 8852c: add chip_ops related to BTC
  rtw89: 8852c: fill freq and band of RX status by PPDU report
  rtw89: 8852c: implement chip_ops::get_thermal
  rtw89: 8852c: implement chip_ops related to TX power
  rtw89: 8852c: configure default BB TX/RX path
  rtw89: add RF H2C to notify firmware
  rtw89: don't flush hci queues and send h2c if power is off
  rtw89: pci: allow to process RPP prior to TX BD
  rtw89: ps: access TX/RX rings via another registers in low power mode
  rtw89: ser: re-enable interrupt in threadfn if under_recovery
  rtw89: pci: add a separate interrupt handler for low power mode
  rtw89: pci: reclaim TX BD only if it really need
  rtw89: pci: add variant RPWM/CPWM to enter low power mode
  rtw89: pci: add variant IMR/ISR and configure functions
  libperf evsel: Factor out perf_evsel__ioctl()
  perf stat: Support hybrid --topdown option
  media: platform: imx-mipi-csis: Remove unneeded 'default n'
  media: imx: imx-mipi-csis: Fix active format initialization on source pad
  media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs()
  media: imx: imx-mipi-csis: Drop powered flag
  media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream()
  media: imx: imx-mipi-csis: Simplify runtime PM implementation
  media: imx: imx-mipi-csis: Don't stop streaming at runtime suspend time
  media: imx: imx-mipi-csis: Drop unneeded system PM implementation
  media: imx: imx-mipi-csis: Don't use .s_power()
  media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device
  media: hantro: Empty encoder capture buffers by default
  media: hantro: Implement support for encoder commands
  media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible
  media: hantro: Add support for Hantro G1 on RK356x
  media: amphion: fix decoder's interlaced field
  media: saa7134: simplify if-if to if-else
  media: imx-jpeg: don't change byteused of queued buffer
  media: cx25821: Fix the warning when removing the module
  media: pci: cx23885: Fix the error handling in cx23885_initdev()
  media: v4l2: fix uninitialized value tuner_status(CWE-457)
  media: docs: Fix vimc default pipeline graph
  media: coda: Add more H264 levels for CODA960
  media: coda: Fix reported H264 profile
  media: imx-jpeg: Correct the pixel format of rgb
  media: imx-jpeg: Add pm-sleep support for imx-jpeg
  media: coda: jpeg: start streaming without valid header
  media: coda: jpeg: improve header parse error message
  media: coda: jpeg: set buffer error flag when header parsing fails
  media: coda: add JPEG downscale support
  media: platform: samsung: remove redundant assignment to variable m
  media: coda: consolidate job_finish calls on decoder prepare_run failure
  media: coda: assert bitstream mutex is locked in coda_fill_bitstream
  media: coda: disable stateful encoder ioctls for jpeg encoder
  media: coda: disable encoder ioctls for decoder devices
  media: coda: disable encoder cmd ioctl on decoder and vice versa
  media: venus: venc: Add support for intra-refresh type
  media: v4l2-ctrls: Add intra-refresh type control
  media: venus: vdec: Use output resolution on reconfigure
  media: venus: Add a handling of QC10C compressed format
  media: venus: hfi_platform: Correct supported compressed format
  media: venus: Add a handling of QC08C compressed format
  media: venus: helpers: Add helper to check supported pixel formats
  media: v4l: Add Qualcomm custom compressed pixel formats
  media: venus: vdec: ensure venus is powered on during stream off
  media: venus: do not queue internal buffers from previous sequence
  media: venus: hfi: avoid null dereference in deinit
  media: venus: hfi: Add error message for timeout error
  media: video-mux: Use dev_err_probe()
  media: staging: media: ipu3: Fix AWB x_start position when rightmost stripe is used
  media: media-entity.h: Fix documentation for media_create_intf_link
  media: media.h: remove unneeded <stdint.h> inclusion
  media: i2c: dw9714: Return zero in remove callback
  media: i2c: dw9714: Disable the regulator when the driver fails to probe
  media: i2c: cleanup comments
  media: i2c: ov5695: fix typos in comments
  media: ov7640: Use ARRAY_SIZE instead of manual checking
  media: Revert "media: dw9768: activate runtime PM and turn off device"
  media: Documentation: add documentation about subdev state
  media: subdev: add v4l2_subdev_get_fmt() helper function
  media: subdev: add locking wrappers to subdev op wrappers
  media: subdev: add subdev state locking
  media: subdev: pass also the active state to subdevs from ioctls
  media: subdev: rename v4l2_subdev_get_pad_* helpers
  media: subdev: add active state to struct v4l2_subdev
  media: subdev: rename subdev-state alloc & free
  media: v4l2-subdev: drop extra #ifdef
  media: v4l2-subdev: fix #endif comments
  media: i2c: ov5645: Fix media bus format
  media: mc: delete redundant code in __media_device_unregister_entity
  media: staging/intel-ipu3: Cleanup dummy buffers via helper
  media: staging/intel-ipu3: Reset imgu_video_device sequence
  media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()
  media: staging: media: ipu3-imgu: Request specific firmware binary
  media: staging: media: ipu3: Fix AF x_start position when rightmost stripe is used
  media: i2c: max9286: fix kernel oops when removing module
  media: v4l: ioctl: Set bus_info in v4l_querycap()
  media: mc: Set bus_info in media_device_init()
  media: mc: Provide a helper for setting bus_info field
  media: mc: media_device_init() initialises a media_device, not media_entity
  media: mc: Remove redundant documentation
  media: ccs: Use unsigned int as index to an array
  media: ccs: Use %u for printing unsigned values, remove extra debug print
  media: v4l2-async: Create links during v4l2_async_match_notify()
  media: entity: Add support for ancillary links
  media: entity: Add link_type_name() helper
  media: media.h: Add new media link type
  media: entity: Skip non-data links in graph iteration
  media: entity: skip non-data link when removing reverse links
  media: imx: imx-mipi-csis: Add support for JPEG_1X8
  media: cec: add optional adap_configured callback
  media: cec: add xfer_timeout_ms field
  media: cec: use call_op and check for !unregistered
  media: cec.h: add cec_msg_recv_is_rx/tx_result helpers
  media: cec: correctly pass on reply results
  media: cec: abort if the current transmit was canceled
  media: cec: call enable_adap on s_log_addrs
  media: meson-ir-tx: remove superfluous dev_err()
  arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
  arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
  arm64: dts: qcom: sc7280: Add GPI DMAengines
  arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
  arm64: dts: qcom: db845c: Add support for MCP2517FD
  arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
  rtw88: pci: 8821c: Disable 21ce completion timeout
  rtw88: fix uninitialized 'tim_offset' warning
  wl12xx: scan: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wl12xx: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  rtw89: 8852c: add help function of set channel
  rtw89: 8852c: add set channel of BB part
  rtw89: 8852c: set channel of MAC part
  rtw89: 8852c: add set channel function of RF part
  rtw89: 8852c: add HFC parameters
  rtw89: 8852c: add efuse gain offset parser
  rtw89: 8852c: support bb gain info
  rtw89: 8852c: add BB initial and reset functions
  rtw89: 8852c: phy: configure TSSI bandedge
  rtw89: 8852c: add TX power track tables
  rtw89: 8852c: add TX power by rate and limit tables
  rtw89: 8852c: add BB and RF parameters tables
  wl18xx: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  selftests: drivers: dsa: add a subset of forwarding selftests
  selftests: forwarding: add a test for local_termination.sh
  selftests: forwarding: add a no_forwarding.sh test
  selftests: forwarding: add helper for retrieving IPv6 link-local address of interface
  selftests: forwarding: add helpers for IP multicast group joins/leaves
  selftests: forwarding: multiple instances in tcpdump helper
  selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh
  selftests: forwarding: add option to run tests with stable MAC addresses
  selftests: mptcp: add infinite map mibs check
  mptcp: dump infinite_map field in mptcp_dump_mpext
  mptcp: add mib for infinite map sending
  mptcp: infinite mapping receiving
  mptcp: infinite mapping sending
  mptcp: track and update contiguous data status
  mptcp: add the fallback check
  mptcp: don't send RST for single subflow
  ath9k: fix QCA9561 PA bias level
  ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
  wil6210: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  ath11k: Fix build warning without CONFIG_IPV6
  ath11k: fix missing unlock on error in ath11k_wow_op_resume()
  ath11k: Add support for SAR
  ath11k: add support for extended wmi service bit
  wlcore: cmd: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: sdio: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: vendor_cmd: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: testmode: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: sysfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  wlcore: main: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  drm/vmwgfx: Reserve fence slots on buffer objects in cotables
  net: hns3: Fix spelling mistake "actvie" -> "active"
  tsnep: Remove useless null check before call of_node_put()
  MAINTAINERS: Add maintainers for Microchip T1 Phy driver
  net: phy: LAN87xx: add ethtool SQI support
  ASoC: soc-core: remove always-false path
  ASoC: SOF: Intel: hda: Revisit IMR boot sequence
  ASoC: SOF: Intel: hda: simplify NHLT handling
  ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget()
  soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator
  soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
  mlxsw: core_linecards: Fix size of array element during ini_files allocation
  selftests/bpf: Switch fexit_stress to bpf_link_create() API
  libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()
  bpf: Allow attach TRACING programs through LINK_CREATE command
  qed: Remove IP services API.
  ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig
  MAINTAINERS: Add Broadcom BCMBCA entry
  ARM: dts: add dts files for bcmbca soc 47622
  arm: bcmbca: add arch bcmbca machine entry
  dt-bindings: arm: add bcmbca device tree binding document
  MAINTAINERS: Broadcom internal lists aren't maintainers
  printk: add kthread console printers
  printk: add functions to prefer direct printing
  printk: add pr_flush()
  printk: move buffer definitions into console_emit_next_record() caller
  printk: refactor and rework printing logic
  printk: add con_printk() macro for console details
  printk: call boot_delay_msec() in printk_delay()
  printk: get caller_id/timestamp after migration disable
  printk: wake waiters for safe and NMI contexts
  printk: wake up all waiters
  printk: add missing memory barrier to wake_up_klogd()
  printk: cpu sync always disable interrupts
  printk: rename cpulock functions
  drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran
  drm/amd/pm: fix the deadlock issue observed on SI
  drm/amdgpu: add RAS fatal error interrupt handler
  drm/amdgpu: add RAS poison consumption handler (v2)
  drm/amdgpu: add RAS poison creation handler (v2)
  drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate
  ARM: dts: keystone: Fix missing fallback and case in SPI NOR node compatible
  ARM: dts: keystone: Align SPI NOR node name with dtschema
  cgroup: Add test_cpucg_weight_underprovisioned() testcase
  cgroup: Add test_cpucg_weight_overprovisioned() testcase
  cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests
  cgroup: Add new test_cpu.c test suite in cgroup selftests
  perf stat: Merge event counts from all hybrid PMUs
  perf stat: Support metrics with hybrid events
  perf vendor events intel: Add metrics for Alderlake
  drm/nouveau/gsp: change gv100_gsp from global to static
  perf tools: Move libbpf init in libbpf_init function
  ACPI: bus: Avoid non-ACPI device objects in walks over children
  cpufreq: Fix possible race in cpufreq online error path
  Documentation: move watch_queue to core-api
  Docs: Replace version by 'current' in changes.rst
  Docs: Add cpio requirement to changes.rst
  Documentation: kunit: change complete_and_exit to kthread_complete_and_exit
  arm: mediatek: select arch timer for mt7629
  ACPI: DPTF: Correct description of INT3407 / INT3532 attributes
  ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines
  ACPI, APEI, EINJ: Refuse to inject into the zero page
  arm64: defconfig: enable some mt6360 PMIC drivers
  arm64: defconfig: enable MT6359 regulator driver
  dt-bindings: pwrap: mediatek: Update pwrap document for mt8195
  powercap: intel_rapl: add support for RaptorLake
  libbpf: Improve libbpf API documentation link position
  PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns()
  integrator: remove empty ap_init_early()
  drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency
  arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
  dt-bindings: net: mediatek,net: convert to the json-schema
  soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0
  soc: mediatek: add mtk-mutex support for mt8195 vdosys0
  soc: mediatek: add mtk-mmsys support for mt8195 vdosys0
  ipv4: Initialise ->flowi4_scope properly in ICMP handlers.
  ipv4: Avoid using RTO_ONLINK with ip_route_connect().
  ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos().
  drm/doc: Add sections about tiny drivers and external refs to intro page
  net: macb: In ZynqMP initialization make SGMII phy configuration optional
  dt-bindings: net: cdns,macb: Drop phy-names property for ZynqMP SGMII PHY
  ipv6: Use ipv6_only_sock() helper in condition.
  ipv6: Remove __ipv6_only_sock().
  USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global to static
  spi: img-spfi: Fix pm_runtime_get_sync() error checking
  ASoC: SOF: sof-audio: remove useless assignment
  ASoC: SOF: Intel: pci-tgl: add RPL-P support
  ASoC: SOF: Intel: pci-tgl: add ADL-PS support
  ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests
  ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
  Revert "rtnetlink: return EINVAL when request cannot succeed"
  nfp: support 802.1ad VLAN assingment to VF
  net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get
  drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  net/ipv6: Enforce limits for accept_unsolicited_na sysctl
  batman-adv: remove unnecessary type castings
  myri10ge: remove redundant assignment to variable status
  net: cdc-ncm: Move spin_lock_bh() to spin_lock()
  batman-adv: Start new development cycle
  ARM: s3c: fix include path
  MAINTAINERS: omap1: Add Janusz as an additional maintainer
  ARM: omap1: htc_herald: fix typos in comments
  ARM: OMAP1: fix typos in comments
  ARM: OMAP1: clock: Remove noop code
  ARM: OMAP1: clock: Remove unused code
  ARM: OMAP1: clock: Fix UART rate reporting algorithm
  ARM: OMAP1: clock: Fix early UART rate issues
  ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF
  ARM: omap1: fix build with no SoC selected
  ARM: omap1: move mach/*.h into mach directory
  ARM: omap1: use pci_remap_iospace() for omap_cf
  ARM: omap1: relocate static I/O mapping
  ARM: omap: remove empty plat-omap directory
  ARM: omap: un-merge plat/sram.c
  ARM: omap: split up arch/arm/plat-omap/Kconfig
  ARM: omap1: move plat/dma.c to mach/omap-dma.c
  ARM: omap1: dma: remove omap2 specific bits
  dma: omap: hide legacy interface
  drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings
  workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs
  drm/mediatek: dpi: Use mt8183 output formats for mt8192
  drm/mediatek: Add display support for MT8186
  drm/msm: return the average load over the polling period
  drm/msm: simplify gpu_busy callback
  drm/msm: remove explicit devfreq status reset
  drm/msm: Add a way for userspace to allocate GPU iova
  drm/msm/gem: Add fenced vma unpin
  drm/msm/gem: Split vma lookup and pin
  drm/msm/gem: Rework vma lookup and pin
  drm/msm: Drop msm_gem_iova()
  drm/msm/gem: Drop PAGE_SHIFT for address space mm
  drm/msm/gem: Split out inuse helper
  drm/msm/gem: Convert some missed GEM_WARN_ON()s
  drm/msm/gpu: Drop duplicate fence counter
  drm/msm/gem: Move prototypes
  drm/msm: Add a way to override processes comm/cmdline
  drm/msm: Split out helper to get comm/cmdline
  drm/msm: Add support for pointer params
  drm/msm: Remove unused field in submit
  drm/fourcc: Add QCOM tiled modifiers
  drm/amd/amdgpu: Update PF2VF header
  drm/amd/amdgpu: Properly indent PF2VF header
  drm/amd/amdgpu: Update MIT license in SRIOV msg header
  drm/amdgpu/display: make hubp31_program_extended_blank static
  drm/amd/display: Fix memory leak in dcn21_clock_source_create
  drm/amd/display: Remove useless code
  drm/amdgpu: don't runtime suspend if there are displays attached (v3)
  Revert "drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too"
  drm/amdgpu: Add debugfs TA load/unload/invoke support
  drm/amdgpu: Use indirect buffer and save response status for TA load/invoke
  drm/i915/dg2: add gsc with special gsc bar offsets
  mei: gsc: retrieve the firmware version
  mei: gsc: add runtime pm handlers
  mei: gsc: setup char driver alive in spite of firmware handshake failure
  mei: add support for graphics system controller (gsc) devices
  drm/i915/gsc: add gsc as a mei auxiliary device
  ACPI: PM: Always print final debug message in acpi_device_set_power()
  ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning
  ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication
  ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback
  libbpf: Remove redundant non-null checks on obj_elf
  selftests/bpf: Fix map tests errno checks
  selftests/bpf: Fix prog_tests uprobe_autoattach compilation error
  drm/amdkfd: CRIU add support for GWS queues
  drm/amdkfd: Fix GWS queue count
  ASoC: rsnd: care return value from rsnd_node_fixed_index()
  ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed
  ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
  ASoC: dt-bindings: max98390: add reset gpio bindings
  ASoC: max98390: Add reset gpio control
  selftests/bpf: Fix attach tests retcode checks
  i40e, xsk: Get rid of redundant 'fallthrough'
  ixgbe, xsk: Get rid of redundant 'fallthrough'
  bpf: Move check_ptr_off_reg before check_map_access
  bpf: Make btf_find_field more generic
  libbpf: Add documentation to API functions
  libbpf: Update API functions usage to check error
  libbpf: Add error returns to two API functions
  drm/i915: Check EDID for HDR static metadata when choosing blc
  regulator: core: Sleep (not delay) in set_voltage()
  regulator: core: Rename _regulator_enable_delay()
  regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
  spi: spi-mem: check if data buffers are on stack
  ARM: s3c: mark as deprecated and schedule removal
  ARM: omap: dma: make usb support optional
  ARM: omap: remove debug-leds driver
  ARM: omap1: move 32k counter from plat-omap to mach-omap1
  ARM: omap1: innovator: move ohci phy power handling to board file
  input: omap: void using mach/*.h headers
  serial: 8250/omap1: include linux/soc/ti/omap1-soc.h
  clocksource: ti-dmtimer: avoid using mach/hardware.h
  usb: omap: avoid mach/*.h headers
  fbdev: omap: avoid using mach/*.h files
  ARM: omap1: move CF chipselect setup to board file
  ARM: omap1: move perseus spi pinconf to board file
  ARM: omap1: move some headers to include/linux/soc
  ARM: omap1: move mach/usb.h to include/linux/soc
  ARM: omap1: ams-delta: remove camera leftovers
  fbdev: omap: pass irqs as resource
  ARM: omap1: declare a dummy omap_set_dma_priority
  ARM: omap1: move lcd_dma code into omapfb driver
  ARM: omap1: innovator: pass lcd control address as pdata
  video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning
  drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2
  net: eql: Use kzalloc instead of kmalloc/memset
  drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  drm/bridge: Fix error handling in analogix_dp_probe
  bus: ti-sysc: Drop commas after SoC match table sentinels
  ARM: omap2plus_defconfig: Enable ISP176x USB driver
  ARM: omap2plus_defconfig: enable TLV320AIC3X
  ARM: OMAP2+: drop hwmod-clock helper comment
  ARM: OMAP2+: drop omap_device_register() helper
  ARM: OMAP2+: add missing of_node_put before break and return
  vfio/mdev: Remove mdev drvdata
  vfio/mdev: Use the driver core to create the 'remove' file
  vfio/mdev: Remove mdev_parent_ops
  vfio/mdev: Remove mdev_parent_ops dev_attr_groups
  vfio/mdev: Remove vfio_mdev.c
  drm/i915/gvt: merge gvt.c into kvmgvt.c
  drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
  drm/i915/gvt: remove kvmgt_guest_{init,exit}
  drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
  drm/i915/gvt: streamline intel_vgpu_create
  drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
  drm/i915/gvt: remove struct intel_gvt_mpt
  drm/i915/gvt: devirtualize dma_pin_guest_page
  drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
  drm/i915/gvt: devirtualize ->{enable,disable}_page_track
  drm/i915/gvt: devirtualize ->gfn_to_mfn
  drm/i915/gvt: devirtualize ->is_valid_gfn
  drm/i915/gvt: devirtualize ->inject_msi
  drm/i915/gvt: devirtualize ->detach_vgpu
  drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
  drm/i915/gvt: devirtualize ->{get,put}_vfio_device
  drm/i915/gvt: devirtualize ->{read,write}_gpa
  drm/i915/gvt: remove vgpu->handle
  drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
  drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
  drm/i915/gvt: remove the unused from_virt_to_mfn op
  drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
  drm/i915/gvt: remove intel_gvt_ops
  drm/i915/gvt: move the gvt code into kvmgt.ko
  drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
  drm/i915/gvt: remove enum hypervisor_type
  drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor
  drm/i915/gvt: better align the Makefile with i915 Makefile
  drm/i915/gvt: fix trace TRACE_INCLUDE_PATH
  i915/gvt: Use the initial HW state snapshot saved in i915
  i915/gvt: Save the initial HW state snapshot in i915
  i915/gvt: Separate the MMIO tracking table from GVT-g
  ARM: dts: am335x-baltos: update MPU regulator range
  ARM: dts: am335x: Guardian: Update comments
  ARM: dts: am335x: Guardian: Add gpio line manes
  ARM: dts: am335x: Guardian: Update interface pinmux
  ARM: dts: am335x: Guardian: Disable DMA property of USB1
  ARM: dts: am335x: Guardian: Enable UART port two
  ARM: dts: am335x: Guardian: Update backlight parameter
  ARM: dts: am335x: Guardian: Add lcd port
  ARM: dts: am335x: Guardian: Update regulator node name
  ARM: dts: am335x: Guardian: Update beeper label
  ARM: dts: am335x: Guardian: Update life led
  ARM: dts: am335x: Guardian: Remove mmc status led
  ARM: dts: am335x: Guardian: Disable poweroff support from RTC
  ARM: dts: am335x: Guardian: Add keypad
  ARM: dts: am335x: Guardian: Rename power button label
  ARM: dts: am335x: Guardian: Update NAND partition table
  ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
  ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards
  HID: elan: Fix potential double free in elan_input_configured
  drm/i915/selftests: tweak the misaligned_case
  drm/i915/selftests: fixup min_alignment usage
  drm/amdgpu: remove pointless ttm_eu usage from DM
  drm/amdgpu: remove pointless ttm_eu usage from vkms
  drm/i915/buddy: sanity check the size
  drm/i915: consider min_page_size when migrating
  HID: hid-led: fix maximum brightness for Dream Cheeky
  HID: multitouch: Add support for Google Whiskers Touchpad
  HID: amd_sfh: change global variables to static
  ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
  ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
  HID: uclogic: Add support for Huion Q620M
  HID: uclogic: Add support for bitmap dials
  HID: uclogic: Reduce indent for params format str/args
  HID: uclogic: Compress params format string
  HID: wacom: Correct power_supply type
  HID: wacom: Adding Support for new usages
  mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash
  mtd: spinand: Add support for XTX XT26G0xA
  mtd: rawnand: gpmi: Add large oob bch setting support
  mtd: rawnand: gpmi: Rename the variable ecc_chunk_size
  mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function
  mtd: rawnand: gpmi: Add strict ecc strength check
  mtd: rawnand: gpmi: Refactor bch geometry settings function
  mtd: rawnand: denali: Use managed device resources
  drm/vc4: hdmi: Remove vc4_hdmi_encoder
  drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
  drm/radeon: Use TTM builtin resource manager debugfs code
  drm/qxl: Use TTM builtin resource manager debugfs code
  drm/amdgpu: Use TTM builtin resource manager debugfs code
  drm/vmwgfx: Add debugfs entries for various ttm resource managers
  drm/ttm: Add common debugfs code for resource managers
  xfs: convert log ticket and iclog flags to unsigned.
  xfs: convert shutdown reasons to unsigned.
  xfs: convert quota options flags to unsigned.
  xfs: convert ptag flags to unsigned.
  xfs: convert inode lock flags to unsigned.
  xfs: convert log item tracepoint flags to unsigned.
  xfs: convert dquot flags to unsigned.
  xfs: convert da btree operations flags to unsigned.
  xfs: convert buffer log item flags to unsigned.
  xfs: convert btree buffer log flags to unsigned.
  xfs: convert AGI log flags to unsigned.
  xfs: convert AGF log flags to unsigned.
  xfs: convert bmapi flags to unsigned.
  xfs: convert bmap extent type flags to unsigned.
  xfs: convert scrub type flags to unsigned.
  xfs: convert attr type flags to unsigned.
  xfs: CIL context doesn't need to count iovecs
  xfs: xlog_write() doesn't need optype anymore
  xfs: xlog_write() no longer needs contwr state
  xfs: remove xlog_verify_dest_ptr
  xfs: introduce xlog_write_partial()
  xfs: introduce xlog_write_full()
  xfs: change the type of ic_datap
  xfs: pass lv chain length into xlog_write()
  xfs: log ticket region debug is largely useless
  xfs: reserve space and initialise xlog_op_header in item formatting
  xfs: move log iovec alignment to preparation function
  xfs: log tickets don't need log client id
  xfs: embed the xlog_op_header in the commit record
  xfs: embed the xlog_op_header in the unmount record
  xfs: only CIL pushes require a start record
  xfs: factor out the CIL transaction header building
  xfs: simplify local variable assignment in file write code
  samples/bpf: Reduce the sampling interval in xdp1_user
  selftests/bpf: Add test for skb_load_bytes
  net: Change skb_ensure_writable()'s write_len param to unsigned int type
  bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
  ASoC: SOF: using pm_runtime_resume_and_get to simplify the code
  drm/i915: Fixup merge of the power well refactor patchset
  perf list: Print all available tool events
  drm/i915: Remove the XELPD specific AUX and DDI power domains
  drm/i915: Remove duplicate DDI/AUX power domain mappings
  drm/i915: Remove the ICL specific TBT power domains
  drm/i915: Remove the aliasing of power domain enum values
  drm/i915: Sanitize the port -> DDI/AUX power domain mapping for each platform
  drm/i915: Sanitize the ADL-S power well definition
  drm/i915: Simplify the DG1 power well descriptors
  drm/i915: Allow platforms to share power well descriptors
  drm/i915: Simplify power well definitions by adding power well instances
  drm/i915: Convert the u64 power well domains mask to a bitmap
  drm/i915: Convert the power well descriptor domain mask to an array of domains
  drm/i915: Sanitize the power well names
  drm/i915: Rename the power domain names to end with pipes/ports
  drm/i915: Move the HSW power well flags to a common bitfield
  drm/i915: Move the dg2 fixed_enable_delay power well param to a common bitfield
  drm/i915: Move the power domain->well mappings to intel_display_power_map.c
  drm/i915: Unexport the for_each_power_well() macros
  drm/i915: Move per-platform power well hooks to intel_display_power_well.c
  mm/slub: remove unneeded return value of slab_pad_check
  drm/i915/dg2: Add workaround 18019627453
  drm/solomon: Add SSD130x OLED displays SPI support
  drm/solomon: Move device info from ssd130x-i2c to the core driver
  drm/solomon: Add ssd130x new compatible strings and deprecate old ones.
  dt-bindings: display: ssd1307fb: Extend schema for SPI controllers
  dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings
  perf stat: Add user_time and system_time events
  drm/i915/display: Add workaround 22014263786
  perf stat: Introduce stats for the user and system rusage times
  perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support
  perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features
  mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization
  mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization
  mlxsw: core_env: Add interfaces for line card initialization and de-initialization
  mlxsw: core_env: Split module power mode setting to a separate function
  mlxsw: core: Add bus argument to environment init API
  mlxsw: core_linecards: Introduce ops for linecards status change tracking
  drm/i915: Program i830 DPLL FP register later
  drm/i915: program wm blocks to at least blocks required per line
  drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
  spi: intel: Implement dirmap hooks
  ASoC: amd: acp: Add pm ops callback in machine driver
  soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb
  net/sched: flower: Consider the number of tags for vlan filters
  net/sched: flower: Add number of vlan tags filter
  flow_dissector: Add number of vlan tags dissector
  net/sched: flower: Reduce identation after is_key_vlan refactoring
  net/sched: flower: Helper function for vlan ethtype checks
  ar5523: Use kzalloc instead of kmalloc/memset
  net: dsa: realtek: remove realtek,rtl8367s string
  dt-bindings: net: dsa: realtek: cleanup compatible strings
  net: hns3: remove unnecessary line wrap for hns3_set_tunable
  net: hns3: replace magic value by HCLGE_RING_REG_OFFSET
  net: hns3: fix the wrong words in comments
  net: hns3: update the comment of function hclgevf_get_mbx_resp
  net: hns3: add log for setting tx spare buf size
  net: hns3: add failure logs in hclge_set_vport_mtu
  net: hns3: refine the definition for struct hclge_pf_to_vf_msg
  net: hns3: refactor hns3_set_ringparam()
  net: hns3: add ethtool parameter check for CQE/EQE mode
  net: atlantic: Implement .ndo_xdp_xmit handler
  net: atlantic: Implement xdp data plane
  net: atlantic: Implement xdp control plane
  net: dsa: don't emit targeted cross-chip notifiers for MTU change
  net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu
  net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu
  net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu
  net: dsa: make cross-chip notifiers more efficient for host events
  net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs
  ARM: dts: marvell: align SPI NOR node name with dtschema
  ARM: dts: omap: align SPI NOR node name with dtschema
  ARM: dts: nuvoton: align SPI NOR node name with dtschema
  rtla: Documentation: fix email addresses
  Drop Documentation/ide/
  fbdev: Warn in hot-unplug workaround for framebuffers without device
  of: Create platform devices for OF framebuffers
  drm/gma500: fix a potential repeat execution in psb_driver_load
  libbpf: Support riscv USDT argument parsing logic
  libbpf: Fix usdt_cookie being cast to 32 bits
  ARM: dts: qcom-msm8974*: Remove unnecessary include
  ARM: dts: qcom-msm8974-rhine: Add pstore node
  ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
  ARM: dts: qcom-msm8974*: Clean up old GPIO declarations
  ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
  ARM: dts: qcom-msm8974*: Enable IMEM unconditionally
  ARM: dts: qcom-msm8974: Sort and clean up nodes
  ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device
  ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
  ARM: dts: qcom-msm8974pro: Use &labels
  ARM: dts: qcom-msm8974-castor: Use &labels
  ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
  ARM: dts: qcom-msm8974-klte: Use &labels
  ARM: dts: qcom-msm8974-lge-nexus5: Use &labels
  ARM: dts: qcom-msm8974-fp2: Use &labels
  selftests: mqueue: drop duplicate min definition
  selftests/ftrace: add mips support for kprobe args syntax tests
  selftests/ftrace: add mips support for kprobe args string tests
  bpf: Fix usage of trace RCU in local storage.
  drm/i915/rpl-p: Add PCI IDs
  ARM: dts: qcom-apq8074-dragonboard: Use &labels
  ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm
  ARM: dts: qcom-msm8974: Fix up SDHCI nodes
  ARM: dts: qcom-msm8974: Fix up mdss nodes
  ARM: dts: qcom-msm8974*: Fix I2C labels
  ARM: dts: qcom-msm8974*: Fix UART naming
  ARM: dts: qcom-msm8974: Remove properties that are always overriden
  ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames
  selftests/bpf: Add tests for type tag order validation
  bpf: Ensure type tags precede modifiers in BTF
  selftests/bpf: Use non-autoloaded programs in few tests
  libbpf: Support opting out from autoloading BPF programs declaratively
  docs: dt: writing-schema: mention yamllint
  MAINTAINERS: add raspberrypi to BCM2835 architecture
  drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685
  drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit
  drm/i915/guc: Apply Wa_16011777198
  drm/i915/guc: Enable GuC based workarounds for DG2
  drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms
  drm/i915: Add Wa_22011802037 force cs halt
  ARM: dts: bcm283x: Align ETH_CLK GPIO line name
  ARM: dts: bcm283x: Remove gpio line name NC
  ARM: dts: bcm2835-rpi-b: Fix GPIO line names
  ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
  ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
  ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
  soc: qcom: socinfo: Sort out 8974PRO names
  dt-bindings: soc: qcom,smp2p: convert to dtschema
  dt-bindings: qcom: geni-se: Update UART schema reference
  dt-bindings: qcom: geni-se: Update I2C schema reference
  dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema
  bus: add driver for initializing the SSC bus on (some) qcom SoCs
  arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
  arm64: dts: qcom: sm8250: camss: Add CCI definitions
  arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
  arm64: dts: qcom: sm8250: Add camcc DT node
  MAINTAINERS: add docs entry to AMDGPU
  Documentation/gpu: Add entries to amdgpu glossary
  drm/radeon/kms: change evergreen_default_state table from global to static
  drm/amd/display: add virtual_setup_stream_attribute decl to header
  drm/amd/pm: fix double free in si_parse_power_table()
  drm/amd/display: make hubp1_wait_pipe_read_start() static
  amdgpu/pm: Clarify documentation of error handling in send_smc_mesg
  drm/amdgpu/pm: fix the null pointer while the smu is disabled
  drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too
  arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
  arm64: dts: qcom: sm8450: Fix missing iommus for qup1
  arm64: dts: qcom: sm8450: Add qup nodes for qup2
  arm64: dts: qcom: sm8450: Add qup nodes for qup1
  arm64: dts: qcom: sm8450: Add qup nodes for qup0
  arm64: dts: qcom: sm8450: Fix missing iommus for qup
  arm64: dts: qcom: sm8450: Add gpi_dma nodes
  drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h
  arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
  arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
  arm64: dts: qcom: sm8350: Define GPI DMA engines
  arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
  arm64: dts: qcom: msm8996: override nodes by label
  arm64: dts: qcom: msm8994: override nodes by label
  arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
  arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
  arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
  arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
  arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
  arm64: dts: qcom: do not use underscore in BCM node name
  ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
  ARM: dts: qcom: sdx55: do not use underscore in BCM node name
  selftests/bpf: Workaround a verifier issue for test exhandler
  selftests/bpf: Limit unroll_count for pyperf600 test
  drm: bridge: icn6211: Add DSI lane count DT property parsing
  arm64: dts: qcom: sm8450: Add thermal zones
  arm64: dts: qcom: sm8450: Add thermal sensor controllers
  dt-bindings: display: bridge: icn6211: Document DSI data-lanes property
  arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
  dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks
  dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus
  drm/bridge: anx7625: Use uint8 for lane-swing arrays
  bpf: Move rcu lock management out of BPF_PROG_RUN routines
  dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
  drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver
  drm: bridge: dw_hdmi: add reset function for PHY GEN1
  drm: bridge: dw_hdmi: Enable GCP only for Deep Color
  drm: bridge: dw_hdmi: default enable workaround to clear the overflow
  drm: bridge: panel: Register connector if DRM device is already registered
  drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt
  ASoC: soc-pcm: improve BE transition for TRIGGER_START
  ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE
  spi: mt65xx: Fix definitions indentation
  spi: mt65xx: Add kerneldoc for driver structures
  spi: mt65xx: Simplify probe function with dev_err_probe()
  spi: mt65xx: Move pm_runtime_enable() call to remove all gotos
  spi: mt65xx: Move clock parent setting to remove clock disable gotos
  spi: mt65xx: Add and use pointer to struct device in mtk_spi_probe()
  spi: mt65xx: Switch to device_get_match_data()
  spi: mt65xx: Simplify probe function with devm_spi_alloc_master
  ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate
  ASoC: dmic: Add support for DSD data format
  ARM: dts: stm32: enable RTC support on stm32mp135f-dk
  ARM: dts: stm32: add RTC node on stm32mp131
  cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
  PM: runtime: Allow to call __pm_runtime_set_status() from atomic context
  ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
  of: of_property_read_string return -ENODATA when !length
  dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property
  MAINTAINERS: Add maintainers for CTU CAN FD IP core driver
  docs: ctucanfd: CTU CAN FD open-source IP core documentation.
  can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support.
  can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support.
  can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.
  dt-bindings: net: can: binding for CTU CAN FD open-source IP core.
  dt-bindings: vendor-prefix: add prefix for the Czech Technical University in Prague.
  can: mcp251xfd: add support for mcp251863
  dt-binding: can: mcp251xfd: add binding information for mcp251863
  dt-bindings: can: renesas,rcar-canfd: document r8a77961 support
  can: xilinx_can: mark bit timing constants as const
  MAINTAINERS: rectify entry for XILINX CAN DRIVER
  can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h
  can: Fix Links to Technologic Systems web resources
  can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones
  ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
  ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
  memory: fsl-corenet-cf: Use helper function devm_platform_ioremap_resource()
  can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp()
  dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding
  dt-bindings: arm: mediatek: mmsys: add power and gce properties
  drm/bridge: lt9211: Add Lontium LT9211 bridge driver
  dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver
  drm/bridge: anx7625: Fill in empty ELD when no connector
  drm/i915/display/psr: Clear more PSR state during disable
  drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
  spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-imx: add support for SPI_RX_CPHA_FLIP
  spi: spidev: add SPI_RX_CPHA_FLIP
  spi: add SPI_RX_CPHA_FLIP mode bit
  spi: intel: Fix typo in kernel-doc of intel_spi_probe()
  spi: spi-ti-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-tegra114: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  spi: remove spin_lock_irq and variable in the irq procress
  drm/tidss: Soft Reset DISPC on startup
  rtnetlink: return EINVAL when request cannot succeed
  rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink
  rtnetlink: enable alt_ifname for setlink/newlink
  rtnetlink: return ENODEV when ifname does not exist and group is given
  ASoC: fsl_micfil: Remove debug message
  ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user
  ASoC: fsl_micfil: drop support for undocumented property
  ASoC: fsl_micfil: drop only once used defines
  ASoC: fsl_micfil: drop unused include
  ASoC: fsl_micfil: rework quality setting
  ASoC: fsl_micfil: simplify clock setting
  ASoC: fsl_micfil: Drop get_pdm_clk()
  ASoC: fsl_micfil: use define for OSR default value
  ASoC: fsl_micfil: add multi fifo support
  dmaengine: imx-sdma: Add multi fifo support
  dmaengine: imx-sdma: error out on unsupported transfer types
  dmaengine: imx: Move header to include/dma/
  ASoC: fsl_micfil: drop unused variables
  ASoC: fsl_micfil: drop error messages from failed register accesses
  ASoC: fsl_micfil: use clear/set bits
  ASoC: fsl_micfil: use GENMASK to define register bit fields
  ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
  ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate()
  ASoC: fsl_micfil: Drop unused register read
  ASoC: fsl_micfil: Drop unnecessary register read
  regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC
  ASoC: Intel: avs: Configure modules according to their type
  ASoC: Intel: avs: Prepare modules before bindings them
  ASoC: Intel: avs: Arm paths after creating them
  ASoC: Intel: avs: Path state management
  ASoC: Intel: avs: Path creation and freeing
  ASoC: Intel: avs: Declare path and its components
  ASoC: Intel: avs: Support link_mask formatted string
  ASoC: Intel: avs: Add topology loading operations
  ASoC: Intel: avs: Parse path and path templates tuples
  ASoC: Intel: avs: Parse pipeline and module tuples
  ASoC: Intel: avs: Parse pplcfg and binding tuples
  ASoC: Intel: avs: Parse module-extension tuples
  ASoC: Intel: avs: Add topology parsing infrastructure
  ASoC: Intel: avs: Declare vendor tokens
  ASoC: SOF: Intel: add IP identifier
  ASoC: SOF: Intel: hda: expose some codeloader functions
  ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
  ASoC: SOF: Intel: hda: define check_ipc_irq op
  ASoC: SOF: Intel: hda: use BIT() macros for consistency
  ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
  ASoC: SOF: Intel: hda: use common ops across platforms
  ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
  ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode
  ASoC: SOF: sof-pci-dev: add parameter to override topology filename
  ASoC: SOF: sof-pci-dev: add parameter to override firmware filename
  ASoC: SOF: add IPC-dependent file names
  ASoC: SOF: add default IPC capability and file paths
  ASoC: SOF: add path indirection to each IPC type
  ASoC: SOF: add definitions for different IPC types
  net: sched: support hash selecting tx queue
  net: sched: use queue_mapping to pick tx queue
  arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
  ARM: shmobile: defconfig: Refresh for v5.18-rc1
  arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support
  ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
  arm64: dts: renesas: r8a779f0: Add GPIO nodes
  selftests/bpf: Refactor prog_tests logging and test execution
  scsi: core: Increase max device queue_depth to 4096
  scsi: fcoe: Simplify if-if to if-else
  scsi: pmcraid: Remove unneeded semicolon
  scsi: lpfc: Copyright updates for 14.2.0.2 patches
  scsi: lpfc: Update lpfc version to 14.2.0.2
  scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE
  scsi: lpfc: Update stat accounting for READ_STATUS mbox command
  scsi: lpfc: Change FA-PWWN detection methodology
  scsi: lpfc: Refactor cleanup of mailbox commands
  scsi: lpfc: Fix field overload in lpfc_iocbq data structure
  scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion
  scsi: lpfc: Register for Application Services FC-4 type in Fabric topology
  scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports
  scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups
  scsi: lpfc: Fix call trace observed during I/O with CMF enabled
  scsi: lpfc: Correct CRC32 calculation for congestion stats
  scsi: lpfc: Move MI module parameter check to handle dynamic disable
  scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path
  scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted
  scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit
  scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT
  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
  scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI
  scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
  scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down
  scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field
  scsi: lpfc: Fix diagnostic fw logging after a function reset
  scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
  scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan
  scsi: ufs: core: Remove redundant HPB unmap
  ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board
  ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
  ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
  ARM: dts: imx6dl-colibri: Cleanup
  ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi
  ARM: dts: imx6dl-colibri: Add additional pingroups
  ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff
  ARM: dts: imx6dl-colibri: Disable add-on accessories
  ARM: dts: imx6dl-colibri: Add gpio-line-names
  ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
  drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static
  drm/nouveau: change base917c_format from global to static
  perf vendor events intel: Update goldmont event topics
  perf vendor events intel: Update goldmontplus event topics
  perf vendor events intel: Update elkhartlake event topics
  perf vendor events intel: Update westmereex event topics
  perf vendor events intel: Update westmereep-sp event topics
  perf vendor events intel: Update westmereep-dp event topics
  perf vendor events intel: Update tremontx uncore and topics
  perf vendor events intel: Update tigerlake topic
  perf vendor events intel: Update nehalemep event topics
  perf vendor events intel: Update SKX uncore
  perf vendor events intel: Update CLX uncore to v1.14
  perf vendor events intel: Add sapphirerapids events
  perf vendor events intel: Fix icelakex cstate metrics
  perf vendor events intel: Fix icelake cstate metrics
  perf mem: Print memory operation type
  arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
  docs: net: dsa: describe issues with checksum offload
  arm64: dts: imx8mm-evk: add pwm1/backlight support
  arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
  selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests
  mlxsw: spectrum: Add port to linecard mapping
  mlxsw: core: Extend driver ops by remove selected ports op
  mlxsw: core_linecards: Implement line card activation process
  mlxsw: core_linecards: Add line card objects and implement provisioning
  mlxsw: reg: Add Management Binary Code Transfer Register
  mlxsw: reg: Add Management DownStream Device Control Register
  mlxsw: reg: Add Management DownStream Device Query Register
  mlxsw: spectrum: Introduce port mapping change event processing
  mlxsw: Narrow the critical section of devl_lock during ports creation/removal
  mlxsw: reg: Add Ports Mapping Event Configuration Register
  mlxsw: spectrum: Allocate port mapping array of structs instead of pointers
  mlxsw: spectrum: Allow lane to start from non-zero index
  devlink: add port to line card relationship set
  devlink: implement line card active state
  devlink: implement line card provisioning
  devlink: add support to create line card and expose to user
  tcp: fix signed/unsigned comparison
  arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
  ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD
  ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree
  arm64: dts: freescale: imx8q: add imx vpu codec entries
  arm64: dts: imx8mp: Enable HS400-ES
  arm64: dts: imx8mn: Enable HS400-ES
  media: dvb-usb: dib0700_devices: use an enum for the device number
  media: dvb-usb: dibusb-mc: use an enum for the device number
  media: dvb-usb: dibusb-mb: use an enum for the device number
  media: dvb-usb: vp7045: use an enum for the device number
  media: dvb-usb: vp702x: use an enum for the device number
  media: dvb-usb: umt-010: use an enum for the device number
  media: dvb-usb: ttusb2: use an enum for the device number
  media: technisat-usb2: use the newer dvb-usb macros for USB device
  media: dvb-usb: pctv452e: use an enum for the device number
  media: dvb-usb: opera1: use an enum for the device number
  media: dvb-usb: nova-t-usb2: use an enum for the device number
  media: dvb-usb: m920x: use an enum for the device number
  media: dvb-usb: gp8psk: use an enum for the device number
  media: dw2102: use the newer dvb-usb macros for USB device
  media: dtv5100: use the newer dvb-usb macros for USB device
  media: dvb-usb: dtt200u: use an enum for the device number
  media: digitv: use the newer dvb-usb macros for USB device
  media: cxusb: use the newer dvb-usb macros for USB device
  media: cinergyT2-core: use the newer dvb-usb macros for USB device
  media: dvb-usb: az6027: use an enum for the device number
  media: af9005: use the newer dvb-usb macros for USB device
  media: dvb-usb: a800: use an enum for the device number
  media: dvb-usb: Add helper macros for using USB VID/PID
  media: dvb-usb: vp702x: reference to usb ID table
  media: dvb-usb: move USB IDs to dvb-usb-ids.h
  media: dvb-usb-ids.h: sort entries
  x86: remove cruft from <asm/dma-mapping.h>
  swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl
  swiotlb: merge swiotlb-xen initialization into swiotlb
  swiotlb: provide swiotlb_init variants that remap the buffer
  swiotlb: pass a gfp_mask argument to swiotlb_init_late
  swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction
  swiotlb: make the swiotlb_init interface more useful
  x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled
  x86: remove the IOMMU table infrastructure
  MIPS/octeon: use swiotlb_init instead of open coding it
  arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region
  swiotlb: rename swiotlb_late_init_with_default_size
  swiotlb: simplify swiotlb_max_segment
  swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set
  dma-direct: use is_swiotlb_active in dma_direct_map_page
  tcp: add drop reason support to tcp_ofo_queue()
  tcp: add drop reasons to tcp_rcv_synsent_state_process()
  tcp: make tcp_rcv_synsent_state_process() drop monitor friend
  tcp: add drop reason support to tcp_prune_ofo_queue()
  tcp: add two drop reasons for tcp_ack()
  tcp: add drop reasons to tcp_rcv_state_process()
  tcp: make tcp_rcv_state_process() drop monitor friendly
  tcp: add drop reason support to tcp_validate_incoming()
  tcp: get rid of rst_seq_match
  tcp: consume incoming skb leading to a reset
  net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus
  net: dsa: qca8k: correctly handle mdio read error
  net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv
  net: dsa: qca8k: rework and simplify mdiobus logic
  net: dsa: qca8k: drop port_sts from qca8k_priv
  net: dsa: qca8k: drop MTU tracking from qca8k_priv
  net/ipv6: Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131
  tools/power turbostat: version 2022.04.16
  tools/power turbostat: No build warnings with -Wextra
  tools/power turbostat: be more useful as non-root
  tools/power turbostat: fix ICX DRAM power numbers
  tools/power turbostat: Support thermal throttle count print
  tools/power turbostat: Allow printing header every N iterations
  tools/power turbostat: Allow -e for all names.
  tools/power turbostat: print power values upto three decimal
  tools/power turbostat: Add Power Limit4 support
  tools/power turbostat: fix dump for AMD cpus
  tools/power turbostat: tweak --show and --hide capability
  ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
  dt-bindings: display: mediatek: Update disp_aal binding for MT8192 and MT8195
  dt-bindings: display: mediatek: Update disp_aal binding for MT8183
  docs/scheduler: fix unit error
  docs/admin: alphabetize parts of kernel-parameters.txt (part 2)
  Docs/admin: alphabetize some kernel-parameters (part 1)
  Docs: admin/kernel-parameters: edit a few boot options
  x86/efi: Remove references of EFI earlyprintk from documentation
  docs: fault-injection: fix defaults
  Documentation: arch_pgtable_helpers: demote pgtable list headings
  docs/zh_CN: Fix typo in process/howto.rst
  docs/zh_CN: add vm hugetlbfs_reserv translation
  docs/scheduler: Change unit of cpu_time and rq_time to nanoseconds
  docs/zh_CN: Add spinlocks Chinese translation
  docs/zh_CN: Add locking/index Chinese translation
  drm/i915/hwconfig: Add DG2 support
  drm/i915: Don't show engine information in fdinfo with GuC submission
  ipv6: fix NULL deref in ip6_rcv_core()
  net_sched: make qdisc_reset() smaller
  octeon_ep: Remove custom driver version
  ibmvnic: Allow multiple ltbs in txpool ltb_set
  ibmvnic: Allow multiple ltbs in rxpool ltb_set
  ibmvnic: convert rxpool ltb to a set of ltbs
  ibmvnic: define map_txpool_buf_to_ltb()
  ibmvnic: define map_rxpool_buf_to_ltb()
  ibmvnic: rename local variable index to bufidx
  drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
  soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
  reset: ti-sci: Allow building under COMPILE_TEST
  soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
  soc: ti: omap_prm: Use of_device_get_match_data()
  xsk: Drop ternary operator from xskq_cons_has_entries
  ice, xsk: Avoid refilling single Rx descriptors
  stmmac, xsk: Diversify return values from xsk_wakeup call paths
  mlx5, xsk: Diversify return values from xsk_wakeup call paths
  ixgbe, xsk: Diversify return values from xsk_wakeup call paths
  i40e, xsk: Diversify return values from xsk_wakeup call paths
  ice, xsk: Diversify return values from xsk_wakeup call paths
  ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
  i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
  ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
  ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely()
  ice, xsk: Decorate ICE_XDP_REDIR with likely()
  xsk: Diversify return codes in xsk_rcv_check()
  xsk: Improve xdp_do_redirect() error codes
  net: hns3: add tx push support in hns3 ring param process
  net: ethtool: move checks before rtnl_lock() in ethnl_set_rings
  net: ethtool: extend ringparam set/get APIs for tx_push
  drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES
  drm/i915/doc: Link query items to their uapi structs
  drm/i915/doc: Convert perf UAPI comments to kerneldoc
  drm/i915/doc: Convert drm_i915_query_topology_info comment to kerneldoc
  octeon_ep: fix error return code in octep_probe()
  net: emaclite: Remove custom BUFFER_ALIGN macro
  net: emaclite: Update copyright text to correct format
  net: emaclite: Fix coding style
  net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts"
  mlxsw: core_thermal: Use common define for thermal zone name length
  mlxsw: core_thermal: Use exact name of cooling devices for binding
  mlxsw: core_thermal: Add line card id prefix to line card thermal zone name
  mlxsw: core_thermal: Extend internal structures to support multi thermal areas
  mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces
  mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects
  mlxsw: core: Move port module events enablement to a separate function
  mlxsw: core: Extend port module data structures for line cards
  mlxsw: core: Extend interfaces for cable info access with slot argument
  net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  geneve: avoid indirect calls in GRO path, when possible
  net: mvneta: add support for page_pool_get_stats
  net: page_pool: introduce ethtool stats
  drm/i915/guc: Update to GuC version 70.1.1
  Revert "video: fbdev: fbmem: fix pointer reference to null device field"
  ARM: dts: ux500: Add NFC to the Codina
  video: fbdev: fbmem: fix pointer reference to null device field
  fbcon: replace snprintf in show functions with sysfs_emit
  drm/amd/amdgpu: Remove static from variable in RLCG Reg RW
  drm/amdkfd: fix race condition in kfd_wait_on_events
  Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML"
  drm/amdgpu: Fix one use-after-free of VM
  drm/amdkfd: potential NULL dereference in kfd_set/reset_event()
  drm/dp: Factor out a function to probe a DPCD address
  ASoC: soc-card: Create jack kcontrol without pins
  dt-bindings: soc: qcom,smp2p: convert to dtschema
  spi: core: Initialize returned status in spi_setup
  drm/edid: add EDID block count and size helpers
  drm/edid: add single point of return to drm_do_get_edid()
  drm/edid: drop extra local var
  drm/edid: convert extension block read to EDID block read helper
  drm/edid: use EDID block read helper in drm_do_get_edid()
  drm/edid: abstract an EDID block read helper
  drm/edid: add typedef for block read function
  drm/edid: pass struct edid to connector_bad_edid()
  drm/edid: add a helper to log dump an EDID block
  drm/edid: refactor EDID block status printing
  drm/edid: have edid_block_check() detect blocks that are all zero
  drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
  rndis_host: limit scope of bogus MAC address detection to ZTE devices
  rndis_host: enable the bogus MAC fixup for ZTE devices from cdc_ether
  cdc_ether: export usbnet_cdc_zte_rx_fixup
  perf test: Add basic perf record tests
  perf docs: Add man page entry for Arm SPE
  arm64: dts: juno: add CTI entries to device tree
  arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
  drm/i915/migrate: Evict and restore the flatccs capable lmem obj
  drm/i915/gem: Add extra pages in ttm_tt for ccs data
  drm/i915/selftest_migrate: Check CCS meta data clear
  drm/i915/selftest_migrate: Consider the possible roundup of size
  drm/i915/gt: Clear compress metadata for Flat-ccs objects
  drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update any PTE
  drm/i915/gt: Optimize the migration and clear loop
  drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+
  drm/i915/gt: use engine instance directly for offset
  memory: renesas-rpc-if: Simplify single/double data register access
  bpf: Remove unnecessary type castings
  dt-bindings: rcc: Add optional external ethernet RX clock properties
  PM / devfreq: rk3399_dmc: Avoid static (reused) profile
  PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table()
  PM / devfreq: rk3399_dmc: Disable edev on remove()
  PM / devfreq: rk3399_dmc: Support new *-ns properties
  PM / devfreq: rk3399_dmc: Support new disable-freq properties
  PM / devfreq: rk3399_dmc: Use bitfield macro definitions for ODT_PD
  PM / devfreq: rk3399_dmc: Drop excess timing properties
  PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props
  dt-bindings: devfreq: rk3399_dmc: Add more disable-freq properties
  dt-bindings: devfreq: rk3399_dmc: Specify idle params in nanoseconds
  dt-bindings: devfreq: rk3399_dmc: Fix Hz units
  dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redundant properties
  dt-bindings: devfreq: rk3399_dmc: Convert to YAML
  dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property
  fbcon: Fix delayed takeover locking
  bpf: Move BPF sysctls from kernel/sysctl.c to BPF core
  dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings
  ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype
  ACPI: docs: enumeration: Unify Package () for properties (part 2)
  ACPI: APEI: Fix missing ERST record id
  ACPICA: Update version to 20220331
  ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
  ACPICA: IORT: Updates for revision E.d
  ACPICA: executer/exsystem: Fix some typo mistakes
  ACPICA: iASL/MADT: Add OEM-defined subtable
  ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms
  ACPICA: executer/exsystem: Inform users about ACPI spec violation
  ACPICA: Add support for ARM Performance Monitoring Unit Table.
  ACPICA: executer/exsystem: Add units to time variable names
  ACPICA: Headers: Replace zero-length array with flexible-array member
  ACPICA: Removed some tabs and // comments
  ACPICA: Update copyright notices to the year 2022
  ACPICA: Clean up double word in comment
  ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator
  ACPICA: Add new ACPI 6.4 semantics to the Load() operator
  ACPICA: iASL: NHLT: Rename linux specific strucures to device_info
  ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
  ACPICA: iASL: NHLT: Treat Terminator as specific_config
  ACPICA: Add the subtable CFMWS to the CEDT table
  ACPICA: Add support for the Windows 11 _OSI string
  device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of()
  device property: Introduce fwnode_for_each_parent_node()
  device property: Allow error pointer to be passed to fwnode APIs
  ACPI: sysfs: Fix BERT error region memory mapping
  ACPI: property: Release subnode properties with data nodes
  spi: atmel-quadspi: Remove duplicated DTR checks
  cpufreq: intel_pstate: Handle no_turbo in frequency invariance
  PM: runtime: Avoid device usage count underflows
  PCI: ACPI: PM: Power up devices in D3cold before scanning them
  ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()
  ACPI: bus: Introduce acpi_dev_for_each_child()
  ACPI: PM: Unify debug messages in acpi_device_set_power()
  ACPI: PM: Change pr_fmt() in device_pm.c
  ACPI: PM: Convert debug message in acpi_device_get_power()
  cpufreq: Prepare cleanup of powerpc's asm/prom.h
  PM: hibernate: Don't mark comment as kernel-doc
  PM: domains: Extend dev_pm_domain_detach() doc
  x86/ACPI: Preserve ACPI-table override during hibernation
  thermal: devfreq_cooling: use local ops instead of global ops
  PM: hibernate: Fix some kernel-doc comments
  thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  PM: sleep: enable dynamic debug support within pm_pr_dbg()
  PM: sleep: Narrow down -DDEBUG on kernel/power/ files
  drm/panel: lvds: Use bus_flags from DT panel-timing property
  powercap: DTPM: Check for Energy Model type
  thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling
  Documentation: EM: Add artificial EM registration description
  drm/panel: lvds: Simplify mode parsing
  PM: EM: Remove old debugfs files and print all 'flags'
  PM: EM: Change the order of arguments in the .active_power() callback
  PM: EM: Use the new .get_cost() callback while registering EM
  PM: EM: Add artificial EM flag
  PM: EM: Add .get_cost() callback
  drm: bridge: icn6211: Convert to regmap
  drm/i915/fbc: Call intel_fbc_activate() directly from frontbuffer flush
  drm/i915/fbc: Introduce intel_fbc_sanitize()
  drm/i915/fbc: Remove intel_fbc_global_disable()
  drm/i915: Remove remaining locks from i9xx plane udpates
  drm/i915/fbc: Skip nuke when flip is pending
  drm/i915/fbc: Streamline frontbuffer busy bits handling
  drm/i915/fbc: Eliminate possible_framebuffer_bits
  nfp: update nfp_X logging definitions
  cpufreq: governor: Use kobject release() method to free dbs_data
  drm/amdkfd: Cleanup IO links during KFD device removal
  drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10
  drm/amdkfd: shrink bitmap size in struct svm_validate_context
  drm/amd/display: extract update stream allocation to link_hwss
  drm/amd/display: implement shared PSR-SU sink validation helper
  drm: add PSR2 support and capability definition as per eDP 1.5
  regulator: dt-bindings: qcom,rpmh: document h and k ID
  ASoC: SOF: Intel: Check the bar size before remapping
  printk/index: Printk index feature documentation
  net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()
  net: ipv6: add skb drop reasons to ip6_rcv_core()
  net: ipv6: add skb drop reasons to TLV parse
  net: ipv6: remove redundant statistics in ipv6_hop_jumbo()
  net: icmp: introduce function icmpv6_param_prob_reason()
  net: ip: add skb drop reasons to ip forwarding
  net: ipv6: add skb drop reasons to ip6_pkt_drop()
  net: ipv4: add skb drop reasons to ip_error()
  skb: add some helpers for skb drop reasons
  octeon_ep: add ethtool support for Octeon PCI Endpoint NIC
  octeon_ep: add Tx/Rx processing and interrupt support
  octeon_ep: add support for ndo ops
  octeon_ep: add Tx/Rx ring resource setup and cleanup
  octeon_ep: Add mailbox for control commands
  octeon_ep: add hardware configuration APIs
  octeon_ep: Add driver framework and device initialization
  arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
  arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
  arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
  arm64: dts: renesas: r9a07g043: Add GbEthernet nodes
  arm64: dts: renesas: r9a07g043: Add SDHI nodes
  arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
  arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node
  arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
  arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC
  arm64: dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi
  arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
  arm64: dts: renesas: ulcb: Add RPC HyperFlash device node
  arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
  arm64: dts: renesas: ebisu: Add RPC HyperFlash device node
  arm64: dts: renesas: draak: Add RPC HyperFlash device node
  arm64: dts: renesas: rcar-gen3: Add RPC device nodes
  net: bridge: fdb: add support for flush filtering based on ifindex and vlan
  net: bridge: fdb: add support for flush filtering based on ndm flags and state
  net: rtnetlink: add ndm flags and state mask attributes
  net: bridge: fdb: add support for fine-grained flushing
  net: bridge: fdb: add ndo_fdb_del_bulk
  net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del
  net: add ndo_fdb_del_bulk
  net: rtnetlink: add bulk delete support flag
  net: netlink: add NLM_F_BULK delete request modifier
  net: rtnetlink: use BIT for flag values
  net: rtnetlink: add helper to extract msg type's kind
  net: rtnetlink: add msg kind names
  arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
  arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes
  arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
  ARM: dts: rzg1: Add interrupt properties to watchdog nodes
  ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes
  net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support
  net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support
  drivers: net: cpsw: ale: add broadcast/multicast rate limit support
  net: phylink: remove phylink_helper_basex_speed()
  net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb()
  net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  NFC: NULL out the dev->rfkill to prevent UAF
  ipv6: exthdrs: use swap() instead of open coding it
  selftests: net: fib_rule_tests: add support to select a test to run
  net: ethernet: mtk_eth_soc: use standard property for cci-control-port
  tls: rx: only copy IV from the packet for TLS 1.2
  tls: rx: use MAX_IV_SIZE for allocations
  tls: rx: use async as an in-out argument
  tls: rx: return the already-copied data on crypto error
  tls: rx: treat process_rx_list() errors as transient
  tls: rx: assume crypto always calls our callback
  tls: rx: don't handle TLS 1.3 in the async crypto callback
  tls: rx: move counting TlsDecryptErrors for sync
  tls: rx: reuse leave_on_list label for psock
  tls: rx: consistently use unlocked accessors for rx_list
  dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions
  dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK
  drm/ttm: fix kerneldoc for ttm_lru_bulk_move
  drm/ttm: fixup ttm_bo_add_move_fence v2
  ASoC: cs35l41: Support external boost
  ASoC: cs35l41: Document CS35l41 External Boost
  ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use
  ALSA: hda: cs35l41: Handle all external boost setups the same way
  ALSA: hda: cs35l41: Reorganize log for playback actions
  ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct
  ALSA: hda: cs35l41: Move boost config to initialization code
  ALSA: cs35l41: Enable Internal Boost in shared lib
  ALSA: hda: cs35l41: Mute the device before shutdown
  ALSA: hda: cs35l41: Put the device into safe mode for external boost
  ALSA: hda: cs35l41: Add Boost type flag
  ALSA: hda: cs35l41: Always configure the DAI
  ALSA: hda: cs35l41: Fix I2S params comments
  ALSA: cs35l41: Move cs35l41_gpio_config to shared lib
  ALSA: cs35l41: Check hw_config before using it
  ALSA: cs35l41: Unify hardware configuration
  mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache()
  mm/slub: remove meaningless node check in ___slab_alloc()
  mm/slub: remove duplicate flag in allocate_slab()
  mm/slub: remove unused parameter in setup_object*()
  xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags
  xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters
  xfs: Decouple XFS_IBULK flags from XFS_IWALK flags
  xfs: Conditionally upgrade existing inodes to use large extent counters
  xfs: Directory's data fork extent counter can never overflow
  rtw89: pci: correct return value handling of rtw89_write16_mdio_mask()
  rtw89: configure security CAM for V1 chip
  rtw89: add new H2C to configure security CAM via DCTL for V1 chip
  rtw89: extend H2C of CMAC control info
  optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
  optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
  optee: rename rpc_arg_count to rpc_param_count
  ARM: dts: qcom: sdx65: Add support for TCSR Mutex
  ARM: dts: qcom: sdx65: Enable ARM SMMU
  ARM: dts: qcom: sdx65: Add support for SDHCI controller
  ARM: dts: qcom: sdx65: Add reserved memory nodes
  ARM: dts: qcom: do not use underscore in node name
  ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
  ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
  ARM: dts: qcom: sdx65-mtp: Add regulator nodes
  ARM: dts: qcom: sdx65: Add rpmpd node
  ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic
  ARM: dts: qcom: Add PMIC pmx65 dts
  dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI
  dt-bindings: soc: qcom,smd: convert to dtschema
  arm64: dts: qcom: add RPM clock controller fallback compatible
  arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
  arm64: dts: qcom: msm8953: do not use underscore in node name
  arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
  arm64: dts: qcom: sm6350: Add wifi node
  arm64: dts: qcom: msm8994: Add mmc aliases
  arm64: dts: qcom: msm8994: Add watchdog timer node
  arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
  arm64: dts: qcom: msm8994: Add OCMEM node
  arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
  arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
  arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
  arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
  arm64: dts: qcom: msm8992: Use the correct MMCC compatible
  arm64: dts: qcom: msm8992: Use the correct GCC compatible
  arm64: dts: qcom: msm8994: Add MMCC node
  arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
  arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
  arm64: dts: qcom: msm8992-libra: Add CPU regulators
  arm64: dts: qcom: msm8994: Fix sleep clock name
  ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
  ARM: dts: qcom: sdx65: Add spmi node
  arm64: dts: qcom: sc7280: Support gpu speedbin
  ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
  firmware: qcom_scm: Add compatible for MSM8976 SoC
  dt-bindings: firmware: qcom-scm: Document msm8976 bindings
  ARM: dts: qcom: Add support for ASUS ZenWatch 2
  dt-bindings: arm: qcom: Document asus,sparrow device
  arm64: dts: qcom: ipq8074: fix the sleep clock frequency
  ARM: dts: qcom: msm8974: Drop flags for mdss irqs
  arm64: dts: qcom: sm8250: Drop flags for mdss irqs
  arm64: dts: qcom: sdm845: Drop flags for mdss irqs
  arm64: dts: qcom: sdm660: Drop flags for mdss irqs
  arm64: dts: qcom: sdm630: Drop flags for mdss irqs
  arm64: dts: qcom: msm8996: Drop flags for mdss irqs
  soc: qcom: smem: validate fields of shared structures
  soc: qcom: smem: map only partitions used by local HOST
  arm64: dts: qcom: sm8450-hdk: add pcie nodes
  arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
  arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
  arm64: dts: qcom: sm8450: add PCIe1 root device
  arm64: dts: qcom: sm8450: add PCIe1 PHY node
  arm64: dts: qcom: sm8450: add PCIe0 RC device
  arm64: dts: qcom: sm8450: add PCIe0 PHY node
  ARM: dts: qcom: sdx65: Add support for APCS block
  ARM: dts: qcom: sdx65: Add support for A7 PLL clock
  ARM: dts: qcom: pm8226: Add VADC node
  arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
  dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
  ARM: dts: qcom: ipq8064: User generic node name for DMA
  ARM: dts: qcom: ipq4019: User generic node name for DMA
  arm64: dts: qcom: msm8996: User generic node name for DMA
  ixp4xx_eth: fix error check return value of platform_get_irq()
  net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  fou: Remove XRFM from NET_FOU Kconfig
  arm64: defconfig: Enable Qualcomm GPI DMA Driver
  drm/i915/display/vrr: Reset VRR capable property on a long hpd
  ASoC: ti: osk5912: Make it CCF clk API compatible
  fbcon: use min() to make code cleaner
  arm64: dts: qcom: msm8916-huawei-g7: Add sound card
  arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
  ARM: dts: qcom: apq8064: User generic node name for DMA
  ARM: dts: qcom: mdm9615: User generic node name for DMA
  arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
  arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
  of/irq: Use interrupts-extended to find parent
  drm/amd/display: 3.2.181
  drm/amd/display: Select correct DTO source
  drm/amdkfd: Asynchronously free events
  drm/amd/display: expose skip_detection_link_training to debugfs
  drm/amd/display: Add dtb clock to dc_clocks
  drm/amd/display: Fix inconsistent timestamp type
  drm/amd/display: add DCN30 support FEC init
  drm/amd/display: Add odm seamless boot support
  drm/amd/display: Always update DPPCLK_DTO when clock increase
  drm/amd/display: Insert pulling smu busy status before sending another request
  drm/amd/display: Power down hardware if timer not trigger
  drm/amd/display: remove dtbclk_ss compensation for dcn316
  drm/amd/display: ensure PSR force_static flag can always be set
  drm/amd/display: Fix crash on setting VRR with no display connected
  drm/amd/display: Disable FEC if DSC not supported for EDP
  i40e: Add Ethernet Connection X722 for 10GbE SFP+ support
  i40e: Add vsi.tx_restart to i40e ethtool stats
  i40e: Add tx_stopped stat
  ice: Add mpls+tso support
  dt-bindings: power: renesas,rcar-sysc: correct typo in path
  mlxsw: reg: Add new field to Management General Peripheral Information Register
  mlxsw: core_env: Pass slot index during PMAOS register write call
  mlxsw: reg: Extend MGPIR register with new slot fields
  mlxsw: reg: Extend PMMP register with new slot number field
  mlxsw: reg: Extend MCION register with new slot number field
  mlxsw: reg: Extend MCIA register with new slot number field
  mlxsw: reg: Extend MTBR register with new slot number field
  mlxsw: reg: Extend MTMP register with new slot number field
  i40e: Add support for MPLS + TSO
  spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
  spi: core: Only check bits_per_word validity when explicitly provided
  spi: spi-stm32-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: fix invalid yaml
  arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
  arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
  arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
  arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
  arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
  arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
  arm64: dts: qcom: add pm8450 support
  arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
  arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
  arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
  arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
  arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
  arm64: dts: qcom: ipq6018: Add mdio bus description
  arm64: dts: qcom: msm8998-oneplus-common: Add NFC
  arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
  arm64: dts: qcom: sa8155p-adp: Enable ethernet node
  arm64: dts: qcom: sm8150: add ethernet node
  arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
  arm64: dts: qcom: sm6350: Add UFS nodes
  arm64: dts: qcom: sdm845: correct dynamic power coefficients
  arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
  arm64: dts: qcom: sm8450: add fastrpc nodes
  arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
  arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
  arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
  arm64: dts: qcom: apq8096-db820c: enable MSS node
  arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
  arm64: dts: qcom: msm8996: Add MSS and SLPI
  arm64: dts: qcom: msm8996: Unify smp2p naming
  arm64: dts: qcom: msm8996: Revamp reserved memory
  arm64: dts: qcom: sa8155p-adp: Add support for uSD card
  arm64: dts: qcom: sm8150: Add support for SDC2
  arm64: dts: qcom: sdm845-db845c: add wifi variant property
  arm64: dts: qcom: align clocks in I2C/SPI with DT schema
  arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
  arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
  arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
  arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
  arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
  arm64: dts: qcom: msm8996: correct UFS compatible
  arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
  arm64: dts: qcom: align SPI NOR node name with dtschema
  arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
  rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing"
  rtlwifi: Fix spelling mistake "cacluated" -> "calculated"
  wlcore: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID
  rtw88: 8821ce: add support for device ID 0xb821
  rtw88: 8821c: fix debugfs rssi value
  rtw88: do PHY calibration while starting AP
  rtw88: 8821c: Enable TX report for management frames
  rtw88: Add update beacon flow for AP mode
  rtw88: fix incorrect frequency reported
  rtw88: add ieee80211:sta_rc_update ops
  rtw89: rtw89_ser: add const to struct state_ent and event_ent
  rtw89: 8852c: add 8852c specific BT-coexistence initial function
  rtw89: Skip useless dig gain and igi related settings for 8852C
  rtw89: 8852c: disable firmware watchdog if CPU disabled
  rtw89: reset BA CAM
  rtw89: change station scheduler setting for hardware TX mode
  rtw89: ser: configure top ERR IMR for firmware to recover
  rtw89: ser: configure C-MAC interrupt mask
  rtw89: ser: configure D-MAC interrupt mask
  rtw89: ser: fix unannotated fall-through
  page_pool: Add recycle stats to page_pool_put_page_bulk
  ath9k: Remove unnecessary print function dev_err()
  wcn36xx: clean up some inconsistent indenting
  ath11k: Fix spelling mistake "reseting" -> "resetting"
  ath9k: fix ath_get_rate_txpower() to respect the rate list end tag
  net: remove noblock parameter from recvmsg() entities
  drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup
  net: usb: qmi_wwan: add Telit 0x1057 composition
  ALSA: jack: Access input_dev under mutex
  sfc: Remove global definition of efx_reset_type_names
  sfc: Remove duplicate definition of efx_xmit_done
  sfc: efx_default_channel_type APIs can be static
  drm/i915/dg2: Add support for DG2 clear color compression
  drm/fourcc: Introduce format modifier for DG2 clear color
  drm/i915/dg2: Add support for DG2 render and media compression
  drm/fourcc: Introduce format modifiers for DG2 render and media compression
  ALSA: hda/tegra: Enable Jack poll for tegra
  ALSA: hda: Jack detection poll in suspend state
  net: dsa: mt7530: mark as non-legacy
  net: dsa: mt7530: move autoneg handling to PCS validation
  net: dsa: mt7530: partially convert to phylink_pcs
  net: dsa: mt7530: switch to use phylink_get_linkmodes()
  net: dsa: mt7530: only indicate linkmodes that can be supported
  net: dsa: mt7530: drop use of phylink_helper_basex_speed()
  net: dsa: mt7530: remove interface checks
  net: dsa: mt7530: populate supported_interfaces and mac_capabilities
  net: dsa: mt7530: 1G can also support 1000BASE-X link mode
  selftests: forwarding: new test, verify host mdb entries
  net: bridge: add support for host l2 mdb entries
  sfc: Fix spelling mistake "writting" -> "writing"
  drm: Use drm_mode_copy()
  drm: Use drm_mode_init() for on-stack modes
  drm/i915/bios: Validate the panel_name table
  drm/i915/bios: Trust the LFP data pointers
  drm/i915/bios: Validate LFP data table pointers
  drm/i915/bios: Use the copy of the LFP data table always
  drm/i915/bios: Make copies of VBT data blocks
  drm/i915/bios: Use the cached BDB version
  net/cadence: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  sfc: ef10: Fix assigning negative value to unsigned variable
  net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST
  net: lan966x: Update FDMA to change MTU.
  net: lan966x: Add FDMA functionality
  net: lan966x: Expose functions that are needed by FDMA
  net: lan966x: Add registers that are used for FDMA.
  net: calxedaxgmac: Fix typo (doubled "the")
  net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK
  net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ARM: dts: qcom: pm8226: add node for RTC
  dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan)
  ARM: dts: qcom: msm8660: disable GSBI8
  ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema
  ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
  dt-bindings: qcom: qcom,gsbi: convert to dtschema
  dt-bindings: soc: qcom,wcnss: convert to dtschema
  ARM: dts: qcom: rename WCNSS child name to bluetooth
  dt-bindings: soc: qcom,smsm: convert to dtschema
  ARM: dts: qcom: align SPI NOR node name with dtschema
  arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
  arm64: dts: qcom: sm6350: Add I2C busses
  arm64: dts: qcom: sm6350: Fix naming of uart9
  arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
  scsi: megaraid_sas: Remove unnecessary memset
  soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
  hv_netvsc: Add support for XDP_REDIRECT
  net: marvell: prestera: Use dscp_t in struct prestera_kern_fib_cache
  mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry
  netdevsim: Use dscp_t in struct nsim_fib4_rt
  ipv4: Use dscp_t in struct fib_entry_notifier_info
  ipv4: Use dscp_t in struct fib_rt_info
  libbpf: Usdt aarch64 arg parsing support
  dt-bindings: display: mediatek: dpi: Add compatible for MediaTek MT8186
  dt-bindings: display: mediatek: add MT8186 SoC binding
  dt-bindings: display: mediatek: change to use enum for mutex
  arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
  arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
  xfs: use a separate frextents counter for rt extent reservations
  xfs: recalculate free rt extents after log recovery
  xfs: pass explicit mount pointer to rtalloc query functions
  xfs: Use generic_file_open()
  arm64: dts: qcom: sc7280: Delete herobrine-r0
  arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
  arm64: dts: qcom: sc7280: Add CRD rev5
  arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
  arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
  arm64: dts: qcom: sc7280: Rename crd to crd-r3
  arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
  arm64: dts: qcom: sc7280: Add WPSS remoteproc node
  arm64: dts: qcom: sc7280: Add device tree for herobrine villager
  arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
  arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
  perf test: Shell - Limit to only run executable scripts in tests
  perf scripting python: Expose symbol offset and source information
  perf jitdump: Add riscv64 support
  bpf: Remove redundant assignment to meta.seq in __task_seq_show()
  spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
  ASoC: cs35l45: Make exports namespaced
  ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused
  ASoC: amd: yc: add new YC platform varaint support
  ASoC: uda1380: use simple i2c probe function
  ASoC: ts3a227e: use simple i2c probe function
  ASoC: tlv320*: use simple i2c probe function
  ASoC: tda7419: use simple i2c probe function
  ASoC: tas*: use simple i2c probe function
  ASoC: sta*: use simple i2c probe function
  ASoC: pcm*: use simple i2c probe function
  ASoC: nau8*: use simple i2c probe function
  ASoC: ml26124: use simple i2c probe function
  ASoC: max9*: use simple i2c probe function
  ASoC: lm4857: use simple i2c probe function
  ASoC: es83*: use simple i2c probe function
  ASoC: cx2072x: use simple i2c probe function
  ASoC: ak4*: use simple i2c probe function
  ASoC: amd: Add support for enabling DMIC on acp6x via _DSD
  ASoC: amd: Add driver data to acp6x machine driver
  ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control
  ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up
  ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3
  ASoC: SOF: ipc: Switch over to use the rx_msg ops
  ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops
  ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply()
  ASoC: SOF: ipc: Add check for mandatory IPC message handling ops
  ASoC: SOF: ipc: Separate the ops checks by functions/topics
  ASoC: SOF: ipc3: Implement rx_msg IPC ops
  ASoC: SOF: ipc3: Implement the get_reply IPC ops
  ASoC: SOF: ipc3: Implement the set_get_data IPC ops
  ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending
  ASoC: SOF: ipc3: Implement the tx_msg IPC ops
  ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops
  ASoC: SOF: Add helper function to prepare and send an IPC message
  drm/i915/dg2: Do not explode on phy calibration error
  drm/radeon: remove r600_blit_shaders.[c|h]
  drm/amd/display: Disallow entering PSR when panel is disconnected
  drm/amd/display: Disabling Z10 on DCN31
  drm/amd/display: do not wait for mpc idle if tg is disabled
  drm/amd/display: undo clearing of z10 related function pointers
  drm/amdgpu: add umc query error status function
  drm/amd/display: fix 64 bit divide in freesync code
  drm/amdgpu: Fix incorrect enum type
  drm/radeon: change cayman_default_state table from global to static
  drm/amd/amdgpu: Update debugfs GCA data
  drm/amd/amdgpu: Fix asm/hypervisor.h build error.
  drm/amdkfd: Handle drain retry fault race with XNACK mode change
  drm/amdgpu: Use flexible array member
  drm: mali-dp: potential dereference of null pointer
  drm/arm/malidp: Stop using iommu_present()
  drm/komeda: return early if drm_universal_plane_init() fails.
  drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
  selftests/bpf: Drop duplicate max/min definitions
  HID: amd_sfh: Remove name from maintainers list
  drm/ingenic: Add dw-hdmi driver specialization for jz4780
  drm/ingenic: Implement proper .atomic_get_input_bus_fmts
  drm/bridge: display-connector: add ddc-en gpio support
  riscv, bpf: Implement more atomic operations for RV64
  HID: uclogic: Add support for Huion touch ring reports
  HID: uclogic: Allow three frame parameter sets
  HID: uclogic: Support custom device suffix for frames
  HID: uclogic: Add support for touch ring reports
  mac80211: prepare sta handling for MLO support
  drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
  mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
  drm/i915: Swap ret and status returned from skl_pcode_request
  drm/i915: Fix skl_pcode_try_request function
  soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  soc: ti: replace usage of found with dedicated list iterator variable
  soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning
  drm: add a check to verify the size alignment
  nl80211: show SSID for P2P_GO interfaces
  mac80211: introduce BSS color collision detection
  mac80211: Improve confusing comment around tx_info clearing
  mac80211: protect ieee80211_assign_beacon with next_beacon check
  ARM: dts: Drop custom clkctrl compatible and update omap5 l4per
  ARM: dts: Add clock-output-names for omap5
  ARM: dts: Drop custom clkctrl compatible and update omap4 l4per
  ARM: dts: Add clock-output-names for omap4
  ARM: dts: Use clock-output-names for am4
  ARM: dts: Use clock-output-names for dra7
  ARM: dts: Use clock-output-names for am3
  ARM: dts: Add clksel node for am3 clkout
  ARM: dts: Add clksel node for am3 gfx
  ARM: dts: Add clksel node for am3 ehrpwm
  dt-bindings: clock: ti: Add clock-output-names for TI composite clocks
  dt-bindings: clock: ti: Add clock-output-names for clockctrl
  dt-bindings: omap: Add clock-output-names and #clock-cells
  arm64: dts: meson: alpa sort the board Makefile
  net: ethernet: ti: cpsw: drop CPSW_HEADROOM define
  selftests/mptcp: add diag listen tests
  mptcp: listen diag dump support
  mptcp: remove locking in mptcp_diag_fill_info
  mptcp: diag: switch to context structure
  mptcp: add pm_nl_pernet helpers
  mptcp: reset the packet scheduler on PRIO change
  mptcp: reset the packet scheduler on incoming MP_PRIO
  mptcp: optimize release_cb for the common case
  selftests: netfilter: add fib expression forward test case
  netfilter: nft_fib: reverse path filter for policy-based routing on iif
  arm64: dts: renesas: spider: Add Ethernet sub-board
  arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs
  arm64: dts: renesas: r8a779f0: Add I2C nodes
  bnx2x: Fix spelling mistake "regiser" -> "register"
  net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings
  net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw()
  net: icmp: add skb drop reasons to icmp protocol
  net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons
  net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT
  net: sock: introduce sock_queue_rcv_skb_reason()
  mtd: rawnand: omap_elm: Add compatible for AM64 ELM
  dt-bindings: mtd: ti,elm: Add support for AM64 ELM
  dt-bindings: mtd: ti,elm: Convert to yaml
  ARM: dts: imx: align SPI NOR node name with dtschema
  ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
  xfs: Introduce per-inode 64-bit extent counters
  xfs: Replace numbered inode recovery error messages with descriptive ones
  xfs: Introduce macros to represent new maximum extent counts for data/attr forks
  xfs: Use uint64_t to count maximum blocks that can be used by BMBT
  xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers
  xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64
  xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit
  xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively
  xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents
  xfs: Introduce xfs_dfork_nextents() helper
  xfs: Use xfs_extnum_t instead of basic data types
  xfs: Introduce xfs_iext_max_nextents() helper
  xfs: Define max extent length based on on-disk format definition
  xfs: Move extent count limits to xfs_format.h
  tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
  libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels
  selftests/bpf: Improve by-name subtest selection logic in prog_tests
  xfs: Add XFS messages to printk index
  xfs: Simplify XFS logging methods.
  arm64: dts: freescale: add initial support for verdin imx8m plus
  arm64: dts: imx8mp: add uart2 dma
  libbpf: Add ARC support to bpf_tracing.h
  arm64: dts: freescale: align SPI NOR node name with dtschema
  arm64: dts: lx2160a: Update can node property
  arm64: dts: ls1028a: default to OTG mode for USB
  arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
  arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
  arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
  arm64: dts: imx8mm-verdin: capitalisation of verdin comments
  arm64: dts: imx8mm-verdin: re-order pinctrl groups
  arm64: dts: imx8mm-verdin: update iomux configuration
  arm64: dts: imx8mm-verdin: comment about i2c level shifter
  arm64: dts: imx8mm-verdin: only dashes in node names
  arm64: dts: imx8mm-verdin: alphabetically re-order nodes
  arm64: dts: imx8mm-verdin: multi-line comment style
  arm64: dts: imx8mm-verdin: update regulator names
  arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
  arm64: dts: imx8mp: Add cpu-freq support
  arm64: dts: imx8mp: Add missing speed grade phandle
  ARM: dts: imx6qdl-tx6: Drop some duplicated properties
  ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036
  arm64: dts: allwinner: a64: olinuxino: Enable audio
  arm64: dts: rockchip: Enable dmc and dfi nodes on gru
  arm64: dts: rockchip: Add dfi and dmc nodes to rk3399
  arm64: dts: rockchip: add clocks property to cru nodes rk3399
  arm64: dts: rockchip: use generic node name for pmucru on rk3399
  arm64: dts: rockchip: Add SATA support to BPI-R2-Pro
  arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro
  arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10
  arm64: dts: rockchip: enable dwc3 on quartz64-a
  arm64: dts: rockchip: add rk356x dwc3 usb3 nodes
  soc: rockchip: set dwc3 clock for rk3566
  dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible
  soc: rockchip: pm_domains: Fix typo in comment
  dt-bindings: soc: rockchip: add naneng combo phy register compatible
  arm64: dts: rockchip: add basic dts for the radxa rock3 model a
  dt-bindings: arm: rockchip: add radxa rock3 model a
  arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
  arm64: dts: rockchip: correct interrupt flags on rk3399 boards
  tls: rx: jump out for cases which need to leave skb on list
  tls: rx: clear ctx->recv_pkt earlier
  tls: rx: inline consuming the skb at the end of the loop
  tls: rx: pull most of zc check out of the loop
  tls: rx: don't track the async count
  tls: rx: don't handle async in tls_sw_advance_skb()
  tls: rx: factor out writing ContentType to cmsg
  tls: rx: simplify async wait
  tls: rx: wrap decryption arguments in a structure
  tls: rx: don't report text length from the bowels of decrypt
  tls: rx: drop unnecessary arguments from tls_setup_from_iter()
  ARM: dts: s5pv210: align DMA channels with dtschema
  ARM: dts: s5pv210: Adjust DMA node names to match spec
  ARM: dts: s5pv210: Adjust memory reg entries to match spec
  ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
  ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
  drm/i915/uncore: Warn only if unclaimed access remains flagged
  netfilter: bitwise: improve error goto labels
  netfilter: bitwise: replace hard-coded size with `sizeof` expression
  net/mlx5: Remove not-implemented IPsec capabilities
  net/mlx5: Remove ipsec_ops function table
  net/mlx5: Reduce kconfig complexity while building crypto support
  net/mlx5: Move IPsec file to relevant directory
  net/mlx5: Remove not-needed IPsec config
  net/mlx5: Align flow steering allocation namespace to common style
  net/mlx5: Unify device IPsec capabilities check
  net/mlx5: Remove useless IPsec device checks
  net/mlx5: Remove ipsec vs. ipsec offload file separation
  RDMA/core: Delete IPsec flow action logic from the core
  RDMA/mlx5: Drop crypto flow steering API
  RDMA/mlx5: Delete never supported IPsec flow action
  net/mlx5: Remove FPGA ipsec specific statistics
  net/mlx5: Remove XFRM no_trailer flag
  net/mlx5: Remove not-used IDA field from IPsec struct
  net/mlx5: Delete metadata handling logic
  net/mlx5_fpga: Drop INNOVA IPsec support
  net: mdio: mscc-miim: add local dev variable to cleanup probe function
  ARM: dts: imx7s: fix iomuxc_lpsr node name
  arm64: dts: qcom: sa8155: Enable PCIe nodes
  arm64: dts: qcom: sm8150: Add PCIe nodes
  arm64: dts: qcom: sm8150: Add ufs power-domain entries
  arm64: dts: qcom: sm8150: Add pdc interrupt controller node
  bpf: Fix excessive memory allocation in stack_map_alloc()
  dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp
  sfc: use hardware tx timestamps for more than PTP
  drm/amdgpu: expand cg_flags from u32 to u64
  dt-bindings: trivial-devices: Document CPLD on Menlo boards
  dt-bindings: trivial-devices: Document CPLD on DH electronics boards
  net: phy: micrel: ksz9031/ksz9131: add cabletest support
  selftests/bpf: Fix return value checks in perf_event_stackmap test
  selftests/bpf: Add CO-RE relos into linked_funcs selftests
  libbpf: Use weak hidden modifier for USDT BPF-side API functions
  libbpf: Don't error out on CO-RE relos for overriden weak subprogs
  samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread
  drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
  dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to json-schema
  drm/i915/display: Fix warnings about PSR lock not held
  arm64: dts: synaptics: remove unused DTSI for AS370
  libbpf: Allow WEAK and GLOBAL bindings during BTF fixup
  libbpf: Use strlcpy() in path resolution fallback logic
  ARM: ixp4xx: enable multiplatform support
  ARM: rework endianess selection
  ARM: iop32x: enable multiplatform support
  ARM: s3c: enable s3c24xx multiplatform support
  dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/E3 support
  ASoC: update to support either TAS2764 or TAS2780
  ASoC: rename tas2764 to tas27xx
  ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated
  dt-bindings: thermal: tsens: Add SM6350 compatible
  dt-bindings: qcom,pdc: Add SM6350 compatible
  libbpf: Add s390-specific USDT arg spec parsing logic
  arm64: dts: imx8mp: add GPU nodes
  arm64: dts: imx8mp: add GPC node with GPU power domains
  arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY
  net/sched: flower: Avoid overwriting error messages
  net/sched: matchall: Avoid overwriting error messages
  net/sched: cls_api: Add extack message for unsupported action offload
  net/sched: act_vlan: Add extack message for offload failure
  net/sched: act_tunnel_key: Add extack message for offload failure
  net/sched: act_skbedit: Add extack messages for offload failure
  net/sched: act_police: Add extack messages for offload failure
  net/sched: act_pedit: Add extack message for offload failure
  net/sched: act_mpls: Add extack messages for offload failure
  net/sched: act_mirred: Add extack message for offload failure
  net/sched: act_gact: Add extack messages for offload failure
  net/sched: act_api: Add extack to offload_act_setup() callback
  net/sched: flower: Take verbose flag into account when logging error messages
  net/sched: matchall: Take verbose flag into account when logging error messages
  netfilter: nf_log_syslog: Consolidate entry checks
  netfilter: nf_log_syslog: Don't ignore unknown protocols
  netfilter: nf_log_syslog: Merge MAC header dumpers
  soc: imx: gpcv2: add support for i.MX8MP power domains
  soc: imx: gpcv2: add PGC control register indirection
  arm64: dts: imx8mn-evk: add QSPI flash
  drm/vc4: kms: Improve logging
  drm/vc4: kms: Warn if we have an incompatible muxing setup
  drm/vc4: kms: Store channel in local variable
  drm/vc4: txp: Force alpha to be 0xff if it's disabled
  drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
  drm/vc4: hvs: Reset muxes at probe time
  net: mdio: aspeed: Add c45 support
  net: mdio: aspeed: Introduce read write function for c22 and c45
  net: mdio: aspeed: move reg accessing part into separate functions
  ASoC: mediatek: mt8192: support rt1015p_rt5682s
  ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
  ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker
  ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties
  net: atm: remove the ambassador driver
  drm/i915: fix i915_gem_object_wait_moving_fence
  drm/amdgpu: add drm buddy support to amdgpu
  bnxt: XDP multibuffer enablement
  bnxt: support transmit and free of aggregation buffers
  bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
  bnxt: add page_pool support for aggregation ring when using xdp
  bnxt: change receive ring space parameters
  bnxt: set xdp_buff pfmemalloc flag if needed
  bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp
  bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
  bnxt: refactor bnxt_rx_pages operate on skb_shared_info
  bnxt: add flag to denote that an xdp program is currently attached
  bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
  tls: hw: rx: use return value of tls_device_decrypted() to carry status
  tls: rx: refactor decrypt_skb_update()
  tls: rx: don't issue wake ups when data is decrypted
  tls: rx: replace 'back' with 'offset'
  tls: rx: use a define for tag length
  tls: rx: init decrypted status in tls_read_size()
  tls: rx: don't store the decryption status in socket context
  tls: rx: don't store the record type in socket context
  tls: rx: drop pointless else after goto
  tls: rx: jump to a more appropriate label
  arm64: dts: imx8mq-librem5-r4: add the correct panel
  arm64: dts: imx8mq-librem5: add a RO firmware partition
  arm64: dts: imx8mq-librem5: higher boost regulation current
  arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
  arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
  netfilter: cttimeout: inc/dec module refcount per object, not per use refcount
  netfilter: conntrack: split inner loop of list dumping to own function
  netfilter: ecache: move to separate structure
  drm/i915: fix broken build
  ARM: dts: meson: align SPI NOR node name with dtschema
  arm64: dts: meson: align SPI NOR node name with dtschema
  net: mpls: fix memdup.cocci warning
  hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}()
  qed: remove an unneed NULL check on list iterator
  sfc: Stop using iommu_present()
  net: ethernet: set default assignment identifier to NET_NAME_ENUM
  libbpf: Make BPF-side of USDT support work on big-endian machines
  libbpf: Minor style improvements in USDT code
  tcp: Add tracepoint for tcp_set_ca_state
  net-core: rx_otherhost_dropped to core_stats
  net: extract a few internals from netdevice.h
  net: unexport a handful of dev_* functions
  net: hyperv: remove use of bpf_op_t
  arm64: defconfig: Enable SM8250 video clock controller
  arm64: defconfig: Enable PM8916 watchdog driver
  arm64: defconfig: enable ath11k driver
  arm64: defconfig: Enable some Qualcomm drivers
  arm64: defconfig: reenable SM_DISPCC_8250
  arm64: defconfig: enable wcd9335 codec as module
  arm64: defconfig: enable Qualcomm RX and TX macro for SM8250 audio
  ARM: qcom_defconfig: enable debug fs support
  ARM: qcom_defconfig: enable options for Qualcomm random number generator
  soc: qcom: pdr: replace usage of found with dedicated list iterator variable
  soc: qcom: rpmhpd: Add SDX65 power domains
  dt-bindings: power: Add rpm power domain bindings for SDX65
  soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
  soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
  soc: qcom: socinfo: Add another ID for SM8450
  soc: qcom: socinfo: add SC7280 entry to soc_id array
  dt-bindings: power: renesas,rcar-sysc: drop useless consumer example
  libbpf: Fix use #ifdef instead of #if to avoid compiler warning
  drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host.
  drm/amdkfd: Fix NULL pointer dereference
  drm/amd/display: cleanup extern usage in function definition
  drm/amdgpu: Enable gfxoff quirk on MacBook Pro
  drm/amdgpu: Ensure HDA function is suspended before ASIC reset
  drm/amdgpu: fix VCN 3.1.2 firmware name
  drm/amd/display: don't ignore alpha property on pre-multiplied mode
  drm/amdkfd: Improve concurrency of event handling
  ARM: dts: socfpga: align interrupt controller node name with dtschema
  ARM: dts: ox820: align interrupt controller node name with dtschema
  ARM: dts: nspire: use lower case hex addresses in node unit addresses
  dt-bindings: align SPI NOR node name with dtschema
  arm64: dts: broadcom: align SPI NOR node name with dtschema
  ARM: dts: broadcom: align SPI NOR node name with dtschema
  libbpf: Potential NULL dereference in usdt_manager_attach_usdt()
  selftests/bpf: Uprobe tests should verify param/return values
  libbpf: Improve string parsing for uprobe auto-attach
  libbpf: Improve library identification for uprobe binary path resolution
  dt-bindings: reset: Drop the hisilicon,hi6220-reset binding
  dt-bindings: i2c: convert i2c-mt65xx to json-schema
  dt-bindings: vendor-prefixes: add Enclustra
  dt-bindings: qcom: qcom,gsbi: convert to dtschema
  dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
  dt-bindings: serial: qcom,msm-uartdm: convert to dtschema
  spi: dt-bindings: qcom,spi-qup: convert to dtschema
  dt-bindings: qcom: update maintainers (drop Akash and Mukesh)
  regulator: uniphier: Use unevaluatedProperties
  regulator: uniphier: Clean up clocks, resets, and their names using compatible string
  ASoC: SOF: mediatek: mt8195 add shutdown callback
  ASoC: SOF: OF: Add shutdown callback for SOF OF device
  ice: switch: convert packet template match code to rodata
  ice: switch: use convenience macros to declare dummy pkt templates
  ice: switch: use a struct to pass packet template params
  ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet()
  ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u
  fs: dlm: cast resource pointer to uintptr_t
  fbcon: Maintain a private array of fb_info
  fbcon: untangle fbcon_exit
  fbcon: Move more code into fbcon_release
  fbcon: Move console_lock for register/unlink/unregister
  fbcon: Consistently protect deferred_takeover with console_lock()
  fbcon: use lock_fb_info in fbcon_open/release
  fbcon: move more common code into fb_open()
  fbcon: Ditch error handling for con2fb_release_oldinfo
  fbcon: Extract fbcon_open/release helpers
  fb: Delete fb_info->queue
  fbcon: Replace FBCON_FLAGS_INIT with a boolean
  fbcon: Use delayed work for cursor
  fbdev/sysfs: Fix locking
  fbcon: delete delayed loading code
  fbcon: Introduce wrapper for console->fb_info lookup
  fbcon: Move fbcon_bmove(_rec) functions
  fbcon: delete a few unneeded forward decl
  drm/vc4: Use newer fence API properly to fix build errors
  drm/ssd130x: Add support for SINO WEALTH SH1106
  drm/ssd130x: Support page addressing mode
  dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
  dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
  drm/i915/rps: Centralize computation of freq caps
  futex: add missing rtmutex.h include
  ima: remove the IMA_TEMPLATE Kconfig option
  ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
  ARM: dts: stm32: Add alternate pinmux for mco2 pins
  ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
  seqlock: drop seqcount_ww_mutex_t
  dma-buf: drop seq count based update
  drm/ttm: remove bo->moving
  drm/i915: drop bo->moving dependency
  dma-buf: wait for map to complete for static attachments
  dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
  RDMA: use DMA_RESV_USAGE_KERNEL
  drm/radeon: use DMA_RESV_USAGE_KERNEL
  drm/amdgpu: use DMA_RESV_USAGE_KERNEL
  dma-buf: add DMA_RESV_USAGE_KERNEL v3
  dma-buf & drm/amdgpu: remove dma_resv workaround
  dma-buf: specify usage while adding fences to dma_resv obj v7
  dma-buf: add enum dma_resv_usage v4
  mm/slab.c: fix comments
  drm/sti: fix typos in comments
  drm/i915/selftests: handle more rounding
  drm: sti: fix spelling mistake: rejec -> rejection
  drm: sti: don't use kernel-doc markers
  stm: ltdc: fix two incorrect NULL checks on list iterator
  ARM: s3c24xx: convert to sparse-irq
  ARM: s3c24xx: remove support for ISA drivers on BAST PC/104
  prestera: acl: add action hw_stats support
  ipv6: fix locking issues with loops over idev->addr_list
  scsi: vmw_pvscsi: No need to clear memory after a dma_alloc_coherent() call
  scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage
  scsi: target: Allow changing dbroot if there are no registered devices
  ASoC: wm8731: use simple i2c probe function
  ASoC: sgtl5000: use simple i2c probe function
  ASoC: rt1016: enable building
  ASoC: pcm3060: use simple i2c probe function
  ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation
  ASoC: rt*: use simple i2c probe function
  ASoC: tscs*: use simple i2c probe function
  ASoC: wm*: use simple i2c probe function
  ASoC: lm49xxx: use simple i2c probe function
  ASoC: mt6660: use simple i2c probe function
  ASoC: Intel: boards: Use temporary variable for struct device
  drm/i915/uncore: Warn on previous unclaimed accesses
  ARM: dts: suniv: licheepi-nano: add SPI flash
  ARM: dts: suniv: F1C100: add SPI support
  dt-bindings: spi: sunxi: document F1C100 controllers
  ARM: dts: suniv: licheepi-nano: add microSD card
  ARM: dts: suniv: F1C100: add MMC controllers
  ARM: dts: suniv: F1C100: fix timer node
  ARM: dts: suniv: F1C100: fix CPU node
  ARM: dts: suniv: F1C100: add clock and reset macros
  dt-bindings: arm: sunxi: document LicheePi Nano name
  ARM: dts: suniv: F1C100: fix watchdog compatible
  dt-bindings: watchdog: sunxi: clarify clock support
  dt-bindings: watchdog: sunxi: fix F1C100s compatible
  bnx2x: Fix undefined behavior due to shift overflowing the constant
  tcp: add accessors to read/set tp->snd_cwnd
  dlm: replace usage of found with dedicated list iterator variable
  dlm: remove usage of list iterator for list_add() after the loop body
  dlm: fix pending remove if msg allocation fails
  dlm: fix wake_up() calls for pending remove
  dlm: check required context while close
  dlm: cleanup lock handling in dlm_master_lookup
  dlm: remove found label in dlm_master_lookup
  dlm: remove __user conversion warnings
  dlm: move conversion to compile time
  dlm: use __le types for dlm messages
  dlm: use __le types for rcom messages
  dlm: use __le types for dlm header
  dlm: use __le types for options header
  dlm: add __CHECKER__ for false positives
  dlm: move global to static inits
  dlm: remove unnecessary INIT_LIST_HEAD()
  dlm: improve plock logging if interrupted
  dlm: rearrange async condition return
  dlm: cleanup plock_op vs plock_xop
  dlm: replace sanity checks with WARN_ON
  dlm: fix plock invalid read
  dlm: fix missing check in validate_lock_args
  dlm: uninitialized variable on error in dlm_listen_for_all()
  drm/i915: Require INTEL_GTT to depend on X86
  drm/i915/gt: Split intel-gtt functions by arch
  selftests/bpf: Test for writes to map key from BPF helpers
  selftests/bpf: Test passing rdonly mem to global func
  bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
  bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
  bpf: Do write access check for kfunc and global func
  selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations
  libbpf: Fix spelling mistake "libaries" -> "libraries"
  selftests/bpf: Fix issues in parse_num_list()
  net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF
  drm/i915/adlp: Fix register corruption after DDI clock enabling
  dt-bindings: net: smsc,lan91c111 convert to schema
  drm/i915: Split i915_run_as_guest into x86 and non-x86
  memory: emif: remove unneeded ENOMEM error messages
  drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidations
  drm/i915/display/psr: Lock and unlock PSR around pipe updates
  drm/i915/display/psr: Set partial frame enable when forcing full frame fetch
  dt-bindings: soc: samsung: usi: refer to dtschema for SPI
  dma-buf/drivers: make reserving a shared slot mandatory v4
  spi: spi-cadence: Fix kernel-doc format for resume/suspend
  regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment
  dt-bindings: display: mediatek: revise enum to const
  drm/mediatek: Fix mtk_cec_mask()
  ip6_tunnel: Remove duplicate assignments
  net: wan: remove the lanmedia (lmc) driver
  drm/amd/dc: remove duplicate include
  drm/amdgpu/smu10: fix SoC/fclk units in auto mode
  drm/amd/display: update dcn315 clock table read
  drm/amdgpu: Remove leftover igp_lane_info
  drm/radeon: change si_default_state table from global to static
  drm/amdgpu/display: change pipe policy for DCN 2.1
  drm/radeon: simplify if-if to if-else
  net: usb: remove duplicate assignment
  net: ethernet: xilinx: use of_property_read_bool() instead of of_get_property
  drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu
  drm/tegra: vic: Fix unused-function warnings
  gpu: host1x: Show all allocated syncpts via debugfs
  ARM: tegra: Fix typos in comments
  arm64: tegra: Add QSPI controllers on Tegra234
  arm64: dts: imx8mq: add hdmi phy 27m clock
  drm/drm_modeset_helper_vtables.h: fix a typo
  arm64: tegra: Update SDMMC1/3 clock source for Tegra194
  arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
  arm64: dts: imx8mn-evk: use proper names for PMIC outputs
  drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros
  drm/vc4: kms: Ignore atomic_flush if we're disabled
  drm/vc4: hvs: Move the dlist setup to its own function
  drm/vc4: hvs: Remove dlist setup duplication
  drm/vc4: hvs: Store channel in variable
  drm/vc4: hvs: Fix frame count register readout
  drm/vc4: kms: Take old state core clock rate into account
  gpu: host1x: Do not use mapping cache for job submissions
  net: ethernet: mtk_eth_soc: support creating mac address based offload entries
  net: ethernet: mtk_eth_soc: remove bridge flow offload type entry support
  net: ethernet: mtk_eth_soc: rework hardware flow table management
  net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately
  net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload
  net: ethernet: mtk_eth_soc: add ipv6 flow offload support
  arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
  net: ethernet: mtk_eth_soc: implement flow offloading to WED devices
  net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED)
  dt-bindings: arm: mediatek: document the pcie mirror node on MT7622
  dt-bindings: arm: mediatek: document WED binding for MT7622
  arm64: dts: mediatek: mt7622: add support for coherent DMA
  net: ethernet: mtk_eth_soc: add support for coherent DMA
  dt-bindings: net: mediatek: add optional properties for the SoC ethernet core
  gpu: host1x: Fix a kernel-doc warning
  ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm
  ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
  net: phy: mscc-miim: add support to set MDIO bus frequency
  dt-bindings: net: mscc-miim: add clock and clock-frequency
  dt-bindings: net: convert mscc-miim to YAML format
  soc/tegra: pmc: Update Tegra234 reset sources
  ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
  ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees
  ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees
  ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees
  soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194
  arm64: dts: imx8mm-kontron: fix ethernet node name
  net, uapi: remove inclusion of arpa/inet.h
  net: remove noblock parameter from skb_recv_datagram()
  ipw2x00: use DEVICE_ATTR_*() macro
  orinoco: Prepare cleanup of powerpc's asm/prom.h
  ipw2x00: Fix potential NULL dereference in libipw_xmit()
  b43: Fix assigning negative value to unsigned variable
  b43legacy: Fix assigning negative value to unsigned variable
  rtl8xxxu: fill up txrate info for gen1 chips
  rtl8xxxu: feed antenna information for cfg80211
  rtlwifi: replace usage of found with dedicated list iterator variable
  brcmfmac: Avoid keeping power to SDIO card unless WOWL is used
  mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
  drm/vc4: hdmi: Remove clock rate initialization
  drm/vc4: Add logging and comments
  drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6()
  drm: bridge: icn6211: Drop I2C module owner assignment
  slab, documentation: add description of debugfs files for SLUB caches
  mm/slub: sort debugfs output by frequency of stack traces
  mm/slub: distinguish and print stack traces in debugfs files
  mm/slub: use stackdepot to save stack trace in objects
  mm/slub: move struct track init out of set_track()
  rtw89: fix misconfiguration on hw_scan channel time
  rtw89: coex: Add case for scan offload
  rtw89: packet offload handler to avoid warning
  rtw89: change idle mode condition during hw_scan
  lib/stackdepot: allow requesting early initialization dynamically
  rtw89: update ptcl_init
  rtw89: update TMAC parameters
  rtw89: initialize NAV control
  rtw89: update scheduler setting
  rtw89: 8852c: update security engine setting
  rtw89: Turn on CR protection of CMAC
  rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip
  rtw89: update STA scheduler parameters for v1 chip
  rtw89: extend dmac_pre_init to support 8852C
  rtw89: pci: add L1 settings
  rtw89: pci: add deglitch setting
  rtw89: pci: set address info registers depends on chips
  rtw89: pci: add LTR setting for v1 chip
  rtw89: pci: refine pci pre_init function
  rtw89: pci: add pci attributes to configure operating mode
  rtw89: pci: add register definition to rtw89_pci_info to generalize pci code
  ath11k: mhi: remove unnecessary goto from ath11k_mhi_start()
  ath11k: mhi: add error handling for suspend and resume
  ath11k: mhi: remove state machine
  mm/slub, kunit: Make slub_kunit unaffected by user specified flags
  drm/etnaviv: reap idle softpin mappings when necessary
  drm/etnaviv: move flush_seq increment into etnaviv_iommu_map/unmap
  drm/etnaviv: move MMU context ref/unref into map/unmap_gem
  drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
  rtw89: handle potential uninitialized variable
  rtw89: read RX bandwidth from v1 type RX descriptor
  rtw89: support hardware generate security header
  rtw89: support variant of fill_txdesc
  rtw89: pci: support variant of fill_txaddr_info
  rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips
  rtw89: disabled IGI configuration for unsupported hardware
  rtw89: packed IGI configuration flow into function for DIG feature
  rtw89: regd: update mapping table to R59-R32
  rtw89: regd: consider 6G band
  rtw89: 8852a: update txpwr tables to HALRF_027_00_038
  rtw89: add UK to regulation type
  rtw89: reduce export symbol number of mac size and quota
  rtw89: support FW crash simulation
  rtw89: reconstruct fw feature
  rtw89: ser: dump fw backtrace while L2 reset
  rtw89: ser: dump memory for fw payload engine while L2 reset
  rtw89: ser: control hci interrupts on/off by state
  rtw89: mac: correct decision on error status by scenario
  rtw89: mac: move table of mem base addr to common
  rtw89: ser: fix CAM leaks occurring in L2 reset
  rtw88: change idle mode condition during hw_scan
  drm/gma500: fix a missing break in psb_intel_crtc_mode_set
  drm: bridge: icn6211: Mark module exit callback with __exit
  drm/i915: Fixup kerneldoc in struct i915_gem_context
  iwlwifi: mei: Replace zero-length array with flexible-array member
  iwlwifi: fw: Replace zero-length arrays with flexible-array members
  IB/mlx5: Fix undefined behavior due to shift overflowing the constant
  net/mlx5: Cleanup kTLS function names and their exposure
  net/mlx5: Remove tls vs. ktls separation as it is the same
  net/mlx5: Remove indirection in TLS build
  net/mlx5: Reliably return TLS device capabilities
  net/mlx5_fpga: Drop INNOVA TLS support
  wfx: get out from the staging area
  ARM: dts: imx6qdl-victgo: add CAN termination support
  ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
  ARM: dts: imx6dl-victgo: Add interrupt-counter nodes
  ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
  ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
  ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
  ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum
  arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
  arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
  selftests/bpf: Fix file descriptor leak in load_kallsyms()
  drm/mediatek: Fix DPI component detection for MT8192
  drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration
  drm/mediatek: Add vblank register/unregister callback functions
  ARM: dts: ux500: Add GPS to Skomer device tree
  ARM: dts: ux500: Add GPS to Janice device tree
  drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state
  drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state
  bpf, arm64: Sign return address for JITed code
  net: ensure net_todo_list is processed quickly
  drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable
  drm/panel: Add panel driver for NewVision NV3052C based LCDs
  drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable
  mlxsw: spectrum_router: simplify list unwinding
  selftests/bpf: Add urandom_read shared lib and USDTs
  selftests/bpf: Add basic USDT selftests
  libbpf: Add x86-specific USDT arg spec parsing logic
  libbpf: Wire up spec management and other arch-independent USDT logic
  libbpf: Add USDT notes parsing and resolution logic
  libbpf: Wire up USDT API and bpf_link integration
  libbpf: Add BPF-side of USDT support
  kunit: Make kunit_remove_resource() idempotent
  list: test: Test the hlist structure
  thermal: int340x: Clean up _OSC context init
  thermal: int340x: Consolidate freeing of acpi_buffer pointer
  thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing
  iio: chemical: scd30: Move symbol exports into IIO_SCD30 namespace
  PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv
  iio: chemical: scd30: Export dev_pm_ops instead of suspend() and resume()
  ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform
  ASoC: dt-bindings: wcd938x: Add mic bias supply property
  ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes
  ASoC: ak4613: add TDM256 support
  ASoC: ak4613: rename constraint to constraint_rates
  ASoC: ak4613: priv has ctrl1 instead of iface
  ASoC: ak4613: return error if it was setup as clock provider
  ASoC: ak4613: tidyup ak4613_interface
  ASoC: ak4613: add missing mutex_lock()
  ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp
  ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp
  ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk()
  ASoC: soc-utils: Add helper to calculate BCLK from TDM info
  ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro
  docs/zh_CN: Add schedutil Chinese translation
  docs/zh_CN: Add sched-debug Chinese translation
  Documentation: x86: Fix obsolete name of page fault handler
  firewire: add kernel API to access packet structure in request structure for AR context
  firewire: add kernel API to access CYCLE_TIME register
  firewire: Add dummy read_csr/write_csr functions
  w1: w1_therm: Document Maxim MAX31850 thermoelement IF.
  ALSA: echoaudio: remove redundant assignment to variable i
  Documentation/process: Update ARM contact for embargoed hardware issues
  ALSA: emu10k1: Stop using iommu_present()
  docs/zh_CN: add vm zsmalloc translation
  docs/zh_CN: add vm z3fold translation
  docs/zh_CN: add vm split_page_table_lock translation
  docs/zh_CN: add vm remap_file_pages translation
  docs/zh_CN: add vm page_table_check translation
  docs/zh_CN: add vm page_owner translation
  docs/zh_CN: add vm page_frags translation
  docs/zh_CN: add vm overcommit-accounting translation
  docs/zh_CN: add vm mmu_notifier translation
  docs/zh_CN: add vm memory-model translation
  docs/zh_CN: add vm hwpoison translation
  docs/zh_CN: add vm frontswap translation
  docs/zh_CN/damon: typo fix
  docs/zh_CN/damon: add sysfs interface
  docs/zh_CN/damon: update outdated term 'regions update interval'
  Documentation: sphinx: replace "Introduction" chapter heading with page title
  Documentation: kernel-doc: Promote two chapter headings to page title
  Documentation: kernel-hacking: minor edits for style
  Documentation: dev-tools: Enhance static analysis section with discussion
  Documentation: dev-tools: Add a section for static analysis tools
  docs: driver-api/thermal/intel_dptf: Use copyright symbol
  Documentation/process: mention patch changelog in review process
  drm/amd/display: [FW Promotion] Release 0.0.111.0
  drm/amd/display: Check for invalid input params when building scaling params
  drm/amd/display: Move link_trace for edp to dp_trace
  drm/amd/display: 3.2.180
  drm/amd/display: fix missing-prototypes warning
  drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02
  drm/amd/display: extract set stream attribute to link_hwss
  drm/amd/display: revert Power down hardware if timer not trigger
  drm/amd/display: add support for handling 128b/132b link training test request
  drm/amd/display: Add configuration options for AUX wake work around.
  drm/amd/display: Remove underflow IRQ type
  drm/amd/display: Add flip interval workaround
  drm/amd/display: remove assert for odm transition case
  drm/amdgpu: Flush TLB after mapping for VG20+XGMI
  drm/amdgpu: don't use BACO for reset in S3
  drm/amdgpu/vcn: Remove unneeded semicolon
  drm/amd/display: Fix unused-but-set-variable warning
  amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12
  drm/amdgpu: fix TLB flushing during eviction
  drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
  device property: Add irq_get to fwnode operation
  device property: Add iomap to fwnode operations
  ACPI: property: Move acpi_fwnode_device_get_match_data() up
  device property: Convert device_{dma_supported,get_dma_attr} to fwnode
  drm/i915/dsb: modified to drm_info in dsb_prepare()
  netfilter: nf_tables: replace unnecessary use of list_for_each_entry_continue()
  ASoC: rsnd: use inclusive language for DAIFMT mask
  ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
  ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
  drm/nouveau: support more than one write fence in fenv50_wndw_prepare_fb
  ASoC: Intel: catpt: Drop redundant enum constant
  ASoC: rt5682s: Separate the regulator consumer controls
  ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it
  ASoC: cs*: use simple i2c probe function
  ASoC: wm*: use i2c_match_id and simple i2c probe
  ASoC: ada*, ssm*: use simple i2c probe function
  ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t
  ASoC: cs35l41: Add one more variable in the debug log
  ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs
  ASoC: da7218: use i2c_match_id and simple i2c probe
  ASoC: da[79]*: use simple i2c probe function
  ASoC: qcom: Add driver support for ALC5682I-VS
  ASoC: intel: atom: Remove superfluous flush_scheduled_work()
  ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe
  ASoC: Introduce snd_soc_of_get_dai_link_cpus
  ASoC: codecs: Fix error handling in power domain init and exit handlers
  ASoC: SOF: topology: use new sound control LED layer
  spi: spidev: replace usage of found with dedicated list iterator variable
  spi: Prepare cleanup of powerpc's asm/prom.h
  spi: qcom-qspi: Add minItems to interconnect-names
  spi: spidev: Replace OF specific code by device property API
  spi: spidev: Replace ACPI specific code by device_get_match_data()
  spi: spidev: Convert BUILD_BUG_ON() to static_assert()
  mm/slab: remove some unused functions
  drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix
  drm/i915/dp: Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs
  drm/i915/dp: Add support for "4:2:0 also" modes for DP
  drm/i915/dp: Rework HDMI DFP TMDS clock handling
  drm/i915/dp: Make intel_dp_output_format() usable for "4:2:0 also" modes
  drm/i915/dp: Pass around intel_connector rather than drm_connector
  drm/i915/dp: Reorder intel_dp_compute_config() a bit
  drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/
  drm/i915/dp: Extract intel_dp_has_audio()
  ath11k: fix driver initialization failure with WoW unsupported hw
  drm/i915/dp: Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs
  ath11k: Remove unnecessary delay in ath11k_core_suspend
  drm/i915/dp: Extract intel_dp_tmds_clock_valid()
  ath11k: Change max no of active probe SSID and BSSID to fw capability
  ath11k: Remove core PCI references from PCI common code
  ath11k: Refactor MSI logic to support WCN6750
  ath11k: Choose MSI config based on HW revision
  ath11k: Refactor PCI code to support WCN6750
  ath11k: PCI changes to support WCN6750
  dma-buf: finally make dma_resv_excl_fence private v2
  drm/i915: Expose client engine utilisation via fdinfo
  drm/i915: Count engine instances per uabi class
  drm: Document fdinfo format specification
  drm/i915: Track context current active time
  drm/i915: Track all user contexts per client
  drm/i915: Track runtime spent in closed and unreachable GEM contexts
  drm/i915: Make GEM contexts track DRM clients
  drm/i915: Explicitly track DRM clients
  drm/nouveau: stop using dma_resv_excl_fence
  tee: make tee_shm_register_kernel_buf vmalloc supported
  tee: combine "config" and "menu" for TEE's menuconfig
  of/platform: Drop static setup of IRQ resource from DT core
  docs: dt: writing-schema: mention coding style
  docs: dt: writing-bindings: describe typical cases
  dt-bindings: net: qcom,ipa: finish the qcom,smp2p example
  dt-bindings: white-space cleanups
  dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to json-schema
  libbpf: Support Debian in resolve_full_path()
  Documentation: kunit: update kconfig options needed for UML coverage
  kunit: split resource API impl from test.c into new resource.c
  kunit: split resource API from test.h into new resource.h
  kunit: tool: more descriptive metavars/--help output
  selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64
  bpftool: Handle libbpf_probe_prog_type errors
  bpftool: Add missing link types
  bpftool: Add syscall prog type
  selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
  samples: bpf: Fix linking xdp_router_ipv4 after migration
  sample: bpf: syscall_tp_user: Print result of verify_map
  drm/nouveau/clk: Fix an incorrect NULL check on list iterator
  kunit: tool: Do not colorize output when redirected
  kunit: tool: properly report the used arch for --json, or '' if not known
  kunit: tool: refactor how we plumb metadata into JSON
  kunit: tool: readability tweaks in KernelCI json generation logic
  ARM: dts: ux500: Add line impedance to fuel gauge
  ARM: dts: ux500: Register Amstaos proximity sensor
  ARM: dts: ux500: Add Codina TMO device tree
  dt-bindings: arm: ux500: Document Codina-TMO
  ARM: dts: ste-dbx: Update spi clock-names property
  apparmor: test: Use NULL macros
  mctp: test: Use NULL macros
  kasan: test: Use NULL macros
  thunderbolt: test: use NULL macros
  kunit: use NULL macros
  kunit: Introduce _NULL and _NOT_NULL macros
  ima: remove redundant initialization of pointer 'file'.
  kunit: tool: simplify code since build_dir can't be None
  kunit: tool: drop last uses of collections.namedtuple
  kunit: tool: drop unused KernelDirectoryPath var
  kunit: tool: make --json handling a bit clearer
  dt-bindings: arm: bcm: add bindings for Asus RT-AC88U
  ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
  dt-bindings: arm: bcm: create new description for BCM53016
  dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings
  ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
  ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U
  ARM: dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U
  ARM: dts: BCM5301X: Fix DTC warning for NAND node
  ARM: dts: BCM5301X: Update pin controller node name
  ARM: brcmstb: fix typos in comments
  ARM: dts: bcm-cygnus: Update spi clock properties
  ARM: mm: fix typos in comments
  ARM: s3c: fix typos in comments
  ARM: dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device
  ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema
  ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
  ARM: dts: exynos: drop deprecated SFR region from MIPI phy
  arm64: dts: tesla: add a specific compatible to MCT on FSD
  arm64: dts: exynos: add a specific compatible to MCT
  ARM: dts: exynos: add a specific compatible to MCT
  arm64: dts: exynos: move aliases to board in Exynos850
  ARM: dts: bcm283x: fix ethernet node name
  ARM: dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid
  memory: samsung: exynos5422-dmc: Avoid some over memory allocation
  ARM: s3c: Drop config symbol S3C24XX_PWM
  ARM: dts: exynos: fix compatible strings for Ethernet USB devices
  ARM: dts: exynos: fix ethernet node name for different odroid boards
  drm/format_helper: fix a kernel-doc typo
  drm: fix a kernel-doc typo
  drm/sched: Check locking in drm_sched_job_add_implicit_dependencies
  drm/gem: Delete gem array fencing helpers
  drm/etnaviv: Use scheduler dependency handling
  regulator: mt6366: Add support for MT6366 regulator
  regulator: Add BUCK and LDO document for MT6358 and MT6366
  drm/i915/bios: Extract struct lvds_lfp_data_ptr_table
  drm/i915: Remove dead members from dev_priv
  drm/i915: Use drm_connector_attach_hdr_output_metadata_property()
  ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio()
  ASoC: atmel: Fix error handling in at91samg20ek probe()
  soc: mediatek: mmsys: Add sw0_rst_offset for MT8192
  arm64: dts: mt8192: Add H264 venc device node
  arm64: dts: mt8192: Add PCIe node
  arm64: dts: mt8192: Add dpi node
  dt-bindings: arm: mediatek: Add mt8195 pericfg compatible
  arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
  arm64: dts: mt8192: Add m4u and smi nodes
  arm64: dts: mt8192: Add efuse node
  arm64: dts: mt8192: Fix nor_flash status disable typo
  arm64: dts: mt8192: Add xhci node
  arm64: dts: mt8192: Add usb-phy node
  arm64: dts: mt8192: Add SCP node
  arm64: dts: mt8192: Add pwrap node
  arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
  HID: multitouch: add quirks to enable Lenovo X12 trackpoint
  drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() function call
  drm: bridge: mcde_dsi: Drop explicit bridge remove
  arm64: defconfig: Enable ARCH_R9A07G054
  arm64: dts: renesas: r8a77961: Add CAN-FD node
  arm64: dts: renesas: falcon: Enable CANFD 0 and 1
  arm64: dts: renesas: r8a779a0: Add CANFD device node
  arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
  arm64: dts: renesas: r9a07g054: Add TSU node
  arm64: dts: renesas: r9a07g054: Add OPP table
  arm64: dts: renesas: r9a07g054: Fillup the GPU node
  arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
  arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM
  arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
  arm64: dts: renesas: rzg2lc-smarc: Enable Audio
  arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
  arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi
  arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
  arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0
  arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
  arm64: dts: renesas: r9a07g054: Add USB2.0 device support
  arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
  arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
  arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
  arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
  arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
  arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
  soc: renesas: Identify RZ/G2UL SoC
  dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC
  arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
  arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
  arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
  arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
  arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
  ARM: rockchip: fix typos in comments
  mtd: rawnand: print offset instead of page number for bad blocks
  mtd: spinand: gigadevice: add support for GD5FxGM7xExxG
  mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG
  mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG
  mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG
  mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
  mtd: rawnand: davinci: Remove redundant unsigned comparison to zero
  mtd: parsers: bcm47xxpart: print correct offset on read error
  ARM: dove: multiplatform support
  ARM: ep93xx: multiplatform support
  ARM: ep93xx: make mach/ep93xx-regs.h local
  ARM: ep93xx: enable SPARSE_IRQ
  ARM: ep93xx: renumber interrupts
  ARM: versatile: move integrator/realview/vexpress to versatile
  arm64: dts: add support for S4 power domain controller
  arm64: dts: meson-s4: add gpio_intc node
  arm64: dts: meson-s4: add pinctrl node
  arm64: dts: rockchip: Add some pins for NanoPi4
  arm64: dts: rockchip: Add sata nodes to rk356x
  arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
  arm64: meson: update WiFi SDIO in dts for JetHub D1
  arm64: meson: update SDIO voltage in dts for JetHub D1
  arm64: meson: dts: update serial alias in dts for JetHub D1
  arm64: meson: add dts bluetooth node for JetHub H1
  ARM: dts: rockchip: use generic node name for dma rk3036/rk322x
  ARM: dts: rockchip: correct interrupt flags on rk3188 boards
  regulator: Flag uncontrollable regulators as always_on
  spi: support hclk
  spi: mediatek: support hclk
  spi: mediatek: add spi memory support for ipm design
  regulator: fixed: Remove print on allocation failure
  regulator: dt-bindings: richtek,rt4801: minor comments adjustments
  regulator: Add binding for Richtek RT5759 DCDC converter
  regulator: rt5759: Add support for Richtek RT5759 DCDC converter
  regulator: Add BUCK and LDO document for MT6358 and MT6366
  regulator: mt6366: Add support for MT6366 regulator
  regmap: Constify static regmap_bus structs
  ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682
  ASoC: mediatek: mt8195: add machine support for max98390 and rt5682
  ASoC: mediatek: mt8195: rename card controls
  ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml
  ASoC: mediatek: mt8195: merge machine driver
  ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c
  ARM: configs: Update multi_v5_defconfig for WM8731 bus refactoring
  ASoC: wm8731: Convert DT bindings to YAML format
  ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules
  ASoC: wm8731: Factor our MCLK and mutex initialisation
  ASoC: wm8731: Move regulator request into wm8731_init()
  ASoC: wm8731: Factor component init out of bus code
  ASoC: wm8731: Update to modern DAI terminology
  ASoC: topology: Rename soc_tplg_init_kcontrol() function
  ASoC: topology: Correct error message
  ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL
  ASoC: topology: Return bool instead of int
  ASoC: topology: Remove unnecessary looping
  ASoC: topology: Use for loop instead of while
  ASoC: tegra: AHUB routes for ASRC module
  ASoC: tegra: Add Tegra186 based ASRC driver
  ASoC: tegra: Add binding doc for ASRC module
  ASoC: SOF: Remove redundant return statements
  ASoC: SOF: Remove header from struct snd_sof_ipc_msg
  ASoC: SOF: Drop 'header' parameter from tx_message() API
  ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply()
  ASoC: SOF: disable dma trace in s0ix
  ASoC: SOF: extend the interface to stop DMA trace
  ASoC: SOF: Drop support for mapped control data
  ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking
  ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc
  ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct
  ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer
  drm/imx: ipuv3-plane: Remove redundant color encoding and range initialisation
  drm/imx: ipuv3-plane: Remove redundant zpos initialisation
  drm/imx: make static read-only array channel_offsets const
  drm/imx: imx-tve: Make use of the helper function devm_platform_ioremap_resource()
  gpu: ipu-v3: image-convert: use swap()
  fs: ext2: Fix duplicate included linux/dax.h
  libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len)
  selftests/bpf: Add tests for uprobe auto-attach via skeleton
  selftests/bpf: Add tests for u[ret]probe attach by name
  libbpf: Add auto-attach for uprobes based on section name
  libbpf: Support function name-based attach uprobes
  libbpf: auto-resolve programs/libraries when necessary for uprobes
  samples: bpf: Convert xdp_router_ipv4 to XDP samples helper
  bpf: Correct the comment for BTF kind bitfield
  selftests/bpf: Fix cd_flavor_subdir() of test_progs
  selftests/bpf: Return true/false (not 1/0) from bool functions
  selftests/bpf: Fix vfs_link kprobe definition
  bpf: Replace usage of supported with dedicated list iterator variable
  drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb
  drm/atomic-helper: support more than one write fence in drm_gem_plane_helper_prepare_fb
  drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2
  drm/radeon: stop using dma_resv_excl_fence
  drm/vmwgfx: stop using dma_resv_excl_fence v2
  dma-buf: add dma_resv_get_singleton v2
  drivers/dma-buf: dma-buf.c: fix a typo
  drm/ttm: Add a parameter to add extra pages into ttm_tt
  bpf, test_offload.py: Skip base maps without names
  bpf: Remove redundant assignment to smap->map.value_size
  selftests/bpf: Remove unused variable from bpf_sk_assign test
  bpf: Use swap() instead of open coding it
  drm/edid: reduce magic when updating the EDID block checksum
  drm/edid: track invalid blocks in drm_do_get_edid()
  drm/edid: split out invalid block filtering to a separate function
  drm/edid: simplify block check when filtering invalid blocks
  drm/edid: use a better variable name for EDID block read retries
  drm/edid: split drm_edid_block_valid() to check and act parts
  drm/edid: split out edid_header_fix()
  drm/edid: clean up edid_is_zero()
  drm/edid: make drm_edid_header_is_valid() accept void pointer
  drm/edid: add edid_block_tag() helper to get the EDID extension tag
  drm/edid: clean up EDID block checksum functions
  drm/edid: use struct edid * in drm_do_get_edid()
  MAINTAINERS: Add printk indexing maintainers on mention of printk_index
  wcn36xx: Improve readability of wcn36xx_caps_name
  ath9k: make is2ghz consistent in ar9003_eeprom
  ath10k: enable napi on RX path for usb
  ath10k: add support for MSDU IDs for USB devices
  dma-buf: drop the DAG approach for the dma_resv object v3
  drm/amdkfd: Create file descriptor after client is added to smi_clients list
  drm/amdgpu: Sync up header and implementation to use the same parameter names
  drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
  drm/amdgpu: Fix unique_id references for Sienna Cichlid
  drm/amd/display: remove DC_FP_* wrapper from dml folder
  drm/amd/display: detach fpu operations from dcn10_validate_bandwidth in calcs
  drm/amdgpu: Add unique_id support for sienna cichlid
  drm/amdgpu: Use metrics data function to get unique_id for Aldebaran
  drm/amdgpu: Add UNIQUE_ID to MetricsMember_t
  drm/amdgpu: Use switch case for unique_id
  drm/amdkfd: Use atomic64_t type for pdd->tlb_seq
  drm/amdgpu: fix incorrect size printing in error msg
  drm/amdgpu: fix some kerneldoc in the VM code v2
  amd/display: set backlight only if required
  drm/amd/display: DCN3.1: don't mark as kernel-doc
  drm/amd/display: Fix pointer dereferenced before checking
  drm/amdgpu: Add tlb_cb for unlocked update
  drm/amdgpu: Correct unlocked update fence handling
  drm/amd/display: Fix pointer dereferenced before checking
  drm/amd/display: Fix allocate_mst_payload assert on resume
  drm/amd/display: 3.2.179
  drm/amd/display: [FW Promotion] Release 0.0.110.0
  drm/amd/display: Revert FEC check in validation
  drm/amd/display: Update LTTPR UHBR link rate support struct
  drm/amd/display: Add support for USBC connector
  drm/amd/display: Add work around for AUX failure on wake.
  drm/amd/display: Clear optc false state when disable otg
  drm/amd/display: Enable power gating before init_pipes
  drm/amd/display: Remove redundant dsc power gating from init_hw
  drm/amd/display: Power down hardware if timer not trigger
  drm/amd/display: Correct Slice reset calculation
  drm/amd/display: Enable 3-plane MPO for DCN31
  drm/amd/display: Set fec register init value
  drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix
  drm/amd/display: Create underflow interrupt IRQ type
  bpf, tests: Add load store test case for tail call
  bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets
  bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number
  bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)
  arm64, insn: Add ldr/str with immediate offset
  drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge
  drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge
  drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge
  drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge
  Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices"
  drm/bridge: lt9611: Add atomic_get_input_bus_fmts
  drm/bridge: lt9611: Switch to atomic operations
  drm/bridge: ti-sn65dsi83: Check link status register after enabling the bridge
  drm: bridge: icn6211: Read and validate chip IDs before configuration
  drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb()
  drm: bridge: icn6211: Add I2C configuration support
  drm: bridge: icn6211: Implement atomic_get_input_bus_fmts
  drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples
  drm: bridge: icn6211: Disable DPI color swap
  drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode
  drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration
  drm: bridge: icn6211: Add HS/VS/DE polarity handling
  drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
  drm: bridge: icn6211: Fix register layout
  drm: exynos: dsi: Switch to atomic funcs
  drm: exynos: dsi: Convert to bridge driver
  drm: exynos: dsi: Use drm panel_bridge API
  exynos: drm: dsi: Attach in_bridge in MIC driver
  drm: bridge: panel: Reset the connector state pointer
  drm: bridge: tc358764: Use drm panel_bridge API
  drm/bridge: tc358767: Add DSI-to-DPI mode support
  drm/bridge: tc358767: Split tc_set_video_mode() into common and (e)DP part
  drm/bridge: tc358767: Detect bridge mode from connected endpoints in DT
  drm/bridge: tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint()
  drm/bridge: tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup()
  drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
  drm/bridge: tc358767: Implement atomic_check callback
  drm/bridge: tc358767: Convert to atomic ops
  drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions
  dt-bindings: display: bridge: tc358867: Document DSI data-lanes property
  dt-bindings: display: bridge: tc358867: Document DPI output support
  drm/bridge: adv7511: clean up CEC adapter when probe fails
  drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe()
  drm/i915: Allow static DRRS on LVDS
  drm/i915: Allow static DRRS on all eDP ports
  drm/i915: Move intel_drrs_compute_config() into intel_dp.c
  drm/i915: Allow higher refresh rate alternate fixed modes
  drm/i915: Allow an arbitrary number of downclock modes
  drm/i915: Stop duplicating the EDID fixed/downclock modes
  drm/i915: Combine the EDID fixed_mode+downclock_mode lookup into one
  drm/i915: Nuke intel_drrs_init()
  drm/i915: Refactor non-EDID fixed mode duplication
  drm/i915: Put fixed modes directly onto the panel's fixed_modes list
  drm/i915: Extract intel_edp_has_drrs()
  drm/i915/display: Add HAS_MBUS_JOINING
  drm/i915/dmc: split out dmc registers to a separate file
  drm/i915/dmc: hide DMC version macros
  drm/i915/dmc: abstract GPU error state dump
  drm/i915: Handle the DG2 max bw properly
  drm/edid: fix invalid EDID extension block filtering
  drm/vc4: Implement atomic_print_state for HVS channel state
  drm/vc4: Constify private state accessors
  drm/atomic: Add atomic_print_state to private objects
  drm/atomic: Print the state every non-blocking commit
  drm/panel-edp: Fix AUO B133UAN01 panel id
  drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL
  drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits
  drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL
  drm/i915/dg2: Add Wa_22014226127
  drm/i915/dp: make DSC usage logging actually useful
  drm/i915/audio: move has_audio checks to within codec enable/disable
  drm/i915/audio: unify audio codec enable/disable debug logging
  HID: intel-ish-hid: ipc: add ADL and RPL device id
  drm/i915: Move intel_vtd_active and run_as_guest to i915_utils
  drm/i915/dmc: fix i915_reg_t usage
  drm/i915/dmc: move dmc debugfs to intel_dmc.c
  drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c
  drm/i915/dmc: simplify intel_dmc_load_program() conditions
  ath11k: reduce the wait time of 11d scan and hw scan while add interface
  ath11k: add support to search regdb data in board-2.bin for WCN6855
  wcn36xx: Implement tx_rate reporting
  drm/i915/ats-m: add ATS-M platform info
  drm/panel-edp: Add AUO B133UAN01
  drm/i915: Add RPL-S PCI IDs
  drm/i915: Change SDVO fixed mode handling
  drm/i915: Use intel_panel_edid_fixed_mode() for sdvo
  drm/i915: Extract intel_panel_encoder_fixed_mode()
  drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode()
  drm/i915: Rename intel_panel_vbt_fixed_mode()
  drm/i915: Use intel_panel_preferred_fixed_mode() more
  drm/i915: Extract intel_edp_add_properties()
  drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG()
  drm/i915: Pass intel_connector to intel_panel_{init,fini}()
  drm/i915: Split pipe+output CSC programming to noarm+arm pair
  drm/i915: Split color_commit() into noarm+arm pair
  drm/i915: Make ilk+ pfit regiser unlocked
  drm/i915: Remove locks around skl+ scaler programming
  docs: gpu: i915.rst: Fix DRRS documentation
  drm/edid: split drm_add_edid_modes() to two
  drm/edid: add more general struct edid constness in the interfaces
  drm/edid: constify struct edid passed around in callbacks and closure
  drm/edid: constify struct edid passed to detailed blocks
  drm/edid: constify struct detailed_timing in parsing callbacks
  drm/edid: constify struct detailed_timing in lower level parsing
  drm/edid: use struct detailed_timing member access in gtf2 functions
  drm/edid: use struct detailed_timing member access in is_rb()
  drm/edid: pass a timing pointer to is_detailed_timing_descriptor()
  drm/edid: pass a timing pointer to is_display_descriptor()
  drm/edid: fix reduced blanking support check
  drm/edid: don't modify EDID while parsing
  drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities
  tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
  gma500: fix an incorrect NULL check on list iterator
  drm/amdgpu: drop amdgpu_gtt_node
  drm/ttm: rework bulk move handling v5
  drm/ttm: de-inline ttm_bo_pin/unpin
  drm/i915/migrate: move the sanity check
  drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS
  drm/i915: avoid concurrent writes to aux_inv
  drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
  drm/ttm: allow bulk moves for all domains
  drm/ttm: add resource iterator v4
  drm/ttm: move the LRU into resource handling v4
  drm/amdgpu/jpeg: Add jpeg ras error query support
  drm/amdgpu/vcn: Add VCN ras error query support
  drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition
  drm/amdgpu/jpeg: Add jpeg block ras support
  drm/amdgpu/vcn: Add vcn ras support
  drm/amdgpu: Add vcn and jpeg ras support flag
  drm/amd/vcn: fix an error msg on vcn 3.0
  drm/amdgpu: Re-classify some log messages in commit path
  drm/amd/pm: Check feature support using IP version
  drm/amdgpu/vcn3: send smu interface type
  amdgpu/pm: Implement emit_clk_levels for vega10
  amdgpu/pm: Add new hwmgr API function "emit_clock_levels"
  drm/i915/display: Extend DP HDR support to hsw+
  drm/sched: Fix htmldoc warning.
  drm/bridge: anx7625: Set downstream sink into normal status
  ath11k: store and send country code to firmware after recovery
  drm/i915/intel_combo_phy: Print I/O voltage info
  drm/i915/display: Remove check for low voltage sku for max dp source rate
  drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER
  drm: omapdrm: Support exporting of non-contiguous GEM BOs
  drm: omapdrm: simplify omap_gem_pin
  drm/i915: add lmem_size modparam
  drm/i915/guc: Correctly free guc capture struct on error
  drm/amdgpu: remove table_freed param from the VM code
  drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2
  drm/amdkfd: start using tlb_seq from the VM subsystem
  drm/amdgpu: rework TLB flushing
  drm/amdgpu: simplify VM update tracking a bit
  drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c
  drm/amdgpu: move VM PDEs to idle after update
  drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder
  drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder
  drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder
  drm/amd/display: 3.2.178
  drm/amd/display: [FW Promotion] Release 0.0.109.0
  drm/amdkfd: print unmap queue status for RAS poison consumption (v3)
  drm/amd/display: Fix HDCP SEND AKI INIT error
  drm/amdgpu: drop redundant check of harvest info
  drm/amdgpu: Fix spelling mistake "regiser" -> "register"
  drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2)
  drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2)
  drm/amdkfd: replace source_id with client_id for RAS poison consumption
  drm/amdkfd: refine event_interrupt_poison_consumption
  drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static
  drm/amdgpu: drop amdgpu_display_gem_fb_init()
  drm/amdgpu: make amdgpu_display_framebuffer_init() static
  drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB
  drm/qxl: fix qxl can't use in arm64
  drm/virtio: Remove restriction of non-zero blob_flags
  drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
  ath9k: add functions to get paprd rate mask
  ath9k: refactor ar9003_hw_spur_mitigate_ofdm
  ath9k: fix ar9003_get_eepmisc
  ath9k: use AR9300_MAX_CHAINS when appropriate
  ath9k: split set11nRateFlags and set11nChainSel
  ath9k: make ATH_SREV macros more consistent
  ath11k: Add peer rhash table support
  ath11k: add read variant from SMBIOS for download board data
  ath11k: add fallback board name without variant while searching board-2.bin
  drm/vc4: hdmi: Support HDMI YUV output
  drm/vc4: hdmi: Always try to have the highest bpc
  drm/vc4: hdmi: Take bpp into account for the scrambler
  drm/vc4: hdmi: Take the sink maximum TMDS clock into account
  drm/vc4: hdmi: Move clock calculation into its own function
  drm/vc4: hdmi: Move clock validation to its own function
  drm/vc4: hdmi: Rename pixel_rate variable
  drm/bridge: it6505: Fix build error
  dma-buf: finally make the dma_resv_list private v2
  dma-buf: add dma_resv_replace_fences v2
  RDMA: use dma_resv_wait() instead of extracting the fence
  drm/etnaviv: stop using dma_resv_excl_fence v2
  drm: bridge: it66121: Add audio support
  drm: bridge: it66121: Fix the register page length
  dt-bindings: display: bridge: it66121: Add audio support
  drm/gma500: Add crtc prefix to vblank functions
  drm/gma500: Declare a few functions static
  drm/gma500: Free the correct connector allocation
  drm/gma500: gma500 don't register non-hotpluggable connectors
  drm/gma500: Make use of the drm connector iterator
  drm/gma500: Uninstall interrupts on driver removal
  drm/gma500: Use managed drmm_mode_config_init()
  ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability
  ath11k: fix the warning of dev_wake in mhi_pm_disable_transition()
  ath11k: Add hw-restart option to simulate_fw_crash
  ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base
  ath11k: add support for device recovery for QCA6390/WCN6855
  ath11k: disable regdb support for QCA6390
  ath11k: remove unused ATH11K_BD_IE_BOARD_EXT
  ath11k: acquire ab->base_lock in unassign when finding the peer by addr
  drm/i915/guc: Print the GuC error capture output register list.
  drm/i915/guc: Plumb GuC-capture into gpu_coredump
  drm/i915/guc: Pre-allocate output nodes for extraction
  drm/i915/guc: Extract GuC error capture lists on G2H notification.
  drm/i915/guc: Check sizing of guc_capture output
  drm/i915/guc: Add capture region into intel_guc_log
  drm/i915/guc: Update GuC-log relay function names
  drm/i915/guc: Add GuC's error state capture output structures.
  drm/i915/guc: Add Gen9 registers for GuC error state capture.
  drm/i915/guc: Add DG2 registers for GuC error state capture.
  drm/i915/guc: Add XE_LP steered register lists support
  drm/i915/guc: Add XE_LP static registers for GuC error capture.
  drm/i915/guc: Update GuC ADS size for error capture lists
  drm/i915/gt: replace cache_clflush_range
  drm/i915/: Re-work clflush_write32
  drm/i915/gt: Re-work reset_csb
  drm/i915/gt: Drop invalidate_csb_entries
  drm/i915/gt: Re-work intel_write_status_page
  drm/i915/gt: fix i915_reg_t initialization
  drm/i915/debugfs: Do not return '0' if there is nothing to return
  drm/i915: s/enable/active/ for DRRS
  drm/tilcdc: Use drm_mode_copy()
  drm/gma500: Use drm_mode_copy()
  drm/i915: Add "maximum pipe read bandwidth" checks
  drm/i915: Fix DBUF bandwidth vs. cdclk handling
  drm/i915: Properly write lock bw_state when it changes
  drm/i915: Round up when calculating display bandwidth requirements
  drm/i915: Nuke intel_bw_calc_min_cdclk()
  drm/i915: Remove total[] and uv_total[] from ddb allocation
  drm/i915: Pre-calculate plane relative data rate
  drm/i915: Split plane data_rate into data_rate+data_rate_y
  drm/i915: Tweak plane ddb allocation tracking
  drm/i915/display/adlp: More voltage swing table updates
  drm/vmwgfx: Disable command buffers on svga3 without gbobjects
  drm/vmwgfx: validate the screen formats
  drm/vmwgfx: Fix mob cursor allocation race
  drm/vmwgfx: Fix an invalid read
  drm/i915/sdvo: prefer __packed over __attribute__((packed))
  drm/i915/gem: Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2)
  ath11k: change fw build id format in driver init log
  ath11k: Refactor the peer delete
  ath10k: Use of_device_get_match_data() helper
  ath10k: Trigger sta disconnect on hardware restart
  drm/i915/gt: Add sysfs throttle frequency interfaces
  drm/i915/gt: Create per-tile RPS sysfs interfaces
  drm/i915/gt: Create per-tile RC6 sysfs interface
  drm/i915/gt: create per-tile sysfs interface
  drm/i915: Prepare for multiple GTs
  drm/i915/gt: add gt_is_root() helper
  drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0
  drm/i915: Add logical mapping for video decode engines
  drm/i915: Fix renamed struct field
  drm/i915: Rename QGV request/response bits
  drm/i915: Unconfuses QGV vs. PSF point masks
  drm/i915: Fix PSF GV point mask when SAGV is not possible
  drm/i915: Rename pre-icl SAGV enable/disable functions
  drm/i915: Reject excessive SAGV block time
  drm/i915: Probe whether SAGV works on pre-icl
  drm/i915: Rework SAGV block time probing
  drm/i915: Treat SAGV block time 0 as SAGV disabled
  fbdev: defio: fix the pagelist corruption
  drm/i915/dg2: Add preemption changes for Wa_14015141709
  ath6kl: fix typos in comments
  ath9k: Use platform_get_irq() to get the interrupt
  ath11k: support GTK rekey offload
  ath11k: support ARP and NS offload
  ath11k: purge rx pktlog when entering WoW
  ath11k: implement hardware data filter
  ath11k: Add WoW net-detect functionality
  ath11k: Add basic WoW functionalities
  drm/i915/uapi: Add query for hwconfig blob
  drm/i915/guc: Add fetch of hwconfig blob
  drm/panel-edp: add LQ140M1JW46 edp panel entry
  dt-bindings: display/panel: Add Leadtek ltk035c5444t
  fbdev: Fix cfb_imageblit() for arbitrary image widths
  fbdev: Fix sys_imageblit() for arbitrary image widths
  drm/i915: include uapi/drm/i915_drm.h directly where needed
  drm/gma500: Cosmetic cleanup of irq code
  drm/gma500: Don't store crtc_funcs in psb_ops
  drm/gma500: Move gma_intel_crtc_funcs into gma_display.c
  drm/gma500: Remove unused declarations and other cruft
  drm/vc4: add tracepoints for CL submissions
  drm/ssd130x: Reduce temporary buffer sizes
  drm/ssd130x: Fix rectangle updates
  drm/format-helper: Fix XRGB888 to monochrome conversion
  drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed()
  drm/doc: Clarify what ioctls can be used on render nodes
  drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]
  drm/nouveau: Fix spelling mistake "endianess" -> "endianness"
  drm/i915: fixup the initial fb base on DGFX
  drm/i915/display: Check mappable aperture when pinning preallocated vma
  drm/i915/ttm: wire up the object offset
  drm/i915: add i915_gem_object_create_region_at()
  drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY
  drm/i915/stolen: don't treat small BAR as an error
  drm/i915/lmem: don't treat small BAR as an error
  drm/gma500: Move GTT memory-range setup into helper
  drm/gma500: Move GTT enable and disable code into helpers
  drm/gma500: Move GEM memory management functions to gem.c
  drm/gma500: Inline psb_gtt_restore()
  drm/gma500: Split GTT init/resume/fini into GTT and GEM functions
  drm/gma500: Cleanup GTT uninit and error handling
  drm/gma500: Move GTT resume logic out of psb_gtt_init()
  drm/gma500: Move GTT setup and restoration into helper funtions
  drm/gma500: Remove struct psb_gtt.sem sempahore
  drm/gma500: Move GTT locking into GTT helpers
  drm/gma500: Acquire reservation lock for GEM objects
  drm/gma500: Remove struct psb_gem_object.npage
  drm/i915: Reject unsupported TMDS rates on ICL+
  drm/solomon: Make DRM_SSD130X depends on MMU
  drm/i915: Deal with bigjoiner vs. DRRS
  drm/i915: Do DRRS disable/enable during pre/post_plane_update()
  drm/i915: Schedule DRRS work from intel_drrs_enable()
  drm/i915: Don't cancel/schedule drrs work if the pipe wasn't affected
  drm/i915: Determine DRRS frontbuffer_bits ahead of time
  drm/i915: Fix DRRS frontbuffer_bits handling
  drm/i915: Add missing tab to DRRS debugfs
  drm/i915: Put the downclock_mode check back into can_enable_drrs()
  drm/i915: Use drm_mode_copy()
  drm/blend: fix typo in the comment
  drm/i915: Add support for steered register writes
  drm/i915/guc: add steering info to GuC register save/restore list
  drm/i915: Report steering details in debugfs
  drm/i915: Reduce stack usage in debugfs due to SSEU
  drm/i915/display: Do not re-enable PSR after it was marked as not reliable
  drm/i915/display: Fix HPD short pulse handling for eDP
  drm/i915: Convert fixed_mode/downclock_mode into a list
  drm/i915: Implement static DRRS
  drm/i915: Enable eDP DRRS on ilk/snb port A
  drm/i915: Move DRRS enable/disable higher up
  drm/i915: Stash DRRS state under intel_crtc
  drm/i915: Eliminate the intel_dp dependency from DRRS
  drm/i915: Introduce intel_drrs_type_str()
  drm/i915: Introduce intel_panel_drrs_type()
  drm/i915: Introduce intel_panel_preferred_fixed_mode()
  drm/i915: Introduce intel_panel_get_modes()
  drm/i915: Introduce intel_panel_{fixed,downclock}_mode()
  drm/i915: Nuke dev_priv->drrs.type
  drm/i915: Simplify intel_panel_info()
  drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds()
  drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create_preferred_input_timing()
  drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties()
  drm/i915/display/adlp: Update eDP voltage swing table
  drm/i915/xehp: Update topology dumps for Xe_HP
  drm/i915/sseu: Don't overallocate subslice storage
  x86/gpu: include drm/i915_pciids.h directly in early quirks
  drm/panel: Use drm_mode_duplicate()
  drm/imx: Use drm_mode_duplicate()
  drm/bridge: Use drm_mode_copy()
  drm: Add drm_mode_init()
  drm/vmwgfx: Stop using surface dma commands on most configurations
  drm/vmwgfx: Implement MSI/MSI-X support for IRQs
  drm/vmwgfx: Initialize drm_mode_fb_cmd2
  drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace
  drm/vmwgfx: Fix fencing on SVGAv3
  drm/vmwgfx: Print capabilities early during the initialization
  drm/vmwgfx: Cleanup multimon initialization code
  drm/vmwgfx: Add support for CursorMob and CursorBypass 4
  drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header
  drm/i915/gem: add missing boundary check in vm_access
  drm/i915: Rename PIPECONF refresh select bits
  drm/i915: Clean up DRRS refresh rate enum
  drm/i915: Polish drrs type enum
  drm/i915: Program MSA timing delay on ilk/snb/ivb
  drm/i915: Read DRRS MSA timing delay from VBT
  drm/i915: Pimp DRRS debugs
  drm/i915: Constify intel_drrs_init() args
  drm/i915: Fix up some DRRS type checks
  drm/i915: Remove struct dp_link_dpll
  drm/i915: Populate bxt/glk DPLL clock limits a bit more
  drm/i915: Replace hand rolled bxt vco calculation with chv_calc_dpll_params()
  drm/i915: Replace bxt_clk_div with struct dpll
  drm/i915: Store the m2 divider as a whole in bxt_clk_div
  drm/i915: Clean up bxt/glk PLL registers
  drm/i915: Remove redundant/wrong comments
  drm/i915: Store the /5 target clock in struct dpll on vlv/chv
  drm/i915: Make the PIPESRC rect relative to the entire bigjoiner area
  ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed
  drm/i915: Remove leftover cnl SAGV block time
  drm/bridge: analogix_dp: Enable autosuspend
  drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
  drm/bridge: Add myself as a reviewer for the Parade PS8640 bridge chip
  drm/bridge: Add myself as a reviewer for the TI SN65DSI86 bridge chip
  drm/bridge: Add MAINTAINERS entry for DRM drivers for bridge chip bindings
  drm/bridge: anx7625: switch to devm_drm_of_get_bridge
  drm: ssd130x: Always apply segment remap setting
  drm: ssd130x: Fix COM scan direction register mask
  drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge
  drm/bridge: anx7625: check the return on anx7625_aux_trans
  drm/bridge: anx7625: config hs packets end aligned to avoid screen shift
  drm/mediatek: implement the DSI HS packets aligned
  drm/dsi: transfer DSI HS packets ending at the same time
  dt-bindings: display: sitronix, st7735r: Remove spi-max-frequency limit
  dt-bindings: display: sitronix, st7735r: Make reset-gpios optional
  dt-bindings: display: sitronix, st7735r: Fix backlight in example
  drm/i915/dsi: use min_t() to make code cleaner
  drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms
  drm/doc: pull in drm_buddy.c
  drm/i915: opportunistically apply ALLOC_CONTIGIOUS
  drm/i915/gtt: reduce overzealous alignment constraints for GGTT
  drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge
  drm/bridge: tc358775: switch to devm_drm_of_get_bridge
  drm/bridge: tc358762: switch to devm_drm_of_get_bridge
  drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge
  drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge
  drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge
  drm/komeda: plane: Remove redundant color encoding and range initialisation
  drm/komeda: plane: Remove redundant zpos initialisation
  drm/komeda: plane: switch to plane reset helper
  drm/omap: fix NULL but dereferenced coccicheck error
  drm/selftests: missing error code in igt_buddy_alloc_smoke()
  drm: Drop commas after SoC match table sentinels
  drm/i915: stop checking for NULL vma->obj
  drm/i915: limit the async bind to bind_async_flags
  drm/i915/gmbus: use to_intel_gmbus() instead of open coding
  drm/i915/gmbus: move some local bus variables within loops
  drm/i915/fbdev: fixup setting screen_size
  drm/i915/gem: Remove some unnecessary code
  drm/i915: Remove the vma refcount
  drm/i915: Remove the vm open count
  drm/i915/dmabuf: Fix prime_mmap to work when using LMEM
  drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf()
  efifb: Remove redundant efifb_setup_from_dmi stub
  sysfb: Enable boot time VESA graphic mode selection
  sysfb: Make config option dependencies explicit
  drm/bridge_connector: enable HPD by default if supported
  drm/i915: Use bigjoiner_pipes more
  drm/i915: Eliminate bigjoiner boolean
  drm/i915: Start tracking PIPESRC as a drm_rect
  drm/i915: Use designated initializers for bxt_dp_clk_val[]
  drm/i915: Remove bxt m2_frac_en
  drm/i915: Clean up some struct/array initializers
  drm/i915: Move a bunch of stuff into rodata from the stack
  drm/i915: Nuke skl_wrpll_context_init()
  drm/i915: Relocate a few more pch transcoder bits
  drm/i915: Relocate ibx pch port sanitation code
  drm/i915: Remove framestart_delay sanitation
  drm/i915: Move framestart_delay to crtc_state
  drm/i915/dmc: Update DMC to v2.16 on ADL-P
  drm/i915: Add RCS mask to GuC ADS params
  drm/i915/xehp: Support platforms with CCS engines but no RCS
  drm/selftests: fix a shift-out-of-bounds bug
  drm/i915: include linux/highmem.h and linux/swap.h where needed
  drm/i915/gmbus: alloc intel_gmbus dynamically
  drm/i915/gmbus: pass gpio reg to intel_gpio_setup()
  drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup
  drm/i915/gmbus: combine gmbus pin lookups to one function
  drm/i915/adl-n: Add stepping info
  drm/i915/guc: Fix potential invalid pointer dereferences when decoding G2Hs
  drm/i915/guc: Drop obsolete H2G definitions
  drm/i915/guc: Rename desc_idx to ctx_id
  drm/i915/guc: Move lrc desc setup to where it is needed
  drm/i915/guc: Split guc_lrc_desc_pin apart
  drm/i915/guc: Better name for context id limit
  drm/i915/guc: Add an explicit 'submission_initialized' flag
  drm/i915/guc: Do not conflate lrc_desc with GuC id for registration
  drm/nouveau/instmem: fix uninitialized_var.cocci warning
  drm/i915: Pimp async flip debugs
  drm/i915: Fix the async flip wm0/ddb optimization
  drm/i915: Check async flip capability early on
  drm/i915: Don't skip ddb allocation if data_rate==0
  drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT
  drm/i915/display: Allow users to disable PSR2
  drm/i915/psr: Set "SF Partial Frame Enable" also on full update
  drm/i915: update new TMDS clock setting defined by VBT
  drm/i915/display/adlp: Remove code related to underrun recovery
  iommu/vt-d: Add RPLS to quirk list to skip TE disabling
  drm/i915: Use str_on_off()
  drm/i915: Use str_enabled_disabled()
  drm/i915: Use str_enable_disable()
  drm/i915: Use str_yes_no()
  drm/i915: make a handful of read-only arrays static const
  drm/i915: Move intel_display_power_well_is_enabled() to intel_display_power_well.c
  drm/i915: Add functions to get a power well's state/name/domains/mask/refcount
  drm/i915: Add function to call a power well's sync_hw() hook
  drm/i915: Move power well get/put/enable/disable functions to a new file
  drm/i915: Move i915_power_well_regs struct into i915_power_well_ops
  drm/i915: Remove redundant state verification during TypeC AUX power well disabling
  drm/i915: Sanitize open-coded power well enable()/disable() calls
  drm/i915: Fix the VDSC_PW2 power domain enum value
  drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK
  drm/i915: Fix MSO vs. bigjoiner timings confusion
  drm/i915: Extract intel_crtc_compute_pipe_mode()
  drm/i915: Extract intel_crtc_compute_pipe_src()
  drm/i915: Extract intel_bigjoiner_adjust_timings()
  drm/i915: Extract intel_splitter_adjust_timings()
  drm/i915: Rename variables in intel_crtc_compute_config()
  drm/i915: Remove nop bigjoiner state copy
  drm/i915: Fix cursor coordinates on bigjoiner slave
  drm/i915: Avoid negative shift due to bigjoiner_pipes==0
  drm/i915: s/JSP2/ICP2/ PCH
  drm/i915/dmc: Do not try loading wrong DMC version
  drm/i915/dg2: Skip output init on PHY calibration failure
  drm/i915: Make pre-skl sprite plane registers unlocked
  drm/i915: Make most pre-skl primary plane registers unlocked
  drm/i915: Make cursor plane registers unlocked
  drm/i915: Make skl+ universal plane registers unlocked
  drm/i915: Optimize icl+ universal plane programming
  drm/i915/dg2: Tile 4 plane format support
  drm/i915: Introduce new Tile 4 format
  remove the h8300 architecture
  net: ieee802154: Drop duration settings when the core does it already
  net: mac802154: Set durations automatically
  net: mac802154: Convert the symbol duration into nanoseconds
  net: ieee802154: ca8210: Fix lifs/sifs periods

Bug: 148101660
Bug: 158050260
Bug: 160885805
Bug: 174214891
Bug: 180027765
Bug: 217455793
Bug: 228969778
Bug: 230519159
Bug: 233352819
Bug: 233781076
Bug: 234116152
Bug: 234805737
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1734
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1849
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1924
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1953
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1982
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2008
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/5564
Change-Id: Ib869d7378b22042d486d46ad4da31107ab6bf5b0
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-06-14 10:52:59 -07:00
jianzhou
b89c4ab2f5 Merge keystone/android-mainline-keystone-qcom-release.5.18.0 (019bc1f) into msm-pineapple
* refs/heads/tmp-019bc1f:
  Revert "ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU"
  Revert "ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE"
  Revert "ANDROID: timer: Add vendor hook for timer calc index"
  ANDROID: irq-gic-v3: remove all out-of-tree changes
  ANDROID: init_task: Init android vendor and oem data
  ANDROID: uapi: icmp: Bionic compat with __unused
  ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement
  lockdown: also lock down previous kgdb use
  xtensa: Return true/false (not 1/0) from bool function
  random: check for signals after page of pool writes
  m68k: atari: Make Atari ROM port I/O write macros return void
  io_uring: cleanup handling of the two task_work lists
  EDAC/xgene: Fix typo processsors -> processors
  mtip32xx: fix typo in comment
  blk-mq: fix typo in comment
  arm64/sysreg: Generate definitions for FAR_ELx
  arm64/sysreg: Generate definitions for DACR32_EL2
  arm64/sysreg: Generate definitions for CSSELR_EL1
  arm64/sysreg: Generate definitions for CPACR_ELx
  arm64/sysreg: Generate definitions for CONTEXTIDR_ELx
  arm64/sysreg: Generate definitions for CLIDR_EL1
  random: wire up fops->splice_{read,write}_iter()
  random: convert to using fops->write_iter()
  random: convert to using fops->read_iter()
  nvme: enable uring-passthrough for admin commands
  nvme: helper for uring-passthrough checks
  ARM: 9204/2: module: Add all unwind tables when load module
  ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
  ARM: 9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
  ARM: 9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
  ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
  ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro
  ARM: 9195/1: entry: avoid explicit literal loads
  ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds
  ARM: 9192/1: amba: fix memory leak in amba_device_try_add()
  ARM: 9193/1: amba: Add amba_read_periphid() helper
  x86/tdx: Fix RETs in TDX asm
  objtool: Fix objtool regression on x32 systems
  objtool: Fix symbol creation
  x86: Remove empty files
  x86/entry: Fixup objtool/ibt validation
  x86/microcode: Add explicit CPU vendor dependency
  perf/x86/amd/core: Fix reloading events for SVM
  topology: Remove unused cpu_cluster_mask()
  sched: Reverse sched_class layout
  bug: Use normal relative pointers in 'struct bug_entry'
  sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
  x86/entry: Fix register corruption in compat syscall
  nvme: set non-mdts limits in nvme_scan_work
  io_uring: fix incorrect __kernel_rwf_t cast
  platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency
  platform/x86: intel_cht_int33fe: Set driver data
  platform/x86: intel-hid: fix _DSM function index handling
  fs-verity: Use struct_size() helper in enable_verity()
  random: unify batched entropy implementations
  random: move randomize_page() into mm where it belongs
  random: remove mostly unused async readiness notifier
  random: remove get_random_bytes_arch() and add rng_has_arch_random()
  random: move initialization functions out of hot pages
  random: make consistent use of buf and len
  random: use proper return types on get_random_{int,long}_wait()
  random: remove extern from functions in header
  random: use static branch for crng_ready()
  bfq: Remove bfq_requeue_request_body()
  bfq: Remove superfluous conversion from RQ_BIC()
  bfq: Allow current waker to defend against a tentative one
  bfq: Relax waker detection for shared queues
  xen: add support for initializing xenstore later as HVM domain
  xen: sync xs_wire.h header with upstream xen
  x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
  xen-blk{back,front}: Update contact points for buffer_squeeze_duration_ms and feature_persistent
  fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
  xen/xenbus: eliminate xenbus_grant_ring()
  xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/xenbus: add xenbus_setup_ring() service function
  xen: update ring.h
  xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
  xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF
  xen/sound: switch xen_snd_front to use INVALID_GRANT_REF
  xen/drm: switch xen_drm_front to use INVALID_GRANT_REF
  xen/usb: switch xen-hcd to use INVALID_GRANT_REF
  xen/scsifront: remove unused GRANT_INVALID_REF definition
  xen/netfront: switch netfront to use INVALID_GRANT_REF
  xen/blkfront: switch blkfront to use INVALID_GRANT_REF
  xen/grant-table: never put a reserved grant on the free list
  xen: update grant_table.h
  xen/scsifront: harden driver against malicious backend
  xen/scsifront: use new command result macros
  xen/scsiback: use new command result macros
  xen: update vscsiif.h
  x86/boot: Wrap literal addresses in absolute_pointer()
  x86/sev: Mark the code returning to user space as syscall gap
  riscv/efi_stub: Add support for RISCV_EFI_BOOT_PROTOCOL
  blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()
  io_uring: disallow mixed provided buffer group registrations
  io_uring: initialize io_buffer_list head when shared ring is unregistered
  io_uring: add fully sparse buffer registration
  x86/sev: Annotate stack change in the #VC handler
  fs-verity: remove unused parameter desc_size in fsverity_create_info()
  nvme: add support for TP4084 - Time-to-Ready Enhancements
  random: credit architectural init the exact amount
  random: handle latent entropy and command line from random_init()
  random: use proper jiffies comparison macro
  random: remove ratelimiting for in-kernel unseeded randomness
  random: move initialization out of reseeding hot path
  random: avoid initializing twice in credit race
  random: use symbolic constants for crng_init states
  random32: use real rng for non-deterministic randomness
  siphash: use one source of truth for siphash permutations
  random: help compiler out with fast_mix() by using simpler arguments
  random: do not use input pool from hard IRQs
  arm64/sve: Move sve_free() into SVE code section
  arm64: Kconfig.platforms: Add comments
  arm64: Kconfig: Fix indentation and add comments
  io_uring: use rcu_dereference in io_close
  io_uring: consistently use the EPOLL* defines
  io_uring: make apoll_events a __poll_t
  io_uring: drop a spurious inline on a forward declaration
  io_uring: don't use ERR_PTR for user pointers
  io_uring: use a rwf_t for io_rw.flags
  io_uring: add support for ring mapped supplied buffers
  io_uring: add io_pin_pages() helper
  io_uring: add buffer selection support to IORING_OP_NOP
  io_uring: fix locking state for empty buffer group
  s390/head: get rid of 31 bit leftovers
  blk-throttle: Set BIO_THROTTLED when bio has been throttled
  locking/atomic/x86: Introduce arch_try_cmpxchg64
  locking/atomic: Add generic try_cmpxchg64 support
  perf/x86/amd: Run AMD BRS code only on supported hw
  perf/x86/amd: Fix AMD BRS period adjustment
  EDAC/i5100: Remove unused inline function i5100_nrecmema_dm_buf_id()
  scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390
  s390/boot: do not emit debug info for assembly with llvm's IAS
  s390/boot: workaround llvm IAS bug
  s390/purgatory: workaround llvm's IAS limitations
  s390/entry: workaround llvm's IAS limitations
  s390/alternatives: remove padding generation code
  s390/alternatives: provide identical sized orginal/alternative sequences
  blk-cgroup: Remove unnecessary rcu_read_lock/unlock()
  blk-cgroup: always terminate io.stat lines
  x86/sev: Remove duplicated assignment to variable info
  xtensa: improve call0 ABI probing
  xtensa: support artificial division by 0 exception
  irqchip: Add Kconfig symbols for sunxi drivers
  arm64: mm: avoid writable executable mappings in kexec/hibernate code
  arm64: lds: move special code sections out of kernel exec segment
  x86/nmi: Make register_nmi_handler() more robust
  nvme: split the enum used for various register constants
  loadpin: stop using bdevname
  mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
  gcc-plugins: randstruct: Remove cast exception handling
  af_unix: Silence randstruct GCC plugin warning
  niu: Silence randstruct warnings
  big_keys: Use struct for internal payload
  arm64/hugetlb: Implement arm64 specific huge_ptep_get()
  arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
  x86/sgx: Ensure no data in PCMD page after truncate
  x86/sgx: Fix race between reclaimer and page fault handler
  x86/sgx: Obtain backing storage page with enclave mutex held
  x86/sgx: Mark PCMD page as dirty when modifying contents
  x86/sgx: Disconnect backing page references from dirty status
  arm64: kdump: Do not allocate crash low memory if not needed
  arm64/sve: Generate ZCR definitions
  arm64/sme: Generate defintions for SVCR
  arm64/sme: Generate SMPRI_EL1 definitions
  arm64/sme: Automatically generate SMPRIMAP_EL2 definitions
  arm64/sme: Automatically generate SMIDR_EL1 defines
  arm64/sme: Automatically generate defines for SMCR
  arm64/sysreg: Support generation of RAZ fields
  arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h
  arm64/sme: Standardise bitfield names for SVCR
  arm64/sme: Drop SYS_ from SMIDR_EL1 defines
  arm64/fp: Rename SVE and SME LEN field name to _WIDTH
  arm64/fp: Make SVE and SME length register definition match architecture
  kselftest/arm64: Explicitly build no BTI tests with BTI disabled
  arm64/sve: Make kernel FPU protection RT friendly
  arm64/sve: Delay freeing memory in fpsimd_flush_thread()
  arm64: mm: Make arch_faults_on_old_pte() check for migratability
  arm64: mte: Clean up user tag accessors
  kselftest/arm64: bti: force static linking
  block, bfq: make bfq_has_work() more accurate
  block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
  block: cleanup the VM accounting in submit_bio
  nbd: Fix hung on disconnect request if socket is closed before
  ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
  s390/cpumf: add new extended counter set for IBM z16
  m68k: math-emu: Fix dependencies of math emulation support
  nvme-fabrics: add a request timeout helper
  nvme-pci: harden drive presence detect in nvme_dev_disable()
  nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
  nvme: mark internal passthru request RQF_QUIET
  nvme: remove unneeded include from constants file
  nvme: add missing status values to verbose logging
  nvme: set dma alignment to dword
  nvme: fix interpretation of DMRSL
  cdrom: remove obsolete TODO list
  block: remove last remaining traces of IDE documentation
  cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
  cdrom: remove the unused driver specific disc change ioctl
  cdrom: make EXPORT_SYMBOL follow exported function
  random: order timer entropy functions below interrupt functions
  irqchip/gic-v3: Fix priority mask handling
  irqchip/gic-v3: Refactor ISB + EOIR at ack time
  irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
  random: do not pretend to handle premature next security model
  selftests/arm64: Use switch statements in mte_common_util.c
  selftests/arm64: Remove casts to/from void in check_tags_inclusion
  selftests/arm64: Check failures to set tags in check_tags_inclusion
  selftests/arm64: Allow zero tags in mte_switch_mode()
  selftests/arm64: Log errors in verify_mte_pointer_validity()
  arm64/sysreg: fix odd line spacing
  arm64/sysreg: improve comment for regs without fields
  genirq/irq_sim: Make the irq_work always run in hard irq context
  timers: Provide a better debugobjects hint for delayed works
  io_uring: implement multishot mode for accept
  io_uring: let fast poll support multishot
  io_uring: add REQ_F_APOLL_MULTISHOT for requests
  io_uring: add IORING_ACCEPT_MULTISHOT for accept
  random: use first 128 bits of input as fast init
  random: do not use batches when !crng_ready()
  random: mix in timestamps and reseed on system restore
  random: vary jitter iterations based on cycle counter speed
  random: insist on random_get_entropy() existing in order to simplify
  xtensa: use fallback for random_get_entropy() instead of zero
  sparc: use fallback for random_get_entropy() instead of zero
  um: use fallback for random_get_entropy() instead of zero
  x86/tsc: Use fallback for random_get_entropy() instead of zero
  nios2: use fallback for random_get_entropy() instead of zero
  arm: use fallback for random_get_entropy() instead of zero
  mips: use fallback for random_get_entropy() instead of just c0 random
  riscv: use fallback for random_get_entropy() instead of zero
  m68k: use fallback for random_get_entropy() instead of zero
  timekeeping: Add raw clock fallback for random_get_entropy()
  openrisc: start CPU timer early in boot
  powerpc: define get_cycles macro for arch-override
  alpha: define get_cycles macro for arch-override
  parisc: define get_cycles macro for arch-override
  s390: define get_cycles macro for arch-override
  ia64: define get_cycles macro for arch-override
  init: call time_init() before rand_initialize()
  random: fix sysctl documentation nits
  io_uring: only wake when the correct events are set
  security: declare member holding string literal const
  xtensa: add trap handler for division by zero
  io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
  x86/speculation: Add missing srbds=off to the mitigations= help text
  io_uring: add flag for allocating a fully sparse direct descriptor space
  io_uring: bump max direct descriptor count to 1M
  io_uring: allow allocated fixed files for accept
  io_uring: allow allocated fixed files for openat/openat2
  io_uring: add basic fixed file allocator
  io_uring: track fixed files with a bitmap
  x86/prctl: Remove pointless task argument
  futex: Remove a PREEMPT_RT_FULL reference.
  debugobjects: Convert to SPDX license identifier
  csky: Move $(core-y) into arch/csky/Kbuild
  csky: Remove unused core-y for dts
  csky: Remove unused $(dtb-y) from boot/Makefile
  scripts/faddr2line: Fix overlapping text section failures
  scripts: Create objdump-func helper script
  blk-mq: fix passthrough plugging
  perf/x86/amd: Remove unused variable 'hwc'
  objtool: Remove libsubcmd.a when make clean
  objtool: Remove inat-tables.c when make clean
  platform/x86: toshiba_acpi: use kobj_to_dev()
  platform/x86: samsung-laptop: use kobj_to_dev()
  platform/x86: gigabyte-wmi: Add support for Z490 AORUS ELITE AC and X570 AORUS ELITE WIFI
  tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu
  tools/power/x86/intel-speed-select: Display error on turbo mode disabled
  Documentation: In-Field Scan
  platform/x86/intel/ifs: add ABI documentation for IFS
  trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations
  platform/x86/intel/ifs: Add IFS sysfs interface
  platform/x86/intel/ifs: Add scan test support
  platform/x86/intel/ifs: Authenticate and copy to secured memory
  platform/x86/intel/ifs: Check IFS Image sanity
  platform/x86/intel/ifs: Read IFS firmware image
  platform/x86/intel/ifs: Add stub driver for In-Field Scan
  stop_machine: Add stop_core_cpuslocked() for per-core operations
  x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
  x86/microcode/intel: Expose collect_cpu_info_early() for IFS
  platform/x86: asus-nb-wmi: Add keymap for MyASUS key
  platform/x86: asus-wmi: Update unknown code message
  Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
  platform/mellanox: Add support for new SN2201 system
  perf/arm-cmn: Decode CAL devices properly in debugfs
  block: Fix the bio.bi_opf comment
  block: reorder the REQ_ flags
  blk-iocost: combine local_stat and desc_stat to stat
  rcu: Move expedited grace period (GP) work to RT kthread_worker
  x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE
  rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT
  platform_data/mlxreg: Add field for notification callback
  sched/deadline: Remove superfluous rq clock update in push_dl_task()
  sched/core: Avoid obvious double update_rq_clock warning
  perf/ibs: Fix comment
  perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
  perf/amd/ibs: Add support for L3 miss filtering
  perf/amd/ibs: Use ->is_visible callback for dynamic attributes
  perf/amd/ibs: Cascade pmu init functions' return value
  perf/x86/uncore: Add new Alder Lake and Raptor Lake support
  perf/x86/uncore: Clean up uncore_pci_ids[]
  perf/x86/cstate: Add new Alder Lake and Raptor Lake support
  perf/x86/msr: Add new Alder Lake and Raptor Lake support
  perf/x86: Add new Alder Lake and Raptor Lake support
  locking/qrwlock: Change "queue rwlock" to "queued rwlock"
  lockdep: Delete local_irq_enable_in_hardirq()
  nvme: add vectored-io support for uring-cmd
  nvme: wire-up uring-cmd support for io-passthru on char-device.
  nvme: refactor nvme_submit_user_cmd()
  block: wire-up support for passthrough plugging
  fs,io_uring: add infrastructure for uring-cmd
  arm64/hugetlb: Drop TLB flush from get_clear_flush()
  s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
  s390/stp: clock_delta should be signed
  s390/stp: fix todoff size
  arm64: Declare non global symbols as static
  perf/arm-cmn: Fix filter_sel lookup
  xtensa/simdisk: fix proc_read_simdisk()
  xtensa: no need to initialise statics to 0
  gcc-plugins: Change all version strings match kernel
  randomize_kstack: Improve docs on requirements/rationale
  loop: remove most the top-of-file boilerplate comment from the UAPI header
  loop: remove most the top-of-file boilerplate comment
  loop: add a SPDX header
  loop: remove loop.h
  perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first
  perf/amd/ibs: Use interrupt regs ip for stack unwinding
  fscrypt: add new helper functions for test_dummy_encryption
  fscrypt: factor out fscrypt_policy_to_key_spec()
  io_uring: support CQE32 for nop operation
  io_uring: enable CQE32
  io_uring: support CQE32 in /proc info
  io_uring: add tracing for additional CQE32 fields
  io_uring: overflow processing for CQE32
  io_uring: flush completions for CQE32
  io_uring: modify io_get_cqe for CQE32
  io_uring: add CQE32 completion processing
  io_uring: add CQE32 setup processing
  io_uring: change ring size calculation for CQE32
  io_uring: store add. return values for CQE32
  io_uring: support CQE32 in io_uring_cqe
  io_uring: add support for 128-byte SQEs
  io_uring: don't clear req->kbuf when buffer selection is done
  io_uring: eliminate the need to track provided buffer ID separately
  io_uring: move provided buffer state closer to submit state
  io_uring: move provided and fixed buffers into the same io_kiocb area
  io_uring: abstract out provided buffer list selection
  io_uring: never call io_buffer_select() for a buffer re-select
  io_uring: get rid of hashed provided buffer groups
  io_uring: always use req->buf_index for the provided buffer group
  io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set
  io_uring: kill io_rw_buffer_select() wrapper
  io_uring: make io_buffer_select() return the user address directly
  doc: admin-guide: Update libata kernel parameters
  ata: libata-core: Allow forcing most horkage flags
  ata: libata-core: Improve link flags forced settings
  ata: libata-core: Refactor force_tbl definition
  ata: libata-core: cleanup ata_device_blacklist
  ata: simplify the return expression of brcm_ahci_remove
  m68k: math-emu: Fix typos in comments
  m68k: Wire up syscall_trace_enter/leave for m68k
  s390/pai: add support for cryptography counters
  entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
  lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
  arm64: entry: use stackleak_erase_on_task_stack()
  stackleak: add on/off stack variants
  lkdtm/stackleak: check stack boundaries
  lkdtm/stackleak: prevent unexpected stack usage
  lkdtm/stackleak: rework boundary management
  lkdtm/stackleak: avoid spurious failure
  stackleak: rework poison scanning
  stackleak: rework stack high bound handling
  stackleak: clarify variable names
  stackleak: rework stack low bound handling
  stackleak: remove redundant check
  stackleak: move skip_erasing() check earlier
  arm64: stackleak: fix current_top_of_stack()
  randstruct: Enable Clang support
  randstruct: Move seed generation into scripts/basic/
  randstruct: Split randstruct Makefile and CFLAGS
  randstruct: Reorganize Kconfigs and attribute macros
  sancov: Split plugin build from plugin CFLAGS
  netfs: Eliminate Clang randstruct warning
  docs: kdump: Update the crashkernel description for arm64
  of: Support more than one crash kernel regions for kexec -s
  of: fdt: Add memory for devices by DT property "linux,usable-memory-range"
  arm64: kdump: Reimplement crashkernel=X
  arm64: Use insert_resource() to simplify code
  kdump: return -ENOENT if required cmdline option does not exist
  objtool: Fix STACK_FRAME_NON_STANDARD reloc type
  s390/compat: cleanup compat_linux.h header file
  s390/entry: remove broken and not needed code
  s390/boot: convert parmarea to C
  s390/boot: convert initial lowcore to C
  s390/ptrace: move short psw definitions to ptrace header file
  s390/head: initialize all new psws
  s390/boot: change initial program check handler to disabled wait psw
  s390/head: adjust iplstart entry point
  s390/boot: get rid of startup archive
  s390/vx: remove comments from macros which break LLVM's IAS
  s390/extable: prefer local labels in .set directives
  s390/nospec: prefer local labels in .set directives
  s390/hypfs: fix typos in comments
  s390/crypto: fix typos in comments
  s390/consoles: improve panic notifiers reliability
  arm64/sme: More sensibly define the size for the ZA register set
  drivers/perf: hisi: Add Support for CPA PMU
  drivers/perf: hisi: Associate PMUs in SICL with CPUs online
  drivers/perf: arm_spe: Expose saturating counter to 16-bit
  perf/arm-cmn: Add CMN-700 support
  perf/arm-cmn: Refactor occupancy filter selector
  perf/arm-cmn: Add CMN-650 support
  dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700
  perf: check return value of armpmu_request_irq()
  linkage: Fix issue with missing symbol size
  x86/entry: Remove skip_r11rcx
  x86/entry: Use PUSH_AND_CLEAR_REGS for compat
  x86/entry: Simplify entry_INT80_compat()
  x86/mm: Simplify RESERVE_BRK()
  perf: RISC-V: Remove non-kernel-doc ** comments
  irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
  platform/x86: pmc_atom: dont export pmc_atom_read - no modular users
  platform/x86: pmc_atom: remove unused pmc_atom_write()
  platform/x86: amd-pmc: Fix build error unused-function
  platform/surface: aggregator: Fix initialization order when compiling as builtin module
  platform/surface: gpe: Add support for Surface Pro 8
  platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
  platform/x86: thinkpad_acpi: Correct dual fan probe
  platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
  platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
  efi: stub: prefer mirrored memory for randomized allocations
  io_uring: kill io_recv_buffer_select() wrapper
  io_uring: use 'sr' vs 'req->sr_msg' consistently
  io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg
  io_uring: check IOPOLL/ioprio support upfront
  arm64: mm: Cleanup useless parameters in zone_sizes_init()
  block: improve the error message from bio_check_eod
  block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
  block: remove superfluous calls to blkcg_bio_issue_init
  selftests/seccomp: Fix spelling mistake "Coud" -> "Could"
  arm64: fix types in copy_highpage()
  arm64/sysreg: Generate definitions for SCTLR_EL1
  x86/mm: Cleanup the control_va_addr_alignment() __setup handler
  irqchip/gic: Improved warning about incorrect type
  irqchip/csky: Return true/false (not 1/0) from bool functions
  irqchip/imx-irqsteer: Add runtime PM support
  irqchip/imx-irqsteer: Constify irq_chip struct
  irqchip/armada-370-xp: Enable MSI affinity configuration
  irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
  irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
  irqchip/sun6i-r: Use NULL for chip_data
  irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup
  arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
  irqchip/exiu: Fix acknowledgment of edge triggered interrupts
  x86: Fix return value of __setup handlers
  irqchip/gic-v3: Claim iomem resources
  dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 compat requirements explicit
  irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP
  irqchip/gic-v3: Detect LPI invalidation MMIO registers
  arm64/sysreg: Generate definitions for TTBRn_EL1
  arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1
  arm64/sysreg: Enable automatic generation of system register definitions
  arm64: Add sysreg header generation scripting
  arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
  arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
  arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1
  arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
  arm64/mte: Make TCF field values and naming more standard
  arm64/mte: Make TCF0 naming and field values more standard
  arm64/sysreg: Introduce helpers for access to sysreg fields
  irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES}
  block: null_blk: Improve device creation with configfs
  block: null_blk: Cleanup messages
  block: null_blk: Cleanup device creation and deletion
  block: null_blk: Fix code style issues
  xen-blkback: use bdev_discard_alignment
  arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
  x86/split_lock: Enable the split lock feature on Raptor Lake
  perf/x86/amd/core: Add PerfMonV2 overflow handling
  perf/x86/amd/core: Add PerfMonV2 counter control
  perf/x86/amd/core: Detect available counters
  perf/x86/amd/core: Detect PerfMonV2 support
  x86/msr: Add PerfCntrGlobal* registers
  x86/cpufeatures: Add PerfMonV2 feature bit
  kselftest/arm64: Fix ABI header directory location
  selftests/seccomp: Add test for wait killable notifier
  selftests/seccomp: Refactor get_proc_stat to split out file reading code
  seccomp: Add wait_killable semantic to seccomp user notifier
  selinux: log anon inode class name
  selinux: declare data arrays const
  selinux: fix indentation level of mls_ops block
  selinux: include necessary headers in headers
  selinux: avoid extra semicolon
  selinux: update parameter documentation
  selinux: resolve checkpatch errors
  srcu: Drop needless initialization of sdp in srcu_gp_start()
  srcu: Prevent expedited GPs and blocking readers from consuming CPU
  srcu: Add contention check to call_srcu() srcu_data ->lock acquisition
  srcu: Automatically determine size-transition strategy at boot
  tools/memory-model/README: Update klitmus7 compat table
  rnbd-srv: use bdev_discard_alignment
  nvme: remove a spurious clear of discard_alignment
  loop: remove a spurious clear of discard_alignment
  dasd: don't set the discard_alignment queue limit
  raid5: don't set the discard_alignment queue limit
  dm-zoned: don't set the discard_alignment queue limit
  virtio_blk: fix the discard_granularity and discard_alignment queue limits
  null_blk: don't set the discard_alignment queue limit
  nbd: don't set the discard_alignment queue limit
  ubd: don't set the discard_alignment queue limit
  efi/arm64: libstub: run image in place if randomized by the loader
  efi: libstub: pass image handle to handle_kernel_image()
  efi: x86: Set the NX-compatibility flag in the PE header
  efi: libstub: ensure allocated memory to be executable
  efi: libstub: declare DXE services table
  x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS
  x86/entry: Don't call error_entry() for XENPV
  x86/entry: Move CLD to the start of the idtentry macro
  x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
  x86/entry: Switch the stack after error_entry() returns
  x86/traps: Use pt_regs directly in fixup_bad_iret()
  kthread: unexport kthread_blkcg
  blk-cgroup: cleanup blkcg_maybe_throttle_current
  blk-cgroup: cleanup blk_cgroup_congested
  blk-cgroup: move blkcg_css to blk-cgroup.c
  blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>
  blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
  blk-cgroup: replace bio_blkcg with bio_blkcg_css
  blktrace: cleanup the __trace_note_message interface
  blk-cgroup: move struct blkcg to block/blk-cgroup.h
  blk-cgroup: move blkcg_{pin,unpin}_online out of line
  blk-cgroup: move blk_cgroup_congested out line
  blk-cgroup: move blkcg_{get,set}_fc_appid out of line
  nvme-fc: fold t fc_update_appid into fc_appid_store
  nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
  blk-cgroup: remove __bio_blkcg
  block: ignore RWF_HIPRI hint for sync dio
  x86/sev: Fix address space sparse warning
  time/sched_clock: Fix formatting of frequency reporting code
  time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz
  time/sched_clock: Round the frequency reported to nearest rather than down
  genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  timekeeping: Consolidate fast timekeeper
  timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()
  EDAC: Use kcalloc()
  x86/fpu: Cleanup variable shadowing
  x86/aperfperf: Make it correct on 32bit and UP kernels
  xtensa: clean up labels in the kernel entry assembly
  xtensa: don't leave invalid TLB entry in fast_store_prohibited
  xtensa: fix declaration of _SecondaryResetVector_text_*
  irqchip: irq-xtensa-mx: fix initial IRQ affinity
  xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE
  xtensa: add hibernation support
  xtensa: support coprocessors on SMP
  xtensa: get rid of stack frame in coprocessor_flush
  xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB
  xtensa: add xtensa_xsr macro
  xtensa: handle coprocessor exceptions in kernel mode
  xtensa: use callx0 opcode in fast_coprocessor
  xtensa: clean up excsave1 initialization
  xtensa: clean up declarations in coprocessor.h
  xtensa: clean up exception handler prototypes
  xtensa: clean up function declarations in traps.c
  xtensa: enable KCSAN
  xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN
  xtensa: enable context tracking
  xtensa: use abi_* register names in the kernel exit code
  xtensa: move trace_hardirqs_off call back to entry.S
  xtensa: drop dead code from entry.S
  xtensa: noMMU: allow handling protection faults
  xtensa: extract vmalloc_fault code into a function
  xtensa: move asid_cache from fault.c to mmu.c
  xtensa: iss: extract and constify network callbacks
  xtensa: iss: clean up per-device locking in network driver
  xtensa: iss: replace iss_net_set_mac with eth_mac_addr
  xtensa: iss: drop opened_list logic from the network driver
  xtensa: localize labels used in memmove
  x86/apic: Do apic driver probe for "nosmp" use case
  aoe: Avoid flush_scheduled_work() usage
  smp: Make softirq handling RT safe in flush_smp_call_function_queue()
  smp: Rename flush_smp_call_function_from_idle()
  sched: Fix missing prototype warnings
  io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread()
  io_uring: add IORING_SETUP_TASKRUN_FLAG
  io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used
  io_uring: set task_work notify method at init time
  io-wq: use __set_notify_signal() to wake workers
  io_uring: serialize ctx->rings->sq_flags with atomic_or/and
  task_work: allow TWA_SIGNAL without a rescheduling IPI
  io_uring: return hint on whether more data is available after receive
  tcp: pass back data left in socket after receive
  selftests/seccomp: Ensure that notifications come in FIFO order
  seccomp: Use FIFO semantics to order notifications
  selftests/seccomp: Add SKIP for failed unshare()
  selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without CAP_SYS_ADMIN
  KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high
  KVM: arm64: Treat ESR_EL2 as a 64-bit register
  arm64: Treat ESR_ELx as a 64-bit register
  arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
  arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
  arm64/ftrace: Make function graph use ftrace directly
  ftrace: cleanup ftrace_graph_caller enable and disable
  arm64/sme: Fix NULL check after kzalloc
  EDAC/ghes: Change ghes_hw from global to static
  EDAC/armada_xp: Use devm_platform_ioremap_resource()
  sched/fair: Remove cfs_rq_tg_path()
  sched/fair: Remove sched_trace_*() helper functions
  sched/fair: Refactor cpu_util_without()
  io_uring: use the text representation of ops in trace
  selftests/arm64: Fix O= builds for the floating point tests
  selftests/arm64: Clean the fp helper libraries
  selftests/arm64: Define top_srcdir for the fp tests
  selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile
  kselftest/arm64: fix array_size.cocci warning
  selftests/arm64: Add a testcase for handling of ZA on clone()
  kselftest/arm64: Add SME support to syscall ABI test
  kselftest/arm64: Add coverage for the ZA ptrace interface
  kselftest/arm64: Add streaming SVE to SVE ptrace tests
  kselftest/arm64: signal: Add SME signal handling tests
  kselftest/arm64: Add stress test for SME ZA context switching
  kselftest/arm64: signal: Handle ZA signal context in core code
  kselftest/arm64: sme: Provide streaming mode SVE stress test
  kselftest/arm64: Extend vector configuration API tests to cover SME
  kselftest/arm64: Add tests for TPIDR2
  kselftest/arm64: sme: Add SME support to vlset
  kselftest/arm64: Add manual encodings for SME instructions
  kselftest/arm64: Add simple test for MTE prctl
  kselftest/arm64: Refactor parameter checking in mte_switch_mode()
  kselftest/arm64: Log unexpected asynchronous MTE faults
  kselftest/arm64: Handle more kselftest result codes in MTE helpers
  kselftest/arm64: Validate setting via FPSIMD and read via SVE regsets
  kselftest/arm64: Remove assumption that tasks start FPSIMD only
  kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data()
  EDAC/synopsys: Add a SPDX identifier
  EDAC/synopsys: Add driver support for i.MX platforms
  x86/speculation: Add missing prototype for unpriv_ebpf_notify()
  amd_hsmp: Add HSMP protocol version 5 messages
  platform/x86/dell: add buffer allocation/free functions for SMI calls
  x86/aperfmperf: Integrate the fallback code from show_cpuinfo()
  x86/aperfmperf: Replace arch_freq_get_on_cpu()
  x86/aperfmperf: Replace aperfmperf_get_khz()
  x86/aperfmperf: Store aperf/mperf data for cpu frequency reads
  x86/aperfmperf: Make parts of the frequency invariance code unconditional
  x86/aperfmperf: Restructure arch_scale_freq_tick()
  x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct
  x86/aperfmperf: Untangle Intel and AMD frequency invariance init
  arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
  platform/x86: asus-wmi: Use kobj_to_dev()
  platform/x86/intel: pmc/core: Use kobj_to_dev()
  platform/x86/intel: pmc/core: change pmc_lpm_modes to static
  platform/x86/intel/sdsi: Fix bug in multi packet reads
  platform/x86/intel/sdsi: Poll on ready bit for writes
  platform/x86/intel/sdsi: Handle leaky bucket
  platform/x86: intel-uncore-freq: Prevent driver loading in guests
  platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
  platform/x86: dell-laptop: Add quirk entry for Latitude 7520
  platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
  platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
  platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version()
  x86/aperfmperf: Separate AP/BP frequency invariance init
  x86/smp: Move APERF/MPERF code where it belongs
  x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu()
  x86/split-lock: Remove unused TIF_SLD bit
  x86/split_lock: Make life miserable for split lockers
  x86/pm: Fix false positive kmemleak report in msr_build_context()
  x86/sev: Get the AP jump table address from secrets page
  x86/sev: Add missing __init annotations to SEV init routines
  virt: sevguest: Rename the sevguest dir and files to sev-guest
  s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt()
  io_uring: rename op -> opcode
  io_uring: add io_uring_get_opcode
  io_uring: add type to op enum
  documentation: zonefs: Document sysfs attributes
  null-blk: save memory footprint for struct nullb_cmd
  io_uring: fix compile warning for 32-bit builds
  md: Replace role magic numbers with defined constants
  md/raid0: Ignore RAID0 layout if the second zone has only one device
  md/raid5: Annotate functions that hold device_lock with __must_hold
  md/raid5-ppl: Annotate with rcu_dereference_protected()
  md/raid5: Annotate rdev/replacement access when mddev_lock is held
  md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated
  md/raid5: Add __rcu annotation to struct disk_info
  md/raid5: Un-nest struct raid5_percpu definition
  md/raid5: Cleanup setup_conf() error returns
  md: replace deprecated strlcpy & remove duplicated line
  md/bitmap: don't set sb values if can't pass sanity check
  md: fix an incorrect NULL check in md_reload_sb
  md: fix an incorrect NULL check in does_sb_need_changing
  raid5: introduce MD_BROKEN
  md: Set MD_BROKEN for RAID1 and RAID10
  arm64: document the boot requirements for MTE
  x86/fpu/xsave: Support XSAVEC in the kernel
  genirq/matrix: Remove redundant assignment to variable 'end'
  timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
  m68k: defconfig: Update defconfigs for v5.18-rc1
  s390: add KCSAN instrumentation to barriers and spinlocks
  s390/pci: add error record for CC 2 retries
  s390/pci: add PCI access type and length to error records
  s390/pci: don't log availability events as errors
  s390/pci: make better use of zpci_dbg() levels
  s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration
  s390/vdso: add vdso randomization
  s390/vdso: map vdso above stack
  s390/vdso: move vdso mapping to its own function
  s390/mmap: increase stack/mmap gap to 128MB
  s390/zcrypt: code cleanup
  s390/zcrypt: cleanup CPRB struct definitions
  s390/ap: uevent on apmask/aqpmask change
  s390/cio: simplify the calculation of variables
  s390/smp: sort out physical vs virtual CPU0 lowcore pointer
  s390/zcrypt: add display of ASYM master key verification pattern
  s390/kexec: set end-of-ipl flag in last diag308 call
  s390/sclp: add detection of IPL-complete-control facility
  x86/mce: Add messages for panic errors in AMD's MCE grading
  x86/mce: Simplify AMD severity grading logic
  btrfs: Avoid live-lock in search_ioctl() on hardware with sub-page faults
  arm64: Add support for user sub-page fault probing
  mm: Add fault_in_subpage_writeable() to probe at sub-page granularity
  csky: atomic: Add conditional atomic operations' optimization
  csky: atomic: Add custom atomic.h implementation
  csky: atomic: Optimize cmpxchg with acquire & release
  io_uring: cleanup error-handling around io_req_complete
  io_uring: add socket(2) support
  net: add __sys_socket_file()
  io_uring: fix trace for reduced sqe padding
  io_uring: add fgetxattr and getxattr support
  io_uring: add fsetxattr and setxattr support
  fs: split off do_getxattr from getxattr
  fs: split off setxattr_copy and do_setxattr function from setxattr
  io_uring: return an error when cqe is dropped
  io_uring: use constants for cq_overflow bitfield
  io_uring: rework io_uring_enter to simplify return value
  io_uring: trace cqe overflows
  io_uring: add trace support for CQE overflow
  io_uring: allow re-poll if we made progress
  io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
  io_uring: add support for IORING_ASYNC_CANCEL_ANY
  io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key
  io_uring: add support for IORING_ASYNC_CANCEL_ALL
  io_uring: pass in struct io_cancel_data consistently
  io_uring: remove dead 'poll_only' argument to io_poll_cancel()
  io_uring: refactor io_disarm_next() locking
  io_uring: move timeout locking in io_timeout_cancel()
  io_uring: store SCM state in io_fixed_file->file_ptr
  io_uring: kill ctx arg from io_req_put_rsrc
  io_uring: add a helper for putting rsrc nodes
  io_uring: store rsrc node in req instead of refs
  io_uring: refactor io_assign_file error path
  io_uring: use right helpers for file assign locking
  io_uring: add data_race annotations
  io_uring: inline io_req_complete_fail_submit()
  io_uring: refactor io_submit_sqe()
  io_uring: refactor lazy link fail
  io_uring: introduce IO_REQ_LINK_FLAGS
  io_uring: refactor io_queue_sqe()
  io_uring: rename io_queue_async_work()
  io_uring: inline io_queue_sqe()
  io_uring: helper for prep+queuing linked timeouts
  io_uring: inline io_free_req()
  io_uring: kill io_put_req_deferred()
  io_uring: minor refactoring for some tw handlers
  io_uring: clean poll tw PF_EXITING handling
  io_uring: optimise io_get_cqe()
  io_uring: optimise submission left counting
  io_uring: optimise submission loop invariant
  io_uring: add helper to return req to cache list
  io_uring: helper for empty req cache checks
  io_uring: inline io_flush_cached_reqs
  io_uring: shrink final link flush
  io_uring: memcpy CQE from req
  io_uring: explicitly keep a CQE in io_kiocb
  io_uring: rename io_sqe_file_register
  io_uring: deduplicate SCM accounting
  io_uring: don't pass around fixed index for scm
  io_uring: refactor __io_sqe_files_scm
  io_uring: uniform SCM accounting
  io_uring: don't scm-account for non af_unix sockets
  io_uring: move finish_wait() outside of loop in cqring_wait()
  io_uring: refactor io_req_add_compl_list()
  io_uring: silence io_for_each_link() warning
  io_uring: partially uninline io_put_task()
  io_uring: cleanup conditional submit locking
  io_uring: optimise mutex locking for submit+iopoll
  io_uring: pre-calculate syscall iopolling decision
  io_uring: split off IOPOLL argument verifiction
  io_uring: clean up io_queue_next()
  io_uring: move poll recycling later in compl flushing
  io_uring: optimise io_free_batch_list
  io_uring: refactor io_req_find_next
  io_uring: remove extra ifs around io_commit_cqring
  io_uring: small optimisation of tctx_task_work
  block/partitions/ldm: Remove redundant assignments
  block/partitions/atari: Remove redundant assignment
  block/partitions/acorn: Remove redundant assignments
  block/blk-map: Remove redundant assignment
  block/badblocks: Remove redundant assignments
  binfmt_flat: Remove shared library support
  arm64/sme: Provide Kconfig for SME
  KVM: arm64: Handle SME host state when running guests
  KVM: arm64: Trap SME usage in guest
  KVM: arm64: Hide SME system registers from guests
  arm64/sme: Save and restore streaming mode over EFI runtime calls
  arm64/sme: Disable streaming mode and ZA when flushing CPU state
  arm64/sme: Add ptrace support for ZA
  arm64/sme: Implement ptrace support for streaming mode SVE registers
  arm64/sme: Implement ZA signal handling
  arm64/sme: Implement streaming SVE signal handling
  arm64/sme: Disable ZA and streaming mode when handling signals
  arm64/sme: Implement traps and syscall handling for SME
  arm64/sme: Implement ZA context switching
  arm64/sme: Implement streaming SVE context switching
  arm64/sme: Implement SVCR context switching
  arm64/sme: Implement support for TPIDR2
  arm64/sme: Implement vector length configuration prctl()s
  arm64/sme: Implement sysctl to set the default vector length
  arm64/sme: Identify supported SME vector lengths at boot
  arm64/sme: Basic enumeration support
  arm64/sme: Early CPU setup for SME
  arm64/sme: Manually encode SME instructions
  arm64/sme: System register and exception syndrome definitions
  arm64/sme: Provide ABI documentation for SME
  arm64: stacktrace: align with common naming
  arm64: stacktrace: rename stackframe to unwind_state
  arm64: stacktrace: rename unwinder functions
  arm64: stacktrace: make struct stackframe private to stacktrace.c
  arm64: stacktrace: delete PCS comment
  arm64: stacktrace: remove NULL task check from unwind_frame()
  arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
  objtool: Update documentation
  objtool: Remove --lto and --vmlinux in favor of --link
  objtool: Add HAVE_NOINSTR_VALIDATION
  objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
  objtool: Make noinstr hacks optional
  objtool: Make jump label hack optional
  objtool: Make static call annotation optional
  objtool: Make stack validation frame-pointer-specific
  objtool: Add CONFIG_OBJTOOL
  objtool: Extricate sls from stack validation
  objtool: Rework ibt and extricate from stack validation
  objtool: Make stack validation optional
  objtool: Add option to print section addresses
  objtool: Don't print parentheses in function addresses
  objtool: Ditch subcommands
  objtool: Reorganize cmdline options
  libsubcmd: Fix OPTION_GROUP sorting
  sched/fair: Revise comment about lb decision matrix
  sched/psi: report zeroes for CPU full at the system level
  sched/fair: Delete useless condition in tg_unthrottle_up()
  sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
  sched/fair: Move calculate of avg_load to a better location
  mailmap: Update my email address to @redhat.com
  MAINTAINERS: Add myself as scheduler topology reviewer
  psi: Fix trigger being fired unexpectedly at initial
  signal: Deliver SIGTRAP on perf event asynchronously if blocked
  ata: Make use of the helper function devm_platform_ioremap_resource()
  ata: libata-core: replace "its" with "it is"
  ahci: Add a generic 'controller2' RAID id
  x86/tdx: Annotate a noreturn function
  virt: sevguest: Change driver name to reflect generic SEV support
  tools/nolibc/string: Implement `strdup()` and `strndup()`
  tools/nolibc/string: Implement `strnlen()`
  tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`
  tools/nolibc/types: Implement `offsetof()` and `container_of()` macro
  tools/nolibc/sys: Implement `mmap()` and `munmap()`
  tools/nolibc: i386: Implement syscall with 6 arguments
  tools/nolibc: Remove .global _start from the entry point code
  tools/nolibc: Replace `asm` with `__asm__`
  tools/nolibc: x86-64: Update System V ABI document link
  tools/nolibc/stdlib: only reference the external environ when inlined
  tools/nolibc/string: do not use __builtin_strlen() at -O0
  tools/nolibc: add the nolibc subdir to the common Makefile
  tools/nolibc: add a makefile to install headers
  tools/nolibc/types: add poll() and waitpid() flag definitions
  tools/nolibc/sys: add syscall definition for getppid()
  tools/nolibc/string: add strcmp() and strncmp()
  tools/nolibc/stdio: add support for '%p' to vfprintf()
  tools/nolibc/stdlib: add a simple getenv() implementation
  tools/nolibc/stdio: make printf(%s) accept NULL
  tools/nolibc/stdlib: implement abort()
  tools/nolibc: also mention how to build by just setting the include path
  tools/nolibc/time: create time.h with time()
  tools/nolibc/signal: move raise() to signal.h
  tools/nolibc/unistd: add usleep()
  tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.h
  tools/nolibc/errno: extract errno.h from sys.h
  tools/nolibc/string: export memset() and memmove()
  tools/nolibc/types: define PATH_MAX and MAXPATHLEN
  tools/nolibc/arch: mark the _start symbol as weak
  tools/nolibc: move exported functions to their own section
  tools/nolibc/string: add tiny versions of strncat() and strlcat()
  tools/nolibc/string: add strncpy() and strlcpy()
  tools/nolibc/string: slightly simplify memmove()
  tools/nolibc/string: use unidirectional variants for memcpy()
  tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errno
  tools/nolibc/stdlib: make raise() use the lower level syscalls only
  tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()
  tools/nolibc/sys: make open() take a vararg on the 3rd argument
  tools/nolibc/stdio: add perror() to report the errno value
  tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE
  tools/nolibc/stdio: add a minimal [vf]printf() implementation
  tools/nolibc/stdio: add fwrite() to stdio
  tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput* functions
  tools/nolibc/stdio: add a minimal set of stdio functions
  tools/nolibc/stdlib: add utoh() and u64toh()
  tools/nolibc/stdlib: add i64toa() and u64toa()
  tools/nolibc/stdlib: replace the ltoa() function with more efficient ones
  tools/nolibc/stdlib: move ltoa() to stdlib.h
  tools/nolibc/types: move makedev to types.h and make it a macro
  tools/nolibc/types: make FD_SETSIZE configurable
  tools/nolibc/types: move the FD_* functions to macros in types.h
  tools/nolibc/ctype: add the missing is* functions
  tools/nolibc/ctype: split the is* functions to ctype.h
  tools/nolibc/string: split the string functions into string.h
  tools/nolibc/stdlib: extract the stdlib-specific functions to their own file
  tools/nolibc/sys: split the syscall definitions into their own file
  tools/nolibc/arch: split arch-specific code into individual files
  tools/nolibc/types: split syscall-specific definitions into their own files
  tools/nolibc/std: move the standard type definitions to std.h
  rcutorture: Make torture.sh allow for --kasan
  rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU
  rcutorture: Make kvm.sh allow more memory for --kasan runs
  torture: Save "make allmodconfig" .config file
  scftorture: Remove extraneous "scf" from per_version_boot_params
  rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC
  torture: Enable CSD-lock stall reports for scftorture
  torture: Skip vmlinux check for kvm-again.sh runs
  scftorture: Adjust for TASKS_RCU Kconfig option being selected
  rcuscale: Allow rcuscale without RCU Tasks Rude/Trace
  rcuscale: Allow rcuscale without RCU Tasks
  refscale: Allow refscale without RCU Tasks Rude/Trace
  refscale: Allow refscale without RCU Tasks
  rcutorture: Allow specifying per-scenario stat_interval
  rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario
  rcutorture: Allow rcutorture without RCU Tasks Rude
  rcutorture: Allow rcutorture without RCU Tasks
  rcutorture: Allow rcutorture without RCU Tasks Trace
  rcu: Make the TASKS_RCU Kconfig option be selected
  rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
  rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior
  rcu: Check for successful spawn of ->boost_kthread_task
  rcu: Fix preemption mode check on synchronize_rcu[_expedited]()
  rcu: Print number of online CPUs in RCU CPU stall-warning messages
  rcu: Add comments to final rcu_gp_cleanup() "if" statement
  kernel/smp: Provide boot-time timeout for CSD lock diagnostics
  documentation: zonefs: Cleanup the mount options section
  zonefs: Add active seq file accounting
  zonefs: Export open zone resource information through sysfs
  zonefs: Always do seq file write open accounting
  zonefs: Rename super block information fields
  zonefs: Fix management of open zones
  zonefs: Clear inode information flags on inode creation
  docs: Update RCU cross-references as suggested in doc-guide
  docs: Add documentation for rude and trace RCU flavors
  x86/boot: Put globals that are accessed early into the .data section
  binfmt_flat: Drop vestiges of coredump support
  x86/mm: Fix spacing within memory encryption features message
  Documentation: Update the recommended pattern for GPIO irqchips
  gpio: Update TODO to mention immutable irq_chip structures
  pinctrl: amd: Make the irqchip immutable
  pinctrl: msmgpio: Make the irqchip immutable
  pinctrl: apple-gpio: Make the irqchip immutable
  gpio: pl061: Make the irqchip immutable
  gpio: tegra186: Make the irqchip immutable
  gpio: Add helpers to ease the transition towards immutable irq_chip
  gpio: Expose the gpiochip_irq_re[ql]res helpers
  gpio: Don't fiddle with irqchips marked as immutable
  EDAC/dmc520: Don't print an error for each unconfigured interrupt line
  binfmt_flat: do not stop relocating GOT entries prematurely on riscv
  block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage
  csky: optimize memcpy_{from,to}io() and memset_io()
  csky: Add C based string functions
  loop: don't destroy lo->workqueue in __loop_clr_fd
  loop: remove lo_refcount and avoid lo_mutex in ->open / ->release
  loop: avoid loop_validate_mutex/lo_mutex in ->release
  loop: suppress uevents while reconfiguring the device
  loop: implement ->free_disk
  loop: only freeze the queue in __loop_clr_fd when needed
  loop: don't freeze the queue in lo_release
  loop: remove the racy bd_inode->i_mapping->nrpages asserts
  loop: initialize the worker tracking fields once
  loop: de-duplicate the idle worker freeing code
  block: turn bdev->bd_openers into an atomic_t
  block: add a disk_openers helper
  zram: cleanup zram_remove
  zram: cleanup reset_store
  nbd: use the correct block_device in nbd_bdev_reset
  block: change exported IO accounting interface from gendisk to bdev
  drbd: Return true/false (not 1/0) from bool functions
  drdb: Switch to kvfree_rcu() API
  drbd: Replace "unsigned" with "unsigned int"
  drbd: Make use of PFN_UP helper macro
  block: drbd: drbd_receiver: Remove redundant assignment to err
  drbd: address enum mismatch warnings
  drbd: fix duplicate array initializer
  direct-io: remove random prefetches
  block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
  block: add a bdev_discard_granularity helper
  block: remove QUEUE_FLAG_DISCARD
  block: add a bdev_max_discard_sectors helper
  block: refactor discard bio size limiting
  block: move {bdev,queue_limit}_discard_alignment out of line
  block: use bdev_discard_alignment in part_discard_alignment_show
  block: remove queue_discard_alignment
  block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
  block: use bdev_alignment_offset in disk_alignment_offset_show
  block: use bdev_alignment_offset in part_alignment_offset_show
  block: add a bdev_max_zone_append_sectors helper
  block: add a bdev_stable_writes helper
  block: add a bdev_fua helper
  block: add a bdev_write_cache helper
  block: add a bdev_nonrot helper
  mm: use bdev_is_zoned in claim_swapfile
  ntfs3: use bdev_logical_block_size instead of open coding it
  btrfs: use bdev_max_active_zones instead of open coding it
  drbd: cleanup decide_on_discard_support
  drbd: use bdev_alignment_offset instead of queue_alignment_offset
  drbd: use bdev based limit helpers in drbd_send_sizes
  drbd: remove assign_p_sizes_qlim
  target: fix discard alignment on partitions
  target: pass a block_device to target_configure_unmap_from_queue
  target: remove an incorrect unmap zeroes data deduction
  bfq: Make sure bfqg for which we are queueing requests is online
  bfq: Get rid of __bio_blkcg() usage
  bfq: Track whether bfq_group is still online
  bfq: Remove pointless bfq_init_rq() calls
  bfq: Drop pointless unlock-lock pair
  bfq: Update cgroup information before merging bio
  bfq: Split shared queues on move between cgroups
  bfq: Avoid merging queues with different parents
  bfq: Avoid false marking of bic as stably merged
  pktcdvd: stop using bio_reset
  block: turn bio_kmalloc into a simple kmalloc wrapper
  target/pscsi: remove pscsi_get_bio
  squashfs: always use bio_kmalloc in squashfs_bio_read
  btrfs: simplify ->flush_bio handling
  block: allow use of per-cpu bio alloc cache by block drivers
  block: allow using the per-cpu bio cache from bio_alloc_bioset
  x86/boot: Add an efi.h header for the decompressor
  selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
  timekeeping: Introduce fast accessor to clock tai
  tracing/timer: Add missing argument documentation of trace points
  genirq: Take the proposed affinity at face value if force==true
  x86/asm: Merge load_gs_index()
  x86/32: Remove lazy GS macros
  ELF: Remove elf_core_copy_kernel_regs()
  virt: sevguest: Fix bool function returning negative value
  x86/process: Fix kernel-doc warning due to a changed function name
  fscrypt: log when starting to use inline encryption
  dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support
  fscrypt: split up FS_CRYPTO_BLOCK_SIZE
  lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead()
  cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier
  cfi: Use __builtin_function_start
  security: don't treat structure as an array of struct hlist_head
  usercopy: Remove HARDENED_USERCOPY_PAGESPAN
  mm/usercopy: Detect large folio overruns
  mm/usercopy: Detect vmalloc overruns
  mm/usercopy: Check kmap addresses properly
  x86/crash: Fix minor typo/bug in debug message
  efi: Add missing prototype for efi_capsule_setup_info
  docs: security: Add secrets/coco documentation
  efi: Register efi_secret platform device if EFI secret area is declared
  virt: Add efi_secret module to expose confidential computing secrets
  efi: Save location of EFI confidential computing area
  efi: Allow to enable EFI runtime services by default on RT
  x86/apic: Clarify i82489DX bit overlap in APIC_LVT0
  platform/x86: amd-pmc: Avoid reading SMU version at probe time
  platform/x86: amd-pmc: Move FCH init to first use
  platform/x86: amd-pmc: Move SMU logging setup out of init
  platform/x86: hp-wmi: Correct code style related issues
  platform/x86: wmi: replace usage of found with dedicated list iterator variable
  platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons
  ata: pata_via: fix sloppy typing in via_do_set_mode()
  ata: pata_sil680: fix result type of sil680_sel{dev|reg}()
  x86/32: Simplify ELF_CORE_COPY_REGS
  cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again.
  x86/xen: Allow to retry if cpu_initialize_context() failed.
  ata: libata-core: fix parameter type in ata_xfer_mode2shift()
  rcu: Check for jiffies going backwards
  rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting
  rcu: Clarify fill-the-gap comment in rcu_segcblist_advance()
  tools/nolibc: guard the main file against multiple inclusion
  tools/nolibc: use pselect6 on RISCV
  torture: Make thread detection more robust by using lspcu
  torture: Permit running of experimental torture types
  torture: Use "-o Batchmode=yes" to disable ssh password requests
  torture: Reposition so that $? collects ssh code in torture.sh
  rcu: Make TASKS_RUDE_RCU select IRQ_WORK
  rcutorture: Call preempt_schedule() through static call/key
  rcutorture: Add missing return and use __func__ in warning
  rcutorture: Avoid corner-case #DE with nsynctypes check
  scftorture: Fix distribution of short handler delays
  rcutorture: Suppress debugging grace period delays during flooding
  torture: Add rcu_normal and rcu_expedited runs to torture.sh
  rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
  rcu-tasks: Handle sparse cpu_possible_mask
  rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs
  rcu-tasks: Restore use of timers for non-RT kernels
  rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods
  rcu-tasks: Make Tasks RCU account for userspace execution
  rcu-tasks: Use rcuwait for the rcu_tasks_kthread()
  rcu-tasks: Print pre-stall-warning informational messages
  rcu-tasks: Fix race in schedule and flush work
  rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
  rcu: Initialize boost kthread only for boot node prior SMP initialization
  rcu: Assume rcu_init() is called before smp
  rcu/nocb: Move rcu_nocb_is_setup to rcu_state
  rcu: Remove rcu_is_nocb_cpu()
  srcu: Add contention-triggered addition of srcu_node tree
  srcu: Create concurrency-safe helper for initiating size transition
  srcu: Explain srcu_funnel_gp_start() call to list_add() is safe
  srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda
  srcu: Avoid NULL dereference in srcu_torture_stats_print()
  srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU()
  srcu: Add boot-time control over srcu_node array allocation
  srcu: Ensure snp nodes tree is fully initialized before traversal
  srcu: Use invalid initial value for srcu_node GP sequence numbers
  srcu: Compute snp_seq earlier in srcu_funnel_gp_start()
  srcu: Make rcutorture dump the SRCU size state
  srcu: Add size-state transitioning code
  srcu: Dynamically allocate srcu_node array
  srcu: Make Tree SRCU able to operate without snp_node array
  srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf
  srcu: Fix s/is/if/ typo in srcu_node comment
  srcu: Tighten cleanup_srcu_struct() GP checks
  x86: Remove a.out support
  virt: sevguest: Fix return value check in alloc_shared_pages()
  EDAC/mc: Get rid of edac_align_ptr()
  EDAC/device: Sanitize edac_device_alloc_ctl_info() definition
  m68k: Introduce a virtual m68k machine
  clocksource/drivers: Add a goldfish-timer clocksource
  rtc: goldfish: Use gf_ioread32()/gf_iowrite32()
  tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
  EDAC/device: Get rid of the silly one-shot memory allocation in edac_device_alloc_ctl_info()
  EDAC/pci: Get rid of the silly one-shot memory allocation in edac_pci_alloc_ctl_info()
  EDAC/mc: Get rid of silly one-shot struct allocation in edac_mc_alloc()
  x86/kaslr: Fix build warning in KASLR code in boot stub
  libata: Improve ATA queued command allocation
  ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
  x86/mm: Replace nodes_weight() with nodes_empty() where appropriate
  x86: Replace cpumask_weight() with cpumask_empty() where appropriate
  clocksource: Replace cpumask_weight() with cpumask_empty()
  irqchip/bmips: Replace cpumask_weight() with cpumask_empty()
  genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate
  irqchip/gic-v3: Always trust the managed affinity provided by the core code
  genirq: Always limit the affinity to online CPUs
  genirq/msi: Shutdown managed interrupts with unsatifiable affinities
  x86/PCI: Fix coding style in PIRQ table verification
  x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
  x86/PCI: Add $IRT PIRQ routing table support
  x86/PCI: Handle PIRQ routing tables with no router device given
  x86/PCI: Add PIRQ routing table range checks
  x86/PCI: Add support for the SiS85C497 PIRQ router
  x86/PCI: Disambiguate SiS85C503 PIRQ router code entities
  x86/PCI: Handle IRQ swizzling with PIRQ routers
  x86/PCI: Also match function number in $PIR table
  x86/PCI: Include function number in $PIR table dump
  x86/PCI: Show the physical address of the $PIR table
  timers: Move timer sysctl into the timer code
  clockevents: Use dedicated list iterator variable
  timers: Simplify calc_index()
  timers: Initialize base::next_expiry_recalc in timers_prepare_cpu()
  Documentation/x86: Document TDX kernel architecture
  efi/cper: Reformat CPER memory error location to more readable
  EDAC/ghes: Unify CPER memory error location reporting
  efi/cper: Add a cper_mem_err_status_str() to decode error description
  x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate()
  csky: Fix versioncheck warnings
  ACPICA: Avoid cache flush inside virtual machines
  x86/tdx/ioapic: Add shared bit for IOAPIC base address
  x86/mm: Make DMA memory shared for TD guest
  x86/mm/cpa: Add support for TDX shared memory
  x86/tdx: Make pages shared in ioremap()
  x86/topology: Disable CPU online/offline control for TDX guests
  x86/boot: Avoid #VE during boot for TDX platforms
  x86/boot: Set CR0.NE early and keep it set during the boot
  x86/acpi/x86/boot: Add multiprocessor wake-up support
  x86/boot: Add a trampoline for booting APs via firmware handoff
  x86/tdx: Wire up KVM hypercalls
  x86/tdx: Port I/O: Add early boot support
  x86/tdx: Port I/O: Add runtime hypercalls
  x86/boot: Port I/O: Add decompression-time support for TDX
  x86/boot: Port I/O: Allow to hook up alternative helpers
  x86: Consolidate port I/O helpers
  x86: Adjust types used in port I/O helpers
  x86/tdx: Detect TDX at early kernel decompression time
  x86/tdx: Handle in-kernel MMIO
  x86/tdx: Handle CPUID via #VE
  x86/tdx: Add MSR support for TDX guests
  x86/tdx: Add HLT support for TDX guests
  x86/traps: Add #VE support for TDX guest
  x86/traps: Refactor exc_general_protection()
  x86/tdx: Exclude shared bit from __PHYSICAL_MASK
  x86/tdx: Extend the confidential computing API to support TDX guests
  x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions
  x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers
  x86/tdx: Detect running as a TDX guest in early boot
  x86/platform/uv: Log gap hole end size
  x86/platform/uv: Update TSC sync state for UV5
  x86/platform/uv: Update NMI Handler for UV5
  virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement
  virt: sevguest: Add support to get extended report
  virt: sevguest: Add support to derive key
  virt: Add SEV-SNP guest driver
  x86/sev: Register SEV-SNP guest request platform device
  x86/sev: Provide support for SNP guest request NAEs
  x86/sev: Add a sev= cmdline option
  x86/sev: Use firmware-validated CPUID for SEV-SNP guests
  x86/sev: Add SEV-SNP feature detection/setup
  x86/compressed/64: Add identity mapping for Confidential Computing blob
  x86/compressed: Export and rename add_identity_map()
  x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests
  x86/compressed: Add SEV-SNP feature detection/setup
  x86/boot: Add a pointer to Confidential Computing blob in bootparams
  x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers
  x86/sev: Move MSR-based VMGEXITs for CPUID to helper
  KVM: x86: Move lookup of indexed CPUID leafs to helper
  x86/boot: Add Confidential Computing type to setup_data
  csky: patch_text: Fixup last cpu should be master
  x86/configs: Add x86 debugging Kconfig fragment plus docs
  x86/compressed/acpi: Move EFI kexec handling into common code
  x86/compressed/acpi: Move EFI vendor table lookup to helper
  x86/compressed/acpi: Move EFI config table lookup to helper
  x86/compressed/acpi: Move EFI system table lookup to helper
  x86/compressed/acpi: Move EFI detection to helper
  x86/head/64: Re-enable stack protection
  x86/sev: Use SEV-SNP AP creation to start secondary CPUs
  csky: fix typos in comments
  x86/mm: Validate memory when changing the C-bit
  x86/kernel: Validate ROM memory before accessing when SEV-SNP is active
  x86/kernel: Mark the .bss..decrypted section as shared in the RMP table
  x86/sev: Add helper for validating pages in early enc attribute changes
  x86/sev: Register GHCB memory when SEV-SNP is active
  x86/compressed: Register GHCB memory when SEV-SNP is active
  x86/compressed: Add helper for validating pages in the decompression stage
  x86/sev: Check the VMPL level
  x86/sev: Add a helper for the PVALIDATE instruction
  x86/sev: Check SEV-SNP features support
  x86/sev: Save the negotiated GHCB version
  x86/sev: Define the Linux-specific guest termination reasons
  x86/mm: Extend cc_attr to include AMD SEV-SNP
  x86/sev: Detect/setup SEV/SME features earlier in boot
  x86/compressed/64: Detect/setup SEV/SME features earlier during boot
  x86/boot: Use MSR read/write helpers instead of inline assembly
  x86/boot: Introduce helpers for MSR reads/writes
  KVM: SVM: Update the SEV-ES save area mapping
  KVM: SVM: Create a separate mapping for the GHCB save area
  KVM: SVM: Create a separate mapping for the SEV-ES save area
  powerpc/85xx: Remove fsl,85... bindings
  x86/speculation/srbds: Do not try to turn mitigation off when not supported
  x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
  x86/mce: Avoid unnecessary padding in struct mce_bank
  x86/delay: Fix the wrong asm constraint in delay_loop()
  x86/amd_nb: Unexport amd_cache_northbridges()
  KVM: SVM: Define sev_features and VMPL field in the VMSA
  ftrace: Use preemption model accessors for trace header printout
  preempt/dynamic: Introduce preemption model accessors
  kcsan: Use preemption model accessors
  perf/x86: Unify format of events sysfs show
  perf/x86/amd: Add idle hooks for branch sampling
  ACPI: Add perf low power callback
  perf/x86/amd: Make Zen3 branch sampling opt-in
  perf/x86/amd: Add AMD branch sampling period adjustment
  perf/x86/amd: Enable branch sampling priv level filtering
  perf/x86/amd: Add branch-brs helper event for Fam19h BRS
  perf/x86/amd: Add AMD Fam19h Branch Sampling support
  locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning
  x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
  perf/core: Add perf_clear_branch_entry_bitfields() helper
  locking: Apply contention tracepoints in the slow path
  locking: Add lock contention tracepoints
  locking/rwsem: Always try to wake waiters in out_nolock path
  locking/rwsem: Conditionally wake waiters in reader/writer slowpaths
  locking/rwsem: No need to check for handoff bit if wait queue empty
  lockdep: Fix -Wunused-parameter for _THIS_IP_
  x86/pkeys: Remove __arch_set_user_pkey_access() declaration
  x86/pkeys: Clean up arch_set_user_pkey_access() declaration
  selinux: checkreqprot is deprecated, add some ssleep() discomfort
  selinux: runtime disable is deprecated, add some ssleep() discomfort
  selinux: Remove redundant assignments
  x86/fault: Cast an argument to the proper address space in prefetch()
  x86/cpu: Remove "noclflush"
  x86/cpu: Remove "noexec"
  x86/cpu: Remove "nosmep"
  x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"
  x86/cpu: Remove "nosep"
  x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid=
  x86/mm: Force-inline __phys_addr_nodebug()
  x86/kvm/svm: Force-inline GHCB accessors
  task_stack, x86/cea: Force-inline stack helpers

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
	Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml
	Documentation/devicetree/bindings/perf/arm,cmn.yaml
	Documentation/devicetree/bindings/powerpc/fsl/l2cache.txt
	drivers/virt/Kconfig
	drivers/virt/Makefile

Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8700210 SKQ4.220608.002
Change-Id: Ibed458e7970b5287a78db26728357a94fb232f43
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-06-10 04:40:18 -07:00
Linus Torvalds
f0be87c42c gcc-12: disable '-Warray-bounds' universally for now
In commit 8b202ee218 ("s390: disable -Warray-bounds") the s390 people
disabled the '-Warray-bounds' warning for gcc-12, because the new logic
in gcc would cause warnings for their use of the S390_lowcore macro,
which accesses absolute pointers.

It turns out gcc-12 has many other issues in this area, so this takes
that s390 warning disable logic, and turns it into a kernel build config
entry instead.

Part of the intent is that we can make this all much more targeted, and
use this conflig flag to disable it in only particular configurations
that cause problems, with the s390 case as an example:

        select GCC12_NO_ARRAY_BOUNDS

and we could do that for other configuration cases that cause issues.

Or we could possibly use the CONFIG_CC_NO_ARRAY_BOUNDS thing in a more
targeted way, and disable the warning only for particular uses: again
the s390 case as an example:

  KBUILD_CFLAGS_DECOMPRESSOR += $(if $(CONFIG_CC_NO_ARRAY_BOUNDS),-Wno-array-bounds)

but this ends up just doing it globally in the top-level Makefile, since
the current issues are spread fairly widely all over:

  KBUILD_CFLAGS-$(CONFIG_CC_NO_ARRAY_BOUNDS) += -Wno-array-bounds

We'll try to limit this later, since the gcc-12 problems are rare enough
that *much* of the kernel can be built with it without disabling this
warning.

Cc: Kees Cook <keescook@chromium.org>
Cc: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2022-06-09 10:11:12 -07:00
Greg Kroah-Hartman
31a488ddd3 Revert "ANDROID: modules: introduce the MODULE_SCMVERSION config"
This reverts the MODULE_SCMVERSION config addition as it causes lots of
merge problems with 5.19-rc1.  It can be added back after 5.19-rc1 is
out if it is still needed.

Also, if it is still needed, perhaps it can be made a bit
less-intrusive to make it easier with future merges...

Bug: 180027765
Cc: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I42e4ccbc4d2291523fd8460d530528d0c19c3e70
2022-06-09 10:04:46 +02:00
Greg Kroah-Hartman
bc730a3cd5 Merge 16477cdfef ("Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5950f1b0bda0f5ae96ec4d2c6004a19c011f0ac4
2022-06-09 09:58:01 +02:00
Greg Kroah-Hartman
c7cdbb44e3 Merge 86c87bea6b ("Merge tag 'devicetree-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I292589c9c9d2303fbed8a48f565edca09dde12f6
2022-06-08 15:50:49 +02:00
Blagovest Kolenichev
7940fcf597 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  Revert "ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU"
  Revert "ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE"
  Revert "ANDROID: timer: Add vendor hook for timer calc index"
  ANDROID: irq-gic-v3: remove all out-of-tree changes
  ANDROID: init_task: Init android vendor and oem data
  ANDROID: uapi: icmp: Bionic compat with __unused
  ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement
  lockdown: also lock down previous kgdb use
  xtensa: Return true/false (not 1/0) from bool function
  random: check for signals after page of pool writes
  m68k: atari: Make Atari ROM port I/O write macros return void
  io_uring: cleanup handling of the two task_work lists
  EDAC/xgene: Fix typo processsors -> processors
  mtip32xx: fix typo in comment
  blk-mq: fix typo in comment
  arm64/sysreg: Generate definitions for FAR_ELx
  arm64/sysreg: Generate definitions for DACR32_EL2
  arm64/sysreg: Generate definitions for CSSELR_EL1
  arm64/sysreg: Generate definitions for CPACR_ELx
  arm64/sysreg: Generate definitions for CONTEXTIDR_ELx
  arm64/sysreg: Generate definitions for CLIDR_EL1
  random: wire up fops->splice_{read,write}_iter()
  random: convert to using fops->write_iter()
  random: convert to using fops->read_iter()
  nvme: enable uring-passthrough for admin commands
  nvme: helper for uring-passthrough checks
  ARM: 9204/2: module: Add all unwind tables when load module
  ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
  ARM: 9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
  ARM: 9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
  ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
  ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro
  ARM: 9195/1: entry: avoid explicit literal loads
  ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds
  ARM: 9192/1: amba: fix memory leak in amba_device_try_add()
  ARM: 9193/1: amba: Add amba_read_periphid() helper
  x86/tdx: Fix RETs in TDX asm
  objtool: Fix objtool regression on x32 systems
  objtool: Fix symbol creation
  x86: Remove empty files
  x86/entry: Fixup objtool/ibt validation
  x86/microcode: Add explicit CPU vendor dependency
  perf/x86/amd/core: Fix reloading events for SVM
  topology: Remove unused cpu_cluster_mask()
  sched: Reverse sched_class layout
  bug: Use normal relative pointers in 'struct bug_entry'
  sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
  x86/entry: Fix register corruption in compat syscall
  nvme: set non-mdts limits in nvme_scan_work
  io_uring: fix incorrect __kernel_rwf_t cast
  platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency
  platform/x86: intel_cht_int33fe: Set driver data
  platform/x86: intel-hid: fix _DSM function index handling
  fs-verity: Use struct_size() helper in enable_verity()
  random: unify batched entropy implementations
  random: move randomize_page() into mm where it belongs
  random: remove mostly unused async readiness notifier
  random: remove get_random_bytes_arch() and add rng_has_arch_random()
  random: move initialization functions out of hot pages
  random: make consistent use of buf and len
  random: use proper return types on get_random_{int,long}_wait()
  random: remove extern from functions in header
  random: use static branch for crng_ready()
  bfq: Remove bfq_requeue_request_body()
  bfq: Remove superfluous conversion from RQ_BIC()
  bfq: Allow current waker to defend against a tentative one
  bfq: Relax waker detection for shared queues
  xen: add support for initializing xenstore later as HVM domain
  xen: sync xs_wire.h header with upstream xen
  x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
  xen-blk{back,front}: Update contact points for buffer_squeeze_duration_ms and feature_persistent
  fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
  xen/xenbus: eliminate xenbus_grant_ring()
  xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()
  xen/xenbus: add xenbus_setup_ring() service function
  xen: update ring.h
  xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
  xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF
  xen/sound: switch xen_snd_front to use INVALID_GRANT_REF
  xen/drm: switch xen_drm_front to use INVALID_GRANT_REF
  xen/usb: switch xen-hcd to use INVALID_GRANT_REF
  xen/scsifront: remove unused GRANT_INVALID_REF definition
  xen/netfront: switch netfront to use INVALID_GRANT_REF
  xen/blkfront: switch blkfront to use INVALID_GRANT_REF
  xen/grant-table: never put a reserved grant on the free list
  xen: update grant_table.h
  xen/scsifront: harden driver against malicious backend
  xen/scsifront: use new command result macros
  xen/scsiback: use new command result macros
  xen: update vscsiif.h
  x86/boot: Wrap literal addresses in absolute_pointer()
  x86/sev: Mark the code returning to user space as syscall gap
  riscv/efi_stub: Add support for RISCV_EFI_BOOT_PROTOCOL
  blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()
  io_uring: disallow mixed provided buffer group registrations
  io_uring: initialize io_buffer_list head when shared ring is unregistered
  io_uring: add fully sparse buffer registration
  x86/sev: Annotate stack change in the #VC handler
  fs-verity: remove unused parameter desc_size in fsverity_create_info()
  nvme: add support for TP4084 - Time-to-Ready Enhancements
  random: credit architectural init the exact amount
  random: handle latent entropy and command line from random_init()
  random: use proper jiffies comparison macro
  random: remove ratelimiting for in-kernel unseeded randomness
  random: move initialization out of reseeding hot path
  random: avoid initializing twice in credit race
  random: use symbolic constants for crng_init states
  random32: use real rng for non-deterministic randomness
  siphash: use one source of truth for siphash permutations
  random: help compiler out with fast_mix() by using simpler arguments
  random: do not use input pool from hard IRQs
  arm64/sve: Move sve_free() into SVE code section
  arm64: Kconfig.platforms: Add comments
  arm64: Kconfig: Fix indentation and add comments
  io_uring: use rcu_dereference in io_close
  io_uring: consistently use the EPOLL* defines
  io_uring: make apoll_events a __poll_t
  io_uring: drop a spurious inline on a forward declaration
  io_uring: don't use ERR_PTR for user pointers
  io_uring: use a rwf_t for io_rw.flags
  io_uring: add support for ring mapped supplied buffers
  io_uring: add io_pin_pages() helper
  io_uring: add buffer selection support to IORING_OP_NOP
  io_uring: fix locking state for empty buffer group
  s390/head: get rid of 31 bit leftovers
  blk-throttle: Set BIO_THROTTLED when bio has been throttled
  locking/atomic/x86: Introduce arch_try_cmpxchg64
  locking/atomic: Add generic try_cmpxchg64 support
  perf/x86/amd: Run AMD BRS code only on supported hw
  perf/x86/amd: Fix AMD BRS period adjustment
  EDAC/i5100: Remove unused inline function i5100_nrecmema_dm_buf_id()
  scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390
  s390/boot: do not emit debug info for assembly with llvm's IAS
  s390/boot: workaround llvm IAS bug
  s390/purgatory: workaround llvm's IAS limitations
  s390/entry: workaround llvm's IAS limitations
  s390/alternatives: remove padding generation code
  s390/alternatives: provide identical sized orginal/alternative sequences
  blk-cgroup: Remove unnecessary rcu_read_lock/unlock()
  blk-cgroup: always terminate io.stat lines
  x86/sev: Remove duplicated assignment to variable info
  xtensa: improve call0 ABI probing
  xtensa: support artificial division by 0 exception
  irqchip: Add Kconfig symbols for sunxi drivers
  arm64: mm: avoid writable executable mappings in kexec/hibernate code
  arm64: lds: move special code sections out of kernel exec segment
  x86/nmi: Make register_nmi_handler() more robust
  nvme: split the enum used for various register constants
  loadpin: stop using bdevname
  mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
  gcc-plugins: randstruct: Remove cast exception handling
  af_unix: Silence randstruct GCC plugin warning
  niu: Silence randstruct warnings
  big_keys: Use struct for internal payload
  arm64/hugetlb: Implement arm64 specific huge_ptep_get()
  arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
  x86/sgx: Ensure no data in PCMD page after truncate
  x86/sgx: Fix race between reclaimer and page fault handler
  x86/sgx: Obtain backing storage page with enclave mutex held
  x86/sgx: Mark PCMD page as dirty when modifying contents
  x86/sgx: Disconnect backing page references from dirty status
  arm64: kdump: Do not allocate crash low memory if not needed
  arm64/sve: Generate ZCR definitions
  arm64/sme: Generate defintions for SVCR
  arm64/sme: Generate SMPRI_EL1 definitions
  arm64/sme: Automatically generate SMPRIMAP_EL2 definitions
  arm64/sme: Automatically generate SMIDR_EL1 defines
  arm64/sme: Automatically generate defines for SMCR
  arm64/sysreg: Support generation of RAZ fields
  arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h
  arm64/sme: Standardise bitfield names for SVCR
  arm64/sme: Drop SYS_ from SMIDR_EL1 defines
  arm64/fp: Rename SVE and SME LEN field name to _WIDTH
  arm64/fp: Make SVE and SME length register definition match architecture
  kselftest/arm64: Explicitly build no BTI tests with BTI disabled
  arm64/sve: Make kernel FPU protection RT friendly
  arm64/sve: Delay freeing memory in fpsimd_flush_thread()
  arm64: mm: Make arch_faults_on_old_pte() check for migratability
  arm64: mte: Clean up user tag accessors
  kselftest/arm64: bti: force static linking
  block, bfq: make bfq_has_work() more accurate
  block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
  block: cleanup the VM accounting in submit_bio
  nbd: Fix hung on disconnect request if socket is closed before
  ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
  s390/cpumf: add new extended counter set for IBM z16
  m68k: math-emu: Fix dependencies of math emulation support
  nvme-fabrics: add a request timeout helper
  nvme-pci: harden drive presence detect in nvme_dev_disable()
  nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
  nvme: mark internal passthru request RQF_QUIET
  nvme: remove unneeded include from constants file
  nvme: add missing status values to verbose logging
  nvme: set dma alignment to dword
  nvme: fix interpretation of DMRSL
  cdrom: remove obsolete TODO list
  block: remove last remaining traces of IDE documentation
  cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
  cdrom: remove the unused driver specific disc change ioctl
  cdrom: make EXPORT_SYMBOL follow exported function
  random: order timer entropy functions below interrupt functions
  irqchip/gic-v3: Fix priority mask handling
  irqchip/gic-v3: Refactor ISB + EOIR at ack time
  irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
  random: do not pretend to handle premature next security model
  selftests/arm64: Use switch statements in mte_common_util.c
  selftests/arm64: Remove casts to/from void in check_tags_inclusion
  selftests/arm64: Check failures to set tags in check_tags_inclusion
  selftests/arm64: Allow zero tags in mte_switch_mode()
  selftests/arm64: Log errors in verify_mte_pointer_validity()
  arm64/sysreg: fix odd line spacing
  arm64/sysreg: improve comment for regs without fields
  genirq/irq_sim: Make the irq_work always run in hard irq context
  timers: Provide a better debugobjects hint for delayed works
  io_uring: implement multishot mode for accept
  io_uring: let fast poll support multishot
  io_uring: add REQ_F_APOLL_MULTISHOT for requests
  io_uring: add IORING_ACCEPT_MULTISHOT for accept
  random: use first 128 bits of input as fast init
  random: do not use batches when !crng_ready()
  random: mix in timestamps and reseed on system restore
  random: vary jitter iterations based on cycle counter speed
  random: insist on random_get_entropy() existing in order to simplify
  xtensa: use fallback for random_get_entropy() instead of zero
  sparc: use fallback for random_get_entropy() instead of zero
  um: use fallback for random_get_entropy() instead of zero
  x86/tsc: Use fallback for random_get_entropy() instead of zero
  nios2: use fallback for random_get_entropy() instead of zero
  arm: use fallback for random_get_entropy() instead of zero
  mips: use fallback for random_get_entropy() instead of just c0 random
  riscv: use fallback for random_get_entropy() instead of zero
  m68k: use fallback for random_get_entropy() instead of zero
  timekeeping: Add raw clock fallback for random_get_entropy()
  openrisc: start CPU timer early in boot
  powerpc: define get_cycles macro for arch-override
  alpha: define get_cycles macro for arch-override
  parisc: define get_cycles macro for arch-override
  s390: define get_cycles macro for arch-override
  ia64: define get_cycles macro for arch-override
  init: call time_init() before rand_initialize()
  random: fix sysctl documentation nits
  io_uring: only wake when the correct events are set
  security: declare member holding string literal const
  xtensa: add trap handler for division by zero
  io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
  x86/speculation: Add missing srbds=off to the mitigations= help text
  io_uring: add flag for allocating a fully sparse direct descriptor space
  io_uring: bump max direct descriptor count to 1M
  io_uring: allow allocated fixed files for accept
  io_uring: allow allocated fixed files for openat/openat2
  io_uring: add basic fixed file allocator
  io_uring: track fixed files with a bitmap
  x86/prctl: Remove pointless task argument
  futex: Remove a PREEMPT_RT_FULL reference.
  debugobjects: Convert to SPDX license identifier
  csky: Move $(core-y) into arch/csky/Kbuild
  csky: Remove unused core-y for dts
  csky: Remove unused $(dtb-y) from boot/Makefile
  scripts/faddr2line: Fix overlapping text section failures
  scripts: Create objdump-func helper script
  blk-mq: fix passthrough plugging
  perf/x86/amd: Remove unused variable 'hwc'
  objtool: Remove libsubcmd.a when make clean
  objtool: Remove inat-tables.c when make clean
  platform/x86: toshiba_acpi: use kobj_to_dev()
  platform/x86: samsung-laptop: use kobj_to_dev()
  platform/x86: gigabyte-wmi: Add support for Z490 AORUS ELITE AC and X570 AORUS ELITE WIFI
  tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu
  tools/power/x86/intel-speed-select: Display error on turbo mode disabled
  Documentation: In-Field Scan
  platform/x86/intel/ifs: add ABI documentation for IFS
  trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations
  platform/x86/intel/ifs: Add IFS sysfs interface
  platform/x86/intel/ifs: Add scan test support
  platform/x86/intel/ifs: Authenticate and copy to secured memory
  platform/x86/intel/ifs: Check IFS Image sanity
  platform/x86/intel/ifs: Read IFS firmware image
  platform/x86/intel/ifs: Add stub driver for In-Field Scan
  stop_machine: Add stop_core_cpuslocked() for per-core operations
  x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
  x86/microcode/intel: Expose collect_cpu_info_early() for IFS
  platform/x86: asus-nb-wmi: Add keymap for MyASUS key
  platform/x86: asus-wmi: Update unknown code message
  Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
  platform/mellanox: Add support for new SN2201 system
  perf/arm-cmn: Decode CAL devices properly in debugfs
  block: Fix the bio.bi_opf comment
  block: reorder the REQ_ flags
  blk-iocost: combine local_stat and desc_stat to stat
  rcu: Move expedited grace period (GP) work to RT kthread_worker
  x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE
  rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT
  platform_data/mlxreg: Add field for notification callback
  sched/deadline: Remove superfluous rq clock update in push_dl_task()
  sched/core: Avoid obvious double update_rq_clock warning
  perf/ibs: Fix comment
  perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
  perf/amd/ibs: Add support for L3 miss filtering
  perf/amd/ibs: Use ->is_visible callback for dynamic attributes
  perf/amd/ibs: Cascade pmu init functions' return value
  perf/x86/uncore: Add new Alder Lake and Raptor Lake support
  perf/x86/uncore: Clean up uncore_pci_ids[]
  perf/x86/cstate: Add new Alder Lake and Raptor Lake support
  perf/x86/msr: Add new Alder Lake and Raptor Lake support
  perf/x86: Add new Alder Lake and Raptor Lake support
  locking/qrwlock: Change "queue rwlock" to "queued rwlock"
  lockdep: Delete local_irq_enable_in_hardirq()
  nvme: add vectored-io support for uring-cmd
  nvme: wire-up uring-cmd support for io-passthru on char-device.
  nvme: refactor nvme_submit_user_cmd()
  block: wire-up support for passthrough plugging
  fs,io_uring: add infrastructure for uring-cmd
  arm64/hugetlb: Drop TLB flush from get_clear_flush()
  s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
  s390/stp: clock_delta should be signed
  s390/stp: fix todoff size
  arm64: Declare non global symbols as static
  perf/arm-cmn: Fix filter_sel lookup
  xtensa/simdisk: fix proc_read_simdisk()
  xtensa: no need to initialise statics to 0
  gcc-plugins: Change all version strings match kernel
  randomize_kstack: Improve docs on requirements/rationale
  loop: remove most the top-of-file boilerplate comment from the UAPI header
  loop: remove most the top-of-file boilerplate comment
  loop: add a SPDX header
  loop: remove loop.h
  perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first
  perf/amd/ibs: Use interrupt regs ip for stack unwinding
  fscrypt: add new helper functions for test_dummy_encryption
  fscrypt: factor out fscrypt_policy_to_key_spec()
  io_uring: support CQE32 for nop operation
  io_uring: enable CQE32
  io_uring: support CQE32 in /proc info
  io_uring: add tracing for additional CQE32 fields
  io_uring: overflow processing for CQE32
  io_uring: flush completions for CQE32
  io_uring: modify io_get_cqe for CQE32
  io_uring: add CQE32 completion processing
  io_uring: add CQE32 setup processing
  io_uring: change ring size calculation for CQE32
  io_uring: store add. return values for CQE32
  io_uring: support CQE32 in io_uring_cqe
  io_uring: add support for 128-byte SQEs
  io_uring: don't clear req->kbuf when buffer selection is done
  io_uring: eliminate the need to track provided buffer ID separately
  io_uring: move provided buffer state closer to submit state
  io_uring: move provided and fixed buffers into the same io_kiocb area
  io_uring: abstract out provided buffer list selection
  io_uring: never call io_buffer_select() for a buffer re-select
  io_uring: get rid of hashed provided buffer groups
  io_uring: always use req->buf_index for the provided buffer group
  io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set
  io_uring: kill io_rw_buffer_select() wrapper
  io_uring: make io_buffer_select() return the user address directly
  doc: admin-guide: Update libata kernel parameters
  ata: libata-core: Allow forcing most horkage flags
  ata: libata-core: Improve link flags forced settings
  ata: libata-core: Refactor force_tbl definition
  ata: libata-core: cleanup ata_device_blacklist
  ata: simplify the return expression of brcm_ahci_remove
  m68k: math-emu: Fix typos in comments
  m68k: Wire up syscall_trace_enter/leave for m68k
  s390/pai: add support for cryptography counters
  entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
  lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
  arm64: entry: use stackleak_erase_on_task_stack()
  stackleak: add on/off stack variants
  lkdtm/stackleak: check stack boundaries
  lkdtm/stackleak: prevent unexpected stack usage
  lkdtm/stackleak: rework boundary management
  lkdtm/stackleak: avoid spurious failure
  stackleak: rework poison scanning
  stackleak: rework stack high bound handling
  stackleak: clarify variable names
  stackleak: rework stack low bound handling
  stackleak: remove redundant check
  stackleak: move skip_erasing() check earlier
  arm64: stackleak: fix current_top_of_stack()
  randstruct: Enable Clang support
  randstruct: Move seed generation into scripts/basic/
  randstruct: Split randstruct Makefile and CFLAGS
  randstruct: Reorganize Kconfigs and attribute macros
  sancov: Split plugin build from plugin CFLAGS
  netfs: Eliminate Clang randstruct warning
  docs: kdump: Update the crashkernel description for arm64
  of: Support more than one crash kernel regions for kexec -s
  of: fdt: Add memory for devices by DT property "linux,usable-memory-range"
  arm64: kdump: Reimplement crashkernel=X
  arm64: Use insert_resource() to simplify code
  kdump: return -ENOENT if required cmdline option does not exist
  objtool: Fix STACK_FRAME_NON_STANDARD reloc type
  s390/compat: cleanup compat_linux.h header file
  s390/entry: remove broken and not needed code
  s390/boot: convert parmarea to C
  s390/boot: convert initial lowcore to C
  s390/ptrace: move short psw definitions to ptrace header file
  s390/head: initialize all new psws
  s390/boot: change initial program check handler to disabled wait psw
  s390/head: adjust iplstart entry point
  s390/boot: get rid of startup archive
  s390/vx: remove comments from macros which break LLVM's IAS
  s390/extable: prefer local labels in .set directives
  s390/nospec: prefer local labels in .set directives
  s390/hypfs: fix typos in comments
  s390/crypto: fix typos in comments
  s390/consoles: improve panic notifiers reliability
  arm64/sme: More sensibly define the size for the ZA register set
  drivers/perf: hisi: Add Support for CPA PMU
  drivers/perf: hisi: Associate PMUs in SICL with CPUs online
  drivers/perf: arm_spe: Expose saturating counter to 16-bit
  perf/arm-cmn: Add CMN-700 support
  perf/arm-cmn: Refactor occupancy filter selector
  perf/arm-cmn: Add CMN-650 support
  dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700
  perf: check return value of armpmu_request_irq()
  linkage: Fix issue with missing symbol size
  x86/entry: Remove skip_r11rcx
  x86/entry: Use PUSH_AND_CLEAR_REGS for compat
  x86/entry: Simplify entry_INT80_compat()
  x86/mm: Simplify RESERVE_BRK()
  perf: RISC-V: Remove non-kernel-doc ** comments
  irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
  platform/x86: pmc_atom: dont export pmc_atom_read - no modular users
  platform/x86: pmc_atom: remove unused pmc_atom_write()
  platform/x86: amd-pmc: Fix build error unused-function
  platform/surface: aggregator: Fix initialization order when compiling as builtin module
  platform/surface: gpe: Add support for Surface Pro 8
  platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
  platform/x86: thinkpad_acpi: Correct dual fan probe
  platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
  platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
  efi: stub: prefer mirrored memory for randomized allocations
  io_uring: kill io_recv_buffer_select() wrapper
  io_uring: use 'sr' vs 'req->sr_msg' consistently
  io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg
  io_uring: check IOPOLL/ioprio support upfront
  arm64: mm: Cleanup useless parameters in zone_sizes_init()
  block: improve the error message from bio_check_eod
  block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
  block: remove superfluous calls to blkcg_bio_issue_init
  selftests/seccomp: Fix spelling mistake "Coud" -> "Could"
  arm64: fix types in copy_highpage()
  arm64/sysreg: Generate definitions for SCTLR_EL1
  x86/mm: Cleanup the control_va_addr_alignment() __setup handler
  irqchip/gic: Improved warning about incorrect type
  irqchip/csky: Return true/false (not 1/0) from bool functions
  irqchip/imx-irqsteer: Add runtime PM support
  irqchip/imx-irqsteer: Constify irq_chip struct
  irqchip/armada-370-xp: Enable MSI affinity configuration
  irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
  irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
  irqchip/sun6i-r: Use NULL for chip_data
  irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup
  arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
  irqchip/exiu: Fix acknowledgment of edge triggered interrupts
  x86: Fix return value of __setup handlers
  irqchip/gic-v3: Claim iomem resources
  dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 compat requirements explicit
  irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP
  irqchip/gic-v3: Detect LPI invalidation MMIO registers
  arm64/sysreg: Generate definitions for TTBRn_EL1
  arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1
  arm64/sysreg: Enable automatic generation of system register definitions
  arm64: Add sysreg header generation scripting
  arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
  arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
  arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1
  arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
  arm64/mte: Make TCF field values and naming more standard
  arm64/mte: Make TCF0 naming and field values more standard
  arm64/sysreg: Introduce helpers for access to sysreg fields
  irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES}
  block: null_blk: Improve device creation with configfs
  block: null_blk: Cleanup messages
  block: null_blk: Cleanup device creation and deletion
  block: null_blk: Fix code style issues
  xen-blkback: use bdev_discard_alignment
  arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
  x86/split_lock: Enable the split lock feature on Raptor Lake
  perf/x86/amd/core: Add PerfMonV2 overflow handling
  perf/x86/amd/core: Add PerfMonV2 counter control
  perf/x86/amd/core: Detect available counters
  perf/x86/amd/core: Detect PerfMonV2 support
  x86/msr: Add PerfCntrGlobal* registers
  x86/cpufeatures: Add PerfMonV2 feature bit
  kselftest/arm64: Fix ABI header directory location
  selftests/seccomp: Add test for wait killable notifier
  selftests/seccomp: Refactor get_proc_stat to split out file reading code
  seccomp: Add wait_killable semantic to seccomp user notifier
  selinux: log anon inode class name
  selinux: declare data arrays const
  selinux: fix indentation level of mls_ops block
  selinux: include necessary headers in headers
  selinux: avoid extra semicolon
  selinux: update parameter documentation
  selinux: resolve checkpatch errors
  srcu: Drop needless initialization of sdp in srcu_gp_start()
  srcu: Prevent expedited GPs and blocking readers from consuming CPU
  srcu: Add contention check to call_srcu() srcu_data ->lock acquisition
  srcu: Automatically determine size-transition strategy at boot
  tools/memory-model/README: Update klitmus7 compat table
  rnbd-srv: use bdev_discard_alignment
  nvme: remove a spurious clear of discard_alignment
  loop: remove a spurious clear of discard_alignment
  dasd: don't set the discard_alignment queue limit
  raid5: don't set the discard_alignment queue limit
  dm-zoned: don't set the discard_alignment queue limit
  virtio_blk: fix the discard_granularity and discard_alignment queue limits
  null_blk: don't set the discard_alignment queue limit
  nbd: don't set the discard_alignment queue limit
  ubd: don't set the discard_alignment queue limit
  efi/arm64: libstub: run image in place if randomized by the loader
  efi: libstub: pass image handle to handle_kernel_image()
  efi: x86: Set the NX-compatibility flag in the PE header
  efi: libstub: ensure allocated memory to be executable
  efi: libstub: declare DXE services table
  x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS
  x86/entry: Don't call error_entry() for XENPV
  x86/entry: Move CLD to the start of the idtentry macro
  x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
  x86/entry: Switch the stack after error_entry() returns
  x86/traps: Use pt_regs directly in fixup_bad_iret()
  kthread: unexport kthread_blkcg
  blk-cgroup: cleanup blkcg_maybe_throttle_current
  blk-cgroup: cleanup blk_cgroup_congested
  blk-cgroup: move blkcg_css to blk-cgroup.c
  blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>
  blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
  blk-cgroup: replace bio_blkcg with bio_blkcg_css
  blktrace: cleanup the __trace_note_message interface
  blk-cgroup: move struct blkcg to block/blk-cgroup.h
  blk-cgroup: move blkcg_{pin,unpin}_online out of line
  blk-cgroup: move blk_cgroup_congested out line
  blk-cgroup: move blkcg_{get,set}_fc_appid out of line
  nvme-fc: fold t fc_update_appid into fc_appid_store
  nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
  blk-cgroup: remove __bio_blkcg
  block: ignore RWF_HIPRI hint for sync dio
  x86/sev: Fix address space sparse warning
  time/sched_clock: Fix formatting of frequency reporting code
  time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz
  time/sched_clock: Round the frequency reported to nearest rather than down
  genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  timekeeping: Consolidate fast timekeeper
  timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()
  EDAC: Use kcalloc()
  x86/fpu: Cleanup variable shadowing
  x86/aperfperf: Make it correct on 32bit and UP kernels
  xtensa: clean up labels in the kernel entry assembly
  xtensa: don't leave invalid TLB entry in fast_store_prohibited
  xtensa: fix declaration of _SecondaryResetVector_text_*
  irqchip: irq-xtensa-mx: fix initial IRQ affinity
  xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE
  xtensa: add hibernation support
  xtensa: support coprocessors on SMP
  xtensa: get rid of stack frame in coprocessor_flush
  xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB
  xtensa: add xtensa_xsr macro
  xtensa: handle coprocessor exceptions in kernel mode
  xtensa: use callx0 opcode in fast_coprocessor
  xtensa: clean up excsave1 initialization
  xtensa: clean up declarations in coprocessor.h
  xtensa: clean up exception handler prototypes
  xtensa: clean up function declarations in traps.c
  xtensa: enable KCSAN
  xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN
  xtensa: enable context tracking
  xtensa: use abi_* register names in the kernel exit code
  xtensa: move trace_hardirqs_off call back to entry.S
  xtensa: drop dead code from entry.S
  xtensa: noMMU: allow handling protection faults
  xtensa: extract vmalloc_fault code into a function
  xtensa: move asid_cache from fault.c to mmu.c
  xtensa: iss: extract and constify network callbacks
  xtensa: iss: clean up per-device locking in network driver
  xtensa: iss: replace iss_net_set_mac with eth_mac_addr
  xtensa: iss: drop opened_list logic from the network driver
  xtensa: localize labels used in memmove
  x86/apic: Do apic driver probe for "nosmp" use case
  aoe: Avoid flush_scheduled_work() usage
  smp: Make softirq handling RT safe in flush_smp_call_function_queue()
  smp: Rename flush_smp_call_function_from_idle()
  sched: Fix missing prototype warnings
  io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread()
  io_uring: add IORING_SETUP_TASKRUN_FLAG
  io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used
  io_uring: set task_work notify method at init time
  io-wq: use __set_notify_signal() to wake workers
  io_uring: serialize ctx->rings->sq_flags with atomic_or/and
  task_work: allow TWA_SIGNAL without a rescheduling IPI
  io_uring: return hint on whether more data is available after receive
  tcp: pass back data left in socket after receive
  selftests/seccomp: Ensure that notifications come in FIFO order
  seccomp: Use FIFO semantics to order notifications
  selftests/seccomp: Add SKIP for failed unshare()
  selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without CAP_SYS_ADMIN
  KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high
  KVM: arm64: Treat ESR_EL2 as a 64-bit register
  arm64: Treat ESR_ELx as a 64-bit register
  arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
  arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
  arm64/ftrace: Make function graph use ftrace directly
  ftrace: cleanup ftrace_graph_caller enable and disable
  arm64/sme: Fix NULL check after kzalloc
  EDAC/ghes: Change ghes_hw from global to static
  EDAC/armada_xp: Use devm_platform_ioremap_resource()
  sched/fair: Remove cfs_rq_tg_path()
  sched/fair: Remove sched_trace_*() helper functions
  sched/fair: Refactor cpu_util_without()
  io_uring: use the text representation of ops in trace
  selftests/arm64: Fix O= builds for the floating point tests
  selftests/arm64: Clean the fp helper libraries
  selftests/arm64: Define top_srcdir for the fp tests
  selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile
  kselftest/arm64: fix array_size.cocci warning
  selftests/arm64: Add a testcase for handling of ZA on clone()
  kselftest/arm64: Add SME support to syscall ABI test
  kselftest/arm64: Add coverage for the ZA ptrace interface
  kselftest/arm64: Add streaming SVE to SVE ptrace tests
  kselftest/arm64: signal: Add SME signal handling tests
  kselftest/arm64: Add stress test for SME ZA context switching
  kselftest/arm64: signal: Handle ZA signal context in core code
  kselftest/arm64: sme: Provide streaming mode SVE stress test
  kselftest/arm64: Extend vector configuration API tests to cover SME
  kselftest/arm64: Add tests for TPIDR2
  kselftest/arm64: sme: Add SME support to vlset
  kselftest/arm64: Add manual encodings for SME instructions
  kselftest/arm64: Add simple test for MTE prctl
  kselftest/arm64: Refactor parameter checking in mte_switch_mode()
  kselftest/arm64: Log unexpected asynchronous MTE faults
  kselftest/arm64: Handle more kselftest result codes in MTE helpers
  kselftest/arm64: Validate setting via FPSIMD and read via SVE regsets
  kselftest/arm64: Remove assumption that tasks start FPSIMD only
  kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data()
  EDAC/synopsys: Add a SPDX identifier
  EDAC/synopsys: Add driver support for i.MX platforms
  x86/speculation: Add missing prototype for unpriv_ebpf_notify()
  amd_hsmp: Add HSMP protocol version 5 messages
  platform/x86/dell: add buffer allocation/free functions for SMI calls
  x86/aperfmperf: Integrate the fallback code from show_cpuinfo()
  x86/aperfmperf: Replace arch_freq_get_on_cpu()
  x86/aperfmperf: Replace aperfmperf_get_khz()
  x86/aperfmperf: Store aperf/mperf data for cpu frequency reads
  x86/aperfmperf: Make parts of the frequency invariance code unconditional
  x86/aperfmperf: Restructure arch_scale_freq_tick()
  x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct
  x86/aperfmperf: Untangle Intel and AMD frequency invariance init
  arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
  platform/x86: asus-wmi: Use kobj_to_dev()
  platform/x86/intel: pmc/core: Use kobj_to_dev()
  platform/x86/intel: pmc/core: change pmc_lpm_modes to static
  platform/x86/intel/sdsi: Fix bug in multi packet reads
  platform/x86/intel/sdsi: Poll on ready bit for writes
  platform/x86/intel/sdsi: Handle leaky bucket
  platform/x86: intel-uncore-freq: Prevent driver loading in guests
  platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
  platform/x86: dell-laptop: Add quirk entry for Latitude 7520
  platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
  platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
  platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version()
  x86/aperfmperf: Separate AP/BP frequency invariance init
  x86/smp: Move APERF/MPERF code where it belongs
  x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu()
  x86/split-lock: Remove unused TIF_SLD bit
  x86/split_lock: Make life miserable for split lockers
  x86/pm: Fix false positive kmemleak report in msr_build_context()
  x86/sev: Get the AP jump table address from secrets page
  x86/sev: Add missing __init annotations to SEV init routines
  virt: sevguest: Rename the sevguest dir and files to sev-guest
  s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt()
  io_uring: rename op -> opcode
  io_uring: add io_uring_get_opcode
  io_uring: add type to op enum
  documentation: zonefs: Document sysfs attributes
  null-blk: save memory footprint for struct nullb_cmd
  io_uring: fix compile warning for 32-bit builds
  md: Replace role magic numbers with defined constants
  md/raid0: Ignore RAID0 layout if the second zone has only one device
  md/raid5: Annotate functions that hold device_lock with __must_hold
  md/raid5-ppl: Annotate with rcu_dereference_protected()
  md/raid5: Annotate rdev/replacement access when mddev_lock is held
  md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated
  md/raid5: Add __rcu annotation to struct disk_info
  md/raid5: Un-nest struct raid5_percpu definition
  md/raid5: Cleanup setup_conf() error returns
  md: replace deprecated strlcpy & remove duplicated line
  md/bitmap: don't set sb values if can't pass sanity check
  md: fix an incorrect NULL check in md_reload_sb
  md: fix an incorrect NULL check in does_sb_need_changing
  raid5: introduce MD_BROKEN
  md: Set MD_BROKEN for RAID1 and RAID10
  arm64: document the boot requirements for MTE
  x86/fpu/xsave: Support XSAVEC in the kernel
  genirq/matrix: Remove redundant assignment to variable 'end'
  timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
  m68k: defconfig: Update defconfigs for v5.18-rc1
  s390: add KCSAN instrumentation to barriers and spinlocks
  s390/pci: add error record for CC 2 retries
  s390/pci: add PCI access type and length to error records
  s390/pci: don't log availability events as errors
  s390/pci: make better use of zpci_dbg() levels
  s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration
  s390/vdso: add vdso randomization
  s390/vdso: map vdso above stack
  s390/vdso: move vdso mapping to its own function
  s390/mmap: increase stack/mmap gap to 128MB
  s390/zcrypt: code cleanup
  s390/zcrypt: cleanup CPRB struct definitions
  s390/ap: uevent on apmask/aqpmask change
  s390/cio: simplify the calculation of variables
  s390/smp: sort out physical vs virtual CPU0 lowcore pointer
  s390/zcrypt: add display of ASYM master key verification pattern
  s390/kexec: set end-of-ipl flag in last diag308 call
  s390/sclp: add detection of IPL-complete-control facility
  x86/mce: Add messages for panic errors in AMD's MCE grading
  x86/mce: Simplify AMD severity grading logic
  btrfs: Avoid live-lock in search_ioctl() on hardware with sub-page faults
  arm64: Add support for user sub-page fault probing
  mm: Add fault_in_subpage_writeable() to probe at sub-page granularity
  csky: atomic: Add conditional atomic operations' optimization
  csky: atomic: Add custom atomic.h implementation
  csky: atomic: Optimize cmpxchg with acquire & release
  io_uring: cleanup error-handling around io_req_complete
  io_uring: add socket(2) support
  net: add __sys_socket_file()
  io_uring: fix trace for reduced sqe padding
  io_uring: add fgetxattr and getxattr support
  io_uring: add fsetxattr and setxattr support
  fs: split off do_getxattr from getxattr
  fs: split off setxattr_copy and do_setxattr function from setxattr
  io_uring: return an error when cqe is dropped
  io_uring: use constants for cq_overflow bitfield
  io_uring: rework io_uring_enter to simplify return value
  io_uring: trace cqe overflows
  io_uring: add trace support for CQE overflow
  io_uring: allow re-poll if we made progress
  io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
  io_uring: add support for IORING_ASYNC_CANCEL_ANY
  io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key
  io_uring: add support for IORING_ASYNC_CANCEL_ALL
  io_uring: pass in struct io_cancel_data consistently
  io_uring: remove dead 'poll_only' argument to io_poll_cancel()
  io_uring: refactor io_disarm_next() locking
  io_uring: move timeout locking in io_timeout_cancel()
  io_uring: store SCM state in io_fixed_file->file_ptr
  io_uring: kill ctx arg from io_req_put_rsrc
  io_uring: add a helper for putting rsrc nodes
  io_uring: store rsrc node in req instead of refs
  io_uring: refactor io_assign_file error path
  io_uring: use right helpers for file assign locking
  io_uring: add data_race annotations
  io_uring: inline io_req_complete_fail_submit()
  io_uring: refactor io_submit_sqe()
  io_uring: refactor lazy link fail
  io_uring: introduce IO_REQ_LINK_FLAGS
  io_uring: refactor io_queue_sqe()
  io_uring: rename io_queue_async_work()
  io_uring: inline io_queue_sqe()
  io_uring: helper for prep+queuing linked timeouts
  io_uring: inline io_free_req()
  io_uring: kill io_put_req_deferred()
  io_uring: minor refactoring for some tw handlers
  io_uring: clean poll tw PF_EXITING handling
  io_uring: optimise io_get_cqe()
  io_uring: optimise submission left counting
  io_uring: optimise submission loop invariant
  io_uring: add helper to return req to cache list
  io_uring: helper for empty req cache checks
  io_uring: inline io_flush_cached_reqs
  io_uring: shrink final link flush
  io_uring: memcpy CQE from req
  io_uring: explicitly keep a CQE in io_kiocb
  io_uring: rename io_sqe_file_register
  io_uring: deduplicate SCM accounting
  io_uring: don't pass around fixed index for scm
  io_uring: refactor __io_sqe_files_scm
  io_uring: uniform SCM accounting
  io_uring: don't scm-account for non af_unix sockets
  io_uring: move finish_wait() outside of loop in cqring_wait()
  io_uring: refactor io_req_add_compl_list()
  io_uring: silence io_for_each_link() warning
  io_uring: partially uninline io_put_task()
  io_uring: cleanup conditional submit locking
  io_uring: optimise mutex locking for submit+iopoll
  io_uring: pre-calculate syscall iopolling decision
  io_uring: split off IOPOLL argument verifiction
  io_uring: clean up io_queue_next()
  io_uring: move poll recycling later in compl flushing
  io_uring: optimise io_free_batch_list
  io_uring: refactor io_req_find_next
  io_uring: remove extra ifs around io_commit_cqring
  io_uring: small optimisation of tctx_task_work
  block/partitions/ldm: Remove redundant assignments
  block/partitions/atari: Remove redundant assignment
  block/partitions/acorn: Remove redundant assignments
  block/blk-map: Remove redundant assignment
  block/badblocks: Remove redundant assignments
  binfmt_flat: Remove shared library support
  arm64/sme: Provide Kconfig for SME
  KVM: arm64: Handle SME host state when running guests
  KVM: arm64: Trap SME usage in guest
  KVM: arm64: Hide SME system registers from guests
  arm64/sme: Save and restore streaming mode over EFI runtime calls
  arm64/sme: Disable streaming mode and ZA when flushing CPU state
  arm64/sme: Add ptrace support for ZA
  arm64/sme: Implement ptrace support for streaming mode SVE registers
  arm64/sme: Implement ZA signal handling
  arm64/sme: Implement streaming SVE signal handling
  arm64/sme: Disable ZA and streaming mode when handling signals
  arm64/sme: Implement traps and syscall handling for SME
  arm64/sme: Implement ZA context switching
  arm64/sme: Implement streaming SVE context switching
  arm64/sme: Implement SVCR context switching
  arm64/sme: Implement support for TPIDR2
  arm64/sme: Implement vector length configuration prctl()s
  arm64/sme: Implement sysctl to set the default vector length
  arm64/sme: Identify supported SME vector lengths at boot
  arm64/sme: Basic enumeration support
  arm64/sme: Early CPU setup for SME
  arm64/sme: Manually encode SME instructions
  arm64/sme: System register and exception syndrome definitions
  arm64/sme: Provide ABI documentation for SME
  arm64: stacktrace: align with common naming
  arm64: stacktrace: rename stackframe to unwind_state
  arm64: stacktrace: rename unwinder functions
  arm64: stacktrace: make struct stackframe private to stacktrace.c
  arm64: stacktrace: delete PCS comment
  arm64: stacktrace: remove NULL task check from unwind_frame()
  arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
  objtool: Update documentation
  objtool: Remove --lto and --vmlinux in favor of --link
  objtool: Add HAVE_NOINSTR_VALIDATION
  objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
  objtool: Make noinstr hacks optional
  objtool: Make jump label hack optional
  objtool: Make static call annotation optional
  objtool: Make stack validation frame-pointer-specific
  objtool: Add CONFIG_OBJTOOL
  objtool: Extricate sls from stack validation
  objtool: Rework ibt and extricate from stack validation
  objtool: Make stack validation optional
  objtool: Add option to print section addresses
  objtool: Don't print parentheses in function addresses
  objtool: Ditch subcommands
  objtool: Reorganize cmdline options
  libsubcmd: Fix OPTION_GROUP sorting
  sched/fair: Revise comment about lb decision matrix
  sched/psi: report zeroes for CPU full at the system level
  sched/fair: Delete useless condition in tg_unthrottle_up()
  sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
  sched/fair: Move calculate of avg_load to a better location
  mailmap: Update my email address to @redhat.com
  MAINTAINERS: Add myself as scheduler topology reviewer
  psi: Fix trigger being fired unexpectedly at initial
  signal: Deliver SIGTRAP on perf event asynchronously if blocked
  ata: Make use of the helper function devm_platform_ioremap_resource()
  ata: libata-core: replace "its" with "it is"
  ahci: Add a generic 'controller2' RAID id
  x86/tdx: Annotate a noreturn function
  virt: sevguest: Change driver name to reflect generic SEV support
  tools/nolibc/string: Implement `strdup()` and `strndup()`
  tools/nolibc/string: Implement `strnlen()`
  tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`
  tools/nolibc/types: Implement `offsetof()` and `container_of()` macro
  tools/nolibc/sys: Implement `mmap()` and `munmap()`
  tools/nolibc: i386: Implement syscall with 6 arguments
  tools/nolibc: Remove .global _start from the entry point code
  tools/nolibc: Replace `asm` with `__asm__`
  tools/nolibc: x86-64: Update System V ABI document link
  tools/nolibc/stdlib: only reference the external environ when inlined
  tools/nolibc/string: do not use __builtin_strlen() at -O0
  tools/nolibc: add the nolibc subdir to the common Makefile
  tools/nolibc: add a makefile to install headers
  tools/nolibc/types: add poll() and waitpid() flag definitions
  tools/nolibc/sys: add syscall definition for getppid()
  tools/nolibc/string: add strcmp() and strncmp()
  tools/nolibc/stdio: add support for '%p' to vfprintf()
  tools/nolibc/stdlib: add a simple getenv() implementation
  tools/nolibc/stdio: make printf(%s) accept NULL
  tools/nolibc/stdlib: implement abort()
  tools/nolibc: also mention how to build by just setting the include path
  tools/nolibc/time: create time.h with time()
  tools/nolibc/signal: move raise() to signal.h
  tools/nolibc/unistd: add usleep()
  tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.h
  tools/nolibc/errno: extract errno.h from sys.h
  tools/nolibc/string: export memset() and memmove()
  tools/nolibc/types: define PATH_MAX and MAXPATHLEN
  tools/nolibc/arch: mark the _start symbol as weak
  tools/nolibc: move exported functions to their own section
  tools/nolibc/string: add tiny versions of strncat() and strlcat()
  tools/nolibc/string: add strncpy() and strlcpy()
  tools/nolibc/string: slightly simplify memmove()
  tools/nolibc/string: use unidirectional variants for memcpy()
  tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errno
  tools/nolibc/stdlib: make raise() use the lower level syscalls only
  tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()
  tools/nolibc/sys: make open() take a vararg on the 3rd argument
  tools/nolibc/stdio: add perror() to report the errno value
  tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE
  tools/nolibc/stdio: add a minimal [vf]printf() implementation
  tools/nolibc/stdio: add fwrite() to stdio
  tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput* functions
  tools/nolibc/stdio: add a minimal set of stdio functions
  tools/nolibc/stdlib: add utoh() and u64toh()
  tools/nolibc/stdlib: add i64toa() and u64toa()
  tools/nolibc/stdlib: replace the ltoa() function with more efficient ones
  tools/nolibc/stdlib: move ltoa() to stdlib.h
  tools/nolibc/types: move makedev to types.h and make it a macro
  tools/nolibc/types: make FD_SETSIZE configurable
  tools/nolibc/types: move the FD_* functions to macros in types.h
  tools/nolibc/ctype: add the missing is* functions
  tools/nolibc/ctype: split the is* functions to ctype.h
  tools/nolibc/string: split the string functions into string.h
  tools/nolibc/stdlib: extract the stdlib-specific functions to their own file
  tools/nolibc/sys: split the syscall definitions into their own file
  tools/nolibc/arch: split arch-specific code into individual files
  tools/nolibc/types: split syscall-specific definitions into their own files
  tools/nolibc/std: move the standard type definitions to std.h
  rcutorture: Make torture.sh allow for --kasan
  rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU
  rcutorture: Make kvm.sh allow more memory for --kasan runs
  torture: Save "make allmodconfig" .config file
  scftorture: Remove extraneous "scf" from per_version_boot_params
  rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC
  torture: Enable CSD-lock stall reports for scftorture
  torture: Skip vmlinux check for kvm-again.sh runs
  scftorture: Adjust for TASKS_RCU Kconfig option being selected
  rcuscale: Allow rcuscale without RCU Tasks Rude/Trace
  rcuscale: Allow rcuscale without RCU Tasks
  refscale: Allow refscale without RCU Tasks Rude/Trace
  refscale: Allow refscale without RCU Tasks
  rcutorture: Allow specifying per-scenario stat_interval
  rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario
  rcutorture: Allow rcutorture without RCU Tasks Rude
  rcutorture: Allow rcutorture without RCU Tasks
  rcutorture: Allow rcutorture without RCU Tasks Trace
  rcu: Make the TASKS_RCU Kconfig option be selected
  rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
  rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior
  rcu: Check for successful spawn of ->boost_kthread_task
  rcu: Fix preemption mode check on synchronize_rcu[_expedited]()
  rcu: Print number of online CPUs in RCU CPU stall-warning messages
  rcu: Add comments to final rcu_gp_cleanup() "if" statement
  kernel/smp: Provide boot-time timeout for CSD lock diagnostics
  documentation: zonefs: Cleanup the mount options section
  zonefs: Add active seq file accounting
  zonefs: Export open zone resource information through sysfs
  zonefs: Always do seq file write open accounting
  zonefs: Rename super block information fields
  zonefs: Fix management of open zones
  zonefs: Clear inode information flags on inode creation
  docs: Update RCU cross-references as suggested in doc-guide
  docs: Add documentation for rude and trace RCU flavors
  x86/boot: Put globals that are accessed early into the .data section
  binfmt_flat: Drop vestiges of coredump support
  x86/mm: Fix spacing within memory encryption features message
  Documentation: Update the recommended pattern for GPIO irqchips
  gpio: Update TODO to mention immutable irq_chip structures
  pinctrl: amd: Make the irqchip immutable
  pinctrl: msmgpio: Make the irqchip immutable
  pinctrl: apple-gpio: Make the irqchip immutable
  gpio: pl061: Make the irqchip immutable
  gpio: tegra186: Make the irqchip immutable
  gpio: Add helpers to ease the transition towards immutable irq_chip
  gpio: Expose the gpiochip_irq_re[ql]res helpers
  gpio: Don't fiddle with irqchips marked as immutable
  EDAC/dmc520: Don't print an error for each unconfigured interrupt line
  binfmt_flat: do not stop relocating GOT entries prematurely on riscv
  block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage
  csky: optimize memcpy_{from,to}io() and memset_io()
  csky: Add C based string functions
  loop: don't destroy lo->workqueue in __loop_clr_fd
  loop: remove lo_refcount and avoid lo_mutex in ->open / ->release
  loop: avoid loop_validate_mutex/lo_mutex in ->release
  loop: suppress uevents while reconfiguring the device
  loop: implement ->free_disk
  loop: only freeze the queue in __loop_clr_fd when needed
  loop: don't freeze the queue in lo_release
  loop: remove the racy bd_inode->i_mapping->nrpages asserts
  loop: initialize the worker tracking fields once
  loop: de-duplicate the idle worker freeing code
  block: turn bdev->bd_openers into an atomic_t
  block: add a disk_openers helper
  zram: cleanup zram_remove
  zram: cleanup reset_store
  nbd: use the correct block_device in nbd_bdev_reset
  block: change exported IO accounting interface from gendisk to bdev
  drbd: Return true/false (not 1/0) from bool functions
  drdb: Switch to kvfree_rcu() API
  drbd: Replace "unsigned" with "unsigned int"
  drbd: Make use of PFN_UP helper macro
  block: drbd: drbd_receiver: Remove redundant assignment to err
  drbd: address enum mismatch warnings
  drbd: fix duplicate array initializer
  direct-io: remove random prefetches
  block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
  block: add a bdev_discard_granularity helper
  block: remove QUEUE_FLAG_DISCARD
  block: add a bdev_max_discard_sectors helper
  block: refactor discard bio size limiting
  block: move {bdev,queue_limit}_discard_alignment out of line
  block: use bdev_discard_alignment in part_discard_alignment_show
  block: remove queue_discard_alignment
  block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
  block: use bdev_alignment_offset in disk_alignment_offset_show
  block: use bdev_alignment_offset in part_alignment_offset_show
  block: add a bdev_max_zone_append_sectors helper
  block: add a bdev_stable_writes helper
  block: add a bdev_fua helper
  block: add a bdev_write_cache helper
  block: add a bdev_nonrot helper
  mm: use bdev_is_zoned in claim_swapfile
  ntfs3: use bdev_logical_block_size instead of open coding it
  btrfs: use bdev_max_active_zones instead of open coding it
  drbd: cleanup decide_on_discard_support
  drbd: use bdev_alignment_offset instead of queue_alignment_offset
  drbd: use bdev based limit helpers in drbd_send_sizes
  drbd: remove assign_p_sizes_qlim
  target: fix discard alignment on partitions
  target: pass a block_device to target_configure_unmap_from_queue
  target: remove an incorrect unmap zeroes data deduction
  bfq: Make sure bfqg for which we are queueing requests is online
  bfq: Get rid of __bio_blkcg() usage
  bfq: Track whether bfq_group is still online
  bfq: Remove pointless bfq_init_rq() calls
  bfq: Drop pointless unlock-lock pair
  bfq: Update cgroup information before merging bio
  bfq: Split shared queues on move between cgroups
  bfq: Avoid merging queues with different parents
  bfq: Avoid false marking of bic as stably merged
  pktcdvd: stop using bio_reset
  block: turn bio_kmalloc into a simple kmalloc wrapper
  target/pscsi: remove pscsi_get_bio
  squashfs: always use bio_kmalloc in squashfs_bio_read
  btrfs: simplify ->flush_bio handling
  block: allow use of per-cpu bio alloc cache by block drivers
  block: allow using the per-cpu bio cache from bio_alloc_bioset
  x86/boot: Add an efi.h header for the decompressor
  selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
  timekeeping: Introduce fast accessor to clock tai
  tracing/timer: Add missing argument documentation of trace points
  genirq: Take the proposed affinity at face value if force==true
  x86/asm: Merge load_gs_index()
  x86/32: Remove lazy GS macros
  ELF: Remove elf_core_copy_kernel_regs()
  virt: sevguest: Fix bool function returning negative value
  x86/process: Fix kernel-doc warning due to a changed function name
  fscrypt: log when starting to use inline encryption
  dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support
  fscrypt: split up FS_CRYPTO_BLOCK_SIZE
  lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead()
  cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier
  cfi: Use __builtin_function_start
  security: don't treat structure as an array of struct hlist_head
  usercopy: Remove HARDENED_USERCOPY_PAGESPAN
  mm/usercopy: Detect large folio overruns
  mm/usercopy: Detect vmalloc overruns
  mm/usercopy: Check kmap addresses properly
  x86/crash: Fix minor typo/bug in debug message
  efi: Add missing prototype for efi_capsule_setup_info
  docs: security: Add secrets/coco documentation
  efi: Register efi_secret platform device if EFI secret area is declared
  virt: Add efi_secret module to expose confidential computing secrets
  efi: Save location of EFI confidential computing area
  efi: Allow to enable EFI runtime services by default on RT
  x86/apic: Clarify i82489DX bit overlap in APIC_LVT0
  platform/x86: amd-pmc: Avoid reading SMU version at probe time
  platform/x86: amd-pmc: Move FCH init to first use
  platform/x86: amd-pmc: Move SMU logging setup out of init
  platform/x86: hp-wmi: Correct code style related issues
  platform/x86: wmi: replace usage of found with dedicated list iterator variable
  platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons
  ata: pata_via: fix sloppy typing in via_do_set_mode()
  ata: pata_sil680: fix result type of sil680_sel{dev|reg}()
  x86/32: Simplify ELF_CORE_COPY_REGS
  cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again.
  x86/xen: Allow to retry if cpu_initialize_context() failed.
  ata: libata-core: fix parameter type in ata_xfer_mode2shift()
  rcu: Check for jiffies going backwards
  rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting
  rcu: Clarify fill-the-gap comment in rcu_segcblist_advance()
  tools/nolibc: guard the main file against multiple inclusion
  tools/nolibc: use pselect6 on RISCV
  torture: Make thread detection more robust by using lspcu
  torture: Permit running of experimental torture types
  torture: Use "-o Batchmode=yes" to disable ssh password requests
  torture: Reposition so that $? collects ssh code in torture.sh
  rcu: Make TASKS_RUDE_RCU select IRQ_WORK
  rcutorture: Call preempt_schedule() through static call/key
  rcutorture: Add missing return and use __func__ in warning
  rcutorture: Avoid corner-case #DE with nsynctypes check
  scftorture: Fix distribution of short handler delays
  rcutorture: Suppress debugging grace period delays during flooding
  torture: Add rcu_normal and rcu_expedited runs to torture.sh
  rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
  rcu-tasks: Handle sparse cpu_possible_mask
  rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs
  rcu-tasks: Restore use of timers for non-RT kernels
  rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods
  rcu-tasks: Make Tasks RCU account for userspace execution
  rcu-tasks: Use rcuwait for the rcu_tasks_kthread()
  rcu-tasks: Print pre-stall-warning informational messages
  rcu-tasks: Fix race in schedule and flush work
  rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
  rcu: Initialize boost kthread only for boot node prior SMP initialization
  rcu: Assume rcu_init() is called before smp
  rcu/nocb: Move rcu_nocb_is_setup to rcu_state
  rcu: Remove rcu_is_nocb_cpu()
  srcu: Add contention-triggered addition of srcu_node tree
  srcu: Create concurrency-safe helper for initiating size transition
  srcu: Explain srcu_funnel_gp_start() call to list_add() is safe
  srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda
  srcu: Avoid NULL dereference in srcu_torture_stats_print()
  srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU()
  srcu: Add boot-time control over srcu_node array allocation
  srcu: Ensure snp nodes tree is fully initialized before traversal
  srcu: Use invalid initial value for srcu_node GP sequence numbers
  srcu: Compute snp_seq earlier in srcu_funnel_gp_start()
  srcu: Make rcutorture dump the SRCU size state
  srcu: Add size-state transitioning code
  srcu: Dynamically allocate srcu_node array
  srcu: Make Tree SRCU able to operate without snp_node array
  srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf
  srcu: Fix s/is/if/ typo in srcu_node comment
  srcu: Tighten cleanup_srcu_struct() GP checks
  x86: Remove a.out support
  virt: sevguest: Fix return value check in alloc_shared_pages()
  EDAC/mc: Get rid of edac_align_ptr()
  EDAC/device: Sanitize edac_device_alloc_ctl_info() definition
  m68k: Introduce a virtual m68k machine
  clocksource/drivers: Add a goldfish-timer clocksource
  rtc: goldfish: Use gf_ioread32()/gf_iowrite32()
  tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
  EDAC/device: Get rid of the silly one-shot memory allocation in edac_device_alloc_ctl_info()
  EDAC/pci: Get rid of the silly one-shot memory allocation in edac_pci_alloc_ctl_info()
  EDAC/mc: Get rid of silly one-shot struct allocation in edac_mc_alloc()
  x86/kaslr: Fix build warning in KASLR code in boot stub
  libata: Improve ATA queued command allocation
  ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
  x86/mm: Replace nodes_weight() with nodes_empty() where appropriate
  x86: Replace cpumask_weight() with cpumask_empty() where appropriate
  clocksource: Replace cpumask_weight() with cpumask_empty()
  irqchip/bmips: Replace cpumask_weight() with cpumask_empty()
  genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate
  irqchip/gic-v3: Always trust the managed affinity provided by the core code
  genirq: Always limit the affinity to online CPUs
  genirq/msi: Shutdown managed interrupts with unsatifiable affinities
  x86/PCI: Fix coding style in PIRQ table verification
  x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
  x86/PCI: Add $IRT PIRQ routing table support
  x86/PCI: Handle PIRQ routing tables with no router device given
  x86/PCI: Add PIRQ routing table range checks
  x86/PCI: Add support for the SiS85C497 PIRQ router
  x86/PCI: Disambiguate SiS85C503 PIRQ router code entities
  x86/PCI: Handle IRQ swizzling with PIRQ routers
  x86/PCI: Also match function number in $PIR table
  x86/PCI: Include function number in $PIR table dump
  x86/PCI: Show the physical address of the $PIR table
  timers: Move timer sysctl into the timer code
  clockevents: Use dedicated list iterator variable
  timers: Simplify calc_index()
  timers: Initialize base::next_expiry_recalc in timers_prepare_cpu()
  Documentation/x86: Document TDX kernel architecture
  efi/cper: Reformat CPER memory error location to more readable
  EDAC/ghes: Unify CPER memory error location reporting
  efi/cper: Add a cper_mem_err_status_str() to decode error description
  x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate()
  csky: Fix versioncheck warnings
  ACPICA: Avoid cache flush inside virtual machines
  x86/tdx/ioapic: Add shared bit for IOAPIC base address
  x86/mm: Make DMA memory shared for TD guest
  x86/mm/cpa: Add support for TDX shared memory
  x86/tdx: Make pages shared in ioremap()
  x86/topology: Disable CPU online/offline control for TDX guests
  x86/boot: Avoid #VE during boot for TDX platforms
  x86/boot: Set CR0.NE early and keep it set during the boot
  x86/acpi/x86/boot: Add multiprocessor wake-up support
  x86/boot: Add a trampoline for booting APs via firmware handoff
  x86/tdx: Wire up KVM hypercalls
  x86/tdx: Port I/O: Add early boot support
  x86/tdx: Port I/O: Add runtime hypercalls
  x86/boot: Port I/O: Add decompression-time support for TDX
  x86/boot: Port I/O: Allow to hook up alternative helpers
  x86: Consolidate port I/O helpers
  x86: Adjust types used in port I/O helpers
  x86/tdx: Detect TDX at early kernel decompression time
  x86/tdx: Handle in-kernel MMIO
  x86/tdx: Handle CPUID via #VE
  x86/tdx: Add MSR support for TDX guests
  x86/tdx: Add HLT support for TDX guests
  x86/traps: Add #VE support for TDX guest
  x86/traps: Refactor exc_general_protection()
  x86/tdx: Exclude shared bit from __PHYSICAL_MASK
  x86/tdx: Extend the confidential computing API to support TDX guests
  x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions
  x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers
  x86/tdx: Detect running as a TDX guest in early boot
  x86/platform/uv: Log gap hole end size
  x86/platform/uv: Update TSC sync state for UV5
  x86/platform/uv: Update NMI Handler for UV5
  virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement
  virt: sevguest: Add support to get extended report
  virt: sevguest: Add support to derive key
  virt: Add SEV-SNP guest driver
  x86/sev: Register SEV-SNP guest request platform device
  x86/sev: Provide support for SNP guest request NAEs
  x86/sev: Add a sev= cmdline option
  x86/sev: Use firmware-validated CPUID for SEV-SNP guests
  x86/sev: Add SEV-SNP feature detection/setup
  x86/compressed/64: Add identity mapping for Confidential Computing blob
  x86/compressed: Export and rename add_identity_map()
  x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests
  x86/compressed: Add SEV-SNP feature detection/setup
  x86/boot: Add a pointer to Confidential Computing blob in bootparams
  x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers
  x86/sev: Move MSR-based VMGEXITs for CPUID to helper
  KVM: x86: Move lookup of indexed CPUID leafs to helper
  x86/boot: Add Confidential Computing type to setup_data
  csky: patch_text: Fixup last cpu should be master
  x86/configs: Add x86 debugging Kconfig fragment plus docs
  x86/compressed/acpi: Move EFI kexec handling into common code
  x86/compressed/acpi: Move EFI vendor table lookup to helper
  x86/compressed/acpi: Move EFI config table lookup to helper
  x86/compressed/acpi: Move EFI system table lookup to helper
  x86/compressed/acpi: Move EFI detection to helper
  x86/head/64: Re-enable stack protection
  x86/sev: Use SEV-SNP AP creation to start secondary CPUs
  csky: fix typos in comments
  x86/mm: Validate memory when changing the C-bit
  x86/kernel: Validate ROM memory before accessing when SEV-SNP is active
  x86/kernel: Mark the .bss..decrypted section as shared in the RMP table
  x86/sev: Add helper for validating pages in early enc attribute changes
  x86/sev: Register GHCB memory when SEV-SNP is active
  x86/compressed: Register GHCB memory when SEV-SNP is active
  x86/compressed: Add helper for validating pages in the decompression stage
  x86/sev: Check the VMPL level
  x86/sev: Add a helper for the PVALIDATE instruction
  x86/sev: Check SEV-SNP features support
  x86/sev: Save the negotiated GHCB version
  x86/sev: Define the Linux-specific guest termination reasons
  x86/mm: Extend cc_attr to include AMD SEV-SNP
  x86/sev: Detect/setup SEV/SME features earlier in boot
  x86/compressed/64: Detect/setup SEV/SME features earlier during boot
  x86/boot: Use MSR read/write helpers instead of inline assembly
  x86/boot: Introduce helpers for MSR reads/writes
  KVM: SVM: Update the SEV-ES save area mapping
  KVM: SVM: Create a separate mapping for the GHCB save area
  KVM: SVM: Create a separate mapping for the SEV-ES save area
  powerpc/85xx: Remove fsl,85... bindings
  x86/speculation/srbds: Do not try to turn mitigation off when not supported
  x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
  x86/mce: Avoid unnecessary padding in struct mce_bank
  x86/delay: Fix the wrong asm constraint in delay_loop()
  x86/amd_nb: Unexport amd_cache_northbridges()
  KVM: SVM: Define sev_features and VMPL field in the VMSA
  ftrace: Use preemption model accessors for trace header printout
  preempt/dynamic: Introduce preemption model accessors
  kcsan: Use preemption model accessors
  perf/x86: Unify format of events sysfs show
  perf/x86/amd: Add idle hooks for branch sampling
  ACPI: Add perf low power callback
  perf/x86/amd: Make Zen3 branch sampling opt-in
  perf/x86/amd: Add AMD branch sampling period adjustment
  perf/x86/amd: Enable branch sampling priv level filtering
  perf/x86/amd: Add branch-brs helper event for Fam19h BRS
  perf/x86/amd: Add AMD Fam19h Branch Sampling support
  locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning
  x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
  perf/core: Add perf_clear_branch_entry_bitfields() helper
  locking: Apply contention tracepoints in the slow path
  locking: Add lock contention tracepoints
  locking/rwsem: Always try to wake waiters in out_nolock path
  locking/rwsem: Conditionally wake waiters in reader/writer slowpaths
  locking/rwsem: No need to check for handoff bit if wait queue empty
  lockdep: Fix -Wunused-parameter for _THIS_IP_
  x86/pkeys: Remove __arch_set_user_pkey_access() declaration
  x86/pkeys: Clean up arch_set_user_pkey_access() declaration
  selinux: checkreqprot is deprecated, add some ssleep() discomfort
  selinux: runtime disable is deprecated, add some ssleep() discomfort
  selinux: Remove redundant assignments
  x86/fault: Cast an argument to the proper address space in prefetch()
  x86/cpu: Remove "noclflush"
  x86/cpu: Remove "noexec"
  x86/cpu: Remove "nosmep"
  x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"
  x86/cpu: Remove "nosep"
  x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid=
  x86/mm: Force-inline __phys_addr_nodebug()
  x86/kvm/svm: Force-inline GHCB accessors
  task_stack, x86/cea: Force-inline stack helpers

Bug: 168730134
Bug: 169238689
Bug: 178758017
Bug: 180471389
Bug: 190019968
Bug: 190353898
Bug: 195914333
Bug: 207739506
Bug: 232293973
Bug: 234125788
Change-Id: I3c4e724344271459105a863d12d3a8f96c7373dd
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-06-07 07:34:13 -07:00
Greg Kroah-Hartman
6d6e7dba9f Merge ac2ab99072 ("Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random") into android-mainline
Steps on the way to 5.19-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibd73f1e28739664ac390c1bba3d6e9b873a4a484
2022-06-06 19:32:09 +02:00
Chris Goldsworthy
dc19de7dfb kernel: Add a snapshot of the msm_sysstats driver from msm-5.15
Add a snapshot of the msm_sysstats driver from msm-5.15 as of commit
9f8fd408d270 ("Merge "msm: adsprpc: Enable fastrpc driver in TVM"").

Change-Id: I5a065acee6f75cb3ec887d675837f8a729dadce2
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2022-06-06 10:13:28 -07:00
Linus Torvalds
1ec6574a3c This set of changes updates init and user mode helper tasks to be
ordinary user mode tasks.
 
 In commit 40966e316f ("kthread: Ensure struct kthread is present for
 all kthreads") caused init and the user mode helper threads that call
 kernel_execve to have struct kthread allocated for them.  This struct
 kthread going away during execve in turned made a use after free of
 struct kthread possible.
 
 The commit 343f4c49f2 ("kthread: Don't allocate kthread_struct for
 init and umh") is enough to fix the use after free and is simple enough
 to be backportable.
 
 The rest of the changes pass struct kernel_clone_args to clean things
 up and cause the code to make sense.
 
 In making init and the user mode helpers tasks purely user mode tasks
 I ran into two complications.  The function task_tick_numa was
 detecting tasks without an mm by testing for the presence of
 PF_KTHREAD.  The initramfs code in populate_initrd_image was using
 flush_delayed_fput to ensuere the closing of all it's file descriptors
 was complete, and flush_delayed_fput does not work in a userspace thread.
 
 I have looked and looked and more complications and in my code review
 I have not found any, and neither has anyone else with the code sitting
 in linux-next.
 
 Link: https://lkml.kernel.org/r/87mtfu4up3.fsf@email.froward.int.ebiederm.org
 
 Eric W. Biederman (8):
       kthread: Don't allocate kthread_struct for init and umh
       fork: Pass struct kernel_clone_args into copy_thread
       fork: Explicity test for idle tasks in copy_thread
       fork: Generalize PF_IO_WORKER handling
       init: Deal with the init process being a user mode process
       fork: Explicitly set PF_KTHREAD
       fork: Stop allowing kthreads to call execve
       sched: Update task_tick_numa to ignore tasks without an mm
 
  arch/alpha/kernel/process.c      | 13 ++++++------
  arch/arc/kernel/process.c        | 13 ++++++------
  arch/arm/kernel/process.c        | 12 ++++++-----
  arch/arm64/kernel/process.c      | 12 ++++++-----
  arch/csky/kernel/process.c       | 15 ++++++-------
  arch/h8300/kernel/process.c      | 10 ++++-----
  arch/hexagon/kernel/process.c    | 12 ++++++-----
  arch/ia64/kernel/process.c       | 15 +++++++------
  arch/m68k/kernel/process.c       | 12 ++++++-----
  arch/microblaze/kernel/process.c | 12 ++++++-----
  arch/mips/kernel/process.c       | 13 ++++++------
  arch/nios2/kernel/process.c      | 12 ++++++-----
  arch/openrisc/kernel/process.c   | 12 ++++++-----
  arch/parisc/kernel/process.c     | 18 +++++++++-------
  arch/powerpc/kernel/process.c    | 15 +++++++------
  arch/riscv/kernel/process.c      | 12 ++++++-----
  arch/s390/kernel/process.c       | 12 ++++++-----
  arch/sh/kernel/process_32.c      | 12 ++++++-----
  arch/sparc/kernel/process_32.c   | 12 ++++++-----
  arch/sparc/kernel/process_64.c   | 12 ++++++-----
  arch/um/kernel/process.c         | 15 +++++++------
  arch/x86/include/asm/fpu/sched.h |  2 +-
  arch/x86/include/asm/switch_to.h |  8 +++----
  arch/x86/kernel/fpu/core.c       |  4 ++--
  arch/x86/kernel/process.c        | 18 +++++++++-------
  arch/xtensa/kernel/process.c     | 17 ++++++++-------
  fs/exec.c                        |  8 ++++---
  include/linux/sched/task.h       |  8 +++++--
  init/initramfs.c                 |  2 ++
  init/main.c                      |  2 +-
  kernel/fork.c                    | 46 +++++++++++++++++++++++++++++++++-------
  kernel/sched/fair.c              |  2 +-
  kernel/umh.c                     |  6 +++---
  33 files changed, 234 insertions(+), 160 deletions(-)
 
 Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEgjlraLDcwBA2B+6cC/v6Eiajj0AFAmKaR/MACgkQC/v6Eiaj
 j0Aayg/7Bx66872d9c6igkJ+MPCTuh+v9QKCGwiYEmiU4Q5sVAFB0HPJO27qC14u
 630X0RFNZTkPzNNEJNIW4kw6Dj8s8YRKf+FgQAVt4SzdRwT7eIPDjk1nGraopPJ3
 O04pjvuTmUyidyViRyFcf2ptx/pnkrwP8jUSc+bGTgfASAKAgAokqKE5ecjewbBc
 Y/EAkQ6QW7KxPjeSmpAHwI+t3BpBev9WEC4PbhRhsBCQFO2+PJiklvqdhVNBnIjv
 qUezll/1xv9UYgniB15Q4Nb722SmnWSU3r8as1eFPugzTHizKhufrrpyP+KMK1A0
 tdtEJNs5t2DZF7ZbGTFSPqJWmyTYLrghZdO+lOmnaSjHxK4Nda1d4NzbefJ0u+FE
 tutewowvHtBX6AFIbx+H3O+DOJM2IgNMf+ReQDU/TyNyVf3wBrTbsr9cLxypIJIp
 zze8npoLMlB7B4yxVo5ES5e63EXfi3iHl0L3/1EhoGwriRz1kWgVLUX/VZOUpscL
 RkJHsW6bT8sqxPWAA5kyWjEN+wNR2PxbXi8OE4arT0uJrEBMUgDCzydzOv5tJB00
 mSQdytxH9LVdsmxBKAOBp5X6WOLGA4yb1cZ6E/mEhlqXMpBDF1DaMfwbWqxSYi4q
 sp5zU3SBAW0qceiZSsWZXInfbjrcQXNV/DkDRDO9OmzEZP4m1j0=
 =x6fy
 -----END PGP SIGNATURE-----

Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace

Pull kthread updates from Eric Biederman:
 "This updates init and user mode helper tasks to be ordinary user mode
  tasks.

  Commit 40966e316f ("kthread: Ensure struct kthread is present for
  all kthreads") caused init and the user mode helper threads that call
  kernel_execve to have struct kthread allocated for them. This struct
  kthread going away during execve in turned made a use after free of
  struct kthread possible.

  Here, commit 343f4c49f2 ("kthread: Don't allocate kthread_struct for
  init and umh") is enough to fix the use after free and is simple
  enough to be backportable.

  The rest of the changes pass struct kernel_clone_args to clean things
  up and cause the code to make sense.

  In making init and the user mode helpers tasks purely user mode tasks
  I ran into two complications. The function task_tick_numa was
  detecting tasks without an mm by testing for the presence of
  PF_KTHREAD. The initramfs code in populate_initrd_image was using
  flush_delayed_fput to ensuere the closing of all it's file descriptors
  was complete, and flush_delayed_fput does not work in a userspace
  thread.

  I have looked and looked and more complications and in my code review
  I have not found any, and neither has anyone else with the code
  sitting in linux-next"

* tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
  sched: Update task_tick_numa to ignore tasks without an mm
  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
  kthread: Don't allocate kthread_struct for init and umh
2022-06-03 16:03:05 -07:00
Maria Yu
a2f6795784 ANDROID: init_task: Init android vendor and oem data
Without initialization, it will be random data and hard for
vendor hook to decide.

Bug: 207739506
Change-Id: I278772d87eea38c03a40d4f0bef20ac8644e2ecd
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
(cherry picked from commit 898e7ec950c168e37ce8c27f6ca1d2cdea66b078)
2022-06-02 00:49:04 +00:00
Linus Torvalds
35b51afd23 RISC-V Patches for the 5.19 Merge Window, Part 1
* Support for the Svpbmt extension, which allows memory attributes to be
   encoded in pages.
 * Support for the Allwinner D1's implementation of page-based memory
   attributes.
 * Support for running rv32 binaries on rv64 systems, via the compat
   subsystem.
 * Support for kexec_file().
 * Support for the new generic ticket-based spinlocks, which allows us to
   also move to qrwlock.  These should have already gone in through the
   asm-geneic tree as well.
 * A handful of cleanups and fixes, include some larger ones around
   atomics and XIP.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEKzw3R0RoQ7JKlDp6LhMZ81+7GIkFAmKWOx8THHBhbG1lckBk
 YWJiZWx0LmNvbQAKCRAuExnzX7sYieAiEADAUdP7ctoaSQwk5skd/fdA3b4KJuKn
 1Zjl+Br32WP0DlbirYBYWRUQZnCCsvABbTiwSJMcG7NBpU5pyQ5XDtB3OA5kJswO
 Fdp8Nd53//+GK1M5zdEM9OdgvT9fbfTZ3qTu8bKsROOQhGwnYL+Csc9KjFRqEmzN
 oQii0jlb3n5PM4FL3GsbV4uMn9zzkP9mnVAPQktcock2EKFEK/Fy3uNYMQiO2KPi
 n8O6bIDaeRdQ6SurzWOuOkt0cro0tEF85ilzT04mynQsOU0el5oGqCxnOhNH3VWg
 ndqPT6Yafw12hZOtbKJeP+nF8IIR6aJLP3jOtRwEVgcfbXYAw4QwbAV8kQZISefN
 ipn8JGY7GX9Y9TYU692OUGkcmAb3/dxb6c0WihBdvJ0M6YyLD5X+YKHNuG2onLgK
 ss43C5Mxsu629rsjdu/PV91B1+pve3rG9siVmF+g4eo0x9rjMq6/JB0Kal/8SLI1
 Je5T55d5ujV1a2XxhZLQOSD5owrK7J1M9owb0bloTnr9nVwFTWDrfEQEU82o3kP+
 Xm+FfXktnz9ai55NjkMbbEur5D++dKJhBavwCTnBcTrJmMtEH0R45GTK9ZehP+WC
 rNVrRXjIsS18wsTfJxnkZeFQA38as6VBKTzvwHvOgzTrrZU1/xk3lpkouYtAO6BG
 gKacHshVilmUuA==
 =Loi6
 -----END PGP SIGNATURE-----

Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V updates from Palmer Dabbelt:

 - Support for the Svpbmt extension, which allows memory attributes to
   be encoded in pages

 - Support for the Allwinner D1's implementation of page-based memory
   attributes

 - Support for running rv32 binaries on rv64 systems, via the compat
   subsystem

 - Support for kexec_file()

 - Support for the new generic ticket-based spinlocks, which allows us
   to also move to qrwlock. These should have already gone in through
   the asm-geneic tree as well

 - A handful of cleanups and fixes, include some larger ones around
   atomics and XIP

* tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (51 commits)
  RISC-V: Prepare dropping week attribute from arch_kexec_apply_relocations[_add]
  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
  RISC-V: ignore xipImage
  RISC-V: Avoid empty create_*_mapping definitions
  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
  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
  RISC-V: use memcpy for kexec_file mode
  kexec_file: Fix kexec_file.c build error for riscv platform
  riscv: compat: Add COMPAT Kbuild skeletal support
  riscv: compat: ptrace: Add compat_arch_ptrace implement
  riscv: compat: signal: Add rt_frame implementation
  riscv: add memory-type errata for T-Head
  ...
2022-05-31 14:10:54 -07:00
Linus Torvalds
76bfd3de34 tracing updates for 5.19:
- The majority of the changes are for fixes and clean ups.
 
 Noticeable changes:
 
 - Rework trace event triggers code to be easier to interact with.
 
 - Support for embedding bootconfig with the kernel (as suppose to having it
   embedded in initram). This is useful for embedded boards without initram
   disks.
 
 - Speed up boot by parallelizing the creation of tracefs files.
 
 - Allow absolute ring buffer timestamps handle timestamps that use more than
   59 bits.
 
 - Added new tracing clock "TAI" (International Atomic Time)
 
 - Have weak functions show up in available_filter_function list as:
    __ftrace_invalid_address___<invalid-offset>
   instead of using the name of the function before it.
 -----BEGIN PGP SIGNATURE-----
 
 iIoEABYIADIWIQRRSw7ePDh/lE+zeZMp5XQQmuv6qgUCYpOgXRQccm9zdGVkdEBn
 b29kbWlzLm9yZwAKCRAp5XQQmuv6qjkKAQDbpemxvpFyJlZqT8KgEIXubu+ag2/q
 p0XDHaPS0zF9OQEAjTxg6GMEbnFYl6fzxZtOoEbiaQ7ppfdhRI8t6sSMVA8=
 =+nDD
 -----END PGP SIGNATURE-----

Merge tag 'trace-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

Pull tracing updates from Steven Rostedt:
 "The majority of the changes are for fixes and clean ups.

  Notable changes:

   - Rework trace event triggers code to be easier to interact with.

   - Support for embedding bootconfig with the kernel (as suppose to
     having it embedded in initram). This is useful for embedded boards
     without initram disks.

   - Speed up boot by parallelizing the creation of tracefs files.

   - Allow absolute ring buffer timestamps handle timestamps that use
     more than 59 bits.

   - Added new tracing clock "TAI" (International Atomic Time)

   - Have weak functions show up in available_filter_function list as:
     __ftrace_invalid_address___<invalid-offset> instead of using the
     name of the function before it"

* tag 'trace-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (52 commits)
  ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function
  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
  ...
2022-05-29 10:31:36 -07:00
Linus Torvalds
8291eaafed Two followon fixes for the post-5.19 series "Use pageblock_order for cma
and alloc_contig_range alignment", from Zi Yan.
 
 A series of z3fold cleanups and fixes from Miaohe Lin.
 
 Some memcg selftests work from Michal Koutný <mkoutny@suse.com>
 
 Some swap fixes and cleanups from Miaohe Lin.
 
 Several individual minor fixups.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCYpEE7QAKCRDdBJ7gKXxA
 jlamAP9WmjNdx+5Pz5OkkaSjBO7y7vBrBTcQ9e5pz8bUWRoQhwEA+WtsssLmq9aI
 7DBDmBKYCMTbzOQTqaMRHkB+JWZo+Ao=
 =L3f1
 -----END PGP SIGNATURE-----

Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull more MM updates from Andrew Morton:

 - Two follow-on fixes for the post-5.19 series "Use pageblock_order for
   cma and alloc_contig_range alignment", from Zi Yan.

 - A series of z3fold cleanups and fixes from Miaohe Lin.

 - Some memcg selftests work from Michal Koutný <mkoutny@suse.com>

 - Some swap fixes and cleanups from Miaohe Lin

 - Several individual minor fixups

* tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (25 commits)
  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
  ...
2022-05-27 11:40:49 -07:00