diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2014-02-10 00:04:34 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2014-02-10 00:04:34 +0100 |
commit | abb50be5ea5c374cdb25f05eafdf8afac9b854b1 (patch) | |
tree | 1327cfdc6fadf18a8679051f7b85ed02f2605a00 /linux/dev/drivers/block | |
parent | e5b90c13cb7d762a52f81c110ca5cc53eb16ac7b (diff) |
Add quiet flag to block I/O
This avoids grub & such making Mach print flurries of floppy errors.
* linux/dev/include/linux/blkdev.h (request): Add `quiet' field.
* linux/dev/include/linux/blk.h (end_request): Print I/O error only if
the `quiet' field of the request is 0.
* linux/dev/include/linux/fs.h (ll_rw_block): Add `quiet' parameter.
* linux/dev/glue/block.c (ll_rw_block): Add `quiet' parameter, copied into
the request.
(bread, rdwr_partial, rdwr_full): Pass 0 to `ll_rw_block''s `quiet' parameter.
* linux/dev/drivers/block/floppy.c (floppy_revalidate): Pass 1 to
`ll_rw_block''s `quiet' parameter.
Diffstat (limited to 'linux/dev/drivers/block')
-rw-r--r-- | linux/dev/drivers/block/floppy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linux/dev/drivers/block/floppy.c b/linux/dev/drivers/block/floppy.c index 4c0977a..83d66f0 100644 --- a/linux/dev/drivers/block/floppy.c +++ b/linux/dev/drivers/block/floppy.c @@ -3723,7 +3723,7 @@ static int floppy_revalidate(kdev_t dev) return 1; } if (bh && !buffer_uptodate(bh)) - ll_rw_block(READ, 1, &bh); + ll_rw_block(READ, 1, &bh, 1); process_fd_request(); wait_on_buffer(bh); brelse(bh); |