]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - block/blk-core.c
block, drivers, cgroup: use op_is_write helper instead of checking for REQ_WRITE
[karo-tx-linux.git] / block / blk-core.c
index e953407895924901533d925d53ab18af61872a23..e8e5865a53e2cccac58eec29ca6b1007ad643fa9 100644 (file)
@@ -2115,7 +2115,7 @@ blk_qc_t submit_bio(struct bio *bio)
                else
                        count = bio_sectors(bio);
 
-               if (bio->bi_rw & WRITE) {
+               if (op_is_write(bio_op(bio))) {
                        count_vm_events(PGPGOUT, count);
                } else {
                        task_io_account_read(bio->bi_iter.bi_size);
@@ -2126,7 +2126,7 @@ blk_qc_t submit_bio(struct bio *bio)
                        char b[BDEVNAME_SIZE];
                        printk(KERN_DEBUG "%s(%d): %s block %Lu on %s (%u sectors)\n",
                        current->comm, task_pid_nr(current),
-                               (bio->bi_rw & WRITE) ? "WRITE" : "READ",
+                               op_is_write(bio_op(bio)) ? "WRITE" : "READ",
                                (unsigned long long)bio->bi_iter.bi_sector,
                                bdevname(bio->bi_bdev, b),
                                count);