1. 25 Feb, 2003 5 commits
    • Andrew Morton's avatar
      [PATCH] crc32 optimizations · 36303df0
      Andrew Morton authored
      Patch from Joakim Tjernlund <joakim.tjernlund@lumentis.se>
      
      Here is another update(against BK curr) for crc32(). A kind soul pointed out
      the optimizations below.
      
      lib/crc32defs.h:
       - Make it possible to define new values for CRC_LE_BITS/CRC_BE_BITS without
         modifying the source.
      
      lib/crc32.c:
       - Eliminate the need for ENDIAN_SHIFT. Saves a 24 bit shift in the byte
         loops.
      
       - Swap the XOR expression in DO_CRC. gcc for x86 can not do that simple
         optimization itself(gcc 3.2.2 and RH gcc 2.96 tested). Will improve
         performance with 20-25% on x86.
      36303df0
    • Andrew Morton's avatar
      [PATCH] Fix slab batchcount limiting code · 919ba2e9
      Andrew Morton authored
      Spotted by Anton Blanchard: Our attempt to limit the interrupts-off time in
      slab wasn't very effective.  #ifndef DEBUG is never true.
      919ba2e9
    • Andrew Morton's avatar
      [PATCH] hugetlb put_page speedup · 163a3d84
      Andrew Morton authored
      Rework this function so that we only make the indirect call to the
      page-freeing function on the final put_page(), rather than on every
      invokation.
      163a3d84
    • Andrew Morton's avatar
      [PATCH] Fix user time accounting's handling of jiffies wrap · f004b8b3
      Andrew Morton authored
      Patch from Hugh Dickins <hugh@veritas.com>
      
      Userspace shows huge elapsed time across jiffies wrap: with USER_HZ less then
      HZ, sys_times needs jiffies_64 to calculate its retval.
      f004b8b3
    • Andrew Morton's avatar
      [PATCH] make jiffies wrap 5 min after boot · 8542637f
      Andrew Morton authored
      From Tim Schmielau <tim@physik3.uni-rostock.de>
      
      Force jiffies to start out at five-minutes-before-wrap.  To find
      jiffy-wrapping bugs.
      8542637f
  2. 24 Feb, 2003 35 commits