mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Delete rw_semaphore.wait_lock configure check
Last use of wait_lock was removed in "Linux 5.3 compat: retire
rw_tryupgrade()" (e7a99dab2b).
Fixes the issue reported in
https://github.com/openzfs/zfs/issues/11097#issuecomment-714532367
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Orivej Desh <orivej@gmx.fr>
Closes #11309
			
			
This commit is contained in:
		
							parent
							
								
									038aaec1cd
								
							
						
					
					
						commit
						fad85e52e5
					
				| @ -1,29 +1,3 @@ | |||||||
| dnl # |  | ||||||
| dnl # 3.1 API Change |  | ||||||
| dnl # |  | ||||||
| dnl # The rw_semaphore.wait_lock member was changed from spinlock_t to |  | ||||||
| dnl # raw_spinlock_t at commit ddb6c9b58a19edcfac93ac670b066c836ff729f1. |  | ||||||
| dnl # |  | ||||||
| AC_DEFUN([ZFS_AC_KERNEL_SRC_RWSEM_SPINLOCK_IS_RAW], [ |  | ||||||
| 	ZFS_LINUX_TEST_SRC([rwsem_spinlock_is_raw], [ |  | ||||||
| 		#include <linux/rwsem.h> |  | ||||||
| 	],[ |  | ||||||
| 		struct rw_semaphore dummy_semaphore __attribute__ ((unused)); |  | ||||||
| 		raw_spinlock_t dummy_lock __attribute__ ((unused)) = |  | ||||||
| 		    __RAW_SPIN_LOCK_INITIALIZER(dummy_lock); |  | ||||||
| 		dummy_semaphore.wait_lock = dummy_lock; |  | ||||||
| 	]) |  | ||||||
| ]) |  | ||||||
| 
 |  | ||||||
| AC_DEFUN([ZFS_AC_KERNEL_RWSEM_SPINLOCK_IS_RAW], [ |  | ||||||
| 	AC_MSG_CHECKING([whether struct rw_semaphore member wait_lock is raw]) |  | ||||||
| 	ZFS_LINUX_TEST_RESULT([rwsem_spinlock_is_raw], [ |  | ||||||
| 		AC_MSG_RESULT(yes) |  | ||||||
| 	],[ |  | ||||||
| 		ZFS_LINUX_TEST_ERROR([rwsem_spinlock_is_raw]) |  | ||||||
| 	]) |  | ||||||
| ]) |  | ||||||
| 
 |  | ||||||
| dnl # | dnl # | ||||||
| dnl # 3.16 API Change | dnl # 3.16 API Change | ||||||
| dnl # | dnl # | ||||||
| @ -76,13 +50,11 @@ AC_DEFUN([ZFS_AC_KERNEL_RWSEM_ATOMIC_LONG_COUNT], [ | |||||||
| ]) | ]) | ||||||
| 
 | 
 | ||||||
| AC_DEFUN([ZFS_AC_KERNEL_SRC_RWSEM], [ | AC_DEFUN([ZFS_AC_KERNEL_SRC_RWSEM], [ | ||||||
| 	ZFS_AC_KERNEL_SRC_RWSEM_SPINLOCK_IS_RAW |  | ||||||
| 	ZFS_AC_KERNEL_SRC_RWSEM_ACTIVITY | 	ZFS_AC_KERNEL_SRC_RWSEM_ACTIVITY | ||||||
| 	ZFS_AC_KERNEL_SRC_RWSEM_ATOMIC_LONG_COUNT | 	ZFS_AC_KERNEL_SRC_RWSEM_ATOMIC_LONG_COUNT | ||||||
| ]) | ]) | ||||||
| 
 | 
 | ||||||
| AC_DEFUN([ZFS_AC_KERNEL_RWSEM], [ | AC_DEFUN([ZFS_AC_KERNEL_RWSEM], [ | ||||||
| 	ZFS_AC_KERNEL_RWSEM_SPINLOCK_IS_RAW |  | ||||||
| 	ZFS_AC_KERNEL_RWSEM_ACTIVITY | 	ZFS_AC_KERNEL_RWSEM_ACTIVITY | ||||||
| 	ZFS_AC_KERNEL_RWSEM_ATOMIC_LONG_COUNT | 	ZFS_AC_KERNEL_RWSEM_ATOMIC_LONG_COUNT | ||||||
| ]) | ]) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Orivej Desh
						Orivej Desh