1. 21 6月, 2009 2 次提交
    • B
      exofs: Avoid using file_fsync() · baaf94cd
      Boaz Harrosh 提交于
      The use of file_fsync() in exofs_file_sync() is not necessary since it
      does some extra stuff not used by exofs. Open code just the parts that
      are currently needed.
      
      TODO: Farther optimization can be done to sync the sb only on inode
      update of new files, Usually the sb update is not needed in exofs.
      Signed-off-by: NBoaz Harrosh <bharrosh@panasas.com>
      baaf94cd
    • B
      exofs: Remove IBM copyrights · 27d2e149
      Boaz Harrosh 提交于
      Boaz,
      Congrats on getting all the OSD stuff into 2.6.30!
      I just pulled the git, and saw that the IBM copyrights are still there.
      Please remove them from all files:
       * Copyright (C) 2005, 2006
       * International Business Machines
      
      IBM has revoked all rights on the code - they gave it to me.
      
      Thanks!
      Avishay
      Signed-off-by: NAvishay Traeger <avishay@gmail.com>
      Signed-off-by: NBoaz Harrosh <bharrosh@panasas.com>
      27d2e149
  2. 01 4月, 2009 1 次提交
    • B
      exofs: file and file_inode operations · e8062719
      Boaz Harrosh 提交于
      implementation of the file_operations and inode_operations for
      regular data files.
      
      Most file_operations are generic vfs implementations except:
      - exofs_truncate will truncate the OSD object as well
      - Generic file_fsync is not good for none_bd devices so open code it
      - The default for .flush in Linux is todo nothing so call exofs_fsync
        on the file.
      Signed-off-by: NBoaz Harrosh <bharrosh@panasas.com>
      e8062719