block/mm: make bdev_ops->rw_page() take a bool for read/write
authorJens Axboe <axboe@fb.com>
Fri, 5 Aug 2016 14:11:04 +0000 (08:11 -0600)
committerJens Axboe <axboe@fb.com>
Fri, 5 Aug 2016 21:32:51 +0000 (15:32 -0600)
commitfddbb52167d3909779d9400dc9b03f9d5745fe69
tree06f18c249c40020fde3767ca52f79be276579c9f
parentb597f842bafe177c66a643934cea7c62763aa33e
block/mm: make bdev_ops->rw_page() take a bool for read/write

Commit abf545484d31 changed it from an 'rw' flags type to the
newer ops based interface, but now we're effectively leaking
some bdev internals to the rest of the kernel. Since we only
care about whether it's a read or a write at that level, just
pass in a bool 'is_write' parameter instead.

Then we can also move op_is_write() and friends back under
CONFIG_BLOCK protection.

Reviewed-by: Mike Christie <mchristi@redhat.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/block/brd.c
drivers/block/zram/zram_drv.c
drivers/nvdimm/btt.c
drivers/nvdimm/pmem.c
fs/block_dev.c
fs/mpage.c
include/linux/blk_types.h
include/linux/blkdev.h
include/linux/fs.h
include/linux/pagemap.h
mm/filemap.c