mirror_zfs/include
Alan Somers 126efb5889
FreeBSD: Fix the build on FreeBSD 12
It was broken for several reasons:
* VOP_UNLOCK lost an argument in 13.0.  So OpenZFS should be using
  VOP_UNLOCK1, but a few direct calls to VOP_UNLOCK snuck in.
* The location of the zlib header moved in 13.0 and 12.1.  We can drop
  support for building on 12.0, which is EoL.
* knlist_init lost an argument in 13.0.  OpenZFS change 9d0887402b
  assumed 13.0 or later.
* FreeBSD 13.0 added copy_file_range, and OpenZFS change 67a1b03791
  assumed 13.0 or later.

Sponsored-by: Axcient
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Alan Somers <asomers@gmail.com>
Closes #15551
2023-11-27 12:58:03 -08:00
..
os FreeBSD: Fix the build on FreeBSD 12 2023-11-27 12:58:03 -08:00
sys Consider dnode_t allocations in dbuf cache size accounting 2023-11-17 13:25:53 -08:00
.gitignore
cityhash.h
libnvpair.h nvpair: Constify string functions 2023-03-14 15:25:50 -07:00
libuutil_common.h
libuutil_impl.h libuutil: deobfuscate internal pointers 2022-11-03 09:57:05 -07:00
libuutil.h
libzfs_core.h Teach zpool scrub to scrub only blocks in error log 2023-05-18 11:59:42 -07:00
libzfs.h RAID-Z expansion feature 2023-11-08 10:19:41 -08:00
libzfsbootenv.h
libzutil.h zed: misc vdev_enc_sysfs_path fixes 2023-11-07 09:09:24 -08:00
Makefile.am Implementation of block cloning for ZFS 2023-03-10 11:59:53 -08:00
thread_pool.h
zfeature_common.h RAID-Z expansion feature 2023-11-08 10:19:41 -08:00
zfs_comutil.h
zfs_deleg.h
zfs_fletcher.h Drop lying to the compiler in the fletcher4 code 2023-03-24 10:29:19 -07:00
zfs_namecheck.h
zfs_prop.h