( egeresz | 2012. 12. 04., k – 22:51 )

Az SGI-nek vannak kernelprogramozoi, de javareszt SUSE-t hasznal.

"printing memory statistics. The kernel holds a global lock while doing so"

ez alapjan az mm/oom_kill.c -ben van egy dump_header() nevu rutin, ami hivja a dump_tasks() nevu rutint, ami tenyleg eleg sok mindent csinal lock alatt.

viszont a hivasa a legfrissebb kodben:


	if (sysctl_oom_dump_tasks)
		dump_tasks(memcg, nodemask);

tehat a git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git -ben mar bennevan.

A dump_task() nem csinal semmi ertelmeset, amennyiben nem akarsz utananezni, hogy mi volt a helyzet az oom esemenykor.