linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] docs: move s390 under arch
@ 2023-07-18  4:55 Costa Shulyupin
  2023-07-18  5:50 ` Randy Dunlap
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Costa Shulyupin @ 2023-07-18  4:55 UTC (permalink / raw)
  To: Jonathan Corbet, Heiko Carstens, Vasily Gorbik,
	Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
	Niklas Schnelle, Gerald Schaefer, Tony Krowiak, Halil Pasic,
	Jason Herne, Eric Farman, Matthew Rosato, Paul E. McKenney,
	Catalin Marinas, Randy Dunlap, Peter Zijlstra,
	Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Costa Shulyupin, Geert Uytterhoeven,
	Vineet Gupta, Jason Gunthorpe, Alex Williamson, Kevin Tian,
	Kirti Wankhede, Al Viro, Mikhail Zaslonko, Eric DeVolder,
	Andrew Morton, open list:DOCUMENTATION, open list,
	open list:S390 ARCHITECTURE, open list:S390 VFIO-CCW DRIVER

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>
---
 Documentation/admin-guide/kernel-parameters.txt   | 4 ++--
 Documentation/arch/index.rst                      | 2 +-
 Documentation/{ => arch}/s390/3270.ChangeLog      | 0
 Documentation/{ => arch}/s390/3270.rst            | 4 ++--
 Documentation/{ => arch}/s390/cds.rst             | 2 +-
 Documentation/{ => arch}/s390/common_io.rst       | 2 +-
 Documentation/{ => arch}/s390/config3270.sh       | 0
 Documentation/{ => arch}/s390/driver-model.rst    | 0
 Documentation/{ => arch}/s390/features.rst        | 0
 Documentation/{ => arch}/s390/index.rst           | 0
 Documentation/{ => arch}/s390/monreader.rst       | 0
 Documentation/{ => arch}/s390/pci.rst             | 2 +-
 Documentation/{ => arch}/s390/qeth.rst            | 0
 Documentation/{ => arch}/s390/s390dbf.rst         | 0
 Documentation/{ => arch}/s390/text_files.rst      | 0
 Documentation/{ => arch}/s390/vfio-ap-locking.rst | 0
 Documentation/{ => arch}/s390/vfio-ap.rst         | 0
 Documentation/{ => arch}/s390/vfio-ccw.rst        | 2 +-
 Documentation/{ => arch}/s390/zfcpdump.rst        | 0
 Documentation/driver-api/s390-drivers.rst         | 4 ++--
 MAINTAINERS                                       | 8 ++++----
 arch/s390/Kconfig                                 | 4 ++--
 arch/s390/include/asm/debug.h                     | 4 ++--
 drivers/s390/char/zcore.c                         | 2 +-
 kernel/Kconfig.kexec                              | 2 +-
 25 files changed, 21 insertions(+), 21 deletions(-)
 rename Documentation/{ => arch}/s390/3270.ChangeLog (100%)
 rename Documentation/{ => arch}/s390/3270.rst (99%)
 rename Documentation/{ => arch}/s390/cds.rst (99%)
 rename Documentation/{ => arch}/s390/common_io.rst (98%)
 rename Documentation/{ => arch}/s390/config3270.sh (100%)
 rename Documentation/{ => arch}/s390/driver-model.rst (100%)
 rename Documentation/{ => arch}/s390/features.rst (100%)
 rename Documentation/{ => arch}/s390/index.rst (100%)
 rename Documentation/{ => arch}/s390/monreader.rst (100%)
 rename Documentation/{ => arch}/s390/pci.rst (99%)
 rename Documentation/{ => arch}/s390/qeth.rst (100%)
 rename Documentation/{ => arch}/s390/s390dbf.rst (100%)
 rename Documentation/{ => arch}/s390/text_files.rst (100%)
 rename Documentation/{ => arch}/s390/vfio-ap-locking.rst (100%)
 rename Documentation/{ => arch}/s390/vfio-ap.rst (100%)
 rename Documentation/{ => arch}/s390/vfio-ccw.rst (99%)
 rename Documentation/{ => arch}/s390/zfcpdump.rst (100%)

diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index a921507e7c32..aa8389262e31 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -553,7 +553,7 @@
 			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}
@@ -598,7 +598,7 @@
 			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
diff --git a/Documentation/arch/index.rst b/Documentation/arch/index.rst
index 4b6b1beebad6..d39504fae12c 100644
--- a/Documentation/arch/index.rst
+++ b/Documentation/arch/index.rst
@@ -21,7 +21,7 @@ implementation.
    parisc/index
    ../powerpc/index
    ../riscv/index
-   ../s390/index
+   s390/index
    sh/index
    sparc/index
    x86/index
diff --git a/Documentation/s390/3270.ChangeLog b/Documentation/arch/s390/3270.ChangeLog
similarity index 100%
rename from Documentation/s390/3270.ChangeLog
rename to Documentation/arch/s390/3270.ChangeLog
diff --git a/Documentation/s390/3270.rst b/Documentation/arch/s390/3270.rst
similarity index 99%
rename from Documentation/s390/3270.rst
rename to Documentation/arch/s390/3270.rst
index e09e77954238..467eace91473 100644
--- a/Documentation/s390/3270.rst
+++ b/Documentation/arch/s390/3270.rst
@@ -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
diff --git a/Documentation/s390/cds.rst b/Documentation/arch/s390/cds.rst
similarity index 99%
rename from Documentation/s390/cds.rst
rename to Documentation/arch/s390/cds.rst
index 7006d8209d2e..bcad2a14244a 100644
--- a/Documentation/s390/cds.rst
+++ b/Documentation/arch/s390/cds.rst
@@ -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:
 
diff --git a/Documentation/s390/common_io.rst b/Documentation/arch/s390/common_io.rst
similarity index 98%
rename from Documentation/s390/common_io.rst
rename to Documentation/arch/s390/common_io.rst
index 846485681ce7..6dcb40cb7145 100644
--- a/Documentation/s390/common_io.rst
+++ b/Documentation/arch/s390/common_io.rst
@@ -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.
diff --git a/Documentation/s390/config3270.sh b/Documentation/arch/s390/config3270.sh
similarity index 100%
rename from Documentation/s390/config3270.sh
rename to Documentation/arch/s390/config3270.sh
diff --git a/Documentation/s390/driver-model.rst b/Documentation/arch/s390/driver-model.rst
similarity index 100%
rename from Documentation/s390/driver-model.rst
rename to Documentation/arch/s390/driver-model.rst
diff --git a/Documentation/s390/features.rst b/Documentation/arch/s390/features.rst
similarity index 100%
rename from Documentation/s390/features.rst
rename to Documentation/arch/s390/features.rst
diff --git a/Documentation/s390/index.rst b/Documentation/arch/s390/index.rst
similarity index 100%
rename from Documentation/s390/index.rst
rename to Documentation/arch/s390/index.rst
diff --git a/Documentation/s390/monreader.rst b/Documentation/arch/s390/monreader.rst
similarity index 100%
rename from Documentation/s390/monreader.rst
rename to Documentation/arch/s390/monreader.rst
diff --git a/Documentation/s390/pci.rst b/Documentation/arch/s390/pci.rst
similarity index 99%
rename from Documentation/s390/pci.rst
rename to Documentation/arch/s390/pci.rst
index a1a72a47dc96..d5755484d8e7 100644
--- a/Documentation/s390/pci.rst
+++ b/Documentation/arch/s390/pci.rst
@@ -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
 =============
diff --git a/Documentation/s390/qeth.rst b/Documentation/arch/s390/qeth.rst
similarity index 100%
rename from Documentation/s390/qeth.rst
rename to Documentation/arch/s390/qeth.rst
diff --git a/Documentation/s390/s390dbf.rst b/Documentation/arch/s390/s390dbf.rst
similarity index 100%
rename from Documentation/s390/s390dbf.rst
rename to Documentation/arch/s390/s390dbf.rst
diff --git a/Documentation/s390/text_files.rst b/Documentation/arch/s390/text_files.rst
similarity index 100%
rename from Documentation/s390/text_files.rst
rename to Documentation/arch/s390/text_files.rst
diff --git a/Documentation/s390/vfio-ap-locking.rst b/Documentation/arch/s390/vfio-ap-locking.rst
similarity index 100%
rename from Documentation/s390/vfio-ap-locking.rst
rename to Documentation/arch/s390/vfio-ap-locking.rst
diff --git a/Documentation/s390/vfio-ap.rst b/Documentation/arch/s390/vfio-ap.rst
similarity index 100%
rename from Documentation/s390/vfio-ap.rst
rename to Documentation/arch/s390/vfio-ap.rst
diff --git a/Documentation/s390/vfio-ccw.rst b/Documentation/arch/s390/vfio-ccw.rst
similarity index 99%
rename from Documentation/s390/vfio-ccw.rst
rename to Documentation/arch/s390/vfio-ccw.rst
index 37026fa18179..42960b7b0d70 100644
--- a/Documentation/s390/vfio-ccw.rst
+++ b/Documentation/arch/s390/vfio-ccw.rst
@@ -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
diff --git a/Documentation/s390/zfcpdump.rst b/Documentation/arch/s390/zfcpdump.rst
similarity index 100%
rename from Documentation/s390/zfcpdump.rst
rename to Documentation/arch/s390/zfcpdump.rst
diff --git a/Documentation/driver-api/s390-drivers.rst b/Documentation/driver-api/s390-drivers.rst
index 5158577bc29b..8c0845c4eee7 100644
--- a/Documentation/driver-api/s390-drivers.rst
+++ b/Documentation/driver-api/s390-drivers.rst
@@ -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.
diff --git a/MAINTAINERS b/MAINTAINERS
index b68512f1b65f..2649dffe9f46 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -18642,7 +18642,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
@@ -18703,7 +18703,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
 
@@ -18720,7 +18720,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
@@ -18730,7 +18730,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
 
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index 736548e4163e..286c1f9fb37c 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -264,9 +264,9 @@ config ARCH_SUPPORTS_KEXEC_PURGATORY
 config ARCH_SUPPORTS_CRASH_DUMP
 	def_bool y
 	help
-	  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>
 
 menu "Processor type and features"
 
diff --git a/arch/s390/include/asm/debug.h b/arch/s390/include/asm/debug.h
index ac665b9670c5..ccd4e148b5ed 100644
--- a/arch/s390/include/asm/debug.h
+++ b/arch/s390/include/asm/debug.h
@@ -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, ...)
diff --git a/drivers/s390/char/zcore.c b/drivers/s390/char/zcore.c
index 942c73a11ca3..bc3be0330f1d 100644
--- a/drivers/s390/char/zcore.c
+++ b/drivers/s390/char/zcore.c
@@ -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
diff --git a/kernel/Kconfig.kexec b/kernel/Kconfig.kexec
index ff72e45cfaef..fa45726d5619 100644
--- a/kernel/Kconfig.kexec
+++ b/kernel/Kconfig.kexec
@@ -111,6 +111,6 @@ config CRASH_DUMP
 	  For more details see Documentation/admin-guide/kdump/kdump.rst
 
 	  For s390, this option also enables zfcpdump.
-	  See also <file:Documentation/s390/zfcpdump.rst>
+	  See also <file:Documentation/arch/s390/zfcpdump.rst>
 
 endmenu
-- 
2.41.0


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH] docs: move s390 under arch
  2023-07-18  4:55 [PATCH] docs: move s390 under arch Costa Shulyupin
@ 2023-07-18  5:50 ` Randy Dunlap
  2023-07-18  6:29 ` Heiko Carstens
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2023-07-18  5:50 UTC (permalink / raw)
  To: Costa Shulyupin, Jonathan Corbet, Heiko Carstens, Vasily Gorbik,
	Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
	Niklas Schnelle, Gerald Schaefer, Tony Krowiak, Halil Pasic,
	Jason Herne, Eric Farman, Matthew Rosato, Paul E. McKenney,
	Catalin Marinas, Randy Dunlap, Peter Zijlstra,
	Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Geert Uytterhoeven, Vineet Gupta,
	Jason Gunthorpe, Alex Williamson, Kevin Tian, Kirti Wankhede,
	Al Viro, Mikhail Zaslonko, Eric DeVolder, Andrew Morton,
	open list:DOCUMENTATION, open list, open list:S390 ARCHITECTURE,
	open list:S390 VFIO-CCW DRIVER

On 7/17/23 21:55, Costa Shulyupin wrote:
> 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: Randy Dunlap <rdunlap@infradead.org>
Thanks.

> ---
>  Documentation/admin-guide/kernel-parameters.txt   | 4 ++--
>  Documentation/arch/index.rst                      | 2 +-
>  Documentation/{ => arch}/s390/3270.ChangeLog      | 0
>  Documentation/{ => arch}/s390/3270.rst            | 4 ++--
>  Documentation/{ => arch}/s390/cds.rst             | 2 +-
>  Documentation/{ => arch}/s390/common_io.rst       | 2 +-
>  Documentation/{ => arch}/s390/config3270.sh       | 0
>  Documentation/{ => arch}/s390/driver-model.rst    | 0
>  Documentation/{ => arch}/s390/features.rst        | 0
>  Documentation/{ => arch}/s390/index.rst           | 0
>  Documentation/{ => arch}/s390/monreader.rst       | 0
>  Documentation/{ => arch}/s390/pci.rst             | 2 +-
>  Documentation/{ => arch}/s390/qeth.rst            | 0
>  Documentation/{ => arch}/s390/s390dbf.rst         | 0
>  Documentation/{ => arch}/s390/text_files.rst      | 0
>  Documentation/{ => arch}/s390/vfio-ap-locking.rst | 0
>  Documentation/{ => arch}/s390/vfio-ap.rst         | 0
>  Documentation/{ => arch}/s390/vfio-ccw.rst        | 2 +-
>  Documentation/{ => arch}/s390/zfcpdump.rst        | 0
>  Documentation/driver-api/s390-drivers.rst         | 4 ++--
>  MAINTAINERS                                       | 8 ++++----
>  arch/s390/Kconfig                                 | 4 ++--
>  arch/s390/include/asm/debug.h                     | 4 ++--
>  drivers/s390/char/zcore.c                         | 2 +-
>  kernel/Kconfig.kexec                              | 2 +-
>  25 files changed, 21 insertions(+), 21 deletions(-)
>  rename Documentation/{ => arch}/s390/3270.ChangeLog (100%)
>  rename Documentation/{ => arch}/s390/3270.rst (99%)
>  rename Documentation/{ => arch}/s390/cds.rst (99%)
>  rename Documentation/{ => arch}/s390/common_io.rst (98%)
>  rename Documentation/{ => arch}/s390/config3270.sh (100%)
>  rename Documentation/{ => arch}/s390/driver-model.rst (100%)
>  rename Documentation/{ => arch}/s390/features.rst (100%)
>  rename Documentation/{ => arch}/s390/index.rst (100%)
>  rename Documentation/{ => arch}/s390/monreader.rst (100%)
>  rename Documentation/{ => arch}/s390/pci.rst (99%)
>  rename Documentation/{ => arch}/s390/qeth.rst (100%)
>  rename Documentation/{ => arch}/s390/s390dbf.rst (100%)
>  rename Documentation/{ => arch}/s390/text_files.rst (100%)
>  rename Documentation/{ => arch}/s390/vfio-ap-locking.rst (100%)
>  rename Documentation/{ => arch}/s390/vfio-ap.rst (100%)
>  rename Documentation/{ => arch}/s390/vfio-ccw.rst (99%)
>  rename Documentation/{ => arch}/s390/zfcpdump.rst (100%)
> 

> diff --git a/Documentation/s390/3270.ChangeLog b/Documentation/arch/s390/3270.ChangeLog
> similarity index 100%
> rename from Documentation/s390/3270.ChangeLog
> rename to Documentation/arch/s390/3270.ChangeLog
> diff --git a/Documentation/s390/3270.rst b/Documentation/arch/s390/3270.rst
> similarity index 99%
> rename from Documentation/s390/3270.rst
> rename to Documentation/arch/s390/3270.rst

> diff --git a/Documentation/s390/cds.rst b/Documentation/arch/s390/cds.rst
> similarity index 99%
> rename from Documentation/s390/cds.rst
> rename to Documentation/arch/s390/cds.rst

> diff --git a/Documentation/s390/common_io.rst b/Documentation/arch/s390/common_io.rst
> similarity index 98%
> rename from Documentation/s390/common_io.rst
> rename to Documentation/arch/s390/common_io.rst

> diff --git a/Documentation/s390/config3270.sh b/Documentation/arch/s390/config3270.sh
> similarity index 100%
> rename from Documentation/s390/config3270.sh
> rename to Documentation/arch/s390/config3270.sh
> diff --git a/Documentation/s390/driver-model.rst b/Documentation/arch/s390/driver-model.rst
> similarity index 100%
> rename from Documentation/s390/driver-model.rst
> rename to Documentation/arch/s390/driver-model.rst
> diff --git a/Documentation/s390/features.rst b/Documentation/arch/s390/features.rst
> similarity index 100%
> rename from Documentation/s390/features.rst
> rename to Documentation/arch/s390/features.rst
> diff --git a/Documentation/s390/index.rst b/Documentation/arch/s390/index.rst
> similarity index 100%
> rename from Documentation/s390/index.rst
> rename to Documentation/arch/s390/index.rst
> diff --git a/Documentation/s390/monreader.rst b/Documentation/arch/s390/monreader.rst
> similarity index 100%
> rename from Documentation/s390/monreader.rst
> rename to Documentation/arch/s390/monreader.rst
> diff --git a/Documentation/s390/pci.rst b/Documentation/arch/s390/pci.rst
> similarity index 99%
> rename from Documentation/s390/pci.rst
> rename to Documentation/arch/s390/pci.rst

> diff --git a/Documentation/s390/qeth.rst b/Documentation/arch/s390/qeth.rst
> similarity index 100%
> rename from Documentation/s390/qeth.rst
> rename to Documentation/arch/s390/qeth.rst
> diff --git a/Documentation/s390/s390dbf.rst b/Documentation/arch/s390/s390dbf.rst
> similarity index 100%
> rename from Documentation/s390/s390dbf.rst
> rename to Documentation/arch/s390/s390dbf.rst
> diff --git a/Documentation/s390/text_files.rst b/Documentation/arch/s390/text_files.rst
> similarity index 100%
> rename from Documentation/s390/text_files.rst
> rename to Documentation/arch/s390/text_files.rst
> diff --git a/Documentation/s390/vfio-ap-locking.rst b/Documentation/arch/s390/vfio-ap-locking.rst
> similarity index 100%
> rename from Documentation/s390/vfio-ap-locking.rst
> rename to Documentation/arch/s390/vfio-ap-locking.rst
> diff --git a/Documentation/s390/vfio-ap.rst b/Documentation/arch/s390/vfio-ap.rst
> similarity index 100%
> rename from Documentation/s390/vfio-ap.rst
> rename to Documentation/arch/s390/vfio-ap.rst
> diff --git a/Documentation/s390/vfio-ccw.rst b/Documentation/arch/s390/vfio-ccw.rst
> similarity index 99%
> rename from Documentation/s390/vfio-ccw.rst
> rename to Documentation/arch/s390/vfio-ccw.rst


-- 
~Randy

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] docs: move s390 under arch
  2023-07-18  4:55 [PATCH] docs: move s390 under arch Costa Shulyupin
  2023-07-18  5:50 ` Randy Dunlap
