[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xen: Remove sched_credit_default_yield option
# HG changeset patch # User George Dunlap <george.dunlap@xxxxxxxxxxxxx> # Date 1349118199 -3600 # Node ID 16aaeaa66ef957894b1bae9d165b1289184b5f56 # Parent ffac3db27e2ea6b8f393bcca3d6eb40d5d05b9d1 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@xxxxxxxxxxxxx> Committed-by: Keir Fraser <keir@xxxxxxx> --- diff -r ffac3db27e2e -r 16aaeaa66ef9 docs/misc/xen-command-line.markdown --- a/docs/misc/xen-command-line.markdown Mon Oct 01 20:02:45 2012 +0100 +++ b/docs/misc/xen-command-line.markdown Mon Oct 01 20:03:19 2012 +0100 @@ -734,9 +734,6 @@ Choose the default scheduler. ### sched\_credit2\_migrate\_resist > `= <integer>` -### sched\_credit\_default\_yield -> `= <boolean>` - ### sched\_credit\_tslice\_ms > `= <integer>` diff -r ffac3db27e2e -r 16aaeaa66ef9 xen/common/sched_credit.c --- a/xen/common/sched_credit.c Mon Oct 01 20:02:45 2012 +0100 +++ b/xen/common/sched_credit.c Mon Oct 01 20:03:19 2012 +0100 @@ -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 { 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 _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |