You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christian Borntraeger
dd135ebbd2
kvm: provide kvm.h for all architecture: fixes headers_install
...
Currently include/linux/kvm.h is not considered by make headers_install,
because Kbuild cannot handle " unifdef-$(CONFIG_FOO) += foo.h. This problem
was introduced by
commit fb56dbb31c
Author: Avi Kivity <avi@qumranet.com>
Date: Sun Dec 2 10:50:06 2007 +0200
KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM
Currently, make headers_check barfs due to <asm/kvm.h>, which <linux/kvm.h>
includes, not existing. Rather than add a zillion <asm/kvm.h>s, export kvm.
only if the arch actually supports it.
Signed-off-by: Avi Kivity <avi@qumranet.com>
which makes this an 2.6.25 regression.
One way of solving the issue is to enhance Kbuild, but Avi and David conviced
me, that changing headers_install is not the way to go. This patch changes
the definition for linux/kvm.h to unifdef-y.
If unifdef-y is used for linux/kvm.h "make headers_check" will fail on all
architectures without asm/kvm.h. Therefore, this patch also provides
asm/kvm.h on all architectures.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acked-by: Avi Kivity <avi@qumranet.com>
Cc: Sam Ravnborg <sam@ravnborg.org
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: <linux-arch@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
17 years ago
..
Kbuild
Add empty Kbuild files for 'make headers_install' in remaining arches.
19 years ago
a.out.h
…
anna.h
avoid overflows in kernel/time.c
17 years ago
as85ep1.h
avoid overflows in kernel/time.c
17 years ago
asm.h
…
atomic.h
Don't include linux/config.h from anywhere else in include/
19 years ago
auxvec.h
…
bitops.h
forbid asm/bitops.h direct inclusion
18 years ago
bug.h
…
bugs.h
…
byteorder.h
…
cache.h
…
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
18 years ago
checksum.h
[NET]: V850 checksum annotations and cleanups.
18 years ago
clinkage.h
…
cputime.h
…
current.h
…
delay.h
…
device.h
Driver core: add dev_archdata to struct device
18 years ago
div64.h
…
dma-mapping.h
Don't include linux/config.h from anywhere else in include/
19 years ago
dma.h
…
elf.h
Cleanup asm/{elf,page,user}.h: #ifdef __KERNEL__ is no longer needed
17 years ago
emergency-restart.h
…
entry.h
…
errno.h
…
fb.h
fbdev: detect primary display device
18 years ago
fcntl.h
…
flat.h
Binfmt_flat: Add minimum support for the Blackfin relocations
18 years ago
fpga85e2c.h
avoid overflows in kernel/time.c
17 years ago
futex.h
…
gbus_int.h
…
hardirq.h
Don't include linux/config.h from anywhere else in include/
19 years ago
highres_timer.h
…
hw_irq.h
[PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend()
19 years ago
io.h
remove mm_{ptov,vtop}()
17 years ago
ioctl.h
…
ioctls.h
v850: enable arbitary speed tty ioctls
18 years ago
ipcbuf.h
…
irq.h
take declarations of enable_irq() et.al. to linux/interrupt.h
18 years ago
irq_regs.h
softlockup: make asm/irq_regs.h available on every platform
18 years ago
kdebug.h
move die notifier handling to common code
18 years ago
kmap_types.h
…
kvm.h
kvm: provide kvm.h for all architecture: fixes headers_install
17 years ago
linkage.h
…
local.h
…
ma.h
…
ma1.h
…
machdep.h
Don't include linux/config.h from anywhere else in include/
19 years ago
macrology.h
…
me2.h
…
mman.h
…
mmu.h
…
mmu_context.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
18 years ago
module.h
…
msgbuf.h
…
mutex.h
…
namei.h
…
page.h
Add pgtable_t to remaining nommu architectures
17 years ago
param.h
avoid overflows in kernel/time.c
17 years ago
pci.h
PCI: Use a weak symbol for the empty version of pcibios_add_platform_entries()
18 years ago
percpu.h
…
pgalloc.h
…
pgtable.h
Don't include linux/config.h from anywhere else in include/
19 years ago
poll.h
Consolidate asm/poll.h
18 years ago
posix_types.h
asm-*/posix_types.h: scrub __GLIBC__
17 years ago
processor.h
[PATCH] Make cpu_relax() imply barrier() on all arches
19 years ago
ptrace.h
…
resource.h
…
rte_cb.h
avoid overflows in kernel/time.c
17 years ago
rte_ma1_cb.h
…
rte_mb_a_pci.h
…
rte_me2_cb.h
…
rte_nb85e_cb.h
…
scatterlist.h
Add CONFIG_DEBUG_SG sg validation
18 years ago
sections.h
…
segment.h
…
semaphore.h
kill DECLARE_MUTEX_LOCKED
18 years ago
sembuf.h
…
serial.h
Don't include linux/config.h from anywhere else in include/
19 years ago
setup.h
…
shmbuf.h
…
shmparam.h
…
sigcontext.h
…
siginfo.h
…
signal.h
[PATCH] irq-flags: V850: Use the new IRQF_ constants
19 years ago
sim.h
avoid overflows in kernel/time.c
17 years ago
sim85e2.h
avoid overflows in kernel/time.c
17 years ago
sim85e2c.h
…
sim85e2s.h
…
simsyscall.h
…
socket.h
[NET]: Introducing socket mark socket option.
17 years ago
sockios.h
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
18 years ago
stat.h
…
statfs.h
…
string.h
…
system.h
Add cmpxchg_local to v850
17 years ago
teg.h
…
termbits.h
v850: enable arbitary speed tty ioctls
18 years ago
termios.h
v850: enable arbitary speed tty ioctls
18 years ago
thread_info.h
remove unused TIF_NOTIFY_RESUME flag
18 years ago
timex.h
…
tlb.h
…
tlbflush.h
remove unused flush_tlb_pgtables
18 years ago
topology.h
…
types.h
remove strict ansi check from __u64 in asm/types.h
18 years ago
uaccess.h
…
ucontext.h
…
unaligned.h
…
unistd.h
[PATCH] remove kernel syscalls
18 years ago
user.h
Sanitize the type of struct user.u_ar0
17 years ago
v850e.h
…
v850e2.h
…
v850e2_cache.h
…
v850e_cache.h
…
v850e_intc.h
…
v850e_timer_c.h
…
v850e_timer_d.h
…
v850e_uart.h
Don't include linux/config.h from anywhere else in include/
19 years ago
v850e_uarta.h
…
v850e_uartb.h
…
v850e_utils.h
…