Zhao, Yunfeng wrote:
>
> I met following compile errors while building latest kvm.
>
> [EMAIL PROTECTED] kvm-userspace]# make
>
> make -C kernel
>
> make[1]: Entering directory `/workspace/tmp/kvm-userspace/kernel'
>
> make -C /lib/modules/2.6.22-rc4/build M=`pwd` "$@"
>
> make[2]: Entering directory 
> `/usr/src/redhat/BUILD/kernel-2.6.22rc4g85f6038f'
>
> CC [M] /workspace/tmp/kvm-userspace/kernel/svm.o
>
> In file included from /workspace/tmp/kvm-userspace/kernel/kvm_svm.h:10,
>
> from /workspace/tmp/kvm-userspace/kernel/svm.c:17:
>
> /workspace/tmp/kvm-userspace/kernel/kvm.h:302: error: field 
> ‘preempt_notifier’ has incomplete type
>

External module support got temporarily broken on 2.6.23-rc1 and 
previous kernels due to the use of the new preempt notifiers core 
functionality. I am working on emulating it for older kernels, but it 
may take a bit (I have a patch but it doesn't work well at the moment).

Note that in any case, external modules can be slower than a native 
build (i.e. build the kernel using kvm.git) as some pieces of core 
functionality need to be emulated.

-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
kvm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to