Be more conservative in auto-sizing and capping the kmem submap. In

fact, use the same values here that we use on 32-bit x86 and MIPS.  Some
machines were reported to have problems with the more aggressive values.

Reported and tested by:	andrew
This commit is contained in:
Alan Cox 2013-02-26 08:17:34 +00:00
parent 6147fb3cff
commit 219d956550

View File

@ -142,15 +142,15 @@
#define VM_KMEM_SIZE (12*1024*1024)
#endif
#ifndef VM_KMEM_SIZE_SCALE
#define VM_KMEM_SIZE_SCALE (2)
#define VM_KMEM_SIZE_SCALE (3)
#endif
/*
* Ceiling on the size of the kmem submap: 60% of the kernel map.
* Ceiling on the size of the kmem submap: 40% of the kernel map.
*/
#ifndef VM_KMEM_SIZE_MAX
#define VM_KMEM_SIZE_MAX ((vm_max_kernel_address - \
VM_MIN_KERNEL_ADDRESS + 1) * 3 / 5)
VM_MIN_KERNEL_ADDRESS + 1) * 2 / 5)
#endif
#define MAXTSIZ (16*1024*1024)