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