summaryrefslogtreecommitdiff
path: root/include/linux/moduleloader.h
diff options
context:
space:
mode:
authorMartin J. Bligh <mbligh@aracnet.com>2003-01-15 19:46:10 -0800
committerJustin T. Gibbs <gibbs@overdrive.btc.adaptec.com>2003-01-15 19:46:10 -0800
commitf01419fd6d4e5b32fef19d206bc3550cc04567a9 (patch)
tree333edf330dfc500904580ff4cbeb0fc14d37f79c /include/linux/moduleloader.h
parent5f24fe82613b570ef31c9e62c5921edcd09b576f (diff)
[PATCH] (2/3) Initial load balancing
Patch from Michael Hohnbaum This adds a hook, sched_balance_exec(), to the exec code, to make it place the exec'ed task on the least loaded queue. We have less state to move at exec time than fork time, so this is the cheapest point to cross-node migrate. Experience in Dynix/PTX and testing on Linux has confirmed that this is the cheapest time to move tasks between nodes. It also macro-wraps changes to nr_running, to allow us to keep track of per-node nr_running as well. Again, no impact on non-NUMA machines.
Diffstat (limited to 'include/linux/moduleloader.h')
0 files changed, 0 insertions, 0 deletions