diff options
| author | David Rientjes <[email protected]> | 2012-07-31 16:43:40 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2012-07-31 18:42:44 -0700 |
| commit | 462607ecc519b197f7b5cc6b024a1c26fa6fc0ac (patch) | |
| tree | 3ecf52a4c1052a4af7d1ea7f10ef193938a9d046 /include/linux | |
| parent | 62ce1c706f817cb9defef3ac2dfdd815149f2968 (diff) | |
mm, oom: introduce helper function to process threads during scan
This patch introduces a helper function to process each thread during the
iteration over the tasklist. A new return type, enum oom_scan_t, is
defined to determine the future behavior of the iteration:
- OOM_SCAN_OK: continue scanning the thread and find its badness,
- OOM_SCAN_CONTINUE: do not consider this thread for oom kill, it's
ineligible,
- OOM_SCAN_ABORT: abort the iteration and return, or
- OOM_SCAN_SELECT: always select this thread with the highest badness
possible.
There is no functional change with this patch. This new helper function
will be used in the next patch in the memory controller.
Reviewed-by: KAMEZAWA Hiroyuki <[email protected]>
Acked-by: KOSAKI Motohiro <[email protected]>
Reviewed-by: Michal Hocko <[email protected]>
Signed-off-by: David Rientjes <[email protected]>
Cc: Oleg Nesterov <[email protected]>
Reviewed-by: Sha Zhengju <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions