19 Jun, 2006

1 commit

  • The byte order functions are visible to userspace. Unfortunately,
    __arch_swab32() contains an assembly instruction which is invalid when
    compiling for Thumb. This reverts to the C version when compiling for
    Thumb.

    Signed-off-by: H. Peter Anvin
    Signed-off-by: Russell King

    H. Peter Anvin
     

11 Jan, 2006

1 commit

  • Patch from Nicolas Pitre

    Depending on your gcc version, the current C-only implementation would
    produce suboptimal code, ranging from a bad register selection forcing
    an additional mov instruction to a failure to merge the eor and the ror
    in a single instruction. With a little help gcc always produces the
    best code.

    Signed-off-by: Nicolas Pitre
    Signed-off-by: Russell King

    Nicolas Pitre
     

08 Jan, 2006

1 commit


07 Jan, 2006

1 commit

  • Patch from Andre McCurdy

    Replaces generic swab32 routine with a more ARM friendly version.
    Reduces kernel text size by approx 1200 bytes when compiled with
    3.4.4 and approx 2400 bytes with 4.0.2

    Probably some performance benefit as well.

    Signed-off-by: Andre McCurdy
    Signed-off-by: Russell King

    Andre McCurdy
     

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