From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
LKML <linux-kernel@vger.kernel.org>,
linux-rt-users <linux-rt-users@vger.kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
Clark Williams <williams@redhat.com>,
"Luis Claudio R. Goncalves" <lclaudio@uudg.org>,
John Kacur <jkacur@redhat.com>,
Mike Galbraith <bitbucket@online.de>,
Joakim Hernberg <jbh@alchemy.lu>, Joe Korty <joe.korty@ccur.com>,
Muli Baron <muli.baron@gmail.com>
Subject: Re: [PATCH RT v2] timer: Raise softirq if there's irq_work
Date: Fri, 24 Jan 2014 16:19:36 -0800 [thread overview]
Message-ID: <20140125001936.GB9012@linux.vnet.ibm.com> (raw)
In-Reply-To: <20140124153542.6a92ef27@gandalf.local.home>
On Fri, Jan 24, 2014 at 03:35:42PM -0500, Steven Rostedt wrote:
> On Fri, 24 Jan 2014 21:20:39 +0100
> Sebastian Andrzej Siewior <bigeasy@linutronix.de> wrote:
>
> > * Steven Rostedt | 2014-01-24 15:09:33 [-0500]:
> >
> > >[ Talking with Sebastian on IRC, it seems that doing the irq_work_run()
> > > from the interrupt in -rt is a bad thing. Here we simply raise the
> > > softirq if there's irq work to do. This too boots on my i7 ]
> >
> > It is okay in general because most of the users should not run in bare
> > interrupt context. The only exception here is the nohz_full_kick_work
> > thing.
>
> I know we discussed this on IRC, but I wanted to publicly state that
> the missing irq work callback was the RCU's rsp_wakeup() function.
Failing to invoke rsp_wakeup() when it was needed could potentially
stop RCU grace periods from happening, so having rsp_wakeup() happen
when it is needed is pretty important...
But I would guess that you knew that already. ;-)
Thanx, Paul
next prev parent reply other threads:[~2014-01-25 0:19 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-24 19:51 [PATCH RT] timer: Run irq_work() even if there are no active timers Steven Rostedt
2014-01-24 20:09 ` [PATCH RT v2] timer: Raise softirq if there's irq_work Steven Rostedt
2014-01-24 20:20 ` Sebastian Andrzej Siewior
2014-01-24 20:35 ` Steven Rostedt
2014-01-24 20:42 ` Sebastian Andrzej Siewior
2014-01-25 0:19 ` Paul E. McKenney [this message]
2014-01-25 2:16 ` Steven Rostedt
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=20140125001936.GB9012@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=bigeasy@linutronix.de \
--cc=bitbucket@online.de \
--cc=jbh@alchemy.lu \
--cc=jkacur@redhat.com \
--cc=joe.korty@ccur.com \
--cc=lclaudio@uudg.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-rt-users@vger.kernel.org \
--cc=muli.baron@gmail.com \
--cc=rostedt@goodmis.org \
--cc=tglx@linutronix.de \
--cc=williams@redhat.com \
/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.