summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@s-opensource.com>2016-10-18 08:12:27 -0400
committerMauro Carvalho Chehab <mchehab@s-opensource.com>2016-10-24 06:12:35 -0400
commit8c27ceff3604b249a9efafbd1bd8b141b79e619d (patch)
tree82e4ab0c2825fa25c3168e648268883c0b23ee30 /Documentation
parent9d85025b0418163fae079c9ba8f8445212de8568 (diff)
docs: fix locations of several documents that got moved
The previous patch renamed several files that are cross-referenced along the Kernel documentation. Adjust the links to point to the right places. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/00-INDEX54
-rw-r--r--Documentation/ABI/README2
-rw-r--r--Documentation/ABI/testing/sysfs-kernel-slab2
-rw-r--r--Documentation/DocBook/kernel-hacking.tmpl4
-rw-r--r--Documentation/acpi/video_extension.txt2
-rw-r--r--Documentation/admin-guide/README.rst13
-rw-r--r--Documentation/admin-guide/bad-memory.rst2
-rw-r--r--Documentation/admin-guide/binfmt-misc.rst4
-rw-r--r--Documentation/admin-guide/braille-console.rst6
-rw-r--r--Documentation/admin-guide/bug-hunting.rst7
-rw-r--r--Documentation/admin-guide/devices.rst2
-rw-r--r--Documentation/admin-guide/kernel-parameters.rst6
-rw-r--r--Documentation/admin-guide/oops-tracing.rst2
-rw-r--r--Documentation/admin-guide/ramoops.rst2
-rw-r--r--Documentation/admin-guide/reporting-bugs.rst6
-rw-r--r--Documentation/admin-guide/security-bugs.rst2
-rw-r--r--Documentation/admin-guide/unicode.rst2
-rw-r--r--Documentation/arm/Booting2
-rw-r--r--Documentation/atomic_ops.txt2
-rw-r--r--Documentation/blockdev/ramdisk.txt2
-rw-r--r--Documentation/cgroup-v1/00-INDEX2
-rw-r--r--Documentation/devicetree/bindings/rtc/maxim,ds3231.txt2
-rw-r--r--Documentation/devicetree/bindings/rtc/pcf8563.txt2
-rw-r--r--Documentation/devicetree/bindings/submitting-patches.txt2
-rw-r--r--Documentation/filesystems/locks.txt2
-rw-r--r--Documentation/filesystems/nfs/nfsroot.txt4
-rw-r--r--Documentation/frv/booting.txt2
-rw-r--r--Documentation/hwmon/submitting-patches8
-rw-r--r--Documentation/isdn/README2
-rw-r--r--Documentation/ja_JP/HOWTO24
-rw-r--r--Documentation/ja_JP/SubmitChecklist8
-rw-r--r--Documentation/ja_JP/SubmittingPatches18
-rw-r--r--Documentation/ja_JP/stable_api_nonsense.txt4
-rw-r--r--Documentation/ja_JP/stable_kernel_rules.txt6
-rw-r--r--Documentation/kernel-per-CPU-kthreads.txt2
-rw-r--r--Documentation/ko_KR/HOWTO30
-rw-r--r--Documentation/ko_KR/stable_api_nonsense.txt4
-rw-r--r--Documentation/lockup-watchdogs.txt4
-rw-r--r--Documentation/m68k/kernel-options.txt2
-rw-r--r--Documentation/media/uapi/v4l/diff-v4l.rst4
-rw-r--r--Documentation/media/v4l-drivers/bttv.rst4
-rw-r--r--Documentation/memory-hotplug.txt2
-rw-r--r--Documentation/networking/netconsole.txt2
-rw-r--r--Documentation/networking/netdev-FAQ.txt8
-rw-r--r--Documentation/networking/vortex.txt2
-rw-r--r--Documentation/power/00-INDEX2
-rw-r--r--Documentation/power/pci.txt10
-rw-r--r--Documentation/power/runtime_pm.txt2
-rw-r--r--Documentation/power/swsusp-dmcrypt.txt2
-rw-r--r--Documentation/process/4.Coding.rst4
-rw-r--r--Documentation/process/5.Posting.rst12
-rw-r--r--Documentation/process/8.Conclusion.rst6
-rw-r--r--Documentation/process/adding-syscalls.rst2
-rw-r--r--Documentation/process/coding-style.rst2
-rw-r--r--Documentation/process/howto.rst24
-rw-r--r--Documentation/process/management-style.rst2
-rw-r--r--Documentation/process/stable-kernel-rules.rst4
-rw-r--r--Documentation/process/submit-checklist.rst6
-rw-r--r--Documentation/process/submitting-drivers.rst8
-rw-r--r--Documentation/process/submitting-patches.rst14
-rw-r--r--Documentation/rfkill.txt2
-rw-r--r--Documentation/scsi/scsi-parameters.txt2
-rw-r--r--Documentation/scsi/scsi_mid_low_api.txt2
-rw-r--r--Documentation/scsi/sym53c8xx_2.txt2
-rw-r--r--Documentation/sound/alsa/alsa-parameters.txt2
-rw-r--r--Documentation/sound/oss/oss-parameters.txt2
-rw-r--r--Documentation/sysctl/kernel.txt4
-rw-r--r--Documentation/virtual/kvm/review-checklist.txt4
-rw-r--r--Documentation/vm/numa2
-rw-r--r--Documentation/watchdog/convert_drivers_to_kernel_api.txt2
-rw-r--r--Documentation/watchdog/watchdog-parameters.txt2
-rw-r--r--Documentation/x86/boot.txt2
-rw-r--r--Documentation/zh_CN/CodingStyle6
-rw-r--r--Documentation/zh_CN/HOWTO30
-rw-r--r--Documentation/zh_CN/SecurityBugs6
-rw-r--r--Documentation/zh_CN/SubmittingDrivers12
-rw-r--r--Documentation/zh_CN/SubmittingPatches14
-rw-r--r--Documentation/zh_CN/arm/Booting2
-rw-r--r--Documentation/zh_CN/email-clients.txt4
-rw-r--r--Documentation/zh_CN/oops-tracing.txt6
-rw-r--r--Documentation/zh_CN/stable_api_nonsense.txt4
-rw-r--r--Documentation/zh_CN/stable_kernel_rules.txt6
-rw-r--r--Documentation/zh_CN/volatile-considered-harmful.txt4
83 files changed, 249 insertions, 247 deletions
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX
index d07575a8499e..39caa6544d1f 100644
--- a/Documentation/00-INDEX
+++ b/Documentation/00-INDEX
@@ -15,11 +15,11 @@ Following translations are available on the WWW:
15ABI/ 15ABI/
16 - info on kernel <-> userspace ABI and relative interface stability. 16 - info on kernel <-> userspace ABI and relative interface stability.
17 17
18BUG-HUNTING 18admin-guide/bug-hunting.rst
19 - brute force method of doing binary search of patches to find bug. 19 - brute force method of doing binary search of patches to find bug.
20Changes 20process/changes.rst
21 - list of changes that break older software packages. 21 - list of changes that break older software packages.
22CodingStyle 22process/coding-style.rst
23 - how the maintainers expect the C code in the kernel to look. 23 - how the maintainers expect the C code in the kernel to look.
24DMA-API.txt 24DMA-API.txt
25 - DMA API, pci_ API & extensions for non-consistent memory machines. 25 - DMA API, pci_ API & extensions for non-consistent memory machines.
@@ -33,7 +33,7 @@ DocBook/
33 - directory with DocBook templates etc. for kernel documentation. 33 - directory with DocBook templates etc. for kernel documentation.
34EDID/ 34EDID/
35 - directory with info on customizing EDID for broken gfx/displays. 35 - directory with info on customizing EDID for broken gfx/displays.
36HOWTO 36process/howto.rst
37 - the process and procedures of how to do Linux kernel development. 37 - the process and procedures of how to do Linux kernel development.
38IPMI.txt 38IPMI.txt
39 - info on Linux Intelligent Platform Management Interface (IPMI) Driver. 39 - info on Linux Intelligent Platform Management Interface (IPMI) Driver.
@@ -48,7 +48,7 @@ Intel-IOMMU.txt
48Makefile 48Makefile
49 - This file does nothing. Removing it breaks make htmldocs and 49 - This file does nothing. Removing it breaks make htmldocs and
50 make distclean. 50 make distclean.
51ManagementStyle 51process/management-style.rst
52 - how to (attempt to) manage kernel hackers. 52 - how to (attempt to) manage kernel hackers.
53RCU/ 53RCU/
54 - directory with info on RCU (read-copy update). 54 - directory with info on RCU (read-copy update).
@@ -56,13 +56,13 @@ SAK.txt
56 - info on Secure Attention Keys. 56 - info on Secure Attention Keys.
57SM501.txt 57SM501.txt
58 - Silicon Motion SM501 multimedia companion chip 58 - Silicon Motion SM501 multimedia companion chip
59SecurityBugs 59admin-guide/security-bugs.rst
60 - procedure for reporting security bugs found in the kernel. 60 - procedure for reporting security bugs found in the kernel.
61SubmitChecklist 61process/submit-checklist.rst
62 - Linux kernel patch submission checklist. 62 - Linux kernel patch submission checklist.
63SubmittingDrivers 63process/submitting-drivers.rst
64 - procedure to get a new driver source included into the kernel tree. 64 - procedure to get a new driver source included into the kernel tree.
65SubmittingPatches 65process/submitting-patches.rst
66 - procedure to get a source patch included into the kernel tree. 66 - procedure to get a source patch included into the kernel tree.
67VGA-softcursor.txt 67VGA-softcursor.txt
68 - how to change your VGA cursor from a blinking underscore. 68 - how to change your VGA cursor from a blinking underscore.
@@ -72,7 +72,7 @@ acpi/
72 - info on ACPI-specific hooks in the kernel. 72 - info on ACPI-specific hooks in the kernel.
73aoe/ 73aoe/
74 - description of AoE (ATA over Ethernet) along with config examples. 74 - description of AoE (ATA over Ethernet) along with config examples.
75applying-patches.txt 75process/applying-patches.rst
76 - description of various trees and how to apply their patches. 76 - description of various trees and how to apply their patches.
77arm/ 77arm/
78 - directory with info about Linux on the ARM architecture. 78 - directory with info about Linux on the ARM architecture.
@@ -86,7 +86,7 @@ auxdisplay/
86 - misc. LCD driver documentation (cfag12864b, ks0108). 86 - misc. LCD driver documentation (cfag12864b, ks0108).
87backlight/ 87backlight/
88 - directory with info on controlling backlights in flat panel displays 88 - directory with info on controlling backlights in flat panel displays
89bad_memory.txt 89admin-guide/bad-memory.rst
90 - how to use kernel parameters to exclude bad RAM regions. 90 - how to use kernel parameters to exclude bad RAM regions.
91basic_profiling.txt 91basic_profiling.txt
92 - basic instructions for those who wants to profile Linux kernel. 92 - basic instructions for those who wants to profile Linux kernel.
@@ -154,7 +154,7 @@ process/
154 - how to work with the mainline kernel development process. 154 - how to work with the mainline kernel development process.
155device-mapper/ 155device-mapper/
156 - directory with info on Device Mapper. 156 - directory with info on Device Mapper.
157devices.txt 157admin-guide/devices.rst
158 - plain ASCII listing of all the nodes in /dev/ with major minor #'s. 158 - plain ASCII listing of all the nodes in /dev/ with major minor #'s.
159devicetree/ 159devicetree/
160 - directory with info on device tree files used by OF/PowerPC/ARM 160 - directory with info on device tree files used by OF/PowerPC/ARM
@@ -178,7 +178,7 @@ efi-stub.txt
178 - How to use the EFI boot stub to bypass GRUB or elilo on EFI systems. 178 - How to use the EFI boot stub to bypass GRUB or elilo on EFI systems.
179eisa.txt 179eisa.txt
180 - info on EISA bus support. 180 - info on EISA bus support.
181email-clients.txt 181process/email-clients.rst
182 - info on how to use e-mail to send un-mangled (git) patches. 182 - info on how to use e-mail to send un-mangled (git) patches.
183extcon/ 183extcon/
184 - directory with porting guide for Android kernel switch driver. 184 - directory with porting guide for Android kernel switch driver.
@@ -226,9 +226,9 @@ ia64/
226 - directory with info about Linux on Intel 64 bit architecture. 226 - directory with info about Linux on Intel 64 bit architecture.
227infiniband/ 227infiniband/
228 - directory with documents concerning Linux InfiniBand support. 228 - directory with documents concerning Linux InfiniBand support.
229init.txt 229admin-guide/init.rst
230 - what to do when the kernel can't find the 1st process to run. 230 - what to do when the kernel can't find the 1st process to run.
231initrd.txt 231admin-guide/initrd.rst
232 - how to use the RAM disk as an initial/temporary root filesystem. 232 - how to use the RAM disk as an initial/temporary root filesystem.
233input/ 233input/
234 - info on Linux input device support. 234 - info on Linux input device support.
@@ -248,7 +248,7 @@ isapnp.txt
248 - info on Linux ISA Plug & Play support. 248 - info on Linux ISA Plug & Play support.
249isdn/ 249isdn/
250 - directory with info on the Linux ISDN support, and supported cards. 250 - directory with info on the Linux ISDN support, and supported cards.
251java.txt 251admin-guide/java.rst
252 - info on the in-kernel binary support for Java(tm). 252 - info on the in-kernel binary support for Java(tm).
253ja_JP/ 253ja_JP/
254 - directory with Japanese translations of various documents 254 - directory with Japanese translations of various documents
@@ -256,11 +256,11 @@ kbuild/
256 - directory with info about the kernel build process. 256 - directory with info about the kernel build process.
257kdump/ 257kdump/
258 - directory with mini HowTo on getting the crash dump code to work. 258 - directory with mini HowTo on getting the crash dump code to work.
259kernel-docs.txt 259process/kernel-docs.rst
260 - listing of various WWW + books that document kernel internals. 260 - listing of various WWW + books that document kernel internals.
261kernel-documentation.rst 261kernel-documentation.rst
262 - how to write and format reStructuredText kernel documentation 262 - how to write and format reStructuredText kernel documentation
263kernel-parameters.txt 263admin-guide/kernel-parameters.rst
264 - summary listing of command line / boot prompt args for the kernel. 264 - summary listing of command line / boot prompt args for the kernel.
265kernel-per-CPU-kthreads.txt 265kernel-per-CPU-kthreads.txt
266 - List of all per-CPU kthreads and how they introduce jitter. 266 - List of all per-CPU kthreads and how they introduce jitter.
@@ -302,7 +302,7 @@ magic-number.txt
302 - list of magic numbers used to mark/protect kernel data structures. 302 - list of magic numbers used to mark/protect kernel data structures.
303mailbox.txt 303mailbox.txt
304 - How to write drivers for the common mailbox framework (IPC). 304 - How to write drivers for the common mailbox framework (IPC).
305md.txt 305admin-guide/md.rst
306 - info on boot arguments for the multiple devices driver. 306 - info on boot arguments for the multiple devices driver.
307media-framework.txt 307media-framework.txt
308 - info on media framework, its data structures, functions and usage. 308 - info on media framework, its data structures, functions and usage.
@@ -326,7 +326,7 @@ module-signing.txt
326 - Kernel module signing for increased security when loading modules. 326 - Kernel module signing for increased security when loading modules.
327mtd/ 327mtd/
328 - directory with info about memory technology devices (flash) 328 - directory with info about memory technology devices (flash)
329mono.txt 329admin-guide/mono.rst
330 - how to execute Mono-based .NET binaries with the help of BINFMT_MISC. 330 - how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
331namespaces/ 331namespaces/
332 - directory with various information about namespaces 332 - directory with various information about namespaces
@@ -340,7 +340,7 @@ nommu-mmap.txt
340 - documentation about no-mmu memory mapping support. 340 - documentation about no-mmu memory mapping support.
341numastat.txt 341numastat.txt
342 - info on how to read Numa policy hit/miss statistics in sysfs. 342 - info on how to read Numa policy hit/miss statistics in sysfs.
343oops-tracing.txt 343admin-guide/oops-tracing.rst
344 - how to decode those nasty internal kernel error dump messages. 344 - how to decode those nasty internal kernel error dump messages.
345padata.txt 345padata.txt
346 - An introduction to the "padata" parallel execution API 346 - An introduction to the "padata" parallel execution API
@@ -378,7 +378,7 @@ ptp/
378 - directory with info on support for IEEE 1588 PTP clocks in Linux. 378 - directory with info on support for IEEE 1588 PTP clocks in Linux.
379pwm.txt 379pwm.txt
380 - info on the pulse width modulation driver subsystem 380 - info on the pulse width modulation driver subsystem
381ramoops.txt 381admin-guide/ramoops.rst
382 - documentation of the ramoops oops/panic logging module. 382 - documentation of the ramoops oops/panic logging module.
383rapidio/ 383rapidio/
384 - directory with info on RapidIO packet-based fabric interconnect 384 - directory with info on RapidIO packet-based fabric interconnect
@@ -406,7 +406,7 @@ security/
406 - directory that contains security-related info 406 - directory that contains security-related info
407serial/ 407serial/
408 - directory with info on the low level serial API. 408 - directory with info on the low level serial API.
409serial-console.txt 409admin-guide/serial-console.rst
410 - how to set up Linux with a serial line console as the default. 410 - how to set up Linux with a serial line console as the default.
411sgi-ioc4.txt 411sgi-ioc4.txt
412 - description of the SGI IOC4 PCI (multi function) device. 412 - description of the SGI IOC4 PCI (multi function) device.
@@ -420,9 +420,9 @@ sparse.txt
420 - info on how to obtain and use the sparse tool for typechecking. 420 - info on how to obtain and use the sparse tool for typechecking.
421spi/ 421spi/
422 - overview of Linux kernel Serial Peripheral Interface (SPI) support. 422 - overview of Linux kernel Serial Peripheral Interface (SPI) support.
423stable_api_nonsense.txt 423process/stable-api-nonsense.rst
424 - info on why the kernel does not have a stable in-kernel api or abi. 424 - info on why the kernel does not have a stable in-kernel api or abi.
425stable_kernel_rules.txt 425process/stable-kernel-rules.rst
426 - rules and procedures for the -stable kernel releases. 426 - rules and procedures for the -stable kernel releases.
427static-keys.txt 427static-keys.txt
428 - info on how static keys allow debug code in hotpaths via patching 428 - info on how static keys allow debug code in hotpaths via patching
@@ -444,7 +444,7 @@ trace/
444 - directory with info on tracing technologies within linux 444 - directory with info on tracing technologies within linux
445unaligned-memory-access.txt 445unaligned-memory-access.txt
446 - info on how to avoid arch breaking unaligned memory access in code. 446 - info on how to avoid arch breaking unaligned memory access in code.
447unicode.txt 447admin-guide/unicode.rst
448 - info on the Unicode character/font mapping used in Linux. 448 - info on the Unicode character/font mapping used in Linux.
449unshare.txt 449unshare.txt
450 - description of the Linux unshare system call. 450 - description of the Linux unshare system call.
@@ -466,7 +466,7 @@ vm/
466 - directory with info on the Linux vm code. 466 - directory with info on the Linux vm code.
467vme_api.txt 467vme_api.txt
468 - file relating info on the VME bus API in linux 468 - file relating info on the VME bus API in linux
469volatile-considered-harmful.txt 469process/volatile-considered-harmful.rst
470 - Why the "volatile" type class should not be used 470 - Why the "volatile" type class should not be used
471w1/ 471w1/
472 - directory with documents regarding the 1-wire (w1) subsystem. 472 - directory with documents regarding the 1-wire (w1) subsystem.
diff --git a/Documentation/ABI/README b/Documentation/ABI/README
index 1fafc4b0753b..3121029dce21 100644
--- a/Documentation/ABI/README
+++ b/Documentation/ABI/README
@@ -84,4 +84,4 @@ stable:
84 84
85- Kernel-internal symbols. Do not rely on the presence, absence, location, or 85- Kernel-internal symbols. Do not rely on the presence, absence, location, or
86 type of any kernel symbol, either in System.map files or the kernel binary 86 type of any kernel symbol, either in System.map files or the kernel binary
87 itself. See Documentation/stable_api_nonsense.txt. 87 itself. See Documentation/process/stable-api-nonsense.rst.
diff --git a/Documentation/ABI/testing/sysfs-kernel-slab b/Documentation/ABI/testing/sysfs-kernel-slab
index 91bd6ca5440f..2cc0a72b64be 100644
--- a/Documentation/ABI/testing/sysfs-kernel-slab
+++ b/Documentation/ABI/testing/sysfs-kernel-slab
@@ -347,7 +347,7 @@ Description:
347 because of fragmentation, SLUB will retry with the minimum order 347 because of fragmentation, SLUB will retry with the minimum order
348 possible depending on its characteristics. 348 possible depending on its characteristics.
349 When debug_guardpage_minorder=N (N > 0) parameter is specified 349 When debug_guardpage_minorder=N (N > 0) parameter is specified
350 (see Documentation/kernel-parameters.txt), the minimum possible 350 (see Documentation/admin-guide/kernel-parameters.rst), the minimum possible
351 order is used and this sysfs entry can not be used to change 351 order is used and this sysfs entry can not be used to change
352 the order at run time. 352 the order at run time.
353 353
diff --git a/Documentation/DocBook/kernel-hacking.tmpl b/Documentation/DocBook/kernel-hacking.tmpl
index 2a272275c81b..da5c087462b1 100644
--- a/Documentation/DocBook/kernel-hacking.tmpl
+++ b/Documentation/DocBook/kernel-hacking.tmpl
@@ -1208,8 +1208,8 @@ static struct block_device_operations opt_fops = {
1208 1208
1209 <listitem> 1209 <listitem>
1210 <para> 1210 <para>
1211 Finally, don't forget to read <filename>Documentation/SubmittingPatches</filename> 1211 Finally, don't forget to read <filename>Documentation/process/submitting-patches.rst</filename>
1212 and possibly <filename>Documentation/SubmittingDrivers</filename>. 1212 and possibly <filename>Documentation/process/submitting-drivers.rst</filename>.
1213 </para> 1213 </para>
1214 </listitem> 1214 </listitem>
1215 </itemizedlist> 1215 </itemizedlist>
diff --git a/Documentation/acpi/video_extension.txt b/Documentation/acpi/video_extension.txt
index 78b32ac02466..79bf6a4921be 100644
--- a/Documentation/acpi/video_extension.txt
+++ b/Documentation/acpi/video_extension.txt
@@ -101,6 +101,6 @@ received a notification, it will set the backlight level accordingly. This does
101not affect the sending of event to user space, they are always sent to user 101not affect the sending of event to user space, they are always sent to user
102space regardless of whether or not the video module controls the backlight level 102space regardless of whether or not the video module controls the backlight level
103directly. This behaviour can be controlled through the brightness_switch_enabled 103directly. This behaviour can be controlled through the brightness_switch_enabled
104module parameter as documented in kernel-parameters.txt. It is recommended to 104module parameter as documented in admin-guide/kernel-parameters.rst. It is recommended to
105disable this behaviour once a GUI environment starts up and wants to have full 105disable this behaviour once a GUI environment starts up and wants to have full
106control of the backlight level. 106control of the backlight level.
diff --git a/Documentation/admin-guide/README.rst b/Documentation/admin-guide/README.rst
index 05aad8543340..1b6dfb2b3adb 100644
--- a/Documentation/admin-guide/README.rst
+++ b/Documentation/admin-guide/README.rst
@@ -50,7 +50,8 @@ Documentation
50 - There are various README files in the Documentation/ subdirectory: 50 - There are various README files in the Documentation/ subdirectory:
51 these typically contain kernel-specific installation notes for some 51 these typically contain kernel-specific installation notes for some
52 drivers for example. See Documentation/00-INDEX for a list of what 52 drivers for example. See Documentation/00-INDEX for a list of what
53 is contained in each file. Please read the Changes file, as it 53 is contained in each file. Please read the
54 :ref:`Documentation/process/changes.rst <changes>` file, as it
54 contains information about the problems, which may result by upgrading 55 contains information about the problems, which may result by upgrading
55 your kernel. 56 your kernel.
56 57
@@ -96,7 +97,7 @@ Installing the kernel source
96 and 4.0.2 patches. Similarly, if you are running kernel version 4.0.2 and 97 and 4.0.2 patches. Similarly, if you are running kernel version 4.0.2 and
97 want to jump to 4.0.3, you must first reverse the 4.0.2 patch (that is, 98 want to jump to 4.0.3, you must first reverse the 4.0.2 patch (that is,
98 patch -R) **before** applying the 4.0.3 patch. You can read more on this in 99 patch -R) **before** applying the 4.0.3 patch. You can read more on this in
99 :ref:`Documentation/applying-patches.txt <applying_patches>`. 100 :ref:`Documentation/process/applying-patches.rst <applying_patches>`.
100 101
101 Alternatively, the script patch-kernel can be used to automate this 102 Alternatively, the script patch-kernel can be used to automate this
102 process. It determines the current kernel version and applies any 103 process. It determines the current kernel version and applies any
@@ -120,7 +121,7 @@ Software requirements
120 121
121 Compiling and running the 4.x kernels requires up-to-date 122 Compiling and running the 4.x kernels requires up-to-date
122 versions of various software packages. Consult 123 versions of various software packages. Consult
123 :ref:`Documentation/Changes <changes>` for the minimum version numbers 124 :ref:`Documentation/process/changes.rst <changes>` for the minimum version numbers
124 required and how to get updates for these packages. Beware that using 125 required and how to get updates for these packages. Beware that using
125 excessively old versions of these packages can cause indirect 126 excessively old versions of these packages can cause indirect
126 errors that are very difficult to track down, so don't assume that 127 errors that are very difficult to track down, so don't assume that
@@ -254,7 +255,7 @@ Compiling the kernel
254-------------------- 255--------------------
255 256
256 - Make sure you have at least gcc 3.2 available. 257 - Make sure you have at least gcc 3.2 available.
257 For more information, refer to :ref:`Documentation/Changes <changes>`. 258 For more information, refer to :ref:`Documentation/process/changes.rst <changes>`.
258 259
259 Please note that you can still run a.out user programs with this kernel. 260 Please note that you can still run a.out user programs with this kernel.
260 261
@@ -355,7 +356,7 @@ If something goes wrong
355 help debugging the problem. The text above the dump is also 356 help debugging the problem. The text above the dump is also
356 important: it tells something about why the kernel dumped code (in 357 important: it tells something about why the kernel dumped code (in
357 the above example, it's due to a bad kernel pointer). More information 358 the above example, it's due to a bad kernel pointer). More information
358 on making sense of the dump is in Documentation/oops-tracing.txt 359 on making sense of the dump is in Documentation/admin-guide/oops-tracing.rst
359 360
360 - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump 361 - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump
361 as is, otherwise you will have to use the ``ksymoops`` program to make 362 as is, otherwise you will have to use the ``ksymoops`` program to make
@@ -393,7 +394,7 @@ If something goes wrong
393 394
394 If you for some reason cannot do the above (you have a pre-compiled 395 If you for some reason cannot do the above (you have a pre-compiled
395 kernel image or similar), telling me as much about your setup as 396 kernel image or similar), telling me as much about your setup as
396 possible will help. Please read the :ref:`REPORTING-BUGS <reportingbugs>` 397 possible will help. Please read the :ref:`admin-guide/reporting-bugs.rst <reportingbugs>`
397 document for details. 398 document for details.
398 399
399 - Alternatively, you can use gdb on a running kernel. (read-only; i.e. you 400 - Alternatively, you can use gdb on a running kernel. (read-only; i.e. you
diff --git a/Documentation/admin-guide/bad-memory.rst b/Documentation/admin-guide/bad-memory.rst
index 017fc86430c3..a5c0e25e496f 100644
--- a/Documentation/admin-guide/bad-memory.rst
+++ b/Documentation/admin-guide/bad-memory.rst
@@ -33,7 +33,7 @@ memmap is already in the kernel and usable as kernel-parameter at
33boot-time. Its syntax is slightly strange and you may need to 33boot-time. Its syntax is slightly strange and you may need to
34calculate the values by yourself! 34calculate the values by yourself!
35 35
36Syntax to exclude a memory area (see kernel-parameters.txt for details):: 36Syntax to exclude a memory area (see admin-guide/kernel-parameters.rst for details)::
37 37
38 memmap=<size>$<address> 38 memmap=<size>$<address>
39 39
diff --git a/Documentation/admin-guide/binfmt-misc.rst b/Documentation/admin-guide/binfmt-misc.rst
index 9c5ff8f260bf..97b0d7927078 100644
--- a/Documentation/admin-guide/binfmt-misc.rst
+++ b/Documentation/admin-guide/binfmt-misc.rst
@@ -124,7 +124,7 @@ A few examples (assumed you are in ``/proc/sys/fs/binfmt_misc``):
124 124
125 echo ':DOSWin:M::MZ::/usr/local/bin/wine:' > register 125 echo ':DOSWin:M::MZ::/usr/local/bin/wine:' > register
126 126
127For java support see Documentation/java.txt 127For java support see Documentation/admin-guide/java.rst
128 128
129 129
130You can enable/disable binfmt_misc or one binary type by echoing 0 (to disable) 130You can enable/disable binfmt_misc or one binary type by echoing 0 (to disable)
@@ -140,7 +140,7 @@ Hints
140----- 140-----
141 141
142If you want to pass special arguments to your interpreter, you can 142If you want to pass special arguments to your interpreter, you can
143write a wrapper script for it. See Documentation/java.txt for an 143write a wrapper script for it. See Documentation/admin-guide/java.rst for an
144example. 144example.
145 145
146Your interpreter should NOT look in the PATH for the filename; the kernel 146Your interpreter should NOT look in the PATH for the filename; the kernel
diff --git a/Documentation/admin-guide/braille-console.rst b/Documentation/admin-guide/braille-console.rst
index fa3702dc04ab..18e79337dcfd 100644
--- a/Documentation/admin-guide/braille-console.rst
+++ b/Documentation/admin-guide/braille-console.rst
@@ -3,7 +3,7 @@ Linux Braille Console
3 3
4To get early boot messages on a braille device (before userspace screen 4To get early boot messages on a braille device (before userspace screen
5readers can start), you first need to compile the support for the usual serial 5readers can start), you first need to compile the support for the usual serial
6console (see :ref:`Documentation/serial-console.txt <serial_console>`), and 6console (see :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`), and
7for braille device 7for braille device
8(in :menuselection:`Device Drivers --> Accessibility support --> Console on braille device`). 8(in :menuselection:`Device Drivers --> Accessibility support --> Console on braille device`).
9 9
@@ -13,7 +13,7 @@ format is::
13 console=brl,serial_options... 13 console=brl,serial_options...
14 14
15where ``serial_options...`` are the same as described in 15where ``serial_options...`` are the same as described in
16:ref:`Documentation/serial-console.txt <serial_console>`. 16:ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
17 17
18So for instance you can use ``console=brl,ttyS0`` if the braille device is connected to the first serial port, and ``console=brl,ttyS0,115200`` to 18So for instance you can use ``console=brl,ttyS0`` if the braille device is connected to the first serial port, and ``console=brl,ttyS0,115200`` to
19override the baud rate to 115200, etc. 19override the baud rate to 115200, etc.
@@ -31,7 +31,7 @@ parameter.
31For simplicity, only one braille console can be enabled, other uses of 31For simplicity, only one braille console can be enabled, other uses of
32``console=brl,...`` will be discarded. Also note that it does not interfere with 32``console=brl,...`` will be discarded. Also note that it does not interfere with
33the console selection mechanism described in 33the console selection mechanism described in
34:ref:`Documentation/serial-console.txt <serial_console>`. 34:ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
35 35
36For now, only the VisioBraille device is supported. 36For now, only the VisioBraille device is supported.
37 37
diff --git a/Documentation/admin-guide/bug-hunting.rst b/Documentation/admin-guide/bug-hunting.rst
index a8ef794aadae..d35dd9fd1af0 100644
--- a/Documentation/admin-guide/bug-hunting.rst
+++ b/Documentation/admin-guide/bug-hunting.rst
@@ -15,7 +15,7 @@ give up. Report as much as you have found to the relevant maintainer. See
15MAINTAINERS for who that is for the subsystem you have worked on. 15MAINTAINERS for who that is for the subsystem you have worked on.
16 16
17Before you submit a bug report read 17Before you submit a bug report read
18:ref:`Documentation/REPORTING-BUGS <reportingbugs>`. 18:ref:`Documentation/admin-guide/reporting-bugs.rst <reportingbugs>`.
19 19
20Devices not appearing 20Devices not appearing
21===================== 21=====================
@@ -244,5 +244,6 @@ Once you have worked out a fix please submit it upstream. After all open
244source is about sharing what you do and don't you want to be recognised for 244source is about sharing what you do and don't you want to be recognised for
245your genius? 245your genius?
246 246
247Please do read :ref:`Documentation/SubmittingPatches <submittingpatches>` 247Please do read
248though to help your code get accepted. 248ref:`Documentation/process/submitting-patches.rst <submittingpatches>` though
249to help your code get accepted.
diff --git a/Documentation/admin-guide/devices.rst b/Documentation/admin-guide/devices.rst
index b29555041531..89db341fba7a 100644
--- a/Documentation/admin-guide/devices.rst
+++ b/Documentation/admin-guide/devices.rst
@@ -10,7 +10,7 @@ The LaTeX version of this document is no longer maintained, nor is
10the document that used to reside at lanana.org. This version in the 10the document that used to reside at lanana.org. This version in the
11mainline Linux kernel is the master document. Updates shall be sent 11mainline Linux kernel is the master document. Updates shall be sent
12as patches to the kernel maintainers (see the 12as patches to the kernel maintainers (see the
13:ref:`Documentation/SubmittingPatches <submittingpatches>` document). 13:ref:`Documentation/process/submitting-patches.rst <submittingpatches>` document).
14Specifically explore the sections titled "CHAR and MISC DRIVERS", and 14Specifically explore the sections titled "CHAR and MISC DRIVERS", and
15"BLOCK LAYER" in the MAINTAINERS file to find the right maintainers 15"BLOCK LAYER" in the MAINTAINERS file to find the right maintainers
16to involve for character and block devices. 16to involve for character and block devices.
diff --git a/Documentation/admin-guide/kernel-parameters.rst b/Documentation/admin-guide/kernel-parameters.rst
index b0804273b6e3..d2f2725f032e 100644
--- a/Documentation/admin-guide/kernel-parameters.rst
+++ b/Documentation/admin-guide/kernel-parameters.rst
@@ -815,7 +815,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted::
815 bits, and "f" is flow control ("r" for RTS or 815 bits, and "f" is flow control ("r" for RTS or
816 omit it). Default is "9600n8". 816 omit it). Default is "9600n8".
817 817
818 See Documentation/serial-console.txt for more 818 See Documentation/admin-guide/serial-console.rst for more
819 information. See 819 information. See
820 Documentation/networking/netconsole.txt for an 820 Documentation/networking/netconsole.txt for an
821 alternative. 821 alternative.
@@ -2239,7 +2239,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted::
2239 mce=option [X86-64] See Documentation/x86/x86_64/boot-options.txt 2239 mce=option [X86-64] See Documentation/x86/x86_64/boot-options.txt
2240 2240
2241 md= [HW] RAID subsystems devices and level 2241 md= [HW] RAID subsystems devices and level
2242 See Documentation/md.txt. 2242 See Documentation/admin-guide/md.rst.
2243 2243
2244 mdacon= [MDA] 2244 mdacon= [MDA]
2245 Format: <first>,<last> 2245 Format: <first>,<last>
@@ -3322,7 +3322,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted::
3322 r128= [HW,DRM] 3322 r128= [HW,DRM]
3323 3323
3324 raid= [HW,RAID] 3324 raid= [HW,RAID]
3325 See Documentation/md.txt. 3325 See Documentation/admin-guide/md.rst.
3326 3326
3327 ramdisk_size= [RAM] Sizes of RAM disks in kilobytes 3327 ramdisk_size= [RAM] Sizes of RAM disks in kilobytes
3328 See Documentation/blockdev/ramdisk.txt. 3328 See Documentation/blockdev/ramdisk.txt.
diff --git a/Documentation/admin-guide/oops-tracing.rst b/Documentation/admin-guide/oops-tracing.rst
index 3e25ea7349ee..13be8d7bcfe7 100644
--- a/Documentation/admin-guide/oops-tracing.rst
+++ b/Documentation/admin-guide/oops-tracing.rst
@@ -44,7 +44,7 @@ the disk is not available then you have three options :
44 so won't help for 'early' oopses) 44 so won't help for 'early' oopses)
45 45
46(2) Boot with a serial console (see 46(2) Boot with a serial console (see
47 :ref:`Documentation/serial-console.txt <serial_console>`), 47 :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`),
48 run a null modem to a second machine and capture the output there 48 run a null modem to a second machine and capture the output there
49 using your favourite communication program. Minicom works well. 49 using your favourite communication program. Minicom works well.
50 50
diff --git a/Documentation/admin-guide/ramoops.rst b/Documentation/admin-guide/ramoops.rst
index 7eaf1e71c083..fe95c027e37c 100644
--- a/Documentation/admin-guide/ramoops.rst
+++ b/Documentation/admin-guide/ramoops.rst
@@ -61,7 +61,7 @@ Setting the ramoops parameters can be done in several different manners:
61 mem=128M ramoops.mem_address=0x8000000 ramoops.ecc=1 61 mem=128M ramoops.mem_address=0x8000000 ramoops.ecc=1
62 62
63 B. Use Device Tree bindings, as described in 63 B. Use Device Tree bindings, as described in
64 ``Documentation/device-tree/bindings/reserved-memory/ramoops.txt``. 64 ``Documentation/device-tree/bindings/reserved-memory/admin-guide/ramoops.rst``.
65 For example:: 65 For example::
66 66
67 reserved-memory { 67 reserved-memory {
diff --git a/Documentation/admin-guide/reporting-bugs.rst b/Documentation/admin-guide/reporting-bugs.rst
index 05c53ac7fa76..0c0f2698ec5a 100644
--- a/Documentation/admin-guide/reporting-bugs.rst
+++ b/Documentation/admin-guide/reporting-bugs.rst
@@ -61,7 +61,7 @@ files to the get_maintainer.pl script::
61 61
62If it is a security bug, please copy the Security Contact listed in the 62If it is a security bug, please copy the Security Contact listed in the
63MAINTAINERS file. They can help coordinate bugfix and disclosure. See 63MAINTAINERS file. They can help coordinate bugfix and disclosure. See
64:ref:`Documentation/SecurityBugs <securitybugs>` for more information. 64:ref:`Documentation/admin-guide/security-bugs.rst <securitybugs>` for more information.
65 65
66If you can't figure out which subsystem caused the issue, you should file 66If you can't figure out which subsystem caused the issue, you should file
67a bug in kernel.org bugzilla and send email to 67a bug in kernel.org bugzilla and send email to
@@ -94,7 +94,7 @@ step-by-step instructions for how a user can trigger the bug.
94 94
95If the failure includes an "OOPS:", take a picture of the screen, capture 95If the failure includes an "OOPS:", take a picture of the screen, capture
96a netconsole trace, or type the message from your screen into the bug 96a netconsole trace, or type the message from your screen into the bug
97report. Please read "Documentation/oops-tracing.txt" before posting your 97report. Please read "Documentation/admin-guide/oops-tracing.rst" before posting your
98bug report. This explains what you should do with the "Oops" information 98bug report. This explains what you should do with the "Oops" information
99to make it useful to the recipient. 99to make it useful to the recipient.
100 100
@@ -120,7 +120,7 @@ summary from [1.]>" for easy identification by the developers::
120 [4.2.] Kernel .config file: 120 [4.2.] Kernel .config file:
121 [5.] Most recent kernel version which did not have the bug: 121 [5.] Most recent kernel version which did not have the bug:
122 [6.] Output of Oops.. message (if applicable) with symbolic information 122 [6.] Output of Oops.. message (if applicable) with symbolic information
123 resolved (see Documentation/oops-tracing.txt) 123 resolved (see Documentation/admin-guide/oops-tracing.rst)
124 [7.] A small shell script or example program which triggers the 124 [7.] A small shell script or example program which triggers the
125 problem (if possible) 125 problem (if possible)
126 [8.] Environment 126 [8.] Environment
diff --git a/Documentation/admin-guide/security-bugs.rst b/Documentation/admin-guide/security-bugs.rst
index df795e22d08b..4f7414cad586 100644
--- a/Documentation/admin-guide/security-bugs.rst
+++ b/Documentation/admin-guide/security-bugs.rst
@@ -19,7 +19,7 @@ area maintainers to understand and fix the security vulnerability.
19 19
20As it is with any bug, the more information provided the easier it 20As it is with any bug, the more information provided the easier it
21will be to diagnose and fix. Please review the procedure outlined in 21will be to diagnose and fix. Please review the procedure outlined in
22REPORTING-BUGS if you are unclear about what information is helpful. 22admin-guide/reporting-bugs.rst if you are unclear about what information is helpful.
23Any exploit code is very helpful and will not be released without 23Any exploit code is very helpful and will not be released without
24consent from the reporter unless it has already been made public. 24consent from the reporter unless it has already been made public.
25 25
diff --git a/Documentation/admin-guide/unicode.rst b/Documentation/admin-guide/unicode.rst
index 012e8e895842..4e5c3df9d55f 100644
--- a/Documentation/admin-guide/unicode.rst
+++ b/Documentation/admin-guide/unicode.rst
@@ -7,7 +7,7 @@ This file is maintained by H. Peter Anvin <unicode@lanana.org> as part
7of the Linux Assigned Names And Numbers Authority (LANANA) project. 7of the Linux Assigned Names And Numbers Authority (LANANA) project.
8The current version can be found at: 8The current version can be found at:
9 9
10 http://www.lanana.org/docs/unicode/unicode.txt 10 http://www.lanana.org/docs/unicode/admin-guide/unicode.rst
11 11
12Introdution 12Introdution
13----------- 13-----------
diff --git a/Documentation/arm/Booting b/Documentation/arm/Booting
index 83c1df2fc758..259f00af3ab3 100644
--- a/Documentation/arm/Booting
+++ b/Documentation/arm/Booting
@@ -51,7 +51,7 @@ As an alternative, the boot loader can pass the relevant 'console='
51option to the kernel via the tagged lists specifying the port, and 51option to the kernel via the tagged lists specifying the port, and
52serial format options as described in 52serial format options as described in
53 53
54 Documentation/kernel-parameters.txt. 54 Documentation/admin-guide/kernel-parameters.rst.
55 55
56 56
573. Detect the machine type 573. Detect the machine type
diff --git a/Documentation/atomic_ops.txt b/Documentation/atomic_ops.txt
index c9d1cacb4395..7281bf939779 100644
--- a/Documentation/atomic_ops.txt
+++ b/Documentation/atomic_ops.txt
@@ -16,7 +16,7 @@ will fail. Something like the following should suffice:
16 typedef struct { long counter; } atomic_long_t; 16 typedef struct { long counter; } atomic_long_t;
17 17
18Historically, counter has been declared volatile. This is now discouraged. 18Historically, counter has been declared volatile. This is now discouraged.
19See Documentation/volatile-considered-harmful.txt for the complete rationale. 19See Documentation/process/volatile-considered-harmful.rst for the complete rationale.
20 20
21local_t is very similar to atomic_t. If the counter is per CPU and only 21local_t is very similar to atomic_t. If the counter is per CPU and only
22updated by one CPU, local_t is probably more appropriate. Please see 22updated by one CPU, local_t is probably more appropriate. Please see
diff --git a/Documentation/blockdev/ramdisk.txt b/Documentation/blockdev/ramdisk.txt
index fe2ef978d85a..501e12e0323e 100644
--- a/Documentation/blockdev/ramdisk.txt
+++ b/Documentation/blockdev/ramdisk.txt
@@ -14,7 +14,7 @@ Contents:
14 14
15The RAM disk driver is a way to use main system memory as a block device. It 15The RAM disk driver is a way to use main system memory as a block device. It
16is required for initrd, an initial filesystem used if you need to load modules 16is required for initrd, an initial filesystem used if you need to load modules
17in order to access the root filesystem (see Documentation/initrd.txt). It can 17in order to access the root filesystem (see Documentation/admin-guide/initrd.rst). It can
18also be used for a temporary filesystem for crypto work, since the contents 18also be used for a temporary filesystem for crypto work, since the contents
19are erased on reboot. 19are erased on reboot.
20 20
diff --git a/Documentation/cgroup-v1/00-INDEX b/Documentation/cgroup-v1/00-INDEX
index 106885ad670d..13e0c85e7b35 100644
--- a/Documentation/cgroup-v1/00-INDEX
+++ b/Documentation/cgroup-v1/00-INDEX
@@ -8,7 +8,7 @@ cpuacct.txt
8 - CPU Accounting Controller; account CPU usage for groups of tasks. 8 - CPU Accounting Controller; account CPU usage for groups of tasks.
9cpusets.txt 9cpusets.txt
10 - documents the cpusets feature; assign CPUs and Mem to a set of tasks. 10 - documents the cpusets feature; assign CPUs and Mem to a set of tasks.
11devices.txt 11admin-guide/devices.rst
12 - Device Whitelist Controller; description, interface and security. 12 - Device Whitelist Controller; description, interface and security.
13freezer-subsystem.txt 13freezer-subsystem.txt
14 - checkpointing; rationale to not use signals, interface. 14 - checkpointing; rationale to not use signals, interface.
diff --git a/Documentation/devicetree/bindings/rtc/maxim,ds3231.txt b/Documentation/devicetree/bindings/rtc/maxim,ds3231.txt
index ddef330d2709..1ad4c1c2b3b3 100644
--- a/Documentation/devicetree/bindings/rtc/maxim,ds3231.txt
+++ b/Documentation/devicetree/bindings/rtc/maxim,ds3231.txt
@@ -1,7 +1,7 @@
1* Maxim DS3231 Real Time Clock 1* Maxim DS3231 Real Time Clock
2 2
3Required properties: 3Required properties:
4see: Documentation/devicetree/bindings/i2c/trivial-devices.txt 4see: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
5 5
6Optional property: 6Optional property:
7- #clock-cells: Should be 1. 7- #clock-cells: Should be 1.
diff --git a/Documentation/devicetree/bindings/rtc/pcf8563.txt b/Documentation/devicetree/bindings/rtc/pcf8563.txt
index 72f6d2c9665e..086c998c5561 100644
--- a/Documentation/devicetree/bindings/rtc/pcf8563.txt
+++ b/Documentation/devicetree/bindings/rtc/pcf8563.txt
@@ -3,7 +3,7 @@
3Philips PCF8563/Epson RTC8564 Real Time Clock 3Philips PCF8563/Epson RTC8564 Real Time Clock
4 4
5Required properties: 5Required properties:
6see: Documentation/devicetree/bindings/i2c/trivial-devices.txt 6see: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
7 7
8Optional property: 8Optional property:
9- #clock-cells: Should be 0. 9- #clock-cells: Should be 0.
diff --git a/Documentation/devicetree/bindings/submitting-patches.txt b/Documentation/devicetree/bindings/submitting-patches.txt
index 7d44eae7ab0b..274058c583dd 100644
--- a/Documentation/devicetree/bindings/submitting-patches.txt
+++ b/Documentation/devicetree/bindings/submitting-patches.txt
@@ -3,7 +3,7 @@
3 3
4I. For patch submitters 4I. For patch submitters
5 5
6 0) Normal patch submission rules from Documentation/SubmittingPatches 6 0) Normal patch submission rules from Documentation/process/submitting-patches.rst
7 applies. 7 applies.
8 8
9 1) The Documentation/ portion of the patch should be a separate patch. 9 1) The Documentation/ portion of the patch should be a separate patch.
diff --git a/Documentation/filesystems/locks.txt b/Documentation/filesystems/locks.txt
index 2cf81082581d..5368690f412e 100644
--- a/Documentation/filesystems/locks.txt
+++ b/Documentation/filesystems/locks.txt
@@ -19,7 +19,7 @@ forever.
19 19
20This should not cause problems for anybody, since everybody using a 20This should not cause problems for anybody, since everybody using a
212.1.x kernel should have updated their C library to a suitable version 212.1.x kernel should have updated their C library to a suitable version
22anyway (see the file "Documentation/Changes".) 22anyway (see the file "Documentation/process/changes.rst".)
23 23
241.2 Allow Mixed Locks Again 241.2 Allow Mixed Locks Again
25--------------------------- 25---------------------------
diff --git a/Documentation/filesystems/nfs/nfsroot.txt b/Documentation/filesystems/nfs/nfsroot.txt
index 0b2883b17d4c..5efae00f6c7f 100644
--- a/Documentation/filesystems/nfs/nfsroot.txt
+++ b/Documentation/filesystems/nfs/nfsroot.txt
@@ -11,7 +11,7 @@ Updated 2006 by Horms <horms@verge.net.au>
11In order to use a diskless system, such as an X-terminal or printer server 11In order to use a diskless system, such as an X-terminal or printer server
12for example, it is necessary for the root filesystem to be present on a 12for example, it is necessary for the root filesystem to be present on a
13non-disk device. This may be an initramfs (see Documentation/filesystems/ 13non-disk device. This may be an initramfs (see Documentation/filesystems/
14ramfs-rootfs-initramfs.txt), a ramdisk (see Documentation/initrd.txt) or a 14ramfs-rootfs-initramfs.txt), a ramdisk (see Documentation/admin-guide/initrd.rst) or a
15filesystem mounted via NFS. The following text describes on how to use NFS 15filesystem mounted via NFS. The following text describes on how to use NFS
16for the root filesystem. For the rest of this text 'client' means the 16for the root filesystem. For the rest of this text 'client' means the
17diskless system, and 'server' means the NFS server. 17diskless system, and 'server' means the NFS server.
@@ -284,7 +284,7 @@ They depend on various facilities being available:
284 "kernel <relative-path-below /tftpboot>". The nfsroot parameters 284 "kernel <relative-path-below /tftpboot>". The nfsroot parameters
285 are passed to the kernel by adding them to the "append" line. 285 are passed to the kernel by adding them to the "append" line.
286 It is common to use serial console in conjunction with pxeliunx, 286 It is common to use serial console in conjunction with pxeliunx,
287 see Documentation/serial-console.txt for more information. 287 see Documentation/admin-guide/serial-console.rst for more information.
288 288
289 For more information on isolinux, including how to create bootdisks 289 For more information on isolinux, including how to create bootdisks
290 for prebuilt kernels, see http://syslinux.zytor.com/ 290 for prebuilt kernels, see http://syslinux.zytor.com/
diff --git a/Documentation/frv/booting.txt b/Documentation/frv/booting.txt
index 9bdf4b46e741..cd9dc1dfb144 100644
--- a/Documentation/frv/booting.txt
+++ b/Documentation/frv/booting.txt
@@ -119,7 +119,7 @@ separated by spaces:
119 253:0 Device with major 253 and minor 0 119 253:0 Device with major 253 and minor 0
120 120
121 Authoritative information can be found in 121 Authoritative information can be found in
122 "Documentation/kernel-parameters.txt". 122 "Documentation/admin-guide/kernel-parameters.rst".
123 123
124 (*) rw 124 (*) rw
125 125
diff --git a/Documentation/hwmon/submitting-patches b/Documentation/hwmon/submitting-patches
index 57f60307accc..f88221b46153 100644
--- a/Documentation/hwmon/submitting-patches
+++ b/Documentation/hwmon/submitting-patches
@@ -10,10 +10,10 @@ increase the chances of your change being accepted.
10---------- 10----------
11 11
12* It should be unnecessary to mention, but please read and follow 12* It should be unnecessary to mention, but please read and follow
13 Documentation/SubmitChecklist 13 Documentation/process/submit-checklist.rst
14 Documentation/SubmittingDrivers 14 Documentation/process/submitting-drivers.rst
15 Documentation/SubmittingPatches 15 Documentation/process/submitting-patches.rst
16 Documentation/CodingStyle 16 Documentation/process/coding-style.rst
17 17
18* Please run your patch through 'checkpatch --strict'. There should be no 18* Please run your patch through 'checkpatch --strict'. There should be no
19 errors, no warnings, and few if any check messages. If there are any 19 errors, no warnings, and few if any check messages. If there are any
diff --git a/Documentation/isdn/README b/Documentation/isdn/README
index cfb1884342ee..32d4e80c2c03 100644
--- a/Documentation/isdn/README
+++ b/Documentation/isdn/README
@@ -332,7 +332,7 @@ README for the ISDN-subsystem
3324. Device-inodes 3324. Device-inodes
333 333
334 The major and minor numbers and their names are described in 334 The major and minor numbers and their names are described in
335 Documentation/devices.txt. The major numbers are: 335 Documentation/admin-guide/devices.rst. The major numbers are:
336 336
337 43 for the ISDN-tty's. 337 43 for the ISDN-tty's.
338 44 for the ISDN-callout-tty's. 338 44 for the ISDN-callout-tty's.
diff --git a/Documentation/ja_JP/HOWTO b/Documentation/ja_JP/HOWTO
index 581c14bdd7be..b03fc8047f03 100644
--- a/Documentation/ja_JP/HOWTO
+++ b/Documentation/ja_JP/HOWTO
@@ -127,15 +127,15 @@ linux-api@ver.kernel.org に送ることを勧めます。
127 小限のレベルで必要な数々のソフトウェアパッケージの一覧を示してい 127 小限のレベルで必要な数々のソフトウェアパッケージの一覧を示してい
128 ます。 128 ます。
129 129
130 Documentation/CodingStyle 130 Documentation/process/coding-style.rst
131 これは Linux カーネルのコーディングスタイルと背景にある理由を記述 131 これは Linux カーネルのコーディングスタイルと背景にある理由を記述
132 しています。全ての新しいコードはこのドキュメントにあるガイドライン 132 しています。全ての新しいコードはこのドキュメントにあるガイドライン
133 に従っていることを期待されています。大部分のメンテナはこれらのルー 133 に従っていることを期待されています。大部分のメンテナはこれらのルー
134 ルに従っているものだけを受け付け、多くの人は正しいスタイルのコード 134 ルに従っているものだけを受け付け、多くの人は正しいスタイルのコード
135 だけをレビューします。 135 だけをレビューします。
136 136
137 Documentation/SubmittingPatches 137 Documentation/process/submitting-patches.rst
138 Documentation/SubmittingDrivers 138 Documentation/process/submitting-drivers.rst
139 これらのファイルには、どうやってうまくパッチを作って投稿するかに 139 これらのファイルには、どうやってうまくパッチを作って投稿するかに
140 ついて非常に詳しく書かれており、以下を含みます(これだけに限らない 140 ついて非常に詳しく書かれており、以下を含みます(これだけに限らない
141 けれども) 141 けれども)
@@ -153,7 +153,7 @@ linux-api@ver.kernel.org に送ることを勧めます。
153 "Linux kernel patch submission format" 153 "Linux kernel patch submission format"
154 http://linux.yyz.us/patch-format.html 154 http://linux.yyz.us/patch-format.html
155 155
156 Documentation/stable_api_nonsense.txt 156 Documentation/process/stable-api-nonsense.rst
157 このファイルはカーネルの中に不変のAPIを持たないことにした意識的な 157 このファイルはカーネルの中に不変のAPIを持たないことにした意識的な
158 決断の背景にある理由について書かれています。以下のようなことを含 158 決断の背景にある理由について書かれています。以下のようなことを含
159 んでいます- 159 んでいます-
@@ -164,29 +164,29 @@ linux-api@ver.kernel.org に送ることを勧めます。
164 このドキュメントは Linux 開発の思想を理解するのに非常に重要です。 164 このドキュメントは Linux 開発の思想を理解するのに非常に重要です。
165 そして、他のOSでの開発者が Linux に移る時にとても重要です。 165 そして、他のOSでの開発者が Linux に移る時にとても重要です。
166 166
167 Documentation/SecurityBugs 167 Documentation/admin-guide/security-bugs.rst
168 もし Linux カーネルでセキュリティ問題を発見したように思ったら、こ 168 もし Linux カーネルでセキュリティ問題を発見したように思ったら、こ
169 のドキュメントのステップに従ってカーネル開発者に連絡し、問題解決を 169 のドキュメントのステップに従ってカーネル開発者に連絡し、問題解決を
170 支援してください。 170 支援してください。
171 171
172 Documentation/ManagementStyle 172 Documentation/process/management-style.rst
173 このドキュメントは Linux カーネルのメンテナ達がどう行動するか、 173 このドキュメントは Linux カーネルのメンテナ達がどう行動するか、
174 彼らの手法の背景にある共有されている精神について記述しています。こ 174 彼らの手法の背景にある共有されている精神について記述しています。こ
175 れはカーネル開発の初心者なら(もしくは、単に興味があるだけの人でも) 175 れはカーネル開発の初心者なら(もしくは、単に興味があるだけの人でも)
176 重要です。なぜならこのドキュメントは、カーネルメンテナ達の独特な 176 重要です。なぜならこのドキュメントは、カーネルメンテナ達の独特な
177 行動についての多くの誤解や混乱を解消するからです。 177 行動についての多くの誤解や混乱を解消するからです。
178 178
179 Documentation/stable_kernel_rules.txt 179 Documentation/process/stable-kernel-rules.rst
180 このファイルはどのように stable カーネルのリリースが行われるかのルー 180 このファイルはどのように stable カーネルのリリースが行われるかのルー
181 ルが記述されています。そしてこれらのリリースの中のどこかで変更を取 181 ルが記述されています。そしてこれらのリリースの中のどこかで変更を取
182 り入れてもらいたい場合に何をすれば良いかが示されています。 182 り入れてもらいたい場合に何をすれば良いかが示されています。
183 183
184 Documentation/kernel-docs.txt 184 Documentation/process/kernel-docs.rst
185  カーネル開発に付随する外部ドキュメントのリストです。もしあなたが 185  カーネル開発に付随する外部ドキュメントのリストです。もしあなたが
186 探しているものがカーネル内のドキュメントでみつからなかった場合、 186 探しているものがカーネル内のドキュメントでみつからなかった場合、
187 このリストをあたってみてください。 187 このリストをあたってみてください。
188 188
189 Documentation/applying-patches.txt 189 Documentation/process/applying-patches.rst
190 パッチとはなにか、パッチをどうやって様々なカーネルの開発ブランチに 190 パッチとはなにか、パッチをどうやって様々なカーネルの開発ブランチに
191 適用するのかについて正確に記述した良い入門書です。 191 適用するのかについて正確に記述した良い入門書です。
192 192
@@ -314,7 +314,7 @@ Andrew Morton が Linux-kernel メーリングリストにカーネルリリー
314た問題がなければもう少し長くなることもあります。セキュリティ関連の問題 314た問題がなければもう少し長くなることもあります。セキュリティ関連の問題
315の場合はこれに対してだいたいの場合、すぐにリリースがされます。 315の場合はこれに対してだいたいの場合、すぐにリリースがされます。
316 316
317カーネルツリーに入っている、Documentation/stable_kernel_rules.txt ファ 317カーネルツリーに入っている、Documentation/process/stable-kernel-rules.rst ファ
318イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ 318イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ
319リースプロセスがどう動くかが記述されています。 319リースプロセスがどう動くかが記述されています。
320 320
@@ -372,7 +372,7 @@ bugzilla.kernel.org は Linux カーネル開発者がカーネルのバグを
372場所です。ユーザは見つけたバグの全てをこのツールで報告すべきです。 372場所です。ユーザは見つけたバグの全てをこのツールで報告すべきです。
373どう kernel bugzilla を使うかの詳細は、以下を参照してください- 373どう kernel bugzilla を使うかの詳細は、以下を参照してください-
374 http://bugzilla.kernel.org/page.cgi?id=faq.html 374 http://bugzilla.kernel.org/page.cgi?id=faq.html
375メインカーネルソースディレクトリにあるファイル REPORTING-BUGS はカーネ 375メインカーネルソースディレクトリにあるファイル admin-guide/reporting-bugs.rst はカーネ
376ルバグらしいものについてどうレポートするかの良いテンプレートであり、問 376ルバグらしいものについてどうレポートするかの良いテンプレートであり、問
377題の追跡を助けるためにカーネル開発者にとってどんな情報が必要なのかの詳 377題の追跡を助けるためにカーネル開発者にとってどんな情報が必要なのかの詳
378細が書かれています。 378細が書かれています。
@@ -438,7 +438,7 @@ MAINTAINERS ファイルにリストがありますので参照してくださ
438メールの先頭でなく、各引用行の間にあなたの言いたいことを追加するべきで 438メールの先頭でなく、各引用行の間にあなたの言いたいことを追加するべきで
439す。 439す。
440 440
441もしパッチをメールに付ける場合は、Documentation/SubmittingPatches に提 441もしパッチをメールに付ける場合は、Documentation/process/submitting-patches.rst に提
442示されているように、それは プレーンな可読テキストにすることを忘れない 442示されているように、それは プレーンな可読テキストにすることを忘れない
443ようにしましょう。カーネル開発者は 添付や圧縮したパッチを扱いたがりま 443ようにしましょう。カーネル開発者は 添付や圧縮したパッチを扱いたがりま
444せん- 444せん-
diff --git a/Documentation/ja_JP/SubmitChecklist b/Documentation/ja_JP/SubmitChecklist
index cb5507b1ac81..60c7c35ac517 100644
--- a/Documentation/ja_JP/SubmitChecklist
+++ b/Documentation/ja_JP/SubmitChecklist
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is a version of Documentation/SubmitChecklist into Japanese. 2This is a version of Documentation/process/submit-checklist.rst into Japanese.
3This document is maintained by Takenori Nagano <t-nagano@ah.jp.nec.com> 3This document is maintained by Takenori Nagano <t-nagano@ah.jp.nec.com>
4and the JF Project team <http://www.linux.or.jp/JF/>. 4and the JF Project team <http://www.linux.or.jp/JF/>.
5If you find any difference between this document and the original file 5If you find any difference between this document and the original file
@@ -14,7 +14,7 @@ to update the original English file first.
14Last Updated: 2008/07/14 14Last Updated: 2008/07/14
15================================== 15==================================
16これは、 16これは、
17linux-2.6.26/Documentation/SubmitChecklist の和訳です。 17linux-2.6.26/Documentation/process/submit-checklist.rst の和訳です。
18 18
19翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 19翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
20翻訳日: 2008/07/14 20翻訳日: 2008/07/14
@@ -27,7 +27,7 @@ Linux カーネルパッチ投稿者向けチェックリスト
27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28 28
29本書では、パッチをより素早く取り込んでもらいたい開発者が実践すべき基本的な事柄 29本書では、パッチをより素早く取り込んでもらいたい開発者が実践すべき基本的な事柄
30をいくつか紹介します。ここにある全ての事柄は、Documentation/SubmittingPatches 30をいくつか紹介します。ここにある全ての事柄は、Documentation/process/submitting-patches.rst
31などのLinuxカーネルパッチ投稿に際しての心得を補足するものです。 31などのLinuxカーネルパッチ投稿に際しての心得を補足するものです。
32 32
33 1: 妥当なCONFIGオプションや変更されたCONFIGオプション、つまり =y, =m, =n 33 1: 妥当なCONFIGオプションや変更されたCONFIGオプション、つまり =y, =m, =n
@@ -84,7 +84,7 @@ Linux カーネルパッチ投稿者向けチェックリスト
84 必ずドキュメントを追加してください。 84 必ずドキュメントを追加してください。
85 85
8617: 新しいブートパラメータを追加した場合には、 8617: 新しいブートパラメータを追加した場合には、
87 必ずDocumentation/kernel-parameters.txt に説明を追加してください。 87 必ずDocumentation/admin-guide/kernel-parameters.rst に説明を追加してください。
88 88
8918: 新しくmoduleにパラメータを追加した場合には、MODULE_PARM_DESC()を 8918: 新しくmoduleにパラメータを追加した場合には、MODULE_PARM_DESC()を
90 利用して必ずその説明を記述してください。 90 利用して必ずその説明を記述してください。
diff --git a/Documentation/ja_JP/SubmittingPatches b/Documentation/ja_JP/SubmittingPatches
index 5d6ae639bfa0..02139656463e 100644
--- a/Documentation/ja_JP/SubmittingPatches
+++ b/Documentation/ja_JP/SubmittingPatches
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is a version of Documentation/SubmittingPatches into Japanese. 2This is a version of Documentation/process/submitting-patches.rst into Japanese.
3This document is maintained by Keiichi KII <k-keiichi@bx.jp.nec.com> 3This document is maintained by Keiichi KII <k-keiichi@bx.jp.nec.com>
4and the JF Project team <http://www.linux.or.jp/JF/>. 4and the JF Project team <http://www.linux.or.jp/JF/>.
5If you find any difference between this document and the original file 5If you find any difference between this document and the original file
@@ -15,7 +15,7 @@ Last Updated: 2011/06/09
15 15
16================================== 16==================================
17これは、 17これは、
18linux-2.6.39/Documentation/SubmittingPatches の和訳 18linux-2.6.39/Documentation/process/submitting-patches.rst の和訳
19です。 19です。
20翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 20翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
21翻訳日: 2011/06/09 21翻訳日: 2011/06/09
@@ -34,9 +34,9 @@ Linux カーネルに変更を加えたいと思っている個人又は会社
34おじけづかせることもあります。この文章はあなたの変更を大いに受け入れ 34おじけづかせることもあります。この文章はあなたの変更を大いに受け入れ
35てもらえやすくする提案を集めたものです。 35てもらえやすくする提案を集めたものです。
36 36
37コードを投稿する前に、Documentation/SubmitChecklist の項目リストに目 37コードを投稿する前に、Documentation/process/submit-checklist.rst の項目リストに目
38を通してチェックしてください。もしあなたがドライバーを投稿しようとし 38を通してチェックしてください。もしあなたがドライバーを投稿しようとし
39ているなら、Documentation/SubmittingDrivers にも目を通してください。 39ているなら、Documentation/process/submitting-drivers.rst にも目を通してください。
40 40
41-------------------------------------------- 41--------------------------------------------
42セクション1 パッチの作り方と送り方 42セクション1 パッチの作り方と送り方
@@ -148,7 +148,7 @@ http://savannah.nongnu.org/projects/quilt
1484) パッチのスタイルチェック 1484) パッチのスタイルチェック
149 149
150あなたのパッチが基本的な( Linux カーネルの)コーディングスタイルに違反し 150あなたのパッチが基本的な( Linux カーネルの)コーディングスタイルに違反し
151ていないかをチェックして下さい。その詳細を Documentation/CodingStyle で 151ていないかをチェックして下さい。その詳細を Documentation/process/coding-style.rst
152見つけることができます。コーディングスタイルの違反はレビューする人の 152見つけることができます。コーディングスタイルの違反はレビューする人の
153時間を無駄にするだけなので、恐らくあなたのパッチは読まれることすらなく 153時間を無駄にするだけなので、恐らくあなたのパッチは読まれることすらなく
154拒否されるでしょう。 154拒否されるでしょう。
@@ -246,7 +246,7 @@ MIME 形式の添付ファイルは Linus に手間を取らせることにな
246あれば、誰かが MIME 形式のパッチを再送するよう求めるかもしれません。 246あれば、誰かが MIME 形式のパッチを再送するよう求めるかもしれません。
247 247
248余計な変更を加えずにあなたのパッチを送信するための電子メールクライアントの設定 248余計な変更を加えずにあなたのパッチを送信するための電子メールクライアントの設定
249のヒントについては Documentation/email-clients.txt を参照してください。 249のヒントについては Documentation/process/email-clients.rst を参照してください。
250 250
2518) 電子メールのサイズ 2518) 電子メールのサイズ
252 252
@@ -609,7 +609,7 @@ diffstat の結果を生成するために「 git diff -M --stat --summary 」
609し例外を適用するには、本当に妥当な理由が不可欠です。あなたは恐らくこの 609し例外を適用するには、本当に妥当な理由が不可欠です。あなたは恐らくこの
610セクションを Linus のコンピュータ・サイエンス101と呼ぶでしょう。 610セクションを Linus のコンピュータ・サイエンス101と呼ぶでしょう。
611 611
6121) Documentation/CodingStyleを参照 6121) Documentation/process/coding-style.rstを参照
613 613
614言うまでもなく、あなたのコードがこのコーディングスタイルからあまりに 614言うまでもなく、あなたのコードがこのコーディングスタイルからあまりに
615も逸脱していると、レビューやコメントなしに受け取ってもらえないかもし 615も逸脱していると、レビューやコメントなしに受け取ってもらえないかもし
@@ -704,8 +704,8 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
704NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people! 704NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
705 <https://lkml.org/lkml/2005/7/11/336> 705 <https://lkml.org/lkml/2005/7/11/336>
706 706
707Kernel Documentation/CodingStyle: 707Kernel Documentation/process/coding-style.rst:
708 <http://users.sosdg.org/~qiyong/lxr/source/Documentation/CodingStyle> 708 <http://users.sosdg.org/~qiyong/lxr/source/Documentation/process/coding-style.rst>
709 709
710Linus Torvalds's mail on the canonical patch format: 710Linus Torvalds's mail on the canonical patch format:
711 <http://lkml.org/lkml/2005/4/7/183> 711 <http://lkml.org/lkml/2005/4/7/183>
diff --git a/Documentation/ja_JP/stable_api_nonsense.txt b/Documentation/ja_JP/stable_api_nonsense.txt
index 7653b5cbfed2..a3b40a4bdcfd 100644
--- a/Documentation/ja_JP/stable_api_nonsense.txt
+++ b/Documentation/ja_JP/stable_api_nonsense.txt
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is a version of Documentation/stable_api_nonsense.txt into Japanese. 2This is a version of Documentation/process/stable-api-nonsense.rst into Japanese.
3This document is maintained by IKEDA, Munehiro <m-ikeda@ds.jp.nec.com> 3This document is maintained by IKEDA, Munehiro <m-ikeda@ds.jp.nec.com>
4and the JF Project team <http://www.linux.or.jp/JF/>. 4and the JF Project team <http://www.linux.or.jp/JF/>.
5If you find any difference between this document and the original file 5If you find any difference between this document and the original file
@@ -14,7 +14,7 @@ to update the original English file first.
14Last Updated: 2007/07/18 14Last Updated: 2007/07/18
15================================== 15==================================
16これは、 16これは、
17linux-2.6.22-rc4/Documentation/stable_api_nonsense.txt の和訳 17linux-2.6.22-rc4/Documentation/process/stable-api-nonsense.rst の和訳
18です。 18です。
19翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 19翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
20翻訳日 : 2007/06/11 20翻訳日 : 2007/06/11
diff --git a/Documentation/ja_JP/stable_kernel_rules.txt b/Documentation/ja_JP/stable_kernel_rules.txt
index 9dbda9b5d21e..f9249aecba64 100644
--- a/Documentation/ja_JP/stable_kernel_rules.txt
+++ b/Documentation/ja_JP/stable_kernel_rules.txt
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is Japanese translated version of "Documentation/stable_kernel_rules.txt". 2This is Japanese translated version of "Documentation/process/stable-kernel-rules.rst".
3This one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com> 3This one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
4and JF Project team <www.linux.or.jp/JF>. 4and JF Project team <www.linux.or.jp/JF>.
5If you find difference with original file or problem in translation, 5If you find difference with original file or problem in translation,
@@ -12,7 +12,7 @@ file at first.
12 12
13================================== 13==================================
14これは、 14これは、
15linux-2.6.29/Documentation/stable_kernel_rules.txt 15linux-2.6.29/Documentation/process/stable-kernel-rules.rst
16の和訳です。 16の和訳です。
17 17
18翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 18翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
@@ -43,7 +43,7 @@ linux-2.6.29/Documentation/stable_kernel_rules.txt
43 "理論的には競合状態になる"ようなものは不可。 43 "理論的には競合状態になる"ようなものは不可。
44 - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー 44 - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー
45 ンアップなど) 45 ンアップなど)
46 - Documentation/SubmittingPatches の規則に従ったものでなければならない。 46 - Documentation/process/submitting-patches.rst の規則に従ったものでなければならない。
47 - パッチ自体か同等の修正が Linus のツリーに既に存在しなければならない。 47 - パッチ自体か同等の修正が Linus のツリーに既に存在しなければならない。
48  Linus のツリーでのコミットID を -stable へのパッチ投稿の際に引用す 48  Linus のツリーでのコミットID を -stable へのパッチ投稿の際に引用す
49 ること。 49 ること。
diff --git a/Documentation/kernel-per-CPU-kthreads.txt b/Documentation/kernel-per-CPU-kthreads.txt
index bbc3a8b8cff4..df31e30b6a02 100644
--- a/Documentation/kernel-per-CPU-kthreads.txt
+++ b/Documentation/kernel-per-CPU-kthreads.txt
@@ -264,7 +264,7 @@ To reduce its OS jitter, do at least one of the following:
264 kthreads from being created in the first place. 264 kthreads from being created in the first place.
2652. Boot with "nosoftlockup=0", which will also prevent these kthreads 2652. Boot with "nosoftlockup=0", which will also prevent these kthreads
266 from being created. Other related watchdog and softlockup boot 266 from being created. Other related watchdog and softlockup boot
267 parameters may be found in Documentation/kernel-parameters.txt 267 parameters may be found in Documentation/admin-guide/kernel-parameters.rst
268 and Documentation/watchdog/watchdog-parameters.txt. 268 and Documentation/watchdog/watchdog-parameters.txt.
2693. Echo a zero to /proc/sys/kernel/watchdog to disable the 2693. Echo a zero to /proc/sys/kernel/watchdog to disable the
270 watchdog timer. 270 watchdog timer.
diff --git a/Documentation/ko_KR/HOWTO b/Documentation/ko_KR/HOWTO
index 9a3e65924d54..025252731af5 100644
--- a/Documentation/ko_KR/HOWTO
+++ b/Documentation/ko_KR/HOWTO
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is a version of Documentation/HOWTO translated into korean 2This is a version of Documentation/process/howto.rst translated into korean
3This document is maintained by Minchan Kim <minchan@kernel.org> 3This document is maintained by Minchan Kim <minchan@kernel.org>
4If you find any difference between this document and the original file or 4If you find any difference between this document and the original file or
5a problem with the translation, please contact the maintainer of this file. 5a problem with the translation, please contact the maintainer of this file.
@@ -11,7 +11,7 @@ try to update the original English file first.
11 11
12================================== 12==================================
13이 문서는 13이 문서는
14Documentation/HOWTO 14Documentation/process/howto.rst
15의 한글 번역입니다. 15의 한글 번역입니다.
16 16
17역자: 김민찬 <minchan@kernel.org> 17역자: 김민찬 <minchan@kernel.org>
@@ -98,18 +98,18 @@ mtk.manpages@gmail.com의 메인테이너에게 보낼 것을 권장한다.
98 빌드하기 위해 필요한 것을 설명한다. 커널에 입문하는 사람들은 여기서 98 빌드하기 위해 필요한 것을 설명한다. 커널에 입문하는 사람들은 여기서
99 시작해야 한다. 99 시작해야 한다.
100 100
101 Documentation/Changes 101 Documentation/process/changes.rst
102 이 파일은 커널을 성공적으로 빌드하고 실행시키기 위해 필요한 다양한 102 이 파일은 커널을 성공적으로 빌드하고 실행시키기 위해 필요한 다양한
103 소프트웨어 패키지들의 최소 버젼을 나열한다. 103 소프트웨어 패키지들의 최소 버젼을 나열한다.
104 104
105 Documentation/CodingStyle 105 Documentation/process/coding-style.rst
106 이 문서는 리눅스 커널 코딩 스타일과 그렇게 한 몇몇 이유를 설명한다. 106 이 문서는 리눅스 커널 코딩 스타일과 그렇게 한 몇몇 이유를 설명한다.
107 모든 새로운 코드는 이 문서에 가이드라인들을 따라야 한다. 대부분의 107 모든 새로운 코드는 이 문서에 가이드라인들을 따라야 한다. 대부분의
108 메인테이너들은 이 규칙을 따르는 패치들만을 받아들일 것이고 많은 사람들이 108 메인테이너들은 이 규칙을 따르는 패치들만을 받아들일 것이고 많은 사람들이
109 그 패치가 올바른 스타일일 경우만 코드를 검토할 것이다. 109 그 패치가 올바른 스타일일 경우만 코드를 검토할 것이다.
110 110
111 Documentation/SubmittingPatches 111 Documentation/process/submitting-patches.rst
112 Documentation/SubmittingDrivers 112 Documentation/process/submitting-drivers.rst
113 이 파일들은 성공적으로 패치를 만들고 보내는 법을 다음의 내용들로 113 이 파일들은 성공적으로 패치를 만들고 보내는 법을 다음의 내용들로
114 굉장히 상세히 설명하고 있다(그러나 다음으로 한정되진 않는다). 114 굉장히 상세히 설명하고 있다(그러나 다음으로 한정되진 않는다).
115 - Email 내용들 115 - Email 내용들
@@ -126,7 +126,7 @@ mtk.manpages@gmail.com의 메인테이너에게 보낼 것을 권장한다.
126 "Linux kernel patch submission format" 126 "Linux kernel patch submission format"
127 http://linux.yyz.us/patch-format.html 127 http://linux.yyz.us/patch-format.html
128 128
129 Documentation/stable_api_nonsense.txt 129 Documentation/process/stable-api-nonsense.rst
130 이 문서는 의도적으로 커널이 불변하는 API를 갖지 않도록 결정한 130 이 문서는 의도적으로 커널이 불변하는 API를 갖지 않도록 결정한
131 이유를 설명하며 다음과 같은 것들을 포함한다. 131 이유를 설명하며 다음과 같은 것들을 포함한다.
132 - 서브시스템 shim-layer(호환성을 위해?) 132 - 서브시스템 shim-layer(호환성을 위해?)
@@ -136,12 +136,12 @@ mtk.manpages@gmail.com의 메인테이너에게 보낼 것을 권장한다.
136 리눅스로 전향하는 사람들에게는 매우 중요하다. 136 리눅스로 전향하는 사람들에게는 매우 중요하다.
137 137
138 138
139 Documentation/SecurityBugs 139 Documentation/admin-guide/security-bugs.rst
140 여러분들이 리눅스 커널의 보안 문제를 발견했다고 생각한다면 이 문서에 140 여러분들이 리눅스 커널의 보안 문제를 발견했다고 생각한다면 이 문서에
141 나온 단계에 따라서 커널 개발자들에게 알리고 그 문제를 해결할 수 있도록 141 나온 단계에 따라서 커널 개발자들에게 알리고 그 문제를 해결할 수 있도록
142 도와 달라. 142 도와 달라.
143 143
144 Documentation/ManagementStyle 144 Documentation/process/management-style.rst
145 이 문서는 리눅스 커널 메인테이너들이 그들의 방법론에 녹아 있는 145 이 문서는 리눅스 커널 메인테이너들이 그들의 방법론에 녹아 있는
146 정신을 어떻게 공유하고 운영하는지를 설명한다. 이것은 커널 개발에 입문하는 146 정신을 어떻게 공유하고 운영하는지를 설명한다. 이것은 커널 개발에 입문하는
147 모든 사람들(또는 커널 개발에 작은 호기심이라도 있는 사람들)이 147 모든 사람들(또는 커널 개발에 작은 호기심이라도 있는 사람들)이
@@ -149,17 +149,17 @@ mtk.manpages@gmail.com의 메인테이너에게 보낼 것을 권장한다.
149 독특한 행동에 관하여 흔히 있는 오해들과 혼란들을 해소하고 있기 149 독특한 행동에 관하여 흔히 있는 오해들과 혼란들을 해소하고 있기
150 때문이다. 150 때문이다.
151 151
152 Documentation/stable_kernel_rules.txt 152 Documentation/process/stable-kernel-rules.rst
153 이 문서는 안정적인 커널 배포가 이루어지는 규칙을 설명하고 있으며 153 이 문서는 안정적인 커널 배포가 이루어지는 규칙을 설명하고 있으며
154 여러분들이 이러한 배포들 중 하나에 변경을 하길 원한다면 154 여러분들이 이러한 배포들 중 하나에 변경을 하길 원한다면
155 무엇을 해야 하는지를 설명한다. 155 무엇을 해야 하는지를 설명한다.
156 156
157 Documentation/kernel-docs.txt 157 Documentation/process/kernel-docs.rst
158 커널 개발에 관계된 외부 문서의 리스트이다. 커널 내의 포함된 문서들 158 커널 개발에 관계된 외부 문서의 리스트이다. 커널 내의 포함된 문서들
159 중에 여러분이 찾고 싶은 문서를 발견하지 못할 경우 이 리스트를 159 중에 여러분이 찾고 싶은 문서를 발견하지 못할 경우 이 리스트를
160 살펴보라. 160 살펴보라.
161 161
162 Documentation/applying-patches.txt 162 Documentation/process/applying-patches.rst
163 패치가 무엇이며 그것을 커널의 다른 개발 브랜치들에 어떻게 163 패치가 무엇이며 그것을 커널의 다른 개발 브랜치들에 어떻게
164 적용하는지에 관하여 자세히 설명하고 있는 좋은 입문서이다. 164 적용하는지에 관하여 자세히 설명하고 있는 좋은 입문서이다.
165 165
@@ -276,7 +276,7 @@ Andrew Morton의 글이 있다.
2764.x.y는 "stable" 팀<stable@vger.kernel.org>에 의해 관리되며 거의 매번 격주로 2764.x.y는 "stable" 팀<stable@vger.kernel.org>에 의해 관리되며 거의 매번 격주로
277배포된다. 277배포된다.
278 278
279커널 트리 문서들 내에 Documentation/stable_kernel_rules.txt 파일은 어떤 279커널 트리 문서들 내에 Documentation/process/stable-kernel-rules.rst 파일은 어떤
280종류의 변경들이 -stable 트리로 들어왔는지와 배포 프로세스가 어떻게 280종류의 변경들이 -stable 트리로 들어왔는지와 배포 프로세스가 어떻게
281진행되는지를 설명한다. 281진행되는지를 설명한다.
282 282
@@ -328,7 +328,7 @@ bugzilla.kernel.org는 리눅스 커널 개발자들이 커널의 버그를 추
328kernel bugzilla를 사용하는 자세한 방법은 다음을 참조하라. 328kernel bugzilla를 사용하는 자세한 방법은 다음을 참조하라.
329 http://test.kernel.org/bugzilla/faq.html 329 http://test.kernel.org/bugzilla/faq.html
330 330
331메인 커널 소스 디렉토리에 있는 REPORTING-BUGS 파일은 커널 버그라고 생각되는 331메인 커널 소스 디렉토리에 있는 admin-guide/reporting-bugs.rst 파일은 커널 버그라고 생각되는
332것을 보고하는 방법에 관한 좋은 템플릿이며 문제를 추적하기 위해서 커널 332것을 보고하는 방법에 관한 좋은 템플릿이며 문제를 추적하기 위해서 커널
333개발자들이 필요로 하는 정보가 무엇들인지를 상세히 설명하고 있다. 333개발자들이 필요로 하는 정보가 무엇들인지를 상세히 설명하고 있다.
334 334
@@ -391,7 +391,7 @@ bugme-janitor 메일링 리스트(bugzilla에 모든 변화들이 여기서 메
391"John 커널해커는 작성했다...."를 유지하며 여러분들의 의견을 그 메일의 윗부분에 391"John 커널해커는 작성했다...."를 유지하며 여러분들의 의견을 그 메일의 윗부분에
392작성하지 말고 각 인용한 단락들 사이에 넣어라. 392작성하지 말고 각 인용한 단락들 사이에 넣어라.
393 393
394여러분들이 패치들을 메일에 넣는다면 그것들은 Documentation/SubmittingPatches에 394여러분들이 패치들을 메일에 넣는다면 그것들은 Documentation/process/submitting-patches.rst
395나와있는데로 명백히(plain) 읽을 수 있는 텍스트여야 한다. 커널 개발자들은 395나와있는데로 명백히(plain) 읽을 수 있는 텍스트여야 한다. 커널 개발자들은
396첨부파일이나 압축된 패치들을 원하지 않는다. 그들은 여러분들의 패치의 396첨부파일이나 압축된 패치들을 원하지 않는다. 그들은 여러분들의 패치의
397각 라인 단위로 코멘트를 하길 원하며 압축하거나 첨부하지 않고 보내는 것이 397각 라인 단위로 코멘트를 하길 원하며 압축하거나 첨부하지 않고 보내는 것이
diff --git a/Documentation/ko_KR/stable_api_nonsense.txt b/Documentation/ko_KR/stable_api_nonsense.txt
index 3ba10b11d556..4d93af1efd61 100644
--- a/Documentation/ko_KR/stable_api_nonsense.txt
+++ b/Documentation/ko_KR/stable_api_nonsense.txt
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is a version of Documentation/stable_api_nonsense.txt translated 2This is a version of Documentation/process/stable-api-nonsense.rst translated
3into korean 3into korean
4This document is maintained by Minchan Kim <minchan@kernel.org> 4This document is maintained by Minchan Kim <minchan@kernel.org>
5If you find any difference between this document and the original file or 5If you find any difference between this document and the original file or
@@ -12,7 +12,7 @@ try to update the original English file first.
12 12
13================================== 13==================================
14이 문서는 14이 문서는
15Documentation/stable_api_nonsense.txt 15Documentation/process/stable-api-nonsense.rst
16의 한글 번역입니다. 16의 한글 번역입니다.
17 17
18역자: 김민찬 <minchan@kernel.org> 18역자: 김민찬 <minchan@kernel.org>
diff --git a/Documentation/lockup-watchdogs.txt b/Documentation/lockup-watchdogs.txt
index 4a6e33e1af61..c8b8378513d6 100644
--- a/Documentation/lockup-watchdogs.txt
+++ b/Documentation/lockup-watchdogs.txt
@@ -11,7 +11,7 @@ details), without giving other tasks a chance to run. The current
11stack trace is displayed upon detection and, by default, the system 11stack trace is displayed upon detection and, by default, the system
12will stay locked up. Alternatively, the kernel can be configured to 12will stay locked up. Alternatively, the kernel can be configured to
13panic; a sysctl, "kernel.softlockup_panic", a kernel parameter, 13panic; a sysctl, "kernel.softlockup_panic", a kernel parameter,
14"softlockup_panic" (see "Documentation/kernel-parameters.txt" for 14"softlockup_panic" (see "Documentation/admin-guide/kernel-parameters.rst" for
15details), and a compile option, "BOOTPARAM_SOFTLOCKUP_PANIC", are 15details), and a compile option, "BOOTPARAM_SOFTLOCKUP_PANIC", are
16provided for this. 16provided for this.
17 17
@@ -23,7 +23,7 @@ upon detection and the system will stay locked up unless the default
23behavior is changed, which can be done through a sysctl, 23behavior is changed, which can be done through a sysctl,
24'hardlockup_panic', a compile time knob, "BOOTPARAM_HARDLOCKUP_PANIC", 24'hardlockup_panic', a compile time knob, "BOOTPARAM_HARDLOCKUP_PANIC",
25and a kernel parameter, "nmi_watchdog" 25and a kernel parameter, "nmi_watchdog"
26(see "Documentation/kernel-parameters.txt" for details). 26(see "Documentation/admin-guide/kernel-parameters.rst" for details).
27 27
28The panic option can be used in combination with panic_timeout (this 28The panic option can be used in combination with panic_timeout (this
29timeout is set through the confusingly named "kernel.panic" sysctl), 29timeout is set through the confusingly named "kernel.panic" sysctl),
diff --git a/Documentation/m68k/kernel-options.txt b/Documentation/m68k/kernel-options.txt
index eaf32a1fd0b1..79d21246c75a 100644
--- a/Documentation/m68k/kernel-options.txt
+++ b/Documentation/m68k/kernel-options.txt
@@ -139,7 +139,7 @@ follows:
139 PARTUUID=00112233-4455-6677-8899-AABBCCDDEEFF/PARTNROFF=-2 139 PARTUUID=00112233-4455-6677-8899-AABBCCDDEEFF/PARTNROFF=-2
140 140
141Authoritative information can be found in 141Authoritative information can be found in
142"Documentation/kernel-parameters.txt". 142"Documentation/admin-guide/kernel-parameters.rst".
143 143
144 144
1452.2) ro, rw 1452.2) ro, rw
diff --git a/Documentation/media/uapi/v4l/diff-v4l.rst b/Documentation/media/uapi/v4l/diff-v4l.rst
index 76b2ecab8657..8209eeb63dd2 100644
--- a/Documentation/media/uapi/v4l/diff-v4l.rst
+++ b/Documentation/media/uapi/v4l/diff-v4l.rst
@@ -648,12 +648,12 @@ microcode programming. A new interface for MPEG compression and playback
648devices is documented in :ref:`extended-controls`. 648devices is documented in :ref:`extended-controls`.
649 649
650.. [#f1] 650.. [#f1]
651 According to Documentation/devices.txt these should be symbolic links 651 According to Documentation/admin-guide/devices.rst these should be symbolic links
652 to ``/dev/video0``. Note the original bttv interface is not 652 to ``/dev/video0``. Note the original bttv interface is not
653 compatible with V4L or V4L2. 653 compatible with V4L or V4L2.
654 654
655.. [#f2] 655.. [#f2]
656 According to ``Documentation/devices.txt`` a symbolic link to 656 According to ``Documentation/admin-guide/devices.rst`` a symbolic link to
657 ``/dev/radio0``. 657 ``/dev/radio0``.
658 658
659.. [#f3] 659.. [#f3]
diff --git a/Documentation/media/v4l-drivers/bttv.rst b/Documentation/media/v4l-drivers/bttv.rst
index 7abc1c9a261b..bc63b12efafd 100644
--- a/Documentation/media/v4l-drivers/bttv.rst
+++ b/Documentation/media/v4l-drivers/bttv.rst
@@ -304,10 +304,10 @@ bug. It is very helpful if you can tell where exactly it broke
304With a hard freeze you probably doesn't find anything in the logfiles. 304With a hard freeze you probably doesn't find anything in the logfiles.
305The only way to capture any kernel messages is to hook up a serial 305The only way to capture any kernel messages is to hook up a serial
306console and let some terminal application log the messages. /me uses 306console and let some terminal application log the messages. /me uses
307screen. See Documentation/serial-console.txt for details on setting 307screen. See Documentation/admin-guide/serial-console.rst for details on setting
308up a serial console. 308up a serial console.
309 309
310Read Documentation/oops-tracing.txt to learn how to get any useful 310Read Documentation/admin-guide/oops-tracing.rst to learn how to get any useful
311information out of a register+stack dump printed by the kernel on 311information out of a register+stack dump printed by the kernel on
312protection faults (so-called "kernel oops"). 312protection faults (so-called "kernel oops").
313 313
diff --git a/Documentation/memory-hotplug.txt b/Documentation/memory-hotplug.txt
index 0d7cb955aa01..5de846d3ecc0 100644
--- a/Documentation/memory-hotplug.txt
+++ b/Documentation/memory-hotplug.txt
@@ -324,7 +324,7 @@ guarantee that the memory block contains only migratable pages.
324Now, a boot option for making a memory block which consists of migratable pages 324Now, a boot option for making a memory block which consists of migratable pages
325is supported. By specifying "kernelcore=" or "movablecore=" boot option, you can 325is supported. By specifying "kernelcore=" or "movablecore=" boot option, you can
326create ZONE_MOVABLE...a zone which is just used for movable pages. 326create ZONE_MOVABLE...a zone which is just used for movable pages.
327(See also Documentation/kernel-parameters.txt) 327(See also Documentation/admin-guide/kernel-parameters.rst)
328 328
329Assume the system has "TOTAL" amount of memory at boot time, this boot option 329Assume the system has "TOTAL" amount of memory at boot time, this boot option
330creates ZONE_MOVABLE as following. 330creates ZONE_MOVABLE as following.
diff --git a/Documentation/networking/netconsole.txt b/Documentation/networking/netconsole.txt
index 30409a36e95d..296ea00fd3eb 100644
--- a/Documentation/networking/netconsole.txt
+++ b/Documentation/networking/netconsole.txt
@@ -200,7 +200,7 @@ priority messages to the console. You can change this at runtime using:
200or by specifying "debug" on the kernel command line at boot, to send 200or by specifying "debug" on the kernel command line at boot, to send
201all kernel messages to the console. A specific value for this parameter 201all kernel messages to the console. A specific value for this parameter
202can also be set using the "loglevel" kernel boot option. See the 202can also be set using the "loglevel" kernel boot option. See the
203dmesg(8) man page and Documentation/kernel-parameters.txt for details. 203dmesg(8) man page and Documentation/admin-guide/kernel-parameters.rst for details.
204 204
205Netconsole was designed to be as instantaneous as possible, to 205Netconsole was designed to be as instantaneous as possible, to
206enable the logging of even the most critical kernel bugs. It works 206enable the logging of even the most critical kernel bugs. It works
diff --git a/Documentation/networking/netdev-FAQ.txt b/Documentation/networking/netdev-FAQ.txt
index 0fe1c6e0dbcd..cdebc5c8705f 100644
--- a/Documentation/networking/netdev-FAQ.txt
+++ b/Documentation/networking/netdev-FAQ.txt
@@ -136,14 +136,14 @@ A: Normally Greg Kroah-Hartman collects stable commits himself, but
136 136
137Q: I see a network patch and I think it should be backported to stable. 137Q: I see a network patch and I think it should be backported to stable.
138 Should I request it via "stable@vger.kernel.org" like the references in 138 Should I request it via "stable@vger.kernel.org" like the references in
139 the kernel's Documentation/stable_kernel_rules.txt file say? 139 the kernel's Documentation/process/stable-kernel-rules.rst file say?
140 140
141A: No, not for networking. Check the stable queues as per above 1st to see 141A: No, not for networking. Check the stable queues as per above 1st to see
142 if it is already queued. If not, then send a mail to netdev, listing 142 if it is already queued. If not, then send a mail to netdev, listing
143 the upstream commit ID and why you think it should be a stable candidate. 143 the upstream commit ID and why you think it should be a stable candidate.
144 144
145 Before you jump to go do the above, do note that the normal stable rules 145 Before you jump to go do the above, do note that the normal stable rules
146 in Documentation/stable_kernel_rules.txt still apply. So you need to 146 in Documentation/process/stable-kernel-rules.rst still apply. So you need to
147 explicitly indicate why it is a critical fix and exactly what users are 147 explicitly indicate why it is a critical fix and exactly what users are
148 impacted. In addition, you need to convince yourself that you _really_ 148 impacted. In addition, you need to convince yourself that you _really_
149 think it has been overlooked, vs. having been considered and rejected. 149 think it has been overlooked, vs. having been considered and rejected.
@@ -165,7 +165,7 @@ A: No. See above answer. In short, if you think it really belongs in
165 165
166 If you think there is some valid information relating to it being in 166 If you think there is some valid information relating to it being in
167 stable that does _not_ belong in the commit log, then use the three 167 stable that does _not_ belong in the commit log, then use the three
168 dash marker line as described in Documentation/SubmittingPatches to 168 dash marker line as described in Documentation/process/submitting-patches.rst to
169 temporarily embed that information into the patch that you send. 169 temporarily embed that information into the patch that you send.
170 170
171Q: Someone said that the comment style and coding convention is different 171Q: Someone said that the comment style and coding convention is different
@@ -220,5 +220,5 @@ A: Attention to detail. Re-read your own work as if you were the
220 If it is your first patch, mail it to yourself so you can test apply 220 If it is your first patch, mail it to yourself so you can test apply
221 it to an unpatched tree to confirm infrastructure didn't mangle it. 221 it to an unpatched tree to confirm infrastructure didn't mangle it.
222 222
223 Finally, go back and read Documentation/SubmittingPatches to be 223 Finally, go back and read Documentation/process/submitting-patches.rst to be
224 sure you are not repeating some common mistake documented there. 224 sure you are not repeating some common mistake documented there.
diff --git a/Documentation/networking/vortex.txt b/Documentation/networking/vortex.txt
index 97282da82b75..ad3dead052a4 100644
--- a/Documentation/networking/vortex.txt
+++ b/Documentation/networking/vortex.txt
@@ -364,7 +364,7 @@ steps you should take:
364 364
365- The contents of your report will vary a lot depending upon the 365- The contents of your report will vary a lot depending upon the
366 problem. If it's a kernel crash then you should refer to the 366 problem. If it's a kernel crash then you should refer to the
367 REPORTING-BUGS file. 367 admin-guide/reporting-bugs.rst file.
368 368
369 But for most problems it is useful to provide the following: 369 But for most problems it is useful to provide the following:
370 370
diff --git a/Documentation/power/00-INDEX b/Documentation/power/00-INDEX
index ad04cc8097ed..7cb6085839f3 100644
--- a/Documentation/power/00-INDEX
+++ b/Documentation/power/00-INDEX
@@ -6,7 +6,7 @@ basic-pm-debugging.txt
6 - Debugging suspend and resume 6 - Debugging suspend and resume
7charger-manager.txt 7charger-manager.txt
8 - Battery charger management. 8 - Battery charger management.
9devices.txt 9admin-guide/devices.rst
10 - How drivers interact with system-wide power management 10 - How drivers interact with system-wide power management
11drivers-testing.txt 11drivers-testing.txt
12 - Testing suspend and resume support in device drivers 12 - Testing suspend and resume support in device drivers
diff --git a/Documentation/power/pci.txt b/Documentation/power/pci.txt
index 44558882aa60..85c746cbab2c 100644
--- a/Documentation/power/pci.txt
+++ b/Documentation/power/pci.txt
@@ -8,7 +8,7 @@ management. Based on previous work by Patrick Mochel <mochel@transmeta.com>
8 8
9This document only covers the aspects of power management specific to PCI 9This document only covers the aspects of power management specific to PCI
10devices. For general description of the kernel's interfaces related to device 10devices. For general description of the kernel's interfaces related to device
11power management refer to Documentation/power/devices.txt and 11power management refer to Documentation/power/admin-guide/devices.rst and
12Documentation/power/runtime_pm.txt. 12Documentation/power/runtime_pm.txt.
13 13
14--------------------------------------------------------------------------- 14---------------------------------------------------------------------------
@@ -417,7 +417,7 @@ pm->runtime_idle() callback.
4172.4. System-Wide Power Transitions 4172.4. System-Wide Power Transitions
418---------------------------------- 418----------------------------------
419There are a few different types of system-wide power transitions, described in 419There are a few different types of system-wide power transitions, described in
420Documentation/power/devices.txt. Each of them requires devices to be handled 420Documentation/power/admin-guide/devices.rst. Each of them requires devices to be handled
421in a specific way and the PM core executes subsystem-level power management 421in a specific way and the PM core executes subsystem-level power management
422callbacks for this purpose. They are executed in phases such that each phase 422callbacks for this purpose. They are executed in phases such that each phase
423involves executing the same subsystem-level callback for every device belonging 423involves executing the same subsystem-level callback for every device belonging
@@ -623,7 +623,7 @@ System restore requires a hibernation image to be loaded into memory and the
623pre-hibernation memory contents to be restored before the pre-hibernation system 623pre-hibernation memory contents to be restored before the pre-hibernation system
624activity can be resumed. 624activity can be resumed.
625 625
626As described in Documentation/power/devices.txt, the hibernation image is loaded 626As described in Documentation/power/admin-guide/devices.rst, the hibernation image is loaded
627into memory by a fresh instance of the kernel, called the boot kernel, which in 627into memory by a fresh instance of the kernel, called the boot kernel, which in
628turn is loaded and run by a boot loader in the usual way. After the boot kernel 628turn is loaded and run by a boot loader in the usual way. After the boot kernel
629has loaded the image, it needs to replace its own code and data with the code 629has loaded the image, it needs to replace its own code and data with the code
@@ -677,7 +677,7 @@ controlling the runtime power management of their devices.
677 677
678At the time of this writing there are two ways to define power management 678At the time of this writing there are two ways to define power management
679callbacks for a PCI device driver, the recommended one, based on using a 679callbacks for a PCI device driver, the recommended one, based on using a
680dev_pm_ops structure described in Documentation/power/devices.txt, and the 680dev_pm_ops structure described in Documentation/power/admin-guide/devices.rst, and the
681"legacy" one, in which the .suspend(), .suspend_late(), .resume_early(), and 681"legacy" one, in which the .suspend(), .suspend_late(), .resume_early(), and
682.resume() callbacks from struct pci_driver are used. The legacy approach, 682.resume() callbacks from struct pci_driver are used. The legacy approach,
683however, doesn't allow one to define runtime power management callbacks and is 683however, doesn't allow one to define runtime power management callbacks and is
@@ -1046,5 +1046,5 @@ PCI Local Bus Specification, Rev. 3.0
1046PCI Bus Power Management Interface Specification, Rev. 1.2 1046PCI Bus Power Management Interface Specification, Rev. 1.2
1047Advanced Configuration and Power Interface (ACPI) Specification, Rev. 3.0b 1047Advanced Configuration and Power Interface (ACPI) Specification, Rev. 3.0b
1048PCI Express Base Specification, Rev. 2.0 1048PCI Express Base Specification, Rev. 2.0
1049Documentation/power/devices.txt 1049Documentation/power/admin-guide/devices.rst
1050Documentation/power/runtime_pm.txt 1050Documentation/power/runtime_pm.txt
diff --git a/Documentation/power/runtime_pm.txt b/Documentation/power/runtime_pm.txt
index 1fd1fbe9ce95..4870980e967e 100644
--- a/Documentation/power/runtime_pm.txt
+++ b/Documentation/power/runtime_pm.txt
@@ -674,7 +674,7 @@ left in runtime suspend. If that happens, the PM core will not execute any
674system suspend and resume callbacks for all of those devices, except for the 674system suspend and resume callbacks for all of those devices, except for the
675complete callback, which is then entirely responsible for handling the device 675complete callback, which is then entirely responsible for handling the device
676as appropriate. This only applies to system suspend transitions that are not 676as appropriate. This only applies to system suspend transitions that are not
677related to hibernation (see Documentation/power/devices.txt for more 677related to hibernation (see Documentation/power/admin-guide/devices.rst for more
678information). 678information).
679 679
680The PM core does its best to reduce the probability of race conditions between 680The PM core does its best to reduce the probability of race conditions between
diff --git a/Documentation/power/swsusp-dmcrypt.txt b/Documentation/power/swsusp-dmcrypt.txt
index 59931b46ff7e..b802fbfd95ef 100644
--- a/Documentation/power/swsusp-dmcrypt.txt
+++ b/Documentation/power/swsusp-dmcrypt.txt
@@ -8,7 +8,7 @@ Some prerequisites:
8You know how dm-crypt works. If not, visit the following web page: 8You know how dm-crypt works. If not, visit the following web page:
9http://www.saout.de/misc/dm-crypt/ 9http://www.saout.de/misc/dm-crypt/
10You have read Documentation/power/swsusp.txt and understand it. 10You have read Documentation/power/swsusp.txt and understand it.
11You did read Documentation/initrd.txt and know how an initrd works. 11You did read Documentation/admin-guide/initrd.rst and know how an initrd works.
12You know how to create or how to modify an initrd. 12You know how to create or how to modify an initrd.
13 13
14Now your system is properly set up, your disk is encrypted except for 14Now your system is properly set up, your disk is encrypted except for
diff --git a/Documentation/process/4.Coding.rst b/Documentation/process/4.Coding.rst
index 9d5cef996f7f..983d628c1112 100644
--- a/Documentation/process/4.Coding.rst
+++ b/Documentation/process/4.Coding.rst
@@ -22,7 +22,7 @@ Coding style
22************ 22************
23 23
24The kernel has long had a standard coding style, described in 24The kernel has long had a standard coding style, described in
25Documentation/CodingStyle. For much of that time, the policies described 25Documentation/process/coding-style.rst. For much of that time, the policies described
26in that file were taken as being, at most, advisory. As a result, there is 26in that file were taken as being, at most, advisory. As a result, there is
27a substantial amount of code in the kernel which does not meet the coding 27a substantial amount of code in the kernel which does not meet the coding
28style guidelines. The presence of that code leads to two independent 28style guidelines. The presence of that code leads to two independent
@@ -343,7 +343,7 @@ user-space developers to know what they are working with. See
343Documentation/ABI/README for a description of how this documentation should 343Documentation/ABI/README for a description of how this documentation should
344be formatted and what information needs to be provided. 344be formatted and what information needs to be provided.
345 345
346The file Documentation/kernel-parameters.txt describes all of the kernel's 346The file Documentation/admin-guide/kernel-parameters.rst describes all of the kernel's
347boot-time parameters. Any patch which adds new parameters should add the 347boot-time parameters. Any patch which adds new parameters should add the
348appropriate entries to this file. 348appropriate entries to this file.
349 349
diff --git a/Documentation/process/5.Posting.rst b/Documentation/process/5.Posting.rst
index b511ddf7e82a..1b7728b19ea7 100644
--- a/Documentation/process/5.Posting.rst
+++ b/Documentation/process/5.Posting.rst
@@ -9,8 +9,8 @@ kernel. Unsurprisingly, the kernel development community has evolved a set
9of conventions and procedures which are used in the posting of patches; 9of conventions and procedures which are used in the posting of patches;
10following them will make life much easier for everybody involved. This 10following them will make life much easier for everybody involved. This
11document will attempt to cover these expectations in reasonable detail; 11document will attempt to cover these expectations in reasonable detail;
12more information can also be found in the files SubmittingPatches, 12more information can also be found in the files process/submitting-patches.rst,
13SubmittingDrivers, and SubmitChecklist in the kernel documentation 13process/submitting-drivers.rst, and process/submit-checklist.rst in the kernel documentation
14directory. 14directory.
15 15
16 16
@@ -198,7 +198,7 @@ pass it to diff with the "-X" option.
198 198
199The tags mentioned above are used to describe how various developers have 199The tags mentioned above are used to describe how various developers have
200been associated with the development of this patch. They are described in 200been associated with the development of this patch. They are described in
201detail in the SubmittingPatches document; what follows here is a brief 201detail in the process/submitting-patches.rst document; what follows here is a brief
202summary. Each of these lines has the format: 202summary. Each of these lines has the format:
203 203
204:: 204::
@@ -210,7 +210,7 @@ The tags in common use are:
210 - Signed-off-by: this is a developer's certification that he or she has 210 - Signed-off-by: this is a developer's certification that he or she has
211 the right to submit the patch for inclusion into the kernel. It is an 211 the right to submit the patch for inclusion into the kernel. It is an
212 agreement to the Developer's Certificate of Origin, the full text of 212 agreement to the Developer's Certificate of Origin, the full text of
213 which can be found in Documentation/SubmittingPatches. Code without a 213 which can be found in Documentation/process/submitting-patches.rst. Code without a
214 proper signoff cannot be merged into the mainline. 214 proper signoff cannot be merged into the mainline.
215 215
216 - Acked-by: indicates an agreement by another developer (often a 216 - Acked-by: indicates an agreement by another developer (often a
@@ -221,7 +221,7 @@ The tags in common use are:
221 it to work. 221 it to work.
222 222
223 - Reviewed-by: the named developer has reviewed the patch for correctness; 223 - Reviewed-by: the named developer has reviewed the patch for correctness;
224 see the reviewer's statement in Documentation/SubmittingPatches for more 224 see the reviewer's statement in Documentation/process/submitting-patches.rst for more
225 detail. 225 detail.
226 226
227 - Reported-by: names a user who reported a problem which is fixed by this 227 - Reported-by: names a user who reported a problem which is fixed by this
@@ -248,7 +248,7 @@ take care of:
248 be examined in any detail. If there is any doubt at all, mail the patch 248 be examined in any detail. If there is any doubt at all, mail the patch
249 to yourself and convince yourself that it shows up intact. 249 to yourself and convince yourself that it shows up intact.
250 250
251 Documentation/email-clients.txt has some helpful hints on making 251 Documentation/process/email-clients.rst has some helpful hints on making
252 specific mail clients work for sending patches. 252 specific mail clients work for sending patches.
253 253
254 - Are you sure your patch is free of silly mistakes? You should always 254 - Are you sure your patch is free of silly mistakes? You should always
diff --git a/Documentation/process/8.Conclusion.rst b/Documentation/process/8.Conclusion.rst
index 23ec7cbc2d2b..1c7f54cd0261 100644
--- a/Documentation/process/8.Conclusion.rst
+++ b/Documentation/process/8.Conclusion.rst
@@ -5,9 +5,9 @@ For more information
5 5
6There are numerous sources of information on Linux kernel development and 6There are numerous sources of information on Linux kernel development and
7related topics. First among those will always be the Documentation 7related topics. First among those will always be the Documentation
8directory found in the kernel source distribution. The top-level HOWTO 8directory found in the kernel source distribution. The top-level process/howto.rst
9file is an important starting point; SubmittingPatches and 9file is an important starting point; process/submitting-patches.rst and
10SubmittingDrivers are also something which all kernel developers should 10process/submitting-drivers.rst are also something which all kernel developers should
11read. Many internal kernel APIs are documented using the kerneldoc 11read. Many internal kernel APIs are documented using the kerneldoc
12mechanism; "make htmldocs" or "make pdfdocs" can be used to generate those 12mechanism; "make htmldocs" or "make pdfdocs" can be used to generate those
13documents in HTML or PDF format (though the version of TeX shipped by some 13documents in HTML or PDF format (though the version of TeX shipped by some
diff --git a/Documentation/process/adding-syscalls.rst b/Documentation/process/adding-syscalls.rst
index f5b5b1aa51b3..8cc25a06f353 100644
--- a/Documentation/process/adding-syscalls.rst
+++ b/Documentation/process/adding-syscalls.rst
@@ -3,7 +3,7 @@ Adding a New System Call
3 3
4This document describes what's involved in adding a new system call to the 4This document describes what's involved in adding a new system call to the
5Linux kernel, over and above the normal submission advice in 5Linux kernel, over and above the normal submission advice in
6:ref:`Documentation/SubmittingPatches <submittingpatches>`. 6:ref:`Documentation/process/submitting-patches.rst <submittingpatches>`.
7 7
8 8
9System Call Alternatives 9System Call Alternatives
diff --git a/Documentation/process/coding-style.rst b/Documentation/process/coding-style.rst
index 9c61c039ccd9..968808bec407 100644
--- a/Documentation/process/coding-style.rst
+++ b/Documentation/process/coding-style.rst
@@ -1058,5 +1058,5 @@ gcc internals and indent, all available from http://www.gnu.org/manual/
1058WG14 is the international standardization working group for the programming 1058WG14 is the international standardization working group for the programming
1059language C, URL: http://www.open-std.org/JTC1/SC22/WG14/ 1059language C, URL: http://www.open-std.org/JTC1/SC22/WG14/
1060 1060
1061Kernel CodingStyle, by greg@kroah.com at OLS 2002: 1061Kernel process/coding-style.rst, by greg@kroah.com at OLS 2002:
1062http://www.kroah.com/linux/talks/ols_2002_kernel_codingstyle_talk/html/ 1062http://www.kroah.com/linux/talks/ols_2002_kernel_codingstyle_talk/html/
diff --git a/Documentation/process/howto.rst b/Documentation/process/howto.rst
index 5f042349f987..3f66a1980726 100644
--- a/Documentation/process/howto.rst
+++ b/Documentation/process/howto.rst
@@ -90,19 +90,19 @@ required reading:
90 what is necessary to do to configure and build the kernel. People 90 what is necessary to do to configure and build the kernel. People
91 who are new to the kernel should start here. 91 who are new to the kernel should start here.
92 92
93 :ref:`Documentation/Changes <changes>` 93 :ref:`Documentation/process/changes.rst <changes>`
94 This file gives a list of the minimum levels of various software 94 This file gives a list of the minimum levels of various software
95 packages that are necessary to build and run the kernel 95 packages that are necessary to build and run the kernel
96 successfully. 96 successfully.
97 97
98 :ref:`Documentation/CodingStyle <codingstyle>` 98 :ref:`Documentation/process/coding-style.rst <codingstyle>`
99 This describes the Linux kernel coding style, and some of the 99 This describes the Linux kernel coding style, and some of the
100 rationale behind it. All new code is expected to follow the 100 rationale behind it. All new code is expected to follow the
101 guidelines in this document. Most maintainers will only accept 101 guidelines in this document. Most maintainers will only accept
102 patches if these rules are followed, and many people will only 102 patches if these rules are followed, and many people will only
103 review code if it is in the proper style. 103 review code if it is in the proper style.
104 104
105 :ref:`Documentation/SubmittingPatches <submittingpatches>` and :ref:`Documentation/SubmittingDrivers <submittingdrivers>` 105 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>` and :ref:`Documentation/process/submitting-drivers.rst <submittingdrivers>`
106 These files describe in explicit detail how to successfully create 106 These files describe in explicit detail how to successfully create
107 and send a patch, including (but not limited to): 107 and send a patch, including (but not limited to):
108 108
@@ -122,7 +122,7 @@ required reading:
122 "Linux kernel patch submission format" 122 "Linux kernel patch submission format"
123 http://linux.yyz.us/patch-format.html 123 http://linux.yyz.us/patch-format.html
124 124
125 :ref:`Documentation/stable_api_nonsense.txt <stable_api_nonsense>` 125 :ref:`Documentation/process/stable-api-nonsense.rst <stable_api_nonsense>`
126 This file describes the rationale behind the conscious decision to 126 This file describes the rationale behind the conscious decision to
127 not have a stable API within the kernel, including things like: 127 not have a stable API within the kernel, including things like:
128 128
@@ -135,29 +135,29 @@ required reading:
135 philosophy and is very important for people moving to Linux from 135 philosophy and is very important for people moving to Linux from
136 development on other Operating Systems. 136 development on other Operating Systems.
137 137
138 :ref:`Documentation/SecurityBugs <securitybugs>` 138 :ref:`Documentation/admin-guide/security-bugs.rst <securitybugs>`
139 If you feel you have found a security problem in the Linux kernel, 139 If you feel you have found a security problem in the Linux kernel,
140 please follow the steps in this document to help notify the kernel 140 please follow the steps in this document to help notify the kernel
141 developers, and help solve the issue. 141 developers, and help solve the issue.
142 142
143 :ref:`Documentation/ManagementStyle <managementstyle>` 143 :ref:`Documentation/process/management-style.rst <managementstyle>`
144 This document describes how Linux kernel maintainers operate and the 144 This document describes how Linux kernel maintainers operate and the
145 shared ethos behind their methodologies. This is important reading 145 shared ethos behind their methodologies. This is important reading
146 for anyone new to kernel development (or anyone simply curious about 146 for anyone new to kernel development (or anyone simply curious about
147 it), as it resolves a lot of common misconceptions and confusion 147 it), as it resolves a lot of common misconceptions and confusion
148 about the unique behavior of kernel maintainers. 148 about the unique behavior of kernel maintainers.
149 149
150 :ref:`Documentation/stable_kernel_rules.txt <stable_kernel_rules>` 150 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`
151 This file describes the rules on how the stable kernel releases 151 This file describes the rules on how the stable kernel releases
152 happen, and what to do if you want to get a change into one of these 152 happen, and what to do if you want to get a change into one of these
153 releases. 153 releases.
154 154
155 :ref:`Documentation/kernel-docs.txt <kernel_docs>` 155 :ref:`Documentation/process/kernel-docs.rst <kernel_docs>`
156 A list of external documentation that pertains to kernel 156 A list of external documentation that pertains to kernel
157 development. Please consult this list if you do not find what you 157 development. Please consult this list if you do not find what you
158 are looking for within the in-kernel documentation. 158 are looking for within the in-kernel documentation.
159 159
160 :ref:`Documentation/applying-patches.txt <applying_patches>` 160 :ref:`Documentation/process/applying-patches.rst <applying_patches>`
161 A good introduction describing exactly what a patch is and how to 161 A good introduction describing exactly what a patch is and how to
162 apply it to the different development branches of the kernel. 162 apply it to the different development branches of the kernel.
163 163
@@ -307,7 +307,7 @@ two weeks, but it can be longer if there are no pressing problems. A
307security-related problem, instead, can cause a release to happen almost 307security-related problem, instead, can cause a release to happen almost
308instantly. 308instantly.
309 309
310The file Documentation/stable_kernel_rules.txt in the kernel tree 310The file Documentation/process/stable-kernel-rules.rst in the kernel tree
311documents what kinds of changes are acceptable for the -stable tree, and 311documents what kinds of changes are acceptable for the -stable tree, and
312how the release process works. 312how the release process works.
313 313
@@ -366,7 +366,7 @@ tool. For details on how to use the kernel bugzilla, please see:
366 366
367 https://bugzilla.kernel.org/page.cgi?id=faq.html 367 https://bugzilla.kernel.org/page.cgi?id=faq.html
368 368
369The file REPORTING-BUGS in the main kernel source directory has a good 369The file admin-guide/reporting-bugs.rst in the main kernel source directory has a good
370template for how to report a possible kernel bug, and details what kind 370template for how to report a possible kernel bug, and details what kind
371of information is needed by the kernel developers to help track down the 371of information is needed by the kernel developers to help track down the
372problem. 372problem.
@@ -440,7 +440,7 @@ add your statements between the individual quoted sections instead of
440writing at the top of the mail. 440writing at the top of the mail.
441 441
442If you add patches to your mail, make sure they are plain readable text 442If you add patches to your mail, make sure they are plain readable text
443as stated in Documentation/SubmittingPatches. 443as stated in Documentation/process/submitting-patches.rst.
444Kernel developers don't want to deal with 444Kernel developers don't want to deal with
445attachments or compressed patches; they may want to comment on 445attachments or compressed patches; they may want to comment on
446individual lines of your patch, which works only that way. Make sure you 446individual lines of your patch, which works only that way. Make sure you
diff --git a/Documentation/process/management-style.rst b/Documentation/process/management-style.rst
index dea2e66c9a10..45595fd8a66b 100644
--- a/Documentation/process/management-style.rst
+++ b/Documentation/process/management-style.rst
@@ -5,7 +5,7 @@ Linux kernel management style
5 5
6This is a short document describing the preferred (or made up, depending 6This is a short document describing the preferred (or made up, depending
7on who you ask) management style for the linux kernel. It's meant to 7on who you ask) management style for the linux kernel. It's meant to
8mirror the CodingStyle document to some degree, and mainly written to 8mirror the process/coding-style.rst document to some degree, and mainly written to
9avoid answering [#f1]_ the same (or similar) questions over and over again. 9avoid answering [#f1]_ the same (or similar) questions over and over again.
10 10
11Management style is very personal and much harder to quantify than 11Management style is very personal and much harder to quantify than
diff --git a/Documentation/process/stable-kernel-rules.rst b/Documentation/process/stable-kernel-rules.rst
index 4d82e31b7958..11ec2d93a5e0 100644
--- a/Documentation/process/stable-kernel-rules.rst
+++ b/Documentation/process/stable-kernel-rules.rst
@@ -27,7 +27,7 @@ Rules on what kind of patches are accepted, and which ones are not, into the
27 - It cannot contain any "trivial" fixes in it (spelling changes, 27 - It cannot contain any "trivial" fixes in it (spelling changes,
28 whitespace cleanups, etc). 28 whitespace cleanups, etc).
29 - It must follow the 29 - It must follow the
30 :ref:`Documentation/SubmittingPatches <submittingpatches>` 30 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>`
31 rules. 31 rules.
32 - It or an equivalent fix must already exist in Linus' tree (upstream). 32 - It or an equivalent fix must already exist in Linus' tree (upstream).
33 33
@@ -40,7 +40,7 @@ Procedure for submitting patches to the -stable tree
40 Documentation/networking/netdev-FAQ.txt 40 Documentation/networking/netdev-FAQ.txt
41 - Security patches should not be handled (solely) by the -stable review 41 - Security patches should not be handled (solely) by the -stable review
42 process but should follow the procedures in 42 process but should follow the procedures in
43 :ref:`Documentation/SecurityBugs <securitybugs>`. 43 :ref:`Documentation/admin-guide/security-bugs.rst <securitybugs>`.
44 44
45For all other submissions, choose one of the following procedures 45For all other submissions, choose one of the following procedures
46----------------------------------------------------------------- 46-----------------------------------------------------------------
diff --git a/Documentation/process/submit-checklist.rst b/Documentation/process/submit-checklist.rst
index 894289b22b15..a0d9d34bfb6d 100644
--- a/Documentation/process/submit-checklist.rst
+++ b/Documentation/process/submit-checklist.rst
@@ -7,7 +7,7 @@ Here are some basic things that developers should do if they want to see their
7kernel patch submissions accepted more quickly. 7kernel patch submissions accepted more quickly.
8 8
9These are all above and beyond the documentation that is provided in 9These are all above and beyond the documentation that is provided in
10:ref:`Documentation/SubmittingPatches <submittingpatches>` 10:ref:`Documentation/process/submitting-patches.rst <submittingpatches>`
11and elsewhere regarding submitting Linux kernel patches. 11and elsewhere regarding submitting Linux kernel patches.
12 12
13 13
@@ -31,7 +31,7 @@ and elsewhere regarding submitting Linux kernel patches.
31 tends to use ``unsigned long`` for 64-bit quantities. 31 tends to use ``unsigned long`` for 64-bit quantities.
32 32
335) Check your patch for general style as detailed in 335) Check your patch for general style as detailed in
34 :ref:`Documentation/CodingStyle <codingstyle>`. 34 :ref:`Documentation/process/coding-style.rst <codingstyle>`.
35 Check for trivial violations with the patch style checker prior to 35 Check for trivial violations with the patch style checker prior to
36 submission (``scripts/checkpatch.pl``). 36 submission (``scripts/checkpatch.pl``).
37 You should be able to justify all violations that remain in 37 You should be able to justify all violations that remain in
@@ -78,7 +78,7 @@ and elsewhere regarding submitting Linux kernel patches.
7816) All new ``/proc`` entries are documented under ``Documentation/`` 7816) All new ``/proc`` entries are documented under ``Documentation/``
79 79
8017) All new kernel boot parameters are documented in 8017) All new kernel boot parameters are documented in
81 ``Documentation/kernel-parameters.txt``. 81 ``Documentation/admin-guide/kernel-parameters.rst``.
82 82
8318) All new module parameters are documented with ``MODULE_PARM_DESC()`` 8318) All new module parameters are documented with ``MODULE_PARM_DESC()``
84 84
diff --git a/Documentation/process/submitting-drivers.rst b/Documentation/process/submitting-drivers.rst
index 252b77a23fad..0939d018c289 100644
--- a/Documentation/process/submitting-drivers.rst
+++ b/Documentation/process/submitting-drivers.rst
@@ -8,7 +8,7 @@ various kernel trees. Note that if you are interested in video card drivers
8you should probably talk to XFree86 (http://www.xfree86.org/) and/or X.Org 8you should probably talk to XFree86 (http://www.xfree86.org/) and/or X.Org
9(http://x.org/) instead. 9(http://x.org/) instead.
10 10
11Also read the Documentation/SubmittingPatches document. 11Also read the Documentation/process/submitting-patches.rst document.
12 12
13 13
14Allocating Device Numbers 14Allocating Device Numbers
@@ -19,7 +19,7 @@ by the Linux assigned name and number authority (currently this is
19Torben Mathiasen). The site is http://www.lanana.org/. This 19Torben Mathiasen). The site is http://www.lanana.org/. This
20also deals with allocating numbers for devices that are not going to 20also deals with allocating numbers for devices that are not going to
21be submitted to the mainstream kernel. 21be submitted to the mainstream kernel.
22See Documentation/devices.txt for more information on this. 22See Documentation/admin-guide/devices.rst for more information on this.
23 23
24If you don't use assigned numbers then when your device is submitted it will 24If you don't use assigned numbers then when your device is submitted it will
25be given an assigned number even if that is different from values you may 25be given an assigned number even if that is different from values you may
@@ -73,7 +73,7 @@ Interfaces:
73 73
74Code: 74Code:
75 Please use the Linux style of code formatting as documented 75 Please use the Linux style of code formatting as documented
76 in :ref:`Documentation/CodingStyle <codingStyle>`. 76 in :ref:`Documentation/process/coding-style.rst <codingStyle>`.
77 If you have sections of code 77 If you have sections of code
78 that need to be in other formats, for example because they 78 that need to be in other formats, for example because they
79 are shared with a windows driver kit and you want to 79 are shared with a windows driver kit and you want to
@@ -109,7 +109,7 @@ PM support:
109 anything. For the driver testing instructions see 109 anything. For the driver testing instructions see
110 Documentation/power/drivers-testing.txt and for a relatively 110 Documentation/power/drivers-testing.txt and for a relatively
111 complete overview of the power management issues related to 111 complete overview of the power management issues related to
112 drivers see Documentation/power/devices.txt . 112 drivers see Documentation/power/admin-guide/devices.rst .
113 113
114Control: 114Control:
115 In general if there is active maintenance of a driver by 115 In general if there is active maintenance of a driver by
diff --git a/Documentation/process/submitting-patches.rst b/Documentation/process/submitting-patches.rst
index 4cc20b2c6df3..b4cf8f375184 100644
--- a/Documentation/process/submitting-patches.rst
+++ b/Documentation/process/submitting-patches.rst
@@ -11,10 +11,10 @@ can greatly increase the chances of your change being accepted.
11This document contains a large number of suggestions in a relatively terse 11This document contains a large number of suggestions in a relatively terse
12format. For detailed information on how the kernel development process 12format. For detailed information on how the kernel development process
13works, see :ref:`Documentation/process <development_process_main>`. 13works, see :ref:`Documentation/process <development_process_main>`.
14Also, read :ref:`Documentation/SubmitChecklist <submitchecklist>` 14Also, read :ref:`Documentation/process/submit-checklist.rst <submitchecklist>`
15for a list of items to check before 15for a list of items to check before
16submitting code. If you are submitting a driver, also read 16submitting code. If you are submitting a driver, also read
17:ref:`Documentation/SubmittingDrivers <submittingdrivers>`; 17:ref:`Documentation/process/submitting-drivers.rst <submittingdrivers>`;
18for device tree binding patches, read 18for device tree binding patches, read
19Documentation/devicetree/bindings/submitting-patches.txt. 19Documentation/devicetree/bindings/submitting-patches.txt.
20 20
@@ -238,7 +238,7 @@ then only post say 15 or so at a time and wait for review and integration.
238 238
239Check your patch for basic style violations, details of which can be 239Check your patch for basic style violations, details of which can be
240found in 240found in
241:ref:`Documentation/CodingStyle <codingstyle>`. 241:ref:`Documentation/process/coding-style.rst <codingstyle>`.
242Failure to do so simply wastes 242Failure to do so simply wastes
243the reviewers time and will get your patch rejected, probably 243the reviewers time and will get your patch rejected, probably
244without even being read. 244without even being read.
@@ -305,7 +305,7 @@ toward the stable maintainers by putting a line like this::
305 305
306into the sign-off area of your patch (note, NOT an email recipient). You 306into the sign-off area of your patch (note, NOT an email recipient). You
307should also read 307should also read
308:ref:`Documentation/stable_kernel_rules.txt <stable_kernel_rules>` 308:ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`
309in addition to this file. 309in addition to this file.
310 310
311Note, however, that some subsystem maintainers want to come to their own 311Note, however, that some subsystem maintainers want to come to their own
@@ -363,7 +363,7 @@ decreasing the likelihood of your MIME-attached change being accepted.
363Exception: If your mailer is mangling patches then someone may ask 363Exception: If your mailer is mangling patches then someone may ask
364you to re-send them using MIME. 364you to re-send them using MIME.
365 365
366See :ref:`Documentation/email-clients.txt <email_clients>` 366See :ref:`Documentation/process/email-clients.rst <email_clients>`
367for hints about configuring your e-mail client so that it sends your patches 367for hints about configuring your e-mail client so that it sends your patches
368untouched. 368untouched.
369 369
@@ -828,8 +828,8 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
828NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people! 828NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
829 <https://lkml.org/lkml/2005/7/11/336> 829 <https://lkml.org/lkml/2005/7/11/336>
830 830
831Kernel Documentation/CodingStyle: 831Kernel Documentation/process/coding-style.rst:
832 :ref:`Documentation/CodingStyle <codingstyle>` 832 :ref:`Documentation/process/coding-style.rst <codingstyle>`
833 833
834Linus Torvalds's mail on the canonical patch format: 834Linus Torvalds's mail on the canonical patch format:
835 <http://lkml.org/lkml/2005/4/7/183> 835 <http://lkml.org/lkml/2005/4/7/183>
diff --git a/Documentation/rfkill.txt b/Documentation/rfkill.txt
index 1f0c27049340..8c174063b3f0 100644
--- a/Documentation/rfkill.txt
+++ b/Documentation/rfkill.txt
@@ -26,7 +26,7 @@ whether they can be changed or not:
26 the system software. 26 the system software.
27 27
28The rfkill subsystem has two parameters, rfkill.default_state and 28The rfkill subsystem has two parameters, rfkill.default_state and
29rfkill.master_switch_mode, which are documented in kernel-parameters.txt. 29rfkill.master_switch_mode, which are documented in admin-guide/kernel-parameters.rst.
30 30
31 31
322. Implementation details 322. Implementation details
diff --git a/Documentation/scsi/scsi-parameters.txt b/Documentation/scsi/scsi-parameters.txt
index 8e66dafa41e1..8477655c0e46 100644
--- a/Documentation/scsi/scsi-parameters.txt
+++ b/Documentation/scsi/scsi-parameters.txt
@@ -1,7 +1,7 @@
1 SCSI Kernel Parameters 1 SCSI Kernel Parameters
2 ~~~~~~~~~~~~~~~~~~~~~~ 2 ~~~~~~~~~~~~~~~~~~~~~~
3 3
4See Documentation/kernel-parameters.txt for general information on 4See Documentation/admin-guide/kernel-parameters.rst for general information on
5specifying module parameters. 5specifying module parameters.
6 6
7This document may not be entirely up to date and comprehensive. The command 7This document may not be entirely up to date and comprehensive. The command
diff --git a/Documentation/scsi/scsi_mid_low_api.txt b/Documentation/scsi/scsi_mid_low_api.txt
index 255075157511..6338400eed73 100644
--- a/Documentation/scsi/scsi_mid_low_api.txt
+++ b/Documentation/scsi/scsi_mid_low_api.txt
@@ -336,7 +336,7 @@ in parallel by these functions.
336Conventions 336Conventions
337=========== 337===========
338First, Linus Torvalds's thoughts on C coding style can be found in the 338First, Linus Torvalds's thoughts on C coding style can be found in the
339Documentation/CodingStyle file. 339Documentation/process/coding-style.rst file.
340 340
341Next, there is a movement to "outlaw" typedefs introducing synonyms for 341Next, there is a movement to "outlaw" typedefs introducing synonyms for
342struct tags. Both can be still found in the SCSI subsystem, but 342struct tags. Both can be still found in the SCSI subsystem, but
diff --git a/Documentation/scsi/sym53c8xx_2.txt b/Documentation/scsi/sym53c8xx_2.txt
index 6af8f7a7770f..d28186553fb0 100644
--- a/Documentation/scsi/sym53c8xx_2.txt
+++ b/Documentation/scsi/sym53c8xx_2.txt
@@ -427,7 +427,7 @@ Synchronous transfers frequency (default answer: 80)
42710.1 Syntax 42710.1 Syntax
428 428
429Setup commands can be passed to the driver either at boot time or as 429Setup commands can be passed to the driver either at boot time or as
430parameters to modprobe, as described in Documentation/kernel-parameters.txt 430parameters to modprobe, as described in Documentation/admin-guide/kernel-parameters.rst
431 431
432Example of boot setup command under lilo prompt: 432Example of boot setup command under lilo prompt:
433 433
diff --git a/Documentation/sound/alsa/alsa-parameters.txt b/Documentation/sound/alsa/alsa-parameters.txt
index 0fa40679b080..72eced86f035 100644
--- a/Documentation/sound/alsa/alsa-parameters.txt
+++ b/Documentation/sound/alsa/alsa-parameters.txt
@@ -1,7 +1,7 @@
1 ALSA Kernel Parameters 1 ALSA Kernel Parameters
2 ~~~~~~~~~~~~~~~~~~~~~~ 2 ~~~~~~~~~~~~~~~~~~~~~~
3 3
4See Documentation/kernel-parameters.txt for general information on 4See Documentation/admin-guide/kernel-parameters.rst for general information on
5specifying module parameters. 5specifying module parameters.
6 6
7This document may not be entirely up to date and comprehensive. The command 7This document may not be entirely up to date and comprehensive. The command
diff --git a/Documentation/sound/oss/oss-parameters.txt b/Documentation/sound/oss/oss-parameters.txt
index 3ab391e7c295..cc675f25eee4 100644
--- a/Documentation/sound/oss/oss-parameters.txt
+++ b/Documentation/sound/oss/oss-parameters.txt
@@ -1,7 +1,7 @@
1 OSS Kernel Parameters 1 OSS Kernel Parameters
2 ~~~~~~~~~~~~~~~~~~~~~ 2 ~~~~~~~~~~~~~~~~~~~~~
3 3
4See Documentation/kernel-parameters.txt for general information on 4See Documentation/admin-guide/kernel-parameters.rst for general information on
5specifying module parameters. 5specifying module parameters.
6 6
7This document may not be entirely up to date and comprehensive. The command 7This document may not be entirely up to date and comprehensive. The command
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index ffab8b5caa60..6bb78f872929 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -71,7 +71,7 @@ show up in /proc/sys/kernel:
71- printk_ratelimit_burst 71- printk_ratelimit_burst
72- pty ==> Documentation/filesystems/devpts.txt 72- pty ==> Documentation/filesystems/devpts.txt
73- randomize_va_space 73- randomize_va_space
74- real-root-dev ==> Documentation/initrd.txt 74- real-root-dev ==> Documentation/admin-guide/initrd.rst
75- reboot-cmd [ SPARC only ] 75- reboot-cmd [ SPARC only ]
76- rtsig-max 76- rtsig-max
77- rtsig-nr 77- rtsig-nr
@@ -453,7 +453,7 @@ in a KVM virtual machine. This default can be overridden by adding
453 453
454 nmi_watchdog=1 454 nmi_watchdog=1
455 455
456to the guest kernel command line (see Documentation/kernel-parameters.txt). 456to the guest kernel command line (see Documentation/admin-guide/kernel-parameters.rst).
457 457
458============================================================== 458==============================================================
459 459
diff --git a/Documentation/virtual/kvm/review-checklist.txt b/Documentation/virtual/kvm/review-checklist.txt
index a850986ed684..a83b27635fdd 100644
--- a/Documentation/virtual/kvm/review-checklist.txt
+++ b/Documentation/virtual/kvm/review-checklist.txt
@@ -1,8 +1,8 @@
1Review checklist for kvm patches 1Review checklist for kvm patches
2================================ 2================================
3 3
41. The patch must follow Documentation/CodingStyle and 41. The patch must follow Documentation/process/coding-style.rst and
5 Documentation/SubmittingPatches. 5 Documentation/process/submitting-patches.rst.
6 6
72. Patches should be against kvm.git master branch. 72. Patches should be against kvm.git master branch.
8 8
diff --git a/Documentation/vm/numa b/Documentation/vm/numa
index e0b58c0e6b49..a08f71647714 100644
--- a/Documentation/vm/numa
+++ b/Documentation/vm/numa
@@ -82,7 +82,7 @@ such as DMA or DMA32, represent relatively scarce resources. Linux chooses
82a default zonelist order based on the sizes of the various zone types relative 82a default zonelist order based on the sizes of the various zone types relative
83to the total memory of the node and the total memory of the system. The 83to the total memory of the node and the total memory of the system. The
84default zonelist order may be overridden using the numa_zonelist_order kernel 84default zonelist order may be overridden using the numa_zonelist_order kernel
85boot parameter or sysctl. [see Documentation/kernel-parameters.txt and 85boot parameter or sysctl. [see Documentation/admin-guide/kernel-parameters.rst and
86Documentation/sysctl/vm.txt] 86Documentation/sysctl/vm.txt]
87 87
88By default, Linux will attempt to satisfy memory allocation requests from the 88By default, Linux will attempt to satisfy memory allocation requests from the
diff --git a/Documentation/watchdog/convert_drivers_to_kernel_api.txt b/Documentation/watchdog/convert_drivers_to_kernel_api.txt
index 271b8850dde7..9fffb2958d13 100644
--- a/Documentation/watchdog/convert_drivers_to_kernel_api.txt
+++ b/Documentation/watchdog/convert_drivers_to_kernel_api.txt
@@ -213,6 +213,6 @@ The entry for the driver now needs to select WATCHDOG_CORE:
213Create a patch and send it to upstream 213Create a patch and send it to upstream
214-------------------------------------- 214--------------------------------------
215 215
216Make sure you understood Documentation/SubmittingPatches and send your patch to 216Make sure you understood Documentation/process/submitting-patches.rst and send your patch to
217linux-watchdog@vger.kernel.org. We are looking forward to it :) 217linux-watchdog@vger.kernel.org. We are looking forward to it :)
218 218
diff --git a/Documentation/watchdog/watchdog-parameters.txt b/Documentation/watchdog/watchdog-parameters.txt
index a8d364227a77..e21850e270a0 100644
--- a/Documentation/watchdog/watchdog-parameters.txt
+++ b/Documentation/watchdog/watchdog-parameters.txt
@@ -4,7 +4,7 @@ be listed here unless the driver has its own driver-specific information
4file. 4file.
5 5
6 6
7See Documentation/kernel-parameters.txt for information on 7See Documentation/admin-guide/kernel-parameters.rst for information on
8providing kernel parameters for builtin drivers versus loadable 8providing kernel parameters for builtin drivers versus loadable
9modules. 9modules.
10 10
diff --git a/Documentation/x86/boot.txt b/Documentation/x86/boot.txt
index 9da6f3512249..5e9b826b5f62 100644
--- a/Documentation/x86/boot.txt
+++ b/Documentation/x86/boot.txt
@@ -921,7 +921,7 @@ They should normally not be deleted from the kernel command line even
921though not all of them are actually meaningful to the kernel. Boot 921though not all of them are actually meaningful to the kernel. Boot
922loader authors who need additional command line options for the boot 922loader authors who need additional command line options for the boot
923loader itself should get them registered in 923loader itself should get them registered in
924Documentation/kernel-parameters.txt to make sure they will not 924Documentation/admin-guide/kernel-parameters.rst to make sure they will not
925conflict with actual kernel options now or in the future. 925conflict with actual kernel options now or in the future.
926 926
927 vga=<mode> 927 vga=<mode>
diff --git a/Documentation/zh_CN/CodingStyle b/Documentation/zh_CN/CodingStyle
index 12717791baac..b02738042799 100644
--- a/Documentation/zh_CN/CodingStyle
+++ b/Documentation/zh_CN/CodingStyle
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/CodingStyle 1Chinese translated version of Documentation/process/coding-style.rst
2 2
3If you have any comment or update to the content, please post to LKML directly. 3If you have any comment or update to the content, please post to LKML directly.
4However, if you have problem communicating in English you can also ask the 4However, if you have problem communicating in English you can also ask the
@@ -7,7 +7,7 @@ translation is outdated or there is problem with translation.
7 7
8Chinese maintainer: Zhang Le <r0bertz@gentoo.org> 8Chinese maintainer: Zhang Le <r0bertz@gentoo.org>
9--------------------------------------------------------------------- 9---------------------------------------------------------------------
10Documentation/CodingStyle的中文翻译 10Documentation/process/coding-style.rst的中文翻译
11 11
12如果想评论或更新本文的内容,请直接发信到LKML。如果你使用英文交流有困难的话,也可 12如果想评论或更新本文的内容,请直接发信到LKML。如果你使用英文交流有困难的话,也可
13以向中文版维护者求助。如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 13以向中文版维护者求助。如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。
@@ -809,5 +809,5 @@ GNU 手册 - 遵循 K&R 标准和此文本 - cpp, gcc, gcc internals and indent,
809 809
810WG14是C语言的国际标准化工作组,URL: http://www.open-std.org/JTC1/SC22/WG14/ 810WG14是C语言的国际标准化工作组,URL: http://www.open-std.org/JTC1/SC22/WG14/
811 811
812Kernel CodingStyle,作者 greg@kroah.com 发表于OLS 2002: 812Kernel process/coding-style.rst,作者 greg@kroah.com 发表于OLS 2002:
813http://www.kroah.com/linux/talks/ols_2002_kernel_codingstyle_talk/html/ 813http://www.kroah.com/linux/talks/ols_2002_kernel_codingstyle_talk/html/
diff --git a/Documentation/zh_CN/HOWTO b/Documentation/zh_CN/HOWTO
index f0613b92e0be..11be075ba5fa 100644
--- a/Documentation/zh_CN/HOWTO
+++ b/Documentation/zh_CN/HOWTO
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/HOWTO 1Chinese translated version of Documentation/process/howto.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -9,7 +9,7 @@ or if there is a problem with the translation.
9Maintainer: Greg Kroah-Hartman <greg@kroah.com> 9Maintainer: Greg Kroah-Hartman <greg@kroah.com>
10Chinese maintainer: Li Yang <leoli@freescale.com> 10Chinese maintainer: Li Yang <leoli@freescale.com>
11--------------------------------------------------------------------- 11---------------------------------------------------------------------
12Documentation/HOWTO 的中文翻译 12Documentation/process/howto.rst 的中文翻译
13 13
14如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 14如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
15交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 15交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
@@ -93,16 +93,16 @@ Linux内核代码中包含有大量的文档。这些文档对于学习如何与
93 文件简要介绍了Linux内核的背景,并且描述了如何配置和编译内核。内核的 93 文件简要介绍了Linux内核的背景,并且描述了如何配置和编译内核。内核的
94 新用户应该从这里开始。 94 新用户应该从这里开始。
95 95
96 Documentation/Changes 96 Documentation/process/changes.rst
97 文件给出了用来编译和使用内核所需要的最小软件包列表。 97 文件给出了用来编译和使用内核所需要的最小软件包列表。
98 98
99 Documentation/CodingStyle 99 Documentation/process/coding-style.rst
100 描述Linux内核的代码风格和理由。所有新代码需要遵守这篇文档中定义的规 100 描述Linux内核的代码风格和理由。所有新代码需要遵守这篇文档中定义的规
101 范。大多数维护者只会接收符合规定的补丁,很多人也只会帮忙检查符合风格 101 范。大多数维护者只会接收符合规定的补丁,很多人也只会帮忙检查符合风格
102 的代码。 102 的代码。
103 103
104 Documentation/SubmittingPatches 104 Documentation/process/submitting-patches.rst
105 Documentation/SubmittingDrivers 105 Documentation/process/submitting-drivers.rst
106 这两份文档明确描述如何创建和发送补丁,其中包括(但不仅限于): 106 这两份文档明确描述如何创建和发送补丁,其中包括(但不仅限于):
107 - 邮件内容 107 - 邮件内容
108 - 邮件格式 108 - 邮件格式
@@ -116,7 +116,7 @@ Linux内核代码中包含有大量的文档。这些文档对于学习如何与
116 "Linux kernel patch submission format" 116 "Linux kernel patch submission format"
117 http://linux.yyz.us/patch-format.html 117 http://linux.yyz.us/patch-format.html
118 118
119 Documentation/stable_api_nonsense.txt 119 Documentation/process/stable-api-nonsense.rst
120 论证内核为什么特意不包括稳定的内核内部API,也就是说不包括像这样的特 120 论证内核为什么特意不包括稳定的内核内部API,也就是说不包括像这样的特
121 性: 121 性:
122 - 子系统中间层(为了兼容性?) 122 - 子系统中间层(为了兼容性?)
@@ -125,23 +125,23 @@ Linux内核代码中包含有大量的文档。这些文档对于学习如何与
125 这篇文档对于理解Linux的开发哲学至关重要。对于将开发平台从其他操作系 125 这篇文档对于理解Linux的开发哲学至关重要。对于将开发平台从其他操作系
126 统转移到Linux的人来说也很重要。 126 统转移到Linux的人来说也很重要。
127 127
128 Documentation/SecurityBugs 128 Documentation/admin-guide/security-bugs.rst
129 如果你认为自己发现了Linux内核的安全性问题,请根据这篇文档中的步骤来 129 如果你认为自己发现了Linux内核的安全性问题,请根据这篇文档中的步骤来
130 提醒其他内核开发者并帮助解决这个问题。 130 提醒其他内核开发者并帮助解决这个问题。
131 131
132 Documentation/ManagementStyle 132 Documentation/process/management-style.rst
133 描述内核维护者的工作方法及其共有特点。这对于刚刚接触内核开发(或者对 133 描述内核维护者的工作方法及其共有特点。这对于刚刚接触内核开发(或者对
134 它感到好奇)的人来说很重要,因为它解释了很多对于内核维护者独特行为的 134 它感到好奇)的人来说很重要,因为它解释了很多对于内核维护者独特行为的
135 普遍误解与迷惑。 135 普遍误解与迷惑。
136 136
137 Documentation/stable_kernel_rules.txt 137 Documentation/process/stable-kernel-rules.rst
138 解释了稳定版内核发布的规则,以及如何将改动放入这些版本的步骤。 138 解释了稳定版内核发布的规则,以及如何将改动放入这些版本的步骤。
139 139
140 Documentation/kernel-docs.txt 140 Documentation/process/kernel-docs.rst
141 有助于内核开发的外部文档列表。如果你在内核自带的文档中没有找到你想找 141 有助于内核开发的外部文档列表。如果你在内核自带的文档中没有找到你想找
142 的内容,可以查看这些文档。 142 的内容,可以查看这些文档。
143 143
144 Documentation/applying-patches.txt 144 Documentation/process/applying-patches.rst
145 关于补丁是什么以及如何将它打在不同内核开发分支上的好介绍 145 关于补丁是什么以及如何将它打在不同内核开发分支上的好介绍
146 146
147内核还拥有大量从代码自动生成的文档。它包含内核内部API的全面介绍以及如何 147内核还拥有大量从代码自动生成的文档。它包含内核内部API的全面介绍以及如何
@@ -238,7 +238,7 @@ kernel.org网站的pub/linux/kernel/v2.6/目录下找到它。它的开发遵循
2382.6.x.y版本由“稳定版”小组(邮件地址<stable@vger.kernel.org>)维护,一般隔周发 2382.6.x.y版本由“稳定版”小组(邮件地址<stable@vger.kernel.org>)维护,一般隔周发
239布新版本。 239布新版本。
240 240
241内核源码中的Documentation/stable_kernel_rules.txt文件具体描述了可被稳定 241内核源码中的Documentation/process/stable-kernel-rules.rst文件具体描述了可被稳定
242版内核接受的修改类型以及发布的流程。 242版内核接受的修改类型以及发布的流程。
243 243
244 244
@@ -329,7 +329,7 @@ bugzilla.kernel.org是Linux内核开发者们用来跟踪内核Bug的网站。
329户在这个工具中报告找到的所有bug。如何使用内核bugzilla的细节请访问: 329户在这个工具中报告找到的所有bug。如何使用内核bugzilla的细节请访问:
330 http://test.kernel.org/bugzilla/faq.html 330 http://test.kernel.org/bugzilla/faq.html
331 331
332内核源码主目录中的REPORTING-BUGS文件里有一个很好的模板。它指导用户如何报 332内核源码主目录中的admin-guide/reporting-bugs.rst文件里有一个很好的模板。它指导用户如何报
333告可能的内核bug以及需要提供哪些信息来帮助内核开发者们找到问题的根源。 333告可能的内核bug以及需要提供哪些信息来帮助内核开发者们找到问题的根源。
334 334
335 335
@@ -380,7 +380,7 @@ MAINTAINERS文件中可以找到不同话题对应的邮件列表。
380这几行。将你的评论加在被引用的段落之间而不要放在邮件的顶部。 380这几行。将你的评论加在被引用的段落之间而不要放在邮件的顶部。
381 381
382如果你在邮件中附带补丁,请确认它们是可以直接阅读的纯文本(如 382如果你在邮件中附带补丁,请确认它们是可以直接阅读的纯文本(如
383Documentation/SubmittingPatches文档中所述)。内核开发者们不希望遇到附件 383Documentation/process/submitting-patches.rst文档中所述)。内核开发者们不希望遇到附件
384或者被压缩了的补丁。只有这样才能保证他们可以直接评论你的每行代码。请确保 384或者被压缩了的补丁。只有这样才能保证他们可以直接评论你的每行代码。请确保
385你使用的邮件发送程序不会修改空格和制表符。一个防范性的测试方法是先将邮件 385你使用的邮件发送程序不会修改空格和制表符。一个防范性的测试方法是先将邮件
386发送给自己,然后自己尝试是否可以顺利地打上收到的补丁。如果测试不成功,请 386发送给自己,然后自己尝试是否可以顺利地打上收到的补丁。如果测试不成功,请
diff --git a/Documentation/zh_CN/SecurityBugs b/Documentation/zh_CN/SecurityBugs
index d21eb07fe943..2d0fffd122ce 100644
--- a/Documentation/zh_CN/SecurityBugs
+++ b/Documentation/zh_CN/SecurityBugs
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/SecurityBugs 1Chinese translated version of Documentation/admin-guide/security-bugs.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -8,7 +8,7 @@ or if there is a problem with the translation.
8 8
9Chinese maintainer: Harry Wei <harryxiyou@gmail.com> 9Chinese maintainer: Harry Wei <harryxiyou@gmail.com>
10--------------------------------------------------------------------- 10---------------------------------------------------------------------
11Documentation/SecurityBugs 的中文翻译 11Documentation/admin-guide/security-bugs.rst 的中文翻译
12 12
13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
@@ -31,7 +31,7 @@ linux内核安全团队可以通过email<security@kernel.org>来联系。这是
31一组独立的安全工作人员,可以帮助改善漏洞报告并且公布和取消一个修复。安 31一组独立的安全工作人员,可以帮助改善漏洞报告并且公布和取消一个修复。安
32全团队有可能会从部分的维护者那里引进额外的帮助来了解并且修复安全漏洞。 32全团队有可能会从部分的维护者那里引进额外的帮助来了解并且修复安全漏洞。
33当遇到任何漏洞,所能提供的信息越多就越能诊断和修复。如果你不清楚什么 33当遇到任何漏洞,所能提供的信息越多就越能诊断和修复。如果你不清楚什么
34是有帮助的信息,那就请重温一下REPORTING-BUGS文件中的概述过程。任 34是有帮助的信息,那就请重温一下admin-guide/reporting-bugs.rst文件中的概述过程。任
35何攻击性的代码都是非常有用的,未经报告者的同意不会被取消,除非它已经 35何攻击性的代码都是非常有用的,未经报告者的同意不会被取消,除非它已经
36被公布于众。 36被公布于众。
37 37
diff --git a/Documentation/zh_CN/SubmittingDrivers b/Documentation/zh_CN/SubmittingDrivers
index d313f5d8448d..929385e4b194 100644
--- a/Documentation/zh_CN/SubmittingDrivers
+++ b/Documentation/zh_CN/SubmittingDrivers
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/SubmittingDrivers 1Chinese translated version of Documentation/process/submitting-drivers.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -8,7 +8,7 @@ or if there is a problem with the translation.
8 8
9Chinese maintainer: Li Yang <leo@zh-kernel.org> 9Chinese maintainer: Li Yang <leo@zh-kernel.org>
10--------------------------------------------------------------------- 10---------------------------------------------------------------------
11Documentation/SubmittingDrivers 的中文翻译 11Documentation/process/submitting-drivers.rst 的中文翻译
12 12
13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
@@ -30,7 +30,7 @@ Documentation/SubmittingDrivers 的中文翻译
30兴趣的是显卡驱动程序,你也许应该访问 XFree86 项目(http://www.xfree86.org/) 30兴趣的是显卡驱动程序,你也许应该访问 XFree86 项目(http://www.xfree86.org/)
31和/或 X.org 项目 (http://x.org)。 31和/或 X.org 项目 (http://x.org)。
32 32
33另请参阅 Documentation/SubmittingPatches 文档。 33另请参阅 Documentation/process/submitting-patches.rst 文档。
34 34
35 35
36分配设备号 36分配设备号
@@ -39,7 +39,7 @@ Documentation/SubmittingDrivers 的中文翻译
39块设备和字符设备的主设备号与从设备号是由 Linux 命名编号分配权威 LANANA( 39块设备和字符设备的主设备号与从设备号是由 Linux 命名编号分配权威 LANANA(
40现在是 Torben Mathiasen)负责分配。申请的网址是 http://www.lanana.org/。 40现在是 Torben Mathiasen)负责分配。申请的网址是 http://www.lanana.org/。
41即使不准备提交到主流内核的设备驱动也需要在这里分配设备号。有关详细信息, 41即使不准备提交到主流内核的设备驱动也需要在这里分配设备号。有关详细信息,
42请参阅 Documentation/devices.txt 42请参阅 Documentation/admin-guide/devices.rst。
43 43
44如果你使用的不是已经分配的设备号,那么当你提交设备驱动的时候,它将会被强 44如果你使用的不是已经分配的设备号,那么当你提交设备驱动的时候,它将会被强
45制分配一个新的设备号,即便这个设备号和你之前发给客户的截然不同。 45制分配一个新的设备号,即便这个设备号和你之前发给客户的截然不同。
@@ -81,7 +81,7 @@ Linux 2.6:
81 如果你需要一个 Linux 和 NT 的通用驱动接口,那么请在用 81 如果你需要一个 Linux 和 NT 的通用驱动接口,那么请在用
82 户空间实现它。 82 户空间实现它。
83 83
84代码: 请使用 Documentation/CodingStyle 中所描述的 Linux 代码风 84代码: 请使用 Documentation/process/coding-style.rst 中所描述的 Linux 代码风
85 格。如果你的某些代码段(例如那些与 Windows 驱动程序包共 85 格。如果你的某些代码段(例如那些与 Windows 驱动程序包共
86 享的代码段)需要使用其他格式,而你却只希望维护一份代码, 86 享的代码段)需要使用其他格式,而你却只希望维护一份代码,
87 那么请将它们很好地区分出来,并且注明原因。 87 那么请将它们很好地区分出来,并且注明原因。
@@ -107,7 +107,7 @@ Linux 2.6:
107 程序测试的指导,请参阅 107 程序测试的指导,请参阅
108 Documentation/power/drivers-testing.txt。有关驱动程序电 108 Documentation/power/drivers-testing.txt。有关驱动程序电
109 源管理问题相对全面的概述,请参阅 109 源管理问题相对全面的概述,请参阅
110 Documentation/power/devices.txt 110 Documentation/power/admin-guide/devices.rst。
111 111
112管理: 如果一个驱动程序的作者还在进行有效的维护,那么通常除了那 112管理: 如果一个驱动程序的作者还在进行有效的维护,那么通常除了那
113 些明显正确且不需要任何检查的补丁以外,其他所有的补丁都会 113 些明显正确且不需要任何检查的补丁以外,其他所有的补丁都会
diff --git a/Documentation/zh_CN/SubmittingPatches b/Documentation/zh_CN/SubmittingPatches
index 1d3a10f8746b..e9098da8f1a4 100644
--- a/Documentation/zh_CN/SubmittingPatches
+++ b/Documentation/zh_CN/SubmittingPatches
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/SubmittingPatches 1Chinese translated version of Documentation/process/submitting-patches.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -8,7 +8,7 @@ or if there is a problem with the translation.
8 8
9Chinese maintainer: TripleX Chung <triplex@zh-kernel.org> 9Chinese maintainer: TripleX Chung <triplex@zh-kernel.org>
10--------------------------------------------------------------------- 10---------------------------------------------------------------------
11Documentation/SubmittingPatches 的中文翻译 11Documentation/process/submitting-patches.rst 的中文翻译
12 12
13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
@@ -30,9 +30,9 @@ Documentation/SubmittingPatches 的中文翻译
30对于想要将改动提交到 Linux 内核的个人或者公司来说,如果不熟悉“规矩”, 30对于想要将改动提交到 Linux 内核的个人或者公司来说,如果不熟悉“规矩”,
31提交的流程会让人畏惧。本文档收集了一系列建议,这些建议可以大大的提高你 31提交的流程会让人畏惧。本文档收集了一系列建议,这些建议可以大大的提高你
32的改动被接受的机会。 32的改动被接受的机会。
33阅读 Documentation/SubmitChecklist 来获得在提交代码前需要检查的项目的列 33阅读 Documentation/process/submit-checklist.rst 来获得在提交代码前需要检查的项目的列
34表。如果你在提交一个驱动程序,那么同时阅读一下 34表。如果你在提交一个驱动程序,那么同时阅读一下
35Documentation/SubmittingDrivers 。 35Documentation/process/submitting-drivers.rst
36 36
37 37
38-------------------------- 38--------------------------
@@ -338,7 +338,7 @@ e-mail 标题中的“一句话概述”扼要的描述 e-mail 中的补丁。
338本节包含很多和提交到内核的代码有关的通常的"规则"。事情永远有例外...但是 338本节包含很多和提交到内核的代码有关的通常的"规则"。事情永远有例外...但是
339你必须真的有好的理由这样做。你可以把本节叫做Linus的计算机科学入门课。 339你必须真的有好的理由这样做。你可以把本节叫做Linus的计算机科学入门课。
340 340
3411) 读 Document/CodingStyle 3411) 读 Document/process/coding-style.rst
342 342
343Nuff 说过,如果你的代码和这个偏离太多,那么它有可能会被拒绝,没有更多的 343Nuff 说过,如果你的代码和这个偏离太多,那么它有可能会被拒绝,没有更多的
344审查,没有更多的评价。 344审查,没有更多的评价。
@@ -404,8 +404,8 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
404NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people! 404NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
405 <https://lkml.org/lkml/2005/7/11/336> 405 <https://lkml.org/lkml/2005/7/11/336>
406 406
407Kernel Documentation/CodingStyle: 407Kernel Documentation/process/coding-style.rst:
408 <http://sosdg.org/~coywolf/lxr/source/Documentation/CodingStyle> 408 <http://sosdg.org/~coywolf/lxr/source/Documentation/process/coding-style.rst>
409 409
410Linus Torvalds's mail on the canonical patch format: 410Linus Torvalds's mail on the canonical patch format:
411 <http://lkml.org/lkml/2005/4/7/183> 411 <http://lkml.org/lkml/2005/4/7/183>
diff --git a/Documentation/zh_CN/arm/Booting b/Documentation/zh_CN/arm/Booting
index 6158a64df80c..1fe866f8218f 100644
--- a/Documentation/zh_CN/arm/Booting
+++ b/Documentation/zh_CN/arm/Booting
@@ -68,7 +68,7 @@ RAM,或可能使用对这个设备已知的 RAM 信息,还可能使用任何
68作为替代方案,引导加载程序也可以通过标签列表传递相关的'console=' 68作为替代方案,引导加载程序也可以通过标签列表传递相关的'console='
69选项给内核以指定某个串口,而串口数据格式的选项在以下文档中描述: 69选项给内核以指定某个串口,而串口数据格式的选项在以下文档中描述:
70 70
71 Documentation/kernel-parameters.txt 71 Documentation/admin-guide/kernel-parameters.rst。
72 72
73 73
743、检测机器类型 743、检测机器类型
diff --git a/Documentation/zh_CN/email-clients.txt b/Documentation/zh_CN/email-clients.txt
index b9a1a3e6c78d..ec31d97e8d0e 100644
--- a/Documentation/zh_CN/email-clients.txt
+++ b/Documentation/zh_CN/email-clients.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/email-clients.txt 1Chinese translated version of Documentation/process/email-clients.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -8,7 +8,7 @@ or if there is a problem with the translation.
8 8
9Chinese maintainer: Harry Wei <harryxiyou@gmail.com> 9Chinese maintainer: Harry Wei <harryxiyou@gmail.com>
10--------------------------------------------------------------------- 10---------------------------------------------------------------------
11Documentation/email-clients.txt 的中文翻译 11Documentation/process/email-clients.rst 的中文翻译
12 12
13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
diff --git a/Documentation/zh_CN/oops-tracing.txt b/Documentation/zh_CN/oops-tracing.txt
index 9312608ffb8d..41ab53cc0e83 100644
--- a/Documentation/zh_CN/oops-tracing.txt
+++ b/Documentation/zh_CN/oops-tracing.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/oops-tracing.txt 1Chinese translated version of Documentation/admin-guide/oops-tracing.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -8,7 +8,7 @@ or if there is a problem with the translation.
8 8
9Chinese maintainer: Dave Young <hidave.darkstar@gmail.com> 9Chinese maintainer: Dave Young <hidave.darkstar@gmail.com>
10--------------------------------------------------------------------- 10---------------------------------------------------------------------
11Documentation/oops-tracing.txt 的中文翻译 11Documentation/admin-guide/oops-tracing.rst 的中文翻译
12 12
13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
@@ -50,7 +50,7 @@ cat /proc/kmsg > file, 然而你必须介入中止传输, kmsg是一个“
50息滚动到了终端的上面,你会发现以高分辩率启动(比如,vga=791)会让你读到更多的文 50息滚动到了终端的上面,你会发现以高分辩率启动(比如,vga=791)会让你读到更多的文
51本。(注意:这需要vesafb,所以对‘早期’的oops没有帮助) 51本。(注意:这需要vesafb,所以对‘早期’的oops没有帮助)
52 52
53(2)用串口终端启动(请参看Documentation/serial-console.txt),运行一个null 53(2)用串口终端启动(请参看Documentation/admin-guide/serial-console.rst),运行一个null
54modem到另一台机器并用你喜欢的通讯工具获取输出。Minicom工作地很好。 54modem到另一台机器并用你喜欢的通讯工具获取输出。Minicom工作地很好。
55 55
56(3)使用Kdump(请参看Documentation/kdump/kdump.txt), 56(3)使用Kdump(请参看Documentation/kdump/kdump.txt),
diff --git a/Documentation/zh_CN/stable_api_nonsense.txt b/Documentation/zh_CN/stable_api_nonsense.txt
index c26a27d1ee7d..a2b27fab382c 100644
--- a/Documentation/zh_CN/stable_api_nonsense.txt
+++ b/Documentation/zh_CN/stable_api_nonsense.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/stable_api_nonsense.txt 1Chinese translated version of Documentation/process/stable-api-nonsense.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have problem 4original document maintainer directly. However, if you have problem
@@ -9,7 +9,7 @@ is problem with translation.
9Maintainer: Greg Kroah-Hartman <greg@kroah.com> 9Maintainer: Greg Kroah-Hartman <greg@kroah.com>
10Chinese maintainer: TripleX Chung <zhongyu@18mail.cn> 10Chinese maintainer: TripleX Chung <zhongyu@18mail.cn>
11--------------------------------------------------------------------- 11---------------------------------------------------------------------
12Documentation/stable_api_nonsense.txt 的中文翻译 12Documentation/process/stable-api-nonsense.rst 的中文翻译
13 13
14如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 14如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
15交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 15交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
diff --git a/Documentation/zh_CN/stable_kernel_rules.txt b/Documentation/zh_CN/stable_kernel_rules.txt
index 26ea5ed7cd9c..db4ba5a0c39a 100644
--- a/Documentation/zh_CN/stable_kernel_rules.txt
+++ b/Documentation/zh_CN/stable_kernel_rules.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/stable_kernel_rules.txt 1Chinese translated version of Documentation/process/stable-kernel-rules.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -8,7 +8,7 @@ or if there is a problem with the translation.
8 8
9Chinese maintainer: TripleX Chung <triplex@zh-kernel.org> 9Chinese maintainer: TripleX Chung <triplex@zh-kernel.org>
10--------------------------------------------------------------------- 10---------------------------------------------------------------------
11Documentation/stable_kernel_rules.txt 的中文翻译 11Documentation/process/stable-kernel-rules.rst 的中文翻译
12 12
13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 13如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 14交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
@@ -38,7 +38,7 @@ Documentation/stable_kernel_rules.txt 的中文翻译
38 - 没有“理论上的竞争条件”,除非能给出竞争条件如何被利用的解释。 38 - 没有“理论上的竞争条件”,除非能给出竞争条件如何被利用的解释。
39 - 不能存在任何的“琐碎的”修正(拼写修正,去掉多余空格之类的)。 39 - 不能存在任何的“琐碎的”修正(拼写修正,去掉多余空格之类的)。
40 - 必须被相关子系统的维护者接受。 40 - 必须被相关子系统的维护者接受。
41 - 必须遵循Documentation/SubmittingPatches里的规则。 41 - 必须遵循Documentation/process/submitting-patches.rst里的规则。
42 42
43向稳定版代码树提交补丁的过程: 43向稳定版代码树提交补丁的过程:
44 44
diff --git a/Documentation/zh_CN/volatile-considered-harmful.txt b/Documentation/zh_CN/volatile-considered-harmful.txt
index ba8149d2233a..475125967197 100644
--- a/Documentation/zh_CN/volatile-considered-harmful.txt
+++ b/Documentation/zh_CN/volatile-considered-harmful.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/volatile-considered-harmful.txt 1Chinese translated version of Documentation/process/volatile-considered-harmful.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -9,7 +9,7 @@ or if there is a problem with the translation.
9Maintainer: Jonathan Corbet <corbet@lwn.net> 9Maintainer: Jonathan Corbet <corbet@lwn.net>
10Chinese maintainer: Bryan Wu <bryan.wu@analog.com> 10Chinese maintainer: Bryan Wu <bryan.wu@analog.com>
11--------------------------------------------------------------------- 11---------------------------------------------------------------------
12Documentation/volatile-considered-harmful.txt 的中文翻译 12Documentation/process/volatile-considered-harmful.rst 的中文翻译
13 13
14如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 14如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
15交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 15交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