mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	 47621f3d76
			
		
	
	
		47621f3d76
		
	
	
	
	
		
			
			The second argument of sops->show_options() was changed from a 'struct vfsmount *' to a 'struct dentry *'. Add an autoconf check to detect the API change and then conditionally define the expected interface. In either case we are only interested in the zfs_sb_t. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #549
		
			
				
	
	
		
			22 lines
		
	
	
		
			498 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			498 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| dnl #
 | |
| dnl # Linux 3.3 API
 | |
| dnl #
 | |
| AC_DEFUN([ZFS_AC_KERNEL_SHOW_OPTIONS], [
 | |
| 	AC_MSG_CHECKING([whether sops->show_options() wants dentry])
 | |
| 
 | |
| 	ZFS_LINUX_TRY_COMPILE([
 | |
| 		#include <linux/fs.h>
 | |
| 	],[
 | |
| 		int (*show_options) (struct seq_file *, struct dentry *) = NULL;
 | |
| 		struct super_operations sops __attribute__ ((unused));
 | |
| 
 | |
| 		sops.show_options = show_options;
 | |
| 	],[
 | |
| 		AC_MSG_RESULT([yes])
 | |
| 		AC_DEFINE(HAVE_SHOW_OPTIONS_WITH_DENTRY, 1,
 | |
| 			[sops->show_options() with dentry])
 | |
| 	],[
 | |
| 		AC_MSG_RESULT([no])
 | |
| 	])
 | |
| ])
 |