Rob Norris
c22d56e3ed
zfs_znode: lift common code to a single shared file
...
For now, userspace has no znode implementation. Some of the property and
path handling code is used there though and is the same on all
platforms, so we only need a single copy of it.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Sponsored-by: https://despairlabs.com/sponsor/
Closes #16492
2024-09-19 15:49:45 -07:00
Rob Norris
4c9b59e541
zfs_racct: copy Linux implementation for userspace
...
The no-op is fine for both.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Sponsored-by: https://despairlabs.com/sponsor/
Closes #16492
2024-09-19 15:49:39 -07:00
Rob Norris
305d0a5fba
libzpool: don't include trace.c
...
It does nothing in userspace anyway.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Sponsored-by: https://despairlabs.com/sponsor/
Closes #16492
2024-09-19 15:49:34 -07:00
Rob Norris
d70b2c0687
vdev_label_os: copy Linux implementation for userspace
...
The no-op is fine for both.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Sponsored-by: https://despairlabs.com/sponsor/
Closes #16492
2024-09-19 15:49:29 -07:00
Rob Norris
8fc0beb66b
arc_os: split userspace and Linux kernel code
...
The Linux arc_os.c carries userspace and kernel code, with very little
overlap between the two. This lifts the userspace parts out into a
separate arc_os.c for libzpool and removes it from the Linux side.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Sponsored-by: https://despairlabs.com/sponsor/
Closes #16492
2024-09-19 15:48:54 -07:00
Rob Norris
b7e43d6e7f
linux/abd_os: remove kernel version check for compound page support
...
All kernels we support have compound pages that work the way we would
like. However, this code is new and this knowledge was hard won, so I'd
like to leave the description and option there for a little while, even
if it can only be disabled with a recompile.
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16545
2024-09-19 15:45:05 -07:00
Rob Norris
a83762b3f4
linux: remove kernel version checks for unsupported kernels
...
Following 2b069768a (#16479 ), anything gated on a kernel version before
4.18 can be always included/excluded.
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16545
2024-09-19 15:43:44 -07:00
Shengqi Chen
a877b39624
cityhash: replace invocations with specialized versions when possible
...
So that we can get actual benefit from last commit.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Shengqi Chen <harry-chen@outlook.com >
Closes #16131
Closes #16483
2024-09-19 15:19:17 -07:00
Shengqi Chen
0ae4460c61
zcommon: add specialized versions of cityhash4
...
Specializing cityhash4 on 32-bit architectures can reduce the size
of stack frames as well as instruction count. This is a tiny but
useful optimization, since some callers invoke it frequently.
When specializing into 1/2/3/4-arg versions, the stack usage
(in bytes) on some 32-bit arches are listed as follows:
- x86: 32, 32, 32, 40
- arm-v7a: 20, 20, 28, 36
- riscv: 0, 0, 0, 16
- power: 16, 16, 16, 32
- mipsel: 8, 8, 8, 24
And each actual argument (even if passing 0) contributes evenly
to the number of multiplication instructions generated:
- x86: 9, 12, 15 ,18
- arm-v7a: 6, 8, 10, 12
- riscv / power: 12, 18, 20, 24
- mipsel: 9, 12, 15, 19
On 64-bit architectures, the tendencies are similar. But both stack
sizes and instruction counts are significantly smaller thus negligible.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Shengqi Chen <harry-chen@outlook.com >
Closes #16131
Closes #16483
2024-09-19 15:18:59 -07:00
Shengqi Chen
1c35206124
dmu_objset: replace dnode_hash impl with cityhash4
...
As mentioned in PR #16131 , replacing CRC-based hash with cityhash4
could slightly improve the performance by eliminating memory access.
Replacing algorightm is safe since the hash result is not persisted.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Shengqi Chen <harry-chen@outlook.com >
Closes #16131
Closes #16483
2024-09-19 15:18:12 -07:00
Theera K.
4d469acd17
arcstat: add structural, types, states breakdown
...
Add ARC structural breakdown, ARC types breakdown, ARC states
breakdown similar to arc_summary. Additional cleanups included.
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Signed-off-by: Theera K. <tkittich@hotmail.com >
Closes #16509
2024-09-18 11:44:18 -07:00
Don Brady
ddf5f34f06
Avoid fault diagnosis if multiple vdevs have errors
...
When multiple drives are throwing errors, it is likely not
a drive failing but rather a failure above the drives, like
a controller. The active cases context of the drive's peers
is now considered when making a diagnosis.
Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Signed-off-by: Don Brady <don.brady@klarasystems.com >
Closes #16531
2024-09-18 11:36:48 -07:00
Rob Norris
f245541e24
zfs_file: implement zfs_file_deallocate for FreeBSD 14
...
FreeBSD 14 gained a `VOP_DEALLOCATE` VFS operation and a `fspacectl`
syscall to use it. At minimum, these zero the given region, and if the
underlying filesystem supports it, can make the region sparse. We can
use this to get TRIM-like behaviour for file vdevs.
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16496
2024-09-18 11:35:48 -07:00
Rob Norris
fa330646b9
zfs_file: rename zfs_file_fallocate to zfs_file_deallocate
...
We only use it on a specific way: to punch a hole in (make sparse) a
region of a file, in order to implement TRIM-like behaviour.
So, call the op "deallocate", and move the Linux-style mode flags down
into the Linux implementation, since they're an implementation detail.
FreeBSD gets a no-op stub (for the moment).
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Alexander Motin <mav@FreeBSD.org >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16496
2024-09-18 11:35:04 -07:00
Rob Norris
7cdfda3934
config: fix page_mapping test
...
It always failed from "unused variable" warnings-errors. The resulting
`#define page_mapping(...)` happend to work because it always overrode
the kernel's function prototype, but that's brittle.
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
0807423369
config: fix various bits of missing output
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
5df65ca9c1
config: remove HAVE_GET_USER_PAGES_*
...
get_user_pages_unlocked() had stabilised by 4.9.
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
696d7a71a0
config: remove test for unused s_d_op
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
1cb46d9d1a
config: remove HAVE_MODE_LOOKUP_BDEV
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
c57d268a78
config: remove HAVE_HAS_CAPABILITY
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
a298801426
config: remove HAVE_BIO_SET_DEV
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
0a61e51736
config: rework ZFS_GENHD_FL_*
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
d4e5538014
config: remove HAVE_GENERIC_IO_ACCT_3ARG
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
7a02229293
config: remove HAVE_VFSMOUNT_IOPS_GETATTR
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
df9795f2d7
config: remove HAVE_GENERIC_READLINK
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
f6661d1153
linux/zvol_os: convert END_IO macro to inline function
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:51 -07:00
Rob Norris
dcb8e5ec7c
config: remove HAVE_BLK_MQ
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
1bf93713d8
config: remove HAVE_BLK_QUEUE_FLAG_*
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
ec48dd0976
config: remove ZFS_GLOBAL_ZONE_PAGE_STATE and ZFS_ENUM_* generation
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
8d9cb04ea8
config: remove ZFS_GLOBAL_ZONE_PAGE_STATE
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
0a00804585
config: remove HAVE_WAIT_QUEUE_*
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
de10132c34
config: remove HAVE_TMPFILE
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
2de203163d
config: remove HAVE_SUPER_SETUP_BDI_NAME
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
b32b6ac6e5
config: remove HAVE_SIGNAL_STOP
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
8396c84346
config: remove HAVE_SET_SPECIAL_STATE
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
4059455cda
config: remove HAVE_SCHED_SIGNAL_HEADER
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
7736b68376
config: remove HAVE_PERCPU_COUNTER_ADD_BATCH
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
6e625bd7bd
config: remove HAVE_KVMALLOC
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
f95d76cc28
config: remove HAVE_KTIME_GET_RAW_TS64
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
b3458270b5
config: remove HAVE_KTIME_GET_COARSE_REAL_TS64
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
2c84b59e73
config: remove HAVE_KMEM_CACHE_CREATE_USERCOPY
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
536a0a8a84
config: remove HAVE_KERNEL_TIMER_SETUP
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
940f5d5658
config: remove HAVE_KERNEL_TIMER_FUNCTION_TIMER_LIST
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
a5b3a87030
config: remove HAVE_KERNEL_(READ|WRITE)_PPOS
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
80d7f0f98e
config: remove HAVE_INODE_TIMESPEC64_TIMES
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
06c34465b7
config: remove HAVE_INODE_SET_IVERSION
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
a817992559
config: remove HAVE_FILEMAP_RANGE_HAS_PAGE
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
54af0088fb
config: remove HAVE_FILE_FADVISE
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
f4c4df1638
config: remove HAVE_BIO_BI_STATUS and bio error compat
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00
Rob Norris
3008e691a2
config: remove HAVE_ACL_REFCOUNT
...
Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: Tony Hutter <hutter2@llnl.gov >
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de >
Signed-off-by: Rob Norris <robn@despairlabs.com >
Closes #16479
2024-09-18 11:23:50 -07:00