Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Jan 2021 01:42:38 GMT
From:      Matt Macy <mmacy@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: b363d3d52a49 - main - OpenZFS: Fix issues caused by reversed commits + rebase
Message-ID:  <202101080142.1081gciG050415@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mmacy:

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

commit b363d3d52a4977fa6e3856bb88fca1224e043234
Author:     Matt Macy <mmacy@FreeBSD.org>
AuthorDate: 2021-01-08 00:03:48 +0000
Commit:     Matt Macy <mmacy@FreeBSD.org>
CommitDate: 2021-01-08 01:42:10 +0000

    OpenZFS: Fix issues caused by reversed commits + rebase
---
 cddl/lib/libzpool/Makefile                                        | 2 ++
 sys/conf/files                                                    | 5 ++++-
 .../include/os/freebsd/zfs/sys/{zfs_vnops.h => zfs_vnops_os.h}    | 0
 .../include/os/linux/zfs/sys/{zfs_vnops.h => zfs_vnops_os.h}      | 0
 sys/contrib/openzfs/module/os/freebsd/zfs/zfs_onexit_os.c         | 0
 .../openzfs/module/os/freebsd/zfs/{zfs_vnops.c => zfs_vnops_os.c} | 0
 .../openzfs/module/os/linux/zfs/{zfs_vnops.c => zfs_vnops_os.c}   | 0
 sys/contrib/openzfs/module/zfs/arc.c                              | 1 -
 sys/modules/zfs/Makefile                                          | 8 ++++++--
 9 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/cddl/lib/libzpool/Makefile b/cddl/lib/libzpool/Makefile
index 643bafed8b74..0e2cc9456faa 100644
--- a/cddl/lib/libzpool/Makefile
+++ b/cddl/lib/libzpool/Makefile
@@ -124,6 +124,8 @@ KERNEL_C = \
 	unique.c \
 	vdev.c \
 	vdev_cache.c \
+	vdev_draid.c \
+	vdev_draid_rand.c \
 	vdev_file.c \
 	vdev_indirect_births.c \
 	vdev_indirect.c \
diff --git a/sys/conf/files b/sys/conf/files
index 4a5421936558..467cbb3406f1 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -218,7 +218,7 @@ contrib/openzfs/module/os/freebsd/zfs/zfs_file_os.c		optional zfs compile-with "
 contrib/openzfs/module/os/freebsd/zfs/zfs_ioctl_compat.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/os/freebsd/zfs/zfs_ioctl_os.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/os/freebsd/zfs/zfs_vfsops.c		optional zfs compile-with "${ZFS_C}"
-contrib/openzfs/module/os/freebsd/zfs/zfs_vnops.c		optional zfs compile-with "${ZFS_C}"
+contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/os/freebsd/zfs/zfs_znode.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/os/freebsd/zfs/zio_crypt.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/os/freebsd/zfs/zvol_os.c		optional zfs compile-with "${ZFS_C}"
@@ -311,6 +311,8 @@ contrib/openzfs/module/zfs/uberblock.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/unique.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/vdev.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/vdev_cache.c		optional zfs compile-with "${ZFS_C}"
+contrib/openzfs/module/zfs/vdev_draid.c		optional zfs compile-with "${ZFS_C}"
+contrib/openzfs/module/zfs/vdev_draid_rand.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/vdev_indirect.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/vdev_indirect_births.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/vdev_indirect_mapping.c		optional zfs compile-with "${ZFS_C}"
@@ -347,6 +349,7 @@ contrib/openzfs/module/zfs/zfs_ratelimit.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/zfs_replay.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/zfs_rlock.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/zfs_sa.c		optional zfs compile-with "${ZFS_C}"
+contrib/openzfs/module/zfs/zfs_vnops.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zstd/zfs_zstd.c		optional zfs zstdio compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/zil.c		optional zfs compile-with "${ZFS_C}"
 contrib/openzfs/module/zfs/zio.c		optional zfs compile-with "${ZFS_C}"
