diff options
29 files changed, 18 insertions, 47 deletions
diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt index f124be6e4c3a..03c065855eaf 100644 --- a/Documentation/kbuild/makefiles.txt +++ b/Documentation/kbuild/makefiles.txt | |||
| @@ -1274,7 +1274,7 @@ See subsequent chapter for the syntax of the Kbuild file. | |||
| 1274 | 1274 | ||
| 1275 | --- 7.4 mandatory-y | 1275 | --- 7.4 mandatory-y |
| 1276 | 1276 | ||
| 1277 | mandatory-y is essentially used by include/(uapi/)asm-generic/Kbuild.asm | 1277 | mandatory-y is essentially used by include/(uapi/)asm-generic/Kbuild |
| 1278 | to define the minimum set of ASM headers that all architectures must have. | 1278 | to define the minimum set of ASM headers that all architectures must have. |
| 1279 | 1279 | ||
| 1280 | This works like optional generic-y. If a mandatory header is missing | 1280 | This works like optional generic-y. If a mandatory header is missing |
| @@ -1098,9 +1098,11 @@ asm-generic := -f $(srctree)/scripts/Makefile.asm-generic obj | |||
| 1098 | 1098 | ||
| 1099 | PHONY += asm-generic uapi-asm-generic | 1099 | PHONY += asm-generic uapi-asm-generic |
| 1100 | asm-generic: uapi-asm-generic | 1100 | asm-generic: uapi-asm-generic |
| 1101 | $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/asm | 1101 | $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/asm \ |
| 1102 | generic=include/asm-generic | ||
| 1102 | uapi-asm-generic: | 1103 | uapi-asm-generic: |
| 1103 | $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/uapi/asm | 1104 | $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/uapi/asm \ |
| 1105 | generic=include/uapi/asm-generic | ||
| 1104 | 1106 | ||
| 1105 | PHONY += prepare-objtool | 1107 | PHONY += prepare-objtool |
| 1106 | prepare-objtool: $(objtool_target) | 1108 | prepare-objtool: $(objtool_target) |
diff --git a/arch/alpha/include/uapi/asm/Kbuild b/arch/alpha/include/uapi/asm/Kbuild index 439f5157aa35..7417847dc438 100644 --- a/arch/alpha/include/uapi/asm/Kbuild +++ b/arch/alpha/include/uapi/asm/Kbuild | |||
| @@ -1,3 +1 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_32.h | generated-y += unistd_32.h | |
diff --git a/arch/arc/include/uapi/asm/Kbuild b/arch/arc/include/uapi/asm/Kbuild index 0febf1a07c30..755bb11323d8 100644 --- a/arch/arc/include/uapi/asm/Kbuild +++ b/arch/arc/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += kvm_para.h | 1 | generic-y += kvm_para.h |
| 4 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
diff --git a/arch/arm/include/uapi/asm/Kbuild b/arch/arm/include/uapi/asm/Kbuild index eee8f7d23899..23b4464c0995 100644 --- a/arch/arm/include/uapi/asm/Kbuild +++ b/arch/arm/include/uapi/asm/Kbuild | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | include include/uapi/asm-generic/Kbuild.asm | ||
| 3 | 2 | ||
| 4 | generated-y += unistd-common.h | 3 | generated-y += unistd-common.h |
| 5 | generated-y += unistd-oabi.h | 4 | generated-y += unistd-oabi.h |
diff --git a/arch/arm64/include/uapi/asm/Kbuild b/arch/arm64/include/uapi/asm/Kbuild index 87eea29b24ab..602d137932dc 100644 --- a/arch/arm64/include/uapi/asm/Kbuild +++ b/arch/arm64/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,3 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | include include/uapi/asm-generic/Kbuild.asm | ||
| 3 | 2 | ||
| 4 | generic-y += kvm_para.h | 3 | generic-y += kvm_para.h |
diff --git a/arch/c6x/include/uapi/asm/Kbuild b/arch/c6x/include/uapi/asm/Kbuild index 0febf1a07c30..755bb11323d8 100644 --- a/arch/c6x/include/uapi/asm/Kbuild +++ b/arch/c6x/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += kvm_para.h | 1 | generic-y += kvm_para.h |
| 4 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
diff --git a/arch/csky/include/uapi/asm/Kbuild b/arch/csky/include/uapi/asm/Kbuild index c1b06dcf6cf8..1c72f04ff75d 100644 --- a/arch/csky/include/uapi/asm/Kbuild +++ b/arch/csky/include/uapi/asm/Kbuild | |||
| @@ -1,3 +1 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += ucontext.h | generic-y += ucontext.h | |
diff --git a/arch/h8300/include/uapi/asm/Kbuild b/arch/h8300/include/uapi/asm/Kbuild index 0febf1a07c30..755bb11323d8 100644 --- a/arch/h8300/include/uapi/asm/Kbuild +++ b/arch/h8300/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += kvm_para.h | 1 | generic-y += kvm_para.h |
| 4 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
diff --git a/arch/hexagon/include/uapi/asm/Kbuild b/arch/hexagon/include/uapi/asm/Kbuild index c1b06dcf6cf8..1c72f04ff75d 100644 --- a/arch/hexagon/include/uapi/asm/Kbuild +++ b/arch/hexagon/include/uapi/asm/Kbuild | |||
| @@ -1,3 +1 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += ucontext.h | generic-y += ucontext.h | |
diff --git a/arch/ia64/include/uapi/asm/Kbuild b/arch/ia64/include/uapi/asm/Kbuild index 5b819e53c397..20018cb883a9 100644 --- a/arch/ia64/include/uapi/asm/Kbuild +++ b/arch/ia64/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_64.h | 1 | generated-y += unistd_64.h |
| 4 | generic-y += kvm_para.h | 2 | generic-y += kvm_para.h |
diff --git a/arch/m68k/include/uapi/asm/Kbuild b/arch/m68k/include/uapi/asm/Kbuild index 960bf1e4be53..8a7ad40be463 100644 --- a/arch/m68k/include/uapi/asm/Kbuild +++ b/arch/m68k/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_32.h | 1 | generated-y += unistd_32.h |
| 4 | generic-y += kvm_para.h | 2 | generic-y += kvm_para.h |
diff --git a/arch/microblaze/include/uapi/asm/Kbuild b/arch/microblaze/include/uapi/asm/Kbuild index 97823ec46e97..3ce84fbb2678 100644 --- a/arch/microblaze/include/uapi/asm/Kbuild +++ b/arch/microblaze/include/uapi/asm/Kbuild | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_32.h | 1 | generated-y += unistd_32.h |
| 4 | generic-y += kvm_para.h | 2 | generic-y += kvm_para.h |
| 5 | generic-y += ucontext.h | 3 | generic-y += ucontext.h |
diff --git a/arch/mips/include/uapi/asm/Kbuild b/arch/mips/include/uapi/asm/Kbuild index 0851c103a8ce..c3798bfe0486 100644 --- a/arch/mips/include/uapi/asm/Kbuild +++ b/arch/mips/include/uapi/asm/Kbuild | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_n32.h | 1 | generated-y += unistd_n32.h |
| 4 | generated-y += unistd_n64.h | 2 | generated-y += unistd_n64.h |
| 5 | generated-y += unistd_o32.h | 3 | generated-y += unistd_o32.h |
diff --git a/arch/nds32/include/uapi/asm/Kbuild b/arch/nds32/include/uapi/asm/Kbuild index c1b06dcf6cf8..1c72f04ff75d 100644 --- a/arch/nds32/include/uapi/asm/Kbuild +++ b/arch/nds32/include/uapi/asm/Kbuild | |||
| @@ -1,3 +1 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += ucontext.h | generic-y += ucontext.h | |
diff --git a/arch/nios2/include/uapi/asm/Kbuild b/arch/nios2/include/uapi/asm/Kbuild index 0febf1a07c30..755bb11323d8 100644 --- a/arch/nios2/include/uapi/asm/Kbuild +++ b/arch/nios2/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += kvm_para.h | 1 | generic-y += kvm_para.h |
| 4 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
diff --git a/arch/openrisc/include/uapi/asm/Kbuild b/arch/openrisc/include/uapi/asm/Kbuild index 0febf1a07c30..755bb11323d8 100644 --- a/arch/openrisc/include/uapi/asm/Kbuild +++ b/arch/openrisc/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generic-y += kvm_para.h | 1 | generic-y += kvm_para.h |
| 4 | generic-y += ucontext.h | 2 | generic-y += ucontext.h |
diff --git a/arch/parisc/include/uapi/asm/Kbuild b/arch/parisc/include/uapi/asm/Kbuild index c54353d390ff..22fdbd08cdc8 100644 --- a/arch/parisc/include/uapi/asm/Kbuild +++ b/arch/parisc/include/uapi/asm/Kbuild | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_32.h | 1 | generated-y += unistd_32.h |
| 4 | generated-y += unistd_64.h | 2 | generated-y += unistd_64.h |
| 5 | generic-y += kvm_para.h | 3 | generic-y += kvm_para.h |
diff --git a/arch/powerpc/include/uapi/asm/Kbuild b/arch/powerpc/include/uapi/asm/Kbuild index 214a39acdf25..2bd5b392277c 100644 --- a/arch/powerpc/include/uapi/asm/Kbuild +++ b/arch/powerpc/include/uapi/asm/Kbuild | |||
| @@ -1,4 +1,2 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
| 2 | |||
| 3 | generated-y += unistd_32.h | 1 | generated-y += unistd_32.h |
| 4 | generated-y += unistd_64.h | 2 | generated-y += unistd_64.h |
diff --git a/arch/riscv/include/uapi/asm/Kbuild b/arch/riscv/include/uapi/asm/Kbuild index d2ee86b4c091..e69de29bb2d1 100644 --- a/arch/riscv/include/uapi/asm/Kbuild +++ b/arch/riscv/include/uapi/asm/Kbuild | |||
| @@ -1 +0,0 @@ | |||
| 1 | include include/uapi/asm-generic/Kbuild.asm | ||
diff --git a/arch/s390/include/uapi/asm/Kbuild b/arch/s390/include/uapi/asm/Kbuild index da3e0d48abbc..46c1ff0b842a 100644 --- a/arch/s390/include/uapi/asm/Kbuild +++ b/arch/s390/include/uapi/asm/Kbuild | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0 | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | include include/uapi/asm-generic/Kbuild.asm | ||
| 3 | 2 | ||
| 4 | generated-y += unistd_32.h | ||
