Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4152136pxb; Tue, 17 Nov 2020 12:43:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJxACjPRZ65tme50R3iN7rRJ6wtboQ2YQ2QNKWke3oYccVBZmTeFXsUgJV1UsEubskJKB9En X-Received: by 2002:a05:6402:370:: with SMTP id s16mr21850292edw.50.1605645787767; Tue, 17 Nov 2020 12:43:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605645787; cv=none; d=google.com; s=arc-20160816; b=qN5FHas0l7pi9d07AvJAXPvtd3dzmXXtYobV7RFX/Vls19gPrI+9WvTq1eH5Gjw5hJ PM8MsSi5I1CPu5e9puezDBp8QPTFBbi6fjghCAlOSzLwB5Ncq/0tWALhRD8V7kBN8RAr +Hrsh2dpRarFBBCNNJnbRnYw+56KJBQcW5Hg1Lw+HebxD/DmLF/6m0wmYQzY/oYITWG4 vL1aWp7m+jdM+jyQNWsGzzphd/bQlOQaCptNqUURu3wTyW27nTpFiq7AGy4m5wNUpoSx tpr3fJXQom2aPQudtcyIZBYAwwChsSc3x/4GFyJOLFVWCmb5FKJjPtz67NkaQ8KpBsf2 h5Ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=AanF05oc5EeeYGeJkhkqXfaIOXkSWFdCsNBFvfiWQp8=; b=JCCr+/+mLFuWELzKPdulu6IUGo4MicN79X+DeNUdjgLJ9YxL/XCPcn6n6gJVh5Q40N 2Gwz34Sub36XhBFuARX2T752ijmbi1dOsI/+ELWEXYqxajIfQx1e8mkL5MpNiGqrFdnM WWHE2HkozTcOvUC2jAC4br4z+rb4J/2bcVGiQ3Wk0W9UGottTvItlhDpDBObTvTfRC2U Q57mQTwQxuGNDn2Z4b6LYlFKOCO7qzwT2JCoYegWdzONWgZMNPg8M9RaBMPwEwASyWBN NmGel6HPlNwAE5xxv2IklpY0jtiI5Eed5SUjNOT01S6XU6SSE+Cw6+tEQwkgXVTIESLw 2jYw== ARC-Authentication-Results: i=1; mx.google.com; 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 cd24si13692916ejb.213.2020.11.17.12.42.45; Tue, 17 Nov 2020 12:43:07 -0800 (PST) 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; 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 S1728826AbgKQUjH (ORCPT + 99 others); Tue, 17 Nov 2020 15:39:07 -0500 Received: from smtp03.smtpout.orange.fr ([80.12.242.125]:36637 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727121AbgKQUjG (ORCPT ); Tue, 17 Nov 2020 15:39:06 -0500 Received: from [192.168.1.41] ([92.131.86.32]) by mwinf5d57 with ME id tYf4230020hrljw03Yf4ha; Tue, 17 Nov 2020 21:39:04 +0100 X-ME-Helo: [192.168.1.41] X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Tue, 17 Nov 2020 21:39:04 +0100 X-ME-IP: 92.131.86.32 Subject: Re: [PATCH net] atl1c: fix error return code in atl1c_probe() To: Zhang Changzhong , jcliburn@gmail.com, chris.snook@gmail.com, davem@davemloft.net, kuba@kernel.org, hkallweit1@gmail.com, yanaijie@huawei.com, mst@redhat.com, leon@kernel.org, jesse.brandeburg@intel.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <1605581721-36028-1-git-send-email-zhangchangzhong@huawei.com> From: Marion & Christophe JAILLET Message-ID: <83ee32e6-9460-a1f1-8065-6e737edb5402@wanadoo.fr> Date: Tue, 17 Nov 2020 21:39:05 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 MIME-Version: 1.0 In-Reply-To: <1605581721-36028-1-git-send-email-zhangchangzhong@huawei.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le 17/11/2020 à 03:55, Zhang Changzhong a écrit : > Fix to return a negative error code from the error handling > case instead of 0, as done elsewhere in this function. > > Fixes: 85eb5bc33717 ("net: atheros: switch from 'pci_' to 'dma_' API") Hi, should it have any importance, the Fixes tag is wrong. The issue was already there before 85eb5bc33717 which was just a mechanical update. just my 2c CJ > Reported-by: Hulk Robot > Signed-off-by: Zhang Changzhong > --- > drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c > index 0c12cf7..3f65f2b 100644 > --- a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c > +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c > @@ -2543,8 +2543,8 @@ static int atl1c_probe(struct pci_dev *pdev, const struct pci_device_id *ent) > * various kernel subsystems to support the mechanics required by a > * fixed-high-32-bit system. > */ > - if ((dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)) != 0) || > - (dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)) != 0)) { > + err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); > + if (err) { > dev_err(&pdev->dev, "No usable DMA configuration,aborting\n"); > goto err_dma; > }