From: David S. Miller Date: Sat, 25 Aug 2007 05:05:44 +0000 (-0700) Subject: [SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK. X-Git-Tag: v2.6.23-rc4~2^2~5 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1bd4b280394cdd14f82efc00808c6d77b097285a;p=linux-2.6 [SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK. While debugging issues with the VDS server I made the driver use partition 2 to get at the whole disk since this is the "whole disk" partition in the Sun disk label. We really should use slice 0xff which really means the whole physical disk in the VIO disk protocol. Otherwise things won't work well on a disk image that doesn't have a proper disk label on it. Signed-off-by: David S. Miller --- diff --git a/drivers/block/sunvdc.c b/drivers/block/sunvdc.c index 4dff49256a..317a790c15 100644 --- a/drivers/block/sunvdc.c +++ b/drivers/block/sunvdc.c @@ -417,7 +417,7 @@ static int __send_request(struct request *req) desc->req_id = port->req_id; desc->operation = op; if (port->vdisk_type == VD_DISK_TYPE_DISK) { - desc->slice = 2; + desc->slice = 0xff; } else { desc->slice = 0; }