linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).