Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							1b200c1284 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1c7c75c1 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							4a78c5e71b 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							0155b9d831 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed1dd44dd 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f51c5820 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							783fa01cc6 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							5a615294ff 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							b5a21883bf 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							63ce63d46b 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							903c3bbc99 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							a40444197b 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c1262b67 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							7bdea98d4f 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							91b48a42e0 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a1abcafa 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							49f449c865 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							d29ed3630e 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							41bacb42f9 
							
						 
					 
					
						
						
							
							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-11-15 10:14:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							4af7a697c2 
							
						 
					 
					
						
						
							
							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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae3b6b675 
							
						 
					 
					
						
						
							
							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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							92eeeba665 
							
						 
					 
					
						
						
							
							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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2553ae5d 
							
						 
					 
					
						
						
							
							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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							81d780a0c4 
							
						 
					 
					
						
						
							
							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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							f71866c35f 
							
						 
					 
					
						
						
							
							config: remove HAVE_3ARGS_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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6e61bc9a 
							
						 
					 
					
						
						
							
							config: remove SHRINK_CONTROL_HAS_NID  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a6d78a9b 
							
						 
					 
					
						
						
							
							config: remove HAVE_VFS_RW_ITERATE  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							a184db86a5 
							
						 
					 
					
						
						
							
							config: remove HAVE_USER_NS_COMMON_INUM  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							5f73630e9c 
							
						 
					 
					
						
						
							
							config: remove HAVE_SPLIT_SHRINKER_CALLBACK and HAVE_SINGLE_SHRINKER_CALLBACK  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							02daa09846 
							
						 
					 
					
						
						
							
							config: remove HAVE_SET_CACHED_ACL_USABLE  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							e954f086e0 
							
						 
					 
					
						
						
							
							config: remove HAVE_SET_ACL  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							88c358cce1 
							
						 
					 
					
						
						
							
							config: remove HAVE_POSIX_ACL_RELEASE and HAVE_POSIX_ACL_RELEASE_GPL_ONLY  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							339b126bac 
							
						 
					 
					
						
						
							
							config: remove HAVE_PERCPU_COUNTER_INIT_WITH_GFP  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							b2802da49e 
							
						 
					 
					
						
						
							
							config: remove HAVE_LINUX_BLK_CGROUP_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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							8bc4c13fac 
							
						 
					 
					
						
						
							
							config: remove HAVE_IO_SCHEDULE_TIMEOUT  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							22131b9a6e 
							
						 
					 
					
						
						
							
							config: remove HAVE_INODE_SET_FLAGS  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							3c370f09fa 
							
						 
					 
					
						
						
							
							config: remove HAVE_GENERIC_WRITE_CHECKS_KIOCB  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							b6223a572e 
							
						 
					 
					
						
						
							
							config: remove HAVE_FSYNC_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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb59e31e4 
							
						 
					 
					
						
						
							
							config: remove HAVE_FALLOC_FL_ZERO_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-11-15 10:14:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc7e03ec6 
							
						 
					 
					
						
						
							
							config: remove HAVE_ENCODE_FH_WITH_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-11-15 10:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							984a836986 
							
						 
					 
					
						
						
							
							config: remove HAVE_D_PRUNE_ALIASES  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							a054829579 
							
						 
					 
					
						
						
							
							config: remove HAVE_DIRTY_INODE_WITH_FLAGS  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							8a33624ec6 
							
						 
					 
					
						
						
							
							config: remove HAVE_1ARG_BIO_END_IO_T  
						
						 
						
						... 
						
						
						
						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-11-15 10:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Lee 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0a8eb7c1 
							
						 
					 
					
						
						
							
							Use kmap_local_page instead of kmap_atomic ( #16329 )  
						
						 
						
						... 
						
						
						
						Changed zfs_k(un)map_atomic to zfs_k(un)map_local
Signed-off-by: Jason Lee <jasonlee@lanl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Brian Atkinson <batkinson@lanl.gov> 
						
					 
					
						2024-11-15 10:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Norris 
							
						 
					 
					
						
						
						
						
							
						
						
							cf80a803d5 
							
						 
					 
					
						
						
							
							zvol: ensure device minors are properly cleaned up  
						
						 
						
						... 
						
						
						
						Currently, if a minor is in use when we try to remove it, we'll skip it
and never come back to it again. Since the zvol state is hung off the
minor in the kernel, this can get us into weird situations if something
tries to use it after the removal fails. It's even worse at pool export,
as there's now a vestigial zvol state with no pool under it. It's
weirder again if the pool is subsequently reimported, as the zvol code
(reasonably) assumes the zvol state has been properly setup, when it's
actually left over from the previous import of the pool.
This commit attempts to tackle that by setting a flag on the zvol if its
minor can't be removed, and then checking that flag when a request is
made and rejecting it, thus stopping new work coming in.
The flag also causes a condvar to be signaled when the last client
finishes. For the case where a single minor is being removed (eg
changing volmode), it will wait for this signal before proceeding.
Meanwhile, when removing all minors, a background task is created for
each minor that couldn't be removed on the spot, and those tasks then
wake and clean up.
Since any new tasks are queued on to the pool's spa_zvol_taskq,
spa_export_common() will continue to wait at export until all minors are
removed.
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Closes  #14872 
Closes  #16364  
						
					 
					
						2024-11-15 10:14:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jitendra Patidar 
							
						 
					 
					
						
						
						
						
							
						
						
							f6fce8e12a 
							
						 
					 
					
						
						
							
							Fix issig() to check signal_pending after dequeue SIGSTOP/SIGTSTP  
						
						 
						
						... 
						
						
						
						When process got SIGSTOP/SIGTSTP, issig() dequeue them and return 0.
But process could still have another signal pending after dequeue. So,
after dequeue, check and return 1, if signal_pending.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Jitendra Patidar <jitendra.patidar@nutanix.com>
Closes  #16464  
						
					 
					
						2024-11-14 15:20:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Jakub Dawidek 
							
						 
					 
					
						
						
						
						
							
						
						
							a6198f34bd 
							
						 
					 
					
						
						
							
							Simplify issig().  
						
						 
						
						... 
						
						
						
						We always call it twice with JUSTLOOKING and then FORREAL.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Pawel Jakub Dawidek <pawel@dawidek.net>
Closes  #16225  
						
					 
					
						2024-11-14 15:20:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Jakub Dawidek 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e4957a54 
							
						 
					 
					
						
						
							
							Allow block cloning to be interrupted by a signal.  
						
						 
						
						... 
						
						
						
						Even though block cloning is much faster than regular copying,
it is not instantaneous - the file might be large and the recordsize
small. It would be nice to be able to interrupt it with a signal
(e.g., SIGINFO on FreeBSD to see the progress).
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Pawel Jakub Dawidek <pawel@dawidek.net>
Closes  #16208  
						
					 
					
						2024-11-14 15:20:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Motin 
							
						 
					 
					
						
						
						
						
							
						
						
							ca95fa3531 
							
						 
					 
					
						
						
							
							Linux: Report reclaimable memory to kernel as such ( #16385 )  
						
						 
						
						... 
						
						
						
						Linux provides SLAB_RECLAIM_ACCOUNT and __GFP_RECLAIMABLE flags to
mark memory allocations that can be freed via shinker calls.  It
should allow kernel to tune and group such allocations for lower
memory fragmentation and better reclamation under pressure.
This patch marks as reclaimable most of ARC memory, directly
evictable via ZFS shrinker, plus also dnode/znode/sa memory,
indirectly evictable via kernel's superblock shrinker.
Signed-off-by:	Alexander Motin <mav@FreeBSD.org>
Sponsored by:	iXsystems, Inc.
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Allan Jude <allan@klarasystems.com> 
						
					 
					
						2024-11-14 15:20:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Perry 
							
						 
					 
					
						
						
						
						
							
						
						
							05d6f621a9 
							
						 
					 
					
						
						
							
							Replace usage of schedule_timeout with schedule_timeout_interruptible ( #16150 )  
						
						 
						
						... 
						
						
						
						This commit replaces current usages of schedule_timeout() with
schedule_timeout_interruptible() in code paths that expect the running
task to sleep for a short period of time. When schedule_timeout() is
called without previously calling set_current_state(), the running
task never sleeps because the task state remains in TASK_RUNNING.
By calling schedule_timeout_interruptible() to set the task state to
TASK_INTERRUPTIBLE before calling schedule_timeout() we achieve the
intended/desired behavior of putting the task to sleep for the
specified timeout.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Daniel Perry <dtperry@amazon.com>
Closes  #16150  
						
					 
					
						2024-11-13 10:17:08 -08:00