Messages in this thread | | | Date | Tue, 15 Nov 2016 09:40:09 +0100 | From | Ingo Molnar <> | Subject | Re: [RFC][PATCH 7/7] kref: Implement using refcount_t |
| |
* Peter Zijlstra <peterz@infradead.org> wrote:
> Provide refcount_t, an atomic_t like primitive built just for > refcounting. > > It provides overflow and underflow checks as well as saturation > semantics such that when it overflows, we'll never attempt to free it > again, ever. > > Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> > --- > include/linux/kref.h | 29 ++---- > include/linux/refcount.h | 221 +++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 232 insertions(+), 18 deletions(-)
I'd suggest splitting this patch into two parts: first patch introduces the refcount.h facility, second patch changes over struct kref to the new facility.
Thanks,
Ingo
| |