Unverified Commit 58daf587 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files
parents 79123511 174f712b
Loading
Loading
Loading
Loading
+7 −1
Original line number Original line Diff line number Diff line
@@ -105,7 +105,13 @@ static vm_fault_t nilfs_page_mkwrite(struct vm_fault *vmf)
	nilfs_transaction_commit(inode->i_sb);
	nilfs_transaction_commit(inode->i_sb);


 mapped:
 mapped:
	wait_for_stable_page(page);
	/*
	 * Since checksumming including data blocks is performed to determine
	 * the validity of the log to be written and used for recovery, it is
	 * necessary to wait for writeback to finish here, regardless of the
	 * stable write requirement of the backing device.
	 */
	wait_on_page_writeback(page);
 out:
 out:
	sb_end_pagefault(inode->i_sb);
	sb_end_pagefault(inode->i_sb);
	return block_page_mkwrite_return(ret);
	return block_page_mkwrite_return(ret);