kvm: external module: fix include directory priority issue
commit683a909dcefc784249b5638c28e090f3e8896676
authorAndrea Arcangeli <andrea@qumranet.com>
Mon, 11 Feb 2008 11:26:08 +0000 (11 12:26 +0100)
committerAvi Kivity <avi@qumranet.com>
Mon, 11 Feb 2008 12:33:55 +0000 (11 14:33 +0200)
tree582917af8f108bdc85e6b672bde4a44aa697c88e
parent0ac5159de0b88a64ff6f3b33aad0e5c7fdf40b03
kvm: external module: fix include directory priority issue

Add a new include-compat/ directory for supplying headers which are missing
on older Linux releases.  The include order is now

- kvm headers from 'make sync'
- linux headers from $KERNELDIR
- include-compat/

Signed-off-by: Andrea Arcangeli <andrea@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
kvm/kernel/Makefile
kvm/kernel/external-module-compat.h
kvm/kernel/include-compat/asm-x86/cmpxchg.h [moved from kvm/kernel/include/asm-x86/cmpxchg.h with 97% similarity]
kvm/kernel/include-compat/linux/anon_inodes.h [moved from kvm/kernel/include/linux/anon_inodes.h with 99% similarity]
kvm/kernel/include-compat/linux/magic.h [moved from kvm/kernel/include/linux/magic.h with 100% similarity]
kvm/kernel/include-compat/linux/mutex.h [moved from kvm/kernel/include/linux/mutex.h with 97% similarity]