Received: by 2002:a05:6358:5282:b0:b5:90e7:25cb with SMTP id g2csp1175416rwa; Sun, 21 Aug 2022 02:49:56 -0700 (PDT) X-Google-Smtp-Source: AA6agR5uITIZ9wBtBsUTl8tbZdcA0OE/FB6dyYll2P8TNaEe2By4kqsDfPLRjeba1jJYsIW0mRJo X-Received: by 2002:a17:90b:1e4a:b0:1f5:4f69:d6b4 with SMTP id pi10-20020a17090b1e4a00b001f54f69d6b4mr17685308pjb.164.1661075396207; Sun, 21 Aug 2022 02:49:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661075396; cv=none; d=google.com; s=arc-20160816; b=gejlyGR47LIOs5sSbqfczaDc9BHe4EzvIDzJygpbmf272OC4+yzqYkfhPaGW5F7tDg 5KhGKSZhi2KXfQ6xgjwAuAGfBvRUSq/AzrE41YkIiabPpanRW0IJb8/2MkmH5qZKh/dI aWkn7y5QhXDfYDcS8nSwvnwLYE97Jl97H8W/55QKnzXrL4JhAqYot7zGgI04CcerMqwR IEbONg1Zd6co/aDeGZABVOFTltIHG9ewjW5HrdGi4n2lw95Yt8w4LnVpYEAh3LcQKn4G Jpla5v2F2uNwgPrVnDRG2Gddrh9DO0EWZF2U5MaKGXL+nhRCDlt9tuiDpEK57Zxb5GHi uqsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=rfaarergVMrMl3NP6R0UIJ/QHp9PlmI7CbyryyVn/mY=; b=QGTvk6m4zev1IlGLXH8oPeKxkkcWODPkWrKTZTtSIkqb8m7j0Gz/GY9/X7ypdtHluK AnygXglTdqOsD5RIGJV+AQNMfkgtWhODHMupdF1hhK+r+CdtQUs2xvAeYVAVxI4YAlvv 9myUO6cg2r5Tgvf1ccfUyky2jcgWh5TWuHQYP5BPGy4FpbD8qTXoECMvSJYHZv0TFbhz EirMzOvRALCMQ+VOEHwy7ZRqhXbxv5di1SrhSmJExIfxfl3UV1shEPeZfyqeIpgdPK76 0wCxA0m0ISJDnV5m2s7pAnBzD8MOsn0Ilc7k5TThoTvvwZ1KL6mFMmrA7xh3dTGxSfSs QDIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@benyossef-com.20210112.gappssmtp.com header.s=20210112 header.b=WNuD54w4; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i13-20020a170902c94d00b0016a3bd7844csi9985220pla.562.2022.08.21.02.49.23; Sun, 21 Aug 2022 02:49:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@benyossef-com.20210112.gappssmtp.com header.s=20210112 header.b=WNuD54w4; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230076AbiHUJoI (ORCPT + 99 others); Sun, 21 Aug 2022 05:44:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33390 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229618AbiHUJoH (ORCPT ); Sun, 21 Aug 2022 05:44:07 -0400 Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A313C1F639 for ; Sun, 21 Aug 2022 02:44:06 -0700 (PDT) Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-333b049f231so222831327b3.1 for ; Sun, 21 Aug 2022 02:44:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=benyossef-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc; bh=rfaarergVMrMl3NP6R0UIJ/QHp9PlmI7CbyryyVn/mY=; b=WNuD54w44DxS1q3kAVQPvjMhgckkSdsAJJzgBEgvWP62ubjGTv+bvpHq6jfWJkgLH/ MIPgZv+WCdKnt8LOEFNQPyRU1vprRqwzVLxi7IAL7qeSvXsXTQQD+FAp2KAyaY3n3XZc q07aJ5Iq7d1MyxAzuwZx9iFn6Mmj818n9awwKxelY1yjTsFepUpujUArk7niDGAdi4uO WTDlNegSimUoJX0WbpDFZ9Pp33uLNJZcf7PSJfDmzSkjuGAhtGd3NG3F4AhhxKvlgJtw LT4vhsAPVrxfFv9VEAbPtNIE1mRrnlNdaxY9rkdIbNRk9EIcOvHCAGYLotvoVgf9cCB8 QTFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=rfaarergVMrMl3NP6R0UIJ/QHp9PlmI7CbyryyVn/mY=; b=MdcOfKXEd7nYPoiv0nuynjV32hMCPK2wYAVMMul89r7WzkjrllefiCPn3MkAFpr7ny jv2eIlPd8H4DgLQGslu7DA7ntNfKeiXejBjmIXTCM6cGG+YZ0LrOInW+xkw9Uln1bB7d 7nSFBtV39B6ug+mjwX/AxlzYhzD3C7JN0ceAo4Adc4I+NAO5LHwKc5KzvDvno9kseFv4 KxddIRhdS07dymN1cFV8KtDSs8Umun9MJUGN9TdWKAgwhupc/29kS6UcziJpXoC9GvOz eTJdzWQY9hvhO4St2L9A0PokEG9pVrSGLtadAlgflJ6XKtk0n0p19bH/6PMS0JKAecKy LfYA== X-Gm-Message-State: ACgBeo1hmqEZgB0dxOJEGxolQd0c5Csc4lFGxz0XTGdJAZed8U4/+hhR nsFG0T5K8psujNZRMuztIHgomi1cMGuaSoA3n46SHw== X-Received: by 2002:a0d:cd43:0:b0:329:febf:8c25 with SMTP id p64-20020a0dcd43000000b00329febf8c25mr14948896ywd.90.1661075045780; Sun, 21 Aug 2022 02:44:05 -0700 (PDT) MIME-Version: 1.0 References: <20220819060801.10443-1-jinpu.wang@ionos.com> <20220819060801.10443-13-jinpu.wang@ionos.com> In-Reply-To: <20220819060801.10443-13-jinpu.wang@ionos.com> From: Gilad Ben-Yossef Date: Sun, 21 Aug 2022 12:44:04 +0300 Message-ID: Subject: Re: [PATCH v1 12/19] crypto: ccree: Fix dma_map_sg error check To: Jack Wang Cc: Linux kernel mailing list , Herbert Xu , "David S. Miller" , Linux Crypto Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Hi Jack, On Fri, Aug 19, 2022 at 9:08 AM Jack Wang wrote: > > dma_map_sg return 0 on error, and dma_map_error is not supposed to use > here. > > Cc: Gilad Ben-Yossef > Cc: Herbert Xu > Cc: "David S. Miller" > Cc: linux-crypto@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > > Signed-off-by: Jack Wang > --- > drivers/crypto/ccree/cc_buffer_mgr.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/crypto/ccree/cc_buffer_mgr.c b/drivers/crypto/ccree/= cc_buffer_mgr.c > index 6140e4927322..9efd88f871d1 100644 > --- a/drivers/crypto/ccree/cc_buffer_mgr.c > +++ b/drivers/crypto/ccree/cc_buffer_mgr.c > @@ -274,7 +274,7 @@ static int cc_map_sg(struct device *dev, struct scatt= erlist *sg, > } > > ret =3D dma_map_sg(dev, sg, *nents, direction); > - if (dma_mapping_error(dev, ret)) { > + if (!ret) { > *nents =3D 0; > dev_err(dev, "dma_map_sg() sg buffer failed %d\n", ret); > return -ENOMEM; > -- > 2.34.1 > Good catch! Thank you for the patch. Signed-off-by: Gilad Ben-Yossef Gilad --=20 Gilad Ben-Yossef Chief Coffee Drinker values of =CE=B2 will give rise to dom!