All of lore.kernel.org
 help / color / mirror / Atom feed
From: Viresh Kumar <viresh.kumar@linaro.org>
To: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Cc: tglx@linutronix.de, peterz@infradead.org,
	preeti@linux.vnet.ibm.com, mtosatti@redhat.com,
	fweisbec@gmail.com, linux-kernel@vger.kernel.org,
	sasha.levin@oracle.com
Subject: Re: Possible issue with commit 4961b6e11825?
Date: Sun, 6 Dec 2015 08:06:47 +0530	[thread overview]
Message-ID: <20151206023647.GX3430@ubuntu> (raw)
In-Reply-To: <20151205190124.GA1990@linux.vnet.ibm.com>

On 05-12-15, 11:01, Paul E. McKenney wrote:
> And it was getting lucky.  In a set of 24 two-hour runs (triple parallel)
> on an earlier commit (not 3497d206c4d9, no clue what I was thinking) got
> me two failed runs, for a total of 49 reports of one of RCU's grace-period
> kthreads being starved, no reports of rcutorture's kthreads being starved,
> and no hangs on shutdown.  So much lower failure rate, but still failures.
> 
> At this point, I am a bit disgusted with bisection, so my next test cycle
> (36 two-hour runs on a system capable of doing three concurrently) is on
> the most recent -rcu, but with CPU hotplug disabled.  If that shows failures,
> then I hammer 3497d206c4d9 hard.
> 
> Anyway, if you have any ideas as to what might be happening, please don't
> keep them a secret!

I can be the least helpful here (based on knowledge), but I am not
able to find a reason for this diff in 3497d206c4d9:

-       if (!hrtimer_callback_running(hr))
-               __hrtimer_start_range_ns(hr, cpuctx->hrtimer_interval,
-                                        0, HRTIMER_MODE_REL_PINNED, 0);
+       hrtimer_start(hr, cpuctx->hrtimer_interval, HRTIMER_MODE_REL_PINNED);

The commit talks *only* about s/__hrtimer_start_range_ns/hrtimer_start
but not at all on why !hrtimer_callback_running(hr) was removed.
Perhaps there was a reason :)

-- 
viresh

  reply	other threads:[~2015-12-06  2:36 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-04 23:20 Possible issue with commit 4961b6e11825? Paul E. McKenney
2015-12-05 19:01 ` Paul E. McKenney
2015-12-06  2:36   ` Viresh Kumar [this message]
2015-12-06  5:18     ` Paul E. McKenney
2015-12-06 20:56   ` Paul E. McKenney
2015-12-07 19:01 ` Frederic Weisbecker
2015-12-07 20:00   ` Paul E. McKenney

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=20151206023647.GX3430@ubuntu \
    --to=viresh.kumar@linaro.org \
    --cc=fweisbec@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mtosatti@redhat.com \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=peterz@infradead.org \
    --cc=preeti@linux.vnet.ibm.com \
    --cc=sasha.levin@oracle.com \
    --cc=tglx@linutronix.de \
    /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.