1. 14 Dec, 2010 4 commits
  2. 02 Dec, 2010 1 commit
    • Thomas Chou's avatar
      gen_init_cpio: remove leading `/' from file names · 43f901fb
      Thomas Chou authored
      When we extracted the generated cpio archive using "cpio -id" command,
      it complained,
      cpio: Removing leading `/' from member names
      cpio: Removing leading `/' from member names
      cpio: Removing leading `/' from member names
      It is worse with the latest "cpio" or "pax", which tries to overwrite
      the host file system with the leading '/'.
      So the leading '/' of file names should be removed. This is consistent
      with the initramfs come with major distributions such as Fedora or
      Debian, etc.
      Signed-off-by: default avatarThomas Chou <thomas@wytron.com.tw>
      Acked-by: Mike Frysinger<vapier@gentoo.org>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
  3. 25 Nov, 2010 1 commit
  4. 11 Nov, 2010 1 commit
    • Eric Dumazet's avatar
      fixdep: use hash table instead of a single array · 8af27e1d
      Eric Dumazet authored
      I noticed fixdep uses ~2% of cpu time in kernel build, in function
      fixdep spends a lot of cpu cycles in linear searches in its internal
      string array. With about 400 stored strings per dep file, this begins to
      be noticeable.
      Convert fixdep to use a hash table.
      kbuild results on my x86_64 allmodconfig
      Before patch :
      real	10m30.414s
      user	61m51.456s
      sys	8m28.200s
      real	10m12.334s
      user	61m50.236s
      sys	8m30.448s
      real	10m42.947s
      user	61m50.028s
      sys	8m32.380s
      real	10m8.180s
      user	61m22.506s
      sys	8m32.384s
      real	10m35.039s
      user	61m21.654s
      sys	8m32.212s
      real	10m14.487s
      user	61m23.498s
      sys	8m32.312s
      Signed-off-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
  5. 01 Nov, 2010 4 commits
  6. 31 Oct, 2010 14 commits
  7. 30 Oct, 2010 15 commits