Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Dec 2025 23:10:59 +0000
From:      Martin Matuska <mm@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 8b78d412aec7 - main - zfs: world changes after 89f729dcc merge
Message-ID:  <69360983.adf3.7d6e4650@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by mm:

URL: https://cgit.FreeBSD.org/src/commit/?id=8b78d412aec7f9171ecc2e1cd8aea07b19b4f600

commit 8b78d412aec7f9171ecc2e1cd8aea07b19b4f600
Author:     Martin Matuska <mm@FreeBSD.org>
AuthorDate: 2025-12-07 22:09:12 +0000
Commit:     Martin Matuska <mm@FreeBSD.org>
CommitDate: 2025-12-07 22:09:12 +0000

    zfs: world changes after 89f729dcc merge
    
    Remove, unbind and obsolete libuutil and libtpool
    Update zfs_configh and zfs_gitrev.h
---
 Makefile.inc1                                   | 11 +---
 ObsoleteFiles.inc                               |  4 ++
 cddl/lib/Makefile                               | 10 +--
 cddl/lib/libtpool/Makefile                      | 32 ----------
 cddl/lib/libtpool/Makefile.depend               | 16 -----
 cddl/lib/libtpool/tests/Makefile                | 11 ----
 cddl/lib/libtpool/tests/libtpool_test.c         | 82 -------------------------
 cddl/lib/libuutil/Makefile                      | 26 --------
 cddl/lib/libuutil/Makefile.depend               | 17 -----
 cddl/lib/libzfs/Makefile                        |  1 -
 cddl/lib/libzfs/Makefile.depend                 |  1 -
 cddl/lib/libzutil/Makefile                      |  2 +-
 cddl/lib/libzutil/Makefile.depend               |  1 -
 cddl/lib/pam_zfs_key/Makefile                   |  2 +-
 cddl/sbin/zfs/Makefile                          |  2 +-
 cddl/sbin/zfs/Makefile.depend                   |  2 -
 cddl/sbin/zpool/Makefile                        |  2 +-
 cddl/sbin/zpool/Makefile.depend                 |  2 -
 cddl/usr.bin/zinject/Makefile                   |  2 +-
 cddl/usr.bin/zinject/Makefile.depend            |  1 -
 cddl/usr.bin/zstream/Makefile                   |  2 +-
 cddl/usr.bin/ztest/Makefile                     |  2 +-
 cddl/usr.bin/ztest/Makefile.depend              |  1 -
 cddl/usr.libexec/zpool_influxdb/Makefile.depend |  1 -
 cddl/usr.sbin/zdb/Makefile                      |  2 +-
 cddl/usr.sbin/zdb/Makefile.depend               |  1 -
 cddl/usr.sbin/zfsd/Makefile.common              |  2 +-
 cddl/usr.sbin/zfsd/Makefile.depend              |  1 -
 rescue/rescue/Makefile                          |  2 +-
 share/mk/bsd.libnames.mk                        |  2 -
 share/mk/src.libnames.mk                        | 12 +---
 sys/modules/zfs/zfs_config.h                    |  4 +-
 targets/pseudo/userland/cddl/Makefile.depend    |  1 -
 33 files changed, 24 insertions(+), 236 deletions(-)

