Commit History

Autor SHA1 Mensaxe Data
  Al Viro 5955102c99 wrappers for ->i_mutex access %!s(int64=9) %!d(string=hai) anos
  jiangyiwen 4e357b932a ocfs2: fill in the unused portion of the block with zeros by dio_zero_block() %!s(int64=9) %!d(string=hai) anos
  Norton.Zhu d162eaad77 ocfs2_direct_IO_write() misses ocfs2_is_overwrite() error code %!s(int64=9) %!d(string=hai) anos
  Joe Perches 7ecef14ab1 ocfs2: neaten do_error, ocfs2_error and ocfs2_abort %!s(int64=10) %!d(string=hai) anos
  yangwenfang 7f27ec978b ocfs2: call ocfs2_journal_access_di() before ocfs2_journal_dirty() in ocfs2_write_end_nolock() %!s(int64=10) %!d(string=hai) anos
  WeiWei Wang 6ab855a99b ocfs2: add ip_alloc_sem in direct IO to protect allocation changes %!s(int64=10) %!d(string=hai) anos
  Joseph Qi faaebf18f8 ocfs2: fix several issues of append dio %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 512f62acbd ocfs2: fix race between dio and recover orphan %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 32e5a2a2be ocfs2: fix shift left overflow %!s(int64=10) %!d(string=hai) anos
  Joseph Qi ae1f081467 ocfs2: fix wrong check in ocfs2_direct_IO_get_blocks %!s(int64=10) %!d(string=hai) anos
  WeiWei Wang fa5a0eb3b0 ocfs2: remove OCFS2_IOCB_SEM lock type in direct io %!s(int64=10) %!d(string=hai) anos
  Joseph Qi cf1776a9e8 ocfs2: fix a tiny race when truncate dio orohaned entry %!s(int64=10) %!d(string=hai) anos
  Linus Torvalds 4fc8adcfec Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs %!s(int64=10) %!d(string=hai) anos
  Linus Torvalds 1dcf58d6e6 Merge branch 'akpm' (patches from Andrew) %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 14a5275d8c ocfs2: do not use ocfs2_zero_extend during direct IO %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 37a8d89aee ocfs2: take inode lock when get clusters %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 7e9b19551c ocfs2: no need get dinode bh when zeroing extend %!s(int64=10) %!d(string=hai) anos
  Joseph Qi bdd86215b3 ocfs2: fix a typing error in ocfs2_direct_IO_write %!s(int64=10) %!d(string=hai) anos
  Omar Sandoval 22c6186ece direct_IO: remove rw from a_ops->direct_IO() %!s(int64=10) %!d(string=hai) anos
  Omar Sandoval 6f67376318 direct_IO: use iov_iter_rw() instead of rw everywhere %!s(int64=10) %!d(string=hai) anos
  Omar Sandoval 17f8c842d2 Remove rw from {,__,do_}blockdev_direct_IO() %!s(int64=10) %!d(string=hai) anos
  Christoph Hellwig e2e40f2c1e fs: move struct kiocb to fs.h %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 49255dce65 ocfs2: allocate blocks in ocfs2_direct_IO_get_blocks %!s(int64=10) %!d(string=hai) anos
  Joseph Qi 24c40b329e ocfs2: implement ocfs2_direct_IO_write %!s(int64=10) %!d(string=hai) anos
  Junxiao Bi 136f49b917 ocfs2: fix journal commit deadlock %!s(int64=10) %!d(string=hai) anos
  jiangyiwen 61fb9ea4b3 ocfs2: do not set filesystem readonly if link down %!s(int64=10) %!d(string=hai) anos
  Junxiao Bi f775da2fc2 ocfs2: fix deadlock due to wrong locking order %!s(int64=11) %!d(string=hai) anos
  Al Viro 31b140398c switch {__,}blockdev_direct_IO() to iov_iter %!s(int64=11) %!d(string=hai) anos
  Al Viro d8d3d94b80 pass iov_iter to ->direct_IO() %!s(int64=11) %!d(string=hai) anos
  Darrick J. Wong 2931cdcb49 ocfs2: improve fsync efficiency and fix deadlock between aio_write and sync_file %!s(int64=11) %!d(string=hai) anos