18 Oct, 2010

1 commit


08 Nov, 2005

1 commit

  • Patch from Lennert Buytenhek

    The routine that nwfpe uses for converting floats/doubles to
    extended precision fails to zero two bytes of kernel stack. This
    is not immediately obvious, as the floatx80 structure has 16 bits
    of implicit padding (by design.) These two bytes are copied to
    userspace when an stfe is emulated, causing a possible info leak.

    Make the padding explicit and zero it out in the relevant places.

    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Russell King

    Lennert Buytenhek
     

16 Aug, 2005

1 commit


04 Aug, 2005

1 commit

  • Patch from Richard Purdie

    NWFPE used global variables which meant it wasn't safe for use with
    preemptive kernels. This patch removes them and communicates the
    information between functions in a preempt safe manner. Generation
    of some exceptions was broken and this has also been corrected.
    Tests with glibc's maths test suite show no change in the results
    before/after this patch.

    Signed-off-by: Richard Purdie
    Signed-off-by: Russell King

    Richard Purdie
     

24 Jun, 2005

1 commit


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