aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Dunlap <george.dunlap@eu.citrix.com>2012-10-01 20:03:19 +0100
committerGeorge Dunlap <george.dunlap@eu.citrix.com>2012-10-01 20:03:19 +0100
commitc304c6f37de54ebcb33503531638d21e95d95504 (patch)
tree7da265b55b0a11e6b6fb54b208f4fd0225771e63
parent44499c683f349462465ee9151090e2af1bda71d3 (diff)
downloadxen-c304c6f37de54ebcb33503531638d21e95d95504.tar.gz
xen-c304c6f37de54ebcb33503531638d21e95d95504.tar.bz2
xen-c304c6f37de54ebcb33503531638d21e95d95504.zip
xen: Remove sched_credit_default_yield option
The sched_credit_default_yield option was added when the behavior of "SCHEDOP_yield" was changed in 4.1, to allow any users who had problems to revert to the old behavior. The new behavior has been in Xen.org xen since 4.1, and in XenServer even longer, and there is no evidence of anyone having trouble with it. Remove the option. Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com> Committed-by: Keir Fraser <keir@xen.org>
-rw-r--r--docs/misc/xen-command-line.markdown3
-rw-r--r--xen/common/sched_credit.c9
2 files changed, 2 insertions, 10 deletions
diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 5b18e10311..54f294a084 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -734,9 +734,6 @@ Choose the default scheduler.
### sched\_credit2\_migrate\_resist
> `= <integer>`
-### sched\_credit\_default\_yield
-> `= <boolean>`
-
### sched\_credit\_tslice\_ms
> `= <integer>`
diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit.c
index df1ba3249b..577de5d445 100644
--- a/xen/common/sched_credit.c
+++ b/xen/common/sched_credit.c
@@ -103,8 +103,6 @@
/*
* Boot parameters
*/
-static bool_t __read_mostly sched_credit_default_yield;
-boolean_param("sched_credit_default_yield", sched_credit_default_yield);
static int __read_mostly sched_credit_tslice_ms = CSCHED_DEFAULT_TSLICE_MS;
integer_param("sched_credit_tslice_ms", sched_credit_tslice_ms);
@@ -783,11 +781,8 @@ csched_vcpu_yield(const struct scheduler *ops, struct vcpu *vc)
{
struct csched_vcpu * const sv = CSCHED_VCPU(vc);
- if ( !sched_credit_default_yield )
- {
- /* Let the scheduler know that this vcpu is trying to yield */
- sv->flags |= CSCHED_FLAG_VCPU_YIELD;
- }
+ /* Let the scheduler know that this vcpu is trying to yield */
+ sv->flags |= CSCHED_FLAG_VCPU_YIELD;
}
static int