The below set of patches gets the delalloc work with journal locking order inversion patches. The series file look like + ext4-new-defm-options + ext4-call-blkdev_issue_flush-on-fsync.patch + ext4-page-mkwrite.patch + ext4_ialloc-flexbg.patch + ext4-inverse-pagelock-vs-transaction.patch + 005-lock-inversion.patch + delalloc-vfs.patch + ext4-fix-fs-corruption-with-delalloc.patch + delalloc-ext4.patch + delalloc-ext4-release-page-when-write_begin-failed.patch + delalloc-ext4-preallocation-handling.patch ... ... ..... + delalloc-ext4-lock-reverse.patch > delalloc-fix.patch Most of these patche will have to folded into other patches before we push them to the patch queue. Patch and their subject line matching: ext4-page-mkwrite.patch: (repost with changes) [PATCH] ext4: Use page_mkwrite vma_operations to get mmap write notification ext4-inverse-pagelock-vs-transaction.patch:(repost due to moving patch up in the stack) [PATCH] ext4: Inverse locking order of page_lock and transaction start. 005-lock-inversion.patch: (New changes needs review ) [PATCH] ext4: Add validation to jbd lock inversion patch and split and writepage and page_mkwrite calls. delalloc-ext4-lock-reverse.patch:(repost due to changes, VFS change dropped) [PATCH] ext4: inverse locking ordering of page_lock and transaction start in delalloc delalloc-fix.patch:(New changes to fix the hang) [PATCH] ext4: Fix delalloc sync hang with journal lock inversion NOTE: The patches are only for review and not for patchqueue. -aneesh -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html