[Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2017-02-24 Thread Long Li
hv_pci_devices_present is called in hv_pci_remove when we remove a PCI device from host (e.g. by disabling SRIOV on a device). In hv_pci_remove, the bus is already removed before the call, so we don't need to rescan the bus in the workqueue scheduled from hv_pci_devices_present. By introducing

RE: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2017-02-13 Thread Long Li
.@linuxdriverproject.org; linux- > p...@vger.kernel.org; linux-ker...@vger.kernel.org > Subject: Re: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus > remove > > On Fri, Feb 10, 2017 at 7:18 PM, Long Li <lon...@microsoft.com> wrote: > > Hi Bjorn, > > > > This

Re: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2017-02-11 Thread Bjorn Helgaas
gt; Cc: de...@linuxdriverproject.org; linux-...@vger.kernel.org; linux- >> ker...@vger.kernel.org; Long Li <lon...@microsoft.com> >> Subject: RE: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus >> remove >> >> >> >> > -Original Messa

RE: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2017-02-10 Thread Long Li
n...@microsoft.com> > Subject: RE: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus > remove > > > > > -Original Message- > > From: Long Li [mailto:lon...@exchange.microsoft.com] > > Sent: Monday, January 23, 2017 9:45 PM > > To: KY Sriniv

RE: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2017-01-27 Thread KY Srinivasan
de...@linuxdriverproject.org; linux-...@vger.kernel.org; linux- > ker...@vger.kernel.org; Long Li <lon...@microsoft.com> > Subject: [Resend PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove > > [This sender failed our fraud detection checks and may not be who they > appear to be.

RE: [PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2017-01-09 Thread Long Li
ft.com> > Cc: Haiyang Zhang <haiya...@microsoft.com>; Bjorn Helgaas > <bhelg...@google.com>; de...@linuxdriverproject.org; linux- > p...@vger.kernel.org; linux-ker...@vger.kernel.org; Long Li > <lon...@microsoft.com> > Subject: RE: [PATCH 1/2 v3] pci-hyperv:

RE: [PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2016-11-11 Thread KY Srinivasan
Helgaas <bhelg...@google.com>; > de...@linuxdriverproject.org; linux-...@vger.kernel.org; linux- > ker...@vger.kernel.org; Long Li <lon...@microsoft.com> > Subject: Re: [PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove > > On Mon, Oct 03, 2016 at 11:42:47P

Re: [PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2016-11-11 Thread Bjorn Helgaas
On Mon, Oct 03, 2016 at 11:42:47PM -0700, Long Li wrote: > From: Long Li > > hv_pci_devices_present is called in hv_pci_remove when we remove a PCI device > from host (e.g. by disabling SRIOV on a device). In hv_pci_remove, the bus is > already removed before the call, so

RE: [PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2016-10-04 Thread KY Srinivasan
ux-...@vger.kernel.org; linux- > ker...@vger.kernel.org; Long Li <lon...@microsoft.com> > Subject: [PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove > > This sender failed our fraud detection checks and may not be who they > appear to be. Learn about spoofing at http://aka.ms/Le

[PATCH 1/2 v3] pci-hyperv: properly handle pci bus remove

2016-10-03 Thread Long Li
From: Long Li hv_pci_devices_present is called in hv_pci_remove when we remove a PCI device from host (e.g. by disabling SRIOV on a device). In hv_pci_remove, the bus is already removed before the call, so we don't need to rescan the bus in the workqueue scheduled from