28 Jun, 2006

1 commit

  • Joel Soete noticed correctly that the fixup's clobbers must be listed
    as the ASM clobbers. FIXUP_BRANCH in unaligned.c has a new macro which
    lists all the clobbers in the fixup, we use this throughout the file
    to simplify the process of listing clobbers in the future.

    A missing "r1" clobber is added to our uaccess.h for the 64-bit
    __put_kernel_asm. Interestingly this is a pretty serious bug since gcc
    generates pretty good use of r1 as a temporary and the uses of
    __put_kernel_asm are varied and dangerous if r1 is scratched during
    an invalid write.

    Signed-off-by: Joel Soete
    Signed-off-by: Carlos O'Donell
    Signed-off-by: Kyle McMartin

    Carlos O'Donell
     

08 Sep, 2005

1 commit


01 May, 2005

1 commit

  • There were still a few comments left refering to verify_area, and two
    functions, verify_area_skas & verify_area_tt that just wrap corresponding
    access_ok_skas & access_ok_tt functions, just like verify_area does for
    access_ok - deprecate those.

    There was also a few places that still used verify_area in commented-out
    code, fix those up to use access_ok.

    After applying this one there should not be anything left but finally
    removing verify_area completely, which will happen after a kernel release
    or two.

    Signed-off-by: Jesper Juhl
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jesper Juhl
     

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