docs: kdoc: micro-optimize KernRe
authorJonathan Corbet <corbet@lwn.net>
Thu, 3 Jul 2025 18:43:58 +0000 (12:43 -0600)
committerJonathan Corbet <corbet@lwn.net>
Tue, 8 Jul 2025 14:06:25 +0000 (08:06 -0600)
commit8078e0ed1f3f3bac776b412b0f85ada86f91fef0
treef5bfc6121ba005e34a8fafc32cd00509a1c8d409
parente7e540363cc52207c5245ad934180db1a1f96522
docs: kdoc: micro-optimize KernRe

Rework _add_regex() to avoid doing the lookup twice for the (hopefully
common) cache-hit case.

Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tested-by: Akira Yokosawa <akiyks@gmail.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/20250703184403.274408-3-corbet@lwn.net
scripts/lib/kdoc/kdoc_re.py