[PULL] Documentation changes for 4.10

From: Jonathan Corbet
Date: Sun Dec 11 2016 - 17:00:39 EST


The following changes since commit
bc33b0ca11e3df467777a4fa7639ba488c9d4911:

Linux 4.9-rc4 (2016-11-05 16:23:36 -0700)

are available in the git repository at:

git://git.lwn.net/linux.git tags/docs-4.10

for you to fetch changes up to 868c97a846a73e937d835b09b8c885a69df50ec8:

dma-buf: Extract dma-buf.rst (2016-12-11 13:37:55 -0700)

----------------------------------------------------------------
These are the documentation changes for 4.10.

It's another busy cycle for the docs tree, as the sphinx conversion
continues. Highlights include:

- Further work on PDF output, which remains a bit of a pain but should be
more solid now.

- Five more DocBook template files converted to Sphinx. Only 27 to go...
Lots of plain-text files have also been converted and integrated.

- Images in binary formats have been replaced with more source-friendly
versions.

- Various bits of organizational work, including the renaming of various
files discussed at the kernel summit.

- New documentation for the device_link mechanism.

...and, of course, lots of typo fixes and small updates.

This set has a few patches reaching outside of Documentation/ to fix
comments elsewhere in the tree; I got acks for those whenever I could.

----------------------------------------------------------------
Balbir Singh (1):
ppc/idle: Add documentation for powersave=off

Brian Norris (1):
docs/completion.txt: drop dangling reference to completions-design.txt

Chao Fan (1):
Change the document about iowait

Dan Carpenter (1):
Documentation/process/howto: Only send regression fixes after -rc1

Daniel Vetter (2):
doc: Document the new inline struct member kernel-doc style
dma-buf: Extract dma-buf.rst

Igor Vuk (1):
Documentation: cpu-hotplug: Fix typos

Jani Nikula (13):
Documentation/sphinx: rename kernel-doc.py to kerneldoc.py
Documentation/sphinx: let the user specify PDFLATEX and LATEXOPTS
Documentation/sphinx: make it possible to build latexdocs without pdflatex
Documentation/sphinx: remove superfluous trailing ; from quiet_cmd_sphinx
Documentation/sphinx: change pdflatex interaction mode to batchmode
Documentation/sphinx: include admin-guide in the latex/pdf build
Documentation/sphinx: set literal block highlight language to none
Documentation/admin-guide: use code-block with proper language
Documentation/dev-tools: use code-block with proper language
Documentation/gpu: use code-block with proper language
Documentation/admin-guide: split the kernel parameter list to a separate file
Documentation/admin-guide: split the device list to a separate file
kernel-doc: add support for one line inline struct member doc comments

Jarkko Sakkinen (2):
tpm: transition tpm_vtpm_proxy documentation to the Sphinx
tpm: move documentation under Documentation/security

Jonathan Corbet (27):
Merge branch 'mauro-books' into docs-next
docs: Tweak the top-level Sphinx page
docs: retitle the kernel-documentation.rst
docs: Clean up and organize the admin guide a bit
docs: Get rid of the badRAM guide
docs: Get rid of the "basic profiling" guide
docs: Apply some basic organization to the process guide
docs: Tweak submitting-patches.rst formatting
docs: Collapse the process guide TOC
docs: add a warning to submitting-drivers.rst
docs: Add a warning to applying-patches.rst
Merge branch 'doc-tweaks' into docs-next
Merge branch 'sphinx-fixes-for-docs-next' of git://people.freedesktop.org/~jani/drm into test
docs: Fix a PDF build error in bug-bisect.rst
Merge branch 'tpm' into docs-next
MAINTAINERS: The Chinese documentation moved
docs: Avoid warning on cleandocs
Merge branch 'mauro-pdf' into docs-next
docs: Add more manuals to the PDF build
Merge tag 'v4.9-rc4' into sound
Merge remote-tracking branch 'sound/topic/restize-docs' into sound
Merge branch 'mauro-doc' into docs-next
docs: Move the 802.11 guide into the driver-api manual
doc: Convert the debugobjects DocBook template to sphinx
doc: debugobjects: actually pull in the kerneldoc comments
doc: Sphinxify the tracepoint docbook
Merge branch 'silvio' into docs-next

Kevin Peng (1):
Docs: change sh -> awk in REPORTING-BUGS

Luis de Bethencourt (1):
USB: fix typo in documentation

Lukas Wunner (1):
Documentation/core-api/device_link: Add initial documentation

Marcin Nowakowski (1):
Documentation/trace/uprobetracer.txt: fix incorrect examples

Mark Rutland (2):
Documentation: atomic_ops: use {READ,WRITE}_ONCE()
Documentation: circular-buffers: use READ_ONCE()

Markus Heiser (6):
doc-rst: make dev-tools folder buildable stand-alone
doc-rst: make driver-api folder buildable stand-alone
doc-rst: include index only in subproject AND html
doc-rst: build PDF of 80211 and gpu sub-project
Documentation/sphinx: fix make SPHINXDIRS="dirs" pdfdocs for more than one dir
doc-rst: make cleandocs misses a fair number of files

Martyn Welch (1):
vme: Convert documentation to reStructuredText, move under driver APIs

Masahiro Yamada (1):
coding-style: fix mismatch of jump label name

Masanari Iida (2):
Doc: dm raid: Fix typo in dm-raid.txt
Doc: cciss: Fix a typo in cciss.txt