@ 2023-07-18  6:29 ` Heiko Carstens
  2023-07-18 13:10   ` Jonathan Corbet
  2023-07-18  6:37 ` Philippe Mathieu-Daudé
  2023-07-18 13:58 ` Anthony Krowiak
  3 siblings, 1 reply; 7+ messages in thread
From: Heiko Carstens @ 2023-07-18  6:29 UTC (permalink / raw)
  To: Costa Shulyupin
  Cc: Jonathan Corbet, Vasily Gorbik, Alexander Gordeev,
	Christian Borntraeger, Sven Schnelle, Niklas Schnelle,
	Gerald Schaefer, Tony Krowiak, Halil Pasic, Jason Herne,
	Eric Farman, Matthew Rosato, Paul E. McKenney, Catalin Marinas,
	Randy Dunlap, Peter Zijlstra, Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Geert Uytterhoeven, Vineet Gupta,
	Jason Gunthorpe, Alex Williamson, Kevin Tian, Kirti Wankhede,
	Al Viro, Mikhail Zaslonko, Eric DeVolder, Andrew Morton,
	open list:DOCUMENTATION, open list, open list:S390 ARCHITECTURE,
	open list:S390 VFIO-CCW DRIVER

On Tue, Jul 18, 2023 at 07:55:02AM +0300, Costa Shulyupin wrote:
1;115;0c> 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>
> ---
>  Documentation/admin-guide/kernel-parameters.txt   | 4 ++--
>  Documentation/arch/index.rst                      | 2 +-
>  Documentation/{ => arch}/s390/3270.ChangeLog      | 0
>  Documentation/{ => arch}/s390/3270.rst            | 4 ++--
>  Documentation/{ => arch}/s390/cds.rst             | 2 +-
>  Documentation/{ => arch}/s390/common_io.rst       | 2 +-
>  Documentation/{ => arch}/s390/config3270.sh       | 0
>  Documentation/{ => arch}/s390/driver-model.rst    | 0
>  Documentation/{ => arch}/s390/features.rst        | 0
>  Documentation/{ => arch}/s390/index.rst           | 0
>  Documentation/{ => arch}/s390/monreader.rst       | 0
>  Documentation/{ => arch}/s390/pci.rst             | 2 +-
>  Documentation/{ => arch}/s390/qeth.rst            | 0
>  Documentation/{ => arch}/s390/s390dbf.rst         | 0
>  Documentation/{ => arch}/s390/text_files.rst      | 0
>  Documentation/{ => arch}/s390/vfio-ap-locking.rst | 0
>  Documentation/{ => arch}/s390/vfio-ap.rst         | 0
>  Documentation/{ => arch}/s390/vfio-ccw.rst        | 2 +-
>  Documentation/{ => arch}/s390/zfcpdump.rst        | 0
>  Documentation/driver-api/s390-drivers.rst         | 4 ++--
>  MAINTAINERS                                       | 8 ++++----
>  arch/s390/Kconfig                                 | 4 ++--
>  arch/s390/include/asm/debug.h                     | 4 ++--
>  drivers/s390/char/zcore.c                         | 2 +-
>  kernel/Kconfig.kexec                              | 2 +-
>  25 files changed, 21 insertions(+), 21 deletions(-)
>  rename Documentation/{ => arch}/s390/3270.ChangeLog (100%)
>  rename Documentation/{ => arch}/s390/3270.rst (99%)
>  rename Documentation/{ => arch}/s390/cds.rst (99%)
>  rename Documentation/{ => arch}/s390/common_io.rst (98%)
>  rename Documentation/{ => arch}/s390/config3270.sh (100%)
>  rename Documentation/{ => arch}/s390/driver-model.rst (100%)
>  rename Documentation/{ => arch}/s390/features.rst (100%)
>  rename Documentation/{ => arch}/s390/index.rst (100%)
>  rename Documentation/{ => arch}/s390/monreader.rst (100%)
>  rename Documentation/{ => arch}/s390/pci.rst (99%)
>  rename Documentation/{ => arch}/s390/qeth.rst (100%)
>  rename Documentation/{ => arch}/s390/s390dbf.rst (100%)
>  rename Documentation/{ => arch}/s390/text_files.rst (100%)
>  rename Documentation/{ => arch}/s390/vfio-ap-locking.rst (100%)
>  rename Documentation/{ => arch}/s390/vfio-ap.rst (100%)
>  rename Documentation/{ => arch}/s390/vfio-ccw.rst (99%)
>  rename Documentation/{ => arch}/s390/zfcpdump.rst (100%)

