Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'kbuild-v4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull more Kbuild updates from Masahiro Yamada:

- Move generic-y of exported headers to uapi/asm/Kbuild for complete
de-coupling of UAPI

- Clean up scripts/Makefile.headersinst

- Fix host programs for 32 bit machine with XFS file system

* tag 'kbuild-v4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (29 commits)
kbuild: Enable Large File Support for hostprogs
kbuild: remove wrapper files handling from Makefile.headersinst
kbuild: split exported generic header creation into uapi-asm-generic
kbuild: do not include old-kbuild-file from Makefile.headersinst
xtensa: move generic-y of exported headers to uapi/asm/Kbuild
unicore32: move generic-y of exported headers to uapi/asm/Kbuild
tile: move generic-y of exported headers to uapi/asm/Kbuild
sparc: move generic-y of exported headers to uapi/asm/Kbuild
sh: move generic-y of exported headers to uapi/asm/Kbuild
parisc: move generic-y of exported headers to uapi/asm/Kbuild
openrisc: move generic-y of exported headers to uapi/asm/Kbuild
nios2: move generic-y of exported headers to uapi/asm/Kbuild
nios2: remove unneeded arch/nios2/include/(generated/)asm/signal.h
microblaze: move generic-y of exported headers to uapi/asm/Kbuild
metag: move generic-y of exported headers to uapi/asm/Kbuild
m68k: move generic-y of exported headers to uapi/asm/Kbuild
m32r: move generic-y of exported headers to uapi/asm/Kbuild
ia64: remove redundant generic-y += kvm_para.h from asm/Kbuild
hexagon: move generic-y of exported headers to uapi/asm/Kbuild
h8300: move generic-y of exported headers to uapi/asm/Kbuild
...

