Received: by 10.223.176.46 with SMTP id f43csp1055116wra; Fri, 19 Jan 2018 06:18:59 -0800 (PST) X-Google-Smtp-Source: ACJfBosEbFCZCLTIzgeLj5fA7xCw6uV+bsjYBoR7weYLwBKtxbZm9TfjOSuqX5iJLtlazyJh1DYA X-Received: by 10.98.17.21 with SMTP id z21mr22889927pfi.86.1516371539480; Fri, 19 Jan 2018 06:18:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516371539; cv=none; d=google.com; s=arc-20160816; b=jvzFnBuNLaMMk2os9F3vuyyDb1aQZCGZm4ErAqWXYpCXWw1qE9tnaFsZpb0VNKcIFM vMhbrx8KKXPYR5cqN0bInth6ZrBPdCgH1vhdOzf43aq24+PaLbcS386/cXxfEmqKClin mi2zMspHQrhinn36tQXiZ4+YK2bMFyFiQS8rFJe6S246gneLlKfzTKs+aNGyTpSR1Aq/ 54ojG59qnyNfNfw+NGuCFm4F2Ah0qxdfVvcW1TH+ut+xwoRPrt7H924lw0WnKHOlm+no nie1NPTDvVOKNGhlO6RBDJ/NTpZu7y3/udiBpmhjJ9RRDBJz5FZ38AKikSUs8KkFC11M eC+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dmarc-filter:dkim-signature :dkim-signature:arc-authentication-results; bh=KcKNEpP2juWP7p1hvxywyS24PZ7qMfViCrBrgkCj/pU=; b=rrx2ff2VbHnV9Vq4LUrcTwuEbU+BkkVZv+UWCmdWQ9tDWaHXCPKv6hg6C51a2RFXHe 1+U4zdB9djOAT9aHyuCut2rUUnkAHu0PaZNOt8nBM3XcLqdPf2NqfMsuxvn/99JHNORf pJ7lDRj9FvYHDN32WH0hz3yqoAAFQytV0YT9rSu9vXJXVHoRhLNh3G9b1jPJrKMC9smt R0PvJKg6GcC6J8n6EAtalgMSUAHGlke/oTPf7JPdOOD+Vd2dCXGv92fVSiied7bWEOZJ 4ZT6t35+InsHWaR1Uteyf3S8aWXiD4FEB6VAxR2dZFyRmaWmo76GIPxo/G9RsMZzq8sc Ju4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=Gs1c1nkE; dkim=pass header.i=@codeaurora.org header.s=default header.b=Gs1c1nkE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y28si2755316pgc.742.2018.01.19.06.18.45; Fri, 19 Jan 2018 06:18:59 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=Gs1c1nkE; dkim=pass header.i=@codeaurora.org header.s=default header.b=Gs1c1nkE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932275AbeASORd (ORCPT + 99 others); Fri, 19 Jan 2018 09:17:33 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:46248 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753332AbeASOR0 (ORCPT ); Fri, 19 Jan 2018 09:17:26 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id D75D86081E; Fri, 19 Jan 2018 14:17:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1516371445; bh=kE5T4wfmsQtzndNZv45kK58xQtmhLusIML/tzGq9tAc=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Gs1c1nkE2fWtaLOasrVLsl2mV+9RgCAie+kd2kTl223Z5BdhWob8Jw6cA/ampNDAc VBwgFJC0A7vc3z8kkbz4fSQkvt4jN6DiHk6SJXTiNpCibvm3NCHWJBjTKKC258mAzZ UyEePRjI93vZWCyFWmnM3Q8IbjhLSG7mE1YK7HH8= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from [192.168.1.79] (104-182-54-152.lightspeed.rlghnc.sbcglobal.net [104.182.54.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: okaya@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 3E29760376; Fri, 19 Jan 2018 14:17:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1516371445; bh=kE5T4wfmsQtzndNZv45kK58xQtmhLusIML/tzGq9tAc=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Gs1c1nkE2fWtaLOasrVLsl2mV+9RgCAie+kd2kTl223Z5BdhWob8Jw6cA/ampNDAc VBwgFJC0A7vc3z8kkbz4fSQkvt4jN6DiHk6SJXTiNpCibvm3NCHWJBjTKKC258mAzZ UyEePRjI93vZWCyFWmnM3Q8IbjhLSG7mE1YK7HH8= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 3E29760376 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=okaya@codeaurora.org Subject: Re: [PATCH v6 7/7] PCI: Unify wait for link active into generic pci To: Oza Pawandeep , Bjorn Helgaas , Philippe Ombredanne , Thomas Gleixner , Greg Kroah-Hartman , Kate Stewart , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Dongdong Liu , Keith Busch , Wei Zhang , Timur Tabi References: <1516360204-1586-1-git-send-email-poza@codeaurora.org> <1516360204-1586-8-git-send-email-poza@codeaurora.org> From: Sinan Kaya Message-ID: <10da80a3-e058-1a21-7af2-405c99b7991e@codeaurora.org> Date: Fri, 19 Jan 2018 09:17:23 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <1516360204-1586-8-git-send-email-poza@codeaurora.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/19/2018 6:10 AM, Oza Pawandeep wrote: > +++ b/drivers/pci/pcie/pcie-dpc.c > @@ -150,37 +150,9 @@ static void dpc_wait_link_inactive(struct dpc_dev *dpc) > struct pci_dev *pdev = dpc->dev->port; > struct device *dev = &dpc->dev->device; > u16 lnk_status; > + bool active = false; > > - pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lnk_status); > - while (lnk_status & PCI_EXP_LNKSTA_DLLLA && > - !time_after(jiffies, timeout)) { > - msleep(10); > - pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lnk_status); > - } > - if (lnk_status & PCI_EXP_LNKSTA_DLLLA) > - dev_warn(dev, "Link state not disabled for DPC event\n"); > -} I think you should reorder 6 and 7 to eliminate this. -- Sinan Kaya Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.