mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 04:43:53 +00:00
3494f7c019
#15539687e4d7f9
Extend import_progress kstat with a notes field #15544c7b611926
Allow block cloning across encrypted datasets #15553adcea23cb
ZIO: Add overflow checks for linear buffers #155935f2700eee
zpool: flush output before sleeping #156093e4bef52b
Only provide execvpe(3) when needed #15610735ba3a7b
Use uint64_t instead of u_int64_t #15612bcd83ccd2
ZIL: Remove TX_CLONE_RANGE replay for ZVOLs #1561755b764e06
ZIL: Do not clone blocks from the future #15623727497ccd
module/icp/asm-arm/sha2: enable non-SIMD asm kernels on armv5/6 #156259743d0963
BRT: Limit brt_vdev_dump() to only one vdev #15629f9765b182
zdb: Dump encrypted write and clone ZIL records #156342aa3a482a
ZIL: Remove 128K into 2x68K LWB split optimization #1563911656234b
FreeBSD: Ensure that zfs_getattr() initializes the va_rdev field #156474836d293c
zfs_refcount_remove: explictly ignore returns #15649f0cb6482e
setproctitle: fix ununitialised variable #15650450f2d0b0
import: ignore return on hostid lookups Obtained from: OpenZFS OpenZFS commit:450f2d0b08
28 lines
780 B
Plaintext
28 lines
780 B
Plaintext
dnl #
|
|
dnl # Starting from Linux 5.13, flush_dcache_page() becomes an inline
|
|
dnl # function and may indirectly referencing GPL-only symbols:
|
|
dnl # on powerpc: cpu_feature_keys
|
|
dnl # on riscv: PageHuge (added from 6.2)
|
|
dnl #
|
|
|
|
dnl #
|
|
dnl # Checking if flush_dcache_page is exported GPL-only
|
|
dnl #
|
|
AC_DEFUN([ZFS_AC_KERNEL_SRC_FLUSH_DCACHE_PAGE], [
|
|
ZFS_LINUX_TEST_SRC([flush_dcache_page], [
|
|
#include <asm/cacheflush.h>
|
|
], [
|
|
flush_dcache_page(0);
|
|
], [], [ZFS_META_LICENSE])
|
|
])
|
|
AC_DEFUN([ZFS_AC_KERNEL_FLUSH_DCACHE_PAGE], [
|
|
AC_MSG_CHECKING([whether flush_dcache_page() is GPL-only])
|
|
ZFS_LINUX_TEST_RESULT([flush_dcache_page_license], [
|
|
AC_MSG_RESULT(no)
|
|
], [
|
|
AC_MSG_RESULT(yes)
|
|
AC_DEFINE(HAVE_FLUSH_DCACHE_PAGE_GPL_ONLY, 1,
|
|
[flush_dcache_page() is GPL-only])
|
|
])
|
|
])
|