Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp963788yba; Wed, 24 Apr 2019 12:33:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqxbBUKQ4kmq7iqb9oeLGe9M632/KBHfEWlRR7MoMrHpPw/mseNyf9UjxzswTgDPwrFXs1gC X-Received: by 2002:a17:902:2c01:: with SMTP id m1mr35421752plb.22.1556134388169; Wed, 24 Apr 2019 12:33:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556134388; cv=none; d=google.com; s=arc-20160816; b=sDfPh2gjUDcbS9WZz0Hi1VuzzzUF/VHBnO/ckDQaQgHFIXxYu3bbyhYICu4L11xiVk D96arjQuMSZg2D9ZDi3tZM5D1bt/N2Z7hZep4ID9jMNZdZnrUhe63dkSZdmZBcxDEL+S dcqROLECQMtqDCzKu0ymAbHUkGscOIlr18u3Gd//T7vZUwGX/YCTisBwETbeJp9/TeY6 /DpcUfBQ935v/D5ohN7e9wW4AXsLS+zTIgxuCs1FNHmW8pkdYKj5fFLM/kk0vqRADDtQ q/parqylHHTBq4n+Ovz4IanW1bgyABb7cCLYNajH8m4aDwWLVSjxDk63lzVogqEpcfD8 JaMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=BpjNFsNiL0jQGMQa1sxxNdx3jth/5bb0EJsF6sNI9N8=; b=Nu0bcFh4nyUziMCnhPXsQuc6SFCIftMXNCWjdnCzSmfYaAv0kUpcfXX+KTwO6c7lFm AkBreXypYXJxWsNyR8EjgzmyIKdHYDnKW5N0zYUen2vXj0vyW0WmV/bLnebcrTzAOLk9 EiD4o6ujIsWroKCIGz+llaL6RF7VXhSSnPNESKQQUmb0U6WpweYvyAk9i5nhaapwy6Af XMG0m3MbJHzzgs2emIZ7YtNspUM205ZJecJ5qEn849Ul0Zb7r5xPRckcfS78tAoVItm5 o51954kXEMXcsxfvVpxYXmclMLi3SyCo6UP6ZmRdkbpPae84d5sxyzzAYPxG73m/bBx/ tUFw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b4si20399992pfj.16.2019.04.24.12.32.52; Wed, 24 Apr 2019 12:33:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729207AbfDXLlP (ORCPT + 99 others); Wed, 24 Apr 2019 07:41:15 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50486 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726211AbfDXLlO (ORCPT ); Wed, 24 Apr 2019 07:41:14 -0400 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1607330BC412; Wed, 24 Apr 2019 11:41:14 +0000 (UTC) Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187]) by smtp.corp.redhat.com (Postfix) with ESMTP id 8D29E272BB; Wed, 24 Apr 2019 11:41:11 +0000 (UTC) Date: Wed, 24 Apr 2019 13:41:09 +0200 From: Cornelia Huck To: Mauro Carvalho Chehab Cc: Linux Doc Mailing List , Mauro Carvalho Chehab , linux-kernel@vger.kernel.org, Jonathan Corbet , Martin Schwidefsky , Heiko Carstens , Tony Krowiak , Pierre Morel , Halil Pasic , Farhan Ali , Eric Farman , linux-s390@vger.kernel.org, kvm@vger.kernel.org Subject: Re: [PATCH v2 31/79] docs: s390: convert docs to ReST and rename to *.rst Message-ID: <20190424134109.2891a7cc.cohuck@redhat.com> In-Reply-To: References: Organization: Red Hat GmbH MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.43]); Wed, 24 Apr 2019 11:41:14 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 22 Apr 2019 10:27:20 -0300 Mauro Carvalho Chehab wrote: > Convert all text files with s390 documentation to ReST format. > > Tried to preserve as much as possible the original document > format. Still, some of the files required some work in order > for it to be visible on both plain text and after converted > to html. > > The conversion is actually: > - add blank lines and identation in order to identify paragraphs; > - fix tables markups; > - add some lists markups; > - mark literal blocks; > - adjust title markups. > > At its new index.rst, let's add a :orphan: while this is not linked to > the main index.rst file, in order to avoid build warnings. > > Signed-off-by: Mauro Carvalho Chehab > --- > .../admin-guide/kernel-parameters.txt | 4 +- > Documentation/driver-api/s390-drivers.rst | 4 +- > Documentation/s390/{3270.txt => 3270.rst} | 85 +- > Documentation/s390/{cds.txt => cds.rst} | 354 ++- > .../s390/{CommonIO => common_io.rst} | 49 +- > Documentation/s390/{DASD => dasd.rst} | 33 +- > .../{Debugging390.txt => debugging390.rst} | 2389 ++++++++++------- > .../{driver-model.txt => driver-model.rst} | 179 +- > Documentation/s390/index.rst | 30 + > .../s390/{monreader.txt => monreader.rst} | 85 +- > Documentation/s390/{qeth.txt => qeth.rst} | 36 +- > Documentation/s390/s390dbf.rst | 803 ++++++ > Documentation/s390/s390dbf.txt | 667 ----- > Documentation/s390/text_files.rst | 11 + > .../s390/{vfio-ap.txt => vfio-ap.rst} | 487 ++-- > .../s390/{vfio-ccw.txt => vfio-ccw.rst} | 90 +- > .../s390/{zfcpdump.txt => zfcpdump.rst} | 2 + > MAINTAINERS | 4 +- > arch/s390/Kconfig | 4 +- > arch/s390/include/asm/debug.h | 4 +- > drivers/s390/char/zcore.c | 2 +- > 21 files changed, 3089 insertions(+), 2233 deletions(-) > rename Documentation/s390/{3270.txt => 3270.rst} (90%) > rename Documentation/s390/{cds.txt => cds.rst} (64%) > rename Documentation/s390/{CommonIO => common_io.rst} (87%) > rename Documentation/s390/{DASD => dasd.rst} (92%) > rename Documentation/s390/{Debugging390.txt => debugging390.rst} (53%) > rename Documentation/s390/{driver-model.txt => driver-model.rst} (73%) > create mode 100644 Documentation/s390/index.rst > rename Documentation/s390/{monreader.txt => monreader.rst} (81%) > rename Documentation/s390/{qeth.txt => qeth.rst} (62%) > create mode 100644 Documentation/s390/s390dbf.rst > delete mode 100644 Documentation/s390/s390dbf.txt > create mode 100644 Documentation/s390/text_files.rst > rename Documentation/s390/{vfio-ap.txt => vfio-ap.rst} (72%) > rename Documentation/s390/{vfio-ccw.txt => vfio-ccw.rst} (89%) > rename Documentation/s390/{zfcpdump.txt => zfcpdump.rst} (97%) > (...) > diff --git a/Documentation/s390/3270.txt b/Documentation/s390/3270.rst > similarity index 90% > rename from Documentation/s390/3270.txt > rename to Documentation/s390/3270.rst > index 7c715de99774..e09e77954238 100644 > --- a/Documentation/s390/3270.txt > +++ b/Documentation/s390/3270.rst (...) > @@ -17,12 +21,12 @@ twenty and thirty years ago. > You may have 3270s in-house and not know it. If you're using the > VM-ESA operating system, define a 3270 to your virtual machine by using > the command "DEF GRAF " This paper presumes you will be > -defining four 3270s with the CP/CMS commands > +defining four 3270s with the CP/CMS commands: > > - DEF GRAF 620 > - DEF GRAF 621 > - DEF GRAF 622 > - DEF GRAF 623 > + - DEF GRAF 620 > + - DEF GRAF 621 > + - DEF GRAF 622 > + - DEF GRAF 623 IIUC, this makes this into a bulleted list... but the user is supposed to enter these commands (similar to the shell commands further down in this file). > > Your network connection from VM-ESA allows you to use x3270, tn3270, or > another 3270 emulator, started from an xterm window on your PC or (...) > @@ -84,20 +92,22 @@ Here are the installation steps in detail: > make modules_install > > 2. (Perform this step only if you have configured tub3270 as a > - module.) Add a line to a file /etc/modprobe.d/*.conf to automatically > + module.) Add a line to a file `/etc/modprobe.d/*.conf` to automatically > load the driver when it's needed. With this line added, you will see > login prompts appear on your 3270s as soon as boot is complete (or > with emulated 3270s, as soon as you dial into your vm guest using the > command "DIAL "). Since the line-mode major number is > - 227, the line to add should be: > + 227, the line to add should be:: > + > alias char-major-227 tub3270 > > 3. Define graphic devices to your vm guest machine, if you > haven't already. Define them before you reboot (reipl): > - DEFINE GRAF 620 > - DEFINE GRAF 621 > - DEFINE GRAF 622 > - DEFINE GRAF 623 > + > + - DEFINE GRAF 620 > + - DEFINE GRAF 621 > + - DEFINE GRAF 622 > + - DEFINE GRAF 623 Same here. > > 4. Reboot. The reboot process scans hardware devices, including > 3270s, and this enables the tub3270 driver once loaded to respond (...) > diff --git a/Documentation/s390/CommonIO b/Documentation/s390/common_io.rst > similarity index 87% > rename from Documentation/s390/CommonIO > rename to Documentation/s390/common_io.rst > index 6e0f63f343b4..846485681ce7 100644 > --- a/Documentation/s390/CommonIO > +++ b/Documentation/s390/common_io.rst > @@ -1,5 +1,9 @@ > -S/390 common I/O-Layer - command line parameters, procfs and debugfs entries > -============================================================================ > +====================== > +S/390 common I/O-Layer > +====================== > + > +command line parameters, procfs and debugfs entries > +=================================================== I don't see why this should be split into two lines? If anything needs to be changed, I'd drop the hyphen. > > Command line parameters > ----------------------- > @@ -13,7 +17,7 @@ Command line parameters > device := {all | [!]ipldev | [!]condev | [!] | [!]-} > > The given devices will be ignored by the common I/O-layer; no detection > - and device sensing will be done on any of those devices. The subchannel to > + and device sensing will be done on any of those devices. The subchannel to > which the device in question is attached will be treated as if no device was > attached. > > @@ -28,14 +32,20 @@ Command line parameters > keywords can be used to refer to the CCW based boot device and CCW console > device respectively (these are probably useful only when combined with the '!' > operator). The '!' operator will cause the I/O-layer to _not_ ignore a device. > - The command line is parsed from left to right. > + The command line > + is parsed from left to right. Why this change? > + > + For example:: > > - For example, > cio_ignore=0.0.0023-0.0.0042,0.0.4711 > + > will ignore all devices ranging from 0.0.0023 to 0.0.0042 and the device > 0.0.4711, if detected. > - As another example, > + > + As another example:: > + > cio_ignore=all,!0.0.4711,!0.0.fd00-0.0.fd02 > + > will ignore all devices but 0.0.4711, 0.0.fd00, 0.0.fd01, 0.0.fd02. > > By default, no devices are ignored. (...) > diff --git a/Documentation/s390/Debugging390.txt b/Documentation/s390/debugging390.rst > similarity index 53% > rename from Documentation/s390/Debugging390.txt > rename to Documentation/s390/debugging390.rst > index c35804c238ad..d49305fd5e1a 100644 > --- a/Documentation/s390/Debugging390.txt > +++ b/Documentation/s390/debugging390.rst I'll skip this one... (Question for the s390 arch maintainers: I remember that there was some interesting stuff in there, but I'm not sure how much of it is still accurate/useful... is it worth spending time on trying to update this?) (...) > diff --git a/Documentation/s390/s390dbf.rst b/Documentation/s390/s390dbf.rst > new file mode 100644 > index 000000000000..ec2a1faa414b > --- /dev/null > +++ b/Documentation/s390/s390dbf.rst (...) > diff --git a/Documentation/s390/s390dbf.txt b/Documentation/s390/s390dbf.txt > deleted file mode 100644 > index 61329fd62e89..000000000000 > --- a/Documentation/s390/s390dbf.txt > +++ /dev/null I wonder why this does not show up as a rename? (...) > diff --git a/Documentation/s390/text_files.rst b/Documentation/s390/text_files.rst > new file mode 100644 > index 000000000000..c94d05d4fa17 > --- /dev/null > +++ b/Documentation/s390/text_files.rst > @@ -0,0 +1,11 @@ > +ibm 3270 changelog > +------------------ > + > +.. include:: 3270.ChangeLog > + :literal: > + > +ibm 3270 config3270.sh > +---------------------- > + > +.. literalinclude:: config3270.sh > + :language: shell Another question for the s390 arch maintainers: How valuable is this still? (...) > diff --git a/Documentation/s390/vfio-ccw.txt b/Documentation/s390/vfio-ccw.rst > similarity index 89% > rename from Documentation/s390/vfio-ccw.txt > rename to Documentation/s390/vfio-ccw.rst > index 2be11ad864ff..1f6d0b56d53e 100644 > --- a/Documentation/s390/vfio-ccw.txt > +++ b/Documentation/s390/vfio-ccw.rst (...) > @@ -295,6 +321,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.txt > +4. Documentation/s390/cds.rst > 5. Documentation/vfio.txt > 6. Documentation/vfio-mediated-device.txt Are these two renamed in a later patch? (...)