Received: by 10.223.148.5 with SMTP id 5csp6773707wrq; Wed, 17 Jan 2018 18:53:50 -0800 (PST) X-Google-Smtp-Source: ACJfBovV1Zr1umnHvM3s+5OqHtXWx0ezAnN3Aku7SLuTGpL7++FJQauesK5BJ7WL3CLBDzzO9JUI X-Received: by 10.101.85.15 with SMTP id f15mr24108822pgr.153.1516244030300; Wed, 17 Jan 2018 18:53:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516244030; cv=none; d=google.com; s=arc-20160816; b=mX6gwJeB7Wh6OCBMUKLlCkuBR6NkFjd4jg2+KMB3fvMtbgn4bmRAmcmuvH3b9f6kb6 k1cUWM2p7Hmy+7XD6xnKSN+ZiQLgDM5sxh7knRKXBRJS9chYQmSuNposRwzMBtQc9qf9 AGyEJ+H4YbbYvHWNRAQq8Qq7xVXoIEhun23znpaUfd1AgiHXd0bGJkjuYAdFIv3zG9ae SJwxj6KTob8VnmwC2KbozJ6OoZamxugpsU+2a+xiM2WjIKy2hcAfTGZTpR0ICWfoOXAf 0AHXerW9HJeun6/p7Jb0mOqwRShL2IFHIrUHIfNIxn7UiSaPdzgmRbVibXLn+tJC2IV3 onhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=/t6lzZRq5tnJaQonW9CZ7cQs62PlAySKBTU5LEs53Ps=; b=0RkLku4jJQQ+92W8maSs/s0AJmtOPPoO2hiDf8tt6jEtMlHAZKMfWT0l+HyIlmTwpa MJLetMBlctA99o9TGSJLmoEonIUTobQLuob2mBXhMghpH19mfkiT1yHt7+vBgd/qYtQ8 VCsWiiphTZgmU8huSq/HZaCzdSY9gKxjtRF16ngOH6FmZq3n+PBUV8r1hjGtE3FthPgj cZmYsIFqV49lOS1eSEZjO5xdc01SobCHgOByCkh+yj5HezC81EmftNGZfs0anOG/buR7 +LZhETVuLvJ7MLxiec3/FrR8Be4n04W2u875qt8zuh0Twwi1IagQXxCZJbFmdezyun9+ 5rEw== ARC-Authentication-Results: i=1; mx.google.com; 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 v10si6293616plo.820.2018.01.17.18.53.36; Wed, 17 Jan 2018 18:53:50 -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; 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 S1753879AbeARCxC (ORCPT + 99 others); Wed, 17 Jan 2018 21:53:02 -0500 Received: from mga05.intel.com ([192.55.52.43]:55000 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750931AbeARCw7 (ORCPT ); Wed, 17 Jan 2018 21:52:59 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2018 18:52:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,375,1511856000"; d="scan'208";a="167025106" Received: from unknown (HELO localhost.localdomain) ([10.232.112.44]) by orsmga004.jf.intel.com with ESMTP; 17 Jan 2018 18:52:57 -0800 Date: Wed, 17 Jan 2018 19:56:15 -0700 From: Keith Busch To: Sinan Kaya Cc: 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 , Wei Zhang , Timur Tabi Subject: Re: [PATCH v5 4/4] PCI/DPC: Enumerate the devices after DPC trigger event Message-ID: <20180118025615.GF7562@localhost.localdomain> References: <1516185438-31556-1-git-send-email-poza@codeaurora.org> <1516185438-31556-5-git-send-email-poza@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 17, 2018 at 08:27:39AM -0800, Sinan Kaya wrote: > On 1/17/2018 5:37 AM, Oza Pawandeep wrote: > > +static bool dpc_wait_link_active(struct pci_dev *pdev) > > +{ > > I think you can also make this function common instead of making another copy here. > Of course, this would be another patch. It is actually very similar to __pcie_wait_link_active in pciehp_hpc.c, so there's some opprotunity to make even more common code.