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