From: Palmer Dabbelt <palmer@sifive.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
tglx@linutronix.de, linux-kernel@vger.kernel.org
Cc: mingo@kernel.org, Arnd Bergmann <arnd@arndb.de>
Subject: Re: [GIT pull] irq updates for 4.17
Date: Tue, 3 Apr 2018 21:31:27 -0700 [thread overview]
Message-ID: <20180404043130.31277-1-palmer@sifive.com> (raw)
In-Reply-To: <CA+55aFxRZQgPwtjS0+eiCZvkEVFvOKktuiwG4TZ653Yso3E4bA@mail.gmail.com>
On Tue, 03 Apr 2018 19:03:28 PDT (-0700), Linus Torvalds wrote:
> On Tue, Apr 3, 2018 at 6:51 PM, Palmer Dabbelt <palmer@sifive.com> wrote:
>>
>> Thanks! The linked patch set should be fully bisectable, while this one
>> will fail on some ARM randconfigs.
>
> If it's only some (not very realistic) randconfigs, I suspect an
> incremental fix is probably the easier solution, rather than redoing
> that whole branch.
They're randconfigs that can't be selected via menuconfig so maybe that's not a
big deal (and it's why I missed it in the first place). I'm a big fan of the
sorts of automated build tools that find all my bugs, which is why I was
willing to jump through some hoops to make the patch set bisectable.
> So mind at least sending that incremental fix on top of the branch to
> Thomas and making his life easier if he decides to go that way?
I'm treating this as the cover letter to that patch set. I've build
tested this with the same set of configs as my full patch set (arm
defconfig, arm64 defconfig, openrisc defconfig, and a failing arm config
from the 0-day robot) but only after the final patch was applied -- it's
not bisectable anyway.
I've dropped the various acknowledgements, as this is a bit messy and I
don't want to sign any else up as agreeing with it :).
I have follow-on patches to convert arm, arm64, and openrisc to
GENERIC_IRQ_MULTI_HANDLER and then remove the MULTI_IRQ_HANDLER, but
since they're not strictly part of this cleanup I'll submit those via a
more normal process if you end up taking these patches.
This is available as a more pull request smelling method via
git://git.kernel.org/pub/scm/linux/kernel/git/palmer/linux.git
palmer-for-linus-4.17-ugly_irq
It's on top of the full IRQ pull request. After doing everything I feel
like it might have been a bit better to base this only on top of the
broken patch (so git bisect could have a bit more info to avoid entering
the broken region), but I feel like that's splitting hairs at this
point.
> And if Thomas is busy doing something else (*), and I come back to
> this tomorrow as-is, I'd want to pull his tree and just apply the
> incremental fix anyway, so it makes sense to send it to me as well.
>
> Linus
>
> (*) I have long since accepted that some people have a life outside of
> kernel development too, and don't always reply immediately. I may not
> _understand_ it, but I am resigned to the fact.
Ah, well, I guess in this case it's all really my fault: While I
generally try to avoid having a life, I recently went outside to attend
ELC and managed to catch the flu, which resulted in me missing Thomas'
complaints of me breaking things.
I can't promise that won't happen again :).
next prev parent reply other threads:[~2018-04-04 4:32 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-03 12:03 Thomas Gleixner
2018-04-03 22:39 ` Palmer Dabbelt
2018-04-04 0:27 ` Linus Torvalds
2018-04-04 1:51 ` Palmer Dabbelt
2018-04-04 2:03 ` Linus Torvalds
2018-04-04 4:31 ` Palmer Dabbelt [this message]
2018-04-04 4:31 ` [PATCH 1/3] arm64: Set CONFIG_MULTI_IRQ_HANDLER Palmer Dabbelt
2018-04-04 10:07 ` [tip:irq/core] " tip-bot for Palmer Dabbelt
2018-04-04 4:31 ` [PATCH 2/3] openrisc: " Palmer Dabbelt
2018-04-04 10:08 ` [tip:irq/core] " tip-bot for Palmer Dabbelt
2018-04-04 4:31 ` [PATCH 3/3] irq: GENERIC_IRQ_MULTI_HANDLER conflicts with MULTI_IRQ_HANDLER Palmer Dabbelt
2018-04-04 10:07 ` [tip:irq/core] genirq: Make GENERIC_IRQ_MULTI_HANDLER depend on !MULTI_IRQ_HANDLER tip-bot for Palmer Dabbelt
2018-04-04 10:19 ` [GIT pull] irq updates for 4.17 Thomas Gleixner
2018-04-04 15:18 ` Palmer Dabbelt
2018-04-15 7:50 Thomas Gleixner
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=20180404043130.31277-1-palmer@sifive.com \
--to=palmer@sifive.com \
--cc=arnd@arndb.de \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=tglx@linutronix.de \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®