From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DF0B6C10F29 for ; Tue, 17 Mar 2020 14:37:00 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 7BF0520738 for ; Tue, 17 Mar 2020 14:37:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="R7aisKh8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7BF0520738 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 18AF66B0005; Tue, 17 Mar 2020 10:37:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1159B6B0006; Tue, 17 Mar 2020 10:37:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F1E496B0007; Tue, 17 Mar 2020 10:36:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0005.hostedemail.com [216.40.44.5]) by kanga.kvack.org (Postfix) with ESMTP id D43D46B0005 for ; Tue, 17 Mar 2020 10:36:59 -0400 (EDT) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id B0730181AEF0B for ; Tue, 17 Mar 2020 14:36:59 +0000 (UTC) X-FDA: 76605106158.24.patch80_7732362a61656 X-HE-Tag: patch80_7732362a61656 X-Filterd-Recvd-Size: 28112 Received: from mail-pf1-f195.google.com (mail-pf1-f195.google.com [209.85.210.195]) by imf32.hostedemail.com (Postfix) with ESMTP for ; Tue, 17 Mar 2020 14:36:58 +0000 (UTC) Received: by mail-pf1-f195.google.com with SMTP id z65so12049743pfz.8 for ; Tue, 17 Mar 2020 07:36:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=sQ8Ul5wtsqchMmUGnjHNzqt08XP3Wy+rRDcjixVDtrc=; b=R7aisKh8LWhauPEV7CcMBXjN56dvoHxjqALH7rHW/tkZdQGYc04Z/fy+2JrNOEJN3v CHjiKc6lpDCjxQsJsu7Q4K1ncYSff5XHDsQmaqMD+9su3J3LMFUrzEAxxMb3Xq9pN4VR e1XDl168d93thZ2Qp4xDuMb8L93SZSRwsWI4zxXyln/GE7FVxB/wVVv0gjhq3F8oYw4N ++HBY4AQYZg6114Vte7HbcYCKnzw47Z+4eWuzaAPT1yqH/xz6EMjbdwSa3GVrm2nXe96 ZLx8C3Bsiif6sRJryEG7pzE0ZoaYS+5jdkArhX/dBzihmuzr9zSRzClGjMEecXUerzLB vzXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=sQ8Ul5wtsqchMmUGnjHNzqt08XP3Wy+rRDcjixVDtrc=; b=D3g6N9Ji+K38G2V5QxY9Xfyi34SNtRzbBitk2P5GJvt8VKnppYV8JQnlV28qPMW5Zh y6RMq0jEKKneRsWQPU+2wU3nPpjNccsZGSdk69pmJaEiNO3NtVvsjP73x1Zs9owZKhCx acCN/p4bPfvpihjhKZFpy2KqH/8ucIAdYlJa7ERLNR25MI/+P/Qtw3W33j4c+8CV+m9b +KFxcBv5KfShQ6BsEYdRgufIczEZtSPABuybdcR5lb/qLGzsZb8KVdjY3x5uevavNw8d jIYH0VRzi6/EWbfY89Jo3ctSkmnyG1kCUoCEr6c22ptP/KTBYFtSJV81a8Wg0paT35iy y8Dg== X-Gm-Message-State: ANhLgQ2PONqpC1445DnpHoshp6O8tn/I623JREF6jTkbQ9qFnuXXe9xg Zip8R34kCZkdHCzxfj9LP/X2wg== X-Google-Smtp-Source: ADFU+vv8mQWxcYuowUCbGpZeRLP0R7klRMJY3CIQdGnKAeg5pXxocLsly+X6RkPtymHDLQTJG8M6zQ== X-Received: by 2002:a63:87c1:: with SMTP id i184mr5337971pge.287.1584455816706; Tue, 17 Mar 2020 07:36:56 -0700 (PDT) Received: from xps15 (S0106002369de4dac.cg.shawcable.net. [68.147.8.254]) by smtp.gmail.com with ESMTPSA id l2sm410541pjn.27.2020.03.17.07.36.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2020 07:36:56 -0700 (PDT) Date: Tue, 17 Mar 2020 08:36:52 -0600 From: Mathieu Poirier To: Mauro Carvalho Chehab Cc: Linux Doc Mailing List , linux-kernel@vger.kernel.org, Jonathan Corbet , Alan Stern , Andrea Parri , Will Deacon , Peter Zijlstra , Boqun Feng , Nicholas Piggin , David Howells , Jade Alglave , Luc Maranget , "Paul E. McKenney" , Akira Yokosawa , Daniel Lustig , Federico Vaga , Harry Wei , Alex Shi , Paolo Bonzini , Paul Mackerras , Benjamin Herrenschmidt , Michael Ellerman , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Suzuki K Poulose , Mike Leach , Alexander Shishkin , OGAWA Hirofumi , Miklos Szeredi , Andrew Morton , Doug Ledford , Jason Gunthorpe , Marc Zyngier , James Morse , Julien Thierry , linux-arch@vger.kernel.org, kvm@vger.kernel.org, kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-unionfs@vger.kernel.org, linux-mm@kvack.org, linux-rdma@vger.kernel.org, kvmarm@lists.cs.columbia.edu Subject: Re: [PATCH 08/12] docs: fix broken references to text files Message-ID: <20200317143652.GA1297@xps15> References: <35dcbefd50875b92aaf5b7671d4c57c50b4274fe.1584450500.git.mchehab+huawei@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <35dcbefd50875b92aaf5b7671d4c57c50b4274fe.1584450500.git.mchehab+huawei@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Mar 17, 2020 at 02:10:47PM +0100, Mauro Carvalho Chehab wrote: > Several references got broken due to txt to ReST conversion. >=20 > Several of them can be automatically fixed with: >=20 > scripts/documentation-file-ref-check --fix >=20 > Signed-off-by: Mauro Carvalho Chehab > --- > Documentation/admin-guide/kernel-parameters.txt | 2 +- > Documentation/memory-barriers.txt | 2 +- > Documentation/process/submit-checklist.rst | 2 +- > .../translations/it_IT/process/submit-checklist.rst | 2 +- > Documentation/translations/ko_KR/memory-barriers.txt | 2 +- > .../translations/zh_CN/filesystems/sysfs.txt | 2 +- > .../translations/zh_CN/process/submit-checklist.rst | 2 +- > Documentation/virt/kvm/arm/pvtime.rst | 2 +- > Documentation/virt/kvm/devices/vcpu.rst | 2 +- > Documentation/virt/kvm/hypercalls.rst | 4 ++-- > arch/powerpc/include/uapi/asm/kvm_para.h | 2 +- > drivers/gpu/drm/Kconfig | 2 +- > drivers/gpu/drm/drm_ioctl.c | 2 +- > drivers/hwtracing/coresight/Kconfig | 2 +- > fs/fat/Kconfig | 8 ++++---- > fs/fuse/Kconfig | 2 +- > fs/fuse/dev.c | 2 +- > fs/overlayfs/Kconfig | 6 +++--- > include/linux/mm.h | 4 ++-- > include/uapi/linux/ethtool_netlink.h | 2 +- > include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- > mm/gup.c | 12 ++++++------ > virt/kvm/arm/vgic/vgic-mmio-v3.c | 2 +- > virt/kvm/arm/vgic/vgic.h | 4 ++-- > 24 files changed, 37 insertions(+), 37 deletions(-) >=20 > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Document= ation/admin-guide/kernel-parameters.txt > index df34a4176e58..28be91d4e66b 100644 > --- a/Documentation/admin-guide/kernel-parameters.txt > +++ b/Documentation/admin-guide/kernel-parameters.txt > @@ -960,7 +960,7 @@ > edid/1680x1050.bin, or edid/1920x1080.bin is given > and no file with the same name exists. Details and > instructions how to build your own EDID data are > - available in Documentation/driver-api/edid.rst. An EDID > + available in Documentation/admin-guide/edid.rst. An EDID > data set will only be used for a particular connector, > if its name and a colon are prepended to the EDID > name. Each connector may use a unique EDID data > diff --git a/Documentation/memory-barriers.txt b/Documentation/memory-b= arriers.txt > index e1c355e84edd..eaabc3134294 100644 > --- a/Documentation/memory-barriers.txt > +++ b/Documentation/memory-barriers.txt > @@ -620,7 +620,7 @@ because the CPUs that the Linux kernel supports don= 't do writes > until they are certain (1) that the write will actually happen, (2) > of the location of the write, and (3) of the value to be written. > But please carefully read the "CONTROL DEPENDENCIES" section and the > -Documentation/RCU/rcu_dereference.txt file: The compiler can and does > +Documentation/RCU/rcu_dereference.rst file: The compiler can and does > break dependencies in a great many highly creative ways. > =20 > CPU 1 CPU 2 > diff --git a/Documentation/process/submit-checklist.rst b/Documentation= /process/submit-checklist.rst > index 8e56337d422d..3f8e9d5d95c2 100644 > --- a/Documentation/process/submit-checklist.rst > +++ b/Documentation/process/submit-checklist.rst > @@ -107,7 +107,7 @@ and elsewhere regarding submitting Linux kernel pat= ches. > and why. > =20 > 26) If any ioctl's are added by the patch, then also update > - ``Documentation/ioctl/ioctl-number.rst``. > + ``Documentation/userspace-api/ioctl/ioctl-number.rst``. > =20 > 27) If your modified source code depends on or uses any of the kernel > APIs or features that are related to the following ``Kconfig`` sym= bols, > diff --git a/Documentation/translations/it_IT/process/submit-checklist.= rst b/Documentation/translations/it_IT/process/submit-checklist.rst > index 995ee69fab11..3e575502690f 100644 > --- a/Documentation/translations/it_IT/process/submit-checklist.rst > +++ b/Documentation/translations/it_IT/process/submit-checklist.rst > @@ -117,7 +117,7 @@ sottomissione delle patch, in particolare > sorgenti che ne spieghi la logica: cosa fanno e perch=C3=A9. > =20 > 25) Se la patch aggiunge nuove chiamate ioctl, allora aggiornate > - ``Documentation/ioctl/ioctl-number.rst``. > + ``Documentation/userspace-api/ioctl/ioctl-number.rst``. > =20 > 26) Se il codice che avete modificato dipende o usa una qualsiasi inte= rfaccia o > funzionalit=C3=A0 del kernel che =C3=A8 associata a uno dei seguen= ti simboli > diff --git a/Documentation/translations/ko_KR/memory-barriers.txt b/Doc= umentation/translations/ko_KR/memory-barriers.txt > index 2e831ece6e26..e50fe6541335 100644 > --- a/Documentation/translations/ko_KR/memory-barriers.txt > +++ b/Documentation/translations/ko_KR/memory-barriers.txt > @@ -641,7 +641,7 @@ P =EB=8A=94 =EC=A7=9D=EC=88=98 =EB=B2=88=ED=98=B8 =EC= =BA=90=EC=8B=9C =EB=9D=BC=EC=9D=B8=EC=97=90 =EC=A0=80=EC=9E=A5=EB=90=98=EC= =96=B4 =EC=9E=88=EA=B3=A0, =EB=B3=80=EC=88=98 B =EB=8A=94 =ED=99=80=EC=88= =98=20 > =EB=A6=AC=EB=88=85=EC=8A=A4 =EC=BB=A4=EB=84=90=EC=9D=B4 =EC=A7=80=EC=9B= =90=ED=95=98=EB=8A=94 CPU =EB=93=A4=EC=9D=80 (1) =EC=93=B0=EA=B8=B0=EA=B0= =80 =EC=A0=95=EB=A7=90=EB=A1=9C =EC=9D=BC=EC=96=B4=EB=82=A0=EC=A7=80, (2)= =EC=93=B0=EA=B8=B0=EA=B0=80 =EC=96=B4=EB=94=94=EC=97=90 > =EC=9D=B4=EB=A3=A8=EC=96=B4=EC=A7=88=EC=A7=80, =EA=B7=B8=EB=A6=AC=EA=B3= =A0 (3) =EC=93=B0=EC=97=AC=EC=A7=88 =EA=B0=92=EC=9D=84 =ED=99=95=EC=8B=A4= =ED=9E=88 =EC=95=8C=EA=B8=B0 =EC=A0=84=EA=B9=8C=EC=A7=80=EB=8A=94 =EC=93=B0= =EA=B8=B0=EB=A5=BC =EC=88=98=ED=96=89=ED=95=98=EC=A7=80 =EC=95=8A=EA=B8=B0 > =EB=95=8C=EB=AC=B8=EC=9E=85=EB=8B=88=EB=8B=A4. =ED=95=98=EC=A7=80=EB=A7= =8C "=EC=BB=A8=ED=8A=B8=EB=A1=A4 =EC=9D=98=EC=A1=B4=EC=84=B1" =EC=84=B9=EC= =85=98=EA=B3=BC > -Documentation/RCU/rcu_dereference.txt =ED=8C=8C=EC=9D=BC=EC=9D=84 =EC=A3= =BC=EC=9D=98 =EA=B9=8A=EA=B2=8C =EC=9D=BD=EC=96=B4 =EC=A3=BC=EC=8B=9C=EA=B8= =B0 =EB=B0=94=EB=9E=8D=EB=8B=88=EB=8B=A4: > +Documentation/RCU/rcu_dereference.rst =ED=8C=8C=EC=9D=BC=EC=9D=84 =EC=A3= =BC=EC=9D=98 =EA=B9=8A=EA=B2=8C =EC=9D=BD=EC=96=B4 =EC=A3=BC=EC=8B=9C=EA=B8= =B0 =EB=B0=94=EB=9E=8D=EB=8B=88=EB=8B=A4: > =EC=BB=B4=ED=8C=8C=EC=9D=BC=EB=9F=AC=EB=8A=94 =EB=A7=A4=EC=9A=B0 =EC=B0= =BD=EC=9D=98=EC=A0=81=EC=9D=B8 =EB=A7=8E=EC=9D=80 =EB=B0=A9=EB=B2=95=EC=9C= =BC=EB=A1=9C =EC=A2=85=EC=86=8D=EC=84=B1=EC=9D=84 =EA=B9=B0 =EC=88=98 =EC= =9E=88=EC=8A=B5=EB=8B=88=EB=8B=A4. > =20 > CPU 1 CPU 2 > diff --git a/Documentation/translations/zh_CN/filesystems/sysfs.txt b/D= ocumentation/translations/zh_CN/filesystems/sysfs.txt > index ee1f37da5b23..a15c3ebdfa82 100644 > --- a/Documentation/translations/zh_CN/filesystems/sysfs.txt > +++ b/Documentation/translations/zh_CN/filesystems/sysfs.txt > @@ -281,7 +281,7 @@ drivers/ =E5=8C=85=E5=90=AB=E4=BA=86=E6=AF=8F=E4=B8= =AA=E5=B7=B2=E4=B8=BA=E7=89=B9=E5=AE=9A=E6=80=BB=E7=BA=BF=E4=B8=8A=E7=9A=84= =E8=AE=BE=E5=A4=87=E8=80=8C=E6=8C=82=E8=BD=BD=E7=9A=84=E9=A9=B1=E5=8A=A8=E7= =A8=8B=E5=BA=8F > =E5=81=87=E5=AE=9A=E9=A9=B1=E5=8A=A8=E6=B2=A1=E6=9C=89=E8=B7=A8=E8=B6=8A= =E5=A4=9A=E4=B8=AA=E6=80=BB=E7=BA=BF=E7=B1=BB=E5=9E=8B)=E3=80=82 > =20 > fs/ =E5=8C=85=E5=90=AB=E4=BA=86=E4=B8=80=E4=B8=AA=E4=B8=BA=E6=96=87=E4= =BB=B6=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=AB=8B=E7=9A=84=E7=9B=AE=E5=BD=95=E3=80= =82=E7=8E=B0=E5=9C=A8=E6=AF=8F=E4=B8=AA=E6=83=B3=E8=A6=81=E5=AF=BC=E5=87=BA= =E5=B1=9E=E6=80=A7=E7=9A=84=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E5=BF=85=E9= =A1=BB > -=E5=9C=A8 fs/ =E4=B8=8B=E5=88=9B=E5=BB=BA=E8=87=AA=E5=B7=B1=E7=9A=84=E5= =B1=82=E6=AC=A1=E7=BB=93=E6=9E=84(=E5=8F=82=E8=A7=81Documentation/filesys= tems/fuse.txt)=E3=80=82 > +=E5=9C=A8 fs/ =E4=B8=8B=E5=88=9B=E5=BB=BA=E8=87=AA=E5=B7=B1=E7=9A=84=E5= =B1=82=E6=AC=A1=E7=BB=93=E6=9E=84(=E5=8F=82=E8=A7=81Documentation/filesys= tems/fuse.rst)=E3=80=82 > =20 > dev/ =E5=8C=85=E5=90=AB=E4=B8=A4=E4=B8=AA=E5=AD=90=E7=9B=AE=E5=BD=95=EF= =BC=9A char/ =E5=92=8C block/=E3=80=82=E5=9C=A8=E8=BF=99=E4=B8=A4=E4=B8=AA= =E5=AD=90=E7=9B=AE=E5=BD=95=E4=B8=AD=EF=BC=8C=E6=9C=89=E4=BB=A5 > : =E6=A0=BC=E5=BC=8F=E5=91=BD=E5=90=8D=E7=9A=84=E7=AC=A6= =E5=8F=B7=E9=93=BE=E6=8E=A5=E3=80=82=E8=BF=99=E4=BA=9B=E7=AC=A6=E5=8F=B7=E9= =93=BE=E6=8E=A5=E6=8C=87=E5=90=91 sysfs =E7=9B=AE=E5=BD=95 > diff --git a/Documentation/translations/zh_CN/process/submit-checklist.= rst b/Documentation/translations/zh_CN/process/submit-checklist.rst > index 8738c55e42a2..50386e0e42e7 100644 > --- a/Documentation/translations/zh_CN/process/submit-checklist.rst > +++ b/Documentation/translations/zh_CN/process/submit-checklist.rst > @@ -97,7 +97,7 @@ Linux=E5=86=85=E6=A0=B8=E8=A1=A5=E4=B8=81=E6=8F=90=E4= =BA=A4=E6=B8=85=E5=8D=95 > 24) =E6=89=80=E6=9C=89=E5=86=85=E5=AD=98=E5=B1=8F=E9=9A=9C=E4=BE=8B=E5= =A6=82 ``barrier()``, ``rmb()``, ``wmb()`` =E9=83=BD=E9=9C=80=E8=A6=81=E6= =BA=90=E4=BB=A3=E7=A0=81=E4=B8=AD=E7=9A=84=E6=B3=A8 > =E9=87=8A=E6=9D=A5=E8=A7=A3=E9=87=8A=E5=AE=83=E4=BB=AC=E6=AD=A3=E5= =9C=A8=E6=89=A7=E8=A1=8C=E7=9A=84=E6=93=8D=E4=BD=9C=E5=8F=8A=E5=85=B6=E5=8E= =9F=E5=9B=A0=E7=9A=84=E9=80=BB=E8=BE=91=E3=80=82 > =20 > -25) =E5=A6=82=E6=9E=9C=E8=A1=A5=E4=B8=81=E6=B7=BB=E5=8A=A0=E4=BA=86=E4= =BB=BB=E4=BD=95ioctl=EF=BC=8C=E9=82=A3=E4=B9=88=E4=B9=9F=E8=A6=81=E6=9B=B4= =E6=96=B0 ``Documentation/ioctl/ioctl-number.rst`` > +25) =E5=A6=82=E6=9E=9C=E8=A1=A5=E4=B8=81=E6=B7=BB=E5=8A=A0=E4=BA=86=E4= =BB=BB=E4=BD=95ioctl=EF=BC=8C=E9=82=A3=E4=B9=88=E4=B9=9F=E8=A6=81=E6=9B=B4= =E6=96=B0 ``Documentation/userspace-api/ioctl/ioctl-number.rst`` > =20 > 26) =E5=A6=82=E6=9E=9C=E4=BF=AE=E6=94=B9=E5=90=8E=E7=9A=84=E6=BA=90=E4= =BB=A3=E7=A0=81=E4=BE=9D=E8=B5=96=E6=88=96=E4=BD=BF=E7=94=A8=E4=B8=8E=E4=BB= =A5=E4=B8=8B ``Kconfig`` =E7=AC=A6=E5=8F=B7=E7=9B=B8=E5=85=B3=E7=9A=84=E4= =BB=BB=E4=BD=95=E5=86=85=E6=A0=B8API=E6=88=96 > =E5=8A=9F=E8=83=BD=EF=BC=8C=E5=88=99=E5=9C=A8=E7=A6=81=E7=94=A8=E7= =9B=B8=E5=85=B3 ``Kconfig`` =E7=AC=A6=E5=8F=B7=E5=92=8C/=E6=88=96 ``=3Dm`= ` =EF=BC=88=E5=A6=82=E6=9E=9C=E8=AF=A5=E9=80=89=E9=A1=B9=E5=8F=AF=E7=94=A8= =EF=BC=89=E7=9A=84=E6=83=85=E5=86=B5 > diff --git a/Documentation/virt/kvm/arm/pvtime.rst b/Documentation/virt= /kvm/arm/pvtime.rst > index 2357dd2d8655..687b60d76ca9 100644 > --- a/Documentation/virt/kvm/arm/pvtime.rst > +++ b/Documentation/virt/kvm/arm/pvtime.rst > @@ -76,5 +76,5 @@ It is advisable that one or more 64k pages are set as= ide for the purpose of > these structures and not used for other purposes, this enables the gue= st to map > the region using 64k pages and avoids conflicting attributes with othe= r memory. > =20 > -For the user space interface see Documentation/virt/kvm/devices/vcpu.t= xt > +For the user space interface see Documentation/virt/kvm/devices/vcpu.r= st > section "3. GROUP: KVM_ARM_VCPU_PVTIME_CTRL". > diff --git a/Documentation/virt/kvm/devices/vcpu.rst b/Documentation/vi= rt/kvm/devices/vcpu.rst > index 9963e680770a..ca374d3fe085 100644 > --- a/Documentation/virt/kvm/devices/vcpu.rst > +++ b/Documentation/virt/kvm/devices/vcpu.rst > @@ -110,5 +110,5 @@ Returns: > =20 > Specifies the base address of the stolen time structure for this VCPU.= The > base address must be 64 byte aligned and exist within a valid guest me= mory > -region. See Documentation/virt/kvm/arm/pvtime.txt for more information > +region. See Documentation/virt/kvm/arm/pvtime.rst for more information > including the layout of the stolen time structure. > diff --git a/Documentation/virt/kvm/hypercalls.rst b/Documentation/virt= /kvm/hypercalls.rst > index dbaf207e560d..ed4fddd364ea 100644 > --- a/Documentation/virt/kvm/hypercalls.rst > +++ b/Documentation/virt/kvm/hypercalls.rst > @@ -22,7 +22,7 @@ S390: > number in R1. > =20 > For further information on the S390 diagnose call as supported by KV= M, > - refer to Documentation/virt/kvm/s390-diag.txt. > + refer to Documentation/virt/kvm/s390-diag.rst. > =20 > PowerPC: > It uses R3-R10 and hypercall number in R11. R4-R11 are used as outpu= t registers. > @@ -30,7 +30,7 @@ PowerPC: > =20 > KVM hypercalls uses 4 byte opcode, that are patched with 'hypercall-= instructions' > property inside the device tree's /hypervisor node. > - For more information refer to Documentation/virt/kvm/ppc-pv.txt > + For more information refer to Documentation/virt/kvm/ppc-pv.rst > =20 > MIPS: > KVM hypercalls use the HYPCALL instruction with code 0 and the hyper= call > diff --git a/arch/powerpc/include/uapi/asm/kvm_para.h b/arch/powerpc/in= clude/uapi/asm/kvm_para.h > index be48c2215fa2..a809b1b44ddf 100644 > --- a/arch/powerpc/include/uapi/asm/kvm_para.h > +++ b/arch/powerpc/include/uapi/asm/kvm_para.h > @@ -31,7 +31,7 @@ > * Struct fields are always 32 or 64 bit aligned, depending on them be= ing 32 > * or 64 bit wide respectively. > * > - * See Documentation/virt/kvm/ppc-pv.txt > + * See Documentation/virt/kvm/ppc-pv.rst > */ > struct kvm_vcpu_arch_shared { > __u64 scratch1; > diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig > index 43594978958e..fb92be7e8aa7 100644 > --- a/drivers/gpu/drm/Kconfig > +++ b/drivers/gpu/drm/Kconfig > @@ -161,7 +161,7 @@ config DRM_LOAD_EDID_FIRMWARE > monitor are unable to provide appropriate EDID data. Since this > feature is provided as a workaround for broken hardware, the > default case is N. Details and instructions how to build your own > - EDID data are given in Documentation/driver-api/edid.rst. > + EDID data are given in Documentation/admin-guide/edid.rst. > =20 > config DRM_DP_CEC > bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support" > diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c > index 9e41972c4bbc..c2b8d2a953ae 100644 > --- a/drivers/gpu/drm/drm_ioctl.c > +++ b/drivers/gpu/drm/drm_ioctl.c > @@ -741,7 +741,7 @@ static const struct drm_ioctl_desc drm_ioctls[] =3D= { > * }; > * > * Please make sure that you follow all the best practices from > - * ``Documentation/ioctl/botching-up-ioctls.rst``. Note that drm_ioctl= () > + * ``Documentation/process/botching-up-ioctls.rst``. Note that drm_ioc= tl() > * automatically zero-extends structures, hence make sure you can add = more stuff > * at the end, i.e. don't put a variable sized array there. > * > diff --git a/drivers/hwtracing/coresight/Kconfig b/drivers/hwtracing/co= resight/Kconfig > index 83e841be1081..02dbb5ca3bcf 100644 > --- a/drivers/hwtracing/coresight/Kconfig > +++ b/drivers/hwtracing/coresight/Kconfig > @@ -107,7 +107,7 @@ config CORESIGHT_CPU_DEBUG > can quickly get to know program counter (PC), secure state, > exception level, etc. Before use debugging functionality, platform > needs to ensure the clock domain and power domain are enabled > - properly, please refer Documentation/trace/coresight-cpu-debug.rst > + properly, please refer Documentation/trace/coresight/coresight-cpu-= debug.rst Reviewed-by: Mathieu Poirier > for detailed description and the example for usage. > =20 > config CORESIGHT_CTI > diff --git a/fs/fat/Kconfig b/fs/fat/Kconfig > index 718163d0c621..ca31993dcb47 100644 > --- a/fs/fat/Kconfig > +++ b/fs/fat/Kconfig > @@ -69,7 +69,7 @@ config VFAT_FS > =20 > The VFAT support enlarges your kernel by about 10 KB and it only > works if you said Y to the "DOS FAT fs support" above. Please read > - the file for details. If > + the file for details. If > unsure, say Y. > =20 > To compile this as a module, choose M here: the module will be call= ed > @@ -82,7 +82,7 @@ config FAT_DEFAULT_CODEPAGE > help > This option should be set to the codepage of your FAT filesystems. > It can be overridden with the "codepage" mount option. > - See for more information. > + See for more information. > =20 > config FAT_DEFAULT_IOCHARSET > string "Default iocharset for FAT" > @@ -96,7 +96,7 @@ config FAT_DEFAULT_IOCHARSET > Note that "utf8" is not recommended for FAT filesystems. > If unsure, you shouldn't set "utf8" here - select the next option > instead if you would like to use UTF-8 encoded file names by defaul= t. > - See for more information. > + See for more information. > =20 > Enable any character sets you need in File Systems/Native Language > Support. > @@ -114,4 +114,4 @@ config FAT_DEFAULT_UTF8 > =20 > Say Y if you use UTF-8 encoding for file names, N otherwise. > =20 > - See for more information. > + See for more information. > diff --git a/fs/fuse/Kconfig b/fs/fuse/Kconfig > index eb2a585572dc..774b2618018a 100644 > --- a/fs/fuse/Kconfig > +++ b/fs/fuse/Kconfig > @@ -12,7 +12,7 @@ config FUSE_FS > although chances are your distribution already has that library > installed if you've installed the "fuse" package itself. > =20 > - See for more information. > + See for more information. > See for needed library/utility version= . > =20 > If you want to develop a userspace FS, or if you want to use > diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c > index 97eec7522bf2..c7a65cf2bcca 100644 > --- a/fs/fuse/dev.c > +++ b/fs/fuse/dev.c > @@ -2081,7 +2081,7 @@ static void end_polls(struct fuse_conn *fc) > * The same effect is usually achievable through killing the filesyste= m daemon > * and all users of the filesystem. The exception is the combination = of an > * asynchronous request and the tricky deadlock (see > - * Documentation/filesystems/fuse.txt). > + * Documentation/filesystems/fuse.rst). > * > * Aborting requests under I/O goes as follows: 1: Separate out unlock= ed > * requests, they should be finished off immediately. Locked requests= will be > diff --git a/fs/overlayfs/Kconfig b/fs/overlayfs/Kconfig > index 714c14c47ca5..dd188c7996b3 100644 > --- a/fs/overlayfs/Kconfig > +++ b/fs/overlayfs/Kconfig > @@ -9,7 +9,7 @@ config OVERLAY_FS > 'lower' filesystem is either hidden or, in the case of directories, > merged with the 'upper' object. > =20 > - For more information see Documentation/filesystems/overlayfs.txt > + For more information see Documentation/filesystems/overlayfs.rst > =20 > config OVERLAY_FS_REDIRECT_DIR > bool "Overlayfs: turn on redirect directory feature by default" > @@ -38,7 +38,7 @@ config OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW > If backward compatibility is not an issue, then it is safe and > recommended to say N here. > =20 > - For more information, see Documentation/filesystems/overlayfs.txt > + For more information, see Documentation/filesystems/overlayfs.rst > =20 > If unsure, say Y. > =20 > @@ -103,7 +103,7 @@ config OVERLAY_FS_XINO_AUTO > If compatibility with applications that expect 32bit inodes is not = an > issue, then it is safe and recommended to say Y here. > =20 > - For more information, see Documentation/filesystems/overlayfs.txt > + For more information, see Documentation/filesystems/overlayfs.rst > =20 > If unsure, say N. > =20 > diff --git a/include/linux/mm.h b/include/linux/mm.h > index bb50335af2ed..0173fa9850ff 100644 > --- a/include/linux/mm.h > +++ b/include/linux/mm.h > @@ -1219,7 +1219,7 @@ void unpin_user_pages(struct page **pages, unsign= ed long npages); > * used to track the pincount (instead using of the GUP_PIN_COUNTING_B= IAS > * scheme). > * > - * For more information, please see Documentation/vm/pin_user_pages.rs= t. > + * For more information, please see Documentation/core-api/pin_user_pa= ges.rst. > * > * @page: pointer to page to be queried. > * @Return: True, if it is likely that the page has been "dma-pinned". > @@ -2854,7 +2854,7 @@ struct page *follow_page(struct vm_area_struct *v= ma, unsigned long address, > * releasing pages: get_user_pages*() pages must be released via put_p= age(), > * while pin_user_pages*() pages must be released via unpin_user_page(= ). > * > - * Please see Documentation/vm/pin_user_pages.rst for more information= . > + * Please see Documentation/core-api/pin_user_pages.rst for more infor= mation. > */ > =20 > static inline int vm_fault_to_errno(vm_fault_t vm_fault, int foll_flag= s) > diff --git a/include/uapi/linux/ethtool_netlink.h b/include/uapi/linux/= ethtool_netlink.h > index c7c7a1a550af..7e93cf1dc7dc 100644 > --- a/include/uapi/linux/ethtool_netlink.h > +++ b/include/uapi/linux/ethtool_netlink.h > @@ -2,7 +2,7 @@ > /* > * include/uapi/linux/ethtool_netlink.h - netlink interface for ethtoo= l > * > - * See Documentation/networking/ethtool-netlink.txt in kernel source t= ree for > + * See Documentation/networking/ethtool-netlink.rst in kernel source t= ree for > * doucumentation of the interface. > */ > =20 > diff --git a/include/uapi/rdma/rdma_user_ioctl_cmds.h b/include/uapi/rd= ma/rdma_user_ioctl_cmds.h > index 7b1ec806f8f9..38ab7accb7be 100644 > --- a/include/uapi/rdma/rdma_user_ioctl_cmds.h > +++ b/include/uapi/rdma/rdma_user_ioctl_cmds.h > @@ -36,7 +36,7 @@ > #include > #include > =20 > -/* Documentation/ioctl/ioctl-number.rst */ > +/* Documentation/userspace-api/ioctl/ioctl-number.rst */ > #define RDMA_IOCTL_MAGIC 0x1b > #define RDMA_VERBS_IOCTL \ > _IOWR(RDMA_IOCTL_MAGIC, 1, struct ib_uverbs_ioctl_hdr) > diff --git a/mm/gup.c b/mm/gup.c > index 0361a1dca77e..00823d1ece86 100644 > --- a/mm/gup.c > +++ b/mm/gup.c > @@ -2832,9 +2832,9 @@ EXPORT_SYMBOL_GPL(get_user_pages_fast); > * the arguments here are identical. > * > * FOLL_PIN means that the pages must be released via unpin_user_page(= ). Please > - * see Documentation/vm/pin_user_pages.rst for further details. > + * see Documentation/core-api/pin_user_pages.rst for further details. > * > - * This is intended for Case 1 (DIO) in Documentation/vm/pin_user_page= s.rst. It > + * This is intended for Case 1 (DIO) in Documentation/core-api/pin_use= r_pages.rst. It > * is NOT intended for Case 2 (RDMA: long-term pins). > */ > int pin_user_pages_fast(unsigned long start, int nr_pages, > @@ -2872,9 +2872,9 @@ EXPORT_SYMBOL_GPL(pin_user_pages_fast); > * the arguments here are identical. > * > * FOLL_PIN means that the pages must be released via unpin_user_page(= ). Please > - * see Documentation/vm/pin_user_pages.rst for details. > + * see Documentation/core-api/pin_user_pages.rst for details. > * > - * This is intended for Case 1 (DIO) in Documentation/vm/pin_user_page= s.rst. It > + * This is intended for Case 1 (DIO) in Documentation/core-api/pin_use= r_pages.rst. It > * is NOT intended for Case 2 (RDMA: long-term pins). > */ > long pin_user_pages_remote(struct task_struct *tsk, struct mm_struct *= mm, > @@ -2908,9 +2908,9 @@ EXPORT_SYMBOL(pin_user_pages_remote); > * FOLL_PIN is set. > * > * FOLL_PIN means that the pages must be released via unpin_user_page(= ). Please > - * see Documentation/vm/pin_user_pages.rst for details. > + * see Documentation/core-api/pin_user_pages.rst for details. > * > - * This is intended for Case 1 (DIO) in Documentation/vm/pin_user_page= s.rst. It > + * This is intended for Case 1 (DIO) in Documentation/core-api/pin_use= r_pages.rst. It > * is NOT intended for Case 2 (RDMA: long-term pins). > */ > long pin_user_pages(unsigned long start, unsigned long nr_pages, > diff --git a/virt/kvm/arm/vgic/vgic-mmio-v3.c b/virt/kvm/arm/vgic/vgic-= mmio-v3.c > index 48fd9fc229a2..215409ac8f12 100644 > --- a/virt/kvm/arm/vgic/vgic-mmio-v3.c > +++ b/virt/kvm/arm/vgic/vgic-mmio-v3.c > @@ -300,7 +300,7 @@ static unsigned long vgic_v3_uaccess_read_pending(s= truct kvm_vcpu *vcpu, > * pending state of interrupt is latched in pending_latch variable. > * Userspace will save and restore pending state and line_level > * separately. > - * Refer to Documentation/virt/kvm/devices/arm-vgic-v3.txt > + * Refer to Documentation/virt/kvm/devices/arm-vgic-v3.rst > * for handling of ISPENDR and ICPENDR. > */ > for (i =3D 0; i < len * 8; i++) { > diff --git a/virt/kvm/arm/vgic/vgic.h b/virt/kvm/arm/vgic/vgic.h > index 769e4802645e..64fcd7511110 100644 > --- a/virt/kvm/arm/vgic/vgic.h > +++ b/virt/kvm/arm/vgic/vgic.h > @@ -42,7 +42,7 @@ > VGIC_AFFINITY_LEVEL(val, 3)) > =20 > /* > - * As per Documentation/virt/kvm/devices/arm-vgic-v3.txt, > + * As per Documentation/virt/kvm/devices/arm-vgic-v3.rst, > * below macros are defined for CPUREG encoding. > */ > #define KVM_REG_ARM_VGIC_SYSREG_OP0_MASK 0x000000000000c000 > @@ -63,7 +63,7 @@ > KVM_REG_ARM_VGIC_SYSREG_OP2_MASK) > =20 > /* > - * As per Documentation/virt/kvm/devices/arm-vgic-its.txt, > + * As per Documentation/virt/kvm/devices/arm-vgic-its.rst, > * below macros are defined for ITS table entry encoding. > */ > #define KVM_ITS_CTE_VALID_SHIFT 63 > --=20 > 2.24.1 >=20