linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Reshetova, Elena" <elena.reshetova@intel.com>
To: Paul Moore <paul@paul-moore.com>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"cgroups@vger.kernel.org" <cgroups@vger.kernel.org>,
	"linux-audit@redhat.com" <linux-audit@redhat.com>,
	"linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	"peterz@infradead.org" <peterz@infradead.org>,
	"gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>,
	"viro@zeniv.linux.org.uk" <viro@zeniv.linux.org.uk>,
	"tj@kernel.org" <tj@kernel.org>,
	"mingo@redhat.com" <mingo@redhat.com>,
	"hannes@cmpxchg.org" <hannes@cmpxchg.org>,
	"lizefan@huawei.com" <lizefan@huawei.com>,
	"acme@kernel.org" <acme@kernel.org>,
	"alexander.shishkin@linux.intel.com" 
	<alexander.shishkin@linux.intel.com>,
	Eric Paris <eparis@redhat.com>,
	"akpm@linux-foundation.org" <akpm@linux-foundation.org>,
	"arnd@arndb.de" <arnd@arndb.de>,
	"luto@kernel.org" <luto@kernel.org>,
	Hans Liljestrand <ishkamiel@gmail.com>,
	Kees Cook <keescook@chromium.org>,
	David Windsor <dwindsor@gmail.com>
Subject: RE: [PATCH 15/19] kernel: convert audit_tree.count from atomic_t to refcount_t
Date: Tue, 18 Apr 2017 06:33:41 +0000	[thread overview]
Message-ID: <2236FBA76BA1254E88B949DDB74E612B41C8C33F@IRSMSX102.ger.corp.intel.com> (raw)
In-Reply-To: <CAHC9VhQUKFRcXAF=fdb5YByb=5L+rwEwwAExVLoc3zXFgAOTjQ@mail.gmail.com>

