Message ID | 20200507075100.1779-4-thunder.leizhen@huawei.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | clean up SECTOR related macros and sectors/pages conversions | expand |
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
Provide the conversion of "number of sectors"/"sector number" and "number of pages"/"page number". Suggested-by: Matthew Wilcox <willy@infradead.org> Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> --- include/linux/blkdev.h | 2 ++ 1 file changed, 2 insertions(+)