s390/dcssblk: fix device size calculation in dcssblk_direct_access()

am: 792bd1fb5b

Change-Id: If6e12e0aa8f000c22b2f519263f693da207a17f2
This commit is contained in:
Gerald Schaefer 2017-03-15 02:09:28 +00:00 committed by android-build-merger
commit db2f9fb43c

View file

@ -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;