mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-01-26 09:54:22 +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