mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-22 14:41:27 +00:00
[PATCH] Only the first two bits in bio->bi_rw and rq->flags match
Not three, as assumed. This causes the barrier bit to be needlessly set for some IO. Signed-off-by: Jens Axboe <axboe@suse.de>
This commit is contained in:
parent
40359ccb83
commit
1959d21232
2 changed files with 3 additions and 3 deletions
|
@ -148,7 +148,7 @@ static inline void blk_add_trace_rq(struct request_queue *q, struct request *rq,
|
|||
u32 what)
|
||||
{
|
||||
struct blk_trace *bt = q->blk_trace;
|
||||
int rw = rq->flags & 0x07;
|
||||
int rw = rq->flags & 0x03;
|
||||
|
||||
if (likely(!bt))
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue