+2011-11-03 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/fs/zfs/zfs.c (read_device): Support raidz3.
+
2011-11-02 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/fs/zfs/zfs.c (read_device): Add ability to sustain a single
void *recovery_buf = NULL;
grub_size_t recovery_len = 0;
- if (desc->nparity < 1 || desc->nparity > 2)
+ if (desc->nparity < 1 || desc->nparity > 3)
return grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET,
"raidz%d is not supported", desc->nparity);
high = grub_divmod64 ((offset >> desc->ashift),
desc->n_children, &m);
-
if (desc->nparity == 2)
c = 2;
+ if (desc->nparity == 3)
+ c = 3;
while (len > 0)
{
grub_size_t csize;