Mauro Carvalho Chehab (67):
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
bug-hunting.rst: update info about bug hunting
doc-rst: admin-guide: move bug bisect to a separate file
admin-guide: move tainted kernels info to a separate file
admin-guide: merge oops-tracing with bug-hunting
docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+
subdev-formats.rst: don't use adjustbox on a longtable
subdev-formats.rst: add missing columns to tabularcolumns
convert some images from png to svg
docs-rst: convert gif files to png
docs-rst: auto-generate PDF image files
docs-rst: doc-guide: split the kernel-documentation.rst contents
parse-headers.pl: add documentation for this script
parse-headers.rst: add an introduction to the man page
convert more media images to SVG
svg files: cleanup them
docs-rst: nv12mt zigzag images: replace by SVG images
docs-rst: convert pipeline to SVG format
docs-rst: replace the selection.png by a SVG image
docs-rst: replace bayer.png by a SVG image
docs-rst: media: build SVG from graphviz files
docs-rst: media/Makefile: reorganize the rules
docs-rst: fix media cleandocs target
docs-rst: parse-headers.pl: cleanup the documentation
core-api: remove an unexpected unident
scripts: add a script to check if Documentation/00-INDEX is sane
docs: 00-INDEX: consolidate process/ and admin-guide/ description
docs: 00-INDEX: add missing entries for documentation files/dirs
docs: 00-INDEX: remove non-existing entries
docs: 00-INDEX: document directories/files with no docs
Update Documentation/00-INDEX

Oliver Neukum (2):
USB: update intro of documentation
Documentation: convert USB to new format

Sanjeev (1):
Doc: Correct typo, "Introdution" => "Introduction"

SeongJae Park (16):
locking/Doc/ko_KR: Clarify limited control-dependency scope
Documentation/process/howto: Mark subsection in suggested format
ko_KR/HOWTO: Fix a typo: s/Linux Torvalds/Linus Torvalds
ko_KR/HOWTO: Fix subtitles style
ko_KR/HOWTO: Update obsolete link to bugzilla faq
ko_KR/HOWTO: Convert to ReST notation
ko_KR/HOWTO: Add cross-references to other documents
ko_KR/HOWTO: Update information about generating documentation
ko_KR/HOWTO: Improve some markups to make it visually better
ko_KR/HOWTO: Adjust external link references
ko_KR/HOWTO: Clean up bare :: lines
ko_KR/HOWTO: Add whitespace between URL and text
ko_KR/HOWTO: Mark subsection in suggested format
docs/driver-api: Apply changed source file names
Documentation: Move translations into a sub-directory
Documentation: Add HOWTO Korean translation into rst based build system

Shuah Khan (1):
Doc: update kselftest.txt with details on how to run tests after install

Silvio Fricke (7):
kernel-doc: better parsing of named variable arguments
workqueue: kerneldocify workqueue_attrs
Documentation/00-index: update for new core-api folder
Documentation/workqueue.txt: convert to ReST markup
Documentation/assoc_array.txt: convert to ReST markup
Documentation/local_ops.txt: convert to ReST markup
Documentation/atomic_ops.txt: convert to ReST markup

Stephen Hemminger (1):
doc: add documentation for uio-hv-generic

Takashi Iwai (42):
ALSA: doc: Remove alsa-parameters.txt
ALSA: doc: ReSTize alsa-driver-api document
ALSA: doc: ReSTize writing-an-alsa-driver document
ALSA: doc: ReSTize HD-Audio document
ALSA: doc: ReSTize HD-Audio-Models document
ALSA: doc: ReSTize HD-Audio-Controls document
ALSA: doc: ReSTize HD-Audio-DP-MST-audio.txt
ALSA: doc: ReSTize ALSA-Configuration document
ALSA: doc: ReSTize Procfile document
ALSA: doc: ReSTize powersave document
ALSA: doc: ReSTize Channel-Mapping-API document
ALSA: doc: ReSTize OSS-Emulation document
ALSA: doc: ReSTize seq_oss document
ALSA: doc: ReSTize ControlNames.txt
ALSA: doc: ReSTize compress-offload document
ALSA: doc: ReSTize timestamping document
ALSA: doc: ReSTize Jack-Controls.txt
ALSA: doc: ReSTize Joystick document
ALSA: doc: ReSTize CMIPCI document
ALSA: doc: ReSTize SB-Live-mixer document
ALSA: doc: ReSTize Audigy-mixer.txt
ALSA: doc: ReSTize emu10k1-jack.txt
ALSA: doc: ReSTize VIA82xx-mixer.txt
ALSA: doc: ReSTize Audiophile-USB.txt
ALSA: doc: ReSTize MIXART.txt
ALSA: doc: ReSTize Bt87x.txt
ALSA: doc: ReSTize README.maya44
ALSA: doc: ReSTize hdspm.txt
ALSA: doc: ReSTize serial-u16550.txt
ALSA: doc: ReSTize img,spdif-in.txt
ASoC: doc: ReSTize overview.txt
ASoC: doc: ReSTize codec.txt
ASoC: doc: ReSTize DAI.txt
ASoC: doc: ReSTize dapm.txt
ASoC: doc: ReSTize platform.txt
ASoC: doc: ReSTize machine.txt
ASoC: doc: ReSTize pops_clicks.txt
ASoC: doc: ReSTize clocking.txt
ASoC: doc: ReSTize jack.txt
ASoC: doc: ReSTize DPCM.txt
Merge branch 'topic/doc' of git://git.kernel.org/.../broonie/sound into topic/restize-docs
ASoC: doc: ReSTize codec_to_codec.txt

anish kumar (1):
ASoC: Codec to codec dai link description

