[lkml]   [2017]   [Nov]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 12/23] x86, kaiser: map dynamically-allocated LDTs

* Andy Lutomirski <> wrote:

> On Tue, Oct 31, 2017 at 3:32 PM, Dave Hansen
> <> wrote:
> >
> > Normally, a process just has a NULL mm->context.ldt. But, we
> > have a syscall for a process to set a new one. If a process does
> > that, we need to map the new LDT.
> >
> > The original KAISER patch missed this case.
> Tglx suggested that we instead increase the padding at the top of the
> user address space from 4k to 64k and put the LDT there. This is a
> slight ABI break, but I'd be rather surprised if anything noticed,
> especially because the randomized vdso currently regularly lands there
> (IIRC), so any user code that explicitly uses those 60k already
> collides with the vdso.
> I can make this happen.

Yes, let's try that.



 \ /
  Last update: 2017-11-01 09:08    [W:0.081 / U:0.424 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site