| t | Here are the full details for the kernel bugs: | t | |
| <p> | | |
| <h2><a name="kernel_doc_bug_details">kernel doc bug details</a> | | |
| <span align=right class="section_edit_link">[<a href="/tbwiki/kernel_doc_buglist_details?action=edit§ion=kernel_doc_bug_details">edit section</a>]</font></span> | | |
| </h2> | | |
| <table border=1> | | |
| <tr bgcolor="#d0d0ff"> | | |
| <td align="center"><b>record_id</b> <a href="/tbwiki/kernel_doc_buglist_details?sortby=record_id">^</a></td> | | |
| <td align="center"><b>summary</b> <a href="/tbwiki/kernel_doc_buglist_details?sortby=summary">^</a></td> | | |
| <td align="center"><b>description</b> <a href="/tbwiki/kernel_doc_buglist_details?sortby=description">^</a></td> | | |
| <td align="center"><b>status</b> <a href="/tbwiki/kernel_doc_buglist_details?sortby=status">^</a></td> | | |
| </tr> | | |
| <tr> | | |
| <td><a href=/tbwiki/kdocbug_1?action=raw>1</td> <td>mandocs does lots of unneeded builds</td> | | |
| <td>At the kernel source root directory, if I do: | | |
| <p> | | |
| $ make mandocs | | |
| $ touch Documentation/DocBook/device-drivers.tmpl | | |
| $ make mandocs | | |
| <p> | | |
| The second command runs for about 25 minutes | | |
| <p> | | |
| this may be related to if_changed_rule, FORCE, and make version 3.81 | | |
| <p> | | |
| See this message on the gnu.org bug mailing list for make (from 2006): | | |
| <a href="http://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html">http://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html</a> | | |
| <p> | | |
| </td> | | |
| <td>open</td> | | |
| </tr> | | |
| <tr> | | |
| <td><a href=/tbwiki/kdocbug_2?action=raw>2</td> <td>kernel doesn't make man pages for all functions and structs</td> | | |
| <td>kernel doesn't make man It appears to only produce | | |
| documentation for about 4000 of the possible 20,000 man pages it | | |
| should. | | |
| <p> | | |
| If a kernel file is not listed in a .tmpl file, no man pages are | | |
| created for those functions | | |
| <p> | | |
| Try the following command to see the list of possible items: | | |
| find . -name "*.[ch]" | xargs grep -A 1 "^/\*\*" | grep -v -- -- | | |
| <p> | | |
| </td> | | |
| <td>open</td> | | |
| </tr> | | |
| </table> | | |
| <a href="/tbwiki/kernel_doc_buglist_details?action=Table.query_form&source_spec=kdocbug_.*&conf=kernel_doc_buglist.conf%3Akdocbugconf&table_block=kernel_doc_buglist_details%3Akdocbugdetails"> | | |
| <font size=-1>Query</font></a> | | |
| <br> | | |
| | | |
| <p> | | |
| Back to <a href="/tbwiki/kernel_doc_buglist">kernel doc buglist</a> | | |
| <p> | | |