On 05/06/2016 07:08 AM, Kevin Wolf wrote: > Am 05.05.2016 um 01:55 hat Eric Blake geschrieben: >> Sector-based blk_read() should die; switch to byte-based >> blk_pread() instead. >> >> Signed-off-by: Eric Blake <ebl...@redhat.com> >> --- >> qemu-nbd.c | 11 +++++++---- >> 1 file changed, 7 insertions(+), 4 deletions(-) >> >> diff --git a/qemu-nbd.c b/qemu-nbd.c >> index c55b40f..c07ceef 100644 >> --- a/qemu-nbd.c >> +++ b/qemu-nbd.c >> @@ -159,12 +159,13 @@ static int find_partition(BlockBackend *blk, int >> partition, >> off_t *offset, off_t *size) >> { >> struct partition_record mbr[4]; >> - uint8_t data[512]; >> + uint8_t data[BDRV_SECTOR_SIZE]; > > I like 512 better, actually. This is not the size of the arbitrary unit > that some block layer functions use, but the size of an MBR. If you > don't like the magic number, a new #define would probably be best.
MBR_SIZE it will be :) -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature