* [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
@ 2026-04-09 5:24 kernel test robot
2026-04-09 10:12 ` Matteo Croce
0 siblings, 1 reply; 5+ messages in thread
From: kernel test robot @ 2026-04-09 5:24 UTC (permalink / raw)
To: Matteo Croce; +Cc: oe-kbuild-all, Andrew Morton, Linux Memory Management List
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: db7efce4ae23ad5e42f5f55428f529ff62b86fab
commit: 420849332f9f9f1ce6ff142868ae2e6ae9f98f65 [8662/12838] get_maintainer: add ** glob pattern support
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
docutils: docutils (Docutils 0.21.2, Python 3.13.5, on linux)
reproduce: (https://download.01.org/0day-ci/archive/20260409/202604090741.1kUVXMoc-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202604090741.1kUVXMoc-lkp@intel.com/
All warnings (new ones prefixed by >>):
Checksumming on output with GSO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [docutils]
>> MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
Documentation/userspace-api/landlock:480: ./security/landlock/errata/abi-4.h:5: ERROR: Unexpected section title.
vim +40 MAINTAINERS
^1da177e4c3f41 Linus Torvalds 2005-04-16 6
aa204855281389 Kees Cook 2019-10-01 7 M: *Mail* patches to: FullName <address@domain>
aa204855281389 Kees Cook 2019-10-01 8 R: Designated *Reviewer*: FullName <address@domain>
eafbaac3093760 Paul E. McKenney 2014-06-02 9 These reviewers should be CCed on patches.
aa204855281389 Kees Cook 2019-10-01 10 L: *Mailing list* that is relevant to this area
aa204855281389 Kees Cook 2019-10-01 11 S: *Status*, one of the following:
^1da177e4c3f41 Linus Torvalds 2005-04-16 12 Supported: Someone is actually paid to look after this.
^1da177e4c3f41 Linus Torvalds 2005-04-16 13 Maintained: Someone actually looks after it.
^1da177e4c3f41 Linus Torvalds 2005-04-16 14 Odd Fixes: It has a maintainer but they don't have time to do
^1da177e4c3f41 Linus Torvalds 2005-04-16 15 much other than throw the odd patch in. See below..
^1da177e4c3f41 Linus Torvalds 2005-04-16 16 Orphan: No current maintainer [but maybe you could take the
^1da177e4c3f41 Linus Torvalds 2005-04-16 17 role as you write your new code].
^1da177e4c3f41 Linus Torvalds 2005-04-16 18 Obsolete: Old code. Something tagged obsolete generally means
^1da177e4c3f41 Linus Torvalds 2005-04-16 19 it has been replaced by a better system and you
^1da177e4c3f41 Linus Torvalds 2005-04-16 20 should be using that.
6680125ea5a2a5 Joe Perches 2020-04-06 21 W: *Web-page* with status/info
6680125ea5a2a5 Joe Perches 2020-04-06 22 Q: *Patchwork* web based patch tracking system site
6680125ea5a2a5 Joe Perches 2020-04-06 23 B: URI for where to file *bugs*. A web-page with detailed bug
6680125ea5a2a5 Joe Perches 2020-04-06 24 filing info, a direct bug tracker link, or a mailto: URI.
6680125ea5a2a5 Joe Perches 2020-04-06 25 C: URI for *chat* protocol, server and channel where developers
6680125ea5a2a5 Joe Perches 2020-04-06 26 usually hang out, for example irc://server/channel.
bf667efc5672df SeongJae Park 2024-02-16 27 P: *Subsystem Profile* document for more details submitting
4699c504e603e2 Dan Williams 2019-11-24 28 patches to the given subsystem. This is either an in-tree file,
4699c504e603e2 Dan Williams 2019-11-24 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
4699c504e603e2 Dan Williams 2019-11-24 30 for details.
6680125ea5a2a5 Joe Perches 2020-04-06 31 T: *SCM* tree type and location.
6680125ea5a2a5 Joe Perches 2020-04-06 32 Type is one of: git, hg, quilt, stgit, topgit
aa204855281389 Kees Cook 2019-10-01 33 F: *Files* and directories wildcard patterns.
679655daffdd27 Joe Perches 2009-04-07 34 A trailing slash includes all files and subdirectory files.
679655daffdd27 Joe Perches 2009-04-07 35 F: drivers/net/ all files in and below drivers/net
679655daffdd27 Joe Perches 2009-04-07 36 F: drivers/net/* all files in drivers/net, but not below
679655daffdd27 Joe Perches 2009-04-07 37 F: */net/* all files in "any top level directory"/net
420849332f9f9f Matteo Croce 2026-03-02 38 F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
679655daffdd27 Joe Perches 2009-04-07 39 One pattern per line. Multiple F: lines acceptable.
6680125ea5a2a5 Joe Perches 2020-04-06 @40 X: *Excluded* files and directories that are NOT maintained, same
6680125ea5a2a5 Joe Perches 2020-04-06 41 rules as F:. Files exclusions are tested before file matches.
6680125ea5a2a5 Joe Perches 2020-04-06 42 Can be useful for excluding a specific subdirectory, for instance:
6680125ea5a2a5 Joe Perches 2020-04-06 43 F: net/
6680125ea5a2a5 Joe Perches 2020-04-06 44 X: net/ipv6/
6680125ea5a2a5 Joe Perches 2020-04-06 45 matches all files in and below net excluding net/ipv6/
aa204855281389 Kees Cook 2019-10-01 46 N: Files and directories *Regex* patterns.
6680125ea5a2a5 Joe Perches 2020-04-06 47 N: [^a-z]tegra all files whose path contains tegra
6680125ea5a2a5 Joe Perches 2020-04-06 48 (not including files like integrator)
bbbe96ed899e8e Stephen Warren 2013-04-29 49 One pattern per line. Multiple N: lines acceptable.
6ab88e00704bde Joe Perches 2014-01-23 50 scripts/get_maintainer.pl has different behavior for files that
6ab88e00704bde Joe Perches 2014-01-23 51 match F: pattern and matches of N: patterns. By default,
6ab88e00704bde Joe Perches 2014-01-23 52 get_maintainer will not look at git log history when an F: pattern
6ab88e00704bde Joe Perches 2014-01-23 53 match occurs. When an N: match occurs, git log history is used
6ab88e00704bde Joe Perches 2014-01-23 54 to also notify the people that have git commit signatures.
aa204855281389 Kees Cook 2019-10-01 55 K: *Content regex* (perl extended) pattern match in a patch or file.
aa204855281389 Kees Cook 2019-10-01 56 For instance:
c7c4fb18d0026b Joe Perches 2009-10-26 57 K: of_get_profile
bbbe96ed899e8e Stephen Warren 2013-04-29 58 matches patches or files that contain "of_get_profile"
c7c4fb18d0026b Joe Perches 2009-10-26 59 K: \b(printk|pr_(info|err))\b
bbbe96ed899e8e Stephen Warren 2013-04-29 60 matches patches or files that contain one or more of the words
bbbe96ed899e8e Stephen Warren 2013-04-29 61 printk, pr_info or pr_err
c7c4fb18d0026b Joe Perches 2009-10-26 62 One regex pattern per line. Multiple K: lines acceptable.
c7c4fb18d0026b Joe Perches 2009-10-26 63
:::::: The code at line 40 was first introduced by commit
:::::: 6680125ea5a2a5a69eeb8f7dcd89d0a1d23998ce MAINTAINERS: list the section entries in the preferred order
:::::: TO: Joe Perches <joe@perches.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
2026-04-09 5:24 [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils] kernel test robot
@ 2026-04-09 10:12 ` Matteo Croce
2026-04-09 14:47 ` Joe Perches
0 siblings, 1 reply; 5+ messages in thread
From: Matteo Croce @ 2026-04-09 10:12 UTC (permalink / raw)
To: kernel test robot, Joe Perches
Cc: oe-kbuild-all, Andrew Morton, Linux Memory Management List
Il giorno gio 9 apr 2026 alle ore 07:24 kernel test robot
<lkp@intel.com> ha scritto:
>
> tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
> head: db7efce4ae23ad5e42f5f55428f529ff62b86fab
> commit: 420849332f9f9f1ce6ff142868ae2e6ae9f98f65 [8662/12838] get_maintainer: add ** glob pattern support
> compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
> docutils: docutils (Docutils 0.21.2, Python 3.13.5, on linux)
> reproduce: (https://download.01.org/0day-ci/archive/20260409/202604090741.1kUVXMoc-lkp@intel.com/reproduce)
>
> If you fix the issue in a separate patch/commit (i.e. not just a new version of
> the same patch/commit), kindly add following tags
> | Reported-by: kernel test robot <lkp@intel.com>
> | Closes: https://lore.kernel.org/oe-kbuild-all/202604090741.1kUVXMoc-lkp@intel.com/
>
> All warnings (new ones prefixed by >>):
>
> Checksumming on output with GSO
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [docutils]
> >> MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
> Documentation/userspace-api/landlock:480: ./security/landlock/errata/abi-4.h:5: ERROR: Unexpected section title.
>
>
The problem is that "**" is seen as start of a bold text in RST.
Escaping the first * fixes error and keeps the glob unaffected:
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -35,7 +35,7 @@ Descriptions of section entries and preferred order
F: drivers/net/ all files in and below drivers/net
F: drivers/net/* all files in drivers/net, but not below
F: */net/* all files in "any top level directory"/net
- F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
+ F: fs/\**/*foo*.c all *foo*.c files in any subdirectory of fs
One pattern per line. Multiple F: lines acceptable.
X: *Excluded* files and directories that are NOT maintained, same
rules as F:. Files exclusions are tested before file matches.
should I create a fix patch or we can still amend the previous in net-next?
Regards,
--
Matteo Croce
perl -e 'for($t=0;;$t++){print chr($t*($t>>8|$t>>13)&255)}' |aplay
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
2026-04-09 10:12 ` Matteo Croce
@ 2026-04-09 14:47 ` Joe Perches
2026-04-09 16:16 ` Matteo Croce
0 siblings, 1 reply; 5+ messages in thread
From: Joe Perches @ 2026-04-09 14:47 UTC (permalink / raw)
To: Matteo Croce, kernel test robot
Cc: oe-kbuild-all, Andrew Morton, Linux Memory Management List
On Thu, 2026-04-09 at 12:12 +0200, Matteo Croce wrote:
> > > > MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
>
> >
> > Documentation/userspace-api/landlock:480: ./security/landlock/errata/abi-4.h:5: ERROR: Unexpected section title.
> >
> >
>
>
> The problem is that "**" is seen as start of a bold text in RST.
> Escaping the first * fixes error and keeps the glob unaffected:
>
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -35,7 +35,7 @@ Descriptions of section entries and preferred order
> F: drivers/net/ all files in and below drivers/net
> F: drivers/net/* all files in drivers/net, but not below
> F: */net/* all files in "any top level directory"/net
> - F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
> + F: fs/\**/*foo*.c all *foo*.c files in any subdirectory of fs
> One pattern per line. Multiple F: lines acceptable.
> X: *Excluded* files and directories that are NOT maintained, same
> rules as F:. Files exclusions are tested before file matches.
>
> should I create a fix patch or we can still amend the previous in net-next?
nack.
this shouldn't be fixed this way.
betterwould be to not try to format things that shouldn't be formatted.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
2026-04-09 14:47 ` Joe Perches
@ 2026-04-09 16:16 ` Matteo Croce
2026-04-09 16:23 ` Joe Perches
0 siblings, 1 reply; 5+ messages in thread
From: Matteo Croce @ 2026-04-09 16:16 UTC (permalink / raw)
To: Joe Perches
Cc: kernel test robot, oe-kbuild-all, Andrew Morton,
Linux Memory Management List
Il giorno gio 9 apr 2026 alle ore 16:47 Joe Perches <joe@perches.com>
ha scritto:
>
> On Thu, 2026-04-09 at 12:12 +0200, Matteo Croce wrote:
> > > > > MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
> >
> > >
> > > Documentation/userspace-api/landlock:480: ./security/landlock/errata/abi-4.h:5: ERROR: Unexpected section title.
> > >
> > >
> >
> >
> > The problem is that "**" is seen as start of a bold text in RST.
> > Escaping the first * fixes error and keeps the glob unaffected:
> >
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -35,7 +35,7 @@ Descriptions of section entries and preferred order
> > F: drivers/net/ all files in and below drivers/net
> > F: drivers/net/* all files in drivers/net, but not below
> > F: */net/* all files in "any top level directory"/net
> > - F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
> > + F: fs/\**/*foo*.c all *foo*.c files in any subdirectory of fs
> > One pattern per line. Multiple F: lines acceptable.
> > X: *Excluded* files and directories that are NOT maintained, same
> > rules as F:. Files exclusions are tested before file matches.
> >
> > should I create a fix patch or we can still amend the previous in net-next?
>
> nack.
>
> this shouldn't be fixed this way.
> betterwould be to not try to format things that shouldn't be formatted.
what about escaping it here?
--- a/Documentation/sphinx/maintainers_include.py
+++ b/Documentation/sphinx/maintainers_include.py
@@ -89,7 +89,8 @@ class MaintainersInclude(Include):
output = None
if descriptions:
# Escape the escapes in preformatted text.
- output = "| %s" % (line.replace("\\", "\\\\"))
+ output = "| %s" % (line.replace("\\", "\\\\")
+ .replace("**", "\\**"))
# Look for and record field letter to field name mappings:
# R: Designated *reviewer*: FullName <address@domain>
m = re.search(r"\s(\S):\s", line)
Regards,
--
Matteo Croce
perl -e 'for($t=0;;$t++){print chr($t*($t>>8|$t>>13)&255)}' |aplay
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
2026-04-09 16:16 ` Matteo Croce
@ 2026-04-09 16:23 ` Joe Perches
0 siblings, 0 replies; 5+ messages in thread
From: Joe Perches @ 2026-04-09 16:23 UTC (permalink / raw)
To: Matteo Croce
Cc: kernel test robot, oe-kbuild-all, Andrew Morton,
Linux Memory Management List
On Thu, 2026-04-09 at 18:16 +0200, Matteo Croce wrote:
> ```
> Il giorno gio 9 apr 2026 alle ore 16:47 Joe Perches <[joe@perches.com](mailto:joe@perches.com)>
> ha scritto:
> > On Thu, 2026-04-09 at 12:12 +0200, Matteo Croce wrote:
> MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils]
> > > > Documentation/userspace-api/landlock:480: ./security/landlock/errata/abi-4.h:5: ERROR: Unexpected section title.
> > > The problem is that "**" is seen as start of a bold text in RST.
> > > Escaping the first * fixes error and keeps the glob unaffected:
> > >
> > > --- a/MAINTAINERS
> > > +++ b/MAINTAINERS
> > > @@ -35,7 +35,7 @@ Descriptions of section entries and preferred order
> > > F: drivers/net/ all files in and below drivers/net
> > > F: drivers/net/* all files in drivers/net, but not below
> > > F: */net/* all files in "any top level directory"/net
> > > - F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
> > > + F: fs/\**/*foo*.c all *foo*.c files in any subdirectory of fs
> > > One pattern per line. Multiple F: lines acceptable.
> > > X: *Excluded* files and directories that are NOT maintained, same
> > > rules as F:. Files exclusions are tested before file matches.
> > >
> > > should I create a fix patch or we can still amend the previous in net-next?
> >
> > nack.
> >
> > this shouldn't be fixed this way.
> > betterwould be to not try to format things that shouldn't be formatted.
>
> what about escaping it here?
>
> --- a/Documentation/sphinx/maintainers_include.py
> +++ b/Documentation/sphinx/maintainers_include.py
> @@ -89,7 +89,8 @@ class MaintainersInclude(Include):
> output = None
> if descriptions:
> # Escape the escapes in preformatted text.
> - output = "| %s" % (line.replace("\\", "\\\\"))
> + output = "| %s" % (line.replace("\\", "\\\\")
> + .replace("**", "\\**"))
> # Look for and record field letter to field name mappings:
> # R: Designated *reviewer*: FullName <address@domain>
> m = re.search(r"\s(\S):\s", line)
I didn't know that file existed. Fine by me as long as it works.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-04-09 16:23 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-09 5:24 [linux-next:master 8662/12838] htmldocs: MAINTAINERS:40: WARNING: Inline strong start-string without end-string. [docutils] kernel test robot
2026-04-09 10:12 ` Matteo Croce
2026-04-09 14:47 ` Joe Perches
2026-04-09 16:16 ` Matteo Croce
2026-04-09 16:23 ` Joe Perches
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox