]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
docs: move s390 under arch
authorCosta Shulyupin <costa.shul@redhat.com>
Tue, 18 Jul 2023 04:55:02 +0000 (07:55 +0300)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 24 Jul 2023 10:12:24 +0000 (12:12 +0200)
and fix all in-tree references.

Architecture-specific documentation is being moved into Documentation/arch/
as a way of cleaning up the top-level documentation directory and making
the docs hierarchy more closely match the source hierarchy.

Signed-off-by: Costa Shulyupin <costa.shul@redhat.com>
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com>
Acked-by: Jonathan Corbet <corbet@lwn.net>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20230718045550.495428-1-costa.shul@redhat.com
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
24 files changed:
Documentation/admin-guide/kernel-parameters.txt
Documentation/arch/index.rst
Documentation/arch/s390/3270.ChangeLog [moved from Documentation/s390/3270.ChangeLog with 100% similarity]
Documentation/arch/s390/3270.rst [moved from Documentation/s390/3270.rst with 99% similarity]
Documentation/arch/s390/cds.rst [moved from Documentation/s390/cds.rst with 99% similarity]
Documentation/arch/s390/common_io.rst [moved from Documentation/s390/common_io.rst with 98% similarity]
Documentation/arch/s390/config3270.sh [moved from Documentation/s390/config3270.sh with 100% similarity]
Documentation/arch/s390/driver-model.rst [moved from Documentation/s390/driver-model.rst with 100% similarity]
Documentation/arch/s390/features.rst [moved from Documentation/s390/features.rst with 100% similarity]
Documentation/arch/s390/index.rst [moved from Documentation/s390/index.rst with 100% similarity]
Documentation/arch/s390/monreader.rst [moved from Documentation/s390/monreader.rst with 100% similarity]
Documentation/arch/s390/pci.rst [moved from Documentation/s390/pci.rst with 99% similarity]
Documentation/arch/s390/qeth.rst [moved from Documentation/s390/qeth.rst with 100% similarity]
Documentation/arch/s390/s390dbf.rst [moved from Documentation/s390/s390dbf.rst with 100% similarity]
Documentation/arch/s390/text_files.rst [moved from Documentation/s390/text_files.rst with 100% similarity]
Documentation/arch/s390/vfio-ap-locking.rst [moved from Documentation/s390/vfio-ap-locking.rst with 100% similarity]
Documentation/arch/s390/vfio-ap.rst [moved from Documentation/s390/vfio-ap.rst with 100% similarity]
Documentation/arch/s390/vfio-ccw.rst [moved from Documentation/s390/vfio-ccw.rst with 99% similarity]
Documentation/arch/s390/zfcpdump.rst [moved from Documentation/s390/zfcpdump.rst with 100% similarity]
Documentation/driver-api/s390-drivers.rst
MAINTAINERS
arch/s390/Kconfig
arch/s390/include/asm/debug.h
drivers/s390/char/zcore.c

index a1457995fd41cfb7db6cfa0cbb816fb9bbcd7fc0..94b3dc21eec8000b10bc6ce33c15b6ae67733a1f 100644 (file)
                        others).
 
        ccw_timeout_log [S390]
-                       See Documentation/s390/common_io.rst for details.
+                       See Documentation/arch/s390/common_io.rst for details.
 
        cgroup_disable= [KNL] Disable a particular controller or optional feature
                        Format: {name of the controller(s) or feature(s) to disable}
                        Setting checkreqprot to 1 is deprecated.
 
        cio_ignore=     [S390]
-                       See Documentation/s390/common_io.rst for details.
+                       See Documentation/arch/s390/common_io.rst for details.
 
        clearcpuid=X[,X...] [X86]
                        Disable CPUID feature X for the kernel. See
index 8458b88e9b79ebffb7a3ff2283021156ab2ec363..c9a209878cf3897ddc5b9c9eb050af71c50236bd 100644 (file)
@@ -21,7 +21,7 @@ implementation.
    parisc/index
    ../powerpc/index
    ../riscv/index
-   ../s390/index
+   s390/index
    sh/index
    sparc/index
    x86/index
similarity index 99%
rename from Documentation/s390/3270.rst
rename to Documentation/arch/s390/3270.rst
index e09e77954238ab96ffd3f9e1d00cc953cab1e18d..467eace91473c5204839edafe06c88ba09f971aa 100644 (file)
@@ -116,7 +116,7 @@ Here are the installation steps in detail:
        as a 3270, not a 3215.
 
        5. Run the 3270 configuration script config3270.  It is
