ext4: fake direct I/O mode for data=journal
authorTheodore Ts'o <tytso@mit.edu>
Wed, 31 Aug 2011 15:56:51 +0000 (11:56 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 31 Aug 2011 15:56:51 +0000 (11:56 -0400)
commit84ebd795613488992b273220c2937d575d27d2a9
tree102201c078c73d911f0a1eb656ee057fe2806489
parent1cd9f0976aa4606db8d6e3dc3edd0aca8019372a
ext4: fake direct I/O mode for data=journal

Currently attempts to open a file with O_DIRECT in data=journal mode
causes the open to fail with -EINVAL.  This makes it very hard to test
data=journal mode.  So we will let the open succeed, but then always
fall back to O_DSYNC buffered writes.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/inode.c