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 
						 
				 
			
				
					
						
							
							
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							6e3b863df3 
							
						 
					 
					
						
						
							
							config: remove HAVE_[24]ARGS_VFS_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: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 
							
						 
					 
					
						
						
						
						
							
						
						
							30a2907ce9 
							
						 
					 
					
						
						
							
							config: remove HAVE_RENAME2  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							6a00b01385 
							
						 
					 
					
						
						
							
							config: remove HAVE_GENERIC_SETXATTR  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							0f15852981 
							
						 
					 
					
						
						
							
							config: remove HAVE_FILE_AIO_FSYNC  
						
						... 
						
						
						
						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