Go to file
Ryan Moeller ec3e4c6784
FreeBSD: Fix memory leaks in kstats
Don't handle (incorrectly) kmem_zalloc() failure.  With KM_SLEEP,
will never return NULL.

Free the data allocated for non-virtual kstats when deleting the object.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #11767
2021-03-17 21:55:18 -07:00
.github CI checkstyle: pin ubuntu version 2021-03-11 17:11:31 -08:00
cmd zpool import cachefile improvements 2021-03-12 15:42:27 -08:00
config FreeBSD module --enable-debug --enable-invariants 2021-03-05 12:16:41 -08:00
contrib dracut: Fix race condition between load-key and import 2021-01-26 12:14:22 -08:00
etc zfs-import-{cache,scan}: change condition to FileNotEmpty 2021-02-05 11:25:22 -08:00
include Linux: always check or verify return of igrab() 2021-03-16 16:33:34 -07:00
lib zpool import cachefile improvements 2021-03-12 15:42:27 -08:00
man Hold and release permissions exist 2021-03-16 15:01:21 -07:00
module FreeBSD: Fix memory leaks in kstats 2021-03-17 21:55:18 -07:00
rpm Add "compatibility" property for zpool feature sets 2021-02-17 21:30:45 -08:00
scripts Fix error message when zfs module are already unloaded 2021-02-20 20:23:10 -08:00
tests ZTS: Add tests for DOS mode attributes 2021-03-16 15:00:14 -07:00
udev
.editorconfig
.gitignore
.gitmodules
AUTHORS
autogen.sh
CODE_OF_CONDUCT.md Replace ZFS on Linux references with OpenZFS 2020-10-08 20:10:13 -07:00
configure.ac ZTS: Add tests for DOS mode attributes 2021-03-16 15:00:14 -07:00
copy-builtin Replace ZFS on Linux references with OpenZFS 2020-10-08 20:10:13 -07:00
COPYRIGHT
LICENSE
Makefile.am cppcheck: integrete cppcheck 2021-01-26 16:12:26 -08:00
META Linux 5.11 compat: META 2021-02-10 10:11:21 -08:00
NEWS
NOTICE
README.md Update FreeBSD versions 2021-03-16 15:03:28 -07:00
TEST
zfs.release.in

img

OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community. This repository contains the code for running OpenZFS on Linux and FreeBSD.

codecov coverity

Official Resources

Installation

Full documentation for installing OpenZFS on your favorite operating system can be found at the Getting Started Page.

Contribute & Develop

We have a separate document with contribution guidelines.

We have a Code of Conduct.

Release

OpenZFS is released under a CDDL license. For more details see the NOTICE, LICENSE and COPYRIGHT files; UCRL-CODE-235197

Supported Kernels

  • The META file contains the officially recognized supported Linux kernel versions.
  • Supported FreeBSD versions are any supported branches and releases starting from 12.2-RELEASE.