mm/block: convert rw_page users to bio op use
The rw_page users were not converted to use bio/req ops. As a result bdev_write_page is not passing down REQ_OP_WRITE and the IOs will be sent down as reads. Signed-off-by:Mike Christie <mchristi@redhat.com> Fixes: 4e1b2d52 ("block, fs, drivers: remove REQ_OP compat defs and related code") Modified by me to: 1) Drop op_flags passing into ->rw_page(), as we don't use it. 2) Make op_is_write() and friends safe to use for !CONFIG_BLOCK Signed-off-by:
Jens Axboe <axboe@fb.com>
Showing
- drivers/block/brd.c 7 additions, 10 deletionsdrivers/block/brd.c
- drivers/block/zram/zram_drv.c 15 additions, 13 deletionsdrivers/block/zram/zram_drv.c
- drivers/nvdimm/btt.c 9 additions, 9 deletionsdrivers/nvdimm/btt.c
- drivers/nvdimm/pmem.c 6 additions, 6 deletionsdrivers/nvdimm/pmem.c
- fs/block_dev.c 4 additions, 3 deletionsfs/block_dev.c
- fs/mpage.c 1 addition, 1 deletionfs/mpage.c
- include/linux/blk_types.h 11 additions, 11 deletionsinclude/linux/blk_types.h
- include/linux/blkdev.h 1 addition, 1 deletioninclude/linux/blkdev.h
- include/linux/fs.h 2 additions, 1 deletioninclude/linux/fs.h
- include/linux/pagemap.h 1 addition, 1 deletioninclude/linux/pagemap.h
- mm/filemap.c 3 additions, 3 deletionsmm/filemap.c
Please register or sign in to comment