mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2026-01-01 04:13:00 +00:00
MPI programs using certain debug options have a long startup time. This was traced to a "vmalloc/vfree" in the code that reads /proc/sgi_sn/sn_topology. On large systems, vfree requires an IPI to all cpus to do TLB purging. Replace the vmalloc/vfree with kmalloc/kfree. Although the size of the structure being allocated is unknown, it will not not exceed 96 bytes. Signed-off-by: Jack Steiner <steiner@sgi.com> Signed-off-by: Tony Luck <tony.luck@intel.com> |
||
|---|---|---|
| .. | ||
| cache.c | ||
| io.c | ||
| Makefile | ||
| prominfo_proc.c | ||
| ptc_deadlock.S | ||
| sn2_smp.c | ||
| sn_hwperf.c | ||
| sn_proc_fs.c | ||
| timer_interrupt.c | ||
| timer.c | ||