aboutsummaryrefslogtreecommitdiffstats
path: root/linux-2.4.29-xen-sparse
diff options
context:
space:
mode:
authoriap10@tetris.cl.cam.ac.uk <iap10@tetris.cl.cam.ac.uk>2005-02-25 01:18:50 +0000
committeriap10@tetris.cl.cam.ac.uk <iap10@tetris.cl.cam.ac.uk>2005-02-25 01:18:50 +0000
commit0aeef37025910a47ba71852c59efe1fbc70f06bf (patch)
tree21ad3134279a83dc0eb7e50f4e1a11c070eceb23 /linux-2.4.29-xen-sparse
parentfff03211fe080ed863f8bd73da101e3b75596581 (diff)
downloadxen-0aeef37025910a47ba71852c59efe1fbc70f06bf.tar.gz
xen-0aeef37025910a47ba71852c59efe1fbc70f06bf.tar.bz2
xen-0aeef37025910a47ba71852c59efe1fbc70f06bf.zip
bitkeeper revision 1.1159.258.13 (421e7cfaHXBVrm-2XYB50x2aleoG0A)
From: Jari Ruusu via Pasi Kärkkäinen [pasik@iki.fi] Small fix to 2.4 blkfront such that the capacity is reported correctly. Does 2.6 need a similar fix? Signed-off-by: ian@xensource.com
Diffstat (limited to 'linux-2.4.29-xen-sparse')
-rw-r--r--linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c b/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
index e5d299ae16..74a43cdd4a 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
+++ b/linux-2.4.29-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
@@ -288,7 +288,7 @@ static int xlvbd_init_device(vdisk_t *xd)
/* Need to skankily setup 'partition' information */
gd->part[minor].start_sect = 0;
gd->part[minor].nr_sects = capacity;
- gd->sizes[minor] = capacity;
+ gd->sizes[minor] = capacity >>(BLOCK_SIZE_BITS-9);
gd->flags[minor >> gd->minor_shift] |= GENHD_FL_VIRT_PARTNS;
}