1. 15 Jul, 2004 6 commits
    • David Woodhouse's avatar
      Merge linux-mtd@bkbits.net:mtd-2.6 · 506a6f1c
      David Woodhouse authored
      into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6
      506a6f1c
    • David Woodhouse's avatar
      NOR flash drivers update · 67d4878e
      David Woodhouse authored
       - Handle cached access to flash chips on supporting platforms
       - Handle arrangements of chips larger than a single bus width
       - Clean up the AMD/Fujitsu chip driver
       - Update board 'mapping' drivers to match
       - New mapping drivers for new platforms.
      67d4878e
    • David Woodhouse's avatar
      MTD core include and device code cleanup · 7df80b4c
      David Woodhouse authored
       - Move user-visible bits from headers to include/mtd/ directory.
       - Update old DiskOnChip drivers for newer hardware.
       - Switch NFTL and INFTL support to work with new DiskOnChip/NAND code.
       - New phram driver, reimplenting the ugly slram driver.
       - Bug fixes in partitioning code
      7df80b4c
    • David Woodhouse's avatar
      JFFS2 file system update · 4af8e944
      David Woodhouse authored
       - Improved support for NAND flash
       - More generic compression support, allowing for extra compressors
       - Fix potential deadlock with kupdated
      4af8e944
    • David Woodhouse's avatar
      NAND flash driver updates. · 987817ef
      David Woodhouse authored
      Update the core NAND code:
       - support multiple chips
       - support bad block tables
       - improved generic ECC support and 'spare area' usage.
       - 16-bit NAND
       - Large-block NAND devices
       - Renesas AG-AND devices
       - M-Systems DiskOnChip devices
       - Other new board support wrappers
      
      Most of the work was done by Thomas Gleixner.
      Signed-Off-By: default avatarDavid Woodhouse <dwmw2@infradead.org>
      987817ef
    • Jens Axboe's avatar
      [PATCH] CFQ: allocation under lock, missing memset on allocation · 1140b22f
      Jens Axboe authored
      This fixes two issues in the CFQ IO-scheduler:
      
      o Still a bad allocation under the queue lock
      o We need to clear crq after mempool_alloc(), otherwise the rbtree
        pointers can contain garbage if slab poisoning is enabled. This causes
        crashes on front/back merges because rb_next() returns crap.
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      1140b22f
  2. 14 Jul, 2004 34 commits