btrfs: use SECTOR_SHIFT to convert physical offset to LBA
Use SECTOR_SHIFT while converting a physical address to an LBA, makes it more readable. Signed-off-by: Anand Jain <anand.jain@oracle.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
eee3b81178
commit
29e70be261
@ -1565,7 +1565,7 @@ static int btrfsic_read_block(struct btrfsic_state *state,
|
||||
|
||||
bio = bio_alloc(block_ctx->dev->bdev, num_pages - i,
|
||||
REQ_OP_READ, GFP_NOFS);
|
||||
bio->bi_iter.bi_sector = dev_bytenr >> 9;
|
||||
bio->bi_iter.bi_sector = dev_bytenr >> SECTOR_SHIFT;
|
||||
|
||||
for (j = i; j < num_pages; j++) {
|
||||
ret = bio_add_page(bio, block_ctx->pagev[j],
|
||||
|
@ -421,7 +421,7 @@ static noinline int add_ra_bio_pages(struct inode *inode,
|
||||
*/
|
||||
if (!em || cur < em->start ||
|
||||
(cur + fs_info->sectorsize > extent_map_end(em)) ||
|
||||
(em->block_start >> 9) != orig_bio->bi_iter.bi_sector) {
|
||||
(em->block_start >> SECTOR_SHIFT) != orig_bio->bi_iter.bi_sector) {
|
||||
free_extent_map(em);
|
||||
unlock_extent(tree, cur, page_end, NULL);
|
||||
unlock_page(page);
|
||||
|
@ -1245,7 +1245,8 @@ static int btrfs_issue_discard(struct block_device *bdev, u64 start, u64 len,
|
||||
}
|
||||
|
||||
if (size) {
|
||||
ret = blkdev_issue_discard(bdev, start >> 9, size >> 9,
|
||||
ret = blkdev_issue_discard(bdev, start >> SECTOR_SHIFT,
|
||||
size >> SECTOR_SHIFT,
|
||||
GFP_NOFS);
|
||||
if (!ret)
|
||||
*discarded_bytes += size;
|
||||
@ -1262,7 +1263,8 @@ static int btrfs_issue_discard(struct block_device *bdev, u64 start, u64 len,
|
||||
}
|
||||
|
||||
if (bytes_left) {
|
||||
ret = blkdev_issue_discard(bdev, start >> 9, bytes_left >> 9,
|
||||
ret = blkdev_issue_discard(bdev, start >> SECTOR_SHIFT,
|
||||
bytes_left >> SECTOR_SHIFT,
|
||||
GFP_NOFS);
|
||||
if (!ret)
|
||||
*discarded_bytes += bytes_left;
|
||||
|
@ -8639,7 +8639,7 @@ static int btrfs_getattr(struct mnt_idmap *idmap,
|
||||
inode_bytes = inode_get_bytes(inode);
|
||||
spin_unlock(&BTRFS_I(inode)->lock);
|
||||
stat->blocks = (ALIGN(inode_bytes, blocksize) +
|
||||
ALIGN(delalloc_bytes, blocksize)) >> 9;
|
||||
ALIGN(delalloc_bytes, blocksize)) >> SECTOR_SHIFT;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -1099,7 +1099,7 @@ static int rbio_add_io_sector(struct btrfs_raid_bio *rbio,
|
||||
bio = bio_alloc(stripe->dev->bdev,
|
||||
max(BTRFS_STRIPE_LEN >> PAGE_SHIFT, 1),
|
||||
op, GFP_NOFS);
|
||||
bio->bi_iter.bi_sector = disk_start >> 9;
|
||||
bio->bi_iter.bi_sector = disk_start >> SECTOR_SHIFT;
|
||||
bio->bi_private = rbio;
|
||||
|
||||
__bio_add_page(bio, sector->page, sectorsize, sector->pgoff);
|
||||
|
Loading…
x
Reference in New Issue
Block a user