1. 31 Jul, 2004 3 commits
    • Andrew Morton's avatar
      [PATCH] slab memory shrinking balancing fix · ed158dc1
      Andrew Morton authored
      The logic in shrink_slab tries to balance the proportion of slab which it
      scans against the proportion of pagecache which the caller scanned.  Problem
      is that with a large number of highmem LRU pages and a small number of lowmem
      LRU pages, the amount of pagecache scanning appears to be very small, so we
      don't push slab hard enough.
      
      The patch changes things so that for, say, a GFP_KERNEL allocation attempt we
      only consider ZONE_NORMAL and ZONE_DMA when calculating "what proportion of
      the LRU did the caller just scan".
      
      This will have the effect of shrinking slab harder in response to GFP_KERNEL
      allocations than for GFP_HIGHMEM allocations.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      ed158dc1
    • Tom Rini's avatar
      [PATCH] ppc32: fix compilation with binutils-2.15 · f44ba7d6
      Tom Rini authored
      Currently, ppc32 will not always compile with binutils-2.15.  The issue
      is that binutils has become even more strict about which opcodes can be
      used with which CPU flags.  The problem is that we have a number of
      cases where we compile with altivec instructions (with runtime checks to
      make sure we can actually run them) in code that's not altivec specific.
      
      The fix for this is to always pass in -maltivec on CONFIG_6xx.  To do
      this cleanly, we split our AFLAGS definition up into
      aflags-$(CONFIG_FOO).
      Signed-off-by: default avatarTom Rini <trini@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f44ba7d6
    • Linus Torvalds's avatar
      Merge bk://linux-sam.bkbits.net/kbuild · 81cae4d4
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      81cae4d4
  2. 30 Jul, 2004 20 commits
  3. 29 Jul, 2004 17 commits