svn commit: r284866 - in head/sys: kern sys
Adrian Chadd
adrian at FreeBSD.org
Fri Jun 26 04:14:06 UTC 2015
Author: adrian
Date: Fri Jun 26 04:14:05 2015
New Revision: 284866
URL: https://svnweb.freebsd.org/changeset/base/284866
Log:
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.
Modified:
head/sys/kern/kern_cpuset.c
head/sys/sys/cpuset.h
Modified: head/sys/kern/kern_cpuset.c
==============================================================================
--- head/sys/kern/kern_cpuset.c Fri Jun 26 04:12:06 2015 (r284865)
+++ head/sys/kern/kern_cpuset.c Fri Jun 26 04:14:05 2015 (r284866)
@@ -400,7 +400,7 @@ out:
* -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.
*/
-static int
+int
cpuset_which(cpuwhich_t which, id_t id, struct proc **pp, struct thread **tdp,
struct cpuset **setp)
{
Modified: head/sys/sys/cpuset.h
==============================================================================
--- head/sys/sys/cpuset.h Fri Jun 26 04:12:06 2015 (r284865)
+++ head/sys/sys/cpuset.h Fri Jun 26 04:14:05 2015 (r284866)
@@ -124,6 +124,9 @@ int cpuset_setthread(lwpid_t id, cpuset_
int cpuset_setithread(lwpid_t id, int cpu);
int cpuset_create_root(struct prison *, 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 *);
int cpusetobj_strscan(cpuset_t *, const char *);
#ifdef DDB
More information about the svn-src-all
mailing list