summaryrefslogtreecommitdiff
path: root/stand
diff options
context:
space:
mode:
authorToomas Soome <tsoome@FreeBSD.org>2020-07-02 07:15:48 +0000
committerToomas Soome <tsoome@FreeBSD.org>2020-07-02 07:15:48 +0000
commit771f100cebd8ada2bd764574386a71b5a5067f45 (patch)
tree9849e33c8e9061b68b2da629662eef1ddfb7b13c /stand
parent045f497cbc6cb67bc563d7f2378bf9535044bb2d (diff)
downloadsrc-test-771f100cebd8ada2bd764574386a71b5a5067f45.tar.gz
src-test-771f100cebd8ada2bd764574386a71b5a5067f45.zip
loader: zfs reader does not need BOOT2 bits
After switching zfsloader to use full libsa, we do not need spa_get_primary() and spa_get_primary_vdev() any more. Sponsored by: Netflix, Klara Inc.
Notes
Notes: svn path=/head/; revision=362884
Diffstat (limited to 'stand')
-rw-r--r--stand/libsa/zfs/zfsimpl.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/stand/libsa/zfs/zfsimpl.c b/stand/libsa/zfs/zfsimpl.c
index a6b8bf968b5e6..effd7cf0f1b3d 100644
--- a/stand/libsa/zfs/zfsimpl.c
+++ b/stand/libsa/zfs/zfsimpl.c
@@ -1336,34 +1336,6 @@ spa_find_by_name(const char *name)
return (NULL);
}
-#ifdef BOOT2
-static spa_t *
-spa_get_primary(void)
-{
-
- return (STAILQ_FIRST(&zfs_pools));
-}
-
-static vdev_t *
-spa_get_primary_vdev(const spa_t *spa)
-{
- vdev_t *vdev;
- vdev_t *kid;
-
- if (spa == NULL)
- spa = spa_get_primary();
- if (spa == NULL)
- return (NULL);
- vdev = spa->spa_root_vdev;
- if (vdev == NULL)
- return (NULL);
- for (kid = STAILQ_FIRST(&vdev->v_children); kid != NULL;
- kid = STAILQ_FIRST(&vdev->v_children))
- vdev = kid;
- return (vdev);
-}
-#endif
-
static spa_t *
spa_create(uint64_t guid, const char *name)
{