klibc as a historyless patchset (updated and reorganized) I have updated the klibc patchset based on feedback received. In particular, the patchset has been reorganized so as not to break git-bisect, and I have moved the optional utilities to the end. Additionally, this updates the patch base to 2.6.17-git20 (d63fb6c55f5f9eb3032fc5c3ab6eb9a26dd67cdc) and klibc 1.4.8; the main difference on the klibc side is removal of obsolete code. This is also available as a git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-klibc-clean.git The full history klibc git tree is available at: git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-klibc.git The files from the patchset are also available at: http://www.kernel.org/pub/linux/kernel/people/hpa/klibc-patchset/ This patchset corresponds to version 1.4.8 of the standalone klibc distribution. Initial infrastructure: 01-add-klibckinit-to-maintainers-file.patch 02-main-makefile-changes-for-klibc.patch Klibc proper (only added as inert files at this point): 03-core-klibc-code.patch 04-alpha-support-for-klibc.patch 05-arm-support-for-klibc.patch 06-cris-support-for-klibc.patch 07-i386-support-for-klibc.patch 08-ia64-support-for-klibc.patch 09-m32r-support-for-klibc.patch 10-m68k-support-for-klibc.patch 11-mips-support-for-klibc.patch 12-mips64-support-for-klibc.patch 13-parisc-support-for-klibc.patch 14-ppc-support-for-klibc.patch 15-ppc64-support-for-klibc.patch 16-s390-support-for-klibc.patch 17-sh-support-for-klibc.patch 18-sparc-support-for-klibc.patch 19-sparc64-support-for-klibc.patch 20-x86-64-support-for-klibc.patch 21-simple-test-suite-for-klibc.patch 22-zlib-for-klibc.patch Kinit: 23-kinit-replacement-for-in-kernel-do-mount-ipconfig-nfsroot.patch Kbuild support for klibc (this activates the klibc/kinit build): 24-klibc-basic-build-infrastructure.patch Architecture-specific options support (export variables from firmware): 25-sparc64-transmit-arch-specific-options-to-kinit-via-arch-cmd.patch 26-sparc32-transfer-arch-specific-options-to-arch-cmd.patch 27-arm-create-arch-cmd-commands-from-firmware-tags.patch Removal of kernel resume from disk and root-mounting code: 28-remove-in-kernel-resume-from-disk-invocation-code.patch 29-remove-in-kernel-root-mounting-code.patch Optional utilities (it should be possible to omit without breakage): 30-miscellaneous-utilities-for-klibc.patch 31-dash---a-small-posix-shell-for-klibc.patch 32-a-port-of-gzip-to-klibc.patch