kmalloc_limit
long kmalloc_limit(struct malloc_type *type);
if (n > kmalloc_limit(M_HAMMER) / 512)
n = kmalloc_limit(M_HAMMER) / 512;