Native ZFS for Linux
C Shell Python M4 Assembly Makefile Other
Switch branches/tags
Clone or download
Pull request Compare This branch is 7 commits behind zfsonlinux:master.
ryao and behlendorf copy-builtin: SPL must be in Kbuild first
The recent SPL merge caused a regression in kernels with ZFS integrated
into the sources where our modules would be initialized in alphabetical
order, despite icp requiring the spl module be loaded first. This caused
kernels with ZFS builtin to fail to boot.

We resolve this by adding a special case for the spl that lists it
first. It is somewhat ugly, but it works.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Matthew Thode <prometheanfire@gentoo.org>
Signed-off-by: Richard Yao <ryao@gentoo.org>
Closes #7595 
Closes #7606
Latest commit 517d247 Jun 15, 2018
Permalink
Failed to load latest commit information.
.github Small cleanup of PR and issue templates May 15, 2018
cmd Add tunables for channel programs Jun 15, 2018
config Linux compat 4.18: check_disk_size_change() Jun 15, 2018
contrib Add pyzfs build directories to gitignore Jun 12, 2018
etc Minor documentation, logging, and testing typos Jun 7, 2018
include Add tunables for channel programs Jun 15, 2018
lib Remove libefi __linux__ wrappers Jun 14, 2018
man Add tunables for channel programs Jun 15, 2018
module Add tunables for channel programs Jun 15, 2018
rpm Update build system and packaging May 29, 2018
scripts Update build system and packaging May 29, 2018
tests Add tunables for channel programs Jun 15, 2018
udev Add kernel module auto-loading Mar 13, 2018
.gitignore Ignore *.o.ur-safe build artifacts May 14, 2018
.gitmodules Add zimport.sh compatibility test script Feb 21, 2014
.travis.yml Add .travis.yml Nov 13, 2017
AUTHORS Update build system and packaging May 29, 2018
COPYRIGHT Update build system and packaging May 29, 2018
LICENSE Update build system and packaging May 29, 2018
META Linux compat 4.18: check_disk_size_change() Jun 15, 2018
Makefile.am make install only works once May 31, 2018
NOTICE Update build system and packaging May 29, 2018
README.md Explicitly state supported Linux versions May 31, 2018
TEST Update build system and packaging May 29, 2018
autogen.sh build: do not call boilerplate ourself Apr 2, 2013
configure.ac Tunable directory for zfs runtime scripts Jun 7, 2018
copy-builtin copy-builtin: SPL must be in Kbuild first Jun 15, 2018
zfs.release.in Move zfs.release generation to configure step Jul 12, 2012

README.md

img

ZFS on Linux is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community.

codecov coverity

Official Resources

Installation

Full documentation for installing ZoL on your favorite Linux distribution can be found at our site.

Contribute & Develop

We have a separate document with contribution guidelines.

Release

ZFS on Linux 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 kernel versions.