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 b4dcb34c9635..a15575c0b9ee 100644 --- a/fs/buffer.c +++ b/fs/buffer.c | |||
@@ -2988,6 +2988,11 @@ int submit_bh(int rw, struct buffer_head * bh) | |||
2988 | /* Take care of bh's that straddle the end of the device */ | 2988 | /* Take care of bh's that straddle the end of the device */ |
2989 | guard_bh_eod(rw, bio, bh); | 2989 | guard_bh_eod(rw, bio, bh); |
2990 | 2990 | ||
2991 | if (buffer_meta(bh)) | ||
2992 | rw |= REQ_META; | ||
2993 | if (buffer_prio(bh)) | ||
2994 | rw |= REQ_PRIO; | ||
2995 | |||
2991 | bio_get(bio); | 2996 | bio_get(bio); |
2992 | submit_bio(rw, bio); | 2997 | submit_bio(rw, bio); |
2993 | 2998 | ||