mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Linux 5.19 compat: zap_flags_t conflict
As of the Linux 5.19 kernel an identically named zap_flags_t typedef is declared in the include/linux/mm_types.h linux header. Sadly, the inclusion of this header cannot be easily avoided. To resolve the conflict a #define is used to remap the name in the OpenZFS sources when building against the Linux kernel. Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #13515
This commit is contained in:
		
							parent
							
								
									ee84970d4f
								
							
						
					
					
						commit
						69430e39e3
					
				| @ -110,7 +110,12 @@ typedef enum zap_flags { | ||||
| 	 * already randomly distributed. | ||||
| 	 */ | ||||
| 	ZAP_FLAG_PRE_HASHED_KEY = 1 << 2, | ||||
| #if defined(__linux__) && defined(_KERNEL) | ||||
| } zfs_zap_flags_t; | ||||
| #define	zap_flags_t	zfs_zap_flags_t | ||||
| #else | ||||
| } zap_flags_t; | ||||
| #endif | ||||
| 
 | ||||
| /*
 | ||||
|  * Create a new zapobj with no attributes and return its object number. | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Brian Behlendorf
						Brian Behlendorf