Rich Ercolani 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d01243964 
							
						 
					 
					
						
						
							
							Add SIMD metadata in /proc on Linux  
						
						... 
						
						
						
						Too many times, people's performance problems have amounted to
"somehow your SIMD support isn't working", and determining that
at runtime is difficult to describe to people.
This adds a /proc/spl/kstat/zfs/simd node, which exposes
metadata about which instructions ZFS thinks it can use,
on AArch64 and x86_64 Linux, to make investigating things
like this much easier.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
Closes  #16530  
						
					 
					
						2024-09-20 08:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								George Melikov 
							
						 
					 
					
						
						
						
						
							
						
						
							b32d48a625 
							
						 
					 
					
						
						
							
							ZLE compression: don't use BPE_PAYLOAD_SIZE  
						
						... 
						
						
						
						ZLE compressor needs additional bytes to process
d_len argument efficiently.
Don't use BPE_PAYLOAD_SIZE as d_len with it
before we rework zle compressor somehow.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: George Melikov <mail@gmelikov.ru>
Closes  #9416  
						
					 
					
						2024-09-19 17:24:51 -07:00 
						 
				 
			
				
					
						
							
							
								George Melikov 
							
						 
					 
					
						
						
						
						
							
						
						
							522f2629c8 
							
						 
					 
					
						
						
							
							zio_compress: introduce max size threshold  
						
						... 
						
						
						
						Now default compression is lz4, which can stop
compression process by itself on incompressible data.
If there are additional size checks -
we will only make our compressratio worse.
New usable compression thresholds are:
- less than BPE_PAYLOAD_SIZE (embedded_data feature);
- at least one saved sector.
Old 12.5% threshold is left to minimize affect
on existing user expectations of CPU utilization.
If data wasn't compressed - it will be saved as
ZIO_COMPRESS_OFF, so if we really need to recompress
data without ashift info and check anything -
we can just compress it with zero threshold.
So, we don't need a new feature flag here!
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: George Melikov <mail@gmelikov.ru>
Closes  #9416  
						
					 
					
						2024-09-19 17:23:58 -07:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							d69bb93c9f 
							
						 
					 
					
						
						
							
							config: remove HAVE_BLK_QUEUE_SECDISCARD  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							cde79fe11a 
							
						 
					 
					
						
						
							
							config: remove ZFS_GLOBAL_NODE_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 
							
						 
					 
					
						
						
						
						
							
						
						
							1af510b550 
							
						 
					 
					
						
						
							
							config: remove HAVE_XATTR_GET_DENTRY_INODE  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							e055f0e053 
							
						 
					 
					
						
						
							
							config: remove HAVE_XATTR_LIST_SIMPLE  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							e6713cfd54 
							
						 
					 
					
						
						
							
							config: remove HAVE_XATTR_(GET|SET|LIST)_HANDLER  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							72d3fa215f 
							
						 
					 
					
						
						
							
							config: remove HAVE_VFS_ITERATE/HAVE_VFS_ITERATE_SHARED  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							432f6e9eec 
							
						 
					 
					
						
						
							
							config: remove HAVE_SUPER_USER_NS  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							846b598519 
							
						 
					 
					
						
						
							
							config: remove HAVE_REQ_OP_* and HAVE_REQ_*  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							7cc89f83ff 
							
						 
					 
					
						
						
							
							config: remove HAVE_POSIX_ACL_VALID_WITH_NS  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a07741f8 
							
						 
					 
					
						
						
							
							config: remove HAVE_INODE_LOCK_SHARED  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							6374171bb4 
							
						 
					 
					
						
						
							
							config: remove HAVE_IN_COMPAT_SYSCALL  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							6a17061213 
							
						 
					 
					
						
						
							
							config: remove HAVE_CURRENT_TIME  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf5122a29 
							
						 
					 
					
						
						
							
							config: remove HAVE_BLK_QUEUE_WRITE_CACHE/HAVE_BLK_QUEUE_FLUSH  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							43bf9a712b 
							
						 
					 
					
						
						
							
							config: remove HAVE_BIO_BI_OPF  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1c7240ba 
							
						 
					 
					
						
						
							
							config: remove HAVE_RENAME2_OPERATIONS_WRAPPER  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							230bc538cb 
							
						 
					 
					
						
						
							
							config: remove HAVE_VFS_FILE_OPERATIONS_EXTEND  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							733317966f 
							
						 
					 
					
						
						
							
							config: remove HAVE_XATTR_(GET|SET|LIST)_DENTRY  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							eb73000dbb 
							
						 
					 
					
						
						
							
							config: remove HAVE_WAIT_ON_BIT_ACTION  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							2bba420245 
							
						 
					 
					
						
						
							
							config: remove HAVE_LSEEK_EXECUTE  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							6a28491f8e 
							
						 
					 
					
						
						
							
							config: remove HAVE_3ARGS_BDI_SETUP_AND_REGISTER  
						
						... 
						
						
						
						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