+2015-01-20 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/disk/dmraid_nvidia.c (grub_dmraid_nv_detect): Do not
+ divide by zero.
+
2015-01-20 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/fs/hfs.c (grub_hfs_mount): Additional filesystem
case NV_LEVEL_0:
level = 0;
disk_size = sb.capacity / sb.array.total_volumes;
+ if (sb.array.total_volumes == 0)
+ /* Not RAID. */
+ return NULL;
break;
case NV_LEVEL_1:
case NV_LEVEL_5:
level = 5;
disk_size = sb.capacity / (sb.array.total_volumes - 1);
+ if (sb.array.total_volumes == 0 || sb.array.total_volumes == 1)
+ /* Not RAID. */
+ return NULL;
break;
default: