Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp5272640imw; Wed, 20 Jul 2022 02:26:59 -0700 (PDT) X-Google-Smtp-Source: AGRyM1s+t9+jOvVSSkD1MhBEZRwv++2soFHThIk+Ezjax90liIr7sebNt8lcoDiK69OASZhWPnts X-Received: by 2002:a05:6402:2281:b0:43b:5d77:12d9 with SMTP id cw1-20020a056402228100b0043b5d7712d9mr21908116edb.295.1658309219302; Wed, 20 Jul 2022 02:26:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658309219; cv=none; d=google.com; s=arc-20160816; b=qHAh7uG5qaiJEM0Jef3odmRTYMoAFJZuKDriwQ+Cww5pF9lvtZCSaVBtj++dnFtg66 ZRTRLMVppRqZ+mhmCBpxXSrn7a3tGnp+7I9Ez8ddbLOpd3aDFAP2F2FEEvGBNqqyyfrG saUdkDavsviWRTpZCloDVdMUIR0ZrgKXoScd9U6G6/UT2SN1ZMj6fs5t7hvuuP50XrTa hGhjrvGmQxcj1+P0OBbrJOmkh9n9OHRWTrl86lGhlysNo1CrcryOuw1glunjVKN7/tL3 +d0VQHLx/8cUHuOOiupGB3a7eH/N2KxWM6bQEEj5Ts5reu3zq0QTdzQsl2OXU6/0N9tX RbgQ== 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=L6NIdv2HceXBtjcxllW1bMRK6zq69gQPIabPA+yvSsw=; b=0Ct7AnrwYNEwhw/jqyjiEhukbzV4o5IS0fDjGt3jGlO0OFwaHQ23+0NO+GmWuqCau6 KeVb7TVNwHjSTQeyXZeDaDnoOv9QfHxK+UAPs5PlTl8zoP74FSoQa4sUsIY7ac/Gzzsi Cc/kb8dWd2OOLXIO2dG/kZgzlZzxIJBABcMOgeYBpsbU3GaM6p0cPQYQ9evpVHjJYk+0 YfNsMeXYzHr9c+sJJELI4+q999e9LUbSY4HXLCdH7u2xbypycq0KAM51ZChS2pE4yf/v 7XKUSv5npFTdpEk0Aag6IZNsPa/HwhqQ8Ar4QlVqAKGvaArJ32u5UZDcH9C70xY8WhaC 3ptw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@benyossef-com.20210112.gappssmtp.com header.s=20210112 header.b=itkV4KzK; 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 dp21-20020a170906c15500b0072f72e5c0b8si1134660ejc.836.2022.07.20.02.26.18; Wed, 20 Jul 2022 02:26:59 -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=itkV4KzK; 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 S238449AbiGTJZL (ORCPT + 99 others); Wed, 20 Jul 2022 05:25:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232974AbiGTJZK (ORCPT ); Wed, 20 Jul 2022 05:25:10 -0400 Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C8D1CB29 for ; Wed, 20 Jul 2022 02:25:05 -0700 (PDT) Received: by mail-yb1-xb33.google.com with SMTP id k85so28376011ybk.7 for ; Wed, 20 Jul 2022 02:25:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=benyossef-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=L6NIdv2HceXBtjcxllW1bMRK6zq69gQPIabPA+yvSsw=; b=itkV4KzKHH3HVpNC2PQWKiPPpcEA5GTaCI71Hm0Mp7SVGTaXhhGVc625jVVlUO8jKv mEpc/fd6b/frr0hBGxQ00ypcFwJBwM2IJnv7OZWA6uS2svuX0nOlHu4gOmKzNc/dB6Rn HlXW+ifS2uloU2Kln19RHngeCpPWvlphiiDuLBTVYzL5qeIap67LCGU9MKTA8qF/07Do WJC4LuDDjR6VLLBRBgi6+W7kaTbyGk6IYmE7O91dkVzl9kFTDn7q7X5xGM7MXwtMuYpW c2a9fmUqVH1nSY0pzrINuYeTsetBa8YSBS+rKviW6R6pkJ/y51IfGy78zbz5oJdj/uQS mrAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=L6NIdv2HceXBtjcxllW1bMRK6zq69gQPIabPA+yvSsw=; b=RkplF+ISmXou4wDLyW5cORAAvOYFdrTYXkhdHnfdNB3ryMPmqx2Ad00IOElFV+nDNo ntI3hUyHh3xPt5PAY8a44aewGXYQTA/Z/h7nVYuka9MABVGInvHV/jMQBiCQlroW9OPY MCJ5pfW4jyrDrrnlEN+H3BrVJWFN17UuU1hIOivuPlKKXtFiRy3UhHUF+5q3L7Zl32g/ lQHQ7fBcHgAcqyAp2F7QC5zxIZ9eLKgVwpG8aD6wopDjNn42HfFQMaeqx2sZ3ZoO3VDU EbgnlplGevZ5Tyt1SLS0bfQAQ3WVJZ10rNAwZODkiKBWN4v3+2lCuCL88uJ2D7NHx3Nu cD4Q== X-Gm-Message-State: AJIora9eE/q3dVOKJQSggMuZmXvGKg+hcMD/vc9hFjf4Fu9159cWayGq CPInplCl/FAft/SJ6umE6Bzintg8QMEkWY0UcEPIzQ== X-Received: by 2002:a25:3841:0:b0:670:a1b9:f18e with SMTP id f62-20020a253841000000b00670a1b9f18emr698828yba.480.1658309104900; Wed, 20 Jul 2022 02:25:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Gilad Ben-Yossef Date: Wed, 20 Jul 2022 12:24:54 +0300 Message-ID: Subject: Re: [PATCH] crypto: ccree - Remove a useless dma_supported() call To: Christophe JAILLET Cc: Herbert Xu , "David S. Miller" , Linux kernel mailing list , kernel-janitors@vger.kernel.org, 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 autolearn=unavailable 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 Christophe, Thank you for the patch! On Tue, Jul 19, 2022 at 11:27 PM Christophe JAILLET wrote: > > There is no point in calling dma_supported() before calling > dma_set_coherent_mask(). This function already calls dma_supported() and > returns an error (-EIO) if it fails. > > So remove the superfluous dma_supported() call. > > While at it, fix the name of the function reported in a dev_err(). > > Signed-off-by: Christophe JAILLET Acked-by: Gilad Ben-Yossef > --- > I guess that the whole while loop could be removed, but I don't remind th= e > thread with the corresponding explanation, so leave it as-is :( I would be happy to ack a patch that does this if you care to write it... Gilad > --- > drivers/crypto/ccree/cc_driver.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/crypto/ccree/cc_driver.c b/drivers/crypto/ccree/cc_d= river.c > index 7d1bee86d581..99f8bda718fe 100644 > --- a/drivers/crypto/ccree/cc_driver.c > +++ b/drivers/crypto/ccree/cc_driver.c > @@ -373,16 +373,16 @@ static int init_cc_resources(struct platform_device= *plat_dev) > > dma_mask =3D DMA_BIT_MASK(DMA_BIT_MASK_LEN); > while (dma_mask > 0x7fffffffUL) { > - if (dma_supported(dev, dma_mask)) { > - rc =3D dma_set_coherent_mask(dev, dma_mask); > - if (!rc) > - break; > - } > + rc =3D dma_set_coherent_mask(dev, dma_mask); > + if (!rc) > + break; > + > dma_mask >>=3D 1; > } > > if (rc) { > - dev_err(dev, "Failed in dma_set_mask, mask=3D%llx\n", dma= _mask); > + dev_err(dev, "Failed in dma_set_coherent_mask, mask=3D%ll= x\n", > + dma_mask); > return rc; > } > > -- > 2.34.1 > --=20 Gilad Ben-Yossef Chief Coffee Drinker values of =CE=B2 will give rise to dom!