[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Nov 17 19:38:41 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375

--- Comment #2 from commit-hook at freebsd.org ---
A commit references this bug:

Author: tsoome
Date: Thu Nov 17 19:38:31 UTC 2016
New revision: 308776
URL: https://svnweb.freebsd.org/changeset/base/308776

Log:
  loader: zfs toplevel vdev must have spa set.

  The salt based checksum mechanisms, such as skein, are storing the seed
  in spa structure, and need to access the spa to use the seed. The current
  mechanism for quick access to correct spa is via pointer provided by
  vdev structure, but unfortunately the current code does set spa only
  for the leaf vdev. This patch will fix the issue by making sure the
  loader zfs reader will set spa also for top-level vdevs.

  PR:           214375
  Reported by:  lstewart
  Reviewed by:  allanjude, imp
  Approved by:  allanjude (mentor), imp (mentor)
  MFC after:    2 weeks
  Differential Revision:        https://reviews.freebsd.org/D8487

Changes:
  head/sys/boot/zfs/zfsimpl.c

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list