make -C /lib/modules/2.6.15-28-686/build M=`pwd` "$@" make[1]: Entering directory `/usr/src/linux-headers-2.6.15-28-686' CC [M] /home/roh/svn/kvm/kvm-16/kernel/svm.o In file included from :1: /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:112: warning: ‘struct file_system_type’ declared inside parameter list /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:112: warning: its scope is only this definition or declaration, which is probably not what you want /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h: In function ‘kvmfs_get_sb’: /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:114: warning: implicit declaration of function ‘get_sb_pseudo’ /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:114: error: ‘KVMFS_MAGIC’ undeclared (first use in this function) /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:114: error: (Each undeclared identifier is reported only once /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:114: error: for each function it appears in.) /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:114: warning: return makes pointer from integer without a cast In file included from include/linux/highmem.h:5, from /home/roh/svn/kvm/kvm-16/kernel/svm.c:20: include/linux/fs.h: At top level: include/linux/fs.h:1277: error: conflicting types for ‘get_sb_pseudo’ /home/roh/svn/kvm/kvm-16/kernel/external-module-compat.h:114: error: previous implicit declaration of ‘get_sb_pseudo’ was here