Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp904385pxb; Thu, 23 Sep 2021 13:09:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzsDbLAyf3e0uIEpeEO4DZblAWawqmXrYMnUd3cceMjcVk2YmPofeupegmvNEEMHDchs/bn X-Received: by 2002:a17:906:c298:: with SMTP id r24mr7368887ejz.93.1632427765300; Thu, 23 Sep 2021 13:09:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632427765; cv=none; d=google.com; s=arc-20160816; b=Oqvrk++2+I+XA0D13QQoSwcjAqj4lxOJ+MnXZgGtMXLxDCfZLapoFERlj/Bci3IURl OjK1otXpoLhLsaGqcMzZaa5qCPqNj9KmUhSDFTnJ2jlFkotdq2FVZb3HqbRZwW8p74Cr zz0HNDTlVpIBx5o0UBYw93wWM0RxAb0P7whK/sOyfTGGjd1LiPV3raZMTHZno3P0Fw69 j3Jy4nyAbb0M0nZC4Ftlii1f4VZ1NWPPMnyWDc78vUrReifaK4EIEMinmhrFfTuUlmrE /t6/ToO3XAYDuW4FqKYEdxw43qs9nzqNACZT652Ktd5c4L6whNcKgEOuYNS0sSypfZKN 6kaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature:dkim-filter; bh=RA7LytCbQ/iS3aTI2O+4kY53kpLk048y3sZRj3y3SoQ=; b=V7dsYnVaU3af3y01xqFjwhlxwdcp8Bn+8q61H/EzzzrfE+15/gyyF8jxumHN5DNC6B MYfDYKfSMKRYLsJt7QpWqSeqhw15wDtyPeLw9QOkgp/OUUrQWs9zo2vPtpliaNzQFNkl Sd+s0xytEBc6sMZut3sHsfnDIR1LgtRa+jT1xT+1swg0L2gfYHRDvFF5wQXzWb0I9i42 tWBsPaZvKqU9+Gqzi/pdD09uIwnsUjQRQ16+7jEujhZfM6nyYyJkkJYinDc+gFnptaHs FFXN2/klHib8e8xWZbiqi7Wefpxuri+CTcwSsX+n+IZ9Haec5Fevc3UCi84Q/BdVuc5R 9yMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fieldses.org header.s=default header.b=ccHyZQ5r; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t23si8717628ejs.28.2021.09.23.13.09.00; Thu, 23 Sep 2021 13:09:25 -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=@fieldses.org header.s=default header.b=ccHyZQ5r; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243087AbhIWUGk (ORCPT + 99 others); Thu, 23 Sep 2021 16:06:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242982AbhIWUGj (ORCPT ); Thu, 23 Sep 2021 16:06:39 -0400 Received: from fieldses.org (fieldses.org [IPv6:2600:3c00:e000:2f7::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14BB4C061574; Thu, 23 Sep 2021 13:05:08 -0700 (PDT) Received: by fieldses.org (Postfix, from userid 2815) id F34BA7028; Thu, 23 Sep 2021 16:05:06 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.11.0 fieldses.org F34BA7028 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fieldses.org; s=default; t=1632427506; bh=RA7LytCbQ/iS3aTI2O+4kY53kpLk048y3sZRj3y3SoQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ccHyZQ5r/DLwz/dKwnM2ivzA9V2Hsx5GPruga9JZl9f4QhV2o2cMH0PgyswNnOD9J GQYpWNgJxLhG9P3ttahx2s5WKehqjLvJjzOtlbDJOcpkho3kg1/KGAQdOiGD9nnrOV AwmF8aXzV4ZkL8ML46hdJmCjPi3PtRg9uDnq2HPM= Date: Thu, 23 Sep 2021 16:05:06 -0400 From: "J. Bruce Fields" To: Yang Li Cc: kuba@kernel.org, davem@davemloft.net, anna.schumaker@netapp.com, trond.myklebust@hammerspace.com, chuck.lever@oracle.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH -next] UNRPC: Return specific error code on kmalloc failure Message-ID: <20210923200506.GF18334@fieldses.org> References: <1631266404-29698-1-git-send-email-yang.lee@linux.alibaba.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1631266404-29698-1-git-send-email-yang.lee@linux.alibaba.com> User-Agent: Mutt/1.5.21 (2010-09-15) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 10, 2021 at 05:33:24PM +0800, Yang Li wrote: > Although the callers of this function only care about whether the > return value is null or not, we should still give a rigorous > error code. Eh, I'm not sure I understand why this is important but, OK, applying.--b. > > Smatch tool warning: > net/sunrpc/auth_gss/svcauth_gss.c:784 gss_write_verf() warn: returning > -1 instead of -ENOMEM is sloppy > > No functional change, just more standardized. > > Reported-by: Abaci Robot > Signed-off-by: Yang Li > --- > net/sunrpc/auth_gss/svcauth_gss.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/sunrpc/auth_gss/svcauth_gss.c b/net/sunrpc/auth_gss/svcauth_gss.c > index 3e776e3..7dba6a9 100644 > --- a/net/sunrpc/auth_gss/svcauth_gss.c > +++ b/net/sunrpc/auth_gss/svcauth_gss.c > @@ -781,7 +781,7 @@ static inline u32 round_up_to_quad(u32 i) > svc_putnl(rqstp->rq_res.head, RPC_AUTH_GSS); > xdr_seq = kmalloc(4, GFP_KERNEL); > if (!xdr_seq) > - return -1; > + return -ENOMEM; > *xdr_seq = htonl(seq); > > iov.iov_base = xdr_seq; > -- > 1.8.3.1