summaryrefslogtreecommitdiffstats
path: root/fs/jbd2
diff options
context:
space:
mode:
authorDarrick J. Wong <darrick.wong@oracle.com>2014-09-11 11:45:12 -0400
committerTheodore Ts'o <tytso@mit.edu>2014-09-11 11:45:12 -0400
commit684de5748660e16e185754697ac0afa9e18297f6 (patch)
treef8af853dd102b275b1b5a2333e6658587c68405e /fs/jbd2
parentdf4763bea5b04d8eed941cfe3df51f22cfe95570 (diff)
downloadlinux-684de5748660e16e185754697ac0afa9e18297f6.tar.bz2
ext4: don't keep using page if inline conversion fails
If inline->extent conversion fails (most probably due to ENOSPC) and we release the temporary page that we allocated to transfer the file contents, don't keep using the page pointer after releasing the page. This occasionally leads to complaints about evicting locked pages or hangs when blocksize > pagesize, because it's possible for the page to get reallocated elsewhere in the meantime. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu> Reviewed-by: Jan Kara <jack@suse.cz> Cc: Tao Ma <tm@tao.ma>
Diffstat (limited to 'fs/jbd2')
0 files changed, 0 insertions, 0 deletions