提交 294cbd05 编写于 作者: I Ingo Molnar

Merge branch 'linus' into perf/urgent, to pick up dependent commits

Signed-off-by: NIngo Molnar <mingo@kernel.org>

要显示的变更太多。

To preserve performance only 1000 of 1000+ files are displayed.
...@@ -211,9 +211,7 @@ Description: ...@@ -211,9 +211,7 @@ Description:
device, after it has been suspended at run time, from a resume device, after it has been suspended at run time, from a resume
request to the moment the device will be ready to process I/O, request to the moment the device will be ready to process I/O,
in microseconds. If it is equal to 0, however, this means that in microseconds. If it is equal to 0, however, this means that
the PM QoS resume latency may be arbitrary and the special value the PM QoS resume latency may be arbitrary.
"n/a" means that user space cannot accept any resume latency at
all for the given device.
Not all drivers support this attribute. If it isn't supported, Not all drivers support this attribute. If it isn't supported,
it is not present. it is not present.
......
...@@ -1108,14 +1108,6 @@ When kbuild executes, the following steps are followed (roughly): ...@@ -1108,14 +1108,6 @@ When kbuild executes, the following steps are followed (roughly):
ld ld
Link target. Often, LDFLAGS_$@ is used to set specific options to ld. Link target. Often, LDFLAGS_$@ is used to set specific options to ld.
objcopy
Copy binary. Uses OBJCOPYFLAGS usually specified in
arch/$(ARCH)/Makefile.
OBJCOPYFLAGS_$@ may be used to set additional options.
gzip
Compress target. Use maximum compression to compress target.
Example: Example:
#arch/x86/boot/Makefile #arch/x86/boot/Makefile
LDFLAGS_bootsect := -Ttext 0x0 -s --oformat binary LDFLAGS_bootsect := -Ttext 0x0 -s --oformat binary
...@@ -1139,6 +1131,19 @@ When kbuild executes, the following steps are followed (roughly): ...@@ -1139,6 +1131,19 @@ When kbuild executes, the following steps are followed (roughly):
resulting in the target file being recompiled for no resulting in the target file being recompiled for no
obvious reason. obvious reason.
objcopy
Copy binary. Uses OBJCOPYFLAGS usually specified in
arch/$(ARCH)/Makefile.
OBJCOPYFLAGS_$@ may be used to set additional options.
gzip
Compress target. Use maximum compression to compress target.
Example:
#arch/x86/boot/compressed/Makefile
$(obj)/vmlinux.bin.gz: $(vmlinux.bin.all-y) FORCE
$(call if_changed,gzip)
dtc dtc
Create flattened device tree blob object suitable for linking Create flattened device tree blob object suitable for linking
into vmlinux. Device tree blobs linked into vmlinux are placed into vmlinux. Device tree blobs linked into vmlinux are placed
...@@ -1219,7 +1224,7 @@ When kbuild executes, the following steps are followed (roughly): ...@@ -1219,7 +1224,7 @@ When kbuild executes, the following steps are followed (roughly):
that may be shared between individual architectures. that may be shared between individual architectures.
The recommended approach how to use a generic header file is The recommended approach how to use a generic header file is
to list the file in the Kbuild file. to list the file in the Kbuild file.
See "7.3 generic-y" for further info on syntax etc. See "7.2 generic-y" for further info on syntax etc.
--- 6.11 Post-link pass --- 6.11 Post-link pass
...@@ -1254,13 +1259,13 @@ A Kbuild file may be defined under arch/<arch>/include/uapi/asm/ and ...@@ -1254,13 +1259,13 @@ A Kbuild file may be defined under arch/<arch>/include/uapi/asm/ and
arch/<arch>/include/asm/ to list asm files coming from asm-generic. arch/<arch>/include/asm/ to list asm files coming from asm-generic.
See subsequent chapter for the syntax of the Kbuild file. See subsequent chapter for the syntax of the Kbuild file.
--- 7.1 no-export-headers --- 7.1 no-export-headers
no-export-headers is essentially used by include/uapi/linux/Kbuild to no-export-headers is essentially used by include/uapi/linux/Kbuild to
avoid exporting specific headers (e.g. kvm.h) on architectures that do avoid exporting specific headers (e.g. kvm.h) on architectures that do
not support it. It should be avoided as much as possible. not support it. It should be avoided as much as possible.
--- 7.2 generic-y --- 7.2 generic-y
If an architecture uses a verbatim copy of a header from If an architecture uses a verbatim copy of a header from
include/asm-generic then this is listed in the file include/asm-generic then this is listed in the file
...@@ -1287,7 +1292,7 @@ See subsequent chapter for the syntax of the Kbuild file. ...@@ -1287,7 +1292,7 @@ See subsequent chapter for the syntax of the Kbuild file.
Example: termios.h Example: termios.h
#include <asm-generic/termios.h> #include <asm-generic/termios.h>
--- 7.3 generated-y --- 7.3 generated-y
If an architecture generates other header files alongside generic-y If an architecture generates other header files alongside generic-y
wrappers, generated-y specifies them. wrappers, generated-y specifies them.
...@@ -1299,7 +1304,7 @@ See subsequent chapter for the syntax of the Kbuild file. ...@@ -1299,7 +1304,7 @@ See subsequent chapter for the syntax of the Kbuild file.
#arch/x86/include/asm/Kbuild #arch/x86/include/asm/Kbuild
generated-y += syscalls_32.h generated-y += syscalls_32.h
--- 7.5 mandatory-y --- 7.4 mandatory-y
mandatory-y is essentially used by include/uapi/asm-generic/Kbuild.asm mandatory-y is essentially used by include/uapi/asm-generic/Kbuild.asm
to define the minimum set of headers that must be exported in to define the minimum set of headers that must be exported in
......
# SPDX-License-Identifier: GPL-2.0
# #
# Kbuild for top-level directory of the kernel # Kbuild for top-level directory of the kernel
# This file takes care of the following: # This file takes care of the following:
......
# SPDX-License-Identifier: GPL-2.0
# #
# For a description of the syntax of this configuration file, # For a description of the syntax of this configuration file,
# see Documentation/kbuild/kconfig-language.txt. # see Documentation/kbuild/kconfig-language.txt.
......
...@@ -6671,7 +6671,7 @@ F: include/net/ieee802154_netdev.h ...@@ -6671,7 +6671,7 @@ F: include/net/ieee802154_netdev.h
F: Documentation/networking/ieee802154.txt F: Documentation/networking/ieee802154.txt
IFE PROTOCOL IFE PROTOCOL
M: Yotam Gigi <yotamg@mellanox.com> M: Yotam Gigi <yotam.gi@gmail.com>
M: Jamal Hadi Salim <jhs@mojatatu.com> M: Jamal Hadi Salim <jhs@mojatatu.com>
F: net/ife F: net/ife
F: include/net/ife.h F: include/net/ife.h
...@@ -8743,7 +8743,7 @@ Q: http://patchwork.ozlabs.org/project/netdev/list/ ...@@ -8743,7 +8743,7 @@ Q: http://patchwork.ozlabs.org/project/netdev/list/
F: drivers/net/ethernet/mellanox/mlxsw/ F: drivers/net/ethernet/mellanox/mlxsw/
MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
M: Yotam Gigi <yotamg@mellanox.com> M: mlxsw@mellanox.com
L: netdev@vger.kernel.org L: netdev@vger.kernel.org
S: Supported S: Supported
W: http://www.mellanox.com W: http://www.mellanox.com
...@@ -10890,7 +10890,7 @@ S: Maintained ...@@ -10890,7 +10890,7 @@ S: Maintained
F: drivers/block/ps3vram.c F: drivers/block/ps3vram.c
PSAMPLE PACKET SAMPLING SUPPORT: PSAMPLE PACKET SAMPLING SUPPORT:
M: Yotam Gigi <yotamg@mellanox.com> M: Yotam Gigi <yotam.gi@gmail.com>
S: Maintained S: Maintained
F: net/psample F: net/psample
F: include/net/psample.h F: include/net/psample.h
......
# SPDX-License-Identifier: GPL-2.0
VERSION = 4 VERSION = 4
PATCHLEVEL = 14 PATCHLEVEL = 14
SUBLEVEL = 0 SUBLEVEL = 0
EXTRAVERSION = -rc6 EXTRAVERSION = -rc7
NAME = Fearless Coyote NAME = Fearless Coyote
# *DOCUMENTATION* # *DOCUMENTATION*
...@@ -130,8 +131,8 @@ endif ...@@ -130,8 +131,8 @@ endif
ifneq ($(KBUILD_OUTPUT),) ifneq ($(KBUILD_OUTPUT),)
# check that the output directory actually exists # check that the output directory actually exists
saved-output := $(KBUILD_OUTPUT) saved-output := $(KBUILD_OUTPUT)
$(shell [ -d $(KBUILD_OUTPUT) ] || mkdir -p $(KBUILD_OUTPUT)) KBUILD_OUTPUT := $(shell mkdir -p $(KBUILD_OUTPUT) && cd $(KBUILD_OUTPUT) \
KBUILD_OUTPUT := $(realpath $(KBUILD_OUTPUT)) && /bin/pwd)
$(if $(KBUILD_OUTPUT),, \ $(if $(KBUILD_OUTPUT),, \
$(error failed to create output directory "$(saved-output)")) $(error failed to create output directory "$(saved-output)"))
...@@ -697,11 +698,11 @@ KBUILD_CFLAGS += $(stackp-flag) ...@@ -697,11 +698,11 @@ KBUILD_CFLAGS += $(stackp-flag)
ifeq ($(cc-name),clang) ifeq ($(cc-name),clang)
ifneq ($(CROSS_COMPILE),) ifneq ($(CROSS_COMPILE),)
CLANG_TARGET := -target $(notdir $(CROSS_COMPILE:%-=%)) CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%))
GCC_TOOLCHAIN := $(realpath $(dir $(shell which $(LD)))/..) GCC_TOOLCHAIN := $(realpath $(dir $(shell which $(LD)))/..)
endif endif
ifneq ($(GCC_TOOLCHAIN),) ifneq ($(GCC_TOOLCHAIN),)
CLANG_GCC_TC := -gcc-toolchain $(GCC_TOOLCHAIN) CLANG_GCC_TC := --gcc-toolchain=$(GCC_TOOLCHAIN)
endif endif
KBUILD_CFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) KBUILD_CFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC)
KBUILD_AFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) KBUILD_AFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC)
...@@ -1399,7 +1400,7 @@ help: ...@@ -1399,7 +1400,7 @@ help:
@echo ' Build, install, and boot kernel before' @echo ' Build, install, and boot kernel before'
@echo ' running kselftest on it' @echo ' running kselftest on it'
@echo ' kselftest-clean - Remove all generated kselftest files' @echo ' kselftest-clean - Remove all generated kselftest files'
@echo ' kselftest-merge - Merge all the config dependencies of kselftest to existed' @echo ' kselftest-merge - Merge all the config dependencies of kselftest to existing'
@echo ' .config.' @echo ' .config.'
@echo '' @echo ''
@echo 'Userspace tools targets:' @echo 'Userspace tools targets:'
......
# SPDX-License-Identifier: GPL-2.0
# #
# General architecture dependent options # General architecture dependent options
# #
......
# SPDX-License-Identifier: GPL-2.0
config ALPHA config ALPHA
bool bool
default y default y
......
# SPDX-License-Identifier: GPL-2.0
menu "Kernel hacking" menu "Kernel hacking"
source "lib/Kconfig.debug" source "lib/Kconfig.debug"
......
/* SPDX-License-Identifier: GPL-2.0 */
OUTPUT_FORMAT("elf64-alpha") OUTPUT_FORMAT("elf64-alpha")
ENTRY(__start) ENTRY(__start)
printk = srm_printk; printk = srm_printk;
......
// SPDX-License-Identifier: GPL-2.0
/* /*
* arch/alpha/boot/bootp.c * arch/alpha/boot/bootp.c
* *
......
// SPDX-License-Identifier: GPL-2.0
/* /*
* arch/alpha/boot/bootpz.c * arch/alpha/boot/bootpz.c
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* arch/alpha/boot/head.S * arch/alpha/boot/head.S
* *
......
// SPDX-License-Identifier: GPL-2.0
/* /*
* arch/alpha/boot/main.c * arch/alpha/boot/main.c
* *
......
// SPDX-License-Identifier: GPL-2.0
/* /*
* misc.c * misc.c
* *
......
// SPDX-License-Identifier: GPL-2.0
/* This utility makes a bootblock suitable for the SRM console/miniloader */ /* This utility makes a bootblock suitable for the SRM console/miniloader */
/* Usage: /* Usage:
......
// SPDX-License-Identifier: GPL-2.0
/* /*
* arch/alpha/boot/tools/objstrip.c * arch/alpha/boot/tools/objstrip.c
* *
......
# SPDX-License-Identifier: GPL-2.0
generic-y += clkdev.h generic-y += clkdev.h
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_A_OUT_H__ #ifndef __ALPHA_A_OUT_H__
#define __ALPHA_A_OUT_H__ #define __ALPHA_A_OUT_H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef AGP_H #ifndef AGP_H
#define AGP_H 1 #define AGP_H 1
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_AGP_BACKEND_H #ifndef _ALPHA_AGP_BACKEND_H
#define _ALPHA_AGP_BACKEND_H 1 #define _ALPHA_AGP_BACKEND_H 1
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_ATOMIC_H #ifndef _ALPHA_ATOMIC_H
#define _ALPHA_ATOMIC_H #define _ALPHA_ATOMIC_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __BARRIER_H #ifndef __BARRIER_H
#define __BARRIER_H #define __BARRIER_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_BITOPS_H #ifndef _ALPHA_BITOPS_H
#define _ALPHA_BITOPS_H #define _ALPHA_BITOPS_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_BUG_H #ifndef _ALPHA_BUG_H
#define _ALPHA_BUG_H #define _ALPHA_BUG_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* include/asm-alpha/cache.h * include/asm-alpha/cache.h
*/ */
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_CACHEFLUSH_H #ifndef _ALPHA_CACHEFLUSH_H
#define _ALPHA_CACHEFLUSH_H #define _ALPHA_CACHEFLUSH_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_CHECKSUM_H #ifndef _ALPHA_CHECKSUM_H
#define _ALPHA_CHECKSUM_H #define _ALPHA_CHECKSUM_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_CMPXCHG_H #ifndef _ALPHA_CMPXCHG_H
#define _ALPHA_CMPXCHG_H #define _ALPHA_CMPXCHG_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_COMPILER_H #ifndef __ALPHA_COMPILER_H
#define __ALPHA_COMPILER_H #define __ALPHA_COMPILER_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __AXP_CONSOLE_H #ifndef __AXP_CONSOLE_H
#define __AXP_CONSOLE_H #define __AXP_CONSOLE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_APECS__H__ #ifndef __ALPHA_APECS__H__
#define __ALPHA_APECS__H__ #define __ALPHA_APECS__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_CIA__H__ #ifndef __ALPHA_CIA__H__
#define __ALPHA_CIA__H__ #define __ALPHA_CIA__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_IRONGATE__H__ #ifndef __ALPHA_IRONGATE__H__
#define __ALPHA_IRONGATE__H__ #define __ALPHA_IRONGATE__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_LCA__H__ #ifndef __ALPHA_LCA__H__
#define __ALPHA_LCA__H__ #define __ALPHA_LCA__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Marvel systems use the IO7 I/O chip provides PCI/PCIX/AGP access * Marvel systems use the IO7 I/O chip provides PCI/PCIX/AGP access
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_MCPCIA__H__ #ifndef __ALPHA_MCPCIA__H__
#define __ALPHA_MCPCIA__H__ #define __ALPHA_MCPCIA__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_POLARIS__H__ #ifndef __ALPHA_POLARIS__H__
#define __ALPHA_POLARIS__H__ #define __ALPHA_POLARIS__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_T2__H__ #ifndef __ALPHA_T2__H__
#define __ALPHA_T2__H__ #define __ALPHA_T2__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_TITAN__H__ #ifndef __ALPHA_TITAN__H__
#define __ALPHA_TITAN__H__ #define __ALPHA_TITAN__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_TSUNAMI__H__ #ifndef __ALPHA_TSUNAMI__H__
#define __ALPHA_TSUNAMI__H__ #define __ALPHA_TSUNAMI__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_WILDFIRE__H__ #ifndef __ALPHA_WILDFIRE__H__
#define __ALPHA_WILDFIRE__H__ #define __ALPHA_WILDFIRE__H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_DELAY_H #ifndef __ALPHA_DELAY_H
#define __ALPHA_DELAY_H #define __ALPHA_DELAY_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_DMA_MAPPING_H #ifndef _ALPHA_DMA_MAPPING_H
#define _ALPHA_DMA_MAPPING_H #define _ALPHA_DMA_MAPPING_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* include/asm-alpha/dma.h * include/asm-alpha/dma.h
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_ALPHA_ELF_H #ifndef __ASM_ALPHA_ELF_H
#define __ASM_ALPHA_ELF_H #define __ASM_ALPHA_ELF_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* linux/include/asm-alpha/err_common.h * linux/include/asm-alpha/err_common.h
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_ERR_EV7_H #ifndef __ALPHA_ERR_EV7_H
#define __ALPHA_ERR_EV7_H 1 #define __ALPHA_ERR_EV7_H 1
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_EXTABLE_H #ifndef _ASM_EXTABLE_H
#define _ASM_EXTABLE_H #define _ASM_EXTABLE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_ALPHA_FPU_H #ifndef __ASM_ALPHA_FPU_H
#define __ASM_ALPHA_FPU_H #define __ASM_ALPHA_FPU_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_ALPHA_FUTEX_H #ifndef _ASM_ALPHA_FUTEX_H
#define _ASM_ALPHA_FUTEX_H #define _ASM_ALPHA_FUTEX_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_GCT_H #ifndef __ALPHA_GCT_H
#define __ALPHA_GCT_H #define __ALPHA_GCT_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_HARDIRQ_H #ifndef _ALPHA_HARDIRQ_H
#define _ALPHA_HARDIRQ_H #define _ALPHA_HARDIRQ_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_HW_IRQ_H #ifndef _ALPHA_HW_IRQ_H
#define _ALPHA_HW_IRQ_H #define _ALPHA_HW_IRQ_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_HWRPB_H #ifndef __ALPHA_HWRPB_H
#define __ALPHA_HWRPB_H #define __ALPHA_HWRPB_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_IO_H #ifndef __ALPHA_IO_H
#define __ALPHA_IO_H #define __ALPHA_IO_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* Trivial implementations of basic i/o routines. Assumes that all /* Trivial implementations of basic i/o routines. Assumes that all
of the hard work has been done by ioremap and ioportmap, and that of the hard work has been done by ioremap and ioportmap, and that
access to i/o space is linear. */ access to i/o space is linear. */
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_IRQ_H #ifndef _ALPHA_IRQ_H
#define _ALPHA_IRQ_H #define _ALPHA_IRQ_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_IRQFLAGS_H #ifndef __ALPHA_IRQFLAGS_H
#define __ALPHA_IRQFLAGS_H #define __ALPHA_IRQFLAGS_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_JENSEN_H #ifndef __ALPHA_JENSEN_H
#define __ALPHA_JENSEN_H #define __ALPHA_JENSEN_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_KMAP_TYPES_H #ifndef _ASM_KMAP_TYPES_H
#define _ASM_KMAP_TYPES_H #define _ASM_KMAP_TYPES_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_LINKAGE_H #ifndef __ASM_LINKAGE_H
#define __ASM_LINKAGE_H #define __ASM_LINKAGE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_LOCAL_H #ifndef _ALPHA_LOCAL_H
#define _ALPHA_LOCAL_H #define _ALPHA_LOCAL_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_MACHVEC_H #ifndef __ALPHA_MACHVEC_H
#define __ALPHA_MACHVEC_H 1 #define __ALPHA_MACHVEC_H 1
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Machine dependent access functions for RTC registers. * Machine dependent access functions for RTC registers.
*/ */
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_MCE_H #ifndef __ALPHA_MCE_H
#define __ALPHA_MCE_H #define __ALPHA_MCE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_MMU_H #ifndef __ALPHA_MMU_H
#define __ALPHA_MMU_H #define __ALPHA_MMU_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_MMU_CONTEXT_H #ifndef __ALPHA_MMU_CONTEXT_H
#define __ALPHA_MMU_CONTEXT_H #define __ALPHA_MMU_CONTEXT_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Written by Kanoj Sarcar (kanoj@sgi.com) Aug 99 * Written by Kanoj Sarcar (kanoj@sgi.com) Aug 99
* Adapted for the alpha wildfire architecture Jan 2001. * Adapted for the alpha wildfire architecture Jan 2001.
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_MODULE_H #ifndef _ALPHA_MODULE_H
#define _ALPHA_MODULE_H #define _ALPHA_MODULE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_PAGE_H #ifndef _ALPHA_PAGE_H
#define _ALPHA_PAGE_H #define _ALPHA_PAGE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_PAL_H #ifndef __ALPHA_PAL_H
#define __ALPHA_PAL_H #define __ALPHA_PAL_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_ALPHA_PARAM_H #ifndef _ASM_ALPHA_PARAM_H
#define _ASM_ALPHA_PARAM_H #define _ASM_ALPHA_PARAM_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* parport.h: platform-specific PC-style parport initialisation * parport.h: platform-specific PC-style parport initialisation
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_PCI_H #ifndef __ALPHA_PCI_H
#define __ALPHA_PCI_H #define __ALPHA_PCI_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_PERCPU_H #ifndef __ALPHA_PERCPU_H
#define __ALPHA_PERCPU_H #define __ALPHA_PERCPU_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_PGALLOC_H #ifndef _ALPHA_PGALLOC_H
#define _ALPHA_PGALLOC_H #define _ALPHA_PGALLOC_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_PGTABLE_H #ifndef _ALPHA_PGTABLE_H
#define _ALPHA_PGTABLE_H #define _ALPHA_PGTABLE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* include/asm-alpha/processor.h * include/asm-alpha/processor.h
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASMAXP_PTRACE_H #ifndef _ASMAXP_PTRACE_H
#define _ASMAXP_PTRACE_H #define _ASMAXP_PTRACE_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_RWSEM_H #ifndef _ALPHA_RWSEM_H
#define _ALPHA_RWSEM_H #define _ALPHA_RWSEM_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* include/asm-alpha/serial.h * include/asm-alpha/serial.h
*/ */
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASMAXP_SHMPARAM_H #ifndef _ASMAXP_SHMPARAM_H
#define _ASMAXP_SHMPARAM_H #define _ASMAXP_SHMPARAM_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASMAXP_SIGNAL_H #ifndef _ASMAXP_SIGNAL_H
#define _ASMAXP_SIGNAL_H #define _ASMAXP_SIGNAL_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_SMP_H #ifndef __ASM_SMP_H
#define __ASM_SMP_H #define __ASM_SMP_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_SOCKET_H #ifndef _ASM_SOCKET_H
#define _ASM_SOCKET_H #define _ASM_SOCKET_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_SPECIAL_INSNS_H #ifndef __ALPHA_SPECIAL_INSNS_H
#define __ALPHA_SPECIAL_INSNS_H #define __ALPHA_SPECIAL_INSNS_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_SPINLOCK_H #ifndef _ALPHA_SPINLOCK_H
#define _ALPHA_SPINLOCK_H #define _ALPHA_SPINLOCK_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_SPINLOCK_TYPES_H #ifndef _ALPHA_SPINLOCK_TYPES_H
#define _ALPHA_SPINLOCK_TYPES_H #define _ALPHA_SPINLOCK_TYPES_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_STRING_H__ #ifndef __ALPHA_STRING_H__
#define __ALPHA_STRING_H__ #define __ALPHA_STRING_H__
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_SWITCH_TO_H #ifndef __ALPHA_SWITCH_TO_H
#define __ALPHA_SWITCH_TO_H #define __ALPHA_SWITCH_TO_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_ALPHA_SYSCALL_H #ifndef _ASM_ALPHA_SYSCALL_H
#define _ASM_ALPHA_SYSCALL_H #define _ASM_ALPHA_SYSCALL_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_TERMIOS_H #ifndef _ALPHA_TERMIOS_H
#define _ALPHA_TERMIOS_H #define _ALPHA_TERMIOS_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_THREAD_INFO_H #ifndef _ALPHA_THREAD_INFO_H
#define _ALPHA_THREAD_INFO_H #define _ALPHA_THREAD_INFO_H
......
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* linux/include/asm-alpha/timex.h * linux/include/asm-alpha/timex.h
* *
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_TLB_H #ifndef _ALPHA_TLB_H
#define _ALPHA_TLB_H #define _ALPHA_TLB_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_TLBFLUSH_H #ifndef _ALPHA_TLBFLUSH_H
#define _ALPHA_TLBFLUSH_H #define _ALPHA_TLBFLUSH_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_ALPHA_TOPOLOGY_H #ifndef _ASM_ALPHA_TOPOLOGY_H
#define _ASM_ALPHA_TOPOLOGY_H #define _ASM_ALPHA_TOPOLOGY_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ALPHA_TYPES_H #ifndef _ALPHA_TYPES_H
#define _ALPHA_TYPES_H #define _ALPHA_TYPES_H
......
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ALPHA_UACCESS_H #ifndef __ALPHA_UACCESS_H
#define __ALPHA_UACCESS_H #define __ALPHA_UACCESS_H
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册