Re: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-06 Thread Joe Lawrence
On Wed, 6 Mar 2013 12:01:37 -0500 "Desai, Kashyap" wrote: > Please reject this Patch. I have made required changes which will > remove PCI system's call from mptsas/mpt2sas/mpt3sas. I will be > sending that patch to upstream. Currently waiting to do more testing > on new patch. > > Thanks for co

RE: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-06 Thread Desai, Kashyap
digama, Nagalakshmi; James E.J. Bottomley; > linux-...@vger.kernel.org > Subject: RE: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead > IOC PCI device > > > > > -Original Message- > > From: Bjorn Helgaas [mailto:bhelg...@google.com] > > Se

RE: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-05 Thread Desai, Kashyap
Bottomley; > linux-...@vger.kernel.org > Subject: Re: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead > IOC PCI device > > On Tue, Mar 5, 2013 at 6:46 PM, Desai, Kashyap > wrote: > > > > > >> -Original Message- > >> From: Bj

Re: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-05 Thread Bjorn Helgaas
-MPT Fusion Linux; >> Support; Reddy, Sreekanth; Nandigama, Nagalakshmi; James E.J. Bottomley; >> linux-...@vger.kernel.org >> Subject: Re: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead >> IOC PCI device >> >> [+cc linux-pci] >> >> On Mon,

RE: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-05 Thread Desai, Kashyap
Bottomley; > linux-...@vger.kernel.org > Subject: Re: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead > IOC PCI device > > [+cc linux-pci] > > On Mon, Mar 4, 2013 at 11:02 AM, Desai, Kashyap > wrote: > > > > > >> -Original Message

Re: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-05 Thread Bjorn Helgaas
;> To: linux-scsi@vger.kernel.org >> Cc: DL-MPT Fusion Linux; Support; Reddy, Sreekanth; Nandigama, >> Nagalakshmi; James E.J. Bottomley; Bjorn Helgaas >> Subject: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC >> PCI device >> >> De

RE: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-04 Thread Desai, Kashyap
ama, > Nagalakshmi; James E.J. Bottomley; Bjorn Helgaas > Subject: [PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC > PCI device > > Device removal/addition is a PCI core function, not an HBA function. > Calling pci_stop_and_remove_bus_device() from a SCSI LLD may

[PATCH 1/2] mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device

2013-03-04 Thread Joe Lawrence
Device removal/addition is a PCI core function, not an HBA function. Calling pci_stop_and_remove_bus_device() from a SCSI LLD may introduce device removal races with PCI hotplug. Remove these calls from mptfusion, mpt2sas, and mpt3sas, but leave remaining dead IOC code in place that flushes outsta