diff options
50 files changed, 8 insertions, 1896 deletions
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX deleted file mode 100644 index 2754fe83f0d4..000000000000 --- a/Documentation/00-INDEX +++ /dev/null | |||
@@ -1,428 +0,0 @@ | |||
1 | |||
2 | This is a brief list of all the files in ./linux/Documentation and what | ||
3 | they contain. If you add a documentation file, please list it here in | ||
4 | alphabetical order as well, or risk being hunted down like a rabid dog. | ||
5 | Please keep the descriptions small enough to fit on one line. | ||
6 | Thanks -- Paul G. | ||
7 | |||
8 | Following translations are available on the WWW: | ||
9 | |||
10 | - Japanese, maintained by the JF Project (jf@listserv.linux.or.jp), at | ||
11 | http://linuxjf.sourceforge.jp/ | ||
12 | |||
13 | 00-INDEX | ||
14 | - this file. | ||
15 | ABI/ | ||
16 | - info on kernel <-> userspace ABI and relative interface stability. | ||
17 | CodingStyle | ||
18 | - nothing here, just a pointer to process/coding-style.rst. | ||
19 | DMA-API.txt | ||
20 | - DMA API, pci_ API & extensions for non-consistent memory machines. | ||
21 | DMA-API-HOWTO.txt | ||
22 | - Dynamic DMA mapping Guide | ||
23 | DMA-ISA-LPC.txt | ||
24 | - How to do DMA with ISA (and LPC) devices. | ||
25 | DMA-attributes.txt | ||
26 | - listing of the various possible attributes a DMA region can have | ||
27 | EDID/ | ||
28 | - directory with info on customizing EDID for broken gfx/displays. | ||
29 | IPMI.txt | ||
30 | - info on Linux Intelligent Platform Management Interface (IPMI) Driver. | ||
31 | IRQ-affinity.txt | ||
32 | - how to select which CPU(s) handle which interrupt events on SMP. | ||
33 | IRQ-domain.txt | ||
34 | - info on interrupt numbering and setting up IRQ domains. | ||
35 | IRQ.txt | ||
36 | - description of what an IRQ is. | ||
37 | Intel-IOMMU.txt | ||
38 | - basic info on the Intel IOMMU virtualization support. | ||
39 | Makefile | ||
40 | - It's not of interest for those who aren't touching the build system. | ||
41 | PCI/ | ||
42 | - info related to PCI drivers. | ||
43 | RCU/ | ||
44 | - directory with info on RCU (read-copy update). | ||
45 | SAK.txt | ||
46 | - info on Secure Attention Keys. | ||
47 | SM501.txt | ||
48 | - Silicon Motion SM501 multimedia companion chip | ||
49 | SubmittingPatches | ||
50 | - nothing here, just a pointer to process/coding-style.rst. | ||
51 | accounting/ | ||
52 | - documentation on accounting and taskstats. | ||
53 | acpi/ | ||
54 | - info on ACPI-specific hooks in the kernel. | ||
55 | admin-guide/ | ||
56 | - info related to Linux users and system admins. | ||
57 | aoe/ | ||
58 | - description of AoE (ATA over Ethernet) along with config examples. | ||
59 | arm/ | ||
60 | - directory with info about Linux on the ARM architecture. | ||
61 | arm64/ | ||
62 | - directory with info about Linux on the 64 bit ARM architecture. | ||
63 | auxdisplay/ | ||
64 | - misc. LCD driver documentation (cfag12864b, ks0108). | ||
65 | backlight/ | ||
66 | - directory with info on controlling backlights in flat panel displays | ||
67 | block/ | ||
68 | - info on the Block I/O (BIO) layer. | ||
69 | blockdev/ | ||
70 | - info on block devices & drivers | ||
71 | bt8xxgpio.txt | ||
72 | - info on how to modify a bt8xx video card for GPIO usage. | ||
73 | btmrvl.txt | ||
74 | - info on Marvell Bluetooth driver usage. | ||
75 | bus-devices/ | ||
76 | - directory with info on TI GPMC (General Purpose Memory Controller) | ||
77 | bus-virt-phys-mapping.txt | ||
78 | - how to access I/O mapped memory from within device drivers. | ||
79 | cdrom/ | ||
80 | - directory with information on the CD-ROM drivers that Linux has. | ||
81 | cgroup-v1/ | ||
82 | - cgroups v1 features, including cpusets and memory controller. | ||
83 | cma/ | ||
84 | - Continuous Memory Area (CMA) debugfs interface. | ||
85 | conf.py | ||
86 | - It's not of interest for those who aren't touching the build system. | ||
87 | connector/ | ||
88 | - docs on the netlink based userspace<->kernel space communication mod. | ||
89 | console/ | ||
90 | - documentation on Linux console drivers. | ||
91 | core-api/ | ||
92 | - documentation on kernel core components. | ||
93 | cpu-freq/ | ||
94 | - info on CPU frequency and voltage scaling. | ||
95 | cpu-hotplug.txt | ||
96 | - document describing CPU hotplug support in the Linux kernel. | ||
97 | cpu-load.txt | ||
98 | - document describing how CPU load statistics are collected. | ||
99 | cpuidle/ | ||
100 | - info on CPU_IDLE, CPU idle state management subsystem. | ||
101 | cputopology.txt | ||
102 | - documentation on how CPU topology info is exported via sysfs. | ||
103 | crc32.txt | ||
104 | - brief tutorial on CRC computation | ||
105 | crypto/ | ||
106 | - directory with info on the Crypto API. | ||
107 | dcdbas.txt | ||
108 | - information on the Dell Systems Management Base Driver. | ||
109 | debugging-modules.txt | ||
110 | - some notes on debugging modules after Linux 2.6.3. | ||
111 | debugging-via-ohci1394.txt | ||
112 | - how to use firewire like a hardware debugger memory reader. | ||
113 | dell_rbu.txt | ||
114 | - document demonstrating the use of the Dell Remote BIOS Update driver. | ||
115 | dev-tools/ | ||
116 | - directory with info on development tools for the kernel. | ||
117 | device-mapper/ | ||
118 | - directory with info on Device Mapper. | ||
119 | dmaengine/ | ||
120 | - the DMA engine and controller API guides. | ||
121 | devicetree/ | ||
122 | - directory with info on device tree files used by OF/PowerPC/ARM | ||
123 | digsig.txt | ||
124 | -info on the Digital Signature Verification API | ||
125 | dma-buf-sharing.txt | ||
126 | - the DMA Buffer Sharing API Guide | ||
127 | docutils.conf | ||
128 | - nothing here. Just a configuration file for docutils. | ||
129 | dontdiff | ||
130 | - file containing a list of files that should never be diff'ed. | ||
131 | driver-api/ | ||
132 | - the Linux driver implementer's API guide. | ||
133 | driver-model/ | ||
134 | - directory with info about Linux driver model. | ||
135 | early-userspace/ | ||
136 | - info about initramfs, klibc, and userspace early during boot. | ||
137 | efi-stub.txt | ||
138 | - How to use the EFI boot stub to bypass GRUB or elilo on EFI systems. | ||
139 | eisa.txt | ||
140 | - info on EISA bus support. | ||
141 | extcon/ | ||
142 | - directory with porting guide for Android kernel switch driver. | ||
143 | isa.txt | ||
144 | - info on EISA bus support. | ||
145 | fault-injection/ | ||
146 | - dir with docs about the fault injection capabilities infrastructure. | ||
147 | fb/ | ||
148 | - directory with info on the frame buffer graphics abstraction layer. | ||
149 | features/ | ||
150 | - status of feature implementation on different architectures. | ||
151 | filesystems/ | ||
152 | - info on the vfs and the various filesystems that Linux supports. | ||
153 | firmware_class/ | ||
154 | - request_firmware() hotplug interface info. | ||
155 | flexible-arrays.txt | ||
156 | - how to make use of flexible sized arrays in linux | ||
157 | fmc/ | ||
158 | - information about the FMC bus abstraction | ||
159 | fpga/ | ||
160 | - FPGA Manager Core. | ||
161 | futex-requeue-pi.txt | ||
162 | - info on requeueing of tasks from a non-PI futex to a PI futex | ||
163 | gcc-plugins.txt | ||
164 | - GCC plugin infrastructure. | ||
165 | gpio/ | ||
166 | - gpio related documentation | ||
167 | gpu/ | ||
168 | - directory with information on GPU driver developer's guide. | ||
169 | hid/ | ||
170 | - directory with information on human interface devices | ||
171 | highuid.txt | ||
172 | - notes on the change from 16 bit to 32 bit user/group IDs. | ||
173 | hwspinlock.txt | ||
174 | - hardware spinlock provides hardware assistance for synchronization | ||
175 | timers/ | ||
176 | - info on the timer related topics | ||
177 | hw_random.txt | ||
178 | - info on Linux support for random number generator in i8xx chipsets. | ||
179 | hwmon/ | ||
180 | - directory with docs on various hardware monitoring drivers. | ||
181 | i2c/ | ||
182 | - directory with info about the I2C bus/protocol (2 wire, kHz speed). | ||
183 | x86/i386/ | ||
184 | - directory with info about Linux on Intel 32 bit architecture. | ||
185 | ia64/ | ||
186 | - directory with info about Linux on Intel 64 bit architecture. | ||
187 | ide/ | ||
188 | - Information regarding the Enhanced IDE drive. | ||
189 | iio/ | ||
190 | - info on industrial IIO configfs support. | ||
191 | index.rst | ||
192 | - main index for the documentation at ReST format. | ||
193 | infiniband/ | ||
194 | - directory with documents concerning Linux InfiniBand support. | ||
195 | input/ | ||
196 | - info on Linux input device support. | ||
197 | intel_txt.txt | ||
198 | - info on intel Trusted Execution Technology (intel TXT). | ||
199 | io-mapping.txt | ||
200 | - description of io_mapping functions in linux/io-mapping.h | ||
201 | io_ordering.txt | ||
202 | - info on ordering I/O writes to memory-mapped addresses. | ||
203 | ioctl/ | ||
204 | - directory with documents describing various IOCTL calls. | ||
205 | iostats.txt | ||
206 | - info on I/O statistics Linux kernel provides. | ||
207 | irqflags-tracing.txt | ||
208 | - how to use the irq-flags tracing feature. | ||
209 | isapnp.txt | ||
210 | - info on Linux ISA Plug & Play support. | ||
211 | isdn/ | ||
212 | - directory with info on the Linux ISDN support, and supported cards. | ||
213 | kbuild/ | ||
214 | - directory with info about the kernel build process. | ||
215 | kdump/ | ||
216 | - directory with mini HowTo on getting the crash dump code to work. | ||
217 | doc-guide/ | ||
218 | - how to write and format reStructuredText kernel documentation | ||
219 | kernel-per-CPU-kthreads.txt | ||
220 | - List of all per-CPU kthreads and how they introduce jitter. | ||
221 | kobject.txt | ||
222 | - info of the kobject infrastructure of the Linux kernel. | ||
223 | kprobes.txt | ||
224 | - documents the kernel probes debugging feature. | ||
225 | kref.txt | ||
226 | - docs on adding reference counters (krefs) to kernel objects. | ||
227 | laptops/ | ||
228 | - directory with laptop related info and laptop driver documentation. | ||
229 | ldm.txt | ||
230 | - a brief description of LDM (Windows Dynamic Disks). | ||
231 | leds/ | ||
232 | - directory with info about LED handling under Linux. | ||
233 | livepatch/ | ||
234 | - info on kernel live patching. | ||
235 | locking/ | ||
236 | - directory with info about kernel locking primitives | ||
237 | lockup-watchdogs.txt | ||
238 | - info on soft and hard lockup detectors (aka nmi_watchdog). | ||
239 | logo.gif | ||
240 | - full colour GIF image of Linux logo (penguin - Tux). | ||
241 | logo.txt | ||
242 | - info on creator of above logo & site to get additional images from. | ||
243 | lsm.txt | ||
244 | - Linux Security Modules: General Security Hooks for Linux | ||
245 | lzo.txt | ||
246 | - kernel LZO decompressor input formats | ||
247 | m68k/ | ||
248 | - directory with info about Linux on Motorola 68k architecture. | ||
249 | mailbox.txt | ||
250 | - How to write drivers for the common mailbox framework (IPC). | ||
251 | md/ | ||
252 | - directory with info about Linux Software RAID | ||
253 | media/ | ||
254 | - info on media drivers: uAPI, kAPI and driver documentation. | ||
255 | memory-barriers.txt | ||
256 | - info on Linux kernel memory barriers. | ||
257 | memory-devices/ | ||
258 | - directory with info on parts like the Texas Instruments EMIF driver | ||
259 | memory-hotplug.txt | ||
260 | - Hotpluggable memory support, how to use and current status. | ||
261 | men-chameleon-bus.txt | ||
262 | - info on MEN chameleon bus. | ||
263 | mic/ | ||
264 | - Intel Many Integrated Core (MIC) architecture device driver. | ||
265 | mips/ | ||
266 | - directory with info about Linux on MIPS architecture. | ||
267 | misc-devices/ | ||
268 | - directory with info about devices using the misc dev subsystem | ||
269 | mmc/ | ||
270 | - directory with info about the MMC subsystem | ||
271 | mtd/ | ||
272 | - directory with info about memory technology devices (flash) | ||
273 | namespaces/ | ||
274 | - directory with various information about namespaces | ||
275 | netlabel/ | ||
276 | - directory with information on the NetLabel subsystem. | ||
277 | networking/ | ||
278 | - directory with info on various aspects of networking with Linux. | ||
279 | nfc/ | ||
280 | - directory relating info about Near Field Communications support. | ||
281 | nios2/ | ||
282 | - Linux on the Nios II architecture. | ||
283 | nommu-mmap.txt | ||
284 | - documentation about no-mmu memory mapping support. | ||
285 | numastat.txt | ||
286 | - info on how to read Numa policy hit/miss statistics in sysfs. | ||
287 | ntb.txt | ||
288 | - info on Non-Transparent Bridge (NTB) drivers. | ||
289 | nvdimm/ | ||
290 | - info on non-volatile devices. | ||
291 | nvmem/ | ||
292 | - info on non volatile memory framework. | ||
293 | output/ | ||
294 | - default directory where html/LaTeX/pdf files will be written. | ||
295 | padata.txt | ||
296 | - An introduction to the "padata" parallel execution API | ||
297 | parisc/ | ||
298 | - directory with info on using Linux on PA-RISC architecture. | ||
299 | parport-lowlevel.txt | ||
300 | - description and usage of the low level parallel port functions. | ||
301 | pcmcia/ | ||
302 | - info on the Linux PCMCIA driver. | ||
303 | percpu-rw-semaphore.txt | ||
304 | - RCU based read-write semaphore optimized for locking for reading | ||
305 | perf/ | ||
306 | - info about the APM X-Gene SoC Performance Monitoring Unit (PMU). | ||
307 | phy/ | ||
308 | - ino on Samsung USB 2.0 PHY adaptation layer. | ||
309 | phy.txt | ||
310 | - Description of the generic PHY framework. | ||
311 | pi-futex.txt | ||
312 | - documentation on lightweight priority inheritance futexes. | ||
313 | pinctrl.txt | ||
314 | - info on pinctrl subsystem and the PINMUX/PINCONF and drivers | ||
315 | platform/ | ||
316 | - List of supported hardware by compal and Dell laptop. | ||
317 | pnp.txt | ||
318 | - Linux Plug and Play documentation. | ||
319 | power/ | ||
320 | - directory with info on Linux PCI power management. | ||
321 | powerpc/ | ||
322 | - directory with info on using Linux with the PowerPC. | ||
323 | prctl/ | ||
324 | - directory with info on the priveledge control subsystem | ||
325 | preempt-locking.txt | ||
326 | - info on locking under a preemptive kernel. | ||
327 | process/ | ||
328 | - how to work with the mainline kernel development process. | ||
329 | pps/ | ||
330 | - directory with information on the pulse-per-second support | ||
331 | pti/ | ||
332 | - directory with info on Intel MID PTI. | ||
333 | ptp/ | ||
334 | - directory with info on support for IEEE 1588 PTP clocks in Linux. | ||
335 | pwm.txt | ||
336 | - info on the pulse width modulation driver subsystem | ||
337 | rapidio/ | ||
338 | - directory with info on RapidIO packet-based fabric interconnect | ||
339 | rbtree.txt | ||
340 | - info on what red-black trees are and what they are for. | ||
341 | remoteproc.txt | ||
342 | - info on how to handle remote processor (e.g. AMP) offloads/usage. | ||
343 | rfkill.txt | ||
344 | - info on the radio frequency kill switch subsystem/support. | ||
345 | robust-futex-ABI.txt | ||
346 | - documentation of the robust futex ABI. | ||
347 | robust-futexes.txt | ||
348 | - a description of what robust futexes are. | ||
349 | rpmsg.txt | ||
350 | - info on the Remote Processor Messaging (rpmsg) Framework | ||
351 | rtc.txt | ||
352 | - notes on how to use the Real Time Clock (aka CMOS clock) driver. | ||
353 | s390/ | ||
354 | - directory with info on using Linux on the IBM S390. | ||
355 | scheduler/ | ||
356 | - directory with info on the scheduler. | ||
357 | scsi/ | ||
358 | - directory with info on Linux scsi support. | ||
359 | security/ | ||
360 | - directory that contains security-related info | ||
361 | serial/ | ||
362 | - directory with info on the low level serial API. | ||
363 | sgi-ioc4.txt | ||
364 | - description of the SGI IOC4 PCI (multi function) device. | ||
365 | sh/ | ||
366 | - directory with info on porting Linux to a new architecture. | ||
367 | smsc_ece1099.txt | ||
368 | -info on the smsc Keyboard Scan Expansion/GPIO Expansion device. | ||
369 | sound/ | ||
370 | - directory with info on sound card support. | ||
371 | spi/ | ||
372 | - overview of Linux kernel Serial Peripheral Interface (SPI) support. | ||
373 | sphinx/ | ||
374 | - no documentation here, just files required by Sphinx toolchain. | ||
375 | sphinx-static/ | ||
376 | - no documentation here, just files required by Sphinx toolchain. | ||
377 | static-keys.txt | ||
378 | - info on how static keys allow debug code in hotpaths via patching | ||
379 | svga.txt | ||
380 | - short guide on selecting video modes at boot via VGA BIOS. | ||
381 | sync_file.txt | ||
382 | - Sync file API guide. | ||
383 | sysctl/ | ||
384 | - directory with info on the /proc/sys/* files. | ||
385 | target/ | ||
386 | - directory with info on generating TCM v4 fabric .ko modules | ||
387 | tee.txt | ||
388 | - info on the TEE subsystem and drivers | ||
389 | this_cpu_ops.txt | ||
390 | - List rationale behind and the way to use this_cpu operations. | ||
391 | thermal/ | ||
392 | - directory with information on managing thermal issues (CPU/temp) | ||
393 | trace/ | ||
394 | - directory with info on tracing technologies within linux | ||
395 | translations/ | ||
396 | - translations of this document from English to another language | ||
397 | unaligned-memory-access.txt | ||
398 | - info on how to avoid arch breaking unaligned memory access in code. | ||
399 | unshare.txt | ||
400 | - description of the Linux unshare system call. | ||
401 | usb/ | ||
402 | - directory with info regarding the Universal Serial Bus. | ||
403 | vfio.txt | ||
404 | - info on Virtual Function I/O used in guest/hypervisor instances. | ||
405 | video-output.txt | ||
406 | - sysfs class driver interface to enable/disable a video output device. | ||
407 | virtual/ | ||
408 | - directory with information on the various linux virtualizations. | ||
409 | vm/ | ||
410 | - directory with info on the Linux vm code. | ||
411 | w1/ | ||
412 | - directory with documents regarding the 1-wire (w1) subsystem. | ||
413 | watchdog/ | ||
414 | - how to auto-reboot Linux if it has "fallen and can't get up". ;-) | ||
415 | wimax/ | ||
416 | - directory with info about Intel Wireless Wimax Connections | ||
417 | core-api/workqueue.rst | ||
418 | - information on the Concurrency Managed Workqueue implementation | ||
419 | x86/x86_64/ | ||
420 | - directory with info on Linux support for AMD x86-64 (Hammer) machines. | ||
421 | xillybus.txt | ||
422 | - Overview and basic ui of xillybus driver | ||
423 | xtensa/ | ||
424 | - directory with documents relating to arch/xtensa port/implementation | ||
425 | xz.txt | ||
426 | - how to make use of the XZ data compression within linux kernel | ||
427 | zorro.txt | ||
428 | - info on writing drivers for Zorro bus devices found on Amigas. | ||
diff --git a/Documentation/PCI/00-INDEX b/Documentation/PCI/00-INDEX deleted file mode 100644 index 206b1d5c1e71..000000000000 --- a/Documentation/PCI/00-INDEX +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | acpi-info.txt | ||
4 | - info on how PCI host bridges are represented in ACPI | ||
5 | MSI-HOWTO.txt | ||
6 | - the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ. | ||
7 | PCIEBUS-HOWTO.txt | ||
8 | - a guide describing the PCI Express Port Bus driver | ||
9 | pci-error-recovery.txt | ||
10 | - info on PCI error recovery | ||
11 | pci-iov-howto.txt | ||
12 | - the PCI Express I/O Virtualization HOWTO | ||
13 | pci.txt | ||
14 | - info on the PCI subsystem for device driver authors | ||
15 | pcieaer-howto.txt | ||
16 | - the PCI Express Advanced Error Reporting Driver Guide HOWTO | ||
17 | endpoint/pci-endpoint.txt | ||
18 | - guide to add endpoint controller driver and endpoint function driver. | ||
19 | endpoint/pci-endpoint-cfs.txt | ||
20 | - guide to use configfs to configure the PCI endpoint function. | ||
21 | endpoint/pci-test-function.txt | ||
22 | - specification of *PCI test* function device. | ||
23 | endpoint/pci-test-howto.txt | ||
24 | - userguide for PCI endpoint test function. | ||
25 | endpoint/function/binding/ | ||
26 | - binding documentation for PCI endpoint function | ||
diff --git a/Documentation/RCU/00-INDEX b/Documentation/RCU/00-INDEX deleted file mode 100644 index f46980c060aa..000000000000 --- a/Documentation/RCU/00-INDEX +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | arrayRCU.txt | ||
4 | - Using RCU to Protect Read-Mostly Arrays | ||
5 | checklist.txt | ||
6 | - Review Checklist for RCU Patches | ||
7 | listRCU.txt | ||
8 | - Using RCU to Protect Read-Mostly Linked Lists | ||
9 | lockdep.txt | ||
10 | - RCU and lockdep checking | ||
11 | lockdep-splat.txt | ||
12 | - RCU Lockdep splats explained. | ||
13 | NMI-RCU.txt | ||
14 | - Using RCU to Protect Dynamic NMI Handlers | ||
15 | rcu_dereference.txt | ||
16 | - Proper care and feeding of return values from rcu_dereference() | ||
17 | rcubarrier.txt | ||
18 | - RCU and Unloadable Modules | ||
19 | rculist_nulls.txt | ||
20 | - RCU list primitives for use with SLAB_TYPESAFE_BY_RCU | ||
21 | rcuref.txt | ||
22 | - Reference-count design for elements of lists/arrays protected by RCU | ||
23 | rcu.txt | ||
24 | - RCU Concepts | ||
25 | RTFP.txt | ||
26 | - List of RCU papers (bibliography) going back to 1980. | ||
27 | stallwarn.txt | ||
28 | - RCU CPU stall warnings (module parameter rcu_cpu_stall_suppress) | ||
29 | torture.txt | ||
30 | - RCU Torture Test Operation (CONFIG_RCU_TORTURE_TEST) | ||
31 | UP.txt | ||
32 | - RCU on Uniprocessor Systems | ||
33 | whatisRCU.txt | ||
34 | - What is RCU? | ||
diff --git a/Documentation/RCU/rcu.txt b/Documentation/RCU/rcu.txt index 7d4ae110c2c9..721b3e426515 100644 --- a/Documentation/RCU/rcu.txt +++ b/Documentation/RCU/rcu.txt | |||
@@ -87,7 +87,3 @@ o Where can I find more information on RCU? | |||
87 | 87 | ||
88 | See the RTFP.txt file in this directory. | 88 | See the RTFP.txt file in this directory. |
89 | Or point your browser at http://www.rdrop.com/users/paulmck/RCU/. | 89 | Or point your browser at http://www.rdrop.com/users/paulmck/RCU/. |
90 | |||
91 | o What are all these files in this directory? | ||
92 | |||
93 | See 00-INDEX for the list. | ||
diff --git a/Documentation/admin-guide/README.rst b/Documentation/admin-guide/README.rst index 15ea785b2dfa..0797eec76be1 100644 --- a/Documentation/admin-guide/README.rst +++ b/Documentation/admin-guide/README.rst | |||
@@ -51,8 +51,7 @@ Documentation | |||
51 | 51 | ||
52 | - There are various README files in the Documentation/ subdirectory: | 52 | - There are various README files in the Documentation/ subdirectory: |
53 | these typically contain kernel-specific installation notes for some | 53 | these typically contain kernel-specific installation notes for some |
54 | drivers for example. See Documentation/00-INDEX for a list of what | 54 | drivers for example. Please read the |
55 | is contained in each file. Please read the | ||
56 | :ref:`Documentation/process/changes.rst <changes>` file, as it | 55 | :ref:`Documentation/process/changes.rst <changes>` file, as it |
57 | contains information about the problems, which may result by upgrading | 56 | contains information about the problems, which may result by upgrading |
58 | your kernel. | 57 | your kernel. |
diff --git a/Documentation/arm/00-INDEX b/Documentation/arm/00-INDEX deleted file mode 100644 index b6e69fd371c4..000000000000 --- a/Documentation/arm/00-INDEX +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | Booting | ||
4 | - requirements for booting | ||
5 | CCN.txt | ||
6 | - Cache Coherent Network ring-bus and perf PMU driver. | ||
7 | Interrupts | ||
8 | - ARM Interrupt subsystem documentation | ||
9 | IXP4xx | ||
10 | - Intel IXP4xx Network processor. | ||
11 | Netwinder | ||
12 | - Netwinder specific documentation | ||
13 | Porting | ||
14 | - Symbol definitions for porting Linux to a new ARM machine. | ||
15 | Setup | ||
16 | - Kernel initialization parameters on ARM Linux | ||
17 | README | ||
18 | - General ARM documentation | ||
19 | SA1100/ | ||
20 | - SA1100 documentation | ||
21 | Samsung-S3C24XX/ | ||
22 | - S3C24XX ARM Linux Overview | ||
23 | SPEAr/ | ||
24 | - ST SPEAr platform Linux Overview | ||
25 | VFP/ | ||
26 | - Release notes for Linux Kernel Vector Floating Point support code | ||
27 | cluster-pm-race-avoidance.txt | ||
28 | - Algorithm for CPU and Cluster setup/teardown | ||
29 | empeg/ | ||
30 | - Ltd's Empeg MP3 Car Audio Player | ||
31 | firmware.txt | ||
32 | - Secure firmware registration and calling. | ||
33 | kernel_mode_neon.txt | ||
34 | - How to use NEON instructions in kernel mode | ||
35 | kernel_user_helpers.txt | ||
36 | - Helper functions in kernel space made available for userspace. | ||
37 | mem_alignment | ||
38 | - alignment abort handler documentation | ||
39 | memory.txt | ||
40 | - description of the virtual memory layout | ||
41 | nwfpe/ | ||
42 | - NWFPE floating point emulator documentation | ||
43 | swp_emulation | ||
44 | - SWP/SWPB emulation handler/logging description | ||
45 | tcm.txt | ||
46 | - ARM Tightly Coupled Memory | ||
47 | uefi.txt | ||
48 | - [U]EFI configuration and runtime services documentation | ||
49 | vlocks.txt | ||
50 | - Voting locks, low-level mechanism relying on memory system atomic writes. | ||
diff --git a/Documentation/block/00-INDEX b/Documentation/block/00-INDEX deleted file mode 100644 index 8d55b4bbb5e2..000000000000 --- a/Documentation/block/00-INDEX +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | bfq-iosched.txt | ||
4 | - BFQ IO scheduler and its tunables | ||
5 | biodoc.txt | ||
6 | - Notes on the Generic Block Layer Rewrite in Linux 2.5 | ||
7 | biovecs.txt | ||
8 | - Immutable biovecs and biovec iterators | ||
9 | capability.txt | ||
10 | - Generic Block Device Capability (/sys/block/<device>/capability) | ||
11 | cfq-iosched.txt | ||
12 | - CFQ IO scheduler tunables | ||
13 | cmdline-partition.txt | ||
14 | - how to specify block device partitions on kernel command line | ||
15 | data-integrity.txt | ||
16 | - Block data integrity | ||
17 | deadline-iosched.txt | ||
18 | - Deadline IO scheduler tunables | ||
19 | ioprio.txt | ||
20 | - Block io priorities (in CFQ scheduler) | ||
21 | pr.txt | ||
22 | - Block layer support for Persistent Reservations | ||
23 | null_blk.txt | ||
24 | - Null block for block-layer benchmarking. | ||
25 | queue-sysfs.txt | ||
26 | - Queue's sysfs entries | ||
27 | request.txt | ||
28 | - The members of struct request (in include/linux/blkdev.h) | ||
29 | stat.txt | ||
30 | - Block layer statistics in /sys/block/<device>/stat | ||
31 | switching-sched.txt | ||
32 | - Switching I/O schedulers at runtime | ||
33 | writeback_cache_control.txt | ||
34 | - Control of volatile write back caches | ||
diff --git a/Documentation/blockdev/00-INDEX b/Documentation/blockdev/00-INDEX deleted file mode 100644 index c08df56dd91b..000000000000 --- a/Documentation/blockdev/00-INDEX +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | README.DAC960 | ||
4 | - info on Mylex DAC960/DAC1100 PCI RAID Controller Driver for Linux. | ||
5 | cciss.txt | ||
6 | - info, major/minor #'s for Compaq's SMART Array Controllers. | ||
7 | cpqarray.txt | ||
8 | - info on using Compaq's SMART2 Intelligent Disk Array Controllers. | ||
9 | floppy.txt | ||
10 | - notes and driver options for the floppy disk driver. | ||
11 | mflash.txt | ||
12 | - info on mGine m(g)flash driver for linux. | ||
13 | nbd.txt | ||
14 | - info on a TCP implementation of a network block device. | ||
15 | paride.txt | ||
16 | - information about the parallel port IDE subsystem. | ||
17 | ramdisk.txt | ||
18 | - short guide on how to set up and use the RAM disk. | ||
diff --git a/Documentation/cdrom/00-INDEX b/Documentation/cdrom/00-INDEX deleted file mode 100644 index 433edf23dc49..000000000000 --- a/Documentation/cdrom/00-INDEX +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file (info on CD-ROMs and Linux) | ||
3 | Makefile | ||
4 | - only used to generate TeX output from the documentation. | ||
5 | cdrom-standard.tex | ||
6 | - LaTeX document on standardizing the CD-ROM programming interface. | ||
7 | ide-cd | ||
8 | - info on setting up and using ATAPI (aka IDE) CD-ROMs. | ||
9 | packet-writing.txt | ||
10 | - Info on the CDRW packet writing module | ||
11 | |||
diff --git a/Documentation/cgroup-v1/00-INDEX b/Documentation/cgroup-v1/00-INDEX deleted file mode 100644 index 13e0c85e7b35..000000000000 --- a/Documentation/cgroup-v1/00-INDEX +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | blkio-controller.txt | ||
4 | - Description for Block IO Controller, implementation and usage details. | ||
5 | cgroups.txt | ||
6 | - Control Groups definition, implementation details, examples and API. | ||
7 | cpuacct.txt | ||
8 | - CPU Accounting Controller; account CPU usage for groups of tasks. | ||
9 | cpusets.txt | ||
10 | - documents the cpusets feature; assign CPUs and Mem to a set of tasks. | ||
11 | admin-guide/devices.rst | ||
12 | - Device Whitelist Controller; description, interface and security. | ||
13 | freezer-subsystem.txt | ||
14 | - checkpointing; rationale to not use signals, interface. | ||
15 | hugetlb.txt | ||
16 | - HugeTLB Controller implementation and usage details. | ||
17 | memcg_test.txt | ||
18 | - Memory Resource Controller; implementation details. | ||
19 | memory.txt | ||
20 | - Memory Resource Controller; design, accounting, interface, testing. | ||
21 | net_cls.txt | ||
22 | - Network classifier cgroups details and usages. | ||
23 | net_prio.txt | ||
24 | - Network priority cgroups details and usages. | ||
25 | pids.txt | ||
26 | - Process number cgroups details and usages. | ||
diff --git a/Documentation/devicetree/00-INDEX b/Documentation/devicetree/00-INDEX deleted file mode 100644 index 8c4102c6a5e7..000000000000 --- a/Documentation/devicetree/00-INDEX +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | Documentation for device trees, a data structure by which bootloaders pass | ||
2 | hardware layout to Linux in a device-independent manner, simplifying hardware | ||
3 | probing. This subsystem is maintained by Grant Likely | ||
4 | <grant.likely@secretlab.ca> and has a mailing list at | ||
5 | https://lists.ozlabs.org/listinfo/devicetree-discuss | ||
6 | |||
7 | 00-INDEX | ||
8 | - this file | ||
9 | booting-without-of.txt | ||
10 | - Booting Linux without Open Firmware, describes history and format of device trees. | ||
11 | usage-model.txt | ||
12 | - How Linux uses DT and what DT aims to solve. \ No newline at end of file | ||
diff --git a/Documentation/fb/00-INDEX b/Documentation/fb/00-INDEX deleted file mode 100644 index fe85e7c5907a..000000000000 --- a/Documentation/fb/00-INDEX +++ /dev/null | |||
@@ -1,75 +0,0 @@ | |||
1 | Index of files in Documentation/fb. If you think something about frame | ||
2 | buffer devices needs an entry here, needs correction or you've written one | ||
3 | please mail me. | ||
4 | Geert Uytterhoeven <geert@linux-m68k.org> | ||
5 | |||
6 | 00-INDEX | ||
7 | - this file. | ||
8 | api.txt | ||
9 | - The frame buffer API between applications and buffer devices. | ||
10 | arkfb.txt | ||
11 | - info on the fbdev driver for ARK Logic chips. | ||
12 | aty128fb.txt | ||
13 | - info on the ATI Rage128 frame buffer driver. | ||
14 | cirrusfb.txt | ||
15 | - info on the driver for Cirrus Logic chipsets. | ||
16 | cmap_xfbdev.txt | ||
17 | - an introduction to fbdev's cmap structures. | ||
18 | deferred_io.txt | ||
19 | - an introduction to deferred IO. | ||
20 | efifb.txt | ||
21 | - info on the EFI platform driver for Intel based Apple computers. | ||
22 | ep93xx-fb.txt | ||
23 | - info on the driver for EP93xx LCD controller. | ||
24 | fbcon.txt | ||
25 | - intro to and usage guide for the framebuffer console (fbcon). | ||
26 | framebuffer.txt | ||
27 | - introduction to frame buffer devices. | ||
28 | gxfb.txt | ||
29 | - info on the framebuffer driver for AMD Geode GX2 based processors. | ||
30 | intel810.txt | ||
31 | - documentation for the Intel 810/815 framebuffer driver. | ||
32 | intelfb.txt | ||
33 | - docs for Intel 830M/845G/852GM/855GM/865G/915G/945G fb driver. | ||
34 | internals.txt | ||
35 | - quick overview of frame buffer device internals. | ||
36 | lxfb.txt | ||
37 | - info on the framebuffer driver for AMD Geode LX based processors. | ||
38 | matroxfb.txt | ||
39 | - info on the Matrox framebuffer driver for Alpha, Intel and PPC. | ||
40 | metronomefb.txt | ||
41 | - info on the driver for the Metronome display controller. | ||
42 | modedb.txt | ||
43 | - info on the video mode database. | ||
44 | pvr2fb.txt | ||
45 | - info on the PowerVR 2 frame buffer driver. | ||
46 | pxafb.txt | ||
47 | - info on the driver for the PXA25x LCD controller. | ||
48 | s3fb.txt | ||
49 | - info on the fbdev driver for S3 Trio/Virge chips. | ||
50 | sa1100fb.txt | ||
51 | - information about the driver for the SA-1100 LCD controller. | ||
52 | sh7760fb.txt | ||
53 | - info on the SH7760/SH7763 integrated LCDC Framebuffer driver. | ||
54 | sisfb.txt | ||
55 | - info on the framebuffer device driver for various SiS chips. | ||
56 | sm501.txt | ||
57 | - info on the framebuffer device driver for sm501 videoframebuffer. | ||
58 | sstfb.txt | ||
59 | - info on the frame buffer driver for 3dfx' Voodoo Graphics boards. | ||
60 | tgafb.txt | ||
61 | - info on the TGA (DECChip 21030) frame buffer driver. | ||
62 | tridentfb.txt | ||
63 | info on the framebuffer driver for some Trident chip based cards. | ||
64 | udlfb.txt | ||
65 | - Driver for DisplayLink USB 2.0 chips. | ||
66 | uvesafb.txt | ||
67 | - info on the userspace VESA (VBE2+ compliant) frame buffer device. | ||
68 | vesafb.txt | ||
69 | - info on the VESA frame buffer device. | ||
70 | viafb.modes | ||
71 | - list of modes for VIA Integration Graphic Chip. | ||
72 | viafb.txt | ||
73 | - info on the VIA Integration Graphic Chip console framebuffer driver. | ||
74 | vt8623fb.txt | ||
75 | - info on the fb driver for the graphics core in VIA VT8623 chipsets. | ||
diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX deleted file mode 100644 index 0937bade1099..000000000000 --- a/Documentation/filesystems/00-INDEX +++ /dev/null | |||
@@ -1,153 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file (info on some of the filesystems supported by linux). | ||
3 | Locking | ||
4 | - info on locking rules as they pertain to Linux VFS. | ||
5 | 9p.txt | ||
6 | - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol. | ||
7 | adfs.txt | ||
8 | - info and mount options for the Acorn Advanced Disc Filing System. | ||
9 | afs.txt | ||
10 | - info and examples for the distributed AFS (Andrew File System) fs. | ||
11 | affs.txt | ||
12 | - info and mount options for the Amiga Fast File System. | ||
13 | autofs-mount-control.txt | ||
14 | - info on device control operations for autofs module. | ||
15 | automount-support.txt | ||
16 | - information about filesystem automount support. | ||
17 | befs.txt | ||
18 | - information about the BeOS filesystem for Linux. | ||
19 | bfs.txt | ||
20 | - info for the SCO UnixWare Boot Filesystem (BFS). | ||
21 | btrfs.txt | ||
22 | - info for the BTRFS filesystem. | ||
23 | caching/ | ||
24 | - directory containing filesystem cache documentation. | ||
25 | ceph.txt | ||
26 | - info for the Ceph Distributed File System. | ||
27 | cifs/ | ||
28 | - directory containing CIFS filesystem documentation and example code. | ||
29 | coda.txt | ||
30 | - description of the CODA filesystem. | ||
31 | configfs/ | ||
32 | - directory containing configfs documentation and example code. | ||
33 | cramfs.txt | ||
34 | - info on the cram filesystem for small storage (ROMs etc). | ||
35 | dax.txt | ||
36 | - info on avoiding the page cache for files stored on CPU-addressable | ||
37 | storage devices. | ||
38 | debugfs.txt | ||
39 | - info on the debugfs filesystem. | ||
40 | devpts.txt | ||
41 | - info on the devpts filesystem. | ||
42 | directory-locking | ||
43 | - info about the locking scheme used for directory operations. | ||
44 | dlmfs.txt | ||
45 | - info on the userspace interface to the OCFS2 DLM. | ||
46 | dnotify.txt | ||
47 | - info about directory notification in Linux. | ||
48 | dnotify_test.c | ||
49 | - example program for dnotify. | ||
50 | ecryptfs.txt | ||
51 | - docs on eCryptfs: stacked cryptographic filesystem for Linux. | ||
52 | efivarfs.txt | ||
53 | - info for the efivarfs filesystem. | ||
54 | exofs.txt | ||
55 | - info, usage, mount options, design about EXOFS. | ||
56 | ext2.txt | ||
57 | - info, mount options and specifications for the Ext2 filesystem. | ||
58 | ext3.txt | ||
59 | - info, mount options and specifications for the Ext3 filesystem. | ||
60 | ext4.txt | ||
61 | - info, mount options and specifications for the Ext4 filesystem. | ||
62 | f2fs.txt | ||
63 | - info and mount options for the F2FS filesystem. | ||
64 | fiemap.txt | ||
65 | - info on fiemap ioctl. | ||
66 | files.txt | ||
67 | - info on file management in the Linux kernel. | ||
68 | fuse.txt | ||
69 | - info on the Filesystem in User SpacE including mount options. | ||
70 | gfs2-glocks.txt | ||
71 | - info on the Global File System 2 - Glock internal locking rules. | ||
72 | gfs2-uevents.txt | ||
73 | - info on the Global File System 2 - uevents. | ||
74 | gfs2.txt | ||
75 | - info on the Global File System 2. | ||
76 | hfs.txt | ||
77 | - info on the Macintosh HFS Filesystem for Linux. | ||
78 | hfsplus.txt | ||
79 | - info on the Macintosh HFSPlus Filesystem for Linux. | ||
80 | hpfs.txt | ||
81 | - info and mount options for the OS/2 HPFS. | ||
82 | inotify.txt | ||
83 | - info on the powerful yet simple file change notification system. | ||
84 | isofs.txt | ||
85 | - info and mount options for the ISO 9660 (CDROM) filesystem. | ||
86 | jfs.txt | ||
87 | - info and mount options for the JFS filesystem. | ||
88 | locks.txt | ||
89 | - info on file locking implementations, flock() vs. fcntl(), etc. | ||
90 | mandatory-locking.txt | ||
91 | - info on the Linux implementation of Sys V mandatory file locking. | ||
92 | nfs/ | ||
93 | - nfs-related documentation. | ||
94 | nilfs2.txt | ||
95 | - info and mount options for the NILFS2 filesystem. | ||
96 | ntfs.txt | ||
97 | - info and mount options for the NTFS filesystem (Windows NT). | ||
98 | ocfs2.txt | ||
99 | - info and mount options for the OCFS2 clustered filesystem. | ||
100 | omfs.txt | ||
101 | - info on the Optimized MPEG FileSystem. | ||
102 | path-lookup.txt | ||
103 | - info on path walking and name lookup locking. | ||
104 | pohmelfs/ | ||
105 | - directory containing pohmelfs filesystem documentation. | ||
106 | porting | ||
107 | - various information on filesystem porting. | ||
108 | proc.txt | ||
109 | - info on Linux's /proc filesystem. | ||
110 | qnx6.txt | ||
111 | - info on the QNX6 filesystem. | ||
112 | quota.txt | ||
113 | - info on Quota subsystem. | ||
114 | ramfs-rootfs-initramfs.txt | ||
115 | - info on the 'in memory' filesystems ramfs, rootfs and initramfs. | ||
116 | relay.txt | ||
117 | - info on relay, for efficient streaming from kernel to user space. | ||
118 | romfs.txt | ||
119 | - description of the ROMFS filesystem. | ||
120 | seq_file.txt | ||
121 | - how to use the seq_file API. | ||
122 | sharedsubtree.txt | ||
123 | - a description of shared subtrees for namespaces. | ||
124 | spufs.txt | ||
125 | - info and mount options for the SPU filesystem used on Cell. | ||
126 | squashfs.txt | ||
127 | - info on the squashfs filesystem. | ||
128 | sysfs-pci.txt | ||
129 | - info on accessing PCI device resources through sysfs. | ||
130 | sysfs-tagging.txt | ||
131 | - info on sysfs tagging to avoid duplicates. | ||
132 | sysfs.txt | ||
133 | - info on sysfs, a ram-based filesystem for exporting kernel objects. | ||
134 | sysv-fs.txt | ||
135 | - info on the SystemV/V7/Xenix/Coherent filesystem. | ||
136 | tmpfs.txt | ||
137 | - info on tmpfs, a filesystem that holds all files in virtual memory. | ||
138 | ubifs.txt | ||
139 | - info on the Unsorted Block Images FileSystem. | ||
140 | udf.txt | ||
141 | - info and mount options for the UDF filesystem. | ||
142 | ufs.txt | ||
143 | - info on the ufs filesystem. | ||
144 | vfat.txt | ||
145 | - info on using the VFAT filesystem used in Windows NT and Windows 95. | ||
146 | vfs.txt | ||
147 | - overview of the Virtual File System. | ||
148 | xfs-delayed-logging-design.txt | ||
149 | - info on the XFS Delayed Logging Design. | ||
150 | xfs-self-describing-metadata.txt | ||
151 | - info on XFS Self Describing Metadata. | ||
152 | xfs.txt | ||
153 | - info and mount options for the XFS filesystem. | ||
diff --git a/Documentation/filesystems/nfs/00-INDEX b/Documentation/filesystems/nfs/00-INDEX deleted file mode 100644 index 53f3b596ac0d..000000000000 --- a/Documentation/filesystems/nfs/00-INDEX +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file (nfs-related documentation). | ||
3 | Exporting | ||
4 | - explanation of how to make filesystems exportable. | ||
5 | fault_injection.txt | ||
6 | - information for using fault injection on the server | ||
7 | knfsd-stats.txt | ||
8 | - statistics which the NFS server makes available to user space. | ||
9 | nfs.txt | ||
10 | - nfs client, and DNS resolution for fs_locations. | ||
11 | nfs41-server.txt | ||
12 | - info on the Linux server implementation of NFSv4 minor version 1. | ||
13 | nfs-rdma.txt | ||
14 | - how to install and setup the Linux NFS/RDMA client and server software | ||
15 | nfsd-admin-interfaces.txt | ||
16 | - Administrative interfaces for nfsd. | ||
17 | nfsroot.txt | ||
18 | - short guide on setting up a diskless box with NFS root filesystem. | ||
19 | pnfs.txt | ||
20 | - short explanation of some of the internals of the pnfs client code | ||
21 | rpc-cache.txt | ||
22 | - introduction to the caching mechanisms in the sunrpc layer. | ||
23 | idmapper.txt | ||
24 | - information for configuring request-keys to be used by idmapper | ||
25 | rpc-server-gss.txt | ||
26 | - Information on GSS authentication support in the NFS Server | ||
diff --git a/Documentation/fmc/00-INDEX b/Documentation/fmc/00-INDEX deleted file mode 100644 index 431c69570f43..000000000000 --- a/Documentation/fmc/00-INDEX +++ /dev/null | |||
@@ -1,38 +0,0 @@ | |||
1 | |||
2 | Documentation in this directory comes from sections of the manual we | ||
3 | wrote for the externally-developed fmc-bus package. The complete | ||
4 | manual as of today (2013-02) is available in PDF format at | ||
5 | http://www.ohwr.org/projects/fmc-bus/files | ||
6 | |||
7 | 00-INDEX | ||
8 | - this file. | ||
9 | |||
10 | FMC-and-SDB.txt | ||
11 | - What are FMC and SDB, basic concepts for this framework | ||
12 | |||
13 | API.txt | ||
14 | - The functions that are exported by the bus driver | ||
15 | |||
16 | parameters.txt | ||
17 | - The module parameters | ||
18 | |||
19 | carrier.txt | ||
20 | - writing a carrier (a device) | ||
21 | |||
22 | mezzanine.txt | ||
23 | - writing code for your mezzanine (a driver) | ||
24 | |||
25 | identifiers.txt | ||
26 | - how identification and matching works | ||
27 | |||
28 | fmc-fakedev.txt | ||
29 | - about drivers/fmc/fmc-fakedev.ko | ||
30 | |||
31 | fmc-trivial.txt | ||
32 | - about drivers/fmc/fmc-trivial.ko | ||
33 | |||
34 | fmc-write-eeprom.txt | ||
35 | - about drivers/fmc/fmc-write-eeprom.ko | ||
36 | |||
37 | fmc-chardev.txt | ||
38 | - about drivers/fmc/fmc-chardev.ko | ||
diff --git a/Documentation/gpio/00-INDEX b/Documentation/gpio/00-INDEX deleted file mode 100644 index 17e19a68058f..000000000000 --- a/Documentation/gpio/00-INDEX +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | sysfs.txt | ||
4 | - Information about the GPIO sysfs interface | ||
diff --git a/Documentation/ide/00-INDEX b/Documentation/ide/00-INDEX deleted file mode 100644 index 22f98ca79539..000000000000 --- a/Documentation/ide/00-INDEX +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | ChangeLog.ide-cd.1994-2004 | ||
4 | - ide-cd changelog | ||
5 | ChangeLog.ide-floppy.1996-2002 | ||
6 | - ide-floppy changelog | ||
7 | ChangeLog.ide-tape.1995-2002 | ||
8 | - ide-tape changelog | ||
9 | ide-tape.txt | ||
10 | - info on the IDE ATAPI streaming tape driver | ||
11 | ide.txt | ||
12 | - important info for users of ATA devices (IDE/EIDE disks and CD-ROMS). | ||
13 | warm-plug-howto.txt | ||
14 | - using sysfs to remove and add IDE devices. \ No newline at end of file | ||
diff --git a/Documentation/ioctl/00-INDEX b/Documentation/ioctl/00-INDEX deleted file mode 100644 index c1a925787950..000000000000 --- a/Documentation/ioctl/00-INDEX +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | botching-up-ioctls.txt | ||
4 | - how to avoid botching up ioctls | ||
5 | cdrom.txt | ||
6 | - summary of CDROM ioctl calls | ||
7 | hdio.txt | ||
8 | - summary of HDIO_ ioctl calls | ||
9 | ioctl-decoding.txt | ||
10 | - how to decode the bits of an IOCTL code | ||
11 | ioctl-number.txt | ||
12 | - how to implement and register device/driver ioctl calls | ||
diff --git a/Documentation/isdn/00-INDEX b/Documentation/isdn/00-INDEX deleted file mode 100644 index 2d1889b6c1fa..000000000000 --- a/Documentation/isdn/00-INDEX +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file (info on ISDN implementation for Linux) | ||
3 | CREDITS | ||
4 | - list of the kind folks that brought you this stuff. | ||
5 | HiSax.cert | ||
6 | - information about the ITU approval certification of the HiSax driver. | ||
7 | INTERFACE | ||
8 | - description of isdn4linux Link Level and Hardware Level interfaces. | ||
9 | INTERFACE.fax | ||
10 | - description of the fax subinterface of isdn4linux. | ||
11 | INTERFACE.CAPI | ||
12 | - description of kernel CAPI Link Level to Hardware Level interface. | ||
13 | README | ||
14 | - general info on what you need and what to do for Linux ISDN. | ||
15 | README.FAQ | ||
16 | - general info for FAQ. | ||
17 | README.HiSax | ||
18 | - info on the HiSax driver which replaces the old teles. | ||
19 | README.audio | ||
20 | - info for running audio over ISDN. | ||
21 | README.avmb1 | ||
22 | - info on driver for AVM-B1 ISDN card. | ||
23 | README.concap | ||
24 | - info on "CONCAP" encapsulation protocol interface used for X.25. | ||
25 | README.diversion | ||
26 | - info on module for isdn diversion services. | ||
27 | README.fax | ||
28 | - info for using Fax over ISDN. | ||
29 | README.gigaset | ||
30 | - info on the drivers for Siemens Gigaset ISDN adapters | ||
31 | README.hfc-pci | ||
32 | - info on hfc-pci based cards. | ||
33 | README.hysdn | ||
34 | - info on driver for Hypercope active HYSDN cards | ||
35 | README.mISDN | ||
36 | - info on the Modular ISDN subsystem (mISDN) | ||
37 | README.syncppp | ||
38 | - info on running Sync PPP over ISDN. | ||
39 | README.x25 | ||
40 | - info for running X.25 over ISDN. | ||
41 | syncPPP.FAQ | ||
42 | - frequently asked questions about running PPP over ISDN. | ||
diff --git a/Documentation/kbuild/00-INDEX b/Documentation/kbuild/00-INDEX deleted file mode 100644 index 8c5e6aa78004..000000000000 --- a/Documentation/kbuild/00-INDEX +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file: info on the kernel build process | ||
3 | headers_install.txt | ||
4 | - how to export Linux headers for use by userspace | ||
5 | kbuild.txt | ||
6 | - developer information on kbuild | ||
7 | kconfig.txt | ||
8 | - usage help for make *config | ||
9 | kconfig-language.txt | ||
10 | - specification of Config Language, the language in Kconfig files | ||
11 | makefiles.txt | ||
12 | - developer information for linux kernel makefiles | ||
13 | modules.txt | ||
14 | - how to build modules and to install them | ||
diff --git a/Documentation/laptops/00-INDEX b/Documentation/laptops/00-INDEX deleted file mode 100644 index 86169dc766f7..000000000000 --- a/Documentation/laptops/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | asus-laptop.txt | ||
4 | - information on the Asus Laptop Extras driver. | ||
5 | disk-shock-protection.txt | ||
6 | - information on hard disk shock protection. | ||
7 | laptop-mode.txt | ||
8 | - how to conserve battery power using laptop-mode. | ||
9 | sony-laptop.txt | ||
10 | - Sony Notebook Control Driver (SNC) Readme. | ||
11 | sonypi.txt | ||
12 | - info on Linux Sony Programmable I/O Device support. | ||
13 | thinkpad-acpi.txt | ||
14 | - information on the (IBM and Lenovo) ThinkPad ACPI Extras driver. | ||
15 | toshiba_haps.txt | ||
16 | - information on the Toshiba HDD Active Protection Sensor driver. | ||
diff --git a/Documentation/leds/00-INDEX b/Documentation/leds/00-INDEX deleted file mode 100644 index ae626b29a740..000000000000 --- a/Documentation/leds/00-INDEX +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | leds-blinkm.txt | ||
4 | - Driver for BlinkM LED-devices. | ||
5 | leds-class.txt | ||
6 | - documents LED handling under Linux. | ||
7 | leds-class-flash.txt | ||
8 | - documents flash LED handling under Linux. | ||
9 | leds-lm3556.txt | ||
10 | - notes on how to use the leds-lm3556 driver. | ||
11 | leds-lp3944.txt | ||
12 | - notes on how to use the leds-lp3944 driver. | ||
13 | leds-lp5521.txt | ||
14 | - notes on how to use the leds-lp5521 driver. | ||
15 | leds-lp5523.txt | ||
16 | - notes on how to use the leds-lp5523 driver. | ||
17 | leds-lp5562.txt | ||
18 | - notes on how to use the leds-lp5562 driver. | ||
19 | leds-lp55xx.txt | ||
20 | - description about lp55xx common driver. | ||
21 | leds-lm3556.txt | ||
22 | - notes on how to use the leds-lm3556 driver. | ||
23 | leds-mlxcpld.txt | ||
24 | - notes on how to use the leds-mlxcpld driver. | ||
25 | ledtrig-oneshot.txt | ||
26 | - One-shot LED trigger for both sporadic and dense events. | ||
27 | ledtrig-transient.txt | ||
28 | - LED Transient Trigger, one shot timer activation. | ||
29 | ledtrig-usbport.txt | ||
30 | - notes on how to use the drivers/usb/core/ledtrig-usbport.c trigger. | ||
31 | uleds.txt | ||
32 | - notes on how to use the uleds driver. | ||
diff --git a/Documentation/locking/00-INDEX b/Documentation/locking/00-INDEX deleted file mode 100644 index c256c9bee2a4..000000000000 --- a/Documentation/locking/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | lockdep-design.txt | ||
4 | - documentation on the runtime locking correctness validator. | ||
5 | lockstat.txt | ||
6 | - info on collecting statistics on locks (and contention). | ||
7 | mutex-design.txt | ||
8 | - info on the generic mutex subsystem. | ||
9 | rt-mutex-design.txt | ||
10 | - description of the RealTime mutex implementation design. | ||
11 | rt-mutex.txt | ||
12 | - desc. of RT-mutex subsystem with PI (Priority Inheritance) support. | ||
13 | spinlocks.txt | ||
14 | - info on using spinlocks to provide exclusive access in kernel. | ||
15 | ww-mutex-design.txt | ||
16 | - Intro to Mutex wait/would deadlock handling.s | ||
diff --git a/Documentation/m68k/00-INDEX b/Documentation/m68k/00-INDEX deleted file mode 100644 index 2be8c6b00e74..000000000000 --- a/Documentation/m68k/00-INDEX +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | README.buddha | ||
4 | - Amiga Buddha and Catweasel IDE Driver | ||
5 | kernel-options.txt | ||
6 | - command line options for Linux/m68k | ||
7 | |||
diff --git a/Documentation/mips/00-INDEX b/Documentation/mips/00-INDEX deleted file mode 100644 index 8ae9cffc2262..000000000000 --- a/Documentation/mips/00-INDEX +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | AU1xxx_IDE.README | ||
4 | - README for MIPS AU1XXX IDE driver. | ||
diff --git a/Documentation/mmc/00-INDEX b/Documentation/mmc/00-INDEX deleted file mode 100644 index 4623bc0aa0bb..000000000000 --- a/Documentation/mmc/00-INDEX +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | mmc-dev-attrs.txt | ||
4 | - info on SD and MMC device attributes | ||
5 | mmc-dev-parts.txt | ||
6 | - info on SD and MMC device partitions | ||
7 | mmc-async-req.txt | ||
8 | - info on mmc asynchronous requests | ||
9 | mmc-tools.txt | ||
10 | - info on mmc-utils tools | ||
diff --git a/Documentation/netlabel/00-INDEX b/Documentation/netlabel/00-INDEX deleted file mode 100644 index 837bf35990e2..000000000000 --- a/Documentation/netlabel/00-INDEX +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | cipso_ipv4.txt | ||
4 | - documentation on the IPv4 CIPSO protocol engine. | ||
5 | draft-ietf-cipso-ipsecurity-01.txt | ||
6 | - IETF draft of the CIPSO protocol, dated 16 July 1992. | ||
7 | introduction.txt | ||
8 | - NetLabel introduction, READ THIS FIRST. | ||
9 | lsm_interface.txt | ||
10 | - documentation on the NetLabel kernel security module API. | ||
diff --git a/Documentation/netlabel/cipso_ipv4.txt b/Documentation/netlabel/cipso_ipv4.txt index 93dacb132c3c..a6075481fd60 100644 --- a/Documentation/netlabel/cipso_ipv4.txt +++ b/Documentation/netlabel/cipso_ipv4.txt | |||
@@ -6,11 +6,12 @@ May 17, 2006 | |||
6 | 6 | ||
7 | * Overview | 7 | * Overview |
8 | 8 | ||
9 | The NetLabel CIPSO/IPv4 protocol engine is based on the IETF Commercial IP | 9 | The NetLabel CIPSO/IPv4 protocol engine is based on the IETF Commercial |
10 | Security Option (CIPSO) draft from July 16, 1992. A copy of this draft can be | 10 | IP Security Option (CIPSO) draft from July 16, 1992. A copy of this |
11 | found in this directory, consult '00-INDEX' for the filename. While the IETF | 11 | draft can be found in this directory |
12 | draft never made it to an RFC standard it has become a de-facto standard for | 12 | (draft-ietf-cipso-ipsecurity-01.txt). While the IETF draft never made |
13 | labeled networking and is used in many trusted operating systems. | 13 | it to an RFC standard it has become a de-facto standard for labeled |
14 | networking and is used in many trusted operating systems. | ||
14 | 15 | ||
15 | * Outbound Packet Processing | 16 | * Outbound Packet Processing |
16 | 17 | ||
diff --git a/Documentation/netlabel/introduction.txt b/Documentation/netlabel/introduction.txt index 5ecd8d1dcf4e..3caf77bcff0f 100644 --- a/Documentation/netlabel/introduction.txt +++ b/Documentation/netlabel/introduction.txt | |||
@@ -22,7 +22,7 @@ refrain from calling the protocol engines directly, instead they should use | |||
22 | the NetLabel kernel security module API described below. | 22 | the NetLabel kernel security module API described below. |
23 | 23 | ||
24 | Detailed information about each NetLabel protocol engine can be found in this | 24 | Detailed information about each NetLabel protocol engine can be found in this |
25 | directory, consult '00-INDEX' for filenames. | 25 | directory. |
26 | 26 | ||
27 | * Communication Layer | 27 | * Communication Layer |
28 | 28 | ||
diff --git a/Documentation/networking/00-INDEX b/Documentation/networking/00-INDEX deleted file mode 100644 index 02a323c43261..000000000000 --- a/Documentation/networking/00-INDEX +++ /dev/null | |||
@@ -1,234 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | 3c509.txt | ||
4 | - information on the 3Com Etherlink III Series Ethernet cards. | ||
5 | 6pack.txt | ||
6 | - info on the 6pack protocol, an alternative to KISS for AX.25 | ||
7 | LICENSE.qla3xxx | ||
8 | - GPLv2 for QLogic Linux Networking HBA Driver | ||
9 | LICENSE.qlge | ||
10 | - GPLv2 for QLogic Linux qlge NIC Driver | ||
11 | LICENSE.qlcnic | ||
12 | - GPLv2 for QLogic Linux qlcnic NIC Driver | ||
13 | PLIP.txt | ||
14 | - PLIP: The Parallel Line Internet Protocol device driver | ||
15 | README.ipw2100 | ||
16 | - README for the Intel PRO/Wireless 2100 driver. | ||
17 | README.ipw2200 | ||
18 | - README for the Intel PRO/Wireless 2915ABG and 2200BG driver. | ||
19 | README.sb1000 | ||
20 | - info on General Instrument/NextLevel SURFboard1000 cable modem. | ||
21 | altera_tse.txt | ||
22 | - Altera Triple-Speed Ethernet controller. | ||
23 | arcnet-hardware.txt | ||
24 | - tons of info on ARCnet, hubs, jumper settings for ARCnet cards, etc. | ||
25 | arcnet.txt | ||
26 | - info on the using the ARCnet driver itself. | ||
27 | atm.txt | ||
28 | - info on where to get ATM programs and support for Linux. | ||
29 | ax25.txt | ||
30 | - info on using AX.25 and NET/ROM code for Linux | ||
31 | baycom.txt | ||
32 | - info on the driver for Baycom style amateur radio modems | ||
33 | bonding.txt | ||
34 | - Linux Ethernet Bonding Driver HOWTO: link aggregation in Linux. | ||
35 | bridge.txt | ||
36 | - where to get user space programs for ethernet bridging with Linux. | ||
37 | cdc_mbim.txt | ||
38 | - 3G/LTE USB modem (Mobile Broadband Interface Model) | ||
39 | checksum-offloads.txt | ||
40 | - Explanation of checksum offloads; LCO, RCO | ||
41 | cops.txt | ||
42 | - info on the COPS LocalTalk Linux driver | ||
43 | cs89x0.txt | ||
44 | - the Crystal LAN (CS8900/20-based) Ethernet ISA adapter driver | ||
45 | cxacru.txt | ||
46 | - Conexant AccessRunner USB ADSL Modem | ||
47 | cxacru-cf.py | ||
48 | - Conexant AccessRunner USB ADSL Modem configuration file parser | ||
49 | cxgb.txt | ||
50 | - Release Notes for the Chelsio N210 Linux device driver. | ||
51 | dccp.txt | ||
52 | - the Datagram Congestion Control Protocol (DCCP) (RFC 4340..42). | ||
53 | dctcp.txt | ||
54 | - DataCenter TCP congestion control | ||
55 | de4x5.txt | ||
56 | - the Digital EtherWORKS DE4?? and DE5?? PCI Ethernet driver | ||
57 | decnet.txt | ||
58 | - info on using the DECnet networking layer in Linux. | ||
59 | dl2k.txt | ||
60 | - README for D-Link DL2000-based Gigabit Ethernet Adapters (dl2k.ko). | ||
61 | dm9000.txt | ||
62 | - README for the Simtec DM9000 Network driver. | ||
63 | dmfe.txt | ||
64 | - info on the Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver. | ||
65 | dns_resolver.txt | ||
66 | - The DNS resolver module allows kernel servies to make DNS queries. | ||
67 | driver.txt | ||
68 | - Softnet driver issues. | ||
69 | ena.txt | ||
70 | - info on Amazon's Elastic Network Adapter (ENA) | ||
71 | e100.txt | ||
72 | - info on Intel's EtherExpress PRO/100 line of 10/100 boards | ||
73 | e1000.txt | ||
74 | - info on Intel's E1000 line of gigabit ethernet boards | ||
75 | e1000e.txt | ||
76 | - README for the Intel Gigabit Ethernet Driver (e1000e). | ||
77 | eql.txt | ||
78 | - serial IP load balancing | ||
79 | fib_trie.txt | ||
80 | - Level Compressed Trie (LC-trie) notes: a structure for routing. | ||
81 | filter.txt | ||
82 | - Linux Socket Filtering | ||
83 | fore200e.txt | ||
84 | - FORE Systems PCA-200E/SBA-200E ATM NIC driver info. | ||
85 | framerelay.txt | ||
86 | - info on using Frame Relay/Data Link Connection Identifier (DLCI). | ||
87 | gen_stats.txt | ||
88 | - Generic networking statistics for netlink users. | ||
89 | generic-hdlc.txt | ||
90 | - The generic High Level Data Link Control (HDLC) layer. | ||
91 | generic_netlink.txt | ||
92 | - info on Generic Netlink | ||
93 | gianfar.txt | ||
94 | - Gianfar Ethernet Driver. | ||
95 | i40e.txt | ||
96 | - README for the Intel Ethernet Controller XL710 Driver (i40e). | ||
97 | i40evf.txt | ||
98 | - Short note on the Driver for the Intel(R) XL710 X710 Virtual Function | ||
99 | ieee802154.txt | ||
100 | - Linux IEEE 802.15.4 implementation, API and drivers | ||
101 | igb.txt | ||
102 | - README for the Intel Gigabit Ethernet Driver (igb). | ||
103 | igbvf.txt | ||
104 | - README for the Intel Gigabit Ethernet Driver (igbvf). | ||
105 | ip-sysctl.txt | ||
106 | - /proc/sys/net/ipv4/* variables | ||
107 | ip_dynaddr.txt | ||
108 | - IP dynamic address hack e.g. for auto-dialup links | ||
109 | ipddp.txt | ||
110 | - AppleTalk-IP Decapsulation and AppleTalk-IP Encapsulation | ||
111 | iphase.txt | ||
112 | - Interphase PCI ATM (i)Chip IA Linux driver info. | ||
113 | ipsec.txt | ||
114 | - Note on not compressing IPSec payload and resulting failed policy check. | ||
115 | ipv6.txt | ||
116 | - Options to the ipv6 kernel module. | ||
117 | ipvs-sysctl.txt | ||
118 | - Per-inode explanation of the /proc/sys/net/ipv4/vs interface. | ||
119 | irda.txt | ||
120 | - where to get IrDA (infrared) utilities and info for Linux. | ||
121 | ixgb.txt | ||
122 | - README for the Intel 10 Gigabit Ethernet Driver (ixgb). | ||
123 | ixgbe.txt | ||
124 | - README for the Intel 10 Gigabit Ethernet Driver (ixgbe). | ||
125 | ixgbevf.txt | ||
126 | - README for the Intel Virtual Function (VF) Driver (ixgbevf). | ||
127 | l2tp.txt | ||
128 | - User guide to the L2TP tunnel protocol. | ||
129 | lapb-module.txt | ||
130 | - programming information of the LAPB module. | ||
131 | ltpc.txt | ||
132 | - the Apple or Farallon LocalTalk PC card driver | ||
133 | mac80211-auth-assoc-deauth.txt | ||
134 | - authentication and association / deauth-disassoc with max80211 | ||
135 | mac80211-injection.txt | ||
136 | - HOWTO use packet injection with mac80211 | ||
137 | multiqueue.txt | ||
138 | - HOWTO for multiqueue network device support. | ||
139 | netconsole.txt | ||
140 | - The network console module netconsole.ko: configuration and notes. | ||
141 | netdev-features.txt | ||
142 | - Network interface features API description. | ||
143 | netdevices.txt | ||
144 | - info on network device driver functions exported to the kernel. | ||
145 | netif-msg.txt | ||
146 | - Design of the network interface message level setting (NETIF_MSG_*). | ||
147 | netlink_mmap.txt | ||
148 | - memory mapped I/O with netlink | ||
149 | nf_conntrack-sysctl.txt | ||
150 | - list of netfilter-sysctl knobs. | ||
151 | nfc.txt | ||
152 | - The Linux Near Field Communication (NFS) subsystem. | ||
153 | openvswitch.txt | ||
154 | - Open vSwitch developer documentation. | ||
155 | operstates.txt | ||
156 | - Overview of network interface operational states. | ||
157 | packet_mmap.txt | ||
158 | - User guide to memory mapped packet socket rings (PACKET_[RT]X_RING). | ||
159 | phonet.txt | ||
160 | - The Phonet packet protocol used in Nokia cellular modems. | ||
161 | phy.txt | ||
162 | - The PHY abstraction layer. | ||
163 | pktgen.txt | ||
164 | - User guide to the kernel packet generator (pktgen.ko). | ||
165 | policy-routing.txt | ||
166 | - IP policy-based routing | ||
167 | ppp_generic.txt | ||
168 | - Information about the generic PPP driver. | ||
169 | proc_net_tcp.txt | ||
170 | - Per inode overview of the /proc/net/tcp and /proc/net/tcp6 interfaces. | ||
171 | radiotap-headers.txt | ||
172 | - Background on radiotap headers. | ||
173 | ray_cs.txt | ||
174 | - Raylink Wireless LAN card driver info. | ||
175 | rds.txt | ||
176 | - Background on the reliable, ordered datagram delivery method RDS. | ||
177 | regulatory.txt | ||
178 | - Overview of the Linux wireless regulatory infrastructure. | ||
179 | rxrpc.txt | ||
180 | - Guide to the RxRPC protocol. | ||
181 | s2io.txt | ||
182 | - Release notes for Neterion Xframe I/II 10GbE driver. | ||
183 | scaling.txt | ||
184 | - Explanation of network scaling techniques: RSS, RPS, RFS, aRFS, XPS. | ||
185 | sctp.txt | ||
186 | - Notes on the Linux kernel implementation of the SCTP protocol. | ||
187 | secid.txt | ||
188 | - Explanation of the secid member in flow structures. | ||
189 | skfp.txt | ||
190 | - SysKonnect FDDI (SK-5xxx, Compaq Netelligent) driver info. | ||
191 | smc9.txt | ||
192 | - the driver for SMC's 9000 series of Ethernet cards | ||
193 | spider_net.txt | ||
194 | - README for the Spidernet Driver (as found in PS3 / Cell BE). | ||
195 | stmmac.txt | ||
196 | - README for the STMicro Synopsys Ethernet driver. | ||
197 | tc-actions-env-rules.txt | ||
198 | - rules for traffic control (tc) actions. | ||
199 | timestamping.txt | ||
200 | - overview of network packet timestamping variants. | ||
201 | tcp.txt | ||
202 | - short blurb on how TCP output takes place. | ||
203 | tcp-thin.txt | ||
204 | - kernel tuning options for low rate 'thin' TCP streams. | ||
205 | team.txt | ||
206 | - pointer to information for ethernet teaming devices. | ||
207 | tlan.txt | ||
208 | - ThunderLAN (Compaq Netelligent 10/100, Olicom OC-2xxx) driver info. | ||
209 | tproxy.txt | ||
210 | - Transparent proxy support user guide. | ||
211 | tuntap.txt | ||
212 | - TUN/TAP device driver, allowing user space Rx/Tx of packets. | ||
213 | udplite.txt | ||
214 | - UDP-Lite protocol (RFC 3828) introduction. | ||
215 | vortex.txt | ||
216 | - info on using 3Com Vortex (3c590, 3c592, 3c595, 3c597) Ethernet cards. | ||
217 | vxge.txt | ||
218 | - README for the Neterion X3100 PCIe Server Adapter. | ||
219 | vxlan.txt | ||
220 | - Virtual extensible LAN overview | ||
221 | x25.txt | ||
222 | - general info on X.25 development. | ||
223 | x25-iface.txt | ||
224 | - description of the X.25 Packet Layer to LAPB device interface. | ||
225 | xfrm_device.txt | ||
226 | - description of XFRM offload API | ||
227 | xfrm_proc.txt | ||
228 | - description of the statistics package for XFRM. | ||
229 | xfrm_sync.txt | ||
230 | - sync patches for XFRM enable migration of an SA between hosts. | ||
231 | xfrm_sysctl.txt | ||
232 | - description of the XFRM configuration options. | ||
233 | z8530drv.txt | ||
234 | - info about Linux driver for Z8530 based HDLC cards for AX.25 | ||
diff --git a/Documentation/parisc/00-INDEX b/Documentation/parisc/00-INDEX deleted file mode 100644 index cbd060961f43..000000000000 --- a/Documentation/parisc/00-INDEX +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | debugging | ||
4 | - some debugging hints for real-mode code | ||
5 | registers | ||
6 | - current/planned usage of registers | ||
diff --git a/Documentation/power/00-INDEX b/Documentation/power/00-INDEX deleted file mode 100644 index 7f3c2def2cac..000000000000 --- a/Documentation/power/00-INDEX +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | apm-acpi.txt | ||
4 | - basic info about the APM and ACPI support. | ||
5 | basic-pm-debugging.txt | ||
6 | - Debugging suspend and resume | ||
7 | charger-manager.txt | ||
8 | - Battery charger management. | ||
9 | admin-guide/devices.rst | ||
10 | - How drivers interact with system-wide power management | ||
11 | drivers-testing.txt | ||
12 | - Testing suspend and resume support in device drivers | ||
13 | freezing-of-tasks.txt | ||
14 | - How processes and controlled during suspend | ||
15 | interface.txt | ||
16 | - Power management user interface in /sys/power | ||
17 | opp.txt | ||
18 | - Operating Performance Point library | ||
19 | pci.txt | ||
20 | - How the PCI Subsystem Does Power Management | ||
21 | pm_qos_interface.txt | ||
22 | - info on Linux PM Quality of Service interface | ||
23 | power_supply_class.txt | ||
24 | - Tells userspace about battery, UPS, AC or DC power supply properties | ||
25 | runtime_pm.txt | ||
26 | - Power management framework for I/O devices. | ||
27 | s2ram.txt | ||
28 | - How to get suspend to ram working (and debug it when it isn't) | ||
29 | states.txt | ||
30 | - System power management states | ||
31 | suspend-and-cpuhotplug.txt | ||
32 | - Explains the interaction between Suspend-to-RAM (S3) and CPU hotplug | ||
33 | swsusp-and-swap-files.txt | ||
34 | - Using swap files with software suspend (to disk) | ||
35 | swsusp-dmcrypt.txt | ||
36 | - How to use dm-crypt and software suspend (to disk) together | ||
37 | swsusp.txt | ||
38 | - Goals, implementation, and usage of software suspend (ACPI S3) | ||
39 | tricks.txt | ||
40 | - How to trick software suspend (to disk) into working when it isn't | ||
41 | userland-swsusp.txt | ||
42 | - Experimental implementation of software suspend in userspace | ||
43 | video.txt | ||
44 | - Video issues during resume from suspend | ||
diff --git a/Documentation/powerpc/00-INDEX b/Documentation/powerpc/00-INDEX deleted file mode 100644 index 9dc845cf7d88..000000000000 --- a/Documentation/powerpc/00-INDEX +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | Index of files in Documentation/powerpc. If you think something about | ||
2 | Linux/PPC needs an entry here, needs correction or you've written one | ||
3 | please mail me. | ||
4 | Cort Dougan (cort@fsmlabs.com) | ||
5 | |||
6 | 00-INDEX | ||
7 | - this file | ||
8 | bootwrapper.txt | ||
9 | - Information on how the powerpc kernel is wrapped for boot on various | ||
10 | different platforms. | ||
11 | cpu_features.txt | ||
12 | - info on how we support a variety of CPUs with minimal compile-time | ||
13 | options. | ||
14 | cxl.txt | ||
15 | - Overview of the CXL driver. | ||
16 | eeh-pci-error-recovery.txt | ||
17 | - info on PCI Bus EEH Error Recovery | ||
18 | firmware-assisted-dump.txt | ||
19 | - Documentation on the firmware assisted dump mechanism "fadump". | ||
20 | hvcs.txt | ||
21 | - IBM "Hypervisor Virtual Console Server" Installation Guide | ||
22 | mpc52xx.txt | ||
23 | - Linux 2.6.x on MPC52xx family | ||
24 | pmu-ebb.txt | ||
25 | - Description of the API for using the PMU with Event Based Branches. | ||
26 | qe_firmware.txt | ||
27 | - describes the layout of firmware binaries for the Freescale QUICC | ||
28 | Engine and the code that parses and uploads the microcode therein. | ||
29 | ptrace.txt | ||
30 | - Information on the ptrace interfaces for hardware debug registers. | ||
31 | transactional_memory.txt | ||
32 | - Overview of the Power8 transactional memory support. | ||
33 | dscr.txt | ||
34 | - Overview DSCR (Data Stream Control Register) support. | ||
diff --git a/Documentation/s390/00-INDEX b/Documentation/s390/00-INDEX deleted file mode 100644 index 317f0378ae01..000000000000 --- a/Documentation/s390/00-INDEX +++ /dev/null | |||
@@ -1,28 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | 3270.ChangeLog | ||
4 | - ChangeLog for the UTS Global 3270-support patch (outdated). | ||
5 | 3270.txt | ||
6 | - how to use the IBM 3270 display system support. | ||
7 | cds.txt | ||
8 | - s390 common device support (common I/O layer). | ||
9 | CommonIO | ||
10 | - common I/O layer command line parameters, procfs and debugfs entries | ||
11 | config3270.sh | ||
12 | - example configuration for 3270 devices. | ||
13 | DASD | ||
14 | - information on the DASD disk device driver. | ||
15 | Debugging390.txt | ||
16 | - hints for debugging on s390 systems. | ||
17 | driver-model.txt | ||
18 | - information on s390 devices and the driver model. | ||
19 | monreader.txt | ||
20 | - information on accessing the z/VM monitor stream from Linux. | ||
21 | qeth.txt | ||
22 | - HiperSockets Bridge Port Support. | ||
23 | s390dbf.txt | ||
24 | - information on using the s390 debug feature. | ||
25 | vfio-ccw.txt | ||
26 | information on the vfio-ccw I/O subchannel driver. | ||
27 | zfcpdump.txt | ||
28 | - information on the s390 SCSI dump tool. | ||
diff --git a/Documentation/scheduler/00-INDEX b/Documentation/scheduler/00-INDEX deleted file mode 100644 index eccf7ad2e7f9..000000000000 --- a/Documentation/scheduler/00-INDEX +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | sched-arch.txt | ||
4 | - CPU Scheduler implementation hints for architecture specific code. | ||
5 | sched-bwc.txt | ||
6 | - CFS bandwidth control overview. | ||
7 | sched-design-CFS.txt | ||
8 | - goals, design and implementation of the Completely Fair Scheduler. | ||
9 | sched-domains.txt | ||
10 | - information on scheduling domains. | ||
11 | sched-nice-design.txt | ||
12 | - How and why the scheduler's nice levels are implemented. | ||
13 | sched-rt-group.txt | ||
14 | - real-time group scheduling. | ||
15 | sched-deadline.txt | ||
16 | - deadline scheduling. | ||
17 | sched-stats.txt | ||
18 | - information on schedstats (Linux Scheduler Statistics). | ||
diff --git a/Documentation/scsi/00-INDEX b/Documentation/scsi/00-INDEX deleted file mode 100644 index bb4a76f823e1..000000000000 --- a/Documentation/scsi/00-INDEX +++ /dev/null | |||
@@ -1,108 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | 53c700.txt | ||
4 | - info on driver for 53c700 based adapters | ||
5 | BusLogic.txt | ||
6 | - info on driver for adapters with BusLogic chips | ||
7 | ChangeLog.1992-1997 | ||
8 | - Changes to scsi files, if not listed elsewhere | ||
9 | ChangeLog.arcmsr | ||
10 | - Changes to driver for ARECA's SATA RAID controller cards | ||
11 | ChangeLog.ips | ||
12 | - IBM ServeRAID driver Changelog | ||
13 | ChangeLog.lpfc | ||
14 | - Changes to lpfc driver | ||
15 | ChangeLog.megaraid | ||
16 | - Changes to LSI megaraid controller. | ||
17 | ChangeLog.megaraid_sas | ||
18 | - Changes to serial attached scsi version of LSI megaraid controller. | ||
19 | ChangeLog.ncr53c8xx | ||
20 | - Changes to ncr53c8xx driver | ||
21 | ChangeLog.sym53c8xx | ||
22 | - Changes to sym53c8xx driver | ||
23 | ChangeLog.sym53c8xx_2 | ||
24 | - Changes to second generation of sym53c8xx driver | ||
25 | FlashPoint.txt | ||
26 | - info on driver for BusLogic FlashPoint adapters | ||
27 | LICENSE.FlashPoint | ||
28 | - Licence of the Flashpoint driver | ||
29 | LICENSE.qla2xxx | ||
30 | - License for QLogic Linux Fibre Channel HBA Driver firmware. | ||
31 | LICENSE.qla4xxx | ||
32 | - License for QLogic Linux iSCSI HBA Driver. | ||
33 | Mylex.txt | ||
34 | - info on driver for Mylex adapters | ||
35 | NinjaSCSI.txt | ||
36 | - info on WorkBiT NinjaSCSI-32/32Bi driver | ||
37 | aacraid.txt | ||
38 | - Driver supporting Adaptec RAID controllers | ||
39 | advansys.txt | ||
40 | - List of Advansys Host Adapters | ||
41 | aha152x.txt | ||
42 | - info on driver for Adaptec AHA152x based adapters | ||
43 | aic79xx.txt | ||
44 | - Adaptec Ultra320 SCSI host adapters | ||
45 | aic7xxx.txt | ||
46 | - info on driver for Adaptec controllers | ||
47 | arcmsr_spec.txt | ||
48 | - ARECA FIRMWARE SPEC (for IOP331 adapter) | ||
49 | bfa.txt | ||
50 | - Brocade FC/FCOE adapter driver. | ||
51 | bnx2fc.txt | ||
52 | - FCoE hardware offload for Broadcom network interfaces. | ||
53 | cxgb3i.txt | ||
54 | - Chelsio iSCSI Linux Driver | ||
55 | dc395x.txt | ||
56 | - README file for the dc395x SCSI driver | ||
57 | dpti.txt | ||
58 | - info on driver for DPT SmartRAID and Adaptec I2O RAID based adapters | ||
59 | dtc3x80.txt | ||
60 | - info on driver for DTC 2x80 based adapters | ||
61 | g_NCR5380.txt | ||
62 | - info on driver for NCR5380 and NCR53c400 based adapters | ||
63 | hpsa.txt | ||
64 | - HP Smart Array Controller SCSI driver. | ||
65 | hptiop.txt | ||
66 | - HIGHPOINT ROCKETRAID 3xxx RAID DRIVER | ||
67 | libsas.txt | ||
68 | - Serial Attached SCSI management layer. | ||
69 | link_power_management_policy.txt | ||
70 | - Link power management options. | ||
71 | lpfc.txt | ||
72 | - LPFC driver release notes | ||
73 | megaraid.txt | ||
74 | - Common Management Module, shared code handling ioctls for LSI drivers | ||
75 | ncr53c8xx.txt | ||
76 | - info on driver for NCR53c8xx based adapters | ||
77 | osd.txt | ||
78 | Object-Based Storage Device, command set introduction. | ||
79 | osst.txt | ||
80 | - info on driver for OnStream SC-x0 SCSI tape | ||
81 | ppa.txt | ||
82 | - info on driver for IOmega zip drive | ||
83 | qlogicfas.txt | ||
84 | - info on driver for QLogic FASxxx based adapters | ||
85 | scsi-changer.txt | ||
86 | - README for the SCSI media changer driver | ||
87 | scsi-generic.txt | ||
88 | - info on the sg driver for generic (non-disk/CD/tape) SCSI devices. | ||
89 | scsi-parameters.txt | ||
90 | - List of SCSI-parameters to pass to the kernel at module load-time. | ||
91 | scsi.txt | ||
92 | - short blurb on using SCSI support as a module. | ||
93 | scsi_mid_low_api.txt | ||
94 | - info on API between SCSI layer and low level drivers | ||
95 | scsi_eh.txt | ||
96 | - info on SCSI midlayer error handling infrastructure | ||
97 | scsi_fc_transport.txt | ||
98 | - SCSI Fiber Channel Tansport | ||
99 | st.txt | ||
100 | - info on scsi tape driver | ||
101 | sym53c500_cs.txt | ||
102 | - info on PCMCIA driver for Symbios Logic 53c500 based adapters | ||
103 | sym53c8xx_2.txt | ||
104 | - info on second generation driver for sym53c8xx based adapters | ||
105 | tmscsim.txt | ||
106 | - info on driver for AM53c974 based adapters | ||
107 | ufs.txt | ||
108 | - info on Universal Flash Storage(UFS) and UFS host controller driver. | ||
diff --git a/Documentation/serial/00-INDEX b/Documentation/serial/00-INDEX deleted file mode 100644 index 8021a9f29fc5..000000000000 --- a/Documentation/serial/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | README.cycladesZ | ||
4 | - info on Cyclades-Z firmware loading. | ||
5 | driver | ||
6 | - intro to the low level serial driver. | ||
7 | moxa-smartio | ||
8 | - file with info on installing/using Moxa multiport serial driver. | ||
9 | n_gsm.txt | ||
10 | - GSM 0710 tty multiplexer howto. | ||
11 | rocket.txt | ||
12 | - info on the Comtrol RocketPort multiport serial driver. | ||
13 | serial-rs485.txt | ||
14 | - info about RS485 structures and support in the kernel. | ||
15 | tty.txt | ||
16 | - guide to the locking policies of the tty layer. | ||
diff --git a/Documentation/spi/00-INDEX b/Documentation/spi/00-INDEX deleted file mode 100644 index 8e4bb17d70eb..000000000000 --- a/Documentation/spi/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | butterfly | ||
4 | - AVR Butterfly SPI driver overview and pin configuration. | ||
5 | ep93xx_spi | ||
6 | - Basic EP93xx SPI driver configuration. | ||
7 | pxa2xx | ||
8 | - PXA2xx SPI master controller build by spi_message fifo wq | ||
9 | spidev | ||
10 | - Intro to the userspace API for spi devices | ||
11 | spi-lm70llp | ||
12 | - Connecting an LM70-LLP sensor to the kernel via the SPI subsys. | ||
13 | spi-sc18is602 | ||
14 | - NXP SC18IS602/603 I2C-bus to SPI bridge | ||
15 | spi-summary | ||
16 | - (Linux) SPI overview. If unsure about SPI or SPI in Linux, start here. | ||
diff --git a/Documentation/sysctl/00-INDEX b/Documentation/sysctl/00-INDEX deleted file mode 100644 index 8cf5d493fd03..000000000000 --- a/Documentation/sysctl/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | README | ||
4 | - general information about /proc/sys/ sysctl files. | ||
5 | abi.txt | ||
6 | - documentation for /proc/sys/abi/*. | ||
7 | fs.txt | ||
8 | - documentation for /proc/sys/fs/*. | ||
9 | kernel.txt | ||
10 | - documentation for /proc/sys/kernel/*. | ||
11 | net.txt | ||
12 | - documentation for /proc/sys/net/*. | ||
13 | sunrpc.txt | ||
14 | - documentation for /proc/sys/sunrpc/*. | ||
15 | vm.txt | ||
16 | - documentation for /proc/sys/vm/*. | ||
diff --git a/Documentation/timers/00-INDEX b/Documentation/timers/00-INDEX deleted file mode 100644 index 3be05fe0f1f9..000000000000 --- a/Documentation/timers/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | highres.txt | ||
4 | - High resolution timers and dynamic ticks design notes | ||
5 | hpet.txt | ||
6 | - High Precision Event Timer Driver for Linux | ||
7 | hrtimers.txt | ||
8 | - subsystem for high-resolution kernel timers | ||
9 | NO_HZ.txt | ||
10 | - Summary of the different methods for the scheduler clock-interrupts management. | ||
11 | timekeeping.txt | ||
12 | - Clock sources, clock events, sched_clock() and delay timer notes | ||
13 | timers-howto.txt | ||
14 | - how to insert delays in the kernel the right (tm) way. | ||
15 | timer_stats.txt | ||
16 | - timer usage statistics | ||
diff --git a/Documentation/virtual/00-INDEX b/Documentation/virtual/00-INDEX deleted file mode 100644 index af0d23968ee7..000000000000 --- a/Documentation/virtual/00-INDEX +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | Virtualization support in the Linux kernel. | ||
2 | |||
3 | 00-INDEX | ||
4 | - this file. | ||
5 | |||
6 | paravirt_ops.txt | ||
7 | - Describes the Linux kernel pv_ops to support different hypervisors | ||
8 | kvm/ | ||
9 | - Kernel Virtual Machine. See also http://linux-kvm.org | ||
10 | uml/ | ||
11 | - User Mode Linux, builds/runs Linux kernel as a userspace program. | ||
diff --git a/Documentation/virtual/kvm/00-INDEX b/Documentation/virtual/kvm/00-INDEX deleted file mode 100644 index 3492458a4ae8..000000000000 --- a/Documentation/virtual/kvm/00-INDEX +++ /dev/null | |||
@@ -1,35 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | amd-memory-encryption.rst | ||
4 | - notes on AMD Secure Encrypted Virtualization feature and SEV firmware | ||
5 | command description | ||
6 | api.txt | ||
7 | - KVM userspace API. | ||
8 | arm | ||
9 | - internal ABI between the kernel and HYP (for arm/arm64) | ||
10 | cpuid.txt | ||
11 | - KVM-specific cpuid leaves (x86). | ||
12 | devices/ | ||
13 | - KVM_CAP_DEVICE_CTRL userspace API. | ||
14 | halt-polling.txt | ||
15 | - notes on halt-polling | ||
16 | hypercalls.txt | ||
17 | - KVM hypercalls. | ||
18 | locking.txt | ||
19 | - notes on KVM locks. | ||
20 | mmu.txt | ||
21 | - the x86 kvm shadow mmu. | ||
22 | msr.txt | ||
23 | - KVM-specific MSRs (x86). | ||
24 | nested-vmx.txt | ||
25 | - notes on nested virtualization for Intel x86 processors. | ||
26 | ppc-pv.txt | ||
27 | - the paravirtualization interface on PowerPC. | ||
28 | review-checklist.txt | ||
29 | - review checklist for KVM patches. | ||
30 | s390-diag.txt | ||
31 | - Diagnose hypercall description (for IBM S/390) | ||
32 | timekeeping.txt | ||
33 | - timekeeping virtualization for x86-based architectures. | ||
34 | vcpu-requests.rst | ||
35 | - internal VCPU request API | ||
diff --git a/Documentation/vm/00-INDEX b/Documentation/vm/00-INDEX deleted file mode 100644 index f4a4f3e884cf..000000000000 --- a/Documentation/vm/00-INDEX +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | active_mm.rst | ||
4 | - An explanation from Linus about tsk->active_mm vs tsk->mm. | ||
5 | balance.rst | ||
6 | - various information on memory balancing. | ||
7 | cleancache.rst | ||
8 | - Intro to cleancache and page-granularity victim cache. | ||
9 | frontswap.rst | ||
10 | - Outline frontswap, part of the transcendent memory frontend. | ||
11 | highmem.rst | ||
12 | - Outline of highmem and common issues. | ||
13 | hmm.rst | ||
14 | - Documentation of heterogeneous memory management | ||
15 | hugetlbfs_reserv.rst | ||
16 | - A brief overview of hugetlbfs reservation design/implementation. | ||
17 | hwpoison.rst | ||
18 | - explains what hwpoison is | ||
19 | ksm.rst | ||
20 | - how to use the Kernel Samepage Merging feature. | ||
21 | mmu_notifier.rst | ||
22 | - a note about clearing pte/pmd and mmu notifications | ||
23 | numa.rst | ||
24 | - information about NUMA specific code in the Linux vm. | ||
25 | overcommit-accounting.rst | ||
26 | - description of the Linux kernels overcommit handling modes. | ||
27 | page_frags.rst | ||
28 | - description of page fragments allocator | ||
29 | page_migration.rst | ||
30 | - description of page migration in NUMA systems. | ||
31 | page_owner.rst | ||
32 | - tracking about who allocated each page | ||
33 | remap_file_pages.rst | ||
34 | - a note about remap_file_pages() system call | ||
35 | slub.rst | ||
36 | - a short users guide for SLUB. | ||
37 | split_page_table_lock.rst | ||
38 | - Separate per-table lock to improve scalability of the old page_table_lock. | ||
39 | swap_numa.rst | ||
40 | - automatic binding of swap device to numa node | ||
41 | transhuge.rst | ||
42 | - Transparent Hugepage Support, alternative way of using hugepages. | ||
43 | unevictable-lru.rst | ||
44 | - Unevictable LRU infrastructure | ||
45 | z3fold.txt | ||
46 | - outline of z3fold allocator for storing compressed pages | ||
47 | zsmalloc.rst | ||
48 | - outline of zsmalloc allocator for storing compressed pages | ||
49 | zswap.rst | ||
50 | - Intro to compressed cache for swap pages | ||
diff --git a/Documentation/w1/00-INDEX b/Documentation/w1/00-INDEX deleted file mode 100644 index cb49802745dc..000000000000 --- a/Documentation/w1/00-INDEX +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | slaves/ | ||
4 | - Drivers that provide support for specific family codes. | ||
5 | masters/ | ||
6 | - Individual chips providing 1-wire busses. | ||
7 | w1.generic | ||
8 | - The 1-wire (w1) bus | ||
9 | w1.netlink | ||
10 | - Userspace communication protocol over connector [1]. | ||
diff --git a/Documentation/w1/masters/00-INDEX b/Documentation/w1/masters/00-INDEX deleted file mode 100644 index 8330cf9325f0..000000000000 --- a/Documentation/w1/masters/00-INDEX +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | ds2482 | ||
4 | - The Maxim/Dallas Semiconductor DS2482 provides 1-wire busses. | ||
5 | ds2490 | ||
6 | - The Maxim/Dallas Semiconductor DS2490 builds USB <-> W1 bridges. | ||
7 | mxc-w1 | ||
8 | - W1 master controller driver found on Freescale MX2/MX3 SoCs | ||
9 | omap-hdq | ||
10 | - HDQ/1-wire module of TI OMAP 2430/3430. | ||
11 | w1-gpio | ||
12 | - GPIO 1-wire bus master driver. | ||
diff --git a/Documentation/w1/slaves/00-INDEX b/Documentation/w1/slaves/00-INDEX deleted file mode 100644 index 68946f83e579..000000000000 --- a/Documentation/w1/slaves/00-INDEX +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | w1_therm | ||
4 | - The Maxim/Dallas Semiconductor ds18*20 temperature sensor. | ||
5 | w1_ds2413 | ||
6 | - The Maxim/Dallas Semiconductor ds2413 dual channel addressable switch. | ||
7 | w1_ds2423 | ||
8 | - The Maxim/Dallas Semiconductor ds2423 counter device. | ||
9 | w1_ds2438 | ||
10 | - The Maxim/Dallas Semiconductor ds2438 smart battery monitor. | ||
11 | w1_ds28e04 | ||
12 | - The Maxim/Dallas Semiconductor ds28e04 eeprom. | ||
13 | w1_ds28e17 | ||
14 | - The Maxim/Dallas Semiconductor ds28e17 1-Wire-to-I2C Master Bridge. | ||
diff --git a/Documentation/x86/00-INDEX b/Documentation/x86/00-INDEX deleted file mode 100644 index 3bb2ee3edcd1..000000000000 --- a/Documentation/x86/00-INDEX +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - this file | ||
3 | boot.txt | ||
4 | - List of boot protocol versions | ||
5 | earlyprintk.txt | ||
6 | - Using earlyprintk with a USB2 debug port key. | ||
7 | entry_64.txt | ||
8 | - Describe (some of the) kernel entry points for x86. | ||
9 | exception-tables.txt | ||
10 | - why and how Linux kernel uses exception tables on x86 | ||
11 | microcode.txt | ||
12 | - How to load microcode from an initrd-CPIO archive early to fix CPU issues. | ||
13 | mtrr.txt | ||
14 | - how to use x86 Memory Type Range Registers to increase performance | ||
15 | pat.txt | ||
16 | - Page Attribute Table intro and API | ||
17 | usb-legacy-support.txt | ||
18 | - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard. | ||
19 | zero-page.txt | ||
20 | - layout of the first page of memory. | ||
diff --git a/Documentation/x86/x86_64/00-INDEX b/Documentation/x86/x86_64/00-INDEX deleted file mode 100644 index 92fc20ab5f0e..000000000000 --- a/Documentation/x86/x86_64/00-INDEX +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | boot-options.txt | ||
4 | - AMD64-specific boot options. | ||
5 | cpu-hotplug-spec | ||
6 | - Firmware support for CPU hotplug under Linux/x86-64 | ||
7 | fake-numa-for-cpusets | ||
8 | - Using numa=fake and CPUSets for Resource Management | ||
9 | kernel-stacks | ||
10 | - Context-specific per-processor interrupt stacks. | ||
11 | machinecheck | ||
12 | - Configurable sysfs parameters for the x86-64 machine check code. | ||
13 | mm.txt | ||
14 | - Memory layout of x86-64 (4 level page tables, 46 bits physical). | ||
15 | uefi.txt | ||
16 | - Booting Linux via Unified Extensible Firmware Interface. | ||
@@ -12,7 +12,6 @@ In order to build the documentation, use ``make htmldocs`` or | |||
12 | 12 | ||
13 | There are various text files in the Documentation/ subdirectory, | 13 | There are various text files in the Documentation/ subdirectory, |
14 | several of them using the Restructured Text markup notation. | 14 | several of them using the Restructured Text markup notation. |
15 | See Documentation/00-INDEX for a list of what is contained in each file. | ||
16 | 15 | ||
17 | Please read the Documentation/process/changes.rst file, as it contains the | 16 | Please read the Documentation/process/changes.rst file, as it contains the |
18 | requirements for building and running the kernel, and information about | 17 | requirements for building and running the kernel, and information about |
diff --git a/scripts/check_00index.sh b/scripts/check_00index.sh deleted file mode 100755 index aa47f5926c80..000000000000 --- a/scripts/check_00index.sh +++ /dev/null | |||
@@ -1,67 +0,0 @@ | |||
1 | #!/bin/bash | ||
2 | # SPDX-License-Identifier: GPL-2.0 | ||
3 | |||
4 | cd Documentation/ | ||
5 | |||
6 | # Check entries that should be removed | ||
7 | |||
8 | obsolete="" | ||
9 | for i in $(tail -n +12 00-INDEX |grep -E '^[a-zA-Z0-9]+'); do | ||
10 | if [ ! -e $i ]; then | ||
11 | obsolete="$obsolete $i" | ||
12 | fi | ||
13 | done | ||
14 | |||
15 | # Check directory entries that should be added | ||
16 | search="" | ||
17 | dir="" | ||
18 | for i in $(find . -maxdepth 1 -type d); do | ||
19 | if [ "$i" != "." ]; then | ||
20 | new=$(echo $i|perl -ne 's,./(.*),$1/,; print $_') | ||
21 | search="$search $new" | ||
22 | fi | ||
23 | done | ||
24 | |||
25 | for i in $search; do | ||
26 | if [ "$(grep -P "^$i" 00-INDEX)" == "" ]; then | ||
27 | dir="$dir $i" | ||
28 | fi | ||
29 | done | ||
30 | |||
31 | # Check file entries that should be added | ||
32 | search="" | ||
33 | file="" | ||
34 | for i in $(find . -maxdepth 1 -type f); do | ||
35 | if [ "$i" != "./.gitignore" ]; then | ||
36 | new=$(echo $i|perl -ne 's,./(.*),$1,; print $_') | ||
37 | search="$search $new" | ||
38 | fi | ||
39 | done | ||
40 | |||
41 | for i in $search; do | ||
42 | if [ "$(grep -P "^$i\$" 00-INDEX)" == "" ]; then | ||
43 | file="$file $i" | ||
44 | fi | ||
45 | done | ||
46 | |||
47 | # Output its findings | ||
48 | |||
49 | echo -e "Documentation/00-INDEX check results:\n" | ||
50 | |||
51 | if [ "$obsolete" != "" ]; then | ||
52 | echo -e "- Should remove those entries:\n\t$obsolete\n" | ||
53 | else | ||
54 | echo -e "- No obsolete entries\n" | ||
55 | fi | ||
56 | |||
57 | if [ "$dir" != "" ]; then | ||
58 | echo -e "- Should document those directories:\n\t$dir\n" | ||
59 | else | ||
60 | echo -e "- No new directories to add\n" | ||
61 | fi | ||
62 | |||
63 | if [ "$file" != "" ]; then | ||
64 | echo -e "- Should document those files:\n\t$file" | ||
65 | else | ||
66 | echo "- No new files to add" | ||
67 | fi | ||