1. 29 Apr, 2004 8 commits
    • Alexander Viro's avatar
      [PATCH] Fix might_sleep in /proc/swaps code · c6845c0c
      Alexander Viro authored
      This fixes a locking problem noted by Tim Hockin:
          * /proc/swaps uses seq_file code, calling seq_path() with swaplock held
          * seq_path() calls d_path()
          * d_path() calls mntput() which might_sleep()
      
      We add a new semaphore protecting insertions/removals in the set of swap
      components + switch of ->start()/->stop() to the same semaphore [fixes
      deadlocks] + trivial cleanup of ->next().
      c6845c0c
    • David Gibson's avatar
      [PATCH] POWER5 erratum workaround · ae08d237
      David Gibson authored
      Early POWER5 revisions (<DD2.1) have a problem requiring slbie
      instructions to be repeated under some circumstances.  The patch below
      adds a workaround (patch made by Anton Blanchard).
      ae08d237
    • David Gibson's avatar
      [PATCH] Fix overeager stack-expansion on ppc64 · e3756200
      David Gibson authored
      This fix is from Paul Mackerras and was applied in 2.4 sometime late
      last year.
      
      On ppc64, touching addresses between the highest other mapping and the
      stack can cause the stack to be extended way, way down, rather than
      causing a SEGV as you would expect.  This patch only allows the stack
      mapping to be extended to cover addresses actually within the stack
      (as determined by looking at the process's r1).  This fix is ported
      from 2.4
      
      This fixes failures on the LTP's shmdt01, munmap01 and munmap02 tests.
      e3756200
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] fix default IDE interfaces initialization for PPC32 · 4734c153
      Bartlomiej Zolnierkiewicz authored
      In ide_init_default_irq() patch I overlooked that ppc_ide_md.init_hwif_ports()
      called from generic ide_init_hwif_ports() can set hwif->irq and it will
      be overwritten by ide_init_default_irq() if CONFIG_PCI is defined.  Fix
      it.
      
      I will clean it up properly later after killing ide_init_hwif_ports() on
      ARM{26}.  Doing it now is just wasted effort.
      4734c153
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk · cd6f2953
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      cd6f2953
    • Dirk Behme's avatar
      [ARM PATCH] 1835/1: Make ALTERA Excalibur work again in 2.6.5 · 70cc3dfa
      Dirk Behme authored
      Patch from Dirk Behme
      
      Make ALTERA Excalibur work again in 2.6.4. Update serial driver uart00.c and defconfig.
      
      This is an update of patch 1833/1.
      
      Remove #include <config/pld/hotswap.h>, it isn't necessary at all. 
      70cc3dfa
    • Russell King's avatar
      [ARM] Add Versatile default configuration · f3fea915
      Russell King authored
      f3fea915
    • Russell King's avatar
      de837a59
  2. 28 Apr, 2004 24 commits
  3. 29 Apr, 2004 5 commits
  4. 28 Apr, 2004 3 commits
    • Andrew Morton's avatar
      [PATCH] ppc32: Update Motorola PrPMC750 support · abfd7fc4
      Andrew Morton authored
      From: Tom Rini <trini@kernel.crashing.org>
      
      This patch updates support for the Motorola PrPMC750 platform.  Most of the
      size in this patch comes from merging prpmc750_pci.c and prpmc750_setup.c into
      just prpmc750.c.
      abfd7fc4
    • Andrew Morton's avatar
      [PATCH] ppc32: Add openpic_hookup_cascade() · 6c4f928b
      Andrew Morton authored
      From: Tom Rini <trini@kernel.crashing.org>
      
      This patch adds openpic_hookup_cascade(offset, name, handler) which allows for
      an arbitrary interrupt controller to be hooked up as a cascade to the openpic.
       This also allows for platforms to just not have a cascaded controller.
      6c4f928b
    • Andrew Morton's avatar
      [PATCH] ppc32: Update SBS K2 support · 9be15f90
      Andrew Morton authored
      From: Tom Rini <trini@kernel.crashing.org>
      
      This patch updates support for the SBS K2 platform.  Most of the size in this
      patch comes from merging k2_pci.c and k2_setup.c into just k2.c.
      9be15f90