[PATCH v3 00/37] Create an User's manual and improve development-process book

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

The Kernel docs html output after this series can be seen at:
	https://mchehab.fedorapeople.org/kernel_docs/

---

version 3:

- Rebased on the top of docs-next branch;
- Re-added TOC at module-signing.txt, marked as comments;
- Added module-signing.txt to the admin-guide book.

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                    |  842 +--------------
 Documentation/VGA-softcursor.txt                   |   39 -
 Documentation/acpi/video_extension.txt             |    2 +-
 Documentation/admin-guide/README.rst               |  411 ++++++++
 .../{bad_memory.txt => admin-guide/bad-memory.rst} |   25 +-
 Documentation/admin-guide/basic-profiling.rst      |   68 ++
 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}       | 1091 ++++++++++----------
 Documentation/admin-guide/dynamic-debug-howto.rst  |  353 +++++++
 Documentation/admin-guide/index.rst                |   34 +
 Documentation/{init.txt => admin-guide/init.rst}   |   29 +-
 .../{initrd.txt => admin-guide/initrd.rst}         |  199 ++--
 Documentation/{java.txt => admin-guide/java.rst}   |  245 ++---
 .../kernel-parameters.rst}                         |   39 +-
 Documentation/{md.txt => admin-guide/md.rst}       |  528 ++++++----
 .../module-signing.rst}                            |  126 +--
 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/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                           |    2 -
 .../8.Conclusion.rst                               |    6 +-
 .../adding-syscalls.rst}                           |  263 ++---
 .../applying-patches.rst}                          |    3 +-
 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                        |    1 -
 .../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       |  840 +++++++++++++++
 .../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, 6041 insertions(+), 5539 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/{module-signing.txt => admin-guide/module-signing.rst} (71%)
 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 (99%)
 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 (99%)
 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



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux