[<prev] [next>] [day] [month] [year] [list]
Message-ID: <87tt7mjhqj.fsf@trenco.lwn.net>
Date: Fri, 21 Mar 2025 13:39:32 -0600
From: Jonathan Corbet <corbet@....net>
To: Linus Torvalds <torvalds@...uxfoundation.org>
Cc: linux-kernel@...r.kernel.org, linux-doc@...r.kernel.org
Subject: [GIT PULL] Documentation for 6.15
The following changes since commit a64dcfb451e254085a7daee5fe51bf22959d52d3:
Linux 6.14-rc2 (2025-02-09 12:45:03 -0800)
are available in the Git repository at:
git://git.lwn.net/linux.git tags/docs-6.15
for you to fetch changes up to 323cc36ef68bc2c8ca0bd5f528736432afc1a36a:
Merge tag 'chinese-doc-6.15-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw (2025-03-19 13:10:23 -0600)
----------------------------------------------------------------
It has been a reasonably busy cycle for docs...
- Significant changes throughout the tree to bring Python code up to
current standards and raise the minimum Python required to 3.9. Much of
this is preparatory to replacing the ancient Perl scripts/kernel-doc
horror with a slightly less horrifying Python implementation, expected
for 6.16.
- Update the minimum Sphinx required to 3.4.3, allowing us to remove a
bunch of older compatibility code.
- Rework and improve the generation of the ABI documentation.
(All of the above done by Mauro)
- Lots of translation updates. Alex Shi and Yanteng Si are taking on
responsibility for the Chinese translations going forward; that work will
still get to you via docs-next
- Try to standardize the format for indicating a developer's affiliation in
commit tags.
- Clarify the TAB's role in CoC enforcement actions.
- Try to spell out the rules for when a commit tag can name another
developer without their explicit permission.
Plus lots of other typo fixes and updates.
----------------------------------------------------------------
Aditya Dutt (1):
Documentation/driver-api: fixed spelling mistakes
Akira Yokosawa (3):
docs: submit-checklist: Expand on build tests against different word sizes
docs/ja_JP: Convert SubmitChecklist into reST with belated updates
docs/.../submit-checklist: Use Documentation/admin-guide/abi.rst for cross-ref of README
Alex Shi (3):
docs/zh_CN: add maintainer tree for Chinese doc pickup
docs/zh_CN: add few request for Chinese translation
docs/Chinese: change the disclaimer words
Armin Mahdilou (1):
Documentation: typo fixes
Brendan Connelly (1):
Documentation: input: Add section pertaining to polled input devices
Brian Ochoa (1):
docs: arch/x86/sva: Fix two grammar errors under Background and FAQ
Charles Han (1):
Documentation: Remove repeated word in docs
Chen Pei (1):
Documentation: riscv: Remove KPROBES_ON_FTRACE
David Reaver (1):
docs: iostats: Rewrite intro, remove outdated formats
Diego Viola (1):
docs: admin-guide: rename GTK+ to GTK
Dongliang Mu (1):
MAINTAINERS: add reviewer for Chinese translations
Fritz Koenig (1):
Documentation: ocxl.rst: Update consortium site
Gabriel (1):
Docs/arch/arm64: Fix spelling in amu.rst
Heiko Carstens (1):
scripts: get_feat.pl: substitute s390x with s390
I Hsin Cheng (2):
mm: pgtable: Fix grammar error
docs: Correct installation instruction
Ignacio Encinas (1):
Documentation: kcsan: fix "Plain Accesses and Data Races" URL in kcsan.rst
Jacek Lawrynowicz (1):
docs: driver-api: firmware: clarify userspace requirements
Jakub Kicinski (1):
docs: submitting-patches: document the format for affiliation
Jonathan Corbet (4):
Merge tag 'v6.14-rc2' into test
Merge branch 'mauro' into docs-mw
Merge branch 'mauro' into docs-mw
Merge tag 'chinese-doc-6.15-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
Lorenzo Stoakes (1):
kernel-docs: Add book to process/kernel-docs.rst
Maksimilijan Marosevic (1):
Fix typos in admin-guide/gpio
Mauro Carvalho Chehab (51):
docs: sphinx: remove kernellog.py file
docs: sphinx/kernel_abi: adjust coding style
docs: admin-guide: abi: add SPDX tags to ABI files
ABI: sysfs-class-rfkill: fix kernelversion tags
ABI: sysfs-bus-coresight-*: fix kernelversion tags
ABI: sysfs-driver-dma-idxd: fix date tags
ABI: sysfs-fs-f2fs: fix date tags
ABI: sysfs-power: fix a what tag
scripts/documentation-file-ref-check: don't check perl/python scripts
scripts/get_abi.py: add a Python tool to generate ReST output
scripts/get_abi.py: add support for symbol search
docs: use get_abi.py for ABI generation
scripts/lib/abi/abi_parser.py: optimize parse_abi() function
scripts/lib/abi/abi_parser.py: use an interactor for ReST output
docs: sphinx/kernel_abi: use AbiParser directly
docs: sphinx/kernel_abi: reduce buffer usage for ABI messages
docs: sphinx/kernel_abi: properly split lines
scripts/get_abi.pl: Add filtering capabilities to rest output
scripts/get_abi.pl: add support to parse ABI README file
docs: sphinx/kernel_abi: parse ABI files only once
docs: admin-guide/abi: split files from symbols
docs: sphinx/automarkup: add cross-references for ABI
docs: sphinx/kernel_abi: avoid warnings during Sphinx module init
scripts/lib/abi/abi_parser.py: Rename title name for ABI files
scripts/lib/abi/abi_parser.py: make it backward-compatible with Python 3.6
scripts/get_abi.py: add support for undefined ABIs
scripts/get_abi.pl: drop now obsoleted script
docs: ABI: drop two duplicate symbols
scripts/kernel-doc: remove an obscure logic from kernel-doc
docs: Makefile: use the new script to check for bad ABI references
docs: trace: decode_msr.py: make it compatible with python 3
docs: ABI: move README contents to the top
docs: changes: update Sphinx minimal version to 3.4.3
docs: changes: update Python minimal version
docs: extensions: don't use utf-8 syntax for descriptions
scripts/kernel-doc: drop Sphinx version check
docs: media: Allow creating cross-references for RC ABI
docs: automarkup: drop legacy support
docs: thunderbolt: Allow creating cross-references for ABI
docs: arm: asymmetric-32bit: Allow creating cross-references for ABI
docs: arm: generic-counter: Allow creating cross-references for ABI
docs: iio: Allow creating cross-references ABI
docs: networking: Allow creating cross-references statistics ABI
docs: submit-checklist: Allow creating cross-references for ABI README
docs: translations: Allow creating cross-references for ABI README
include/asm-generic/io.h: fix kerneldoc markup
drivers: media: intel-ipu3.h: fix identation on a kernel-doc markup
drivers: firewire: firewire-cdev.h: fix identation on a kernel-doc markup
docs: driver-api/infiniband.rst: fix Kerneldoc markup
scripts/kernel-doc: don't add not needed new lines
scripts/kernel-doc: drop dead code for Wcontents_before_sections
Maxime Ripard (1):
Documentation: dma-buf: heaps: Add heap name definitions
Mike Rapoport (Microsoft) (1):
Documentation/kernel-parameters: fix typo in description of reserve_mem
Peng Jiang (1):
docs/zh_CN: fix spelling mistake
Ritvik Gupta (1):
documentation/filesystems: fix spelling mistakes
Shuah Khan (1):
Documentation/CoC: Spell out the TAB role in enforcement decisions
Shuo Zhao (8):
docs/zh_CN: Add tpm index Chinese translation
docs/zh_CN: Add tpm tpm_event_log Chinese translation
docs/zh_CN: Add tpm tpm-security Chinese translation
docs/zh_CN: Add tpm tpm_tis Chinese translation
docs/zh_CN: Add tpm tpm_vtpm_proxy Chinese translation
docs/zh_CN: Add tpm xen-tpmfront Chinese translation
docs/zh_CN: Add tpm tpm_ftpm_tee Chinese translation
docs/zh_CN: Add security credentials Chinese translation
Suchit Karunakaran (1):
docs: scheduler: fix spelling in sched-bwc documentation
Thorsten Leemhuis (1):
docs: clarify rules wrt tagging other people
WangYuli (1):
docs/zh_CN: Update the translation of dev-tools/ubsan to v6.14-rc1
Yu-Chun Lin (1):
Documentation/core-api: min_heap: update for variable types change
Yuxian Mao (1):
docs/zh_CN: Add snp-tdx-threat-model index Chinese translation
kth (1):
docs: Remove outdated highuid.rst documentation
zhangwei (3):
docs/zh_CN: Add self-protection index Chinese translation
docs/zh_CN: Add keys index Chinese translation
docs/zh_CN: Add secrets index Chinese translation
Documentation/ABI/README | 3 +-
Documentation/ABI/removed/sysfs-class-rfkill | 2 +-
Documentation/ABI/stable/sysfs-class-rfkill | 12 +-
Documentation/ABI/stable/sysfs-devices-system-cpu | 10 -
Documentation/ABI/stable/sysfs-driver-dma-idxd | 4 +-
.../ABI/testing/configfs-usb-gadget-midi2 | 2 +-
.../ABI/testing/sysfs-bus-coresight-devices-cti | 78 +-
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 52 +-
Documentation/ABI/testing/sysfs-fs-f2fs | 4 +-
Documentation/ABI/testing/sysfs-power | 2 +-
Documentation/Makefile | 2 +-
Documentation/admin-guide/README.rst | 2 +-
Documentation/admin-guide/abi-obsolete-files.rst | 7 +
Documentation/admin-guide/abi-obsolete.rst | 6 +-
Documentation/admin-guide/abi-removed-files.rst | 7 +
Documentation/admin-guide/abi-removed.rst | 6 +-
Documentation/admin-guide/abi-stable-files.rst | 7 +
Documentation/admin-guide/abi-stable.rst | 6 +-
Documentation/admin-guide/abi-testing-files.rst | 7 +
Documentation/admin-guide/abi-testing.rst | 6 +-
Documentation/admin-guide/abi.rst | 18 +
Documentation/admin-guide/gpio/gpio-sim.rst | 2 +-
Documentation/admin-guide/gpio/gpio-virtuser.rst | 2 +-
Documentation/admin-guide/highuid.rst | 80 --
Documentation/admin-guide/index.rst | 1 -
Documentation/admin-guide/iostats.rst | 89 +-
Documentation/admin-guide/kernel-parameters.txt | 2 +-
Documentation/admin-guide/thunderbolt.rst | 2 +-
Documentation/admin-guide/workload-tracing.rst | 2 +-
Documentation/arch/arm64/amu.rst | 2 +-
Documentation/arch/arm64/asymmetric-32bit.rst | 2 +-
Documentation/arch/x86/sva.rst | 4 +-
Documentation/conf.py | 2 +-
Documentation/core-api/min_heap.rst | 4 +-
Documentation/dev-tools/kcsan.rst | 2 +-
.../bindings/net/can/microchip,mcp251xfd.yaml | 2 +-
.../firmware/firmware-usage-guidelines.rst | 5 +
Documentation/driver-api/generic-counter.rst | 4 +-
Documentation/driver-api/iio/core.rst | 2 +-
Documentation/driver-api/infiniband.rst | 16 +-
Documentation/driver-api/media/drivers/zoran.rst | 2 +-
.../driver-api/media/maintainer-entry-profile.rst | 2 +-
Documentation/driver-api/nvdimm/nvdimm.rst | 6 +-
Documentation/driver-api/pm/devices.rst | 2 +-
.../debug/kprobes-on-ftrace/arch-support.txt | 2 +-
Documentation/features/list-arch.sh | 2 +-
Documentation/filesystems/9p.rst | 2 +-
.../filesystems/bcachefs/SubmittingPatches.rst | 4 +-
Documentation/filesystems/coda.rst | 2 +-
Documentation/filesystems/debugfs.rst | 2 +-
Documentation/filesystems/netfs_library.rst | 2 +-
.../filesystems/xfs/xfs-delayed-logging-design.rst | 2 +-
.../xfs/xfs-maintainer-entry-profile.rst | 2 +-
.../filesystems/xfs/xfs-online-fsck-design.rst | 4 +-
Documentation/iio/iio_devbuf.rst | 2 +-
Documentation/input/devices/elantech.rst | 2 +-
Documentation/input/input-programming.rst | 19 +
Documentation/mm/split_page_table_lock.rst | 2 +-
Documentation/networking/statistics.rst | 2 +-
Documentation/nvme/nvme-pci-endpoint-target.rst | 2 +-
Documentation/process/5.Posting.rst | 13 +-
Documentation/process/changes.rst | 4 +-
.../process/code-of-conduct-interpretation.rst | 17 +-
Documentation/process/kernel-docs.rst | 11 +
Documentation/process/submit-checklist.rst | 12 +-
Documentation/process/submitting-patches.rst | 45 +-
Documentation/scheduler/sched-bwc.rst | 2 +-
Documentation/sound/soc/machine.rst | 2 +-
Documentation/sphinx/automarkup.py | 82 +-
Documentation/sphinx/cdomain.py | 7 +-
Documentation/sphinx/kernel_abi.py | 162 +--
Documentation/sphinx/kernel_feat.py | 4 +-
Documentation/sphinx/kernel_include.py | 4 +-
Documentation/sphinx/kerneldoc.py | 19 +-
Documentation/sphinx/kernellog.py | 22 -
Documentation/sphinx/kfigure.py | 91 +-
Documentation/sphinx/load_config.py | 2 +-
Documentation/sphinx/maintainers_include.py | 4 +-
Documentation/sphinx/rstFlatTable.py | 10 +-
Documentation/trace/postprocess/decode_msr.py | 2 +-
.../it_IT/process/submit-checklist.rst | 7 +-
Documentation/translations/ja_JP/SubmitChecklist | 105 --
.../translations/ja_JP/disclaimer-ja_JP.rst | 24 +
Documentation/translations/ja_JP/index.rst | 2 +
Documentation/translations/ja_JP/process/howto.rst | 37 +-
.../ja_JP/process/submit-checklist.rst | 163 +++
.../sp_SP/process/submit-checklist.rst | 7 +-
.../translations/zh_CN/admin-guide/README.rst | 2 +-
.../translations/zh_CN/dev-tools/ubsan.rst | 33 +-
.../translations/zh_CN/disclaimer-zh_CN.rst | 8 +-
Documentation/translations/zh_CN/index.rst | 8 +-
Documentation/translations/zh_CN/mm/balance.rst | 2 +-
.../zh_CN/process/submit-checklist.rst | 4 +-
.../translations/zh_CN/security/credentials.rst | 479 +++++++++
.../translations/zh_CN/security/index.rst | 8 +-
.../translations/zh_CN/security/keys/index.rst | 22 +
.../translations/zh_CN/security/secrets/index.rst | 17 +
.../zh_CN/security/self-protection.rst | 271 +++++
.../zh_CN/security/snp-tdx-threat-model.rst | 209 ++++
.../translations/zh_CN/security/tpm/index.rst | 20 +
.../zh_CN/security/tpm/tpm-security.rst | 151 +++
.../zh_CN/security/tpm/tpm_event_log.rst | 49 +
.../zh_CN/security/tpm/tpm_ftpm_tee.rst | 31 +
.../translations/zh_CN/security/tpm/tpm_tis.rst | 43 +
.../zh_CN/security/tpm/tpm_vtpm_proxy.rst | 51 +
.../zh_CN/security/tpm/xen-tpmfront.rst | 114 ++
.../translations/zh_TW/admin-guide/README.rst | 2 +-
.../zh_TW/process/submit-checklist.rst | 4 +-
Documentation/usb/gadget-testing.rst | 2 +-
Documentation/userspace-api/accelerators/ocxl.rst | 7 +-
Documentation/userspace-api/dma-buf-heaps.rst | 25 +
Documentation/userspace-api/index.rst | 1 +
.../userspace-api/media/rc/rc-sysfs-nodes.rst | 2 +-
MAINTAINERS | 3 +
.../staging/media/ipu3/include/uapi/intel-ipu3.h | 3 +-
include/asm-generic/io.h | 6 +-
include/uapi/linux/firewire-cdev.h | 3 +-
scripts/documentation-file-ref-check | 2 +-
scripts/get_abi.pl | 1103 --------------------
scripts/get_abi.py | 214 ++++
scripts/get_feat.pl | 4 +-
scripts/kernel-doc | 163 +--
scripts/lib/abi/abi_parser.py | 628 +++++++++++
scripts/lib/abi/abi_regex.py | 234 +++++
scripts/lib/abi/helpers.py | 38 +
scripts/lib/abi/system_symbols.py | 378 +++++++
126 files changed, 3810 insertions(+), 1927 deletions(-)
create mode 100644 Documentation/admin-guide/abi-obsolete-files.rst
create mode 100644 Documentation/admin-guide/abi-removed-files.rst
create mode 100644 Documentation/admin-guide/abi-stable-files.rst
create mode 100644 Documentation/admin-guide/abi-testing-files.rst
delete mode 100644 Documentation/admin-guide/highuid.rst
delete mode 100644 Documentation/sphinx/kernellog.py
delete mode 100644 Documentation/translations/ja_JP/SubmitChecklist
create mode 100644 Documentation/translations/ja_JP/disclaimer-ja_JP.rst
create mode 100644 Documentation/translations/ja_JP/process/submit-checklist.rst
create mode 100644 Documentation/translations/zh_CN/security/credentials.rst
create mode 100644 Documentation/translations/zh_CN/security/keys/index.rst
create mode 100644 Documentation/translations/zh_CN/security/secrets/index.rst
create mode 100644 Documentation/translations/zh_CN/security/self-protection.rst
create mode 100644 Documentation/translations/zh_CN/security/snp-tdx-threat-model.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/index.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm-security.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_event_log.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_ftpm_tee.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_tis.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_vtpm_proxy.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/xen-tpmfront.rst
create mode 100644 Documentation/userspace-api/dma-buf-heaps.rst
delete mode 100755 scripts/get_abi.pl
create mode 100755 scripts/get_abi.py
create mode 100644 scripts/lib/abi/abi_parser.py
create mode 100644 scripts/lib/abi/abi_regex.py
create mode 100644 scripts/lib/abi/helpers.py
create mode 100644 scripts/lib/abi/system_symbols.py
Powered by blists - more mailing lists