From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752510AbdCNPeS (ORCPT ); Tue, 14 Mar 2017 11:34:18 -0400 Received: from bombadil.infradead.org ([65.50.211.133]:55626 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750815AbdCNPco (ORCPT ); Tue, 14 Mar 2017 11:32:44 -0400 Date: Tue, 14 Mar 2017 16:32:30 +0100 From: Peter Zijlstra To: Dmitry Vyukov Cc: Will Deacon , Mark Rutland , Andrew Morton , Andrey Ryabinin , Ingo Molnar , kasan-dev , "linux-mm@kvack.org" , LKML , "x86@kernel.org" Subject: Re: [PATCH] x86, kasan: add KASAN checks to atomic operations Message-ID: <20170314153230.GR5680@worktop> References: <20170306125851.GL6500@twins.programming.kicks-ass.net> <20170306130107.GK6536@twins.programming.kicks-ass.net> <20170306162018.GC18519@leverpostej> <20170306203500.GR6500@twins.programming.kicks-ass.net> <20170308152027.GA13133@leverpostej> <20170308174300.GL20400@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.22.1 (2013-10-16) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 14, 2017 at 04:22:52PM +0100, Dmitry Vyukov wrote: > -static __always_inline int atomic_read(const atomic_t *v) > +static __always_inline int arch_atomic_read(const atomic_t *v) > { > - return READ_ONCE((v)->counter); > + return READ_ONCE_NOCHECK((v)->counter); Should NOCHEKC come with a comment, because i've no idea why this is so. > }