Patch Series

Subject kernel-doc: make it parse new functions and structs
Author mchehab@kernel.org
Date 2026-01-31 14:24:35 +0000 UTC
Version
Cc akiyks@gmail.com aleksander.lobakin@intel.com aleksandr.loktionov@intel.com corbet@lwn.net gustavoars@kernel.org intel-wired-lan@lists.osuosl.org kees@kernel.org linux-doc@vger.kernel.org linux-hardening@vger.kernel.org linux-kernel@vger.kernel.org mchehab@kernel.org netdev@vger.kernel.org rdunlap@infradead.org sfr@canb.auug.org.au skhan@linuxfoundation.org

Patches (41)

Name Content [All]
[PATCH v4 01/41] docs: kdoc_re: add support for groups() [Body]
[PATCH v4 02/41] docs: kdoc_re: don't go past the end of a line [Body]
[PATCH v4 03/41] docs: kdoc_parser: move var transformers to the beginning [Body]
[PATCH v4 04/41] docs: kdoc_parser: don't mangle with function defines [Body]
[PATCH v4 05/41] docs: kdoc_parser: add functions support for NestedMatch [Body]
[PATCH v4 06/41] docs: kdoc_parser: use NestedMatch to handle __attribute__ on functions [Body]
[PATCH v4 07/41] docs: kdoc_parser: fix variable regexes to work with size_t [Body]
[PATCH v4 08/41] docs: kdoc_parser: fix the default_value logic for variables [Body]
[PATCH v4 09/41] docs: kdoc_parser: add some debug for variable parsing [Body]
[PATCH v4 10/41] docs: kdoc_parser: don't exclude defaults from prototype [Body]
[PATCH v4 11/41] docs: kdoc_parser: fix parser to support multi-word types [Body]
[PATCH v4 12/41] docs: kdoc_parser: ignore context analysis and lock attributes [Body]
[PATCH v4 13/41] docs: kdoc_parser: add support for LIST_HEAD [Body]
[PATCH v4 14/41] docs: kdoc_parser: handle struct member macro VIRTIO_DECLARE_FEATURES(name) [Body]
[PATCH v4 15/41] docs: kdoc_re: properly handle strings and escape chars on it [Body]
[PATCH v4 16/41] docs: kdoc_re: better show KernRe() at documentation [Body]
[PATCH v4 17/41] docs: kdoc_re: don't recompile NestedMatch regex every time [Body]
[PATCH v4 18/41] docs: kdoc_re: Change NestedMath args replacement to \0 [Body]
[PATCH v4 19/41] docs: kdoc_re: make NestedMatch use KernRe [Body]
[PATCH v4 20/41] docs: kdoc_re: add support on NestedMatch for argument replacement [Body]
[PATCH v4 21/41] docs: kdoc_parser: better handle struct_group macros [Body]
[PATCH v4 22/41] docs: kdoc_re: fix a parse bug on struct page_pool_params [Body]
[PATCH v4 23/41] docs: kdoc_re: add a helper class to declare C function matches [Body]
[PATCH v4 24/41] docs: kdoc_parser: use the new CFunction class [Body]
[PATCH v4 25/41] docs: kdoc_parser: minimize differences with struct_group_tagged [Body]
[PATCH v4 26/41] docs: kdoc_parser: move transform lists to a separate file [Body]
[PATCH v4 27/41] docs: kdoc_re: don't remove the trailing ";" with NestedMatch [Body]
[PATCH v4 28/41] docs: kdoc_re: prevent adding whitespaces on sub replacements [Body]
[PATCH v4 29/41] docs: xforms_lists.py: use CFuntion to handle all function macros [Body]
[PATCH v4 30/41] docs: kdoc_files: allows the caller to use a different xforms class [Body]
[PATCH v4 31/41] docs: kdoc_re: Fix NestedMatch.sub() which causes PDF builds to break [Body]
[PATCH v4 32/41] docs: sphinx-build-wrapper: allow -v override -q [Body]
[PATCH v4 33/41] tools: sphinx-build-wrapper: improve its help message [Body]
[PATCH v4 34/41] docs: kdoc_files: document KernelFiles() ABI [Body]
[PATCH v4 35/41] docs: kdoc_output: add optional args to ManOutput class [Body]
[PATCH v4 36/41] docs: sphinx-build-wrapper: better handle troff .TH markups [Body]
[PATCH v4 37/41] docs: kdoc_output: use a more standard order for .TH on man pages [Body]
[PATCH v4 38/41] docs: kdoc_output: describe the class init parameters [Body]
[PATCH v4 39/41] docs: kdoc_output: pick a better default for modulename [Body]
[PATCH v4 40/41] docs: python: add helpers to run unit tests [Body]
[PATCH v4 41/41] tools: unittests: add tests for kernel-doc NestedMatch and KernRe [Body]

Session 2026-01-31

ID (for dev) 4e82ae6f-83e2-4bac-a8d1-e9048e5e481f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] passed [Log]
[KASAN] Boot test: Base 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] passed [Log]
[KASAN] Build Patched 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] [patched] passed [Log]
[KASAN] Fuzzing 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] [patched] skipped [Log] [Artifacts]