Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Costa Shulyupin and committed by
Heiko Carstens
37002bc6 e3123dfb

+20 -20
+2 -2
Documentation/admin-guide/kernel-parameters.txt
··· 553 553 others). 554 554 555 555 ccw_timeout_log [S390] 556 - See Documentation/s390/common_io.rst for details. 556 + See Documentation/arch/s390/common_io.rst for details. 557 557 558 558 cgroup_disable= [KNL] Disable a particular controller or optional feature 559 559 Format: {name of the controller(s) or feature(s) to disable} ··· 598 598 Setting checkreqprot to 1 is deprecated. 599 599 600 600 cio_ignore= [S390] 601 - See Documentation/s390/common_io.rst for details. 601 + See Documentation/arch/s390/common_io.rst for details. 602 602 603 603 clearcpuid=X[,X...] [X86] 604 604 Disable CPUID feature X for the kernel. See
+1 -1
Documentation/arch/index.rst
··· 21 21 parisc/index 22 22 ../powerpc/index 23 23 ../riscv/index 24 - ../s390/index 24 + s390/index 25 25 sh/index 26 26 sparc/index 27 27 x86/index
+2 -2
Documentation/driver-api/s390-drivers.rst
··· 27 27 although they are not the focus of this document. 28 28 29 29 Some additional information can also be found in the kernel source under 30 - Documentation/s390/driver-model.rst. 30 + Documentation/arch/s390/driver-model.rst. 31 31 32 32 The css bus 33 33 =========== ··· 38 38 * Standard I/O subchannels, for use by the system. They have a child 39 39 device on the ccw bus and are described below. 40 40 * I/O subchannels bound to the vfio-ccw driver. See 41 - Documentation/s390/vfio-ccw.rst. 41 + Documentation/arch/s390/vfio-ccw.rst. 42 42 * Message subchannels. No Linux driver currently exists. 43 43 * CHSC subchannels (at most one). The chsc subchannel driver can be used 44 44 to send asynchronous chsc commands.
Documentation/s390/3270.ChangeLog Documentation/arch/s390/3270.ChangeLog
+2 -2
Documentation/s390/3270.rst Documentation/arch/s390/3270.rst
··· 116 116 as a 3270, not a 3215. 117 117 118 118 5. Run the 3270 configuration script config3270. It is 119 - distributed in this same directory, Documentation/s390, as 119 + distributed in this same directory, Documentation/arch/s390, as 120 120 config3270.sh. Inspect the output script it produces, 121 121 /tmp/mkdev3270, and then run that script. This will create the 122 122 necessary character special device files and make the necessary ··· 125 125 Then notify /sbin/init that /etc/inittab has changed, by issuing 126 126 the telinit command with the q operand:: 127 127 128 - cd Documentation/s390 128 + cd Documentation/arch/s390 129 129 sh config3270.sh 130 130 sh /tmp/mkdev3270 131 131 telinit q
+1 -1
Documentation/s390/cds.rst Documentation/arch/s390/cds.rst
··· 39 39 40 40 Note: 41 41 In order to write a driver for S/390, you also need to look into the interface 42 - described in Documentation/s390/driver-model.rst. 42 + described in Documentation/arch/s390/driver-model.rst. 43 43 44 44 Note for porting drivers from 2.4: 45 45
+1 -1
Documentation/s390/common_io.rst Documentation/arch/s390/common_io.rst
··· 136 136 137 137 The level of logging can be changed to be more or less verbose by piping to 138 138 /sys/kernel/debug/s390dbf/cio_*/level a number between 0 and 6; see the 139 - documentation on the S/390 debug feature (Documentation/s390/s390dbf.rst) 139 + documentation on the S/390 debug feature (Documentation/arch/s390/s390dbf.rst) 140 140 for details.
Documentation/s390/config3270.sh Documentation/arch/s390/config3270.sh
Documentation/s390/driver-model.rst Documentation/arch/s390/driver-model.rst
Documentation/s390/features.rst Documentation/arch/s390/features.rst
Documentation/s390/index.rst Documentation/arch/s390/index.rst
Documentation/s390/monreader.rst Documentation/arch/s390/monreader.rst
+1 -1
Documentation/s390/pci.rst Documentation/arch/s390/pci.rst
··· 40 40 Change the level of logging to be more or less verbose by piping 41 41 a number between 0 and 6 to /sys/kernel/debug/s390dbf/pci_*/level. For 42 42 details, see the documentation on the S/390 debug feature at 43 - Documentation/s390/s390dbf.rst. 43 + Documentation/arch/s390/s390dbf.rst. 44 44 45 45 Sysfs entries 46 46 =============
Documentation/s390/qeth.rst Documentation/arch/s390/qeth.rst
Documentation/s390/s390dbf.rst Documentation/arch/s390/s390dbf.rst
Documentation/s390/text_files.rst Documentation/arch/s390/text_files.rst
Documentation/s390/vfio-ap-locking.rst Documentation/arch/s390/vfio-ap-locking.rst
Documentation/s390/vfio-ap.rst Documentation/arch/s390/vfio-ap.rst
+1 -1
Documentation/s390/vfio-ccw.rst Documentation/arch/s390/vfio-ccw.rst
··· 440 440 1. ESA/s390 Principles of Operation manual (IBM Form. No. SA22-7832) 441 441 2. ESA/390 Common I/O Device Commands manual (IBM Form. No. SA22-7204) 442 442 3. https://en.wikipedia.org/wiki/Channel_I/O 443 - 4. Documentation/s390/cds.rst 443 + 4. Documentation/arch/s390/cds.rst 444 444 5. Documentation/driver-api/vfio.rst 445 445 6. Documentation/driver-api/vfio-mediated-device.rst
Documentation/s390/zfcpdump.rst Documentation/arch/s390/zfcpdump.rst
+4 -4
MAINTAINERS
··· 18596 18596 S: Supported 18597 18597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 18598 18598 F: Documentation/driver-api/s390-drivers.rst 18599 - F: Documentation/s390/ 18599 + F: Documentation/arch/s390/ 18600 18600 F: arch/s390/ 18601 18601 F: drivers/s390/ 18602 18602 F: drivers/watchdog/diag288_wdt.c ··· 18657 18657 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com> 18658 18658 L: linux-s390@vger.kernel.org 18659 18659 S: Supported 18660 - F: Documentation/s390/pci.rst 18660 + F: Documentation/arch/s390/pci.rst 18661 18661 F: arch/s390/pci/ 18662 18662 F: drivers/pci/hotplug/s390_pci_hpc.c 18663 18663 ··· 18674 18674 M: Jason Herne <jjherne@linux.ibm.com> 18675 18675 L: linux-s390@vger.kernel.org 18676 18676 S: Supported 18677 - F: Documentation/s390/vfio-ap* 18677 + F: Documentation/arch/s390/vfio-ap* 18678 18678 F: drivers/s390/crypto/vfio_ap* 18679 18679 18680 18680 S390 VFIO-CCW DRIVER ··· 18684 18684 L: linux-s390@vger.kernel.org 18685 18685 L: kvm@vger.kernel.org 18686 18686 S: Supported 18687 - F: Documentation/s390/vfio-ccw.rst 18687 + F: Documentation/arch/s390/vfio-ccw.rst 18688 18688 F: drivers/s390/cio/vfio_ccw* 18689 18689 F: include/uapi/linux/vfio_ccw.h 18690 18690
+2 -2
arch/s390/Kconfig
··· 754 754 Crash dump kernels are loaded in the main kernel with kexec-tools 755 755 into a specially reserved region and then later executed after 756 756 a crash by kdump/kexec. 757 - Refer to <file:Documentation/s390/zfcpdump.rst> for more details on this. 757 + Refer to <file:Documentation/arch/s390/zfcpdump.rst> for more details on this. 758 758 This option also enables s390 zfcpdump. 759 - See also <file:Documentation/s390/zfcpdump.rst> 759 + See also <file:Documentation/arch/s390/zfcpdump.rst> 760 760 761 761 endmenu 762 762
+2 -2
arch/s390/include/asm/debug.h
··· 222 222 223 223 /* 224 224 * IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are 225 - * stored in the s390dbf. See Documentation/s390/s390dbf.rst for more details! 225 + * stored in the s390dbf. See Documentation/arch/s390/s390dbf.rst for more details! 226 226 */ 227 227 extern debug_entry_t * 228 228 __debug_sprintf_event(debug_info_t *id, int level, char *string, ...) ··· 350 350 351 351 /* 352 352 * IMPORTANT: Use "%s" in sprintf format strings with care! Only pointers are 353 - * stored in the s390dbf. See Documentation/s390/s390dbf.rst for more details! 353 + * stored in the s390dbf. See Documentation/arch/s390/s390dbf.rst for more details! 354 354 */ 355 355 extern debug_entry_t * 356 356 __debug_sprintf_exception(debug_info_t *id, int level, char *string, ...)
+1 -1
drivers/s390/char/zcore.c
··· 3 3 * zcore module to export memory content and register sets for creating system 4 4 * dumps on SCSI/NVMe disks (zfcp/nvme dump). 5 5 * 6 - * For more information please refer to Documentation/s390/zfcpdump.rst 6 + * For more information please refer to Documentation/arch/s390/zfcpdump.rst 7 7 * 8 8 * Copyright IBM Corp. 2003, 2008 9 9 * Author(s): Michael Holzheu