01 Apr, 2006

1 commit

  • Implement sys_[gs]et_thread_area and the corresponding ptrace operations for
    UML. This is the main chunk, additional parts follow. This implementation is
    now well tested and has run reliably for some time, and we've understood all
    the previously existing problems.

    Their implementation saves the new GDT content and then forwards the call to
    the host when appropriate, i.e. immediately when the target process is
    running or on context switch otherwise (i.e. on fork and on ptrace() calls).

    In SKAS mode, we must switch registers on each context switch (because SKAS
    does not switches tls_array together with current->mm).

    Also, added get_cpu() locking; this has been done for SKAS mode, since TT does
    not need it (it does not use smp_processor_id()).

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso
    Acked-by: Jeff Dike
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paolo 'Blaisorblade' Giarrusso
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds