Adjust block device size after an online resize of a disk.
authorAndrew Patterson <andrew.patterson@hp.com>
Thu, 4 Sep 2008 20:27:25 +0000 (14:27 -0600)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 9 Oct 2008 06:56:12 +0000 (08:56 +0200)
commitc3279d1454cdfed02a557d789d8a6d08ab4cbe70
tree2591c7c0886f9b6b63aa40e3ef3caa984370c38b
parent0c002c2f74e10baa9021d3ecc50585c6eafea568
Adjust block device size after an online resize of a disk.

The revalidate_disk routine now checks if a disk has been resized by
comparing the gendisk capacity to the bdev inode size.  If they are
different (usually because the disk has been resized underneath the kernel)
the bdev inode size is adjusted to match the capacity.

Signed-off-by: Andrew Patterson <andrew.patterson@hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fs/block_dev.c
include/linux/fs.h