> On Tue, Feb 28, 2017 at 5:11 PM, Paul Moore <paul@paul-moore.com> wrote:
> > On Tue, Feb 21, 2017 at 2:15 AM, Reshetova, Elena
> > <elena.reshetova@intel.com> wrote:
> >>> On Mon, Feb 20, 2017 at 5:19 AM, Elena Reshetova
> >>> <elena.reshetova@intel.com> wrote:
> >>> > refcount_t type and corresponding API should be
> >>> > used instead of atomic_t when the variable is used as
> >>> > a reference counter. This allows to avoid accidental
> >>> > refcounter overflows that might lead to use-after-free
> >>> > situations.
> >>> >
> >>> > Signed-off-by: Elena Reshetova <elena.reshetova@intel.com>
> >>> > Signed-off-by: Hans Liljestrand <ishkamiel@gmail.com>
> >>> > Signed-off-by: Kees Cook <keescook@chromium.org>
> >>> > Signed-off-by: David Windsor <dwindsor@gmail.com>
> >>> > ---
> >>> >  kernel/audit_tree.c | 8 ++++----
> >>> >  1 file changed, 4 insertions(+), 4 deletions(-)
> >>>
> >>> No objection on my end, same for patch 16/19.
> >>>
> >>> I have no problem merging both these patches into the audit/next
> >>> branch after the merge window, is that your goal or are you merging
> >>> these via a different tree?
> >>
> >> Thank you Paul! I think it is better if they go through the trees they supposed to
> go through
> >> since this way they would get more testing and etc. So, please take the relevant
> ones to your tree when the time is right.
> >>
> >> After the first round, I guess we will see what patches are not propagating and
> then maybe take them via Kees tree.
> >
> > I just realized that include/linux/refcount.h didn't make it into
> > v4.10 which means there is going to be delay until I merge them into
> > the audit tree (I don't base the tree on -rc releases except under
> > extreme circumstances).  I've got the patches queued up in a private
> > holding branch (I added #includes BTW) so I won't forget, but as a
> > FYI, they likely won't make it in until v4.12.
> 
> Quick update on this: I needed to rebase the audit/next branch for
> other reasons so I've gone ahead and merged 15/19 and 16/19 into
> audit/next; they should go to Linus during the next merge window.
> Thanks for your patience.

Thank you very much Paul!
I just got back from holidays, so catching up with the mail slowly.

Best Regards,
Elena.
> 
> --
> paul moore
> www.paul-moore.com

  reply	other threads:[~2017-04-18  6:34 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-20 10:18 [PATCH 00/19] Kernel subsystem refcounter conversions Elena Reshetova
2017-02-20 10:18 ` [PATCH 01/19] kernel: convert sighand_struct.count from atomic_t to refcount_t Elena Reshetova
2017-02-20 12:30   ` kbuild test robot
2017-02-20 12:42   ` kbuild test robot
2017-02-20 10:18 ` [PATCH 02/19] kernel: convert signal_struct.sigcnt " Elena Reshetova
2017-02-20 10:18 ` [PATCH 03/19] kernel: convert user_struct.__count " Elena Reshetova
2017-02-20 10:18 ` [PATCH 04/19] kernel: convert task_struct.usage " Elena Reshetova
2017-02-20 10:18 ` [PATCH 05/19] kernel: convert task_struct.stack_refcount " Elena Reshetova
2017-02-20 10:18 ` [PATCH 06/19] kernel: convert perf_event_context.refcount " Elena Reshetova
2017-02-20 10:28   ` Peter Zijlstra
2017-02-20 12:14     ` Reshetova, Elena
2017-02-20 10:18 ` [PATCH 07/19] kernel: convert ring_buffer.refcount " Elena Reshetova
2017-02-20 10:18 ` [PATCH 08/19] kernel: convert ring_buffer.aux_refcount " Elena Reshetova
2017-02-20 10:18 ` [PATCH 09/19] kernel: convert uprobe.ref " Elena Reshetova
2017-02-20 10:18 ` [PATCH 10/19] kernel: convert nsproxy.count " Elena Reshetova
2017-02-20 10:19 ` [PATCH 11/19] kernel: convert cgroup_namespace.count " Elena Reshetova
2017-03-06 19:55   ` Tejun Heo
2017-02-20 10:19 ` [PATCH 12/19] kernel: convert css_set.refcount " Elena Reshetova
2017-03-06 19:54   ` Tejun Heo
2017-03-07 19:12     ` Reshetova, Elena
2017-03-07 19:21       ` Tejun Heo
2017-02-20 10:19 ` [PATCH 13/19] kernel: convert group_info.usage " Elena Reshetova
2017-02-20 10:19 ` [PATCH 14/19] kernel: convert cred.usage " Elena Reshetova
2017-02-20 10:19 ` [PATCH 15/19] kernel: convert audit_tree.count " Elena Reshetova
2017-02-20 22:07   ` Paul Moore
2017-02-21  7:15     ` Reshetova, Elena
2017-02-28 22:11       ` Paul Moore
2017-03-01  0:16         ` Kees Cook
2017-03-01 19:35           ` Paul Moore
2017-03-01 23:04             ` Kees Cook
2017-04-11 19:01         ` Paul Moore
2017-04-18  6:33           ` Reshetova, Elena [this message]
2017-02-20 10:19 ` [PATCH 16/19] kernel: convert audit_watch.count " Elena Reshetova
2017-02-20 10:19 ` [PATCH 17/19] kernel: convert numa_group.refcount " Elena Reshetova
2017-02-20 10:19 ` [PATCH 18/19] kernel: convert futex_pi_state.refcount " Elena Reshetova
2017-02-20 10:19 ` [PATCH 19/19] kernel: convert kcov.refcount " Elena Reshetova

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=2236FBA76BA1254E88B949DDB74E612B41C8C33F@IRSMSX102.ger.corp.intel.com \
    --to=elena.reshetova@intel.com \
    --cc=acme@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=alexander.shishkin@linux.intel.com \
    --cc=arnd@arndb.de \
    --cc=cgroups@vger.kernel.org \
    --cc=dwindsor@gmail.com \
    --cc=eparis@redhat.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=hannes@cmpxchg.org \
    --cc=ishkamiel@gmail.com \
    --cc=keescook@chromium.org \
    --cc=linux-audit@redhat.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lizefan@huawei.com \
    --cc=luto@kernel.org \
    --cc=mingo@redhat.com \
    --cc=paul@paul-moore.com \
    --cc=peterz@infradead.org \
    --cc=tj@kernel.org \
    --cc=viro@zeniv.linux.org.uk \
    /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).