Documentation/00-INDEX | 204 +-
Documentation/ABI/README | 2 +-
Documentation/ABI/testing/sysfs-kernel-slab | 2 +-
Documentation/BUG-HUNTING | 246 -
Documentation/CodingStyle | 1063 +---
Documentation/DocBook/Makefile | 7 +-
Documentation/DocBook/alsa-driver-api.tmpl | 142 -
Documentation/DocBook/debugobjects.tmpl | 443 --
Documentation/DocBook/kernel-hacking.tmpl | 4 +-
Documentation/DocBook/tracepoint.tmpl | 112 -
Documentation/DocBook/uio-howto.tmpl | 62 +
Documentation/DocBook/usb.tmpl | 992 ----
Documentation/DocBook/writing-an-alsa-driver.tmpl | 6206 --------------------
Documentation/Makefile.sphinx | 22 +-
Documentation/SubmittingPatches | 842 +--
Documentation/VGA-softcursor.txt | 39 -
Documentation/acpi/video_extension.txt | 2 +-
Documentation/admin-guide/README.rst | 411 ++
Documentation/admin-guide/binfmt-misc.rst | 151 +
Documentation/admin-guide/braille-console.rst | 38 +
Documentation/admin-guide/bug-bisect.rst | 76 +
Documentation/admin-guide/bug-hunting.rst | 369 ++
Documentation/admin-guide/conf.py | 10 +
Documentation/admin-guide/devices.rst | 268 +
Documentation/{ => admin-guide}/devices.txt | 1176 ++--
Documentation/admin-guide/dynamic-debug-howto.rst | 353 ++
Documentation/admin-guide/index.rst | 68 +
Documentation/{init.txt => admin-guide/init.rst} | 29 +-
.../{initrd.txt => admin-guide/initrd.rst} | 199 +-
Documentation/{java.txt => admin-guide/java.rst} | 297 +-
Documentation/admin-guide/kernel-parameters.rst | 209 +
.../{ => admin-guide}/kernel-parameters.txt | 221 +-
Documentation/{md.txt => admin-guide/md.rst} | 528 +-
.../module-signing.rst} | 128 +-
Documentation/{mono.txt => admin-guide/mono.rst} | 44 +-
Documentation/admin-guide/parport.rst | 286 +
.../{ramoops.txt => admin-guide/ramoops.rst} | 88 +-
.../admin-guide/reporting-bugs.rst | 70 +-
.../security-bugs.rst} | 14 +-
.../serial-console.rst} | 68 +-
Documentation/admin-guide/sysfs-rules.rst | 192 +
Documentation/admin-guide/sysrq.rst | 289 +
Documentation/admin-guide/tainted-kernels.rst | 59 +
.../{unicode.txt => admin-guide/unicode.rst} | 24 +-
Documentation/admin-guide/vga-softcursor.rst | 66 +
Documentation/arm/Booting | 2 +-
Documentation/assoc_array.txt | 574 --
Documentation/bad_memory.txt | 45 -
Documentation/basic_profiling.txt | 56 -
Documentation/binfmt_misc.txt | 131 -
Documentation/blockdev/cciss.txt | 2 +-
Documentation/blockdev/ramdisk.txt | 2 +-
Documentation/braille-console.txt | 34 -
Documentation/cgroup-v1/00-INDEX | 2 +-
Documentation/circular-buffers.txt | 4 +-
Documentation/conf.py | 22 +-
Documentation/core-api/assoc_array.rst | 551 ++
.../{atomic_ops.txt => core-api/atomic_ops.rst} | 340 +-
Documentation/core-api/conf.py | 10 +
Documentation/core-api/debug-objects.rst | 310 +
Documentation/core-api/index.rst | 33 +
Documentation/core-api/local_ops.rst | 206 +
Documentation/core-api/tracepoint.rst | 55 +
.../{workqueue.txt => core-api/workqueue.rst} | 260 +-
Documentation/cpu-hotplug.txt | 32 +-
Documentation/dev-tools/conf.py | 10 +
Documentation/dev-tools/gcov.rst | 8 +-
Documentation/dev-tools/{tools.rst => index.rst} | 8 +
Documentation/dev-tools/kcov.rst | 4 +-
Documentation/development-process/index.rst | 9 -
Documentation/device-mapper/dm-raid.txt | 8 +-
.../devicetree/bindings/rtc/maxim,ds3231.txt | 2 +-
Documentation/devicetree/bindings/rtc/pcf8563.txt | 2 +-
.../devicetree/bindings/submitting-patches.txt | 2 +-
Documentation/doc-guide/conf.py | 10 +
Documentation/doc-guide/docbook.rst | 90 +
Documentation/doc-guide/index.rst | 20 +
.../kernel-doc.rst} | 323 +-
Documentation/doc-guide/parse-headers.rst | 192 +
Documentation/doc-guide/sphinx.rst | 219 +
Documentation/{ => driver-api}/80211/cfg80211.rst | 0
Documentation/{ => driver-api}/80211/conf.py | 5 +
Documentation/{ => driver-api}/80211/index.rst | 2 +-
.../{ => driver-api}/80211/introduction.rst | 0
.../{ => driver-api}/80211/mac80211-advanced.rst | 0
Documentation/{ => driver-api}/80211/mac80211.rst | 0
Documentation/driver-api/conf.py | 10 +
Documentation/driver-api/device_link.rst | 279 +
Documentation/driver-api/dma-buf.rst | 73 +
Documentation/driver-api/index.rst | 12 +
Documentation/driver-api/infrastructure.rst | 70 -
Documentation/driver-api/usb.rst | 748 +++
Documentation/{vme_api.txt => driver-api/vme.rst} | 115 +-
Documentation/dynamic-debug-howto.txt | 340 --
Documentation/filesystems/locks.txt | 2 +-
Documentation/filesystems/nfs/nfsroot.txt | 4 +-
Documentation/filesystems/proc.txt | 11 +-
Documentation/frv/booting.txt | 2 +-
Documentation/gpu/conf.py | 5 +
Documentation/gpu/drm-kms.rst | 2 +-
Documentation/gpu/drm-mm.rst | 2 +-
Documentation/gpu/index.rst | 2 +-
Documentation/hwmon/submitting-patches | 8 +-
Documentation/index.rst | 62 +-
Documentation/isdn/README | 2 +-
Documentation/kernel-doc-nano-HOWTO.txt | 2 +-
Documentation/kernel-per-CPU-kthreads.txt | 2 +-
Documentation/kselftest.txt | 11 +
Documentation/local_ops.txt | 191 -
Documentation/lockup-watchdogs.txt | 4 +-
Documentation/m68k/kernel-options.txt | 2 +-
Documentation/magic-number.txt | 158 -
Documentation/media/.gitignore | 3 +
Documentation/media/Makefile | 74 +-
Documentation/media/dvb-drivers/intro.rst | 4 +-
Documentation/media/index.rst | 5 -
Documentation/media/intro.rst | 4 +-
.../media/media_api_files/typical_media_device.pdf | Bin 52895 -> 0 bytes
.../{media_api_files => }/typical_media_device.svg | 0
Documentation/media/uapi/dvb/dvbstb.svg | 651 ++
Documentation/media/uapi/dvb/intro.rst | 4 +-
.../media/uapi/dvb/intro_files/dvbstb.pdf | Bin 1881 -> 0 bytes
.../media/uapi/dvb/intro_files/dvbstb.png | Bin 22655 -> 0 bytes
Documentation/media/uapi/v4l/bayer.svg | 984 ++++
Documentation/media/uapi/v4l/constraints.svg | 346 ++
Documentation/media/uapi/v4l/crop.rst | 4 +-
Documentation/media/uapi/v4l/crop.svg | 281 +
Documentation/media/uapi/v4l/crop_files/crop.gif | Bin 5967 -> 0 bytes
Documentation/media/uapi/v4l/crop_files/crop.pdf | Bin 5846 -> 0 bytes
Documentation/media/uapi/v4l/dev-raw-vbi.rst | 12 +-
.../media/uapi/v4l/dev-raw-vbi_files/vbi_525.gif | Bin 4741 -> 0 bytes
.../media/uapi/v4l/dev-raw-vbi_files/vbi_525.pdf | Bin 3706 -> 0 bytes
.../media/uapi/v4l/dev-raw-vbi_files/vbi_625.gif | Bin 5095 -> 0 bytes
.../media/uapi/v4l/dev-raw-vbi_files/vbi_625.pdf | Bin 3996 -> 0 bytes
.../media/uapi/v4l/dev-raw-vbi_files/vbi_hsync.gif | Bin 2400 -> 0 bytes
.../media/uapi/v4l/dev-raw-vbi_files/vbi_hsync.pdf | Bin 7405 -> 0 bytes
Documentation/media/uapi/v4l/dev-subdev.rst | 16 +-
.../media/uapi/v4l/dev-subdev_files/pipeline.pdf | Bin 20276 -> 0 bytes
.../media/uapi/v4l/dev-subdev_files/pipeline.png | Bin 12130 -> 0 bytes
.../subdev-image-processing-crop.pdf | Bin 20729 -> 0 bytes
.../subdev-image-processing-crop.svg | 63 -
.../subdev-image-processing-full.pdf | Bin 46311 -> 0 bytes
.../subdev-image-processing-full.svg | 163 -
...ubdev-image-processing-scaling-multi-source.pdf | Bin 36714 -> 0 bytes
...ubdev-image-processing-scaling-multi-source.svg | 116 -
Documentation/media/uapi/v4l/diff-v4l.rst | 4 +-
Documentation/media/uapi/v4l/field-order.rst | 8 +-
.../uapi/v4l/field-order_files/fieldseq_bt.gif | Bin 25430 -> 0 bytes
.../uapi/v4l/field-order_files/fieldseq_bt.pdf | Bin 9185 -> 0 bytes
.../uapi/v4l/field-order_files/fieldseq_tb.gif | Bin 25323 -> 0 bytes
.../uapi/v4l/field-order_files/fieldseq_tb.pdf | Bin 9173 -> 0 bytes
Documentation/media/uapi/v4l/fieldseq_bt.svg | 2613 ++++++++
Documentation/media/uapi/v4l/fieldseq_tb.svg | 2607 ++++++++
Documentation/media/uapi/v4l/nv12mt.svg | 450 ++
Documentation/media/uapi/v4l/nv12mt_example.svg | 1589 +++++
Documentation/media/uapi/v4l/pipeline.dot | 12 +
Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 8 +-
.../media/uapi/v4l/pixfmt-nv12mt_files/nv12mt.png | Bin 1920 -> 0 bytes
.../v4l/pixfmt-nv12mt_files/nv12mt_example.png | Bin 5261 -> 0 bytes
Documentation/media/uapi/v4l/selection-api-003.rst | 4 +-
.../uapi/v4l/selection-api-003_files/selection.png | Bin 11716 -> 0 bytes
Documentation/media/uapi/v4l/selection.svg | 5812 ++++++++++++++++++
Documentation/media/uapi/v4l/subdev-formats.rst | 19 +-
.../media/uapi/v4l/subdev-formats_files/bayer.png | Bin 9725 -> 0 bytes
.../uapi/v4l/subdev-image-processing-crop.svg | 313 +
.../uapi/v4l/subdev-image-processing-full.svg | 769 +++
...ubdev-image-processing-scaling-multi-source.svg | 560 ++
Documentation/media/uapi/v4l/vbi_525.svg | 811 +++
Documentation/media/uapi/v4l/vbi_625.svg | 858 +++
Documentation/media/uapi/v4l/vbi_hsync.svg | 313 +
.../media/uapi/v4l/vidioc-g-selection.rst | 4 +-
.../v4l/vidioc-g-selection_files/constraints.png | Bin 3313 -> 0 bytes
Documentation/media/v4l-drivers/bttv.rst | 4 +-
Documentation/media/v4l-drivers/cafe_ccic.rst | 4 +-
Documentation/memory-hotplug.txt | 2 +-
Documentation/networking/netconsole.txt | 2 +-
Documentation/networking/netdev-FAQ.txt | 8 +-
Documentation/networking/vortex.txt | 2 +-
Documentation/oops-tracing.txt | 279 -
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 | 4 +-
.../{development-process => process}/2.Process.rst | 0
.../3.Early-stage.rst | 0
.../{development-process => process}/4.Coding.rst | 8 +-
.../{development-process => process}/5.Posting.rst | 12 +-
.../6.Followthrough.rst | 0
.../7.AdvancedTopics.rst | 2 -
.../8.Conclusion.rst | 6 +-
.../adding-syscalls.rst} | 269 +-
.../applying-patches.rst} | 7 +-
Documentation/{Changes => process/changes.rst} | 2 +-
.../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} | 58 +-
Documentation/process/index.rst | 57 +
.../{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} | 16 +-
Documentation/process/submitting-patches.rst | 836 +++
.../volatile-considered-harmful.rst} | 22 +-
Documentation/rfkill.txt | 2 +-
Documentation/scheduler/completion.txt | 3 +-
Documentation/scsi/scsi-parameters.txt | 2 +-
Documentation/scsi/scsi_mid_low_api.txt | 2 +-
Documentation/scsi/sym53c8xx_2.txt | 2 +-
Documentation/security/conf.py | 8 +
Documentation/security/index.rst | 7 +
Documentation/security/tpm/index.rst | 7 +
.../tpm/tpm_vtpm_proxy.rst} | 55 +-
Documentation/{ => security}/tpm/xen-tpmfront.txt | 0
Documentation/sound/alsa-configuration.rst | 2683 +++++++++
Documentation/sound/alsa/ALSA-Configuration.txt | 2330 --------
Documentation/sound/alsa/ControlNames.txt | 107 -
Documentation/sound/alsa/HD-Audio-Models.txt | 324 -
Documentation/sound/alsa/VIA82xx-mixer.txt | 8 -
Documentation/sound/alsa/alsa-parameters.txt | 135 -
Documentation/sound/alsa/seq_oss.html | 409 --
.../Audigy-mixer.txt => cards/audigy-mixer.rst} | 297 +-
.../audiophile-usb.rst} | 258 +-
.../sound/{alsa/Bt87x.txt => cards/bt87x.rst} | 23 +-
.../sound/{alsa/CMIPCI.txt => cards/cmipci.rst} | 62 +-
.../emu10k1-jack.txt => cards/emu10k1-jack.rst} | 20 +-
.../sound/{alsa/hdspm.txt => cards/hdspm.rst} | 253 +-
.../img,spdif-in.txt => cards/img-spdif-in.rst} | 24 +-
Documentation/sound/cards/index.rst | 19 +
.../{alsa/Joystick.txt => cards/joystick.rst} | 71 +-
.../sound/{alsa/README.maya44 => cards/maya44.rst} | 137 +-
.../sound/{alsa/MIXART.txt => cards/mixart.rst} | 26 +-
.../SB-Live-mixer.txt => cards/sb-live-mixer.rst} | 337 +-
.../serial-u16550.txt => cards/serial-u16550.rst} | 21 +-
Documentation/sound/cards/via82xx-mixer.rst | 8 +
.../channel-mapping-api.rst} | 77 +-
.../compress-offload.rst} | 127 +-
Documentation/sound/designs/control-names.rst | 142 +
Documentation/sound/designs/index.rst | 15 +
.../jack-controls.rst} | 13 +-
.../oss-emulation.rst} | 169 +-
.../{alsa/powersave.txt => designs/powersave.rst} | 16 +-
.../{alsa/Procfile.txt => designs/procfile.rst} | 106 +-
Documentation/sound/designs/seq-oss.rst | 371 ++
.../timestamping.txt => designs/timestamping.rst} | 143 +-
.../controls.rst} | 33 +-
.../dp-mst.rst} | 30 +-
Documentation/sound/hd-audio/index.rst | 10 +
Documentation/sound/hd-audio/models.rst | 518 ++
.../{alsa/HD-Audio.txt => hd-audio/notes.rst} | 635 +-
Documentation/sound/index.rst | 20 +
Documentation/sound/kernel-api/alsa-driver-api.rst | 134 +
Documentation/sound/kernel-api/index.rst | 8 +
.../sound/kernel-api/writing-an-alsa-driver.rst | 4219 +++++++++++++
Documentation/sound/oss/oss-parameters.txt | 2 +-
.../{alsa/soc/clocking.txt => soc/clocking.rst} | 13 +-
Documentation/sound/soc/codec-to-codec.rst | 108 +
.../sound/{alsa/soc/codec.txt => soc/codec.rst} | 75 +-
.../sound/{alsa/soc/DAI.txt => soc/dai.rst} | 28 +-
.../sound/{alsa/soc/dapm.txt => soc/dapm.rst} | 249 +-
.../sound/{alsa/soc/DPCM.txt => soc/dpcm.rst} | 280 +-
Documentation/sound/soc/index.rst | 20 +
.../sound/{alsa/soc/jack.txt => soc/jack.rst} | 1 +
.../{alsa/soc/machine.txt => soc/machine.rst} | 22 +-
.../{alsa/soc/overview.txt => soc/overview.rst} | 32 +-
.../{alsa/soc/platform.txt => soc/platform.rst} | 31 +-
.../soc/pops_clicks.txt => soc/pops-clicks.rst} | 15 +-
.../sphinx/{kernel-doc.py => kerneldoc.py} | 0
Documentation/sphinx/parse-headers.pl | 95 +-
Documentation/sysctl/kernel.txt | 4 +-
Documentation/sysfs-rules.txt | 184 -
Documentation/sysrq.txt | 257 -
Documentation/trace/uprobetracer.txt | 6 +-
Documentation/{ => translations}/ja_JP/HOWTO | 24 +-
.../{ => translations}/ja_JP/SubmitChecklist | 8 +-
.../{ => translations}/ja_JP/SubmittingPatches | 18 +-
.../ja_JP/stable_api_nonsense.txt | 4 +-
.../ja_JP/stable_kernel_rules.txt | 6 +-
.../{ko_KR/HOWTO => translations/ko_KR/howto.rst} | 172 +-
Documentation/translations/ko_KR/index.rst | 12 +
.../{ => translations}/ko_KR/memory-barriers.txt | 36 +
.../ko_KR/stable_api_nonsense.txt | 4 +-
Documentation/{ => translations}/zh_CN/CodingStyle | 8 +-
Documentation/{ => translations}/zh_CN/HOWTO | 30 +-
Documentation/{ => translations}/zh_CN/IRQ.txt | 0
.../{ => translations}/zh_CN/SecurityBugs | 6 +-
.../{ => translations}/zh_CN/SubmittingDrivers | 12 +-
.../{ => translations}/zh_CN/SubmittingPatches | 14 +-
Documentation/{ => translations}/zh_CN/arm/Booting | 2 +-
.../zh_CN/arm/kernel_user_helpers.txt | 0
.../{ => translations}/zh_CN/arm64/booting.txt | 0
.../zh_CN/arm64/legacy_instructions.txt | 0
.../{ => translations}/zh_CN/arm64/memory.txt | 0
.../zh_CN/arm64/silicon-errata.txt | 0
.../zh_CN/arm64/tagged-pointers.txt | 0
.../{ => translations}/zh_CN/basic_profiling.txt | 0
.../{ => translations}/zh_CN/email-clients.txt | 4 +-
.../{ => translations}/zh_CN/filesystems/sysfs.txt | 0
Documentation/{ => translations}/zh_CN/gpio.txt | 0
.../{ => translations}/zh_CN/io_ordering.txt | 0
.../{ => translations}/zh_CN/magic-number.txt | 0
.../{ => translations}/zh_CN/oops-tracing.txt | 6 +-
Documentation/{ => translations}/zh_CN/sparse.txt | 0
.../zh_CN/stable_api_nonsense.txt | 4 +-
.../zh_CN/stable_kernel_rules.txt | 6 +-
.../zh_CN/video4linux/omap3isp.txt | 0
.../zh_CN/video4linux/v4l2-framework.txt | 0
.../zh_CN/volatile-considered-harmful.txt | 4 +-
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 +-
MAINTAINERS | 16 +-
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/linux/workqueue.h | 35 +-
include/uapi/linux/major.h | 2 +-
init/Kconfig | 2 +-
init/main.c | 2 +-
lib/Kconfig.debug | 2 +-
scripts/check_00index.sh | 66 +
scripts/checkpatch.pl | 6 +-
scripts/kernel-doc | 20 +-
tools/testing/selftests/futex/README | 2 +-
344 files changed, 40013 insertions(+), 21260 deletions(-)
delete mode 100644 Documentation/BUG-HUNTING
delete mode 100644 Documentation/DocBook/alsa-driver-api.tmpl
delete mode 100644 Documentation/DocBook/debugobjects.tmpl
delete mode 100644 Documentation/DocBook/tracepoint.tmpl
delete mode 100644 Documentation/DocBook/usb.tmpl
delete mode 100644 Documentation/DocBook/writing-an-alsa-driver.tmpl
delete mode 100644 Documentation/VGA-softcursor.txt
create mode 100644 Documentation/admin-guide/README.rst
create mode 100644 Documentation/admin-guide/binfmt-misc.rst
create mode 100644 Documentation/admin-guide/braille-console.rst
create mode 100644 Documentation/admin-guide/bug-bisect.rst
create mode 100644 Documentation/admin-guide/bug-hunting.rst
create mode 100644 Documentation/admin-guide/conf.py
create mode 100644 Documentation/admin-guide/devices.rst
rename Documentation/{ => admin-guide}/devices.txt (73%)
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} (60%)
create mode 100644 Documentation/admin-guide/kernel-parameters.rst
rename Documentation/{ => admin-guide}/kernel-parameters.txt (94%)
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} (62%)
create mode 100644 Documentation/admin-guide/parport.rst
rename Documentation/{ramoops.txt => admin-guide/ramoops.rst} (69%)
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
create mode 100644 Documentation/admin-guide/tainted-kernels.rst
rename Documentation/{unicode.txt => admin-guide/unicode.rst} (89%)
create mode 100644 Documentation/admin-guide/vga-softcursor.rst
delete mode 100644 Documentation/assoc_array.txt
delete mode 100644 Documentation/bad_memory.txt
delete mode 100644 Documentation/basic_profiling.txt
delete mode 100644 Documentation/binfmt_misc.txt
delete mode 100644 Documentation/braille-console.txt
create mode 100644 Documentation/core-api/assoc_array.rst
rename Documentation/{atomic_ops.txt => core-api/atomic_ops.rst} (76%)
create mode 100644 Documentation/core-api/conf.py
create mode 100644 Documentation/core-api/debug-objects.rst
create mode 100644 Documentation/core-api/index.rst
create mode 100644 Documentation/core-api/local_ops.rst
create mode 100644 Documentation/core-api/tracepoint.rst
rename Documentation/{workqueue.txt => core-api/workqueue.rst} (63%)
create mode 100644 Documentation/dev-tools/conf.py
rename Documentation/dev-tools/{tools.rst => index.rst} (87%)
delete mode 100644 Documentation/development-process/index.rst
create mode 100644 Documentation/doc-guide/conf.py
create mode 100644 Documentation/doc-guide/docbook.rst
create mode 100644 Documentation/doc-guide/index.rst
rename Documentation/{kernel-documentation.rst => doc-guide/kernel-doc.rst} (53%)
create mode 100644 Documentation/doc-guide/parse-headers.rst
create mode 100644 Documentation/doc-guide/sphinx.rst
rename Documentation/{ => driver-api}/80211/cfg80211.rst (100%)
rename Documentation/{ => driver-api}/80211/conf.py (50%)
rename Documentation/{ => driver-api}/80211/index.rst (88%)
rename Documentation/{ => driver-api}/80211/introduction.rst (100%)
rename Documentation/{ => driver-api}/80211/mac80211-advanced.rst (100%)
rename Documentation/{ => driver-api}/80211/mac80211.rst (100%)
create mode 100644 Documentation/driver-api/conf.py
create mode 100644 Documentation/driver-api/device_link.rst
create mode 100644 Documentation/driver-api/dma-buf.rst
create mode 100644 Documentation/driver-api/usb.rst
rename Documentation/{vme_api.txt => driver-api/vme.rst} (92%)
delete mode 100644 Documentation/dynamic-debug-howto.txt
delete mode 100644 Documentation/local_ops.txt
delete mode 100644 Documentation/magic-number.txt
create mode 100644 Documentation/media/.gitignore
delete mode 100644 Documentation/media/media_api_files/typical_media_device.pdf
rename Documentation/media/{media_api_files => }/typical_media_device.svg (100%)
create mode 100644 Documentation/media/uapi/dvb/dvbstb.svg
delete mode 100644 Documentation/media/uapi/dvb/intro_files/dvbstb.pdf
delete mode 100644 Documentation/media/uapi/dvb/intro_files/dvbstb.png
create mode 100644 Documentation/media/uapi/v4l/bayer.svg
create mode 100644 Documentation/media/uapi/v4l/constraints.svg
create mode 100644 Documentation/media/uapi/v4l/crop.svg
delete mode 100644 Documentation/media/uapi/v4l/crop_files/crop.gif
delete mode 100644 Documentation/media/uapi/v4l/crop_files/crop.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi_files/vbi_525.gif
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi_files/vbi_525.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi_files/vbi_625.gif
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi_files/vbi_625.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi_files/vbi_hsync.gif
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi_files/vbi_hsync.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/pipeline.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/pipeline.png
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/subdev-image-processing-crop.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/subdev-image-processing-crop.svg
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/subdev-image-processing-full.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/subdev-image-processing-full.svg
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/subdev-image-processing-scaling-multi-source.pdf
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev_files/subdev-image-processing-scaling-multi-source.svg
delete mode 100644 Documentation/media/uapi/v4l/field-order_files/fieldseq_bt.gif
delete mode 100644 Documentation/media/uapi/v4l/field-order_files/fieldseq_bt.pdf
delete mode 100644 Documentation/media/uapi/v4l/field-order_files/fieldseq_tb.gif
delete mode 100644 Documentation/media/uapi/v4l/field-order_files/fieldseq_tb.pdf
create mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg
create mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg
create mode 100644 Documentation/media/uapi/v4l/nv12mt.svg
create mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg
create mode 100644 Documentation/media/uapi/v4l/pipeline.dot
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt_files/nv12mt.png
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt_files/nv12mt_example.png
delete mode 100644 Documentation/media/uapi/v4l/selection-api-003_files/selection.png
create mode 100644 Documentation/media/uapi/v4l/selection.svg
delete mode 100644 Documentation/media/uapi/v4l/subdev-formats_files/bayer.png
create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg
create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg
create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg
create mode 100644 Documentation/media/uapi/v4l/vbi_525.svg
create mode 100644 Documentation/media/uapi/v4l/vbi_625.svg
create mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png
delete mode 100644 Documentation/oops-tracing.txt
delete mode 100644 Documentation/parport.txt
rename Documentation/{development-process => process}/1.Intro.rst (99%)
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 (98%)
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} (98%)
rename Documentation/{Changes => process/changes.rst} (99%)
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} (93%)
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} (91%)
create mode 100644 Documentation/process/submitting-patches.rst
rename Documentation/{volatile-considered-harmful.txt => process/volatile-considered-harmful.rst} (96%)
create mode 100644 Documentation/security/conf.py
create mode 100644 Documentation/security/index.rst
create mode 100644 Documentation/security/tpm/index.rst
rename Documentation/{tpm/tpm_vtpm_proxy.txt => security/tpm/tpm_vtpm_proxy.rst} (53%)
rename Documentation/{ => security}/tpm/xen-tpmfront.txt (100%)
create mode 100644 Documentation/sound/alsa-configuration.rst
delete mode 100644 Documentation/sound/alsa/ALSA-Configuration.txt
delete mode 100644 Documentation/sound/alsa/ControlNames.txt
delete mode 100644 Documentation/sound/alsa/HD-Audio-Models.txt
delete mode 100644 Documentation/sound/alsa/VIA82xx-mixer.txt
delete mode 100644 Documentation/sound/alsa/alsa-parameters.txt
delete mode 100644 Documentation/sound/alsa/seq_oss.html
rename Documentation/sound/{alsa/Audigy-mixer.txt => cards/audigy-mixer.rst} (57%)
rename Documentation/sound/{alsa/Audiophile-Usb.txt => cards/audiophile-usb.rst} (81%)
rename Documentation/sound/{alsa/Bt87x.txt => cards/bt87x.rst} (82%)
rename Documentation/sound/{alsa/CMIPCI.txt => cards/cmipci.rst} (86%)
rename Documentation/sound/{alsa/emu10k1-jack.txt => cards/emu10k1-jack.rst} (89%)
rename Documentation/sound/{alsa/hdspm.txt => cards/hdspm.rst} (56%)
rename Documentation/sound/{alsa/img,spdif-in.txt => cards/img-spdif-in.rst} (68%)
create mode 100644 Documentation/sound/cards/index.rst
rename Documentation/sound/{alsa/Joystick.txt => cards/joystick.rst} (56%)
rename Documentation/sound/{alsa/README.maya44 => cards/maya44.rst} (65%)
rename Documentation/sound/{alsa/MIXART.txt => cards/mixart.rst} (83%)
rename Documentation/sound/{alsa/SB-Live-mixer.txt => cards/sb-live-mixer.rst} (54%)
rename Documentation/sound/{alsa/serial-u16550.txt => cards/serial-u16550.rst} (92%)
create mode 100644 Documentation/sound/cards/via82xx-mixer.rst
rename Documentation/sound/{alsa/Channel-Mapping-API.txt => designs/channel-mapping-api.rst} (75%)
rename Documentation/sound/{alsa/compress_offload.txt => designs/compress-offload.rst} (73%)
create mode 100644 Documentation/sound/designs/control-names.rst
create mode 100644 Documentation/sound/designs/index.rst
rename Documentation/sound/{alsa/Jack-Controls.txt => designs/jack-controls.rst} (86%)
rename Documentation/sound/{alsa/OSS-Emulation.txt => designs/oss-emulation.rst} (70%)
rename Documentation/sound/{alsa/powersave.txt => designs/powersave.rst} (76%)
rename Documentation/sound/{alsa/Procfile.txt => designs/procfile.rst} (71%)
create mode 100644 Documentation/sound/designs/seq-oss.rst
rename Documentation/sound/{alsa/timestamping.txt => designs/timestamping.rst} (56%)
rename Documentation/sound/{alsa/HD-Audio-Controls.txt => hd-audio/controls.rst} (92%)
rename Documentation/sound/{alsa/HD-Audio-DP-MST-audio.txt => hd-audio/dp-mst.rst} (69%)
create mode 100644 Documentation/sound/hd-audio/index.rst
create mode 100644 Documentation/sound/hd-audio/models.rst
rename Documentation/sound/{alsa/HD-Audio.txt => hd-audio/notes.rst} (61%)
create mode 100644 Documentation/sound/index.rst
create mode 100644 Documentation/sound/kernel-api/alsa-driver-api.rst
create mode 100644 Documentation/sound/kernel-api/index.rst
create mode 100644 Documentation/sound/kernel-api/writing-an-alsa-driver.rst
rename Documentation/sound/{alsa/soc/clocking.txt => soc/clocking.rst} (94%)
create mode 100644 Documentation/sound/soc/codec-to-codec.rst
rename Documentation/sound/{alsa/soc/codec.txt => soc/codec.rst} (84%)
rename Documentation/sound/{alsa/soc/DAI.txt => soc/dai.rst} (71%)
rename Documentation/sound/{alsa/soc/dapm.txt => soc/dapm.rst} (62%)
rename Documentation/sound/{alsa/soc/DPCM.txt => soc/dpcm.rst} (57%)
create mode 100644 Documentation/sound/soc/index.rst
rename Documentation/sound/{alsa/soc/jack.txt => soc/jack.rst} (99%)
rename Documentation/sound/{alsa/soc/machine.txt => soc/machine.rst} (90%)
rename Documentation/sound/{alsa/soc/overview.txt => soc/overview.rst} (83%)
rename Documentation/sound/{alsa/soc/platform.txt => soc/platform.rst} (81%)
rename Documentation/sound/{alsa/soc/pops_clicks.txt => soc/pops-clicks.rst} (87%)
rename Documentation/sphinx/{kernel-doc.py => kerneldoc.py} (100%)
delete mode 100644 Documentation/sysfs-rules.txt
delete mode 100644 Documentation/sysrq.txt
rename Documentation/{ => translations}/ja_JP/HOWTO (98%)
rename Documentation/{ => translations}/ja_JP/SubmitChecklist (95%)
rename Documentation/{ => translations}/ja_JP/SubmittingPatches (98%)
rename Documentation/{ => translations}/ja_JP/stable_api_nonsense.txt (99%)
rename Documentation/{ => translations}/ja_JP/stable_kernel_rules.txt (95%)
rename Documentation/{ko_KR/HOWTO => translations/ko_KR/howto.rst} (88%)
create mode 100644 Documentation/translations/ko_KR/index.rst
rename Documentation/{ => translations}/ko_KR/memory-barriers.txt (98%)
rename Documentation/{ => translations}/ko_KR/stable_api_nonsense.txt (99%)
rename Documentation/{ => translations}/zh_CN/CodingStyle (99%)
rename Documentation/{ => translations}/zh_CN/HOWTO (96%)
rename Documentation/{ => translations}/zh_CN/IRQ.txt (100%)
rename Documentation/{ => translations}/zh_CN/SecurityBugs (91%)
rename Documentation/{ => translations}/zh_CN/SubmittingDrivers (94%)
rename Documentation/{ => translations}/zh_CN/SubmittingPatches (97%)
rename Documentation/{ => translations}/zh_CN/arm/Booting (99%)
rename Documentation/{ => translations}/zh_CN/arm/kernel_user_helpers.txt (100%)
rename Documentation/{ => translations}/zh_CN/arm64/booting.txt (100%)
rename Documentation/{ => translations}/zh_CN/arm64/legacy_instructions.txt (100%)
rename Documentation/{ => translations}/zh_CN/arm64/memory.txt (100%)
rename Documentation/{ => translations}/zh_CN/arm64/silicon-errata.txt (100%)
rename Documentation/{ => translations}/zh_CN/arm64/tagged-pointers.txt (100%)
rename Documentation/{ => translations}/zh_CN/basic_profiling.txt (100%)
rename Documentation/{ => translations}/zh_CN/email-clients.txt (98%)
rename Documentation/{ => translations}/zh_CN/filesystems/sysfs.txt (100%)
rename Documentation/{ => translations}/zh_CN/gpio.txt (100%)
rename Documentation/{ => translations}/zh_CN/io_ordering.txt (100%)
rename Documentation/{ => translations}/zh_CN/magic-number.txt (100%)
rename Documentation/{ => translations}/zh_CN/oops-tracing.txt (97%)
rename Documentation/{ => translations}/zh_CN/sparse.txt (100%)
rename Documentation/{ => translations}/zh_CN/stable_api_nonsense.txt (98%)
rename Documentation/{ => translations}/zh_CN/stable_kernel_rules.txt (94%)
rename Documentation/{ => translations}/zh_CN/video4linux/omap3isp.txt (100%)
rename Documentation/{ => translations}/zh_CN/video4linux/v4l2-framework.txt (100%)
rename Documentation/{ => translations}/zh_CN/volatile-considered-harmful.txt (97%)
create mode 100755 scripts/check_00index.sh