NIPA Branch net-next-hw-2025-12-04--08-00

Branches
Base trees

No differences found.

New patches
@@ -1,40 +1,2544 @@
tmp: fix defering freeing of zc Tx skbs
nipa: fbnic: link up on QEMU
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
[+] net: phy: realtek: Add property to enable SSC
[+] dt-bindings: net: realtek,rtl82xx: Document realtek,ssc-enable property
[+] dt-bindings: net: realtek,rtl82xx: Keep property list sorted
net: restore the iterator to its original state when an error occurs
af_unix: annotate unix_gc_lock with __cacheline_aligned_in_smp
net/handshake: restore destructor on submit failure
net: stmmac: Modify the judgment condition of "tx_avail" from 1 to 2
bnxt_en: Fix XDP_TX path
gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call
r8169: fix RTL8117 Wake-on-Lan in DASH mode
mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
mlxsw: spectrum_router: Fix neighbour use-after-free
mlxsw: spectrum_router: Fix possible neighbour reference count leak
net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
ipvlan: Take addr_lock in ipvlan_open()
ipvlan: Make the addrs_lock be per port
net/mlx5: Fix double unregister of HCA_PORTS component
ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
net: dsa: mxl-gsw1xx: fix SerDes RX polarity
net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE
net/mlx5e: Avoid unregistering PSP twice
net/mlx5: make enable_mpesw idempotent
net: atm: implement pre_send to check input before sending
net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
netrom: Fix memory leak in nr_sendmsg()
net: stmmac: Fix E2E delay mechanism
net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
net: fec: ERR007885 Workaround for XDP TX path
[+] Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
[+] Merge tag 'bpf-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
[+] Merge tag 'linux_kselftest-kunit-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'linux_kselftest-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
[+] Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
[+] Merge tag 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
[+] Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] Merge tag 'cgroup-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] Merge tag 'wq-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
[+] Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
[+] Merge tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
[+] Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
[+] Merge tag 'slab-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'docs-6.19' of git://git.lwn.net/linux
[+] Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] Merge tag 'ipe-pr-20251202' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
[+] Merge tag 'integrity-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
[+] Merge tag 'Smack-for-6.19' of https://github.com/cschaufler/smack-next
[+] Merge tag 'audit-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
[+] Merge tag 'selinux-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
[+] Merge tag 'lsm-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
[+] Merge tag 'keys-trusted-next-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] Merge tag 'keys-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] Merge tag 'nolibc-20251130-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
[+] dt-bindings: thermal: qcom-tsens: Remove invalid tab character
[+] ipe: Update documentation for script enforcement
[+] ipe: Add AT_EXECVE_CHECK support for script enforcement
[+] ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery
[+] Merge tag 'random-6.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
[+] Merge tag 'fpsimd-on-stack-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'libcrypto-at-least-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'thermal-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'acpi-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] Merge tag 'm68k-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
[+] Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_entry_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_mm_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_bugs_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_sev_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_cleanups_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_cache_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_microcode_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'ras_core_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'edac_updates_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
[+] Merge tag 'core-core-2025-12-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'timers-clocksource-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-msi-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-drivers-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'core-debugobjects-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-build-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-apic-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.autofs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.minix' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
[+] Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'vfs-6.19-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge branch 'rework/write_atomic-unsafe' into for-linus
[+] Merge branch 'rework/threaded-printk' into for-linus
[+] Merge branch 'rework/suspend-fixes' into for-linus
[+] Merge branch 'rework/preempt-legacy-kthread' into for-linus
[+] Merge branch 'rework/nbcon-in-kdb' into for-linus
[+] Merge branch 'rework/atomic-flush-hardlockup' into for-linus
[+] Merge branch 'for-6.19-vsprintf-timespec64' into for-linus
[+] Merge remote-tracking branches 'ras/edac-amd-atl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
[+] crypto: zstd - fix double-free in per-CPU stream cleanup
[+] objtool: Fix segfault on unknown alternatives
[+] locking/local_lock: Fix all kernel-doc warnings
[+] locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the risk of shadowing
[+] locking/local_lock: Add the headers to MAINTAINERS
[+] locking/mutex: Redo __mutex_init() to reduce generated code size
[+] Linux 6.18
[+] Merge branch 'rcu/misc' into next
[+] Merge tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'mips-fixes_6.18_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
[+] KEYS: trusted: Fix a memory leak in tpm2_load_cmd
[+] KEYS: trusted: Replace a redundant instance of tpm2_hash_map
[+] bpf: optimize bpf_map_update_elem() for map-in-map types
[+] bpf: make kprobe_multi_link_prog_run always_inline
[+] Merge branch 'selftests-bpf-convert-test_tc_edt-sh-into-test_progs'
[+] selftests/bpf: do not hardcode target rate in test_tc_edt BPF program
[+] selftests/bpf: remove test_tc_edt.sh
[+] selftests/bpf: integrate test_tc_edt into test_progs
[+] selftests/bpf: rename test_tc_edt.bpf.c section to expose program type
[+] Merge branch 'limited-queueing-in-nmi-for-rqspinlock'
[+] selftests/bpf: Add success stats to rqspinlock stress test
[+] rqspinlock: Precede non-head waiter queueing with AA check
[+] rqspinlock: Disable spinning for trylock fallback
[+] rqspinlock: Use trylock fallback when per-CPU rqnode is busy
[+] rqspinlock: Perform AA checks immediately
[+] rqspinlock: Enclose lock/unlock within lock entry acquisitions
[+] docs: makefile: move rustdoc check to the build wrapper
[+] README: restructure with role-based documentation and guidelines
[+] docs: kdoc: various fixes for grammar, spelling, punctuation
[+] docs: kdoc_parser: use '@' for Excess enum value
[+] docs: submitting-patches: Clarify that removal of Acks needs explanation too
[+] docs: kdoc_parser: add data/function attributes to ignore
[+] docs: MAINTAINERS: update Mauro's files/paths
[+] Merge tag 'Chinese-docs-6.19' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into tmp
[+] MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
[+] afs: Fix uninit var in afs_alloc_anon_key()
[+] bpf: Remove runqslower tool
[+] selftests/bpf: Remove usage of lsm/file_alloc_security in selftest
[+] bpf: Disable file_alloc_security hook
[+] Merge branch 'a-pair-of-follow-ups-for-indirect-jumps'
[+] bpf: check for insn arrays in check_ptr_alignment
[+] bpf: force BPF_F_RDONLY_PROG on insn array creation
[+] Merge branch 'rcu/refscale' into next
[+] Merge branch 'rcu/srcu' into next
[+] Merge tag 'spi-fix-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'regulator-fix-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'io_uring-6.18-20251128' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] x86/boot: Clean up whitespace in a20.c
[+] Merge tag 'vfs-6.18-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'soc-fixes-6.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'char-misc-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
[+] Merge tag 'tty-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] Merge tag 'usb-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Merge tag 'mailbox-fixes-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
[+] Merge tag 'sunxi-fixes-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
[+] Merge tag 'omap-for-v6.19/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/fixes
[+] Merge tag 'mmc-v6.18-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'pmdomain-v6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] Merge branches 'pm-qos' and 'pm-tools'
[+] Merge branch 'for-next/set_memory' into for-next/core
[+] Merge branch 'for-next/sysreg' into for-next/core
[+] mailbox: th1520: fix clock imbalance on probe failure
[+] Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/efi-preempt', 'for-next/assembler-macro', 'for-next/typos', 'for-next/sme-ptrace-disable', 'for-next/local-tlbi-page-reused', 'for-next/mpam', 'for-next/acpi' and 'for-next/documentation', remote-tracking branch 'arm64/for-next/perf' into for-next/core
[+] Merge branches 'pm-em' and 'pm-opp'
[+] arm64/mm: Document why linear map split failure upon vm_reset_perms is not problematic
[+] arm64/pageattr: Propagate return value from __change_memory_common
[+] mailbox: pcc: don't zero error register
[+] mailbox: mtk-gpueb: Add missing 'static' to mailbox ops struct
[+] mailbox: mtk-cmdq: Refine DMA address handling for the command buffer
[+] mailbox: mailbox-test: Fix debugfs_create_dir error checking
[+] mailbox: omap-mailbox: Check for pending msgs only when mbox is exclusive
[+] Merge branches 'pm-cpuidle' and 'pm-powercap'
[+] Merge branch 'pm-cpufreq'
[+] Merge branch 'pm-sleep'
[+] Merge branches 'pm-core' and 'pm-runtime'
[+] refscale: Add SRCU-fast-updown readers
[+] Merge branches 'acpi-misc' and 'pnp'
[+] Merge branches 'acpi-tad', 'acpi-fan', 'acpi-dptf' and 'acpi-tools'
[+] Merge branches 'acpica', 'acpi-property', 'acpi-pm' and 'acpi-battery'
[+] Merge tag 'thermal-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
[+] Merge back ACPI processor driver changes for 6.19
[+] Merge patch series "file: FD_{ADD,PREPARE}()"
[+] io_uring: convert io_create_mock_file() to FD_PREPARE()
[+] file: convert replace_fd() to FD_PREPARE()
[+] vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD()
[+] tty: convert ptm_open_peer() to FD_ADD()
[+] ntsync: convert ntsync_obj_get_fd() to FD_PREPARE()
[+] media: convert media_request_alloc() to FD_PREPARE()
[+] hv: convert mshv_ioctl_create_partition() to FD_ADD()
[+] gpio: convert linehandle_create() to FD_PREPARE()
[+] pseries: port papr_rtas_setup_file_interface() to FD_ADD()
[+] pseries: convert papr_platform_dump_create_handle() to FD_ADD()
[+] spufs: convert spufs_gang_open() to FD_PREPARE()
[+] papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()
[+] spufs: convert spufs_context_open() to FD_PREPARE()
[+] net/socket: convert __sys_accept4_file() to FD_ADD()
[+] net/socket: convert sock_map_fd() to FD_ADD()
[+] net/kcm: convert kcm_ioctl() to FD_PREPARE()
[+] net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE()
[+] secretmem: convert memfd_secret() to FD_ADD()
[+] memfd: convert memfd_create() to FD_ADD()
[+] bpf: convert bpf_token_create() to FD_PREPARE()
[+] bpf: convert bpf_iter_new_fd() to FD_PREPARE()
[+] ipc: convert do_mq_open() to FD_ADD()
[+] exec: convert begin_new_exec() to FD_ADD()
[+] af_unix: convert unix_file_open() to FD_ADD()
[+] dma: convert dma_buf_fd() to FD_ADD()
[+] xfs: convert xfs_open_by_handle() to FD_PREPARE()
[+] userfaultfd: convert new_userfaultfd() to FD_PREPARE()
[+] timerfd: convert timerfd_create() to FD_ADD()
[+] signalfd: convert do_signalfd4() to FD_ADD()
[+] open: convert do_sys_openat2() to FD_ADD()
[+] eventpoll: convert do_epoll_create() to FD_PREPARE()
[+] autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD()
[+] nsfs: convert ns_ioctl() to FD_PREPARE()
[+] nsfs: convert open_namespace() to FD_PREPARE()
[+] fanotify: convert fanotify_init() to FD_PREPARE()
[+] namespace: convert fsmount() to FD_PREPARE()
[+] namespace: convert open_tree_attr() to FD_PREPARE()
[+] namespace: convert open_tree() to FD_ADD()
[+] fhandle: convert do_handle_open() to FD_ADD()
[+] eventfd: convert do_eventfd() to FD_PREPARE()
[+] anon_inodes: convert to FD_ADD()
[+] file: add FD_{ADD,PREPARE}()
[+] afs: Fix delayed allocation of a cell's anonymous key
[+] ovl: remove unneeded semicolon
[+] vfs: add needed headers for new struct delegation definition
[+] ovl: fail ovl_lock_rename_workdir() if either target is unhashed
[+] dcache: touch up predicts in __d_lookup_rcu()
[+] filelock: __fcntl_getlease: fix kernel-doc warnings
[+] nfsd: fix end_creating() conversion
[+] Merge tag 'drm-fixes-2025-11-28' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'drm-xe-fixes-2025-11-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'drm-misc-fixes-2025-11-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.18-2025-11-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'dma-mapping-6.18-2025-11-27' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] Merge tag 'acpi-6.18-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'drm-intel-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] keys: Fix grammar and formatting in 'struct key_type' comments
[+] keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok
[+] keys: Remove redundant less-than-zero checks
[+] Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"
[+] Merge tag 'ceph-for-6.18-rc8' of https://github.com/ceph/ceph-client
[+] arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS
[+] KVM: arm64: selftests: Consider all 7 possible levels of cache
[+] KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user
[+] arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
[+] debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
[+] debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING
[+] Merge tag 'devfreq-next-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
[+] printk: Use console_is_usable on console_unblank
[+] arch: um: kmsg_dump: Use console_is_usable
[+] drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT
[+] x86/mm: Delete disabled debug code
[+] refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
[+] rcutorture: Make srcu{,d}_torture_init() announce the SRCU type
[+] srcu: Create an SRCU-fast-updown API
[+] ACPI: PM: Fix a spelling mistake
[+] ACPI: LPSS: Fix a spelling mistake
[+] spi: nxp-fspi: Propagate fwnode in ACPI case as well
[+] regulator: rtq2208: Correct LDO2 logic judgment bits
[+] regulator: rtq2208: Correct buck group2 phase mapping logic
[+] MAINTAINERS: add German Maglione as virtiofs co-maintainer
[+] libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
[+] libceph: replace BUG_ON with bounds check for map->max_osd
[+] ceph: fix crash in process_v2_sparse_read() for encrypted directories
[+] x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS
[+] x86/bug: Fix BUG_FORMAT vs KASLR
[+] objtool: Build with disassembly can fail when including bdf.h
[+] libceph: drop started parameter of __ceph_open_session()
[+] libceph: fix potential use-after-free in have_mon_and_osd_map()
[+] kbuild: add target to build a cpio containing modules
[+] initramfs: add gen_init_cpio to hostprogs unconditionally
[+] dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappings
[+] bpf: Fix exclusive map memory leak
[+] drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
[+] drm/amdgpu: attach tlb fence to the PTs update
[+] drm/amd/display: Increase EDID read retries
[+] drm/amd/display: Don't change brightness for disabled connectors
[+] drm/amd/display: Check NULL before accessing
[+] Revert "drm/amd/display: Move setup_stream_attribute"
[+] ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
[+] watchdog: diag288_wdt: Remove KMSG_COMPONENT macro
[+] thermal/drivers/imx91: Add support for i.MX91 thermal monitoring unit
[+] dt-bindings: thermal: fsl,imx91-tmu: add bindings for NXP i.MX91 thermal module
[+] dt-bindings: thermal: tsens: Add QCS8300 compatible
[+] Merge tag 'timers-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
[+] Merge patch series "fs: tidy up step_into() & friends before inlining"
[+] fs: inline step_into() and walk_component()
[+] fs: tidy up step_into() & friends before inlining
[+] Merge patch series "re-enable IOCB_NOWAIT writes to files v2"
[+] orangefs: use inode_update_timestamps directly
[+] btrfs: fix the comment on btrfs_update_time
[+] btrfs: use vfs_utimes to update file timestamps
[+] fs: export vfs_utimes
[+] fs: lift the FMODE_NOCMTIME check into file_update_time_flags
[+] fs: refactor file timestamp update logic
[+] Merge back ACPI processor driver changes for 6.19
[+] spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
[+] serial: 8250: Fix 8250_rsa symbol loop
[+] s390/entry: Use lay instead of aghik
[+] clocksource/drivers: Add Realtek system timer driver
[+] dt-bindings: timer: Add Realtek SYSTIMER
[+] clocksource/drivers/stm32-lp: Drop unused module alias
[+] clocksource/drivers/rda: Add sched_clock_register for RDA8810PL SoC
[+] clocksource/drivers/nxp-stm: Prevent driver unbind
[+] clocksource/drivers/nxp-pit: Prevent driver unbind
[+] clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind
[+] clocksource/drivers/nxp-stm: Fix section mismatches
[+] clocksource/drivers/sh_cmt: Always leave device running after probe
[+] clocksource/drivers/stm: Fix double deregistration on probe failure
[+] clocksource/drivers/ralink: Fix resource leaks in init error path
[+] clocksource/drivers/timer-sp804: Fix read_current_timer() issue when clock source is not registered
[+] clocksource/drivers/sprd: Enable register for timer counter from 32 bit to 64 bit
[+] docs/zh_CN: Add wd719x.rst translation
[+] docs/zh_CN: Add libsas.rst translation
[+] PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name
[+] Merge branch 'general-enhancements-to-rqspinlock-stress-test'
[+] selftests/bpf: Make CS length configurable for rqspinlock stress test
[+] selftests/bpf: Add lock wait time stats to rqspinlock stress test
[+] selftests/bpf: Relax CPU requirements for rqspinlock stress test
[+] bpf: Introduce internal bpf_map_check_op_flags helper function
[+] libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h
[+] selftests/bpf: Call bpf_get_numa_node_id() in trigger_count()
[+] docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit
[+] ACPICA: Avoid walking the Namespace if start_node is NULL
[+] drm/xe: Fix conversion from clock ticks to milliseconds
[+] drm/xe/guc: Fix stack_depot usage
[+] drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc()
[+] sched/mmcid: Switch over to the new mechanism
[+] sched/mmcid: Implement deferred mode change
[+] irqwork: Move data struct to a types header
[+] sched/mmcid: Provide CID ownership mode fixup functions
[+] sched/mmcid: Provide new scheduler CID mechanism
[+] sched/mmcid: Introduce per task/CPU ownership infrastructure
[+] sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutex
[+] sched/mmcid: Provide precomputed maximal value
[+] sched/mmcid: Move initialization out of line
[+] signal: Move MMCID exit out of sighand lock
[+] sched/mmcid: Convert mm CID mask to a bitmap
[+] cpumask: Cache num_possible_cpus()
[+] cpuidle: Warn instead of bailing out if target residency check fails
[+] cpuidle: Update header inclusion
[+] Documentation: power/cpuidle: Document the CPU system wakeup latency QoS
[+] cpuidle: Respect the CPU system wakeup QoS limit for cpuidle
[+] sched: idle: Respect the CPU system wakeup QoS limit for s2idle
[+] pmdomain: Respect the CPU system wakeup QoS limit for cpuidle
[+] pmdomain: Respect the CPU system wakeup QoS limit for s2idle
[+] PM: QoS: Introduce a CPU system wakeup QoS limit
[+] timekeeping: Fix error code in tk_aux_sysfs_init()
[+] Merge tag 'linux-cpupower-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
[+] Merge tag 'opp-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
[+] Merge tag 'cpufreq-arm-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
[+] dt-bindings: thermal: qcom-tsens: make ipq5018 tsens standalone compatible
[+] s390/vdso: Get rid of -m64 flag handling
[+] s390/vdso: Rename vdso64 to vdso
[+] s390: Rename head64.S to head.S
[+] s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros
[+] io_uring: fix mixed cqe overflow handling
[+] Merge branch 'slab/for-6.19/mempool_alloc_bulk' into slab/for-next
[+] Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-next
[+] Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-next
[+] Merge branch 'slab/for-6.19/sheaves_cleanups' into slab/for-next
[+] drm/i915/psr: Reject async flips when selective fetch is enabled
[+] slab: Remove unnecessary call to compound_head() in alloc_from_pcs()
[+] mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
[+] Documentation/arm64: Fix the typo of register names
[+] ACPI: GTDT: Get rid of acpi_arch_timer_mem_init()
[+] tools/thermal/thermal-engine: Fix format string bug in thermal-engine
[+] fs: push list presence check into inode_io_list_del()
[+] fs: cosmetic fixes to lru handling
[+] fs: rework I_NEW handling to operate without fences
[+] iomap: allocate s_dio_done_wq for async reads as well
[+] iomap: fix iomap_read_end() for already uptodate folios
[+] Merge patch series "enable iomap dio write completions from interrupt context v2"
[+] iomap: invert the polarity of IOMAP_DIO_INLINE_COMP
[+] iomap: support write completions from interrupt context
[+] iomap: rework REQ_FUA selection
[+] iomap: always run error completions in user context
[+] fs, iomap: remove IOCB_DIO_CALLER_COMP
[+] Merge patch series "iomap: buffered io changes"
[+] iomap: use find_next_bit() for uptodate bitmap scanning
[+] iomap: use find_next_bit() for dirty bitmap scanning
[+] include/linux/fs.h: trivial fix: regualr -> regular
[+] fs/splice.c: trivial fix: pipes -> pipe's
[+] fs: Add uoff_t
[+] fs: mark lookup_slow() as noinline
[+] fs: add predicts based on nd->depth
[+] fs/namespace: fix reference leak in grab_requested_mnt_ns
[+] x86/cc: Fix enum spelling to fix kernel-doc warnings
[+] drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
[+] random: complete sentence of comment
[+] selftests/bpf: Fix htab_update/reenter_update selftest failure
[+] iommu/dma: add missing support for DMA_ATTR_MMIO for dma_iova_unlink()
[+] ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c
[+] ACPI: property: use min() instead of min_t()
[+] cpuidle: governors: teo: Add missing space to the description
[+] PM: hibernate: Extra cleanup of comments in swap handling code
[+] objtool: Trim trailing NOPs in alternative
[+] objtool: Add wide output for disassembly
[+] objtool: Compact output for alternatives with one instruction
[+] objtool: Improve naming of group alternatives
[+] objtool: Add Function to get the name of a CPU feature
[+] x86_64/bug: Inline the UD1
[+] x86/bug: Implement WARN_ONCE()
[+] x86_64/bug: Implement __WARN_printf()
[+] x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED
[+] x86/bug: Add BUG_FORMAT basics
[+] drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
[+] Merge branch 'ease-bpf-signing-build-requirements'
[+] selftests/bpf: Allow selftests to build with older xxd
[+] bpftool: Allow bpftool to build with openssl < 3
[+] io_uring/net: ensure vectored buffer node import is tied to notification
[+] Merge branch 'bpf-trampoline-support-jmp-mode'
[+] bpf: implement "jmp" mode for trampoline
[+] bpf: specify the old and new poke_type for bpf_arch_text_poke
[+] bpf,x86: adjust the "jmp" mode for bpf trampoline
[+] bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME
[+] x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP
[+] ftrace: Introduce FTRACE_OPS_FL_JMP
[+] bpf: cleanup aux->used_maps after jit
[+] nvmem: layouts: fix nvmem_layout_bus_uevent
[+] usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
[+] Merge patch series "`syn` support"
[+] rust: macros: support `proc-macro2`, `quote` and `syn`
[+] rust: syn: enable support in kbuild
[+] rust: syn: add `README.md`
[+] rust: syn: remove `unicode-ident` dependency
[+] rust: syn: add SPDX License Identifiers
[+] rust: syn: import crate
[+] rust: quote: enable support in kbuild
[+] rust: quote: add `README.md`
[+] rust: quote: add SPDX License Identifiers
[+] rust: quote: import crate
[+] rust: proc-macro2: enable support in kbuild
[+] rust: proc-macro2: add `README.md`
[+] rust: proc-macro2: remove `unicode_ident` dependency
[+] rust: proc-macro2: add SPDX License Identifiers
[+] rust: proc-macro2: import crate
[+] rust: kbuild: support using libraries in `rustc_procmacro`
[+] rust: kbuild: support skipping flags in `rustc_test_library`
[+] rust: kbuild: add proc macro library support
[+] rust: kbuild: simplify `--cfg` handling
[+] rust: kbuild: introduce `core-flags` and `core-skip_flags`
[+] RAS/AMD/ATL: Replace bitwise_xor_bits() with hweight16()
[+] perf: arm_spe: Add support for filtering on data source
[+] perf: Add perf_event_attr::config4
[+] MAINTAINERS: Remove Alex Gaynor as Rust maintainer
[+] kallsyms: Fix wrong "big" kernel symbol type read from procfs
[+] perf/imx_ddr: Add support for PMU in DB (system interconnects)
[+] perf/imx_ddr: Get and enable optional clks
[+] perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr_perf_probe()
[+] dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL
[+] rust: num: bounded: rename `try_into_bitint` to `try_into_bounded`
[+] lib/vsprintf: Unify FORMAT_STATE_NUM handlers
[+] printk: Avoid irq_work for printk_deferred() on suspend
[+] drm: sti: fix device leaks at component probe
[+] spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
[+] s390: Add stackprotector support
[+] s390/modules: Simplify module_finalize() slightly
[+] s390: Remove KMSG_COMPONENT macro
[+] s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU
[+] Merge branch 'ap-driver-override' into features
[+] s390/ap: Restrict driver_override versus apmask and aqmask use
[+] s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex
[+] s390/ap: Support driver_override for AP queue devices
[+] s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks
[+] pmdomain: tegra: Add GENPD_FLAG_NO_STAY_ON flag
[+] pmdomains: mtk-pm-domains: Fix spinlock recursion in probe
[+] m68k: defconfig: Update defconfigs for v6.18-rc1
[+] crypto: ahash - Zero positive err value in ahash_update_finish
[+] crypto: ahash - Fix crypto_ahash_import with partial block data
[+] crypto: lib/mpi - use min() instead of min_t()
[+] crypto: ccp - use min() instead of min_t()
[+] hwrng: core - use min3() instead of nested min_t()
[+] crypto: aesni - ctr_crypt() use min() instead of min_t()
[+] crypto: drbg - Delete unused ctx from struct sdesc
[+] crypto: testmgr - Add missing DES weak and semi-weak key tests
[+] rust: num: bounded: Always inline fits_within and from_expr
[+] lib/crypto: sha2: Add at_least decoration to fixed-size array params
[+] lib/crypto: sha1: Add at_least decoration to fixed-size array params
[+] lib/crypto: poly1305: Add at_least decoration to fixed-size array params
[+] lib/crypto: md5: Add at_least decoration to fixed-size array params
[+] lib/crypto: curve25519: Add at_least decoration to fixed-size array params
[+] lib/crypto: chacha: Add at_least decoration to fixed-size array params
[+] lib/crypto: chacha20poly1305: Statically check fixed array lengths
[+] compiler_types: introduce at_least parameter decoration pseudo keyword
[+] wifi: iwlwifi: trans: rename at_least variable to min_mode
[+] PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate
[+] PM / devfreq: hisi: Fix potential UAF in OPP handling
[+] PM / devfreq: Move governor.h to a public header location
[+] mempool: clarify behavior of mempool_alloc_preallocated()
[+] mempool: drop the file name in the top of file comment
[+] mempool: de-typedef
[+] mempool: remove mempool_{init,create}_kvmalloc_pool
[+] mempool: legitimize the io_schedule_timeout in mempool_alloc_from_pool
[+] mempool: add mempool_{alloc,free}_bulk
[+] mempool: factor out a mempool_alloc_from_pool helper
[+] x86/{boot,mtrr}: Remove unused function declarations
[+] irqchip/gic-its: Rework platform MSI deviceID detection
[+] PCI: iproc: Implement MSI controller node detection with of_msi_xlate()
[+] Merge tag 'v6.18-rc3' into irq/msi
[+] fs/resctrl: Update bit_usage to reflect io_alloc
[+] fs/resctrl: Introduce interface to modify io_alloc capacity bitmasks
[+] USB: storage: Remove subclass and protocol overrides from Novatek quirk
[+] fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID
[+] selftests/nolibc: error out on linker warnings
[+] selftests/nolibc: use lld to link loongarch binaries
[+] fs/resctrl: Introduce interface to display io_alloc CBMs
[+] genirq: Remove cpumask availability check on kthread affinity setting
[+] genirq: Fix interrupt threads affinity vs. cpuset isolated partitions
[+] genirq: Prevent early spurious wake-ups of interrupt threads
[+] Merge branch 'bpf-nested-rcu-critical-sections'
[+] selftests: bpf: Add tests for unbalanced rcu_read_lock
[+] bpf: support nested rcu critical sections
[+] Revert "crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist"
[+] crypto: scatterwalk - Fix memcpy_sglist() to always succeed
[+] crypto: iaa - Request to add Kanchana P Sridhar to Maintainers.
[+] crypto: tcrypt - Remove unused poly1305 support
[+] crypto: ansi_cprng - Remove unused ansi_cprng algorithm
[+] crypto: asymmetric_keys - fix uninitialized pointers with free attribute
[+] KEYS: Avoid -Wflex-array-member-not-at-end warning
[+] crypto: ccree - Correctly handle return of sg_nents_for_len
[+] crypto: starfive - Correctly handle return of sg_nents_for_len
[+] bpf: test the correct stack liveness of tail calls
[+] bpf: correct stack liveness for tail calls
[+] bpf: test the proper verification of tail calls
[+] bpf: properly verify tail call behavior
[+] riscv: dts: allwinner: d1: fix vlenb property
[+] bpf: Add a check to make static analysers happy
[+] selftests/bpf: Update test_tag to use sha256
[+] selftests/bpf: Improve reliability of test_perf_branches_no_hw()
[+] selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
[+] Merge branch 'bpf-arm64-indirect-jumps'
[+] selftests: bpf: Enable gotox tests from arm64
[+] bpf: arm64: Add support for indirect jumps
[+] bpf: arm64: Add support for instructions array
[+] fs/resctrl: Add user interface to enable/disable io_alloc feature
[+] fs/resctrl: Introduce interface to display "io_alloc" support
[+] x86,fs/resctrl: Implement "io_alloc" enable/disable handlers
[+] x86,fs/resctrl: Detect io_alloc feature
[+] x86/resctrl: Add SDCIAE feature in the command line options
[+] x86/cpufeatures: Add support for L3 Smart Data Cache Injection Allocation Enforcement
[+] powercap: intel_rapl: Enable MSR-based RAPL PMU support
[+] powercap: intel_rapl: Prepare read_raw() interface for atomic-context callers
[+] Merge tag 'qcomtee-fixes2-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
[+] Merge tag 'imx-fixes-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
[+] workqueue: Don't rely on wq->rescuer to stop rescuer
[+] workqueue: Only assign rescuer work when really needed
[+] workqueue: Factor out assign_rescuer_work()
[+] x86/mce: Handle AMD threshold interrupt storms
[+] x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
[+] Merge branch 'selftests-bpf-networking-test-cleanups'
[+] selftests/bpf: Use sockaddr_storage instead of sa46 in select_reuseport test
[+] selftests/bpf: Use sockaddr_storage directly in cls_redirect test
[+] EDAC/igen6: Fix error handling in igen6_edac driver
[+] EDAC/imh: Setup 'imh_test' debugfs testing node
[+] EDAC/{skx_comm,imh}: Detect 2-level memory configuration
[+] EDAC/skx_common: Extend the maximum number of DRAM chip row bits
[+] EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers
[+] Merge branch 'mauro' into docs-mw
[+] get_feat.pl: remove it, as it got replaced by get_feat.py
[+] Documentation/sphinx/kernel_feat.py: use class directly
[+] tools/docs/get_feat.py: convert get_feat.pl to Python
[+] Documentation/admin-guide: fix typo and comment in cscope example
[+] drm/imagination: Document pvr_device.power member
[+] drm/bridge: sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CONNECTOR
[+] objtool: Provide access to feature and flags of group alternatives
[+] objtool: Fix address references in alternatives
[+] objtool: Disassemble jump table alternatives
[+] objtool: Disassemble exception table alternatives
[+] objtool: Print addresses with alternative instructions
[+] objtool: Disassemble group alternatives
[+] objtool: Print headers for alternatives
[+] objtool: Preserve alternatives order
[+] objtool: Add the --disas= action
[+] objtool: Do not validate IBT for .return_sites and .call_sites
[+] objtool: Improve tracing of alternative instructions
[+] objtool: Add functions to better name alternatives
[+] objtool: Identify the different types of alternatives
[+] objtool: Improve register reporting during function validation
[+] objtool: Trace instruction state changes during function validation
[+] objtool: Add option to trace function validation
[+] objtool: Record symbol name max length
[+] objtool: Extract code to validate instruction from the validate branch loop
[+] objtool: Disassemble instruction on warning or backtrace
[+] objtool: Store instruction disassembly result
[+] objtool: Print symbol during disassembly
[+] tool build: Remove annoying newline in build output
[+] objtool: Disassemble code with libopcodes instead of running objdump
[+] objtool: Create disassembly context
[+] objtool: Move disassembly functions to a separated file
[+] spi: spi-fsl-lpspi: fix watermark truncation caused by type cast
[+] usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
[+] usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
[+] xhci: dbgtty: fix device unregister
[+] usb: storage: sddr55: Reject out-of-bound new_pba
[+] ima: Handle error code returned by ima_filter_rule_match()
[+] bug: Allow architectures to provide __WARN_printf()
[+] bug: Implement WARN_ON() using __WARN_FLAGS()
[+] bug: Add report_bug_entry()
[+] bug: Add BUG_FORMAT_ARGS infrastructure
[+] bug: Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS
[+] bug: Add BUG_FORMAT infrastructure
[+] x86: Rework __bug_table helpers
[+] Merge branch 'objtool/core'
[+] x86/mce: Add support for physical address valid bit
[+] x86/mce: Save and use APEI corrected threshold limit
[+] Revert "objtool: Warn on functions with ambiguous -ffunction-sections section names"
[+] kbuild: Check for functions with ambiguous -ffunction-sections section names
[+] tty: synclink_gt: Fix namespace collision and startup() section placement with -ffunction-sections
[+] tty: amiserial: Fix namespace collision and startup() section placement with -ffunction-sections
[+] media: atomisp: gc2235: Fix namespace collision and startup() section placement with -ffunction-sections
[+] serial: icom: Fix namespace collision and startup() section placement with -ffunction-sections
[+] objtool: Remove second pass of .cold function correlation
[+] objtool: Skip non-canonical aliased symbols in add_jump_table_alts()
[+] objtool: Return canonical symbol when aliases exist in symbol finding helpers
[+] objtool: Don't alias undefined symbols
[+] objtool: Fix .cold function detection for duplicate symbols
[+] objtool: Support Clang AUTOFDO .cold functions
[+] cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list
[+] cpuset: Treat cpusets in attaching as populated
[+] docs/zh_CN: Add data-integrity.rst translation
[+] docs/zh_CN: Add blk-mq.rst translation
[+] docs/zh_CN: Add block/index.rst translation
[+] docs/zh_CN: Update the Chinese translation of kbuild.rst
[+] bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops
[+] PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper()
[+] PM: sleep: Add support for wakeup during filesystem sync
[+] Merge back material related to system sleep for 6.19
[+] sched: Provide and use set_need_resched_current()
[+] cpufreq: ACPI: Replace udelay() with usleep_range()
[+] docs: driver-api/thermal/intel_dptf: Add new workload type hint
[+] workqueue: Init rescuer's affinities as wq_unbound_cpumask
[+] workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changes
[+] workqueue: Update the rescuer's affinity only when it is detached
[+] x86/boot: Drop unused sev_enable() fallback
[+] timers/migration: Exclude isolated cpus from hierarchy
[+] cpumask: Add initialiser to use cleanup helpers
[+] sched/isolation: Force housekeeping if isolcpus and nohz_full don't leave any
[+] cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
[+] timers/migration: Use scoped_guard on available flag set/clear
[+] timers/migration: Add mask for CPUs available in the hierarchy
[+] timers/migration: Rename 'online' bit to 'available'
[+] tools/nolibc: remove more __nolibc_enosys() fallbacks
[+] tools/nolibc: remove now superfluous overflow check in llseek
[+] tools/nolibc: use 64-bit off_t
[+] tools/nolibc: prefer the llseek syscall
[+] tools/nolibc: handle 64-bit off_t for llseek
[+] tools/nolibc: use 64-bit ino_t
[+] arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT
[+] arm64: mm: use untagged address to calculate page index
[+] selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names
[+] sched_ext: tools: Removing duplicate targets during non-cross compilation
[+] sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug
[+] cgroup/cpuset: Introduce cpuset_cpus_allowed_locked()
[+] cpuidle: governors: teo: Simplify intercepts-based state lookup
[+] thermal/drivers/rcar_gen3: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
[+] thermal/drivers/rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
[+] cpuidle: governors: teo: Fix tick_intercepts handling in teo_update()
[+] cpuidle: governors: teo: Rework the handling of tick wakeups
[+] sched/mmcid: Use cpumask_weighted_or()
[+] cpumask: Introduce cpumask_weighted_or()
[+] sched/mmcid: Prevent pointless work in mm_update_cpus_allowed()
[+] sched/mmcid: Move scheduler code out of global header
[+] sched: Fixup whitespace damage
[+] sched/mmcid: Cacheline align MM CID storage
[+] sched/mmcid: Use proper data structures
[+] sched/mmcid: Revert the complex CID management
[+] spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pm
[+] selftests: tracing: Update fprobe selftest for ftrace based fprobe
[+] selftests: tracing: Add tprobe enable/disable testcase
[+] selftests/run_kselftest.sh: exit with error if tests fail
[+] selftests/dma: fix invalid array access in printf
[+] rust: sync: replace `kernel::c_str!` with C-Strings
[+] rust: pin-init: fix typo in docs
[+] rust: pin-init: fix broken rust doc link
[+] Merge patch series "ovl: convert copyup credential override to cred guard"
[+] Merge patch series "ovl: convert creation credential override to cred guard"
[+] ovl: remove struct ovl_cu_creds and associated functions
[+] ovl: port ovl_copy_up_tmpfile() to cred guard
[+] ovl: mark *_cu_creds() as unused temporarily
[+] ovl: port ovl_copy_up_workdir() to cred guard
[+] ovl: add copy up credential guard
[+] ovl: drop ovl_setup_cred_for_create()
[+] ovl: port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard
[+] ovl: mark ovl_setup_cred_for_create() as unused temporarily
[+] ovl: reflow ovl_create_or_link()
[+] ovl: port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard
[+] ovl: add ovl_override_creator_creds cred guard
[+] Merge patch series "ovl: convert to cred guard"
[+] ovl: remove ovl_revert_creds()
[+] ovl: port ovl_fill_super() to cred guard
[+] ovl: refactor ovl_fill_super()
[+] ovl: port ovl_lower_positive() to cred guard
[+] ovl: port ovl_lookup() to cred guard
[+] ovl: refactor ovl_lookup()
[+] ovl: port ovl_copyfile() to cred guard
[+] ovl: port ovl_rename() to cred guard
[+] ovl: refactor ovl_rename()
[+] ovl: introduce struct ovl_renamedata
[+] ovl: port ovl_listxattr() to cred guard
[+] ovl: port ovl_xattr_get() to cred guard
[+] ovl: port ovl_xattr_set() to cred guard
[+] ovl: port ovl_nlink_end() to cred guard
[+] ovl: port ovl_nlink_start() to cred guard
[+] ovl: port ovl_check_empty_dir() to cred guard
[+] ovl: port ovl_dir_llseek() to cred guard
[+] ovl: refactor ovl_iterate() and port to cred guard
[+] ovl: don't override credentials for ovl_check_whiteouts()
[+] ovl: port ovl_maybe_lookup_lowerdata() to cred guard
[+] ovl: port ovl_maybe_validate_verity() to cred guard
[+] ovl: port ovl_fileattr_get() to cred guard
[+] ovl: port ovl_fileattr_set() to cred guard
[+] ovl: port ovl_fiemap() to cred guard
[+] ovl: port ovl_set_or_remove_acl() to cred guard
[+] ovl: port do_ovl_get_acl() to cred guard
[+] ovl: port ovl_get_link() to cred guard
[+] ovl: port ovl_permission() to cred guard
[+] ovl: port ovl_getattr() to cred guard
[+] ovl: port ovl_setattr() to cred guard
[+] ovl: port ovl_flush() to cred guard
[+] ovl: port ovl_fadvise() to cred guard
[+] ovl: port ovl_fallocate() to cred guard
[+] ovl: port ovl_fsync() to cred guard
[+] ovl: port ovl_llseek() to cred guard
[+] ovl: port ovl_open_realfile() to cred guard
[+] ovl: port ovl_create_tmpfile() to cred guard
[+] ovl: port ovl_do_remove() to cred guard
[+] ovl: port ovl_set_link_redirect() to cred guard
[+] ovl: port ovl_create_or_link() to cred guard
[+] ovl: port ovl_copy_up_flags() to cred guards
[+] ovl: add override_creds cleanup guard extension for overlayfs
[+] Merge branch 'vfs-6.19.directory.locking' into base.vfs-6.19.ovl
[+] Merge branch 'kbuild-6.19.fms.extension'
[+] EDAC/skx_common: Prepare for skx_set_hi_lo()
[+] EDAC/skx_common: Prepare for skx_get_edac_list()
[+] EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() independent of pci_dev
[+] MAINTAINERS: new entry for MPAM Driver
[+] arm_mpam: Add kunit tests for props_mismatch()
[+] arm_mpam: Add kunit test for bitmap reset
[+] arm_mpam: Add helper to reset saved mbwu state
[+] arm_mpam: Use long MBWU counters if supported
[+] arm_mpam: Probe for long/lwd mbwu counters
[+] arm_mpam: Consider overflow in bandwidth counter state
[+] arm_mpam: Track bandwidth counter state for power management
[+] arm_mpam: Add mpam_msmon_read() to read monitor value
[+] arm_mpam: Add helpers to allocate monitors
[+] arm_mpam: Probe and reset the rest of the features
[+] arm_mpam: Allow configuration to be applied and restored during cpu online
[+] arm_mpam: Use a static key to indicate when mpam is enabled
[+] arm_mpam: Register and enable IRQs
[+] arm_mpam: Extend reset logic to allow devices to be reset any time
[+] arm_mpam: Add a helper to touch an MSC from any CPU
[+] arm_mpam: Reset MSC controls from cpuhp callbacks
[+] arm_mpam: Merge supported features during mpam_enable() into mpam_class
[+] arm_mpam: Probe the hardware features resctrl supports
[+] arm_mpam: Add helpers for managing the locking around the mon_sel registers
[+] arm_mpam: Probe hardware to find the supported partid/pmg values
[+] arm_mpam: Add cpuhp callbacks to probe MSC hardware
[+] arm_mpam: Add MPAM MSC register layout definitions
[+] arm_mpam: Add the class and component structures for firmware described ris
[+] arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate
[+] ACPI / MPAM: Parse the MPAM table
[+] ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper
[+] platform: Define platform_device_put cleanup handler
[+] arm64: kconfig: Add Kconfig entry for MPAM
[+] ACPI / PPTT: Add a helper to fill a cpumask from a cache_id
[+] ACPI / PPTT: Find cache level by cache-id
[+] ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure
[+] ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels
[+] ACPI / PPTT: Add a helper to fill a cpumask from a processor container
[+] arm64, tlbflush: don't TLBI broadcast if page reused in write fault
[+] mm: add spurious fault fixing support for huge pmd
[+] lsm: use unrcu_pointer() for current->cred in security_init()
[+] printk: Avoid scheduling irq_work on suspend
[+] printk: Allow printk_trigger_flush() to flush all types
[+] ima: Access decompressed kernel module to verify appended signature
[+] fs: move mntput_no_expire() slowpath into a dedicated routine
[+] tracing: Switch to use %ptSp
[+] scsi: snic: Switch to use %ptSp
[+] scsi: fnic: Switch to use %ptSp
[+] s390/dasd: Switch to use %ptSp
[+] ptp: ocp: Switch to use %ptSp
[+] pps: Switch to use %ptSp
[+] PCI: epf-test: Switch to use %ptSp
[+] net: dsa: sja1105: Switch to use %ptSp
[+] mmc: mmc_test: Switch to use %ptSp
[+] media: av7110: Switch to use %ptSp
[+] ipmi: Switch to use %ptSp
[+] igb: Switch to use %ptSp
[+] e1000e: Switch to use %ptSp
[+] drm/xe: Switch to use %ptSp
[+] drm/vblank: Switch to use %ptSp
[+] fs: remove spurious exports in fs/file_attr.c
[+] watch_queue: Use local kmap in post_one_notification()
[+] autofs: dont trigger mount if it cant succeed
[+] drm/msm: Switch to use %ptSp
[+] drm/amdgpu: Switch to use %ptSp
[+] dma-buf: Switch to use %ptSp
[+] libceph: Switch to use %ptSp
[+] ceph: Switch to use %ptSp
[+] lib/vsprintf: Add specifier for printing struct timespec64
[+] lib/vsprintf: Deduplicate special hex number specifier data
[+] Merge branch 'replace-bpf-memory-allocator-with-kmalloc_nolock-in-local-storage'
[+] bpf: Replace bpf memory allocator with kmalloc_nolock() in local storage
[+] bpf: Save memory alloction info in bpf_local_storage
[+] bpf: Remove smap argument from bpf_selem_free()
[+] bpf: Always charge/uncharge memory when allocating/unlinking storage elements
[+] MAINTAINERS: add entry for the Rust `num` module
[+] rust: num: add Bounded integer wrapping type
[+] selftests/bpf: Replace TCP CC string comparisons with bpf_strncmp
[+] selftests/bpf: Move common TCP helpers into bpf_tracing_net.h
[+] fs/resctrl: Consider sparse masks when initializing new group's allocation
[+] x86/cpu: Enable LASS during CPU initialization
[+] selftests/x86: Update the negative vsyscall tests to expect a #GP
[+] x86/traps: Communicate a LASS violation in #GP message
[+] x86/kexec: Disable LASS during relocate kernel
[+] x86/alternatives: Disable LASS when patching kernel code
[+] x86/asm: Introduce inline memcpy and memset
[+] x86/cpu: Add an LASS dependency on SMAP
[+] x86/cpufeatures: Enumerate the LASS feature bits
[+] PNP: Fix ISAPNP to generate uevents to auto-load modules
[+] Merge branch 'python-modules' into docs-mw
[+] docs: bring some order to our Python module hierarchy
[+] docs: Move the python libraries to tools/lib/python
[+] Documentation/kernel-parameters: Move the kernel build options
[+] docs: parse-headers.rst: Fix a typo
[+] Documentation/kernel-parameters: fix typo in retbleed= kernel parameter description
[+] EDAC/ghes: Replace deprecated strcpy() in ghes_edac_report_mem_error()
[+] genirq: Use raw_spinlock_irq() in irq_set_affinity_notifier()
[+] rseq: Delete duplicate if statement in rseq_virt_userspace_exit()
[+] cpufreq: intel_pstate: Eliminate some code duplication
[+] powercap: intel_rapl: Add support for Nova Lake processors
[+] lib/strn*,uaccess: Use masked_user_{read/write}_access_begin when required
[+] scm: Convert put_cmsg() to scoped user access
[+] iov_iter: Add missing speculation barrier to copy_from_user_iter()
[+] iov_iter: Convert copy_from_user_iter() to masked user access
[+] objtool/klp: Only enable --checksum when needed
[+] objtool: Set minimum xxhash version to 0.8
[+] bpf: Fix invalid prog->stats access when update_effective_progs fails
[+] rust: add num module and Integer trait
[+] rust: allow `clippy::disallowed_names` for doctests
[+] kselftest/arm64: Cover disabling streaming mode without SVE in fp-ptrace
[+] kselftst/arm64: Test NT_ARM_SVE FPSIMD format writes on non-SVE systems
[+] arm64/sme: Support disabling streaming mode via ptrace on SME only systems
[+] PM: hibernate: Clean up kernel-doc comment style usage
[+] spi: bcm63xx: fix premature CS deassertion on RX-only transactions
[+] MAINTAINERS: Add entry for TQ-Systems AM335 device trees
[+] sched/fair: Proportional newidle balance
[+] sched/fair: Small cleanup to update_newidle_cost()
[+] sched/fair: Small cleanup to sched_balance_newidle()
[+] sched/fair: Revert max_newidle_lb_cost bump
[+] sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals
[+] sched/fair: Enable scheduler feature NEXT_BUDDY
[+] sched: Increase sched_tick_remote timeout
[+] sched/fair: Have SD_SERIALIZE affect newidle balancing
[+] sched/fair: Skip sched_balance_running cmpxchg when balance is not due
[+] Merge back earlier material related to system sleep for 6.19
[+] pidfs: simplify PIDFD_GET__NAMESPACE ioctls
[+] sched_ext: Use kvfree_rcu() to release per-cpu ksyncs object
[+] s390/debug: Update description of resize operation
[+] Merge branch 'compat-removal'
[+] s390/syscalls: Switch to generic system call table generation
[+] s390/syscalls: Remove system call table pointer from thread_struct
[+] s390/uapi: Remove 31 bit support from uapi header files
[+] s390: Remove compat support
[+] tools: Remove s390 compat support
[+] s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapper
[+] s390/kvm: Use psw32_t instead of psw_compat_t
[+] s390/ptrace: Rename psw_t32 to psw32_t
[+] tee: qcomtee: initialize result before use in release worker
[+] rust: allow `unreachable_pub` for doctests
[+] docs: zh_CN: scsi: fix broken references in scsi-parameters.rst
[+] rust: macros: replace `kernel::c_str!` with C-Strings
[+] rust: str: replace `kernel::c_str!` with C-Strings
[+] rust: firmware: replace `kernel::c_str!` with C-Strings
[+] rust: rbtree: add immutable cursor
[+] arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
[+] bpf: don't skip other information if xlated_prog_insns is skipped
[+] selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set
[+] bpf: Check skb->transport_header is set in bpf_skb_check_mtu
[+] bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off()
[+] selftests/bpf: Align kfuncs renamed in bpf tree
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc5+
[+] Merge branch 'libbpf-fix-btf-dedup-to-support-recursive-typedef'
[+] selftests/bpf: Add BTF dedup tests for recursive typedef definitions
[+] libbpf: Fix BTF dedup to support recursive typedef definitions
[+] selftests/bpf: Fix failure paths in send_signal test
[+] x86/sgx: Fix a typo in the kernel-doc comment for enum sgx_attribute
[+] x86/sgx: Remove superfluous asterisk from copyright comment in asm/sgx.h
[+] x86/sgx: Document structs and enums with '@', not '%'
[+] x86/sgx: Add kernel-doc descriptions for params passed to vDSO user handler
[+] x86/sgx: Add a missing colon in kernel-doc markup for "struct sgx_enclave_run"
[+] selftests/bpf: Convert glob_match() to bpf arena
[+] bpf: Handle return value of ftrace_set_filter_ip in register_fentry
[+] bpf: Add missing checks to avoid verbose verifier log
[+] docs: cgroup: No special handling of unpopulated memcgs
[+] docs: cgroup: Note about sibling relative reclaim protection
[+] docs: cgroup: Explain reclaim protection target
[+] sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docs
[+] bpf: Prevent nesting overflow in bpf_try_get_buffers
[+] PCI/sysfs: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
[+] ACPI: TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
[+] PM: runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR()
[+] selftests/timers/nanosleep: Add tests for return of remaining time
[+] selftests/timers: Clean up kernel version check in posix_timers
[+] time: Fix a few typos in time[r] related code comments
[+] x86/bugs: Get rid of the forward declarations
[+] kbuild: allow architectures to override CC_CAN_LINK
[+] init: deduplicate cc-can-link.sh invocations
[+] kbuild: don't enable CC_CAN_LINK if the dummy program generates warnings
[+] time: tick-oneshot: Add missing Return and parameter descriptions to kernel-doc
[+] selftests/cgroup: conform test to KTAP format output
[+] kunit: Make filter parameters configurable via Kconfig
[+] Documentation: thermal: Document thermal throttling on Intel platforms
[+] PM: suspend: Make pm_test delay interruptible by wakeup events
[+] usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks
[+] scsi: Add PM_EVENT_POWEROFF into suspend callbacks
[+] PM: Introduce new PMSG_POWEROFF event
[+] Merge back earlier runtime PM changes for 6.19
[+] hrtimer: Store time as ktime_t in restart block
[+] cpuidle: governors: teo: Decay metrics below DECAY_SHIFT threshold
[+] cpuidle: governors: teo: Use s64 consistently in teo_update()
[+] cpuidle: governors: teo: Drop redundant function parameter
[+] cpuidle: governors: teo: Drop misguided target residency check
[+] Merge patch series "Create and use APIs to centralise locking for directory ops."
[+] VFS: introduce end_creating_keep()
[+] VFS: change vfs_mkdir() to unlock on failure.
[+] ecryptfs: use new start_creating/start_removing APIs
[+] Add start_renaming_two_dentries()
[+] VFS/ovl/smb: introduce start_renaming_dentry()
[+] VFS/nfsd/ovl: introduce start_renaming() and end_renaming()
[+] VFS: add start_creating_killable() and start_removing_killable()
[+] VFS: introduce start_removing_dentry()
[+] smb/server: use end_removing_noperm for for target of smb2_create_link()
[+] VFS: introduce start_creating_noperm() and start_removing_noperm()
[+] VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()
[+] VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()
[+] VFS: tidy up do_unlinkat()
[+] VFS: introduce start_dirop() and end_dirop()
[+] debugfs: rename end_creating() to debugfs_end_creating()
[+] nstree: fix kernel-doc comments for internal functions
[+] nsproxy: fix free_nsproxy() and simplify create_new_namespaces()
[+] s390/fault: Print unmodified PSW address on protection exception
[+] s390/uprobes: Use __forward_psw() instead of private implementation
[+] s390/processor: Add __forward_psw() helper
[+] s390/fpu: Fix false-positive kmsan report in fpu_vstl()
[+] s390/pai: Calculate size of reserved PAI extension control block area
[+] s390/mm: Let dump_fault_info() print additional information
[+] s390/mm: Change comment and die() message if teid.b61 is zero
[+] s390/mm: Remove unused flush_tlb()
[+] Merge branch 'pai-pmu-merge'
[+] s390/pai: Rename perf_pai_crypto.c to perf_pai.c
[+] s390/pai_crypto: Merge pai_ext PMU into pai_crypto
[+] s390/pai_crypto: Introduce PAI crypto specific event delete function
[+] s390/pai_crypto: Make pai_root per-PMU and unify naming
[+] s390/pai_crypto: Rename paicrypt_copy() to pai_copy()
[+] s390/pai_crypto: Add common pai_del() function
[+] s390/pai_crypto: Add common pai_stop() function
[+] s390/pai_crypto: Add common pai_add() function
[+] s390/pai_crypto: Add common pai_start() function
[+] s390/pai_crypto: Add common pai_read() function
[+] s390/pai_crypto: Unify sample push logic and update context handling
[+] s390/pai_crypto: Rename paicrypt_have_samples() to pai_have_samples()
[+] s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr()
[+] s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata()
[+] s390/pai_crypto: Rename some function for common usage.
[+] s390/pai_crypto: Introduce generic event init using pai_pmu[]
[+] s390/pai_crypto: Add PAI crypto characteristics table for parameters
[+] s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt_root_free()
[+] s390/pai_crypto: Rename structure paicrypt_root
[+] s390/pai_crypto: Rename structure paicrypt_map to pai_map
[+] s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr
[+] s390/pai_crypto: Rename member paicrypt_map::page
[+] s390/pai_crypto: Rename variable cfm_dbg
[+] crypto: iaa - Fix incorrect return value in save_iaa_wq()
[+] crypto: zstd - Remove unnecessary size_t cast
[+] crypto: zstd - Annotate struct zstd_ctx with __counted_by
[+] padata: remove __padata_list_init()
[+] crypto: qat - add WQ_PERCPU to alloc_workqueue users
[+] crypto: cesa - Simplify with of_device_get_match_data()
[+] crypto: ccp - Simplify with of_device_get_match_data()
[+] crypto: ccp - Constify 'dev_vdata' member
[+] crypto: artpec6 - Simplify with of_device_get_match_data()
[+] hwrng: bcm2835 - Simplify with of_device_get_match_data()
[+] hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definition
[+] crypto: cavium/nitrox - add WQ_PERCPU to alloc_workqueue users
[+] crypto: atmel-i2c - add WQ_PERCPU to alloc_workqueue users
[+] crypto: rockchip - drop redundant crypto_skcipher_ivsize() calls
[+] tee: qcomtee: fix uninitialized pointers with free attribute
[+] Merge tag 'stratix10_svc_fix_v6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-linus
[+] selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned
[+] Merge tag 'iio-fixes-for-6.18a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
[+] slab: Remove references to folios from virt_to_slab()
[+] kasan: Remove references to folio in __kasan_mempool_poison_object()
[+] memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab()
[+] spi: spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend() call
[+] spi: spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalance
[+] arm64/sysreg: Add ICH_VMCR_EL2
[+] arm64/sysreg: Move generation of RES0/RES1/UNKN to function
[+] arm64/sysreg: Support feature-specific fields with 'Prefix' descriptor
[+] arm64/sysreg: Fix checks for incomplete sysreg definitions
[+] arm64: mm: make linear mapping permission update more robust for patial range
[+] arm64/mm: Elide TLB flush in certain pte protection transitions
[+] Merge branch 'percpu_hash-maps'
[+] selftests/bpf: Add test to verify freeing the special fields in pcpu maps
[+] bpf: Free special fields when update [lru_,]percpu_hash maps
[+] docs: parse-headers.rst: remove uneeded parenthesis
[+] docs: Makefile: update SPHINXDIRS documentation
[+] scripts: docs: kdoc_files.py: don't consider symlinks as directories
[+] mempool: factor out a mempool_adjust_gfp helper
[+] mempool: add error injection support
[+] mempool: improve kerneldoc comments
[+] mm: improve kerneldoc comments for __alloc_pages_bulk
[+] fault-inject: make enum fault_flags available unconditionally
[+] arm64/mm: Rename try_pgd_pgtable_alloc_init_mm
[+] arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors
[+] arm64/sysreg: Replace TCR_EL1 field macros
[+] fs: touch up predicts in path lookup
[+] irqchip/meson-gpio: Add support for Amlogic S6 S7 and S7D SoCs
[+] dt-bindings: interrupt-controller: Add support for Amlogic S6 S7 and S7D SoCs
[+] usercopy: Remove folio references from check_heap_object()
[+] slab: Remove folio references from kfree_nolock()
[+] slab: Remove folio references from kfree_rcu_sheaf()
[+] slab: Remove folio references from build_detached_freelist()
[+] slab: Remove folio references from __do_krealloc()
[+] slab: Remove folio references from kfree()
[+] slab: Remove folio references from kvfree_rcu_cb()
[+] slab: Remove folio references from free_large_kmalloc()
[+] slab: Remove folio references from ___kmalloc_large_node()
[+] slab: Remove folio references in slab alloc/free
[+] slab: Remove folio references in memcg_slab_post_charge()
[+] slab: Remove folio references from __ksize()
[+] slab: Reimplement page_slab()
[+] mm: simplify list initialization in barn_shrink()
[+] slab: use struct freelist_counters as parameters in relevant functions
[+] objtool: Warn on functions with ambiguous -ffunction-sections section names
[+] drivers/xen/xenbus: Fix namespace collision and split() section placement with AutoFDO
[+] media: atomisp: Fix namespace collision and startup() section placement with -ffunction-sections
[+] vmlinux.lds: Fix TEXT_MAIN to include .text.start and friends
[+] Merge tag 'v6.18-rc5' into objtool/core, to pick up fixes
[+] x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible
[+] x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_debugfs"
[+] x86/mtrr: Drop unnecessary export of "mtrr_state"
[+] x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base"
[+] ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
[+] ACPI: DPTF: Support Nova Lake
[+] thermal: intel: int340x: Add DLVR support for Nova Lake
[+] thermal: int340x: processor_thermal: Add Nova Lake processor thermal device
[+] thermal: intel: int340x: Replace sprintf() with sysfs_emit()
[+] thermal: intel: int340x: Use symbolic constant for UUID comparison
[+] cpuidle: teo: Use this_cpu_ptr() where possible
[+] cpuidle: Add sanity check for exit latency and target residency
[+] PM: wakeup: Update after recent wakeup source removal ordering change
[+] cpufreq: intel_pstate: Use mutex guard for driver locking
[+] Merge tag 'amd-pstate-v6.19-2025-11-10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
[+] Merge back cpufreq material for 6.19
[+] bpf: Adjust return value for queue destruction in rqspinlock
[+] sched_ext: Update comments replacing breather with aborting mechanism
[+] Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stack
[+] lib/crypto: arm64: Move remaining algorithms to scoped ksimd API
[+] lib/crypto: arm/blake2b: Move to scoped ksimd API
[+] Merge tag 'scoped-ksimd-for-arm-arm64' into libcrypto-fpsimd-on-stack
[+] arm64: Fix double word in comments
[+] arm64: Fix typos and spelling errors in comments
[+] rust: debugfs: Replace the usage of Rust native atomics
[+] rust: sync: atomic: Implement Debug for Atomic
[+] rust: sync: atomic: Make Atomic*Ops pub(crate)
[+] sched_ext: Implement load balancer for bypass mode
[+] sched_ext: Factor out abbreviated dispatch dequeue into dispatch_dequeue_locked()
[+] sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_LIST_CURSOR
[+] sched_ext: Add scx_cpu0 example scheduler
[+] sched_ext: Hook up hardlockup detector
[+] sched_ext: Make handle_lockup() propagate scx_verror() result
[+] sched_ext: Refactor lockup handlers into handle_lockup()
[+] sched_ext: Make scx_exit() and scx_vexit() return bool
[+] sched_ext: Exit dispatch and move operations immediately when aborting
[+] sched_ext: Simplify breather mechanism with scx_aborting flag
[+] sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass mode
[+] sched_ext: Refactor do_enqueue_task() local and global DSQ paths
[+] sched_ext: Use shorter slice in bypass mode
[+] fs: move fd_install() slowpath into a dedicated routine and provide commentary
[+] fs: hide dentry_cache behind runtime const machinery
[+] fs: touch predicts in do_dentry_open()
[+] bdev: add hint prints in sb_set_blocksize() for LBS dependency on THP
[+] Merge patch series "cheaper MAY_EXEC handling for path lookup"
[+] fs: retire now stale MAY_WRITE predicts in inode_permission()
[+] btrfs: utilize IOP_FASTPERM_MAY_EXEC
[+] fs: speed up path lookup with cheaper handling of MAY_EXEC
[+] fs/pipe: stop duplicating union pipe_index declaration
[+] Merge tag 'usb-serial-6.18-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
[+] perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use
[+] lib/vsprintf: Check pointer before dereferencing in time_and_date()
[+] iomap: simplify when reads can be skipped for writes
[+] iomap: simplify ->read_folio_range() error handling for reads
[+] iomap: optimize pending async writeback accounting
[+] docs: document iomap writeback's iomap_finish_folio_write() requirement
[+] iomap: account for unaligned end offsets when truncating read range
[+] iomap: rename bytes_pending/bytes_accounted to bytes_submitted/bytes_not_submitted
[+] arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
[+] arm64/fpu: Enforce task-context only for generic kernel mode FPU
[+] net/mlx5: Switch to more abstract scoped ksimd guard API on arm64
[+] arm64/xorblocks: Switch to 'ksimd' scoped guard API
[+] crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: polyval - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API
[+] crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API
[+] raid6: Move to more abstract 'ksimd' guard API
[+] crypto: aegis128-neon - Move to more abstract 'ksimd' guard API
[+] crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit
[+] crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit
[+] crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit
[+] lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API
[+] lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API
[+] Merge patch series "vfs: recall-only directory delegations for knfsd"
[+] vfs: expose delegation support to userland
[+] nfsd: wire up GET_DIR_DELEGATION handling
[+] nfsd: allow DELEGRETURN on directories
[+] nfsd: allow filecache to hold S_IFDIR files
[+] filelock: lift the ban on directory leases in generic_setlease
[+] vfs: make vfs_symlink break delegations on parent dir
[+] vfs: make vfs_mknod break delegations on parent directory
[+] vfs: make vfs_create break delegations on parent directory
[+] vfs: clean up argument list for vfs_create()
[+] vfs: break parent dir delegations in open(..., O_CREAT) codepath
[+] vfs: allow rmdir to wait for delegation break on parent
[+] vfs: allow mkdir to wait for delegation break on parent
[+] vfs: add try_break_deleg calls for parents to vfs_{link,rename,unlink}
[+] filelock: push the S_ISREG check down to ->setlease handlers
[+] filelock: add struct delegated_inode
[+] filelock: rework the __break_lease API to use flags
[+] filelock: make lease_alloc() take a flags argument
[+] ARM/simd: Add scoped guard API for kernel mode SIMD
[+] arm64/simd: Add scoped guard API for kernel mode SIMD
[+] device_cgroup: Refactor devcgroup_seq_show to use seq_put* helpers
[+] cpuset: remove need_rebuild_sched_domains
[+] cpuset: remove global remote_children list
[+] cpuset: simplify node setting on error
[+] dt-bindings: interrupt-controller: aspeed,ast2700: Correct #interrupt-cells and interrupts count
[+] irqchip/aclint-sswi: Add Nuclei UX900 support
[+] dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT SSWI
[+] dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT MSWI
[+] dt-bindings: interrupt-controller: Add Anlogic DR1V90 PLIC
[+] irqchip/irq-bcm7038-l1: Remove unused reg_mask_status()
[+] irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode code path
[+] iio: accel: bmc150: Fix irq assumption regression
[+] Smack: function parameter 'gfp' not described
[+] arm64: add unlikely hint to MTE async fault check in el0_svc_common
[+] arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
[+] arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
[+] arm64: acpi: add newline to deferred APEI warning
[+] arm64: entry: Clean out some indirection
[+] arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_BITS = 52
[+] crypto: testmgr - Remove polyval tests
[+] lib/crypto: tests: Add KUnit tests for POLYVAL
[+] lib/crypto: tests: Add additional SHAKE tests
[+] lib/crypto: tests: Add SHA3 kunit tests
[+] lib/crypto: tests: Add KUnit tests for BLAKE2b
[+] fscrypt: Drop obsolete recommendation to enable optimized POLYVAL
[+] crypto: polyval - Remove the polyval crypto_shash
[+] crypto: hctr2 - Convert to use POLYVAL library
[+] lib/crypto: x86/polyval: Migrate optimized code into library
[+] lib/crypto: arm64/polyval: Migrate optimized code into library
[+] lib/crypto: polyval: Add POLYVAL library
[+] crypto: polyval - Rename conflicting functions
[+] arm64/efi: Call EFI runtime services without disabling preemption
[+] arm64/efi: Move uaccess en/disable out of efi_set_pgd()
[+] arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper
[+] arm64/fpsimd: Permit kernel mode NEON with IRQs off
[+] arm64/fpsimd: Don't warn when EFI execution context is preemptible
[+] efi/runtime-wrappers: Keep track of the efi_runtime_lock owner
[+] efi: Add missing static initializer for efi_mm::cpus_allowed_lock
[+] cgroup: include missing header for struct irq_work
[+] sched/deadline: Minor cleanup in select_task_rq_dl()
[+] sched/deadline: Use cpumask_weight_and() in dl_bw_cpus
[+] sched/deadline: Document dl_server
[+] x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled()
[+] scripts: headers_install.sh: Remove two outdated config leak ignore entries
[+] sched/deadline: Fix dl_server stop condition
[+] sched/deadline: Fix dl_server time accounting
[+] sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked()
[+] sched/eevdf: Fix min_vruntime vs avg_vruntime
[+] sched/core: Add comment explaining force-idle vruntime snapshots
[+] sched/core: Optimize core cookie matching check
[+] sched/proxy: Yield the donor task
[+] fs: move inode fields used during fast path lookup closer together
[+] ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
[+] Merge patch series "ns: header cleanups and initial namespace reference count improvements"
[+] selftests/namespaces: fix nsid tests
[+] ns: drop custom reference count initialization for initial namespaces
[+] pid: rely on common reference count behavior
[+] ns: add asserts for initial namespace active reference counts
[+] ns: add asserts for initial namespace reference counts
[+] ns: make all reference counts on initial namespace a nop
[+] ipc: enable is_ns_init_id() assertions
[+] fs: use boolean to indicate anonymous mount namespace
[+] ns: rename is_initial_namespace()
[+] ns: make is_initial_namespace() argument const
[+] nstree: use guards for ns_tree_lock
[+] nstree: simplify owner list iteration
[+] nstree: switch to new structures
[+] nstree: add helper to operate on struct ns_tree_{node,root}
[+] nstree: move nstree types into separate header
[+] nstree: decouple from ns_common header
[+] ns: move namespace types into separate header
[+] Merge branch 'kbuild-6.19.fms.extension'
[+] arm64: dts: imx8dxl-ss-conn: swap interrupts number of eqos
[+] arm64: dts: imx8dxl: Correct pcie-ep interrupt number
[+] cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
[+] cpufreq/amd-pstate: Add static asserts for EPP indices
[+] cpufreq/amd-pstate: Fix some whitespace issues
[+] cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status()
[+] cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULL
[+] cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string
[+] cpufreq/amd-pstate: Use sysfs_match_string() for epp
[+] EDAC/ie31200: Fix error handling in ie31200_register_mci
[+] random: drop check for static_key_initialized
[+] Documentation: tps6594-pfsm: Fix macro cross-reference syntax
[+] Documentation: mrvl-cn10k-dpi: Fix macro cross-reference syntax
[+] Documentation: amd-sbi: Wrap miscdevice listing snippet in literal code block
[+] Documentation: taskstats: Reindent payload kinds list
[+] xfs-doc: Fix typo error
[+] Documentation: parport-lowlevel: Separate function listing code blocks
[+] tools/docs/get_abi.py: fix get_abi library directory
[+] docs: doc-guide: parse-headers.rst update its documentation
[+] docs: Fix missing word in spectre.rst
[+] workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutex
[+] thermal/drivers/rcar_gen3: Document R-Car Gen4 and RZ/G2 support in driver comment
[+] Merge patch series "ns: fixes for namespace iteration and active reference counting"
[+] selftests/namespaces: test for efault
[+] slab: use struct freelist_counters for local variables instead of struct slab
[+] slab: turn freelist_aba_t to a struct and fully define counters there
[+] slab: separate struct freelist_tid from kmem_cache_cpu
[+] Merge tag 'kbuild-ms-extensions-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux into slab/for-6.19/freelist_aba_t_cleanups
[+] printk_ringbuffer: Create a helper function to decide whether more space is needed
[+] dt-bindings: thermal: qcom-tsens: document the Kaanapali Temperature Sensor
[+] printk_ringbuffer: Fix check of valid data size when blk_lpos overflows
[+] dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2H TSU
[+] tools/objtool: Copy the __cleanup unused variable fix for older clang
[+] USB: serial: option: add support for Rolling RW101R-GL
[+] x86/percpu: Use BIT_WORD() and BIT_MASK() macros
[+] cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users
[+] cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEM
[+] Merge branch 'kbuild-6.19.fms.extension'
[+] Merge patch "kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS"
[+] selftests/namespaces: add active reference count regression test
[+] ns: add asserts for active refcount underflow
[+] ns: handle setns(pidfd, ...) cleanly
[+] ns: return EFAULT on put_user() error
[+] ns: make sure reference are dropped outside of rcu lock
[+] ns: don't increment or decrement initial namespaces
[+] ns: don't skip active reference count initialization
[+] tools/nolibc: avoid using plain integer as NULL pointer
[+] x86/math-emu: Fix div_Xsig() prototype
[+] memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically
[+] most: usb: fix double free on late probe failure
[+] slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
[+] usb: typec: ucsi: psy: Set max current to zero when disconnected
[+] usb: gadget: f_eem: Fix memory leak in eem_unwrap
[+] usb: dwc3: pci: Sort out the Intel device IDs
[+] usb: dwc3: pci: add support for the Intel Nova Lake -S
[+] drivers/usb/dwc3: fix PCI parent check
[+] usb: storage: Fix memory leak in USB bulk transport
[+] xhci: sideband: Fix race condition in sideband unregister
[+] xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
[+] xhci: fix stale flag preventig URBs after link state error is cleared
[+] tools/nolibc: add support for fchdir()
[+] scripts/clang-tools: Handle included .c files in gen_compile_commands
[+] kbuild: uapi: Drop types.h check from headers_check.pl
[+] kbuild: Rename Makefile.extrawarn to Makefile.warn
[+] MAINTAINERS, .mailmap: Update mail address for Nicolas Schier
[+] kbuild: uapi: reuse KBUILD_USERCFLAGS
[+] kbuild: doc: improve KBUILD_BUILD_TIMESTAMP documentation
[+] kbuild: Use objtree for module signing key path
[+] btrfs: send: make use of -fms-extensions for defining struct fs_path
[+] PM: wakeup: Delete timer before removing wakeup source from list
[+] Merge tag 'kbuild-ms-extensions-6.19' into kbuild-next
[+] audit: merge loops in __audit_inode_child()
[+] audit: Use kzalloc() instead of kmalloc()/memset() in audit_krule_to_data()
[+] ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation
[+] arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz()
[+] kselftest/arm64: Align zt-test register dumps
[+] arm64: remove unused ARCH_PFN_OFFSET
[+] arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack
[+] arm64: Remove assertion on CONFIG_VMAP_STACK
[+] ACPI: DPTF: Remove int340x thermal scan handler
[+] thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL
[+] ACPI: processor: idle: Drop redundant C-state count checks
[+] x86/apic: Fix frequency in apic=verbose log output
[+] Documentation: power: Correct a mistaken configuration option
[+] perf/x86/intel: Optimize PEBS extended config
[+] perf/x86/intel: Check PEBS dyn_constraints
[+] perf/x86/intel: Add a check for dynamic constraints
[+] perf/x86/intel: Add counter group support for arch-PEBS
[+] perf/x86/intel: Setup PEBS data configuration and enable legacy groups
[+] perf/x86/intel: Update dyn_constraint base on PEBS event precise level
[+] perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR
[+] perf/x86/intel: Process arch-PEBS records or record fragments
[+] perf/x86/intel/ds: Factor out PEBS group processing code to functions
[+] perf/x86/intel/ds: Factor out PEBS record processing code to functions
[+] perf/x86/intel: Initialize architectural PEBS
[+] perf/x86/intel: Correct large PEBS flag check
[+] perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call
[+] perf/x86: Fix NULL event access and potential PEBS record loss
[+] perf/x86: Remove redundant is_x86_event() prototype
[+] arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY
[+] perf/arm-ni: Fix and optimise register offset calculation
[+] refscale: Do not disable interrupts for tests involving local_bh_enable()
[+] refscale: Add non-atomic per-CPU increment readers
[+] refscale: Add this_cpu_inc() readers
[+] refscale: Add preempt_disable() readers
[+] refscale: Add local_bh_disable() readers
[+] refscale: Add local_irq_disable() and local_irq_save() readers
[+] printk: nbcon: Allow unsafe write_atomic() for panic
[+] torture: Permit negative kvm.sh --kconfig numberic arguments
[+] srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro
[+] rcu: Mark diagnostic functions as notrace
[+] RAS/CEC: Replace use of system_wq with system_percpu_wq
[+] slab: prevent recursive kmalloc() in alloc_empty_sheaf()
[+] slab: make __slab_free() more clear
[+] slub: remove CONFIG_SLUB_TINY specific code paths
[+] slab: handle pfmemalloc slabs properly with sheaves
[+] slab: move kfence_alloc() out of internal bulk alloc
[+] bpf: Use kmalloc_nolock() in range tree
[+] Merge branch 'selftests-bpf-enfoce-so_reuseaddr-in-basic-test-servers'
[+] selftests/bpf: Use start_server_str rather than start_reuseport_server in tc_tunnel
[+] selftests/bpf: Systematically add SO_REUSEADDR in start_server_addr
[+] cgroup: Fix sleeping from invalid context warning on PREEMPT_RT
[+] selftests/tracing: Add basic test for trace_marker_raw file
[+] s390/sclp_mem: Consider global memory_hotplug.memmap_on_memory setting
[+] s390/hiperdispatch: Decrease steal time threshold
[+] s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn
[+] s390/nmi: Annotate s390_handle_damage() with __noreturn
[+] s390: Fix double word in comments
[+] Merge branch 'dat-enhancement-1'
[+] s390/mm: Replace the CSP instruction with CSPG
[+] s390/mm: Remove cpu_has_idte()
[+] s390: Add Dat-Enhancement facility 1 to architecture level set
[+] EDAC: Remove the legacy EDAC sysfs interface
[+] EDAC/amd64: Remove NUM_CONTROLLERS macro
[+] EDAC/amd64: Generate ctl_name string at runtime
[+] crypto: octeontx2 - Replace deprecated strcpy in cpt_ucode_load_fw
[+] crypto: deflate - Use struct_size to improve deflate_alloc_stream
[+] crypto: ccp - Add support for PCI device 0x115A
[+] crypto: qce - fix version check
[+] dt-bindings: crypto: qcom-qce: Document the kaanapli crypto engine
[+] dt-bindings: crypto: qcom,prng: Document kaanapali RNG
[+] crypto: xilinx - Use %pe to print PTR_ERR
[+] lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs
[+] lib/crypto: x86/blake2s: Avoid writing back unchanged 'f' value
[+] lib/crypto: x86/blake2s: Improve readability
[+] lib/crypto: x86/blake2s: Use local labels for data
[+] lib/crypto: x86/blake2s: Drop check for nblocks == 0
[+] lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
[+] lib/crypto: arm, arm64: Drop filenames from file comments
[+] lib/crypto: arm/blake2s: Fix some comments
[+] crypto: s390/sha3 - Remove superseded SHA-3 code
[+] crypto: sha3 - Reimplement using library API
[+] crypto: jitterentropy - Use default sha3 implementation
[+] lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest functions
[+] lib/crypto: sha3: Support arch overrides of one-shot digest functions
[+] lib/crypto: s390/sha3: Add optimized Keccak functions
[+] lib/crypto: arm64/sha3: Migrate optimized code into library
[+] crypto: arm64/sha3 - Update sha3_ce_transform() to prepare for library
[+] lib/crypto: sha3: Add FIPS cryptographic algorithm self-test
[+] lib/crypto: sha3: Move SHA3 Iota step mapping into round function
[+] lib/crypto: sha3: Add SHA-3 support
[+] Merge branch 'bpf-indirect-jumps'
[+] selftests/bpf: add C-level selftests for indirect jumps
[+] selftests/bpf: add new verifier_gotox test
[+] libbpf: support llvm-generated indirect jumps
[+] bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X
[+] bpf, x86: add support for indirect jumps
[+] bpf, x86: allow indirect jumps to r8...r15
[+] selftests/bpf: test instructions arrays with blinding
[+] bpf: support instructions arrays with constants blinding
[+] selftests/bpf: add selftests for new insn_array map
[+] libbpf: Recognize insn_array map type
[+] bpftool: Recognize insn_array map type
[+] bpf, x86: add new map type: instructions array
[+] rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE
[+] rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read()
[+] rcutorture: Permit kvm-again.sh to re-use the build directory
[+] torture: Add kvm-series.sh to test commit/scenario combination
[+] rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
[+] locktorture: Fix memory leak in param_set_cpumask()
[+] doc: Update for SRCU-fast definitions and initialization
[+] srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init
[+] srcu: Require special srcu_struct define/init for SRCU-fast readers
[+] rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
[+] srcu: Make grace-period determination use ssp->srcu_reader_flavor
[+] srcu: Create a DEFINE_SRCU_FAST()
[+] rcutorture: Test srcu_expedite_current()
[+] srcu: Create an srcu_expedite_current() function
[+] srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
[+] Merge patch series "credential guards: credential preparation"
[+] trace: use override credential guard
[+] trace: use prepare credential guard
[+] coredump: use override credential guard
[+] coredump: use prepare credential guard
[+] coredump: split out do_coredump() from vfs_coredump()
[+] coredump: mark struct mm_struct as const
[+] coredump: pass struct linux_binfmt as const
[+] coredump: move revert_cred() before coredump_cleanup()
[+] sev-dev: use override credential guards
[+] sched_ext: Mark racy bitfields to prevent adding fields that can't tolerate races
[+] Merge patch series "fs: introduce super write guard"
[+] xfs: use super write guard in xfs_file_ioctl()
[+] open: use super write guard in do_ftruncate()
[+] btrfs: use super write guard in relocating_repair_kthread()
[+] ext4: use super write guard in write_mmp_block()
[+] btrfs: use super write guard in sb_start_write()
[+] btrfs: use super write guard btrfs_run_defrag_inode()
[+] btrfs: use super write guard in btrfs_reclaim_bgs_work()
[+] fs: add super_write_guard
[+] fs: inline current_umask() and move it to fs_struct.h
[+] Merge patch series "fs: start to split up fs.h"
[+] fs: add fs/super.h header
[+] fs: add fs/super_types.h header
[+] x86/mce/amd: Define threshold restart function for banks
[+] x86/mce/amd: Remove redundant reset_block()
[+] x86/mce/amd: Support SMCA Corrected Error Interrupt
[+] docs: ABI: sysfs-module: update modules taint flags
[+] Documentation: uacce: Add explicit title
[+] Documentation: pldmfw: Demote library overview section
[+] doc-guide: kernel-doc: add %CONST examples
[+] docs: Makefile: Sort Documentation targets case-insensitively in make help
[+] docs: w1: fix w1-netlink invalid URL
[+] Documentation/rtla: Include defaults for tracer options
[+] Documentation/trace: Specify exact priority for timerlat
[+] Documentation/rtla: Mention default cgroup state
[+] Documentation/rtla: Mention default priority
[+] Documentation/rtla: Correct tracer name for common options
[+] Documentation/rtla: Fix typo in common_timerlat_options.txt
[+] Documentation/rtla: Fix typo in rtla-timerlat-top.rst
[+] Documentation/rtla: Fix typo in common_timerlat_options.txt
[+] Documentation/rtla: Fix typo in common_options.txt
[+] kernel-doc: Issue warnings that were silently discarded
[+] cgroup/cpuset: Globally track isolated_cpus update
[+] cgroup/cpuset: Ensure domain isolated CPUs stay in root or isolated partition
[+] cgroup/cpuset: Move up prstate_housekeeping_conflict() helper
[+] cgroup/cpuset: Fail if isolated and nohz_full don't leave any housekeeping
[+] cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
[+] tools/power/cpupower: Support building libcpupower statically
[+] efi/libstub: Fix page table access in 5-level to 4-level paging transition
[+] x86/boot: Fix page table access in 5-level to 4-level paging transition
[+] x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems
[+] x86/mce: Unify AMD DFR handler with MCA Polling
[+] MAINTAINERS: add printk core-api doc file to PRINTK
[+] entry,unwind/deferred: Fix unwind_reset_info() placement
[+] Merge patch series "Fix two syzbot corruption bugs in minix filesystem"
[+] Fix a drop_nlink warning in minix_rename
[+] Fix a drop_nlink warning in minix_rmdir
[+] Add error handling to minix filesystem for inode corruption detection
[+] x86/mce: Unify AMD THR handler with MCA Polling
[+] x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" pr_warn(msg)
[+] Merge patch series "alloc misaligned vectors for zoned XFS v2"
[+] xfs: support sub-block aligned vectors in always COW mode
[+] iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag
[+] Merge patch series "iomap: zero range folio batch support"
[+] xfs: error tag to force zeroing on debug kernels
[+] iomap: remove old partial eof zeroing optimization
[+] xfs: fill dirty folios on zero range of unwritten mappings
[+] xfs: always trim mapping to requested range for zero range
[+] Merge patch series "fuse: use iomap for buffered reads + readahead"
[+] iomap: optional zero range dirty folio processing
[+] fuse: remove fc->blkbits workaround for partial writes
[+] iomap: remove pos+len BUG_ON() to after folio lookup
[+] fuse: use iomap for readahead
[+] filemap: add helper to look up dirty folios in a range
[+] fuse: use iomap for read_folio
[+] iomap: make iomap_read_folio() a void return
[+] iomap: move buffered io bio logic into new file
[+] iomap: add caller-provided callbacks for read and readahead
[+] iomap: set accurate iter->pos when reading folio ranges
[+] iomap: track pending read bytes more optimally
[+] init: Replace simple_strtoul() with kstrtouint() in root_delay_setup()
[+] Merge patch series "fs: fully sync all fsese even for an emergency sync"
[+] fs: fully sync all fses even for an emergency sync
[+] fs: do not pass a parameter for sync_inodes_one_sb()
[+] fs: rename fs_types.h to fs_dirent.h
[+] pidfs: reduce wait_pidfd lock scope
[+] x86/cpufeatures: Correct LKGS feature flag description
[+] sched_ext: Minor cleanups to scx_task_iter
[+] sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place
[+] Merge branch 'multi-split-btf-fixes-and-test'
[+] selftests/bpf: Test parsing of (multi-)split BTF
[+] libbpf: Fix parsing of multi-split BTF
[+] Merge patch series "coredump: cleanups & pidfd extension"
[+] selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test
[+] selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test
[+] selftests/coredump: ignore ENOSPC errors
[+] selftests/coredump: add debug logging to coredump socket protocol tests
[+] selftests/coredump: add debug logging to coredump socket tests
[+] selftests/coredump: add debug logging to test helpers
[+] selftests/coredump: handle edge-triggered epoll correctly
[+] selftests/coredump: fix userspace coredump client detection
[+] selftests/coredump: fix userspace client detection
[+] selftests/coredump: split out coredump socket tests
[+] selftests/coredump: split out common helpers
[+] selftests/pidfd: add second supported_mask test
[+] selftests/pidfd: add first supported_mask test
[+] selftests/pidfd: update pidfd header
[+] docs: rust: quick-start: add Debian 13 (Trixie)
[+] docs/bpf: Add missing BPF k/uprobe program types to docs
[+] libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load().
[+] libbpf: Complete the missing @param and @return tags in btf.h
[+] sev-dev: use prepare credential guard
[+] sev-dev: use guard for path
[+] cred: add prepare credential guard
[+] Merge patch series "credentials guards: the easy cases"
[+] net/dns_resolver: use credential guards in dns_query()
[+] cgroup: use credential guards in cgroup_attach_permissions()
[+] act: use credential guards in acct_write_process()
[+] smb: use credential guards in cifs_get_spnego_key()
[+] nfs: use credential guards in nfs_idmap_get_key()
[+] nfs: use credential guards in nfs_local_call_write()
[+] nfs: use credential guards in nfs_local_call_read()
[+] erofs: use credential guards
[+] binfmt_misc: use credential guards
[+] backing-file: use credential guards for mmap
[+] backing-file: use credential guards for splice write
[+] backing-file: use credential guards for splice read
[+] backing-file: use credential guards for writes
[+] backing-file: use credential guards for reads
[+] aio: use credential guards
[+] cred: add scoped_with_creds() guards
[+] Merge patch series "creds: add {scoped_}with_kernel_creds()"
[+] unix: don't copy creds
[+] target: don't copy kernel creds
[+] nbd: don't copy kernel creds
[+] firmware: don't copy kernel creds
[+] cred: add scoped_with_kernel_creds()
[+] cred: make init_cred static
[+] cred: add kernel_cred() helper
[+] cleanup: fix scoped_class()
[+] x86/ptrace: Always inline trivial accessors
[+] cleanup: Always inline everything
[+] rseq: Switch to TIF_RSEQ if supported
[+] rseq: Split up rseq_exit_to_user_mode()
[+] entry: Split up exit_to_user_mode_prepare()
[+] rseq: Switch to fast path processing on exit to user
[+] rseq: Implement fast path for exit to user
[+] rseq: Optimize event setting
[+] rseq: Rework the TIF_NOTIFY handler
[+] rseq: Separate the signal delivery path
[+] rseq: Provide and use rseq_set_ids()
[+] rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=y
[+] rseq: Make exit debugging static branch based
[+] rseq: Replace the original debug implementation
[+] rseq: Provide and use rseq_update_user_cs()
[+] rseq: Provide static branch for runtime debugging
[+] rseq: Expose lightweight statistics in debugfs
[+] rseq: Provide tracepoint wrappers for inline code
[+] rseq: Record interrupt from user space
[+] rseq: Cache CPU ID and MM CID values
[+] sched: Move MM CID related functions to sched.h
[+] entry: Inline irqentry_enter/exit_from/to_user_mode()
[+] entry: Remove syscall_enter_from_user_mode_prepare()
[+] entry: Clean up header
[+] rseq: Introduce struct rseq_data
[+] rseq: Avoid CPU/MM CID updates when no event pending
[+] rseq, virt: Retrigger RSEQ after vcpu_run()
[+] rseq: Simplify the event notification
[+] rseq: Simplify registration
[+] rseq: Remove the ksig argument from rseq_handle_notify_resume()
[+] rseq: Move algorithm comment to top
[+] rseq: Condense the inline stubs
[+] rseq: Avoid pointless evaluation in __rseq_notify_resume()
[+] select: Convert to scoped user access
[+] x86/futex: Convert to scoped user access
[+] futex: Convert to get/put_user_inline()
[+] uaccess: Provide put/get_user_inline()
[+] uaccess: Provide scoped user access regions
[+] arm64: uaccess: Use unsafe wrappers for ASM GOTO
[+] Merge branch 'bpf-skip-bounds-adjustment-for-conditional-jumps-on-same-scalar-register'
[+] selftests/bpf: Add test for conditional jumps on same scalar register
[+] bpf: Skip bounds adjustment for conditional jumps on same scalar register
[+] MAINTAINERS: extend DOCUMENTATION SCRIPTS to the full directories
[+] Merge branch 'tools-final2' into docs-mw
[+] Documentation: treewide: Replace marc.info links with lore
[+] Merge tag 'Chinese-docs-6.18' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into alex
[+] coding-style: fix verb typo
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc4
[+] sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task_switch()
[+] sched_ext: Merge branch 'for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup into for-6.19
[+] cgroup: Defer task cgroup unlink until after the task is done switching out
[+] cgroup: Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free()
[+] cgroup: Rename cgroup lifecycle hooks to cgroup_task_*()
[+] Documentation: power: Add document on debugging shutdown hangs
[+] Documentation: intel-pstate: Use :ref: directive for internal linking
[+] ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users
[+] ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users
[+] ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users
[+] ACPI: OSL: replace use of system_wq with system_percpu_wq
[+] ACPI: scan: replace use of system_unbound_wq with system_dfl_wq
[+] lib/vsprintf: Improve vsprintf + sprintf function comments
[+] crypto: arm64/sha3 - Rename conflicting function
[+] crypto: s390/sha3 - Rename conflicting functions
[+] crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax return register
[+] Merge patch series "nstree: listns()"
[+] selftests/namespace: test listns() pagination
[+] selftests/namespace: add stress test
[+] selftests/namespace: commit_creds() active reference tests
[+] selftests/namespace: third threaded active reference count test
[+] selftests/namespace: second threaded active reference count test
[+] selftests/namespace: first threaded active reference count test
[+] selftests/namespaces: twelth inactive namespace resurrection test
[+] selftests/namespaces: eleventh inactive namespace resurrection test
[+] selftests/namespaces: tenth inactive namespace resurrection test
[+] selftests/namespaces: ninth inactive namespace resurrection test
[+] selftests/namespaces: eigth inactive namespace resurrection test
[+] selftests/namespaces: seventh inactive namespace resurrection test
[+] selftests/namespaces: sixth inactive namespace resurrection test
[+] selftests/namespaces: fifth inactive namespace resurrection test
[+] selftests/namespaces: fourth inactive namespace resurrection test
[+] selftests/namespaces: third inactive namespace resurrection test
[+] selftests/namespaces: second inactive namespace resurrection test
[+] selftests/namespaces: first inactive namespace resurrection test
[+] selftests/namespaces: seventh listns() permission test
[+] selftests/namespaces: sixth listns() permission test
[+] selftests/namespaces: fifth listns() permission test
[+] selftests/namespaces: fourth listns() permission test
[+] selftests/namespaces: third listns() permission test
[+] selftests/namespaces: second listns() permission test
[+] selftests/namespaces: first listns() permission test
[+] selftests/namespaces: ninth listns() test
[+] selftests/namespaces: eigth listns() test
[+] selftests/namespaces: seventh listns() test
[+] selftests/namespaces: sixth listns() test
[+] selftests/namespaces: fifth listns() test
[+] selftests/namespaces: fourth listns() test
[+] selftests/namespaces: third listns() test
[+] selftests/namespaces: second listns() test
[+] selftests/namespaces: first listns() test
[+] selftests/namespaces: add listns() wrapper
[+] selftests/namespaces: fifteenth active reference count tests
[+] selftests/namespaces: fourteenth active reference count tests
[+] selftests/namespaces: thirteenth active reference count tests
[+] selftests/namespaces: twelth active reference count tests
[+] selftests/namespaces: eleventh active reference count tests
[+] selftests/namespaces: tenth active reference count tests
[+] selftests/namespaces: ninth active reference count tests
[+] selftests/namespaces: eigth active reference count tests
[+] selftests/namespaces: seventh active reference count tests
[+] selftests/namespaces: sixth active reference count tests
[+] selftests/namespaces: fifth active reference count tests
[+] selftests/namespaces: fourth active reference count tests
[+] selftests/namespaces: third active reference count tests
[+] selftests/namespaces: second active reference count tests
[+] selftests/namespaces: first active reference count tests
[+] selftests/filesystems: remove CLONE_NEWPIDNS from setup_userns() helper
[+] nsfs: update tools header
[+] arch: hookup listns() system call
[+] nstree: add listns()
[+] nstree: add unified namespace list
[+] nstree: simplify rbtree comparison helpers
[+] nstree: maintain list of owned namespaces
[+] nstree: assign fixed ids to the initial namespaces
[+] nstree: allow lookup solely based on inode
[+] nstree: introduce a unified tree
[+] ns: use anonymous struct to group list member
[+] ns: add active reference count
[+] ns: rename to exit_nsproxy_namespaces()
[+] ns: add __ns_ref_read()
[+] ns: initialize ns_list_node for initial namespaces
[+] ns: use NS_COMMON_INIT() for all namespaces
[+] ns: add NS_COMMON_INIT()
[+] ns: add missing authorship
[+] s390/uaccess: Use unsafe wrappers for ASM GOTO
[+] riscv/uaccess: Use unsafe wrappers for ASM GOTO
[+] powerpc/uaccess: Use unsafe wrappers for ASM GOTO
[+] x86/uaccess: Use unsafe wrappers for ASM GOTO
[+] uaccess: Provide ASM GOTO safe wrappers for unsafe_*_user()
[+] ARM: uaccess: Implement missing __get_user_asm_dword()
[+] perf: arm_pmuv3: Add new Cortex and C1 CPU PMUs
[+] perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
[+] perf/arm-ni: Add NoC S3 support
[+] perf/arm_cspmu: nvidia: Add pmevfiltr2 support
[+] perf/arm_cspmu: nvidia: Add revision id matching
[+] perf/arm_cspmu: Add pmpidr support
[+] perf/arm_cspmu: Add callback to reset filter config
[+] perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores
[+] firmware: stratix10-svc: fix bug in saving controller data
[+] mei: fix error flow in probe
[+] tools/nolibc: clean up outdated comments in generic arch.h
[+] tools/nolibc: make the "headers" target install all supported archs
[+] tools/nolibc: add the more portable inttypes.h
[+] random: remove unused get_random_var_wait functions
[+] tools/nolibc: provide the portable sys/select.h
[+] tools/nolibc: add missing memchr() to string.h
[+] tools/nolibc: fix misleading help message regarding installation path
[+] genirq/manage: Reduce priority of forced secondary interrupt handler
[+] timers/migration: Remove dead code handling idle CPU checking for remote timers
[+] timers/migration: Remove unused "cpu" parameter from tmigr_get_group()
[+] timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy
[+] timers/migration: Fix imbalanced NUMA trees
[+] timers/migration: Remove locking on group connection
[+] timers/migration: Convert "while" loops to use "for"
[+] tick/sched: Limit non-timekeeper CPUs calling jiffies update
[+] selftests/bpf: Add checks in tc_tunnel when entering net namespaces
[+] selftests/bpf: Skip tc_tunnel subtest if its setup fails
[+] genirq/proc: Fix race in show_irq_affinity()
[+] genirq: Fix percpu_devid irq affinity documentation
[+] Merge branch 'selftests-bpf-integrate-test_xsk-c-to-test_progs-framework'
[+] selftests/bpf: test_xsk: Integrate test_xsk.c to test_progs framework
[+] selftests/bpf: test_xsk: Isolate non-CI tests
[+] selftests/bpf: test_xsk: Don't exit immediately on allocation failures
[+] selftests/bpf: test_xsk: Don't exit immediately if validate_traffic fails
[+] selftests/bpf: test_xsk: Don't exit immediately when workers fail
[+] selftests/bpf: test_xsk: Don't exit immediately when gettimeofday fails
[+] selftests/bpf: test_xsk: Don't exit immediately when xsk_attach fails
[+] selftests/bpf: test_xsk: Add return value to init_iface()
[+] selftests/bpf: test_xsk: Release resources when swap fails
[+] selftests/bpf: test_xsk: Wrap test clean-up in functions
[+] selftests/bpf: test_xsk: fix memory leak in testapp_xdp_shared_umem()
[+] selftests/bpf: test_xsk: fix memory leak in testapp_stats_rx_dropped()
[+] selftests/bpf: test_xsk: Fix __testapp_validate_traffic()'s return value
[+] selftests/bpf: test_xsk: Initialize bitmap before use
[+] selftests/bpf: test_xsk: Split xskxceiver
[+] fs: touch up predicts in putname()
[+] Merge patch series "Add and use folio_next_pos()"
[+] mm: Use folio_next_pos()
[+] xfs: Use folio_next_pos()
[+] netfs: Use folio_next_pos()
[+] iomap: Use folio_next_pos()
[+] gfs2: Use folio_next_pos()
[+] f2fs: Use folio_next_pos()
[+] ext4: Use folio_next_pos()
[+] buffer: Use folio_next_pos()
[+] btrfs: Use folio_next_pos()
[+] filemap: Add folio_next_pos()
[+] Merge back system sleep material for 6.19
[+] vmlinux.lds: Exclude .text.startup and .text.exit from TEXT_MAIN
[+] crypto: qat - use simple_strtoull to improve qat_uclo_parse_num
[+] crypto: hisilicon/qm - add missing default in switch in qm_vft_data_cfg
[+] crypto: hisilicon/sgl - remove unnecessary checks for curr_hw_sgl error
[+] crypto: hisilicon/qm - add concurrency protection for variable err_threshold
[+] crypto: hisilicon/qm - add the save operation of eqe and aeqe
[+] crypto: qce - Provide dev_err_probe() status on DMA failure
[+] keys: Annotate struct asymmetric_key_id with __counted_by
[+] dt-bindings: crypto: amd,ccp-seattle-v1a: Allow 'iommus' property
[+] crypto: ti - Add support for AES-XTS in DTHEv2 driver
[+] crypto: aead - Add support for on-stack AEAD req allocation
[+] nstree: simplify return
[+] cgroup: add cgroup namespace to tree after owner is set
[+] nsfs: raise SB_I_NODEV and SB_I_NOEXEC
[+] pidfs: raise DCACHE_DONTCACHE explicitly
[+] nsfs: raise DCACHE_DONTCACHE explicitly
[+] nsfs: use inode_just_drop()
[+] libfs: allow to specify s_d_flags
[+] ecryptfs: Use MD5 library instead of crypto_shash
[+] iomap: use largest_zero_folio() in iomap_dio_zero()
[+] initrd: Replace simple_strtol with kstrtoint to improve ramdisk_start_setup
[+] Revert "Docs/zh_CN: Translate skbuff.rst to Simplified Chinese"
[+] kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS
[+] docs: kdoc: fix duplicate section warning message
[+] powercap: intel_rapl: Add support for Wildcat Lake platform
[+] cpufreq: intel_pstate: Add Diamond Rapids OOB mode support
[+] freezer: Clarify that only cgroup1 freezer uses PM freezer
[+] PM: hibernate: add sysfs interface for hibernate_compression_threads
[+] PM: hibernate: make compression threads configurable
[+] PM: hibernate: dynamically allocate crc->unc_len/unc for configurable threads
[+] random: replace use of system_unbound_wq with system_dfl_wq
[+] random: use offstack cpumask when necessary
[+] prandom: remove next_pseudo_random32
[+] media: vivid: use prandom
[+] random: add missing words in function comments
[+] x86/sev: Include XSS value in GHCB CPUID request
[+] USB: serial: ftdi_sio: add support for u-blox EVK-M101
[+] x86/boot: Move boot_*msr helpers to asm/shared/msr.h
[+] objtool: Remove unneeded semicolon
[+] x86/smpboot: Mark native_play_dead() as __noreturn
[+] slab: use new API for remaining command line parameters
[+] x86/microcode: Mark early_parse_cmdline() as __init
[+] x86/microcode/AMD: Select which microcode patch to load
[+] pidfs: expose coredump signal
[+] pidfs: drop struct pidfs_exit_info
[+] pidfs: prepare to drop exit_info pointer
[+] pidfd: add a new supported_mask field
[+] pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
[+] pidfs: add missing PIDFD_INFO_SIZE_VER1
[+] pidfs: fix PIDFD_INFO_COREDUMP handling
[+] pidfs: use guard() for task_lock
[+] printk/nbcon: Release nbcon consoles ownership in atomic flush after each emitted record
[+] printk/nbcon/panic: Allow printk kthread to sleep when the system is in panic
[+] printk/nbcon: Block printk kthreads when any CPU is in an emergency context
[+] Merge tag 'thunderbolt-for-v6.18-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
[+] unwind_user/x86: Fix arch=um build
[+] crypto: blake2b - Reimplement using library API
[+] lib/crypto: arm/blake2b: Migrate optimized code into library
[+] lib/crypto: blake2b: Add BLAKE2b library functions
[+] byteorder: Add le64_to_cpu_array() and cpu_to_le64_array()
[+] lib/crypto: blake2s: Document the BLAKE2s library API
[+] lib/crypto: blake2s: Drop excessive const & rename block => data
[+] lib/crypto: blake2s: Rename blake2s_state to blake2s_ctx
[+] lib/crypto: blake2s: Adjust parameter order of blake2s()
[+] lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2
[+] bpf: Use kmalloc_nolock() in bpf streams
[+] Merge branch 'misc-rqspinlock-updates'
[+] selftests/bpf: Add ABBCCA case for rqspinlock stress test
[+] rqspinlock: Disable queue destruction for deadlocks
[+] selftests/bpf: Fix intermittent failures in file_reader test
[+] Kbuild: enable -fms-extensions
[+] jfs: Rename _inline to avoid conflict with clang's '-fms-extensions'
[+] fs: Make wbc_to_tag() inline and use it in fs.
[+] Documentation: fix reference to PR_SPEC_L1D_FLUSH
[+] Documentation: clarify PR_SPEC_L1D_FLUSH
[+] Documentation: process: Also mention Sasha Levin as stable tree maintainer
[+] docs: replace broken links in ramfs-rootfs-initramfs docs
[+] sched_ext/tools: Restore backward compat with v6.12 kernels
[+] Merge branch 'selftests-bpf-convert-test_tc_tunnel-sh-to-test_progs'
[+] selftests/bpf: Remove test_tc_tunnel.sh
[+] selftests/bpf: Integrate test_tc_tunnel.sh tests into test_progs
[+] Documentation: intel_pstate: fix duplicate hyperlink target errors
[+] PM: runtime: fix typos in runtime.c comments
[+] selftests/bpf: Make test_tc_tunnel.bpf.c compatible with big endian platforms
[+] selftests/bpf: Add tc helpers
[+] tools/docs/sphinx-build-wrapper: Emit $SPHINXOPTS later in args list
[+] tools/nolibc: add uio.h with readv and writev
[+] tools/nolibc: add option to disable runtime
[+] tools/nolibc: use __fallthrough__ rather than fallthrough
[+] tools/nolibc: implement %m if errno is not defined
[+] tools/nolibc/dirent: avoid errno in readdir_r
[+] tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
[+] tools/nolibc: remove outdated comment about __sysret() in mmap()
[+] sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhere
[+] sched_ext: Factor out reenq_local() from scx_bpf_reenqueue_local()
[+] sched_ext: Split schedule_deferred() into locked and unlocked variants
[+] Merge branch 'for-6.18-fixes' into for-6.19
[+] Merge patch series "allow file systems to increase the minimum writeback chunk size v2"
[+] xfs: set s_min_writeback_pages for zoned file systems
[+] writeback: allow the file system to override MIN_WRITEBACK_PAGES
[+] writeback: cleanup writeback_chunk_size
[+] Merge patch series "filemap_* writeback interface cleanups v2"
[+] mm: rename filemap_fdatawrite_range_kick to filemap_flush_range
[+] mm: remove __filemap_fdatawrite_range
[+] mm: remove filemap_fdatawrite_wbc
[+] mm: remove __filemap_fdatawrite
[+] mm,btrfs: add a filemap_flush_nr helper
[+] btrfs: push struct writeback_control into start_delalloc_inodes
[+] btrfs: use the local tmp_inode variable in start_delalloc_inodes
[+] ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_data_buffers
[+] 9p: don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close
[+] mm: don't opencode filemap_fdatawrite_range in filemap_invalidate_inode
[+] printk_legacy_map: use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
[+] PM: EM: Add to em_pd_list only when no failure
[+] x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
[+] perf: Support deferred user unwind
[+] unwind_user/x86: Teach FP unwind about start of function
[+] unwind_user/x86: Enable frame pointer unwinding on x86
[+] unwind: Implement compat fp unwind
[+] unwind: Simplify unwind_user_next_fp() alignment check
[+] unwind: Make unwind_task_info::unwind_mask consistent
[+] unwind: Simplify unwind_user_faultable()
[+] unwind: Clarify calling context
[+] unwind: Fix unwind_deferred_request() vs NMI
[+] unwind: Add comment to unwind_deferred_task_exit()
[+] unwind: Simplify unwind_reset_info()
[+] unwind: Add required include files
[+] unwind: Shorten lines
[+] task_work: Fix NMI race condition
[+] perf/x86/intel/cstate: Add Pantherlake support
[+] perf/x86/intel/cstate: Remove PC3 support from LunarLake
[+] perf/x86/intel/cstate: Add Clearwater Forest support
[+] Merge branch 'linus/master' into sched/core, to resolve conflict
[+] docs: remove kernel-doc.pl
[+] docs: move find-unused-docs.sh to tools/docs
[+] docs: move test_doc_build.py to tools/docs
[+] docs: move get_abi.py to tools/docs
[+] docs: move scripts/documentation-file-ref-check to tools/docs
[+] docs: move checktransupdate.py to tools/docs
[+] docs: Move the "features" tools to tools/docs
[+] sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during class switch
[+] libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment.
[+] libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function.
[+] rcu: Add a small-width RCU watching counter debug option
[+] bpf: Fix stackmap overflow check in __bpf_get_stackid()
[+] bpf: Refactor stack map trace depth calculation into helper function
[+] bpftool: Fix missing closing parethesis for BTF_KIND_UNKN
[+] usb: cdns3: Fix double resource release in cdns3_pci_probe
[+] usb: gadget: udc: fix use-after-free in usb_gadget_state_work
[+] usb: renesas_usbhs: Fix synchronous external abort on unbind
[+] serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
[+] sched: Fix the do_set_cpus_allowed() locking fix
[+] Merge tag 'counter-fixes-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
[+] seqlock: Allow KASAN to fail optimizing
[+] cpufreq: CPPC: Don't warn if FIE init fails to read counters
[+] cpufreq: nforce2: fix reference count leak in nforce2
[+] selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer
[+] selftests/bpf: Add overwrite mode test for BPF ring buffer
[+] bpf: Add overwrite mode for BPF ring buffer
[+] ACPI: fan: Add support for Microsoft fan extensions
[+] ACPI: fan: Add hwmon notification support
[+] ACPI: fan: Add basic notification support
[+] ACPI: TAD: Improve runtime PM using guard macros
[+] ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove()
[+] rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed`
[+] ACPI: battery: Drop redundant locking
[+] RAS/AMD/ATL: Require PRM support for future systems
[+] Documentation: kunit: add description of kunit.enable parameter
[+] Merge branch 'bpf-introduce-file-dynptr'
[+] selftests/bpf: add file dynptr tests
[+] bpf: dispatch to sleepable file dynptr
[+] bpf: verifier: refactor kfunc specialization
[+] bpf: add kfuncs and helpers support for file dynptrs
[+] bpf: add plumbing for file-backed dynptr
[+] bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr()
[+] lib/freader: support reading more than 2 folios
[+] lib: move freader into buildid.h
[+] bpf: widen dynptr size/offset to 64 bit
[+] selftests/bpf: remove unnecessary kfunc prototypes
[+] perf: arm_pmu: Kill last use of per-CPU cpu_armpmu pointer
[+] irqdomain: Kill of_node_to_fwnode() helper
[+] genirq: Kill irq_{g,s}et_percpu_devid_partition()
[+] irqchip: Kill irq-partition-percpu
[+] irqchip/apple-aic: Drop support for custom PMU irq partitions
[+] irqchip/gic-v3: Drop support for custom PPI partitions
[+] coresight: trbe: Request specific affinities for per CPU interrupts
[+] perf: arm_spe_pmu: Request specific affinities for per CPU interrupts
[+] perf: arm_pmu: Request specific affinities for per CPU NMIs/interrupts
[+] genirq: Add request_percpu_irq_affinity() helper
[+] genirq: Allow per-cpu interrupt sharing for non-overlapping affinities
[+] genirq: Update request_percpu_nmi() to take an affinity
[+] genirq: Add affinity to percpu_devid interrupt requests
[+] genirq: Factor-in percpu irqaction creation
[+] genirq: Merge irqaction::{dev_id,percpu_dev_id}
[+] genirq: Kill handle_percpu_devid_fasteoi_nmi()
[+] irqchip/gic-v3: Switch high priority PPIs over to handle_percpu_devid_irq()
[+] perf: arm_spe_pmu: Convert to new interrupt affinity retrieval API
[+] perf: arm_pmu: Convert to the new interrupt affinity retrieval API
[+] coresight: trbe: Convert to the new interrupt affinity retrieval API
[+] irqchip/apple-aic: Add FW info retrieval support
[+] irqchip/gic-v3: Add FW info retrieval support
[+] platform: Add firmware-agnostic irq and affinity retrieval interface
[+] of/irq: Add interrupt affinity reporting interface
[+] ACPI: irq: Add interrupt affinity reporting interface
[+] irqdomain: Add firmware info reporting interface
[+] tools/nolibc: x86: fix section mismatch caused by asm "mem*" functions
[+] ACPI: PRM: Add acpi_prm_handler_available()
[+] slab: convert setup_slub_debug() to use __core_param_cb()
[+] slab: constify slab debug strings
[+] cpuidle: menu: Use residency threshold in polling state override decisions
[+] iio: st_lsm6dsx: Fixed calibrated timestamp calculation
[+] Merge tag 'x86_urgent_for_v6.18_rc3' into x86/microcode
[+] irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC
[+] crypto: x86/aes-gcm - optimize long AAD processing with AVX512
[+] crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
[+] crypto: x86/aes-gcm - revise some comments in AVX512 code
[+] crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions
[+] crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
[+] crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512
[+] crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code
[+] crypto: x86/aes-gcm - add VAES+AVX2 optimized code
[+] sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 in compat.bpf.h
[+] sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
[+] x86/mm: Unify __phys_addr_symbol()
[+] treewide: Remove in_irq()
[+] irqchip/sifive-plic: Cache the interrupt enable state
[+] dt-bindings: interrupt-controller: Add UltraRISC DP1000 PLIC
[+] dt-bindings: vendor-prefixes: Add UltraRISC
[+] x86/tsx: Get the tsx= command line parameter with early_param()
[+] x86/tsx: Make tsx_ctrl_state static
[+] s390/ap: Don't leak debug feature files if AP instructions are not available
[+] s390/ptrace: Explicitly include
[+] kdb: Adapt kdb_msg_write to work with NBCON consoles
[+] printk: nbcon: Export nbcon_write_context_set_buf
[+] printk: nbcon: Allow KDB to acquire the NBCON context
[+] printk: nbcon: Introduce KDB helpers
[+] printk: nbcon: Export console_is_usable
[+] ACPI: fan: Workaround for 64-bit firmware bug
[+] selinux: improve bucket distribution uniformity of avc_hash()
[+] selinux: Move avtab_hash() to a shared location for future reuse
[+] selinux: Introduce a new config to make avc cache slot size adjustable
[+] rust: opp: simplify callers of `to_c_str_array`
[+] printk: Use console_flush_one_record for legacy printer kthread
[+] printk: console_flush_one_record() code cleanup
[+] printk: Introduce console_flush_one_record
[+] PM: runtime: docs: Update pm_runtime_allow/forbid() documentation
[+] s390/ap: Expose ap_bindings_complete_count counter via sysfs
[+] s390/smp: Fix fallback CPU detection
[+] s390/pci: Highlight failure to enable PCI function
[+] perf build: Fix perf build issues with fixdep
[+] cpufreq: tegra186: add OPP support and set bandwidth
[+] cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
[+] cpufreq: s5pv210: fix refcount leak
[+] OPP: Initialize scope-based pointers inline
[+] KEYS: trusted: Pass argument by pointer in dump_options
[+] crypto: hisilicon/qm - restore original qos values
[+] crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run
[+] crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
[+] memfd,selinux: call security_inode_init_security_anon()
[+] audit: fix comment misindentation in audit.h
[+] lsm: add a LSM_STARTED_ALL notification event
[+] lsm: consolidate all of the LSM framework initcalls
[+] selinux: move initcalls to the LSM framework
[+] ima,evm: move initcalls to the LSM framework
[+] lockdown: move initcalls to the LSM framework
[+] apparmor: move initcalls to the LSM framework
[+] safesetid: move initcalls to the LSM framework
[+] tomoyo: move initcalls to the LSM framework
[+] smack: move initcalls to the LSM framework
[+] ipe: move initcalls to the LSM framework
[+] loadpin: move initcalls to the LSM framework
[+] lsm: introduce an initcall mechanism into the LSM framework
[+] lsm: group lsm_order_parse() with the other lsm_order_*() functions
[+] lsm: output available LSMs when debugging
[+] lsm: cleanup the debug and console output in lsm_init.c
[+] lsm: add/tweak function header comment blocks in lsm_init.c
[+] lsm: fold lsm_init_ordered() into security_init()
[+] lsm: cleanup initialize_lsm() and rename to lsm_init_single()
[+] lsm: cleanup the LSM blob size code
[+] lsm: rename/rework ordered_lsm_parse() to lsm_order_parse()
[+] lsm: rename/rework append_ordered_lsm() into lsm_order_append()
[+] lsm: rename exists_ordered_lsm() to lsm_order_exists()
[+] lsm: rework the LSM enable/disable setter/getter functions
[+] lsm: get rid of the lsm_names list and do some cleanup
[+] lsm: rework lsm_active_cnt and lsm_idlist[]
[+] lsm: rename the lsm order variables for consistency
[+] lsm: replace the name field with a pointer to the lsm_id struct
[+] lsm: rename ordered_lsm_init() to lsm_init_ordered()
[+] lsm: integrate lsm_early_cred() and lsm_early_task() into caller
[+] lsm: integrate report_lsm_order() code into caller
[+] lsm: introduce looping macros for the initialization code
[+] lsm: consolidate lsm_allowed() and prepare_lsm() into lsm_prepare()
[+] lsm: split the init code out into lsm_init.c
[+] lsm: split the notifier code out into lsm_notifier.c
[+] sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()
[+] sched_ext: Rename pnt_seq to kick_sync
[+] sched_ext: Fix SCX_KICK_WAIT to work reliably
[+] sched_ext: Don't kick CPUs running higher classes
[+] PM: EM: Notify an event when the performance domain changes
[+] PM: EM: Implement em_notify_pd_created/updated()
[+] PM: EM: Implement em_notify_pd_deleted()
[+] PM: EM: Implement em_nl_get_pd_table_doit()
[+] PM: EM: Implement em_nl_get_pds_doit()
[+] PM: EM: Add an iterator and accessor for the performance domain
[+] PM: EM: Add a skeleton code for netlink notification
[+] PM: EM: Add em.yaml and autogen files
[+] PM: EM: Expose the ID of a performance domain via debugfs
[+] PM: EM: Assign a unique ID when creating a performance domain
[+] ACPI: property: Rework acpi_graph_get_next_endpoint()
[+] ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
[+] ACPI: property: Make acpi_get_next_subnode() static
[+] ACPI: processor: idle: Relocate state flags initialization
[+] module: Fix device table module aliases
[+] rust: debugfs: Implement Reader for Mutex only when T is Unpin
[+] printk_ringbuffer: don't needlessly wrap data blocks around
[+] objtool/klp: Add the debian-based package name of xxhash to the hint
[+] rust: replace `CStr` with `core::ffi::CStr`
[+] rust: support formatting of foreign types
[+] rust: clk: use `CStr::as_char_ptr`
[+] rust: regulator: use `CStr::as_char_ptr`
[+] rust: configfs: use `CStr::as_char_ptr`
[+] rust: opp: use `CStr::as_char_ptr`
[+] rust: opp: fix broken rustdoc link
[+] sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility
[+] docs: checkpatch: Drop networking comment style
[+] docs: checkpatch: Align block comment style
[+] Documentation: fix dev-tools broken links in translations
[+] libbpf: fix formatting of bpf_object__append_subprog_code
[+] bpf: make bpf_insn_successors to return a pointer
[+] bpf: generalize and export map_get_next_key for arrays
[+] bpf: save the start of functions in bpf_prog_aux
[+] bpf: fix the return value of push_stack
[+] bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance()
[+] seqlock: Change do_io_accounting() to use scoped_seqlock_read()
[+] seqlock: Change do_task_stat() to use scoped_seqlock_read()
[+] seqlock: Change thread_group_cputime() to use scoped_seqlock_read()
[+] seqlock: Introduce scoped_seqlock_read()
[+] documentation: seqlock: fix the wrong documentation of read_seqbegin_or_lock/need_seqretry
[+] atomic: Skip alignment check for try_cmpxchg() old arg
[+] rust: lock: Add a Pin<&mut T> accessor
[+] rust: lock: Pin the inner data
[+] rust: lock: guard: Add T: Unpin bound to DerefMut
[+] locking/spinlock/debug: Fix data-race in do_raw_write_lock
[+] Merge branch 'ap-bus-trace-events'
[+] s390/ap: Introduce new AP nqap and dqap trace events
[+] s390/ap: Extend struct ap_queue_status with some convenience fields
[+] s390/zcrypt: Rework zcrypt request and reply trace event definition
[+] s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro
[+] Merge branch 'tape-block-sizes'
[+] s390/tape: Add support for bigger block sizes
[+] s390/tape: Introduce idal buffer array
[+] s390/tape: Move idal allocation to core functions
[+] s390/tape: Fix return value of ccw helper functions
[+] s390/tape: Remove extra CCW allocation for error recovery
[+] s390/tape: Remove 3590 Read Opposite error recovery
[+] s390/tape: Remove 34xx Read Opposite error recovery
[+] s390/tape: Remove count parameter from read/write_block functions
[+] Merge branch 'memory-hotplug'
[+] s390/con3270: Use scnprintf() instead of sprintf()
[+] s390/tape: Use scnprintf() instead of sprintf()
[+] s390/dcss: Use scnprintf() instead of sprintf()
[+] s390/cio: Use scnprintf() instead of sprintf()
[+] s390/early: Use scnprintf() instead of sprintf()
[+] s390/pai_crypto: Adjust paicrypt_copy() return statement
[+] s390/sysinfo: Replace sprintf() with snprintf() for buffer safety
[+] s390/extmem: Replace sprintf() with snprintf() for buffer safety
[+] s390/cmm: Replace sprintf() with scnprintf() for buffer safety
[+] x86/ioapic: Simplify mp_irqdomain_alloc() slightly
[+] docs: trusted-encrypted: fix htmldocs build error
[+] bpf: Do not let BPF test infra emit invalid GSO types to stack
[+] cpufreq: Replace deprecated strcpy() in cpufreq_unregister_governor()
[+] cpufreq: intel_pstate: Improve printing of debug messages
[+] cpufreq: intel_pstate: hybrid: Adjust energy model rules
[+] cpufreq: intel_pstate: Add and use hybrid_has_l3()
[+] cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()
[+] cpufreq: preserve freq_table_sorted across suspend/hibernate
[+] PM: hibernate: Rework message printing in swsusp_save()
[+] ACPI: PM: s2idle: Only retrieve constraints when needed
[+] ACPI: PM: s2idle: Staticise LPS0 callback functions
[+] ACPI: PM: s2idle: Drop acpi_get_lps0_constraint()
[+] writeback: Add logging for slow writeback (exceeds sysctl_hung_task_timeout_secs)
[+] writeback: Wake up waiting tasks when finishing the writeback of a chunk.
[+] Merge patch series "hide ->i_state behind accessors"
[+] fs: make plain ->i_state access fail to compile
[+] xfs: use the new ->i_state accessors
[+] nilfs2: use the new ->i_state accessors
[+] overlayfs: use the new ->i_state accessors
[+] gfs2: use the new ->i_state accessors
[+] f2fs: use the new ->i_state accessors
[+] smb: use the new ->i_state accessors
[+] ceph: use the new ->i_state accessors
[+] btrfs: use the new ->i_state accessors
[+] Manual conversion to use ->i_state accessors of all places not covered by coccinelle
[+] Coccinelle-based conversion to use ->i_state accessors
[+] fs: provide accessors for ->i_state
[+] fs: spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb
[+] fs: move wait_on_inode() from writeback.h to fs.h
[+] fs: add missing fences to I_NEW handling
[+] ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usage
[+] fs: assert on ->i_count in iput_final()
[+] fs: assert ->i_lock held in __iget()
[+] iomap: rename iomap_readpage_ctx struct to iomap_read_folio_ctx
[+] iomap: rename iomap_readpage_iter() to iomap_read_folio_iter()
[+] iomap: iterate over folio mapping in iomap_readpage_iter()
[+] iomap: adjust read range correctly for non-block-aligned positions
[+] iomap: store read/readahead bio generically
[+] iomap: simplify iomap_iter_advance()
[+] iomap: move read/readahead bio submission logic into helper function
[+] iomap: move bio read logic into helper function
[+] genirq/msi: Slightly simplify msi_domain_alloc()
[+] PM: dpm_watchdog: add module param to backtrace all CPUs
[+] PM: sleep: Introduce CALL_PM_OP() macro to simplify code
[+] cgroup/cpuset: Don't track # of local child partitions
[+] thunderbolt: Add support for Intel Wildcat Lake
[+] rhashtable: use likely for rhashtable lookup
[+] crypto: aead - Fix reqsize handling
[+] crypto: caam - Add support of paes algorithm
[+] KEYS: trusted: caam based protected key
[+] docs: trusted-encrypted: trusted-keys as protected keys
[+] rust: remove spurious `use core::fmt::Debug`
[+] rust: pci: use `kernel::fmt`
[+] samples: rust: debugfs: use `core::ffi::CStr` method names
[+] rust: debugfs: use `kernel::fmt`
[+] rust: alloc: use `kernel::fmt`
[+] rnull: use `kernel::fmt`
[+] rust_binder: use `core::ffi::CStr` method names
[+] rust_binder: use `kernel::fmt`
[+] rust_binder: remove trailing comma
[+] samples: rust: platform: remove trailing commas
[+] iio: humditiy: hdc3020: fix units for thresholds and hysteresis
[+] iio: humditiy: hdc3020: fix units for temperature and humidity measurement
[+] iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
[+] selftests/bpf: Fix list_del() in arena list
[+] samples/bpf: Fix spelling typos in samples/bpf
[+] selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22
[+] Merge branch 'bpf-mm-related-minor-changes'
[+] bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null
[+] bpf: mark mm->owner as __safe_rcu_or_null
[+] selftests/bpf: Silence unused-but-set build warnings
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf at 6.18-rc2
[+] sched_ext: Allow forcibly picking an scx task
[+] iio: accel: fix ADXL355 startup race condition
[+] PM: console: Fix memory allocation error handling in pm_vt_switch_required()
[+] docs/zh_CN: Add translation of rust/testing.rst
[+] docs/zh_CN: Add secrets coco Chinese translation
[+] Documentation/rtla: rename common_xxx.rst files to common_xxx.txt
[+] Documentation: assoc_array: Format internal tree layout tables
[+] Documentation: assoc_array: Indent function explanation text
[+] docs: admin-guide: Fix a typo in kernel-parameters.txt
[+] Merge branch 'build-script' into docs-mw
[+] Merge branch 'media-uapi' into docs-mw
[+] docs: media: dvb: fix dmx.h.rst.exceptions
[+] docs: media: dvb: headers: warn about broken cross references
[+] docs: media: dmx_types: place kerneldoc at the right namespace
[+] docs: cec: show broken xrefs and show TOC instead of cec.h content
[+] docs: cec: cec.h.rst.exceptions: fix broken references from cec.h
[+] media: docs: add some C domain missing references
[+] media: docs: videodev2.h.rst.exceptions: ignore struct __kernel_v4l2_timeval
[+] media: docs: add a missing reference for VIDIOC_QUERY_CTRL
[+] docs: media: videodev2.h.rst.exceptions: fix namespace on refs
[+] docs: media: add missing c namespace to V4L headers
[+] docs: kernel_include.py: use get_close_matches() to propose alternatives
[+] docs: media: mediactl: use TOC instead of file contents
[+] docs: media: rc: use TOC instead of file contents for LIRC header
[+] docs: media: dvb: enable warnings for most headers
[+] docs: media: dvb: use TOC instead of file contents at headers
[+] tools: docs: parse_data_structs.py: accept more reftypes
[+] tools: docs: parse_data_structs.py: add namespace support
[+] tools: docs: parse_data_structs.py: get rid of process_exceptions()
[+] tools: docs: parse_data_structs: make process_exceptions two stages
[+] docs: kernel_include.py: propose alternatives
[+] docs: kernel_include.py: fix line numbers for TOC
[+] tools: docs: parse_data_structs.py: output a line number
[+] tools: docs: parse_data_structs.py: drop contents header
[+] irqchip/qcom-irq-combiner: Rename driver structure
[+] RAS/AMD/ATL: Return error codes from helper functions
[+] dt-bindings: crypto: qcom,inline-crypto-engine: Document the kaanapali ICE
[+] crypto: drbg - make drbg_{ctr_bcc,kcapi_sym}() return *void*
[+] crypto: authenc - Correctly pass EINPROGRESS back up to the caller
[+] crypto: af_alg - zero initialize memory allocated via sock_kmalloc
[+] hwrng: core - Allow runtime disabling of the HW RNG
[+] crypto: caam - Add check for kcalloc() in test_len()
[+] dt-bindings: rng: microchip,pic32-rng: convert to DT schema
[+] crypto: hifn_795x - replace simple_strtoul with kstrtouint
[+] crypto: fips - replace simple_strtol with kstrtoint to improve fips_enable
[+] crypto: xilinx-trng - Add CTR_DRBG DF processing of seed
[+] crypto: drbg - Replace AES cipher calls with library calls
[+] crypto: drbg - Export CTR DRBG DF functions
[+] x86/sgx: Enable automatic SVN updates for SGX enclaves
[+] x86/sgx: Implement ENCLS[EUPDATESVN]
[+] x86/sgx: Define error codes for use by ENCLS[EUPDATESVN]
[+] x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag
[+] x86/sgx: Introduce functions to count the sgx_(vepc_)open()
[+] PCI/MSI: Delete pci_msi_create_irq_domain()
[+] sched_ext: Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.19
[+] sched_ext: Merge branch 'for-6.18-fixes' into for-6.19
[+] irqchip/riscv-imsic: Inline imsic_vector_from_local_id()
[+] irqchip/riscv-imsic: Embed the vector array in lpriv
[+] irqchip/riscv-imsic: Remove redundant irq_data lookups
[+] irqchip/ts4800: Drop unused module alias
[+] irqchip/mvebu-pic: Drop unused module alias
[+] irqchip/meson-gpio: Drop unused module alias
[+] irqchip: Enable compile testing of Broadcom drivers
[+] irqchip: Pass platform device to platform drivers
[+] x86/idtentry: Add missing '*' to kernel-doc lines
[+] ima: add fs_subtype condition for distinguishing FUSE instances
[+] ima: add dont_audit action to suppress audit actions
[+] sched/topology,x86: Fix build warning
[+] Merge branch 'objtool/core' of https://git.kernel.org/pub/scm/linux/kernel/git/jpoimboe/linux
[+] irqchip: Drop leftover brackets
[+] irqchip/qcom-irq-combiner: Fix section mismatch
[+] irqchip/starfive-jh8100: Fix section mismatch
[+] irqchip/renesas-rzg2l: Fix section mismatch
[+] irqchip/imx-mu-msi: Fix section mismatch
[+] irqchip/irq-brcmstb-l2: Fix section mismatch
[+] irqchip/irq-bcm7120-l2: Fix section mismatch
[+] irqchip/irq-bcm7038-l1: Fix section mismatch
[+] irqchip/bcm2712-mip: Fix section mismatch
[+] irqchip/bcm2712-mip: Fix OF node reference imbalance
[+] sched/ext: Fold balance_scx() into pick_task_scx()
[+] sched: Add support to pick functions to take rf
[+] sched: Detect per-class runqueue changes
[+] sched: Mandate shared flags for sched_change
[+] sched: Cleanup the sched_change NOCLOCK usage
[+] sched: Match __task_rq_{,un}lock()
[+] sched: Add locking comments to sched_class methods
[+] sched: Make __do_set_cpus_allowed() use the sched_change pattern
[+] sched: Rename do_set_cpus_allowed()
[+] sched: Fix do_set_cpus_allowed() locking
[+] sched: Fix migrate_disable_switch() locking
[+] sched: Move sched_class::prio_changed() into the change pattern
[+] sched: Cleanup sched_delayed handling for class switches
[+] sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern
[+] sched/deadline: Prepare for switched_from() change
[+] sched: Re-arrange the {EN,DE}QUEUE flags
[+] sched: Employ sched_change guards
[+] sched/fair: Only update stats for allowed CPUs when looking for dst group
[+] sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode
[+] sched: Create architecture specific sched domain distances
[+] sched/deadline: only set free_cpus for online runqueues
[+] sched/fair: Forfeit vruntime on yield
[+] x86/insn: Simplify for_each_insn_prefix()
[+] x86/insn,uprobes,alternative: Unify insn_is_nop()
[+] perf/x86/amd: Check event before enable to avoid GPF
[+] sched_ext: Add a selftest for scx_bpf_dsq_peek
[+] sched_ext: Add lockless peek operation for DSQs
[+] x86/microcode/intel: Enable staging when available
[+] x86/microcode/intel: Support mailbox transfer
[+] x86/microcode/intel: Implement staging handler
[+] x86/microcode/intel: Define staging state struct
[+] x86/microcode/intel: Establish staging control logic
[+] x86/microcode: Introduce staging step to reduce late-loading time
[+] x86/cpu/topology: Make primary thread mask available with SMP=n
[+] selftests: livepatch: use canonical ftrace path
[+] livepatch: Match old_sympos 0 and 1 in klp_find_func()
[+] bpf: Consistently use bpf_rcu_lock_held() everywhere
[+] livepatch: Introduce source code helpers for livepatch modules
[+] livepatch/klp-build: Add --show-first-changed option to show function divergence
[+] livepatch/klp-build: Add --debug option to show cloning decisions
[+] livepatch/klp-build: Introduce klp-build script for generating livepatch modules
[+] livepatch/klp-build: Add stub init code for livepatch modules
[+] livepatch/klp-build: Introduce fix-patch-lines script to avoid __LINE__ diff noise
[+] kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILD
[+] livepatch: Add CONFIG_KLP_BUILD
[+] objtool: Add base objtool support for livepatch modules
[+] objtool: Refactor prefix symbol creation code
[+] objtool/klp: Add post-link subcommand to finalize livepatch modules
[+] objtool/klp: Add --debug option to show cloning decisions
[+] objtool/klp: Introduce klp diff subcommand for diffing object files
[+] objtool/klp: Add --debug-checksum= to show per-instruction checksums
[+] objtool/klp: Add --checksum option to generate per-function checksums
[+] objtool: Unify STACK_FRAME_NON_STANDARD entry sizes
[+] x86/asm: Annotate special section entries
[+] objtool: Add ANNOTATE_DATA_SPECIAL
[+] objtool: Move ANNOTATE* macros to annotate.h
[+] objtool: Add annotype() helper
[+] objtool: Add elf_create_file()
[+] objtool: Add elf_create_reloc() and elf_init_reloc()
[+] objtool: Add elf_create_data()
[+] objtool: Generalize elf_create_section()
[+] objtool: Generalize elf_create_symbol()
[+] objtool: Simplify special symbol handling in elf_update_symbol()
[+] objtool: Refactor add_jump_destinations()
[+] objtool: Reindent check_options[]
[+] objtool: Resurrect --backup option
[+] objtool: Rename --Werror to --werror
[+] objtool: Avoid emptying lists for duplicate sections
[+] objtool: Simplify reloc offset calculation in unwind_read_hints()
[+] objtool: Mark prefix functions
[+] objtool: Fix weak symbol hole detection for .cold functions
[+] objtool: Mark .cold subfunctions
[+] objtool: Add section/symbol type helpers
[+] objtool: Convert elf iterator macros to use 'struct elf'
[+] objtool: Remove .parainstructions reference
[+] objtool: Clean up compiler flag usage
[+] objtool: Const string cleanup
[+] objtool: Check for missing annotation entries in read_annotate()
[+] objtool: Fix "unexpected end of section" warning for alternatives
[+] objtool: Fix __pa_symbol() relocation handling
[+] objtool: Fix x86 addend calculation
[+] objtool: Fix weak symbol detection
[+] objtool: Fix interval tree insertion for zero-length symbols
[+] objtool: Add empty symbols to the symbol tree again
[+] objtool: Remove error handling boilerplate
[+] objtool: Propagate elf_truncate_section() error in elf_write()
[+] objtool: Fix broken error handling in read_symbols()
[+] objtool: Make find_symbol_containing() less arbitrary
[+] interval_tree: Fix ITSTATIC usage for *_subtree_search()
[+] interval_tree: Sync interval_tree_generic.h with tools
[+] x86/alternative: Refactor INT3 call emulation selftest
[+] modpost: Ignore unresolved section bounds symbols
[+] kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME
[+] elfnote: Change ELFNOTE() to use __UNIQUE_ID()
[+] compiler.h: Make addressable symbols less of an eyesore
[+] compiler: Tweak __UNIQUE_ID() naming
[+] x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation
[+] x86/module: Improve relocation error messages
[+] vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros
[+] s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal text
[+] objtool: Fix standalone --hacks=jump_label
[+] scripts/faddr2line: Fix "Argument list too long" error
[+] scripts/faddr2line: Use /usr/bin/env bash for portability
[+] scripts/faddr2line: Set LANG=C to enforce ASCII output
[+] tools build: Fix fixdep dependencies
[+] objtool: Remove unneeded semicolon
[+] sched/ext: Implement cgroup_set_idle() callback
[+] Documentation: process: Arbitrarily bump kernel major version number
[+] docs: ja_JP: SubmittingPatches: describe the 'Fixes:' tag
[+] Documentation: admin-guide: Correct spelling of "userspace"
[+] Documentation/x86: explain LINUX_EFI_INITRD_MEDIA_GUID
[+] mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
[+] s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE
[+] s390/sclp: Add support for dynamic (de)configuration of memory
[+] s390/mm: Support removal of boot-allocated virtual memory map
[+] objtool/x86: Fix NOP decode
[+] objtool/x86: Add UDB support
[+] objtool/x86: Remove 0xea hack
[+] x86/alternative: Drop not needed test after call of alt_replace_call()
[+] x86/fred: Fix 64bit identifier in fred_ss
[+] PM: sleep: Replace snprintf() with scnprintf() in show_trace_dev_match()
[+] PM: WQ_UNBOUND added to pm_wq workqueue
[+] sched_ext/tools: Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime()
[+] sched_ext: Make scx_bpf_dsq_insert*() return bool
[+] sched_ext: Wrap kfunc args in struct to prepare for aux__prog
[+] sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime()
[+] tools/sched_ext: Strip compatibility macros for cgroup and dispatch APIs
[+] sched_ext: Exit early on hotplug events during attach
[+] x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest
[+] x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific
[+] ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook
[+] iio: adc: ad7124: fix temperature channel
[+] iio:common:ssp_sensors: Fix an error handling path ssp_probe()
[+] iio: adc: ad7280a: fix ad7280_store_balance_timer()
[+] iio: buffer-dmaengine: enable .get_dma_dev()
[+] iio: buffer-dma: support getting the DMA channel
[+] iio: buffer: support getting dma channel from the buffer
[+] iio: pressure: bmp280: correct meas_time_us calculation
[+] iio: adc: stm32-dfsdm: fix st,adc-alt-channel property handling
[+] iio: adc: ad7380: fix SPI offload trigger rate
[+] iio: adc: rtq6056: Correct the sign bit index
[+] iio: adc: ad4030: Fix _scale value for common-mode channels
[+] counter: microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs
[+] tools/nolibc: handle NULL wstatus argument to waitpid()
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1
[+] bpf: Extract internal structs validation logic into helpers
[+] selftests/bpf: Add more bpf_wq tests
[+] bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq
[+] Merge branch 'support-non-linear-skbs-for-bpf_prog_test_run'
[+] selftests/bpf: Test direct packet access on non-linear skbs
[+] selftests/bpf: Support non-linear flag in test loader
[+] bpf: Craft non-linear skbs in BPF_PROG_TEST_RUN
[+] bpf: Reorder bpf_prog_test_run_skb initialization
[+] bpf: Refactor cleanup of bpf_prog_test_run_skb
[+] Merge branch 'add-kfuncs-bpf_strcasestr-and-bpf_strncasestr'
[+] selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs
[+] bpf: add bpf_strcasestr,bpf_strncasestr kfuncs
[+] Merge branch 'fix-sleepable-context-tracking-for-async-callbacks'
[+] selftests/bpf: Add tests for async cb context
[+] bpf: Refactor storage_get_func_atomic to generic non_sleepable flag
[+] bpf: Fix sleepable context for async callbacks
[+] tools/docs: sphinx-build-wrapper: -q is a boolean, not an integer
[+] bpf: Cleanup unused func args in rqspinlock implementation
[+] bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c
[+] docs/zh_CN: Add sd-parameters.rst translation
[+] docs/zh_CN: Add link_power_management_policy.rst translation
[+] docs/zh_CN: Add scsi-parameters.rst translation
[+] docs/zh_CN: Add scsi_eh.rst translation
[+] docs/zh_CN: Add scsi_mid_low_api.rst translation
[+] docs/zh_CN: Add scsi.rst translation
[+] docs/zh_CN: Add scsi/index.rst translation
[+] docs/zh_CN: Update Rust index translation and add reference label
[+] docs/zh_CN: Add security SCTP Chinese translation
[+] kernel-doc: output source file name at SEE ALSO
[+] docs: Makefile: use PYTHONPYCACHEPREFIX
[+] tools/docs: sphinx-build-wrapper: pdflatex is needed only for pdf
[+] docs: Makefile: avoid a warning when using without texlive
[+] tools/docs/sphinx-build-wrapper: allow skipping sphinx-build step
[+] docs: Makefile: fix rustdoc detection
[+] tools/docs: sphinx-build-wrapper: fix compat with recent Tumbleweed
[+] docs: conf.py: get rid of load_config.py
[+] scripts: remove sphinx-build-wrapper from scripts/
[+] tools/docs: sphinx-build-wrapper: handle sphinx-build errors
[+] Docs/zh_CN: Translate timestamping.rst to Simplified Chinese
[+] docs/zh_CN: Add security lsm-development Chinese translation
[+] Docs/zh_CN: fix the format of proofreader
[+] Docs/zh_CN: align title underline for ubifs.rst
[+] Docs/zh_CN: add fixed format for the header of gfs2-glocks.rst
[+] tools/docs: sphinx-build-wrapper: add support to run inside venv
[+] tools/docs: sphinx-* break documentation bulds on openSUSE
[+] tools/docs: sphinx-build-wrapper: move rust doc builder to wrapper
[+] scripts: kdoc_parser.py: warn about Python version only once
[+] tools: kernel-doc: add a see also section at man pages
[+] docs: add support to build manpages from kerneldoc output
[+] tools/docs: sphinx-build-wrapper: Fix output for duplicated names
[+] tools/docs,scripts: sphinx-*: prevent sphinx-build crashes
[+] tools/docs: sphinx-build-wrapper: allow building PDF files in parallel
[+] tools/docs: sphinx-build-wrapper: add an argument for LaTeX interactive mode
[+] docs: Makefile: document FONTS_CONF_DENY_VF= parameter
[+] docs: Makefile: document latex/PDF PAPER= parameter
[+] docs: parallel-wrapper.sh: remove script
[+] tools/docs: sphinx-build-wrapper: add a wrapper for sphinx-build
[+] tools/docs: python_version: move version check from sphinx-pre-install
[+] tools/docs: sphinx-pre-install: allow check for alternatives and bail out
[+] tools/docs: sphinx-pre-install: drop a debug print
[+] scripts: sphinx-pre-install: move it to tools/docs
[+] check-variable-fonts.py: add a helper to display instructions
[+] tools/docs: check-variable-fonts.py: split into a lib and an exec file
[+] scripts: check-variable-fonts.sh: convert to Python
[+] scripts/jobserver-exec: add a help message
[+] scripts/jobserver-exec: move its class to the lib directory
[+] scripts/jobserver-exec: move the code to a class
[+] docs/zh_CN: Add security ipe Chinese translation
[+] Docs/zh_CN: Translate generic-hdlc.rst to Simplified Chinese
[+] Docs/zh_CN: Translate skbuff.rst to Simplified Chinese
[+] Docs/zh_CN: Translate mptcp-sysctl.rst to Simplified Chinese
[+] Docs/zh_CN: Translate inotify.rst to Simplified Chinese
[+] Docs/zh_CN: Translate dnotify.rst to Simplified Chinese
[+] Docs/zh_CN: Translate gfs2-glocks.rst to Simplified Chinese
[+] Docs/zh_CN: Translate gfs2-uevents.rst to Simplified Chinese
[+] Docs/zh_CN: Translate gfs2.rst to Simplified Chinese
[+] Docs/zh_CN: Translate ubifs-authentication.rst to Simplified Chinese
[+] Docs/zh_CN: Translate ubifs.rst to Simplified Chinese
[+] Merge commit 'linus' into core/bugs, to resolve conflicts
[+] bugs/s390: Remove private WARN_ON() implementation
[+] bugs/core: Reorganize fields in the first line of WARNING output, add ->comm[] output
[+] bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
[+] bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
[+] bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BUG_FLAGS(), to extend WARN_ON/BUG_ON output
[+] bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS()
[+] bugs/s390: Use 'cond_str' in __EMIT_BUG()
[+] bugs/s390: Pass in 'cond_str' to __EMIT_BUG()
[+] bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in __BUG_ENTRY(), to extend WARN_ON/BUG_ON output
[+] smack: fix kernel-doc warnings for smk_import_valid_label()
[+] smack: fix bug: setting task label silently ignores input garbage
[+] smack: fix bug: unprivileged task can create labels
[+] smack: fix bug: invalid label of unix socket file
[+] smack: always "instantiate" inode in smack_inode_init_security()
[+] smack: deduplicate xattr setting in smack_inode_init_security()
[+] smack: fix bug: SMACK64TRANSMUTE set on non-directory
[+] smack: deduplicate "does access rule request transmutation"
[+] bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY()
[+] bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BUG_ENTRY(), to extend WARN_ON/BUG_ON output
[+] bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY()
[+] bugs/x86: Augment warnings output by concatenating 'cond_str' with the regular __FILE__ string in _BUG_FLAGS()
[+] bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter
[+] bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED Kconfig switch
[+] bugs/core: Pass down the condition string of WARN_ON_ONCE(cond) warnings to __WARN_FLAGS()
[+] bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter
Test results