From b32fef1b567fcf1ca57bb64a751ad28599e7df47 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 19 Apr 2011 22:49:06 -0700 Subject: [PATCH] --- yaml --- r: 251318 b: refs/heads/master c: 9db4b3e32778400555d5cc6fb61d4058902d37f7 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/block/rbd.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 8d5cbfc09f45..c178cccc2109 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 45e3d3eeb6578e523e100622266945ecd71723bb +refs/heads/master: 9db4b3e32778400555d5cc6fb61d4058902d37f7 diff --git a/trunk/drivers/block/rbd.c b/trunk/drivers/block/rbd.c index d833d02b321f..1278098624e6 100644 --- a/trunk/drivers/block/rbd.c +++ b/trunk/drivers/block/rbd.c @@ -1664,6 +1664,9 @@ static int __rbd_update_snaps(struct rbd_device *rbd_dev) if (ret < 0) return ret; + /* resized? */ + set_capacity(rbd_dev->disk, h.image_size / 512ULL); + down_write(&rbd_dev->header.snap_rwsem); snap_seq = rbd_dev->header.snapc->seq;