]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - block/blk-core.c
block: fix the count of PGPGOUT for WRITE_SAME
[mirror_ubuntu-bionic-kernel.git] / block / blk-core.c
index 82b92adf34771b94eb63c2f0d1d680985e1bd871..b725d9e340c2768c123c84cedf5573dcc9c89a47 100644 (file)
@@ -2401,7 +2401,7 @@ blk_qc_t submit_bio(struct bio *bio)
                unsigned int count;
 
                if (unlikely(bio_op(bio) == REQ_OP_WRITE_SAME))
-                       count = queue_logical_block_size(bio->bi_disk->queue);
+                       count = queue_logical_block_size(bio->bi_disk->queue) >> 9;
                else
                        count = bio_sectors(bio);