mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
docs: maintainers_include: preserve names for files under process/
When a maintainer's profile is stored outside process, they're already included on some other book and the name of the filesystem may not be there. That's why the logic picks the name from the subsystem's name. However, files directly placed together with maintainers-handbooks.rst (e.g. under Documentation/process/) is a different history: those aren't placed anywhere, so we can keep using their own names, letting Sphinx do his thing. Reviewed-by: Randy Dunlap <rdunlap@infradead.org> Tested-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Message-ID: <46961bc932be804cec19f06d202c23423d4aa12a.1777295258.git.mchehab+huawei@kernel.org>
This commit is contained in:
parent
a2560483c6
commit
66a40162db
|
|
@ -76,11 +76,13 @@ class MaintainersParser:
|
|||
match = re.match(r"P:\s*(Documentation/\S+)\.rst", line)
|
||||
if match:
|
||||
fname = os.path.relpath(match.group(1), base_path)
|
||||
if fname not in self.profiles:
|
||||
if fname.startswith("../"):
|
||||
if self.profiles.get(fname) is None:
|
||||
self.profiles[fname] = subsystem_name
|
||||
else:
|
||||
self.profiles[fname] += f", {subsystem_name}"
|
||||
else:
|
||||
self.profiles[fname] = None
|
||||
|
||||
match = re.match(r"P:\s*(https?://.*)", line)
|
||||
if match:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user