mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-23 07:23:12 +02:00
block: use page_to_phys in bvec_phys
Use page_to_phys instead of open coding it now that it is available in an architecture independent way. Signed-off-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20250106081437.798213-1-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
02ee5d69e3
commit
2caca8fc7a
|
@ -286,12 +286,7 @@ static inline void *bvec_virt(struct bio_vec *bvec)
|
|||
*/
|
||||
static inline phys_addr_t bvec_phys(const struct bio_vec *bvec)
|
||||
{
|
||||
/*
|
||||
* Note this open codes page_to_phys because page_to_phys is defined in
|
||||
* <asm/io.h>, which we don't want to pull in here. If it ever moves to
|
||||
* a sensible place we should start using it.
|
||||
*/
|
||||
return PFN_PHYS(page_to_pfn(bvec->bv_page)) + bvec->bv_offset;
|
||||
return page_to_phys(bvec->bv_page) + bvec->bv_offset;
|
||||
}
|
||||
|
||||
#endif /* __LINUX_BVEC_H */
|
||||
|
|
Loading…
Reference in New Issue
Block a user