| History log of /src/sys/modules/zfs | 
    | Revision | Date | Author | Comments | 
| 1.4 | 18-Jan-2011 | haad | Add support for compiling ZFS and Solaris modules as RUMP libraries. Add some locking and rumpcopy primitives and refactor module building Makefiles
 to work with both RUMP and kernel modules. This is first part of adding
 support for regular test of zfs on NetBSD to hunt some bugs and make it
 stable.
 
 Ok by pooka@.
 
 | 
| 1.3 | 28-Feb-2010 | haad | branches:  1.3.2;  1.3.4; Update zfs module to new sources.
 
 | 
| 1.2 | 10-Aug-2009 | haad | branches:  1.2.2;  1.2.4; Remove strange looking -I entries.
 
 | 
| 1.1 | 10-Aug-2009 | haad | Add solaris and zfs kernel modules build directories. These modules will not be built during release build until we import other kernel patches needed.
 
 | 
| 1.2.4.1 | 30-Apr-2010 | uebayasi | Sync with HEAD. 
 | 
| 1.2.2.3 | 11-Mar-2010 | yamt | sync with head 
 | 
| 1.2.2.2 | 19-Aug-2009 | yamt | sync with head. 
 | 
| 1.2.2.1 | 10-Aug-2009 | yamt | file Makefile was added on branch yamt-nfs-mp on 2009-08-19 18:48:23 +0000 
 | 
| 1.3.4.1 | 06-Jun-2011 | jruoho | Sync with HEAD. 
 | 
| 1.3.2.1 | 05-Mar-2011 | rmind | sync with head 
 | 
| 1.11 | 19-Sep-2025 | mrg | avoid various seemingly bogus warnings with GCC 14. 
 i couldn't see any real case for any of these issues.  it seems like
 the "maybe uninit" checker has gotten worse.
 
 additionally, the "dangling pointer" checker also failing.
 
 | 
| 1.10 | 15-Apr-2021 | christos | - Don't define NEED_ISYSTEM. This is a rump thing and should be only exposed there.
 
 | 
| 1.9 | 05-Feb-2019 | hannken | branches:  1.9.14; Prepare the implementation of the ZFS control directory ".zfs".
 
 - Move the stub routines from zfs_stub.c to zfs_ctldir.c and
 remove now empty file zfs_stub.c
 
 - Add stub routines for zfsctl_loadvnode() to initialize control
 nodes and zfsctl_snapshot() to retrieve ".zfs/snapshot".
 
 - Add an initial vnode operations vector for control nodes.
 
 - Implement lookup into ".zfs" and lookup ".." from ".zfs/snapshot/<snap>".
 
 - Change nodeid of mounted snapshots to the snapshot object id.
 
 - Respect "-u" flag to "zfs rename <snapshot> ...".
 
 | 
| 1.8 | 18-Aug-2018 | christos | remove NOGCCERROR; hides real issues. 
 | 
| 1.7 | 28-May-2018 | chs | branches:  1.7.2; merge a new version of the CDDL dtrace and ZFS code.
 this changes the upstream vendor from OpenSolaris to FreeBSD,
 and this version is based on FreeBSD svn r315983.
 
 in addition to the 10 years of improvements from upstream,
 this version also has these NetBSD-specific enhancements:
 - dtrace FBT probes can now be placed in kernel modules.
 - ZFS now supports mmap().
 
 | 
| 1.6 | 18-Jun-2016 | christos | branches:  1.6.16; avoid duplicate symbols.
 
 | 
| 1.5 | 22-Apr-2014 | christos | branches:  1.5.4; add atomic.c
 
 | 
| 1.4 | 21-Nov-2012 | pooka | branches:  1.4.2;  1.4.10; Don't unconditionally use the error-silencing magic of -isystem
 (as opposed to -I) on every component, only the zfs ones depend on it
 to build.  Regular modules might benefit from a similar move.
 
 | 
| 1.3 | 05-Feb-2012 | christos | branches:  1.3.6; -D flags belong in CPPFLAGS
 
 | 
| 1.2 | 04-Feb-2012 | christos | Remove -g -O0. It does not work on amd64 at all. If you want debugging on, add it yourself.
 
 | 
| 1.1 | 18-Jan-2011 | haad | branches:  1.1.4;  1.1.8;  1.1.10;  1.1.14; Add support for compiling ZFS and Solaris modules as RUMP libraries. Add
 some locking and rumpcopy primitives and refactor module building Makefiles
 to work with both RUMP and kernel modules. This is first part of adding
 support for regular test of zfs on NetBSD to hunt some bugs and make it
 stable.
 
 Ok by pooka@.
 
 | 
| 1.1.14.1 | 18-Feb-2012 | mrg | merge to -current. 
 | 
| 1.1.10.3 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.1.10.2 | 16-Jan-2013 | yamt | sync with (a bit old) head 
 | 
| 1.1.10.1 | 17-Apr-2012 | yamt | sync with head 
 | 
| 1.1.8.2 | 06-Jun-2011 | jruoho | Sync with HEAD. 
 | 
| 1.1.8.1 | 18-Jan-2011 | jruoho | file Makefile.zfsmod was added on branch jruoho-x86intr on 2011-06-06 09:09:51 +0000 
 | 
| 1.1.4.2 | 05-Mar-2011 | rmind | sync with head 
 | 
| 1.1.4.1 | 18-Jan-2011 | rmind | file Makefile.zfsmod was added on branch rmind-uvmplock on 2011-03-05 20:55:50 +0000 
 | 
| 1.3.6.3 | 03-Dec-2017 | jdolecek | update from HEAD 
 | 
| 1.3.6.2 | 20-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.3.6.1 | 25-Feb-2013 | tls | resync with head 
 | 
| 1.4.10.1 | 10-Aug-2014 | tls | Rebase. 
 | 
| 1.4.2.1 | 18-May-2014 | rmind | sync with head 
 | 
| 1.5.4.1 | 09-Jul-2016 | skrll | Sync with HEAD 
 | 
| 1.6.16.2 | 06-Sep-2018 | pgoyette | Sync with HEAD 
 Resolve a couple of conflicts (result of the uimin/uimax changes)
 
 | 
| 1.6.16.1 | 25-Jun-2018 | pgoyette | Sync with HEAD 
 | 
| 1.7.2.1 | 10-Jun-2019 | christos | Sync with HEAD 
 | 
| 1.9.14.1 | 17-Apr-2021 | thorpej | Sync with HEAD. 
 |