I guess this should go via Jonathan, like most (or all) other similar
patches? Jonathan, let me know if you pick this up, or if this should
go via the s390 tree.

In any case:
Acked-by: Heiko Carstens <hca@linux.ibm.com>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] docs: move s390 under arch
  2023-07-18  4:55 [PATCH] docs: move s390 under arch Costa Shulyupin
  2023-07-18  5:50 ` Randy Dunlap
  2023-07-18  6:29 ` Heiko Carstens
@ 2023-07-18  6:37 ` Philippe Mathieu-Daudé
  2023-07-18 13:58 ` Anthony Krowiak
  3 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-07-18  6:37 UTC (permalink / raw)
  To: Costa Shulyupin, Jonathan Corbet, Heiko Carstens, Vasily Gorbik,
	Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
	Niklas Schnelle, Gerald Schaefer, Tony Krowiak, Halil Pasic,
	Jason Herne, Eric Farman, Matthew Rosato, Paul E. McKenney,
	Catalin Marinas, Randy Dunlap, Peter Zijlstra,
	Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Geert Uytterhoeven, Vineet Gupta,
	Jason Gunthorpe, Alex Williamson, Kevin Tian, Kirti Wankhede,
	Al Viro, Mikhail Zaslonko, Eric DeVolder, Andrew Morton,
	open list:DOCUMENTATION, open list, open list:S390 ARCHITECTURE,
	open list:S390 VFIO-CCW DRIVER

