* [GIT PULL] Documentation for 6.17
@ 2025-07-28 13:35 Jonathan Corbet
2025-07-30 1:38 ` Bagas Sanjaya
2025-07-31 17:54 ` pr-tracker-bot
0 siblings, 2 replies; 5+ messages in thread
From: Jonathan Corbet @ 2025-07-28 13:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-doc, linux-kernel
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.lwn.net/linux.git tags/docs-6.17
for you to fetch changes up to 35293ebbb65e0295d3b9357f786004ae1026d00f:
scripts: add origin commit identification based on specific patterns (2025-07-24 08:41:15 -0600)
----------------------------------------------------------------
It has been a relatively busy cycle for docs, especially the build system:
- The Perl kernel-doc script was added to 2.3.52pre1 just after the turn of
the millennium. Over the following 25 years, it accumulated a vast
amount of cruft, all in a language few people want to deal with anymore.
Mauro's Python replacement in 6.16 faithfully reproduced all of the cruft
in the hope of avoiding regressions. Now that we have a more reasonable
code base, though, we can work on cleaning it up; many of the changes
this time around are toward that end.
- A reorganization of the ext4 docs into the usual TOC format.
- Various Chinese translations and updates.
- A new script from Mauro to help with docs-build testing.
- A new document for linked lists
- A sweep through MAINTAINERS fixing broken GitHub git:// repository links.
...and lots of fixes and updates.
Expect trivial conflicts with the GPIO and block trees.
----------------------------------------------------------------
Ahelenia Ziemiańska (1):
tracing: doc: fix "for a while" typo
Alison Schofield (1):
docs: ABI: make the KernelVersion field optional
Andrew Donnellan (2):
Documentation: core-api: entry: Fix typo "systcalls" -> "syscalls"
Documentation: core-api: entry: Replace deprecated KVM entry/exit functions
Bagas Sanjaya (11):
Documentation: treewide: Replace remaining spinics links with lore
Documentation: ext4: Convert includes into toctrees
Documentation: ext4: Reduce toctree depth
Documentation: ext4: atomic_writes: Demote last three sections
Documentation: ext4: blockgroup: Add explicit title heading
Documentation: ext4: Move inode table short docs into its own file
Documentation: ioctl-number: Fix linuxppc-dev mailto link
Documentation: ioctl-number: Extend "Include File" column width
Documentation: ioctl-number: Correct full path to papr-physical-attestation.h
Documentation: ioctl-number: Shorten macros table
Documentation: ioctl-number: Don't repeat macro names
Breno Leitao (1):
docs: kernel: Clarify printk_ratelimit_burst reset behavior
Brigham Campbell (1):
docs: powerpc: Add htm.rst to table of contents
Collin Funk (3):
docs: packing: Fix a typo in example code.
ver_linux: Remove checks for reiserfsprogs.
docs: Remove reiserfsprogs from dependencies.
Costa Shulyupin (2):
Documentation/rtla: Add include common_appendix.rst
Documentation/rtla: Describe exit status
Cui Wei (1):
Docs/zh_CN: Translate speculation.rst to Simplified Chinese
Daniel Palmer (1):
doc: Remove misleading reference to brd in dax.rst
Dongliang Mu (7):
docs/zh_CN: update the translation of process/1.Intro.rst
docs/zh_CN: update the translation of process/6.Followthrough.rst
docs/zh_CN: update the translation of process/7.AdvancedTopics.rst
docs/zh_CN: update the translation of process/2.Process.rst
docs/zh_CN: update the translation of process/5.Posting.rst
docs/zh_CN: improve formatting and content clarity
docs/zh_CN: update git command examples in how-to.rst
Hanne-Lotta Mäenpää (2):
docs: Improve grammar in Userspace API/fwctl
docs: Fix typos, improve grammar in Userspace API
Jakub Kicinski (1):
docs: process: discourage pointless boilerplate kdoc
Jonathan Corbet (66):
docs: kdoc: simplify the PROTO continuation logic
docs: kdoc: move the core dispatch into a state table
docs: kdoc: remove the section_intro variable
docs: kdoc: simplify the kerneldoc recognition code
docs: kdoc: remove the KernelEntry::is_kernel_comment member
docs: kdoc: remove the KernelEntry::descr pseudo member
docs: kdoc: remove some ineffective code
docs: kdoc: move the declaration regexes out of process_name()
docs: kdoc: some final touches for process_name()
docs: automarkup: Remove some Sphinx 2 holdovers
docs: automarkup: Mark up undocumented entities too
docs: CSS: make cross-reference links more evident
docs: sphinx: avoid using the deprecated node.set_class()
docs: kdoc: Make body_with_blank_line parsing more flexible
docs: kdoc: consolidate the "begin section" logic
docs: kdoc: separate out the handling of the declaration phase
docs: kdoc: split out the special-section state
docs: kdoc: coalesce the new-section handling
docs: kdoc: rework the handling of SPECIAL_SECTION
docs: kdoc: coalesce the end-of-comment processing
docs: kdoc: Add some comments to process_decl()
docs: kdoc: finish disentangling the BODY and SPECIAL_SECTION states
docs: kdoc: remove KernelEntry::in_doc_sect
docs: kdoc: Move content handling into KernelEntry
docs: kdoc: remove a bit of dead code
docs: kdoc: remove KernelEntry::function
docs: kdoc: rework process_export() slightly
docs: kdoc: remove the INLINE_END state
docs: kdoc: remove the inline states-within-a-state
docs: kdoc: split the processing of the two remaining inline states
docs: kdoc: don't reinvent string.strip()
docs: kdoc: micro-optimize KernRe
docs: kdoc: remove the brcount floor in process_proto_type()
docs: kdoc: remove KernelEntry::in_doc_sect
docs: kdoc: Move content handling into KernelEntry
docs: kdoc: remove a bit of dead code
docs: kdoc: remove KernelEntry::function
docs: kdoc: rework process_export() slightly
docs: kdoc: remove the INLINE_END state
docs: kdoc: remove the inline states-within-a-state
docs: kdoc: split the processing of the two remaining inline states
docs: kdoc: rework type prototype parsing
docs: kdoc: some tweaks to process_proto_function()
docs: kdoc: Remove a Python 2 comment
docs: kdoc: pretty up dump_enum()
docs: kdoc; Add a rudimentary class to represent output items
docs: kdoc: simplify the output-item passing
docs: kdoc: don't reinvent string.strip()
docs: kdoc: micro-optimize KernRe
docs: kdoc: remove the brcount floor in process_proto_type()
docs: kdoc: rework type prototype parsing
docs: kdoc: some tweaks to process_proto_function()
docs: kdoc: Remove a Python 2 comment
docs: kdoc: pretty up dump_enum()
Merge tag 'chinese-doc-6.16-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
docs: kdoc: drop "sectionlist"
docs: kdoc: Centralize handling of the item section list
docs: kdoc: remove the "struct_actual" machinery
docs: kdoc: use self.entry.parameterlist directly in check_sections()
docs: kdoc: Coalesce parameter-list handling
docs: kdoc: Regularize the use of the declaration name
docs: kdoc: straighten up dump_declaration()
docs: kdoc: directly access the always-there KdocItem fields
docs: kdoc: clean up check_sections()
docs: kdoc: emit a warning for ancient versions of Python
Merge branch 'kdoc-item2' into docs-mw
Matthew Wilcox (Oracle) (2):
kernel-doc: Fix symbol matching for dropped suffixes
doc: Include scatterlist APIs in htmldocs
Matthias Frank (1):
overlayfs.rst: fix typos
Mauro Carvalho Chehab (18):
docs: conf.py: properly handle include and exclude patterns
docs: Makefile: disable check rules on make cleandocs
scripts: scripts/test_doc_build.py: add script to test doc build
scripts: test_doc_build.py: make capture assynchronous
scripts: test_doc_build.py: better control its output
scripts: test_doc_build.py: better adjust to python version
scripts: test_doc_build.py: improve dependency list
scripts: test_doc_build.py: improve cmd.log logic
scripts: test_doc_build.py: make the script smarter
scripts: sphinx-pre-install: properly handle SPHINXBUILD
scripts: sphinx-pre-install: fix release detection for Fedora
scripts: test_doc_build.py: regroup and rename arguments
docs: sphinx: add a file with the requirements for lowest version
docs: conf.py: several coding style fixes
docs: sphinx: add missing SPDX tags
docs: kernel-doc: emit warnings for ancient versions of Python
scripts: kdoc: make it backward-compatible with Python 3.7
sphinx: kernel_abi: fix performance regression with O=<dir>
Nicolas Frattaroli (1):
docs: document linked lists
Petr Tesarik (8):
docs: dma-api: use "DMA API" consistently throughout the document
docs: dma-api: replace consistent with coherent
docs: dma-api: remove remnants of PCI DMA API
docs: dma-api: add a kernel-doc comment for dma_pool_zalloc()
docs: dma-api: remove duplicate description of the DMA pool API
docs: dma-api: clarify DMA addressing limitations
docs: dma-api: update streaming DMA physical address constraints
docs: dma-api: clean up documentation of dma_map_sg()
Qiu Yutan (2):
Docs/zh_CN: Translate vxlan.rst to Simplified Chinese
Docs/zh_CN: Translate alias.rst to Simplified Chinese
Richard Weinberger (1):
overlayfs.rst: Fix inode table
Runji Liu (1):
docs: trace: boottime-trace.rst: fix typo
Salvatore Bonaccorso (1):
Documentation/sysctl: coredump: add %F for pidfd number
Shashank Balaji (2):
sched_deadline, docs: replace rt-app examples with chrt or use config.json
sched_deadline, docs: add affinity setting with cgroup2 cpuset controller
Shouye Liu (1):
Documentation: amd-pstate:fix minimum performance state label error
Sumeet Pawnikar (1):
Documentation: Remove duplicate word size in bootconfig
Swapnil Sapkal (1):
docs/sched: Make the sched-stats documentation consistent
Vignesh Raman (1):
docs: fault-injection: drop reference to md-faulty
Wang Yaxin (4):
Docs/zh_CN: Translate napi.rst to Simplified Chinese
Docs/zh_CN: Translate netif-msg.rst to Simplified Chinese
Docs/zh_CN: Translate xfrm_proc.rst to Simplified Chinese
Docs/zh_CN: Translate netmem.rst to Simplified Chinese
WangYuli (1):
gitignore: allow .pylintrc to be tracked
Xose Vazquez Perez (1):
MAINTAINERS: replace git protocol for github
Yuanye Ma (1):
docs: f2fs: fix typos in f2fs.rst
Zhiyu Zhang (1):
scripts: add origin commit identification based on specific patterns
.gitignore | 1 +
Documentation/ABI/README | 4 +-
Documentation/Makefile | 2 +
Documentation/admin-guide/bootconfig.rst | 2 +-
Documentation/admin-guide/pm/amd-pstate.rst | 2 +-
Documentation/admin-guide/sysctl/kernel.rst | 4 +-
Documentation/arch/powerpc/index.rst | 1 +
Documentation/conf.py | 398 +++++-----
Documentation/core-api/dma-api-howto.rst | 36 +-
Documentation/core-api/dma-api.rst | 197 ++---
Documentation/core-api/entry.rst | 6 +-
Documentation/core-api/index.rst | 1 +
Documentation/core-api/kernel-api.rst | 6 -
Documentation/core-api/list.rst | 776 +++++++++++++++++++
Documentation/core-api/mm-api.rst | 6 -
Documentation/core-api/packing.rst | 2 +-
Documentation/doc-guide/sphinx.rst | 23 +
Documentation/driver-api/gpio/driver.rst | 2 +-
Documentation/fault-injection/fault-injection.rst | 2 +-
Documentation/filesystems/dax.rst | 1 -
Documentation/filesystems/ext4/atomic_writes.rst | 10 +-
Documentation/filesystems/ext4/bitmaps.rst | 7 -
Documentation/filesystems/ext4/blockgroup.rst | 11 +-
Documentation/filesystems/ext4/dynamic.rst | 10 +-
Documentation/filesystems/ext4/globals.rst | 15 +-
Documentation/filesystems/ext4/index.rst | 2 +-
Documentation/filesystems/ext4/inode_table.rst | 9 +
Documentation/filesystems/ext4/overview.rst | 22 +-
Documentation/filesystems/f2fs.rst | 4 +-
Documentation/filesystems/overlayfs.rst | 26 +-
Documentation/filesystems/ubifs-authentication.rst | 2 +-
.../networking/device_drivers/ethernet/ti/cpsw.rst | 6 +-
Documentation/process/changes.rst | 14 -
Documentation/process/coding-style.rst | 5 +-
Documentation/scheduler/sched-deadline.rst | 85 +-
Documentation/scheduler/sched-stats.rst | 53 +-
Documentation/sphinx-static/custom.css | 15 +
Documentation/sphinx/automarkup.py | 27 +-
Documentation/sphinx/cdomain.py | 1 +
Documentation/sphinx/kernel_abi.py | 6 +-
Documentation/sphinx/kernel_include.py | 1 +
Documentation/sphinx/kerneldoc.py | 3 +-
Documentation/sphinx/kfigure.py | 1 +
Documentation/sphinx/load_config.py | 1 +
Documentation/sphinx/min_requirements.txt | 11 +
Documentation/sphinx/parse-headers.pl | 5 +-
Documentation/sphinx/requirements.txt | 1 +
Documentation/sphinx/rstFlatTable.py | 1 +
Documentation/tools/rtla/common_appendix.rst | 11 +
Documentation/tools/rtla/rtla-timerlat-hist.rst | 2 +
Documentation/trace/boottime-trace.rst | 4 +-
Documentation/trace/histogram.rst | 2 +-
Documentation/translations/zh_CN/how-to.rst | 108 +--
.../translations/zh_CN/networking/alias.rst | 56 ++
.../translations/zh_CN/networking/index.rst | 12 +-
.../translations/zh_CN/networking/napi.rst | 362 +++++++++
.../translations/zh_CN/networking/netif-msg.rst | 92 +++
.../translations/zh_CN/networking/netmem.rst | 92 +++
.../translations/zh_CN/networking/vxlan.rst | 85 ++
.../translations/zh_CN/networking/xfrm_proc.rst | 126 +++
.../translations/zh_CN/process/1.Intro.rst | 10 +-
.../translations/zh_CN/process/2.Process.rst | 7 +-
.../translations/zh_CN/process/5.Posting.rst | 11 +
.../translations/zh_CN/process/6.Followthrough.rst | 5 +
.../zh_CN/process/7.AdvancedTopics.rst | 14 +
Documentation/translations/zh_CN/staging/index.rst | 2 +-
.../translations/zh_CN/staging/speculation.rst | 85 ++
Documentation/usb/gadget-testing.rst | 2 +-
Documentation/userspace-api/fwctl/fwctl.rst | 30 +-
Documentation/userspace-api/ioctl/ioctl-number.rst | 552 ++++++-------
.../userspace-api/sysfs-platform_profile.rst | 6 +-
MAINTAINERS | 24 +-
include/linux/dmapool.h | 8 +
mm/dmapool.c | 6 +-
scripts/checktransupdate.py | 38 +-
scripts/kernel-doc.py | 10 +
scripts/lib/kdoc/kdoc_files.py | 4 +-
scripts/lib/kdoc/kdoc_item.py | 42 +
scripts/lib/kdoc/kdoc_output.py | 172 ++---
scripts/lib/kdoc/kdoc_parser.py | 857 ++++++++++-----------
scripts/lib/kdoc/kdoc_re.py | 7 +-
scripts/sphinx-pre-install | 6 +-
scripts/test_doc_build.py | 513 ++++++++++++
scripts/ver_linux | 2 -
84 files changed, 3750 insertions(+), 1441 deletions(-)
create mode 100644 Documentation/core-api/list.rst
create mode 100644 Documentation/filesystems/ext4/inode_table.rst
create mode 100644 Documentation/sphinx/min_requirements.txt
create mode 100644 Documentation/translations/zh_CN/networking/alias.rst
create mode 100644 Documentation/translations/zh_CN/networking/napi.rst
create mode 100644 Documentation/translations/zh_CN/networking/netif-msg.rst
create mode 100644 Documentation/translations/zh_CN/networking/netmem.rst
create mode 100644 Documentation/translations/zh_CN/networking/vxlan.rst
create mode 100644 Documentation/translations/zh_CN/networking/xfrm_proc.rst
create mode 100644 Documentation/translations/zh_CN/staging/speculation.rst
create mode 100644 scripts/lib/kdoc/kdoc_item.py
create mode 100755 scripts/test_doc_build.py
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] Documentation for 6.17
2025-07-28 13:35 [GIT PULL] Documentation for 6.17 Jonathan Corbet
@ 2025-07-30 1:38 ` Bagas Sanjaya
2025-07-30 1:53 ` Matthew Wilcox
2025-07-31 17:54 ` pr-tracker-bot
1 sibling, 1 reply; 5+ messages in thread
From: Bagas Sanjaya @ 2025-07-30 1:38 UTC (permalink / raw)
To: Jonathan Corbet, Linus Torvalds; +Cc: linux-doc, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 446 bytes --]
On Mon, Jul 28, 2025 at 07:35:53AM -0600, Jonathan Corbet wrote:
> The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
>
> Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
>
> are available in the Git repository at:
>
> git://git.lwn.net/linux.git tags/docs-6.17
Hi,
It looks like this PR slips through the cracks (not merged yet?).
Thanks.
--
An old man doll... just what I always wanted! - Clara
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] Documentation for 6.17
2025-07-30 1:38 ` Bagas Sanjaya
@ 2025-07-30 1:53 ` Matthew Wilcox
2025-07-30 5:45 ` Bagas Sanjaya
0 siblings, 1 reply; 5+ messages in thread
From: Matthew Wilcox @ 2025-07-30 1:53 UTC (permalink / raw)
To: Bagas Sanjaya; +Cc: Jonathan Corbet, Linus Torvalds, linux-doc, linux-kernel
On Wed, Jul 30, 2025 at 08:38:23AM +0700, Bagas Sanjaya wrote:
> On Mon, Jul 28, 2025 at 07:35:53AM -0600, Jonathan Corbet wrote:
> > The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
> >
> > Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.lwn.net/linux.git tags/docs-6.17
>
> Hi,
>
> It looks like this PR slips through the cracks (not merged yet?).
Patience. Linus will pull this at some time during the merge window.
Probably by the end of the first week.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] Documentation for 6.17
2025-07-30 1:53 ` Matthew Wilcox
@ 2025-07-30 5:45 ` Bagas Sanjaya
0 siblings, 0 replies; 5+ messages in thread
From: Bagas Sanjaya @ 2025-07-30 5:45 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: Jonathan Corbet, Linus Torvalds, linux-doc, linux-kernel
On 7/30/25 08:53, Matthew Wilcox wrote:
> On Wed, Jul 30, 2025 at 08:38:23AM +0700, Bagas Sanjaya wrote:
>> On Mon, Jul 28, 2025 at 07:35:53AM -0600, Jonathan Corbet wrote:
>>> The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
>>>
>>> Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
>>>
>>> are available in the Git repository at:
>>>
>>> git://git.lwn.net/linux.git tags/docs-6.17
>>
>> Hi,
>>
>> It looks like this PR slips through the cracks (not merged yet?).
>
> Patience. Linus will pull this at some time during the merge window.
> Probably by the end of the first week.
>
>
OK, thanks!
--
An old man doll... just what I always wanted! - Clara
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] Documentation for 6.17
2025-07-28 13:35 [GIT PULL] Documentation for 6.17 Jonathan Corbet
2025-07-30 1:38 ` Bagas Sanjaya
@ 2025-07-31 17:54 ` pr-tracker-bot
1 sibling, 0 replies; 5+ messages in thread
From: pr-tracker-bot @ 2025-07-31 17:54 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: Linus Torvalds, linux-doc, linux-kernel
The pull request you sent on Mon, 28 Jul 2025 07:35:53 -0600:
> git://git.lwn.net/linux.git tags/docs-6.17
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b1cce98493a095925fb51be045ccf6e08edb4aa0
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-07-31 17:54 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-28 13:35 [GIT PULL] Documentation for 6.17 Jonathan Corbet
2025-07-30 1:38 ` Bagas Sanjaya
2025-07-30 1:53 ` Matthew Wilcox
2025-07-30 5:45 ` Bagas Sanjaya
2025-07-31 17:54 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).