mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Allow 16M zio buffers in user space
Only restrict the maximum zio alloc size to 32-bit kernel space. The same virtual address space limitations don't apply to user space. This resolves a memory allocation failure in raidz_test where it expects to be able to exercises all valid zio sizes. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
		
							parent
							
								
									61f9b2cd12
								
							
						
					
					
						commit
						34328f3cf8
					
				@ -131,7 +131,7 @@ zio_init(void)
 | 
			
		||||
		size_t align = 0;
 | 
			
		||||
		size_t cflags = (size > zio_buf_debug_limit) ? KMC_NODEBUG : 0;
 | 
			
		||||
 | 
			
		||||
#ifdef _ILP32
 | 
			
		||||
#if defined(_ILP32) && defined(_KERNEL)
 | 
			
		||||
		/*
 | 
			
		||||
		 * Cache size limited to 1M on 32-bit platforms until ARC
 | 
			
		||||
		 * buffers no longer require virtual address space.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user