-       distributed in this same directory, Documentation/s390, as
+       distributed in this same directory, Documentation/arch/s390, as
        config3270.sh.  Inspect the output script it produces,
        /tmp/mkdev3270, and then run that script.  This will create the
        necessary character special device files and make the necessary
@@ -125,7 +125,7 @@ Here are the installation steps in detail:
        Then notify /sbin/init that /etc/inittab has changed, by issuing
        the telinit command with the q operand::
 
-               cd Documentation/s390
+               cd Documentation/arch/s390
                sh config3270.sh
                sh /tmp/mkdev3270
                telinit q
similarity index 99%
rename from Documentation/s390/cds.rst
rename to Documentation/arch/s390/cds.rst
index 7006d8209d2ede981e8f7e23fd9eb7489dd1b0f5..bcad2a14244aced16bc2ddebe346ec5b413c5b0f 100644 (file)
@@ -39,7 +39,7 @@ some of them are ESA/390 platform specific.
 
 Note:
   In order to write a driver for S/390, you also need to look into the interface
-  described in Documentation/s390/driver-model.rst.
+  described in Documentation/arch/s390/driver-model.rst.
 
 Note for porting drivers from 2.4:
 
similarity index 98%
rename from Documentation/s390/common_io.rst
rename to Documentation/arch/s390/common_io.rst
index 846485681ce759175f212bd41de5552071785b3c..6dcb40cb7145c829c2b2d2bd67806af53e15660e 100644 (file)
@@ -136,5 +136,5 @@ debugfs entries
 
   The level of logging can be changed to be more or less verbose by piping to
   /sys/kernel/debug/s390dbf/cio_*/level a number between 0 and 6; see the
-  documentation on the S/390 debug feature (Documentation/s390/s390dbf.rst)
+  documentation on the S/390 debug feature (Documentation/arch/s390/s390dbf.rst)
   for details.
similarity index 99%
rename from Documentation/s390/pci.rst
rename to Documentation/arch/s390/pci.rst
index a1a72a47dc96060ea31a0b01340c2c70d4ed6a1c..d5755484d8e75c7bf67a350e61bbe04f0452a2fa 100644 (file)
@@ -40,7 +40,7 @@ For example:
   Change the level of logging to be more or less verbose by piping
   a number between 0 and 6 to  /sys/kernel/debug/s390dbf/pci_*/level. For
   details, see the documentation on the S/390 debug feature at
-  Documentation/s390/s390dbf.rst.
+  Documentation/arch/s390/s390dbf.rst.
 
 Sysfs entries
 =============
similarity index 99%
rename from Documentation/s390/vfio-ccw.rst
rename to Documentation/arch/s390/vfio-ccw.rst
index 37026fa181794b0951440577747015af0520cbb8..42960b7b0d70804e135b9d1bc994c70d5c9a5714 100644 (file)
@@ -440,6 +440,6 @@ Reference
 1. ESA/s390 Principles of Operation manual (IBM Form. No. SA22-7832)
 2. ESA/390 Common I/O Device Commands manual (IBM Form. No. SA22-7204)
 3. https://en.wikipedia.org/wiki/Channel_I/O
-4. Documentation/s390/cds.rst
+4. Documentation/arch/s390/cds.rst
 5. Documentation/driver-api/vfio.rst
 6. Documentation/driver-api/vfio-mediated-device.rst
index 5158577bc29bc54dc71b829770d095f89c3f36d6..8c0845c4eee708f9b404c6e0342356f2915b93a1 100644 (file)
@@ -27,7 +27,7 @@ not strictly considered I/O devices. They are considered here as well,
 although they are not the focus of this document.
 
 Some additional information can also be found in the kernel source under
-Documentation/s390/driver-model.rst.
+Documentation/arch/s390/driver-model.rst.
 
 The css bus
 ===========
@@ -38,7 +38,7 @@ into several categories:
 * Standard I/O subchannels, for use by the system. They have a child
   device on the ccw bus and are described below.
 * I/O subchannels bound to the vfio-ccw driver. See
-  Documentation/s390/vfio-ccw.rst.
+  Documentation/arch/s390/vfio-ccw.rst.
 * Message subchannels. No Linux driver currently exists.
 * CHSC subchannels (at most one). The chsc subchannel driver can be used
   to send asynchronous chsc commands.
