Message ID | cover.1555938375.git.mchehab+samsung@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | Convert files to ReST | expand |
Em Mon, 22 Apr 2019 10:26:49 -0300 Mauro Carvalho Chehab <mchehab+samsung@kernel.org> escreveu: > This series convert lots of files to be properly parsed by Sphinx > as ReST files. > > As it touches on lot of stuff, this series is based on linux-next, > at tag next-20190418. > > The version 2 is mainly focused on addressing a comment I received > from several subsystem maintainters: > > - While it was doing the conversion, the files were not > being renamed to ReST. So, they weren't producing any document. > > So, I opted to do the rename as well, on each patch, and to add a > :orphan: markup at the beginning of each file, in order to shut up > the Sphinx warning that the file was not included on any TOC. > > The second version of this series also touches a lot more directories > without any index.rst. > > After this patch, just a few directories at Documentation won't have > an index.rst file: > > $ for i in $(find Documentation/ -name '*.txt'|perl -ne 's,([^/]*/[^/]*/).*,\1,; print $_;'|sort|uniq|grep -v Documentation/output|grep -v Documentation/sphinx); do if [ ! -f $i/index.rst ]; then echo $i; fi; done|grep -v .txt > > Documentation/ABI/ > Documentation/devicetree/ > Documentation/features/ > Documentation/platform/ > Documentation/RCU/ > Documentation/scsi/ > Documentation/virtual/ > > I'm working on another patch patch series with removes the :orphan: from > the added files while adding them to some book. As such series would > cause lots of conflicts, the best would be to wait for this series to be applied > by each subsystem maintainer before adding it (probably late on some > merge window). > > Ah, I removed the patches with converts /acpi, /x86 and /PCI from this > submission. As pointed by Rafael, Changbin is already working on > those. > > Also, I got some acks from some of those conversions. I'm opting to not > adding here, as all patches were changed (due to the rename and addition > of the index.rst file). So, if you send your ack already, feel free to re-send. > > Both this series and the next steps are on my devel git tree, > at: > > https://git.linuxtv.org/mchehab/experimental.git/log/?h=convert_rst_v2 > > The final output in html can be seen at: > > https://www.infradead.org/~mchehab/rst_conversion/ > > Mauro Carvalho Chehab (79): > docs: core-api: fix broken references for div64.c and gcd.c > docs: trace: fix some Sphinx warnings > scripts/documentation-file-ref-check: don't parse Next/ dir > docs: aoe: convert docs to ReST and rename to *.rst > docs: arm64: convert docs to ReST and rename to .rst > docs: cdrom-standard.tex: convert from LaTeX to ReST > docs: cdrom: convert docs to ReST and rename to *.rst > docs: cgroup-v1: convert docs to ReST and rename to *.rst > docs: cgroup-v1/blkio-controller.rst: add a note about CFQ scheduler > docs: cpu-freq: convert docs to ReST and rename to *.rst > docs: convert docs to ReST and rename to *.rst > docs: fault-injection: convert docs to ReST and rename to *.rst > docs: fb: convert docs to ReST and rename to *.rst > docs: fpga: convert docs to ReST and rename to *.rst > docs: gpio: convert docs to ReST and rename to *.rst > docs: ide: convert docs to ReST and rename to *.rst > docs: infiniband: convert docs to ReST and rename to *.rst > docs: kbuild: convert docs to ReST and rename to *.rst > docs: kdump: convert docs to ReST and rename to *.rst > docs: livepatch: convert docs to ReST and rename to *.rst > docs: locking: convert docs to ReST and rename to *.rst > docs: mic: convert docs to ReST and rename to *.rst > docs: netlabel: convert docs to ReST and rename to *.rst > docs: pcmcia: convert docs to ReST and rename to *.rst > docs: convert docs to ReST and rename to *.rst > docs: powerpc: convert docs to ReST and rename to *.rst > docs: pps.txt: convert to ReST and rename to pps.rst > docs: ptp.txt: convert to ReST and move to driver-api > docs: riscv: convert docs to ReST and rename to *.rst > docs: Debugging390.txt: convert table to ascii artwork > docs: s390: convert docs to ReST and rename to *.rst > s390: include/asm/debug.h add kerneldoc markups > docs: serial: convert docs to ReST and rename to *.rst > docs: target: convert docs to ReST and rename to *.rst > docs: timers: convert docs to ReST and rename to *.rst > docs: watchdog: convert docs to ReST and rename to *.rst > docs: xilinx: convert eemi.txt to eemi.rst > docs: scheduler: convert docs to ReST and rename to *.rst > docs: EDID/HOWTO.txt: convert it and rename to howto.rst > convert docs to ReST and rename to *.rst > docs: lcd-panel-cgram.txt: convert docs to ReST and rename to *.rst > docs: lp855x-driver.txt: convert to ReST and move to kernel-api > docs: m68k: convert docs to ReST and rename to *.rst > docs: cma/debugfs.txt: convert docs to ReST and rename to *.rst > docs: console.txt: convert docs to ReST and rename to *.rst > docs: pti_intel_mid.txt: convert it to pti_intel_mid.rst > docs: early-userspace: convert docs to ReST and rename to *.rst > docs: driver-model: convert docs to ReST and rename to *.rst > docs: arm: convert docs to ReST and rename to *.rst > docs: memory-devices: convert ti-emif.txt to ReST > docs: xen-tpmfront.txt: convert it to .rst > docs: bus-devices: ti-gpmc.rst: convert it to ReST > docs: nvmem: convert docs to ReST and rename to *.rst > docs: phy: convert samsung-usb2.txt to ReST format > docs: rbtree.txt: fix Sphinx build warnings > docs: Documentation/*.txt: rename all ReST files to *.rst > docs: accounting: convert to ReST > docs: fmc: convert to ReST > docs: hid: convert to ReST > docs: ia64: convert to ReST > docs: leds: convert to ReST > docs: laptops: convert to ReST > docs: iio: convert to ReST > docs: ioctl-number.txt: convert it to ReST format > docs: ioctl: convert to ReST > docs: namespaces: convert to ReST > docs: nfc: convert to ReST > docs: md: convert to ReST > docs: mtd: convert to ReST > docs: nvdimm: convert to ReST > docs: xtensa: convert to ReST > docs: mmc: convert to ReST > docs: sparc: convert to ReST > docs: thermal: convert to ReST > docs: rapidio: convert to ReST > docs: blockdev: convert to ReST > docs: perf: convert to ReST > docs: sysctl: convert to ReST > docs: block: convert to ReST > > Documentation/ABI/removed/sysfs-class-rfkill | 2 +- > Documentation/ABI/stable/sysfs-class-rfkill | 2 +- > Documentation/ABI/stable/sysfs-devices-node | 2 +- > Documentation/ABI/testing/procfs-diskstats | 2 +- > Documentation/ABI/testing/sysfs-block | 2 +- > Documentation/ABI/testing/sysfs-block-device | 2 +- > .../ABI/testing/sysfs-class-powercap | 2 +- > .../ABI/testing/sysfs-class-switchtec | 2 +- > .../ABI/testing/sysfs-devices-system-cpu | 4 +- > .../ABI/testing/sysfs-kernel-livepatch | 2 +- > Documentation/ABI/testing/sysfs-kernel-uids | 2 +- > .../ABI/testing/sysfs-platform-asus-laptop | 2 +- > .../{DMA-API-HOWTO.txt => DMA-API-HOWTO.rst} | 2 + > Documentation/{DMA-API.txt => DMA-API.rst} | 8 +- > .../{DMA-ISA-LPC.txt => DMA-ISA-LPC.rst} | 4 +- > ...{DMA-attributes.txt => DMA-attributes.rst} | 2 + > Documentation/EDID/{HOWTO.txt => howto.rst} | 31 +- > Documentation/{IPMI.txt => IPMI.rst} | 2 + > .../{IRQ-affinity.txt => IRQ-affinity.rst} | 2 + > .../{IRQ-domain.txt => IRQ-domain.rst} | 2 + > Documentation/{IRQ.txt => IRQ.rst} | 2 + > .../{Intel-IOMMU.txt => Intel-IOMMU.rst} | 2 + > Documentation/PCI/pci-error-recovery.txt | 2 +- > Documentation/PCI/pci.txt | 10 +- > Documentation/{SAK.txt => SAK.rst} | 2 + > Documentation/{SM501.txt => SM501.rst} | 2 + > .../{cgroupstats.txt => cgroupstats.rst} | 14 +- > ...ay-accounting.txt => delay-accounting.rst} | 61 +- > Documentation/accounting/index.rst | 14 + > Documentation/accounting/{psi.txt => psi.rst} | 40 +- > ...kstats-struct.txt => taskstats-struct.rst} | 53 +- > .../{taskstats.txt => taskstats.rst} | 15 +- > Documentation/admin-guide/README.rst | 2 +- > Documentation/admin-guide/bug-hunting.rst | 2 +- > Documentation/admin-guide/cgroup-v2.rst | 6 +- > .../admin-guide/kernel-parameters.rst | 2 +- > .../admin-guide/kernel-parameters.txt | 64 +- > Documentation/admin-guide/l1tf.rst | 4 +- > Documentation/admin-guide/mm/index.rst | 2 +- > Documentation/admin-guide/mm/ksm.rst | 2 +- > .../admin-guide/mm/numa_memory_policy.rst | 2 +- > Documentation/aoe/{aoe.txt => aoe.rst} | 63 +- > Documentation/aoe/examples.rst | 23 + > Documentation/aoe/index.rst | 19 + > Documentation/aoe/{todo.txt => todo.rst} | 3 + > Documentation/aoe/udev.txt | 2 +- > Documentation/arm/Marvell/README | 395 --- > Documentation/arm/Netwinder | 78 - > Documentation/arm/SA1100/FreeBird | 21 - > Documentation/arm/SA1100/empeg | 2 - > Documentation/arm/SA1100/serial_UART | 47 - > Documentation/arm/{README => arm.rst} | 50 +- > Documentation/arm/{Booting => booting.rst} | 71 +- > ...ance.txt => cluster-pm-race-avoidance.rst} | 177 +- > .../arm/{firmware.txt => firmware.rst} | 14 +- > Documentation/arm/index.rst | 80 + > .../arm/{Interrupts => interrupts.rst} | 86 +- > Documentation/arm/{IXP4xx => ixp4xx.rst} | 61 +- > ...nel_mode_neon.txt => kernel_mode_neon.rst} | 3 + > ...er_helpers.txt => kernel_user_helpers.rst} | 79 +- > .../keystone/{knav-qmss.txt => knav-qmss.rst} | 6 +- > .../keystone/{Overview.txt => overview.rst} | 47 +- > Documentation/arm/marvel.rst | 488 +++ > .../arm/{mem_alignment => mem_alignment.rst} | 11 +- > Documentation/arm/{memory.txt => memory.rst} | 9 +- > .../arm/{Microchip/README => microchip.rst} | 63 +- > Documentation/arm/netwinder.rst | 85 + > Documentation/arm/nwfpe/index.rst | 11 + > .../nwfpe/{README.FPE => netwinder-fpe.rst} | 24 +- > Documentation/arm/nwfpe/{NOTES => notes.rst} | 3 + > Documentation/arm/nwfpe/{README => nwfpe.rst} | 10 +- > Documentation/arm/nwfpe/{TODO => todo.rst} | 47 +- > Documentation/arm/{OMAP/DSS => omap/dss.rst} | 112 +- > Documentation/arm/omap/index.rst | 10 + > .../arm/{OMAP/README => omap/omap.rst} | 7 + > .../arm/{OMAP/omap_pm => omap/omap_pm.rst} | 55 +- > Documentation/arm/{Porting => porting.rst} | 14 +- > Documentation/arm/pxa/{mfp.txt => mfp.rst} | 106 +- > .../{SA1100/ADSBitsy => sa1100/adsbitsy.rst} | 14 +- > .../{SA1100/Assabet => sa1100/assabet.rst} | 185 +- > .../arm/{SA1100/Brutus => sa1100/brutus.rst} | 45 +- > .../arm/{SA1100/CERF => sa1100/cerf.rst} | 10 +- > Documentation/arm/sa1100/freebird.rst | 25 + > .../graphicsclient.rst} | 46 +- > .../graphicsmaster.rst} | 13 +- > .../HUW_WEBPANEL => sa1100/huw_webpanel.rst} | 8 +- > Documentation/arm/sa1100/index.rst | 23 + > .../arm/{SA1100/Itsy => sa1100/itsy.rst} | 14 +- > .../arm/{SA1100/LART => sa1100/lart.rst} | 3 +- > .../nanoEngine => sa1100/nanoengine.rst} | 6 +- > .../{SA1100/Pangolin => sa1100/pangolin.rst} | 10 +- > .../arm/{SA1100/PLEB => sa1100/pleb.rst} | 6 +- > Documentation/arm/sa1100/serial_uart.rst | 51 + > .../arm/{SA1100/Tifon => sa1100/tifon.rst} | 4 +- > .../arm/{SA1100/Yopy => sa1100/yopy.rst} | 5 +- > .../cpufreq.rst} | 5 +- > .../eb2410itx.rst} | 5 +- > .../GPIO.txt => samsung-s3c24xx/gpio.rst} | 23 +- > .../H1940.txt => samsung-s3c24xx/h1940.rst} | 5 +- > Documentation/arm/samsung-s3c24xx/index.rst | 18 + > .../NAND.txt => samsung-s3c24xx/nand.rst} | 6 +- > .../overview.rst} | 21 +- > .../s3c2412.rst} | 5 +- > .../s3c2413.rst} | 7 +- > .../smdk2440.rst} | 5 +- > .../suspend.rst} | 20 +- > .../usb-host.rst} | 16 +- > .../bootloader-interface.rst} | 27 +- > .../clksrc-change-registers.awk | 0 > .../{Samsung/GPIO.txt => samsung/gpio.rst} | 7 +- > Documentation/arm/samsung/index.rst | 10 + > .../Overview.txt => samsung/overview.rst} | 15 +- > Documentation/arm/{Setup => setup.rst} | 49 +- > .../arm/{SH-Mobile => sh-mobile}/.gitignore | 0 > .../overview.txt => spear/overview.rst} | 20 +- > .../arm/sti/{overview.txt => overview.rst} | 21 +- > ...h407-overview.txt => stih407-overview.rst} | 9 +- > ...h415-overview.txt => stih415-overview.rst} | 8 +- > ...h416-overview.txt => stih416-overview.rst} | 5 +- > ...h418-overview.txt => stih418-overview.rst} | 9 +- > .../arm/stm32/stm32f429-overview.rst | 5 +- > .../arm/stm32/stm32f746-overview.rst | 5 +- > .../arm/stm32/stm32f769-overview.rst | 5 +- > .../arm/stm32/stm32h743-overview.rst | 5 +- > .../arm/stm32/stm32mp157-overview.rst | 1 + > Documentation/arm/{sunxi/README => sunxi.rst} | 98 +- > .../arm/sunxi/{clocks.txt => clocks.rst} | 7 +- > .../arm/{swp_emulation => swp_emulation.rst} | 24 +- > Documentation/arm/{tcm.txt => tcm.rst} | 54 +- > Documentation/arm/{uefi.txt => uefi.rst} | 39 +- > .../release-notes.rst} | 4 +- > Documentation/arm/{vlocks.txt => vlocks.rst} | 9 +- > ...object_usage.txt => acpi_object_usage.rst} | 288 +- > .../arm64/{arm-acpi.txt => arm-acpi.rst} | 155 +- > .../arm64/{booting.txt => booting.rst} | 91 +- > ...egisters.txt => cpu-feature-registers.rst} | 190 +- > .../arm64/{elf_hwcaps.txt => elf_hwcaps.rst} | 56 +- > .../{hugetlbpage.txt => hugetlbpage.rst} | 7 +- > Documentation/arm64/index.rst | 28 + > ...structions.txt => legacy_instructions.rst} | 43 +- > Documentation/arm64/memory.rst | 98 + > Documentation/arm64/memory.txt | 97 - > ...ication.txt => pointer-authentication.rst} | 2 + > ...{silicon-errata.txt => silicon-errata.rst} | 63 +- > Documentation/arm64/{sve.txt => sve.rst} | 12 +- > ...agged-pointers.txt => tagged-pointers.rst} | 6 +- > .../{atomic_bitops.txt => atomic_bitops.rst} | 2 + > ...cd-panel-cgram.txt => lcd-panel-cgram.rst} | 9 +- > Documentation/backlight/lp855x-driver.rst | 83 + > Documentation/backlight/lp855x-driver.txt | 66 - > .../{bfq-iosched.txt => bfq-iosched.rst} | 68 +- > .../block/{biodoc.txt => biodoc.rst} | 365 ++- > .../block/{biovecs.txt => biovecs.rst} | 20 +- > Documentation/block/capability.rst | 18 + > Documentation/block/capability.txt | 15 - > ...ne-partition.txt => cmdline-partition.rst} | 13 +- > ...{data-integrity.txt => data-integrity.rst} | 58 +- > ...dline-iosched.txt => deadline-iosched.rst} | 19 +- > Documentation/block/index.rst | 25 + > .../block/{ioprio.txt => ioprio.rst} | 95 +- > .../{kyber-iosched.txt => kyber-iosched.rst} | 3 +- > .../block/{null_blk.txt => null_blk.rst} | 65 +- > Documentation/block/{pr.txt => pr.rst} | 14 +- > .../{queue-sysfs.txt => queue-sysfs.rst} | 7 +- > .../block/{request.txt => request.rst} | 47 +- > Documentation/block/{stat.txt => stat.rst} | 13 +- > ...witching-sched.txt => switching-sched.rst} | 28 +- > ...ontrol.txt => writeback_cache_control.rst} | 12 +- > ...structure-v9.txt => data-structure-v9.rst} | 6 +- > Documentation/blockdev/drbd/figures.rst | 28 + > .../blockdev/drbd/{README.txt => index.rst} | 15 +- > .../blockdev/{floppy.txt => floppy.rst} | 88 +- > Documentation/blockdev/index.rst | 16 + > Documentation/blockdev/{nbd.txt => nbd.rst} | 1 + > .../blockdev/{paride.txt => paride.rst} | 144 +- > .../blockdev/{ramdisk.txt => ramdisk.rst} | 55 +- > Documentation/blockdev/{zram.txt => zram.rst} | 197 +- > .../{bt8xxgpio.txt => bt8xxgpio.rst} | 2 + > Documentation/{btmrvl.txt => btmrvl.rst} | 2 + > .../bus-devices/{ti-gpmc.txt => ti-gpmc.rst} | 159 +- > ...-mapping.txt => bus-virt-phys-mapping.rst} | 4 +- > Documentation/cdrom/Makefile | 21 - > Documentation/cdrom/cdrom-standard.rst | 1063 +++++++ > Documentation/cdrom/cdrom-standard.tex | 1026 ------- > Documentation/cdrom/{ide-cd => ide-cd.rst} | 196 +- > Documentation/cdrom/index.rst | 19 + > ...{packet-writing.txt => packet-writing.rst} | 27 +- > ...io-controller.txt => blkio-controller.rst} | 103 +- > .../cgroup-v1/{cgroups.txt => cgroups.rst} | 184 +- > .../cgroup-v1/{cpuacct.txt => cpuacct.rst} | 15 +- > .../cgroup-v1/{cpusets.txt => cpusets.rst} | 205 +- > .../cgroup-v1/{devices.txt => devices.rst} | 40 +- > ...er-subsystem.txt => freezer-subsystem.rst} | 14 +- > .../cgroup-v1/{hugetlb.txt => hugetlb.rst} | 31 +- > Documentation/cgroup-v1/index.rst | 30 + > .../{memcg_test.txt => memcg_test.rst} | 261 +- > .../cgroup-v1/{memory.txt => memory.rst} | 449 +-- > .../cgroup-v1/{net_cls.txt => net_cls.rst} | 37 +- > .../cgroup-v1/{net_prio.txt => net_prio.rst} | 24 +- > .../cgroup-v1/{pids.txt => pids.rst} | 78 +- > .../cgroup-v1/{rdma.txt => rdma.rst} | 66 +- > ...g-warn-once.txt => clearing-warn-once.rst} | 2 + > .../cma/{debugfs.txt => debugfs.rst} | 8 +- > .../{connector.txt => connector.rst} | 130 +- > .../console/{console.txt => console.rst} | 63 +- > Documentation/core-api/kernel-api.rst | 4 +- > Documentation/core-api/printk-formats.rst | 2 +- > .../{amd-powernow.txt => amd-powernow.rst} | 11 +- > Documentation/cpu-freq/{core.txt => core.rst} | 68 +- > .../{cpu-drivers.txt => cpu-drivers.rst} | 217 +- > ...pufreq-nforce2.txt => cpufreq-nforce2.rst} | 12 +- > Documentation/cpu-freq/cpufreq-stats.rst | 128 + > Documentation/cpu-freq/cpufreq-stats.txt | 127 - > Documentation/cpu-freq/index.rst | 52 + > Documentation/cpu-freq/index.txt | 56 - > .../{pcc-cpufreq.txt => pcc-cpufreq.rst} | 102 +- > Documentation/{cpu-load.txt => cpu-load.rst} | 2 + > .../{cputopology.txt => cputopology.rst} | 2 + > Documentation/{crc32.txt => crc32.rst} | 2 + > Documentation/{dcdbas.txt => dcdbas.rst} | 2 + > ...ging-modules.txt => debugging-modules.rst} | 2 + > ...hci1394.txt => debugging-via-ohci1394.rst} | 2 + > Documentation/{dell_rbu.txt => dell_rbu.rst} | 2 + > ...{cache-policies.txt => cache-policies.rst} | 24 +- > .../device-mapper/{cache.txt => cache.rst} | 206 +- > .../device-mapper/{delay.txt => delay.rst} | 29 +- > .../{dm-crypt.txt => dm-crypt.rst} | 57 +- > .../{dm-flakey.txt => dm-flakey.rst} | 45 +- > .../{dm-init.txt => dm-init.rst} | 75 +- > .../{dm-integrity.txt => dm-integrity.rst} | 55 +- > .../device-mapper/{dm-io.txt => dm-io.rst} | 14 +- > .../device-mapper/{dm-log.txt => dm-log.rst} | 5 +- > ...m-queue-length.txt => dm-queue-length.rst} | 25 +- > .../{dm-raid.txt => dm-raid.rst} | 225 +- > ...m-service-time.txt => dm-service-time.rst} | 68 +- > Documentation/device-mapper/dm-uevent.rst | 110 + > Documentation/device-mapper/dm-uevent.txt | 97 - > .../{dm-zoned.txt => dm-zoned.rst} | 10 +- > .../device-mapper/{era.txt => era.rst} | 36 +- > Documentation/device-mapper/index.rst | 44 + > .../device-mapper/{kcopyd.txt => kcopyd.rst} | 10 +- > Documentation/device-mapper/linear.rst | 63 + > Documentation/device-mapper/linear.txt | 61 - > .../{log-writes.txt => log-writes.rst} | 91 +- > ...ersistent-data.txt => persistent-data.rst} | 4 + > .../{snapshot.txt => snapshot.rst} | 116 +- > .../{statistics.txt => statistics.rst} | 66 +- > Documentation/device-mapper/striped.rst | 61 + > Documentation/device-mapper/striped.txt | 57 - > .../device-mapper/{switch.txt => switch.rst} | 47 +- > ...provisioning.txt => thin-provisioning.rst} | 68 +- > .../{unstriped.txt => unstriped.rst} | 111 +- > .../device-mapper/{verity.txt => verity.rst} | 20 +- > .../{writecache.txt => writecache.rst} | 13 +- > .../device-mapper/{zero.txt => zero.rst} | 14 +- > Documentation/devicetree/bindings/arm/xen.txt | 2 +- > .../devicetree/bindings/phy/phy-bindings.txt | 2 +- > .../devicetree/booting-without-of.txt | 4 +- > Documentation/{digsig.txt => digsig.rst} | 2 + > Documentation/driver-api/gpio/driver.rst | 2 +- > Documentation/driver-api/pm/devices.rst | 6 +- > .../{pps/pps.txt => driver-api/pps.rst} | 67 +- > .../{ptp/ptp.txt => driver-api/ptp.rst} | 26 +- > Documentation/driver-api/s390-drivers.rst | 4 +- > Documentation/driver-api/usb/dma.rst | 6 +- > .../driver-api/usb/power-management.rst | 2 +- > .../driver-model/{binding.txt => binding.rst} | 20 +- > .../driver-model/{bus.txt => bus.rst} | 69 +- > .../driver-model/{class.txt => class.rst} | 74 +- > ...esign-patterns.txt => design-patterns.rst} | 106 +- > .../driver-model/{device.txt => device.rst} | 59 +- > .../driver-model/{devres.txt => devres.rst} | 50 +- > .../driver-model/{driver.txt => driver.rst} | 112 +- > Documentation/driver-model/index.rst | 26 + > .../{overview.txt => overview.rst} | 37 +- > .../{platform.txt => platform.rst} | 30 +- > .../driver-model/{porting.txt => porting.rst} | 333 +-- > .../{buffer-format.txt => buffer-format.rst} | 19 +- > .../{README => early_userspace_support.rst} | 3 + > Documentation/early-userspace/index.rst | 18 + > Documentation/{efi-stub.txt => efi-stub.rst} | 2 + > Documentation/{eisa.txt => eisa.rst} | 6 +- > ...ault-injection.txt => fault-injection.rst} | 265 +- > Documentation/fault-injection/index.rst | 20 + > ...r-inject.txt => notifier-error-inject.rst} | 18 +- > .../fault-injection/nvme-fault-injection.rst | 120 + > .../fault-injection/nvme-fault-injection.txt | 116 - > .../fault-injection/provoke-crashes.rst | 48 + > .../fault-injection/provoke-crashes.txt | 38 - > Documentation/fb/{api.txt => api.rst} | 29 +- > Documentation/fb/{arkfb.txt => arkfb.rst} | 8 +- > .../fb/{aty128fb.txt => aty128fb.rst} | 35 +- > .../fb/{cirrusfb.txt => cirrusfb.rst} | 47 +- > .../fb/{cmap_xfbdev.txt => cmap_xfbdev.rst} | 57 +- > .../fb/{deferred_io.txt => deferred_io.rst} | 28 +- > Documentation/fb/{efifb.txt => efifb.rst} | 18 +- > .../fb/{ep93xx-fb.txt => ep93xx-fb.rst} | 27 +- > Documentation/fb/{fbcon.txt => fbcon.rst} | 181 +- > .../fb/{framebuffer.txt => framebuffer.rst} | 79 +- > Documentation/fb/{gxfb.txt => gxfb.rst} | 24 +- > Documentation/fb/index.rst | 50 + > .../fb/{intel810.txt => intel810.rst} | 79 +- > Documentation/fb/{intelfb.txt => intelfb.rst} | 62 +- > .../fb/{internals.txt => internals.rst} | 24 +- > Documentation/fb/{lxfb.txt => lxfb.rst} | 25 +- > Documentation/fb/matroxfb.rst | 443 +++ > Documentation/fb/matroxfb.txt | 413 --- > .../fb/{metronomefb.txt => metronomefb.rst} | 8 +- > Documentation/fb/{modedb.txt => modedb.rst} | 44 +- > Documentation/fb/pvr2fb.rst | 66 + > Documentation/fb/pvr2fb.txt | 65 - > Documentation/fb/{pxafb.txt => pxafb.rst} | 81 +- > Documentation/fb/{s3fb.txt => s3fb.rst} | 8 +- > .../fb/{sa1100fb.txt => sa1100fb.rst} | 23 +- > Documentation/fb/sh7760fb.rst | 130 + > Documentation/fb/sh7760fb.txt | 131 - > Documentation/fb/{sisfb.txt => sisfb.rst} | 40 +- > Documentation/fb/{sm501.txt => sm501.rst} | 7 +- > Documentation/fb/{sm712fb.txt => sm712fb.rst} | 18 +- > Documentation/fb/sstfb.rst | 207 ++ > Documentation/fb/sstfb.txt | 174 -- > Documentation/fb/{tgafb.txt => tgafb.rst} | 30 +- > .../fb/{tridentfb.txt => tridentfb.rst} | 36 +- > Documentation/fb/{udlfb.txt => udlfb.rst} | 55 +- > Documentation/fb/{uvesafb.txt => uvesafb.rst} | 128 +- > Documentation/fb/{vesafb.txt => vesafb.rst} | 123 +- > Documentation/fb/viafb.rst | 297 ++ > Documentation/fb/viafb.txt | 252 -- > .../fb/{vt8623fb.txt => vt8623fb.rst} | 10 +- > Documentation/filesystems/nfs/nfsroot.txt | 2 +- > .../filesystems/ramfs-rootfs-initramfs.txt | 4 +- > Documentation/filesystems/sysfs.txt | 2 +- > Documentation/filesystems/tmpfs.txt | 2 +- > .../filesystems/ubifs-authentication.md | 4 +- > Documentation/fmc/{API.txt => api.rst} | 10 +- > .../fmc/{carrier.txt => carrier.rst} | 65 +- > .../fmc/{FMC-and-SDB.txt => fmc-and-sdb.rst} | 19 +- > .../fmc/{fmc-chardev.txt => fmc-chardev.rst} | 9 +- > .../fmc/{fmc-fakedev.txt => fmc-fakedev.rst} | 13 +- > .../fmc/{fmc-trivial.txt => fmc-trivial.rst} | 11 +- > ...-write-eeprom.txt => fmc-write-eeprom.rst} | 36 +- > .../fmc/{identifiers.txt => identifiers.rst} | 20 +- > Documentation/fmc/index.rst | 21 + > .../fmc/{mezzanine.txt => mezzanine.rst} | 34 +- > .../fmc/{parameters.txt => parameters.rst} | 11 +- > Documentation/fpga/{dfl.txt => dfl.rst} | 58 +- > Documentation/fpga/index.rst | 17 + > ...ex-requeue-pi.txt => futex-requeue-pi.rst} | 2 + > .../{gcc-plugins.txt => gcc-plugins.rst} | 2 + > Documentation/gpio/index.rst | 17 + > Documentation/gpio/{sysfs.txt => sysfs.rst} | 39 +- > Documentation/gpu/drm-mm.rst | 2 +- > .../hid/{hid-alps.txt => hid-alps.rst} | 85 +- > .../hid/{hid-sensor.txt => hid-sensor.rst} | 192 +- > .../{hid-transport.txt => hid-transport.rst} | 82 +- > Documentation/hid/{hiddev.txt => hiddev.rst} | 130 +- > Documentation/hid/{hidraw.txt => hidraw.rst} | 53 +- > Documentation/hid/index.rst | 18 + > Documentation/hid/intel-ish-hid.rst | 485 +++ > Documentation/hid/intel-ish-hid.txt | 454 --- > Documentation/hid/{uhid.txt => uhid.rst} | 46 +- > Documentation/{highuid.txt => highuid.rst} | 2 + > .../{hw_random.txt => hw_random.rst} | 2 + > Documentation/hwmon/submitting-patches.rst | 2 +- > .../{hwspinlock.txt => hwspinlock.rst} | 2 + > .../ia64/{aliasing.txt => aliasing.rst} | 71 +- > Documentation/ia64/{efirtc.txt => efirtc.rst} | 86 +- > .../ia64/{err_inject.txt => err_inject.rst} | 347 ++- > Documentation/ia64/{fsys.txt => fsys.rst} | 127 +- > Documentation/ia64/{README => ia64.rst} | 26 +- > Documentation/ia64/index.rst | 18 + > .../ia64/{IRQ-redir.txt => irq-redir.rst} | 32 +- > Documentation/ia64/{mca.txt => mca.rst} | 10 +- > Documentation/ia64/{serial.txt => serial.rst} | 36 +- > Documentation/ia64/xen.rst | 206 ++ > Documentation/ia64/xen.txt | 183 -- > Documentation/ide/changelogs.rst | 17 + > .../ide/{ide-tape.txt => ide-tape.rst} | 23 +- > Documentation/ide/{ide.txt => ide.rst} | 147 +- > Documentation/ide/index.rst | 21 + > ...arm-plug-howto.txt => warm-plug-howto.rst} | 10 +- > .../iio/{ep93xx_adc.txt => ep93xx_adc.rst} | 15 +- > .../{iio_configfs.txt => iio_configfs.rst} | 52 +- > Documentation/iio/index.rst | 12 + > Documentation/index.rst | 1 + > .../{core_locking.txt => core_locking.rst} | 64 +- > Documentation/infiniband/index.rst | 23 + > .../infiniband/{ipoib.txt => ipoib.rst} | 24 +- > .../infiniband/{opa_vnic.txt => opa_vnic.rst} | 108 +- > .../infiniband/{sysfs.txt => sysfs.rst} | 4 +- > .../{tag_matching.txt => tag_matching.rst} | 5 + > .../infiniband/{user_mad.txt => user_mad.rst} | 33 +- > .../{user_verbs.txt => user_verbs.rst} | 12 +- > Documentation/input/input.rst | 2 +- > .../{intel_txt.txt => intel_txt.rst} | 2 + > .../{io-mapping.txt => io-mapping.rst} | 2 + > .../{io_ordering.txt => io_ordering.rst} | 2 + > ...g-up-ioctls.txt => botching-up-ioctls.rst} | 1 + > Documentation/ioctl/cdrom.rst | 1233 ++++++++ > Documentation/ioctl/cdrom.txt | 967 ------ > Documentation/ioctl/{hdio.txt => hdio.rst} | 835 ++++-- > Documentation/ioctl/index.rst | 16 + > ...{ioctl-decoding.txt => ioctl-decoding.rst} | 13 +- > Documentation/ioctl/ioctl-number.rst | 360 +++ > Documentation/ioctl/ioctl-number.txt | 350 --- > Documentation/{iostats.txt => iostats.rst} | 2 + > ...flags-tracing.txt => irqflags-tracing.rst} | 2 + > Documentation/{isa.txt => isa.rst} | 2 + > Documentation/{isapnp.txt => isapnp.rst} | 2 + > ...eaders_install.txt => headers_install.rst} | 5 +- > Documentation/kbuild/index.rst | 27 + > Documentation/kbuild/issues.rst | 11 + > .../kbuild/{kbuild.txt => kbuild.rst} | 119 +- > ...nfig-language.txt => kconfig-language.rst} | 232 +- > ...anguage.txt => kconfig-macro-language.rst} | 37 +- > .../kbuild/{kconfig.txt => kconfig.rst} | 136 +- > .../kbuild/{makefiles.txt => makefiles.rst} | 518 ++-- > .../kbuild/{modules.txt => modules.rst} | 168 +- > Documentation/kdump/index.rst | 21 + > Documentation/kdump/{kdump.txt => kdump.rst} | 131 +- > .../kdump/{vmcoreinfo.txt => vmcoreinfo.rst} | 59 +- > Documentation/kernel-hacking/hacking.rst | 4 +- > Documentation/kernel-hacking/locking.rst | 2 +- > ...hreads.txt => kernel-per-CPU-kthreads.rst} | 6 +- > Documentation/{kobject.txt => kobject.rst} | 4 +- > Documentation/{kprobes.txt => kprobes.rst} | 2 + > Documentation/{kref.txt => kref.rst} | 2 + > .../{asus-laptop.txt => asus-laptop.rst} | 91 +- > ...otection.txt => disk-shock-protection.rst} | 32 +- > Documentation/laptops/index.rst | 17 + > .../{laptop-mode.txt => laptop-mode.rst} | 509 ++-- > .../{sony-laptop.txt => sony-laptop.rst} | 58 +- > .../laptops/{sonypi.txt => sonypi.rst} | 28 +- > .../{thinkpad-acpi.txt => thinkpad-acpi.rst} | 373 ++- > .../{toshiba_haps.txt => toshiba_haps.rst} | 47 +- > Documentation/{ldm.txt => ldm.rst} | 2 + > Documentation/leds/index.rst | 25 + > .../leds/{leds-blinkm.txt => leds-blinkm.rst} | 63 +- > ...s-class-flash.txt => leds-class-flash.rst} | 49 +- > .../leds/{leds-class.txt => leds-class.rst} | 15 +- > .../leds/{leds-lm3556.txt => leds-lm3556.rst} | 100 +- > .../leds/{leds-lp3944.txt => leds-lp3944.rst} | 23 +- > Documentation/leds/leds-lp5521.rst | 115 + > Documentation/leds/leds-lp5521.txt | 101 - > Documentation/leds/leds-lp5523.rst | 147 + > Documentation/leds/leds-lp5523.txt | 130 - > Documentation/leds/leds-lp5562.rst | 137 + > Documentation/leds/leds-lp5562.txt | 120 - > Documentation/leds/leds-lp55xx.rst | 224 ++ > Documentation/leds/leds-lp55xx.txt | 194 -- > Documentation/leds/leds-mlxcpld.rst | 118 + > Documentation/leds/leds-mlxcpld.txt | 110 - > ...edtrig-oneshot.txt => ledtrig-oneshot.rst} | 11 +- > ...ig-transient.txt => ledtrig-transient.rst} | 63 +- > ...edtrig-usbport.txt => ledtrig-usbport.rst} | 11 +- > Documentation/leds/{uleds.txt => uleds.rst} | 5 +- > .../{callbacks.txt => callbacks.rst} | 12 +- > ...ive-patches.txt => cumulative-patches.rst} | 14 +- > Documentation/livepatch/index.rst | 21 + > .../{livepatch.txt => livepatch.rst} | 60 +- > ...e-elf-format.txt => module-elf-format.rst} | 211 +- > .../{shadow-vars.txt => shadow-vars.rst} | 65 +- > Documentation/locking/index.rst | 24 + > ...{lockdep-design.txt => lockdep-design.rst} | 41 +- > Documentation/locking/lockstat.rst | 204 ++ > Documentation/locking/lockstat.txt | 183 -- > .../{locktorture.txt => locktorture.rst} | 105 +- > .../{mutex-design.txt => mutex-design.rst} | 26 +- > ...t-mutex-design.txt => rt-mutex-design.rst} | 139 +- > .../locking/{rt-mutex.txt => rt-mutex.rst} | 32 +- > .../locking/{spinlocks.txt => spinlocks.rst} | 32 +- > ...w-mutex-design.txt => ww-mutex-design.rst} | 82 +- > ...kup-watchdogs.txt => lockup-watchdogs.rst} | 2 + > Documentation/{lsm.txt => lsm.rst} | 2 + > Documentation/{lzo.txt => lzo.rst} | 2 + > Documentation/m68k/index.rst | 17 + > ...{kernel-options.txt => kernel-options.rst} | 319 +- > Documentation/{mailbox.txt => mailbox.rst} | 2 + > Documentation/md/index.rst | 12 + > .../md/{md-cluster.txt => md-cluster.rst} | 188 +- > .../md/{raid5-cache.txt => raid5-cache.rst} | 28 +- > .../md/{raid5-ppl.txt => raid5-ppl.rst} | 2 + > Documentation/memory-barriers.txt | 6 +- > .../{ti-emif.txt => ti-emif.rst} | 27 +- > ...hameleon-bus.txt => men-chameleon-bus.rst} | 2 + > Documentation/mic/index.rst | 18 + > .../{mic_overview.txt => mic_overview.rst} | 6 +- > .../{scif_overview.txt => scif_overview.rst} | 58 +- > Documentation/mmc/index.rst | 13 + > .../{mmc-async-req.txt => mmc-async-req.rst} | 53 +- > .../{mmc-dev-attrs.txt => mmc-dev-attrs.rst} | 32 +- > .../{mmc-dev-parts.txt => mmc-dev-parts.rst} | 13 +- > .../mmc/{mmc-tools.txt => mmc-tools.rst} | 5 +- > Documentation/mtd/index.rst | 12 + > .../mtd/{intel-spi.txt => intel-spi.rst} | 46 +- > .../mtd/{nand_ecc.txt => nand_ecc.rst} | 481 +-- > .../mtd/{spi-nor.txt => spi-nor.rst} | 7 +- > ...bility-list.txt => compatibility-list.rst} | 9 +- > Documentation/namespaces/index.rst | 11 + > ...ource-control.txt => resource-control.rst} | 4 + > .../{cipso_ipv4.txt => cipso_ipv4.rst} | 19 +- > Documentation/netlabel/draft_ietf.rst | 5 + > Documentation/netlabel/index.rst | 21 + > .../{introduction.txt => introduction.rst} | 16 +- > .../{lsm_interface.txt => lsm_interface.rst} | 16 +- > Documentation/networking/ip-sysctl.txt | 2 +- > Documentation/networking/scaling.rst | 4 +- > Documentation/networking/timestamping.txt | 2 +- > Documentation/nfc/index.rst | 11 + > .../nfc/{nfc-hci.txt => nfc-hci.rst} | 163 +- > .../nfc/{nfc-pn544.txt => nfc-pn544.rst} | 6 +- > .../{nommu-mmap.txt => nommu-mmap.rst} | 2 + > Documentation/{ntb.txt => ntb.rst} | 2 + > Documentation/{numastat.txt => numastat.rst} | 2 + > Documentation/nvdimm/{btt.txt => btt.rst} | 139 +- > Documentation/nvdimm/index.rst | 12 + > .../nvdimm/{nvdimm.txt => nvdimm.rst} | 518 ++-- > .../nvdimm/{security.txt => security.rst} | 4 +- > Documentation/nvmem/{nvmem.txt => nvmem.rst} | 112 +- > Documentation/{padata.txt => padata.rst} | 2 + > ...port-lowlevel.txt => parport-lowlevel.rst} | 2 + > .../{devicetable.txt => devicetable.rst} | 4 + > ...{driver-changes.txt => driver-changes.rst} | 35 +- > .../pcmcia/{driver.txt => driver.rst} | 18 +- > Documentation/pcmcia/index.rst | 20 + > .../pcmcia/{locking.txt => locking.rst} | 39 +- > ...-semaphore.txt => percpu-rw-semaphore.rst} | 2 + > .../perf/{arm-ccn.txt => arm-ccn.rst} | 18 +- > .../perf/{arm_dsu_pmu.txt => arm_dsu_pmu.rst} | 5 +- > .../perf/{hisi-pmu.txt => hisi-pmu.rst} | 35 +- > Documentation/perf/index.rst | 16 + > .../perf/{qcom_l2_pmu.txt => qcom_l2_pmu.rst} | 3 +- > .../perf/{qcom_l3_pmu.txt => qcom_l3_pmu.rst} | 3 +- > .../{thunderx2-pmu.txt => thunderx2-pmu.rst} | 25 +- > .../perf/{xgene-pmu.txt => xgene-pmu.rst} | 3 +- > Documentation/{phy.txt => phy.rst} | 2 + > .../{samsung-usb2.txt => samsung-usb2.rst} | 62 +- > Documentation/{pi-futex.txt => pi-futex.rst} | 4 +- > Documentation/{pnp.txt => pnp.rst} | 2 + > .../power/{apm-acpi.txt => apm-acpi.rst} | 10 +- > ...m-debugging.txt => basic-pm-debugging.rst} | 79 +- > ...harger-manager.txt => charger-manager.rst} | 101 +- > ...rivers-testing.txt => drivers-testing.rst} | 15 +- > .../{energy-model.txt => energy-model.rst} | 101 +- > ...ing-of-tasks.txt => freezing-of-tasks.rst} | 91 +- > Documentation/power/index.rst | 46 + > .../power/{interface.txt => interface.rst} | 24 +- > Documentation/power/{opp.txt => opp.rst} | 175 +- > Documentation/power/{pci.txt => pci.rst} | 87 +- > ...qos_interface.txt => pm_qos_interface.rst} | 127 +- > Documentation/power/power_supply_class.rst | 282 ++ > Documentation/power/power_supply_class.txt | 231 -- > Documentation/power/powercap/powercap.rst | 257 ++ > Documentation/power/powercap/powercap.txt | 236 -- > .../regulator/{consumer.txt => consumer.rst} | 141 +- > .../regulator/{design.txt => design.rst} | 9 +- > .../regulator/{machine.txt => machine.rst} | 47 +- > .../regulator/{overview.txt => overview.rst} | 57 +- > Documentation/power/regulator/regulator.rst | 32 + > Documentation/power/regulator/regulator.txt | 30 - > .../power/{runtime_pm.txt => runtime_pm.rst} | 234 +- > Documentation/power/{s2ram.txt => s2ram.rst} | 20 +- > ...hotplug.txt => suspend-and-cpuhotplug.rst} | 42 +- > ...errupts.txt => suspend-and-interrupts.rst} | 2 + > ...ap-files.txt => swsusp-and-swap-files.rst} | 17 +- > ...{swsusp-dmcrypt.txt => swsusp-dmcrypt.rst} | 120 +- > Documentation/power/swsusp.rst | 501 ++++ > Documentation/power/swsusp.txt | 446 --- > .../power/{tricks.txt => tricks.rst} | 6 +- > ...serland-swsusp.txt => userland-swsusp.rst} | 55 +- > Documentation/power/{video.txt => video.rst} | 156 +- > .../{bootwrapper.txt => bootwrapper.rst} | 28 +- > .../{cpu_families.txt => cpu_families.rst} | 23 +- > .../{cpu_features.txt => cpu_features.rst} | 6 +- > Documentation/powerpc/{cxl.txt => cxl.rst} | 46 +- > .../powerpc/{cxlflash.txt => cxlflash.rst} | 10 +- > .../{DAWR-POWER9.txt => dawr-power9.rst} | 10 +- > Documentation/powerpc/{dscr.txt => dscr.rst} | 18 +- > ...ecovery.txt => eeh-pci-error-recovery.rst} | 108 +- > ...ed-dump.txt => firmware-assisted-dump.rst} | 119 +- > Documentation/powerpc/{hvcs.txt => hvcs.rst} | 108 +- > Documentation/powerpc/index.rst | 34 + > Documentation/powerpc/isa-versions.rst | 13 +- > .../powerpc/{mpc52xx.txt => mpc52xx.rst} | 12 +- > ...nv.txt => pci_iov_resource_on_powernv.rst} | 15 +- > .../powerpc/{pmu-ebb.txt => pmu-ebb.rst} | 1 + > Documentation/powerpc/ptrace.rst | 156 + > Documentation/powerpc/ptrace.txt | 151 - > .../{qe_firmware.txt => qe_firmware.rst} | 37 +- > .../{syscall64-abi.txt => syscall64-abi.rst} | 29 +- > ...al_memory.txt => transactional_memory.rst} | 45 +- > ...reempt-locking.txt => preempt-locking.rst} | 2 + > Documentation/process/4.Coding.rst | 2 +- > Documentation/process/coding-style.rst | 2 +- > Documentation/process/submit-checklist.rst | 4 +- > Documentation/process/submitting-drivers.rst | 2 +- > Documentation/pti/pti_intel_mid.rst | 106 + > Documentation/pti/pti_intel_mid.txt | 99 - > Documentation/{pwm.txt => pwm.rst} | 2 + > Documentation/rapidio/index.rst | 15 + > .../{mport_cdev.txt => mport_cdev.rst} | 47 +- > .../rapidio/{rapidio.txt => rapidio.rst} | 39 +- > .../rapidio/{rio_cm.txt => rio_cm.rst} | 66 +- > .../rapidio/{sysfs.txt => sysfs.rst} | 4 + > .../rapidio/{tsi721.txt => tsi721.rst} | 45 +- > Documentation/{rbtree.txt => rbtree.rst} | 8 +- > .../{remoteproc.txt => remoteproc.rst} | 4 +- > Documentation/{rfkill.txt => rfkill.rst} | 2 + > Documentation/riscv/index.rst | 17 + > Documentation/riscv/{pmu.txt => pmu.rst} | 98 +- > ...ust-futex-ABI.txt => robust-futex-ABI.rst} | 2 + > ...{robust-futexes.txt => robust-futexes.rst} | 2 + > Documentation/{rpmsg.txt => rpmsg.rst} | 2 + > Documentation/{rtc.txt => rtc.rst} | 2 + > Documentation/s390/{3270.txt => 3270.rst} | 85 +- > Documentation/s390/Debugging390.txt | 2142 -------------- > Documentation/s390/{cds.txt => cds.rst} | 354 ++- > .../s390/{CommonIO => common_io.rst} | 49 +- > Documentation/s390/{DASD => dasd.rst} | 33 +- > Documentation/s390/debugging390.rst | 2613 +++++++++++++++++ > .../{driver-model.txt => driver-model.rst} | 179 +- > Documentation/s390/index.rst | 30 + > .../s390/{monreader.txt => monreader.rst} | 85 +- > Documentation/s390/{qeth.txt => qeth.rst} | 36 +- > Documentation/s390/s390dbf.rst | 133 + > Documentation/s390/s390dbf.txt | 667 ----- > Documentation/s390/text_files.rst | 11 + > .../s390/{vfio-ap.txt => vfio-ap.rst} | 487 +-- > .../s390/{vfio-ccw.txt => vfio-ccw.rst} | 96 +- > .../s390/{zfcpdump.txt => zfcpdump.rst} | 2 + > .../{completion.txt => completion.rst} | 38 +- > Documentation/scheduler/index.rst | 29 + > .../{sched-arch.txt => sched-arch.rst} | 18 +- > .../{sched-bwc.txt => sched-bwc.rst} | 30 +- > ...{sched-deadline.txt => sched-deadline.rst} | 297 +- > ...ed-design-CFS.txt => sched-design-CFS.rst} | 17 +- > .../{sched-domains.txt => sched-domains.rst} | 8 +- > .../{sched-energy.txt => sched-energy.rst} | 53 +- > ...-nice-design.txt => sched-nice-design.rst} | 6 +- > ...{sched-rt-group.txt => sched-rt-group.rst} | 30 +- > .../{sched-stats.txt => sched-stats.rst} | 35 +- > Documentation/scheduler/text_files.rst | 5 + > .../{xen-tpmfront.txt => xen-tpmfront.rst} | 103 +- > .../{README.cycladesZ => cyclades_z.rst} | 5 +- > Documentation/serial/{driver => driver.rst} | 115 +- > Documentation/serial/index.rst | 32 + > Documentation/serial/moxa-smartio | 523 ---- > Documentation/serial/moxa-smartio.rst | 615 ++++ > Documentation/serial/n_gsm.rst | 103 + > Documentation/serial/n_gsm.txt | 96 - > .../serial/{rocket.txt => rocket.rst} | 144 +- > ...{serial-iso7816.txt => serial-iso7816.rst} | 21 +- > .../{serial-rs485.txt => serial-rs485.rst} | 22 +- > Documentation/serial/{tty.txt => tty.rst} | 111 +- > Documentation/{sgi-ioc4.txt => sgi-ioc4.rst} | 2 + > Documentation/{siphash.txt => siphash.rst} | 2 + > .../{smsc_ece1099.txt => smsc_ece1099.rst} | 2 + > Documentation/sparc/{adi.txt => adi.rst} | 174 +- > .../sparc/{console.txt => console.rst} | 4 +- > Documentation/sparc/index.rst | 13 + > .../oradax/{oracle-dax.txt => oracle-dax.rst} | 58 +- > .../{speculation.txt => speculation.rst} | 2 + > .../{static-keys.txt => static-keys.rst} | 2 + > Documentation/{svga.txt => svga.rst} | 2 + > .../{switchtec.txt => switchtec.rst} | 4 +- > .../{sync_file.txt => sync_file.rst} | 2 + > Documentation/sysctl/abi.rst | 67 + > Documentation/sysctl/abi.txt | 54 - > Documentation/sysctl/{fs.txt => fs.rst} | 141 +- > Documentation/sysctl/{README => index.rst} | 36 +- > .../sysctl/{kernel.txt => kernel.rst} | 378 +-- > Documentation/sysctl/{net.txt => net.rst} | 141 +- > .../sysctl/{sunrpc.txt => sunrpc.rst} | 13 +- > Documentation/sysctl/{user.txt => user.rst} | 32 +- > Documentation/sysctl/{vm.txt => vm.rst} | 264 +- > Documentation/target/index.rst | 19 + > Documentation/target/scripts.rst | 11 + > Documentation/target/tcm_mod_builder.rst | 149 + > Documentation/target/tcm_mod_builder.txt | 145 - > .../{tcmu-design.txt => tcmu-design.rst} | 268 +- > Documentation/{tee.txt => tee.rst} | 2 + > ...pu-cooling-api.txt => cpu-cooling-api.rst} | 39 +- > .../{exynos_thermal => exynos_thermal.rst} | 47 +- > .../thermal/exynos_thermal_emulation | 53 - > .../thermal/exynos_thermal_emulation.rst | 61 + > Documentation/thermal/index.rst | 18 + > ...el_powerclamp.txt => intel_powerclamp.rst} | 177 +- > .../{nouveau_thermal => nouveau_thermal.rst} | 54 +- > ...ower_allocator.txt => power_allocator.rst} | 140 +- > .../thermal/{sysfs-api.txt => sysfs-api.rst} | 490 ++-- > ...hermal => x86_pkg_temperature_thermal.rst} | 28 +- > .../{this_cpu_ops.txt => this_cpu_ops.rst} | 2 + > .../timers/{highres.txt => highres.rst} | 13 +- > Documentation/timers/{hpet.txt => hpet.rst} | 4 +- > .../timers/{hrtimers.txt => hrtimers.rst} | 6 +- > Documentation/timers/index.rst | 22 + > Documentation/timers/{NO_HZ.txt => no_hz.rst} | 40 +- > .../{timekeeping.txt => timekeeping.rst} | 3 +- > .../{timers-howto.txt => timers-howto.rst} | 15 +- > Documentation/trace/coresight-cpu-debug.txt | 2 +- > Documentation/trace/ftrace.rst | 1 + > Documentation/trace/histogram.rst | 86 +- > Documentation/trace/kprobetrace.rst | 2 +- > .../it_IT/kernel-hacking/hacking.rst | 4 +- > .../it_IT/kernel-hacking/locking.rst | 2 +- > .../translations/it_IT/process/4.Coding.rst | 2 +- > .../it_IT/process/submit-checklist.rst | 4 +- > .../translations/ko_KR/memory-barriers.txt | 6 +- > Documentation/translations/zh_CN/IRQ.txt | 4 +- > Documentation/translations/zh_CN/arm/Booting | 4 +- > .../zh_CN/arm/kernel_user_helpers.txt | 4 +- > .../translations/zh_CN/arm64/booting.txt | 4 +- > .../zh_CN/arm64/legacy_instructions.txt | 4 +- > .../translations/zh_CN/arm64/memory.txt | 4 +- > .../zh_CN/arm64/silicon-errata.txt | 4 +- > .../zh_CN/arm64/tagged-pointers.txt | 4 +- > .../translations/zh_CN/filesystems/sysfs.txt | 2 +- > .../translations/zh_CN/io_ordering.txt | 4 +- > .../translations/zh_CN/oops-tracing.txt | 2 +- > .../translations/zh_CN/process/4.Coding.rst | 2 +- > .../zh_CN/process/coding-style.rst | 2 +- > .../zh_CN/process/submit-checklist.rst | 4 +- > .../zh_CN/process/submitting-drivers.rst | 2 +- > ...access.txt => unaligned-memory-access.rst} | 2 + > ...ed-device.txt => vfio-mediated-device.rst} | 4 +- > Documentation/{vfio.txt => vfio.rst} | 2 + > .../{video-output.txt => video-output.rst} | 2 + > Documentation/virtual/kvm/api.txt | 2 +- > Documentation/vm/numa.rst | 6 +- > Documentation/vm/page_migration.rst | 2 +- > Documentation/vm/unevictable-lru.rst | 4 +- > ....txt => convert_drivers_to_kernel_api.rst} | 109 +- > .../watchdog/{hpwdt.txt => hpwdt.rst} | 27 +- > Documentation/watchdog/index.rst | 25 + > .../watchdog/{mlx-wdt.txt => mlx-wdt.rst} | 24 +- > .../{pcwd-watchdog.txt => pcwd-watchdog.rst} | 13 +- > .../{watchdog-api.txt => watchdog-api.rst} | 76 +- > ...kernel-api.txt => watchdog-kernel-api.rst} | 91 +- > .../watchdog/watchdog-parameters.rst | 736 +++++ > .../watchdog/watchdog-parameters.txt | 410 --- > .../{watchdog-pm.txt => watchdog-pm.rst} | 3 + > Documentation/watchdog/{wdt.txt => wdt.rst} | 31 +- > Documentation/x86/topology.txt | 2 +- > .../x86/x86_64/fake-numa-for-cpusets | 4 +- > Documentation/xilinx/{eemi.txt => eemi.rst} | 8 +- > Documentation/xilinx/index.rst | 17 + > Documentation/{xillybus.txt => xillybus.rst} | 2 + > .../xtensa/{atomctl.txt => atomctl.rst} | 13 +- > .../xtensa/{booting.txt => booting.rst} | 5 +- > Documentation/xtensa/index.rst | 12 + > Documentation/xtensa/mmu.rst | 195 ++ > Documentation/xtensa/mmu.txt | 189 -- > Documentation/{xz.txt => xz.rst} | 2 + > Documentation/{zorro.txt => zorro.rst} | 2 + > Kconfig | 2 +- > MAINTAINERS | 132 +- > arch/Kconfig | 4 +- > arch/arc/plat-eznps/Kconfig | 2 +- > arch/arm/Kconfig | 8 +- > arch/arm/common/mcpm_entry.c | 2 +- > arch/arm/common/mcpm_head.S | 2 +- > arch/arm/common/vlock.S | 2 +- > arch/arm/include/asm/setup.h | 2 +- > arch/arm/include/uapi/asm/setup.h | 2 +- > arch/arm/kernel/entry-armv.S | 2 +- > arch/arm/mach-exynos/common.h | 2 +- > arch/arm/mach-ixp4xx/Kconfig | 14 +- > arch/arm/mach-s3c24xx/pm.c | 2 +- > arch/arm/mm/Kconfig | 4 +- > arch/arm/plat-samsung/Kconfig | 6 +- > arch/arm/tools/mach-types | 2 +- > arch/arm64/Kconfig | 2 +- > arch/arm64/include/asm/efi.h | 2 +- > arch/arm64/include/asm/image.h | 2 +- > arch/arm64/include/uapi/asm/sigcontext.h | 2 +- > arch/arm64/kernel/kexec_image.c | 2 +- > arch/arm64/kernel/kuser32.S | 2 +- > arch/c6x/Kconfig | 2 +- > arch/ia64/hp/common/sba_iommu.c | 12 +- > arch/ia64/kernel/efi.c | 2 +- > arch/ia64/kernel/fsys.S | 2 +- > arch/ia64/mm/ioremap.c | 2 +- > arch/ia64/pci/pci.c | 2 +- > arch/ia64/sn/pci/pci_dma.c | 4 +- > arch/m68k/q40/README | 2 +- > arch/microblaze/Kconfig.debug | 2 +- > arch/microblaze/Kconfig.platform | 2 +- > arch/mips/bmips/setup.c | 2 +- > arch/nds32/Kconfig | 2 +- > arch/openrisc/Kconfig | 2 +- > arch/parisc/Kconfig | 2 +- > arch/parisc/kernel/pci-dma.c | 2 +- > arch/powerpc/kernel/exceptions-64s.S | 2 +- > arch/powerpc/sysdev/Kconfig | 2 +- > arch/riscv/Kconfig | 2 +- > arch/s390/Kconfig | 4 +- > arch/s390/include/asm/debug.h | 235 +- > arch/sh/Kconfig | 4 +- > arch/sparc/Kconfig | 2 +- > arch/unicore32/include/asm/io.h | 2 +- > arch/x86/Kconfig | 10 +- > arch/x86/include/asm/dma-mapping.h | 4 +- > arch/x86/kernel/amd_gart_64.c | 2 +- > arch/xtensa/include/asm/initialize_mmu.h | 2 +- > block/Kconfig | 4 +- > block/Kconfig.iosched | 2 +- > block/bfq-iosched.c | 2 +- > block/blk-integrity.c | 2 +- > block/ioprio.c | 2 +- > block/mq-deadline.c | 2 +- > block/partitions/Kconfig | 2 +- > block/partitions/cmdline.c | 2 +- > drivers/auxdisplay/Kconfig | 2 +- > drivers/base/core.c | 2 +- > drivers/base/platform.c | 2 +- > drivers/block/Kconfig | 10 +- > drivers/block/floppy.c | 2 +- > drivers/block/zram/Kconfig | 6 +- > drivers/cdrom/cdrom.c | 2 +- > drivers/char/Kconfig | 6 +- > drivers/char/hw_random/core.c | 2 +- > drivers/char/ipmi/Kconfig | 2 +- > drivers/char/ipmi/ipmi_si_hotmod.c | 2 +- > drivers/char/ipmi/ipmi_si_intf.c | 2 +- > drivers/cpufreq/Kconfig.x86 | 2 +- > drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 2 +- > drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 +- > drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 2 +- > drivers/crypto/sunxi-ss/sun4i-ss.h | 2 +- > drivers/dma-buf/Kconfig | 2 +- > drivers/firmware/Kconfig | 2 +- > drivers/gpio/Kconfig | 2 +- > drivers/gpio/gpio-cs5535.c | 2 +- > drivers/gpu/drm/Kconfig | 2 +- > drivers/gpu/drm/drm_ioctl.c | 2 +- > drivers/gpu/drm/drm_modeset_lock.c | 2 +- > drivers/gpu/drm/i915/i915_drv.h | 2 +- > drivers/ide/Kconfig | 20 +- > drivers/ide/ide-cd.c | 2 +- > drivers/iio/Kconfig | 2 +- > drivers/infiniband/core/user_mad.c | 2 +- > drivers/infiniband/ulp/ipoib/Kconfig | 2 +- > drivers/input/touchscreen/sun4i-ts.c | 2 +- > drivers/leds/trigger/Kconfig | 2 +- > drivers/leds/trigger/ledtrig-transient.c | 2 +- > drivers/md/Kconfig | 2 +- > drivers/md/dm-init.c | 2 +- > drivers/md/dm-raid.c | 2 +- > drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- > drivers/misc/lkdtm/core.c | 2 +- > drivers/mtd/devices/Kconfig | 2 +- > drivers/mtd/nand/raw/nand_ecc.c | 2 +- > drivers/net/ethernet/intel/ice/ice_main.c | 2 +- > drivers/net/ethernet/smsc/Kconfig | 6 +- > drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- > drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- > drivers/nvdimm/Kconfig | 2 +- > drivers/opp/Kconfig | 2 +- > drivers/parisc/sba_iommu.c | 16 +- > drivers/parport/Kconfig | 2 +- > drivers/pci/switch/Kconfig | 2 +- > drivers/pcmcia/ds.c | 2 +- > drivers/perf/qcom_l3_pmu.c | 2 +- > drivers/platform/x86/Kconfig | 8 +- > drivers/platform/x86/dcdbas.c | 2 +- > drivers/platform/x86/dell_rbu.c | 2 +- > drivers/pnp/isapnp/Kconfig | 2 +- > drivers/power/supply/power_supply_core.c | 2 +- > drivers/rapidio/Kconfig | 2 +- > drivers/regulator/core.c | 2 +- > drivers/s390/char/zcore.c | 2 +- > drivers/sbus/char/oradax.c | 2 +- > drivers/scsi/Kconfig | 4 +- > drivers/soc/fsl/qe/qe.c | 2 +- > drivers/staging/sm750fb/Kconfig | 2 +- > drivers/tty/Kconfig | 8 +- > drivers/tty/hvc/hvcs.c | 2 +- > drivers/tty/serial/Kconfig | 2 +- > drivers/tty/serial/ucc_uart.c | 2 +- > drivers/usb/misc/Kconfig | 4 +- > drivers/vfio/Kconfig | 2 +- > drivers/vfio/mdev/Kconfig | 2 +- > drivers/video/fbdev/Kconfig | 38 +- > drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- > drivers/video/fbdev/pxafb.c | 2 +- > drivers/video/fbdev/sh7760fb.c | 2 +- > drivers/w1/Kconfig | 2 +- > drivers/watchdog/Kconfig | 6 +- > drivers/watchdog/smsc37b787_wdt.c | 2 +- > include/asm-generic/bitops/atomic.h | 2 +- > include/linux/cgroup-defs.h | 2 +- > include/linux/connector.h | 63 +- > include/linux/dma-mapping.h | 2 +- > include/linux/fault-inject.h | 2 +- > include/linux/hw_random.h | 2 +- > include/linux/interrupt.h | 2 +- > include/linux/io-mapping.h | 2 +- > include/linux/iopoll.h | 4 +- > include/linux/jump_label.h | 2 +- > include/linux/kobject.h | 2 +- > include/linux/kobject_ns.h | 2 +- > include/linux/lockdep.h | 2 +- > include/linux/mutex.h | 2 +- > include/linux/pm.h | 2 +- > include/linux/rbtree.h | 2 +- > include/linux/rbtree_augmented.h | 2 +- > include/linux/regmap.h | 4 +- > include/linux/rwsem.h | 2 +- > include/linux/serial_core.h | 2 +- > include/linux/thermal.h | 4 +- > include/media/videobuf-dma-sg.h | 2 +- > include/pcmcia/ds.h | 2 +- > include/pcmcia/ss.h | 2 +- > include/soc/fsl/qe/qe.h | 2 +- > include/uapi/linux/bpf.h | 2 +- > include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- > init/Kconfig | 12 +- > kernel/cgroup/cpuset.c | 2 +- > kernel/dma/debug.c | 2 +- > kernel/locking/mutex.c | 2 +- > kernel/locking/rtmutex.c | 2 +- > kernel/padata.c | 2 +- > kernel/panic.c | 2 +- > kernel/power/Kconfig | 6 +- > kernel/sched/deadline.c | 2 +- > lib/Kconfig | 2 +- > lib/Kconfig.debug | 8 +- > lib/crc32.c | 2 +- > lib/kobject.c | 4 +- > lib/lzo/lzo1x_decompress_safe.c | 2 +- > lib/xz/Kconfig | 2 +- > mm/Kconfig | 2 +- > mm/nommu.c | 2 +- > mm/swap.c | 2 +- > net/bridge/netfilter/Kconfig | 2 +- > net/ipv4/netfilter/Kconfig | 2 +- > net/ipv6/netfilter/Kconfig | 2 +- > net/netfilter/Kconfig | 18 +- > net/tipc/Kconfig | 2 +- > net/wireless/Kconfig | 2 +- > samples/Kconfig | 2 +- > samples/kprobes/kprobe_example.c | 2 +- > samples/kprobes/kretprobe_example.c | 2 +- > scripts/Kbuild.include | 4 +- > scripts/Makefile.host | 2 +- > scripts/checkpatch.pl | 8 +- > scripts/coccinelle/free/devm_free.cocci | 2 +- > scripts/documentation-file-ref-check | 5 +- > scripts/gcc-plugins/Kconfig | 2 +- > scripts/kconfig/symbol.c | 2 +- > .../tests/err_recursive_dep/expected_stderr | 14 +- > security/Kconfig | 2 +- > security/device_cgroup.c | 2 +- > sound/oss/dmasound/Kconfig | 6 +- > tools/include/linux/rbtree.h | 2 +- > tools/include/linux/rbtree_augmented.h | 2 +- > tools/include/uapi/linux/bpf.h | 2 +- > .../Documentation/stack-validation.txt | 2 +- > tools/testing/fault-injection/failcmd.sh | 2 +- > tools/testing/selftests/zram/README | 2 +- > usr/Kconfig | 2 +- > 961 files changed, 31818 insertions(+), 24040 deletions(-) > rename Documentation/{DMA-API-HOWTO.txt => DMA-API-HOWTO.rst} (99%) > rename Documentation/{DMA-API.txt => DMA-API.rst} (99%) > rename Documentation/{DMA-ISA-LPC.txt => DMA-ISA-LPC.rst} (98%) > rename Documentation/{DMA-attributes.txt => DMA-attributes.rst} (99%) > rename Documentation/EDID/{HOWTO.txt => howto.rst} (83%) > rename Documentation/{IPMI.txt => IPMI.rst} (99%) > rename Documentation/{IRQ-affinity.txt => IRQ-affinity.rst} (99%) > rename Documentation/{IRQ-domain.txt => IRQ-domain.rst} (99%) > rename Documentation/{IRQ.txt => IRQ.rst} (99%) > rename Documentation/{Intel-IOMMU.txt => Intel-IOMMU.rst} (99%) > rename Documentation/{SAK.txt => SAK.rst} (99%) > rename Documentation/{SM501.txt => SM501.rst} (99%) > rename Documentation/accounting/{cgroupstats.txt => cgroupstats.rst} (77%) > rename Documentation/accounting/{delay-accounting.txt => delay-accounting.rst} (77%) > create mode 100644 Documentation/accounting/index.rst > rename Documentation/accounting/{psi.txt => psi.rst} (91%) > rename Documentation/accounting/{taskstats-struct.txt => taskstats-struct.rst} (90%) > rename Documentation/accounting/{taskstats.txt => taskstats.rst} (95%) > rename Documentation/aoe/{aoe.txt => aoe.rst} (79%) > create mode 100644 Documentation/aoe/examples.rst > create mode 100644 Documentation/aoe/index.rst > rename Documentation/aoe/{todo.txt => todo.rst} (98%) > delete mode 100644 Documentation/arm/Marvell/README > delete mode 100644 Documentation/arm/Netwinder > delete mode 100644 Documentation/arm/SA1100/FreeBird > delete mode 100644 Documentation/arm/SA1100/empeg > delete mode 100644 Documentation/arm/SA1100/serial_UART > rename Documentation/arm/{README => arm.rst} (88%) > rename Documentation/arm/{Booting => booting.rst} (89%) > rename Documentation/arm/{cluster-pm-race-avoidance.txt => cluster-pm-race-avoidance.rst} (84%) > rename Documentation/arm/{firmware.txt => firmware.rst} (86%) > create mode 100644 Documentation/arm/index.rst > rename Documentation/arm/{Interrupts => interrupts.rst} (81%) > rename Documentation/arm/{IXP4xx => ixp4xx.rst} (84%) > rename Documentation/arm/{kernel_mode_neon.txt => kernel_mode_neon.rst} (99%) > rename Documentation/arm/{kernel_user_helpers.txt => kernel_user_helpers.rst} (78%) > rename Documentation/arm/keystone/{knav-qmss.txt => knav-qmss.rst} (92%) > rename Documentation/arm/keystone/{Overview.txt => overview.rst} (59%) > create mode 100644 Documentation/arm/marvel.rst > rename Documentation/arm/{mem_alignment => mem_alignment.rst} (89%) > rename Documentation/arm/{memory.txt => memory.rst} (90%) > rename Documentation/arm/{Microchip/README => microchip.rst} (92%) > create mode 100644 Documentation/arm/netwinder.rst > create mode 100644 Documentation/arm/nwfpe/index.rst > rename Documentation/arm/nwfpe/{README.FPE => netwinder-fpe.rst} (94%) > rename Documentation/arm/nwfpe/{NOTES => notes.rst} (99%) > rename Documentation/arm/nwfpe/{README => nwfpe.rst} (98%) > rename Documentation/arm/nwfpe/{TODO => todo.rst} (75%) > rename Documentation/arm/{OMAP/DSS => omap/dss.rst} (86%) > create mode 100644 Documentation/arm/omap/index.rst > rename Documentation/arm/{OMAP/README => omap/omap.rst} (62%) > rename Documentation/arm/{OMAP/omap_pm => omap/omap_pm.rst} (83%) > rename Documentation/arm/{Porting => porting.rst} (94%) > rename Documentation/arm/pxa/{mfp.txt => mfp.rst} (83%) > rename Documentation/arm/{SA1100/ADSBitsy => sa1100/adsbitsy.rst} (90%) > rename Documentation/arm/{SA1100/Assabet => sa1100/assabet.rst} (62%) > rename Documentation/arm/{SA1100/Brutus => sa1100/brutus.rst} (75%) > rename Documentation/arm/{SA1100/CERF => sa1100/cerf.rst} (91%) > create mode 100644 Documentation/arm/sa1100/freebird.rst > rename Documentation/arm/{SA1100/GraphicsClient => sa1100/graphicsclient.rst} (87%) > rename Documentation/arm/{SA1100/GraphicsMaster => sa1100/graphicsmaster.rst} (92%) > rename Documentation/arm/{SA1100/HUW_WEBPANEL => sa1100/huw_webpanel.rst} (78%) > create mode 100644 Documentation/arm/sa1100/index.rst > rename Documentation/arm/{SA1100/Itsy => sa1100/itsy.rst} (88%) > rename Documentation/arm/{SA1100/LART => sa1100/lart.rst} (90%) > rename Documentation/arm/{SA1100/nanoEngine => sa1100/nanoengine.rst} (74%) > rename Documentation/arm/{SA1100/Pangolin => sa1100/pangolin.rst} (81%) > rename Documentation/arm/{SA1100/PLEB => sa1100/pleb.rst} (95%) > create mode 100644 Documentation/arm/sa1100/serial_uart.rst > rename Documentation/arm/{SA1100/Tifon => sa1100/tifon.rst} (88%) > rename Documentation/arm/{SA1100/Yopy => sa1100/yopy.rst} (74%) > rename Documentation/arm/{Samsung-S3C24XX/CPUfreq.txt => samsung-s3c24xx/cpufreq.rst} (96%) > rename Documentation/arm/{Samsung-S3C24XX/EB2410ITX.txt => samsung-s3c24xx/eb2410itx.rst} (92%) > rename Documentation/arm/{Samsung-S3C24XX/GPIO.txt => samsung-s3c24xx/gpio.rst} (89%) > rename Documentation/arm/{Samsung-S3C24XX/H1940.txt => samsung-s3c24xx/h1940.rst} (94%) > create mode 100644 Documentation/arm/samsung-s3c24xx/index.rst > rename Documentation/arm/{Samsung-S3C24XX/NAND.txt => samsung-s3c24xx/nand.rst} (92%) > rename Documentation/arm/{Samsung-S3C24XX/Overview.txt => samsung-s3c24xx/overview.rst} (94%) > rename Documentation/arm/{Samsung-S3C24XX/S3C2412.txt => samsung-s3c24xx/s3c2412.rst} (96%) > rename Documentation/arm/{Samsung-S3C24XX/S3C2413.txt => samsung-s3c24xx/s3c2413.rst} (77%) > rename Documentation/arm/{Samsung-S3C24XX/SMDK2440.txt => samsung-s3c24xx/smdk2440.rst} (94%) > rename Documentation/arm/{Samsung-S3C24XX/Suspend.txt => samsung-s3c24xx/suspend.rst} (94%) > rename Documentation/arm/{Samsung-S3C24XX/USB-Host.txt => samsung-s3c24xx/usb-host.rst} (94%) > rename Documentation/arm/{Samsung/Bootloader-interface.txt => samsung/bootloader-interface.rst} (72%) > rename Documentation/arm/{Samsung => samsung}/clksrc-change-registers.awk (100%) > rename Documentation/arm/{Samsung/GPIO.txt => samsung/gpio.rst} (87%) > create mode 100644 Documentation/arm/samsung/index.rst > rename Documentation/arm/{Samsung/Overview.txt => samsung/overview.rst} (86%) > rename Documentation/arm/{Setup => setup.rst} (87%) > rename Documentation/arm/{SH-Mobile => sh-mobile}/.gitignore (100%) > rename Documentation/arm/{SPEAr/overview.txt => spear/overview.rst} (91%) > rename Documentation/arm/sti/{overview.txt => overview.rst} (82%) > rename Documentation/arm/sti/{stih407-overview.txt => stih407-overview.rst} (82%) > rename Documentation/arm/sti/{stih415-overview.txt => stih415-overview.rst} (79%) > rename Documentation/arm/sti/{stih416-overview.txt => stih416-overview.rst} (83%) > rename Documentation/arm/sti/{stih418-overview.txt => stih418-overview.rst} (83%) > rename Documentation/arm/{sunxi/README => sunxi.rst} (83%) > rename Documentation/arm/sunxi/{clocks.txt => clocks.rst} (92%) > rename Documentation/arm/{swp_emulation => swp_emulation.rst} (63%) > rename Documentation/arm/{tcm.txt => tcm.rst} (86%) > rename Documentation/arm/{uefi.txt => uefi.rst} (63%) > rename Documentation/arm/{VFP/release-notes.txt => vfp/release-notes.rst} (92%) > rename Documentation/arm/{vlocks.txt => vlocks.rst} (98%) > rename Documentation/arm64/{acpi_object_usage.txt => acpi_object_usage.rst} (84%) > rename Documentation/arm64/{arm-acpi.txt => arm-acpi.rst} (86%) > rename Documentation/arm64/{booting.txt => booting.rst} (86%) > rename Documentation/arm64/{cpu-feature-registers.txt => cpu-feature-registers.rst} (66%) > rename Documentation/arm64/{elf_hwcaps.txt => elf_hwcaps.rst} (92%) > rename Documentation/arm64/{hugetlbpage.txt => hugetlbpage.rst} (86%) > create mode 100644 Documentation/arm64/index.rst > rename Documentation/arm64/{legacy_instructions.txt => legacy_instructions.rst} (73%) > create mode 100644 Documentation/arm64/memory.rst > delete mode 100644 Documentation/arm64/memory.txt > rename Documentation/arm64/{pointer-authentication.txt => pointer-authentication.rst} (98%) > rename Documentation/arm64/{silicon-errata.txt => silicon-errata.rst} (55%) > rename Documentation/arm64/{sve.txt => sve.rst} (98%) > rename Documentation/arm64/{tagged-pointers.txt => tagged-pointers.rst} (94%) > rename Documentation/{atomic_bitops.txt => atomic_bitops.rst} (99%) > rename Documentation/auxdisplay/{lcd-panel-cgram.txt => lcd-panel-cgram.rst} (88%) > create mode 100644 Documentation/backlight/lp855x-driver.rst > delete mode 100644 Documentation/backlight/lp855x-driver.txt > rename Documentation/block/{bfq-iosched.txt => bfq-iosched.rst} (95%) > rename Documentation/block/{biodoc.txt => biodoc.rst} (83%) > rename Documentation/block/{biovecs.txt => biovecs.rst} (92%) > create mode 100644 Documentation/block/capability.rst > delete mode 100644 Documentation/block/capability.txt > rename Documentation/block/{cmdline-partition.txt => cmdline-partition.rst} (92%) > rename Documentation/block/{data-integrity.txt => data-integrity.rst} (92%) > rename Documentation/block/{deadline-iosched.txt => deadline-iosched.rst} (89%) > create mode 100644 Documentation/block/index.rst > rename Documentation/block/{ioprio.txt => ioprio.rst} (75%) > rename Documentation/block/{kyber-iosched.txt => kyber-iosched.rst} (86%) > rename Documentation/block/{null_blk.txt => null_blk.rst} (60%) > rename Documentation/block/{pr.txt => pr.rst} (95%) > rename Documentation/block/{queue-sysfs.txt => queue-sysfs.rst} (99%) > rename Documentation/block/{request.txt => request.rst} (59%) > rename Documentation/block/{stat.txt => stat.rst} (89%) > rename Documentation/block/{switching-sched.txt => switching-sched.rst} (71%) > rename Documentation/block/{writeback_cache_control.txt => writeback_cache_control.rst} (94%) > rename Documentation/blockdev/drbd/{data-structure-v9.txt => data-structure-v9.rst} (94%) > create mode 100644 Documentation/blockdev/drbd/figures.rst > rename Documentation/blockdev/drbd/{README.txt => index.rst} (55%) > rename Documentation/blockdev/{floppy.txt => floppy.rst} (81%) > create mode 100644 Documentation/blockdev/index.rst > rename Documentation/blockdev/{nbd.txt => nbd.rst} (96%) > rename Documentation/blockdev/{paride.txt => paride.rst} (85%) > rename Documentation/blockdev/{ramdisk.txt => ramdisk.rst} (84%) > rename Documentation/blockdev/{zram.txt => zram.rst} (76%) > rename Documentation/{bt8xxgpio.txt => bt8xxgpio.rst} (99%) > rename Documentation/{btmrvl.txt => btmrvl.rst} (99%) > rename Documentation/bus-devices/{ti-gpmc.txt => ti-gpmc.rst} (58%) > rename Documentation/{bus-virt-phys-mapping.txt => bus-virt-phys-mapping.rst} (99%) > delete mode 100644 Documentation/cdrom/Makefile > create mode 100644 Documentation/cdrom/cdrom-standard.rst > delete mode 100644 Documentation/cdrom/cdrom-standard.tex > rename Documentation/cdrom/{ide-cd => ide-cd.rst} (82%) > create mode 100644 Documentation/cdrom/index.rst > rename Documentation/cdrom/{packet-writing.txt => packet-writing.rst} (91%) > rename Documentation/cgroup-v1/{blkio-controller.txt => blkio-controller.rst} (89%) > rename Documentation/cgroup-v1/{cgroups.txt => cgroups.rst} (88%) > rename Documentation/cgroup-v1/{cpuacct.txt => cpuacct.rst} (90%) > rename Documentation/cgroup-v1/{cpusets.txt => cpusets.rst} (90%) > rename Documentation/cgroup-v1/{devices.txt => devices.rst} (88%) > rename Documentation/cgroup-v1/{freezer-subsystem.txt => freezer-subsystem.rst} (95%) > rename Documentation/cgroup-v1/{hugetlb.txt => hugetlb.rst} (74%) > create mode 100644 Documentation/cgroup-v1/index.rst > rename Documentation/cgroup-v1/{memcg_test.txt => memcg_test.rst} (62%) > rename Documentation/cgroup-v1/{memory.txt => memory.rst} (71%) > rename Documentation/cgroup-v1/{net_cls.txt => net_cls.rst} (50%) > rename Documentation/cgroup-v1/{net_prio.txt => net_prio.rst} (71%) > rename Documentation/cgroup-v1/{pids.txt => pids.rst} (62%) > rename Documentation/cgroup-v1/{rdma.txt => rdma.rst} (79%) > rename Documentation/{clearing-warn-once.txt => clearing-warn-once.rst} (96%) > rename Documentation/cma/{debugfs.txt => debugfs.rst} (91%) > rename Documentation/connector/{connector.txt => connector.rst} (57%) > rename Documentation/console/{console.txt => console.rst} (80%) > rename Documentation/cpu-freq/{amd-powernow.txt => amd-powernow.rst} (91%) > rename Documentation/cpu-freq/{core.txt => core.rst} (66%) > rename Documentation/cpu-freq/{cpu-drivers.txt => cpu-drivers.rst} (57%) > rename Documentation/cpu-freq/{cpufreq-nforce2.txt => cpufreq-nforce2.rst} (65%) > create mode 100644 Documentation/cpu-freq/cpufreq-stats.rst > delete mode 100644 Documentation/cpu-freq/cpufreq-stats.txt > create mode 100644 Documentation/cpu-freq/index.rst > delete mode 100644 Documentation/cpu-freq/index.txt > rename Documentation/cpu-freq/{pcc-cpufreq.txt => pcc-cpufreq.rst} (80%) > rename Documentation/{cpu-load.txt => cpu-load.rst} (99%) > rename Documentation/{cputopology.txt => cputopology.rst} (99%) > rename Documentation/{crc32.txt => crc32.rst} (99%) > rename Documentation/{dcdbas.txt => dcdbas.rst} (99%) > rename Documentation/{debugging-modules.txt => debugging-modules.rst} (98%) > rename Documentation/{debugging-via-ohci1394.txt => debugging-via-ohci1394.rst} (99%) > rename Documentation/{dell_rbu.txt => dell_rbu.rst} (99%) > rename Documentation/device-mapper/{cache-policies.txt => cache-policies.rst} (94%) > rename Documentation/device-mapper/{cache.txt => cache.rst} (61%) > rename Documentation/device-mapper/{delay.txt => delay.rst} (53%) > rename Documentation/device-mapper/{dm-crypt.txt => dm-crypt.rst} (87%) > rename Documentation/device-mapper/{dm-flakey.txt => dm-flakey.rst} (60%) > rename Documentation/device-mapper/{dm-init.txt => dm-init.rst} (68%) > rename Documentation/device-mapper/{dm-integrity.txt => dm-integrity.rst} (90%) > rename Documentation/device-mapper/{dm-io.txt => dm-io.rst} (92%) > rename Documentation/device-mapper/{dm-log.txt => dm-log.rst} (90%) > rename Documentation/device-mapper/{dm-queue-length.txt => dm-queue-length.rst} (76%) > rename Documentation/device-mapper/{dm-raid.txt => dm-raid.rst} (71%) > rename Documentation/device-mapper/{dm-service-time.txt => dm-service-time.rst} (60%) > create mode 100644 Documentation/device-mapper/dm-uevent.rst > delete mode 100644 Documentation/device-mapper/dm-uevent.txt > rename Documentation/device-mapper/{dm-zoned.txt => dm-zoned.rst} (97%) > rename Documentation/device-mapper/{era.txt => era.rst} (70%) > create mode 100644 Documentation/device-mapper/index.rst > rename Documentation/device-mapper/{kcopyd.txt => kcopyd.rst} (93%) > create mode 100644 Documentation/device-mapper/linear.rst > delete mode 100644 Documentation/device-mapper/linear.txt > rename Documentation/device-mapper/{log-writes.txt => log-writes.rst} (61%) > rename Documentation/device-mapper/{persistent-data.txt => persistent-data.rst} (98%) > rename Documentation/device-mapper/{snapshot.txt => snapshot.rst} (62%) > rename Documentation/device-mapper/{statistics.txt => statistics.rst} (86%) > create mode 100644 Documentation/device-mapper/striped.rst > delete mode 100644 Documentation/device-mapper/striped.txt > rename Documentation/device-mapper/{switch.txt => switch.rst} (84%) > rename Documentation/device-mapper/{thin-provisioning.txt => thin-provisioning.rst} (92%) > rename Documentation/device-mapper/{unstriped.txt => unstriped.rst} (60%) > rename Documentation/device-mapper/{verity.txt => verity.rst} (98%) > rename Documentation/device-mapper/{writecache.txt => writecache.rst} (96%) > rename Documentation/device-mapper/{zero.txt => zero.rst} (83%) > rename Documentation/{digsig.txt => digsig.rst} (99%) > rename Documentation/{pps/pps.txt => driver-api/pps.rst} (89%) > rename Documentation/{ptp/ptp.txt => driver-api/ptp.rst} (88%) > rename Documentation/driver-model/{binding.txt => binding.rst} (92%) > rename Documentation/driver-model/{bus.txt => bus.rst} (76%) > rename Documentation/driver-model/{class.txt => class.rst} (75%) > rename Documentation/driver-model/{design-patterns.txt => design-patterns.rst} (59%) > rename Documentation/driver-model/{device.txt => device.rst} (69%) > rename Documentation/driver-model/{devres.txt => devres.rst} (93%) > rename Documentation/driver-model/{driver.txt => driver.rst} (75%) > create mode 100644 Documentation/driver-model/index.rst > rename Documentation/driver-model/{overview.txt => overview.rst} (90%) > rename Documentation/driver-model/{platform.txt => platform.rst} (95%) > rename Documentation/driver-model/{porting.txt => porting.rst} (62%) > rename Documentation/early-userspace/{buffer-format.txt => buffer-format.rst} (91%) > rename Documentation/early-userspace/{README => early_userspace_support.rst} (99%) > create mode 100644 Documentation/early-userspace/index.rst > rename Documentation/{efi-stub.txt => efi-stub.rst} (99%) > rename Documentation/{eisa.txt => eisa.rst} (98%) > rename Documentation/fault-injection/{fault-injection.txt => fault-injection.rst} (68%) > create mode 100644 Documentation/fault-injection/index.rst > rename Documentation/fault-injection/{notifier-error-inject.txt => notifier-error-inject.rst} (83%) > create mode 100644 Documentation/fault-injection/nvme-fault-injection.rst > delete mode 100644 Documentation/fault-injection/nvme-fault-injection.txt > create mode 100644 Documentation/fault-injection/provoke-crashes.rst > delete mode 100644 Documentation/fault-injection/provoke-crashes.txt > rename Documentation/fb/{api.txt => api.rst} (97%) > rename Documentation/fb/{arkfb.txt => arkfb.rst} (92%) > rename Documentation/fb/{aty128fb.txt => aty128fb.rst} (61%) > rename Documentation/fb/{cirrusfb.txt => cirrusfb.rst} (75%) > rename Documentation/fb/{cmap_xfbdev.txt => cmap_xfbdev.rst} (50%) > rename Documentation/fb/{deferred_io.txt => deferred_io.rst} (86%) > rename Documentation/fb/{efifb.txt => efifb.rst} (75%) > rename Documentation/fb/{ep93xx-fb.txt => ep93xx-fb.rst} (85%) > rename Documentation/fb/{fbcon.txt => fbcon.rst} (68%) > rename Documentation/fb/{framebuffer.txt => framebuffer.rst} (92%) > rename Documentation/fb/{gxfb.txt => gxfb.rst} (60%) > create mode 100644 Documentation/fb/index.rst > rename Documentation/fb/{intel810.txt => intel810.rst} (83%) > rename Documentation/fb/{intelfb.txt => intelfb.rst} (73%) > rename Documentation/fb/{internals.txt => internals.rst} (82%) > rename Documentation/fb/{lxfb.txt => lxfb.rst} (60%) > create mode 100644 Documentation/fb/matroxfb.rst > delete mode 100644 Documentation/fb/matroxfb.txt > rename Documentation/fb/{metronomefb.txt => metronomefb.rst} (98%) > rename Documentation/fb/{modedb.txt => modedb.rst} (87%) > create mode 100644 Documentation/fb/pvr2fb.rst > delete mode 100644 Documentation/fb/pvr2fb.txt > rename Documentation/fb/{pxafb.txt => pxafb.rst} (78%) > rename Documentation/fb/{s3fb.txt => s3fb.rst} (94%) > rename Documentation/fb/{sa1100fb.txt => sa1100fb.rst} (64%) > create mode 100644 Documentation/fb/sh7760fb.rst > delete mode 100644 Documentation/fb/sh7760fb.txt > rename Documentation/fb/{sisfb.txt => sisfb.rst} (85%) > rename Documentation/fb/{sm501.txt => sm501.rst} (65%) > rename Documentation/fb/{sm712fb.txt => sm712fb.rst} (59%) > create mode 100644 Documentation/fb/sstfb.rst > delete mode 100644 Documentation/fb/sstfb.txt > rename Documentation/fb/{tgafb.txt => tgafb.rst} (71%) > rename Documentation/fb/{tridentfb.txt => tridentfb.rst} (70%) > rename Documentation/fb/{udlfb.txt => udlfb.rst} (77%) > rename Documentation/fb/{uvesafb.txt => uvesafb.rst} (52%) > rename Documentation/fb/{vesafb.txt => vesafb.rst} (56%) > create mode 100644 Documentation/fb/viafb.rst > delete mode 100644 Documentation/fb/viafb.txt > rename Documentation/fb/{vt8623fb.txt => vt8623fb.rst} (85%) > rename Documentation/fmc/{API.txt => api.rst} (87%) > rename Documentation/fmc/{carrier.txt => carrier.rst} (91%) > rename Documentation/fmc/{FMC-and-SDB.txt => fmc-and-sdb.rst} (88%) > rename Documentation/fmc/{fmc-chardev.txt => fmc-chardev.rst} (96%) > rename Documentation/fmc/{fmc-fakedev.txt => fmc-fakedev.rst} (85%) > rename Documentation/fmc/{fmc-trivial.txt => fmc-trivial.rst} (69%) > rename Documentation/fmc/{fmc-write-eeprom.txt => fmc-write-eeprom.rst} (79%) > rename Documentation/fmc/{identifiers.txt => identifiers.rst} (93%) > create mode 100644 Documentation/fmc/index.rst > rename Documentation/fmc/{mezzanine.txt => mezzanine.rst} (87%) > rename Documentation/fmc/{parameters.txt => parameters.rst} (96%) > rename Documentation/fpga/{dfl.txt => dfl.rst} (89%) > create mode 100644 Documentation/fpga/index.rst > rename Documentation/{futex-requeue-pi.txt => futex-requeue-pi.rst} (99%) > rename Documentation/{gcc-plugins.txt => gcc-plugins.rst} (99%) > create mode 100644 Documentation/gpio/index.rst > rename Documentation/gpio/{sysfs.txt => sysfs.rst} (86%) > rename Documentation/hid/{hid-alps.txt => hid-alps.rst} (64%) > rename Documentation/hid/{hid-sensor.txt => hid-sensor.rst} (61%) > rename Documentation/hid/{hid-transport.txt => hid-transport.rst} (93%) > rename Documentation/hid/{hiddev.txt => hiddev.rst} (80%) > rename Documentation/hid/{hidraw.txt => hidraw.rst} (89%) > create mode 100644 Documentation/hid/index.rst > create mode 100644 Documentation/hid/intel-ish-hid.rst > delete mode 100644 Documentation/hid/intel-ish-hid.txt > rename Documentation/hid/{uhid.txt => uhid.rst} (94%) > rename Documentation/{highuid.txt => highuid.rst} (99%) > rename Documentation/{hw_random.txt => hw_random.rst} (99%) > rename Documentation/{hwspinlock.txt => hwspinlock.rst} (99%) > rename Documentation/ia64/{aliasing.txt => aliasing.rst} (84%) > rename Documentation/ia64/{efirtc.txt => efirtc.rst} (76%) > rename Documentation/ia64/{err_inject.txt => err_inject.rst} (82%) > rename Documentation/ia64/{fsys.txt => fsys.rst} (76%) > rename Documentation/ia64/{README => ia64.rst} (61%) > create mode 100644 Documentation/ia64/index.rst > rename Documentation/ia64/{IRQ-redir.txt => irq-redir.rst} (84%) > rename Documentation/ia64/{mca.txt => mca.rst} (96%) > rename Documentation/ia64/{serial.txt => serial.rst} (87%) > create mode 100644 Documentation/ia64/xen.rst > delete mode 100644 Documentation/ia64/xen.txt > create mode 100644 Documentation/ide/changelogs.rst > rename Documentation/ide/{ide-tape.txt => ide-tape.rst} (83%) > rename Documentation/ide/{ide.txt => ide.rst} (72%) > create mode 100644 Documentation/ide/index.rst > rename Documentation/ide/{warm-plug-howto.txt => warm-plug-howto.rst} (61%) > rename Documentation/iio/{ep93xx_adc.txt => ep93xx_adc.rst} (71%) > rename Documentation/iio/{iio_configfs.txt => iio_configfs.rst} (73%) > create mode 100644 Documentation/iio/index.rst > rename Documentation/infiniband/{core_locking.txt => core_locking.rst} (78%) > create mode 100644 Documentation/infiniband/index.rst > rename Documentation/infiniband/{ipoib.txt => ipoib.rst} (90%) > rename Documentation/infiniband/{opa_vnic.txt => opa_vnic.rst} (63%) > rename Documentation/infiniband/{sysfs.txt => sysfs.rst} (69%) > rename Documentation/infiniband/{tag_matching.txt => tag_matching.rst} (98%) > rename Documentation/infiniband/{user_mad.txt => user_mad.rst} (90%) > rename Documentation/infiniband/{user_verbs.txt => user_verbs.rst} (93%) > rename Documentation/{intel_txt.txt => intel_txt.rst} (99%) > rename Documentation/{io-mapping.txt => io-mapping.rst} (99%) > rename Documentation/{io_ordering.txt => io_ordering.rst} (99%) > rename Documentation/ioctl/{botching-up-ioctls.txt => botching-up-ioctls.rst} (99%) > create mode 100644 Documentation/ioctl/cdrom.rst > delete mode 100644 Documentation/ioctl/cdrom.txt > rename Documentation/ioctl/{hdio.txt => hdio.rst} (54%) > create mode 100644 Documentation/ioctl/index.rst > rename Documentation/ioctl/{ioctl-decoding.txt => ioctl-decoding.rst} (54%) > create mode 100644 Documentation/ioctl/ioctl-number.rst > delete mode 100644 Documentation/ioctl/ioctl-number.txt > rename Documentation/{iostats.txt => iostats.rst} (99%) > rename Documentation/{irqflags-tracing.txt => irqflags-tracing.rst} (99%) > rename Documentation/{isa.txt => isa.rst} (99%) > rename Documentation/{isapnp.txt => isapnp.rst} (98%) > rename Documentation/kbuild/{headers_install.txt => headers_install.rst} (96%) > create mode 100644 Documentation/kbuild/index.rst > create mode 100644 Documentation/kbuild/issues.rst > rename Documentation/kbuild/{kbuild.txt => kbuild.rst} (72%) > rename Documentation/kbuild/{kconfig-language.txt => kconfig-language.rst} (85%) > rename Documentation/kbuild/{kconfig-macro-language.txt => kconfig-macro-language.rst} (94%) > rename Documentation/kbuild/{kconfig.txt => kconfig.rst} (80%) > rename Documentation/kbuild/{makefiles.txt => makefiles.rst} (84%) > rename Documentation/kbuild/{modules.txt => modules.rst} (84%) > create mode 100644 Documentation/kdump/index.rst > rename Documentation/kdump/{kdump.txt => kdump.rst} (91%) > rename Documentation/kdump/{vmcoreinfo.txt => vmcoreinfo.rst} (95%) > rename Documentation/{kernel-per-CPU-kthreads.txt => kernel-per-CPU-kthreads.rst} (99%) > rename Documentation/{kobject.txt => kobject.rst} (99%) > rename Documentation/{kprobes.txt => kprobes.rst} (99%) > rename Documentation/{kref.txt => kref.rst} (99%) > rename Documentation/laptops/{asus-laptop.txt => asus-laptop.rst} (84%) > rename Documentation/laptops/{disk-shock-protection.txt => disk-shock-protection.rst} (91%) > create mode 100644 Documentation/laptops/index.rst > rename Documentation/laptops/{laptop-mode.txt => laptop-mode.rst} (62%) > rename Documentation/laptops/{sony-laptop.txt => sony-laptop.rst} (85%) > rename Documentation/laptops/{sonypi.txt => sonypi.rst} (87%) > rename Documentation/laptops/{thinkpad-acpi.txt => thinkpad-acpi.rst} (88%) > rename Documentation/laptops/{toshiba_haps.txt => toshiba_haps.rst} (60%) > rename Documentation/{ldm.txt => ldm.rst} (99%) > create mode 100644 Documentation/leds/index.rst > rename Documentation/leds/{leds-blinkm.txt => leds-blinkm.rst} (56%) > rename Documentation/leds/{leds-class-flash.txt => leds-class-flash.rst} (74%) > rename Documentation/leds/{leds-class.txt => leds-class.rst} (92%) > rename Documentation/leds/{leds-lm3556.txt => leds-lm3556.rst} (70%) > rename Documentation/leds/{leds-lp3944.txt => leds-lp3944.rst} (78%) > create mode 100644 Documentation/leds/leds-lp5521.rst > delete mode 100644 Documentation/leds/leds-lp5521.txt > create mode 100644 Documentation/leds/leds-lp5523.rst > delete mode 100644 Documentation/leds/leds-lp5523.txt > create mode 100644 Documentation/leds/leds-lp5562.rst > delete mode 100644 Documentation/leds/leds-lp5562.txt > create mode 100644 Documentation/leds/leds-lp55xx.rst > delete mode 100644 Documentation/leds/leds-lp55xx.txt > create mode 100644 Documentation/leds/leds-mlxcpld.rst > delete mode 100644 Documentation/leds/leds-mlxcpld.txt > rename Documentation/leds/{ledtrig-oneshot.txt => ledtrig-oneshot.rst} (90%) > rename Documentation/leds/{ledtrig-transient.txt => ledtrig-transient.rst} (81%) > rename Documentation/leds/{ledtrig-usbport.txt => ledtrig-usbport.rst} (86%) > rename Documentation/leds/{uleds.txt => uleds.rst} (95%) > rename Documentation/livepatch/{callbacks.txt => callbacks.rst} (94%) > rename Documentation/livepatch/{cumulative-patches.txt => cumulative-patches.rst} (89%) > create mode 100644 Documentation/livepatch/index.rst > rename Documentation/livepatch/{livepatch.txt => livepatch.rst} (93%) > rename Documentation/livepatch/{module-elf-format.txt => module-elf-format.rst} (68%) > rename Documentation/livepatch/{shadow-vars.txt => shadow-vars.rst} (87%) > create mode 100644 Documentation/locking/index.rst > rename Documentation/locking/{lockdep-design.txt => lockdep-design.rst} (93%) > create mode 100644 Documentation/locking/lockstat.rst > delete mode 100644 Documentation/locking/lockstat.txt > rename Documentation/locking/{locktorture.txt => locktorture.rst} (57%) > rename Documentation/locking/{mutex-design.txt => mutex-design.rst} (94%) > rename Documentation/locking/{rt-mutex-design.txt => rt-mutex-design.rst} (91%) > rename Documentation/locking/{rt-mutex.txt => rt-mutex.rst} (70%) > rename Documentation/locking/{spinlocks.txt => spinlocks.rst} (89%) > rename Documentation/locking/{ww-mutex-design.txt => ww-mutex-design.rst} (93%) > rename Documentation/{lockup-watchdogs.txt => lockup-watchdogs.rst} (99%) > rename Documentation/{lsm.txt => lsm.rst} (99%) > rename Documentation/{lzo.txt => lzo.rst} (99%) > create mode 100644 Documentation/m68k/index.rst > rename Documentation/m68k/{kernel-options.txt => kernel-options.rst} (78%) > rename Documentation/{mailbox.txt => mailbox.rst} (99%) > create mode 100644 Documentation/md/index.rst > rename Documentation/md/{md-cluster.txt => md-cluster.rst} (68%) > rename Documentation/md/{raid5-cache.txt => raid5-cache.rst} (92%) > rename Documentation/md/{raid5-ppl.txt => raid5-ppl.rst} (98%) > rename Documentation/memory-devices/{ti-emif.txt => ti-emif.rst} (81%) > rename Documentation/{men-chameleon-bus.txt => men-chameleon-bus.rst} (99%) > create mode 100644 Documentation/mic/index.rst > rename Documentation/mic/{mic_overview.txt => mic_overview.rst} (96%) > rename Documentation/mic/{scif_overview.txt => scif_overview.rst} (76%) > create mode 100644 Documentation/mmc/index.rst > rename Documentation/mmc/{mmc-async-req.txt => mmc-async-req.rst} (75%) > rename Documentation/mmc/{mmc-dev-attrs.txt => mmc-dev-attrs.rst} (73%) > rename Documentation/mmc/{mmc-dev-parts.txt => mmc-dev-parts.rst} (83%) > rename Documentation/mmc/{mmc-tools.txt => mmc-tools.rst} (92%) > create mode 100644 Documentation/mtd/index.rst > rename Documentation/mtd/{intel-spi.txt => intel-spi.rst} (71%) > rename Documentation/mtd/{nand_ecc.txt => nand_ecc.rst} (67%) > rename Documentation/mtd/{spi-nor.txt => spi-nor.rst} (94%) > rename Documentation/namespaces/{compatibility-list.txt => compatibility-list.rst} (86%) > create mode 100644 Documentation/namespaces/index.rst > rename Documentation/namespaces/{resource-control.txt => resource-control.rst} (89%) > rename Documentation/netlabel/{cipso_ipv4.txt => cipso_ipv4.rst} (87%) > create mode 100644 Documentation/netlabel/draft_ietf.rst > create mode 100644 Documentation/netlabel/index.rst > rename Documentation/netlabel/{introduction.txt => introduction.rst} (91%) > rename Documentation/netlabel/{lsm_interface.txt => lsm_interface.rst} (88%) > create mode 100644 Documentation/nfc/index.rst > rename Documentation/nfc/{nfc-hci.txt => nfc-hci.rst} (71%) > rename Documentation/nfc/{nfc-pn544.txt => nfc-pn544.rst} (82%) > rename Documentation/{nommu-mmap.txt => nommu-mmap.rst} (99%) > rename Documentation/{ntb.txt => ntb.rst} (99%) > rename Documentation/{numastat.txt => numastat.rst} (99%) > rename Documentation/nvdimm/{btt.txt => btt.rst} (71%) > create mode 100644 Documentation/nvdimm/index.rst > rename Documentation/nvdimm/{nvdimm.txt => nvdimm.rst} (60%) > rename Documentation/nvdimm/{security.txt => security.rst} (99%) > rename Documentation/nvmem/{nvmem.txt => nvmem.rst} (62%) > rename Documentation/{padata.txt => padata.rst} (99%) > rename Documentation/{parport-lowlevel.txt => parport-lowlevel.rst} (99%) > rename Documentation/pcmcia/{devicetable.txt => devicetable.rst} (97%) > rename Documentation/pcmcia/{driver-changes.txt => driver-changes.rst} (90%) > rename Documentation/pcmcia/{driver.txt => driver.rst} (66%) > create mode 100644 Documentation/pcmcia/index.rst > rename Documentation/pcmcia/{locking.txt => locking.rst} (81%) > rename Documentation/{percpu-rw-semaphore.txt => percpu-rw-semaphore.rst} (99%) > rename Documentation/perf/{arm-ccn.txt => arm-ccn.rst} (86%) > rename Documentation/perf/{arm_dsu_pmu.txt => arm_dsu_pmu.rst} (92%) > rename Documentation/perf/{hisi-pmu.txt => hisi-pmu.rst} (73%) > create mode 100644 Documentation/perf/index.rst > rename Documentation/perf/{qcom_l2_pmu.txt => qcom_l2_pmu.rst} (94%) > rename Documentation/perf/{qcom_l3_pmu.txt => qcom_l3_pmu.rst} (93%) > rename Documentation/perf/{thunderx2-pmu.txt => thunderx2-pmu.rst} (73%) > rename Documentation/perf/{xgene-pmu.txt => xgene-pmu.rst} (96%) > rename Documentation/{phy.txt => phy.rst} (99%) > rename Documentation/phy/{samsung-usb2.txt => samsung-usb2.rst} (77%) > rename Documentation/{pi-futex.txt => pi-futex.rst} (99%) > rename Documentation/{pnp.txt => pnp.rst} (99%) > rename Documentation/power/{apm-acpi.txt => apm-acpi.rst} (87%) > rename Documentation/power/{basic-pm-debugging.txt => basic-pm-debugging.rst} (87%) > rename Documentation/power/{charger-manager.txt => charger-manager.rst} (78%) > rename Documentation/power/{drivers-testing.txt => drivers-testing.rst} (86%) > rename Documentation/power/{energy-model.txt => energy-model.rst} (74%) > rename Documentation/power/{freezing-of-tasks.txt => freezing-of-tasks.rst} (75%) > create mode 100644 Documentation/power/index.rst > rename Documentation/power/{interface.txt => interface.rst} (84%) > rename Documentation/power/{opp.txt => opp.rst} (78%) > rename Documentation/power/{pci.txt => pci.rst} (97%) > rename Documentation/power/{pm_qos_interface.txt => pm_qos_interface.rst} (62%) > create mode 100644 Documentation/power/power_supply_class.rst > delete mode 100644 Documentation/power/power_supply_class.txt > create mode 100644 Documentation/power/powercap/powercap.rst > delete mode 100644 Documentation/power/powercap/powercap.txt > rename Documentation/power/regulator/{consumer.txt => consumer.rst} (61%) > rename Documentation/power/regulator/{design.txt => design.rst} (86%) > rename Documentation/power/regulator/{machine.txt => machine.rst} (75%) > rename Documentation/power/regulator/{overview.txt => overview.rst} (79%) > create mode 100644 Documentation/power/regulator/regulator.rst > delete mode 100644 Documentation/power/regulator/regulator.txt > rename Documentation/power/{runtime_pm.txt => runtime_pm.rst} (89%) > rename Documentation/power/{s2ram.txt => s2ram.rst} (92%) > rename Documentation/power/{suspend-and-cpuhotplug.txt => suspend-and-cpuhotplug.rst} (90%) > rename Documentation/power/{suspend-and-interrupts.txt => suspend-and-interrupts.rst} (98%) > rename Documentation/power/{swsusp-and-swap-files.txt => swsusp-and-swap-files.rst} (83%) > rename Documentation/power/{swsusp-dmcrypt.txt => swsusp-dmcrypt.rst} (67%) > create mode 100644 Documentation/power/swsusp.rst > delete mode 100644 Documentation/power/swsusp.txt > rename Documentation/power/{tricks.txt => tricks.rst} (93%) > rename Documentation/power/{userland-swsusp.txt => userland-swsusp.rst} (85%) > rename Documentation/power/{video.txt => video.rst} (56%) > rename Documentation/powerpc/{bootwrapper.txt => bootwrapper.rst} (93%) > rename Documentation/powerpc/{cpu_families.txt => cpu_families.rst} (95%) > rename Documentation/powerpc/{cpu_features.txt => cpu_features.rst} (97%) > rename Documentation/powerpc/{cxl.txt => cxl.rst} (95%) > rename Documentation/powerpc/{cxlflash.txt => cxlflash.rst} (98%) > rename Documentation/powerpc/{DAWR-POWER9.txt => dawr-power9.rst} (95%) > rename Documentation/powerpc/{dscr.txt => dscr.rst} (91%) > rename Documentation/powerpc/{eeh-pci-error-recovery.txt => eeh-pci-error-recovery.rst} (82%) > rename Documentation/powerpc/{firmware-assisted-dump.txt => firmware-assisted-dump.rst} (80%) > rename Documentation/powerpc/{hvcs.txt => hvcs.rst} (91%) > create mode 100644 Documentation/powerpc/index.rst > rename Documentation/powerpc/{mpc52xx.txt => mpc52xx.rst} (91%) > rename Documentation/powerpc/{pci_iov_resource_on_powernv.txt => pci_iov_resource_on_powernv.rst} (97%) > rename Documentation/powerpc/{pmu-ebb.txt => pmu-ebb.rst} (99%) > create mode 100644 Documentation/powerpc/ptrace.rst > delete mode 100644 Documentation/powerpc/ptrace.txt > rename Documentation/powerpc/{qe_firmware.txt => qe_firmware.rst} (95%) > rename Documentation/powerpc/{syscall64-abi.txt => syscall64-abi.rst} (82%) > rename Documentation/powerpc/{transactional_memory.txt => transactional_memory.rst} (93%) > rename Documentation/{preempt-locking.txt => preempt-locking.rst} (99%) > create mode 100644 Documentation/pti/pti_intel_mid.rst > delete mode 100644 Documentation/pti/pti_intel_mid.txt > rename Documentation/{pwm.txt => pwm.rst} (99%) > create mode 100644 Documentation/rapidio/index.rst > rename Documentation/rapidio/{mport_cdev.txt => mport_cdev.rst} (84%) > rename Documentation/rapidio/{rapidio.txt => rapidio.rst} (97%) > rename Documentation/rapidio/{rio_cm.txt => rio_cm.rst} (76%) > rename Documentation/rapidio/{sysfs.txt => sysfs.rst} (75%) > rename Documentation/rapidio/{tsi721.txt => tsi721.rst} (79%) > rename Documentation/{rbtree.txt => rbtree.rst} (99%) > rename Documentation/{remoteproc.txt => remoteproc.rst} (99%) > rename Documentation/{rfkill.txt => rfkill.rst} (99%) > create mode 100644 Documentation/riscv/index.rst > rename Documentation/riscv/{pmu.txt => pmu.rst} (77%) > rename Documentation/{robust-futex-ABI.txt => robust-futex-ABI.rst} (99%) > rename Documentation/{robust-futexes.txt => robust-futexes.rst} (99%) > rename Documentation/{rpmsg.txt => rpmsg.rst} (99%) > rename Documentation/{rtc.txt => rtc.rst} (99%) > rename Documentation/s390/{3270.txt => 3270.rst} (90%) > delete mode 100644 Documentation/s390/Debugging390.txt > rename Documentation/s390/{cds.txt => cds.rst} (64%) > rename Documentation/s390/{CommonIO => common_io.rst} (87%) > rename Documentation/s390/{DASD => dasd.rst} (92%) > create mode 100644 Documentation/s390/debugging390.rst > rename Documentation/s390/{driver-model.txt => driver-model.rst} (73%) > create mode 100644 Documentation/s390/index.rst > rename Documentation/s390/{monreader.txt => monreader.rst} (81%) > rename Documentation/s390/{qeth.txt => qeth.rst} (62%) > create mode 100644 Documentation/s390/s390dbf.rst > delete mode 100644 Documentation/s390/s390dbf.txt > create mode 100644 Documentation/s390/text_files.rst > rename Documentation/s390/{vfio-ap.txt => vfio-ap.rst} (72%) > rename Documentation/s390/{vfio-ccw.txt => vfio-ccw.rst} (88%) > rename Documentation/s390/{zfcpdump.txt => zfcpdump.rst} (97%) > rename Documentation/scheduler/{completion.txt => completion.rst} (94%) > create mode 100644 Documentation/scheduler/index.rst > rename Documentation/scheduler/{sched-arch.txt => sched-arch.rst} (81%) > rename Documentation/scheduler/{sched-bwc.txt => sched-bwc.rst} (90%) > rename Documentation/scheduler/{sched-deadline.txt => sched-deadline.rst} (88%) > rename Documentation/scheduler/{sched-design-CFS.txt => sched-design-CFS.rst} (97%) > rename Documentation/scheduler/{sched-domains.txt => sched-domains.rst} (97%) > rename Documentation/scheduler/{sched-energy.txt => sched-energy.rst} (96%) > rename Documentation/scheduler/{sched-nice-design.txt => sched-nice-design.rst} (98%) > rename Documentation/scheduler/{sched-rt-group.txt => sched-rt-group.rst} (95%) > rename Documentation/scheduler/{sched-stats.txt => sched-stats.rst} (91%) > create mode 100644 Documentation/scheduler/text_files.rst > rename Documentation/security/tpm/{xen-tpmfront.txt => xen-tpmfront.rst} (66%) > rename Documentation/serial/{README.cycladesZ => cyclades_z.rst} (85%) > rename Documentation/serial/{driver => driver.rst} (92%) > create mode 100644 Documentation/serial/index.rst > delete mode 100644 Documentation/serial/moxa-smartio > create mode 100644 Documentation/serial/moxa-smartio.rst > create mode 100644 Documentation/serial/n_gsm.rst > delete mode 100644 Documentation/serial/n_gsm.txt > rename Documentation/serial/{rocket.txt => rocket.rst} (68%) > rename Documentation/serial/{serial-iso7816.txt => serial-iso7816.rst} (85%) > rename Documentation/serial/{serial-rs485.txt => serial-rs485.rst} (89%) > rename Documentation/serial/{tty.txt => tty.rst} (74%) > rename Documentation/{sgi-ioc4.txt => sgi-ioc4.rst} (99%) > rename Documentation/{siphash.txt => siphash.rst} (99%) > rename Documentation/{smsc_ece1099.txt => smsc_ece1099.rst} (99%) > rename Documentation/sparc/{adi.txt => adi.rst} (70%) > rename Documentation/sparc/{console.txt => console.rst} (53%) > create mode 100644 Documentation/sparc/index.rst > rename Documentation/sparc/oradax/{oracle-dax.txt => oracle-dax.rst} (95%) > rename Documentation/{speculation.txt => speculation.rst} (99%) > rename Documentation/{static-keys.txt => static-keys.rst} (99%) > rename Documentation/{svga.txt => svga.rst} (99%) > rename Documentation/{switchtec.txt => switchtec.rst} (98%) > rename Documentation/{sync_file.txt => sync_file.rst} (99%) > create mode 100644 Documentation/sysctl/abi.rst > delete mode 100644 Documentation/sysctl/abi.txt > rename Documentation/sysctl/{fs.txt => fs.rst} (77%) > rename Documentation/sysctl/{README => index.rst} (78%) > rename Documentation/sysctl/{kernel.txt => kernel.rst} (79%) > rename Documentation/sysctl/{net.txt => net.rst} (85%) > rename Documentation/sysctl/{sunrpc.txt => sunrpc.rst} (62%) > rename Documentation/sysctl/{user.txt => user.rst} (77%) > rename Documentation/sysctl/{vm.txt => vm.rst} (84%) > create mode 100644 Documentation/target/index.rst > create mode 100644 Documentation/target/scripts.rst > create mode 100644 Documentation/target/tcm_mod_builder.rst > delete mode 100644 Documentation/target/tcm_mod_builder.txt > rename Documentation/target/{tcmu-design.txt => tcmu-design.rst} (69%) > rename Documentation/{tee.txt => tee.rst} (99%) > rename Documentation/thermal/{cpu-cooling-api.txt => cpu-cooling-api.rst} (82%) > rename Documentation/thermal/{exynos_thermal => exynos_thermal.rst} (67%) > delete mode 100644 Documentation/thermal/exynos_thermal_emulation > create mode 100644 Documentation/thermal/exynos_thermal_emulation.rst > create mode 100644 Documentation/thermal/index.rst > rename Documentation/thermal/{intel_powerclamp.txt => intel_powerclamp.rst} (76%) > rename Documentation/thermal/{nouveau_thermal => nouveau_thermal.rst} (64%) > rename Documentation/thermal/{power_allocator.txt => power_allocator.rst} (74%) > rename Documentation/thermal/{sysfs-api.txt => sysfs-api.rst} (66%) > rename Documentation/thermal/{x86_pkg_temperature_thermal => x86_pkg_temperature_thermal.rst} (80%) > rename Documentation/{this_cpu_ops.txt => this_cpu_ops.rst} (99%) > rename Documentation/timers/{highres.txt => highres.rst} (98%) > rename Documentation/timers/{hpet.txt => hpet.rst} (91%) > rename Documentation/timers/{hrtimers.txt => hrtimers.rst} (98%) > create mode 100644 Documentation/timers/index.rst > rename Documentation/timers/{NO_HZ.txt => no_hz.rst} (93%) > rename Documentation/timers/{timekeeping.txt => timekeeping.rst} (98%) > rename Documentation/timers/{timers-howto.txt => timers-howto.rst} (93%) > rename Documentation/{unaligned-memory-access.txt => unaligned-memory-access.rst} (99%) > rename Documentation/{vfio-mediated-device.txt => vfio-mediated-device.rst} (99%) > rename Documentation/{vfio.txt => vfio.rst} (99%) > rename Documentation/{video-output.txt => video-output.rst} (99%) > rename Documentation/watchdog/{convert_drivers_to_kernel_api.txt => convert_drivers_to_kernel_api.rst} (75%) > rename Documentation/watchdog/{hpwdt.txt => hpwdt.rst} (77%) > create mode 100644 Documentation/watchdog/index.rst > rename Documentation/watchdog/{mlx-wdt.txt => mlx-wdt.rst} (78%) > rename Documentation/watchdog/{pcwd-watchdog.txt => pcwd-watchdog.rst} (89%) > rename Documentation/watchdog/{watchdog-api.txt => watchdog-api.rst} (80%) > rename Documentation/watchdog/{watchdog-kernel-api.txt => watchdog-kernel-api.rst} (90%) > create mode 100644 Documentation/watchdog/watchdog-parameters.rst > delete mode 100644 Documentation/watchdog/watchdog-parameters.txt > rename Documentation/watchdog/{watchdog-pm.txt => watchdog-pm.rst} (92%) > rename Documentation/watchdog/{wdt.txt => wdt.rst} (68%) > rename Documentation/xilinx/{eemi.txt => eemi.rst} (92%) > create mode 100644 Documentation/xilinx/index.rst > rename Documentation/{xillybus.txt => xillybus.rst} (99%) > rename Documentation/xtensa/{atomctl.txt => atomctl.rst} (81%) > rename Documentation/xtensa/{booting.txt => booting.rst} (91%) > create mode 100644 Documentation/xtensa/index.rst > create mode 100644 Documentation/xtensa/mmu.rst > delete mode 100644 Documentation/xtensa/mmu.txt > rename Documentation/{xz.txt => xz.rst} (99%) > rename Documentation/{zorro.txt => zorro.rst} (99%) Ah, I forgot to mention on this description: the conversions were hand-made (except for one or two exceptions where I wrote small scripts to help on some specific patches - explicitly mentioned). In order to fix the broken documentation links, after the changes, I used the enclosed script. It basically detects renames and run a loop to fix all occurrences of such renames. It doesn't work 100% - as it only works when the changes of the file is smaller than 50% of the file - with is the default logic for git merge detection. Yet, that saves a lot of time when adjusting the renames. I used it together with ./scripts/documentation-file-ref-check in order to double-check if all references to renamed files were properly addressed. Thanks, Mauro -- #!/bin/perl use strict; open IN,"git show|"; my $from; while(<IN>) { if (m/rename from (\S.*)/) { die "Error: two froms!" if ($from ne ""); $from = $1; next; } if (m/rename to (\S.*)/) { die "Error: no from!" if ($from eq ""); my $cmd = "for i in \$(git grep -l $from); do sed s,$from,$1,g -i \$i; done"; $from = ""; print "$cmd\n"; qx($cmd); } }