Re: [PATCH] lkmm: docs: Put LKMM documentation into dev-tools book
Jonathan Corbet <[email protected]>
| Newsgroups | dev.linux.lists.lkmm,dev.linux.lists.linux-kernel-mentees |
|---|---|
| Message-ID | <[email protected]> |
Akira Yokosawa <[email protected]> writes: > Currently, LKMM docs are not included in any of kernel documentation > books. > > Commit e40573a43d16 ("docs: put atomic*.txt and memory-barriers.txt > into the core-api book") covered plain-text docs under Documentation/ > by using the "include::" directive along with the ":literal:" option. > > As LKMM docs are not under Documentation/, the same approach would not > work due to the limit of the include:: directive. > > As a matter of fact, kernel documentation has an extended directive > by the name of "kernel-include::", which has no such limitation. > > Rather than moving LKMM docs around, use the latter with source tree's > abspath passed through via the "SOURCEDIR" variable which is now defined > in Documentation/Makefile, and make them included in the dev-tools book > next to KCSAN. So this fell through the cracks during my May travel, sorry. I've taken a look at it now ... it adds a vast number of build warnings: Documentation/networking/netlink_spec/rt_addr.rst:28: WARNING: duplicate label rt-addr-operation-newaddr, other instance in /stuff/k/git/kernel/Documentation/networking/netlink_spec/rt-addr.rst Documentation/networking/netlink_spec/rt_addr.rst:41: WARNING: duplicate label rt-addr-operation-deladdr, other instance in /stuff/k/git/kernel/Documentation/networking/netlink_spec/rt-addr.rst Documentation/networking/netlink_spec/rt_addr.rst:54: WARNING: duplicate label rt-addr-operation-getaddr, other instance in /stuff/k/git/kernel/Documentation/networking/netlink_spec/rt-addr.rst [...] I haven't had a chance to figure out *why* it would have this particular bizarre effect... jon