* MADV_DONTFORK undeclared
@ 2008-08-28 10:55 Dietmar Maurer
2008-08-28 11:01 ` Zhang, Xiantao
0 siblings, 1 reply; 6+ messages in thread
From: Dietmar Maurer @ 2008-08-28 10:55 UTC (permalink / raw)
To: kvm
Compiling latest version 74 give me (on debian 4.0):
/home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In function
'kvm_setup_guest_memory':
/home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
'MADV_DONTFORK' undeclared (first use in this function)
/home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
(Each undeclared identifier is reported only once
/home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error: for
each function it appears in.)
man madvise does not mention this flag.
Whats wrong?
- Dietmar
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: MADV_DONTFORK undeclared
2008-08-28 10:55 MADV_DONTFORK undeclared Dietmar Maurer
@ 2008-08-28 11:01 ` Zhang, Xiantao
2008-08-28 11:06 ` AW: " Dietmar Maurer
0 siblings, 1 reply; 6+ messages in thread
From: Zhang, Xiantao @ 2008-08-28 11:01 UTC (permalink / raw)
To: Dietmar Maurer, kvm
Dietmar Maurer wrote:
> Compiling latest version 74 give me (on debian 4.0):
>
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In function
> 'kvm_setup_guest_memory':
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> 'MADV_DONTFORK' undeclared (first use in this function)
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> (Each undeclared identifier is reported only once
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> for each function it appears in.)
MADV_DONTFORK should be a new advice type for madvise, so it isn't
declared in older header files.
Avi, maybe you should add the stuff to solve the OS compatibility
issues.
Thanks
Xiantao
>
> man madvise does not mention this flag.
>
> Whats wrong?
>
> - Dietmar
^ permalink raw reply [flat|nested] 6+ messages in thread
* AW: MADV_DONTFORK undeclared
2008-08-28 11:01 ` Zhang, Xiantao
@ 2008-08-28 11:06 ` Dietmar Maurer
2008-08-28 11:10 ` Zhang, Xiantao
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Dietmar Maurer @ 2008-08-28 11:06 UTC (permalink / raw)
To: Zhang, Xiantao, kvm
Well, I guess I need to update my kernel headers
> -----Ursprüngliche Nachricht-----
> Von: Zhang, Xiantao [mailto:xiantao.zhang@intel.com]
> Gesendet: Donnerstag, 28. August 2008 13:01
> An: Dietmar Maurer; kvm@vger.kernel.org
> Betreff: RE: MADV_DONTFORK undeclared
>
> Dietmar Maurer wrote:
> > Compiling latest version 74 give me (on debian 4.0):
> >
> > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In function
> > 'kvm_setup_guest_memory':
> > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> > 'MADV_DONTFORK' undeclared (first use in this function)
> > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> > (Each undeclared identifier is reported only once
> > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> > for each function it appears in.)
>
> MADV_DONTFORK should be a new advice type for madvise, so it
> isn't declared in older header files.
>
> Avi, maybe you should add the stuff to solve the OS
> compatibility issues.
>
> Thanks
> Xiantao
>
>
> >
> > man madvise does not mention this flag.
> >
> > Whats wrong?
> >
> > - Dietmar
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: MADV_DONTFORK undeclared
2008-08-28 11:06 ` AW: " Dietmar Maurer
@ 2008-08-28 11:10 ` Zhang, Xiantao
2008-08-28 14:22 ` Marcelo Tosatti
2008-09-04 22:43 ` AW: " Carsten Bock
2 siblings, 0 replies; 6+ messages in thread
From: Zhang, Xiantao @ 2008-08-28 11:10 UTC (permalink / raw)
To: Dietmar Maurer, kvm
Dietmar Maurer wrote:
> Well, I guess I need to update my kernel headers
Yeah :)
>> -----Ursprüngliche Nachricht-----
>> Von: Zhang, Xiantao [mailto:xiantao.zhang@intel.com]
>> Gesendet: Donnerstag, 28. August 2008 13:01
>> An: Dietmar Maurer; kvm@vger.kernel.org
>> Betreff: RE: MADV_DONTFORK undeclared
>>
>> Dietmar Maurer wrote:
>>> Compiling latest version 74 give me (on debian 4.0):
>>>
>>> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In
>>> function 'kvm_setup_guest_memory':
>>> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
>>> 'MADV_DONTFORK' undeclared (first use in this function)
>>> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
>>> (Each undeclared identifier is reported only once
>>> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
>>> for each function it appears in.)
>>
>> MADV_DONTFORK should be a new advice type for madvise, so it
>> isn't declared in older header files.
>>
>> Avi, maybe you should add the stuff to solve the OS compatibility
>> issues.
>>
>> Thanks
>> Xiantao
>>
>>
>>>
>>> man madvise does not mention this flag.
>>>
>>> Whats wrong?
>>>
>>> - Dietmar
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: MADV_DONTFORK undeclared
2008-08-28 11:06 ` AW: " Dietmar Maurer
2008-08-28 11:10 ` Zhang, Xiantao
@ 2008-08-28 14:22 ` Marcelo Tosatti
2008-09-04 22:43 ` AW: " Carsten Bock
2 siblings, 0 replies; 6+ messages in thread
From: Marcelo Tosatti @ 2008-08-28 14:22 UTC (permalink / raw)
To: Dietmar Maurer; +Cc: Zhang, Xiantao, kvm
On Thu, Aug 28, 2008 at 01:06:13PM +0200, Dietmar Maurer wrote:
> Well, I guess I need to update my kernel headers
>
> > Dietmar Maurer wrote:
> > > Compiling latest version 74 give me (on debian 4.0):
> > >
> > > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In function
> > > 'kvm_setup_guest_memory':
> > > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> > > 'MADV_DONTFORK' undeclared (first use in this function)
> > > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> > > (Each undeclared identifier is reported only once
> > > /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> > > for each function it appears in.)
> >
> > MADV_DONTFORK should be a new advice type for madvise, so it
> > isn't declared in older header files.
> >
> > Avi, maybe you should add the stuff to solve the OS
> > compatibility issues.
Sorry, my bad.
Just comment that madvise(MADV_DONTFORK) call out for now, will post
a compat patch soon.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: AW: MADV_DONTFORK undeclared
2008-08-28 11:06 ` AW: " Dietmar Maurer
2008-08-28 11:10 ` Zhang, Xiantao
2008-08-28 14:22 ` Marcelo Tosatti
@ 2008-09-04 22:43 ` Carsten Bock
2 siblings, 0 replies; 6+ messages in thread
From: Carsten Bock @ 2008-09-04 22:43 UTC (permalink / raw)
To: kvm
> Dietmar Maurer wrote:
> Compiling latest version 74 give me (on debian 4.0):
>
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c: In function
> 'kvm_setup_guest_memory':
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> 'MADV_DONTFORK' undeclared (first use in this function)
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> (Each undeclared identifier is reported only once
> /home/dietmar/pve/pve-kvm-2.6.24/kvm-74/qemu/qemu-kvm.c:821: error:
> for each function it appears in.)
Hi,
i had the same problem:
My quick fix with Debian 4.0 and Kernel(.org) 2.6.26.3 was to replace
#include <sys/mman.h>
with
#include <asm/mman.h>
in kvm-74/qemu/qemu-kvm.c
(not sure though if this is such a good idea...)
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-09-04 23:35 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-28 10:55 MADV_DONTFORK undeclared Dietmar Maurer
2008-08-28 11:01 ` Zhang, Xiantao
2008-08-28 11:06 ` AW: " Dietmar Maurer
2008-08-28 11:10 ` Zhang, Xiantao
2008-08-28 14:22 ` Marcelo Tosatti
2008-09-04 22:43 ` AW: " Carsten Bock
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox