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=-6.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED 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 CF578C282CE for ; Tue, 4 Jun 2019 10:32:09 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5503124871 for ; Tue, 4 Jun 2019 10:32:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="c43fmGuy" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5503124871 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 45J7X73pFyzDqcV for ; Tue, 4 Jun 2019 20:32:07 +1000 (AEST) Authentication-Results: lists.ozlabs.org; spf=permerror (mailfrom) smtp.mailfrom=kernel.org (client-ip=2001:8b0:10b:1236::1; helo=casper.infradead.org; envelope-from=mchehab+samsung@kernel.org; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=infradead.org header.i=@infradead.org header.b="c43fmGuy"; dkim-atps=neutral Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 45J6Zz4b5czDqN1 for ; Tue, 4 Jun 2019 19:49:31 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=3k/+hinVCOAW7PyAk4gGWRix3vBPUw0AszrhY/mQ3ZU=; b=c43fmGuydsUZF63gosC+IZttlH gYzXBa8/0V4uVej1GzWEfMdi2xsydIvFd4tLBw+bv5HsldVLWQpvBcl2DkCU8yEkZ3PpnBYigbxPy aJIPOI/kE6ARXFCY1s5KfQX2iWaMACSu0pb5sUT6WRNnaSYW3Q/O3/Uowzws4daSoi9dcPsmsSY2l VX04lJI0KYglAeJjvFrz+UFSQLllkCQ53CYPXVg36kjtzR1mDsSFjNm9hkWBnUY5w3LhWk+QfvoOT XtTwuQYDFsrF/nEh1fnH19V8Vx4DlTvLBA8VAJkQ8nL7ezVvWeKU28nLcOpjX2tHNEltz/jrED1vA JHOrPT3Q==; Received: from [187.113.6.249] (helo=coco.lan) by casper.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1hY61q-0004kh-OZ; Tue, 04 Jun 2019 09:46:51 +0000 Date: Tue, 4 Jun 2019 06:46:14 -0300 From: Mauro Carvalho Chehab To: Christophe Leroy Subject: Re: [PATCH 22/22] docs: fix broken documentation links Message-ID: <20190604064614.67cde821@coco.lan> In-Reply-To: <64e136de-1a7b-3436-9675-44ea9fa7b64a@c-s.fr> References: <64e136de-1a7b-3436-9675-44ea9fa7b64a@c-s.fr> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Tue, 04 Jun 2019 20:30:48 +1000 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrew Lunn , Thomas Preston , Wolfram Sang , Catalin Marinas , Linus Walleij , Will Deacon , Russell King , Paul Mackerras , Alessia Mantegazza , Jakub Wilk , AKASHI Takahiro , Kevin Hilman , James Morris , linux-acpi@vger.kernel.org, Andy Gross , xen-devel@lists.xenproject.org, Jason Wang , Alexander Popov , Qian Cai , Al Viro , Andy Lutomirski , Thomas Gleixner , Kairui Song , Quentin Perret , Greg Kroah-Hartman , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, Paul Burton , Jiri Kosina , Casey Schaufler , Andrew Morton , Lu Baolu , Mark Rutland , Feng Tang , Linux Doc Mailing List , Dave Hansen , Mimi Zohar , Kamalesh Babulal , Masahiro Yamada , Yannik Sembritzki , Harry Wei , linux-i2c@vger.kernel.org, Shuah Khan , Stephen Rothwell , "Paul E. McKenney" , Alexandre Ghiti , YueHaibing , Robert Moore , Bartosz Golaszewski , Len Brown , David Brown , Joerg Roedel , linux-arm-msm@vger.kernel.org, Mauro Carvalho Chehab , linux-gpio@vger.kernel.org, Claudiu Manoil , Florian Fainelli , Jacek Anaszewski , Bjorn Helgaas , linux-amlogic@lists.infradead.org, Boris Ostrovsky , Mika Westerberg , linux-arm-kernel@lists.infradead.org, Tony Luck , Sean Christopherson , Rob Herring , James Morse , Robin Murphy , Samuel Mendoza-Jonas , linux-pci@vger.kernel.org, Bhupesh Sharma , Josh Poimboeuf , platform-driver-x86@vger.kernel.org, Ding Xiang , linux-kselftest@vger.kernel.org, Alex Shi , Lorenzo Pieralisi , Baoquan He , Jonathan Corbet , Raphael Gault , Joel Stanley , Federico Vaga , Darren Hart , Erik Schmauss , "Serge E. Hallyn" , Palmer Dabbelt , Kees Cook , Bartlomiej Zolnierkiewicz , Jonathan =?UTF-8?B?TmV1c2No?= =?UTF-8?B?w6RmZXI=?= , SeongJae Park , Mark Brown , Borislav Petkov , Sunil Muthuswamy , virtualization@lists.linux-foundation.org, devel@acpica.org, Ard Biesheuvel , Liam Girdwood , Sakari Ailus , Olof Johansson , Logan Gunthorpe , "David S. Miller" , "Kirill A. Shutemov" , Sven Van Asbroeck , Michal Hocko , kvm@vger.kernel.org, "Michael S. Tsirkin" , Peter Zijlstra , Thorsten Leemhuis , David Howells , linux-mm@kvack.org, "H. Peter Anvin" , devel@driverdev.osuosl.org, Manfred Spraul , Luis Chamberlain , x86@kernel.org, Pavel Tatashin , Mike Rapoport , Ingo Molnar , Dave Young , devicetree@vger.kernel.org, Arnaldo Carvalho de Melo , Jerome Glisse , Stefano Stabellini , Jonathan Cameron , Dmitry Vyukov , linux-edac@vger.kernel.org, Juergen Gross , Denis Efremov , netdev@vger.kernel.org, Nicolas Ferre , Changbin Du , linux-security-module@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Andy Shevchenko Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Em Mon, 3 Jun 2019 09:34:15 +0200 Christophe Leroy escreveu: > Le 30/05/2019 =C3=A0 01:23, Mauro Carvalho Chehab a =C3=A9crit=C2=A0: > > Mostly due to x86 and acpi conversion, several documentation > > links are still pointing to the old file. Fix them. > >=20 > > Signed-off-by: Mauro Carvalho Chehab > > --- > > Documentation/acpi/dsd/leds.txt | 2 +- > > Documentation/admin-guide/kernel-parameters.rst | 6 +++--- > > Documentation/admin-guide/kernel-parameters.txt | 16 ++++++++-------- > > Documentation/admin-guide/ras.rst | 2 +- > > .../devicetree/bindings/net/fsl-enetc.txt | 7 +++---- > > .../bindings/pci/amlogic,meson-pcie.txt | 2 +- > > .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- > > Documentation/devicetree/booting-without-of.txt | 2 +- > > Documentation/driver-api/gpio/board.rst | 2 +- > > Documentation/driver-api/gpio/consumer.rst | 2 +- > > .../firmware-guide/acpi/enumeration.rst | 2 +- > > .../firmware-guide/acpi/method-tracing.rst | 2 +- > > Documentation/i2c/instantiating-devices | 2 +- > > Documentation/sysctl/kernel.txt | 4 ++-- > > .../translations/it_IT/process/howto.rst | 2 +- > > .../it_IT/process/stable-kernel-rules.rst | 4 ++-- > > .../translations/zh_CN/process/4.Coding.rst | 2 +- > > Documentation/x86/x86_64/5level-paging.rst | 2 +- > > Documentation/x86/x86_64/boot-options.rst | 4 ++-- > > .../x86/x86_64/fake-numa-for-cpusets.rst | 2 +- > > MAINTAINERS | 6 +++--- > > arch/arm/Kconfig | 2 +- > > arch/arm64/kernel/kexec_image.c | 2 +- > > arch/powerpc/Kconfig | 2 +- > > arch/x86/Kconfig | 16 ++++++++-------- > > arch/x86/Kconfig.debug | 2 +- > > arch/x86/boot/header.S | 2 +- > > arch/x86/entry/entry_64.S | 2 +- > > arch/x86/include/asm/bootparam_utils.h | 2 +- > > arch/x86/include/asm/page_64_types.h | 2 +- > > arch/x86/include/asm/pgtable_64_types.h | 2 +- > > arch/x86/kernel/cpu/microcode/amd.c | 2 +- > > arch/x86/kernel/kexec-bzimage64.c | 2 +- > > arch/x86/kernel/pci-dma.c | 2 +- > > arch/x86/mm/tlb.c | 2 +- > > arch/x86/platform/pvh/enlighten.c | 2 +- > > drivers/acpi/Kconfig | 10 +++++----- > > drivers/net/ethernet/faraday/ftgmac100.c | 2 +- > > .../fieldbus/Documentation/fieldbus_dev.txt | 4 ++-- > > drivers/vhost/vhost.c | 2 +- > > include/acpi/acpi_drivers.h | 2 +- > > include/linux/fs_context.h | 2 +- > > include/linux/lsm_hooks.h | 2 +- > > mm/Kconfig | 2 +- > > security/Kconfig | 2 +- > > tools/include/linux/err.h | 2 +- > > tools/objtool/Documentation/stack-validation.txt | 4 ++-- > > tools/testing/selftests/x86/protection_keys.c | 2 +- > > 48 files changed, 77 insertions(+), 78 deletions(-) =20 >=20 > [...] >=20 > > diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig > > index 8c1c636308c8..e868d2bd48b8 100644 > > --- a/arch/powerpc/Kconfig > > +++ b/arch/powerpc/Kconfig > > @@ -898,7 +898,7 @@ config PPC_MEM_KEYS > > page-based protections, but without requiring modification of the > > page tables when an application changes protection domains. > > =20 > > - For details, see Documentation/vm/protection-keys.rst > > + For details, see Documentation/x86/protection-keys.rst =20 >=20 > It looks strange to reference an x86 file, for powerpc arch. Indeed. Yet, seeking for the API documented there: $ git grep -l pkey_mprotect Documentation/x86/protection-keys.rst arch/alpha/kernel/syscalls/syscall.tbl arch/arm/tools/syscall.tbl arch/arm64/include/asm/unistd32.h arch/ia64/kernel/syscalls/syscall.tbl arch/m68k/kernel/syscalls/syscall.tbl arch/microblaze/kernel/syscalls/syscall.tbl arch/mips/kernel/syscalls/syscall_n32.tbl arch/mips/kernel/syscalls/syscall_n64.tbl arch/mips/kernel/syscalls/syscall_o32.tbl arch/parisc/kernel/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl arch/sh/kernel/syscalls/syscall.tbl arch/sparc/kernel/syscalls/syscall.tbl arch/x86/entry/syscalls/syscall_32.tbl arch/x86/entry/syscalls/syscall_64.tbl arch/xtensa/kernel/syscalls/syscall.tbl include/linux/syscalls.h include/uapi/asm-generic/unistd.h kernel/sys_ni.c mm/mprotect.c tools/include/uapi/asm-generic/unistd.h tools/perf/arch/powerpc/entry/syscalls/syscall.tbl tools/perf/arch/x86/entry/syscalls/syscall_64.tbl tools/perf/builtin-trace.c tools/testing/selftests/x86/protection_keys.c Despite being used on several archs, the only documentation for it is inside the x86 directory, as it seems that this is not arch-specific. Perhaps the file should, instead, be moved to another book. Thanks, Mauro