[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: Getting xen to recognise large disks



Ian Pratt wrote:
>> major minor  #blocks  name
>>  202    16  782819328 xvdb
>>
>> When I look at the same partition in the host, I see this:
>> major minor  #blocks  name
>>    9     2 2930303616 md2
>>
>> There appears to be a problem in passing the size of the device to the
>> DomU guest.
> 
> Hmm, 2930303616 - 2^31 = 782819968
> 
> Argh -- I can see the problem: see the connect function in blkfront.c.
> 
> Fortunately, it can be fixed without an interface change. Just change
> 'sectors' from an unsigned long to a blkif_sector_t and update the
> xenbus_gather to use:  "sectors", "%llu", &sectors 
> 
> You'll also need to edit the xenbus_printf (to %llu) in the connect
> function in blkback.c too.
> 
> Please post a patch!

Ian,

I'd love to post a patch, but I'm afraid I'm not a coder.

I'm downloading the SRPMS as I type and I'll give it a go, but it might
be an idea if someone with more coding skills fixes this.

I'll post an update when I've had a go.

R.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.