lineage-22.1
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> |
||
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> |
||
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 |
||
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 |
||
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> |
||
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 |
||
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() ... |
||
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 |
||
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 |
||
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> |
||
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 |
||
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 ... |
||
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 ... |
||
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 |
||
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() ... |
||
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) |
||
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 ... |
||
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 |
||
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> |
||
Johannes Weiner
|
e55b9f9686 |
mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
Since
|
||
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> |
||
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: |
||
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> |
||
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> |
||
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> |
||
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> |
||
Masahiro Yamada
|
561daaacb4 |
init/version.c: remove #include <linux/version.h>
This is unneeded since commit
|
||
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> |
||
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> |
||
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 |
||
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> |
||
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> |
||
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> |
||
Li Zhe
|
c4f20f1479 |
page_ext: introduce boot parameter 'early_page_ext'
In commit
|
||
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 |
||
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 |
||
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 |
||
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> |
||
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: |
||
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 |
||
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 |
||
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 |
||
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 |
||
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 |
||
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 |
||
Mark Rutland
|
2e8cff0a0e |
arm64: fix rodata=full
On arm64, "rodata=full" has been suppored (but not documented) since commit: |
||
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> |
||
Will McVicker
|
dccd5d2cf7 |
ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
The upstream commit |
||
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> |
||
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 |
||
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 |
||
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 |
||
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 : ... |
||
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 |
||
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 ... |
||
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 |
||
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 ... |
||
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 ... |
||
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 ... |
||
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
|
||
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> |
||
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 |
||
Tejun Heo
|
6a010a49b6 |
cgroup: Make !percpu threadgroup_rwsem operations optional
|
||
Paul E. McKenney
|
34bc7b454d |
Merge branch 'ctxt.2022.07.05a' into HEAD
ctxt.2022.07.05a: Linux-kernel memory model development branch. |
||
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
|
||
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> |
||
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> |
||
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> |
||
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 |
||
Mauro Carvalho Chehab
|
c02b872a7c |
Documentation: update watch_queue.rst references
Changeset |
||
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 |
||
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> |
||
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:
|
||
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> |
||
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 |
||
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 |
||
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> |
||
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 |
||
Greg Kroah-Hartman
|
f5794dc184 |
Revert "Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""""
This reverts commit
|
||
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 |
||
Greg Kroah-Hartman
|
090a1da697 |
Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup"""
This reverts commit
|
||
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 |
||
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> |
||
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 |
||
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 |
||
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> |
||
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> |
||
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> |
||
Linus Torvalds
|
f0be87c42c |
gcc-12: disable '-Warray-bounds' universally for now
In commit
|
||
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 |
||
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 |
||
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 |
||
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> |
||
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 |
||
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> |
||
Linus Torvalds
|
1ec6574a3c |
This set of changes updates init and user mode helper tasks to be
ordinary user mode tasks. In commit |
||
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) |
||
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 ... |
||
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 ... |
||
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 ... |