Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3648475pxb; Mon, 16 Nov 2020 22:58:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJzN1rF2ws+ASO5ylBvG/Tm/eBJRKQ244UnL2JDbkSADYSqxhczr8EvHusw+KxajOBCQkyEK X-Received: by 2002:aa7:c44d:: with SMTP id n13mr19928163edr.138.1605596337451; Mon, 16 Nov 2020 22:58:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605596337; cv=none; d=google.com; s=arc-20160816; b=TYd4DEPCtm6NyT9ObjZen6JaWTPmU4KkoczNCJCnibefdWynyjkGwgX2erhEoMOt1V ZbIgy2HcpvrN5A/OCYGD22aC/IGdpv8ZoUTWUPm0Fm4lJ84zdxrP8lEALqy7ZPD/YRR7 9i6wLJCVVPFKHHhs0aYvLHX8xau85U7l/otKyiODABxtkk7g5GjsY/2jykkIdTj/o8H6 C0cbbjYgBwqmj3TKD6+WRUc2T4Mor+bL6/LRwfaUcJ+t8ze1Y7QNpxRrlZAeKD/9nyfc GaPBEWOhlFwpCN8CDzaT56eAEQWDEwF05YgLqkqVnVXUbyDqbJDMTOTz0xK+F9d9AWDI zxXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:references:cc:to :subject; bh=tuzXk2u9a3h8ebogF94L+rX4ekkYAlQS6cRDNNkDQns=; b=vto6ljrzUtuLXOBtEQoKuUqm4N1kWqOngtqfz2yWKZmvaTFeQvbMwT4jWOdtOqj0ML isoGDyfTxFEoJp8bHwkr6UICxxnT7sPIrpLrTphSSWPXUvOjuI0kjv4MOlIaRcgFvQBB 8OVwOeh2MoVByKzxmUeiObbK5U9THJzh9OdusDXU+k0LpQGVQdqiQVbh86FMxhgBG/cE PeU8kIzfYDb0Z55X8hjlwgrDArlFhAmdthRlHlF0dql6g9UwPHhkR5Dyjt3QyBqr4hvO 4fcPSggnJg8diANMQ6pgIGc6RGds8FKVUro8DMLcKaSySivefbstzQ8HCNHr8e0Wlgor x3TA== 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 cd11si12714195ejb.245.2020.11.16.22.58.34; Mon, 16 Nov 2020 22:58:57 -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 S1726319AbgKQGzD (ORCPT + 99 others); Tue, 17 Nov 2020 01:55:03 -0500 Received: from szxga04-in.huawei.com ([45.249.212.190]:7694 "EHLO szxga04-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725792AbgKQGzC (ORCPT ); Tue, 17 Nov 2020 01:55:02 -0500 Received: from DGGEMS414-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4CZxWf0lVBzkYTV; Tue, 17 Nov 2020 14:54:38 +0800 (CST) Received: from [10.174.179.81] (10.174.179.81) by DGGEMS414-HUB.china.huawei.com (10.3.19.214) with Microsoft SMTP Server id 14.3.487.0; Tue, 17 Nov 2020 14:54:50 +0800 Subject: Re: [PATCH] PCI: dwc: fix error return code in dw_pcie_host_init() To: Jisheng Zhang CC: , , , , , , References: <20201116135023.57321-1-wanghai38@huawei.com> <20201117094906.6e196cac@xhacker.debian> From: "wanghai (M)" Message-ID: Date: Tue, 17 Nov 2020 14:54:50 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20201117094906.6e196cac@xhacker.debian> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [10.174.179.81] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 在 2020/11/17 9:49, Jisheng Zhang 写道: > On Mon, 16 Nov 2020 21:50:23 +0800 Wang Hai wrote: > >> >> Fix to return a negative error code from the error handling >> case instead of 0, as done elsewhere in this function. > good catch. > >> Fixes: 07940c369a6b ("PCI: dwc: Fix MSI page leakage in suspend/resume") >> Reported-by: Hulk Robot >> Signed-off-by: Wang Hai >> >> if (dma_mapping_error(pci->dev, pp->msi_data)) { >> dev_err(pci->dev, "Failed to map MSI data\n"); >> pp->msi_data = 0; >> + ret = -ENOMEM; > what about use the return value of dma_maping_error()? I.E > > ret = dma_mapping_error() > if (ret) { > .... > } > Thanks for your review,  I just sent v2 "[PATCH v2] PCI: dwc: fix error return code in dw_pcie_host_init()" > . >