From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 00/15] replace barriers with explicit flush / FUA usage Date: Wed, 18 Aug 2010 05:29:08 -0400 Message-ID: <20100818093432.646633424@bombadil.infradead.org> Cc: chris.mason@oracle.com, swhiteho@redhat.com, konishi.ryusuke@lab.ntt.co.jp, tytso@mit.edu, jack@suse.cz, hirofumi@mail.parknet.co.jp, mfasheh@suse.com, joel.becker@oracle.com, hughd@google.com, linux-fsdevel@vger.kernel.org To: tj@kernel.org Return-path: Received: from bombadil.infradead.org ([18.85.46.34]:48829 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752628Ab0HRJff (ORCPT ); Wed, 18 Aug 2010 05:35:35 -0400 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: This series converts over all filesystems to the new WRITE_FLUSH_FUA primitive that Tejun added. XFS, btrfs, gfs2, reiserfs, ext3 and ext4 have passed extensive xfstests coverage with this, while ocfs2, nilfs2 and fat are unsupposed by xfstests and thus untested in this patch. The discard code hasn't been tested yet, I'm looking into more extensive testing for this later. Note that the nilfs2 discard code did not wait for the discards to finish meaning that it's almost guaranteed to be broken after these patches, although I wouldn't be surprised if it already was before. The patches are a bit larger than the one liners I promised because I remove the EOPNOTSUPP handling that's not needed with the new code.