1. 27 Apr, 2002 2 commits
    • Anton Altaparmakov's avatar
      NTFS: 2.0.4 - Cleanups and updates for kernel 2.5.11. · dfeb4845
      Anton Altaparmakov authored
      - Add documentation on how to use the MD driver to be able to use NTFS
      stripe and volume sets in Linux and generally cleanup documentation
      a bit.
      
      Remove all uses of kdev_t in favour of struct block_device *:
      - Change compress.c::ntfs_file_read_compressed_block() to use sb_getblk()
      instead of getblk().
      - Change super.c::ntfs_fill_suoer() to use bdev_hardsect_size() instead
      of get_hardsect_size().
      - No need to get old blocksize in super.c::ntfs_fill_super() as
      fs/super.c::get_sb_bdev() already does this.
      - Set bh->b_bdev instead of bh->b_dev throughout aops.c.
      dfeb4845
    • Anton Altaparmakov's avatar
  2. 26 Apr, 2002 4 commits
    • Anton Altaparmakov's avatar
      NTFS 2.0.3: Small bug fixes, cleanups, and performance improvements. · eeb382a1
      Anton Altaparmakov authored
      - Remove some dead code from mft.c.
      - Optimize readpage and read_block functions throughout aops.c so that
        only initialized blocks are read. Non-initialized ones have their
        buffer head mapped, zeroed, and set up to date, without scheduling
        any i/o. Thanks to Al Viro for advice on how to avoid the device i/o.
      Thanks go to Andrew Morton for spotting the below:
      - Fix buglet in allocate_compression_buffers() error code path.
      - Call flush_dcache_page() after modifying page cache page contents in
        ntfs_file_readpage().
      - Check for existence of page buffers throughout aops.c before calling
        create_empty_buffers(). This happens when an I/O error occurs and the
        read is retried. (It also happens once writing is implemented so that
        needed doing anyway but I had left it for later...)
      - Don't BUG_ON() uptodate and/or mapped buffers throughout aops.c in
        readpage and read_block functions. Reasoning same as above (i.e. I/O
        error retries and future write code paths.)
      eeb382a1
    • Martin Dalecki's avatar
      [PATCH] 2.5.10 IDE 42 · 9dbf0015
      Martin Dalecki authored
      - Streamline the usage of sector_t over the strategy routines in question a
         bit. Streamline the do_request code in ide-disk.c.
      
      - Improve the readability of start_request in ide.c.
      
      - Remove obsolete/nowhere used stuff from hdreg.h.
      
      - Splitup special_t into classical flag field.
      
      - Use only a single field to determine the capacity of a drive.  Make this
         field and the code paths it follows as far as possible use the sector_t
         instead of a hard coded integer types.  This increases the chances that at
         some distant point in time we will indeed be able to use 64 bit wide sector_t
         entities. (Disks are getting huge those times now...)
      9dbf0015
    • Linus Torvalds's avatar
      f62e2b90
    • Andrew Morton's avatar
      [PATCH] permit zero-length readahead, and tidy up readahead · 92216226
      Andrew Morton authored
      - Initialise the per-request_queue readahead parameter properly,
        rather than the dopey "if it's zero you get the deafult"
        approach.
      
      - Permit zero-length readahead.
      
      - 80-columnify mm/readahead.c
      92216226
  3. 25 Apr, 2002 32 commits
  4. 24 Apr, 2002 2 commits