Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-04--18-00 (net-next-6.15-10745-g10b7eb16899a) remotes/brancher/net-next-2025-04-04--21-00 (net-next-6.15-11532-g6df54a84e060) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.ZuLTmRdecU b/tmp/tmp.JX6G0BzXvo index 3141678ce432..59aac1259ac7 100644 --- a/tmp/tmp.ZuLTmRdecU +++ b/tmp/tmp.JX6G0BzXvo @@ -6,6 +6,8 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +selftests: tls: check that disconnect does nothing +net: tls: explicitly disallow disconnect net: hold instance lock during NETDEV_CHANGE docs: Remove literal markup from Documentation/ paths sctp: detect and prevent references to a freed transport in sendmsg @@ -27,6 +29,10 @@ sch_drr: make drr_qlen_notify() idempotent sch_htb: make htb_qlen_notify() idempotent tipc: fix memory leak in tipc_link_xmit configs/debug: run and debug PREEMPT +Merge tag 'net-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +Merge tag 'spi-fix-v6.15-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +Merge tag 'soc-drivers-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +Merge tag 'platform-drivers-x86-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 selftests: net: amt: indicate progress in the stress test Merge branch 'netlink-specs-rt_addr-fix-problems-revealed-by-c-codegen' netlink: specs: rt_route: pull the ifa- prefix out of the names @@ -43,10 +49,22 @@ ipv6: Do not consider link down nexthops in path selection ipv6: Start path selection from the first nexthop usbnet:fix NPE during rx_complete net: octeontx2: Handle XDP_ABORTED and XDP invalid as XDP_DROP +Merge tag 'x86-urgent-2025-04-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'sound-fix-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +Merge tag 'omap-for-v6.14/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers-2 +Merge tag 'soc_fsl-6.15-1' of https://github.com/chleroy/linux into soc/drivers-2 +Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Merge tag 'nf-25-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf +Merge tag 'v6.15rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd +Merge tag 'trace-ringbuffer-v6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace +Merge tag 'block-6.15-20250403' of git://git.kernel.dk/linux Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +Merge tag 'io_uring-6.15-20250403' of git://git.kernel.dk/linux net: fix geneve_opt length integer overflow +fs: actually hold the namespace semaphore io_uring/zcrx: fix selftests w/ updated netdev Python helpers +Merge tag 'bcachefs-2025-04-03' of git://evilpiepirate.org/bcachefs +Merge tag '9p-for-6.15-rc1' of https://github.com/martinetd/linux Merge branch 'net-hold-instance-lock-during-netdev_up-register' selftests: net: use netdevsim in netns test docs: net: document netdev notifier expectations @@ -56,6 +74,7 @@ net: rename rtnl_net_debug to lock_debug net: use netif_disable_lro in ipv6_add_dev net: hold instance lock during NETDEV_REGISTER/UP net: switch to netif_disable_lro in inetdev_init +Merge tag 'rtc-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux net: airoha: Validate egress gdm port in airoha_ppe_foe_entry_prepare() net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy MAINTAINERS: Update Loic Poulain's email address @@ -64,50 +83,209 @@ eth: bnxt: fix deadlock in the mgmt_ops net/selftests: Add loopback link local route for self-connect sfc: fix NULL dereferences in ef100_process_design_param() gve: handle overflow when reporting TX consumed descriptors +Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux +Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +Merge tag 'mm-nonmm-stable-2025-04-02-22-12' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +Merge tag 'mm-stable-2025-04-02-22-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +Merge tag 'mm-hotfixes-stable-2025-04-02-21-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +Merge tag 'sched_ext-for-6.15-rc0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext +Merge tag 'trace-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace +bcachefs: Fix "journal stuck" during recovery +bcachefs: backpointer_get_key: check for null from peek_slot() +bcachefs: Fix null ptr deref in invalidate_one_bucket() +bcachefs: Fix check_snapshot_exists() restart handling +bcachefs: use nonblocking variant of print_string_as_lines in error path +bcachefs: Fix scheduling while atomic from logging changes +bcachefs: Add error handling for zlib_deflateInit2() +block: don't grab elevator lock during queue initialization +io_uring: always do atomic put from iowq netfilter: nft_tunnel: fix geneve_opt type confusion addition net: decrease cached dst counters in dst_release +Merge tag 'firewire-updates-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 +selftests/bpf: Fix verifier_private_stack test failure +selftests/bpf: Fix verifier_bpf_fastcall test +selftests/bpf: Fix tests after fields reorder in struct file +xsk: Fix __xsk_generic_xmit() error code when cq is full +Merge tag 'for-6.15/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +docs: fs/9p: Add missing "not" in cache documentation +Merge tag 'libnvdimm-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +Merge tag 'cxl-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl +Merge tag 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +Merge tag 'tty-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +Merge tag 'staging-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +Merge tag 'char-misc-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). vsock: avoid timeout during connect() if the socket is closing Merge branch 'udp-fix-two-integer-overflows-when-sk-sk_rcvbuf-is-close-to-int_max' udp: Fix memory accounting leak. udp: Fix multiple wraparounds of sk->sk_rmem_alloc. rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init(). +Merge tag 'nfs-for-6.15-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +Merge tag 'fuse-update-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse selftests: tc-testing: fix nat regex matching +Merge tag 'ntfs3_for_6.15' of https://github.com/Paragon-Software-Group/linux-ntfs3 net: mvpp2: Prevent parser TCAM memory corruption eth: mlx4: select PAGE_POOL MAINTAINERS: update Open vSwitch maintainers bpf: add missing ops lock around dev_xdp_attach_link net: airoha: Fix ETS priomap validation +Merge tag 'vfs-6.15-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue() sctp: add mutual exclusion in proc_sctp_do_udp_port() Merge branch 'net_sched-skbprio-remove-overly-strict-queue-assertions' selftests: tc-testing: Add TBF with SKBPRIO queue length corner case test net_sched: skbprio: Remove overly strict queue assertions netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets +Merge tag 'pm-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +Merge tag 'acpi-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm netfilter: nf_tables: don't unregister hook when table is dormant netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only +Merge tag 'powerpc-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +Merge tag 'uml-for-linux-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux +Merge tag 'loongarch-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson +tools/sched_ext: Sync with scx repo +Merge tag 'x86_tdx_for_6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'nvme-6.15-2025-04-02' of git://git.infradead.org/nvme into block-6.15 +Merge tag 'objtool-urgent-2025-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'printk-for-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux +Merge tag 'rcu-fixes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux +Merge tag 'kgdb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux +mm/page_alloc: Fix try_alloc_pages +Merge tag 'v6.15-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 idpf: fix adapter NULL pointer dereference on reboot ixgbe: fix media type detection for E610 device e1000e: change k1 configuration on MTP and later platforms igc: Fix TX drops in XDP ZC igc: Fix XSK queue NAPI ID mapping +ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio() +tracing: Use vmap_page_range() to map memmap ring buffer +tracing: Have reserve_mem use phys_to_virt() and separate from memmap buffer +tracing: Enforce the persistent ring buffer to be page aligned +bcachefs: add missing selection of XARRAY_MULTI +bcachefs: bch_dev_usage_full +bcachefs: Kill btree_iter.trans +bcachefs: do_trace_key_cache_fill() +bcachefs: Split up bch_dev.io_ref +nfs: Add missing release on error in nfs_lock_and_join_requests() +rv: Fix missing unlock on double nested monitors return path +scripts/sorttable: Fix endianness handling in build-time mcount sort +tracing: Verify event formats that have "%*p.." +ftrace: Add cond_resched() to ftrace_graph_set_hash() +tracing: Free module_delta on freeing of persistent ring buffer +ftrace: Have tracing function args depend on PROBE_EVENTS_BTF_ARGS +Merge branches 'acpi-video', 'acpi-platform-profile' and 'acpi-misc' +Merge branches 'acpi-x86', 'acpi-processor' and 'acpi-resource' +selftests: ublk: enable zero copy for stripe target +io_uring: support vectored kernel fixed buffer +block: add for_each_mp_bvec() +io_uring: add validate_fixed_range() for validate fixed buffer +docs: Fix references to IBM CAPI (cxl) removal version +Merge tag 'asoc-fix-v6.15-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent +ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model +ALSA: hda/realtek - Support mute led function for HP platform +ksmbd: fix null pointer dereference in alloc_preauth_hash() Merge tag 'net-6.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net Merge tag 'vfio-v6.15-rc1' of https://github.com/awilliam/linux-vfio Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd Merge tag 'edac_urgent_for_v6.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +Merge branch 'topic/cxl' into next Merge tag 'thermal-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Merge tag 'i3c/for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux Merge tag 'linux-watchdog-6.15-rc1' of git://www.linux-watchdog.org/linux-watchdog +spi: bcm2835: Do not call gpiod_put() on invalid descriptor +lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets +lib/sort.c: add _nonatomic() variants with cond_resched() +mailmap: add an entry for Nicolas Schier +mseal sysmap: add arch-support txt +mseal sysmap: enable s390 +selftest: test system mappings are sealed +mseal sysmap: update mseal.rst +mseal sysmap: uprobe mapping +mseal sysmap: enable arm64 +mseal sysmap: enable x86-64 +mseal sysmap: generic vdso vvar mapping +selftests: x86: test_mremap_vdso: skip if vdso is msealed +mseal sysmap: kernel config and header change +mm: pgtable: remove tlb_remove_page_ptdesc() +x86: pgtable: convert to use tlb_remove_ptdesc() +riscv: pgtable: unconditionally use tlb_remove_ptdesc() +mm: pgtable: convert some architectures to use tlb_remove_ptdesc() +mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc* +mm: pgtable: make generic tlb_remove_table() use struct ptdesc +microblaze/mm: put mm_cmdline_setup() in .init.text section +mm/memory_hotplug: fix call folio_test_large with tail page in do_migrate_range +MAINTAINERS: mm: add entry for secretmem +MAINTAINERS: mm: add entry for numa memblocks and numa emulation +MAINTAINERS: mm: add entry for execmem +MAINTAINERS: fixup USERFAULTFD entry +selftest/mm: va_high_addr_switch: add ppc64 support check +memblock: don't release high memory to page allocator when HIGHMEM is off +mm/mm_init: init holes in the end of the memory map for FLATMEM +MAINTAINERS: add peterx as userfaultfd reviewer +mm/page_alloc: replace flag check with PageHWPoison() in check_new_page_bad() +mm/damon/core: simplify control flow in damon_register_ops() +mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor +mm: page_alloc: fix defrag_mode's retry & OOM path +mm/mremap: do not set vrm->vma NULL immediately prior to checking it +mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() +mm/hugetlb: move hugetlb_sysctl_init() to the __init section +mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock +mm/hugetlb_vmemmap: fix memory loads ordering +mm/userfaultfd: fix release hang over concurrent GUP Merge tag 'i2c-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +selftests: ublk: kublk: fix an error log line +selftests: ublk: kublk: use ioctl-encoded opcodes +x86/fred: Fix system hang during S4 resume with FRED enabled Documentation/EDAC: Fix warning document isn't included in any toctree +io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0 Merge tag 'dmaengine-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine Merge tag 'phy-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy Merge tag 'soundwire-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire +x86/platform/iosf_mbi: Remove unused iosf_mbi_unregister_pmic_bus_access_notifier() Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +cpufreq: Reference count policy in cpufreq_update_limits() Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +ASoC: imx-card: Add NULL check in imx_card_probe() +nvme-pci: skip nvme_write_sq_db on empty rqlist +nvme-multipath: change the NVME_MULTIPATH config option +nvme: update the multipath warning in nvme_init_ns_head +nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io() +nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request() +nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer +nvmet: pci-epf: Keep completion queues mapped +spi: cadence-qspi: revert "Improve spi memory performance" +rtc: remove 'setdate' test program +block: remove unused nseg parameter +arm64: Don't call NULL in do_compat_alignment_fixup() +selftest: rtc: skip some tests if the alarm only supports minutes +MAINTAINERS: consistently use my dedicated email address +platform/x86: ISST: Correct command storage data length +platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 +platform/x86: thinkpad_acpi: Fix NULL pointer dereferences while probing +rtc: mt6397: drop unused defines +rtc: pcf85063: replace dev_err+return with return dev_err_probe +rtc: pcf85063: do a SW reset if POR failed +x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers +objtool/loongarch: Add unwind hints in prepare_frametrace() +rcu-tasks: Always inline rcu_irq_work_resched() +context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() +sched/smt: Always inline sched_smt_active() +objtool: Fix verbose disassembly if CROSS_COMPILE isn't set +objtool: Change "warning:" to "error: " for fatal errors +objtool: Always fail on fatal errors +Revert "objtool: Increase per-function WARN_FUNC() rate limit" +objtool: Append "()" to function name in "unexpected end of section" warning +objtool: Ignore end-of-section jumps for KCOV/GCOV +objtool: Silence more KCOV warnings, part 2 +bcachefs: fix ref leak in btree_node_read_all_replicas +ksmbd: validate zero num_subauth before sub_auth is accessed +ksmbd: fix overflow in dacloffset bounds check +ksmbd: fix session use-after-free in multichannel connection Merge tag 'rust-fixes-6.15-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux Merge tag 'bcachefs-2025-03-31' of git://evilpiepirate.org/bcachefs Merge tag 'fs_for_v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs @@ -131,14 +309,49 @@ selftests: net: use Path helpers in ping selftests: net: use the dummy bpf from net/lib selftests: drv-net: replace the rpath helper with Path objects net: lapbether: use netdev_lockdep_set_classes() helper +rtc: max31335: Add driver support for max31331 +dt-bindings: rtc: max31335: Add max31331 support +bcachefs: Fix null ptr deref in bch2_write_endio() +bcachefs: Fix field spanning write warning +bcachefs: Fix striping behaviour x86: don't re-generate cpufeaturemasks.h so eagerly Merge tag 'trace-ringbuffer-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace +io_uring/net: avoid import_ubuf for regvec send +io_uring/rsrc: check size when importing reg buffer +ASoC: q6apm: fix under runs and fragment sizes Merge tag 'trace-latency-v6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace Merge tag 'perf-tools-for-v6.15-2025-03-27' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools +spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() +ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() +ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE +ASoC: q6apm-dai: make use of q6apm_get_hw_pointer +ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns. +ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment. +ASoC: q6apm: add q6apm_get_hw_pointer helper +ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs +io_uring: cleanup {g,s]etsockopt sqe reading +io_uring: hide caches sqes from drivers +io_uring: make zcrx depend on CONFIG_IO_URING +io_uring: add req flag invariant build assertion +Documentation: ublk: remove dead footnote +fuse: remove unneeded atomic set in uring creation +fuse: fix uring race condition for null dereference of fc +fuse: Increase FUSE_NAME_MAX to PATH_MAX +fuse: Allocate only namelen buf memory in fuse_notify_ +fuse: add default_request_timeout and max_request_timeout sysctls +fuse: add kernel-enforced timeout option for requests +fuse: optmize missing FUSE_LINK support +fuse: Return EPERM rather than ENOSYS from link() +fuse: removed unused function fuse_uring_create() from header +fuse: {io-uring} Fix a possible req cancellation race net: phy: broadcom: Correct BCM5221 PHY model detection +ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid +ASoC: SOF: hda/ptl: Move mic privacy change notification sending to a work i3c: Add NULL pointer check in i3c_master_queue_ibi() i3c: master: Drop duplicate check before calling OF APIs +ALSA/hda: intel-sdw-acpi: Remove (explicitly) unused header scripts: generate_rust_analyzer: fix pin-init name in kernel deps +ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx bcachefs: fix bch2_write_point_to_text() units Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux Merge tag 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux @@ -154,6 +367,21 @@ bcachefs: fix units in rebalance_status bcachefs: bch2_ioctl_subvolume_destroy() fixes Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +LoongArch: Update Loongson-3 default config file +LoongArch: vDSO: Make use of the t8 register for vgetrandom-chacha +LoongArch: vDSO: Remove --hash-style=sysv +LoongArch: BPF: Don't override subprog's return value +LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC +LoongArch: BPF: Fix off-by-one error in build_prologue() +LoongArch: Rework the arch_kgdb_breakpoint() implementation +LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() +LoongArch: Increase ARCH_DMA_MINALIGN up to 16 +LoongArch: Increase MAX_IO_PICS up to 8 +LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig +LoongArch: Enable UBSAN (Undefined Behavior Sanitizer) +LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN +rust: Fix enabling Rust and building with GCC for LoongArch +Revert "crypto: testmgr - Add multibuffer hash testing" Merge tag 'mailbox-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox Merge tag 'hsi-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi Merge tag 'for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply @@ -179,6 +407,9 @@ bcachefs: bch2_count_fsck_err() Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 exfat: call bh_read in get_block only when necessary exfat: fix potential wrong error return from get_block +selftests: ublk: specify io_cmd_buf pointer type +ublk: specify io_cmd_buf pointer type +srcu: Make FORCE_NEED_SRCU_NMI_SAFE depend on RCU_EXPERT Merge tag 'pci-v6.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci bcachefs: Better helpers for inconsistency errors bcachefs: Consistent indentation of multiline fsck errors @@ -186,17 +417,58 @@ bcachefs: Add an "ignore unknown" option to bch2_parse_mount_opts() bcachefs: bch2_time_stats_init_no_pcpu() Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernel Merge tag 'fbdev-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev +io_uring: don't pass ctx to tw add remote helper +io_uring/msg: initialise msg request opcode +io_uring/msg: rename io_double_lock_ctx() +io_uring/net: import zc ubuf earlier +io_uring/net: set sg_from_iter in advance +io_uring/net: clusterise send vs msghdr branches +io_uring/net: unify sendmsg setup with zc +io_uring/net: combine sendzc flags writes +io_uring/net: open code io_net_vec_assign() +io_uring/net: open code io_sendmsg_copy_hdr() +ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() +ublk: avoid redundant io->cmd in ublk_queue_cmd_list() +ublk: get ubq from pdu in ublk_cmd_list_tw_cb() +ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop +ublk: remove unused cmd argument to ublk_dispatch_req() +selftests: ublk: add test for checking zero copy related parameter +selftests: ublk: add more tests for covering MQ +ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb +ublk: implement ->queue_rqs() +ublk: document zero copy feature +ublk: add segment parameter +ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu +ublk: add helper of ublk_need_map_io() +ublk: remove two unused fields from 'struct ublk_queue' +ublk: comment on ubq->canceling handling in ublk_queue_rq() +ublk: make sure ubq->canceling is set when queue is frozen +io_uring/net: account memory for zc sendmsg Merge tag 'for-6.15/io_uring-reg-vec-20250327' of git://git.kernel.dk/linux +x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c +x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs Merge tag 'for-6.15/io_uring-epoll-wait-20250325' of git://git.kernel.dk/linux +kdb: Remove optional size arguments from strscpy() calls +kdb: remove usage of static environment buffer Merge tag 'for-6.15/io_uring-rx-zc-20250325' of git://git.kernel.dk/linux +NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() +NFS: Don't allow waiting for exiting tasks +SUNRPC: Don't allow waiting for exiting tasks Merge tag 'tpmdd-next-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux Merge tag 'landlock-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux +arm64: Add support for HIP09 Spectre-BHB mitigation +arm64: mm: Drop dead code for pud special bit handling +arm64: mops: Do not dereference src reg for a set operation +arm64: mm: Correct the update of max_pfn Merge tag 'caps-pr-20250327' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux Merge tag 'integrity-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity Merge tag 'ipe-pr-20250324' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" bcachefs: Fix bch2_fs_get_tree() error path +dm-ebs: fix prefetch-vs-suspend race +dm-verity: fix prefetch-vs-suspend race +dm-integrity: fix non-constant-time tag verification bcachefs: fix logging in journal_entry_err_msg() bcachefs: add missing newline in bch2_trans_updates_to_text() bcachefs: print_string_as_lines: fix extra newline @@ -207,6 +479,11 @@ bcachefs: Recovery no longer holds state_lock bcachefs: Fix permissions on version modparam iommufd: Test attach before detaching pasid MAINTAINERS: Update the MODULE SUPPORT section +objtool, drm/vmwgfx: Don't ignore vmw_send_msg() for ORC +objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions +objtool: Fix segfault in ignore_unreachable_insn() +objtool: Fix NULL printf() '%s' argument in builtin-check.c:save_argv() +objtool, lkdtm: Obfuscate the do_nothing() pointer iommufd: Fix iommu_vevent_header tables markup iommu: Convert unreachable() to BUG() iommufd: Balance veventq->num_events inc/dec @@ -230,12 +507,23 @@ ring-buffer: Add ring_buffer_meta_scratch() ring-buffer: Add buffer meta data for persistent ring buffer ring-buffer: Use kaslr address instead of text delta ring-buffer: Fix bytes_dropped calculation issue +vsnprintf: Silence false positive GCC warning for va_format() +vsnprintf: Drop unused const char fmt * in va_format() +vsnprintf: Mark binary printing functions with __printf() attribute +tracing: Mark binary printing functions with __printf() attribute +seq_file: Mark binary printing functions with __printf() attribute +seq_buf: Mark binary printing functions with __printf() attribute +ALSA: hda/tas2781: Upgrade calibratd-data writing code to support Alpha and Beta dsp firmware x86/microcode/AMD: Fix __apply_microcode_amd()'s return value net: usb: usbnet: restore usb%d name exception for local mac addresses net/mlx5e: SHAMPO, Make reserved size independent of page size net: mana: Switch to page pool for jumbo frames MAINTAINERS: Add dedicated entries for phy_link_topology dt-bindings: i2c: snps,designware-i2c: describe Renesas RZ/N1D variant +dm-verity: support block number limits for different ioprio classes +iomap: Fix conflicting values of iomap flags +fs: namespace: Avoid -Wflex-array-member-not-at-end warning +MAINTAINERS: configfs: add Andreas Hindborg as maintainer Merge tag 'm68knommu-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu Merge tag 'powerpc-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux Merge tag 'probes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace @@ -264,11 +552,17 @@ Merge tag 'xfs-6.15-merge' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux Merge tag 'dlm-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm Merge tag 'f2fs-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs Merge tag 'for-6.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +ACPI: platform_profile: Optimize _aggregate_choices() +ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers Merge tag 'erofs-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP +ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list Merge tag 'gfs2-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 scripts/make_fit: Print DT name before libfdt errors dt-bindings: edac: altera: socfpga: Convert to YAML dt-bindings: pps: gpio: Correct indentation and style in DTS example +spi: fsl-qspi: use devm function instead of driver remove +ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path Merge branch 'pci/misc' Merge branch 'pci/controller/dwc-cpu-addr-fixup' Merge branch 'pci/controller/xilinx-cpm' @@ -331,6 +625,7 @@ tpm: Lazily flush auth session when getting random data tpm: ftpm_tee: remove incorrect of_match_ptr annotation tpm: do not start chip while suspended ktest: Fix Test Failures Due to Missing LOG_FILE Directories +ACPI: NUMA: Use str_enabled_disabled() helper function tracing: probe-events: Add comments about entry data storing code selftests/ftrace: Add dynamic events argument limitation test case selftests/ftrace: Add new syntax error test @@ -400,6 +695,8 @@ fbdev: core: tileblit: Implement missing margin clearing for tileblit rwonce: fix crash by removing READ_ONCE() for unaligned read arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch() arm/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch() +sched_ext: initialize built-in idle state before ops.init() +sched_ext: create_dsq: Return -EEXIST on duplicate request Merge tag 'timers-clocksource-2025-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip bcachefs: cond_resched() in journal_key_sort_cmp() bcachefs: Fix 'hung task' messages in btree node scan @@ -408,6 +705,8 @@ bcachefs: Don't unnecessarily decrypt data when moving bcachefs: Document disk accounting keys and conuters bcachefs: Validate number of counters for accounting keys Merge tag 'irq-urgent-2025-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +sched_ext: Remove a meaningless conditional goto in scx_select_cpu_dfl() +sched_ext: idle: Fix return code of scx_select_cpu_dfl() cifs: Add new mount option -o nounicode to disable SMB1 UNICODE mode cifs: Set default Netbios RFC1001 server name to hostname in UNC smb: client: Fix netns refcount imbalance causing leaks and use-after-free @@ -418,6 +717,7 @@ cifs: Fix establishing NetBIOS session for SMB2+ connection cifs: Fix getting DACL-only xattr system.cifs_acl and system.smb3_acl cifs: Check if server supports reparse points before using them MAINTAINERS: reorder preferred email for Steve French +ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA Merge branches 'clk-allwinner', 'clk-amlogic' and 'clk-qcom' into clk-next Merge branches 'clk-rockchip', 'clk-samsung' and 'clk-imx' into clk-next Merge branches 'clk-parent', 'clk-renesas', 'clk-mediatek' and 'clk-cleanup' into clk-next @@ -427,6 +727,14 @@ Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kernel.org/pub/scm/linux/k Merge tag 'nand/for-6.15' into mtd/next Merge tag 'spi-nor/for-6.15' into mtd/next Merge tag 'sound-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +spi: SPI_QPIC_SNAND should be tristate and depend on MTD +ASoC: codecs: wsa88xx: Correct VI sense channel mask +NFSv4: Treat ENETUNREACH errors as fatal for state recovery +NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client +NFSv4: Further cleanups to shutdown loops +NFS: Shut down the nfs_client only after all the superblocks +SUNRPC: rpc_clnt_set_transport() must not change the autobind setting +SUNRPC: rpcbind should never reset the port to the value '0' rtla: Add the ability to create ctags and etags rtla/tests: Test setting default options rtla/tests: Reset osnoise options before check @@ -437,6 +745,17 @@ rtla/osnoise: Unify params struct rtla: Fix segfault in save_trace_to_file call tools/build: Use SYSTEM_BPFTOOL for system bpftool PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends +Merge Merge tag 'objtool-core-2025-03-22' into loongarch-next +ARM: 9445/1: clkdev: Mark some functions with __printf() attribute +ARM: 9444/1: add KEEP() keyword to ARM_VECTORS +ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE +ARM: 9442/1: smp: Fix IPI alignment in /proc/interrupts +ARM: 9441/1: rust: Enable Rust support for ARMv7 +ARM: 9439/1: arm32: simplify ARM_MMU_KEEP usage +spi-rockchip: Fix register out of bounds access +ASoC: sma1307: Fix error handling in sma1307_setting_loaded() +ASoC: codecs: wsa884x: Correct VI sense channel mask +ASoC: codecs: wsa883x: Correct VI sense channel mask landlock: Add audit documentation selftests/landlock: Add audit tests for network selftests/landlock: Add audit tests for filesystem @@ -484,6 +803,9 @@ Merge branch 'for-6.15/bpf' into for-linus Merge branch 'for-6.15/apple' into for-linus Merge branch 'for-6.15/amd_sfh' into for-linus io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc +x86/tdx: Emit warning if IRQs are enabled during HLT #VE handling +x86/tdx: Fix arch_safe_halt() execution for TDX VMs +x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 misc: pci_endpoint_test: Add support for PCITEST_IRQ_TYPE_AUTO PCI: endpoint: pci-epf-test: Expose supported IRQ types in CAPS register @@ -507,7 +829,14 @@ Merge tag 'selinux-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm Merge tag 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/linux into rust-next Merge tag 'thermal-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc() Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() +objtool, Input: cyapa - Remove undefined behavior in cyapa_update_fw_store() +objtool, panic: Disable SMAP in __stack_chk_fail() +objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() +objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() +objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq() Merge tag 'acpi-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Merge tag 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux tracing: Replace strncpy with memcpy for fixed-length substring copy @@ -560,6 +889,14 @@ bcachefs: Use print_string_as_lines() for journal stuck messages bcachefs: Fix duplicate checksum error messages in write path bcachefs: Fix silent short reads in data read retry path bcachefs: Fix nonce inconsistency in bch2_write_prep_encoded_data() +exportfs: add module description +exit: fix the usage of delay_group_leader->exit_code in do_notify_parent() and pidfs_exit() +netfs: add Paulo as maintainer and remove myself as Reviewer +firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success +cachefiles: Fix oops in vfs_mkdir from cachefiles_get_directory +exec: fix the racy usage of fs_struct->in_exec +selftests/pidfd: fixes syscall number defines +pidfs: cleanup the usage of do_notify_pidfd() Merge remote-tracking branches 'ras/edac-cxl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates selftests: livepatch: test if ftrace can trace a livepatched function selftests: livepatch: add new ftrace helpers functions @@ -598,6 +935,19 @@ ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA lockdep: Fix wait context check on softirq for PREEMPT_RT x86/split_lock: Simplify reenabling x86/fpu: Update the outdated comment above fpstate_init_user() +objtool: Remove redundant opts.noinstr dependency +objtool: Remove --no-unreachable for noinstr-only vmlinux.o runs +objtool: Fix up some outdated references to ENTRY/ENDPROC +objtool: Reduce CONFIG_OBJTOOL_WERROR verbosity +objtool: Improve error handling +objtool: Properly disable uaccess validation +objtool: Silence more KCOV warnings +objtool: Fix init_module() handling +objtool: Fix CONFIG_OBJTOOL_WERROR for vmlinux.o +objtool: Fix X86_FEATURE_SMAP alternative handling +objtool: Ignore entire functions rather than instructions +objtool: Warn when disabling unreachable warnings +objtool: Fix detection of consecutive jump tables on Clang 20 Merge tag 'timers-v6.15-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/clocksource x86/early_printk: Add support for MMIO-based UARTs x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment @@ -674,6 +1024,7 @@ Merge tag 'vfs-6.15-rc1.sysv' of git://git.kernel.org/pub/scm/linux/kernel/git/v PCI: dwc: Add dw_pcie_parent_bus_offset() Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs Merge tag 'vfs-6.15-rc1.overlayfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +dm-delay: support zoned devices Merge tag 'vfs-6.15-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs Merge tag 'vfs-6.15-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs Merge tag 'vfs-6.15-rc1.pipe' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs @@ -751,6 +1102,7 @@ bcachefs: Increase blacklist range bcachefs: __bch2_read() now takes a btree_trans bcachefs: BCH_READ_data_update -> bch_read_bio.data_update Merge branch 'pm-cpuidle' +tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning Merge branch 'pm-cpufreq' Merge branches 'thermal-core' and 'thermal-misc' Merge branches 'acpi-x86', 'acpi-platform-profile', 'acpi-apei' and 'acpi-misc' @@ -785,8 +1137,11 @@ dt-bindings: timer: Add SiFive CLINT2 PCI: amd-mdb: Add AMD MDB Root Port driver Merge tag 'i2c-for-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux Merge tag 'perf-urgent-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +9p: Use hashtable.h for hash_errmap +Documentation/fs/9p: fix broken link Merge tag 'keys-next-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd pinctrl: amlogic-a4: Drop surplus semicolon +Merge tag 'usb-serial-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next Merge tag 'io_uring-6.14-20250322' of git://git.kernel.dk/linux selftests: ublk: add stripe target selftests: ublk: simplify loop io completion @@ -911,6 +1266,10 @@ timekeeping: Fix possible inconsistencies in _COARSE clockids Merge tag 'io_uring-6.14-20250321' of git://git.kernel.dk/linux ALSA: timer: Don't take register_mutex with copy_from/to_user() PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type +pNFS/flexfiles: Report ENETDOWN as a connection error +pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers +NFS: Treat ENETUNREACH errors as fatal in containers +NFS: Add a mount option to make ENETUNREACH errors fatal PCI: pciehp: Don't enable HPIE when resuming in poll mode of: address: Allow to specify nonposted-mmio per-device of: address: Expand nonposted-mmio to non-Apple Silicon platforms @@ -958,6 +1317,12 @@ Merge tag 'i2c-host-fixes-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel dt-bindings: hwmon: Drop stray blank line in the header hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register Merge tag 'asoc-fix-v6.14-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +sunrpc: Add a sysfs file for one-step xprt deletion +sunrpc: Add a sysfs file for adding a new xprt +sunrpc: Add a sysfs files for rpc_clnt information +sunrpc: Add a sysfs attr for xprtsec +NFS: Add implid to sysfs +NFS: Extend rdirplus mount option with "force|none" ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 arm: defconfig: drop RT_GROUP_SCHED=y from bcm2835/tegra/omap2plus @@ -1023,6 +1388,7 @@ leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs leds: rgb: leds-qcom-lpg: Fix pwm resolution max for normal PWMs leds: Rename simple directory to simatic mmc: core: Remove redundant null check +bus: fsl-mc: Remove deadcode PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag PCI: vmd: Disable MSI remapping bypass under Xen zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault @@ -1097,6 +1463,7 @@ pds_core: add new fwctl auxiliary_device pds_core: specify auxiliary_device to be created pds_core: make pdsc_auxbus_dev_del() void i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work() +libnvdimm/labels: Fix divide error in nd_label_data_init() PCI: Move cardbus IO size declarations into pci/pci.h PCI: Make pci_setup_bridge() static PCI: Move resource reassignment func declarations into pci/pci.h @@ -1134,6 +1501,7 @@ ext4: don't over-report free space or inodes in statvfs ASoC: SOF: mediatek: Commonize duplicated functions ASoC: dmic: Fix NULL pointer dereference Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +cxl/region: Fix the first aliased address miscalculation io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally landlock: Clarify IPC scoping documentation selftests/bpf: Sanitize pointer prior fclose() @@ -1149,10 +1517,64 @@ Merge tag 'amlogic-arm64-dt-for-v6.15-v2' of https://git.kernel.org/pub/scm/linu perf report: Disable children column for data type profiling perf report: Allow hierarchy mode for --children perf sort: Keep output fields in the same level +MAINTAINERS: add the linuppc-dev list to the fsl-mc bus entry +MAINTAINERS: fix nonexistent dtbinding file name +MAINTAINERS: add myself as maintainer for the fsl-mc bus +irqdomain: soc: Switch to irq_find_mapping() spi: dt-bindings: cdns,qspi-nor: Improve ASoC: wm8904: Add DMIC and DRC support Tidy up ASoC control get and put handlers arm64: mm: Don't use %pK through printk +serial: stm32: do not deassert RS485 RTS GPIO prematurely +serial: 8250: add driver for NI UARTs +dt-bindings: serial: snps-dw-apb-uart: document RZ/N1 binding without DMA +serial: icom: fix code format problems +serial: sh-sci: Save and restore more registers +tty: serial: pl011: remove incorrect of_match_ptr annotation +dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562 +tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register +tty: caif: removed unused function debugfs_tx() +serial: 8250_dma: terminate correct DMA in tx_dma_flush() +tty: serial: fsl_lpuart: rename register variables more specifically +tty: serial: fsl_lpuart: use port struct directly to simply code +tty: serial: fsl_lpuart: Use u32 and u8 for register variables +tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers +tty: serial: 8250: Add Brainboxes XC devices +dt-bindings: serial: fsl-lpuart: support i.MX94 +tty: serial: 8250: Add some more device IDs +dt-bindings: serial: samsung: add exynos7870-uart compatible +serial: 8250_dw: Comment possible corner cases in serial_out() implementation +serial: switch change_irq and change_port to bool in uart_set_info() +serial: 8250_port: simplify serial8250_request_std_resource() +serial: 8250_port: do not use goto for UPQ_NO_TXEN_TEST code flow +serial: 8250_rsa: simplify rsa8250_{request/release}_resource() +serial: 8250: use serial_port_in/out() helpers +serial: pass struct uart_state to uart_line_info() +serial: remove redundant tty_port_link_device() +tty: sunsu: remove unused serial_icr_read() +tty: sunsu: drop serial_{in,out}p() +tty: staging/greybus: pass tty_driver flags to tty_alloc_driver() +tty: srmcons: fix retval from srmcons_init() +tty: moxa: carve out special ioctls and extra tty_port +tty: moxa: drop ISA support +tty: moxa: drop version dump to logs +tty: mmc: sdio: use bool for cts and remove parentheses +tty: serdev: drop serdev_controller_ops::write_room() +tty: tty_driver: introduce TTY driver sub/types enums +tty: tty_driver: document both {,__}tty_alloc_driver() properly +tty: tty_driver: convert "TTY Driver Flags" to an enum +tty: tty_driver: move TTY macros to the top +tty: n_tty: move more_to_be_read to the end of n_tty_read() +tty: n_tty: extract n_tty_wait_for_input() +tty: n_tty: extract n_tty_continue_cookie() from n_tty_read() +tty: n_tty: drop n_tty_trace() +tty: n_tty: clean up process_output_block() +tty: n_tty: simplify process_output() +tty: n_tty: use uint for space returned by tty_write_room() +tty: move N_TTY_BUF_SIZE to n_tty +tty: caif: do not use N_TTY_BUF_SIZE +tty: audit: do not use N_TTY_BUF_SIZE +tty: convert "TTY Struct Flags" to an enum printk/panic: Add option to allow non-panic CPUs to write to the ring buffer. rust: platform: require Send for Driver trait implementers rust: pci: require Send for Driver trait implementers @@ -1166,8 +1588,47 @@ Merge patch series "further iomap large atomic writes changes" iomap: rework IOMAP atomic flags iomap: comment on atomic write checks in iomap_dio_bio_iter() iomap: inline iomap_dio_bio_opflags() +staging: rtl8723bs: fixed a unnecessary parentheses coding style issue +staging: vchiq_arm: Improve initial VCHIQ connect +staging: vchiq_arm: Create keep-alive thread during probe +staging: vchiq_arm: Stop kthreads if vchiq cdev register fails +staging: vchiq_arm: Fix possible NPR of keep-alive thread +staging: vchiq_arm: Register debugfs after cdev +staging: vchiq_arm: Don't use %pK through printk +staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES +staging: rtl8723bs: Remove some unused functions, macros, and structs +staging: gpib: change return type of t1_delay function to report errors mmc: host: Wait for Vdd to settle on card power off +staging: gpib: remove commented-out lines +staging: gpib: fix kernel-doc section for usb_gpib_line_status() function +staging: gpib: fix kernel-doc section for function usb_gpib_interface_clear() +staging: gpib: fix kernel-doc section for write_loop() function +staging: gpib: Removing typedef for gpib_board +staging: gpib: struct typing for gpib_gboard_t +staging: gpib: tnt4882: struct gpib_board +staging: gpib: tms9914: struct gpib_board +staging: gpib: pc2: struct gpib_board +staging: gpib: ni_usb_gpib: struct gpib_board +staging: gpib: nec7210 struct gpib_board +staging: gpib: lpvo_usb_gpib: struct gpib_board +staging: gpib: ines: struct gpib_board +staging: gpib: hp_82341: struct gpib_board +staging: gpib: hp2335: struct gpib_board +staging: gpib: gpio: struct gpib_board +staging: gpib: fmh_gpib: struct gpib_board +staging: gpib: eastwood: struct gpib_board +staging: gpib: common: struct gpib_board +staging: gpib: cec_gpib: struct gpib_board +staging: gpib: cb7210: struct gpib_board +staging: gpib: agilent_82357a: struct gpib_board +staging: gpib: agilent_82350b: struct gpib_board +staging: gpib: struct typing for gpib_board +staging: gpib: Correct CamelCase for VALID enums +staging: gpib: Correct CamelCase for BUS constants +staging: gpib: Fix Oops after disconnect in agilent usb +staging: gpib: Fix Oops after disconnect in ni_usb Merge tag 'coresight-next-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next +Merge tag 'thunderbolt-for-v6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next i2c: amd-mp2: drop free_irq() of devm_request_irq() allocated irq libfs: Fix duplicate directory entry in offset_dir_lookup ASoC: wm8904: add DMIC support @@ -1193,6 +1654,11 @@ cpuidle, sched: Use smp_mb__after_atomic() in current_clr_polling() fs: reduce work in fdget_pos() arm64: dts: Add gpio_intc node for Amlogic A5 SoCs arm64: dts: Add gpio_intc node for Amlogic A4 SoCs +um: Rewrite the sigio workaround based on epoll and tgkill +um: Prohibit the VM_CLONE flag in run_helper_thread() +um: Switch to the pthread-based helper in sigio workaround +um: ubd: Switch to the pthread-based helper +um: Add pthread-based helper support pinctrl: nuvoton: Reduce use of OF-specific APIs pinctrl: nuvoton: Convert to use struct group_desc pinctrl: nuvoton: Make use of struct pinfunction and PINCTRL_PINFUNCTION() @@ -1349,6 +1815,9 @@ ASoC: ops-test: Add some basic kunit tests for soc-ops spi: Fix reference count leak in slave_show() ublk: remove io_cmds list in ublk_queue regulator: axp20x: AXP717: dcdc4 doesn't have delay +9p/trans_fd: mark concurrent read and writes to p9_conn->err +9p/net: return error on bogus (longer than requested) replies +9p/net: fix improper handling of bogus negative read/write replies mmc: Merge branch fixes into next mmc: omap: Fix memory leak in mmc_omap_new_slot ALSA: echoaudio: remove unused variable @@ -1741,6 +2210,7 @@ MAINTAINERS: append initramfs files to the VFS section loop: move vfs_fsync() out of loop_update_dio() block: Make request_queue lockdep splats show up earlier block: fix a comment in the queue_attrs[] array +um: x86: clean up elf specific definitions xfs: remove the flags argument to xfs_buf_get_uncached xfs: remove the flags argument to xfs_buf_read_uncached xfs: remove xfs_buf_free_maps @@ -1780,7 +2250,18 @@ RDMA/core: Pass port to counter bind/unbind operations RDMA/core: Add support to optional-counters binding configuration RDMA/core: Create and destroy rdma_counter using rdma_zalloc_drv_obj() RDMA/mlx5: Add optional counters for RDMA_TX/RX_packets/bytes +um: Store full CSGSFS and SS register from mcontext Merge tag 'samsung-pinctrl-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel +um: virt-pci: Refactor virtio_pcidev into its own module +um: work around sched_yield not yielding in time-travel mode +um/locking: Remove semicolon from "lock" prefix +um: Update min_low_pfn to match changes in uml_reserved +um: use str_yes_no() to remove hardcoded "yes" and "no" +um: hostfs: avoid issues on inode number reuse by host +um: Allocate vdso page pointer statically +um: remove copy_from_kernel_nofault_allowed +um: mark rodata read-only and implement _nofault accesses +um: Pass the correct Rust target and options with gcc LoongArch: KVM: Register perf callbacks for guest LoongArch: KVM: Implement arch-specific functions for guest perf LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel() @@ -1933,6 +2414,7 @@ ext4: remove references to bh->b_page ext4: goto right label 'out_mmap_sem' in ext4_setattr() ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all() ext4: introduce ITAIL helper +hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure scsi: st: Tighten the page format heuristics with MODE SELECT scsi: st: ERASE does not change tape location scsi: st: Fix array overflow in st_setup() @@ -1950,8 +2432,21 @@ i3c: master: svc: Fix i3c_master_get_free_addr return check docs: Remove outdated highuid.rst documentation perf/x86: Check data address for IBS software filter smb: client: don't retry IO on failed negprotos with soft mounts +rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at-end warnings +dt-bindings: rtc: pcf2127: Reference spi-peripheral-props.yaml +rtc: rzn1: implement one-second accuracy for alarms +rtc: pcf50633: Remove vfio/pci: Handle INTx IRQ_NOTCONNECTED ASoC: Convert to modern PM macros +NFS: Refactor trace_nfs4_offload_cancel +NFS: Use NFSv4.2's OFFLOAD_STATUS operation +NFS: Implement NFSv4.2's OFFLOAD_STATUS operation +NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR +NFS: fix open_owner_id_maxsz and related fields. +NFSv4: Avoid unnecessary scans of filesystems for delayed delegations +NFSv4: Avoid unnecessary scans of filesystems for expired delegations +NFSv4: Avoid unnecessary scans of filesystems for returning delegations +NFSv4: Don't trigger uneccessary scans for return-on-close delegations Merge branch 'bpftool-using-the-right-format-specifiers' bpftool: Using the right format specifiers bpftool: Add -Wformat-signedness flag to detect format errors @@ -2014,6 +2509,7 @@ cxl: Add FWCTL support to CXL f2fs: fix to avoid atomicity corruption of atomic file regulator: rtq6752: make const read-only array fault_mask static ASoC: soc-utils: Transition to the faux device interface +Merge branch 'for-6.15/features' into cxl-for-next ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support ASoC: dt-bindings: support imx95's CM7 core printk: Add an option to allow ttynull to be a default console device @@ -2039,6 +2535,7 @@ btrfs: remove duplicated metadata folio flag update in end_bbio_meta_read() btrfs: convert io_ctl_prepare_pages() to work on folios btrfs: update some folio related comments btrfs: keep private struct on stack for sync reads in btrfs_encoded_read_regular_fill_pages() +rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS owned alarm m68k: defconfig: Update defconfigs for v6.14-rc1 pinctrl: qcom: sa8775p: Enable egpio function dt-bindings: pinctrl: qcom: Add egpio function for sa8775p @@ -2057,6 +2554,14 @@ ASoC: Intel: avs: max98373: Replace devm_kzalloc() with devm_kcalloc() ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with devm_kcalloc() ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc() objtool: Use O_CREAT with explicit mode mask +rtc: pm8xxx: mitigate flash wear +rtc: pm8xxx: add support for uefi offset +dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag +rtc: rv3032: drop WADA +rtc: rv3032: fix EERD location +rtc: pm8xxx: switch to devm_device_init_wakeup +rtc: pm8xxx: fix possible race condition +rtc: mpfs: switch to devm_device_init_wakeup objtool: Add CONFIG_OBJTOOL_WERROR perf: Fix __percpu annotation objtool: Create backup on error and print args @@ -2071,6 +2576,8 @@ objtool: Update documentation objtool: Improve __noreturn annotation warning objtool: Fix error handling inconsistencies in check() x86/traps: Make exc_double_fault() consistently noreturn +thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer +thunderbolt: Scan retimers after device router has been enumerated include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h sched/topology: Stop exposing partition_sched_domains_locked cgroup/cpuset: Remove partition_and_rebuild_sched_domains @@ -2592,6 +3099,7 @@ ASoC: mediatek: common: Handle mediatek,accdet property ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet ASoC: codecs: Add aw88166 amplifier driver ASoC: dt-bindings: Add schema for "awinic,aw88166" +fs/9p: fix NULL pointer dereference on mkdir MAINTAINERS: add entry for the `pin-init` crate rust: pin-init: re-enable doctests rust: pin-init: add miscellaneous files from the user-space version @@ -2646,8 +3154,11 @@ phy: qcom: uniphy-28lp: add COMMON_CLK dependency MAINTAINERS: driver core: mark Rafael and Danilo as co-maintainers PCI: histb: Fix an error handling path in histb_pcie_probe() perf/core: Use sysfs_emit() instead of scnprintf() +cxl: Remove driver watchdog: aspeed: fix 64-bit division watchdog: npcm: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare +Merge branch 'fixes' into topic/cxl +firewire: core: avoid -Wflex-array-member-not-at-end warning kunit: tool: add test to check parsing late test plan kunit: tool: Fix bug in parsing test plan Kunit to check the longest symbol length @@ -2898,18 +3409,46 @@ bcachefs: Fix missing increment of move_extent_write counter bcachefs: check_bp_exists() check for backpointers for stale pointers bcachefs: btree_node_(rewrite|update_key) cleanup bcachefs: bs > ps support +cxl/region: Quiet some dev_warn()s in extended linear cache setup +cxl/Documentation: Remove 'mixed' from sysfs mode doc +cxl: Fix warning from emitting resource_size_t as long long int on 32bit systems +cxl/test: Define a CFMWS capable of a 3 way HB interleave +cxl/mem: Do not return error if CONFIG_CXL_MCE unset +Merge branch 'for-6.15/extended-linear-cache' into cxl-for-next2 +Merge branch 'for-6.15/dirty-shutdown' into cxl-for-next2 +Merge branch 'for-6.15/guard_cleanups' into cxl-for-next2 KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu KVM: arm64: Factor out pKVM hyp vcpu creation to separate function of: Move of_prop_val_eq() next to the single user of/platform: Use typed accessors rather than of_get_property() KVM: arm64: Initialize HCRX_EL2 traps in pKVM KVM: arm64: Factor out setting HCRX_EL2 traps into separate function +tools/testing/cxl: Set Shutdown State support +cxl/pmem: Export dirty shutdown count via sysfs +cxl/pmem: Rename cxl_dirty_shutdown_state() +cxl/pci: Introduce cxl_gpf_get_dvsec() +cxl/pci: Support Global Persistent Flush (GPF) Merge tag 'ti-k3-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'imx-dt64-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-bindings-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'spacemit-dt-for-6.15-1' of https://github.com/spacemit-com/linux into soc/dt Merge tag 'davinci-updates-for-v6.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/dt +cxl: Document missing sysfs files +cxl: Plug typos in ABI doc +cxl/pmem: debug invalid serial number data +cxl/cdat: Remove redundant gp_port initialization +cxl/memdev: Remove unused partition values +cxl/region: Drop goto pattern of construct_region() +cxl/region: Drop goto pattern in cxl_dax_region_alloc() +cxl/core: Use guard() to drop goto pattern of cxl_dpa_alloc() +cxl/core: Use guard() to drop the goto pattern of cxl_dpa_free() +cxl/memdev: cxl_memdev_ioctl() cleanup +cxl/core: cxl_mem_sanitize() cleanup +cxl/core: Use guard() to replace open-coded down_read/write() +Merge branch 'for-6.15/fw-first-error-logging' into cxl-for-next2 +cxl/pci: Add trace logging for CXL PCIe Port RAS errors +acpi/ghes, cxl/pci: Process CXL CPER Protocol Errors scanf: break kunit into test cases scanf: convert self-test to KUnit scanf: remove redundant debug logs @@ -2973,6 +3512,7 @@ PCI: pciehp: Avoid unnecessary device replacement check NFSD: Add a Kconfig setting to enable delegated timestamps KVM: s390: pv: fix race when making a page secure PM: sleep: Fix handling devices with direct_complete set on errors +dm: restrict dm device size to 2^63-512 bytes Coresight: Fix a NULL vs IS_ERR() bug in probe dt-bindings: mfd: syscon: Add the pbus-csr node for Airoha EN7581 SoC mfd: cgbc-core: Cleanup signedness in cgbc_session_request() @@ -3036,12 +3576,27 @@ mfd: ipaq-micro/tps65010: Use str_enable_disable-like helpers mfd: stm32-timers: Add support for stm32mp25 dt-bindings: mfd: stm32-timers: Add support for stm32mp25 Merge branches 'ib-mfd-input-leds-power-6.15', 'ib-mfd-power-6.15' and 'ib-mfd-regulator-6.15' into ibs-for-mfd-merged +usb: host: cdns3: forward lost power information to xhci +usb: host: xhci-plat: allow upper layers to signal power loss +usb: xhci: change xhci_resume() parameters to explicit the desired info +usb: cdns3-ti: run HW init at resume() if HW was reset +usb: cdns3-ti: move reg writes to separate function +usb: cdns3: call cdns_power_is_lost() only once in cdns_resume() +usb: cdns3: rename hibernated argument of role->resume() to lost_power +usb: xhci: tegra: rename `runtime` boolean to `is_auto_runtime` +usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func +usb: dwc3: Don't use %pK through printk +usb: core: Don't use %pK through printk +usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() +dt-bindings: usb: qcom,dwc3: Synchronize minItems for interrupts and -names +usb: common: usb-conn-gpio: switch psy_cfg from of_node to fwnode misc: lis3lv02d: convert to use faux_device tlclk: convert to use faux_device regulator: dummy: convert to use the faux device interface KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats KVM: arm64: Distinct pKVM teardown memcache for stage-2 KVM: arm64: Add flags to kvm_hyp_memcache +Merge tag 'counter-fixes-for-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus Merge tag 'fpga-for-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next Merge tag 'mhi-for-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next Merge tag 'drm-xe-next-fixes-2025-03-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next @@ -3279,6 +3834,10 @@ drm/xe: Fix MOCS debugfs LNCF readout drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr() drm/gpusvm: Fix kernel-doc drm/xe/guc_pc: Remove duplicated pc_start call +qibfs: fix _another_ leak +spufs: fix a leak in spufs_create_context() +spufs: fix gang directory lifetimes +spufs: fix a leak on spufs_new_file() failure riscv: fix test_and_{set,clear}_bit ordering documentation drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() drm/mediatek: add MT8365 SoC support @@ -3526,6 +4085,9 @@ stop-machine: Add comment for rcu_momentary_eqs() mmc: sdhci: Disable SD card clock before changing parameters mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reusing codes mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr +usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running +usb: xhci: Don't change the status of stalled TDs on failed Stop EP +xhci: Avoid queuing redundant Stop Endpoint command for stalled endpoint arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 jfs: add index corruption check to DT_GETPAGE() drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags @@ -3554,6 +4116,7 @@ s390/mm: Convert pgste_val() into function s390/mm: Convert pgprot_val() into function s390/mm: Use pgprot_val() instead of open coding hwmon: (dell-smm) Increment the number of fans +rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps Merge tag 'at24-updates-for-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow iommu/arm-smmu: Set rpm auto_suspend once during probe @@ -3989,6 +4552,7 @@ kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer fs/pipe: Limit the slots in pipe_resize_ring() Merge mainline pipe changes phy: core: Remove unused phy_pm_runtime_(allow|forbid) +Merge v6.14-rc6 into usb-next dt-bindings: phy: document Allwinner A523 USB-2.0 PHY phy: phy-rockchip-samsung-hdptx: Add support for RK3576 ASoC: rt711-sdca: add DP0 support @@ -4193,6 +4757,7 @@ x86/boot: Drop CRC-32 checksum and the build tool that generates it perf tests: Fix data symbol test with LTO builds perf report: Fix memory leaks in the hierarchy mode perf report: Use map_symbol__copy() when copying callchains +rtc: pl031: document struct pl031_vendor_data members dt-bindings: memory-controllers: qcom,ebi2: Enforce child props dt-bindings: memory-controllers: samsung,exynos4210-srom: Enforce child props io_uring: Remove unused declaration io_alloc_async_data() @@ -4343,6 +4908,7 @@ tools/nolibc: always use openat(2) instead of open(2) tools/nolibc: add support for openat(2) rseq: Fix segfault on registration when rseq_cs is non-zero Merge branch 'sched/urgent' into sched/core, to pick up dependent commits +rtc: ds1307: stop disabling alarms on probe i3c: master: svc: Fix npcm845 DAA process corruption i3c: master: svc: Fix npcm845 invalid slvstart event i3c: master: svc: Fix npcm845 FIFO empty issue @@ -4444,6 +5010,11 @@ ARM: tegra: Add DSI-A and DSI-B nodes on Tegra124 ARM: tegra: Add HDA node on Tegra114 ARM: tegra: Add ARM PMU node on Tegra114 ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 +fs/ntfs3: Remove unused ntfs_flush_inodes +fs/ntfs3: Remove unused ntfs_sb_read +fs/ntfs3: Remove unused ni_load_attr +fs/ntfs3: Prevent integer overflow in hdr_first_de() +fs/ntfs3: Fix a couple integer overflows on 32bit systems media: vim2m: print device name after registering device media: vivid: Introduce VIDEO_VIVID_OSD media: vivid: Move all fb_info references into vivid-osd @@ -4478,6 +5049,21 @@ Merge tag 'asahi-soc-rtkit-6.15' of https://github.com/AsahiLinux/linux into soc Merge tag 'renesas-drivers-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'mtk-dts64-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt arm64: dts: nvidia: Remove unused and undocumented "regulator-ramp-delay-scale" property +xhci: Handle spurious events on Etron host isoc enpoints +usb: xhci: Unify duplicate inc_enq() code +usb: xhci: Apply the link chain quirk on NEC isoc endpoints +xhci: Prevent early endpoint restart when handling STALL errors. +usb: xhci: move debug capabilities from trb_in_td() to handle_tx_event() +usb: xhci: refactor trb_in_td() to be static +usb: xhci: set page size to the xHCI-supported size +usb: xhci: correct debug message page size calculation +usb: xhci: Skip only one TD on Ring Underrun/Overrun +usb: xhci: Expedite skipping missed isoch TDs on modern HCs +usb: xhci: Fix isochronous Ring Underrun/Overrun event handling +usb: xhci: Complete 'error mid TD' transfers when handling Missed Service +usb: xhci: Don't skip on Stopped - Length Invalid +usb: xhci: remove redundant update_ring_for_set_deq_completion() function +xhci: show correct U1 and U2 timeout values in debug messages Merge tag 'juno-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt Merge tag 'asahi-soc-dt-6.15-v2' of https://github.com/AsahiLinux/linux into soc/dt pinctrl: renesas: rza2: Fix missing of_node_put() call @@ -4494,6 +5080,8 @@ clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting from m = 1 Merge tag 'asahi-soc-dt-6.15' of https://github.com/AsahiLinux/linux into soc/dt arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable Mali-G31 arm64: dts: renesas: r9a09g057: Add Mali-G31 GPU node +dm cache: support shrinking the origin device +dm cache: prevent BUG_ON by blocking retries on failed device resumes badblocks: use sector_t instead of int to avoid truncation of badblocks length md: improve return types of badblocks handling functions badblocks: return boolean from badblocks_set() and badblocks_clear() @@ -4510,6 +5098,7 @@ block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY block: ensure correct integrity capability propagation in stacked devices md/raid10: wait barrier before returning discard request with REQ_NOWAIT drm/i915/gt/uc: Fix typo in a comment +counter: microchip-tcb-capture: Fix undefined counter channel state on probe arm64: dts: rockchip: add MNT Reform 2 laptop dt-bindings: arm: rockchip: Add MNT Reform 2 (RCORE) drm/i915/cdclk: Do cdclk post plane programming later @@ -4621,6 +5210,22 @@ EDAC/device: Fix dev_set_name() format string dt-bindings: PCI: altera: Add binding for Agilex dt-bindings: qcom: geni-se: Add 'firmware-name' property for firmware loading clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() +rtc: s5m: convert to dev_err_probe() where appropriate +rtc: max77686: use dev_err_probe() where appropriate +rtc: sd3078: drop needless struct sd3078 +rtc: sd2405al: drop needless struct sd2405al::rtc member +rtc: s35390a: drop needless struct s35390a::rtc member +rtc: rx8581: drop needless struct rx8581 +rtc: pl030: drop needless struct pl030_rtc::rtc member +rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc member +rtc: meson: drop needless struct meson_rtc::rtc member +rtc: m48t86: drop needless struct m48t86_rtc_info::rtc member +rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev member +rtc: ep93xx: drop needless struct ep93xx_rtc::rtc member +rtc: ds2404: drop needless struct ds2404::rtc member +rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev member +rtc: s5m: drop needless struct s5m_rtc_info::i2c member +rtc: max77686: drop needless struct max77686_rtc_info::rtc member remoteproc: qcom_wcnss: Handle platforms with only single power domain drm/i915: implement vmap/vunmap GEM object functions drm/fb-helper: Remove struct drm_fb_helper.fb_probe @@ -5292,6 +5897,7 @@ dt-bindings: gpio: mvebu: Add missing 'gpio-ranges' property and hog nodes gpiolib: of: Handle threecell GPIO chips gpiolib: of: Use local variables Merge tag 'xfs-zoned-allocator-2025-03-03' of git://git.infradead.org/users/hch/xfs into xfs-6.15-zoned_devices +counter: stm32-lptimer-cnt: fix error handling when enabling x86/alternatives: Simplify alternative_call() interface x86/hyperv: Use named operands in inline asm KVM: VMX: Use named operands in inline asm @@ -5416,6 +6022,15 @@ arm64: sysreg: Add layout for ICH_MISR_EL2 arm64: sysreg: Add layout for ICH_VTR_EL2 arm64: sysreg: Add layout for ICH_HCR_EL2 drm/rockchip: vop2: add missing bitfield.h include +rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify code +rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code +rtc: pl031: Use resource managed API to simplify code +rtc: mpfs: Use devm_pm_set_wake_irq +rtc: ab8500: Use resource managed API to simplify code +rtc: pm8xxx: Use devm_pm_set_wake_irq +rtc: ds1343: Use devm_pm_set_wake_irq +rtc: nxp-bbnsm: Use resource managed API to simplify code +rtc: stm32: Use resource managed API to simplify code drm/rockchip: vop2: Add support for rk3576 dt-bindings: display: vop2: Add rk3576 support dt-bindings: display: vop2: Add missing rockchip,grf property for rk3566/8 @@ -5569,6 +6184,9 @@ drm/tiny: add driver for Apple Touch Bars in x86 Macs drm/format-helper: Add conversion from XRGB8888 to BGR888 firmware: smccc: Support optional Arm SMCCC SOC_ID name pinctrl: intel: drop repeated config dependency +libnvdimm: Remove unused nd_attach_ndns +libnvdimm: Remove unused nd_region_conflict +acpi: nfit: fix narrowing conversion in acpi_nfit_ctl platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute LEDs ASoC: fsl_audmix: register card device depends on 'dais' property ASoC: dt-bindings: fsl,audmix: make 'dais' property to be optional @@ -5806,6 +6424,25 @@ drm/bridge: Fix spelling mistake "gettin" -> "getting" pwm: stmpe: Allow to compile as a module dt-bindings: PCI: amd-mdb: Add AMD Versal2 MDB PCIe Root Port Bridge dt-bindings: PCI: dwc: Add AMD Versal2 MDB SLCR support +usb: dwc3: exynos: add support for exynos7870 +dt-bindings: usb: samsung,exynos-dwc3: add exynos7870 support +dt-bindings: usb: dwc3: Add support for rk3562 +usb: storage: shuttle_usbat: Use const for constant array +usb: storage: sddr55: Use const for constant arrays +usb: storage: sddr09: Use const for constant arrays +usb: storage: realtek_cr: Use const for constant arrays +usb: storage: initializers: Use const for constant array +usb: storage: datafab: Use const for constant arrays +usb: storage: alauda: Use const for card ID array +usb: storage: transport: Use const for constant array +usb: storage: jumpshot: Use const for constant arrays +ucsi_ccg: Don't show non-functional attributes +ucsi_ccg: Don't show failed to get FW build information error +usb: chipidea: imx: fix some typo +dt-bindings: usb: generic-xhci: Allow dma-coherent +usb: ulpi: Remove unused otg_ulpi_create +dt-bindings: usb: richtek,rt1711h: Add missing vbus power supply +usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipe drm/i915/hdcp: add hdcp sub-struct to struct intel_digital_port drm/i915/mst: add mst sub-struct to struct intel_connector drm/i915/mst: add mst sub-struct to struct intel_dp @@ -6027,6 +6664,8 @@ KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bits KVM: VMX: Remove EPT_VIOLATIONS_ACC_*_BIT defines KVM: selftests: Fix spelling mistake "UFFDIO_CONINUE" -> "UFFDIO_CONTINUE" dt-bindings: display/msm/gmu: Add Adreno 623 GMU +rtc: pl030: Constify amba_id table +rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unused gpu: host1x: Remove unused host1x_debug_dump_syncpts x86/mm: Reduce header dependencies in x86/mm: Remove unused __set_memory_prot() @@ -6430,10 +7069,14 @@ KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs drm/xe/pxp: Don't kill queues while holding PXP locks +cxl: Add mce notifier to emit aliased address for extended linear cache Revert "selftests: kselftest: Fix build failure with NOLIBC" tools/nolibc: add support for [v]sscanf() Merge tag 'drm-intel-next-2025-02-24' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next +cxl: Add extended linear cache address alias emission for cxl events selftests/ftrace: Use readelf to find entry point in uprobe test +acpi/hmat / cxl: Add extended linear cache support for CXL +acpi: numa: Add support to enumerate and store extended linear address mode selinux: add permission checks for loading other kinds of kernel files xlnx: dt-bindings: Convert to json-schema thermal: hisi: Use kcalloc() instead of kzalloc() with multiplication @@ -6833,6 +7476,7 @@ of/irq: Fix device node refcount leakages in of_irq_count() of/irq: Fix device node refcount leakage in API of_irq_parse_raw() of: unittest: Add a case to test if API of_irq_parse_raw() leaks refcount of/irq: Fix device node refcount leakage in API of_irq_parse_one() +dm vdo indexer: reorder uds_request to reduce padding vhost-scsi: Reduce response iov mem use vhost-scsi: Allocate iov_iter used for unaligned copies when needed vhost-scsi: Stop duplicating se_cmd fields @@ -7115,6 +7759,10 @@ platform/x86: hp-bioscfg: Use wmi_instance_count() platform/x86: think-lmi: Use WMI bus API when accessing BIOS settings platform/x86: think-lmi: Use ACPI object when extracting strings hwmon: (hp-wmi-sensors) Use the WMI bus API when accessing sensors +dm: fix unconditional IO throttle caused by REQ_PREFLUSH +dm vdo: rework processing of loaded refcount byte arrays +dm vdo: remove remaining ring references +dm-verity: do forward error correction on metadata I/O errors Merge patch series "enable bs > ps for block devices" bdev: use bdev_io_min() for statx block size block/bdev: lift block size restrictions to 64k @@ -7124,6 +7772,8 @@ fs/mpage: use blocks_per_folio instead of blocks_per_page fs/mpage: avoid negative shift for large blocksize fs/buffer: remove batching from async read fs/buffer: simplify block_read_full_folio() with bh_offset() +dm-bufio: remove unused return value +dm-integrity: set ti->error on memory allocation failure fs: Turn page_offset() into a wrapper around folio_pos() ARM: at91: Add Support in SoC driver for SAMA7D65 dt-bindings: atmel-sysreg: Add SAMA7D65 Chip ID @@ -7171,6 +7821,7 @@ HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2) HID: bpf: Added updated Kamvas Pro 19 descriptor HID: bpf: Suppress bogus F13 trigger on Sirius keyboard full fan shortcut HID: bpf: Add support for the default firmware mode of the Huion K20 +thunderbolt: Make tb_tunnel_alloc_usb3() error paths consistent with the rest arch/powerpc: Remove unused function icp_native_cause_ipi_rm() powerpc/time: Define div128_by_32() static and __init powerpc/ipic: Stop printing address of registers @@ -7434,6 +8085,7 @@ ABI: pps: Add ABI documentation for Intel TIO Documentation: driver-api: pps: Add Intel Timed I/O PPS generator pps: generators: Add PPS Generator TIO Driver pps: generators: replace copy of pps-gen info struct with const pointer +USB: core: Add eUSB2 descriptor and parsing in USB core dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible arm64: Utilize for_each_cpu_wrap for reference lookup media: tuners: Constify struct tunertype, tuner_range and tuner_params @@ -7626,6 +8278,12 @@ Merge branch 'vfs-6.15.eventpoll' of https://git.kernel.org/pub/scm/linux/kernel Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-epoll-wait Merge branch 'for-6.15/io_uring' into for-6.15/io_uring-epoll-wait PCI: hv: Correct a comment +serial: xilinx_uartps: Switch to use hrtimer_setup() +serial: sh-sci: Switch to use hrtimer_setup() +serial: imx: Switch to use hrtimer_setup() +serial: amba-pl011: Switch to use hrtimer_setup() +serial: 8250: Switch to use hrtimer_setup() +serial: xilinx_uartps: Use helper function hrtimer_update_function() spi: dt-bindings: Convert Freescale SPI bindings to YAML char: misc: improve testing Kconfig description leds: pca955x: Add HW blink support @@ -7667,6 +8325,9 @@ driver core: class: Remove needless return in void API class_remove_file() PCI/pwrctrl: Skip scanning for the device further if pwrctrl device is created PCI/pwrctrl: Move pci_pwrctrl_unregister() to pci_destroy_dev() PCI/pwrctrl: Move creation of pwrctrl devices to pci_scan_device() +staging: gpib: tnt4882 console messaging cleanup +staging: gpib: ines console messaging cleanup +staging: gpib: cb7210 console messaging cleanup PCI/ASPM: Fix link state exit during switch upstream function removal Merge patch series "epoll changes for io_uring wait support" eventpoll: add epoll_sendevents() helper @@ -7773,12 +8434,53 @@ drm/bridge: Pass full state to atomic_disable drm/bridge: Pass full state to atomic_enable drm/bridge: Pass full state to atomic_pre_enable drm/atomic: Document history of drm_atomic_state +staging: sm750fb: fix checkpatch warning architecture specific defines should be avoided +staging: gpib: ines: remove unused variable +staging: gpib: tnt4882: remove unused variable +staging: gpib: ni_usb: remove unused variable +staging: gpib: eastwood: remove unused variable +staging: gpib: cb7210: remove unused variable +staging:gpib: Remove GPIB_PCMCIA in Makefiles +staging;gpib: Use Kconfig PCMCIA compilation symbol +static: gpib: hp82341: add MODULE_DESCRIPTION +staging: gpib: comment out pnp_device_id tables +staging: gpib: tms9914 console messaging cleanup +staging: gpib: pc2 console messaging cleanup +staging: gpib: ni_usb console messaging cleanup +staging: gpib: nec7210 console messaging cleanup +staging: gpib: lpvo console messaging cleanup +staging: gpib: hp82341 console messaging cleanup +staging: gpib: hp82335 console messaging cleanup +staging: gpib: gpio bitbang console messaging cleanup +staging: gpib: fmh console messaging cleanup +staging: gpib: fluke console messaging cleanup +staging: gpib: common core console messaging cleanup +staging: gpib: cec_gpib console messaging cleanup +staging: gpib: agilent usb console messaging cleanup +staging: gpib: agilent pci console messaging cleanup +staging: gpib: Remove dependencies on !X86_PAE +staging: gpib: Fix cb7210 pcmcia Oops drm/xe: Drop unnecessary GT lookup in xe_exec_queue_create_ioctl() io_uring/zcrx: recheck ifq on shutdown ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema regulator: pca9450: Remove duplicate code in probe drm/mediatek: mtk_hdmi: Move vendor/product strings to drm_bridge +dt-bindings: usb: samsung,exynos-dwc3 Add exynos990 compatible +usb: typec: ps883x: fix configuration error handling +usb: typec: ps883x: fix missing accessibility check +usb: typec: ps883x: fix registration race +usb: typec: ps883x: fix probe error handling +usb: dwc2: Implement recovery after PM domain off +usb: dwc2: Refactor backup/restore of registers +usb: dwc2: gadget: Introduce register restore flags +docs: Fix typo in usb/CREDITS +USB: docs: Fix typo in aspeed-lpc.yaml +dt-bindings: usb: usb-device: Replace free-form 'reg' with constraints +usb: misc: onboard_dev: add vdda support for Microchip USB2514 +dt-bindings: usb: microchip,usb2514: add support for USB2512/USB2513 +dt-bindings: usb: microchip,usb2514: add support for vdda drm/mediatek: mtk_hdmi: Compress of_device_id array entries +serial: mctrl_gpio: split disable_ms into sync and no_sync APIs drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member drm/mediatek: mtk_hdmi: Unregister audio platform device on failure drm/nouveau: Fix error pointer dereference in r535_gsp_msgq_recv() @@ -8306,6 +9008,7 @@ ASoC: dt-bindings: wlf,wm8960: add 'port' property ASoC: SOF: ipc3: Use str_enabled_disabled() helper function ASoC: SOF: Intel: Don't import non-existing module namespace ASoC: ops: Enforce platform maximum on initial value +dm: Enable inline crypto passthrough for striped target sysctl: Fix underflow value setting risk in vm_table coredump: Fixes core_pipe_limit sysctl proc_handler arm64: dts: imx95-19x19-evk: add typec nodes and enable usb3 node @@ -8313,6 +9016,7 @@ arm64: dts: imx95: add usb3 related nodes ARM: dts: mxs: Add descriptions for imx287 based btt3-[012] devices dt-bindings: arm: Document the btt3 i.MX28 based board arm64: dts: imx8qm-mek: add audio-codec cs42888 and related nodes +USB: serial: mos7840: drop unused defines arm64: dts: imx8mq-librem5: remove undocument property 'extcon' for usb-pd@3f firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed" ARM: dts: microchip: sama7d65_curiosity: Add power monitor support @@ -8333,6 +9037,8 @@ ARM: dts: at91: calao_usb: fix button nodes ARM: dts: at91: use correct vendor name for Calao boards ARM: dts: at91: calao_usb: remove heartbeat for User LEDs ARM: dts: at91: calao_usb: fix wrong polarity for LED +Merge 6.14-rc3 into usb-next +Merge 6.14-rc3 into tty-next Merge 6.14-rc3 into driver-core-next drm/xe: Fix typo in xe_job_ptrs ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG @@ -8626,8 +9332,26 @@ sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks sched: Don't define sched_clock_irqtime as static key sched: Reduce the default slice to avoid tasks getting an extra tick sched: Cancel the slice protection of the idle entity +serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC) +dt-bindings: serial: Add bindings for nvidia,tegra264-utc +Revert "kernel/debug: Mask KGDB NMI upon entry" +Revert "kdb: Implement disable_nmi command" +Revert "tty/serial: Add kgdb_nmi driver" +serial: 8250_dw: Call dw8250_quirks() conditionally +serial: sh-sci: Update the suspend/resume support +dt-bindings: serial: Allow fsl,ns16550 with broken FIFOs +tty: serial: fsl_lpuart: Make interrupt name distinct pinctrl: renesas: rza2: Fix potential NULL pointer dereference pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down +usb: typec: Add support for Parade PS8830 Type-C Retimer +dt-bindings: usb: Add Parade PS8830 Type-C retimer bindings +USB: dwc3: Use syscon_regmap_lookup_by_phandle_args +usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield +usb: dwc3: gadget: Add support for snps,reserved-endpoints property +usb: dwc3: gadget: Refactor loop to avoid NULL endpoints +dt-bindings: usb: dwc3: Add a property to reserve endpoints +usb: typec: ucsi: resume work after EC init +platform/chrome: add PD_EVENT_INIT bit definition RDMA/irdma: Switch to using the crc32c library drm/i915/psr: Allow DSB usage when PSR is enabled drm/i915/display: Ensure we have "Frame Change" event in DSB commit @@ -9756,6 +10480,10 @@ drm/xe: Don't treat SR-IOV platforms as reclaim unsafe drm/xe: Fix PVC RPe and RPa information f2fs: remove unnecessary null checking f2fs: introduce f2fs_base_attr for global sysfs entries +acpi/ghes, cper: Recognize and cache CXL Protocol errors +efi/cper, cxl: Remove cper_cxl.h +efi/cper, cxl: Make definitions and structures global +efi/cper, cxl: Prefix protocol error struct and function names with cxl_ ASoC: audio-graph-card2: use snd_soc_ret() ASoC: audio-graph-card: use snd_soc_ret() ASoC: simple-card-utils: use snd_soc_ret() @@ -9778,6 +10506,7 @@ ASoC: dapm: unexport snd_soc_dapm_update_dai() ASoC: dapm: unexport snd_soc_dapm_init() ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock drm/i915/dp_mst: Fix getting display pointer in intel_dp_mst_compute_min_hblank() +MAINTAINERS: Use my kernel.org address for USB4/Thunderbolt work drm/i915/fbdev: Use fb->normal_view.gtt sysv: convert sysv to use the new mount api drm/bridge: it6505: fix HDCP V match check is not performed correctly @@ -9852,6 +10581,8 @@ IB/hfi1: Remove state transition log message and opa_lstate_name() RDMA/core: Use ib_port_state_to_str() for IB state sysfs IB/cache: Add log messages for IB device state changes fpga: m10bmc-sec: update email address for Peter Colberg +Revert "dt-bindings: serial: 8250: Add Airoha compatibles" +Revert "serial: Airoha SoC UART and HSUART support" cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost cpufreq: scpi: compare kHz instead of Hz bpf: Add comment about helper freeze @@ -9940,6 +10671,12 @@ rcu: handle unstable rdp in rcu_read_unlock_strict() sched: update __cond_resched comment about RCU quiescent states rcu: rename PREEMPT_AUTO to PREEMPT_LAZY rcu: fix header guard for rcu_all_qs() +fs/ntfs3: Update inode->i_mapping->a_ops on compression state +fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size +fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed +fs/ntfs3: Factor out ntfs_{create/remove}_proc_root() +fs/ntfs3: Factor out ntfs_{create/remove}_procdir() +fs/ntfs3: Keep write operations atomic Merge patch series "introduce PIDFD_SELF* sentinels" selftests/mm: use PIDFD_SELF in guard pages test selftests/pidfd: add tests for PIDFD_SELF_* @@ -10017,6 +10754,12 @@ clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK perf test: Fix Hwmon PMU test endianess issue drm/i915/slpc: Add sysfs for SLPC power profiles drm/xe/pxp: Fail the load if PXP fails to initialize +cxl: Cleanup partition size and perf helpers +cxl: Kill enum cxl_decoder_mode +cxl: Make cxl_dpa_alloc() DPA partition number agnostic +cxl: Introduce 'struct cxl_dpa_partition' and 'struct cxl_range_info' +cxl: Introduce to_{ram,pmem}_{res,perf}() helpers +cxl: Remove the CXL_DECODER_MIXED mistake sched_ext: Print core event count in scx_qmap scheduler sched_ext: Print core event count in scx_central scheduler sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers @@ -10045,6 +10788,16 @@ mm: pgtable: Fix grammar error drm/xe/vf: Don't try to trigger a full GT reset if VF drm/xe/relay: Don't use GFP_KERNEL for new transactions drm/vkms: Add support for ABGR8888 pixel format +serial: amba-pl011: Implement nbcon console +serial: 8250_dw: Drop unneeded NULL checks in dw8250_quirks() +dt-bindings: serial: pl011: Add optional power-domains property +serial: mctrl_gpio: Remove unused mctrl_gpio_free +serial: Airoha SoC UART and HSUART support +dt-bindings: serial: 8250: Add Airoha compatibles +dt-bindings: serial: Add a new compatible string for UMS9632 +tty/ldsem: Remove unused ldsem_down_write_trylock +serial: pch_uart: Remove legacy PM hook +serial: mpc52xx_uart: Remove legacy PM hook RDMA/bnxt_re: Congestion control settings using debugfs hook RDMA/mana_ib: indicate CM support RDMA/mana_ib: polling of CQs for GSI/UD @@ -10173,8 +10926,29 @@ ARM: zynq: Remove deprecated device_type property ARM: zynq: Replace 'io-standard' with 'power-source' property x86/entry: Add __init to ia32_emulation_override_cmdline() drm/xe: Remove xe_dummy_exit() +usb: typec: thunderbolt: Remove IS_ERR check for plug +usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP +usb: musb: Constify struct musb_fifo_cfg +usb: usb251xb: silence EPROBE_DEFER error on boot +usb: phy: mxs: silence EPROBE_DEFER error on boot +usb: typec: ucsi: acpi: move LG Gram quirk to ucsi_gram_sync_control() +usb: typec: ucsi: ccg: move command quirks to ucsi_ccg_sync_control() +usb: typec: ucsi: return CCI and message from sync_control callback +usb: host: max3421-hcd: Add missing spi_device_id table +usb: gadget: uvc: drop vb2_ops_wait_prepare/finish +usb: typec: ucsi: Enable UCSI commands in debugfs +usb: typec: ucsi: Rename SET_UOM UCSI command to SET_CCOM pwm: lpss: Actually use a module namespace by defining the namespace earlier pinctrl: intel: Import PWM_LPSS namespace for devm_pwm_lpss_probe() +staging: gpib: Remove depends on BROKEN +pnp: isapnp: Export isapnp_read_byte again +staging: gpib: Fix pr_err format warning +staging: gpib: Make static, reduce fwd declarations +staging: gpib: Add missing interface entry point +staging: gpib: fix prefixing 0x with decimal output +staging: gpib: Use min for calculating transfer length +staging: gpib: Remove unnecessary .owner assignment +staging: bcm2835-camera: drop vb2_ops_wait_prepare/finish drm/i915/mst: Convert intel_dp_mtp_tu_compute_config() to .4 format drm/i915/dp: Pass connector state all the way to dsc_compute_link_config() drm/i915/dp: Drop compute_pipe_bpp parameter from intel_dp_dsc_compute_config() @@ -10238,6 +11012,17 @@ m68k: sun3: Fix DEBUG_MMU_EMU build m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault() irqchip/riscv-aplic: Add support for hart indexes dt-bindings: interrupt-controller: Add risc-v,aplic hart indexes +dm vdo slab-depot: read refcount blocks in large chunks at load time +dm vdo vio-pool: allow variable-sized metadata vios +dm vdo vio-pool: support pools with multiple data blocks per vio +dm vdo vio-pool: add a pool pointer to pooled_vio +dm vdo: remove checks that can not fail +dm vdo indexer: prevent unterminated string warning +dm vdo: use a short static string for thread name prefix +dm-crypt: Document integrity_key_size option. +dm-integrity: Document Inline mode for storing integrity data +dm-verity: Document restart_on_error and panic_on_error options +dm-crypt: switch to using the crc32 library drm/ast: Only look up VBIOS mode on full modesets drm/ast: Remove struct ast_vbios_mode_info drm/ast: astdp: Look up mode index from table @@ -10574,6 +11359,7 @@ drm/i915: Use plane->can_async_flip() for alignment exceptions drm/i915: Introduce plane->can_async_flip() drm/i915: Allow async flips with compression on ICL drm/i915: Allow async flips with render compression on TGL+ +net/9p/fd: support ipv6 for trans=tcp drm/imagination: Use the drm_sched_job_has_dependency helper drm/sched: Add helper to check job dependencies drm/vc4: Remove BOs seqnos @@ -10743,3 +11529,4 @@ drm/rockchip: dw_hdmi_qp: Add basic RK3576 HDMI output support dt-bindings: display: rockchip: Add rk3576 hdmi controller drm/rockchip: dw_hdmi_qp: Add platform ctrl callback drm: xlnx: zynqmp_dpsub: Fix kernel doc +Input: tsc2007 - accept standard properties