20 Mar, 2006

2 commits


05 Mar, 2006

1 commit


29 Sep, 2005

3 commits

  • Instead of doing byte-at-a-time user accesses to figure
    out where the fault occurred, read the saved fault_address
    from the current thread structure.

    For the sake of defensive programming, if the fault_address
    does not fall into the user buffer range, simply assume the
    whole area faulted. This will cause the fixup for
    copy_from_user() to clear the entire kernel side buffer.

    Signed-off-by: David S. Miller

    David S. Miller
     
  • We were not calling kernel_mna_trap_fault() correctly.
    Instead of being fancy, just return 0 vs. -EFAULT from
    the assembler stubs, and handle that return value as
    appropriate.

    Create an "__retl_efault" stub for assembler exception
    table entries and use it where possible.

    Signed-off-by: David S. Miller

    David S. Miller
     
  • The funny "range" exception table entries we had were only
    used by the compat layer socketcall assembly, and it wasn't
    even needed there.

    For free we now get proper exception table sorting and fast
    binary searching.

    Signed-off-by: David S. Miller

    David S. Miller
     

08 Sep, 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