fefb886b1344 Add linux-next specific files for 20250402 aaadc52c1b06 powerpc: add support for suppressing warning backtraces 77bd2e71872c riscv: add support for suppressing warning backtraces 3fc5423c5482 sh: move defines needed for suppressing warning backtraces ce81c1d07105 sh: add support for suppressing warning backtraces 2e691de10ed9 s390: add support for suppressing warning backtraces 4fb4cd07fe75 parisc: add support for suppressing warning backtraces e61a8b4b0d83 loongarch: add support for suppressing warning backtraces 1e3bc4b95102 arm64: add support for suppressing warning backtraces 9780e49354ae x86: add support for suppressing warning backtraces 7202b9865e66 drm: suppress intentional warning backtraces in scaling unit tests 1e4d8cde7efb kunit: add documentation for warning backtrace suppression API b1d361222edd kunit: fix backtrace suppression test module description c324f430fd0f kunit: add test cases for backtrace warning suppression ff63e7c096bd kunit: bug: count suppressed warning backtraces 9ce887843023 kunit: fix compilation error on s390 635868b75e8d bug/kunit: core support for suppressing warning backtraces ff1dd24a13db mm/pgtable: remove unneeded pgd_devmap() 5ddd127cc58c x86/mm: remove p4d_leaf definition ab170830c29c x86/mm: remove pgd_leaf definition in arch 6f29465b9372 mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes 1beb185a5112 mm/gup: fix the outdated code comments above get_user_pages_unlocked() 6cc1b81c4a67 mm/gup: check if both GUP_GET and GUP_PIN are set in __get_user_pages() earlier 67db8338e039 mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() f1e4864ab7df mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() 391a6404a6f6 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 8b46fdaea819 lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets e2a33a2a3258 lib/sort.c: add _nonatomic() variants with cond_resched() c8b6d5dd3489 mailmap: add an entry for Nicolas Schier e20706d5385b mseal sysmap: add arch-support txt 24e3f9fbbd5d mseal sysmap: enable s390 b481341e4cfb selftest: test system mappings are sealed a8c15bb4008c mseal sysmap: update mseal.rst 3d38922abff3 mseal sysmap: uprobe mapping 0061b6e162ad mseal sysmap: enable arm64 3049def19848 mseal sysmap: enable x86-64 1d6fad7b844c mseal sysmap: generic vdso vvar mapping 7b0141daf34c selftests: x86: test_mremap_vdso: skip if vdso is msealed 5796d3967c09 mseal sysmap: kernel config and header change 02d9e1a2048e mm: pgtable: remove tlb_remove_page_ptdesc() f1fdec956f63 x86: pgtable: convert to use tlb_remove_ptdesc() 4239c198e841 riscv: pgtable: unconditionally use tlb_remove_ptdesc() e3ecf7c7d082 mm: pgtable: convert some architectures to use tlb_remove_ptdesc() 1a03c275a3ad mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc* f21bb37afbba mm: pgtable: make generic tlb_remove_table() use struct ptdesc 1b3d3e9f4a32 microblaze/mm: put mm_cmdline_setup() in .init.text section 9342bc134ae7 mm/memory_hotplug: fix call folio_test_large with tail page in do_migrate_range 38c5ecaaddd0 MAINTAINERS: mm: add entry for secretmem 6985850f3e0b MAINTAINERS: mm: add entry for numa memblocks and numa emulation 8871b533ef99 MAINTAINERS: mm: add entry for execmem 59aa44d1ee5c MAINTAINERS: fixup USERFAULTFD entry 983e760bcdb6 selftest/mm: va_high_addr_switch: add ppc64 support check 7790c9c9265e memblock: don't release high memory to page allocator when HIGHMEM is off 2ebc3b68ac40 mm/mm_init: init holes in the end of the memory map for FLATMEM 4a0cb631447f MAINTAINERS: add peterx as userfaultfd reviewer bd145bdd26c6 mm/page_alloc: replace flag check with PageHWPoison() in check_new_page_bad() 7f29070f4c85 mm/damon/core: simplify control flow in damon_register_ops() 7fa46cdfffd2 mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor 7a95a05f15d5 mm: page_alloc: fix defrag_mode's retry & OOM path 36eed5400805 mm/mremap: do not set vrm->vma NULL immediately prior to checking it c11bcbc0a517 mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() 1ca77ff18372 mm/hugetlb: move hugetlb_sysctl_init() to the __init section a0a9f2180b90 mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock b98072af60a7 mm/hugetlb_vmemmap: fix memory loads ordering fe4cdc2c4e24 mm/userfaultfd: fix release hang over concurrent GUP 925df32541da ipe: add errno field to IPE policy load auditing f8554f512b8a selftests: ublk: kublk: fix an error log line 53c959295bc3 selftests: ublk: kublk: use ioctl-encoded opcodes 1701771d3069 x86/mm: Stop prefetching current->mm->mmap_lock on page faults 2b00d9031e42 x86/mm: Simplify the pgd_leaf() and p4d_leaf() checks a bit c083eff324ed x86/mm: Remove the arch-specific p4d_leaf() definition b0510ac74e18 x86/mm: Remove the arch-specific pgd_leaf() definition e5f1e8af9c9e x86/fred: Fix system hang during S4 resume with FRED enabled f2e01dcf6df2 x86/nmi: Improve NMI duration console printouts 05279a2863dd x86/nmi: Clean up NMI selftest 7324d7de7740 x86/nmi: Add missing description x86_platform_ops::get_nmi_reason to 3b1292706305 x86/nmi: Improve documentation 59cddd397acc x86/nmi: Improve and relocate NMI handler comments b4bc3144c1ec x86/nmi: Fix comment in unknown_nmi_error() 6325f9470146 x86/nmi: Remove export of local_touch_nmi() 4a8fba4be879 x86/nmi: Use a macro to initialize NMI descriptors 78a0323506f0 x86/nmi: Consolidate NMI panic variables 2e016da1cbbd x86/nmi: Simplify unknown NMI panic handling 0c2623cef4f4 selftests/bpf: Fix verifier_private_stack test failure c32329df3a14 selftests/bpf: Fix verifier_bpf_fastcall test 7ced9d85a6fd selftests/bpf: Fix tests after fields reorder in struct file 46e88299d196 xsk: Fix __xsk_generic_xmit() error code when cq is full 395cc80051f8 drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb() 7cf6dd467e87 drm/virtio: Don't attach GEM to a non-created context in gem_object_open() fcfd94d6967a io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0 d0ebf4c7eb91 x86/platform/iosf_mbi: Remove unused iosf_mbi_unregister_pmic_bus_access_notifier() 7d6c63c31914 cgroup: rstat: call cgroup_rstat_updated_list with cgroup_rstat_lock 9e4e249018d2 cpufreq: Reference count policy in cpufreq_update_limits() 93d34608fd16 ASoC: imx-card: Add NULL check in imx_card_probe() 9f043ebda20b smb: client: optimize pathname checking 7617142b8c25 cifs: update internal version number 5711a575b2d1 cifs: Remove cifs_truncate_page() as it should be superfluous d33d729afcc8 s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log 3cb2a2f7eebb spi: cadence-qspi: revert "Improve spi memory performance" 424dfcd441f0 rtc: remove 'setdate' test program e3e68311ead1 block: remove unused nseg parameter c28f31deeacd arm64: Don't call NULL in do_compat_alignment_fixup() 0cd73ab4df45 selftest: rtc: skip some tests if the alarm only supports minutes 10518797ca98 gfs2: move msleep to sleepable context c2004b6efb1c rtc: mt6397: drop unused defines 119e90a3a64d rtc: pcf85063: replace dev_err+return with return dev_err_probe e97aec788954 cifs: Do not add FILE_READ_ATTRIBUTES when using GENERIC_READ/EXECUTE/ALL b07687edee99 cifs: Improve SMB2+ stat() to work also without FILE_READ_ATTRIBUTES e255612b5ed9 cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES 2b7cbd98495f rtc: pcf85063: do a SW reset if POR failed 7170130e4c72 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 7c977393b827 objtool/loongarch: Add unwind hints in prepare_frametrace() 6309a5c43b0d rcu-tasks: Always inline rcu_irq_work_resched() 9ac50f7311dc context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() 09f37f2d7b21 sched/smt: Always inline sched_smt_active() e77956e4e5c1 objtool: Fix verbose disassembly if CROSS_COMPILE isn't set 3e7be635937d objtool: Change "warning:" to "error: " for fatal errors 0b10177114d1 objtool: Always fail on fatal errors c5610071a69d Revert "objtool: Increase per-function WARN_FUNC() rate limit" 188d90f817e1 objtool: Append "()" to function name in "unexpected end of section" warning 0d7597749f5a objtool: Ignore end-of-section jumps for KCOV/GCOV 55c78035a1a8 objtool: Silence more KCOV warnings, part 2 4236ac9fe5b8 cifs: Fix querying and creating MF symlinks over SMB1 6aa9f1c9cd09 cifs: Fix access_flags_to_smbopen_mode e94e882a6d69 cifs: Fix negotiate retry functionality 665e18794804 cifs: Improve handling of NetBIOS packets 7d14dd683b1b cifs: Allow to disable or force initialization of NetBIOS session b1a37df6ba2f cifs: Add a new xattr system.smb3_ntsd_owner for getting or setting owner bf782ada459e cifs: Add a new xattr system.smb3_ntsd_sacl for getting or setting SACLs 88eeda35f19b bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff 0c3dd50ca48b bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name b7da759eff0b bcachefs: Rebalance now skips poisoned extents 7b0ca20b9d90 bcachefs: Data move can read from poisoned extents 1e7ee08cc364 bcachefs: Poison extents that can't be read due to checksum errors 9dcbc08c2e81 bcachefs: Be precise about bch_io_failures 06b61d543a69 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 67e25e87184b bcachefs: bch_dev_usage_full 7a953763dc5d bcachefs: Kill btree_iter.trans 3d4ea423960a bcachefs: do_trace_key_cache_fill() 9efeb7922818 bcachefs: Split up bch_dev.io_ref f1350c2c74e6 bcachefs: fix ref leak in btree_node_read_all_replicas bf21e29d78cd ksmbd: validate zero num_subauth before sub_auth is accessed beff0bc9d69b ksmbd: fix overflow in dacloffset bounds check fa4cdb8cbca7 ksmbd: fix session use-after-free in multichannel connection 7b7d0894c661 Add linux-next specific files for 20250401 764da2fff399 smb: client: Update IO sizes after reconnection 287906b20035 smb: client: Store original IO parameters and prevent zero IO sizes a091d9711bde smb:client: smb: client: Add reverse mapping from tcon to superblocks be5d361e3083 cifs: remove unreachable code in cifs_get_tcp_session() 2510859475d7 cifs: fix integer overflow in match_server() f278b6d5bb46 Revert "tcp: avoid atomic operations on sk->sk_rmem_alloc" dd07df9ff3d1 bnxt_en: bring back rtnl lock in bnxt_shutdown 9e3267cf02c2 eth: gve: add missing netdev locks on reset and shutdown paths b44a4c28228f selftests: mptcp: ignore mptcp_diag binary c183165f87a4 selftests: mptcp: close fd_in before returning in main_loop 7335d4ac8129 selftests: mptcp: fix incorrect fd checks in main_loop 443041deb5ef mptcp: fix NULL pointer in can_accept_new_subflow 323d6db6dc7d octeontx2-af: Free NIX_AF_INT_VEC_GEN irq 0fdba88a2115 octeontx2-af: Fix mbox INTR handler when num VFs > 64 42f342387841 net: fix use-after-free in the netdev_nl_sock_priv_destroy() 88dec030dfcd selftests: net: use Path helpers in ping c231e12ecd45 selftests: net: use the dummy bpf from net/lib e514d77334a6 selftests: drv-net: replace the rpath helper with Path objects 7220e8f4d4ee net: lapbether: use netdev_lockdep_set_classes() helper 65f2a3b2323e btrfs: remove folio order ASSERT()s in super block writeback path dc08c58696f8 btrfs: correctly escape subvol in btrfs_show_options() 8e587ab43cb9 btrfs: ioctl: don't free iov when btrfs_encoded_read() returns -EAGAIN 27c4f645099e bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff af8dd32d996b bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name 7a2abdec2ff9 bcachefs: Rebalance now skips poisoned extents 3819cdc05f30 bcachefs: Data move can read from poisoned extents f8bb134d0426 bcachefs: Poison extents that can't be read due to checksum errors 53364207a4b4 bcachefs: Be precise about bch_io_failures b2c5ae391a0a bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 95c18b7ccdd1 riscv: Add norvc after .option arch in runtime const 81ed18015d65 io_uring/net: avoid import_ubuf for regvec send a1fbe0a12178 io_uring/rsrc: check size when importing reg buffer 3e22cde07784 cpufreq: Reference count policy in cpufreq_update_limits() 688d78f5c6f5 x86/nmi: Improve NMI duration console printouts 06ba52c8db80 x86/nmi: Clean up NMI selftest db06a19a4706 x86/nmi: Add missing description x86_hyper_runtime::get_nmi_reason to c82161f9a5db x86/nmi: Improve documentation b557f8125c7f x86/nmi: Improve and relocate NMI handler comments eb664bac7ff7 x86/nmi: Fix comment in unknown_nmi_error() b667c83114f2 x86/nmi: Remove export of local_touch_nmi() a7bbf8d05a0e x86/nmi: Use a macro to initialize NMI descriptors 1a5b15f6b4d1 x86/nmi: Consolidate NMI panic variables a7e3e2e5589e x86/nmi: Simplify unknown NMI panic handling e62c7a4bd1d1 x86/mm: Simplify the pgd_leaf() and p4d_leaf() checks a bit 3532c1f79ffc x86/mm: Remove the arch-specific p4d_leaf() definition 65525a3787ff x86/mm: Remove the arch-specific pgd_leaf() definition 07be1f644ff9 selftests/bpf: Fix verifier_private_stack test failure 8be3a12f9f26 selftests/bpf: Fix verifier_bpf_fastcall test bd06a13f44e1 selftests/bpf: Fix tests after fields reorder in struct file c6d8c02037c7 xsk: Fix __xsk_generic_xmit() error code when cq is full 723de4b865ea powerpc: add support for suppressing warning backtraces 86417ed52a12 riscv: add support for suppressing warning backtraces af1b80fc5f2b sh: move defines needed for suppressing warning backtraces 68384bfe3090 sh: add support for suppressing warning backtraces b616bb008779 s390: add support for suppressing warning backtraces 5cc916a8cc07 parisc: add support for suppressing warning backtraces fd4ab96d93d3 loongarch: add support for suppressing warning backtraces 1124a686f380 arm64: add support for suppressing warning backtraces 6ea2406f25fd x86: add support for suppressing warning backtraces 038f527d179e drm: suppress intentional warning backtraces in scaling unit tests 9b094dc40634 kunit: add documentation for warning backtrace suppression API d03d078df162 kunit: add test cases for backtrace warning suppression 4751828e1496 kunit: bug: count suppressed warning backtraces 9b6db9016d33 bug/kunit: core support for suppressing warning backtraces 69c16a4a1fee lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets 16dfcea53138 lib-sortc-add-_nonatomic-variants-with-cond_resched-fix 85448e46d93c lib/sort.c: add _nonatomic() variants with cond_resched() 2e68f8710515 mailmap: add an entry for Nicolas Schier e026356e4192 mseal sysmap: add arch-support txt 5490d683f16c mseal sysmap: add arch-support txt d496bf9fe168 mseal sysmap: update supported architectures 887c998a3ff5 mseal sysmap: enable s390 b4cc90d00d50 selftest: test system mappings are sealed 25d8eee30fdf mseal sysmap: update mseal.rst 192460e90708 mseal sysmap: uprobe mapping 187bbdf7b024 mseal sysmap: enable arm64 434ae668abbc mseal sysmap: enable x86-64 fe0e3b7197a9 mseal sysmap: generic vdso vvar mapping 2171d1a446b8 selftests: x86: test_mremap_vdso: skip if vdso is msealed 15854603c07f mseal sysmap: kernel config and header change f3c6f2a967ef mm: pgtable: remove tlb_remove_page_ptdesc() 5ae07fa89aaf x86: pgtable: convert to use tlb_remove_ptdesc() ca9022b1817a riscv: pgtable: unconditionally use tlb_remove_ptdesc() 578f7b1e5fdb mm-pgtable-convert-some-architectures-to-use-tlb_remove_ptdesc-v2-fix 46412277258c mm-pgtable-convert-some-architectures-to-use-tlb_remove_ptdesc-v2 7e68e8212aaa mm: pgtable: convert some architectures to use tlb_remove_ptdesc() c9518119e04e mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc* 53577512bca1 mm: pgtable: make generic tlb_remove_table() use struct ptdesc df16067d4db2 x86/mm: make MMU_GATHER_RCU_TABLE_FREE unconditional 4fe8e219a954 vdso: remove remnants of architecture-specific time storage 73bef9f9f73e vdso: remove remnants of architecture-specific random state storage 40b4eade6e85 x86/vdso/vdso2c: remove page handling 9b0796effd63 x86/vdso: switch to generic storage implementation c168705ea8f4 powerpc/vdso: switch to generic storage implementation 845e05ef0618 MIPS: vdso: switch to generic storage implementation b1e573b86af7 s390/vdso: switch to generic storage implementation 6749faec4183 arm: vdso: switch to generic storage implementation e6009b92a1cf LoongArch: vDSO: switch to generic storage implementation d74d99f9ba82 riscv: vdso: switch to generic storage implementation cedb36c348ab arm64: vdso: switch to generic storage implementation 44ac6ed04644 vdso: add generic architecture-specific data storage a4e28cc03e42 vdso: add generic random data storage 0a90fc08a7c9 vdso: add generic time data storage a90cd9330eb6 vdso: rename included Makefile 6b967b08de03 vdso: introduce vdso/align.h 7a81486b252a parisc: remove unused symbol vdso_data 5a1c96be85e4 x86/vdso: fix latent bug in vclock_pages calculation c395c418b007 microblaze/mm: put mm_cmdline_setup() in .init.text section cd54bcf3cab4 mm/memory_hotplug: fix call folio_test_large with tail page in do_migrate_range 84675ec5551c MAINTAINERS: mm: add entry for secretmem ad02f2015aef MAINTAINERS: mm: add entry for numa memblocks and numa emulation ec5badc092f6 MAINTAINERS: mm: add entry for execmem 8132927fda5e MAINTAINERS: fixup USERFAULTFD entry 1e6d6dbcd5bd selftest/mm: va_high_addr_switch: add ppc64 support check 7751bdbad242 memblock: don't release high memory to page allocator when HIGHMEM is off 0fe7fb060d0a mm/mm_init: init holes in the end of the memory map for FLATMEM 0bf4d2fd3431 maintainers-add-myself-as-userfaultfd-reviewer-fix a1e375abc229 maintainers-add-myself-as-userfaultfd-reviewer-checkpatch-fixes 2e3328bd867b MAINTAINERS: add peterx as userfaultfd reviewer c424200c0982 mm/page_alloc: replace flag check with PageHWPoison() in check_new_page_bad() c61b9de190d7 mm/damon/core: simplify control flow in damon_register_ops() 9fd02a1322c1 mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor a4d7be474004 mm/arm64: drop dead code for pud special bit handling 815743258e80 mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() 36ac9b9eebca mm/hugetlb: move hugetlb_sysctl_init() to the __init section b1862ac90aa2 mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock b94240bed577 mm/hugetlb_vmemmap: fix memory loads ordering 72025bc12a9f mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 3419b0666781 mm/userfaultfd: fix release hang over concurrent GUP 586c68054aa6 x86/vmemmap: use direct-mapped VA instead of vmemmap-based VA 0c363c7d56b8 ipe: add errno field to IPE policy load auditing 42d4d6207180 ipe: policy_fs: fix kernel-doc warnings