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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							79c307def9 
							
						 
					 
					
						
						
							
							config: remove HAVE_XATTR_HANDLER_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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							df35eab0bf 
							
						 
					 
					
						
						
							
							config: remove HAVE_VFS_COPY_FILE_RANGE  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							95d85f032f 
							
						 
					 
					
						
						
							
							config: remove HAVE_(GET|PUT)_LINK_DELAYED  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							a1832d1ecb 
							
						 
					 
					
						
						
							
							config: remove HAVE_KERNEL_GET_ACL_HANDLE_CACHE  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6f93a72f 
							
						 
					 
					
						
						
							
							config: remove HAVE_GROUP_INFO_GID  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc52ed501 
							
						 
					 
					
						
						
							
							config: remove HAVE_CPU_HOTPLUG  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							afcc0fb0fa 
							
						 
					 
					
						
						
							
							config: remove HAVE_1ARG_SUBMIT_BIO  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							9914684d36 
							
						 
					 
					
						
						
							
							config: remove HAVE_NEW_SYNC_READ  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							a987057c67 
							
						 
					 
					
						
						
							
							config: remove HAVE_VFS_DIRECT_IO_ITER_RW_OFFSET  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e8d0e0b5 
							
						 
					 
					
						
						
							
							config: remove HAVE_PUT_LINK_NAMEIDATA  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							99c143a5a1 
							
						 
					 
					
						
						
							
							config: remove HAVE_FOLLOW_LINK_NAMEIDATA  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							ed048fdc5b 
							
						 
					 
					
						
						
							
							config: remove HAVE_D_REVALIDATE_NAMEIDATA  
						
						 
						
						... 
						
						
						
						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