18 Jul, 2008

1 commit

  • With this commit all sparc64 header files are moved to asm-sparc.
    The remaining files (71 files) were too different to be trivially
    merged so divide them up in a _32.h and a _64.h file which
    are both included from the file with no bit size.

    The following script were used:
    cd include
    FILES=`wc -l asm-sparc64/*h | grep -v '^ 1' | cut -b 20-`

    for FILE in ${FILES}; do
    echo $FILE:
    BASE=`echo $FILE | cut -d '.' -f 1`
    FN32=${BASE}_32.h
    FN64=${BASE}_64.h
    GUARD=___ASM_SPARC_`echo $BASE | tr '-' '_' | tr [:lower:] [:upper:]`_H
    git mv asm-sparc/$FILE asm-sparc/$FN32
    git mv asm-sparc64/$FILE asm-sparc/$FN64
    echo git mv done
    printf "#ifndef %s\n" $GUARD > asm-sparc/$FILE
    printf "#define %s\n" $GUARD >> asm-sparc/$FILE
    printf "#if defined(__sparc__) && defined(__arch64__)\n" >> asm-sparc/$FILE
    printf "#include \n" $FN64 >> asm-sparc/$FILE
    printf "#else\n" >> asm-sparc/$FILE
    printf "#include \n" $FN32 >> asm-sparc/$FILE
    printf "#endif\n" >> asm-sparc/$FILE
    printf "#endif\n" >> asm-sparc/$FILE
    git add asm-sparc/$FILE
    echo new file done
    printf "#include \n" $FILE > asm-sparc64/$FILE
    git add asm-sparc64/$FILE
    echo sparc64 file done
    done

    The guard contains three '_' to avoid conflict with existing guards.
    In additing the two Kbuild files are emptied to avoid breaking
    headers_* targets.
    We will reintroduce the exported header files when the necessary
    kbuild changes are merged.

    Signed-off-by: Sam Ravnborg
    Signed-off-by: David S. Miller

    Sam Ravnborg
     

09 Feb, 2008

1 commit

  • Some arches (like alpha and ia64) already have a clean posix_types.h header.
    This brings all the others in line by removing all references to __GLIBC__
    (and some undocumented __USE_ALL).

    Signed-off-by: Mike Frysinger
    Acked-by: Ingo Molnar
    Cc: Ulrich Drepper
    Cc: Roland McGrath
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mike Frysinger
     

27 Oct, 2007

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