Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0e6bd956 authored by Chris Mason's avatar Chris Mason
Browse files

Btrfs: only flush down bios for writeback pages



The btrfs write_cache_pages call has a flush function so that it submits
the bio it has been building before it waits on any writeback pages.

This adds a check so that flush only happens on writeback pages.

Signed-off-by: default avatarChris Mason <chris.mason@oracle.com>
parent 43dd729b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2462,6 +2462,7 @@ retry:
			}

			if (wbc->sync_mode != WB_SYNC_NONE) {
				if (PageWriteback(page))
					flush_fn(data);
				wait_on_page_writeback(page);
			}