+391 -438
+17 -9
Makefile
··· 294 294 else if [ -x /bin/bash ]; then echo /bin/bash; \ 295 295 else echo sh; fi ; fi) 296 296 297 + HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS) 298 + HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS) 299 + HOST_LFS_LIBS := $(shell getconf LFS_LIBS) 300 + 297 301 HOSTCC = gcc 298 302 HOSTCXX = g++ 299 - HOSTCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 300 - HOSTCXXFLAGS = -O2 303 + HOSTCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 \ 304 + -fomit-frame-pointer -std=gnu89 $(HOST_LFS_CFLAGS) 305 + HOSTCXXFLAGS := -O2 $(HOST_LFS_CFLAGS) 306 + HOSTLDFLAGS := $(HOST_LFS_LDFLAGS) 307 + HOST_LOADLIBES := $(HOST_LFS_LIBS) 301 308 302 309 ifeq ($(shell $(HOSTCC) -v 2>&1 | grep -c "clang version"), 1) 303 310 HOSTCFLAGS += -Wno-unused-value -Wno-unused-parameter \ ··· 415 408 416 409 export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION 417 410 export ARCH SRCARCH CONFIG_SHELL HOSTCC HOSTCFLAGS CROSS_COMPILE AS LD CC 418 - export CPP AR NM STRIP OBJCOPY OBJDUMP 411 + export CPP AR NM STRIP OBJCOPY OBJDUMP HOSTLDFLAGS HOST_LOADLIBES 419 412 export MAKE AWK GENKSYMS INSTALLKERNEL PERL PYTHON UTS_MACHINE 420 413 export HOSTCXX HOSTCXXFLAGS LDFLAGS_MODULE CHECK CHECKFLAGS 421 414 ··· 463 456 endif 464 457 465 458 # Support for using generic headers in asm-generic 466 - PHONY += asm-generic 467 - asm-generic: 459 + PHONY += asm-generic uapi-asm-generic 460 + asm-generic: uapi-asm-generic 468 461 $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.asm-generic \ 469 462 src=asm obj=arch/$(SRCARCH)/include/generated/asm 463 + uapi-asm-generic: 470 464 $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.asm-generic \ 471 465 src=uapi/asm obj=arch/$(SRCARCH)/include/generated/uapi/asm 472 466 ··· 1144 1136 #Default location for installed headers 1145 1137 export INSTALL_HDR_PATH = $(objtree)/usr 1146 1138 1147 - # If we do an all arch process set dst to asm-$(hdr-arch) 1139 + # If we do an all arch process set dst to include/arch-$(hdr-arch) 1148 1140 hdr-dst = $(if $(KBUILD_HEADERS), dst=include/arch-$(hdr-arch), dst=include) 1149 1141 1150 1142 PHONY += archheaders ··· 1154 1146 archscripts: 1155 1147 1156 1148 PHONY += __headers 1157 - __headers: $(version_h) scripts_basic asm-generic archheaders archscripts 1149 + __headers: $(version_h) scripts_basic uapi-asm-generic archheaders archscripts 1158 1150 $(Q)$(MAKE) $(build)=scripts build_unifdef 1159 1151 1160 1152 PHONY += headers_install_all ··· 1165 1157 headers_install: __headers 1166 1158 $(if $(wildcard $(srctree)/arch/$(hdr-arch)/include/uapi/asm/Kbuild),, \ 1167 1159 $(error Headers not exportable for the $(SRCARCH) architecture)) 1168 - $(Q)$(MAKE) $(hdr-inst)=include/uapi 1160 + $(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include 1169 1161 $(Q)$(MAKE) $(hdr-inst)=arch/$(hdr-arch)/include/uapi $(hdr-dst) 1170 1162 1171 1163 PHONY += headers_check_all ··· 1174 1166 1175 1167 PHONY += headers_check 1176 1168 headers_check: headers_install 1177 - $(Q)$(MAKE) $(hdr-inst)=include/uapi HDRCHECK=1 1169 + $(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include HDRCHECK=1 1178 1170 $(Q)$(MAKE) $(hdr-inst)=arch/$(hdr-arch)/include/uapi $(hdr-dst) HDRCHECK=1 1179 1171 1180 1172 # ---------------------------------------------------------------------------
-24
arch/arc/include/asm/Kbuild
··· 1 - generic-y += auxvec.h 2 - generic-y += bitsperlong.h 3 1 generic-y += bugs.h 4 2 generic-y += clkdev.h 5 3 generic-y += device.h 6 4 generic-y += div64.h 7 5 generic-y += emergency-restart.h 8 - generic-y += errno.h 9 6 generic-y += extable.h 10 7 generic-y += fb.h 11 - generic-y += fcntl.h 12 8 generic-y += ftrace.h 13 9 generic-y += hardirq.h 14 10 generic-y += hw_irq.h 15 - generic-y += ioctl.h 16 - generic-y += ioctls.h 17 - generic-y += ipcbuf.h 18 11 generic-y += irq_regs.h 19 12 generic-y += irq_work.h 20 13 generic-y += kmap_types.h 21 - generic-y += kvm_para.h 22 14 generic-y += local.h 23 15 generic-y += local64.h 24 16 generic-y += mcs_spinlock.h 25 17 generic-y += mm-arch-hooks.h 26 - generic-y += mman.h 27 - generic-y += msgbuf.h 28 18 generic-y += msi.h 29 - generic-y += param.h 30 19 generic-y += parport.h 31 20 generic-y += pci.h 32 21 generic-y += percpu.h 33 - generic-y += poll.h 34 - generic-y += posix_types.h 35 22 generic-y += preempt.h 36 - generic-y += resource.h 37 - generic-y += sembuf.h 38 - generic-y += shmbuf.h 39 - generic-y += socket.h 40 - generic-y += sockios.h 41 - generic-y += stat.h 42 - generic-y += statfs.h 43 - generic-y += termbits.h 44 - generic-y += termios.h 45 23 generic-y += topology.h 46 24 generic-y += trace_clock.h 47 - generic-y += types.h 48 - generic-y += ucontext.h 49 25 generic-y += user.h 50 26 generic-y += vga.h 51 27 generic-y += word-at-a-time.h
+24
arch/arc/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ioctls.h 10 + generic-y += ipcbuf.h 11 + generic-y += kvm_para.h 12 + generic-y += mman.h 13 + generic-y += msgbuf.h 14 + generic-y += param.h 15 + generic-y += poll.h 16 + generic-y += posix_types.h 17 + generic-y += resource.h 18 + generic-y += sembuf.h 19 + generic-y += shmbuf.h 4 20 generic-y += siginfo.h 21 + generic-y += socket.h 22 + generic-y += sockios.h 23 + generic-y += stat.h 24 + generic-y += statfs.h 25 + generic-y += termbits.h 26 + generic-y += termios.h 27 + generic-y += types.h 28 + generic-y += ucontext.h
-16
arch/arm/include/asm/Kbuild
··· 1 - 2 - 3 - generic-y += bitsperlong.h 4 1 generic-y += clkdev.h 5 2 generic-y += current.h 6 3 generic-y += early_ioremap.h 7 4 generic-y += emergency-restart.h 8 - generic-y += errno.h 9 5 generic-y += exec.h 10 6 generic-y += extable.h 11 - generic-y += ioctl.h 12 - generic-y += ipcbuf.h 13 7 generic-y += irq_regs.h 14 8 generic-y += kdebug.h 15 9 generic-y += local.h 16 10 generic-y += local64.h 17 11 generic-y += mm-arch-hooks.h 18 - generic-y += msgbuf.h 19 12 generic-y += msi.h 20 - generic-y += param.h 21 13 generic-y += parport.h 22 - generic-y += poll.h 23 14 generic-y += preempt.h 24 - generic-y += resource.h 25 15 generic-y += rwsem.h 26 16 generic-y += seccomp.h 27 17 generic-y += segment.h 28 - generic-y += sembuf.h 29 18 generic-y += serial.h 30 - generic-y += shmbuf.h 31 19 generic-y += simd.h 32 20 generic-y += sizes.h 33 - generic-y += socket.h 34 - generic-y += sockios.h 35 - generic-y += termbits.h 36 - generic-y += termios.h 37 21 generic-y += timex.h 38 22 generic-y += trace_clock.h 39 23 generic-y += unaligned.h
+14
arch/arm/include/uapi/asm/Kbuild
··· 5 5 generated-y += unistd-oabi.h 6 6 generated-y += unistd-eabi.h 7 7 8 + generic-y += bitsperlong.h 9 + generic-y += errno.h 10 + generic-y += ioctl.h 11 + generic-y += ipcbuf.h 12 + generic-y += msgbuf.h 13 + generic-y += param.h 14 + generic-y += poll.h 15 + generic-y += resource.h 16 + generic-y += sembuf.h 17 + generic-y += shmbuf.h 8 18 generic-y += siginfo.h 19 + generic-y += socket.h 20 + generic-y += sockios.h 21 + generic-y += termbits.h 22 + generic-y += termios.h
-17
arch/arm64/include/asm/Kbuild
··· 6 6 generic-y += dma-contiguous.h 7 7 generic-y += early_ioremap.h 8 8 generic-y += emergency-restart.h 9 - generic-y += errno.h 10 9 generic-y += hw_irq.h 11 - generic-y += ioctl.h 12 - generic-y += ioctls.h 13 - generic-y += ipcbuf.h 14 10 generic-y += irq_regs.h 15 11 generic-y += kdebug.h 16 12 generic-y += kmap_types.h 17 - generic-y += kvm_para.h 18 13 generic-y += local.h 19 14 generic-y += local64.h 20 15 generic-y += mcs_spinlock.h 21 16 generic-y += mm-arch-hooks.h 22 - generic-y += mman.h 23 - generic-y += msgbuf.h 24 17 generic-y += msi.h 25 - generic-y += poll.h 26 18 generic-y += preempt.h 27 - generic-y += resource.h 28 19 generic-y += rwsem.h 29 20 generic-y += segment.h 30 - generic-y += sembuf.h 31 21 generic-y += serial.h 32 22 generic-y += set_memory.h 33 - generic-y += shmbuf.h 34 23 generic-y += simd.h 35 24 generic-y += sizes.h 36 - generic-y += socket.h 37 - generic-y += sockios.h 38 - generic-y += swab.h 39 25 generic-y += switch_to.h 40 - generic-y += termbits.h 41 - generic-y += termios.h 42 26 generic-y += trace_clock.h 43 - generic-y += types.h 44 27 generic-y += unaligned.h 45 28 generic-y += user.h 46 29 generic-y += vga.h
+16
arch/arm64/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += errno.h 5 + generic-y += ioctl.h 6 + generic-y += ioctls.h 7 + generic-y += ipcbuf.h 4 8 generic-y += kvm_para.h 9 + generic-y += mman.h 10 + generic-y += msgbuf.h 11 + generic-y += poll.h 12 + generic-y += resource.h 13 + generic-y += sembuf.h 14 + generic-y += shmbuf.h 15 + generic-y += socket.h 16 + generic-y += sockios.h 17 + generic-y += swab.h 18 + generic-y += termbits.h 19 + generic-y += termios.h 20 + generic-y += types.h
+1 -23
arch/blackfin/include/asm/Kbuild
··· 1 - 2 - generic-y += auxvec.h 3 - generic-y += bitsperlong.h 4 1 generic-y += bugs.h 5 2 generic-y += current.h 6 3 generic-y += device.h 7 4 generic-y += div64.h 8 5 generic-y += emergency-restart.h 9 - generic-y += errno.h 10 6 generic-y += extable.h 11 7 generic-y += fb.h 12 8 generic-y += futex.h 13 9 generic-y += hw_irq.h 14 - generic-y += ioctl.h 15 - generic-y += ipcbuf.h 16 10 generic-y += irq_regs.h 17 11 generic-y += irq_work.h 18 12 generic-y += kdebug.h 19 13 generic-y += kmap_types.h 20 - generic-y += kvm_para.h 14 + generic-y += kprobes.h 21 15 generic-y += local.h 22 16 generic-y += local64.h 23 17 generic-y += mcs_spinlock.h 24 18 generic-y += mm-arch-hooks.h 25 - generic-y += mman.h 26 - generic-y += msgbuf.h 27 - generic-y += param.h 28 19 generic-y += percpu.h 29 20 generic-y += pgalloc.h 30 21 generic-y += preempt.h 31 - generic-y += resource.h 32 - generic-y += sembuf.h 33 22 generic-y += serial.h 34 - generic-y += setup.h 35 - generic-y += shmbuf.h 36 - generic-y += shmparam.h 37 - generic-y += socket.h 38 - generic-y += sockios.h 39 - generic-y += statfs.h 40 - generic-y += termbits.h 41 - generic-y += termios.h 42 23 generic-y += topology.h 43 24 generic-y += trace_clock.h 44 - generic-y += types.h 45 - generic-y += ucontext.h 46 25 generic-y += unaligned.h 47 26 generic-y += user.h 48 27 generic-y += word-at-a-time.h 49 28 generic-y += xor.h 50 - generic-y += kprobes.h
+22
arch/blackfin/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 + 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += ioctl.h 8 + generic-y += ipcbuf.h 9 + generic-y += kvm_para.h 10 + generic-y += mman.h 11 + generic-y += msgbuf.h 12 + generic-y += param.h 13 + generic-y += resource.h 14 + generic-y += sembuf.h 15 + generic-y += setup.h 16 + generic-y += shmbuf.h 17 + generic-y += shmparam.h 18 + generic-y += socket.h 19 + generic-y += sockios.h 20 + generic-y += statfs.h 21 + generic-y += termbits.h 22 + generic-y += termios.h 23 + generic-y += types.h 24 + generic-y += ucontext.h
+1 -27
arch/c6x/include/asm/Kbuild
··· 1 - 2 1 generic-y += atomic.h 3 - generic-y += auxvec.h 4 2 generic-y += barrier.h 5 - generic-y += bitsperlong.h 6 3 generic-y += bugs.h 7 4 generic-y += clkdev.h 8 5 generic-y += current.h ··· 7 10 generic-y += div64.h 8 11 generic-y += dma.h 9 12 generic-y += emergency-restart.h 10 - generic-y += errno.h 11 13 generic-y += exec.h 12 14 generic-y += extable.h 13 15 generic-y += fb.h 14 - generic-y += fcntl.h 15 16 generic-y += futex.h 16 17 generic-y += hw_irq.h 17 18 generic-y += io.h 18 - generic-y += ioctl.h 19 - generic-y += ioctls.h 20 - generic-y += ipcbuf.h 21 19 generic-y += irq_regs.h 22 20 generic-y += irq_work.h 23 21 generic-y += kdebug.h 24 22 generic-y += kmap_types.h 23 + generic-y += kprobes.h 25 24 generic-y += local.h 26 25 generic-y += mcs_spinlock.h 27 26 generic-y += mm-arch-hooks.h 28 - generic-y += mman.h 29 27 generic-y += mmu.h 30 28 generic-y += mmu_context.h 31 - generic-y += msgbuf.h 32 - generic-y += param.h 33 29 generic-y += pci.h 34 30 generic-y += percpu.h 35 31 generic-y += pgalloc.h 36 - generic-y += poll.h 37 - generic-y += posix_types.h 38 32 generic-y += preempt.h 39 - generic-y += resource.h 40 33 generic-y += segment.h 41 - generic-y += sembuf.h 42 34 generic-y += serial.h 43 - generic-y += shmbuf.h 44 - generic-y += shmparam.h 45 - generic-y += signal.h 46 - generic-y += socket.h 47 - generic-y += sockios.h 48 - generic-y += stat.h 49 - generic-y += statfs.h 50 - generic-y += termbits.h 51 - generic-y += termios.h 52 35 generic-y += tlbflush.h 53 36 generic-y += topology.h 54 37 generic-y += trace_clock.h 55 - generic-y += types.h 56 - generic-y += ucontext.h 57 38 generic-y += user.h 58 39 generic-y += vga.h 59 40 generic-y += word-at-a-time.h 60 41 generic-y += xor.h 61 - generic-y += kprobes.h
+25
arch/c6x/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ioctls.h 10 + generic-y += ipcbuf.h 4 11 generic-y += kvm_para.h 12 + generic-y += mman.h 13 + generic-y += msgbuf.h 14 + generic-y += param.h 15 + generic-y += poll.h 16 + generic-y += posix_types.h 17 + generic-y += resource.h 18 + generic-y += sembuf.h 19 + generic-y += shmbuf.h 20 + generic-y += shmparam.h 5 21 generic-y += siginfo.h 22 + generic-y += signal.h 23 + generic-y += socket.h 24 + generic-y += sockios.h 25 + generic-y += stat.h 26 + generic-y += statfs.h 27 + generic-y += termbits.h 28 + generic-y += termios.h 29 + generic-y += types.h 30 + generic-y += ucontext.h
+2 -19
arch/cris/include/asm/Kbuild
··· 1 1 generic-y += atomic.h 2 - generic-y += auxvec.h 3 2 generic-y += barrier.h 4 - generic-y += bitsperlong.h 5 3 generic-y += clkdev.h 6 4 generic-y += cmpxchg.h 7 5 generic-y += current.h 8 6 generic-y += device.h 9 7 generic-y += div64.h 10 - generic-y += errno.h 8 + generic-y += emergency-restart.h 11 9 generic-y += exec.h 12 10 generic-y += extable.h 13 - generic-y += emergency-restart.h 14 - generic-y += fcntl.h 15 11 generic-y += futex.h 16 12 generic-y += hardirq.h 17 - generic-y += ioctl.h 18 - generic-y += ipcbuf.h 19 13 generic-y += irq_regs.h 20 14 generic-y += irq_work.h 21 15 generic-y += kdebug.h 22 16 generic-y += kmap_types.h 23 - generic-y += kvm_para.h 17 + generic-y += kprobes.h 24 18 generic-y += linkage.h 25 19 generic-y += local.h 26 20 generic-y += local64.h 27 21 generic-y += mcs_spinlock.h 28 22 generic-y += mm-arch-hooks.h 29 - generic-y += mman.h 30 23 generic-y += module.h 31 - generic-y += msgbuf.h 32 24 generic-y += percpu.h 33 - generic-y += poll.h 34 25 generic-y += preempt.h 35 - generic-y += resource.h 36 26 generic-y += sections.h 37 - generic-y += sembuf.h 38 - generic-y += shmbuf.h 39 - generic-y += socket.h 40 - generic-y += sockios.h 41 - generic-y += statfs.h 42 27 generic-y += topology.h 43 28 generic-y += trace_clock.h 44 - generic-y += types.h 45 29 generic-y += vga.h 46 30 generic-y += word-at-a-time.h 47 31 generic-y += xor.h 48 - generic-y += kprobes.h
+17
arch/cris/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ipcbuf.h 10 + generic-y += kvm_para.h 11 + generic-y += mman.h 12 + generic-y += msgbuf.h 13 + generic-y += poll.h 14 + generic-y += resource.h 15 + generic-y += sembuf.h 16 + generic-y += shmbuf.h 4 17 generic-y += siginfo.h 18 + generic-y += socket.h 19 + generic-y += sockios.h 20 + generic-y += statfs.h 21 + generic-y += types.h
+2 -28
arch/h8300/include/asm/Kbuild
··· 1 1 generic-y += asm-offsets.h 2 - generic-y += auxvec.h 3 2 generic-y += barrier.h 4 3 generic-y += bugs.h 5 4 generic-y += cacheflush.h ··· 10 11 generic-y += div64.h 11 12 generic-y += dma.h 12 13 generic-y += emergency-restart.h 13 - generic-y += errno.h 14 14 generic-y += exec.h 15 15 generic-y += extable.h 16 16 generic-y += fb.h 17 - generic-y += fcntl.h 18 17 generic-y += ftrace.h 19 18 generic-y += futex.h 20 19 generic-y += hardirq.h 21 20 generic-y += hash.h 22 21 generic-y += hw_irq.h 23 - generic-y += ioctl.h 24 - generic-y += ioctls.h 25 - generic-y += ipcbuf.h 26 22 generic-y += irq_regs.h 27 23 generic-y += irq_work.h 28 24 generic-y += kdebug.h 29 25 generic-y += kmap_types.h 30 - generic-y += kvm_para.h 26 + generic-y += kprobes.h 31 27 generic-y += linkage.h 32 28 generic-y += local.h 33 29 generic-y += local64.h 34 30 generic-y += mcs_spinlock.h 35 31 generic-y += mm-arch-hooks.h 36 - generic-y += mman.h 37 32 generic-y += mmu.h 38 33 generic-y += mmu_context.h 39 34 generic-y += module.h 40 - generic-y += msgbuf.h 41 - generic-y += param.h 42 35 generic-y += parport.h 43 36 generic-y += percpu.h 44 37 generic-y += pgalloc.h 45 - generic-y += poll.h 46 - generic-y += posix_types.h 47 38 generic-y += preempt.h 48 - generic-y += resource.h 49 39 generic-y += scatterlist.h 50 40 generic-y += sections.h 51 - generic-y += sembuf.h 52 41 generic-y += serial.h 53 - generic-y += setup.h 54 - generic-y += shmbuf.h 55 - generic-y += shmparam.h 56 42 generic-y += sizes.h 57 - generic-y += socket.h 58 - generic-y += sockios.h 59 43 generic-y += spinlock.h 60 - generic-y += stat.h 61 - generic-y += statfs.h 62 - generic-y += swab.h 63 - generic-y += termbits.h 64 - generic-y += termios.h 65 44 generic-y += timex.h 66 45 generic-y += tlbflush.h 67 - generic-y += trace_clock.h 68 46 generic-y += topology.h 69 - generic-y += types.h 70 - generic-y += ucontext.h 47 + generic-y += trace_clock.h 71 48 generic-y += unaligned.h 72 49 generic-y += vga.h 73 50 generic-y += word-at-a-time.h 74 51 generic-y += xor.h 75 - generic-y += kprobes.h
+26
arch/h8300/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += errno.h 6 + generic-y += fcntl.h 7 + generic-y += ioctl.h 8 + generic-y += ioctls.h 9 + generic-y += ipcbuf.h 10 + generic-y += kvm_para.h 11 + generic-y += mman.h 12 + generic-y += msgbuf.h 13 + generic-y += param.h 14 + generic-y += poll.h 15 + generic-y += posix_types.h 16 + generic-y += resource.h 17 + generic-y += sembuf.h 18 + generic-y += setup.h 19 + generic-y += shmbuf.h 20 + generic-y += shmparam.h 4 21 generic-y += siginfo.h 22 + generic-y += socket.h 23 + generic-y += sockios.h 24 + generic-y += stat.h 25 + generic-y += statfs.h 26 + generic-y += swab.h 27 + generic-y += termbits.h 28 + generic-y += termios.h 29 + generic-y += types.h 30 + generic-y += ucontext.h
+1 -23
arch/hexagon/include/asm/Kbuild
··· 1 - generic-y += auxvec.h 2 1 generic-y += barrier.h 3 2 generic-y += bug.h 4 3 generic-y += bugs.h ··· 6 7 generic-y += device.h 7 8 generic-y += div64.h 8 9 generic-y += emergency-restart.h 9 - generic-y += errno.h 10 10 generic-y += extable.h 11 11 generic-y += fb.h 12 - generic-y += fcntl.h 13 12 generic-y += ftrace.h 14 13 generic-y += hardirq.h 15 14 generic-y += hw_irq.h 16 - generic-y += ioctl.h 17 - generic-y += ioctls.h 18 15 generic-y += iomap.h 19 - generic-y += ipcbuf.h 20 16 generic-y += irq_regs.h 21 17 generic-y += irq_work.h 22 18 generic-y += kdebug.h 23 19 generic-y += kmap_types.h 20 + generic-y += kprobes.h 24 21 generic-y += local.h 25 22 generic-y += local64.h 26 23 generic-y += mcs_spinlock.h 27 24 generic-y += mm-arch-hooks.h 28 - generic-y += mman.h 29 - generic-y += msgbuf.h 30 25 generic-y += pci.h 31 26 generic-y += percpu.h 32 - generic-y += poll.h 33 - generic-y += posix_types.h 34 27 generic-y += preempt.h 35 - generic-y += resource.h 36 28 generic-y += rwsem.h 37 29 generic-y += sections.h 38 30 generic-y += segment.h 39 - generic-y += sembuf.h 40 31 generic-y += serial.h 41 - generic-y += shmbuf.h 42 - generic-y += shmparam.h 43 32 generic-y += sizes.h 44 - generic-y += socket.h 45 - generic-y += sockios.h 46 - generic-y += stat.h 47 - generic-y += statfs.h 48 - generic-y += termbits.h 49 - generic-y += termios.h 50 33 generic-y += topology.h 51 34 generic-y += trace_clock.h 52 - generic-y += types.h 53 - generic-y += ucontext.h 54 35 generic-y += unaligned.h 55 36 generic-y += vga.h 56 37 generic-y += word-at-a-time.h 57 38 generic-y += xor.h 58 - generic-y += kprobes.h
+22
arch/hexagon/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += errno.h 6 + generic-y += fcntl.h 7 + generic-y += ioctl.h 8 + generic-y += ioctls.h 9 + generic-y += ipcbuf.h 10 + generic-y += mman.h 11 + generic-y += msgbuf.h 12 + generic-y += poll.h 13 + generic-y += posix_types.h 14 + generic-y += resource.h 15 + generic-y += sembuf.h 16 + generic-y += shmbuf.h 17 + generic-y += shmparam.h 4 18 generic-y += siginfo.h 19 + generic-y += socket.h 20 + generic-y += sockios.h 21 + generic-y += stat.h 22 + generic-y += statfs.h 23 + generic-y += termbits.h 24 + generic-y += termios.h 25 + generic-y += types.h 26 + generic-y += ucontext.h
-2
arch/ia64/include/asm/Kbuild
··· 1 - 2 1 generic-y += clkdev.h 3 2 generic-y += exec.h 4 3 generic-y += irq_work.h 5 - generic-y += kvm_para.h 6 4 generic-y += mcs_spinlock.h 7 5 generic-y += mm-arch-hooks.h 8 6 generic-y += preempt.h
+1 -3
arch/m32r/include/asm/Kbuild
··· 1 - 2 1 generic-y += clkdev.h 3 2 generic-y += current.h 4 3 generic-y += exec.h 5 4 generic-y += extable.h 6 5 generic-y += irq_work.h 7 - generic-y += kvm_para.h 6 + generic-y += kprobes.h 8 7 generic-y += mcs_spinlock.h 9 8 generic-y += mm-arch-hooks.h 10 9 generic-y += module.h ··· 11 12 generic-y += sections.h 12 13 generic-y += trace_clock.h 13 14 generic-y += word-at-a-time.h 14 - generic-y += kprobes.h
+2 -1
arch/m32r/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 - generic-y += siginfo.h 4 + generic-y += kvm_para.h 5 + generic-y += siginfo.h
+1 -12
arch/m68k/include/asm/Kbuild
··· 1 1 generic-y += barrier.h 2 - generic-y += bitsperlong.h 3 2 generic-y += clkdev.h 4 3 generic-y += device.h 5 4 generic-y += emergency-restart.h 6 - generic-y += errno.h 7 5 generic-y += exec.h 8 6 generic-y += extable.h 9 7 generic-y += futex.h 10 8 generic-y += hw_irq.h 11 - generic-y += ioctl.h 12 - generic-y += ipcbuf.h 13 9 generic-y += irq_regs.h 14 10 generic-y += irq_work.h 15 11 generic-y += kdebug.h 16 12 generic-y += kmap_types.h 17 - generic-y += kvm_para.h 13 + generic-y += kprobes.h 18 14 generic-y += local.h 19 15 generic-y += local64.h 20 16 generic-y += mcs_spinlock.h 21 17 generic-y += mm-arch-hooks.h 22 - generic-y += mman.h 23 18 generic-y += percpu.h 24 19 generic-y += preempt.h 25 - generic-y += resource.h 26 20 generic-y += sections.h 27 - generic-y += shmparam.h 28 21 generic-y += spinlock.h 29 - generic-y += statfs.h 30 - generic-y += termios.h 31 22 generic-y += topology.h 32 23 generic-y += trace_clock.h 33 - generic-y += types.h 34 24 generic-y += word-at-a-time.h 35 25 generic-y += xor.h 36 - generic-y += kprobes.h
+10
arch/m68k/include/uapi/asm/Kbuild
··· 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 4 generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += ioctl.h 8 + generic-y += ipcbuf.h 9 + generic-y += kvm_para.h 10 + generic-y += mman.h 5 11 generic-y += msgbuf.h 12 + generic-y += resource.h 6 13 generic-y += sembuf.h 7 14 generic-y += shmbuf.h 15 + generic-y += shmparam.h 8 16 generic-y += siginfo.h 9 17 generic-y += socket.h 10 18 generic-y += sockios.h 19 + generic-y += statfs.h 11 20 generic-y += termbits.h 12 21 generic-y += termios.h 22 + generic-y += types.h
+1 -25
arch/metag/include/asm/Kbuild
··· 1 - generic-y += auxvec.h 2 - generic-y += bitsperlong.h 3 1 generic-y += bugs.h 4 2 generic-y += clkdev.h 5 3 generic-y += current.h 6 4 generic-y += device.h 7 5 generic-y += dma.h 8 6 generic-y += emergency-restart.h 9 - generic-y += errno.h 10 7 generic-y += exec.h 11 8 generic-y += extable.h 12 9 generic-y += fb.h 13 - generic-y += fcntl.h 14 10 generic-y += futex.h 15 11 generic-y += hardirq.h 16 12 generic-y += hw_irq.h 17 - generic-y += ioctl.h 18 - generic-y += ioctls.h 19 - generic-y += ipcbuf.h 20 13 generic-y += irq_regs.h 21 14 generic-y += irq_work.h 22 15 generic-y += kdebug.h 23 16 generic-y += kmap_types.h 24 - generic-y += kvm_para.h 17 + generic-y += kprobes.h 25 18 generic-y += local.h 26 19 generic-y += local64.h 27 20 generic-y += mcs_spinlock.h 28 21 generic-y += mm-arch-hooks.h 29 - generic-y += msgbuf.h 30 - generic-y += param.h 31 22 generic-y += pci.h 32 23 generic-y += percpu.h 33 - generic-y += poll.h 34 - generic-y += posix_types.h 35 24 generic-y += preempt.h 36 25 generic-y += sections.h 37 - generic-y += sembuf.h 38 26 generic-y += serial.h 39 - generic-y += shmbuf.h 40 - generic-y += shmparam.h 41 - generic-y += signal.h 42 - generic-y += socket.h 43 - generic-y += sockios.h 44 - generic-y += stat.h 45 - generic-y += statfs.h 46 27 generic-y += switch_to.h 47 - generic-y += termbits.h 48 - generic-y += termios.h 49 28 generic-y += timex.h 50 29 generic-y += trace_clock.h 51 - generic-y += types.h 52 - generic-y += ucontext.h 53 30 generic-y += unaligned.h 54 31 generic-y += user.h 55 32 generic-y += vga.h 56 33 generic-y += word-at-a-time.h 57 34 generic-y += xor.h 58 - generic-y += kprobes.h
+24
arch/metag/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ioctls.h 10 + generic-y += ipcbuf.h 11 + generic-y += kvm_para.h 4 12 generic-y += mman.h 13 + generic-y += msgbuf.h 14 + generic-y += param.h 15 + generic-y += poll.h 16 + generic-y += posix_types.h 5 17 generic-y += resource.h 18 + generic-y += sembuf.h 6 19 generic-y += setup.h 20 + generic-y += shmbuf.h 21 + generic-y += shmparam.h 22 + generic-y += signal.h 23 + generic-y += socket.h 24 + generic-y += sockios.h 25 + generic-y += stat.h 26 + generic-y += statfs.h 27 + generic-y += termbits.h 28 + generic-y += termios.h 29 + generic-y += types.h 30 + generic-y += ucontext.h
-25
arch/microblaze/include/asm/Kbuild
··· 1 - 2 1 generic-y += barrier.h 3 2 generic-y += bitops.h 4 - generic-y += bitsperlong.h 5 3 generic-y += bug.h 6 4 generic-y += bugs.h 7 5 generic-y += clkdev.h 8 6 generic-y += device.h 9 7 generic-y += div64.h 10 8 generic-y += emergency-restart.h 11 - generic-y += errno.h 12 9 generic-y += exec.h 13 10 generic-y += extable.h 14 11 generic-y += fb.h 15 - generic-y += fcntl.h 16 12 generic-y += hardirq.h 17 - generic-y += ioctl.h 18 - generic-y += ioctls.h 19 - generic-y += ipcbuf.h 20 13 generic-y += irq_regs.h 21 14 generic-y += irq_work.h 22 15 generic-y += kdebug.h ··· 20 27 generic-y += local64.h 21 28 generic-y += mcs_spinlock.h 22 29 generic-y += mm-arch-hooks.h 23 - generic-y += mman.h 24 - generic-y += msgbuf.h 25 - generic-y += param.h 26 30 generic-y += parport.h 27 31 generic-y += percpu.h 28 - generic-y += poll.h 29 32 generic-y += preempt.h 30 - generic-y += resource.h 31 - generic-y += sembuf.h 32 33 generic-y += serial.h 33 - generic-y += shmbuf.h 34 - generic-y += shmparam.h 35 - generic-y += siginfo.h 36 - generic-y += signal.h 37 - generic-y += socket.h 38 - generic-y += sockios.h 39 - generic-y += stat.h 40 - generic-y += statfs.h 41 - generic-y += swab.h 42 34 generic-y += syscalls.h 43 - generic-y += termbits.h 44 - generic-y += termios.h 45 35 generic-y += topology.h 46 36 generic-y += trace_clock.h 47 - generic-y += ucontext.h 48 37 generic-y += vga.h 49 38 generic-y += word-at-a-time.h 50 39 generic-y += xor.h
+24 -1
arch/microblaze/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 - generic-y += types.h 4 + generic-y += bitsperlong.h 5 + generic-y += errno.h 6 + generic-y += fcntl.h 7 + generic-y += ioctl.h 8 + generic-y += ioctls.h 9 + generic-y += ipcbuf.h 10 + generic-y += mman.h 11 + generic-y += msgbuf.h 12 + generic-y += param.h 13 + generic-y += poll.h 14 + generic-y += resource.h 15 + generic-y += sembuf.h 16 + generic-y += shmbuf.h 17 + generic-y += shmparam.h 5 18 generic-y += siginfo.h 19 + generic-y += signal.h 20 + generic-y += socket.h 21 + generic-y += sockios.h 22 + generic-y += stat.h 23 + generic-y += statfs.h 24 + generic-y += swab.h 25 + generic-y += termbits.h 26 + generic-y += termios.h 27 + generic-y += types.h 28 + generic-y += ucontext.h
+1 -25
arch/nios2/include/asm/Kbuild
··· 1 1 generic-y += atomic.h 2 - generic-y += auxvec.h 3 2 generic-y += barrier.h 4 3 generic-y += bitops.h 5 - generic-y += bitsperlong.h 6 4 generic-y += bug.h 7 5 generic-y += bugs.h 8 6 generic-y += clkdev.h ··· 10 12 generic-y += div64.h 11 13 generic-y += dma.h 12 14 generic-y += emergency-restart.h 13 - generic-y += errno.h 14 15 generic-y += exec.h 15 16 generic-y += extable.h 16 17 generic-y += fb.h 17 - generic-y += fcntl.h 18 18 generic-y += ftrace.h 19 19 generic-y += futex.h 20 20 generic-y += hardirq.h 21 21 generic-y += hw_irq.h 22 - generic-y += ioctl.h 23 - generic-y += ioctls.h 24 - generic-y += ipcbuf.h 25 22 generic-y += irq_regs.h 26 23 generic-y += irq_work.h 27 24 generic-y += kdebug.h 28 25 generic-y += kmap_types.h 29 - generic-y += kvm_para.h 26 + generic-y += kprobes.h 30 27 generic-y += local.h 31 28 generic-y += mcs_spinlock.h 32 29 generic-y += mm-arch-hooks.h 33 - generic-y += mman.h 34 30 generic-y += module.h 35 - generic-y += msgbuf.h 36 - generic-y += param.h 37 31 generic-y += pci.h 38 32 generic-y += percpu.h 39 - generic-y += poll.h 40 - generic-y += posix_types.h 41 33 generic-y += preempt.h 42 - generic-y += resource.h 43 34 generic-y += sections.h 44 35 generic-y += segment.h 45 - generic-y += sembuf.h 46 36 generic-y += serial.h 47 - generic-y += shmbuf.h 48 - generic-y += signal.h 49 - generic-y += socket.h 50 - generic-y += sockios.h 51 37 generic-y += spinlock.h 52 - generic-y += stat.h 53 - generic-y += statfs.h 54 - generic-y += termbits.h 55 - generic-y += termios.h 56 38 generic-y += topology.h 57 39 generic-y += trace_clock.h 58 - generic-y += types.h 59 40 generic-y += unaligned.h 60 41 generic-y += user.h 61 42 generic-y += vga.h 62 43 generic-y += word-at-a-time.h 63 44 generic-y += xor.h 64 - generic-y += kprobes.h
-22
arch/nios2/include/asm/signal.h
··· 1 - /* 2 - * Copyright Altera Corporation (C) 2013. All rights reserved 3 - * 4 - * This program is free software; you can redistribute it and/or modify it 5 - * under the terms and conditions of the GNU General Public License, 6 - * version 2, as published by the Free Software Foundation. 7 - * 8 - * This program is distributed in the hope it will be useful, but WITHOUT 9 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 10 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 11 - * more details. 12 - * 13 - * You should have received a copy of the GNU General Public License along with 14 - * this program. If not, see <http://www.gnu.org/licenses/>. 15 - * 16 - */ 17 - #ifndef _NIOS2_SIGNAL_H 18 - #define _NIOS2_SIGNAL_H 19 - 20 - #include <uapi/asm/signal.h> 21 - 22 - #endif /* _NIOS2_SIGNAL_H */
+23
arch/nios2/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ioctls.h 10 + generic-y += ipcbuf.h 11 + generic-y += kvm_para.h 12 + generic-y += mman.h 13 + generic-y += msgbuf.h 14 + generic-y += param.h 15 + generic-y += poll.h 16 + generic-y += posix_types.h 17 + generic-y += resource.h 18 + generic-y += sembuf.h 4 19 generic-y += setup.h 20 + generic-y += shmbuf.h 5 21 generic-y += siginfo.h 22 + generic-y += socket.h 23 + generic-y += sockios.h 24 + generic-y += stat.h 25 + generic-y += statfs.h 26 + generic-y += termbits.h 27 + generic-y += termios.h 28 + generic-y += types.h 6 29 generic-y += ucontext.h
+1 -28
arch/openrisc/include/asm/Kbuild
··· 1 - generic-y += auxvec.h 2 1 generic-y += barrier.h 3 - generic-y += bitsperlong.h 4 2 generic-y += bug.h 5 3 generic-y += bugs.h 6 4 generic-y += cacheflush.h ··· 9 11 generic-y += div64.h 10 12 generic-y += dma.h 11 13 generic-y += emergency-restart.h 12 - generic-y += errno.h 13 14 generic-y += exec.h 14 15 generic-y += extable.h 15 16 generic-y += fb.h 16 - generic-y += fcntl.h 17 17 generic-y += ftrace.h 18 18 generic-y += hardirq.h 19 19 generic-y += hw_irq.h 20 - generic-y += ioctl.h 21 - generic-y += ioctls.h 22 - generic-y += ipcbuf.h 23 20 generic-y += irq.h 24 21 generic-y += irq_regs.h 25 22 generic-y += irq_work.h 26 23 generic-y += kdebug.h 27 24 generic-y += kmap_types.h 28 - generic-y += kvm_para.h 25 + generic-y += kprobes.h 29 26 generic-y += local.h 30 27 generic-y += mcs_spinlock.h 31 28 generic-y += mm-arch-hooks.h 32 - generic-y += mman.h 33 29 generic-y += module.h 34 - generic-y += msgbuf.h 35 30 generic-y += pci.h 36 31 generic-y += percpu.h 37 - generic-y += poll.h 38 - generic-y += posix_types.h 39 32 generic-y += preempt.h 40 - generic-y += resource.h 41 33 generic-y += sections.h 42 34 generic-y += segment.h 43 - generic-y += sembuf.h 44 - generic-y += setup.h 45 - generic-y += shmbuf.h 46 - generic-y += shmparam.h 47 - generic-y += signal.h 48 - generic-y += socket.h 49 - generic-y += sockios.h 50 - generic-y += stat.h 51 - generic-y += statfs.h 52 35 generic-y += string.h 53 - generic-y += swab.h 54 36 generic-y += switch_to.h 55 - generic-y += termbits.h 56 - generic-y += termios.h 57 37 generic-y += topology.h 58 38 generic-y += trace_clock.h 59 - generic-y += types.h 60 - generic-y += ucontext.h 61 39 generic-y += user.h 62 40 generic-y += vga.h 63 41 generic-y += word-at-a-time.h 64 42 generic-y += xor.h 65 - generic-y += kprobes.h
+27
arch/openrisc/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ioctls.h 10 + generic-y += ipcbuf.h 11 + generic-y += kvm_para.h 12 + generic-y += mman.h 13 + generic-y += msgbuf.h 14 + generic-y += poll.h 15 + generic-y += posix_types.h 16 + generic-y += resource.h 17 + generic-y += sembuf.h 18 + generic-y += setup.h 19 + generic-y += shmbuf.h 20 + generic-y += shmparam.h 4 21 generic-y += siginfo.h 22 + generic-y += signal.h 23 + generic-y += socket.h 24 + generic-y += sockios.h 25 + generic-y += stat.h 26 + generic-y += statfs.h 27 + generic-y += swab.h 28 + generic-y += termbits.h 29 + generic-y += termios.h 30 + generic-y += types.h 31 + generic-y += ucontext.h
+1 -6
arch/parisc/include/asm/Kbuild
··· 1 - 2 - generic-y += auxvec.h 3 1 generic-y += barrier.h 4 2 generic-y += clkdev.h 5 3 generic-y += current.h ··· 9 11 generic-y += irq_regs.h 10 12 generic-y += irq_work.h 11 13 generic-y += kdebug.h 12 - generic-y += kvm_para.h 14 + generic-y += kprobes.h 13 15 generic-y += local.h 14 16 generic-y += local64.h 15 17 generic-y += mcs_spinlock.h 16 18 generic-y += mm-arch-hooks.h 17 - generic-y += param.h 18 19 generic-y += percpu.h 19 - generic-y += poll.h 20 20 generic-y += preempt.h 21 21 generic-y += seccomp.h 22 22 generic-y += segment.h ··· 24 28 generic-y += vga.h 25 29 generic-y += word-at-a-time.h 26 30 generic-y += xor.h 27 - generic-y += kprobes.h
+4
arch/parisc/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += kvm_para.h 6 + generic-y += param.h 7 + generic-y += poll.h 4 8 generic-y += resource.h
-19
arch/sh/include/asm/Kbuild
··· 1 - 2 - generic-y += bitsperlong.h 3 1 generic-y += clkdev.h 4 2 generic-y += current.h 5 3 generic-y += delay.h 6 4 generic-y += div64.h 7 5 generic-y += emergency-restart.h 8 - generic-y += errno.h 9 6 generic-y += exec.h 10 - generic-y += fcntl.h 11 - generic-y += ioctl.h 12 - generic-y += ipcbuf.h 13 7 generic-y += irq_regs.h 14 8 generic-y += irq_work.h 15 - generic-y += kvm_para.h 16 9 generic-y += local.h 17 10 generic-y += local64.h 18 11 generic-y += mcs_spinlock.h 19 12 generic-y += mm-arch-hooks.h 20 - generic-y += mman.h 21 - generic-y += msgbuf.h 22 - generic-y += param.h 23 13 generic-y += parport.h 24 14 generic-y += percpu.h 25 - generic-y += poll.h 26 15 generic-y += preempt.h 27 - generic-y += resource.h 28 16 generic-y += rwsem.h 29 - generic-y += sembuf.h 30 17 generic-y += serial.h 31 - generic-y += shmbuf.h 32 18 generic-y += sizes.h 33 - generic-y += socket.h 34 - generic-y += statfs.h 35 - generic-y += termbits.h 36 - generic-y += termios.h 37 19 generic-y += trace_clock.h 38 - generic-y += ucontext.h 39 20 generic-y += xor.h
+18
arch/sh/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += bitsperlong.h 5 + generic-y += errno.h 6 + generic-y += fcntl.h 7 + generic-y += ioctl.h 8 + generic-y += ipcbuf.h 9 + generic-y += kvm_para.h 10 + generic-y += mman.h 11 + generic-y += msgbuf.h 12 + generic-y += param.h 13 + generic-y += poll.h 14 + generic-y += resource.h 15 + generic-y += sembuf.h 16 + generic-y += shmbuf.h 4 17 generic-y += siginfo.h 18 + generic-y += socket.h 19 + generic-y += statfs.h 20 + generic-y += termbits.h 21 + generic-y += termios.h 22 + generic-y += ucontext.h
-1
arch/sparc/include/asm/Kbuild
··· 18 18 generic-y += rwsem.h 19 19 generic-y += serial.h 20 20 generic-y += trace_clock.h 21 - generic-y += types.h 22 21 generic-y += word-at-a-time.h
+2
arch/sparc/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 + 4 + generic-y += types.h
-19
arch/tile/include/asm/Kbuild
··· 2 2 generic-y += bugs.h 3 3 generic-y += clkdev.h 4 4 generic-y += emergency-restart.h 5 - generic-y += errno.h 6 5 generic-y += exec.h 7 6 generic-y += extable.h 8 7 generic-y += fb.h 9 - generic-y += fcntl.h 10 8 generic-y += hw_irq.h 11 - generic-y += ioctl.h 12 - generic-y += ioctls.h 13 - generic-y += ipcbuf.h 14 9 generic-y += irq_regs.h 15 10 generic-y += local.h 16 11 generic-y += local64.h 17 12 generic-y += mcs_spinlock.h 18 13 generic-y += mm-arch-hooks.h 19 - generic-y += msgbuf.h 20 - generic-y += param.h 21 14 generic-y += parport.h 22 - generic-y += poll.h 23 - generic-y += posix_types.h 24 15 generic-y += preempt.h 25 - generic-y += resource.h 26 16 generic-y += seccomp.h 27 - generic-y += sembuf.h 28 17 generic-y += serial.h 29 - generic-y += shmbuf.h 30 - generic-y += shmparam.h 31 - generic-y += socket.h 32 - generic-y += sockios.h 33 - generic-y += statfs.h 34 - generic-y += termbits.h 35 - generic-y += termios.h 36 18 generic-y += trace_clock.h 37 - generic-y += types.h 38 19 generic-y += xor.h
+19
arch/tile/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += errno.h 5 + generic-y += fcntl.h 6 + generic-y += ioctl.h 7 + generic-y += ioctls.h 8 + generic-y += ipcbuf.h 9 + generic-y += msgbuf.h 10 + generic-y += param.h 11 + generic-y += poll.h 12 + generic-y += posix_types.h 13 + generic-y += resource.h 14 + generic-y += sembuf.h 15 + generic-y += shmbuf.h 16 + generic-y += shmparam.h 17 + generic-y += socket.h 18 + generic-y += sockios.h 19 + generic-y += statfs.h 20 + generic-y += termbits.h 21 + generic-y += termios.h 22 + generic-y += types.h 4 23 generic-y += ucontext.h
+1 -29
arch/unicore32/include/asm/Kbuild
··· 1 - 2 1 generic-y += atomic.h 3 - generic-y += auxvec.h 4 - generic-y += bitsperlong.h 5 2 generic-y += bugs.h 6 3 generic-y += clkdev.h 7 4 generic-y += current.h 8 5 generic-y += device.h 9 6 generic-y += div64.h 10 7 generic-y += emergency-restart.h 11 - generic-y += errno.h 12 8 generic-y += exec.h 13 9 generic-y += extable.h 14 10 generic-y += fb.h 15 - generic-y += fcntl.h 16 11 generic-y += ftrace.h 17 12 generic-y += futex.h 18 13 generic-y += hardirq.h 19 14 generic-y += hw_irq.h 20 - generic-y += ioctl.h 21 - generic-y += ioctls.h 22 - generic-y += ipcbuf.h 23 15 generic-y += irq_regs.h 24 16 generic-y += irq_work.h 25 17 generic-y += kdebug.h 26 18 generic-y += kmap_types.h 19 + generic-y += kprobes.h 27 20 generic-y += local.h 28 21 generic-y += mcs_spinlock.h 29 22 generic-y += mm-arch-hooks.h 30 - generic-y += mman.h 31 23 generic-y += module.h 32 - generic-y += msgbuf.h 33 - generic-y += param.h 34 24 generic-y += parport.h 35 25 generic-y += percpu.h 36 - generic-y += poll.h 37 - generic-y += posix_types.h 38 26 generic-y += preempt.h 39 - generic-y += resource.h 40 27 generic-y += sections.h 41 28 generic-y += segment.h 42 - generic-y += sembuf.h 43 29 generic-y += serial.h 44 - generic-y += setup.h 45 - generic-y += shmbuf.h 46 - generic-y += shmparam.h 47 - generic-y += signal.h 48 30 generic-y += sizes.h 49 - generic-y += socket.h 50 - generic-y += sockios.h 51 - generic-y += stat.h 52 - generic-y += statfs.h 53 - generic-y += swab.h 54 31 generic-y += syscalls.h 55 - generic-y += termbits.h 56 - generic-y += termios.h 57 32 generic-y += topology.h 58 33 generic-y += trace_clock.h 59 - generic-y += types.h 60 - generic-y += ucontext.h 61 34 generic-y += unaligned.h 62 35 generic-y += user.h 63 36 generic-y += vga.h 64 37 generic-y += word-at-a-time.h 65 38 generic-y += xor.h 66 - generic-y += kprobes.h
+27
arch/unicore32/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + generic-y += auxvec.h 5 + generic-y += bitsperlong.h 6 + generic-y += errno.h 7 + generic-y += fcntl.h 8 + generic-y += ioctl.h 9 + generic-y += ioctls.h 10 + generic-y += ipcbuf.h 4 11 generic-y += kvm_para.h 12 + generic-y += mman.h 13 + generic-y += msgbuf.h 14 + generic-y += param.h 15 + generic-y += poll.h 16 + generic-y += posix_types.h 17 + generic-y += resource.h 18 + generic-y += sembuf.h 19 + generic-y += setup.h 20 + generic-y += shmbuf.h 21 + generic-y += shmparam.h 5 22 generic-y += siginfo.h 23 + generic-y += signal.h 24 + generic-y += socket.h 25 + generic-y += sockios.h 26 + generic-y += stat.h 27 + generic-y += statfs.h 28 + generic-y += swab.h 29 + generic-y += termbits.h 30 + generic-y += termios.h 31 + generic-y += types.h 32 + generic-y += ucontext.h
+1 -9
arch/xtensa/include/asm/Kbuild
··· 1 - generic-y += bitsperlong.h 2 1 generic-y += bug.h 3 2 generic-y += clkdev.h 4 3 generic-y += div64.h 5 4 generic-y += dma-contiguous.h 6 5 generic-y += emergency-restart.h 7 - generic-y += errno.h 8 6 generic-y += exec.h 9 7 generic-y += extable.h 10 - generic-y += fcntl.h 11 8 generic-y += hardirq.h 12 - generic-y += ioctl.h 13 9 generic-y += irq_regs.h 14 10 generic-y += irq_work.h 15 11 generic-y += kdebug.h 16 12 generic-y += kmap_types.h 17 - generic-y += kvm_para.h 13 + generic-y += kprobes.h 18 14 generic-y += linkage.h 19 15 generic-y += local.h 20 16 generic-y += local64.h ··· 18 22 generic-y += mm-arch-hooks.h 19 23 generic-y += percpu.h 20 24 generic-y += preempt.h 21 - generic-y += resource.h 22 25 generic-y += rwsem.h 23 26 generic-y += sections.h 24 - generic-y += statfs.h 25 - generic-y += termios.h 26 27 generic-y += topology.h 27 28 generic-y += trace_clock.h 28 29 generic-y += word-at-a-time.h 29 30 generic-y += xor.h 30 - generic-y += kprobes.h
+9
arch/xtensa/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 + 4 + generic-y += bitsperlong.h 5 + generic-y += errno.h 6 + generic-y += fcntl.h 7 + generic-y += ioctl.h 8 + generic-y += kvm_para.h 9 + generic-y += resource.h 3 10 generic-y += siginfo.h 11 + generic-y += statfs.h 12 + generic-y += termios.h
+4 -25
scripts/Makefile.headersinst
··· 23 23 $(filter-out $(srcdir)/,\ 24 24 $(sort $(dir $(wildcard $(srcdir)/*/))))) 25 25 26 - # caller may set destination dir (when installing to asm/) 27 - _dst := $(if $(dst),$(dst),$(obj)) 28 - 29 26 # Recursion 30 27 __headers: $(subdirs) 31 28 32 29 .PHONY: $(subdirs) 33 30 $(subdirs): 34 - $(Q)$(MAKE) $(hdr-inst)=$(obj)/$@ dst=$(_dst)/$@ 31 + $(Q)$(MAKE) $(hdr-inst)=$(obj)/$@ dst=$(dst)/$@ 35 32 36 33 # Skip header install/check for include/uapi and arch/$(hdr-arch)/include/uapi. 37 34 # We have only sub-directories there. ··· 36 39 37 40 ifeq ($(skip-inst),) 38 41 39 - # generated header directory 40 - gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj))) 41 - 42 42 # Kbuild file is optional 43 43 kbuild-file := $(srctree)/$(obj)/Kbuild 44 44 -include $(kbuild-file) 45 45 46 - old-kbuild-file := $(srctree)/$(subst uapi/,,$(obj))/Kbuild 47 - ifneq ($(wildcard $(old-kbuild-file)),) 48 - include $(old-kbuild-file) 49 - endif 50 - 51 - installdir := $(INSTALL_HDR_PATH)/$(subst uapi/,,$(_dst)) 52 - 53 - gendir := $(objtree)/$(gen) 46 + installdir := $(INSTALL_HDR_PATH)/$(dst) 47 + gendir := $(objtree)/$(subst include/,include/generated/,$(obj)) 54 48 header-files := $(notdir $(wildcard $(srcdir)/*.h)) 55 49 header-files += $(notdir $(wildcard $(srcdir)/*.agh)) 56 50 header-files := $(filter-out $(no-export-headers), $(header-files)) ··· 52 64 install-file := $(installdir)/.install 53 65 check-file := $(installdir)/.check 54 66 55 - # generic-y list all files an architecture uses from asm-generic 56 - # Use this to build a list of headers which require a wrapper 57 - generic-files := $(notdir $(wildcard $(srctree)/include/uapi/asm-generic/*.h)) 58 - wrapper-files := $(filter $(generic-files), $(generic-y)) 59 - wrapper-files := $(filter-out $(header-files), $(wrapper-files)) 60 - 61 67 # all headers files for this dir 62 - all-files := $(header-files) $(genhdr-files) $(wrapper-files) 68 + all-files := $(header-files) $(genhdr-files) 63 69 output-files := $(addprefix $(installdir)/, $(all-files)) 64 70 65 71 ifneq ($(mandatory-y),) ··· 77 95 cmd_install = \ 78 96 $(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-files); \ 79 97 $(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-files); \ 80 - for F in $(wrapper-files); do \ 81 - echo "\#include <asm-generic/$$F>" > $(installdir)/$$F; \ 82 - done; \ 83 98 touch $@ 84 99 85 100 quiet_cmd_remove = REMOVE $(unwanted)