From 04e80baa3291bf98031f9ef9bb9d329e0cd93483 Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Fri, 12 Apr 2013 16:50:21 +0200 Subject: [PATCH] Report disk size --- grub-core/disk/uboot/ubootdisk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grub-core/disk/uboot/ubootdisk.c b/grub-core/disk/uboot/ubootdisk.c index 92ce1e780..fed649439 100644 --- a/grub-core/disk/uboot/ubootdisk.c +++ b/grub-core/disk/uboot/ubootdisk.c @@ -246,7 +246,7 @@ uboot_disk_open (const char *name, struct grub_disk *disk) grub_dprintf ("ubootdisk", "(%s) blocksize=%d, log_sector_size=%d\n", disk->name, d->block_size, disk->log_sector_size); - disk->total_sectors = GRUB_DISK_SIZE_UNKNOWN; + disk->total_sectors = devinfo->di_stor.block_count ? : GRUB_DISK_SIZE_UNKNOWN; disk->data = d; return GRUB_ERR_NONE;