aboutsummaryrefslogtreecommitdiffstats
path: root/module/spl/spl-taskq.c
diff options
context:
space:
mode:
authorUbuntu <[email protected]>2016-10-28 20:56:38 +0000
committerBrian Behlendorf <[email protected]>2016-11-02 10:34:19 -0700
commit1b457bcbe502eb29333a34b0518c1dca0e2ee974 (patch)
tree6f1bf489e55c479b950c896dd372d2247b408174 /module/spl/spl-taskq.c
parent7b25c48e6ec6aa55bd5fead2d57ade01bfb0777b (diff)
Fix vmem_size()
Add a minimal implementation of vmem_size() which accounts for the virtual memory usage of the SPL's kmem cache. This functionality is only useful on 32-bit systems with a small virtual address space. The following assumptions are made: 1) The major SPL consumer of virtual memory is the kmem cache. 2) Memory allocated with vmem_alloc() is short lived and can be ignored. 3) Allow a 4MB floor as a generous pad given normal consumption. 4) The spl_kmem_cache_sem only contends with cache create/destroy. Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'module/spl/spl-taskq.c')
0 files changed, 0 insertions, 0 deletions