svn commit: r362884 - head/stand/libsa/zfs

Toomas Soome tsoome at FreeBSD.org
Thu Jul 2 07:15:49 UTC 2020


Author: tsoome
Date: Thu Jul  2 07:15:48 2020
New Revision: 362884
URL: https://svnweb.freebsd.org/changeset/base/362884

Log:
  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.

Modified:
  head/stand/libsa/zfs/zfsimpl.c

Modified: head/stand/libsa/zfs/zfsimpl.c
==============================================================================
--- head/stand/libsa/zfs/zfsimpl.c	Thu Jul  2 07:03:15 2020	(r362883)
+++ head/stand/libsa/zfs/zfsimpl.c	Thu Jul  2 07:15:48 2020	(r362884)
@@ -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)
 {


More information about the svn-src-head mailing list