1. 08 6月, 2016 1 次提交
  2. 09 5月, 2016 1 次提交
  3. 09 2月, 2016 1 次提交
    • J
      udf: Use separate buffer for copying split names · 066b9cde
      Jan Kara 提交于
      Code in udf_find_entry() and udf_readdir() used the same buffer for
      storing filename that was split among blocks and for the resulting
      filename in utf8. This worked because udf_get_filename() first
      internally copied the name into a different buffer and only then
      performed a conversion into the destination buffer. However we want to
      get rid of intermediate buffers so use separate buffer for converted
      name and name split between blocks so that we don't have the same source
      and destination buffer when converting split names.
      Signed-off-by: NJan Kara <jack@suse.cz>
      066b9cde
  4. 18 5月, 2015 2 次提交
  5. 14 3月, 2015 1 次提交
  6. 22 12月, 2014 1 次提交
  7. 19 12月, 2014 1 次提交
  8. 29 6月, 2013 1 次提交
  9. 23 2月, 2013 1 次提交
  10. 07 1月, 2011 1 次提交
    • A
      udf: Remove unnecessary bkl usages · 9db9f9e3
      Alessio Igor Bogani 提交于
      The udf_readdir(), udf_lookup(), udf_create(), udf_mknod(), udf_mkdir(),
      udf_rmdir(), udf_link(), udf_get_parent() and udf_unlink() seems already
      adequately protected by i_mutex held by VFS invoking calls. The udf_rename()
      instead should be already protected by lock_rename again by VFS. The
      udf_ioctl(), udf_fill_super() and udf_evict_inode() don't requires any further
      protection.
      
      This work was supported by a hardware donation from the CE Linux Forum.
      Signed-off-by: NAlessio Igor Bogani <abogani@texware.it>
      Signed-off-by: NJan Kara <jack@suse.cz>
      9db9f9e3
  11. 28 5月, 2010 2 次提交
    • 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
    • J
      fs/: do not fallback to default_llseek() when readdir() uses BKL · ca572727
      jan Blunck 提交于
      Do not use the fallback default_llseek() if the readdir operation of the
      filesystem still uses the big kernel lock.
      
      Since llseek() modifies
      file->f_pos of the directory directly it may need locking to not confuse
      readdir which usually uses file->f_pos directly as well
      
      Since the special characteristics of the BKL (unlocked on schedule) are
      not necessary in this case, the inode mutex can be used for locking as
      provided by generic_file_llseek().  This is only possible since all
      filesystems, except reiserfs, either use a directory as a flat file or
      with disk address offsets.  Reiserfs on the other hand uses a 32bit hash
      off the filename as the offset so generic_file_llseek() can get used as
      well since the hash is always smaller than sb->s_maxbytes (= (512 << 32) -
      blocksize).
      Signed-off-by: NJan Blunck <jblunck@suse.de>
      Acked-by: NJan Kara <jack@suse.cz>
      Acked-by: NAnders Larsen <al@alarsen.net>
      Cc: Frederic Weisbecker <fweisbec@gmail.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      ca572727
  12. 05 5月, 2010 1 次提交
  13. 04 3月, 2010 1 次提交
  14. 12 6月, 2009 1 次提交
  15. 02 4月, 2009 2 次提交
  16. 17 4月, 2008 2 次提交
  17. 14 2月, 2008 1 次提交
  18. 09 2月, 2008 3 次提交
  19. 22 7月, 2007 1 次提交
  20. 20 7月, 2007 1 次提交
  21. 09 5月, 2007 3 次提交
  22. 09 12月, 2006 1 次提交
  23. 29 3月, 2006 1 次提交
  24. 03 1月, 2006 1 次提交
  25. 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