diff --git a/sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_vnops.h b/sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_vnops_os.h
similarity index 100%
rename from sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_vnops.h
rename to sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_vnops_os.h
diff --git a/sys/contrib/openzfs/include/os/linux/zfs/sys/zfs_vnops.h b/sys/contrib/openzfs/include/os/linux/zfs/sys/zfs_vnops_os.h
similarity index 100%
rename from sys/contrib/openzfs/include/os/linux/zfs/sys/zfs_vnops.h
rename to sys/contrib/openzfs/include/os/linux/zfs/sys/zfs_vnops_os.h
diff --git a/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_onexit_os.c b/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_onexit_os.c
deleted file mode 100644
index e69de29bb2d1..000000000000
diff --git a/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops.c b/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
similarity index 100%
rename from sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops.c
rename to sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
diff --git a/sys/contrib/openzfs/module/os/linux/zfs/zfs_vnops.c b/sys/contrib/openzfs/module/os/linux/zfs/zfs_vnops_os.c
similarity index 100%
rename from sys/contrib/openzfs/module/os/linux/zfs/zfs_vnops.c
rename to sys/contrib/openzfs/module/os/linux/zfs/zfs_vnops_os.c
diff --git a/sys/contrib/openzfs/module/zfs/arc.c b/sys/contrib/openzfs/module/zfs/arc.c
index c21ae27b9af8..e05b11d51942 100644
--- a/sys/contrib/openzfs/module/zfs/arc.c
+++ b/sys/contrib/openzfs/module/zfs/arc.c
@@ -4896,7 +4896,6 @@ arc_evict_cb_check(void *arg, zthr_t *zthr)
 	 * suffice.  The arc_state_t structures can be queried
 	 * directly if more accurate information is needed.
 	 */
-#ifndef __FreeBSD__
 	if (arc_ksp != NULL)
 		arc_ksp->ks_update(arc_ksp, KSTAT_READ);
 #endif
diff --git a/sys/modules/zfs/Makefile b/sys/modules/zfs/Makefile
index d2617dc6bdc6..e4b92db764ef 100644
--- a/sys/modules/zfs/Makefile
+++ b/sys/modules/zfs/Makefile
@@ -128,7 +128,7 @@ SRCS+=	abd_os.c \
 	zfs_log.c \
 	zfs_replay.c \
 	zfs_vfsops.c \
-	zfs_vnops.c \
+	zfs_vnops_os.c \
 	zfs_znode.c \
 	zio_crypt.c \
 	zvol_os.c
@@ -223,6 +223,8 @@ SRCS+=	abd.c \
 	unique.c \
 	vdev.c \
 	vdev_cache.c \
+	vdev_draid.c \
+	vdev_draid_rand.c \
 	vdev_indirect.c \
 	vdev_indirect_births.c \
 	vdev_indirect_mapping.c \
@@ -264,6 +266,7 @@ SRCS+=	abd.c \
 	zfs_ratelimit.c \
 	zfs_rlock.c \
 	zfs_sa.c \
+	zfs_vnops.c \
 	zil.c \
 	zio.c \
 	zio_checksum.c \
@@ -294,7 +297,7 @@ CFLAGS.spl_vm.c= -Wno-cast-qual
 CFLAGS.spl_zlib.c= -Wno-cast-qual
 CFLAGS.abd.c= -Wno-cast-qual
 CFLAGS.zfs_log.c= -Wno-cast-qual
-CFLAGS.zfs_vnops.c= -Wno-pointer-arith
+CFLAGS.zfs_vnops_os.c= -Wno-pointer-arith
 CFLAGS.u8_textprep.c= -Wno-cast-qual
 CFLAGS.zfs_fletcher.c= -Wno-cast-qual -Wno-pointer-arith
 CFLAGS.zfs_fletcher_intel.c= -Wno-cast-qual -Wno-pointer-arith
@@ -312,6 +315,7 @@ CFLAGS.lz4.c= -Wno-cast-qual
 CFLAGS.spa.c= -Wno-cast-qual
 CFLAGS.spa_misc.c= -Wno-cast-qual
 CFLAGS.sysctl_os.c= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
+CFLAGS.vdev_draid.c= -Wno-cast-qual
 CFLAGS.vdev_raidz.c= -Wno-cast-qual
 CFLAGS.vdev_raidz_math.c= -Wno-cast-qual
 CFLAGS.vdev_raidz_math_scalar.c= -Wno-cast-qual



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101080142.1081gciG050415>