1. 19 May, 2004 5 commits
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] ide.c: use less stack in ide_unregister() · 10cba765
      Bartlomiej Zolnierkiewicz authored
      From: Chris Wedgwood <cw@f00f.org>
      
      Seperate function, cruft removed and old_hwif
      renamed to something less confusing.
      10cba765
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] H8/300 IDE support update · 7b4ac0ae
      Bartlomiej Zolnierkiewicz authored
      From: Yoshinori Sato <ysato@users.sourceforge.jp>
      
      With minor fixes from me
      7b4ac0ae
    • Chris Mason's avatar
      [PATCH] Fix reiserfs inode size update race · 77124e4c
      Chris Mason authored
      reiserfs_file_write unlocks the pages it operated on before updating
      i_size.  This can lead to races with writepage, who checks i_size when
      deciding how much of the file to zero out.
      
      This patch also replaces SetPageReferenced with mark_page_accessed() in
      reiserfs_file_write
      
      This was verified to fix the BitKeeper data corruption problems that
      Steven Cole has been debugging, where concurrent writes to a file and
      writebacks to disk would cause zeroes in the file when CONFIG_PREEMPT
      was enabled.
      77124e4c
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] ARM/ARM26 IDE cleanups · 4b3b8ee5
      Bartlomiej Zolnierkiewicz authored
      - clear hwif->hw in setup-pci.c before using it
      
      - fix arch/arm/Kconfig to allow IDE only on platforms supporting it
      
      - introduce IDE_ARCH_OBSOLETE_INIT and ide_default_io_ctl() so
        we can use generic ide_init_hwif_ports() and kill no longer needed
        <asm-arm/arch-*/ide.h> (leave broken lh7a40x and sa1100 versions)
      
      Cross-compile tested on ARM.
      4b3b8ee5
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] add default ARM/ARM26 IDE host driver · 20ebd12c
      Bartlomiej Zolnierkiewicz authored
      Add drivers/ide/arm/ide_arm.c for simple default IDE interfaces
      and clean obsolete ide_init_default_hwifs() implementations
      in asm-arm/arch-{cl7500,rpc,shark}/ide.h and asm-arm26/ide.h.
      
      This allows us to kill ide_init_default_hwifs() completely
      in the next patch (because lh7a40x and sa1100 are broken).
      
      Cross-compile tested on ARM.
      20ebd12c
  2. 18 May, 2004 35 commits