On 18/7/23 06:55, Costa Shulyupin wrote:
> 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>
> ---
>   Documentation/admin-guide/kernel-parameters.txt   | 4 ++--
>   Documentation/arch/index.rst                      | 2 +-
>   Documentation/{ => arch}/s390/3270.ChangeLog      | 0
>   Documentation/{ => arch}/s390/3270.rst            | 4 ++--
>   Documentation/{ => arch}/s390/cds.rst             | 2 +-
>   Documentation/{ => arch}/s390/common_io.rst       | 2 +-
>   Documentation/{ => arch}/s390/config3270.sh       | 0
>   Documentation/{ => arch}/s390/driver-model.rst    | 0
>   Documentation/{ => arch}/s390/features.rst        | 0
>   Documentation/{ => arch}/s390/index.rst           | 0
>   Documentation/{ => arch}/s390/monreader.rst       | 0
>   Documentation/{ => arch}/s390/pci.rst             | 2 +-
>   Documentation/{ => arch}/s390/qeth.rst            | 0
>   Documentation/{ => arch}/s390/s390dbf.rst         | 0
>   Documentation/{ => arch}/s390/text_files.rst      | 0
>   Documentation/{ => arch}/s390/vfio-ap-locking.rst | 0
>   Documentation/{ => arch}/s390/vfio-ap.rst         | 0
>   Documentation/{ => arch}/s390/vfio-ccw.rst        | 2 +-
>   Documentation/{ => arch}/s390/zfcpdump.rst        | 0
>   Documentation/driver-api/s390-drivers.rst         | 4 ++--
>   MAINTAINERS                                       | 8 ++++----
>   arch/s390/Kconfig                                 | 4 ++--
>   arch/s390/include/asm/debug.h                     | 4 ++--
>   drivers/s390/char/zcore.c                         | 2 +-
>   kernel/Kconfig.kexec                              | 2 +-
>   25 files changed, 21 insertions(+), 21 deletions(-)
>   rename Documentation/{ => arch}/s390/3270.ChangeLog (100%)
>   rename Documentation/{ => arch}/s390/3270.rst (99%)
>   rename Documentation/{ => arch}/s390/cds.rst (99%)
>   rename Documentation/{ => arch}/s390/common_io.rst (98%)
>   rename Documentation/{ => arch}/s390/config3270.sh (100%)
>   rename Documentation/{ => arch}/s390/driver-model.rst (100%)
>   rename Documentation/{ => arch}/s390/features.rst (100%)
>   rename Documentation/{ => arch}/s390/index.rst (100%)
>   rename Documentation/{ => arch}/s390/monreader.rst (100%)
>   rename Documentation/{ => arch}/s390/pci.rst (99%)
>   rename Documentation/{ => arch}/s390/qeth.rst (100%)
>   rename Documentation/{ => arch}/s390/s390dbf.rst (100%)
>   rename Documentation/{ => arch}/s390/text_files.rst (100%)
>   rename Documentation/{ => arch}/s390/vfio-ap-locking.rst (100%)
>   rename Documentation/{ => arch}/s390/vfio-ap.rst (100%)
>   rename Documentation/{ => arch}/s390/vfio-ccw.rst (99%)
>   rename Documentation/{ => arch}/s390/zfcpdump.rst (100%)

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] docs: move s390 under arch
  2023-07-18  6:29 ` Heiko Carstens
@ 2023-07-18 13:10   ` Jonathan Corbet
  2023-07-19  8:10     ` Heiko Carstens
  0 siblings, 1 reply; 7+ messages in thread
From: Jonathan Corbet @ 2023-07-18 13:10 UTC (permalink / raw)
  To: Heiko Carstens, Costa Shulyupin
  Cc: Vasily Gorbik, Alexander Gordeev, Christian Borntraeger,
	Sven Schnelle, Niklas Schnelle, Gerald Schaefer, Tony Krowiak,
	Halil Pasic, Jason Herne, Eric Farman, Matthew Rosato,
	Paul E. McKenney, Catalin Marinas, Randy Dunlap, Peter Zijlstra,
	Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Geert Uytterhoeven, Vineet Gupta,
	Jason Gunthorpe, Alex Williamson, Kevin Tian, Kirti Wankhede,
	Al Viro, Mikhail Zaslonko, Eric DeVolder, Andrew Morton,
	open list:DOCUMENTATION, open list, open list:S390 ARCHITECTURE,
	open list:S390 VFIO-CCW DRIVER

Heiko Carstens <hca@linux.ibm.com> writes:

> I guess this should go via Jonathan, like most (or all) other similar
> patches? Jonathan, let me know if you pick this up, or if this should
> go via the s390 tree.

I'm happy either way...I'd sort of thought these would go through the
arch trees to minimize the conflict potential, but it hasn't happened
that way yet.  Let me know your preference and I'll go with it...should
you take it:

Acked-by: Jonathan Corbet <corbet@lwn.net>

Thanks,

jon

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] docs: move s390 under arch
  2023-07-18  4:55 [PATCH] docs: move s390 under arch Costa Shulyupin
                   ` (2 preceding siblings ...)
  2023-07-18  6:37 ` Philippe Mathieu-Daudé
@ 2023-07-18 13:58 ` Anthony Krowiak
  3 siblings, 0 replies; 7+ messages in thread
