mirror_zfs/module/os/freebsd/zfs
Jorgen Lundman faa296c73c
Release onexit/events with any missed zfsdev_state
Linux and FreeBSD will most likely never see this issue.
On macOS when kext is unloaded, but zed is still connected, zed
will be issued ENODEV. As the cdevsw is released, the kernel
will not have zfsdev_release() called to release minor/onexit/events,
and it "leaks". This ensures it is cleaned up before unload.

Changed the for loop from zsprev, to zsnext style, for less
code duplication.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Jorgen Lundman <lundman@lundman.net>
Closes #10700
2020-08-13 15:03:23 -07:00
..
abd_os.c Remove KMC_NOTOUCH 2020-08-05 10:27:46 -07:00
arc_os.c Changes to make openzfs build within FreeBSD buildworld 2020-07-31 21:30:31 -07:00
crypto_os.c Fix crypto build on FreeBSD HEAD 2020-05-30 12:54:57 -07:00
dmu_os.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
hkdf.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
kmod_core.c Release onexit/events with any missed zfsdev_state 2020-08-13 15:03:23 -07:00
spa_os.c Add prototypes 2020-06-18 12:21:32 -07:00
spa_stats.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
sysctl_os.c Changes to make openzfs build within FreeBSD buildworld 2020-07-31 21:30:31 -07:00
vdev_file.c freebsd: changes necessary to coexist with dtrace in tree 2020-07-01 09:10:08 -07:00
vdev_geom.c freebsd: changes necessary to coexist with dtrace in tree 2020-07-01 09:10:08 -07:00
vdev_label_os.c Add support for boot environment data to be stored in the label 2020-05-07 09:36:33 -07:00
zfs_acl.c FreeBSD: Add support for lockless lookup 2020-08-05 10:19:51 -07:00
zfs_ctldir.c Fix page fault in zfsctl_snapdir_getattr 2020-08-01 08:42:55 -07:00
zfs_debug.c Convert Linux-isms to FreeBSD-isms in platform zfs_debug.c 2020-07-31 21:25:35 -07:00
zfs_dir.c Refactor ccompile.h to not include system headers 2020-07-25 20:09:50 -07:00
zfs_file_os.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
zfs_fuid_os.c Rename refcount.h to zfs_refcount.h 2020-07-29 16:35:33 -07:00
zfs_ioctl_compat.c Changes to make openzfs build within FreeBSD buildworld 2020-07-31 21:30:31 -07:00
zfs_ioctl_os.c Remove redundant includes 2020-06-08 09:57:36 -07:00
zfs_onexit_os.c Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
zfs_vfsops.c FreeBSD: Add support for lockless lookup 2020-08-05 10:19:51 -07:00
zfs_vnops.c FreeBSD: update vaccess signature on most recent HEAD 2020-08-07 14:16:01 -07:00
zfs_znode.c FreeBSD: Add support for lockless lookup 2020-08-05 10:19:51 -07:00
zio_crypt.c Fix typos 2020-06-09 21:24:09 -07:00
zvol_os.c Move ZVOL_DIR back to zfs.h 2020-08-11 13:12:12 -07:00