Commit 6e8e79fc authored by Matthew Wilcox (Oracle)'s avatar Matthew Wilcox (Oracle)
Browse files

buffer: Remove check for PageError



If a buffer is completed with an error, its uptodate flag will be clear,
so the page_uptodate variable will have been set to 0.  There's no
need to check PageError here.

Signed-off-by: default avatarMatthew Wilcox (Oracle) <willy@infradead.org>
parent 9329883a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -282,10 +282,10 @@ static void end_buffer_async_read(struct buffer_head *bh, int uptodate)
	spin_unlock_irqrestore(&first->b_uptodate_lock, flags);

	/*
	 * If none of the buffers had errors and they are all
	 * uptodate then we can set the page uptodate.
	 * If all of the buffers are uptodate then we can set the page
	 * uptodate.
	 */
	if (page_uptodate && !PageError(page))
	if (page_uptodate)
		SetPageUptodate(page);
	unlock_page(page);
	return;