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

Commit ba13e83e authored by Jens Axboe's avatar Jens Axboe
Browse files

mm: make __swap_writepage() use bio_set_op_attrs()



Cleaner than manipulating bio->bi_rw flags directly.

Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent c11f0c0b
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -319,9 +319,10 @@ int __swap_writepage(struct page *page, struct writeback_control *wbc,
		ret = -ENOMEM;
		goto out;
	}
	bio_set_op_attrs(bio, REQ_OP_WRITE, 0);
	if (wbc->sync_mode == WB_SYNC_ALL)
		bio->bi_rw |= REQ_SYNC;
		bio_set_op_attrs(bio, REQ_OP_WRITE, REQ_SYNC);
	else
		bio_set_op_attrs(bio, REQ_OP_WRITE, 0);
	count_vm_event(PSWPOUT);
	set_page_writeback(page);
	unlock_page(page);