1. 18 10月, 2008 1 次提交
    • E
      9p: move dirread to fs layer · 06b55b46
      Eric Van Hensbergen 提交于
      Currently reading a directory is implemented in the client code.
      This function is not actually a wire operation, but a meta operation 
      which calls read operations and processes the results.
      
      This patch moves this functionality to the fs layer and calls component
      wire operations instead of constructing their packets.  This provides a 
      cleaner separation and will help when we reorganize the client functions
      and protocol processing methods.
      Signed-off-by: NEric Van Hensbergen <ericvh@gmail.com>
      
      
      
      06b55b46
  2. 25 8月, 2008 1 次提交
  3. 15 5月, 2008 1 次提交
  4. 15 7月, 2007 1 次提交
  5. 09 5月, 2007 1 次提交
  6. 09 12月, 2006 1 次提交
  7. 04 12月, 2006 1 次提交
  8. 29 3月, 2006 1 次提交
  9. 26 3月, 2006 1 次提交
  10. 17 3月, 2006 1 次提交
  11. 09 1月, 2006 3 次提交
  12. 28 9月, 2005 1 次提交
    • L
      [PATCH] v9fs: fix races in fid allocation · 0b8dd177
      Latchesar Ionkov 提交于
      Fid management cleanup.  The patch attempts to fix the races in dentry's
      fid management.
      
      Dentries don't keep the opened fids anymore, they are moved to the file
      structs.  Ideally there should be no more than one fid with fidcreate equal
      to zero in the dentry's list of fids.
      
      v9fs_fid_create initializes the important fields (fid, fidcreated) before
      v9fs_fid is added to the list.  v9fs_fid_lookup returns only fids that are
      not created by v9fs_create.  v9fs_fid_get_created returns the fid created
      by the same process by v9fs_create (if any) and removes it from dentry's
      list
      Signed-off-by: NLatchesar Ionkov <lucho@ionkov.net>
      Cc: Eric Van Hensbergen <ericvh@gmail.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      0b8dd177
  13. 10 9月, 2005 1 次提交