BSD Ports

filesystems/openzfs-kmod 2.4.4.1405500,1 FreeBSD

OpenZFS kernel module for FreeBSD

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
492ded07ae
License
CDDL
Categories
filesystems, sysutils, kld
Package size
6016.9 KiB, 20599.7 KiB installed

Description

Kernel module for OpenZFS on FreeBSD

In the other systems

The newest version among them is 2.4.4.1500068, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDfilesystems/openzfs-kmod2.4.4.1405500,1none known-[email protected]2026-10-10
GhostBSDfilesystems/openzfs-kmod2.4.4.1500068,1 newestno data-[email protected]-

Version history 2

  1. 2.4.4.1405500 492ded07ae
  2. 2.4.4 c6cff33e86

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install openzfs-kmod

From the ports tree:

cd /usr/ports/filesystems/openzfs-kmod/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openzfs-kmod>0:filesystems/openzfs-kmod

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.4.4.1404000,1--2.3.3.1402000,1-
FreeBSD:14:quarterly2.4.4.1404000,12.4.4.1404000,1n/a2.3.3.1402000,12.4.4.1404000,1
FreeBSD:15:latest-2.4.4.1501000,1n/a2.3.3.1500063,12.3.4.1500063,1
FreeBSD:15:quarterly-2.4.4.1501000,1n/an/an/a
FreeBSD:16:latest-2.4.4.1600029,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

Options name: filesystems_openzfs

OptionDefaultDescription
DEBUGonBuild with debugging support
GCOVoffBuild kernel module with GCOV support (Requires gcc)
INVARIANTSonBuild kernel module with INVARIANTS
USES
cpe kmod
Service scripts
none

Message after installing

Amend /boot/loader.conf as follows to use this module:

- change zfs_load="YES" to NO
- change opensolaris_load="YES" to NO
- add openzfs_load="YES"
- (for ARM64) add cryptodev_load="YES"

Files

distinfo 2
FileSizeSHA256
zfs-2.4.4.tar.gz3.4544757e+072a3c70d55a37cc71618a95a60e81ad66530201eb118d37741dc92efcf848c8b1
0ee8ea01bc16620bac8563ae5b3ad02098297641.patch167051f42bc4e0163b8fbd7ea501045f734b1ce1acd9ecaf008ea65c9754b62380c6
Master sites 1
  • https://github.com/openzfs/zfs/releases/download/zfs-2.4.4/

Commit history 4

DateCommitCreditsLog message
492ded07ae Piotr Kubaj filesystems/openzfs-kmod: fix build on FreeBSD 14.5 and 15.1
Backport upstream 0ee8ea01bc16: sys/abi_types.h now defines time32_t, which conflicts with the SPL typedef.
46f749278c Baptiste Daroussin filesystems/openzfs-kmod: mark as broken on aarch64 and armv7
/usr/src/sys/sys/abi_types.h:31:19: error: typedef redefinition with different types ('__int64_t' (aka 'long') vs 'int32_t' (aka 'int')) 31 | typedef __int64_t time32_t; | ^ /wrkdir/usr/ports/filesystems/openzfs-kmod/work/zfs-2.4.4/include/os/freebsd/spl/sys/types32.h:35:17: note: previous definition is here 35 | typedef int32_t time32_t; | ^ --- spl_zlib.o ---
24addfb930 Baptiste Daroussin filesystems/openzfs-kmod: mark as broken on FreeBSD 14
/usr/src/sys/sys/abi_types.h:30:19: error: redefinition of typedef 'time32_t' is a C11 feature [-Werror,-Wtypedef-redefinition] 30 | typedef __int32_t time32_t; | ^ /wrkdir/usr/ports/filesystems/openzfs-kmod/work/zfs-2.4.3/include/os/freebsd/spl/sys/types32.h:35:17: note: previous definition is here 35 | typedef int32_t time32_t; | ^
c6cff33e86 Martin Matuska filesystems/openzfs-kmod: update to 2.4.4
Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.4.4