Unverified Commit 6ccec634 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()'

parents 0e4e78dd cf1d16ea
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1399,7 +1399,8 @@ static int ext4_write_end(struct file *file,

	trace_ext4_write_end(inode, pos, len, copied);

	if (ext4_has_inline_data(inode))
	if (ext4_has_inline_data(inode) &&
	    ext4_test_inode_state(inode, EXT4_STATE_MAY_INLINE_DATA))
		return ext4_write_inline_data_end(inode, pos, len, copied, page);

	copied = block_write_end(file, mapping, pos, len, copied, page, fsdata);