| Submitter | Jonathan Nieder |
|---|---|
| Date | May 19, 2012, 11:58 p.m. |
| Message ID | <20120519235854.GA32208@burratino> |
| Download | mbox | patch |
| Permalink | /patch/160219/ |
| State | Not Applicable |
| Delegated to: | David Miller |
| Headers | show |
Comments
On Sat, May 19, 2012 at 06:58:54PM -0500, Jonathan Nieder wrote: > From: Lin Ming <ming.m.lin@intel.com> > Date: Wed, 18 Apr 2012 09:29:47 +0800 > > commit 0c8d32c27f5cf6e14ca14b4758d1e994eebd50fd upstream. > > Forbid port runtime pm by default because it has known hotplug issue. > User can allow it by, for example > > echo auto > /sys/devices/pci0000:00/0000:00:1f.2/ata2/power/control > > Signed-off-by: Lin Ming <ming.m.lin@intel.com> > Signed-off-by: Jeff Garzik <jgarzik@redhat.com> > Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> > --- > Hi Greg, > > Please consider > > 0c8d32c27f5c libata: forbid port runtime pm by default, fixing > regression > > for inclusion in the 3.3-stable tree. (It should apply there cleanly. > The copy in this message is just for easy reference.) Now applied, thanks for letting me know. greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Patch
diff --git a/drivers/ata/libata-transport.c b/drivers/ata/libata-transport.c index 74aaee30e264..c34190485377 100644 --- a/drivers/ata/libata-transport.c +++ b/drivers/ata/libata-transport.c @@ -294,6 +294,7 @@ int ata_tport_add(struct device *parent, device_enable_async_suspend(dev); pm_runtime_set_active(dev); pm_runtime_enable(dev); + pm_runtime_forbid(dev); transport_add_device(dev); transport_configure_device(dev);