diff options
author | iap10@tetris.cl.cam.ac.uk <iap10@tetris.cl.cam.ac.uk> | 2005-02-25 01:18:50 +0000 |
---|---|---|
committer | iap10@tetris.cl.cam.ac.uk <iap10@tetris.cl.cam.ac.uk> | 2005-02-25 01:18:50 +0000 |
commit | 0aeef37025910a47ba71852c59efe1fbc70f06bf (patch) | |
tree | 21ad3134279a83dc0eb7e50f4e1a11c070eceb23 /linux-2.4.29-xen-sparse | |
parent | fff03211fe080ed863f8bd73da101e3b75596581 (diff) | |
download | xen-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.c | 2 |
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; } |