Hi all, this series remove the per-inode iolock in XFS which has historically been used to serialize I/O. But now that the VFS i_mutex has been replaced with a rw_semaphore called i_rwsem there is no need to keep the XFS lock - by relying on the VFS i_rwsem we unify the locking constraints between difference file systems, reduce the XFS inode size and reduce the amount of atomic instruction we do with every read or write call. Note that Dave asked to kill the XFS mrlock first the last time this series was posted - while that seems desirable it's not easily possible due to the way XFS may offload allocator work to a workqueues, and how lockdep doesn't recognize that. As removing mrlocks entirely would be just a cleanup without an affect on locking hierchies or inode size reduction (except for debug builds) I would prefer to get this series to remove the iolock in first, and then see what we can do about the two remaining mrlocks later. -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html