index d516295978a4cb5f669fa7b7f686f82db39a5c87..262736152862445fed659c9fe10837c91ef1a74c 100644 (file)
@@ -18596,7 +18596,7 @@ L:      linux-s390@vger.kernel.org
 S:     Supported
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
 F:     Documentation/driver-api/s390-drivers.rst
-F:     Documentation/s390/
+F:     Documentation/arch/s390/
 F:     arch/s390/
 F:     drivers/s390/
 F:     drivers/watchdog/diag288_wdt.c
@@ -18657,7 +18657,7 @@ M:      Niklas Schnelle <schnelle@linux.ibm.com>
 M:     Gerald Schaefer <gerald.schaefer@linux.ibm.com>
 L:     linux-s390@vger.kernel.org
 S:     Supported
-F:     Documentation/s390/pci.rst
+F:     Documentation/arch/s390/pci.rst
 F:     arch/s390/pci/
 F:     drivers/pci/hotplug/s390_pci_hpc.c
 
@@ -18674,7 +18674,7 @@ M:      Halil Pasic <pasic@linux.ibm.com>
 M:     Jason Herne <jjherne@linux.ibm.com>
 L:     linux-s390@vger.kernel.org
 S:     Supported
-F:     Documentation/s390/vfio-ap*
+F:     Documentation/arch/s390/vfio-ap*
 F:     drivers/s390/crypto/vfio_ap*
 
 S390 VFIO-CCW DRIVER
@@ -18684,7 +18684,7 @@ R:      Halil Pasic <pasic@linux.ibm.com>
 L:     linux-s390@vger.kernel.org
 L:     kvm@vger.kernel.org
 S:     Supported
-F:     Documentation/s390/vfio-ccw.rst
+F:     Documentation/arch/s390/vfio-ccw.rst
 F:     drivers/s390/cio/vfio_ccw*
 F:     include/uapi/linux/vfio_ccw.h
 
index c5be7199067b0e67db12fae01cfe0978c9167bfb..d9d50a7a2016a4434c5045e840aa23ea33d00d01 100644 (file)
@@ -754,9 +754,9 @@ config CRASH_DUMP
          Crash dump kernels are loaded in the main kernel with kexec-tools
          into a specially reserved region and then later executed after
          a crash by kdump/kexec.
-         Refer to <file:Documentation/s390/zfcpdump.rst> for more details on this.
+         Refer to <file:Documentation/arch/s390/zfcpdump.rst> for more details on this.
          This option also enables s390 zfcpdump.
-         See also <file:Documentation/s390/zfcpdump.rst>
+         See also <file:Documentation/arch/s390/zfcpdump.rst>
 
 endmenu
 
index ac665b9670c5dba3a62948459d187e80e5313afc..ccd4e148b5ed47a2b64b9363f045287bcdf67a69 100644 (file)
@@ -222,7 +222,7 @@ static inline debug_entry_t *debug_text_event(debug_info_t *id, int level,
 
 /*
  * IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are
- * stored in the s390dbf. See Documentation/s390/s390dbf.rst for more details!
+ * stored in the s390dbf. See Documentation/arch/s390/s390dbf.rst for more details!
  */
 extern debug_entry_t *
 __debug_sprintf_event(debug_info_t *id, int level, char *string, ...)
@@ -350,7 +350,7 @@ static inline debug_entry_t *debug_text_exception(debug_info_t *id, int level,
 
 /*
  * IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are
- * stored in the s390dbf. See Documentation/s390/s390dbf.rst for more details!
+ * stored in the s390dbf. See Documentation/arch/s390/s390dbf.rst for more details!
  */
 extern debug_entry_t *
 __debug_sprintf_exception(debug_info_t *id, int level, char *string, ...)
index 942c73a11ca35c6cd3e3898e98632e0a769fce5f..bc3be0330f1db97e04048c02cdec9ceb717a3f52 100644 (file)
@@ -3,7 +3,7 @@
  * zcore module to export memory content and register sets for creating system
  * dumps on SCSI/NVMe disks (zfcp/nvme dump).
  *
- * For more information please refer to Documentation/s390/zfcpdump.rst
+ * For more information please refer to Documentation/arch/s390/zfcpdump.rst
  *
  * Copyright IBM Corp. 2003, 2008
  * Author(s): Michael Holzheu