26 Apr, 2006

1 commit


17 Dec, 2005

1 commit

  • The udelay() inline for ia64 uses the ITC. If CONFIG_PREEMPT is enabled
    and the platform has unsynchronized ITCs and the calling task migrates
    to another CPU while doing the udelay loop, then the effective delay may
    be too short or very, very long.

    This patch disables preemption around 100 usec chunks of the overall
    desired udelay time. This minimizes preemption-holdoffs.

    udelay() is now too big to be inline, move it out of line and export it.

    Signed-off-by: John Hawkes
    Signed-off-by: Tony Luck

    John Hawkes
     

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