This patch series continues the efforts of converting the Linux Kernel documentation to Sphinx. It contains text to ReST conversion of several files under Documentation, and a few ones under the main dir (README, REPORTING-BUGS). All patches on this series can be found on my development tree: https://git.linuxtv.org/mchehab/experimental.git/log/?h=lkml-books-v2 and are all based on Kernel 4.9-rc1. The Kernel docs html output after this series can be seen at: https://mchehab.fedorapeople.org/kernel_docs/ --- version 2: - The development process book was renamed: Documentation/development-process -> Documentation/process - The User's manual book is now at Documentation/admin-guide; - Files were physically moved to the corresponding directory; - Added SubmittingPatches and CodingStyle on the previously location, pointing to the new location; - As the README file was moved to Documentation/admin-guide/README.rst, a new README file was added, in order to point to the new location and to provide a quick summary about the Kernel's documentation; - All rst files added in this series use the "foo-bar.rst" nomenclature, instead of CamelCase or foo_bar; - As the files now got moved, added a patch fixing the location of the files within the Kernel tree. Mauro Carvalho Chehab (37): Documentation/applying-patches.txt: fix a bad external link Documentation/adding-syscalls.txt: convert it to ReST markup Documentation/kernel-parameters.txt: convert to ReST markup Documentation/bad_memory.txt: convert it to ReST markup Documentation/basic_profiling.rst: convert to ReST markup Documentation/binfmt_misc.txt: convert it to ReST markup Documentation/serial-console.txt: convert it to ReST markup Documentation/braille-console: convert it to ReST markup Documentation/BUG-HUNTING: convert to ReST markup Documentation/devices.rst: convert it to ReST markup Documentation/dynamic-debug-howto.txt: convert it to ReST markup Documentation/initrd.txt: convert to ReST markup Documentation/init.txt: convert to ReST markup Documentation/magic-number.txt: convert it to ReST markup Documentation/md.txt: Convert to ReST markup Documentation/module-signing.txt: convert to ReST markup Documentation/mono.txt: convert to ReST markup Documentation/java.txt: convert to ReST markup Documentation/oops-tracing.txt: convert to ReST markup Documentation/parport.txt: convert to ReST markup Documentation/ramoops.txt: convert it to ReST format Documentation/sysfs-rules.txt: convert it to ReST markup Documentation/sysrq.txt: convert to ReST markup Documentation/unicode.txt: convert it to ReST markup Documentation/VGA-softcursor.txt: convert to ReST markup Documentation/volatile-considered-harmful.txt: convert to ReST markup Documentation/parport.txt: fix table to show on LaTeX Documentation/CodeOfConflict: convert to ReST REPORTING-BUGS: convert to ReST markup README: convert it to ReST markup docs: rename development-process/ to process/ docs-rst: add documents to development-process docs-rst: create an user's manual book docs: fix locations of several documents that got moved doc: re-add CodingStyle and SubmittingPatches README: add a new README file, pointing to the Documentation/ Documentation/00-INDEX: remove legacy media directories Documentation/00-INDEX | 60 +- Documentation/ABI/README | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 2 +- Documentation/CodingStyle | 1063 +------------------ Documentation/DocBook/kernel-hacking.tmpl | 4 +- Documentation/SubmittingPatches | 841 +-------------- Documentation/VGA-softcursor.txt | 39 - Documentation/acpi/video_extension.txt | 2 +- Documentation/admin-guide/README.rst | 412 ++++++++ .../{bad_memory.txt => admin-guide/bad-memory.rst} | 26 +- Documentation/admin-guide/basic-profiling.rst | 69 ++ Documentation/admin-guide/binfmt-misc.rst | 151 +++ Documentation/admin-guide/braille-console.rst | 38 + .../{BUG-HUNTING => admin-guide/bug-hunting.rst} | 163 +-- Documentation/admin-guide/conf.py | 10 + .../{devices.txt => admin-guide/devices.rst} | 1090 ++++++++++---------- Documentation/admin-guide/dynamic-debug-howto.rst | 353 +++++++ Documentation/admin-guide/index.rst | 33 + Documentation/{init.txt => admin-guide/init.rst} | 29 +- .../{initrd.txt => admin-guide/initrd.rst} | 199 ++-- Documentation/{java.txt => admin-guide/java.rst} | 244 ++--- .../kernel-parameters.rst} | 39 +- Documentation/{md.txt => admin-guide/md.rst} | 528 ++++++---- Documentation/{mono.txt => admin-guide/mono.rst} | 44 +- .../oops-tracing.rst} | 255 ++--- Documentation/admin-guide/parport.rst | 286 +++++ .../{ramoops.txt => admin-guide/ramoops.rst} | 86 +- .../admin-guide/reporting-bugs.rst | 68 +- .../security-bugs.rst} | 14 +- .../serial-console.rst} | 68 +- Documentation/admin-guide/sysfs-rules.rst | 192 ++++ Documentation/admin-guide/sysrq.rst | 289 ++++++ .../{unicode.txt => admin-guide/unicode.rst} | 24 +- Documentation/admin-guide/vga-softcursor.rst | 66 ++ Documentation/arm/Booting | 2 +- Documentation/atomic_ops.txt | 2 +- Documentation/basic_profiling.txt | 56 - Documentation/binfmt_misc.txt | 131 --- Documentation/blockdev/ramdisk.txt | 2 +- Documentation/braille-console.txt | 34 - Documentation/cgroup-v1/00-INDEX | 2 +- Documentation/conf.py | 4 +- Documentation/development-process/index.rst | 9 - .../devicetree/bindings/rtc/maxim,ds3231.txt | 2 +- Documentation/devicetree/bindings/rtc/pcf8563.txt | 2 +- .../devicetree/bindings/submitting-patches.txt | 2 +- Documentation/dynamic-debug-howto.txt | 340 ------ Documentation/filesystems/locks.txt | 2 +- Documentation/filesystems/nfs/nfsroot.txt | 4 +- Documentation/frv/booting.txt | 2 +- Documentation/hwmon/submitting-patches | 8 +- Documentation/index.rst | 3 +- Documentation/isdn/README | 2 +- Documentation/ja_JP/HOWTO | 24 +- Documentation/ja_JP/SubmitChecklist | 8 +- Documentation/ja_JP/SubmittingPatches | 18 +- Documentation/ja_JP/stable_api_nonsense.txt | 4 +- Documentation/ja_JP/stable_kernel_rules.txt | 6 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/ko_KR/HOWTO | 30 +- Documentation/ko_KR/stable_api_nonsense.txt | 4 +- Documentation/lockup-watchdogs.txt | 4 +- Documentation/m68k/kernel-options.txt | 2 +- Documentation/magic-number.txt | 158 --- Documentation/media/uapi/v4l/diff-v4l.rst | 4 +- Documentation/media/v4l-drivers/bttv.rst | 4 +- Documentation/memory-hotplug.txt | 2 +- Documentation/module-signing.txt | 117 +-- Documentation/networking/netconsole.txt | 2 +- Documentation/networking/netdev-FAQ.txt | 8 +- Documentation/networking/vortex.txt | 2 +- Documentation/parport.txt | 267 ----- Documentation/power/00-INDEX | 2 +- Documentation/power/pci.txt | 10 +- Documentation/power/runtime_pm.txt | 2 +- Documentation/power/swsusp-dmcrypt.txt | 2 +- .../{development-process => process}/1.Intro.rst | 0 .../{development-process => process}/2.Process.rst | 0 .../3.Early-stage.rst | 0 .../{development-process => process}/4.Coding.rst | 4 +- .../{development-process => process}/5.Posting.rst | 12 +- .../6.Followthrough.rst | 0 .../7.AdvancedTopics.rst | 0 .../8.Conclusion.rst | 6 +- .../adding-syscalls.rst} | 263 ++--- .../applying-patches.rst} | 2 +- Documentation/{Changes => process/changes.rst} | 0 .../code-of-conflict.rst} | 3 +- Documentation/process/coding-style.rst | 1062 +++++++++++++++++++ .../{development-process => process}/conf.py | 2 +- .../development-process.rst | 0 .../email-clients.rst} | 0 Documentation/{HOWTO => process/howto.rst} | 24 +- Documentation/process/index.rst | 32 + .../{kernel-docs.txt => process/kernel-docs.rst} | 0 Documentation/process/magic-number.rst | 164 +++ .../management-style.rst} | 2 +- .../stable-api-nonsense.rst} | 0 .../stable-kernel-rules.rst} | 4 +- .../submit-checklist.rst} | 6 +- .../submitting-drivers.rst} | 8 +- Documentation/process/submitting-patches.rst | 841 +++++++++++++++ .../volatile-considered-harmful.rst} | 19 +- Documentation/rfkill.txt | 2 +- Documentation/scsi/scsi-parameters.txt | 2 +- Documentation/scsi/scsi_mid_low_api.txt | 2 +- Documentation/scsi/sym53c8xx_2.txt | 2 +- Documentation/sound/alsa/alsa-parameters.txt | 2 +- Documentation/sound/oss/oss-parameters.txt | 2 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/sysfs-rules.txt | 184 ---- Documentation/sysrq.txt | 257 ----- Documentation/virtual/kvm/review-checklist.txt | 4 +- Documentation/vm/numa | 2 +- .../watchdog/convert_drivers_to_kernel_api.txt | 2 +- Documentation/watchdog/watchdog-parameters.txt | 2 +- Documentation/x86/boot.txt | 2 +- Documentation/zh_CN/CodingStyle | 6 +- Documentation/zh_CN/HOWTO | 30 +- Documentation/zh_CN/SecurityBugs | 6 +- Documentation/zh_CN/SubmittingDrivers | 12 +- Documentation/zh_CN/SubmittingPatches | 14 +- Documentation/zh_CN/arm/Booting | 2 +- Documentation/zh_CN/email-clients.txt | 4 +- Documentation/zh_CN/oops-tracing.txt | 6 +- Documentation/zh_CN/stable_api_nonsense.txt | 4 +- Documentation/zh_CN/stable_kernel_rules.txt | 6 +- .../zh_CN/volatile-considered-harmful.txt | 4 +- MAINTAINERS | 10 +- README | 408 +------- arch/x86/Kconfig | 2 +- drivers/acpi/Kconfig | 2 +- drivers/ata/libata-core.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/net/can/grcan.c | 2 +- drivers/nvdimm/Kconfig | 2 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/video/fbdev/skeletonfb.c | 8 +- drivers/virtio/Kconfig | 2 +- fs/Kconfig.binfmt | 4 +- fs/pstore/Kconfig | 2 +- include/linux/device.h | 2 +- include/linux/pm.h | 2 +- include/uapi/linux/major.h | 2 +- init/Kconfig | 2 +- init/main.c | 2 +- lib/Kconfig.debug | 2 +- scripts/checkpatch.pl | 6 +- tools/testing/selftests/futex/README | 2 +- 149 files changed, 6033 insertions(+), 5534 deletions(-) delete mode 100644 Documentation/VGA-softcursor.txt create mode 100644 Documentation/admin-guide/README.rst rename Documentation/{bad_memory.txt => admin-guide/bad-memory.rst} (67%) create mode 100644 Documentation/admin-guide/basic-profiling.rst create mode 100644 Documentation/admin-guide/binfmt-misc.rst create mode 100644 Documentation/admin-guide/braille-console.rst rename Documentation/{BUG-HUNTING => admin-guide/bug-hunting.rst} (66%) create mode 100644 Documentation/admin-guide/conf.py rename Documentation/{devices.txt => admin-guide/devices.rst} (79%) create mode 100644 Documentation/admin-guide/dynamic-debug-howto.rst create mode 100644 Documentation/admin-guide/index.rst rename Documentation/{init.txt => admin-guide/init.rst} (65%) rename Documentation/{initrd.txt => admin-guide/initrd.rst} (70%) rename Documentation/{java.txt => admin-guide/java.rst} (68%) rename Documentation/{kernel-parameters.txt => admin-guide/kernel-parameters.rst} (99%) rename Documentation/{md.txt => admin-guide/md.rst} (60%) rename Documentation/{mono.txt => admin-guide/mono.rst} (61%) rename Documentation/{oops-tracing.txt => admin-guide/oops-tracing.rst} (52%) create mode 100644 Documentation/admin-guide/parport.rst rename Documentation/{ramoops.txt => admin-guide/ramoops.rst} (70%) rename REPORTING-BUGS => Documentation/admin-guide/reporting-bugs.rst (78%) rename Documentation/{SecurityBugs => admin-guide/security-bugs.rst} (91%) rename Documentation/{serial-console.txt => admin-guide/serial-console.rst} (60%) create mode 100644 Documentation/admin-guide/sysfs-rules.rst create mode 100644 Documentation/admin-guide/sysrq.rst rename Documentation/{unicode.txt => admin-guide/unicode.rst} (89%) create mode 100644 Documentation/admin-guide/vga-softcursor.rst delete mode 100644 Documentation/basic_profiling.txt delete mode 100644 Documentation/binfmt_misc.txt delete mode 100644 Documentation/braille-console.txt delete mode 100644 Documentation/development-process/index.rst delete mode 100644 Documentation/dynamic-debug-howto.txt delete mode 100644 Documentation/magic-number.txt delete mode 100644 Documentation/parport.txt rename Documentation/{development-process => process}/1.Intro.rst (100%) rename Documentation/{development-process => process}/2.Process.rst (100%) rename Documentation/{development-process => process}/3.Early-stage.rst (100%) rename Documentation/{development-process => process}/4.Coding.rst (99%) rename Documentation/{development-process => process}/5.Posting.rst (96%) rename Documentation/{development-process => process}/6.Followthrough.rst (100%) rename Documentation/{development-process => process}/7.AdvancedTopics.rst (100%) rename Documentation/{development-process => process}/8.Conclusion.rst (94%) rename Documentation/{adding-syscalls.txt => process/adding-syscalls.rst} (65%) rename Documentation/{applying-patches.txt => process/applying-patches.rst} (99%) rename Documentation/{Changes => process/changes.rst} (100%) rename Documentation/{CodeOfConflict => process/code-of-conflict.rst} (96%) create mode 100644 Documentation/process/coding-style.rst rename Documentation/{development-process => process}/conf.py (69%) rename Documentation/{development-process => process}/development-process.rst (100%) rename Documentation/{email-clients.txt => process/email-clients.rst} (100%) rename Documentation/{HOWTO => process/howto.rst} (96%) create mode 100644 Documentation/process/index.rst rename Documentation/{kernel-docs.txt => process/kernel-docs.rst} (100%) create mode 100644 Documentation/process/magic-number.rst rename Documentation/{ManagementStyle => process/management-style.rst} (99%) rename Documentation/{stable_api_nonsense.txt => process/stable-api-nonsense.rst} (100%) rename Documentation/{stable_kernel_rules.txt => process/stable-kernel-rules.rst} (97%) rename Documentation/{SubmitChecklist => process/submit-checklist.rst} (96%) rename Documentation/{SubmittingDrivers => process/submitting-drivers.rst} (95%) create mode 100644 Documentation/process/submitting-patches.rst rename Documentation/{volatile-considered-harmful.txt => process/volatile-considered-harmful.rst} (96%) delete mode 100644 Documentation/sysfs-rules.txt delete mode 100644 Documentation/sysrq.txt -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html