On 06/09/2016 04:04 PM, Jeff Moyer wrote:
Jens Axboe <axboe@xxxxxxxxx> writes:
I went and checked, but I don't see it. Where is this?
Ah now I see, you're looking at current -git. The patch is against
for-4.8/core.
Ah, right, Mike's patches went in.
Updated version below, dropping REQ_META and changing the naming
s/meta/prio.
diff --git a/block/blk-core.c b/block/blk-core.c
index 32a283eb7274..3cfd67d006fb 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -1781,6 +1781,11 @@ get_rq:
rw_flags |= REQ_SYNC;
/*
+ * Add in META/PRIO flags, if set, before we get to the IO scheduler
+ */
+ rw_flags |= (bio->bi_rw & (REQ_META | REQ_PRIO));
+
+ /*
Do we still need to pass in META here?
We don't have to, but it doesn't really hurt. Frankly, we should pass in
the whole damn thing.
--
Jens Axboe
--
To unsubscribe from this list: send the line "unsubscribe linux-block" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html