Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jun 2012 09:26:05 +0000
From:      rudot@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r237945 - in soc2012/rudot/sys: kern sys
Message-ID:  <20120619092605.9DD35106566C@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rudot
Date: Tue Jun 19 09:26:04 2012
New Revision: 237945
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237945

Log:
  moving some defs

Modified:
  soc2012/rudot/sys/kern/kern_racct.c
  soc2012/rudot/sys/kern/sched_4bsd.c
  soc2012/rudot/sys/sys/rctl.h
  soc2012/rudot/sys/sys/sched.h

Modified: soc2012/rudot/sys/kern/kern_racct.c
==============================================================================
--- soc2012/rudot/sys/kern/kern_racct.c	Tue Jun 19 08:12:44 2012	(r237944)
+++ soc2012/rudot/sys/kern/kern_racct.c	Tue Jun 19 09:26:04 2012	(r237945)
@@ -63,9 +63,6 @@
 
 #ifdef RACCT
 
-#define	TDF_RACCT_PCTCPU	TDF_SCHED2
-#define	TDF_RACCT_RQ		TDF_SCHED3
-
 FEATURE(racct, "Resource Accounting");
 
 static struct mtx racct_lock;
@@ -513,7 +510,7 @@
 /*
  * This is basicly racct_set_force_locked(), but with the added
  * benefit that if we are over limits, we let the caller know
- * via the return value. But we stil do set the resource to the
+ * via the return value. But we still do set the resource to the
  * specified amount.
  */
 static int

Modified: soc2012/rudot/sys/kern/sched_4bsd.c
==============================================================================
--- soc2012/rudot/sys/kern/sched_4bsd.c	Tue Jun 19 08:12:44 2012	(r237944)
+++ soc2012/rudot/sys/kern/sched_4bsd.c	Tue Jun 19 09:26:04 2012	(r237945)
@@ -107,10 +107,6 @@
 /* flags kept in td_flags */
 #define TDF_DIDRUN	TDF_SCHED0	/* thread actually ran. */
 #define TDF_BOUND	TDF_SCHED1	/* Bound to one CPU. */
-#ifdef RACCT
-#define	TDF_RACCT_PCTCPU	TDF_SCHED2
-#define	TDF_RACCT_RQ		TDF_SCHED3
-#endif
 
 /* flags kept in ts_flags */
 #define	TSF_AFFINITY	0x0001		/* Has a non-"full" CPU set. */

Modified: soc2012/rudot/sys/sys/rctl.h
==============================================================================
--- soc2012/rudot/sys/sys/rctl.h	Tue Jun 19 08:12:44 2012	(r237944)
+++ soc2012/rudot/sys/sys/rctl.h	Tue Jun 19 09:26:04 2012	(r237945)
@@ -139,7 +139,7 @@
 void	rctl_rule_release(struct rctl_rule *rule);
 int	rctl_rule_add(struct rctl_rule *rule);
 int	rctl_rule_remove(struct rctl_rule *filter);
-int	rctl_enforce(struct proc *p, int resource, uint64_t amount);
+int	rctl_enforce(struct proc *p, int resource, int64_t amount);
 uint64_t rctl_get_limit(struct proc *p, int resource);
 uint64_t rctl_get_available(struct proc *p, int resource);
 const char *rctl_resource_name(int resource);

Modified: soc2012/rudot/sys/sys/sched.h
==============================================================================
--- soc2012/rudot/sys/sys/sched.h	Tue Jun 19 08:12:44 2012	(r237944)
+++ soc2012/rudot/sys/sys/sched.h	Tue Jun 19 09:26:04 2012	(r237945)
@@ -237,4 +237,10 @@
 __END_DECLS
 
 #endif
+
+#ifdef RACCT
+#define	TDF_RACCT_PCTCPU	TDF_SCHED2
+#define	TDF_RACCT_RQ		TDF_SCHED3
+#endif
+
 #endif /* !_SCHED_H_ */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120619092605.9DD35106566C>