1/3
mm/slub: allow capping the order kvmalloc() uses for kmalloc()
为 kvmalloc() 新增 kmalloc 阶数上限(如 kvmalloc_max_contig_order),超限直接转 vmalloc,避免高阶页分配引发 zone lock、页块分裂、唤醒 kswapd/kcompactd 做无效高阶工作。
为 kvmalloc() 新增 kmalloc 阶数上限(如 kvmalloc_max_contig_order),超限直接转 vmalloc,避免高阶页分配引发 zone lock、页块分裂、唤醒 kswapd/kcompactd 做无效高阶工作。