Index: linux/drivers/xen/blkfront/blkfront.c =================================================================== --- linux.orig/drivers/xen/blkfront/blkfront.c 2010-03-18 15:09:19.000000000 -0600 +++ linux/drivers/xen/blkfront/blkfront.c 2010-03-18 15:13:58.000000000 -0600 @@ -341,6 +341,7 @@ static void connect(struct blkfront_info printk(KERN_INFO "Setting capacity to %Lu\n", sectors); set_capacity(info->gd, sectors); + revalidate_disk(info->gd); /* fall through */ case BLKIF_STATE_SUSPENDED: