OpenZFS on Linux and FreeBSD
Go to file
Coleman Kane e45ca514e8 Linux 6.5 compat: disk_check_media_change() was added
The disk_check_media_change() function was added which replaces
bdev_check_media_change.  This change was introduced in 6.5rc1
444aa2c58cb3b6cfe3b7cc7db6c294d73393a894 and the new function takes a
gendisk* as its argument, no longer a block_device*. Thus, bdev->bd_disk
is now used to pass the expected data.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Coleman Kane <ckane@colemankane.org>
Closes #15060
2023-09-11 15:17:57 -07:00
.github Update workflows 2023-03-09 18:46:36 -08:00
cmd zed: Reduce log noise for large JBODs 2023-07-26 08:46:22 -07:00
config Linux 6.5 compat: disk_check_media_change() was added 2023-09-11 15:17:57 -07:00
contrib contrib/bash_completion.d: fix error spew from __zfs_match_snapshot() 2023-06-17 19:52:46 -07:00
etc systemd: set restart=always for zfs-zed.service 2023-01-19 12:50:42 -08:00
include Linux 6.5 compat: disk_check_media_change() was added 2023-09-11 15:17:57 -07:00
lib Fix remount when setting multiple properties. 2023-07-13 08:48:05 -07:00
man Add the ability to uninitialize 2023-05-26 10:09:04 -07:00
module Linux: Never sleep in kmem_cache_alloc(..., KM_NOSLEEP) (#14926) 2023-09-11 15:17:41 -07:00
rpm zfs-dkms rpm: simplify scriptlets, fix uninstall 2023-06-09 10:14:42 -07:00
scripts ZTS: Log test name to /dev/kmsg on Linux 2023-04-03 13:50:02 -07:00
tests Shorten arcstat_quiescence sleep time 2023-06-26 13:59:36 -07:00
udev
.editorconfig Add an .editorconfig; document git whitespace settings 2020-01-27 13:32:52 -08:00
.gitignore
.gitmodules
AUTHORS
CODE_OF_CONDUCT.md Documentation corrections 2023-01-19 12:50:42 -08:00
COPYRIGHT
LICENSE
META Linux 6.4 compat: META 2023-08-02 08:51:43 -07:00
Makefile.am config: check for parallel(1), use it for cstyle 2022-09-14 11:23:25 -07:00
NEWS
NOTICE
README.md README: Update OpenZFS website url 2022-02-16 17:58:55 -08:00
RELEASES.md
TEST
autogen.sh
configure.ac Speed up WB_SYNC_NONE when a WB_SYNC_ALL occurs simultaneously 2023-06-05 10:59:02 -07:00
copy-builtin
zfs.release.in

README.md

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.