26 Apr, 2006

1 commit


11 Apr, 2006

1 commit

  • In vsyscall function do_vgettimeofday(), some functions are declared as
    inlined, which is a hint for gcc to compile the function inlined but it
    not forced. Sometimes compiler does not compile the function as
    inlined, so here inline is replaced by __always_inline prefix.

    It does not happen in gcc compiler actually, but it possibly happens.

    Signed-off-by: bibo mao
    Signed-off-by: Linus Torvalds

    mao, bibo
     

26 Mar, 2006

2 commits

  • It was a failed experiment - all benchmarks done with it on both AMD
    and Intel showed it was a loss. That was probably because the store
    buffers of the CPUs for write combining traffic weren't large enough.

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     
  • There are more and more cases where we need to know DMI information
    early to work around bugs. i386 already had early DMI scanning, but
    x86-64 didn't. Implement this now.

    This required some cleanup in the i386 code.

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     

24 Mar, 2006

1 commit


12 Jan, 2006

1 commit

  • Some people need it now on 64bit so reuse the i386 code for
    x86-64. This will be also useful for future bug workarounds.

    It is a bit simplified there because there is no need
    to do it very early on x86-64. This means it doesn't need
    early ioremap et.al. We run it as a core initcall right now.

    I hope it's not needed for early setup.

    I added a general CONFIG_DMI symbol in case IA64 or someone
    else wants to reuse the code later too.

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     

13 Sep, 2005

1 commit


24 Jun, 2005

1 commit

  • In order to use the alternative sparsemem implmentation for NUMA kernels,
    we need to reorganize the config options. This patch effectively abstracts
    out the CONFIG_DISCONTIGMEM options to CONFIG_NUMA in most cases. Thus,
    the discontigmem implementation may be employed as always, but the
    sparsemem implementation may be used alternatively.

    Signed-off-by: Matt Tolentino
    Signed-off-by: Dave Hansen
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Matt Tolentino
     

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