mirror of
https://github.com/opnsense/src.git
synced 2026-04-15 14:29:58 -04:00
There is no reason to return non-zero value from zfs_probe_partition() as that causes following partitions to not be probed for ZFS vdevs. A particular scenario that I encountered is a GPT partitioned disk where several partitions have freebsd-zfs type. A partition with a lower index is used as a cache (l2arc) vdev and in that case case zfs_probe() returned a non-zero status. That status was returned to ptable_iterate() and caused it to abort the iteration. Because of that the subsequent partitions were not probed and a root pool was not discovered resulting in a boot failure. While there fix the style for nearby return statements. Approved by: re (kib) |
||
|---|---|---|
| .. | ||
| devicename_stubs.c | ||
| libzfs.h | ||
| Makefile | ||
| Makefile.depend | ||
| zfs.c | ||
| zfsimpl.c | ||