Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp358870ybz; Fri, 17 Apr 2020 02:26:57 -0700 (PDT) X-Google-Smtp-Source: APiQypJsllE1qqBcK9nXhpQb/dnquktti4X5CR5gEuxriqQGkRu1dxVhbsBiqA+O7jH0nU/Ogxvl X-Received: by 2002:aa7:cc92:: with SMTP id p18mr2025473edt.166.1587115617278; Fri, 17 Apr 2020 02:26:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587115617; cv=none; d=google.com; s=arc-20160816; b=nR1YkLenH++w7pnBzGqoYv6HuAeJOl0JjFye3IlVZEB0jpzqKwe/mSqQISroyO0rMx MSevdqsH4pCv5cRYPVjCtX7eb4vrKqzSoplmeYV4eF6aYEucGGpLzPuNXpwxD2/2DGmR bht817yzoI92cXX+tkXp0ehI2sLkxH/xlMWdNlAjlkFtdcQNi44IRrfiHMD5Xgd3DmY0 xbhtjzHlkNkxWDmLE1B7SnRUFWI63l+AaU1TXLyJg1Qx0GLEE/IES3n8qHGWVCXobr0Y fhkbKfJjTmddPuidFtjIWygHE1apKGHoOTbKUStC3WBu1hFHXpwgd5dx+zycqQckCgf1 MBZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=eJOO3sCXHry7MojuN8dC/zdHSghVm7s+SjPlK2NGqPk=; b=J3oUFlZ9FuAnQA5CG1JpiSpuo/6X4ZY9yQAd/uGyqh0UbENWaLzvGu8TAKFk5tGyc1 qi7SPCBQ7KXmCNvE3Nyj94PoqFqgFsaA3eSB031sNU1SVzCIcPB/0n/3PowvvzFIxX3E GFsQjPHffbS8EbDPUZEfGiZpzIUKnBG0koc+VWUKw7UKuGy5dzk5q2AvHj+Z0GZ/grWf Nhob+in1oQhTweyCciu1o+1yLDzdIxC6Zda26vfi1uAPvpY2UsyTPlQxTPDFZK7ysTGc hkNsgMJKFZjV5idx4xHjtgw7A352716qnp3CiR3cvA/kXHAyJC1Ki6zBi3OREG0AsgE9 QS9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=dGzqBcT2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w2si8126798edx.70.2020.04.17.02.26.25; Fri, 17 Apr 2020 02:26:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=dGzqBcT2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730225AbgDQJXT (ORCPT + 99 others); Fri, 17 Apr 2020 05:23:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44088 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730219AbgDQJXS (ORCPT ); Fri, 17 Apr 2020 05:23:18 -0400 Received: from mail-ot1-x343.google.com (mail-ot1-x343.google.com [IPv6:2607:f8b0:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 24A45C061A0F for ; Fri, 17 Apr 2020 02:23:18 -0700 (PDT) Received: by mail-ot1-x343.google.com with SMTP id z17so905892oto.4 for ; Fri, 17 Apr 2020 02:23:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eJOO3sCXHry7MojuN8dC/zdHSghVm7s+SjPlK2NGqPk=; b=dGzqBcT2y0IjKDKTVvVFAsz8Z3c+NzAWRaa6mFH97szt18huctYQ+urwQ/WBIZpYNF o5kLlcb2pD9Na8XSfp8sM60n6rfnS3EeXrxed9f8pPJSx58Y6xfx0pNtoDw2BvAlNQ6K Bx2cDUVQFg6rOnM4UZNTqAW6BAf5FayM+52vgXPERu45WRs74QoycE3WdHMUchBoNpn8 OWHCKdiFBio9nlHyx33h9L8lFIjGmw14sgr2NFEBERtGl921TUiI8wT8eyFWXOtG2aG8 btVikN9XxSF3nlLGI+Vs7dwj//gpFxGghAxdbcYK+EKKWCr+7WkeyK08S6BV/IAsATfe f+7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eJOO3sCXHry7MojuN8dC/zdHSghVm7s+SjPlK2NGqPk=; b=M7wL0RvN21Kp4o5yam78wDl1P37JQS/lgYKb+At/D9PAP+Ay0Xqwp/73R0yVJGUkyx 83RYiNe+OiwTdieKeg9LRmJiM1tMnnFjFUfV+HxN7BvyWjEcl0caIvqB8PDjOrbn5P2k KSol87G+lQliiewXeX4YPwX6DRfHkwsZvmxOLoqGv9qLp3GylZhd0js78fd4gxljBV3i frUm72C+azJCQ2Pi+2nThjDqqFNlG5K0cj47VdNVMrsl5hC1LIQmM0Wbd9LHfXq1smYR 2rZSaEDh2ZbMnd5iSM/hrEcemAXye3lMX07EaK29XAGvteqPtA9b5s+iybYhsi6EPoMY F5Yg== X-Gm-Message-State: AGi0PuY53HOd46U6HYbK+ecbASNXY7MzP2YgpKp21gbfxBm5TR3rgkov QZgrsSmIMgFBv9X2pvjeGeegpZcfDIRPNg90/tMV0Q== X-Received: by 2002:a9d:509:: with SMTP id 9mr1919206otw.17.1587115397215; Fri, 17 Apr 2020 02:23:17 -0700 (PDT) MIME-Version: 1.0 References: <20200417025837.49780-1-weiyongjun1@huawei.com> In-Reply-To: <20200417025837.49780-1-weiyongjun1@huawei.com> From: Marco Elver Date: Fri, 17 Apr 2020 11:23:05 +0200 Message-ID: Subject: Re: [PATCH -next] kcsan: Use GFP_ATOMIC under spin lock To: Wei Yongjun , "Paul E. McKenney" Cc: Dmitry Vyukov , kasan-dev , LKML , kernel-janitors@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 17 Apr 2020 at 04:56, Wei Yongjun wrote: > > A spin lock is taken here so we should use GFP_ATOMIC. > > Signed-off-by: Wei Yongjun Good catch, thank you! Reviewed-by: Marco Elver > --- > kernel/kcsan/debugfs.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/kcsan/debugfs.c b/kernel/kcsan/debugfs.c > index 1a08664a7fab..023e49c58d55 100644 > --- a/kernel/kcsan/debugfs.c > +++ b/kernel/kcsan/debugfs.c > @@ -230,7 +230,7 @@ static ssize_t insert_report_filterlist(const char *func) > /* initial allocation */ > report_filterlist.addrs = > kmalloc_array(report_filterlist.size, > - sizeof(unsigned long), GFP_KERNEL); > + sizeof(unsigned long), GFP_ATOMIC); > if (report_filterlist.addrs == NULL) { > ret = -ENOMEM; > goto out; > @@ -240,7 +240,7 @@ static ssize_t insert_report_filterlist(const char *func) > size_t new_size = report_filterlist.size * 2; > unsigned long *new_addrs = > krealloc(report_filterlist.addrs, > - new_size * sizeof(unsigned long), GFP_KERNEL); > + new_size * sizeof(unsigned long), GFP_ATOMIC); > > if (new_addrs == NULL) { > /* leave filterlist itself untouched */ > > > > >