Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2228593imm; Sun, 9 Sep 2018 19:34:30 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdax4HQdR+vHiPec47yLG7kX0rEm2+ztyFEvEJrmprBGKFjDETcBkM036aNTsKJnuYKTDDkv X-Received: by 2002:a17:902:2904:: with SMTP id g4-v6mr19085098plb.70.1536546870257; Sun, 09 Sep 2018 19:34:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536546870; cv=none; d=google.com; s=arc-20160816; b=uZIyeKt620Up2AWOyYaWpz4rfxbwaJrP9gsuE/9Y/+n6NoyrL6qS1D7gzAA1EpvNZx Hav6JRFs14+a/8Fbi0grBVR1EWwddDHYOERePE3NBip4z/Qjv1NQITL7BpV0J3s+6enF ndv2iniQ2Botn7hCO2RpezV20LQihSyxNOS2f8QPulHvMdGZNJV+vjA93GWwbbx86oKC 2juu0Lssh13arJelIlr+XiOL6K5MHsoa+7axceYGmmIQ5NxTuT7vBVcIx6nZRbszr9Kq Kfuzf9AvRIXn0qDZQ1JAuoMwQbpetEHMbQXZtOeV7x/QyiOLt7SXkOTQitw8aKkhtW5F kt3g== 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:cc:to:subject:dkim-signature; bh=ousioBOJtmnyIqzIopJjUjiTB/A1o1L/wFJrrJI5SJg=; b=ZYDqB3M8LUxBxOWd7H0ym04Czdl2s8IiO0UrTgdPP6jttVyICJWXPD/BhBUNgGwSrO EUS394zvj4L3UnAda5Y6nnexSE7GJBQb9lO6zLOZ+YjcRSD5w1PVYffuCMNavTFP/MTd L64FzZi5YBK6l39zK/QAsA6JM/tQCA5l1Td/ejUBCHcIzoajwU9UQ0ccLAVJ+XMwnekQ hZU/tpqpboNwkFjm9HEfUJdf0S+0kngS86dXWt9A2YNWUaP1Rf4Ej+j7OxMMPcHjSHYY C6/yRq+bjf2+1TXMOTlJj59Z0GfuefGINueemlqpBsORR9I6mfm7aICd0GnE0tmRungm UD5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=S47ZWRVz; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b24-v6si14894577pfo.54.2018.09.09.19.34.15; Sun, 09 Sep 2018 19:34:30 -0700 (PDT) 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=@kernel.org header.s=default header.b=S47ZWRVz; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726668AbeIJHYq (ORCPT + 99 others); Mon, 10 Sep 2018 03:24:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:46554 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725957AbeIJHYq (ORCPT ); Mon, 10 Sep 2018 03:24:46 -0400 Received: from [192.168.0.114] (cpe-174-109-247-98.nc.res.rr.com [174.109.247.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 697942064D; Mon, 10 Sep 2018 02:33:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1536546785; bh=NLtty7/keRJEJUYasZGGMYQwHXP91V4W0rp+Y9Qvo8Y=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=S47ZWRVzYZysuapUO1yS94F69SjN8S/o3LWqAQzehljCf0wNAgDMXnblOdZvB5UO9 UR+hLAvG3Tqj/1pWlku5xJJuUVV6eSof6whnN2c5WoRBfpqYgcyPqJCttM7sSb+7d/ nl7QlcGqzwCE6zW9Ly1DDJ6uTBxvRD0dGMcdR7EU= Subject: Re: [Xen-devel] [PATCH V3 1/2] Drivers/PCI: Export pcie_has_flr() interface To: =?UTF-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= , Christoph Hellwig Cc: Bjorn Helgaas , jgross@suse.com, Sinan Kaya , Govinda Tatti , Herbert Xu , Satanand Burla , linux-pci@vger.kernel.org, Felix Manlunas , linux-kernel@vger.kernel.org, Derek Chickles , Srikanth Jampala , JBeulich@suse.com, Russell Currey , bhelgaas@google.com, xen-devel@lists.xenproject.org, boris.ostrovsky@Oracle.COM, Raghu Vatsavayi , roger.pau@citrix.com References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM> <20171207222145.9769-2-Govinda.Tatti@Oracle.COM> <20171208202424.GC12367@bhelgaas-glaptop.roam.corp.google.com> <426eeeab-0dcd-8de3-9c5f-a166acf2c130@Oracle.COM> <20171212005919.GB30595@bhelgaas-glaptop.roam.corp.google.com> <49956aaf-5fd5-939d-5fc7-231ffdb98b70@Oracle.COM> <20171213212420.GH30595@bhelgaas-glaptop.roam.corp.google.com> <20171215181801.GU30595@bhelgaas-glaptop.roam.corp.google.com> <20171218122629.GA18423@infradead.org> <20180909185944.GC18222@reaktio.net> From: Sinan Kaya Message-ID: <9ffe43d2-a44b-974c-85c9-9923d71c5dba@kernel.org> Date: Sun, 9 Sep 2018 22:33:02 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180909185944.GC18222@reaktio.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/9/2018 2:59 PM, Pasi Kärkkäinen wrote: > I noticed pcie_has_flr() has been recently exported in upstream Linux: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2d2917f7747805a1f4188672f308d82a8ba01700 > > Are there more changes / cleanups planned to these interfaces, as mentioned last year? > > (context: xen-pciback reset/do_flr features upstreaming, which kind of stalled last year when pcie_has_flr() wasn't exported at the time) Exporting pcie_has_flr() is a very simple change which could have been done by the XEN porting effort. Maybe, the right question is what is so special about XEN reset? What feature PCI core is missing to support XEN FLR reset that caused the effort to stall?