df4b2bbff898 Add linux-next specific files for 20250131 7746596c2f35 cifs: update internal version number 08f0914a584f cifs: Add support for creating WSL-style symlinks 84dbf53d56e5 mm/hugetlb: fix hugepage allocation for interleaved memory nodes a8b646ef1065 mm-gup-fix-infinite-loop-within-__get_longterm_locked-v3 8f90a0303bf1 mm: gup: fix infinite loop within __get_longterm_locked f4fa68047a65 mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock c7e513db12e2 mailmap, docs: update email to carlos.bilbao@kernel.org e54285207c51 mm/hugetlb_vmemmap: fix memory loads ordering f79a6fa582bd .mailmap: update email address for Christopher Obbard 2eae1cbfcd2a kfence: skip __GFP_THISNODE allocations on NUMA systems c0c26d5e39c9 nilfs2: fix possible int overflows in nilfs_fiemap() db3dc4856426 mm: compaction: use the proper flag to determine watermarks 452aba1848fb kernel: be more careful about dup_mmap() failures and uprobe registering 6506228c845d mm/fake-numa: handle cases with no SRAT info c4bc53af333e mm: kmemleak: fix upper boundary check for physical address objects 83ea3cdaf3a9 mailmap: add an entry for Hamza Mahfooz 6edef06163e0 MAINTAINERS: mailmap: update Yosry Ahmed's email address bc1437f14c0d scripts/gdb: fix aarch64 userspace detection in get_current_task 1f75148c969e mm-vmscan-accumulate-nr_demoted-for-accurate-demotion-statistics-v2 f1b9be4237ee mm/vmscan: accumulate nr_demoted for accurate demotion statistics faf19a9160b5 ocfs2: fix incorrect CPU endianness conversion causing mount failure 89eada89afcf mm/zsmalloc: add __maybe_unused attribute for is_first_zpdesc() 354af412b219 mm/vmscan: fix hard LOCKUP in function isolate_lru_folios b73aebc7a1e0 drm/xe/pf: Add runtime registers for graphics gen >= 30 c13a42f2107c drm/xe: Fix sort order of .o lists in Makefile d7dda216ca49 MAINTAINERS: add Neal to TCP maintainers e759e1e4a4bd net: revert RTNL changes in unregister_netdevice_many_notify() 0f5697f1a3f9 net: hsr: fix fill_frame_info() regression vs VLAN packets dce4aab8441d kbuild: Use -fzero-init-padding-bits=all e71a29db79da stackinit: Add union initialization to selftests ad9f265c7328 stackinit: Add old-style zero-init syntax to struct tests 8c8492ca64e7 io_uring/net: don't retry connect operation on EPOLLERR 33f17e2cbd93 drm/xe/pf: Reset GuC VF config when unprovisioning critical resource 21ccac0e22aa drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbells bdc35f164b0f tomoyo: use better patterns for procfs in learning mode 18da4b5d1232 doc: mptcp: sysctl: blackhole_timeout is per-netns e598d8981fd3 mptcp: blackhole only if 1st SYN retrans w/o MPC is accepted 8c2fa44132e8 ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130 48ecfdd92824 bug: Use RCU instead RCU-sched to protect module_bug_list. cbf5a0a8ee01 static_call: Use RCU in all users of __module_text_address(). ce9650c6607c kprobes: Use RCU in all users of __module_text_address(). c1454ee97ab7 bpf: Use RCU in all users of __module_text_address(). 8c0cd972b3c4 jump_label: Use RCU in all users of __module_text_address(). 08869614ab26 jump_label: Use RCU in all users of __module_address(). d1b57548de8a x86: Use RCU in all users of __module_address(). 21360656bb95 cfi: Use RCU while invoking __module_address(). 6253fb0a7849 powerpc/ftrace: Use RCU in all users of __module_text_address(). 6612ada81d9b LoongArch: ftrace: Use RCU in all users of __module_text_address(). c9868023b13b LoongArch/orc: Use RCU in all users of __module_address(). 86247804fdc9 arm64: module: Use RCU in all users of __module_text_address(). 9d0929fd62ce ARM: module: Use RCU in all users of __module_text_address(). fabfe759b8b9 module: Use RCU in all users of __module_text_address(). 339430515bb6 module: Use RCU in all users of __module_address(). d22970bbbff5 module: Use RCU in search_module_extables(). 5b357a10d749 module: Allow __module_address() to be called from RCU section. 45c14242c17d module: Use RCU in __is_module_percpu_address(). e8d1d970722b module: Use RCU in find_symbol(). fcac520d90ef module: Remove module_assert_mutex_or_preempt() from try_add_tainted_module(). aa85e25fe348 module: Use RCU in module_kallsyms_on_each_symbol(). 11214bcbefd3 module: Use RCU in __find_kallsyms_symbol_value(). fbe6247352ee module: Use RCU in find_module_all(). 0f7c1e7a07ae module: Use RCU in module_get_kallsym(). 2c09dc47b4f8 module: Use RCU in find_kallsyms_symbol(). 1364b850aa1a module: Use proper RCU assignment in add_kallsyms(). 563a829b1cde module: Begin to move from RCU-sched to RCU. 1b9335a8000f netfilter: nf_tables: reject mismatching sum of field_len with set key length b95102215a8d net: sh_eth: Fix missing rtnl lock in suspend/resume path 2c2ebb2b4957 net: ravb: Fix missing rtnl lock in suspend/resume path 8f6ddb4ab5db drm/xe/gt_pagefault: Print engine class string 8bc53739bc8f KVM: s390: selftests: Streamline uc_skey test to issue iske after sske 2212a2dc709c KVM: s390: remove the last user of page->index b401e4c9520e KVM: s390: move PGSTE softbits 7c0c7131f3ce KVM: s390: remove useless page->index usage 2cd91327a609 KVM: s390: move gmap_shadow_pgt_lookup() into kvm b40a16773b49 KVM: s390: stop using lists to keep track of used dat tables 659d9e61b05a KVM: s390: stop using page->index for non-shadow gmaps 6f05909d1b0b KVM: s390: move some gmap shadowing functions away from mm/gmap.c 9a0681a6cfff KVM: s390: get rid of gmap_translate() 962f7b233f7f KVM: s390: get rid of gmap_fault() 2c60e700483b KVM: s390: use __kvm_faultin_pfn() 9606bbc14448 KVM: s390: move pv gmap functions into kvm 6054a963b18f KVM: s390: selftests: fix ucontrol memory region test 2ae5e3b985c2 KVM: s390: fake memslot for ucontrol VMs c82a103f5752 KVM: s390: wrapper for KVM_BUG dc1e583bb624 KVM: Do not restrict the size of KVM-internal memory regions 369e597e8c13 KVM: s390: vsie: stop using "struct page" for vsie page 86b532e981e3 KVM: s390: vsie: stop messing with page refcount a8fc2ecfa04a KVM: s390: vsie: stop using page->index a7dbb38e6560 KVM: s390: vsie: fix some corner-cases when grabbing vsie pages 57b314752ec0 debugfs: Fix the missing initializations in __debugfs_file_get() a13f6e0f405e Add linux-next specific files for 20250130 f7bf624b1fed selftests/net: Add test for loading devbound XDP program in generic mode 3595599fa836 net: xdp: Disallow attaching device-bound programs in generic mode 8c670bdfa58e tcp: correct handling of extreme memory squeeze 752e5fcc2e77 bgmac: reduce max frame size to support just MTU 1500 4695f64e028d vsock/test: Add test for connect() retries 301a62dfb0d0 vsock/test: Add test for UAF due to socket unbinding ac12b7e2912d vsock/test: Introduce vsock_connect_fd() 852a00c4281d vsock/test: Introduce vsock_bind() aa388c72113b vsock: Allow retrying on connect() failure fcdd2242c023 vsock: Keep the binding until socket destruction c78f4afbd962 bpf: Fix deadlock when freeing cgroup storage 101971298be2 riscv: add a warning when physical memory address overflows 302b3a8a8c0c smb3: add support for IAKerb eb7fb9baef8b cifs: Fix struct FILE_ALL_INFO e9152bdfedc5 cifs: Add support for creating NFS-style symlinks b70d20510656 cifs: Add support for creating native Windows sockets a409fc1463d6 kconfig: fix memory leak in sym_warn_unmet_dep() a314f52a0210 kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST 78f69467cbbf cifs: Add mount option -o reparse=none 660618dde2b4 cifs: Add mount option -o symlink= for choosing symlink create type 12b466eb52d9 cifs: Fix creating and resolving absolute NT-style symlinks 32ba03042ab2 cifs: Simplify reparse point check in cifs_query_path_info() function 65c49767dd4f cifs: Remove symlink member from cifs_open_info_data union a46221fcdd40 cifs: Update description about ACL permissions b6d002f0a345 cifs: Rename struct reparse_posix_data to reparse_nfs_data_buffer and move to common/smb2pdu.h 65ccccee4eb1 cifs: Remove struct reparse_posix_data from struct cifs_open_info_data 24cf72976ace cifs: Remove unicode parameter from parse_reparse_point() function 8b19dfb34d17 cifs: Fix getting and setting SACLs over SMB1 25f6184e24b3 cifs: Remove intermediate object of failed create SFU call ef201e8759d2 cifs: Validate EAs for WSL reparse points 438e2116d7bd cifs: Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM 8ce0d2da14d3 perf stat: Fix find_stat for mixed legacy/non-legacy events 6ab89b7fc2b5 perf evsel: Add pmu_name helper 5c61419e0203 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection 7de119bb79a6 Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming 514a8e6d6152 Bluetooth: Add ABI doc for sysfs reset 0983fb4799e7 Bluetooth: Fix possible infinite recursion of btusb_reset e9087e828827 Bluetooth: btusb: mediatek: Add locks for usb_driver_claim_interface() 4df103dc24c1 lib-plistc-add-shortcut-for-plist_requeue-fix f1c85f364b62 lib/plist.c: add shortcut for plist_requeue() 429464ddd056 docs,procfs: document /proc/PID/* access permission checks bdd21ff3109c .mailmap: remove redundant mappings of emails 48863ecf4992 RDMA/bnxt_re: convert timeouts to secs_to_jiffies() 618cd8703918 platform/x86: thinkpad_acpi: convert timeouts to secs_to_jiffies() 9889c499a20f platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() 9d6019d8ff3d spi: spi-imx: convert timeouts to secs_to_jiffies() 882dfbcfaadd spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() 70e2d5fb1643 nvme: convert timeouts to secs_to_jiffies() 55d56d02459d power: supply: da9030: convert timeouts to secs_to_jiffies() b524e0335da2 xfs: convert timeouts to secs_to_jiffies() df553c129627 ata: libata-zpodd: convert timeouts to secs_to_jiffies() e1906f892849 libceph: convert timeouts to secs_to_jiffies() dc5c4003fea2 rbd: convert timeouts to secs_to_jiffies() be5b895cde16 btrfs: convert timeouts to secs_to_jiffies() 3eefc03cdf3a ALSA: ac97: convert timeouts to secs_to_jiffies() 5bbb18f93fed accel/habanalabs: convert timeouts to secs_to_jiffies() 443cae532488 scsi: lpfc: convert timeouts to secs_to_jiffies() a21342c61e46 scripts: add script to extract built-in firmware blobs 9b9d9c834c17 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING d952a3f01c08 mm,procfs: allow read-only remote mm access under CAP_PERFMON ec4c555140c6 mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix 899d91a50699 mm/vmscan: extract calculated pressure balance as a function 1d86b017bc62 mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap fcfb7d530d4d mm: support batched unmap for lazyfree large folios during reclamation ee194ad9c09d mm: support tlbbatch flush for a range of PTEs 56e7f7fe79ac mm: set folio swapbacked iff folios are dirty in try_to_unmap_one 393facf5ecce drivers/base/memory: simplify outputting of valid_zones_show() b7716c6b1816 selftests/mm: test splitting file-backed THP to any lower order. 76f0cdcff9ac mm/huge_memory: allow split shmem large folio to any lower order 57ca53f614f1 selftests/mm: make file-backed THP split work by writing PMD size data 496c92279a1f mm/compaction: make proactive compaction high watermark configurable via sysctl 7adcb7d6e35b mm/compaction: remove low watermark cap for proactive compaction 30ddfc799d91 mm: z3fold: remove z3fold 7fa40a7fe913 mm: zbud: deprecate CONFIG_ZBUD 33b4b85940c5 mm/oom_kill: fix trivial typo in comment 651e6c394640 mm: memcontrol: move memsw charge callbacks to v1 5b33608429ff mm: memcontrol: move stray ratelimit bits to v1 76cc4db33b78 mm: memcontrol: unshare v2-only charge API bits again e1a6dafd0f9a memcg: add CONFIG_MEMCG_V1 for 'local' functions a072e667f36d memcg: factor out the replace_stock_objcg function 7612cdbd8b12 memcg: call the free function when allocation of pn fails 2e7b5a05e584 memcg: use OFP_PEAK_UNSET instead of -1 7ec2cb65ef0d zram: unlock slot during recompression e542940ecc01 zram: remove writestall zram_stats member dafc09ab3d06 zram: permit reclaim in recompression handle allocation 675251706dc2 zram: permit reclaim in zstd custom allocator e8f59cdb9936 zram: remove two-staged handle allocation 408f986e3f9b zram: remove max_comp_streams device attr ae32bafabe53 zram: remove crypto include 216a38027cd9 zram: do not use per-CPU compression streams c43acfaf0421 zram: switch to non-atomic entry locking 70bf0712bb79 percpu/x86: enable strict percpu checks via named AS qualifiers 869c36549bc5 percpu: repurpose __percpu tag as a named address space qualifier a196bce251ef percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors 732baccc5ec2 percpu: use TYPEOF_UNQUAL() in variable declarations 7d7ea879fc28 compiler.h: introduce TYPEOF_UNQUAL() macro 5683662bdafc x86/kgdb: use IS_ERR_PCPU() macro 988cf718bf87 mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas into free_pgtables() c14f17c0988e mm/hugetlb: fix hugepage allocation for interleaved memory nodes 6326fe659c4a mm-gup-fix-infinite-loop-within-__get_longterm_locked-v3 d0636952ccda mm: gup: fix infinite loop within __get_longterm_locked dabdff3eecfb mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock 2e644c78ff89 mailmap, docs: update email to carlos.bilbao@kernel.org 8fe3345b3a4a mm/hugetlb_vmemmap: fix memory loads ordering 18fd26219b44 .mailmap: update email address for Christopher Obbard 516aa3a7052f kfence: skip __GFP_THISNODE allocations on NUMA systems b78487295fd8 nilfs2: fix possible int overflows in nilfs_fiemap() 28caa3bfa85d mm: compaction: use the proper flag to determine watermarks e07ce1500ac1 kernel: be more careful about dup_mmap() failures and uprobe registering 5d084d77110d mm/fake-numa: handle cases with no SRAT info 805cf022329b mm: kmemleak: fix upper boundary check for physical address objects addecaecd10a mailmap: add an entry for Hamza Mahfooz 076863effd9c MAINTAINERS: mailmap: update Yosry Ahmed's email address b57b555a99af scripts/gdb: fix aarch64 userspace detection in get_current_task edb75739cb0f mm-vmscan-accumulate-nr_demoted-for-accurate-demotion-statistics-v2 3519b4c64be5 mm/vmscan: accumulate nr_demoted for accurate demotion statistics 6fc40d54a88d ocfs2: fix incorrect CPU endianness conversion causing mount failure 95278b352ee8 mm/zsmalloc: add __maybe_unused attribute for is_first_zpdesc() 22e42aafdf5e mm/vmscan: fix hard LOCKUP in function isolate_lru_folios 9e2b278b8572 tomoyo: use better patterns for procfs in learning mode ad40e4cfa5ad cifs: Simplify reparse point check in cifs_query_path_info() function f29aec8018c0 cifs: Remove symlink member from cifs_open_info_data union 4772651ff189 smb3: add support for IAKerb 291d1b247f3c cifs: update internal version number 96aca5fa96c0 cifs: Update description about ACL permissions 16de085ce49d cifs: Remove unicode parameter from parse_reparse_point() function 0d130665101c cifs: Remove intermediate object of failed create SFU call caea7d4edac6 cifs: Validate EAs for WSL reparse points 9c8ffadc45bd cifs: Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM a23d4c2f5b80 genksyms: fix syntax error for attribute before init-declarator c82584052781 genksyms: fix syntax error for builtin (u)int*x*_t types 6494bd2d05f9 genksyms: fix syntax error for attribute after 'union' 68358bc78ca2 KVM: s390: remove the last user of page->index 5972d24af049 KVM: s390: move PGSTE softbits 95d4ad2eaa3b KVM: s390: remove useless page->index usage e5159503fd88 KVM: s390: move gmap_shadow_pgt_lookup() into kvm b3c9a2d24e32 KVM: s390: stop using lists to keep track of used dat tables 203cd722966f KVM: s390: stop using page->index for non-shadow gmaps 276494b3635b KVM: s390: move some gmap shadowing functions away from mm/gmap.c 8a0558eecde0 KVM: s390: get rid of gmap_translate() 2e781f48381d KVM: s390: get rid of gmap_fault() 7b730f308317 KVM: s390: use __kvm_faultin_pfn() b9b6bbbdcab3 KVM: s390: move pv gmap functions into kvm fbb472b2c1ed KVM: s390: selftests: fix ucontrol memory region test a96f67ee064d KVM: s390: fake memslot for ucontrol VMs 26190d4ae862 KVM: s390: wrapper for KVM_BUG 1d0aa5bfcf97 KVM: Do not restrict the size of KVM-internal memory regions b6de116e4636 riscv/mm/fault: add show_pte() before die() 4bf97069239b riscv: Add ghostwrite vulnerability c384c5d4a2ae selftests: riscv: Support xtheadvector in vector tests 57d7713af93e selftests: riscv: Fix vector tests 7fa00fd6ff53 riscv: hwprobe: Document thead vendor extensions and xtheadvector extension a5ea53da65c5 riscv: hwprobe: Add thead vendor extension probing d863910eabaf riscv: vector: Support xtheadvector save/restore 01e3313e34d0 riscv: Add xtheadvector instruction definitions b9a931442451 riscv: csr: Add CSR encodings for CSR_VXRM/CSR_VXSAT 66f197785d51 RISC-V: define the elements of the VCSR vector CSR 377be47f90e4 riscv: vector: Use vlenb from DT for thead cddd63869f92 riscv: Add thead and xtheadvector as a vendor extension ce1daeeba600 riscv: dts: allwinner: Add xtheadvector to the D1/D1s devicetree bf6279b38a4b dt-bindings: cpus: add a thead vlen register length property e576b7cb8183 dt-bindings: riscv: Add xtheadvector ISA extension description 9d87cf525fd2 RISC-V: Mark riscv_v_init() as __init 0939156bc07c genksyms: fix syntax error for attribute before init-declarator 7e7f0297435e genksyms: fix syntax error for builtin (u)int*x*_t types 2106b6410875 genksyms: fix syntax error for attribute after 'union' 26f2d6de4179 riscv: defconfig: drop RT_GROUP_SCHED=y 9d0593da9459 riscv/futex: Optimize atomic cmpxchg 0207244ea0e7 riscv: defconfig: enable pinctrl and dwmac support for TH1520