Commit d9fd8a6d authored by Randy Dunlap's avatar Randy Dunlap Committed by Linus Torvalds

[PATCH] kernel/cpuset.c: add kerneldoc, fix typos

Add kerneldoc to kernel/cpuset.c

Fix cpuset typos in init/Kconfig
Signed-off-by: default avatarRandy Dunlap <rdunlap@xenotime.net>
Acked-by: default avatarPaul Jackson <pj@sgi.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 207a7ba8
...@@ -231,7 +231,7 @@ config CPUSETS ...@@ -231,7 +231,7 @@ config CPUSETS
bool "Cpuset support" bool "Cpuset support"
depends on SMP depends on SMP
help help
This options will let you create and manage CPUSET's which This option will let you create and manage CPUSETs which
allow dynamically partitioning a system into sets of CPUs and allow dynamically partitioning a system into sets of CPUs and
Memory Nodes and assigning tasks to run only within those sets. Memory Nodes and assigning tasks to run only within those sets.
This is primarily useful on large SMP or NUMA systems. This is primarily useful on large SMP or NUMA systems.
......
...@@ -1440,10 +1440,10 @@ void __init cpuset_init_smp(void) ...@@ -1440,10 +1440,10 @@ void __init cpuset_init_smp(void)
/** /**
* cpuset_fork - attach newly forked task to its parents cpuset. * cpuset_fork - attach newly forked task to its parents cpuset.
* @p: pointer to task_struct of forking parent process. * @tsk: pointer to task_struct of forking parent process.
* *
* Description: By default, on fork, a task inherits its * Description: By default, on fork, a task inherits its
* parents cpuset. The pointer to the shared cpuset is * parent's cpuset. The pointer to the shared cpuset is
* automatically copied in fork.c by dup_task_struct(). * automatically copied in fork.c by dup_task_struct().
* This cpuset_fork() routine need only increment the usage * This cpuset_fork() routine need only increment the usage
* counter in that cpuset. * counter in that cpuset.
...@@ -1471,7 +1471,6 @@ void cpuset_fork(struct task_struct *tsk) ...@@ -1471,7 +1471,6 @@ void cpuset_fork(struct task_struct *tsk)
* by the cpuset_sem semaphore. If you don't hold cpuset_sem, * by the cpuset_sem semaphore. If you don't hold cpuset_sem,
* then a zero cpuset use count is a license to any other task to * then a zero cpuset use count is a license to any other task to
* nuke the cpuset immediately. * nuke the cpuset immediately.
*
**/ **/
void cpuset_exit(struct task_struct *tsk) void cpuset_exit(struct task_struct *tsk)
...@@ -1521,7 +1520,9 @@ void cpuset_init_current_mems_allowed(void) ...@@ -1521,7 +1520,9 @@ void cpuset_init_current_mems_allowed(void)
current->mems_allowed = NODE_MASK_ALL; current->mems_allowed = NODE_MASK_ALL;
} }
/* /**
* cpuset_update_current_mems_allowed - update mems parameters to new values
*
* If the current tasks cpusets mems_allowed changed behind our backs, * If the current tasks cpusets mems_allowed changed behind our backs,
* update current->mems_allowed and mems_generation to the new value. * update current->mems_allowed and mems_generation to the new value.
* Do not call this routine if in_interrupt(). * Do not call this routine if in_interrupt().
...@@ -1540,13 +1541,20 @@ void cpuset_update_current_mems_allowed(void) ...@@ -1540,13 +1541,20 @@ void cpuset_update_current_mems_allowed(void)
} }
} }
/**
* cpuset_restrict_to_mems_allowed - limit nodes to current mems_allowed
* @nodes: pointer to a node bitmap that is and-ed with mems_allowed
*/
void cpuset_restrict_to_mems_allowed(unsigned long *nodes) void cpuset_restrict_to_mems_allowed(unsigned long *nodes)
{ {
bitmap_and(nodes, nodes, nodes_addr(current->mems_allowed), bitmap_and(nodes, nodes, nodes_addr(current->mems_allowed),
MAX_NUMNODES); MAX_NUMNODES);
} }
/* /**
* cpuset_zonelist_valid_mems_allowed - check zonelist vs. curremt mems_allowed
* @zl: the zonelist to be checked
*
* Are any of the nodes on zonelist zl allowed in current->mems_allowed? * Are any of the nodes on zonelist zl allowed in current->mems_allowed?
*/ */
int cpuset_zonelist_valid_mems_allowed(struct zonelist *zl) int cpuset_zonelist_valid_mems_allowed(struct zonelist *zl)
...@@ -1562,8 +1570,12 @@ int cpuset_zonelist_valid_mems_allowed(struct zonelist *zl) ...@@ -1562,8 +1570,12 @@ int cpuset_zonelist_valid_mems_allowed(struct zonelist *zl)
return 0; return 0;
} }
/* /**
* Is 'current' valid, and is zone z allowed in current->mems_allowed? * cpuset_zone_allowed - is zone z allowed in current->mems_allowed
* @z: zone in question
*
* Is zone z allowed in current->mems_allowed, or is
* the CPU in interrupt context? (zone is always allowed in this case)
*/ */
int cpuset_zone_allowed(struct zone *z) int cpuset_zone_allowed(struct zone *z)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment