On Tue, Jun 14, 2011 at 8:43 AM, Dmitry Konishchev <konishc...@gmail.com> wrote: > On Mon, Jun 13, 2011 at 1:13 PM, Dmitry Konishchev <konishc...@gmail.com> > wrote: >> I haven't done this because in this case I have to pass too lot of >> local variables to this function. Just not sure that it'll look >> better. But if you mind I surely can do this. > Should I?
Yes, please. For image files the block layer should be caching the device capacity (size) anyway, so you probably don't need to allocate the array, just call bdrv_get_geometry(). That might make it easier to write a self-contained function. Stefan