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
…
a.out-core.h
aout: suppress A.OUT library support if !CONFIG_ARCH_SUPPORTS_AOUT
17 years ago
a.out.h
[SPARC]: Merge asm-sparc{,64}/a.out.h
17 years ago
apc.h
…
asi.h
…
asmmacro.h
…
atomic.h
Add cmpxchg_local to sparc, move __cmpxchg to system.h
17 years ago
auxio.h
…
auxvec.h
…
bitext.h
…
bitops.h
forbid asm/bitops.h direct inclusion
17 years ago
bpp.h
[SPARC]: Merge asm-sparc{,64}/bpp.h
17 years ago
btfixup.h
…
bug.h
[SPARC]: Merge asm-sparc{,64}/bug.h
17 years ago
bugs.h
[SPARC]: Merge asm-sparc{,64}/bugs.h
17 years ago
byteorder.h
[SPARC]: Merge asm-sparc{,64}/byteorder.h
17 years ago
cache.h
[SPARC]: Merge asm-sparc{,64}/cache.h
17 years ago
cacheflush.h
…
checksum.h
…
clock.h
…
contregs.h
…
cpudata.h
…
cputime.h
…
current.h
[SPARC]: Merge asm-sparc{,64}/current.h
17 years ago
cypress.h
…
delay.h
…
device.h
[SPARC]: Merge asm-sparc{,64}/device.h
17 years ago
div64.h
…
dma-mapping.h
…
dma.h
[SPARC32]: __inline__ --> inline
17 years ago
ebus.h
…
ecc.h
…
eeprom.h
…
elf.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
17 years ago
emergency-restart.h
…
errno.h
[SPARC]: Merge asm-sparc{,64}/errno.h
17 years ago
fb.h
[SPARC]: Merge asm-sparc{,64}/fb.h
17 years ago
fbio.h
…
fcntl.h
…
fixmap.h
…
floppy.h
[SPARC32]: __inline__ --> inline
17 years ago
futex.h
…
hardirq.h
…
head.h
…
highmem.h
…
hw_irq.h
…
ide.h
[SPARC32]: __inline__ --> inline
17 years ago
idprom.h
…
io-unit.h
…
io.h
Remove dma_cache_(wback|inv|wback_inv) functions
17 years ago
ioctl.h
…
ioctls.h
[SPARC]: Support for new termios.
17 years ago
iommu.h
…
ipcbuf.h
…
irq.h
…
irq_regs.h
…
irqflags.h
…
jsflash.h
…
kdebug.h
…
kgdb.h
…
kmap_types.h
…
kvm.h
kvm: provide kvm.h for all architecture: fixes headers_install
17 years ago
linkage.h
…
local.h
…
machines.h
…
mbus.h
…
mc146818rtc.h
…
memreg.h
…
mman.h
…
mmu.h
…
mmu_context.h
…
module.h
…
mostek.h
…
mpmbox.h
…
msgbuf.h
…
msi.h
…
mutex.h
…
mxcc.h
…
namei.h
…
obio.h
…
of_device.h
…
of_platform.h
[SPARC]: Remove of_platform_device_create
17 years ago
openprom.h
…
openpromio.h
…
oplib.h
…
page.h
CONFIG_HIGHPTE vs. sub-page page tables.
17 years ago
param.h
avoid overflows in kernel/time.c
17 years ago
pbm.h
…
pci.h
…
pcic.h
…
pconf.h
…
percpu.h
…
perfctr.h
…
pgalloc.h
CONFIG_HIGHPTE vs. sub-page page tables.
17 years ago
pgtable.h
…
pgtsrmmu.h
…
pgtsun4.h
…
pgtsun4c.h
…
poll.h
…
posix_types.h
asm-*/posix_types.h: scrub __GLIBC__
17 years ago
processor.h
aout: move STACK_TOP[_MAX] to asm/processor.h
17 years ago
prom.h
[SPARC]: Merge include/asm-sparc{,64}/prom.h
17 years ago
psr.h
…
ptrace.h
[SPARC]: Move over to arch_ptrace().
17 years ago
reg.h
…
resource.h
…
ross.h
…
rtc.h
…
sbi.h
…
sbus.h
…
scatterlist.h
Add CONFIG_DEBUG_SG sg validation
17 years ago
sections.h
…
semaphore.h
kill DECLARE_MUTEX_LOCKED
17 years ago
sembuf.h
…
setup.h
…
sfp-machine.h
…
shmbuf.h
…
shmparam.h
…
sigcontext.h
…
siginfo.h
…
signal.h
…
smp.h
…
smpprim.h
…
socket.h
[NET]: Introducing socket mark socket option.
17 years ago
sockios.h
…
solerrno.h
…
spinlock.h
…
spinlock_types.h
…
stat.h
…
statfs.h
…
string.h
…
sun4paddr.h
…
sun4prom.h
…
sunbpp.h
…
svr4.h
…
swift.h
…
sysen.h
…
system.h
[SPARC]: Add reboot_command[] extern decl to asm/system.h
17 years ago
termbits.h
[SPARC]: Support for new termios.
17 years ago
termios.h
[SPARC]: Support for new termios.
17 years ago
thread_info.h
…
timer.h
…
timex.h
…
tlb.h
…
tlbflush.h
remove unused flush_tlb_pgtables
17 years ago
topology.h
…
traps.h
…
tsunami.h
…
turbosparc.h
…
types.h
…
uaccess.h
aout: remove unnecessary inclusions of {asm, linux}/a.out.h
17 years ago
unaligned.h
…
unistd.h
[SPARC]: Add new timerfd syscall entries.
17 years ago
user.h
…
vac-ops.h
…
vaddrs.h
…
vfc_ioctls.h
…
vga.h
…
viking.h
…
winmacro.h
…
xor.h
…