|
Message-ID: <20161128124846.GL3174@twins.programming.kicks-ass.net> Date: Mon, 28 Nov 2016 13:48:46 +0100 From: Peter Zijlstra <peterz@...radead.org> To: "Reshetova, Elena" <elena.reshetova@...el.com> Cc: "kernel-hardening@...ts.openwall.com" <kernel-hardening@...ts.openwall.com>, Greg KH <gregkh@...uxfoundation.org>, Kees Cook <keescook@...omium.org>, "will.deacon@....com" <will.deacon@....com>, Boqun Feng <boqun.feng@...il.com>, Hans Liljestrand <ishkamiel@...il.com>, David Windsor <dwindsor@...il.com>, aik@...abs.ru, david@...son.dropbear.id.au Subject: Re: Conversion from atomic_t to refcount_t: summary of issues On Mon, Nov 28, 2016 at 01:13:47PM +0100, Peter Zijlstra wrote: > > > - if (atomic_add_unless(&inode->i_count, -1, 1)) (typical for fs and other code) > Many instances are variants of dec_and_lock/dec_and_mutex_lock(), like for example the one in put_css_set(). However, there are a few, like in super.c and in XFS that are more complex, but I have too much of a head-ache to actually think about that atm.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.