diff options
author | Theodore Ts'o <tytso@mit.edu> | 2009-01-06 03:34:13 +0100 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2009-01-06 03:34:13 +0100 |
commit | fd98496f467b3d26d05ab1498f41718b5ef13de5 (patch) | |
tree | 27e29934f5c2ee5ccc060de27dee261d31d6842c /fs/ext4 | |
parent | ext4: Allow ext4 to run without a journal (diff) | |
download | linux-fd98496f467b3d26d05ab1498f41718b5ef13de5.tar.xz linux-fd98496f467b3d26d05ab1498f41718b5ef13de5.zip |
jbd2: Add barrier not supported test to journal_wait_on_commit_record
Xen doesn't report that barriers are not supported until buffer I/O is
reported as completed, instead of when the buffer I/O is submitted.
Add a check and a fallback codepath to journal_wait_on_commit_record()
to detect this case, so that attempts to mount ext4 filesystems on
LVM/devicemapper devices on Xen guests don't blow up with an "Aborting
journal on device XXX"; "Remounting filesystem read-only" error.
Thanks to Andreas Sundstrom for reporting this issue.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: stable@kernel.org
Diffstat (limited to 'fs/ext4')
0 files changed, 0 insertions, 0 deletions