From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Tim Deegan <tim@xen.org>,
George Dunlap <george.dunlap@citrix.com>,
Julien Grall <julien.grall@arm.com>,
xen-devel@lists.xenproject.org
Subject: Re: [PATCH 2/3] xen: RCU: make the period of the idle timer configurable.
Date: Tue, 26 Sep 2017 19:48:46 +0200 [thread overview]
Message-ID: <1506448126.27663.34.camel@citrix.com> (raw)
In-Reply-To: <59CA8AF9020000780017FDF9@prv-mh.provo.novell.com>
[-- Attachment #1.1: Type: text/plain, Size: 1926 bytes --]
On Tue, 2017-09-26 at 09:14 -0600, Jan Beulich wrote:
> > > > On 15.09.17 at 20:01, <dario.faggioli@citrix.com> wrote:
> > --- a/xen/common/rcupdate.c
> > +++ b/xen/common/rcupdate.c
> > + int ret = 0;
> > +
> > + if ( MILLISECS(period) > IDLE_TIMER_PERIOD_MAX )
> > + {
> > + printk("WARNING: rcu_idle_timer_period_ms must be <
> > %"PRI_stime"\n",
> > + IDLE_TIMER_PERIOD_MAX / MILLISECS(1));
> > + ret = -EINVAL;
> > + }
> > + else
> > + idle_timer_period = MILLISECS(period);
> > +
> > + printk("RCU idle timer period: %lums\n", period);
> > +
> > + return ret;
> > +}
> > +custom_param("rcu_idle_timer_period_ms", parse_idle_timer_period);
>
> Does this really need handling as custom_param(). I.e. wouldn't
> integer_param() plus sanitizing in rcu_init() suffice?
>
I did it like that in the first place. But then I did not like the
overall look of the patch, so I changed the approach.
I can put it back together the integer_param() variant, and you'll tell
me which one you like better.
> That would
> also make the log message be printed uniformly - merely echoing
> the value from the command line doesn't look very useful to me.
>
Mmm.. Sorry, but I don't get this part.
> Additionally - what about a lower bound? Clearly zero would be
> a rather bad choice?
>
Indeed I should enforce a meaningful min too (I'll take it from patch 3
and put it here).
> Also can you please switch to - as the separator in the command
> line argument name?
>
Ah, ok.
Thanks and Regards,
Dario
--
<<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)
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 127 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
next prev parent reply other threads:[~2017-09-26 17:48 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-15 18:01 [PATCH 0/3] xen: RCU: Improve the idle timer handling Dario Faggioli
2017-09-15 18:01 ` [PATCH 1/3] xen: timers: don't miss a timer event because of stop_timer() Dario Faggioli
2017-09-26 14:59 ` Jan Beulich
2017-09-26 18:11 ` Dario Faggioli
2017-09-27 8:20 ` Jan Beulich
2017-09-27 10:18 ` Dario Faggioli
2017-09-27 10:30 ` Jan Beulich
2017-09-27 13:39 ` Dario Faggioli
2017-09-28 9:51 ` Dario Faggioli
2017-09-15 18:01 ` [PATCH 2/3] xen: RCU: make the period of the idle timer configurable Dario Faggioli
2017-09-26 15:14 ` Jan Beulich
2017-09-26 17:48 ` Dario Faggioli [this message]
2017-09-27 8:26 ` Jan Beulich
2017-09-15 18:01 ` [PATCH 3/3] xen: RCU: make the period of the idle timer adaptive Dario Faggioli
2017-09-26 15:24 ` Jan Beulich
2017-09-26 17:50 ` Dario Faggioli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1506448126.27663.34.camel@citrix.com \
--to=dario.faggioli@citrix.com \
--cc=JBeulich@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=george.dunlap@citrix.com \
--cc=julien.grall@arm.com \
--cc=sstabellini@kernel.org \
--cc=tim@xen.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.