This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0506158ac736 Merge tag 'thermal-6.20-rc1' of git://git.kernel.org/pub/s [...] new 608fedd2f303 PCI: Prepare to protect against concurrent isolated cpuset change new de715325cc47 cpu: Revert "cpu/hotplug: Prevent self deadlock on CPU hot [...] new 2d05068610a3 memcg: Prepare to protect against concurrent isolated cpus [...] new 69e227e45069 mm: vmstat: Prepare to protect against concurrent isolated [...] new 4fca0e550d50 sched/isolation: Save boot defined domain flags new 0f4dfdc17b3c cpuset: Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT new 4a062d33cd0f driver core: cpu: Convert /sys/devices/system/cpu/isolated [...] new 662ff1aac854 net: Keep ignoring isolated cpuset change new 53c2f9d1b115 block: Protect against concurrent isolated cpuset change new b5de34ed87f3 timers/migration: Prevent from lockdep false positive warning new 622c508bcf48 cpu: Provide lockdep check for CPU hotplug lock write-held new a7e546354d9c cpuset: Provide lockdep check for cpuset lock held new 27c3a5967f05 sched/isolation: Convert housekeeping cpumasks to rcu pointers new 03ff73510169 cpuset: Update HK_TYPE_DOMAIN cpumask from cpuset new b7eb4edcc3b5 sched/isolation: Flush memcg workqueues on cpuset isolated [...] new ce84ad5e994a sched/isolation: Flush vmstat workqueues on cpuset isolate [...] new 29b306c44eb5 PCI: Flush PCI probe workqueue on cpuset isolated partitio [...] new 23f09dcc0a0f cpuset: Propagate cpuset isolation update to workqueue thr [...] new f5c145ae4f26 cpuset: Propagate cpuset isolation update to timers throug [...] new 0947d018cf57 timers/migration: Remove superfluous cpuset isolation test new 6440966067dc cpuset: Remove cpuset_cpu_is_isolated() new 1c3329df409b sched/isolation: Remove HK_TYPE_TICK test from cpu_is_isolated() new 2f8039809888 PCI: Remove superfluous HK_TYPE_WQ check new 012fef0e4859 kthread: Refine naming of affinity related fields new 5564c12385b7 kthread: Include unbound kthreads in the managed affinity list new 92a734606e90 kthread: Include kthreadd to the managed affinity list new 041ee6f3727a kthread: Rely on HK_TYPE_DOMAIN for preferred affinity management new bf5b0c27fad2 sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN new 79c0abaf06fc sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN new e894f6339808 kthread: Honour kthreads preferred affinity after cpuset changes new 60ba9c38b931 kthread: Comment on the purpose and placement of kthread_a [...] new d279138a2788 kthread: Document kthread_affine_preferred() new fa39ec4f89f2 doc: Add housekeeping documentation new d16738a4e79e Merge tag 'kthread-for-7.0' of git://git.kernel.org/pub/sc [...] new ec4bb8e8dfa0 tools/nolibc: add ptrace support new cc6809f67284 tools/nolibc: always use 64-bit mode for s390 header checks new f675e35dd28f tools/nolibc/poll: use kernel types for system call invocations new 548d682649f0 tools/nolibc/poll: drop __NR_poll fallback new 668e43737279 tools/nolibc/select: drop non-pselect based implementations new b8f4f5d1b99e tools/nolibc/time: drop invocation of gettimeofday system call new ba7fd0384530 tools/nolibc: prefer explicit 64-bit time-related system calls new 7efd15d22a9b tools/nolibc/gettimeofday: avoid libgcc 64-bit divisions new 47c17d97681d tools/nolibc/select: avoid libgcc 64-bit multiplications new f5aa863aea6c tools/nolibc: use custom structs timespec and timeval new bdcfc417f26f tools/nolibc: always use 64-bit time types new ca7206b6ad02 selftests/nolibc: test compatibility of nolibc and kernel [...] new 6c9be9052720 tools/nolibc: remove time conversions new dd6659efe052 tools/nolibc: add compiler version detection macros new 37219aa5b123 tools/nolibc: add __nolibc_static_assert() new f3ed932644a6 selftests/nolibc: add static assertions around time types [...] new 03139924859f selftests/nolibc: drop NOLIBC_SYSROOT=0 logic new 57624b38ce99 tools/nolibc: align sys_vfork() with sys_fork() new 6b6dbf3e4ecf selftests/nolibc: always build sparc32 tests with -mcpu=v8 new 4203c6fb5e9d selftests/nolibc: try to read from stdin in readv_zero test new 20c72de1f8a9 selftests/nolibc: scope custom flags to the nolibc-test target new 6fe8360b16ac selftests/nolibc: also test libc-test through regular self [...] new edaf30743185 tools/nolibc: Add fread() to stdio.h new 109770cc8168 tools/nolibc: Add fseek() to stdio.h new a5f00be9b3b0 tools/nolibc: Add a simple test for writing to a FILE and [...] new 861ea34546dc Merge tag 'nolibc-20260206-for-7.0-1' of git://git.kernel. [...] new 5ba35a6c13ff s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS new b4780fe4ddf0 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUI [...] new afa8fa52a42c s390/ptrace: Convert function macros to inline functions new 71f9bc6f7c25 s390/ap/zcrypt: Revisit module param permissions new eb2606bba1cb s390: Implement ARCH_HAS_CC_CAN_LINK new 12ea976f955c s390/ap: Fix typo in function name reference new 6cce3609a1e0 s390/preempt: Optimize preempt_count() new 23ba7d31633d s390/preempt: Optimize __preemp_count_add()/__preempt_count_sub() new 05405b8fd284 s390/asm: Let __HAVE_ASM_FLAG_OUTPUTS__ define 1 new 48b4790f0549 s390/preempt: Optimize __preempt_count_dec_and_test() new 86302ddf20e6 Merge branch 'preempt' new 84d875e69818 s390/pci: Handle futile config accesses of disabled device [...] new 88303fb68cc2 s390/pci: Use PCIBIOS return values in pci_read()/pci_write() new e5f3e67de587 s390: Add CC_HAS_ASM_IMMEDIATE_STRINGS new e3abd056ffc9 s390/bug: Convert to inline assembly with input operands new 2b71b8ab9718 s390/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED new 8cbfd13601af s390/bug: Introduce and use monitor code macro new ee44f4e7ebb5 s390/traps: Copy monitor code to pt_regs new 04dabb4261c3 s390/bug: Implement __WARN_printf() new 940cfea42704 s390/bug: Implement WARN_ONCE() new 79996065cfa2 s390/bug: Skip __WARN_trap() in call traces new 9f9d68c308cb s390/bug: Prevent tail-call optimization new 0875816a58d8 Merge branch 'warn-exception' new 0d453ba04044 s390/Kconfig: Define non-zero ILLEGAL_POINTER_VALUE new b2c04fc12390 s390/perf: Disable register readout on sampling events new cab7d81de304 s390: Document s390 stackprotector support new b8555fbc1631 s390/configs: Enable BLK_DEV_NULL_BLK as module new f8a9c11000e5 s390/kexec: Emit an error message when cmdline is too long new c03b6ef74c2b s390/tape: Remove support for 3590/3592 models new effcf3df282b s390/tape: Remove tape load display support new 28da74c29439 s390/tape: Remove special block id handling new 516fbb485245 s390/tape: Remove unused command definitions new 4b6852d764b7 s390/tape: Remove 3480 tape device type new 13391069bdc2 s390/tape: Cleanup sense data analysis and error handling new 9872dae6102e s390/tape: Rename tape_34xx.c to tape_3490.c new 01d098dcfdd4 Merge branch 'tape-devices' new f65c75b0b9b5 s390/cio: Fix device lifecycle handling in css_alloc_subchannel() new 5ae76830c76c s390/tape: Consolidate tape config options and modules new c48953d81972 Merge tag 's390-7.0-1' of git://git.kernel.org/pub/scm/lin [...] new f16a9577b7d3 nubus: Call put_device() in bus initialization error path new cb39cf99d88e m68k: sun3: Replace vsprintf() with bounded vsnprintf() new b33c3b84045e Merge tag 'm68k-for-v7.0-tag1' of git://git.kernel.org/pub [...] new dc2f4d41a6b6 sparc: Implement ARCH_HAS_CC_CAN_LINK new e38eba3b7787 sparc: Synchronize user stack on fork and clone new 2153b2e8917b sparc: Add architecture support for clone3 new 674fb053e95d sparc: vio: Replace snprintf with strscpy in vio_create_one new be0bccffcde3 sparc: don't reference obsolete termio struct for TC* constants new 9796ba918e58 sparc64: fix unused variable warning new d844152d85cf sparc: remove unused variable strtab new 7e3a1e0cccbf Merge tag 'sparc-for-7.0-tag1' of git://git.kernel.org/pub [...] new dd5712f3379c alpha: fix user-space corruption during memory compaction new 9f722cb7304f Merge tag 'alpha-for-v7.0-tag' of git://git.kernel.org/pub [...] new e97e3e31d898 MAINTAINERS: Update the maintainers for ARM64 ACPI new f7d5e9e70302 ACPI: AGDI: Add interrupt signaling mode support new 3e42a4f5e0a1 Merge branch 'for-next/acpi' into for-next/core new e3baa5d4b361 arm64: Add support for TSV110 Spectre-BHB mitigation new 6191b25d8bd9 arm64: Unconditionally enable LSE support new 018a231b0260 arm64: Unconditionally enable PAN support new f174a9ffcd48 KVM: arm64: Add exit to userspace on {LD,ST}64B* outside o [...] new 902eebac8fa3 KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B new 2937aeec9dc5 KVM: arm64: Handle DABT caused by LS64* instructions on un [...] new dea58da4b6fe arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usa [...] new 151b92c92a45 KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest new 58ce78667a64 arm64: Add support for FEAT_{LS64, LS64_V} new a4e5927115f3 arm64: mte: Set TCMA1 whenever MTE is present in the kernel new 1f3b950492db arm64: poe: fix stale POR_EL0 values for ptrace new 86941154bc83 Merge branch 'for-next/cpufeature' into for-next/core new af15bc259e26 arm64: topology: Skip already covered CPUs when setting fr [...] new 4221504c4328 cpufreq: Add new helper function returning cpufreq policy new 6fd9be0b7b2e arm64: topology: Handle AMU FIE setup on CPU hotplug new 747d5b6735ca arm64: topology: Do not warn on missing AMU in cpuhp_topol [...] new c2581836ccfa Merge branch 'for-next/cpufreq' into for-next/core new 35c3dcb1ac2c syscall.h: Remove unused SYSCALL_MAX_ARGS new 98cc091262ef arm64: Avoid memcpy() for syscall_get_arguments() new e7e7afdc7c14 arm64: Remove unused _TIF_WORK_MASK new 741a9000173a arm64/ptrace: Split report_syscall() new a3386301667e arm64/ptrace: Return early for ptrace_report_syscall_entry [...] new 3aa99d74c849 Merge branch 'for-next/entry' into for-next/core new 3fed7e0059f0 arm64: errata: Workaround for SI L1 downstream coherency issue new 2f8aed5e97fd Merge branch 'for-next/errata' into for-next/core new 484626209600 arm64: simplify arch_uprobe_xol_was_trapped return new 15dd20dda979 arm64: kernel: initialize missing kexec_buf->random field new f22c81bebf8b arm64: Disable branch profiling for all arm64 code new 53f45f045cbe arm64: mm: warn once for ioremap attempts on RAM mappings new c96f95bca1be Merge branch 'for-next/misc' into for-next/core new 12a94953c37e perf/arm-cmn: Support CMN-600AE new 0c7c64146f70 drivers: perf: use bitmap_empty() where appropriate new 0113affc9101 perf/arm_dsu: Support DSU-110 new 85c0dbd8b6e2 perf/arm_dsu: Support DSU-120 new 79448fa1f495 perf/arm_dsu: Allow standard cycles events new ab26d9c85554 perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD new d4cfa05ac7f7 Merge branch 'for-next/perf' into for-next/core new fb36d71308a7 kselftest/arm64: Support FORCE_TARGETS new 2a369c494248 kselftest/arm64: Use syscall() macro over nolibc my_syscall() new 57a96356bb69 kselftest/arm64: Add HWCAP test for FEAT_LS64 new 3c58f03e805f kselftest/arm64: Add missing file in .gitignore new 96e004b4bdf9 kselftest/arm64: Add a no-SVE loop after SVE in fp-pidbench new b661d753ce2e kselftest/arm64: Raise default number of loops in fp-pidbench new 76e9f683a531 Merge branch 'for-next/selftests' into for-next/core new bb0c99e08ab9 arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y new 53c998527ffa arm64/gcs: Fix error handling in arch_set_shadow_stack_status() new 283182c1c239 perf: arm_spe: Properly set hw.state on failures new 36c0de02575c perf/arm-cmn: Reject unsupported hardware configurations new 45bf4bc87c46 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 842df741a4e4 xen/events: replace use of system_wq with system_percpu_wq new 378f1dc3d647 xen: privcmd: WQ_PERCPU added to alloc_workqueue users new db9aded979b4 x86/xen/pvh: Enable PAE mode for 32-bit guest only when CO [...] new dc8ea8714311 xen/virtio: Don't use grant-dma-ops when running as Dom0 new 763baca7bf8b xen: introduce xen_console_io option new 0949c646d646 Partial revert "x86/xen: fix balloon target initialization [...] new b13cd24c15d7 xen/balloon: improve accuracy of initial balloon target for dom0 new c74a1a68a990 xen/mcelog: simplify MCE_GETCLEAR_FLAGS using xchg() new e08dd1ee4983 xenbus: Use .freeze/.thaw to handle xenbus devices new c307b6dc9c4f xenbus: Rename helpers to freeze/thaw/restore new 33120a2f8fc4 Merge tag 'for-linus-7.0-rc1-tag' of git://git.kernel.org/ [...] new bb2c941b3131 efi: sysfb_efi: Replace open coded swap with the macro new 449b87e81f35 efi: sysfb_efi: Fix lfb_linelength calculation when applyi [...] new 7f2f1fd6fc05 efi: sysfb_efi: Convert swap width and height quirk to a callback new c7c7eb5ed5a3 efi: sysfb_efi: Fix efidrmfb and simpledrmfb on Valve Steam Deck new b868070fbc02 efi: earlycon: Reduce number of references to global screen_info new 54bdafd77808 efi: sysfb_efi: Reduce number of references to global screen_info new b945922619b7 sysfb: Add struct sysfb_display_info new a41e0ab394e4 sysfb: Replace screen_info with sysfb_primary_display new 08e583ad6857 sysfb: Pass sysfb_primary_display to devices new 4fcae6358871 sysfb: Move edid_info into sysfb_primary_display new c5a8f13f1e47 efi: Support EDID information new 0c61526621ec Merge tag 'efi-next-for-v7.0' of git://git.kernel.org/pub/ [...] new f089d9b2c229 docs: kbuild: Fix typos in makefiles.rst new 82e87387f6e2 Documentation: kernel-hacking: Remove comma new 1045ec382c60 kernel-doc: add support for handling global variables new bdd1cf87847f kernel-doc: add support to handle DEFINE_ variables new bea467aa5da1 docs: media: v4l2-ioctl.h: document two global variables new 8deb5d725b48 docs: kernel-doc.rst: don't let automarkup mangle with consts new b580fa304c85 docs: kernel-doc.rst: document the new "var" kernel-doc markup new aaacd70fb77a docs: kernel-doc.rst: Parse DEFINE_ macros without prefixes new d07e0857dcb6 Merge branch 'mauro-vars' into docs-mw new 5188f6bd408f docs: admin: devices: /dev/sr<N> for SCSI CD-ROM new 197bbebd2581 docs: Update documentation to avoid mentioning of kernel.h new 9dbbd32ecd7b kdoc: allow dots in inline @param names new faa395bcda43 docs: fix typo in clang-format documentation new 1de54df94953 Documentation: arm: keystone: update DT binding reference new 7508b208f1c5 Documentation/rv: Fix dead link to monitor_synthesis.rst new 135739a2a92f Documentation: mailbox: mbox_chan_ops.flush() is optional new 273aa250f138 Documentation: Improve wording on requirements for a free [...] new ceddb2c001d9 Documentation: insist on the plain-text requirement for se [...] new 7548c69f5167 Documentation: Add some hardware hints for real-time new 6c95f2d67f7d Documentation: update config name in real-time architectur [...] new 7f3c3a0a9103 MAINTAINERS: Add doc files on real-time support to Real-ti [...] new b09ee709a93c docs/ja_JP: fix typos and duplicated phrases in kernel dev [...] new c7bba35efa79 docs/ja_JP: fix translation of freestanding C environment new 7f3f258dafa9 docs/ja_JP: fix typos in submit-checklist.rst new e970637707f4 docs: find-unused-docs.sh: fixup directory usage new 8ee50b15d240 docs: Makefile: wrap SPHINXDIRS help text new 4971ca2007e3 docs: process: email-client: add Thunderbird "Toggle Line [...] new 5ce70894f6ca Doc: correct spelling and wording mistakes new 90f1d896d59f doc-guide: kernel-doc: specify that W=n does not check hea [...] new 8a12e3fbf2c3 docs: submitting-patches: suggest adding previous version links new 57a63f6549aa Docs/translations/ko_KR: remove memory-barriers new 78d979db6cef docs: add AI Coding Assistants documentation new ae4f42ea4cab docs: keystone: fix typo in knav-qmss documentation new 3a8501b3a429 docs: admin: devices: remove /dev/cdwriter new b47e2b93aa31 Documentation: kernel-hacking: Remove current macro annotation new 2b79aafb1705 Documentation: kernel-hacking: Do not italicize EXPORT_SYM [...] new bb51cf4f6179 Documentation: kernel-hacking: Convert internal links new 736ea8102637 Documentation: kernel-hacking: Remove :c:func: annotations new ae350d71815a doc: input: fix typos in input.rst new 46b4bb702e87 docs: spufs: fix ppc64 architecture line break new be5c6ec66030 Documentation/kernel-parameters: Add tsa under mitigations=off new bbf8c67aa6ae tools: jobserver: Prevent deadlock caused by incorrect job [...] new 41dc31ad21ea CREDITS: add whitespace before opening parentheses new b0ada75879c2 MAINTAINERS: Update for the doc subsystem new 829656c3e263 Documentation: bug-hunting.rst: Remove wrong 'file:' syntax new a02857e73494 Documentation/trace: Fix links to other documents new 8913632998fc Documentation: Fix typos and grammatical errors new 07265c326b40 driver-core: improve driver binding documentation new e5b1c0fa4ff2 Documentation: Remove :manpage: from non-existing man pages new 9088a767e745 Documentation: Link man pages to https://man7.org/ new 653793b8a3e5 Documentation: CSS: Improve man page font new d9d25684e98d docs: make kptr_restrict and hash_pointers reference each other new f2d46684be22 docs: filesystems: add fs/open.c to api-summary new a66437c27979 Documentation: Provide guidelines for tool-generated content new 3c5fefc8f1c8 doc: kgdb: Add description about rodata=off kernel parameter new 20f73d6fc298 scsi: docs: Add description for missing options of link_po [...] new b2664a90c171 jobserver: Split up the big try: block new 292eca316321 docs: kdoc: fix logic to handle unissued warnings new 802774d8539f docs: kdoc: avoid error_count overflows new bd28e99720f3 docs: kdoc: ensure that comments are using our coding style new 6cc45ee5df3b docs: kdoc: some fixes to kernel-doc comments new 24f984aa117f docs: kdoc: remove support for an external kernel-doc from sphinx new eba6ffd126cd docs: kdoc: move kernel-doc to tools/docs new 32e9a42440a2 docs: kdoc: move the return values to the helper message new 35c0f975ef4a docs: kdoc: improve description of MsgFormatter new 0407f3714ce5 docs: conf.py: get rid of the now unused kerneldoc_bin env var new 4a3efd128f7d docs: sphinx-build-wrapper: stop setting kerneldoc_bin for Sphinx new a9e732c12dab docs: add a scripts/kernel-doc symbolic link new 11ba4215d0d6 Merge branch 'mauro' into docs-mw new 36718450835c docs: ja_JP: Start translation of submitting-patches new 5094f7d5ff23 tools/docs: sphinx-build-wrapper: generate rust docs only once new 2d652135a16b tools/docs: sphinx-build-wrapper: make 'rustdoc' a local variable new 6f9a96cc96ea tools/docs: sphinx-build-wrapper: compute sphinxdirs_list earlier new ffb569d59c25 tools/docs: sphinx-build-wrapper: only generate rust docs [...] new 7bcdf96aff68 docs: custom.css: prevent li marker to override text new d0b31c30b58c docs: conf.py: don't use doctree with a different meaning new f123cffb0009 docs: conf: don't rely on cwd to get documentation location new 6a4931a7fe00 docs: enable Sphinx autodoc extension to allow documenting python new 4b8fae7a169a docs: custom.css: add CSS for python new 4d7f6319faf2 docs: kdoc: latex_fonts: Improve docstrings and comments new 8d08c7c6ffc1 docs: kdoc_files: Improve docstrings and comments new f40bba94a4db docs: kdoc_item: Improve docstrings and comments new 50206750e08e docs: kdoc_parser: Improve docstrings and comments new 245f1ab2c9bc docs: kdoc_output: Improve docstrings and comments new b0b88915c83c docs: kdoc_re: Improve docstrings and comments new e68c84b9f3ba docs: kdoc: parse_data_structs: Improve docstrings and comments new 7ef684c9fdb3 docs: kdoc: enrich_formatter: Improve docstrings and comments new 33220c1fc10b docs: kdoc: python_version: Improve docstrings and comments new 333f602e2fb5 docs: add kernel-doc modules documentation new 9fa4ee7c1af3 docs: add kabi modules documentation new 66c3bf974d48 docs: python: abi_parser: do some improvements at documentation new ff91637dece7 docs: python: abi_regex: do some improvements at documentation new a50c62d375a8 docs: kabi: system_symbols: end docstring phrases with a dot new 5c9ece0b02b2 docs: kabi: helpers: add helper for debug bits 7 and 8 new b713adadf8be docs: kabi: helpers: add documentation for each "enum" value new 7a66b29dc59f docs: add jobserver module documentation new 8b85f614f3b6 docs: jobserver: do some documentation improvements new cb472bb3c31d docs: add parse_features module documentation new ef6aa110d888 docs: parse_features: make documentation more consistent new 330367bdc176 Merge branch 'mauro' into docs-mw new a592a36e4937 Documentation: use a source-read extension for the index l [...] new 6b8edfcd661b docs: automarkup.py: Skip common English words as C identifiers new c0f612f8bc34 docs: filesystems: ensure proc pid substitutable is complete new 1482f61ccd98 docs: ioctl-number: fix a typo in ioctl-number.rst new 78a00cac1e96 docs: fix 're-use' -> 'reuse' in documentation new 12ea2cff02f8 docs: ja_JP: process: translate 'Obtain a current source tree' new 98f51c466aeb docs: kdoc: Fix pdfdocs build for tools new b09cc1ddde97 docs: sphinx-build-wrapper: allow -v override -q new 64e4882c8228 tools: sphinx-build-wrapper: improve its help message new 0a83293322fd doc: development-process: add notice on testing new 72c395024dac Merge tag 'docs-7.0' of git://git.kernel.org/pub/scm/linux [...]
The 298 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 8 +- Documentation/ABI/testing/pstore | 2 +- Documentation/Makefile | 3 +- Documentation/RCU/index.rst | 7 - Documentation/accel/index.rst | 7 - Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/aoe/index.rst | 7 - Documentation/admin-guide/auxdisplay/index.rst | 7 - Documentation/admin-guide/bug-hunting.rst | 6 +- Documentation/admin-guide/cgroup-v1/hugetlb.rst | 18 +- Documentation/admin-guide/cgroup-v1/index.rst | 7 - Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/cifs/index.rst | 7 - Documentation/admin-guide/device-mapper/index.rst | 7 - Documentation/admin-guide/devices.rst | 10 +- Documentation/admin-guide/devices.txt | 6 +- Documentation/admin-guide/gpio/index.rst | 7 - Documentation/admin-guide/index.rst | 7 - Documentation/admin-guide/initrd.rst | 2 +- Documentation/admin-guide/kdump/index.rst | 7 - Documentation/admin-guide/kdump/kdump.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 9 + Documentation/admin-guide/mm/nommu-mmap.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 3 + Documentation/arch/arc/index.rst | 7 - Documentation/arch/arm/index.rst | 8 - Documentation/arch/arm/keystone/knav-qmss.rst | 2 +- Documentation/arch/arm/keystone/overview.rst | 2 +- Documentation/arch/arm64/arm-acpi.rst | 4 +- Documentation/arch/arm64/asymmetric-32bit.rst | 12 +- Documentation/arch/arm64/booting.rst | 12 + Documentation/arch/arm64/elf_hwcaps.rst | 7 + Documentation/arch/arm64/index.rst | 7 - Documentation/arch/arm64/silicon-errata.rst | 1 + Documentation/arch/loongarch/index.rst | 7 - Documentation/arch/m68k/index.rst | 7 - Documentation/arch/mips/index.rst | 7 - Documentation/arch/openrisc/index.rst | 7 - Documentation/arch/parisc/index.rst | 7 - Documentation/arch/powerpc/index.rst | 7 - Documentation/arch/riscv/index.rst | 7 - Documentation/arch/s390/driver-model.rst | 2 +- Documentation/arch/s390/index.rst | 7 - Documentation/arch/s390/mm.rst | 4 + Documentation/arch/x86/shstk.rst | 2 +- Documentation/bpf/index.rst | 7 - Documentation/cdrom/index.rst | 7 - Documentation/conf.py | 55 +- Documentation/core-api/housekeeping.rst | 111 + Documentation/core-api/index.rst | 8 +- Documentation/core-api/kho/index.rst | 2 - Documentation/core-api/kobject.rst | 2 +- .../core-api/real-time/architecture-porting.rst | 3 +- Documentation/core-api/real-time/hardware.rst | 132 + Documentation/core-api/real-time/index.rst | 1 + Documentation/dev-tools/checkpatch.rst | 2 +- Documentation/dev-tools/clang-format.rst | 2 +- Documentation/dev-tools/index.rst | 8 - Documentation/doc-guide/index.rst | 7 - Documentation/doc-guide/kernel-doc.rst | 63 +- Documentation/driver-api/80211/index.rst | 7 - Documentation/driver-api/basics.rst | 17 +- Documentation/driver-api/coco/index.rst | 2 - Documentation/driver-api/crypto/iaa/index.rst | 7 - Documentation/driver-api/crypto/index.rst | 7 - Documentation/driver-api/cxl/index.rst | 2 - Documentation/driver-api/dmaengine/index.rst | 7 - Documentation/driver-api/driver-model/binding.rst | 9 +- .../driver-api/driver-model/design-patterns.rst | 2 +- Documentation/driver-api/driver-model/index.rst | 7 - Documentation/driver-api/early-userspace/index.rst | 7 - Documentation/driver-api/firmware/index.rst | 7 - Documentation/driver-api/index.rst | 7 - Documentation/driver-api/mailbox.rst | 2 +- Documentation/driver-api/memory-devices/index.rst | 7 - Documentation/driver-api/pci/index.rst | 7 - Documentation/driver-api/phy/index.rst | 8 - Documentation/driver-api/phy/phy.rst | 2 +- Documentation/driver-api/pm/index.rst | 7 - Documentation/driver-api/serial/index.rst | 7 - Documentation/driver-api/soundwire/index.rst | 7 - .../surface_aggregator/clients/index.rst | 7 - .../driver-api/surface_aggregator/index.rst | 7 - Documentation/driver-api/tty/tty_ldisc.rst | 2 +- Documentation/driver-api/usb/gadget.rst | 2 +- Documentation/driver-api/usb/index.rst | 7 - Documentation/driver-api/xilinx/index.rst | 7 - Documentation/fault-injection/index.rst | 7 - Documentation/fb/index.rst | 7 - .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/proc.rst | 6 +- Documentation/filesystems/relay.rst | 2 +- Documentation/filesystems/resctrl.rst | 2 +- Documentation/filesystems/spufs/spu_create.rst | 4 +- Documentation/filesystems/spufs/spu_run.rst | 4 +- .../firmware-guide/acpi/DSD-properties-rules.rst | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/fpga/index.rst | 7 - Documentation/gpu/drivers.rst | 7 - Documentation/gpu/index.rst | 7 - Documentation/hwmon/index.rst | 7 - Documentation/i2c/index.rst | 7 - Documentation/infiniband/index.rst | 7 - Documentation/input/devices/index.rst | 7 - Documentation/input/gamepad.rst | 2 +- Documentation/input/index.rst | 7 - Documentation/input/input.rst | 2 +- Documentation/isdn/index.rst | 7 - Documentation/kbuild/index.rst | 7 - Documentation/kbuild/kbuild.rst | 2 +- Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 183 +- Documentation/livepatch/index.rst | 7 - Documentation/locking/index.rst | 7 - Documentation/mhi/index.rst | 7 - Documentation/netlabel/index.rst | 7 - .../networking/device_drivers/atm/index.rst | 7 - .../networking/device_drivers/can/index.rst | 7 - .../networking/device_drivers/cellular/index.rst | 7 - .../networking/device_drivers/ethernet/index.rst | 7 - .../ethernet/mellanox/mlx5/index.rst | 7 - .../networking/device_drivers/fddi/index.rst | 7 - .../networking/device_drivers/hamradio/index.rst | 7 - Documentation/networking/device_drivers/index.rst | 7 - .../networking/device_drivers/wifi/index.rst | 7 - .../networking/device_drivers/wwan/index.rst | 7 - Documentation/networking/diagnostic/index.rst | 7 - Documentation/networking/index.rst | 7 - Documentation/pcmcia/index.rst | 7 - Documentation/peci/index.rst | 7 - Documentation/power/index.rst | 7 - Documentation/process/1.Intro.rst | 2 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/4.Coding.rst | 6 +- Documentation/process/5.Posting.rst | 7 +- Documentation/process/7.AdvancedTopics.rst | 2 +- Documentation/process/adding-syscalls.rst | 20 +- Documentation/process/changes.rst | 2 +- Documentation/process/coding-assistants.rst | 59 + Documentation/process/coding-style.rst | 12 +- Documentation/process/debugging/index.rst | 9 - Documentation/process/debugging/kgdb.rst | 7 + Documentation/process/email-clients.rst | 9 +- Documentation/process/generated-content.rst | 109 + Documentation/process/index.rst | 9 +- Documentation/process/maintainer-pgp-guide.rst | 4 +- Documentation/process/security-bugs.rst | 6 +- Documentation/process/submitting-patches.rst | 6 +- Documentation/rust/index.rst | 7 - Documentation/scheduler/index.rst | 7 - Documentation/scsi/ChangeLog.sym53c8xx | 6 +- .../scsi/link_power_management_policy.rst | 23 +- Documentation/sound/hd-audio/notes.rst | 2 +- Documentation/sound/index.rst | 7 - Documentation/sphinx-includes/subproject-index.rst | 7 + Documentation/sphinx-static/custom.css | 20 +- Documentation/sphinx/automarkup.py | 10 + Documentation/sphinx/kerneldoc.py | 60 +- Documentation/spi/index.rst | 7 - Documentation/staging/rpmsg.rst | 7 +- Documentation/target/index.rst | 7 - Documentation/tee/index.rst | 7 - Documentation/timers/index.rst | 7 - Documentation/tools/feat.rst | 10 + Documentation/tools/index.rst | 8 +- Documentation/tools/jobserver.rst | 10 + Documentation/tools/kabi.rst | 13 + Documentation/tools/kabi_helpers.rst | 11 + Documentation/tools/kabi_parser.rst | 10 + Documentation/tools/kabi_regex.rst | 10 + Documentation/tools/kabi_symbols.rst | 10 + Documentation/tools/kdoc.rst | 12 + Documentation/tools/kdoc_ancillary.rst | 46 + Documentation/tools/kdoc_output.rst | 14 + Documentation/tools/kdoc_parser.rst | 29 + Documentation/tools/python.rst | 13 + Documentation/tools/rtla/index.rst | 7 - Documentation/tools/rv/index.rst | 7 - Documentation/trace/fprobe.rst | 2 +- Documentation/trace/ftrace-uses.rst | 2 +- Documentation/trace/index.rst | 7 - .../trace/rv/da_monitor_instrumentation.rst | 6 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 8 +- .../translations/it_IT/process/adding-syscalls.rst | 16 +- Documentation/translations/ja_JP/index.rst | 1 + Documentation/translations/ja_JP/process/howto.rst | 6 +- .../ja_JP/process/submit-checklist.rst | 4 +- .../ja_JP/process/submitting-patches.rst | 56 + .../ko_KR/core-api/wrappers/memory-barriers.rst | 18 - Documentation/translations/ko_KR/index.rst | 1 - .../translations/ko_KR/memory-barriers.txt | 2952 -------------------- .../translations/sp_SP/process/adding-syscalls.rst | 16 +- .../translations/sp_SP/process/coding-style.rst | 2 +- .../translations/zh_CN/doc-guide/kernel-doc.rst | 10 +- Documentation/translations/zh_CN/kbuild/kbuild.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../translations/zh_TW/process/coding-style.rst | 2 +- Documentation/usb/index.rst | 7 - Documentation/userspace-api/gpio/index.rst | 7 - Documentation/userspace-api/index.rst | 7 - Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/index.rst | 7 - Documentation/virt/kvm/api.rst | 43 +- Documentation/w1/index.rst | 7 - Documentation/watchdog/index.rst | 7 - Documentation/wmi/devices/index.rst | 7 - Documentation/wmi/index.rst | 8 - MAINTAINERS | 7 +- Makefile | 2 +- README | 12 + arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 + arch/arm/include/asm/syscall.h | 2 - arch/arm64/Kbuild | 4 + arch/arm64/Kconfig | 52 +- arch/arm64/include/asm/assembler.h | 10 + arch/arm64/include/asm/cpucaps.h | 2 - arch/arm64/include/asm/el2_setup.h | 12 +- arch/arm64/include/asm/esr.h | 8 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/insn.h | 23 - arch/arm64/include/asm/kvm_emulate.h | 7 + arch/arm64/include/asm/lse.h | 9 - arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/include/asm/syscall.h | 18 +- arch/arm64/include/asm/thread_info.h | 6 - arch/arm64/include/asm/uaccess.h | 6 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/cpu_errata.c | 31 + arch/arm64/kernel/cpufeature.c | 40 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/probes/uprobes.c | 5 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 50 +- arch/arm64/kernel/topology.c | 66 +- arch/arm64/kvm/at.c | 7 - arch/arm64/kvm/hyp/entry.S | 4 +- arch/arm64/kvm/inject_fault.c | 34 + arch/arm64/kvm/mmio.c | 27 +- arch/arm64/kvm/mmu.c | 14 +- arch/arm64/lib/insn.c | 2 - arch/arm64/mm/gcs.c | 4 +- arch/arm64/mm/ioremap.c | 3 +- arch/arm64/mm/proc.S | 10 +- arch/arm64/net/bpf_jit_comp.c | 7 - arch/arm64/tools/cpucaps | 3 + arch/loongarch/kernel/efi.c | 31 +- arch/loongarch/kernel/image-vars.h | 2 +- arch/m68k/sun3/prom/printf.c | 4 +- arch/riscv/kernel/image-vars.h | 2 +- arch/s390/Kconfig | 19 + arch/s390/boot/Makefile | 1 + arch/s390/boot/startup.c | 1 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/include/asm/ap.h | 2 +- arch/s390/include/asm/asm-prototypes.h | 1 + arch/s390/include/asm/asm.h | 2 +- arch/s390/include/asm/bug.h | 141 +- arch/s390/include/asm/pci_io.h | 1 + arch/s390/include/asm/preempt.h | 47 +- arch/s390/include/asm/ptrace.h | 42 +- arch/s390/include/uapi/asm/tape390.h | 103 - arch/s390/kernel/entry.S | 11 + arch/s390/kernel/machine_kexec_file.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/traps.c | 46 +- arch/s390/pci/pci.c | 35 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/Kconfig | 11 + arch/sparc/include/asm/syscalls.h | 1 + arch/sparc/include/asm/unistd.h | 2 - arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/entry.S | 15 + arch/sparc/kernel/kernel.h | 1 + arch/sparc/kernel/module.c | 2 - arch/sparc/kernel/process.c | 52 +- arch/sparc/kernel/process_32.c | 23 +- arch/sparc/kernel/process_64.c | 27 +- arch/sparc/kernel/syscalls.S | 8 + arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/mm/init_64.c | 6 - arch/x86/kernel/kexec-bzimage64.c | 4 +- arch/x86/kernel/setup.c | 16 +- arch/x86/platform/pvh/head.S | 2 + arch/x86/video/video-common.c | 4 +- arch/x86/xen/enlighten.c | 2 +- arch/xtensa/include/asm/syscall.h | 1 - block/blk-mq.c | 6 +- drivers/acpi/arm64/agdi.c | 101 +- drivers/base/arch_topology.c | 9 +- drivers/base/cpu.c | 2 +- drivers/cpufreq/cpufreq.c | 6 + drivers/firmware/efi/earlycon.c | 42 +- drivers/firmware/efi/efi-init.c | 38 +- drivers/firmware/efi/efi.c | 4 +- drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-entry.c | 17 +- drivers/firmware/efi/libstub/efi-stub.c | 41 +- drivers/firmware/efi/libstub/efistub.h | 7 +- drivers/firmware/efi/libstub/primary_display.c | 56 + drivers/firmware/efi/libstub/screen_info.c | 53 - drivers/firmware/efi/libstub/zboot.c | 4 +- drivers/firmware/efi/sysfb_efi.c | 144 +- drivers/firmware/sysfb.c | 13 +- drivers/firmware/sysfb_simplefb.c | 2 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/sysfb/efidrm.c | 14 +- drivers/gpu/drm/sysfb/vesadrm.c | 14 +- drivers/hv/vmbus_drv.c | 6 +- drivers/nubus/bus.c | 13 +- drivers/nubus/nubus.c | 12 +- drivers/pci/pci-driver.c | 71 +- drivers/pci/vgaarb.c | 4 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/arm_dsu_pmu.c | 37 +- drivers/perf/arm_spe_pmu.c | 18 +- drivers/perf/cxl_pmu.c | 2 +- drivers/perf/riscv_pmu_sbi.c | 2 +- drivers/perf/starfive_starlink_pmu.c | 3 +- drivers/s390/char/Kconfig | 33 +- drivers/s390/char/Makefile | 6 +- drivers/s390/char/tape.h | 13 +- drivers/s390/char/tape_3490.c | 825 ++++++ drivers/s390/char/tape_34xx.c | 1204 -------- drivers/s390/char/tape_3590.c | 1612 ----------- drivers/s390/char/tape_3590.h | 175 -- drivers/s390/char/tape_char.c | 5 +- drivers/s390/char/tape_class.c | 15 +- drivers/s390/char/tape_class.h | 2 + drivers/s390/char/tape_core.c | 14 +- drivers/s390/char/tape_std.c | 32 - drivers/s390/char/tape_std.h | 45 +- drivers/s390/cio/css.c | 2 +- drivers/s390/crypto/ap_bus.c | 12 +- drivers/s390/crypto/zcrypt_api.c | 2 +- drivers/tty/hvc/hvc_xen.c | 29 +- drivers/video/Kconfig | 8 +- drivers/video/fbdev/core/fbmon.c | 8 +- drivers/video/fbdev/efifb.c | 10 +- drivers/video/fbdev/vesafb.c | 10 +- drivers/video/fbdev/vga16fb.c | 8 +- drivers/video/screen_info_pci.c | 5 +- drivers/xen/balloon.c | 26 +- drivers/xen/events/events_base.c | 6 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/mcelog.c | 4 +- drivers/xen/privcmd.c | 3 +- drivers/xen/unpopulated-alloc.c | 3 + drivers/xen/xenbus/xenbus.h | 6 +- drivers/xen/xenbus/xenbus_probe.c | 22 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 18 +- include/linux/cpufreq.h | 5 + include/linux/cpuhplock.h | 1 + include/linux/cpuset.h | 8 +- include/linux/efi.h | 9 +- include/linux/kthread.h | 1 + include/linux/memcontrol.h | 4 + include/linux/mmu_context.h | 2 +- include/linux/nubus.h | 3 +- include/linux/pci.h | 3 + include/linux/percpu-rwsem.h | 1 + include/linux/sched/isolation.h | 16 +- include/linux/screen_info.h | 2 - include/linux/sysfb.h | 23 +- include/linux/util_macros.h | 2 +- include/linux/vmstat.h | 2 + include/linux/workqueue.h | 2 +- include/media/v4l2-ioctl.h | 15 + include/uapi/linux/kvm.h | 3 +- include/video/edid.h | 4 - include/xen/xen.h | 2 + init/Kconfig | 1 + kernel/cgroup/cpuset.c | 53 +- kernel/cpu.c | 42 +- kernel/kthread.c | 160 +- kernel/sched/isolation.c | 145 +- kernel/sched/sched.h | 4 + kernel/time/timer_migration.c | 25 +- kernel/workqueue.c | 17 +- mm/memcontrol.c | 31 +- mm/vmstat.c | 15 +- net/core/net-sysfs.c | 2 +- scripts/kernel-doc | 2 +- tools/docs/find-unused-docs.sh | 4 +- scripts/kernel-doc.py => tools/docs/kernel-doc | 89 +- tools/docs/sphinx-build-wrapper | 125 +- tools/include/nolibc/Makefile | 6 +- tools/include/nolibc/arch-s390.h | 11 + tools/include/nolibc/compiler.h | 24 + tools/include/nolibc/nolibc.h | 1 + tools/include/nolibc/poll.h | 14 +- tools/include/nolibc/std.h | 2 +- tools/include/nolibc/stdio.h | 53 +- tools/include/nolibc/sys.h | 18 +- tools/include/nolibc/sys/ptrace.h | 33 + tools/include/nolibc/sys/select.h | 25 +- tools/include/nolibc/sys/time.h | 6 +- tools/include/nolibc/sys/timerfd.h | 32 +- tools/include/nolibc/time.h | 102 +- tools/include/nolibc/types.h | 17 +- tools/lib/python/abi/abi_parser.py | 33 +- tools/lib/python/abi/abi_regex.py | 26 +- tools/lib/python/abi/helpers.py | 42 +- tools/lib/python/abi/system_symbols.py | 14 +- tools/lib/python/feat/parse_features.py | 27 +- tools/lib/python/jobserver.py | 158 +- tools/lib/python/kdoc/enrich_formatter.py | 20 +- tools/lib/python/kdoc/kdoc_files.py | 23 +- tools/lib/python/kdoc/kdoc_item.py | 18 + tools/lib/python/kdoc/kdoc_output.py | 104 +- tools/lib/python/kdoc/kdoc_parser.py | 287 +- tools/lib/python/kdoc/kdoc_re.py | 28 +- tools/lib/python/kdoc/latex_fonts.py | 95 +- tools/lib/python/kdoc/parse_data_structs.py | 62 +- tools/lib/python/kdoc/python_version.py | 20 +- tools/testing/selftests/arm64/Makefile | 6 +- tools/testing/selftests/arm64/abi/hwcap.c | 49 + tools/testing/selftests/arm64/abi/tpidr2.c | 3 +- tools/testing/selftests/arm64/fp/fp-pidbench.S | 6 +- tools/testing/selftests/arm64/gcs/basic-gcs.c | 40 +- tools/testing/selftests/arm64/mte/.gitignore | 1 + tools/testing/selftests/nolibc/Makefile | 14 +- tools/testing/selftests/nolibc/Makefile.nolibc | 8 +- tools/testing/selftests/nolibc/nolibc-test.c | 86 +- 433 files changed, 5155 insertions(+), 8618 deletions(-) create mode 100644 Documentation/core-api/housekeeping.rst create mode 100644 Documentation/core-api/real-time/hardware.rst create mode 100644 Documentation/process/coding-assistants.rst create mode 100644 Documentation/process/generated-content.rst create mode 100644 Documentation/sphinx-includes/subproject-index.rst create mode 100644 Documentation/tools/feat.rst create mode 100644 Documentation/tools/jobserver.rst create mode 100644 Documentation/tools/kabi.rst create mode 100644 Documentation/tools/kabi_helpers.rst create mode 100644 Documentation/tools/kabi_parser.rst create mode 100644 Documentation/tools/kabi_regex.rst create mode 100644 Documentation/tools/kabi_symbols.rst create mode 100644 Documentation/tools/kdoc.rst create mode 100644 Documentation/tools/kdoc_ancillary.rst create mode 100644 Documentation/tools/kdoc_output.rst create mode 100644 Documentation/tools/kdoc_parser.rst create mode 100644 Documentation/tools/python.rst create mode 100644 Documentation/translations/ja_JP/process/submitting-patches.rst delete mode 100644 Documentation/translations/ko_KR/core-api/wrappers/memory-barriers.rst delete mode 100644 Documentation/translations/ko_KR/memory-barriers.txt create mode 100644 arch/alpha/mm/tlbflush.c delete mode 100644 arch/s390/include/uapi/asm/tape390.h create mode 100644 drivers/firmware/efi/libstub/primary_display.c delete mode 100644 drivers/firmware/efi/libstub/screen_info.c create mode 100644 drivers/s390/char/tape_3490.c delete mode 100644 drivers/s390/char/tape_34xx.c delete mode 100644 drivers/s390/char/tape_3590.c delete mode 100644 drivers/s390/char/tape_3590.h rename scripts/kernel-doc.py => tools/docs/kernel-doc (88%) create mode 100644 tools/include/nolibc/sys/ptrace.h