From: Anthony Krowiak @ 2023-07-18 13:58 UTC (permalink / raw)
  To: Costa Shulyupin, Jonathan Corbet, Heiko Carstens, Vasily Gorbik,
	Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
	Niklas Schnelle, Gerald Schaefer, Halil Pasic, Jason Herne,
	Eric Farman, Matthew Rosato, Paul E. McKenney, Catalin Marinas,
	Randy Dunlap, Peter Zijlstra, Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Geert Uytterhoeven, Vineet Gupta,
	Jason Gunthorpe, Alex Williamson, Kevin Tian, Kirti Wankhede,
	Al Viro, Mikhail Zaslonko, Eric DeVolder, Andrew Morton,
	open list:DOCUMENTATION, open list, open list:S390 ARCHITECTURE,
	open list:S390 VFIO-CCW DRIVER

for arch/s390/vfio-ap*
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com>

On 7/18/23 12:55 AM, Costa Shulyupin wrote:
> 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>
> ---
>   Documentation/admin-guide/kernel-parameters.txt   | 4 ++--
>   Documentation/arch/index.rst                      | 2 +-
>   Documentation/{ => arch}/s390/3270.ChangeLog      | 0
>   Documentation/{ => arch}/s390/3270.rst            | 4 ++--
>   Documentation/{ => arch}/s390/cds.rst             | 2 +-
>   Documentation/{ => arch}/s390/common_io.rst       | 2 +-
>   Documentation/{ => arch}/s390/config3270.sh       | 0
>   Documentation/{ => arch}/s390/driver-model.rst    | 0
>   Documentation/{ => arch}/s390/features.rst        | 0
>   Documentation/{ => arch}/s390/index.rst           | 0
>   Documentation/{ => arch}/s390/monreader.rst       | 0
>   Documentation/{ => arch}/s390/pci.rst             | 2 +-
>   Documentation/{ => arch}/s390/qeth.rst            | 0
>   Documentation/{ => arch}/s390/s390dbf.rst         | 0
>   Documentation/{ => arch}/s390/text_files.rst      | 0
>   Documentation/{ => arch}/s390/vfio-ap-locking.rst | 0
>   Documentation/{ => arch}/s390/vfio-ap.rst         | 0
>   Documentation/{ => arch}/s390/vfio-ccw.rst        | 2 +-
>   Documentation/{ => arch}/s390/zfcpdump.rst        | 0
>   Documentation/driver-api/s390-drivers.rst         | 4 ++--
>   MAINTAINERS                                       | 8 ++++----
>   arch/s390/Kconfig                                 | 4 ++--
>   arch/s390/include/asm/debug.h                     | 4 ++--
>   drivers/s390/char/zcore.c                         | 2 +-
>   kernel/Kconfig.kexec                              | 2 +-
>   25 files changed, 21 insertions(+), 21 deletions(-)
>   rename Documentation/{ => arch}/s390/3270.ChangeLog (100%)
>   rename Documentation/{ => arch}/s390/3270.rst (99%)
>   rename Documentation/{ => arch}/s390/cds.rst (99%)
>   rename Documentation/{ => arch}/s390/common_io.rst (98%)
>   rename Documentation/{ => arch}/s390/config3270.sh (100%)
>   rename Documentation/{ => arch}/s390/driver-model.rst (100%)
>   rename Documentation/{ => arch}/s390/features.rst (100%)
>   rename Documentation/{ => arch}/s390/index.rst (100%)
>   rename Documentation/{ => arch}/s390/monreader.rst (100%)
>   rename Documentation/{ => arch}/s390/pci.rst (99%)
>   rename Documentation/{ => arch}/s390/qeth.rst (100%)
>   rename Documentation/{ => arch}/s390/s390dbf.rst (100%)
>   rename Documentation/{ => arch}/s390/text_files.rst (100%)
>   rename Documentation/{ => arch}/s390/vfio-ap-locking.rst (100%)
>   rename Documentation/{ => arch}/s390/vfio-ap.rst (100%)
>   rename Documentation/{ => arch}/s390/vfio-ccw.rst (99%)
>   rename Documentation/{ => arch}/s390/zfcpdump.rst (100%)
> 
> diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
> index a921507e7c32..aa8389262e31 100644
> --- a/Documentation/admin-guide/kernel-parameters.txt
> +++ b/Documentation/admin-guide/kernel-parameters.txt
> @@ -553,7 +553,7 @@
>   			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}
> @@ -598,7 +598,7 @@
>   			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
> diff --git a/Documentation/arch/index.rst b/Documentation/arch/index.rst
> index 4b6b1beebad6..d39504fae12c 100644
> --- a/Documentation/arch/index.rst
> +++ b/Documentation/arch/index.rst
> @@ -21,7 +21,7 @@ implementation.
>      parisc/index
>      ../powerpc/index
>      ../riscv/index
> -   ../s390/index
> +   s390/index
>      sh/index
>      sparc/index
>      x86/index
> diff --git a/Documentation/s390/3270.ChangeLog b/Documentation/arch/s390/3270.ChangeLog
> similarity index 100%
> rename from Documentation/s390/3270.ChangeLog
> rename to Documentation/arch/s390/3270.ChangeLog
> diff --git a/Documentation/s390/3270.rst b/Documentation/arch/s390/3270.rst
> similarity index 99%
> rename from Documentation/s390/3270.rst
> rename to Documentation/arch/s390/3270.rst
> index e09e77954238..467eace91473 100644
> --- a/Documentation/s390/3270.rst
> +++ b/Documentation/arch/s390/3270.rst
> @@ -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
> diff --git a/Documentation/s390/cds.rst b/Documentation/arch/s390/cds.rst
> similarity index 99%
> rename from Documentation/s390/cds.rst
> rename to Documentation/arch/s390/cds.rst
> index 7006d8209d2e..bcad2a14244a 100644
> --- a/Documentation/s390/cds.rst
> +++ b/Documentation/arch/s390/cds.rst
> @@ -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:
>   
> diff --git a/Documentation/s390/common_io.rst b/Documentation/arch/s390/common_io.rst
> similarity index 98%
> rename from Documentation/s390/common_io.rst
> rename to Documentation/arch/s390/common_io.rst
> index 846485681ce7..6dcb40cb7145 100644
> --- a/Documentation/s390/common_io.rst
> +++ b/Documentation/arch/s390/common_io.rst
> @@ -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.
> diff --git a/Documentation/s390/config3270.sh b/Documentation/arch/s390/config3270.sh
> similarity index 100%
> rename from Documentation/s390/config3270.sh
> rename to Documentation/arch/s390/config3270.sh
> diff --git a/Documentation/s390/driver-model.rst b/Documentation/arch/s390/driver-model.rst
> similarity index 100%
> rename from Documentation/s390/driver-model.rst
> rename to Documentation/arch/s390/driver-model.rst
> diff --git a/Documentation/s390/features.rst b/Documentation/arch/s390/features.rst
> similarity index 100%
> rename from Documentation/s390/features.rst
> rename to Documentation/arch/s390/features.rst
> diff --git a/Documentation/s390/index.rst b/Documentation/arch/s390/index.rst
> similarity index 100%
> rename from Documentation/s390/index.rst
> rename to Documentation/arch/s390/index.rst
> diff --git a/Documentation/s390/monreader.rst b/Documentation/arch/s390/monreader.rst
> similarity index 100%
> rename from Documentation/s390/monreader.rst
> rename to Documentation/arch/s390/monreader.rst
> diff --git a/Documentation/s390/pci.rst b/Documentation/arch/s390/pci.rst
> similarity index 99%
> rename from Documentation/s390/pci.rst
> rename to Documentation/arch/s390/pci.rst
> index a1a72a47dc96..d5755484d8e7 100644
> --- a/Documentation/s390/pci.rst
> +++ b/Documentation/arch/s390/pci.rst
> @@ -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
>   =============
> diff --git a/Documentation/s390/qeth.rst b/Documentation/arch/s390/qeth.rst
> similarity index 100%
> rename from Documentation/s390/qeth.rst
> rename to Documentation/arch/s390/qeth.rst
> diff --git a/Documentation/s390/s390dbf.rst b/Documentation/arch/s390/s390dbf.rst
> similarity index 100%
> rename from Documentation/s390/s390dbf.rst
> rename to Documentation/arch/s390/s390dbf.rst
> diff --git a/Documentation/s390/text_files.rst b/Documentation/arch/s390/text_files.rst
> similarity index 100%
> rename from Documentation/s390/text_files.rst
> rename to Documentation/arch/s390/text_files.rst
> diff --git a/Documentation/s390/vfio-ap-locking.rst b/Documentation/arch/s390/vfio-ap-locking.rst
> similarity index 100%
> rename from Documentation/s390/vfio-ap-locking.rst
> rename to Documentation/arch/s390/vfio-ap-locking.rst
> diff --git a/Documentation/s390/vfio-ap.rst b/Documentation/arch/s390/vfio-ap.rst
> similarity index 100%
> rename from Documentation/s390/vfio-ap.rst
> rename to Documentation/arch/s390/vfio-ap.rst
> diff --git a/Documentation/s390/vfio-ccw.rst b/Documentation/arch/s390/vfio-ccw.rst
> similarity index 99%
> rename from Documentation/s390/vfio-ccw.rst
> rename to Documentation/arch/s390/vfio-ccw.rst
> index 37026fa18179..42960b7b0d70 100644
> --- a/Documentation/s390/vfio-ccw.rst
> +++ b/Documentation/arch/s390/vfio-ccw.rst
> @@ -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
> diff --git a/Documentation/s390/zfcpdump.rst b/Documentation/arch/s390/zfcpdump.rst
> similarity index 100%
> rename from Documentation/s390/zfcpdump.rst
> rename to Documentation/arch/s390/zfcpdump.rst
> diff --git a/Documentation/driver-api/s390-drivers.rst b/Documentation/driver-api/s390-drivers.rst
> index 5158577bc29b..8c0845c4eee7 100644
> --- a/Documentation/driver-api/s390-drivers.rst
> +++ b/Documentation/driver-api/s390-drivers.rst
> @@ -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.
> diff --git a/MAINTAINERS b/MAINTAINERS
> index b68512f1b65f..2649dffe9f46 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -18642,7 +18642,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
> @@ -18703,7 +18703,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
>   
> @@ -18720,7 +18720,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
> @@ -18730,7 +18730,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
>   
> diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
> index 736548e4163e..286c1f9fb37c 100644
> --- a/arch/s390/Kconfig
> +++ b/arch/s390/Kconfig
> @@ -264,9 +264,9 @@ config ARCH_SUPPORTS_KEXEC_PURGATORY
>   config ARCH_SUPPORTS_CRASH_DUMP
>   	def_bool y
>   	help
> -	  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>
>   
>   menu "Processor type and features"
>   
> diff --git a/arch/s390/include/asm/debug.h b/arch/s390/include/asm/debug.h
> index ac665b9670c5..ccd4e148b5ed 100644
> --- a/arch/s390/include/asm/debug.h
> +++ b/arch/s390/include/asm/debug.h
> @@ -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, ...)
> diff --git a/drivers/s390/char/zcore.c b/drivers/s390/char/zcore.c
> index 942c73a11ca3..bc3be0330f1d 100644
> --- a/drivers/s390/char/zcore.c
> +++ b/drivers/s390/char/zcore.c
> @@ -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
> diff --git a/kernel/Kconfig.kexec b/kernel/Kconfig.kexec
> index ff72e45cfaef..fa45726d5619 100644
> --- a/kernel/Kconfig.kexec
> +++ b/kernel/Kconfig.kexec
> @@ -111,6 +111,6 @@ config CRASH_DUMP
>   	  For more details see Documentation/admin-guide/kdump/kdump.rst
>   
>   	  For s390, this option also enables zfcpdump.
> -	  See also <file:Documentation/s390/zfcpdump.rst>
> +	  See also <file:Documentation/arch/s390/zfcpdump.rst>
>   
>   endmenu

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] docs: move s390 under arch
  2023-07-18 13:10   ` Jonathan Corbet
@ 2023-07-19  8:10     ` Heiko Carstens
  0 siblings, 0 replies; 7+ messages in thread
