From: Cong Wang <xiyou.wangcong@gmail.com>
To: Paul Moore <paul@paul-moore.com>
Cc: Stephen Smalley <sds@tycho.nsa.gov>,
Linux Kernel Network Developers <netdev@vger.kernel.org>,
Elad Raz <e@eladraz.com>, Richard Guy Briggs <rgb@redhat.com>
Subject: Re: [Patch net] net: saving irq context for peernet2id()
Date: Fri, 21 Oct 2016 11:02:53 -0700 [thread overview]
Message-ID: <CAM_iQpV0vfwsToR=maxhGM+fvQLX9zqcpp14A-C9JNzLfKJy9g@mail.gmail.com> (raw)
In-Reply-To: <CAHC9VhQWWDHnQGv+feXZ_CDrkftuRkKLtKvXkpN0pqh6e6hMPQ@mail.gmail.com>
On Fri, Oct 21, 2016 at 9:19 AM, Paul Moore <paul@paul-moore.com> wrote:
> On Thu, Oct 20, 2016 at 7:35 PM, Cong Wang <xiyou.wangcong@gmail.com> wrote:
>> This is what I did in the follow up patch. I attach the updated version
>> in this email for you to review ...
>
> I think there is still some confusion. The second patch you posted
> still has two queues with potentially duplicated (minus the length
> tweaks) skbs.
The current code without my patch is already this, the only difference
is there is no queue for multicast case, duplication is already there.
So, why do you expect me to fix two problems in one patch? This
is totally unfair, it is probably based on your eager to revert...
>
> What I am talking about is queuing the skb in audit_log_end(), without
> any modification, waking up the kauditd_thread, and then letting the
> kauditd_thread() function do both the netlink multicast and unicast
> sends, complete with the skb_copy() and length tweaks. This way we
> only queue one copy of the skb. To help make this more clear, I'll
> work up a patch and CC you.
Sure, I hate the skb_copy() too since it could be in a IRQ handler,
I didn't remove it because that would make the patch more complicated
than the current one. We can always improve this later for the next merge
window, can't we? Why are you pushing something irrelevant to my
patch to make it unnecessarily complicated?
> However, let me say this one more time: this is *NOT* a change I want
> to make during the -rcX cycle, this is a change that we should do for
> -next and submit during the next merge window after is has been tested
> and soaked in linux-next. Given where we are at right now - it's
> Friday and I expect -rc2 on Sunday - I think the best course of action
> is to revert the original patch and move on. I'm going to do that now
> and I'll submit it to netdev as soon as I've done some basic sanity
> checks.
The problem with this is: I would have to revert this revert for the next
merge window, in the end you would have the following in git log:
1) original one
2) revert
3) audit fix
4) revert the above revert
comparing with:
1) original one
2) audit fix
You just want to make things unnecessarily complicated.
You need to really CALM DOWN, -rc2 is NOT late, assuming -rc7 is the final
release candidate, we still have 5 weeks to fix it, why are you so scared?
We have dealt much more complicated patch/backport for networking
for -stable. Please don't panic.
next prev parent reply other threads:[~2016-10-21 18:03 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-20 6:52 [Patch net] net: saving irq context for peernet2id() Cong Wang
2016-10-20 10:17 ` Nicolas Dichtel
2016-10-20 17:17 ` Cong Wang
2016-10-20 14:58 ` Stephen Smalley
2016-10-20 18:29 ` Cong Wang
2016-10-20 19:04 ` Cong Wang
2016-10-20 19:07 ` Paul Moore
2016-10-20 23:35 ` Cong Wang
2016-10-21 4:47 ` Cong Wang
2016-10-21 13:51 ` Stephen Smalley
2016-10-21 16:19 ` Paul Moore
2016-10-21 18:02 ` Cong Wang [this message]
2016-10-21 19:39 ` Richard Guy Briggs
2016-10-21 20:15 ` Paul Moore
2016-10-21 20:33 ` David Miller
2016-10-21 20:53 ` Paul Moore
2016-10-22 1:55 ` Paul Moore
2016-10-22 3:34 ` Cong Wang
2016-10-22 3:53 ` Cong Wang
2016-10-21 20:03 ` Paul Moore
2016-10-22 3:26 ` Cong Wang
2016-10-22 19:02 ` Paul Moore
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='CAM_iQpV0vfwsToR=maxhGM+fvQLX9zqcpp14A-C9JNzLfKJy9g@mail.gmail.com' \
--to=xiyou.wangcong@gmail.com \
--cc=e@eladraz.com \
--cc=netdev@vger.kernel.org \
--cc=paul@paul-moore.com \
--cc=rgb@redhat.com \
--cc=sds@tycho.nsa.gov \
/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;
as well as URLs for NNTP newsgroup(s).