diff --git a/Makefile.inc1 b/Makefile.inc1
index cc1901a1e950..9518d4034afc 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -3316,12 +3316,10 @@ _prebuild_libs=	${_kerberos5_lib_libasn1} \
 		lib/libgeom \
 		${_lib_librt} \
 		${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \
-		${_cddl_lib_libuutil} \
 		${_cddl_lib_libavl} \
 		${_cddl_lib_libicp} \
 		${_cddl_lib_libicp_rescue} \
 		${_cddl_lib_libspl} \
-		${_cddl_lib_libtpool} \
 		${_cddl_lib_libzfs_core} ${_cddl_lib_libzfs} \
 		${_cddl_lib_libzutil} \
 		${_cddl_lib_libctf} ${_cddl_lib_libzfsbootenv} \
@@ -3394,32 +3392,27 @@ lib/libxo__L: lib/libutil__L
 _cddl_lib_libumem= cddl/lib/libumem
 _cddl_lib_libnvpair= cddl/lib/libnvpair
 _cddl_lib_libavl= cddl/lib/libavl
-_cddl_lib_libuutil= cddl/lib/libuutil
 _cddl_lib_libspl= cddl/lib/libspl
 
 cddl/lib/libavl__L: cddl/lib/libspl__L
 cddl/lib/libnvpair__L: cddl/lib/libspl__L
-cddl/lib/libuutil__L: cddl/lib/libavl__L cddl/lib/libspl__L
 
 .if ${MK_ZFS} != "no"
 _lib_librt= lib/librt
 _cddl_lib_libicp= cddl/lib/libicp
 _cddl_lib_libicp_rescue= cddl/lib/libicp_rescue
-_cddl_lib_libtpool= cddl/lib/libtpool
 _cddl_lib_libzutil= cddl/lib/libzutil
 _cddl_lib_libzfs_core= cddl/lib/libzfs_core
 _cddl_lib_libzfs= cddl/lib/libzfs
 _cddl_lib_libzfsbootenv= cddl/lib/libzfsbootenv
 
-cddl/lib/libtpool__L: cddl/lib/libspl__L
-
-cddl/lib/libzutil__L: cddl/lib/libavl__L lib/libgeom__L lib/msun__L cddl/lib/libtpool__L
+cddl/lib/libzutil__L: cddl/lib/libavl__L lib/libgeom__L lib/msun__L
 
 cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L cddl/lib/libspl__L cddl/lib/libzutil__L
 
 cddl/lib/libzfs__L: cddl/lib/libzfs_core__L lib/msun__L lib/libutil__L lib/librt__L
 cddl/lib/libzfs__L: lib/libthr__L lib/libmd__L lib/libz__L cddl/lib/libumem__L
-cddl/lib/libzfs__L: cddl/lib/libuutil__L cddl/lib/libavl__L lib/libgeom__L
+cddl/lib/libzfs__L: cddl/lib/libavl__L lib/libgeom__L
 cddl/lib/libzfs__L: cddl/lib/libnvpair__L cddl/lib/libzutil__L
 cddl/lib/libzfs__L: secure/lib/libcrypto__L
 
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index e42fcb7d8f84..96af7d6205b5 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -51,6 +51,10 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20251207: removed libuutil and libtpool
+OLD_LIBS+=	lib/libuutil.so.2
+OLD_LIBS+=	lib/libtpool.so.2
+
 # 20251204: zpfind.9 alias to pfind.9 removed
 OLD_FILES+=usr/share/man/man9/zpfind.9
 
diff --git a/cddl/lib/Makefile b/cddl/lib/Makefile
index 892798be347d..19f0cf4385e2 100644
--- a/cddl/lib/Makefile
+++ b/cddl/lib/Makefile
@@ -16,9 +16,7 @@ SUBDIR.${MK_ZFS}+= \
 	libicp \
 	libicp_rescue \
 	libnvpair \
-	libtpool \
 	libumem \
-	libuutil \
 	libzdb \
 	libzfs \
 	libzfs_core \
@@ -32,14 +30,12 @@ SUBDIR_DEPEND_libavl=		libspl
 SUBDIR_DEPEND_libctf=		libspl
 SUBDIR_DEPEND_libdtrace=	libctf
 SUBDIR_DEPEND_libnvpair=	libspl
-SUBDIR_DEPEND_libtpool=		libspl
-SUBDIR_DEPEND_libuutil=		libavl libspl
 SUBDIR_DEPEND_libzfs_core=	libnvpair libspl libzutil
-SUBDIR_DEPEND_libzfs=	libavl libnvpair libumem libuutil libzfs_core libzutil
+SUBDIR_DEPEND_libzfs=	libavl libnvpair libumem libzfs_core libzutil
 SUBDIR_DEPEND_libzpool=	libavl libnvpair libumem libicp
-SUBDIR_DEPEND_libzutil=	libavl libtpool
+SUBDIR_DEPEND_libzutil=	libavl
 SUBDIR_DEPEND_libzfsbootenv= libzfs libnvpair
-SUBDIR_DEPEND_pam_zfs_key= libnvpair libuutil libzfs libzfs_core
+SUBDIR_DEPEND_pam_zfs_key= libnvpair libzfs libzfs_core
 
 SUBDIR_PARALLEL=
 
diff --git a/cddl/lib/libtpool/Makefile b/cddl/lib/libtpool/Makefile
deleted file mode 100644
index 1ebfc52f5be9..000000000000
--- a/cddl/lib/libtpool/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-.PATH: ${ZFSTOP}/lib/libtpool
-.PATH: ${ZFSTOP}/include
-
-PACKAGE=	zfs
-LIB_PACKAGE=
-
-LIB=		tpool
-SHLIBDIR?=	/lib
-LIBADD=		spl
-
-INCS=	thread_pool_impl.h
-SRCS=	thread_pool.c
-
-WARNS?=	2
-CSTD=	c99
-CFLAGS+= -DIN_BASE
-CFLAGS+= -I${ZFSTOP}/include
-CFLAGS+= -I${ZFSTOP}/lib/libspl/include/
-CFLAGS+= -I${ZFSTOP}/lib/libspl/include/os/freebsd
-CFLAGS+= -I${SRCTOP}/sys
-CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
-CFLAGS+= -I${ZFSTOP}/module/icp/include
-CFLAGS+= -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h
-CFLAGS+= -DHAVE_ISSETUGID 
-CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
-
-.include <src.opts.mk>
-
-HAS_TESTS=
-SUBDIR.${MK_TESTS}+=	tests
-
-.include <bsd.lib.mk>
diff --git a/cddl/lib/libtpool/Makefile.depend b/cddl/lib/libtpool/Makefile.depend
deleted file mode 100644
index 409c3c86cc20..000000000000
--- a/cddl/lib/libtpool/Makefile.depend
+++ /dev/null
@@ -1,16 +0,0 @@
-# Autogenerated - do NOT edit!
-
-DIRDEPS = \
-	cddl/lib/libspl \
-	include \
-	include/xlocale \
-	lib/${CSU_DIR} \
-	lib/libc \
-	lib/libcompiler_rt \
-
-
-.include <dirdeps.mk>
-
-.if ${DEP_RELDIR} == ${_DEP_RELDIR}
-# local dependencies - needed for -jN in clean tree
-.endif
diff --git a/cddl/lib/libtpool/tests/Makefile b/cddl/lib/libtpool/tests/Makefile
deleted file mode 100644
index 72a82b6afa59..000000000000
--- a/cddl/lib/libtpool/tests/Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
-ATF_TESTS_C+=	libtpool_test
-
-TEST_METADATA+= timeout="10"
-
-CFLAGS+=	-I${ZFSTOP}/include \
-		-I${ZFSTOP}/lib/libspl/include
-
-LIBADD+=	pthread tpool
-
-.include "${SRCTOP}/cddl/Makefile.inc"
-.include <bsd.test.mk>
diff --git a/cddl/lib/libtpool/tests/libtpool_test.c b/cddl/lib/libtpool/tests/libtpool_test.c
deleted file mode 100644
index 42bce269cb23..000000000000
--- a/cddl/lib/libtpool/tests/libtpool_test.c
+++ /dev/null
@@ -1,82 +0,0 @@
-#include <sys/stdtypes.h>
-#include <sys/sysctl.h>
-#include <errno.h>
-#include <pthread.h>
-
-#include <thread_pool.h>
-
-#include <atf-c.h>
-
-static void
-tp_delay(void *arg)
-{
-	pthread_barrier_t *barrier = arg;
-	int r;
-
-	/* Block this task until all thread pool workers have been created. */
-	r = pthread_barrier_wait(barrier);
-	ATF_REQUIRE_MSG(r == 0 || r == PTHREAD_BARRIER_SERIAL_THREAD,
-	    "pthread_barrier_wait failed: %s", strerror(r));
-}
-
-/*
- * NB: we could reduce the test's resource cost by using rctl(4).  But that
- * isn't enabled by default.  And even with a thread limit of 1500, it takes <
- * 0.1s to run on my machine.  So I don't think it's worth optimizing for the
- * case where rctl is available.
- */
-ATF_TC(complete_exhaustion);
-ATF_TC_HEAD(complete_exhaustion, tc)
-{
-	atf_tc_set_md_var(tc, "descr",
-	    "A thread pool should fail to schedule tasks if it is completely impossible to spawn any threads.");
-}
-
-ATF_TC_BODY(complete_exhaustion, tc)
-{
-	pthread_barrier_t barrier;
-	tpool_t *tp0, *tp1;
-	size_t len;
-	int max_threads_per_proc = 0;
-	int nworkers;
-	int r, i;
-
-	len = sizeof(max_threads_per_proc);
-	r = sysctlbyname("kern.threads.max_threads_per_proc",
-	    &max_threads_per_proc, &len, NULL, 0);
-	ATF_REQUIRE_EQ_MSG(r, 0, "sysctlbyname: %s", strerror(errno));
-	nworkers = max_threads_per_proc - 1;
-	pthread_barrier_init(&barrier, NULL, max_threads_per_proc);
-
-	/*
-	 * Create the first thread pool and spawn the maximum allowed number of
-	 * processes.
-	 */
-	tp0 = tpool_create(nworkers, nworkers, 1, NULL);
-	ATF_REQUIRE(tp0 != NULL);
-	for (i = 0; i < nworkers; i++) {
-		ATF_REQUIRE_EQ(tpool_dispatch(tp0, tp_delay, &barrier), 0);
-	}
-
-	/*
-	 * Now create a second thread pool.  Unable to create new threads, the
-	 * dispatch function should return an error.
-	 */
-	tp1 = tpool_create(nworkers, 2 * nworkers, 1, NULL);
-	ATF_REQUIRE(tp1 != NULL);
-	ATF_REQUIRE_EQ(tpool_dispatch(tp1, tp_delay, NULL), -1);
-
-	/* Cleanup */
-	r = pthread_barrier_wait(&barrier);
-	ATF_REQUIRE_MSG(r == 0 || r == PTHREAD_BARRIER_SERIAL_THREAD,
-	    "pthread_barrier_wait failed: %s", strerror(r));
-	tpool_wait(tp1);
-	tpool_wait(tp0);
-}
-
-ATF_TP_ADD_TCS(tp)
-{
-	ATF_TP_ADD_TC(tp, complete_exhaustion);
-
-	return (atf_no_error());
-}
diff --git a/cddl/lib/libuutil/Makefile b/cddl/lib/libuutil/Makefile
deleted file mode 100644
index ca5a71d811f7..000000000000
--- a/cddl/lib/libuutil/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-.PATH: ${ZFSTOP}/lib/libuutil
-
-PACKAGE=	zfs
-LIB_PACKAGE=
-
-LIB=	uutil
-SRCS=\
-	uu_alloc.c \
-	uu_avl.c \
-	uu_ident.c \
-	uu_list.c \
-	uu_misc.c \
-	uu_string.c
-
-WARNS?=	2
-CFLAGS+= -DIN_BASE
-CFLAGS+= -I${ZFSTOP}/include
-CFLAGS+= -I${ZFSTOP}/lib/libspl/include/
-CFLAGS+= -I${ZFSTOP}/lib/libspl/include/os/freebsd
-CFLAGS+= -I${SRCTOP}/sys
-CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
-CFLAGS+= -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h
-
-LIBADD= avl spl
-
-.include <bsd.lib.mk>
diff --git a/cddl/lib/libuutil/Makefile.depend b/cddl/lib/libuutil/Makefile.depend
deleted file mode 100644
index 808980b1879e..000000000000
--- a/cddl/lib/libuutil/Makefile.depend
+++ /dev/null
@@ -1,17 +0,0 @@
-# Autogenerated - do NOT edit!
-
-DIRDEPS = \
-	cddl/lib/libavl \
-	cddl/lib/libspl \
-	include \
-	include/xlocale \
-	lib/${CSU_DIR} \
-	lib/libc \
-	lib/libcompiler_rt \
-
-
-.include <dirdeps.mk>
-
-.if ${DEP_RELDIR} == ${_DEP_RELDIR}
-# local dependencies - needed for -jN in clean tree
-.endif
diff --git a/cddl/lib/libzfs/Makefile b/cddl/lib/libzfs/Makefile
index ed0c240b1113..a034118a6f5b 100644
--- a/cddl/lib/libzfs/Makefile
+++ b/cddl/lib/libzfs/Makefile
@@ -23,7 +23,6 @@ LIBADD= \
 	rt \
 	umem \
 	util \
-	uutil \
 	z \
 	zfs_core \
 	zutil
diff --git a/cddl/lib/libzfs/Makefile.depend b/cddl/lib/libzfs/Makefile.depend
index 1fead4b4f29d..2ac18ce130ac 100644
--- a/cddl/lib/libzfs/Makefile.depend
+++ b/cddl/lib/libzfs/Makefile.depend
@@ -4,7 +4,6 @@ DIRDEPS = \
 	cddl/lib/libavl \
 	cddl/lib/libnvpair \
 	cddl/lib/libumem \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs_core \
 	cddl/lib/libzutil \
 	include \
diff --git a/cddl/lib/libzutil/Makefile b/cddl/lib/libzutil/Makefile
index 952ebda889b2..93b0ffdb6fac 100644
--- a/cddl/lib/libzutil/Makefile
+++ b/cddl/lib/libzutil/Makefile
@@ -6,7 +6,7 @@ PACKAGE=	zfs
 LIB_PACKAGE=
 
 LIB=	zutil
-LIBADD=	avl geom m tpool
+LIBADD=	avl geom m
 
 INCS = zutil_import.h
 
diff --git a/cddl/lib/libzutil/Makefile.depend b/cddl/lib/libzutil/Makefile.depend
index ddad58a70480..1633aabc89f0 100644
--- a/cddl/lib/libzutil/Makefile.depend
+++ b/cddl/lib/libzutil/Makefile.depend
@@ -2,7 +2,6 @@
 
 DIRDEPS = \
 	cddl/lib/libavl \
-	cddl/lib/libtpool \
 	include \
 	include/xlocale \
 	lib/${CSU_DIR} \
diff --git a/cddl/lib/pam_zfs_key/Makefile b/cddl/lib/pam_zfs_key/Makefile
index 345321b5926d..d4be8090b287 100644
--- a/cddl/lib/pam_zfs_key/Makefile
+++ b/cddl/lib/pam_zfs_key/Makefile
@@ -6,7 +6,7 @@ LIB=		pam_zfs_key
 
 SHLIBDIR?=	/usr/lib
 
-LIBADD=		zfs zfs_core nvpair uutil crypto
+LIBADD=		zfs zfs_core nvpair crypto
 
 SRCS= pam_zfs_key.c
 
diff --git a/cddl/sbin/zfs/Makefile b/cddl/sbin/zfs/Makefile
index 3b9abe4446e8..32d26de952f8 100644
--- a/cddl/sbin/zfs/Makefile
+++ b/cddl/sbin/zfs/Makefile
@@ -71,7 +71,7 @@ CFLAGS+= \
 	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h \
 	-I${SRCTOP}/sys/modules/zfs
 
-LIBADD=	jail avl nvpair geom  uutil zfs_core spl tpool zutil zfs m crypto
+LIBADD=	jail avl nvpair geom zfs_core spl zutil zfs m crypto
 LDADD+=	-pthread
 .include <bsd.prog.mk>
 
diff --git a/cddl/sbin/zfs/Makefile.depend b/cddl/sbin/zfs/Makefile.depend
index 41b9cb996621..4bc4ed382284 100644
--- a/cddl/sbin/zfs/Makefile.depend
+++ b/cddl/sbin/zfs/Makefile.depend
@@ -4,8 +4,6 @@ DIRDEPS = \
 	cddl/lib/libavl \
 	cddl/lib/libnvpair \
 	cddl/lib/libspl \
-	cddl/lib/libtpool \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzfs_core \
 	cddl/lib/libzutil \
diff --git a/cddl/sbin/zpool/Makefile b/cddl/sbin/zpool/Makefile
index e2d8bf61e75b..2f46546da9a2 100644
--- a/cddl/sbin/zpool/Makefile
+++ b/cddl/sbin/zpool/Makefile
@@ -75,6 +75,6 @@ CFLAGS+= \
 	-DSYSCONFDIR=\"/etc\" \
 	-DPKGDATADIR=\"/usr/share/zfs\"
 
-LIBADD=	geom nvpair uutil zfs zutil avl spl tpool zfs_core m
+LIBADD=	geom nvpair zfs zutil avl spl zfs_core m
 LDADD+= 	-pthread
 .include <bsd.prog.mk>
diff --git a/cddl/sbin/zpool/Makefile.depend b/cddl/sbin/zpool/Makefile.depend
index 117ee30093fd..f51363d29398 100644
--- a/cddl/sbin/zpool/Makefile.depend
+++ b/cddl/sbin/zpool/Makefile.depend
@@ -4,8 +4,6 @@ DIRDEPS = \
 	cddl/lib/libavl \
 	cddl/lib/libnvpair \
 	cddl/lib/libspl \
-	cddl/lib/libtpool \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzfs_core \
 	cddl/lib/libzutil \
diff --git a/cddl/usr.bin/zinject/Makefile b/cddl/usr.bin/zinject/Makefile
index cd22feda937a..30be6a90ad7b 100644
--- a/cddl/usr.bin/zinject/Makefile
+++ b/cddl/usr.bin/zinject/Makefile
@@ -21,6 +21,6 @@ CFLAGS+= \
 	-DHAVE_ISSETUGID \
 	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h
 
-LIBADD=	geom m nvpair umem uutil avl spl zfs_core zfs zutil zpool pthread
+LIBADD=	geom m nvpair umem avl spl zfs_core zfs zutil zpool pthread
 
 .include <bsd.prog.mk>
diff --git a/cddl/usr.bin/zinject/Makefile.depend b/cddl/usr.bin/zinject/Makefile.depend
index c36e0e5ad2e7..f78d076ce0d3 100644
--- a/cddl/usr.bin/zinject/Makefile.depend
+++ b/cddl/usr.bin/zinject/Makefile.depend
@@ -5,7 +5,6 @@ DIRDEPS = \
 	cddl/lib/libnvpair \
 	cddl/lib/libspl \
 	cddl/lib/libumem \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzfs_core \
 	cddl/lib/libzpool \
diff --git a/cddl/usr.bin/zstream/Makefile b/cddl/usr.bin/zstream/Makefile
index d3371101f6dc..f0a11383045c 100644
--- a/cddl/usr.bin/zstream/Makefile
+++ b/cddl/usr.bin/zstream/Makefile
@@ -31,6 +31,6 @@ CFLAGS+= \
 	-DHAVE_ISSETUGID \
 	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h
 
-LIBADD=	geom m nvpair umem uutil avl spl zfs_core zfs zutil zpool pthread
+LIBADD=	geom m nvpair umem avl spl zfs_core zfs zutil zpool pthread
 
 .include <bsd.prog.mk>
diff --git a/cddl/usr.bin/ztest/Makefile b/cddl/usr.bin/ztest/Makefile
index 192c0222377a..71b8c1705c4f 100644
--- a/cddl/usr.bin/ztest/Makefile
+++ b/cddl/usr.bin/ztest/Makefile
@@ -20,7 +20,7 @@ CFLAGS+= \
 	-DHAVE_ISSETUGID \
 	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h
 
-LIBADD=	geom m nvpair umem zpool pthread avl zfs_core spl zutil zfs uutil icp
+LIBADD=	geom m nvpair umem zpool pthread avl zfs_core spl zutil zfs icp
 
 CSTD=	c99
 
diff --git a/cddl/usr.bin/ztest/Makefile.depend b/cddl/usr.bin/ztest/Makefile.depend
index dd387951fe20..0fbcc239f881 100644
--- a/cddl/usr.bin/ztest/Makefile.depend
+++ b/cddl/usr.bin/ztest/Makefile.depend
@@ -6,7 +6,6 @@ DIRDEPS = \
 	cddl/lib/libnvpair \
 	cddl/lib/libspl \
 	cddl/lib/libumem \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzfs_core \
 	cddl/lib/libzpool \
diff --git a/cddl/usr.libexec/zpool_influxdb/Makefile.depend b/cddl/usr.libexec/zpool_influxdb/Makefile.depend
index 50b043094969..69161b991f7d 100644
--- a/cddl/usr.libexec/zpool_influxdb/Makefile.depend
+++ b/cddl/usr.libexec/zpool_influxdb/Makefile.depend
@@ -4,7 +4,6 @@ DIRDEPS = \
 	cddl/lib/libavl \
 	cddl/lib/libnvpair \
 	cddl/lib/libumem \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzfs_core \
 	gnu/lib/csu \
diff --git a/cddl/usr.sbin/zdb/Makefile b/cddl/usr.sbin/zdb/Makefile
index 6707d8fdaae7..fa49271dc760 100644
--- a/cddl/usr.sbin/zdb/Makefile
+++ b/cddl/usr.sbin/zdb/Makefile
@@ -21,7 +21,7 @@ CFLAGS+= \
 	-include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \
 	-DHAVE_ISSETUGID
 
-LIBADD=	nvpair umem uutil zdb zfs_core zfs spl avl zutil zpool crypto pthread
+LIBADD=	nvpair umem zdb zfs_core zfs spl avl zutil zpool crypto pthread
 
 CFLAGS.gcc+= -fms-extensions
 # Since there are many asserts in this program, it makes no sense to compile
diff --git a/cddl/usr.sbin/zdb/Makefile.depend b/cddl/usr.sbin/zdb/Makefile.depend
index d9ae0ff3c82e..d4e222e186ed 100644
--- a/cddl/usr.sbin/zdb/Makefile.depend
+++ b/cddl/usr.sbin/zdb/Makefile.depend
@@ -5,7 +5,6 @@ DIRDEPS = \
 	cddl/lib/libnvpair \
 	cddl/lib/libspl \
 	cddl/lib/libumem \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzpool \
 	cddl/lib/libzutil \
diff --git a/cddl/usr.sbin/zfsd/Makefile.common b/cddl/usr.sbin/zfsd/Makefile.common
index c610a3bf3e5b..1bade90d140f 100644
--- a/cddl/usr.sbin/zfsd/Makefile.common
+++ b/cddl/usr.sbin/zfsd/Makefile.common
@@ -25,7 +25,7 @@ CFLAGS+= -I${SRCTOP}/cddl/usr.sbin
 CFLAGS+= -DHAVE_ISSETUGID
 CFLAGS+= -DHAVE_EXECVPE
 
-LIBADD+=	devdctl zfs util geom bsdxml sbuf nvpair avl uutil zutil
+LIBADD+=	devdctl zfs util geom bsdxml sbuf nvpair avl zutil
 
 cscope:
 	find ${.CURDIR} -type f -a \( -name "*.[ch]" -o -name "*.cc" \) \
diff --git a/cddl/usr.sbin/zfsd/Makefile.depend b/cddl/usr.sbin/zfsd/Makefile.depend
index 4b9049efecdc..64528ed3f4cb 100644
--- a/cddl/usr.sbin/zfsd/Makefile.depend
+++ b/cddl/usr.sbin/zfsd/Makefile.depend
@@ -3,7 +3,6 @@
 DIRDEPS = \
 	cddl/lib/libavl \
 	cddl/lib/libnvpair \
-	cddl/lib/libuutil \
 	cddl/lib/libzfs \
 	cddl/lib/libzutil \
 	include \
diff --git a/rescue/rescue/Makefile b/rescue/rescue/Makefile
index 797daf3d2f14..2ac475cca10c 100644
--- a/rescue/rescue/Makefile
+++ b/rescue/rescue/Makefile
@@ -145,7 +145,7 @@ CRUNCH_PROGS_usr.sbin+= zdb
 CRUNCH_LIBS+= -l80211 -lalias -lcam -lncursesw -ldevstat -lipsec -llzma
 CRUNCH_LIBS_camcontrol+= ${LIBNVMF} ${LIBNV}
 .if ${MK_ZFS} != "no"
-CRUNCH_LIBS+= -lavl -lpthread -luutil -lumem -ltpool -lspl -lrt
+CRUNCH_LIBS+= -lavl -lpthread -lumem -lspl -lrt
 CRUNCH_LIBS_zfs+=	${LIBBE} \
 			${LIBZPOOL} \
 			${LIBZFS} \
diff --git a/share/mk/bsd.libnames.mk b/share/mk/bsd.libnames.mk
index 955e3c4ebdef..9470e95c3036 100644
--- a/share/mk/bsd.libnames.mk
+++ b/share/mk/bsd.libnames.mk
@@ -163,7 +163,6 @@ LIBTERMCAP?=	${LIBDESTDIR}${LIBDIR_BASE}/libtermcap.a
 LIBTERMCAPW?=	${LIBDESTDIR}${LIBDIR_BASE}/libtermcapw.a
 LIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
 LIBTINFOW=	${LIBDESTDIR}${LIBDIR_BASE}/libtinfow.a
-LIBTPOOL?=	${LIBDESTDIR}${LIBDIR_BASE}/libtpool.a
 LIBUFS?=	${LIBDESTDIR}${LIBDIR_BASE}/libufs.a
 LIBUGIDFW?=	${LIBDESTDIR}${LIBDIR_BASE}/libugidfw.a
 LIBULOG?=	${LIBDESTDIR}${LIBDIR_BASE}/libulog.a
@@ -171,7 +170,6 @@ LIBUMEM?=	${LIBDESTDIR}${LIBDIR_BASE}/libumem.a
 LIBUSB?=	${LIBDESTDIR}${LIBDIR_BASE}/libusb.a
 LIBUSBHID?=	${LIBDESTDIR}${LIBDIR_BASE}/libusbhid.a
 LIBUTIL?=	${LIBDESTDIR}${LIBDIR_BASE}/libutil.a
-LIBUUTIL?=	${LIBDESTDIR}${LIBDIR_BASE}/libuutil.a
 LIBUVMEM?=	${LIBDESTDIR}${LIBDIR_BASE}/libuvmem.a
 LIBVERTO?=	${LIBDESTDIR}${LIBDIR_BASE}/libverto.a
 LIBVGL?=	${LIBDESTDIR}${LIBDIR_BASE}/libvgl.a
diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk
index 125fe2242bd5..df5fdc544959 100644
--- a/share/mk/src.libnames.mk
+++ b/share/mk/src.libnames.mk
@@ -229,7 +229,6 @@ _LIBRARIES=	\
 		tacplus \
 		termcapw \
 		tinfow \
-		tpool \
 		ufs \
 		ugidfw \
 		ulog \
@@ -238,7 +237,6 @@ _LIBRARIES=	\
 		usbhid \
 		util \
 		uvmem \
-		uutil \
 		verto \
 		vmmapi \
 		wind \
@@ -454,7 +452,7 @@ _DP_opencsd=	cxxrt
 _DP_ctf=	spl z
 _DP_dtrace=	ctf elf proc pthread rtld_db xo
 _DP_xo=		util
-_DP_ztest=	geom m nvpair umem zpool pthread avl zfs_core spl zutil zfs uutil icp
+_DP_ztest=	geom m nvpair umem zpool pthread avl zfs_core spl zutil zfs icp
 # The libc dependencies are not strictly needed but are defined to make the
 # assert happy.
 _DP_c=		compiler_rt sys
@@ -491,15 +489,13 @@ _DP_smb=	kiconv
 _DP_ulog=	md
 _DP_fifolog=	z
 _DP_ipf=	kvm
-_DP_tpool=	spl
-_DP_uutil=	avl spl
 _DP_uvmem=	pthread
-_DP_zfs=	md pthread rt umem util uutil m avl bsdxml crypto geom nvpair \
+_DP_zfs=	md pthread rt umem util m avl bsdxml crypto geom nvpair \
 	z zfs_core zutil
 _DP_zfsbootenv= zfs nvpair
 _DP_zfs_core=	nvpair spl zutil
 _DP_zpool=	md pthread z icp spl nvpair avl umem
-_DP_zutil=	avl geom m tpool
+_DP_zutil=	avl geom m
 _DP_be=		zfs spl nvpair zfsbootenv
 _DP_netmap=
 _DP_ifconfig=	m
@@ -787,7 +783,6 @@ LIBICP_RESCUE?=	${LIBICP_RESCUEDIR}/libicp_rescue${PIE_SUFFIX}.a
 LIBNVPAIRDIR=	${_LIB_OBJTOP}/cddl/lib/libnvpair
 LIBNVPAIR?=	${LIBNVPAIRDIR}/libnvpair${PIE_SUFFIX}.a
 LIBUMEMDIR=	${_LIB_OBJTOP}/cddl/lib/libumem
-LIBUUTILDIR=	${_LIB_OBJTOP}/cddl/lib/libuutil
 LIBZDBDIR=	${_LIB_OBJTOP}/cddl/lib/libzdb
 LIBZDB?=	${LIBZDBDIR}/libzdb${PIE_SUFFIX}.a
 LIBZFSDIR=	${_LIB_OBJTOP}/cddl/lib/libzfs
@@ -800,7 +795,6 @@ LIBZPOOLDIR=	${_LIB_OBJTOP}/cddl/lib/libzpool
 LIBZPOOL?=	${LIBZPOOLDIR}/libzpool${PIE_SUFFIX}.a
 LIBZUTILDIR=	${_LIB_OBJTOP}/cddl/lib/libzutil
 LIBZUTIL?=	${LIBZUTILDIR}/libzutil${PIE_SUFFIX}.a
-LIBTPOOLDIR=	${_LIB_OBJTOP}/cddl/lib/libtpool
 
 # OFED support
 LIBCXGB4DIR=	${_LIB_OBJTOP}/lib/ofed/libcxgb4
diff --git a/sys/modules/zfs/zfs_config.h b/sys/modules/zfs/zfs_config.h
index f012910f58e7..db7672000d8b 100644
--- a/sys/modules/zfs/zfs_config.h
+++ b/sys/modules/zfs/zfs_config.h
@@ -856,7 +856,7 @@
 /* #undef ZFS_DEVICE_MINOR */
 
 /* Define the project alias string. */
-#define ZFS_META_ALIAS "zfs-2.4.99-220-FreeBSD_ge63d026b9"
+#define ZFS_META_ALIAS "zfs-2.4.99-248-FreeBSD_g89f729dcc"
 
 /* Define the project author. */
 #define ZFS_META_AUTHOR "OpenZFS"
@@ -886,7 +886,7 @@
 #define ZFS_META_NAME "zfs"
 
 /* Define the project release. */
-#define ZFS_META_RELEASE "220-FreeBSD_ge63d026b9"
+#define ZFS_META_RELEASE "248-FreeBSD_g89f729dcc"
 
 /* Define the project version. */
 #define ZFS_META_VERSION "2.4.99"
diff --git a/targets/pseudo/userland/cddl/Makefile.depend b/targets/pseudo/userland/cddl/Makefile.depend
index 85d8f2a3f462..e65f682de7cf 100644
--- a/targets/pseudo/userland/cddl/Makefile.depend
+++ b/targets/pseudo/userland/cddl/Makefile.depend
@@ -12,7 +12,6 @@ DIRDEPS = \
 	cddl/lib/libdtrace \
 	cddl/lib/libnvpair \
 	cddl/lib/libumem \
-	cddl/lib/libuutil \
 	cddl/usr.bin/ctfconvert \
 	cddl/usr.bin/ctfdump \
 	cddl/usr.bin/ctfmerge \


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69360983.adf3.7d6e4650>