[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v2 0/3] xen: RCU: Improve the idle timer handling



Hello,

take 2 of this series. v1 is here:

 https://lists.xen.org/archives/html/xen-devel/2017-09/msg01855.html

In patch 2 and patch 3, I took care of Jan's review comments. That meant, in
patch 2, changing how the boot parameter is parsed and handled, from using a
custom_param() to integer_param(). The rest of the changes were simple and
mechanical.

Patch 1 is the one that changed most. Radically, I would say. :-) In fact, I
think we should leave aside, for now, the debate of whether or not it is
necessary to deal with the 'missed' timer handler invocation, in a generic way,
at the timer's code level. For now, it only cause problems to the --rather
special indeed-- RCU idle timer, and there is an easy way to avoid that,
affecting that specific timer only.

So, I'm going for that now. We can re-open the debate later, when not in almost 
freezed state. :-)

Thanks and Regards,
Dario
---
Dario Faggioli (3):
      xen: RCU: let the RCU idle timer handler run
      xen: RCU: make the period of the idle timer configurable.
      xen: RCU: make the period of the idle timer adaptive.

 docs/misc/xen-command-line.markdown |   10 +++++
 xen/common/rcupdate.c               |   64 ++++++++++++++++++++++++++++++++---
 xen/common/timer.c                  |   17 +++++++++
 xen/include/xen/timer.h             |    3 ++
 4 files changed, 88 insertions(+), 6 deletions(-)
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.