diff options
Diffstat (limited to 'fs/buffer.c')
| -rw-r--r-- | fs/buffer.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/buffer.c b/fs/buffer.c index b4dcb34c963..a15575c0b9e 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -2988,6 +2988,11 @@ int submit_bh(int rw, struct buffer_head * bh)  	/* Take care of bh's that straddle the end of the device */  	guard_bh_eod(rw, bio, bh); +	if (buffer_meta(bh)) +		rw |= REQ_META; +	if (buffer_prio(bh)) +		rw |= REQ_PRIO; +  	bio_get(bio);  	submit_bio(rw, bio);  |