09 Jan, 2007

29 commits


07 Jan, 2007

3 commits

  • Linus Torvalds
     
  • If the kernel attempts to execute a CP1 or CP2 instruction and it
    aborts, and a FP emulator is not loaded, we try to return as if to
    a user context, instead of the proper kernel context. Since the
    fault came from kernel mode, we must use the kernel return paths.

    Signed-off-by: Russell King

    Russell King
     
  • This reverts commit 59287c0913cc9a6c75712a775f6c1c1ef418ef3b.

    Hugh Dickins reports that it causes random failures on x86 with SuSE
    10.2, and points out

    "Isn't that randomization, anywhere from 0x10000 to ELF_ET_DYN_BASE,
    sure to place the ET_DYN from time to time just where the comment
    says it's trying to avoid? I assume that somehow results in the error
    reported."

    (where the comment in question is the existing comment in the source
    code about mmap/brk clashes).

    Suggested-by: Hugh Dickins
    Acked-by: Marcus Meissner
    Cc: Andrew Morton
    Cc: Andi Kleen
    Cc: Ingo Molnar
    Cc: Dave Jones
    Cc: Arjan van de Ven
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

06 Jan, 2007

8 commits