Provide the conversion of "number of sectors"/"sector number" and "number of pages"/"page number". Suggested-by: Matthew Wilcox <willy@xxxxxxxxxxxxx> Signed-off-by: Zhen Lei <thunder.leizhen@xxxxxxxxxx> --- include/linux/blkdev.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 934f31fc15cd..5d8daaffc38b 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -910,6 +910,8 @@ static inline struct request_queue *bdev_get_queue(struct block_device *bdev) #define SECTOR_SIZE (1 << SECTOR_SHIFT) #endif #define PAGE_SECTORS (PAGE_SIZE / SECTOR_SIZE) +#define sectors_to_npage(nr) ((nr) / PAGE_SECTORS) +#define npage_to_sectors(nr) ((nr) * PAGE_SECTORS) /* * blk_rq_pos() : the current sector -- 2.26.0.106.g9fadedd -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel