From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Sedat Dilek <sedat.dilek@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>,
Linus Torvalds <torvalds@linux-foundation.org>,
LKML <linux-kernel@vger.kernel.org>
Subject: Re: [GIT PULL rcu/urgent] Fix two more 4.3 regressions
Date: Sun, 27 Sep 2015 08:49:29 -0700 [thread overview]
Message-ID: <20150927154929.GF30373@linux.vnet.ibm.com> (raw)
In-Reply-To: <CA+icZUWR+EOA=Qd1EQBEw8GZtzj3PLzCCm2ocVev0Qy4_4_qFQ@mail.gmail.com>
On Sun, Sep 27, 2015 at 09:37:05AM +0200, Sedat Dilek wrote:
> On Sun, Sep 27, 2015 at 9:32 AM, Paul E. McKenney
> <paulmck@linux.vnet.ibm.com> wrote:
> > On Sun, Sep 27, 2015 at 08:28:39AM +0200, Sedat Dilek wrote:
> >> Hi,
> >>
> >> as I have observed here some lockdep issues (one could be solved in
> >> netdev) I wanted to try this patchset.
> >>
> >> Unfortunately, you cannot pull from...
> >>
> >> "These changes are available in the git repository at:
> >>
> >> git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo
> >>
> >> for you to fetch changes up to 19a5ecde086a6a5287978b12ae948fa691b197b7:
> >>
> >> rcu: Suppress lockdep false positive for rcp->exp_funnel_mutex
> >> (2015-09-20 21:01:22 -0700)
> >>
> >> ----------------------------------------------------------------
> >> Oleg Nesterov (1):
> >> rcu: Change _wait_rcu_gp() to work around GCC bug 67055
> >>
> >> Paul E. McKenney (1):
> >> rcu: Suppress lockdep false positive for rcp->exp_funnel_mutex
> >>
> >> include/linux/rcupdate.h | 11 +++++------
> >> kernel/rcu/tree.c | 5 +++++
> >> 2 files changed, 10 insertions(+), 6 deletions(-)"
> >>
> >> So, I have stolen them from linux-next.git.
> >>
> >> Please look at this, Thanks.
> >
> > Does it work better now? (Forgot to actually push the new name...)
>
> Hi Paul,
>
> now for-mingo Git branch has this two fixes.
Whew!!! Apologies for the hassle!
> I just booted into my new kernel with the "stolen" rcu.fixes from -next.
>
> For the lockdep problems I will do a CONFIG_DEBUG_LOCKDEP=y to see if
> I get some more infos on the workqueue trouble.
>
> [ 23.874836] BUG: sleeping function called from invalid context at
> kernel/workqueue.c:2678
> [ 23.874902] in_atomic(): 0, irqs_disabled(): 1, pid: 1411, name: acpid
Did you get a stack trace? There are quite a few potential callers of
start_flush_work() via flush_work().
> $ grep LOCKDEP /boot/config-4.3.0-rc2-438.1-llvmlinux-amd64
> CONFIG_LOCKDEP_SUPPORT=y
> CONFIG_LOCKDEP=y
> # CONFIG_DEBUG_LOCKDEP is not set
>
> So, CLANG is a bit different compiler :-).
True enough. Good to have more than one, though.
Thanx, Paul
> Thanks for taking care.
>
> Regards,
> - Sedat -
>
> >>
> >> [1] http://marc.info/?l=linux-kernel&m=144332758307978&w=2
> >> [2] http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/patch/?id=66e8c57da6bf6b847a48a5a6fda59512f733ed78
> >> [3] http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/patch/?id=19a5ecde086a6a5287978b12ae948fa691b197b7
> >>
> >
>
next prev parent reply other threads:[~2015-09-27 15:49 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-27 6:28 [GIT PULL rcu/urgent] Fix two more 4.3 regressions Sedat Dilek
2015-09-27 7:32 ` Paul E. McKenney
2015-09-27 7:37 ` Sedat Dilek
2015-09-27 15:49 ` Paul E. McKenney [this message]
2015-09-27 15:55 ` Sedat Dilek
2015-09-27 15:58 ` Sedat Dilek
2015-09-27 16:02 ` Sedat Dilek
2015-09-27 16:16 ` Sedat Dilek
2015-09-27 16:25 ` Sedat Dilek
2015-09-27 16:43 ` Paul E. McKenney
2015-09-27 16:42 ` Paul E. McKenney
2015-09-27 17:24 ` Sedat Dilek
2015-09-27 17:41 ` Paul E. McKenney
2015-09-28 6:03 ` Ingo Molnar
2015-09-28 6:24 ` Sedat Dilek
-- strict thread matches above, loose matches on Subject: below --
2015-09-27 4:19 Paul E. McKenney
2015-09-28 6:05 ` Ingo Molnar
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=20150927154929.GF30373@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=sedat.dilek@gmail.com \
--cc=torvalds@linux-foundation.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.