Un-static cpuset_which() - it's useful in other contexts, such as some
CPU set operations in my upcoming NUMA work. Tested/compiled: * i386 (run) * amd64 (run) * mips (run) * mips64 (run) * armv6 (built) Sponsored by: Norse Corp, Inc.
This commit is contained in:
parent
fa856ca302
commit
bd7f5ebf0a
@ -400,7 +400,7 @@ out:
|
|||||||
* -1 may be supplied for any argument to mean the current proc/thread or
|
* -1 may be supplied for any argument to mean the current proc/thread or
|
||||||
* the base set of the current thread. May fail with ESRCH/EPERM.
|
* the base set of the current thread. May fail with ESRCH/EPERM.
|
||||||
*/
|
*/
|
||||||
static int
|
int
|
||||||
cpuset_which(cpuwhich_t which, id_t id, struct proc **pp, struct thread **tdp,
|
cpuset_which(cpuwhich_t which, id_t id, struct proc **pp, struct thread **tdp,
|
||||||
struct cpuset **setp)
|
struct cpuset **setp)
|
||||||
{
|
{
|
||||||
|
@ -124,6 +124,9 @@ int cpuset_setthread(lwpid_t id, cpuset_t *);
|
|||||||
int cpuset_setithread(lwpid_t id, int cpu);
|
int cpuset_setithread(lwpid_t id, int cpu);
|
||||||
int cpuset_create_root(struct prison *, struct cpuset **);
|
int cpuset_create_root(struct prison *, struct cpuset **);
|
||||||
int cpuset_setproc_update_set(struct proc *, struct cpuset *);
|
int cpuset_setproc_update_set(struct proc *, struct cpuset *);
|
||||||
|
int cpuset_which(cpuwhich_t, id_t, struct proc **,
|
||||||
|
struct thread **, struct cpuset **);
|
||||||
|
|
||||||
char *cpusetobj_strprint(char *, const cpuset_t *);
|
char *cpusetobj_strprint(char *, const cpuset_t *);
|
||||||
int cpusetobj_strscan(cpuset_t *, const char *);
|
int cpusetobj_strscan(cpuset_t *, const char *);
|
||||||
#ifdef DDB
|
#ifdef DDB
|
||||||
|
Loading…
x
Reference in New Issue
Block a user