1. 29 6月, 2013 2 次提交
  2. 23 2月, 2013 1 次提交
  3. 20 3月, 2012 1 次提交
  4. 10 8月, 2010 1 次提交
    • C
      clean up write_begin usage for directories in pagecache · f4e420dc
      Christoph Hellwig 提交于
      For filesystem that implement directories in pagecache we call
      block_write_begin with an already allocated page for this code, while the
      normal regular file write path uses the default block_write_begin behaviour.
      
      Get rid of the __foofs_write_begin helper and opencode the normal write_begin
      call in foofs_write_begin, while adding a new foofs_prepare_chunk helper for
      the directory code.  The added benefit is that foofs_prepare_chunk has
      a much saner calling convention.
      
      Note that the interruptible flag passed into block_write_begin is always
      ignored if we already pass in a page (see next patch for details), and
      we never were doing truncations of exessive blocks for this case either so we
      can switch directly to block_write_begin_newtrunc.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      f4e420dc
  5. 05 6月, 2010 1 次提交
  6. 28 5月, 2010 2 次提交
    • A
      remove detritus left by "mm: make read_cache_page synchronous" · 49837a80
      Al Viro 提交于
      gets minix get_dir_page() in sync with its analogs; back in 2007
      Nick has switched read_cache_page() and friends to sync behaviour
      (i.e.  they wait for the page to get unlocked, check if it's uptodate
      and if it isn't return ERR_PTR(-EIO) instead) and removed the
      duplicate logics from the callers.  In case of fs/minix/dir.c he'd
      removed only half of that...
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      49837a80
    • C
      rename the generic fsync implementations · 1b061d92
      Christoph Hellwig 提交于
      We don't name our generic fsync implementations very well currently.
      The no-op implementation for in-memory filesystems currently is called
      simple_sync_file which doesn't make too much sense to start with,
      the the generic one for simple filesystems is called simple_fsync
      which can lead to some confusion.
      
      This patch renames the generic file fsync method to generic_file_fsync
      to match the other generic_file_* routines it is supposed to be used
      with, and the no-op implementation to noop_fsync to make it obvious
      what to expect.  In addition add some documentation for both methods.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      1b061d92
  7. 23 9月, 2009 1 次提交
  8. 17 6月, 2009 1 次提交
  9. 12 6月, 2009 1 次提交
  10. 07 1月, 2009 1 次提交
  11. 17 10月, 2007 1 次提交
  12. 08 5月, 2007 1 次提交
  13. 13 2月, 2007 1 次提交
  14. 09 12月, 2006 1 次提交
  15. 23 6月, 2006 1 次提交
  16. 29 3月, 2006 1 次提交
  17. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4