From: Heiko Carstens @ 2023-07-19  8:10 UTC (permalink / raw)
  To: Jonathan Corbet
  Cc: Costa Shulyupin, Vasily Gorbik, Alexander Gordeev,
	Christian Borntraeger, Sven Schnelle, Niklas Schnelle,
	Gerald Schaefer, Tony Krowiak, Halil Pasic, Jason Herne,
	Eric Farman, Matthew Rosato, Paul E. McKenney, Catalin Marinas,
	Randy Dunlap, Peter Zijlstra, Steven Rostedt (Google),
	Kim Phillips, Yantengsi, Geert Uytterhoeven, Vineet Gupta,
	Jason Gunthorpe, Alex Williamson, Kevin Tian, Kirti Wankhede,
	Al Viro, Mikhail Zaslonko, Eric DeVolder, Andrew Morton,
	open list:DOCUMENTATION, open list, open list:S390 ARCHITECTURE,
	open list:S390 VFIO-CCW DRIVER

On Tue, Jul 18, 2023 at 07:10:55AM -0600, Jonathan Corbet wrote:
> Heiko Carstens <hca@linux.ibm.com> writes:
> 
> > I guess this should go via Jonathan, like most (or all) other similar
> > patches? Jonathan, let me know if you pick this up, or if this should
> > go via the s390 tree.
> 
> I'm happy either way...I'd sort of thought these would go through the
> arch trees to minimize the conflict potential, but it hasn't happened
> that way yet.  Let me know your preference and I'll go with it...should
> you take it:
> 
> Acked-by: Jonathan Corbet <corbet@lwn.net>

I'll take it. There will be a trivial merge conflict with the kexec Kconfig
rework that is sitting in Andrew's tree. In case there is more Kconfig
rework happining in the s390 tree this will avoid additional conflicts.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-07-19  8:10 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-18  4:55 [PATCH] docs: move s390 under arch Costa Shulyupin
2023-07-18  5:50 ` Randy Dunlap
2023-07-18  6:29 ` Heiko Carstens
2023-07-18 13:10   ` Jonathan Corbet
2023-07-19  8:10     ` Heiko Carstens
2023-07-18  6:37 ` Philippe Mathieu-Daudé
2023-07-18 13:58 ` Anthony Krowiak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).