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 # 3.16 API Change | ||||
| dnl # | ||||
| @ -76,13 +50,11 @@ AC_DEFUN([ZFS_AC_KERNEL_RWSEM_ATOMIC_LONG_COUNT], [ | ||||
| ]) | ||||
| 
 | ||||
| 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_ATOMIC_LONG_COUNT | ||||
| ]) | ||||
| 
 | ||||
| AC_DEFUN([ZFS_AC_KERNEL_RWSEM], [ | ||||
| 	ZFS_AC_KERNEL_RWSEM_SPINLOCK_IS_RAW | ||||
| 	ZFS_AC_KERNEL_RWSEM_ACTIVITY | ||||
| 	ZFS_AC_KERNEL_RWSEM_ATOMIC_LONG_COUNT | ||||
| ]) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Orivej Desh
						Orivej Desh