From patchwork Fri Jul 12 02:20:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041087 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4084F1805 for ; Fri, 12 Jul 2019 02:21:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2F2FA28B62 for ; Fri, 12 Jul 2019 02:21:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2332F28BB1; Fri, 12 Jul 2019 02:21:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,SUSPICIOUS_RECIPS,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0335228BAF for ; Fri, 12 Jul 2019 02:21:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729350AbfGLCUu (ORCPT ); Thu, 11 Jul 2019 22:20:50 -0400 Received: from out30-45.freemail.mail.aliyun.com ([115.124.30.45]:56236 "EHLO out30-45.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726505AbfGLCUl (ORCPT ); Thu, 11 Jul 2019 22:20:41 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R591e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04420;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=18;SR=0;TI=SMTPD_---0TWfIdRd_1562898026; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfIdRd_1562898026) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:27 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org Subject: [PATCH 01/12] Documentation: move architectures together Date: Fri, 12 Jul 2019 10:20:07 +0800 Message-Id: <20190712022018.27989-1-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP There are many different archs in Documentation/ dir, it's better to move them together in 'Documentation/arch' which follows from kernel source. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-stm32@st-md-mailman.stormreply.com Cc: linux-arm-kernel@lists.infradead.org Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-riscv@lists.infradead.org Cc: linux-omap@vger.kernel.org Cc: linux-fbdev@vger.kernel.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-ia64@vger.kernel.org Cc: linux-mips@vger.kernel.org Cc: linux-parisc@vger.kernel.org Cc: linux-scsi@vger.kernel.org Cc: linux-s390@vger.kernel.org Cc: kvm@vger.kernel.org Cc: linux-sh@vger.kernel.org --- Documentation/{ => arch}/arm/Booting | 0 Documentation/{ => arch}/arm/IXP4xx | 0 Documentation/{ => arch}/arm/Interrupts | 0 Documentation/{ => arch}/arm/Marvell/README | 0 Documentation/{ => arch}/arm/Microchip/README | 0 Documentation/{ => arch}/arm/Netwinder | 0 Documentation/{ => arch}/arm/OMAP/DSS | 0 Documentation/{ => arch}/arm/OMAP/README | 0 Documentation/{ => arch}/arm/OMAP/omap_pm | 0 Documentation/{ => arch}/arm/Porting | 0 Documentation/{ => arch}/arm/README | 0 Documentation/{ => arch}/arm/SA1100/ADSBitsy | 0 Documentation/{ => arch}/arm/SA1100/Assabet | 0 Documentation/{ => arch}/arm/SA1100/Brutus | 0 Documentation/{ => arch}/arm/SA1100/CERF | 0 Documentation/{ => arch}/arm/SA1100/FreeBird | 0 Documentation/{ => arch}/arm/SA1100/GraphicsClient | 0 Documentation/{ => arch}/arm/SA1100/GraphicsMaster | 0 Documentation/{ => arch}/arm/SA1100/HUW_WEBPANEL | 0 Documentation/{ => arch}/arm/SA1100/Itsy | 0 Documentation/{ => arch}/arm/SA1100/LART | 0 Documentation/{ => arch}/arm/SA1100/PLEB | 0 Documentation/{ => arch}/arm/SA1100/Pangolin | 0 Documentation/{ => arch}/arm/SA1100/Tifon | 0 Documentation/{ => arch}/arm/SA1100/Yopy | 0 Documentation/{ => arch}/arm/SA1100/empeg | 0 Documentation/{ => arch}/arm/SA1100/nanoEngine | 0 Documentation/{ => arch}/arm/SA1100/serial_UART | 0 Documentation/{ => arch}/arm/SH-Mobile/.gitignore | 0 Documentation/{ => arch}/arm/SPEAr/overview.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/CPUfreq.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/EB2410ITX.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/GPIO.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/H1940.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/NAND.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/Overview.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/S3C2412.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/S3C2413.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/SMDK2440.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/Suspend.txt | 0 Documentation/{ => arch}/arm/Samsung-S3C24XX/USB-Host.txt | 0 Documentation/{ => arch}/arm/Samsung/Bootloader-interface.txt | 0 Documentation/{ => arch}/arm/Samsung/GPIO.txt | 0 Documentation/{ => arch}/arm/Samsung/Overview.txt | 0 Documentation/{ => arch}/arm/Samsung/clksrc-change-registers.awk | 0 Documentation/{ => arch}/arm/Setup | 0 Documentation/{ => arch}/arm/VFP/release-notes.txt | 0 Documentation/{ => arch}/arm/cluster-pm-race-avoidance.txt | 0 Documentation/{ => arch}/arm/firmware.txt | 0 Documentation/{ => arch}/arm/kernel_mode_neon.txt | 0 Documentation/{ => arch}/arm/kernel_user_helpers.txt | 0 Documentation/{ => arch}/arm/keystone/Overview.txt | 0 Documentation/{ => arch}/arm/keystone/knav-qmss.txt | 0 Documentation/{ => arch}/arm/mem_alignment | 0 Documentation/{ => arch}/arm/memory.txt | 0 Documentation/{ => arch}/arm/nwfpe/NOTES | 0 Documentation/{ => arch}/arm/nwfpe/README | 0 Documentation/{ => arch}/arm/nwfpe/README.FPE | 0 Documentation/{ => arch}/arm/nwfpe/TODO | 0 Documentation/{ => arch}/arm/pxa/mfp.txt | 0 Documentation/{ => arch}/arm/sti/overview.txt | 0 Documentation/{ => arch}/arm/sti/stih407-overview.txt | 0 Documentation/{ => arch}/arm/sti/stih415-overview.txt | 0 Documentation/{ => arch}/arm/sti/stih416-overview.txt | 0 Documentation/{ => arch}/arm/sti/stih418-overview.txt | 0 Documentation/{ => arch}/arm/stm32/overview.rst | 0 Documentation/{ => arch}/arm/stm32/stm32f429-overview.rst | 0 Documentation/{ => arch}/arm/stm32/stm32f746-overview.rst | 0 Documentation/{ => arch}/arm/stm32/stm32f769-overview.rst | 0 Documentation/{ => arch}/arm/stm32/stm32h743-overview.rst | 0 Documentation/{ => arch}/arm/stm32/stm32mp157-overview.rst | 0 Documentation/{ => arch}/arm/sunxi/README | 0 Documentation/{ => arch}/arm/sunxi/clocks.txt | 0 Documentation/{ => arch}/arm/swp_emulation | 0 Documentation/{ => arch}/arm/tcm.txt | 0 Documentation/{ => arch}/arm/uefi.txt | 0 Documentation/{ => arch}/arm/vlocks.txt | 0 Documentation/{ => arch}/arm64/acpi_object_usage.rst | 0 Documentation/{ => arch}/arm64/arm-acpi.rst | 0 Documentation/{ => arch}/arm64/booting.rst | 0 Documentation/{ => arch}/arm64/cpu-feature-registers.rst | 0 Documentation/{ => arch}/arm64/elf_hwcaps.rst | 0 Documentation/{ => arch}/arm64/hugetlbpage.rst | 0 Documentation/{ => arch}/arm64/index.rst | 0 Documentation/{ => arch}/arm64/legacy_instructions.rst | 0 Documentation/{ => arch}/arm64/memory.rst | 0 Documentation/{ => arch}/arm64/perf.txt | 0 Documentation/{ => arch}/arm64/pointer-authentication.rst | 0 Documentation/{ => arch}/arm64/silicon-errata.rst | 0 Documentation/{ => arch}/arm64/sve.rst | 0 Documentation/{ => arch}/arm64/tagged-pointers.rst | 0 Documentation/{ => arch}/ia64/IRQ-redir.txt | 0 Documentation/{ => arch}/ia64/README | 0 Documentation/{ => arch}/ia64/aliasing.txt | 0 Documentation/{ => arch}/ia64/efirtc.txt | 0 Documentation/{ => arch}/ia64/err_inject.txt | 0 Documentation/{ => arch}/ia64/fsys.txt | 0 Documentation/{ => arch}/ia64/mca.txt | 0 Documentation/{ => arch}/ia64/serial.txt | 0 Documentation/{ => arch}/ia64/xen.txt | 0 Documentation/{ => arch}/m68k/README.buddha | 0 Documentation/{ => arch}/m68k/kernel-options.txt | 0 Documentation/{ => arch}/mips/AU1xxx_IDE.README | 0 Documentation/{ => arch}/nios2/README | 0 Documentation/{ => arch}/parisc/debugging | 0 Documentation/{ => arch}/parisc/registers | 0 Documentation/{ => arch}/powerpc/DAWR-POWER9.txt | 0 Documentation/{ => arch}/powerpc/bootwrapper.txt | 0 Documentation/{ => arch}/powerpc/cpu_families.txt | 0 Documentation/{ => arch}/powerpc/cpu_features.txt | 0 Documentation/{ => arch}/powerpc/cxl.txt | 0 Documentation/{ => arch}/powerpc/cxlflash.txt | 0 Documentation/{ => arch}/powerpc/dscr.txt | 0 Documentation/{ => arch}/powerpc/eeh-pci-error-recovery.txt | 0 Documentation/{ => arch}/powerpc/firmware-assisted-dump.txt | 0 Documentation/{ => arch}/powerpc/hvcs.txt | 0 Documentation/{ => arch}/powerpc/isa-versions.rst | 0 Documentation/{ => arch}/powerpc/mpc52xx.txt | 0 Documentation/{ => arch}/powerpc/pci_iov_resource_on_powernv.txt | 0 Documentation/{ => arch}/powerpc/pmu-ebb.txt | 0 Documentation/{ => arch}/powerpc/ptrace.txt | 0 Documentation/{ => arch}/powerpc/qe_firmware.txt | 0 Documentation/{ => arch}/powerpc/syscall64-abi.txt | 0 Documentation/{ => arch}/powerpc/transactional_memory.txt | 0 Documentation/{ => arch}/riscv/index.rst | 0 Documentation/{ => arch}/riscv/pmu.rst | 0 Documentation/{ => arch}/s390/3270.ChangeLog | 0 Documentation/{ => arch}/s390/3270.rst | 0 Documentation/{ => arch}/s390/cds.rst | 0 Documentation/{ => arch}/s390/common_io.rst | 0 Documentation/{ => arch}/s390/config3270.sh | 0 Documentation/{ => arch}/s390/dasd.rst | 0 Documentation/{ => arch}/s390/debugging390.rst | 0 Documentation/{ => arch}/s390/driver-model.rst | 0 Documentation/{ => arch}/s390/index.rst | 0 Documentation/{ => arch}/s390/monreader.rst | 0 Documentation/{ => arch}/s390/qeth.rst | 0 Documentation/{ => arch}/s390/s390dbf.rst | 0 Documentation/{ => arch}/s390/text_files.rst | 0 Documentation/{ => arch}/s390/vfio-ap.rst | 0 Documentation/{ => arch}/s390/vfio-ccw.rst | 0 Documentation/{ => arch}/s390/zfcpdump.rst | 0 Documentation/{ => arch}/sh/conf.py | 0 Documentation/{ => arch}/sh/index.rst | 0 Documentation/{ => arch}/sh/new-machine.txt | 0 Documentation/{ => arch}/sh/register-banks.txt | 0 Documentation/{ => arch}/sparc/adi.rst | 0 Documentation/{ => arch}/sparc/console.rst | 0 Documentation/{ => arch}/sparc/index.rst | 0 Documentation/{ => arch}/sparc/oradax/dax-hv-api.txt | 0 Documentation/{ => arch}/sparc/oradax/oracle-dax.rst | 0 Documentation/{ => arch}/x86/amd-memory-encryption.rst | 0 Documentation/{ => arch}/x86/boot.rst | 0 Documentation/{ => arch}/x86/conf.py | 0 Documentation/{ => arch}/x86/earlyprintk.rst | 0 Documentation/{ => arch}/x86/entry_64.rst | 0 Documentation/{ => arch}/x86/exception-tables.rst | 0 Documentation/{ => arch}/x86/i386/IO-APIC.rst | 0 Documentation/{ => arch}/x86/i386/index.rst | 0 Documentation/{ => arch}/x86/index.rst | 0 Documentation/{ => arch}/x86/intel_mpx.rst | 0 Documentation/{ => arch}/x86/kernel-stacks.rst | 0 Documentation/{ => arch}/x86/mds.rst | 0 Documentation/{ => arch}/x86/microcode.rst | 0 Documentation/{ => arch}/x86/mtrr.rst | 0 Documentation/{ => arch}/x86/orc-unwinder.rst | 0 Documentation/{ => arch}/x86/pat.rst | 0 Documentation/{ => arch}/x86/pti.rst | 0 Documentation/{ => arch}/x86/resctrl_ui.rst | 0 Documentation/{ => arch}/x86/tlb.rst | 0 Documentation/{ => arch}/x86/topology.rst | 0 Documentation/{ => arch}/x86/usb-legacy-support.rst | 0 Documentation/{ => arch}/x86/x86_64/5level-paging.rst | 0 Documentation/{ => arch}/x86/x86_64/boot-options.rst | 0 Documentation/{ => arch}/x86/x86_64/cpu-hotplug-spec.rst | 0 Documentation/{ => arch}/x86/x86_64/fake-numa-for-cpusets.rst | 0 Documentation/{ => arch}/x86/x86_64/index.rst | 0 Documentation/{ => arch}/x86/x86_64/machinecheck.rst | 0 Documentation/{ => arch}/x86/x86_64/mm.rst | 0 Documentation/{ => arch}/x86/x86_64/uefi.rst | 0 Documentation/{ => arch}/x86/zero-page.rst | 0 Documentation/{ => arch}/xtensa/atomctl.txt | 0 Documentation/{ => arch}/xtensa/booting.txt | 0 Documentation/{ => arch}/xtensa/mmu.txt | 0 184 files changed, 0 insertions(+), 0 deletions(-) rename Documentation/{ => arch}/arm/Booting (100%) rename Documentation/{ => arch}/arm/IXP4xx (100%) rename Documentation/{ => arch}/arm/Interrupts (100%) rename Documentation/{ => arch}/arm/Marvell/README (100%) rename Documentation/{ => arch}/arm/Microchip/README (100%) rename Documentation/{ => arch}/arm/Netwinder (100%) rename Documentation/{ => arch}/arm/OMAP/DSS (100%) rename Documentation/{ => arch}/arm/OMAP/README (100%) rename Documentation/{ => arch}/arm/OMAP/omap_pm (100%) rename Documentation/{ => arch}/arm/Porting (100%) rename Documentation/{ => arch}/arm/README (100%) rename Documentation/{ => arch}/arm/SA1100/ADSBitsy (100%) rename Documentation/{ => arch}/arm/SA1100/Assabet (100%) rename Documentation/{ => arch}/arm/SA1100/Brutus (100%) rename Documentation/{ => arch}/arm/SA1100/CERF (100%) rename Documentation/{ => arch}/arm/SA1100/FreeBird (100%) rename Documentation/{ => arch}/arm/SA1100/GraphicsClient (100%) rename Documentation/{ => arch}/arm/SA1100/GraphicsMaster (100%) rename Documentation/{ => arch}/arm/SA1100/HUW_WEBPANEL (100%) rename Documentation/{ => arch}/arm/SA1100/Itsy (100%) rename Documentation/{ => arch}/arm/SA1100/LART (100%) rename Documentation/{ => arch}/arm/SA1100/PLEB (100%) rename Documentation/{ => arch}/arm/SA1100/Pangolin (100%) rename Documentation/{ => arch}/arm/SA1100/Tifon (100%) rename Documentation/{ => arch}/arm/SA1100/Yopy (100%) rename Documentation/{ => arch}/arm/SA1100/empeg (100%) rename Documentation/{ => arch}/arm/SA1100/nanoEngine (100%) rename Documentation/{ => arch}/arm/SA1100/serial_UART (100%) rename Documentation/{ => arch}/arm/SH-Mobile/.gitignore (100%) rename Documentation/{ => arch}/arm/SPEAr/overview.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/CPUfreq.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/EB2410ITX.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/GPIO.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/H1940.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/NAND.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/Overview.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/S3C2412.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/S3C2413.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/SMDK2440.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/Suspend.txt (100%) rename Documentation/{ => arch}/arm/Samsung-S3C24XX/USB-Host.txt (100%) rename Documentation/{ => arch}/arm/Samsung/Bootloader-interface.txt (100%) rename Documentation/{ => arch}/arm/Samsung/GPIO.txt (100%) rename Documentation/{ => arch}/arm/Samsung/Overview.txt (100%) rename Documentation/{ => arch}/arm/Samsung/clksrc-change-registers.awk (100%) rename Documentation/{ => arch}/arm/Setup (100%) rename Documentation/{ => arch}/arm/VFP/release-notes.txt (100%) rename Documentation/{ => arch}/arm/cluster-pm-race-avoidance.txt (100%) rename Documentation/{ => arch}/arm/firmware.txt (100%) rename Documentation/{ => arch}/arm/kernel_mode_neon.txt (100%) rename Documentation/{ => arch}/arm/kernel_user_helpers.txt (100%) rename Documentation/{ => arch}/arm/keystone/Overview.txt (100%) rename Documentation/{ => arch}/arm/keystone/knav-qmss.txt (100%) rename Documentation/{ => arch}/arm/mem_alignment (100%) rename Documentation/{ => arch}/arm/memory.txt (100%) rename Documentation/{ => arch}/arm/nwfpe/NOTES (100%) rename Documentation/{ => arch}/arm/nwfpe/README (100%) rename Documentation/{ => arch}/arm/nwfpe/README.FPE (100%) rename Documentation/{ => arch}/arm/nwfpe/TODO (100%) rename Documentation/{ => arch}/arm/pxa/mfp.txt (100%) rename Documentation/{ => arch}/arm/sti/overview.txt (100%) rename Documentation/{ => arch}/arm/sti/stih407-overview.txt (100%) rename Documentation/{ => arch}/arm/sti/stih415-overview.txt (100%) rename Documentation/{ => arch}/arm/sti/stih416-overview.txt (100%) rename Documentation/{ => arch}/arm/sti/stih418-overview.txt (100%) rename Documentation/{ => arch}/arm/stm32/overview.rst (100%) rename Documentation/{ => arch}/arm/stm32/stm32f429-overview.rst (100%) rename Documentation/{ => arch}/arm/stm32/stm32f746-overview.rst (100%) rename Documentation/{ => arch}/arm/stm32/stm32f769-overview.rst (100%) rename Documentation/{ => arch}/arm/stm32/stm32h743-overview.rst (100%) rename Documentation/{ => arch}/arm/stm32/stm32mp157-overview.rst (100%) rename Documentation/{ => arch}/arm/sunxi/README (100%) rename Documentation/{ => arch}/arm/sunxi/clocks.txt (100%) rename Documentation/{ => arch}/arm/swp_emulation (100%) rename Documentation/{ => arch}/arm/tcm.txt (100%) rename Documentation/{ => arch}/arm/uefi.txt (100%) rename Documentation/{ => arch}/arm/vlocks.txt (100%) rename Documentation/{ => arch}/arm64/acpi_object_usage.rst (100%) rename Documentation/{ => arch}/arm64/arm-acpi.rst (100%) rename Documentation/{ => arch}/arm64/booting.rst (100%) rename Documentation/{ => arch}/arm64/cpu-feature-registers.rst (100%) rename Documentation/{ => arch}/arm64/elf_hwcaps.rst (100%) rename Documentation/{ => arch}/arm64/hugetlbpage.rst (100%) rename Documentation/{ => arch}/arm64/index.rst (100%) rename Documentation/{ => arch}/arm64/legacy_instructions.rst (100%) rename Documentation/{ => arch}/arm64/memory.rst (100%) rename Documentation/{ => arch}/arm64/perf.txt (100%) rename Documentation/{ => arch}/arm64/pointer-authentication.rst (100%) rename Documentation/{ => arch}/arm64/silicon-errata.rst (100%) rename Documentation/{ => arch}/arm64/sve.rst (100%) rename Documentation/{ => arch}/arm64/tagged-pointers.rst (100%) rename Documentation/{ => arch}/ia64/IRQ-redir.txt (100%) rename Documentation/{ => arch}/ia64/README (100%) rename Documentation/{ => arch}/ia64/aliasing.txt (100%) rename Documentation/{ => arch}/ia64/efirtc.txt (100%) rename Documentation/{ => arch}/ia64/err_inject.txt (100%) rename Documentation/{ => arch}/ia64/fsys.txt (100%) rename Documentation/{ => arch}/ia64/mca.txt (100%) rename Documentation/{ => arch}/ia64/serial.txt (100%) rename Documentation/{ => arch}/ia64/xen.txt (100%) rename Documentation/{ => arch}/m68k/README.buddha (100%) rename Documentation/{ => arch}/m68k/kernel-options.txt (100%) rename Documentation/{ => arch}/mips/AU1xxx_IDE.README (100%) rename Documentation/{ => arch}/nios2/README (100%) rename Documentation/{ => arch}/parisc/debugging (100%) rename Documentation/{ => arch}/parisc/registers (100%) rename Documentation/{ => arch}/powerpc/DAWR-POWER9.txt (100%) rename Documentation/{ => arch}/powerpc/bootwrapper.txt (100%) rename Documentation/{ => arch}/powerpc/cpu_families.txt (100%) rename Documentation/{ => arch}/powerpc/cpu_features.txt (100%) rename Documentation/{ => arch}/powerpc/cxl.txt (100%) rename Documentation/{ => arch}/powerpc/cxlflash.txt (100%) rename Documentation/{ => arch}/powerpc/dscr.txt (100%) rename Documentation/{ => arch}/powerpc/eeh-pci-error-recovery.txt (100%) rename Documentation/{ => arch}/powerpc/firmware-assisted-dump.txt (100%) rename Documentation/{ => arch}/powerpc/hvcs.txt (100%) rename Documentation/{ => arch}/powerpc/isa-versions.rst (100%) rename Documentation/{ => arch}/powerpc/mpc52xx.txt (100%) rename Documentation/{ => arch}/powerpc/pci_iov_resource_on_powernv.txt (100%) rename Documentation/{ => arch}/powerpc/pmu-ebb.txt (100%) rename Documentation/{ => arch}/powerpc/ptrace.txt (100%) rename Documentation/{ => arch}/powerpc/qe_firmware.txt (100%) rename Documentation/{ => arch}/powerpc/syscall64-abi.txt (100%) rename Documentation/{ => arch}/powerpc/transactional_memory.txt (100%) rename Documentation/{ => arch}/riscv/index.rst (100%) rename Documentation/{ => arch}/riscv/pmu.rst (100%) rename Documentation/{ => arch}/s390/3270.ChangeLog (100%) rename Documentation/{ => arch}/s390/3270.rst (100%) rename Documentation/{ => arch}/s390/cds.rst (100%) rename Documentation/{ => arch}/s390/common_io.rst (100%) rename Documentation/{ => arch}/s390/config3270.sh (100%) rename Documentation/{ => arch}/s390/dasd.rst (100%) rename Documentation/{ => arch}/s390/debugging390.rst (100%) rename Documentation/{ => arch}/s390/driver-model.rst (100%) rename Documentation/{ => arch}/s390/index.rst (100%) rename Documentation/{ => arch}/s390/monreader.rst (100%) 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.rst (100%) rename Documentation/{ => arch}/s390/vfio-ccw.rst (100%) rename Documentation/{ => arch}/s390/zfcpdump.rst (100%) rename Documentation/{ => arch}/sh/conf.py (100%) rename Documentation/{ => arch}/sh/index.rst (100%) rename Documentation/{ => arch}/sh/new-machine.txt (100%) rename Documentation/{ => arch}/sh/register-banks.txt (100%) rename Documentation/{ => arch}/sparc/adi.rst (100%) rename Documentation/{ => arch}/sparc/console.rst (100%) rename Documentation/{ => arch}/sparc/index.rst (100%) rename Documentation/{ => arch}/sparc/oradax/dax-hv-api.txt (100%) rename Documentation/{ => arch}/sparc/oradax/oracle-dax.rst (100%) rename Documentation/{ => arch}/x86/amd-memory-encryption.rst (100%) rename Documentation/{ => arch}/x86/boot.rst (100%) rename Documentation/{ => arch}/x86/conf.py (100%) rename Documentation/{ => arch}/x86/earlyprintk.rst (100%) rename Documentation/{ => arch}/x86/entry_64.rst (100%) rename Documentation/{ => arch}/x86/exception-tables.rst (100%) rename Documentation/{ => arch}/x86/i386/IO-APIC.rst (100%) rename Documentation/{ => arch}/x86/i386/index.rst (100%) rename Documentation/{ => arch}/x86/index.rst (100%) rename Documentation/{ => arch}/x86/intel_mpx.rst (100%) rename Documentation/{ => arch}/x86/kernel-stacks.rst (100%) rename Documentation/{ => arch}/x86/mds.rst (100%) rename Documentation/{ => arch}/x86/microcode.rst (100%) rename Documentation/{ => arch}/x86/mtrr.rst (100%) rename Documentation/{ => arch}/x86/orc-unwinder.rst (100%) rename Documentation/{ => arch}/x86/pat.rst (100%) rename Documentation/{ => arch}/x86/pti.rst (100%) rename Documentation/{ => arch}/x86/resctrl_ui.rst (100%) rename Documentation/{ => arch}/x86/tlb.rst (100%) rename Documentation/{ => arch}/x86/topology.rst (100%) rename Documentation/{ => arch}/x86/usb-legacy-support.rst (100%) rename Documentation/{ => arch}/x86/x86_64/5level-paging.rst (100%) rename Documentation/{ => arch}/x86/x86_64/boot-options.rst (100%) rename Documentation/{ => arch}/x86/x86_64/cpu-hotplug-spec.rst (100%) rename Documentation/{ => arch}/x86/x86_64/fake-numa-for-cpusets.rst (100%) rename Documentation/{ => arch}/x86/x86_64/index.rst (100%) rename Documentation/{ => arch}/x86/x86_64/machinecheck.rst (100%) rename Documentation/{ => arch}/x86/x86_64/mm.rst (100%) rename Documentation/{ => arch}/x86/x86_64/uefi.rst (100%) rename Documentation/{ => arch}/x86/zero-page.rst (100%) rename Documentation/{ => arch}/xtensa/atomctl.txt (100%) rename Documentation/{ => arch}/xtensa/booting.txt (100%) rename Documentation/{ => arch}/xtensa/mmu.txt (100%) diff --git a/Documentation/arm/Booting b/Documentation/arch/arm/Booting similarity index 100% rename from Documentation/arm/Booting rename to Documentation/arch/arm/Booting diff --git a/Documentation/arm/IXP4xx b/Documentation/arch/arm/IXP4xx similarity index 100% rename from Documentation/arm/IXP4xx rename to Documentation/arch/arm/IXP4xx diff --git a/Documentation/arm/Interrupts b/Documentation/arch/arm/Interrupts similarity index 100% rename from Documentation/arm/Interrupts rename to Documentation/arch/arm/Interrupts diff --git a/Documentation/arm/Marvell/README b/Documentation/arch/arm/Marvell/README similarity index 100% rename from Documentation/arm/Marvell/README rename to Documentation/arch/arm/Marvell/README diff --git a/Documentation/arm/Microchip/README b/Documentation/arch/arm/Microchip/README similarity index 100% rename from Documentation/arm/Microchip/README rename to Documentation/arch/arm/Microchip/README diff --git a/Documentation/arm/Netwinder b/Documentation/arch/arm/Netwinder similarity index 100% rename from Documentation/arm/Netwinder rename to Documentation/arch/arm/Netwinder diff --git a/Documentation/arm/OMAP/DSS b/Documentation/arch/arm/OMAP/DSS similarity index 100% rename from Documentation/arm/OMAP/DSS rename to Documentation/arch/arm/OMAP/DSS diff --git a/Documentation/arm/OMAP/README b/Documentation/arch/arm/OMAP/README similarity index 100% rename from Documentation/arm/OMAP/README rename to Documentation/arch/arm/OMAP/README diff --git a/Documentation/arm/OMAP/omap_pm b/Documentation/arch/arm/OMAP/omap_pm similarity index 100% rename from Documentation/arm/OMAP/omap_pm rename to Documentation/arch/arm/OMAP/omap_pm diff --git a/Documentation/arm/Porting b/Documentation/arch/arm/Porting similarity index 100% rename from Documentation/arm/Porting rename to Documentation/arch/arm/Porting diff --git a/Documentation/arm/README b/Documentation/arch/arm/README similarity index 100% rename from Documentation/arm/README rename to Documentation/arch/arm/README diff --git a/Documentation/arm/SA1100/ADSBitsy b/Documentation/arch/arm/SA1100/ADSBitsy similarity index 100% rename from Documentation/arm/SA1100/ADSBitsy rename to Documentation/arch/arm/SA1100/ADSBitsy diff --git a/Documentation/arm/SA1100/Assabet b/Documentation/arch/arm/SA1100/Assabet similarity index 100% rename from Documentation/arm/SA1100/Assabet rename to Documentation/arch/arm/SA1100/Assabet diff --git a/Documentation/arm/SA1100/Brutus b/Documentation/arch/arm/SA1100/Brutus similarity index 100% rename from Documentation/arm/SA1100/Brutus rename to Documentation/arch/arm/SA1100/Brutus diff --git a/Documentation/arm/SA1100/CERF b/Documentation/arch/arm/SA1100/CERF similarity index 100% rename from Documentation/arm/SA1100/CERF rename to Documentation/arch/arm/SA1100/CERF diff --git a/Documentation/arm/SA1100/FreeBird b/Documentation/arch/arm/SA1100/FreeBird similarity index 100% rename from Documentation/arm/SA1100/FreeBird rename to Documentation/arch/arm/SA1100/FreeBird diff --git a/Documentation/arm/SA1100/GraphicsClient b/Documentation/arch/arm/SA1100/GraphicsClient similarity index 100% rename from Documentation/arm/SA1100/GraphicsClient rename to Documentation/arch/arm/SA1100/GraphicsClient diff --git a/Documentation/arm/SA1100/GraphicsMaster b/Documentation/arch/arm/SA1100/GraphicsMaster similarity index 100% rename from Documentation/arm/SA1100/GraphicsMaster rename to Documentation/arch/arm/SA1100/GraphicsMaster diff --git a/Documentation/arm/SA1100/HUW_WEBPANEL b/Documentation/arch/arm/SA1100/HUW_WEBPANEL similarity index 100% rename from Documentation/arm/SA1100/HUW_WEBPANEL rename to Documentation/arch/arm/SA1100/HUW_WEBPANEL diff --git a/Documentation/arm/SA1100/Itsy b/Documentation/arch/arm/SA1100/Itsy similarity index 100% rename from Documentation/arm/SA1100/Itsy rename to Documentation/arch/arm/SA1100/Itsy diff --git a/Documentation/arm/SA1100/LART b/Documentation/arch/arm/SA1100/LART similarity index 100% rename from Documentation/arm/SA1100/LART rename to Documentation/arch/arm/SA1100/LART diff --git a/Documentation/arm/SA1100/PLEB b/Documentation/arch/arm/SA1100/PLEB similarity index 100% rename from Documentation/arm/SA1100/PLEB rename to Documentation/arch/arm/SA1100/PLEB diff --git a/Documentation/arm/SA1100/Pangolin b/Documentation/arch/arm/SA1100/Pangolin similarity index 100% rename from Documentation/arm/SA1100/Pangolin rename to Documentation/arch/arm/SA1100/Pangolin diff --git a/Documentation/arm/SA1100/Tifon b/Documentation/arch/arm/SA1100/Tifon similarity index 100% rename from Documentation/arm/SA1100/Tifon rename to Documentation/arch/arm/SA1100/Tifon diff --git a/Documentation/arm/SA1100/Yopy b/Documentation/arch/arm/SA1100/Yopy similarity index 100% rename from Documentation/arm/SA1100/Yopy rename to Documentation/arch/arm/SA1100/Yopy diff --git a/Documentation/arm/SA1100/empeg b/Documentation/arch/arm/SA1100/empeg similarity index 100% rename from Documentation/arm/SA1100/empeg rename to Documentation/arch/arm/SA1100/empeg diff --git a/Documentation/arm/SA1100/nanoEngine b/Documentation/arch/arm/SA1100/nanoEngine similarity index 100% rename from Documentation/arm/SA1100/nanoEngine rename to Documentation/arch/arm/SA1100/nanoEngine diff --git a/Documentation/arm/SA1100/serial_UART b/Documentation/arch/arm/SA1100/serial_UART similarity index 100% rename from Documentation/arm/SA1100/serial_UART rename to Documentation/arch/arm/SA1100/serial_UART diff --git a/Documentation/arm/SH-Mobile/.gitignore b/Documentation/arch/arm/SH-Mobile/.gitignore similarity index 100% rename from Documentation/arm/SH-Mobile/.gitignore rename to Documentation/arch/arm/SH-Mobile/.gitignore diff --git a/Documentation/arm/SPEAr/overview.txt b/Documentation/arch/arm/SPEAr/overview.txt similarity index 100% rename from Documentation/arm/SPEAr/overview.txt rename to Documentation/arch/arm/SPEAr/overview.txt diff --git a/Documentation/arm/Samsung-S3C24XX/CPUfreq.txt b/Documentation/arch/arm/Samsung-S3C24XX/CPUfreq.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/CPUfreq.txt rename to Documentation/arch/arm/Samsung-S3C24XX/CPUfreq.txt diff --git a/Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt b/Documentation/arch/arm/Samsung-S3C24XX/EB2410ITX.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt rename to Documentation/arch/arm/Samsung-S3C24XX/EB2410ITX.txt diff --git a/Documentation/arm/Samsung-S3C24XX/GPIO.txt b/Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/GPIO.txt rename to Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt diff --git a/Documentation/arm/Samsung-S3C24XX/H1940.txt b/Documentation/arch/arm/Samsung-S3C24XX/H1940.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/H1940.txt rename to Documentation/arch/arm/Samsung-S3C24XX/H1940.txt diff --git a/Documentation/arm/Samsung-S3C24XX/NAND.txt b/Documentation/arch/arm/Samsung-S3C24XX/NAND.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/NAND.txt rename to Documentation/arch/arm/Samsung-S3C24XX/NAND.txt diff --git a/Documentation/arm/Samsung-S3C24XX/Overview.txt b/Documentation/arch/arm/Samsung-S3C24XX/Overview.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/Overview.txt rename to Documentation/arch/arm/Samsung-S3C24XX/Overview.txt diff --git a/Documentation/arm/Samsung-S3C24XX/S3C2412.txt b/Documentation/arch/arm/Samsung-S3C24XX/S3C2412.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/S3C2412.txt rename to Documentation/arch/arm/Samsung-S3C24XX/S3C2412.txt diff --git a/Documentation/arm/Samsung-S3C24XX/S3C2413.txt b/Documentation/arch/arm/Samsung-S3C24XX/S3C2413.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/S3C2413.txt rename to Documentation/arch/arm/Samsung-S3C24XX/S3C2413.txt diff --git a/Documentation/arm/Samsung-S3C24XX/SMDK2440.txt b/Documentation/arch/arm/Samsung-S3C24XX/SMDK2440.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/SMDK2440.txt rename to Documentation/arch/arm/Samsung-S3C24XX/SMDK2440.txt diff --git a/Documentation/arm/Samsung-S3C24XX/Suspend.txt b/Documentation/arch/arm/Samsung-S3C24XX/Suspend.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/Suspend.txt rename to Documentation/arch/arm/Samsung-S3C24XX/Suspend.txt diff --git a/Documentation/arm/Samsung-S3C24XX/USB-Host.txt b/Documentation/arch/arm/Samsung-S3C24XX/USB-Host.txt similarity index 100% rename from Documentation/arm/Samsung-S3C24XX/USB-Host.txt rename to Documentation/arch/arm/Samsung-S3C24XX/USB-Host.txt diff --git a/Documentation/arm/Samsung/Bootloader-interface.txt b/Documentation/arch/arm/Samsung/Bootloader-interface.txt similarity index 100% rename from Documentation/arm/Samsung/Bootloader-interface.txt rename to Documentation/arch/arm/Samsung/Bootloader-interface.txt diff --git a/Documentation/arm/Samsung/GPIO.txt b/Documentation/arch/arm/Samsung/GPIO.txt similarity index 100% rename from Documentation/arm/Samsung/GPIO.txt rename to Documentation/arch/arm/Samsung/GPIO.txt diff --git a/Documentation/arm/Samsung/Overview.txt b/Documentation/arch/arm/Samsung/Overview.txt similarity index 100% rename from Documentation/arm/Samsung/Overview.txt rename to Documentation/arch/arm/Samsung/Overview.txt diff --git a/Documentation/arm/Samsung/clksrc-change-registers.awk b/Documentation/arch/arm/Samsung/clksrc-change-registers.awk similarity index 100% rename from Documentation/arm/Samsung/clksrc-change-registers.awk rename to Documentation/arch/arm/Samsung/clksrc-change-registers.awk diff --git a/Documentation/arm/Setup b/Documentation/arch/arm/Setup similarity index 100% rename from Documentation/arm/Setup rename to Documentation/arch/arm/Setup diff --git a/Documentation/arm/VFP/release-notes.txt b/Documentation/arch/arm/VFP/release-notes.txt similarity index 100% rename from Documentation/arm/VFP/release-notes.txt rename to Documentation/arch/arm/VFP/release-notes.txt diff --git a/Documentation/arm/cluster-pm-race-avoidance.txt b/Documentation/arch/arm/cluster-pm-race-avoidance.txt similarity index 100% rename from Documentation/arm/cluster-pm-race-avoidance.txt rename to Documentation/arch/arm/cluster-pm-race-avoidance.txt diff --git a/Documentation/arm/firmware.txt b/Documentation/arch/arm/firmware.txt similarity index 100% rename from Documentation/arm/firmware.txt rename to Documentation/arch/arm/firmware.txt diff --git a/Documentation/arm/kernel_mode_neon.txt b/Documentation/arch/arm/kernel_mode_neon.txt similarity index 100% rename from Documentation/arm/kernel_mode_neon.txt rename to Documentation/arch/arm/kernel_mode_neon.txt diff --git a/Documentation/arm/kernel_user_helpers.txt b/Documentation/arch/arm/kernel_user_helpers.txt similarity index 100% rename from Documentation/arm/kernel_user_helpers.txt rename to Documentation/arch/arm/kernel_user_helpers.txt diff --git a/Documentation/arm/keystone/Overview.txt b/Documentation/arch/arm/keystone/Overview.txt similarity index 100% rename from Documentation/arm/keystone/Overview.txt rename to Documentation/arch/arm/keystone/Overview.txt diff --git a/Documentation/arm/keystone/knav-qmss.txt b/Documentation/arch/arm/keystone/knav-qmss.txt similarity index 100% rename from Documentation/arm/keystone/knav-qmss.txt rename to Documentation/arch/arm/keystone/knav-qmss.txt diff --git a/Documentation/arm/mem_alignment b/Documentation/arch/arm/mem_alignment similarity index 100% rename from Documentation/arm/mem_alignment rename to Documentation/arch/arm/mem_alignment diff --git a/Documentation/arm/memory.txt b/Documentation/arch/arm/memory.txt similarity index 100% rename from Documentation/arm/memory.txt rename to Documentation/arch/arm/memory.txt diff --git a/Documentation/arm/nwfpe/NOTES b/Documentation/arch/arm/nwfpe/NOTES similarity index 100% rename from Documentation/arm/nwfpe/NOTES rename to Documentation/arch/arm/nwfpe/NOTES diff --git a/Documentation/arm/nwfpe/README b/Documentation/arch/arm/nwfpe/README similarity index 100% rename from Documentation/arm/nwfpe/README rename to Documentation/arch/arm/nwfpe/README diff --git a/Documentation/arm/nwfpe/README.FPE b/Documentation/arch/arm/nwfpe/README.FPE similarity index 100% rename from Documentation/arm/nwfpe/README.FPE rename to Documentation/arch/arm/nwfpe/README.FPE diff --git a/Documentation/arm/nwfpe/TODO b/Documentation/arch/arm/nwfpe/TODO similarity index 100% rename from Documentation/arm/nwfpe/TODO rename to Documentation/arch/arm/nwfpe/TODO diff --git a/Documentation/arm/pxa/mfp.txt b/Documentation/arch/arm/pxa/mfp.txt similarity index 100% rename from Documentation/arm/pxa/mfp.txt rename to Documentation/arch/arm/pxa/mfp.txt diff --git a/Documentation/arm/sti/overview.txt b/Documentation/arch/arm/sti/overview.txt similarity index 100% rename from Documentation/arm/sti/overview.txt rename to Documentation/arch/arm/sti/overview.txt diff --git a/Documentation/arm/sti/stih407-overview.txt b/Documentation/arch/arm/sti/stih407-overview.txt similarity index 100% rename from Documentation/arm/sti/stih407-overview.txt rename to Documentation/arch/arm/sti/stih407-overview.txt diff --git a/Documentation/arm/sti/stih415-overview.txt b/Documentation/arch/arm/sti/stih415-overview.txt similarity index 100% rename from Documentation/arm/sti/stih415-overview.txt rename to Documentation/arch/arm/sti/stih415-overview.txt diff --git a/Documentation/arm/sti/stih416-overview.txt b/Documentation/arch/arm/sti/stih416-overview.txt similarity index 100% rename from Documentation/arm/sti/stih416-overview.txt rename to Documentation/arch/arm/sti/stih416-overview.txt diff --git a/Documentation/arm/sti/stih418-overview.txt b/Documentation/arch/arm/sti/stih418-overview.txt similarity index 100% rename from Documentation/arm/sti/stih418-overview.txt rename to Documentation/arch/arm/sti/stih418-overview.txt diff --git a/Documentation/arm/stm32/overview.rst b/Documentation/arch/arm/stm32/overview.rst similarity index 100% rename from Documentation/arm/stm32/overview.rst rename to Documentation/arch/arm/stm32/overview.rst diff --git a/Documentation/arm/stm32/stm32f429-overview.rst b/Documentation/arch/arm/stm32/stm32f429-overview.rst similarity index 100% rename from Documentation/arm/stm32/stm32f429-overview.rst rename to Documentation/arch/arm/stm32/stm32f429-overview.rst diff --git a/Documentation/arm/stm32/stm32f746-overview.rst b/Documentation/arch/arm/stm32/stm32f746-overview.rst similarity index 100% rename from Documentation/arm/stm32/stm32f746-overview.rst rename to Documentation/arch/arm/stm32/stm32f746-overview.rst diff --git a/Documentation/arm/stm32/stm32f769-overview.rst b/Documentation/arch/arm/stm32/stm32f769-overview.rst similarity index 100% rename from Documentation/arm/stm32/stm32f769-overview.rst rename to Documentation/arch/arm/stm32/stm32f769-overview.rst diff --git a/Documentation/arm/stm32/stm32h743-overview.rst b/Documentation/arch/arm/stm32/stm32h743-overview.rst similarity index 100% rename from Documentation/arm/stm32/stm32h743-overview.rst rename to Documentation/arch/arm/stm32/stm32h743-overview.rst diff --git a/Documentation/arm/stm32/stm32mp157-overview.rst b/Documentation/arch/arm/stm32/stm32mp157-overview.rst similarity index 100% rename from Documentation/arm/stm32/stm32mp157-overview.rst rename to Documentation/arch/arm/stm32/stm32mp157-overview.rst diff --git a/Documentation/arm/sunxi/README b/Documentation/arch/arm/sunxi/README similarity index 100% rename from Documentation/arm/sunxi/README rename to Documentation/arch/arm/sunxi/README diff --git a/Documentation/arm/sunxi/clocks.txt b/Documentation/arch/arm/sunxi/clocks.txt similarity index 100% rename from Documentation/arm/sunxi/clocks.txt rename to Documentation/arch/arm/sunxi/clocks.txt diff --git a/Documentation/arm/swp_emulation b/Documentation/arch/arm/swp_emulation similarity index 100% rename from Documentation/arm/swp_emulation rename to Documentation/arch/arm/swp_emulation diff --git a/Documentation/arm/tcm.txt b/Documentation/arch/arm/tcm.txt similarity index 100% rename from Documentation/arm/tcm.txt rename to Documentation/arch/arm/tcm.txt diff --git a/Documentation/arm/uefi.txt b/Documentation/arch/arm/uefi.txt similarity index 100% rename from Documentation/arm/uefi.txt rename to Documentation/arch/arm/uefi.txt diff --git a/Documentation/arm/vlocks.txt b/Documentation/arch/arm/vlocks.txt similarity index 100% rename from Documentation/arm/vlocks.txt rename to Documentation/arch/arm/vlocks.txt diff --git a/Documentation/arm64/acpi_object_usage.rst b/Documentation/arch/arm64/acpi_object_usage.rst similarity index 100% rename from Documentation/arm64/acpi_object_usage.rst rename to Documentation/arch/arm64/acpi_object_usage.rst diff --git a/Documentation/arm64/arm-acpi.rst b/Documentation/arch/arm64/arm-acpi.rst similarity index 100% rename from Documentation/arm64/arm-acpi.rst rename to Documentation/arch/arm64/arm-acpi.rst diff --git a/Documentation/arm64/booting.rst b/Documentation/arch/arm64/booting.rst similarity index 100% rename from Documentation/arm64/booting.rst rename to Documentation/arch/arm64/booting.rst diff --git a/Documentation/arm64/cpu-feature-registers.rst b/Documentation/arch/arm64/cpu-feature-registers.rst similarity index 100% rename from Documentation/arm64/cpu-feature-registers.rst rename to Documentation/arch/arm64/cpu-feature-registers.rst diff --git a/Documentation/arm64/elf_hwcaps.rst b/Documentation/arch/arm64/elf_hwcaps.rst similarity index 100% rename from Documentation/arm64/elf_hwcaps.rst rename to Documentation/arch/arm64/elf_hwcaps.rst diff --git a/Documentation/arm64/hugetlbpage.rst b/Documentation/arch/arm64/hugetlbpage.rst similarity index 100% rename from Documentation/arm64/hugetlbpage.rst rename to Documentation/arch/arm64/hugetlbpage.rst diff --git a/Documentation/arm64/index.rst b/Documentation/arch/arm64/index.rst similarity index 100% rename from Documentation/arm64/index.rst rename to Documentation/arch/arm64/index.rst diff --git a/Documentation/arm64/legacy_instructions.rst b/Documentation/arch/arm64/legacy_instructions.rst similarity index 100% rename from Documentation/arm64/legacy_instructions.rst rename to Documentation/arch/arm64/legacy_instructions.rst diff --git a/Documentation/arm64/memory.rst b/Documentation/arch/arm64/memory.rst similarity index 100% rename from Documentation/arm64/memory.rst rename to Documentation/arch/arm64/memory.rst diff --git a/Documentation/arm64/perf.txt b/Documentation/arch/arm64/perf.txt similarity index 100% rename from Documentation/arm64/perf.txt rename to Documentation/arch/arm64/perf.txt diff --git a/Documentation/arm64/pointer-authentication.rst b/Documentation/arch/arm64/pointer-authentication.rst similarity index 100% rename from Documentation/arm64/pointer-authentication.rst rename to Documentation/arch/arm64/pointer-authentication.rst diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arch/arm64/silicon-errata.rst similarity index 100% rename from Documentation/arm64/silicon-errata.rst rename to Documentation/arch/arm64/silicon-errata.rst diff --git a/Documentation/arm64/sve.rst b/Documentation/arch/arm64/sve.rst similarity index 100% rename from Documentation/arm64/sve.rst rename to Documentation/arch/arm64/sve.rst diff --git a/Documentation/arm64/tagged-pointers.rst b/Documentation/arch/arm64/tagged-pointers.rst similarity index 100% rename from Documentation/arm64/tagged-pointers.rst rename to Documentation/arch/arm64/tagged-pointers.rst diff --git a/Documentation/ia64/IRQ-redir.txt b/Documentation/arch/ia64/IRQ-redir.txt similarity index 100% rename from Documentation/ia64/IRQ-redir.txt rename to Documentation/arch/ia64/IRQ-redir.txt diff --git a/Documentation/ia64/README b/Documentation/arch/ia64/README similarity index 100% rename from Documentation/ia64/README rename to Documentation/arch/ia64/README diff --git a/Documentation/ia64/aliasing.txt b/Documentation/arch/ia64/aliasing.txt similarity index 100% rename from Documentation/ia64/aliasing.txt rename to Documentation/arch/ia64/aliasing.txt diff --git a/Documentation/ia64/efirtc.txt b/Documentation/arch/ia64/efirtc.txt similarity index 100% rename from Documentation/ia64/efirtc.txt rename to Documentation/arch/ia64/efirtc.txt diff --git a/Documentation/ia64/err_inject.txt b/Documentation/arch/ia64/err_inject.txt similarity index 100% rename from Documentation/ia64/err_inject.txt rename to Documentation/arch/ia64/err_inject.txt diff --git a/Documentation/ia64/fsys.txt b/Documentation/arch/ia64/fsys.txt similarity index 100% rename from Documentation/ia64/fsys.txt rename to Documentation/arch/ia64/fsys.txt diff --git a/Documentation/ia64/mca.txt b/Documentation/arch/ia64/mca.txt similarity index 100% rename from Documentation/ia64/mca.txt rename to Documentation/arch/ia64/mca.txt diff --git a/Documentation/ia64/serial.txt b/Documentation/arch/ia64/serial.txt similarity index 100% rename from Documentation/ia64/serial.txt rename to Documentation/arch/ia64/serial.txt diff --git a/Documentation/ia64/xen.txt b/Documentation/arch/ia64/xen.txt similarity index 100% rename from Documentation/ia64/xen.txt rename to Documentation/arch/ia64/xen.txt diff --git a/Documentation/m68k/README.buddha b/Documentation/arch/m68k/README.buddha similarity index 100% rename from Documentation/m68k/README.buddha rename to Documentation/arch/m68k/README.buddha diff --git a/Documentation/m68k/kernel-options.txt b/Documentation/arch/m68k/kernel-options.txt similarity index 100% rename from Documentation/m68k/kernel-options.txt rename to Documentation/arch/m68k/kernel-options.txt diff --git a/Documentation/mips/AU1xxx_IDE.README b/Documentation/arch/mips/AU1xxx_IDE.README similarity index 100% rename from Documentation/mips/AU1xxx_IDE.README rename to Documentation/arch/mips/AU1xxx_IDE.README diff --git a/Documentation/nios2/README b/Documentation/arch/nios2/README similarity index 100% rename from Documentation/nios2/README rename to Documentation/arch/nios2/README diff --git a/Documentation/parisc/debugging b/Documentation/arch/parisc/debugging similarity index 100% rename from Documentation/parisc/debugging rename to Documentation/arch/parisc/debugging diff --git a/Documentation/parisc/registers b/Documentation/arch/parisc/registers similarity index 100% rename from Documentation/parisc/registers rename to Documentation/arch/parisc/registers diff --git a/Documentation/powerpc/DAWR-POWER9.txt b/Documentation/arch/powerpc/DAWR-POWER9.txt similarity index 100% rename from Documentation/powerpc/DAWR-POWER9.txt rename to Documentation/arch/powerpc/DAWR-POWER9.txt diff --git a/Documentation/powerpc/bootwrapper.txt b/Documentation/arch/powerpc/bootwrapper.txt similarity index 100% rename from Documentation/powerpc/bootwrapper.txt rename to Documentation/arch/powerpc/bootwrapper.txt diff --git a/Documentation/powerpc/cpu_families.txt b/Documentation/arch/powerpc/cpu_families.txt similarity index 100% rename from Documentation/powerpc/cpu_families.txt rename to Documentation/arch/powerpc/cpu_families.txt diff --git a/Documentation/powerpc/cpu_features.txt b/Documentation/arch/powerpc/cpu_features.txt similarity index 100% rename from Documentation/powerpc/cpu_features.txt rename to Documentation/arch/powerpc/cpu_features.txt diff --git a/Documentation/powerpc/cxl.txt b/Documentation/arch/powerpc/cxl.txt similarity index 100% rename from Documentation/powerpc/cxl.txt rename to Documentation/arch/powerpc/cxl.txt diff --git a/Documentation/powerpc/cxlflash.txt b/Documentation/arch/powerpc/cxlflash.txt similarity index 100% rename from Documentation/powerpc/cxlflash.txt rename to Documentation/arch/powerpc/cxlflash.txt diff --git a/Documentation/powerpc/dscr.txt b/Documentation/arch/powerpc/dscr.txt similarity index 100% rename from Documentation/powerpc/dscr.txt rename to Documentation/arch/powerpc/dscr.txt diff --git a/Documentation/powerpc/eeh-pci-error-recovery.txt b/Documentation/arch/powerpc/eeh-pci-error-recovery.txt similarity index 100% rename from Documentation/powerpc/eeh-pci-error-recovery.txt rename to Documentation/arch/powerpc/eeh-pci-error-recovery.txt diff --git a/Documentation/powerpc/firmware-assisted-dump.txt b/Documentation/arch/powerpc/firmware-assisted-dump.txt similarity index 100% rename from Documentation/powerpc/firmware-assisted-dump.txt rename to Documentation/arch/powerpc/firmware-assisted-dump.txt diff --git a/Documentation/powerpc/hvcs.txt b/Documentation/arch/powerpc/hvcs.txt similarity index 100% rename from Documentation/powerpc/hvcs.txt rename to Documentation/arch/powerpc/hvcs.txt diff --git a/Documentation/powerpc/isa-versions.rst b/Documentation/arch/powerpc/isa-versions.rst similarity index 100% rename from Documentation/powerpc/isa-versions.rst rename to Documentation/arch/powerpc/isa-versions.rst diff --git a/Documentation/powerpc/mpc52xx.txt b/Documentation/arch/powerpc/mpc52xx.txt similarity index 100% rename from Documentation/powerpc/mpc52xx.txt rename to Documentation/arch/powerpc/mpc52xx.txt diff --git a/Documentation/powerpc/pci_iov_resource_on_powernv.txt b/Documentation/arch/powerpc/pci_iov_resource_on_powernv.txt similarity index 100% rename from Documentation/powerpc/pci_iov_resource_on_powernv.txt rename to Documentation/arch/powerpc/pci_iov_resource_on_powernv.txt diff --git a/Documentation/powerpc/pmu-ebb.txt b/Documentation/arch/powerpc/pmu-ebb.txt similarity index 100% rename from Documentation/powerpc/pmu-ebb.txt rename to Documentation/arch/powerpc/pmu-ebb.txt diff --git a/Documentation/powerpc/ptrace.txt b/Documentation/arch/powerpc/ptrace.txt similarity index 100% rename from Documentation/powerpc/ptrace.txt rename to Documentation/arch/powerpc/ptrace.txt diff --git a/Documentation/powerpc/qe_firmware.txt b/Documentation/arch/powerpc/qe_firmware.txt similarity index 100% rename from Documentation/powerpc/qe_firmware.txt rename to Documentation/arch/powerpc/qe_firmware.txt diff --git a/Documentation/powerpc/syscall64-abi.txt b/Documentation/arch/powerpc/syscall64-abi.txt similarity index 100% rename from Documentation/powerpc/syscall64-abi.txt rename to Documentation/arch/powerpc/syscall64-abi.txt diff --git a/Documentation/powerpc/transactional_memory.txt b/Documentation/arch/powerpc/transactional_memory.txt similarity index 100% rename from Documentation/powerpc/transactional_memory.txt rename to Documentation/arch/powerpc/transactional_memory.txt diff --git a/Documentation/riscv/index.rst b/Documentation/arch/riscv/index.rst similarity index 100% rename from Documentation/riscv/index.rst rename to Documentation/arch/riscv/index.rst diff --git a/Documentation/riscv/pmu.rst b/Documentation/arch/riscv/pmu.rst similarity index 100% rename from Documentation/riscv/pmu.rst rename to Documentation/arch/riscv/pmu.rst 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 100% 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 100% 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 100% 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/dasd.rst b/Documentation/arch/s390/dasd.rst similarity index 100% rename from Documentation/s390/dasd.rst rename to Documentation/arch/s390/dasd.rst diff --git a/Documentation/s390/debugging390.rst b/Documentation/arch/s390/debugging390.rst similarity index 100% rename from Documentation/s390/debugging390.rst rename to Documentation/arch/s390/debugging390.rst 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/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/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.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 100% rename from Documentation/s390/vfio-ccw.rst rename to Documentation/arch/s390/vfio-ccw.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/sh/conf.py b/Documentation/arch/sh/conf.py similarity index 100% rename from Documentation/sh/conf.py rename to Documentation/arch/sh/conf.py diff --git a/Documentation/sh/index.rst b/Documentation/arch/sh/index.rst similarity index 100% rename from Documentation/sh/index.rst rename to Documentation/arch/sh/index.rst diff --git a/Documentation/sh/new-machine.txt b/Documentation/arch/sh/new-machine.txt similarity index 100% rename from Documentation/sh/new-machine.txt rename to Documentation/arch/sh/new-machine.txt diff --git a/Documentation/sh/register-banks.txt b/Documentation/arch/sh/register-banks.txt similarity index 100% rename from Documentation/sh/register-banks.txt rename to Documentation/arch/sh/register-banks.txt diff --git a/Documentation/sparc/adi.rst b/Documentation/arch/sparc/adi.rst similarity index 100% rename from Documentation/sparc/adi.rst rename to Documentation/arch/sparc/adi.rst diff --git a/Documentation/sparc/console.rst b/Documentation/arch/sparc/console.rst similarity index 100% rename from Documentation/sparc/console.rst rename to Documentation/arch/sparc/console.rst diff --git a/Documentation/sparc/index.rst b/Documentation/arch/sparc/index.rst similarity index 100% rename from Documentation/sparc/index.rst rename to Documentation/arch/sparc/index.rst diff --git a/Documentation/sparc/oradax/dax-hv-api.txt b/Documentation/arch/sparc/oradax/dax-hv-api.txt similarity index 100% rename from Documentation/sparc/oradax/dax-hv-api.txt rename to Documentation/arch/sparc/oradax/dax-hv-api.txt diff --git a/Documentation/sparc/oradax/oracle-dax.rst b/Documentation/arch/sparc/oradax/oracle-dax.rst similarity index 100% rename from Documentation/sparc/oradax/oracle-dax.rst rename to Documentation/arch/sparc/oradax/oracle-dax.rst diff --git a/Documentation/x86/amd-memory-encryption.rst b/Documentation/arch/x86/amd-memory-encryption.rst similarity index 100% rename from Documentation/x86/amd-memory-encryption.rst rename to Documentation/arch/x86/amd-memory-encryption.rst diff --git a/Documentation/x86/boot.rst b/Documentation/arch/x86/boot.rst similarity index 100% rename from Documentation/x86/boot.rst rename to Documentation/arch/x86/boot.rst diff --git a/Documentation/x86/conf.py b/Documentation/arch/x86/conf.py similarity index 100% rename from Documentation/x86/conf.py rename to Documentation/arch/x86/conf.py diff --git a/Documentation/x86/earlyprintk.rst b/Documentation/arch/x86/earlyprintk.rst similarity index 100% rename from Documentation/x86/earlyprintk.rst rename to Documentation/arch/x86/earlyprintk.rst diff --git a/Documentation/x86/entry_64.rst b/Documentation/arch/x86/entry_64.rst similarity index 100% rename from Documentation/x86/entry_64.rst rename to Documentation/arch/x86/entry_64.rst diff --git a/Documentation/x86/exception-tables.rst b/Documentation/arch/x86/exception-tables.rst similarity index 100% rename from Documentation/x86/exception-tables.rst rename to Documentation/arch/x86/exception-tables.rst diff --git a/Documentation/x86/i386/IO-APIC.rst b/Documentation/arch/x86/i386/IO-APIC.rst similarity index 100% rename from Documentation/x86/i386/IO-APIC.rst rename to Documentation/arch/x86/i386/IO-APIC.rst diff --git a/Documentation/x86/i386/index.rst b/Documentation/arch/x86/i386/index.rst similarity index 100% rename from Documentation/x86/i386/index.rst rename to Documentation/arch/x86/i386/index.rst diff --git a/Documentation/x86/index.rst b/Documentation/arch/x86/index.rst similarity index 100% rename from Documentation/x86/index.rst rename to Documentation/arch/x86/index.rst diff --git a/Documentation/x86/intel_mpx.rst b/Documentation/arch/x86/intel_mpx.rst similarity index 100% rename from Documentation/x86/intel_mpx.rst rename to Documentation/arch/x86/intel_mpx.rst diff --git a/Documentation/x86/kernel-stacks.rst b/Documentation/arch/x86/kernel-stacks.rst similarity index 100% rename from Documentation/x86/kernel-stacks.rst rename to Documentation/arch/x86/kernel-stacks.rst diff --git a/Documentation/x86/mds.rst b/Documentation/arch/x86/mds.rst similarity index 100% rename from Documentation/x86/mds.rst rename to Documentation/arch/x86/mds.rst diff --git a/Documentation/x86/microcode.rst b/Documentation/arch/x86/microcode.rst similarity index 100% rename from Documentation/x86/microcode.rst rename to Documentation/arch/x86/microcode.rst diff --git a/Documentation/x86/mtrr.rst b/Documentation/arch/x86/mtrr.rst similarity index 100% rename from Documentation/x86/mtrr.rst rename to Documentation/arch/x86/mtrr.rst diff --git a/Documentation/x86/orc-unwinder.rst b/Documentation/arch/x86/orc-unwinder.rst similarity index 100% rename from Documentation/x86/orc-unwinder.rst rename to Documentation/arch/x86/orc-unwinder.rst diff --git a/Documentation/x86/pat.rst b/Documentation/arch/x86/pat.rst similarity index 100% rename from Documentation/x86/pat.rst rename to Documentation/arch/x86/pat.rst diff --git a/Documentation/x86/pti.rst b/Documentation/arch/x86/pti.rst similarity index 100% rename from Documentation/x86/pti.rst rename to Documentation/arch/x86/pti.rst diff --git a/Documentation/x86/resctrl_ui.rst b/Documentation/arch/x86/resctrl_ui.rst similarity index 100% rename from Documentation/x86/resctrl_ui.rst rename to Documentation/arch/x86/resctrl_ui.rst diff --git a/Documentation/x86/tlb.rst b/Documentation/arch/x86/tlb.rst similarity index 100% rename from Documentation/x86/tlb.rst rename to Documentation/arch/x86/tlb.rst diff --git a/Documentation/x86/topology.rst b/Documentation/arch/x86/topology.rst similarity index 100% rename from Documentation/x86/topology.rst rename to Documentation/arch/x86/topology.rst diff --git a/Documentation/x86/usb-legacy-support.rst b/Documentation/arch/x86/usb-legacy-support.rst similarity index 100% rename from Documentation/x86/usb-legacy-support.rst rename to Documentation/arch/x86/usb-legacy-support.rst diff --git a/Documentation/x86/x86_64/5level-paging.rst b/Documentation/arch/x86/x86_64/5level-paging.rst similarity index 100% rename from Documentation/x86/x86_64/5level-paging.rst rename to Documentation/arch/x86/x86_64/5level-paging.rst diff --git a/Documentation/x86/x86_64/boot-options.rst b/Documentation/arch/x86/x86_64/boot-options.rst similarity index 100% rename from Documentation/x86/x86_64/boot-options.rst rename to Documentation/arch/x86/x86_64/boot-options.rst diff --git a/Documentation/x86/x86_64/cpu-hotplug-spec.rst b/Documentation/arch/x86/x86_64/cpu-hotplug-spec.rst similarity index 100% rename from Documentation/x86/x86_64/cpu-hotplug-spec.rst rename to Documentation/arch/x86/x86_64/cpu-hotplug-spec.rst diff --git a/Documentation/x86/x86_64/fake-numa-for-cpusets.rst b/Documentation/arch/x86/x86_64/fake-numa-for-cpusets.rst similarity index 100% rename from Documentation/x86/x86_64/fake-numa-for-cpusets.rst rename to Documentation/arch/x86/x86_64/fake-numa-for-cpusets.rst diff --git a/Documentation/x86/x86_64/index.rst b/Documentation/arch/x86/x86_64/index.rst similarity index 100% rename from Documentation/x86/x86_64/index.rst rename to Documentation/arch/x86/x86_64/index.rst diff --git a/Documentation/x86/x86_64/machinecheck.rst b/Documentation/arch/x86/x86_64/machinecheck.rst similarity index 100% rename from Documentation/x86/x86_64/machinecheck.rst rename to Documentation/arch/x86/x86_64/machinecheck.rst diff --git a/Documentation/x86/x86_64/mm.rst b/Documentation/arch/x86/x86_64/mm.rst similarity index 100% rename from Documentation/x86/x86_64/mm.rst rename to Documentation/arch/x86/x86_64/mm.rst diff --git a/Documentation/x86/x86_64/uefi.rst b/Documentation/arch/x86/x86_64/uefi.rst similarity index 100% rename from Documentation/x86/x86_64/uefi.rst rename to Documentation/arch/x86/x86_64/uefi.rst diff --git a/Documentation/x86/zero-page.rst b/Documentation/arch/x86/zero-page.rst similarity index 100% rename from Documentation/x86/zero-page.rst rename to Documentation/arch/x86/zero-page.rst diff --git a/Documentation/xtensa/atomctl.txt b/Documentation/arch/xtensa/atomctl.txt similarity index 100% rename from Documentation/xtensa/atomctl.txt rename to Documentation/arch/xtensa/atomctl.txt diff --git a/Documentation/xtensa/booting.txt b/Documentation/arch/xtensa/booting.txt similarity index 100% rename from Documentation/xtensa/booting.txt rename to Documentation/arch/xtensa/booting.txt diff --git a/Documentation/xtensa/mmu.txt b/Documentation/arch/xtensa/mmu.txt similarity index 100% rename from Documentation/xtensa/mmu.txt rename to Documentation/arch/xtensa/mmu.txt From patchwork Fri Jul 12 02:20:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041175 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C922F14DB for ; Fri, 12 Jul 2019 02:21:55 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BA2D328BAC for ; Fri, 12 Jul 2019 02:21:55 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AE53328BB5; Fri, 12 Jul 2019 02:21:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 34F0528BAC for ; Fri, 12 Jul 2019 02:21:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729235AbfGLCUj (ORCPT ); Thu, 11 Jul 2019 22:20:39 -0400 Received: from out30-57.freemail.mail.aliyun.com ([115.124.30.57]:54515 "EHLO out30-57.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728866AbfGLCUi (ORCPT ); Thu, 11 Jul 2019 22:20:38 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R151e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04395;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=23;SR=0;TI=SMTPD_---0TWfTwyQ_1562898030; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfTwyQ_1562898030) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:30 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Kukjin Kim , Krzysztof Kozlowski , linux-crypto@vger.kernel.org, linux-input@vger.kernel.org, linux-serial@vger.kernel.org Subject: [PATCH 02/12] Documentation/arm: repointer docs to Documentation/arch/arm Date: Fri, 12 Jul 2019 10:20:08 +0800 Message-Id: <20190712022018.27989-2-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move 'arm/arm64' docs to Documentation/arch/{arm,arm64} dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: Kukjin Kim Cc: Krzysztof Kozlowski Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-crypto@vger.kernel.org Cc: linux-input@vger.kernel.org Cc: linux-serial@vger.kernel.org Acked-by: Krzysztof Kozlowski --- Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt | 2 +- .../arch/arm/Samsung-S3C24XX/Overview.txt | 6 +++--- Documentation/arch/arm/Samsung/GPIO.txt | 2 +- Documentation/arch/arm/Samsung/Overview.txt | 4 ++-- Documentation/devicetree/bindings/arm/xen.txt | 2 +- Documentation/devicetree/booting-without-of.txt | 4 ++-- Documentation/translations/zh_CN/arm/Booting | 4 ++-- .../translations/zh_CN/arm/kernel_user_helpers.txt | 4 ++-- MAINTAINERS | 6 +++--- arch/arm/Kconfig | 2 +- arch/arm/common/mcpm_entry.c | 2 +- arch/arm/common/mcpm_head.S | 2 +- arch/arm/common/vlock.S | 2 +- arch/arm/include/asm/setup.h | 2 +- arch/arm/include/uapi/asm/setup.h | 2 +- arch/arm/kernel/entry-armv.S | 2 +- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-ixp4xx/Kconfig | 14 +++++++------- arch/arm/mach-s3c24xx/pm.c | 2 +- arch/arm/mach-sti/Kconfig | 2 +- arch/arm/mm/Kconfig | 4 ++-- arch/arm/plat-samsung/Kconfig | 6 +++--- arch/arm/tools/mach-types | 2 +- arch/arm64/Kconfig | 2 +- arch/arm64/kernel/kuser32.S | 2 +- arch/mips/bmips/setup.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 +- drivers/input/touchscreen/sun4i-ts.c | 2 +- drivers/tty/serial/Kconfig | 2 +- 32 files changed, 49 insertions(+), 49 deletions(-) diff --git a/Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt b/Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt index e8f918b96123..542a95cd82e7 100644 --- a/Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt +++ b/Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt @@ -12,7 +12,7 @@ Introduction of the s3c2410 GPIO system, please read the Samsung provided data-sheet/users manual to find out the complete list. - See Documentation/arm/Samsung/GPIO.txt for the core implementation. + See Documentation/arch/arm/Samsung/GPIO.txt for the core implementation. GPIOLIB diff --git a/Documentation/arch/arm/Samsung-S3C24XX/Overview.txt b/Documentation/arch/arm/Samsung-S3C24XX/Overview.txt index 00d3c3141e21..8d84a1c6216d 100644 --- a/Documentation/arch/arm/Samsung-S3C24XX/Overview.txt +++ b/Documentation/arch/arm/Samsung-S3C24XX/Overview.txt @@ -182,7 +182,7 @@ NAND controller. If there are any problems the latest linux-mtd code can be found from http://www.linux-mtd.infradead.org/ - For more information see Documentation/arm/Samsung-S3C24XX/NAND.txt + For more information see Documentation/arch/arm/Samsung-S3C24XX/NAND.txt SD/MMC @@ -221,8 +221,8 @@ GPIO As of v2.6.34, the move towards using gpiolib support is almost complete, and very little of the old calls are left. - See Documentation/arm/Samsung-S3C24XX/GPIO.txt for the S3C24XX specific - support and Documentation/arm/Samsung/GPIO.txt for the core Samsung + See Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt for the S3C24XX specific + support and Documentation/arch/arm/Samsung/GPIO.txt for the core Samsung implementation. diff --git a/Documentation/arch/arm/Samsung/GPIO.txt b/Documentation/arch/arm/Samsung/GPIO.txt index 795adfd88081..e693603f38af 100644 --- a/Documentation/arch/arm/Samsung/GPIO.txt +++ b/Documentation/arch/arm/Samsung/GPIO.txt @@ -11,7 +11,7 @@ specific calls provided alongside the drivers/gpio core. S3C24XX (Legacy) ---------------- -See Documentation/arm/Samsung-S3C24XX/GPIO.txt for more information +See Documentation/arch/arm/Samsung-S3C24XX/GPIO.txt for more information about these devices. Their implementation has been brought into line with the core samsung implementation described in this document. diff --git a/Documentation/arch/arm/Samsung/Overview.txt b/Documentation/arch/arm/Samsung/Overview.txt index 8f7309bad460..93091054a215 100644 --- a/Documentation/arch/arm/Samsung/Overview.txt +++ b/Documentation/arch/arm/Samsung/Overview.txt @@ -11,7 +11,7 @@ Introduction The currently supported SoCs are: - - S3C24XX: See Documentation/arm/Samsung-S3C24XX/Overview.txt for full list + - S3C24XX: See Documentation/arch/arm/Samsung-S3C24XX/Overview.txt for full list - S3C64XX: S3C6400 and S3C6410 - S5PC110 / S5PV210 @@ -22,7 +22,7 @@ S3C24XX Systems There is still documentation in Documnetation/arm/Samsung-S3C24XX/ which deals with the architecture and drivers specific to these devices. - See Documentation/arm/Samsung-S3C24XX/Overview.txt for more information + See Documentation/arch/arm/Samsung-S3C24XX/Overview.txt for more information on the implementation details and specific support. diff --git a/Documentation/devicetree/bindings/arm/xen.txt b/Documentation/devicetree/bindings/arm/xen.txt index c9b9321434ea..2533cd4f5d79 100644 --- a/Documentation/devicetree/bindings/arm/xen.txt +++ b/Documentation/devicetree/bindings/arm/xen.txt @@ -54,7 +54,7 @@ hypervisor { }; The format and meaning of the "xen,uefi-*" parameters are similar to those in -Documentation/arm/uefi.txt, which are provided by the regular UEFI stub. However +Documentation/arch/arm/uefi.txt, which are provided by the regular UEFI stub. However they differ because they are provided by the Xen hypervisor, together with a set of UEFI runtime services implemented via hypercalls, see http://xenbits.xen.org/docs/unstable/hypercall/x86_64/include,public,platform.h.html. diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt index 60f8640f2b2f..58d606fca7eb 100644 --- a/Documentation/devicetree/booting-without-of.txt +++ b/Documentation/devicetree/booting-without-of.txt @@ -160,7 +160,7 @@ it with special cases. of the kernel image. That entry point supports two calling conventions. A summary of the interface is described here. A full description of the boot requirements is documented in - Documentation/arm/Booting + Documentation/arch/arm/Booting a) ATAGS interface. Minimal information is passed from firmware to the kernel with a tagged list of predefined parameters. @@ -174,7 +174,7 @@ it with special cases. b) Entry with a flattened device-tree block. Firmware loads the physical address of the flattened device tree block (dtb) into r2, r1 is not used, but it is considered good practice to use a valid - machine number as described in Documentation/arm/Booting. + machine number as described in Documentation/arch/arm/Booting. r0 : 0 diff --git a/Documentation/translations/zh_CN/arm/Booting b/Documentation/translations/zh_CN/arm/Booting index 1fe866f8218f..8bcad25099b3 100644 --- a/Documentation/translations/zh_CN/arm/Booting +++ b/Documentation/translations/zh_CN/arm/Booting @@ -1,4 +1,4 @@ -Chinese translated version of Documentation/arm/Booting +Chinese translated version of Documentation/arch/arm/Booting If you have any comment or update to the content, please contact the original document maintainer directly. However, if you have a problem @@ -9,7 +9,7 @@ or if there is a problem with the translation. Maintainer: Russell King Chinese maintainer: Fu Wei --------------------------------------------------------------------- -Documentation/arm/Booting 的中文翻译 +Documentation/arch/arm/Booting 的中文翻译 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 diff --git a/Documentation/translations/zh_CN/arm/kernel_user_helpers.txt b/Documentation/translations/zh_CN/arm/kernel_user_helpers.txt index cd7fc8f34cf9..ed7083e7e43d 100644 --- a/Documentation/translations/zh_CN/arm/kernel_user_helpers.txt +++ b/Documentation/translations/zh_CN/arm/kernel_user_helpers.txt @@ -1,4 +1,4 @@ -Chinese translated version of Documentation/arm/kernel_user_helpers.txt +Chinese translated version of Documentation/arch/arm/kernel_user_helpers.txt If you have any comment or update to the content, please contact the original document maintainer directly. However, if you have a problem @@ -10,7 +10,7 @@ Maintainer: Nicolas Pitre Dave Martin Chinese maintainer: Fu Wei --------------------------------------------------------------------- -Documentation/arm/kernel_user_helpers.txt 的中文翻译 +Documentation/arch/arm/kernel_user_helpers.txt 的中文翻译 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 diff --git a/MAINTAINERS b/MAINTAINERS index 43ca94856944..c21d5464c86f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2192,7 +2192,7 @@ F: drivers/*/*s3c64xx* F: drivers/*/*s5pv210* F: drivers/memory/samsung/* F: drivers/soc/samsung/* -F: Documentation/arm/Samsung/ +F: Documentation/arch/arm/Samsung/ F: Documentation/devicetree/bindings/arm/samsung/ F: Documentation/devicetree/bindings/sram/samsung-sram.txt F: Documentation/devicetree/bindings/power/pd-samsung.txt @@ -2569,7 +2569,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git S: Maintained F: arch/arm64/ X: arch/arm64/boot/dts/ -F: Documentation/arm64/ +F: Documentation/arch/arm64/ AS3645A LED FLASH CONTROLLER DRIVER M: Sakari Ailus @@ -11470,7 +11470,7 @@ L: linux-omap@vger.kernel.org L: linux-fbdev@vger.kernel.org S: Orphan F: drivers/video/fbdev/omap2/ -F: Documentation/arm/OMAP/DSS +F: Documentation/arch/arm/OMAP/DSS OMAP FRAMEBUFFER SUPPORT L: linux-fbdev@vger.kernel.org diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index ad00e17d6988..1b276dda837d 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -2146,7 +2146,7 @@ config VFP Say Y to include VFP support code in the kernel. This is needed if your hardware includes a VFP unit. - Please see for + Please see for release notes and additional status information. Say N if your target does not have VFP hardware. diff --git a/arch/arm/common/mcpm_entry.c b/arch/arm/common/mcpm_entry.c index e24ad60891b2..0ed7d19e0fbe 100644 --- a/arch/arm/common/mcpm_entry.c +++ b/arch/arm/common/mcpm_entry.c @@ -21,7 +21,7 @@ /* * The public API for this code is documented in arch/arm/include/asm/mcpm.h. * For a comprehensive description of the main algorithm used here, please - * see Documentation/arm/cluster-pm-race-avoidance.txt. + * see Documentation/arch/arm/cluster-pm-race-avoidance.txt. */ struct sync_struct mcpm_sync; diff --git a/arch/arm/common/mcpm_head.S b/arch/arm/common/mcpm_head.S index d5bd75dd576d..c7071314ad76 100644 --- a/arch/arm/common/mcpm_head.S +++ b/arch/arm/common/mcpm_head.S @@ -5,7 +5,7 @@ * Created by: Nicolas Pitre, March 2012 * Copyright: (C) 2012-2013 Linaro Limited * - * Refer to Documentation/arm/cluster-pm-race-avoidance.txt + * Refer to Documentation/arch/arm/cluster-pm-race-avoidance.txt * for details of the synchronisation algorithms used here. */ diff --git a/arch/arm/common/vlock.S b/arch/arm/common/vlock.S index 9675cc15d0c4..cfb6db2053f7 100644 --- a/arch/arm/common/vlock.S +++ b/arch/arm/common/vlock.S @@ -6,7 +6,7 @@ * Copyright: (C) 2012-2013 Linaro Limited * * This algorithm is described in more detail in - * Documentation/arm/vlocks.txt. + * Documentation/arch/arm/vlocks.txt. */ #include diff --git a/arch/arm/include/asm/setup.h b/arch/arm/include/asm/setup.h index 77e5582c2259..483f9f29170a 100644 --- a/arch/arm/include/asm/setup.h +++ b/arch/arm/include/asm/setup.h @@ -5,7 +5,7 @@ * Copyright (C) 1997-1999 Russell King * * Structure passed to kernel to tell it about the - * hardware it's running on. See Documentation/arm/Setup + * hardware it's running on. See Documentation/arch/arm/Setup * for more info. */ #ifndef __ASMARM_SETUP_H diff --git a/arch/arm/include/uapi/asm/setup.h b/arch/arm/include/uapi/asm/setup.h index 6b335a9ff8c8..3691ac2a00b9 100644 --- a/arch/arm/include/uapi/asm/setup.h +++ b/arch/arm/include/uapi/asm/setup.h @@ -9,7 +9,7 @@ * published by the Free Software Foundation. * * Structure passed to kernel to tell it about the - * hardware it's running on. See Documentation/arm/Setup + * hardware it's running on. See Documentation/arch/arm/Setup * for more info. */ #ifndef _UAPI__ASMARM_SETUP_H diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S index 0b8cfdd60b90..929f6332438e 100644 --- a/arch/arm/kernel/entry-armv.S +++ b/arch/arm/kernel/entry-armv.S @@ -826,7 +826,7 @@ ENDPROC(__switch_to) * existing ones. This mechanism should be used only for things that are * really small and justified, and not be abused freely. * - * See Documentation/arm/kernel_user_helpers.txt for formal definitions. + * See Documentation/arch/arm/kernel_user_helpers.txt for formal definitions. */ THUMB( .arm ) diff --git a/arch/arm/mach-exynos/common.h b/arch/arm/mach-exynos/common.h index c93356a8d662..cd0878c5614f 100644 --- a/arch/arm/mach-exynos/common.h +++ b/arch/arm/mach-exynos/common.h @@ -106,7 +106,7 @@ void exynos_firmware_init(void); #define C2_STATE (1 << 3) /* * Magic values for bootloader indicating chosen low power mode. - * See also Documentation/arm/Samsung/Bootloader-interface.txt + * See also Documentation/arch/arm/Samsung/Bootloader-interface.txt */ #define EXYNOS_SLEEP_MAGIC 0x00000bad #define EXYNOS_AFTR_MAGIC 0xfcba0d10 diff --git a/arch/arm/mach-ixp4xx/Kconfig b/arch/arm/mach-ixp4xx/Kconfig index fc5378b00f3d..dd9c8009dffd 100644 --- a/arch/arm/mach-ixp4xx/Kconfig +++ b/arch/arm/mach-ixp4xx/Kconfig @@ -33,7 +33,7 @@ config MACH_AVILA help Say 'Y' here if you want your kernel to support the Gateworks Avila Network Platform. For more information on this platform, - see . + see . config MACH_LOFT bool "Loft" @@ -49,7 +49,7 @@ config ARCH_ADI_COYOTE help Say 'Y' here if you want your kernel to support the ADI Engineering Coyote Gateway Reference Platform. For more - information on this platform, see . + information on this platform, see . config MACH_GATEWAY7001 bool "Gateway 7001" @@ -72,21 +72,21 @@ config ARCH_IXDP425 help Say 'Y' here if you want your kernel to support Intel's IXDP425 Development Platform (Also known as Richfield). - For more information on this platform, see . + For more information on this platform, see . config MACH_IXDPG425 bool "IXDPG425" help Say 'Y' here if you want your kernel to support Intel's IXDPG425 Development Platform (Also known as Montajade). - For more information on this platform, see . + For more information on this platform, see . config MACH_IXDP465 bool "IXDP465" help Say 'Y' here if you want your kernel to support Intel's IXDP465 Development Platform (Also known as BMP). - For more information on this platform, see . + For more information on this platform, see . config MACH_GORAMO_MLR bool "GORAMO Multi Link Router" @@ -99,7 +99,7 @@ config MACH_KIXRP435 help Say 'Y' here if you want your kernel to support Intel's KIXRP435 Reference Platform. - For more information on this platform, see . + For more information on this platform, see . # # IXCDP1100 is the exact same HW as IXDP425, but with a different machine @@ -116,7 +116,7 @@ config ARCH_PRPMC1100 help Say 'Y' here if you want your kernel to support the Motorola PrPCM1100 Processor Mezanine Module. For more information on - this platform, see . + this platform, see . config MACH_NAS100D bool diff --git a/arch/arm/mach-s3c24xx/pm.c b/arch/arm/mach-s3c24xx/pm.c index adcb90645460..ff605c777976 100644 --- a/arch/arm/mach-s3c24xx/pm.c +++ b/arch/arm/mach-s3c24xx/pm.c @@ -5,7 +5,7 @@ // // S3C24XX Power Manager (Suspend-To-RAM) support // -// See Documentation/arm/Samsung-S3C24XX/Suspend.txt for more information +// See Documentation/arch/arm/Samsung-S3C24XX/Suspend.txt for more information // // Parts based on arch/arm/mach-pxa/pm.c // diff --git a/arch/arm/mach-sti/Kconfig b/arch/arm/mach-sti/Kconfig index b2d45cf10a3c..b3842c971d31 100644 --- a/arch/arm/mach-sti/Kconfig +++ b/arch/arm/mach-sti/Kconfig @@ -21,7 +21,7 @@ menuconfig ARCH_STI help Include support for STMicroelectronics' STiH415/416, STiH407/10 and STiH418 family SoCs using the Device Tree for discovery. More - information can be found in Documentation/arm/sti/ and + information can be found in Documentation/arch/arm/sti/ and Documentation/devicetree. if ARCH_STI diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index cc798115aa9b..3ef82f228947 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig @@ -709,7 +709,7 @@ config ARM_VIRT_EXT assistance. A compliant bootloader is required in order to make maximum - use of this feature. Refer to Documentation/arm/Booting for + use of this feature. Refer to Documentation/arch/arm/Booting for details. config SWP_EMULATE @@ -875,7 +875,7 @@ config KUSER_HELPERS the CPU type fitted to the system. This permits binaries to be run on ARMv4 through to ARMv7 without modification. - See Documentation/arm/kernel_user_helpers.txt for details. + See Documentation/arch/arm/kernel_user_helpers.txt for details. However, the fixed address nature of these helpers can be used by ROP (return orientated programming) authors when creating diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig index 53da57fba39c..17b18f2e4b80 100644 --- a/arch/arm/plat-samsung/Kconfig +++ b/arch/arm/plat-samsung/Kconfig @@ -243,7 +243,7 @@ config SAMSUNG_PM_DEBUG depends on DEBUG_EXYNOS_UART || DEBUG_S3C24XX_UART || DEBUG_S3C2410_UART help Say Y here if you want verbose debugging from the PM Suspend and - Resume code. See + Resume code. See for more information. config S3C_PM_DEBUG_LED_SMDK @@ -268,7 +268,7 @@ config SAMSUNG_PM_CHECK Note, this can take several seconds depending on memory size and CPU speed. - See + See config SAMSUNG_PM_CHECK_CHUNKSIZE int "S3C2410 PM Suspend CRC Chunksize (KiB)" @@ -280,7 +280,7 @@ config SAMSUNG_PM_CHECK_CHUNKSIZE the CRC data block will take more memory, but will identify any faults with better precision. - See + See config SAMSUNG_WAKEMASK bool diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types index 4eac94c1eb6f..84f19e0b134b 100644 --- a/arch/arm/tools/mach-types +++ b/arch/arm/tools/mach-types @@ -7,7 +7,7 @@ # http://www.arm.linux.org.uk/developer/machines/download.php # # Please do not send patches to this file; it is automatically generated! -# To add an entry into this database, please see Documentation/arm/README, +# To add an entry into this database, please see Documentation/arch/arm/README, # or visit: # # http://www.arm.linux.org.uk/developer/machines/?action=new diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index c085aec9459b..68d3a3af112f 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -1144,7 +1144,7 @@ config KUSER_HELPERS the system. This permits binaries to be run on ARMv4 through to ARMv8 without modification. - See Documentation/arm/kernel_user_helpers.txt for details. + See Documentation/arch/arm/kernel_user_helpers.txt for details. However, the fixed address nature of these helpers can be used by ROP (return orientated programming) authors when creating diff --git a/arch/arm64/kernel/kuser32.S b/arch/arm64/kernel/kuser32.S index 49825e9e421e..e828a1577166 100644 --- a/arch/arm64/kernel/kuser32.S +++ b/arch/arm64/kernel/kuser32.S @@ -10,7 +10,7 @@ * aarch32_setup_additional_pages() and are provided for compatibility * reasons with 32 bit (aarch32) applications that need them. * - * See Documentation/arm/kernel_user_helpers.txt for formal definitions. + * See Documentation/arch/arm/kernel_user_helpers.txt for formal definitions. */ #include diff --git a/arch/mips/bmips/setup.c b/arch/mips/bmips/setup.c index 1738a06396f9..cf6a5d50cf36 100644 --- a/arch/mips/bmips/setup.c +++ b/arch/mips/bmips/setup.c @@ -162,7 +162,7 @@ void __init plat_mem_setup(void) ioport_resource.start = 0; ioport_resource.end = ~0; - /* intended to somewhat resemble ARM; see Documentation/arm/Booting */ + /* intended to somewhat resemble ARM; see Documentation/arch/arm/Booting */ if (fw_arg0 == 0 && fw_arg1 == 0xffffffff) dtb = phys_to_virt(fw_arg2); else if (fw_passed_dtb) /* UHI interface or appended dtb */ diff --git a/drivers/crypto/sunxi-ss/sun4i-ss-cipher.c b/drivers/crypto/sunxi-ss/sun4i-ss-cipher.c index 4ab14d58e85b..333c2c83d52b 100644 --- a/drivers/crypto/sunxi-ss/sun4i-ss-cipher.c +++ b/drivers/crypto/sunxi-ss/sun4i-ss-cipher.c @@ -8,7 +8,7 @@ * keysize in CBC and ECB mode. * Add support also for DES and 3DES in CBC and ECB mode. * - * You could find the datasheet in Documentation/arm/sunxi/README + * You could find the datasheet in Documentation/arch/arm/sunxi/README */ #include "sun4i-ss.h" diff --git a/drivers/crypto/sunxi-ss/sun4i-ss-core.c b/drivers/crypto/sunxi-ss/sun4i-ss-core.c index cdcda7f059c8..f0af1847b632 100644 --- a/drivers/crypto/sunxi-ss/sun4i-ss-core.c +++ b/drivers/crypto/sunxi-ss/sun4i-ss-core.c @@ -6,7 +6,7 @@ * * Core file which registers crypto algorithms supported by the SS. * - * You could find a link for the datasheet in Documentation/arm/sunxi/README + * You could find a link for the datasheet in Documentation/arch/arm/sunxi/README */ #include #include diff --git a/drivers/crypto/sunxi-ss/sun4i-ss-hash.c b/drivers/crypto/sunxi-ss/sun4i-ss-hash.c index d2b6d89aad28..93c243aaf66e 100644 --- a/drivers/crypto/sunxi-ss/sun4i-ss-hash.c +++ b/drivers/crypto/sunxi-ss/sun4i-ss-hash.c @@ -6,7 +6,7 @@ * * This file add support for MD5 and SHA1. * - * You could find the datasheet in Documentation/arm/sunxi/README + * You could find the datasheet in Documentation/arch/arm/sunxi/README */ #include "sun4i-ss.h" #include diff --git a/drivers/crypto/sunxi-ss/sun4i-ss.h b/drivers/crypto/sunxi-ss/sun4i-ss.h index 68b82d1a6303..0fc0f9580d0c 100644 --- a/drivers/crypto/sunxi-ss/sun4i-ss.h +++ b/drivers/crypto/sunxi-ss/sun4i-ss.h @@ -8,7 +8,7 @@ * Support MD5 and SHA1 hash algorithms. * Support DES and 3DES * - * You could find the datasheet in Documentation/arm/sunxi/README + * You could find the datasheet in Documentation/arch/arm/sunxi/README */ #include diff --git a/drivers/input/touchscreen/sun4i-ts.c b/drivers/input/touchscreen/sun4i-ts.c index 92f6e1ae23a2..3a01766a259b 100644 --- a/drivers/input/touchscreen/sun4i-ts.c +++ b/drivers/input/touchscreen/sun4i-ts.c @@ -22,7 +22,7 @@ * in the kernel). So this driver offers straight forward, reliable single * touch functionality only. * - * s.a. A20 User Manual "1.15 TP" (Documentation/arm/sunxi/README) + * s.a. A20 User Manual "1.15 TP" (Documentation/arch/arm/sunxi/README) * (looks like the description in the A20 User Manual v1.3 is better * than the one in the A10 User Manual v.1.5) */ diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 0d31251e04cc..d6376d38079f 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -514,7 +514,7 @@ config SERIAL_SA1100 help If you have a machine based on a SA1100/SA1110 StrongARM(R) CPU you can enable its onboard serial port by enabling this option. - Please read for further + Please read for further info. config SERIAL_SA1100_CONSOLE From patchwork Fri Jul 12 02:20:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041033 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A4BDD14DB for ; Fri, 12 Jul 2019 02:20:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7BC0F289EE for ; Fri, 12 Jul 2019 02:20:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6869428A6E; Fri, 12 Jul 2019 02:20:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2EED4289A1 for ; Fri, 12 Jul 2019 02:20:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729209AbfGLCUi (ORCPT ); Thu, 11 Jul 2019 22:20:38 -0400 Received: from out30-54.freemail.mail.aliyun.com ([115.124.30.54]:60437 "EHLO out30-54.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728737AbfGLCUh (ORCPT ); Thu, 11 Jul 2019 22:20:37 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R191e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04394;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=21;SR=0;TI=SMTPD_---0TWfJjL-_1562898031; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfJjL-_1562898031) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:31 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Ard Biesheuvel , Tony Luck , Fenghua Yu Subject: [PATCH 03/12] Documentation/ia64: repointer docs to Documentation/arch/ia64 Date: Fri, 12 Jul 2019 10:20:09 +0800 Message-Id: <20190712022018.27989-3-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move 'ia64' docs to Documentation/arch/ia64 dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Ard Biesheuvel Cc: Tony Luck Cc: Fenghua Yu Cc: linux-kernel@vger.kernel.org Cc: linux-ia64@vger.kernel.org --- MAINTAINERS | 2 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/fsys.S | 2 +- arch/ia64/mm/ioremap.c | 2 +- arch/ia64/pci/pci.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index c21d5464c86f..583c35cba7bc 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -14286,7 +14286,7 @@ SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER M: Pat Gefre L: linux-ia64@vger.kernel.org S: Supported -F: Documentation/ia64/serial.txt +F: Documentation/arch/ia64/serial.txt F: drivers/tty/serial/ioc?_serial.c F: include/linux/ioc?.h diff --git a/arch/ia64/kernel/efi.c b/arch/ia64/kernel/efi.c index 8f106638913c..02cdc38d15e8 100644 --- a/arch/ia64/kernel/efi.c +++ b/arch/ia64/kernel/efi.c @@ -852,7 +852,7 @@ valid_phys_addr_range (phys_addr_t phys_addr, unsigned long size) * /dev/mem reads and writes use copy_to_user(), which implicitly * uses a granule-sized kernel identity mapping. It's really * only safe to do this for regions in kern_memmap. For more - * details, see Documentation/ia64/aliasing.txt. + * details, see Documentation/arch/ia64/aliasing.txt. */ attr = kern_mem_attribute(phys_addr, size); if (attr & EFI_MEMORY_WB || attr & EFI_MEMORY_UC) diff --git a/arch/ia64/kernel/fsys.S b/arch/ia64/kernel/fsys.S index d80c99a5f55d..b493ca74890a 100644 --- a/arch/ia64/kernel/fsys.S +++ b/arch/ia64/kernel/fsys.S @@ -28,7 +28,7 @@ #include /* - * See Documentation/ia64/fsys.txt for details on fsyscalls. + * See Documentation/arch/ia64/fsys.txt for details on fsyscalls. * * On entry to an fsyscall handler: * r10 = 0 (i.e., defaults to "successful syscall return") diff --git a/arch/ia64/mm/ioremap.c b/arch/ia64/mm/ioremap.c index 5e3e7b1fdac5..989cc4df9087 100644 --- a/arch/ia64/mm/ioremap.c +++ b/arch/ia64/mm/ioremap.c @@ -42,7 +42,7 @@ ioremap (unsigned long phys_addr, unsigned long size) /* * For things in kern_memmap, we must use the same attribute * as the rest of the kernel. For more details, see - * Documentation/ia64/aliasing.txt. + * Documentation/arch/ia64/aliasing.txt. */ attr = kern_mem_attribute(phys_addr, size); if (attr & EFI_MEMORY_WB) diff --git a/arch/ia64/pci/pci.c b/arch/ia64/pci/pci.c index e308196c2229..6ba87b70e30c 100644 --- a/arch/ia64/pci/pci.c +++ b/arch/ia64/pci/pci.c @@ -450,7 +450,7 @@ pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, return -ENOSYS; /* - * Avoid attribute aliasing. See Documentation/ia64/aliasing.txt + * Avoid attribute aliasing. See Documentation/arch/ia64/aliasing.txt * for more details. */ if (!valid_mmap_phys_addr_range(vma->vm_pgoff, size)) From patchwork Fri Jul 12 02:20:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041103 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E16CF13BD for ; Fri, 12 Jul 2019 02:21:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D020328971 for ; Fri, 12 Jul 2019 02:21:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C434428BAF; Fri, 12 Jul 2019 02:21:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7986B28B62 for ; Fri, 12 Jul 2019 02:21:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729390AbfGLCVW (ORCPT ); Thu, 11 Jul 2019 22:21:22 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:39351 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728644AbfGLCVU (ORCPT ); Thu, 11 Jul 2019 22:21:20 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R201e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04395;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=19;SR=0;TI=SMTPD_---0TWfTwyu_1562898031; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfTwyu_1562898031) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:31 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Will Deacon Subject: [PATCH 04/12] Documentation/m68k: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:10 +0800 Message-Id: <20190712022018.27989-4-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/m68k docs to Documentation/arch/m68k dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: Will Deacon Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- Documentation/admin-guide/kernel-parameters.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/admin-guide/kernel-parameters.rst b/Documentation/admin-guide/kernel-parameters.rst index 5d29ba5ad88c..dc283dcffae8 100644 --- a/Documentation/admin-guide/kernel-parameters.rst +++ b/Documentation/admin-guide/kernel-parameters.rst @@ -118,7 +118,7 @@ parameter is applicable:: LOOP Loopback device support is enabled. M68k M68k architecture is enabled. These options have more detailed description inside of - Documentation/m68k/kernel-options.txt. + Documentation/arch/m68k/kernel-options.txt. MDA MDA console support is enabled. MIPS MIPS architecture is enabled. MOUSE Appropriate mouse support is enabled. From patchwork Fri Jul 12 02:20:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041205 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 991EE14E5 for ; Fri, 12 Jul 2019 02:22:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 88C4128BAC for ; Fri, 12 Jul 2019 02:22:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7C98028BB3; Fri, 12 Jul 2019 02:22:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C7BF928BB1 for ; Fri, 12 Jul 2019 02:22:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729226AbfGLCUj (ORCPT ); Thu, 11 Jul 2019 22:20:39 -0400 Received: from out30-43.freemail.mail.aliyun.com ([115.124.30.43]:35293 "EHLO out30-43.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728887AbfGLCUh (ORCPT ); Thu, 11 Jul 2019 22:20:37 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R131e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04400;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=21;SR=0;TI=SMTPD_---0TWfJjLT_1562898031; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfJjLT_1562898031) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:32 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Heiko Carstens , Vasily Gorbik , Christian Borntraeger Subject: [PATCH 05/12] Documentation/s390: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:11 +0800 Message-Id: <20190712022018.27989-5-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/s390 docs to Documentation/arch/s390 dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: Heiko Carstens Cc: Vasily Gorbik Cc: Christian Borntraeger Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-s390@vger.kernel.org Cc: kvm@vger.kernel.org --- Documentation/admin-guide/kernel-parameters.txt | 4 ++-- Documentation/arch/s390/cds.rst | 2 +- Documentation/arch/s390/common_io.rst | 2 +- Documentation/arch/s390/vfio-ccw.rst | 2 +- Documentation/driver-api/s390-drivers.rst | 4 ++-- MAINTAINERS | 6 +++--- arch/s390/Kconfig | 4 ++-- arch/s390/include/asm/debug.h | 4 ++-- drivers/s390/char/zcore.c | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt index f1c433daef6b..4ceb4691245b 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt @@ -478,7 +478,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 Format: {name of the controller(s) to disable} @@ -516,7 +516,7 @@ /selinux/checkreqprot. cio_ignore= [S390] - See Documentation/s390/common_io.rst for details. + See Documentation/arch/s390/common_io.rst for details. clk_ignore_unused [CLK] Prevents the clock framework from automatically gating diff --git a/Documentation/arch/s390/cds.rst b/Documentation/arch/s390/cds.rst index 7006d8209d2e..bcad2a14244a 100644 --- a/Documentation/arch/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/arch/s390/common_io.rst b/Documentation/arch/s390/common_io.rst index 846485681ce7..6dcb40cb7145 100644 --- a/Documentation/arch/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/arch/s390/vfio-ccw.rst b/Documentation/arch/s390/vfio-ccw.rst index 1f6d0b56d53e..2e15139e9189 100644 --- a/Documentation/arch/s390/vfio-ccw.rst +++ b/Documentation/arch/s390/vfio-ccw.rst @@ -321,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.rst +4. Documentation/arch/s390/cds.rst 5. Documentation/vfio.txt 6. Documentation/vfio-mediated-device.txt 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 583c35cba7bc..2c1e65c236db 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13717,7 +13717,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git S: Supported F: arch/s390/ F: drivers/s390/ -F: Documentation/s390/ +F: Documentation/arch/s390/ F: Documentation/driver-api/s390-drivers.rst S390 COMMON I/O LAYER @@ -13780,7 +13780,7 @@ L: linux-s390@vger.kernel.org L: kvm@vger.kernel.org S: Supported F: drivers/s390/cio/vfio_ccw* -F: Documentation/s390/vfio-ccw.rst +F: Documentation/arch/s390/vfio-ccw.rst F: include/uapi/linux/vfio_ccw.h S390 ZCRYPT DRIVER @@ -13800,7 +13800,7 @@ S: Supported F: drivers/s390/crypto/vfio_ap_drv.c F: drivers/s390/crypto/vfio_ap_private.h F: drivers/s390/crypto/vfio_ap_ops.c -F: Documentation/s390/vfio-ap.rst +F: Documentation/arch/s390/vfio-ap.rst S390 ZFCP DRIVER M: Steffen Maier diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index fdb4246265a5..63d1b9cd4de9 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -815,9 +815,9 @@ config CRASH_DUMP Crash dump kernels are loaded in the main kernel with kexec-tools into a specially reserved region and then later executed after a crash by kdump/kexec. - Refer to for more details on this. + Refer to for more details on this. This option also enables s390 zfcpdump. - See also + See also endmenu diff --git a/arch/s390/include/asm/debug.h b/arch/s390/include/asm/debug.h index 310134015541..97f6ef690159 100644 --- a/arch/s390/include/asm/debug.h +++ b/arch/s390/include/asm/debug.h @@ -212,7 +212,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, ...) @@ -340,7 +340,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 08f812475f5e..3b00dfeeba49 100644 --- a/drivers/s390/char/zcore.c +++ b/drivers/s390/char/zcore.c @@ -4,7 +4,7 @@ * dumps on SCSI disks (zfcpdump). The "zcore/mem" debugfs file shows the same * dump format as s390 standalone dumps. * - * 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 From patchwork Fri Jul 12 02:20:12 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041035 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2747713BD for ; Fri, 12 Jul 2019 02:20:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 177282899F for ; Fri, 12 Jul 2019 02:20:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0B9A8289AD; Fri, 12 Jul 2019 02:20:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 883B9289AB for ; Fri, 12 Jul 2019 02:20:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729215AbfGLCUi (ORCPT ); Thu, 11 Jul 2019 22:20:38 -0400 Received: from out30-42.freemail.mail.aliyun.com ([115.124.30.42]:59741 "EHLO out30-42.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728898AbfGLCUh (ORCPT ); Thu, 11 Jul 2019 22:20:37 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R991e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04400;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=20;SR=0;TI=SMTPD_---0TWfK5gC_1562898032; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfK5gC_1562898032) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:32 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Mauro Carvalho Chehab , "David S. Miller" Subject: [PATCH 06/12] Documentation/mips: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:12 +0800 Message-Id: <20190712022018.27989-6-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/mips docs to Documentation/arch/mips dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Mauro Carvalho Chehab Cc: "David S. Miller" Cc: linux-kernel@vger.kernel.org --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 2c1e65c236db..03a8c687f87f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -10554,7 +10554,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git Q: http://patchwork.linux-mips.org/project/linux-mips/list/ S: Supported F: Documentation/devicetree/bindings/mips/ -F: Documentation/mips/ +F: Documentation/arch/mips/ F: arch/mips/ F: drivers/platform/mips/ From patchwork Fri Jul 12 02:20:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041215 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5A9A414E5 for ; Fri, 12 Jul 2019 02:22:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4CED528BAF for ; Fri, 12 Jul 2019 02:22:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4129128BB5; Fri, 12 Jul 2019 02:22:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 030DB28BAF for ; Fri, 12 Jul 2019 02:22:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729352AbfGLCWI (ORCPT ); Thu, 11 Jul 2019 22:22:08 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:45861 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728931AbfGLCUi (ORCPT ); Thu, 11 Jul 2019 22:20:38 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R161e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04426;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=19;SR=0;TI=SMTPD_---0TWfK5gO_1562898032; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfK5gO_1562898032) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:33 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Mauro Carvalho Chehab Subject: [PATCH 07/12] Documentation/parisc: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:13 +0800 Message-Id: <20190712022018.27989-7-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/parisc docs to Documentation/arch/parisc dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Mauro Carvalho Chehab Cc: linux-kernel@vger.kernel.org --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 03a8c687f87f..e1aad1b8224c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12000,7 +12000,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git S: Maintained F: arch/parisc/ -F: Documentation/parisc/ +F: Documentation/arch/parisc/ F: drivers/parisc/ F: drivers/char/agp/parisc-agp.c F: drivers/input/serio/gscps2.c From patchwork Fri Jul 12 02:20:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041153 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 022C213BD for ; Fri, 12 Jul 2019 02:21:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E77B428BAC for ; Fri, 12 Jul 2019 02:21:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DB3DD28BAF; Fri, 12 Jul 2019 02:21:44 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3886B28BB1 for ; Fri, 12 Jul 2019 02:21:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729470AbfGLCVn (ORCPT ); Thu, 11 Jul 2019 22:21:43 -0400 Received: from out30-45.freemail.mail.aliyun.com ([115.124.30.45]:50302 "EHLO out30-45.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728998AbfGLCVg (ORCPT ); Thu, 11 Jul 2019 22:21:36 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R961e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04426;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=22;SR=0;TI=SMTPD_---0TWfV4.F_1562898033; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfV4.F_1562898033) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:33 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Sam Bobroff , "Manoj N. Kumar" , "Matthew R. Ochs" , Uma Krishnan Subject: [PATCH 08/12] Dcumentation/powerpc: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:14 +0800 Message-Id: <20190712022018.27989-8-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/powerpc docs to Documentation/arch/powerpc dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Sam Bobroff Cc: Jonathan Corbet Cc: "Manoj N. Kumar" Cc: "Matthew R. Ochs" Cc: Uma Krishnan Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- Documentation/PCI/pci-error-recovery.txt | 2 +- Documentation/arch/powerpc/cxlflash.txt | 2 +- MAINTAINERS | 8 ++++---- arch/powerpc/kernel/exceptions-64s.S | 2 +- drivers/soc/fsl/qe/qe.c | 2 +- drivers/tty/hvc/hvcs.c | 2 +- include/soc/fsl/qe/qe.h | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Documentation/PCI/pci-error-recovery.txt b/Documentation/PCI/pci-error-recovery.txt index 0b6bb3ef449e..339e7394ef1d 100644 --- a/Documentation/PCI/pci-error-recovery.txt +++ b/Documentation/PCI/pci-error-recovery.txt @@ -389,7 +389,7 @@ platforms aren't supposed to share interrupts between many devices anyway :) >>> Implementation details for the powerpc platform are discussed in ->>> the file Documentation/powerpc/eeh-pci-error-recovery.txt +>>> the file Documentation/arch/powerpc/eeh-pci-error-recovery.txt >>> As of this writing, there is a growing list of device drivers with >>> patches implementing error recovery. Not all of these patches are in diff --git a/Documentation/arch/powerpc/cxlflash.txt b/Documentation/arch/powerpc/cxlflash.txt index a64bdaa0a1cf..479cdb9a44f4 100644 --- a/Documentation/arch/powerpc/cxlflash.txt +++ b/Documentation/arch/powerpc/cxlflash.txt @@ -28,7 +28,7 @@ Introduction responsible for the initialization of the adapter, setting up the special path for user space access, and performing error recovery. It communicates directly the Flash Accelerator Functional Unit (AFU) - as described in Documentation/powerpc/cxl.txt. + as described in Documentation/arch/powerpc/cxl.txt. The cxlflash driver supports two, mutually exclusive, modes of operation at the device (LUN) level: diff --git a/MAINTAINERS b/MAINTAINERS index e1aad1b8224c..7a245d3f02fd 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4420,7 +4420,7 @@ F: arch/powerpc/platforms/powernv/pci-cxl.c F: drivers/misc/cxl/ F: include/misc/cxl* F: include/uapi/misc/cxl.h -F: Documentation/powerpc/cxl.txt +F: Documentation/arch/powerpc/cxl.txt F: Documentation/ABI/testing/sysfs-class-cxl CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER @@ -4431,7 +4431,7 @@ L: linux-scsi@vger.kernel.org S: Supported F: drivers/scsi/cxlflash/ F: include/uapi/scsi/cxlflash_ioctl.h -F: Documentation/powerpc/cxlflash.txt +F: Documentation/arch/powerpc/cxlflash.txt CYBERPRO FB DRIVER M: Russell King @@ -9101,7 +9101,7 @@ F: Documentation/ABI/stable/sysfs-firmware-opal-* F: Documentation/devicetree/bindings/powerpc/ F: Documentation/devicetree/bindings/rtc/rtc-opal.txt F: Documentation/devicetree/bindings/i2c/i2c-opal.txt -F: Documentation/powerpc/ +F: Documentation/arch/powerpc/ F: arch/powerpc/ F: drivers/char/tpm/tpm_ibmvtpm* F: drivers/crypto/nx/ @@ -12235,7 +12235,7 @@ F: Documentation/PCI/pci-error-recovery.txt F: drivers/pci/pcie/aer.c F: drivers/pci/pcie/dpc.c F: drivers/pci/pcie/err.c -F: Documentation/powerpc/eeh-pci-error-recovery.txt +F: Documentation/arch/powerpc/eeh-pci-error-recovery.txt F: arch/powerpc/kernel/eeh*.c F: arch/powerpc/platforms/*/eeh*.c F: arch/powerpc/include/*/eeh*.h diff --git a/arch/powerpc/kernel/exceptions-64s.S b/arch/powerpc/kernel/exceptions-64s.S index 73ba246ca11d..5fa2a348a28e 100644 --- a/arch/powerpc/kernel/exceptions-64s.S +++ b/arch/powerpc/kernel/exceptions-64s.S @@ -910,7 +910,7 @@ EXC_COMMON(trap_0b_common, 0xb00, unknown_exception) * * Call convention: * - * syscall register convention is in Documentation/powerpc/syscall64-abi.txt + * syscall register convention is in Documentation/arch/powerpc/syscall64-abi.txt * * For hypercalls, the register convention is as follows: * r0 volatile diff --git a/drivers/soc/fsl/qe/qe.c b/drivers/soc/fsl/qe/qe.c index 62c6ba17991a..c83467942b70 100644 --- a/drivers/soc/fsl/qe/qe.c +++ b/drivers/soc/fsl/qe/qe.c @@ -419,7 +419,7 @@ static void qe_upload_microcode(const void *base, /* * Upload a microcode to the I-RAM at a specific address. * - * See Documentation/powerpc/qe_firmware.txt for information on QE microcode + * See Documentation/arch/powerpc/qe_firmware.txt for information on QE microcode * uploading. * * Currently, only version 1 is supported, so the 'version' field must be diff --git a/drivers/tty/hvc/hvcs.c b/drivers/tty/hvc/hvcs.c index cb4db1b3ca3c..5a1c76055117 100644 --- a/drivers/tty/hvc/hvcs.c +++ b/drivers/tty/hvc/hvcs.c @@ -47,7 +47,7 @@ * using the 2.6 Linux kernel kref construct. * * For direction on installation and usage of this driver please reference - * Documentation/powerpc/hvcs.txt. + * Documentation/arch/powerpc/hvcs.txt. */ #include diff --git a/include/soc/fsl/qe/qe.h b/include/soc/fsl/qe/qe.h index 3f9d6b6a5691..c07872582b30 100644 --- a/include/soc/fsl/qe/qe.h +++ b/include/soc/fsl/qe/qe.h @@ -259,7 +259,7 @@ static inline int qe_alive_during_sleep(void) /* Structure that defines QE firmware binary files. * - * See Documentation/powerpc/qe_firmware.txt for a description of these + * See Documentation/arch/powerpc/qe_firmware.txt for a description of these * fields. */ struct qe_firmware { From patchwork Fri Jul 12 02:20:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041169 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F3CC014DB for ; Fri, 12 Jul 2019 02:21:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E3CFD28BAC for ; Fri, 12 Jul 2019 02:21:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D59D628BB1; Fri, 12 Jul 2019 02:21:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,SUSPICIOUS_RECIPS,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8815128BAC for ; Fri, 12 Jul 2019 02:21:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729240AbfGLCUk (ORCPT ); Thu, 11 Jul 2019 22:20:40 -0400 Received: from out30-130.freemail.mail.aliyun.com ([115.124.30.130]:48113 "EHLO out30-130.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729062AbfGLCUj (ORCPT ); Thu, 11 Jul 2019 22:20:39 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R151e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04400;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=18;SR=0;TI=SMTPD_---0TWfK5gm_1562898033; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfK5gm_1562898033) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:34 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org Subject: [PATCH 09/12] Dcumentation/sh: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:15 +0800 Message-Id: <20190712022018.27989-9-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/sh docs to Documentation/arch/sh dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-sh@vger.kernel.org --- Documentation/conf.py | 2 +- MAINTAINERS | 2 +- arch/sh/Kconfig.cpu | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/conf.py b/Documentation/conf.py index 3b2397bcb565..8bbe421c1d97 100644 --- a/Documentation/conf.py +++ b/Documentation/conf.py @@ -402,7 +402,7 @@ latex_documents = [ 'The kernel development community', 'manual'), ('security/index', 'security.tex', 'The kernel security subsystem manual', 'The kernel development community', 'manual'), - ('sh/index', 'sh.tex', 'SuperH architecture implementation manual', + ('arch/sh/index', 'sh.tex', 'SuperH architecture implementation manual', 'The kernel development community', 'manual'), ('sound/index', 'sound.tex', 'Linux Sound Subsystem Documentation', 'The kernel development community', 'manual'), diff --git a/MAINTAINERS b/MAINTAINERS index 7a245d3f02fd..84448d5838b7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -15169,7 +15169,7 @@ M: Rich Felker L: linux-sh@vger.kernel.org Q: http://patchwork.kernel.org/project/linux-sh/list/ S: Maintained -F: Documentation/sh/ +F: Documentation/arch/sh/ F: arch/sh/ F: drivers/sh/ diff --git a/arch/sh/Kconfig.cpu b/arch/sh/Kconfig.cpu index 4a4edc7e03d4..fdc8b565241b 100644 --- a/arch/sh/Kconfig.cpu +++ b/arch/sh/Kconfig.cpu @@ -94,7 +94,7 @@ config CPU_HAS_SR_RB that are lacking this bit must have another method in place for accomplishing what is taken care of by the banked registers. - See for further + See for further information on SR.RB and register banking in the kernel in general. config CPU_HAS_PTEAEX From patchwork Fri Jul 12 02:20:16 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041187 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4DAA313BD for ; Fri, 12 Jul 2019 02:21:58 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3F46528BAC for ; Fri, 12 Jul 2019 02:21:58 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 32D5028BAF; Fri, 12 Jul 2019 02:21:58 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CFA1928BB3 for ; Fri, 12 Jul 2019 02:21:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729497AbfGLCV5 (ORCPT ); Thu, 11 Jul 2019 22:21:57 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:58746 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729068AbfGLCUj (ORCPT ); Thu, 11 Jul 2019 22:20:39 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R171e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e01422;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=19;SR=0;TI=SMTPD_---0TWfK5h._1562898034; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfK5h._1562898034) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:34 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org Subject: [PATCH 10/12] Documentation/sparc: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:16 +0800 Message-Id: <20190712022018.27989-10-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/sparc docs to Documentation/arch/sparc dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: linux-doc@vger.kernel.org Cc: sparclinux@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/sbus/char/oradax.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/sbus/char/oradax.c b/drivers/sbus/char/oradax.c index 8af216287a84..c7db146a1dd5 100644 --- a/drivers/sbus/char/oradax.c +++ b/drivers/sbus/char/oradax.c @@ -18,7 +18,7 @@ * the recommended way for applications to use the coprocessor, and * the driver interface is not intended for general use. * - * See Documentation/sparc/oradax/oracle-dax.rst for more details. + * See Documentation/arch/sparc/oradax/oracle-dax.rst for more details. */ #include From patchwork Fri Jul 12 02:20:17 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041069 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B6A4C13BD for ; Fri, 12 Jul 2019 02:20:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A702A289A1 for ; Fri, 12 Jul 2019 02:20:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9B0F32899F; Fri, 12 Jul 2019 02:20:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0018B28985 for ; Fri, 12 Jul 2019 02:20:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729357AbfGLCUu (ORCPT ); Thu, 11 Jul 2019 22:20:50 -0400 Received: from out30-54.freemail.mail.aliyun.com ([115.124.30.54]:44115 "EHLO out30-54.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729187AbfGLCUo (ORCPT ); Thu, 11 Jul 2019 22:20:44 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04407;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=28;SR=0;TI=SMTPD_---0TWfJjMr_1562898034; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfJjMr_1562898034) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:35 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Tony Luck , "H. Peter Anvin" , x86@kernel.org, Peter Zijlstra , Changbin Du , xen-devel@lists.xenproject.org, platform-driver-x86@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, linux-security-module@vger.kernel.org Subject: [PATCH 11/12] Documentation/x86: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:17 +0800 Message-Id: <20190712022018.27989-11-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/x86 docs to Documentation/arch/x86 dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: Tony Luck Cc: "H. Peter Anvin" Cc: x86@kernel.org Cc: Peter Zijlstra Cc: Changbin Du Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: xen-devel@lists.xenproject.org Cc: platform-driver-x86@vger.kernel.org Cc: kvm@vger.kernel.org Cc: virtualization@lists.linux-foundation.org Cc: netdev@vger.kernel.org Cc: linux-security-module@vger.kernel.org --- Documentation/admin-guide/hw-vuln/mds.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 6 +++--- Documentation/admin-guide/kernel-parameters.txt | 8 ++++---- Documentation/admin-guide/ras.rst | 2 +- Documentation/arch/x86/x86_64/5level-paging.rst | 2 +- Documentation/arch/x86/x86_64/boot-options.rst | 4 ++-- .../arch/x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/sysctl/kernel.txt | 4 ++-- MAINTAINERS | 4 ++-- arch/arm/Kconfig | 2 +- arch/x86/Kconfig | 12 ++++++------ 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/vhost/vhost.c | 2 +- security/Kconfig | 2 +- tools/include/linux/err.h | 2 +- tools/objtool/Documentation/stack-validation.txt | 4 ++-- 27 files changed, 41 insertions(+), 41 deletions(-) diff --git a/Documentation/admin-guide/hw-vuln/mds.rst b/Documentation/admin-guide/hw-vuln/mds.rst index e3a796c0d3a2..303228380fdc 100644 --- a/Documentation/admin-guide/hw-vuln/mds.rst +++ b/Documentation/admin-guide/hw-vuln/mds.rst @@ -58,7 +58,7 @@ Because the buffers are potentially shared between Hyper-Threads cross Hyper-Thread attacks are possible. Deeper technical information is available in the MDS specific x86 -architecture section: :ref:`Documentation/x86/mds.rst `. +architecture section: :ref:`Documentation/arch/x86/mds.rst `. Attack scenarios diff --git a/Documentation/admin-guide/kernel-parameters.rst b/Documentation/admin-guide/kernel-parameters.rst index dc283dcffae8..7c32484811c8 100644 --- a/Documentation/admin-guide/kernel-parameters.rst +++ b/Documentation/admin-guide/kernel-parameters.rst @@ -167,7 +167,7 @@ parameter is applicable:: X86-32 X86-32, aka i386 architecture is enabled. X86-64 X86-64 architecture is enabled. More X86-64 boot options can be found in - Documentation/x86/x86_64/boot-options.rst. + Documentation/arch/x86/x86_64/boot-options.rst. X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64) X86_UV SGI UV support is enabled. XEN Xen support is enabled @@ -181,10 +181,10 @@ In addition, the following text indicates that the option:: Parameters denoted with BOOT are actually interpreted by the boot loader, and have no meaning to the kernel directly. Do not modify the syntax of boot loader parameters without extreme -need or coordination with . +need or coordination with . There are also arch-specific kernel-parameters not documented here. -See for example . +See for example . Note that ALL kernel parameters listed below are CASE SENSITIVE, and that a trailing = on the name of any parameter states that that parameter will diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt index 4ceb4691245b..d9eb5895ea9e 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt @@ -963,7 +963,7 @@ for details. nompx [X86] Disables Intel Memory Protection Extensions. - See Documentation/x86/intel_mpx.rst for more + See Documentation/arch/x86/intel_mpx.rst for more information about the feature. nopku [X86] Disable Memory Protection Keys CPU feature found @@ -2380,7 +2380,7 @@ mce [X86-32] Machine Check Exception - mce=option [X86-64] See Documentation/x86/x86_64/boot-options.rst + mce=option [X86-64] See Documentation/arch/x86/x86_64/boot-options.rst md= [HW] RAID subsystems devices and level See Documentation/admin-guide/md.rst. @@ -3526,7 +3526,7 @@ See Documentation/blockdev/paride.txt. pirq= [SMP,APIC] Manual mp-table setup - See Documentation/x86/i386/IO-APIC.rst. + See Documentation/arch/x86/i386/IO-APIC.rst. plip= [PPT,NET] Parallel port network link Format: { parport | timid | 0 } @@ -5058,7 +5058,7 @@ Can be used multiple times for multiple devices. vga= [BOOT,X86-32] Select a particular video mode - See Documentation/x86/boot.rst and + See Documentation/arch/x86/boot.rst and Documentation/svga.txt. Use vga=ask for menu. This is actually a boot loader parameter; the value is diff --git a/Documentation/admin-guide/ras.rst b/Documentation/admin-guide/ras.rst index 2b20f5f7380d..2d86862458aa 100644 --- a/Documentation/admin-guide/ras.rst +++ b/Documentation/admin-guide/ras.rst @@ -199,7 +199,7 @@ Architecture (MCA)\ [#f3]_. mode). .. [#f3] For more details about the Machine Check Architecture (MCA), - please read Documentation/x86/x86_64/machinecheck.rst at the Kernel tree. + please read Documentation/arch/x86/x86_64/machinecheck.rst at the Kernel tree. EDAC - Error Detection And Correction ************************************* diff --git a/Documentation/arch/x86/x86_64/5level-paging.rst b/Documentation/arch/x86/x86_64/5level-paging.rst index 44856417e6a5..000809878403 100644 --- a/Documentation/arch/x86/x86_64/5level-paging.rst +++ b/Documentation/arch/x86/x86_64/5level-paging.rst @@ -20,7 +20,7 @@ physical address space. This "ought to be enough for anybody" ©. QEMU 2.9 and later support 5-level paging. Virtual memory layout for 5-level paging is described in -Documentation/x86/x86_64/mm.rst +Documentation/arch/x86/x86_64/mm.rst Enabling 5-level paging diff --git a/Documentation/arch/x86/x86_64/boot-options.rst b/Documentation/arch/x86/x86_64/boot-options.rst index 6a4285a3c7a4..2a093128b28f 100644 --- a/Documentation/arch/x86/x86_64/boot-options.rst +++ b/Documentation/arch/x86/x86_64/boot-options.rst @@ -9,7 +9,7 @@ only the AMD64 specific ones are listed here. Machine check ============= -Please see Documentation/x86/x86_64/machinecheck.rst for sysfs runtime tunables. +Please see Documentation/arch/x86/x86_64/machinecheck.rst for sysfs runtime tunables. mce=off Disable machine check @@ -89,7 +89,7 @@ APICs Don't use the local APIC (alias for i386 compatibility) pirq=... - See Documentation/x86/i386/IO-APIC.rst + See Documentation/arch/x86/i386/IO-APIC.rst noapictimer Don't set up the APIC timer diff --git a/Documentation/arch/x86/x86_64/fake-numa-for-cpusets.rst b/Documentation/arch/x86/x86_64/fake-numa-for-cpusets.rst index 30108684ae87..d960f5cac258 100644 --- a/Documentation/arch/x86/x86_64/fake-numa-for-cpusets.rst +++ b/Documentation/arch/x86/x86_64/fake-numa-for-cpusets.rst @@ -18,7 +18,7 @@ For more information on the features of cpusets, see Documentation/cgroup-v1/cpusets.rst. There are a number of different configurations you can use for your needs. For more information on the numa=fake command line option and its various ways of -configuring fake nodes, see Documentation/x86/x86_64/boot-options.rst. +configuring fake nodes, see Documentation/arch/x86/x86_64/boot-options.rst. For the purposes of this introduction, we'll assume a very primitive NUMA emulation setup of "numa=fake=4*512,". This will split our system memory into diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt index 58d606fca7eb..066778cbbdcb 100644 --- a/Documentation/devicetree/booting-without-of.txt +++ b/Documentation/devicetree/booting-without-of.txt @@ -277,7 +277,7 @@ it with special cases. the decompressor (the real mode entry point goes to the same 32bit entry point once it switched into protected mode). That entry point supports one calling convention which is documented in - Documentation/x86/boot.rst + Documentation/arch/x86/boot.rst The physical pointer to the device-tree block (defined in chapter II) is passed via setup_data which requires at least boot protocol 2.09. The type filed is defined as diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt index 1b2fe17cd2fa..b3e3c56bdab8 100644 --- a/Documentation/sysctl/kernel.txt +++ b/Documentation/sysctl/kernel.txt @@ -154,7 +154,7 @@ is 0x15 and the full version number is 0x234, this file will contain the value 340 = 0x154. See the type_of_loader and ext_loader_type fields in -Documentation/x86/boot.rst for additional information. +Documentation/arch/x86/boot.rst for additional information. ============================================================== @@ -166,7 +166,7 @@ The complete bootloader version number. In the example above, this file will contain the value 564 = 0x234. See the type_of_loader and ext_loader_ver fields in -Documentation/x86/boot.rst for additional information. +Documentation/arch/x86/boot.rst for additional information. ============================================================== diff --git a/MAINTAINERS b/MAINTAINERS index 84448d5838b7..e1aa61c72cb1 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13351,7 +13351,7 @@ L: linux-kernel@vger.kernel.org S: Supported F: arch/x86/kernel/cpu/resctrl/ F: arch/x86/include/asm/resctrl_sched.h -F: Documentation/x86/resctrl* +F: Documentation/arch/x86/resctrl* READ-COPY UPDATE (RCU) M: "Paul E. McKenney" @@ -17258,7 +17258,7 @@ L: linux-kernel@vger.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core S: Maintained F: Documentation/devicetree/bindings/x86/ -F: Documentation/x86/ +F: Documentation/arch/x86/ F: arch/x86/ X86 ENTRY CODE diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 1b276dda837d..b2b8d3c15285 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1293,7 +1293,7 @@ config SMP uniprocessor machines. On a uniprocessor machine, the kernel will run faster if you say N here. - See also , + See also , and the SMP-HOWTO available at . diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index dce10b18f4bc..5489f42e005e 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -399,7 +399,7 @@ config SMP Y to "Enhanced Real Time Clock Support", below. The "Advanced Power Management" code will be disabled if you say Y here. - See also , + See also , and the SMP-HOWTO available at . @@ -1308,7 +1308,7 @@ config MICROCODE the Linux kernel. The preferred method to load microcode from a detached initrd is described - in Documentation/x86/microcode.rst. For that you need to enable + in Documentation/arch/x86/microcode.rst. For that you need to enable CONFIG_BLK_DEV_INITRD in order for the loader to be able to scan the initrd for microcode blobs. @@ -1347,7 +1347,7 @@ config MICROCODE_OLD_INTERFACE It is inadequate because it runs too late to be able to properly load microcode on a machine and it needs special tools. Instead, you should've switched to the early loading method with the initrd or - builtin microcode by now: Documentation/x86/microcode.rst + builtin microcode by now: Documentation/arch/x86/microcode.rst config X86_MSR tristate "/dev/cpu/*/msr - Model-specific register support" @@ -1496,7 +1496,7 @@ config X86_5LEVEL A kernel with the option enabled can be booted on machines that support 4- or 5-level paging. - See Documentation/x86/x86_64/5level-paging.rst for more + See Documentation/arch/x86/x86_64/5level-paging.rst for more information. Say N if unsure. @@ -1801,7 +1801,7 @@ config MTRR You can safely say Y even if your machine doesn't have MTRRs, you'll just add about 9 KB to your kernel. - See for more information. + See for more information. config MTRR_SANITIZER def_bool y @@ -1913,7 +1913,7 @@ config X86_INTEL_MPX process and adds some branches to paths used during exec() and munmap(). - For details, see Documentation/x86/intel_mpx.rst + For details, see Documentation/arch/x86/intel_mpx.rst If unsure, say N. diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug index 71c92db47c41..814353667075 100644 --- a/arch/x86/Kconfig.debug +++ b/arch/x86/Kconfig.debug @@ -156,7 +156,7 @@ config IOMMU_DEBUG code. When you use it make sure you have a big enough IOMMU/AGP aperture. Most of the options enabled by this can be set more finegrained using the iommu= command line - options. See Documentation/x86/x86_64/boot-options.rst for more + options. See Documentation/arch/x86/x86_64/boot-options.rst for more details. config IOMMU_LEAK diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S index 2c11c0f45d49..5ec825c863a6 100644 --- a/arch/x86/boot/header.S +++ b/arch/x86/boot/header.S @@ -313,7 +313,7 @@ start_sys_seg: .word SYSSEG # obsolete and meaningless, but just type_of_loader: .byte 0 # 0 means ancient bootloader, newer # bootloaders know to change this. - # See Documentation/x86/boot.rst for + # See Documentation/arch/x86/boot.rst for # assigned ids # flags, unused bits must be zero (RFU) bit within loadflags diff --git a/arch/x86/entry/entry_64.S b/arch/x86/entry/entry_64.S index 0ea4831a72a4..981951124d53 100644 --- a/arch/x86/entry/entry_64.S +++ b/arch/x86/entry/entry_64.S @@ -8,7 +8,7 @@ * * entry.S contains the system-call and fault low-level handling routines. * - * Some of this is documented in Documentation/x86/entry_64.rst + * Some of this is documented in Documentation/arch/x86/entry_64.rst * * A note on terminology: * - iret frame: Architecture defined interrupt frame from SS to RIP diff --git a/arch/x86/include/asm/bootparam_utils.h b/arch/x86/include/asm/bootparam_utils.h index 101eb944f13c..585daca7682b 100644 --- a/arch/x86/include/asm/bootparam_utils.h +++ b/arch/x86/include/asm/bootparam_utils.h @@ -24,7 +24,7 @@ static void sanitize_boot_params(struct boot_params *boot_params) * IMPORTANT NOTE TO BOOTLOADER AUTHORS: do not simply clear * this field. The purpose of this field is to guarantee * compliance with the x86 boot spec located in - * Documentation/x86/boot.rst . That spec says that the + * Documentation/arch/x86/boot.rst . That spec says that the * *whole* structure should be cleared, after which only the * portion defined by struct setup_header (boot_params->hdr) * should be copied in. diff --git a/arch/x86/include/asm/page_64_types.h b/arch/x86/include/asm/page_64_types.h index 288b065955b7..70d71bdd77da 100644 --- a/arch/x86/include/asm/page_64_types.h +++ b/arch/x86/include/asm/page_64_types.h @@ -48,7 +48,7 @@ #define __START_KERNEL_map _AC(0xffffffff80000000, UL) -/* See Documentation/x86/x86_64/mm.rst for a description of the memory map. */ +/* See Documentation/arch/x86/x86_64/mm.rst for a description of the memory map. */ #define __PHYSICAL_MASK_SHIFT 52 diff --git a/arch/x86/include/asm/pgtable_64_types.h b/arch/x86/include/asm/pgtable_64_types.h index 52e5f5f2240d..ec3fe348bbd4 100644 --- a/arch/x86/include/asm/pgtable_64_types.h +++ b/arch/x86/include/asm/pgtable_64_types.h @@ -103,7 +103,7 @@ extern unsigned int ptrs_per_p4d; #define PGDIR_MASK (~(PGDIR_SIZE - 1)) /* - * See Documentation/x86/x86_64/mm.rst for a description of the memory map. + * See Documentation/arch/x86/x86_64/mm.rst for a description of the memory map. * * Be very careful vs. KASLR when changing anything here. The KASLR address * range must not overlap with anything except the KASAN shadow area, which diff --git a/arch/x86/kernel/cpu/microcode/amd.c b/arch/x86/kernel/cpu/microcode/amd.c index a0e52bd00ecc..146374651036 100644 --- a/arch/x86/kernel/cpu/microcode/amd.c +++ b/arch/x86/kernel/cpu/microcode/amd.c @@ -59,7 +59,7 @@ static u8 amd_ucode_patch[PATCH_MAX_SIZE]; /* * Microcode patch container file is prepended to the initrd in cpio - * format. See Documentation/x86/microcode.rst + * format. See Documentation/arch/x86/microcode.rst */ static const char ucode_path[] __maybe_unused = "kernel/x86/microcode/AuthenticAMD.bin"; diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c index 5ebcd02cbca7..108d72bcfa28 100644 --- a/arch/x86/kernel/kexec-bzimage64.c +++ b/arch/x86/kernel/kexec-bzimage64.c @@ -419,7 +419,7 @@ static void *bzImage64_load(struct kimage *image, char *kernel, efi_map_offset = params_cmdline_sz; efi_setup_data_offset = efi_map_offset + ALIGN(efi_map_sz, 16); - /* Copy setup header onto bootparams. Documentation/x86/boot.rst */ + /* Copy setup header onto bootparams. Documentation/arch/x86/boot.rst */ setup_header_size = 0x0202 + kernel[0x0201] - setup_hdr_offset; /* Is there a limit on setup header size? */ diff --git a/arch/x86/kernel/pci-dma.c b/arch/x86/kernel/pci-dma.c index f62b498b18fb..a34c72e924ec 100644 --- a/arch/x86/kernel/pci-dma.c +++ b/arch/x86/kernel/pci-dma.c @@ -70,7 +70,7 @@ void __init pci_iommu_alloc(void) } /* - * See for the iommu kernel + * See for the iommu kernel * parameter documentation. */ static __init int iommu_setup(char *p) diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c index 4de9704c4aaf..855498ab4453 100644 --- a/arch/x86/mm/tlb.c +++ b/arch/x86/mm/tlb.c @@ -712,7 +712,7 @@ void native_flush_tlb_others(const struct cpumask *cpumask, } /* - * See Documentation/x86/tlb.rst for details. We choose 33 + * See Documentation/arch/x86/tlb.rst for details. We choose 33 * because it is large enough to cover the vast majority (at * least 95%) of allocations, and is small enough that we are * confident it will not cause too much overhead. Each single diff --git a/arch/x86/platform/pvh/enlighten.c b/arch/x86/platform/pvh/enlighten.c index c0a502f7e3a7..15a74dbc9b00 100644 --- a/arch/x86/platform/pvh/enlighten.c +++ b/arch/x86/platform/pvh/enlighten.c @@ -86,7 +86,7 @@ static void __init init_pvh_bootparams(bool xen_guest) } /* - * See Documentation/x86/boot.rst. + * See Documentation/arch/x86/boot.rst. * * Version 2.12 supports Xen entry point but we will use default x86/PC * environment (i.e. hardware_subarch 0). diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index ff8892c38666..f5c1868d5d5f 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -1711,7 +1711,7 @@ EXPORT_SYMBOL_GPL(vhost_dev_ioctl); /* TODO: This is really inefficient. We need something like get_user() * (instruction directly accesses the data, with an exception table entry - * returning -EFAULT). See Documentation/x86/exception-tables.rst. + * returning -EFAULT). See Documentation/arch/x86/exception-tables.rst. */ static int set_bit_to_user(int nr, void __user *addr) { diff --git a/security/Kconfig b/security/Kconfig index 06a30851511a..d26d9f205441 100644 --- a/security/Kconfig +++ b/security/Kconfig @@ -63,7 +63,7 @@ config PAGE_TABLE_ISOLATION ensuring that the majority of kernel addresses are not mapped into userspace. - See Documentation/x86/pti.rst for more details. + See Documentation/arch/x86/pti.rst for more details. config SECURITY_INFINIBAND bool "Infiniband Security Hooks" diff --git a/tools/include/linux/err.h b/tools/include/linux/err.h index 25f2bb3a991d..332b983ead1e 100644 --- a/tools/include/linux/err.h +++ b/tools/include/linux/err.h @@ -20,7 +20,7 @@ * Userspace note: * The same principle works for userspace, because 'error' pointers * fall down to the unused hole far from user space, as described - * in Documentation/x86/x86_64/mm.rst for x86_64 arch: + * in Documentation/arch/x86/x86_64/mm.rst for x86_64 arch: * * 0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm hole caused by [48:63] sign extension * ffffffffffe00000 - ffffffffffffffff (=2 MB) unused hole diff --git a/tools/objtool/Documentation/stack-validation.txt b/tools/objtool/Documentation/stack-validation.txt index de094670050b..87b6b4d1175a 100644 --- a/tools/objtool/Documentation/stack-validation.txt +++ b/tools/objtool/Documentation/stack-validation.txt @@ -21,7 +21,7 @@ instructions). Similarly, it knows how to follow switch statements, for which gcc sometimes uses jump tables. (Objtool also has an 'orc generate' subcommand which generates debuginfo -for the ORC unwinder. See Documentation/x86/orc-unwinder.rst in the +for the ORC unwinder. See Documentation/arch/x86/orc-unwinder.rst in the kernel tree for more details.) @@ -101,7 +101,7 @@ b) ORC (Oops Rewind Capability) unwind table generation band. So it doesn't affect runtime performance and it can be reliable even when interrupts or exceptions are involved. - For more details, see Documentation/x86/orc-unwinder.rst. + For more details, see Documentation/arch/x86/orc-unwinder.rst. c) Higher live patching compatibility rate From patchwork Fri Jul 12 02:20:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 11041141 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 81F3714E5 for ; Fri, 12 Jul 2019 02:21:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 74C8628BAC for ; Fri, 12 Jul 2019 02:21:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 68A2228BB3; Fri, 12 Jul 2019 02:21:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1714C28BAF for ; Fri, 12 Jul 2019 02:21:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729446AbfGLCVh (ORCPT ); Thu, 11 Jul 2019 22:21:37 -0400 Received: from out30-42.freemail.mail.aliyun.com ([115.124.30.42]:57848 "EHLO out30-42.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729216AbfGLCUk (ORCPT ); Thu, 11 Jul 2019 22:20:40 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R171e4;CH=green;DM=||false|;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01f04391;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=21;SR=0;TI=SMTPD_---0TWfV401_1562898035; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TWfV401_1562898035) by smtp.aliyun-inc.com(127.0.0.1); Fri, 12 Jul 2019 10:20:35 +0800 From: Alex Shi To: linux-doc@vger.kernel.org, Jonathan Corbet Cc: Alex Shi , linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org, Chris Zankel , Max Filippov , linux-xtensa@linux-xtensa.org Subject: [PATCH 12/12] Documentation/xtensa: repointer docs to Documentation/arch/ Date: Fri, 12 Jul 2019 10:20:18 +0800 Message-Id: <20190712022018.27989-12-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 2.19.1.856.g8858448bb In-Reply-To: <20190712022018.27989-1-alex.shi@linux.alibaba.com> References: <20190712022018.27989-1-alex.shi@linux.alibaba.com> MIME-Version: 1.0 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Since we move Documentation/xtensa docs to Documentation/arch/xtensa dir, redirect the doc pointer to them. Signed-off-by: Alex Shi Cc: Jonathan Corbet Cc: linux-doc@vger.kernel.org Cc: Chris Zankel Cc: Max Filippov Cc: linux-xtensa@linux-xtensa.org Cc: linux-kernel@vger.kernel.org --- arch/xtensa/include/asm/initialize_mmu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/xtensa/include/asm/initialize_mmu.h b/arch/xtensa/include/asm/initialize_mmu.h index 323d05789159..499fe4847490 100644 --- a/arch/xtensa/include/asm/initialize_mmu.h +++ b/arch/xtensa/include/asm/initialize_mmu.h @@ -42,7 +42,7 @@ #if XCHAL_HAVE_S32C1I && (XCHAL_HW_MIN_VERSION >= XTENSA_HWVERSION_RC_2009_0) /* * We Have Atomic Operation Control (ATOMCTL) Register; Initialize it. - * For details see Documentation/xtensa/atomctl.txt + * For details see Documentation/arch/xtensa/atomctl.txt */ #if XCHAL_DCACHE_IS_COHERENT movi a3, 0x25 /* For SMP/MX -- internal for writeback,