docs: move s390 under arch

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>
This commit is contained in:
Costa Shulyupin 2023-07-18 07:55:02 +03:00 committed by Heiko Carstens
parent e3123dfb53
commit 37002bc6b6
24 changed files with 20 additions and 20 deletions

View File

@ -553,7 +553,7 @@
others). others).
ccw_timeout_log [S390] 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 cgroup_disable= [KNL] Disable a particular controller or optional feature
Format: {name of the controller(s) or feature(s) to disable} Format: {name of the controller(s) or feature(s) to disable}
@ -598,7 +598,7 @@
Setting checkreqprot to 1 is deprecated. Setting checkreqprot to 1 is deprecated.
cio_ignore= [S390] cio_ignore= [S390]
See Documentation/s390/common_io.rst for details. See Documentation/arch/s390/common_io.rst for details.
clearcpuid=X[,X...] [X86] clearcpuid=X[,X...] [X86]
Disable CPUID feature X for the kernel. See Disable CPUID feature X for the kernel. See

View File

@ -21,7 +21,7 @@ implementation.
parisc/index parisc/index
../powerpc/index ../powerpc/index
../riscv/index ../riscv/index
../s390/index s390/index
sh/index sh/index
sparc/index sparc/index
x86/index x86/index

View File

@ -116,7 +116,7 @@ Here are the installation steps in detail:
as a 3270, not a 3215. as a 3270, not a 3215.
5. Run the 3270 configuration script config3270. It is 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, config3270.sh. Inspect the output script it produces,
/tmp/mkdev3270, and then run that script. This will create the /tmp/mkdev3270, and then run that script. This will create the
necessary character special device files and make the necessary 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 Then notify /sbin/init that /etc/inittab has changed, by issuing
the telinit command with the q operand:: the telinit command with the q operand::
cd Documentation/s390 cd Documentation/arch/s390
sh config3270.sh sh config3270.sh
sh /tmp/mkdev3270 sh /tmp/mkdev3270
telinit q telinit q

View File

@ -39,7 +39,7 @@ some of them are ESA/390 platform specific.
Note: Note:
In order to write a driver for S/390, you also need to look into the interface 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: Note for porting drivers from 2.4:

View File

@ -136,5 +136,5 @@ debugfs entries
The level of logging can be changed to be more or less verbose by piping to 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 /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. for details.

View File

@ -40,7 +40,7 @@ For example:
Change the level of logging to be more or less verbose by piping 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 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 details, see the documentation on the S/390 debug feature at
Documentation/s390/s390dbf.rst. Documentation/arch/s390/s390dbf.rst.
Sysfs entries Sysfs entries
============= =============

View File

@ -440,6 +440,6 @@ Reference
1. ESA/s390 Principles of Operation manual (IBM Form. No. SA22-7832) 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) 2. ESA/390 Common I/O Device Commands manual (IBM Form. No. SA22-7204)
3. https://en.wikipedia.org/wiki/Channel_I/O 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 5. Documentation/driver-api/vfio.rst
6. Documentation/driver-api/vfio-mediated-device.rst 6. Documentation/driver-api/vfio-mediated-device.rst

View 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. although they are not the focus of this document.
Some additional information can also be found in the kernel source under 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 The css bus
=========== ===========
@ -38,7 +38,7 @@ into several categories:
* Standard I/O subchannels, for use by the system. They have a child * Standard I/O subchannels, for use by the system. They have a child
device on the ccw bus and are described below. device on the ccw bus and are described below.
* I/O subchannels bound to the vfio-ccw driver. See * 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. * Message subchannels. No Linux driver currently exists.
* CHSC subchannels (at most one). The chsc subchannel driver can be used * CHSC subchannels (at most one). The chsc subchannel driver can be used
to send asynchronous chsc commands. to send asynchronous chsc commands.

View File

@ -18596,7 +18596,7 @@ L: linux-s390@vger.kernel.org
S: Supported S: Supported
T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
F: Documentation/driver-api/s390-drivers.rst F: Documentation/driver-api/s390-drivers.rst
F: Documentation/s390/ F: Documentation/arch/s390/
F: arch/s390/ F: arch/s390/
F: drivers/s390/ F: drivers/s390/
F: drivers/watchdog/diag288_wdt.c 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> M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
L: linux-s390@vger.kernel.org L: linux-s390@vger.kernel.org
S: Supported S: Supported
F: Documentation/s390/pci.rst F: Documentation/arch/s390/pci.rst
F: arch/s390/pci/ F: arch/s390/pci/
F: drivers/pci/hotplug/s390_pci_hpc.c 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> M: Jason Herne <jjherne@linux.ibm.com>
L: linux-s390@vger.kernel.org L: linux-s390@vger.kernel.org
S: Supported S: Supported
F: Documentation/s390/vfio-ap* F: Documentation/arch/s390/vfio-ap*
F: drivers/s390/crypto/vfio_ap* F: drivers/s390/crypto/vfio_ap*
S390 VFIO-CCW DRIVER S390 VFIO-CCW DRIVER
@ -18684,7 +18684,7 @@ R: Halil Pasic <pasic@linux.ibm.com>
L: linux-s390@vger.kernel.org L: linux-s390@vger.kernel.org
L: kvm@vger.kernel.org L: kvm@vger.kernel.org
S: Supported S: Supported
F: Documentation/s390/vfio-ccw.rst F: Documentation/arch/s390/vfio-ccw.rst
F: drivers/s390/cio/vfio_ccw* F: drivers/s390/cio/vfio_ccw*
F: include/uapi/linux/vfio_ccw.h F: include/uapi/linux/vfio_ccw.h

View File

@ -754,9 +754,9 @@ config CRASH_DUMP
Crash dump kernels are loaded in the main kernel with kexec-tools Crash dump kernels are loaded in the main kernel with kexec-tools
into a specially reserved region and then later executed after into a specially reserved region and then later executed after
a crash by kdump/kexec. 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. This option also enables s390 zfcpdump.
See also <file:Documentation/s390/zfcpdump.rst> See also <file:Documentation/arch/s390/zfcpdump.rst>
endmenu endmenu

View 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 * 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 * extern debug_entry_t *
__debug_sprintf_event(debug_info_t *id, int level, char *string, ...) __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 * 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 * extern debug_entry_t *
__debug_sprintf_exception(debug_info_t *id, int level, char *string, ...) __debug_sprintf_exception(debug_info_t *id, int level, char *string, ...)

View File

@ -3,7 +3,7 @@
* zcore module to export memory content and register sets for creating system * zcore module to export memory content and register sets for creating system
* dumps on SCSI/NVMe disks (zfcp/nvme dump). * 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 * Copyright IBM Corp. 2003, 2008
* Author(s): Michael Holzheu * Author(s): Michael Holzheu