Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp831413rwb; Mon, 26 Sep 2022 06:28:03 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6Ivk3BL7Y2w/8kWko63U4IM7gSMn+TGL+auOlQwJwYQAKyidBlwzKUJe25ZYJTPVNlvWfR X-Received: by 2002:a05:6402:268d:b0:451:d6e9:5572 with SMTP id w13-20020a056402268d00b00451d6e95572mr22290760edd.390.1664198883026; Mon, 26 Sep 2022 06:28:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664198883; cv=none; d=google.com; s=arc-20160816; b=IPOT/uaShbWKRBkB1ULMH/WLG8E2NF3xcBYNh2I136t722mKSZXUKgPKDo5FritxuT 8RgmWwz0IlA0My4Nw+ip8L69Z4DS//NangTXQr9yuBZQA2xddJkaB3Gy5ijOwDzredYk wDQ4F9llnEeEO9HYl4gRsSjtfoSBfOy8wY1/molFLbNDvFgqoFxt9bvJi0XJOBnc19ca +jJ8hUzHHyUKFfRJqK6kNcUtw50/Aw6SELbXYXeyPxXUhyTYV44KDUH1FqheO9ewYp1r OEgMWCCSVFhboLbp94ArXg9IR8TTK6e3TzZM8UDxNp1LK/GEHMOZ/goVxvmQY0LQJjDM kNXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=5omcugWe+HU55yBy+OieY27Wov1mQSoZg3dDGVbprWQ=; b=ZelCzOI63RExNC4M8rtVcEqEWjoh1ejuJsI/nkgxJAY5pFs1UzrGL9LCmGYGLyle5I kBJibr7jDhv2W6hV3+sJC0yZn7zd99jqVAclAY/PdDX5SefyDevFRaLs6lXNqHffGJgz SOisQozRfMfgaNfAoq4rTS/1uwPBDp3Gc9mCRvrHnrGX9qQJHwmnESlQ94rRrqRVbRev b0C+MNlYVNc7rRifXjJLUa2s4jhfZ3bONoPHDkqyxhCBKSOT+HmRjQjQ/QuDOlJ2vaU5 yAVPrG+zCtg6COYs4bWnH8Xo0vmEUn2zePlC7M3x35jGTC6IluytZNK7oyXcq7zO3smH NNGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="kkh/WR7I"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x16-20020a05640226d000b0044ee4ec8915si17828443edd.39.2022.09.26.06.27.37; Mon, 26 Sep 2022 06:28:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@kernel.org header.s=k20201202 header.b="kkh/WR7I"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237589AbiIZLQz (ORCPT + 99 others); Mon, 26 Sep 2022 07:16:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38736 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237513AbiIZLQB (ORCPT ); Mon, 26 Sep 2022 07:16:01 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1157265652 for ; Mon, 26 Sep 2022 03:37:26 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 0528560C0D for ; Mon, 26 Sep 2022 10:37:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 69E33C43470 for ; Mon, 26 Sep 2022 10:37:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1664188633; bh=Hi250lEcHmqRMCiFu+o46KKfJcBRe2v5BAaGrTHzJ8Y=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=kkh/WR7IOKRZ66iHOypufEgTHC0l/U+CzvyZ05EY992B4QYmkV2uVsEehV2GGKxkp WKeuVG6teAu8AWZsMC5S3DYJSFzR+Ajbv7iw0raNo/rvnJTVc9mcH81raRO3SjlqNn DGlJI4d4AxogYluWWT5oBJN0tia/kT0xsnhht4t3VMg1fKngSxlkmwo3+wWqnW+jfG dT++q8sg+U36xk1bXD1gj6FkYAem77F4zEAKwJ6pHhX4xI5iGHQ6+4YDvqXwlfuAd4 29bzcYXB0Ml6VIZ/xHK51ZJ24/LISK+gjfWLjDONezej/C8/JUFt7HmrpidJ2JvIBs M++x5RptcuGpw== Received: by mail-io1-f43.google.com with SMTP id g8so4874562iob.0 for ; Mon, 26 Sep 2022 03:37:13 -0700 (PDT) X-Gm-Message-State: ACrzQf3c66qD58hqEhvPFHuYs/helus7XPejln65tHhrXopT5WpcgZLM o6IG+qx9Xp0rJvEj2Q7nyRwcJvzUEJKkDNRD3nY= X-Received: by 2002:a05:6638:2686:b0:35a:40db:95ea with SMTP id o6-20020a056638268600b0035a40db95eamr11599524jat.303.1664188632631; Mon, 26 Sep 2022 03:37:12 -0700 (PDT) MIME-Version: 1.0 References: <20220923143913.102197-1-yangyingliang@huawei.com> In-Reply-To: <20220923143913.102197-1-yangyingliang@huawei.com> From: Oded Gabbay Date: Mon, 26 Sep 2022 13:36:45 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH -next] habanalabs: fix return value check in hl_fw_get_sec_attest_data() To: Yang Yingliang Cc: linux-kernel@vger.kernel.org, dliberman@habana.ai Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS 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-kernel@vger.kernel.org On Fri, Sep 23, 2022 at 5:32 PM Yang Yingliang wrote: > > If hl_cpu_accessible_dma_pool_alloc() fails, we should check > 'req_cpu_addr', fix it. > > Fixes: 0c88760f8f5e ("habanalabs/gaudi2: add secured attestation info uapi") > Signed-off-by: Yang Yingliang > --- > drivers/misc/habanalabs/common/firmware_if.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/misc/habanalabs/common/firmware_if.c b/drivers/misc/habanalabs/common/firmware_if.c > index 2de6a9bd564d..f18e53bbba6b 100644 > --- a/drivers/misc/habanalabs/common/firmware_if.c > +++ b/drivers/misc/habanalabs/common/firmware_if.c > @@ -2983,7 +2983,7 @@ static int hl_fw_get_sec_attest_data(struct hl_device *hdev, u32 packet_id, void > int rc; > > req_cpu_addr = hl_cpu_accessible_dma_pool_alloc(hdev, size, &req_dma_addr); > - if (!data) { > + if (!req_cpu_addr) { > dev_err(hdev->dev, > "Failed to allocate DMA memory for CPU-CP packet %u\n", packet_id); > return -ENOMEM; > -- > 2.25.1 > Thanks! Reviewed-by: Oded Gabbay Applied to -next. Oded