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

!2716 ext4: recheck buffer valid after page unlock

parents 38d70d3e 0e9c919f
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1911,6 +1911,13 @@ static int __ext4_journalled_writepage(struct page *page,
		goto out;
	}

	if (!page_has_buffers(page)) {
		/* Check buffer valid since we ever unlock this page */
		ext4_journal_stop(handle);
		ClearPageDirty(page);
		goto out;
	}

	if (inline_data) {
		ret = ext4_mark_inode_dirty(handle, inode);
	} else {