1. 18 May, 2006 3 commits
  2. 05 May, 2006 1 commit
    • Steven Whitehouse's avatar
      [GFS2] Readpages support · fd88de56
      Steven Whitehouse authored
      This adds readpages support (and also corrects a small bug in
      the readpage error path at the same time). Hopefully this will
      improve performance by allowing GFS to submit larger lumps of
      I/O at a time.
      
      In order to simplify the setting of BH_Boundary, it currently gets
      set when we hit the end of a indirect pointer block. There is
      always a boundary at this point with the current allocation code.
      It doesn't get all the boundaries right though, so there is still
      room for improvement in this.
      
      See comments in fs/gfs2/ops_address.c for further information about
      readpages with GFS2.
      
      Signed-off-by: Steven Whitehouse
      fd88de56
  3. 27 Feb, 2006 2 commits
  4. 21 Feb, 2006 1 commit
  5. 30 Jan, 2006 1 commit
    • Steven Whitehouse's avatar
      [GFS2] Add gfs2_internal_read() · f42faf4f
      Steven Whitehouse authored
      
      
      Add the new external read function. Its temporarily in jdata.c
      even though the protoype is in ops_file.h - this will change
      shortly. The current implementation will change to a page cache
      one when that happens.
      
      In order to effect the above changes, the various internal inodes
      now have Linux inodes attached to them. We keep the references to
      the Linux inodes, rather than the gfs2_inodes in the super block.
      
      In order to get everything to work correctly I've had to reorder
      the init sequence on mount (which I should probably have done
      earlier when .gfs2_admin was made visible).
      
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      f42faf4f
  6. 18 Jan, 2006 1 commit
  7. 16 Jan, 2006 1 commit