Hi Peter/John, There were several updates at kernel-doc upstream fixing bugs, doing cleanups and a couple of improvements.
Better to keep QEMU in sync with such changes. Worth mentioning that we did some changes on Linux at the kernel-doc.py script itself, to avoid Kernel build to crash with too old Python versions, as there docs build is a separate target, and python >= 3.6 is a new requirement there. On kernel, if python < 3.6, it will simply ignore docs build (emitting a warning). I opted to not backport such changes, but if you prefer doing that, I can do that on a v2. --- For now, I opted to keep kernel-doc libraries at the same directory as before - e.g. at scripts/lib/kdoc. On Linux, we ended moving it to tools/lib/python/kdoc. It could make sense to move it on QEMU too, as it makes a little bit easier to keep things in sync. What do you think? Mauro Carvalho Chehab (1): kernel-doc.py: sync with upstream Kernel v6.19-rc4 scripts/lib/kdoc/kdoc_files.py | 11 +- scripts/lib/kdoc/kdoc_item.py | 3 +- scripts/lib/kdoc/kdoc_output.py | 93 +++- scripts/lib/kdoc/kdoc_parser.py | 897 ++++++++++++++++---------------- scripts/lib/kdoc/kdoc_re.py | 24 +- 5 files changed, 554 insertions(+), 474 deletions(-) -- 2.52.0
