1. 31 Jul, 2004 4 commits
    • Alan Cox's avatar
      [PATCH] PATCH: Fix HPT366 crash and support HPT372N · f03a6bbb
      Alan Cox authored
      On a board containing the HPT372N IDE controller the 2.6.x series kernels will
      misbehave. If the HPT372N is set up with the newer PCI identifier it is 
      ignored. If it is set up with the HPT372 identifier then the kernel crashes
      on boot.
      
      This patch is a forward port of my 2.4 driver fixes that have been in 2.4
      for a year but somehow escaped 2.6. Ronny Buchmann caught a couple
      of merge details I missed and those are fixed in this diff too.
      
      As well as adding 372N support this also fixes the unknown revision case
      to avoid crashes should any future 37x variants with weird class_rev's appear
      Signed-off-by: default avatarAlan Cox <alan@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f03a6bbb
    • 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 16 commits