Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-19 Thread Cyrill Gorcunov
On Mon, May 19, 2014 at 12:27:29PM +0400, Pavel Emelyanov wrote: > > > > What happens if you try to checkpoint a program that's in the vdso or, > > worse, in a signal frame with the vdso on the stack? > > Nothing good, unfortunately :( And this is one of the things we're > investigating. >

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-19 Thread Pavel Emelyanov
On 05/15/2014 11:42 PM, Andy Lutomirski wrote: > On May 14, 2014 8:36 PM, "Pavel Emelyanov" wrote: >> >> On 05/15/2014 02:23 AM, Andy Lutomirski wrote: >>> On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov wrote: On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: > On Wed,

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-19 Thread Pavel Emelyanov
On 05/15/2014 11:42 PM, Andy Lutomirski wrote: On May 14, 2014 8:36 PM, Pavel Emelyanov xe...@parallels.com wrote: On 05/15/2014 02:23 AM, Andy Lutomirski wrote: On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 02:33:54PM -0700, Andy

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-19 Thread Cyrill Gorcunov
On Mon, May 19, 2014 at 12:27:29PM +0400, Pavel Emelyanov wrote: What happens if you try to checkpoint a program that's in the vdso or, worse, in a signal frame with the vdso on the stack? Nothing good, unfortunately :( And this is one of the things we're investigating. Cyrill can

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-17 Thread Cyrill Gorcunov
On Fri, May 16, 2014 at 03:40:48PM -0700, Andy Lutomirski wrote: > >> > >> There are other ways how to find where additional pages are laying but it > >> would be great if there a straightforward interface for that (ie some mark > >> in /proc/pid/maps output). > > > > I'll try to write a patch in

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-17 Thread Cyrill Gorcunov
On Fri, May 16, 2014 at 03:40:48PM -0700, Andy Lutomirski wrote: There are other ways how to find where additional pages are laying but it would be great if there a straightforward interface for that (ie some mark in /proc/pid/maps output). I'll try to write a patch in time for 3.15.

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-16 Thread H. Peter Anvin
On 05/16/2014 03:40 PM, Andy Lutomirski wrote: > > My current draft is here: > > https://git.kernel.org/cgit/linux/kernel/git/luto/linux.git/log/?h=vdso/cleanups > > On 64-bit userspace, it results in: > > 7fffa1dfd000-7fffa1dfe000 r-xp 00:00 0 > [vdso] >

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-16 Thread Andy Lutomirski
On Thu, May 15, 2014 at 3:15 PM, Andy Lutomirski wrote: > On Thu, May 15, 2014 at 2:57 PM, Cyrill Gorcunov wrote: >> On Thu, May 15, 2014 at 02:42:48PM -0700, Andy Lutomirski wrote: >>> > >>> > Looking forward the question appear -- will VDSO_PREV_PAGES and rest of >>> > variables >>> > be kind

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-16 Thread Andy Lutomirski
On Thu, May 15, 2014 at 3:15 PM, Andy Lutomirski l...@amacapital.net wrote: On Thu, May 15, 2014 at 2:57 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Thu, May 15, 2014 at 02:42:48PM -0700, Andy Lutomirski wrote: Looking forward the question appear -- will VDSO_PREV_PAGES and rest of

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-16 Thread H. Peter Anvin
On 05/16/2014 03:40 PM, Andy Lutomirski wrote: My current draft is here: https://git.kernel.org/cgit/linux/kernel/git/luto/linux.git/log/?h=vdso/cleanups On 64-bit userspace, it results in: 7fffa1dfd000-7fffa1dfe000 r-xp 00:00 0 [vdso]

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 2:57 PM, Cyrill Gorcunov wrote: > On Thu, May 15, 2014 at 02:42:48PM -0700, Andy Lutomirski wrote: >> > >> > Looking forward the question appear -- will VDSO_PREV_PAGES and rest of >> > variables >> > be kind of immutable constants? If yes, we could calculate where the

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Thu, May 15, 2014 at 02:42:48PM -0700, Andy Lutomirski wrote: > > > > Looking forward the question appear -- will VDSO_PREV_PAGES and rest of > > variables > > be kind of immutable constants? If yes, we could calculate where the > > additional > > vma lives without requiring any kind of

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 2:31 PM, Cyrill Gorcunov wrote: > On Fri, May 16, 2014 at 12:19:14AM +0400, Cyrill Gorcunov wrote: >> >> I see what you mean. We're rather targeting on bare x86-64 at the moment >> but compat mode is needed as well (not yet implemented though). I'll take >> a precise look

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Fri, May 16, 2014 at 12:19:14AM +0400, Cyrill Gorcunov wrote: > > I see what you mean. We're rather targeting on bare x86-64 at the moment > but compat mode is needed as well (not yet implemented though). I'll take > a precise look into this area. Thanks! Indeed, because we were not running

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Thu, May 15, 2014 at 12:59:04PM -0700, Andy Lutomirski wrote: > >> > >> What version and bitness is this? > > > > x86-64, 3.15-rc5 > > Aha. Give tip/x86/vdso or -next a try or boot a 32-bit 3.15-rc kernel > and you'll see it. I see what you mean. We're rather targeting on bare x86-64 at the

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 12:53 PM, Cyrill Gorcunov wrote: > On Thu, May 15, 2014 at 12:46:34PM -0700, Andy Lutomirski wrote: >> On Thu, May 15, 2014 at 1:45 AM, Cyrill Gorcunov wrote: >> > On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: >> >> I can summarize: >> >> >> >> On 3.14

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Thu, May 15, 2014 at 12:46:34PM -0700, Andy Lutomirski wrote: > On Thu, May 15, 2014 at 1:45 AM, Cyrill Gorcunov wrote: > > On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: > >> I can summarize: > >> > >> On 3.14 and before, the vdso is just a bunch of ELF headers and > >>

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 1:45 AM, Cyrill Gorcunov wrote: > On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: >> I can summarize: >> >> On 3.14 and before, the vdso is just a bunch of ELF headers and >> executable data. When executed by 64-bit binaries, it reads from the >> fixmap

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On May 14, 2014 8:36 PM, "Pavel Emelyanov" wrote: > > On 05/15/2014 02:23 AM, Andy Lutomirski wrote: > > On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov wrote: > >> On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: > >>> On Wed, May 14, 2014 at 2:31 PM, Andrew Morton > >>>

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: > I can summarize: > > On 3.14 and before, the vdso is just a bunch of ELF headers and > executable data. When executed by 64-bit binaries, it reads from the > fixmap to do its thing. That is, it reads from kernel addresses that >

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: I can summarize: On 3.14 and before, the vdso is just a bunch of ELF headers and executable data. When executed by 64-bit binaries, it reads from the fixmap to do its thing. That is, it reads from kernel addresses that don't

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On May 14, 2014 8:36 PM, Pavel Emelyanov xe...@parallels.com wrote: On 05/15/2014 02:23 AM, Andy Lutomirski wrote: On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: On Wed, May 14, 2014 at 2:31 PM,

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 1:45 AM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: I can summarize: On 3.14 and before, the vdso is just a bunch of ELF headers and executable data. When executed by 64-bit binaries, it reads from the

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Thu, May 15, 2014 at 12:46:34PM -0700, Andy Lutomirski wrote: On Thu, May 15, 2014 at 1:45 AM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: I can summarize: On 3.14 and before, the vdso is just a bunch of ELF headers and

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 12:53 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Thu, May 15, 2014 at 12:46:34PM -0700, Andy Lutomirski wrote: On Thu, May 15, 2014 at 1:45 AM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 03:23:27PM -0700, Andy Lutomirski wrote: I can

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Thu, May 15, 2014 at 12:59:04PM -0700, Andy Lutomirski wrote: What version and bitness is this? x86-64, 3.15-rc5 Aha. Give tip/x86/vdso or -next a try or boot a 32-bit 3.15-rc kernel and you'll see it. I see what you mean. We're rather targeting on bare x86-64 at the moment but

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Fri, May 16, 2014 at 12:19:14AM +0400, Cyrill Gorcunov wrote: I see what you mean. We're rather targeting on bare x86-64 at the moment but compat mode is needed as well (not yet implemented though). I'll take a precise look into this area. Thanks! Indeed, because we were not running 32bit

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 2:31 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Fri, May 16, 2014 at 12:19:14AM +0400, Cyrill Gorcunov wrote: I see what you mean. We're rather targeting on bare x86-64 at the moment but compat mode is needed as well (not yet implemented though). I'll take a

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Cyrill Gorcunov
On Thu, May 15, 2014 at 02:42:48PM -0700, Andy Lutomirski wrote: Looking forward the question appear -- will VDSO_PREV_PAGES and rest of variables be kind of immutable constants? If yes, we could calculate where the additional vma lives without requiring any kind of [vdso] mark in

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-15 Thread Andy Lutomirski
On Thu, May 15, 2014 at 2:57 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Thu, May 15, 2014 at 02:42:48PM -0700, Andy Lutomirski wrote: Looking forward the question appear -- will VDSO_PREV_PAGES and rest of variables be kind of immutable constants? If yes, we could calculate where

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Pavel Emelyanov
On 05/15/2014 02:23 AM, Andy Lutomirski wrote: > On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov wrote: >> On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: >>> On Wed, May 14, 2014 at 2:31 PM, Andrew Morton >>> wrote: On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 2:31 PM, Andrew Morton wrote: > On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin wrote: > >> > In my linux-next all that code got deleted by Andy's "x86, vdso: >> > Reimplement vdso.so preparation in build-time C" anyway. What kernel >> > were you looking at? >> >>

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov wrote: > On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: >> On Wed, May 14, 2014 at 2:31 PM, Andrew Morton >> wrote: >> > On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin >> > wrote: >> > >> >> > In my linux-next all that code got

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Cyrill Gorcunov
On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: > On Wed, May 14, 2014 at 2:31 PM, Andrew Morton > wrote: > > On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin > > wrote: > > > >> > In my linux-next all that code got deleted by Andy's "x86, vdso: > >> > Reimplement vdso.so

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 2:31 PM, Andrew Morton wrote: > On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin wrote: > >> > In my linux-next all that code got deleted by Andy's "x86, vdso: >> > Reimplement vdso.so preparation in build-time C" anyway. What kernel >> > were you looking at? >> >>

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andrew Morton
On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin wrote: > > In my linux-next all that code got deleted by Andy's "x86, vdso: > > Reimplement vdso.so preparation in build-time C" anyway. What kernel > > were you looking at? > > Deleted? It appears in today's -next. arch/x86/vdso/vma.c:124 . > >

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 2:03 PM, Andrew Morton wrote: > On Wed, 14 May 2014 16:41:45 -0400 Sasha Levin wrote: > >> On 05/14/2014 04:23 PM, Andrew Morton wrote: >> > On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin >> > wrote: >> > >> >> Hi all, >> >> >> >> While fuzzing with trinity inside a KVM

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Sasha Levin
On 05/14/2014 05:03 PM, Andrew Morton wrote: > On Wed, 14 May 2014 16:41:45 -0400 Sasha Levin wrote: > >> On 05/14/2014 04:23 PM, Andrew Morton wrote: >>> On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin >>> wrote: >>> Hi all, While fuzzing with trinity inside a KVM tools guest

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andrew Morton
On Wed, 14 May 2014 16:41:45 -0400 Sasha Levin wrote: > On 05/14/2014 04:23 PM, Andrew Morton wrote: > > On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin > > wrote: > > > >> Hi all, > >> > >> While fuzzing with trinity inside a KVM tools guest running the latest > >> -next > >> kernel I've

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Sasha Levin
On 05/14/2014 04:23 PM, Andrew Morton wrote: > On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin wrote: > >> Hi all, >> >> While fuzzing with trinity inside a KVM tools guest running the latest -next >> kernel I've stumbled on the following spew: >> >> [ 1634.969408] BUG: unable to handle kernel

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andrew Morton
On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin wrote: > Hi all, > > While fuzzing with trinity inside a KVM tools guest running the latest -next > kernel I've stumbled on the following spew: > > [ 1634.969408] BUG: unable to handle kernel NULL pointer dereference at > (null) > [

mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Sasha Levin
Hi all, While fuzzing with trinity inside a KVM tools guest running the latest -next kernel I've stumbled on the following spew: [ 1634.969408] BUG: unable to handle kernel NULL pointer dereference at (null) [ 1634.970538] IP: special_mapping_fault (mm/mmap.c:2961) [ 1634.971420] PGD

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Pavel Emelyanov
On 05/15/2014 02:23 AM, Andy Lutomirski wrote: On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: On Wed, May 14, 2014 at 2:31 PM, Andrew Morton a...@linux-foundation.org wrote: On Wed, 14 May 2014

mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Sasha Levin
Hi all, While fuzzing with trinity inside a KVM tools guest running the latest -next kernel I've stumbled on the following spew: [ 1634.969408] BUG: unable to handle kernel NULL pointer dereference at (null) [ 1634.970538] IP: special_mapping_fault (mm/mmap.c:2961) [ 1634.971420] PGD

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andrew Morton
On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: Hi all, While fuzzing with trinity inside a KVM tools guest running the latest -next kernel I've stumbled on the following spew: [ 1634.969408] BUG: unable to handle kernel NULL pointer dereference at

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Sasha Levin
On 05/14/2014 04:23 PM, Andrew Morton wrote: On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: Hi all, While fuzzing with trinity inside a KVM tools guest running the latest -next kernel I've stumbled on the following spew: [ 1634.969408] BUG: unable to handle

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andrew Morton
On Wed, 14 May 2014 16:41:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: On 05/14/2014 04:23 PM, Andrew Morton wrote: On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: Hi all, While fuzzing with trinity inside a KVM tools guest running the latest

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Sasha Levin
On 05/14/2014 05:03 PM, Andrew Morton wrote: On Wed, 14 May 2014 16:41:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: On 05/14/2014 04:23 PM, Andrew Morton wrote: On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: Hi all, While fuzzing with trinity inside a

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 2:03 PM, Andrew Morton a...@linux-foundation.org wrote: On Wed, 14 May 2014 16:41:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: On 05/14/2014 04:23 PM, Andrew Morton wrote: On Wed, 14 May 2014 11:55:45 -0400 Sasha Levin sasha.le...@oracle.com wrote: Hi all,

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andrew Morton
On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin sasha.le...@oracle.com wrote: In my linux-next all that code got deleted by Andy's x86, vdso: Reimplement vdso.so preparation in build-time C anyway. What kernel were you looking at? Deleted? It appears in today's -next.

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 2:31 PM, Andrew Morton a...@linux-foundation.org wrote: On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin sasha.le...@oracle.com wrote: In my linux-next all that code got deleted by Andy's x86, vdso: Reimplement vdso.so preparation in build-time C anyway. What kernel

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Cyrill Gorcunov
On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: On Wed, May 14, 2014 at 2:31 PM, Andrew Morton a...@linux-foundation.org wrote: On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin sasha.le...@oracle.com wrote: In my linux-next all that code got deleted by Andy's x86, vdso:

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 3:11 PM, Cyrill Gorcunov gorcu...@gmail.com wrote: On Wed, May 14, 2014 at 02:33:54PM -0700, Andy Lutomirski wrote: On Wed, May 14, 2014 at 2:31 PM, Andrew Morton a...@linux-foundation.org wrote: On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin sasha.le...@oracle.com

Re: mm: NULL ptr deref handling mmaping of special mappings

2014-05-14 Thread Andy Lutomirski
On Wed, May 14, 2014 at 2:31 PM, Andrew Morton a...@linux-foundation.org wrote: On Wed, 14 May 2014 17:11:00 -0400 Sasha Levin sasha.le...@oracle.com wrote: In my linux-next all that code got deleted by Andy's x86, vdso: Reimplement vdso.so preparation in build-time C anyway. What kernel