s390/dcssblk: fix device size calculation in dcssblk_direct_access()
am: 792bd1fb5b
Change-Id: If6e12e0aa8f000c22b2f519263f693da207a17f2
This commit is contained in:
commit
db2f9fb43c
1 changed files with 1 additions and 1 deletions
|
@ -892,7 +892,7 @@ dcssblk_direct_access (struct block_device *bdev, sector_t secnum,
|
|||
dev_info = bdev->bd_disk->private_data;
|
||||
if (!dev_info)
|
||||
return -ENODEV;
|
||||
dev_sz = dev_info->end - dev_info->start;
|
||||
dev_sz = dev_info->end - dev_info->start + 1;
|
||||
offset = secnum * 512;
|
||||
addr = (void *) (dev_info->start + offset);
|
||||
*pfn = virt_to_phys(addr) >> PAGE_SHIFT;
|
||||
|
|
Loading…
Add table
Reference in a new issue