Re: fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-28 Thread Andrew Morton
On Wed, 28 Feb 2007 18:11:11 +0900 Paul Mundt <[EMAIL PROTECTED]> wrote: > On Thu, Feb 22, 2007 at 12:31:20PM -0800, John Reiser wrote: > > This patch changes arch_setup_additonal_pages() to honor vdso_enabled. > > For i386 it also allows the option of a fixed addresss to avoid > > fragmenting

Re: fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-28 Thread Chuck Ebbert
[adding Andi and Ingo] John Reiser wrote: > Architectures such as i386, sh, x86_64 have a flag /proc/sys/vm/vdso_enabled > to choose whether the kernel should setup a process to use vdso after > execve(). > Informing the user code via AT_SYSINFO* is controlled by macro ARCH_DLINFO in >

Re: fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-28 Thread Paul Mundt
On Thu, Feb 22, 2007 at 12:31:20PM -0800, John Reiser wrote: > This patch changes arch_setup_additonal_pages() to honor vdso_enabled. > For i386 it also allows the option of a fixed addresss to avoid > fragmenting the address space. Compiles and runs on i386. > x86_64 [IA32 support] and sh

Re: fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-28 Thread Paul Mundt
On Thu, Feb 22, 2007 at 12:31:20PM -0800, John Reiser wrote: This patch changes arch_setup_additonal_pages() to honor vdso_enabled. For i386 it also allows the option of a fixed addresss to avoid fragmenting the address space. Compiles and runs on i386. x86_64 [IA32 support] and sh

Re: fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-28 Thread Chuck Ebbert
[adding Andi and Ingo] John Reiser wrote: Architectures such as i386, sh, x86_64 have a flag /proc/sys/vm/vdso_enabled to choose whether the kernel should setup a process to use vdso after execve(). Informing the user code via AT_SYSINFO* is controlled by macro ARCH_DLINFO in

Re: fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-28 Thread Andrew Morton
On Wed, 28 Feb 2007 18:11:11 +0900 Paul Mundt [EMAIL PROTECTED] wrote: On Thu, Feb 22, 2007 at 12:31:20PM -0800, John Reiser wrote: This patch changes arch_setup_additonal_pages() to honor vdso_enabled. For i386 it also allows the option of a fixed addresss to avoid fragmenting the address

fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-22 Thread John Reiser
Architectures such as i386, sh, x86_64 have a flag /proc/sys/vm/vdso_enabled to choose whether the kernel should setup a process to use vdso after execve(). Informing the user code via AT_SYSINFO* is controlled by macro ARCH_DLINFO in fs/binfmt_elf.c and include/asm-$ARCH/elf.h, but the vdso page

fully honor vdso_enabled [i386, sh; x86_64?]

2007-02-22 Thread John Reiser
Architectures such as i386, sh, x86_64 have a flag /proc/sys/vm/vdso_enabled to choose whether the kernel should setup a process to use vdso after execve(). Informing the user code via AT_SYSINFO* is controlled by macro ARCH_DLINFO in fs/binfmt_elf.c and include/asm-$ARCH/elf.h, but the vdso page