diff options
author | Josh Boyer <jwboyer@redhat.com> | 2012-04-18 13:54:46 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@redhat.com> | 2012-04-18 13:57:09 -0400 |
commit | a710a7d7ce54cd18fe8c182ff7150b440ece2d0f (patch) | |
tree | d010c0d6f60f623445b7c2f5bc598326b50953d7 /libata-forbid-port-runtime-pm-by-default.patch | |
parent | bd9fffb7d6cb9ed2f2b4d4527db2b79a68c04047 (diff) | |
download | kernel-a710a7d7ce54cd18fe8c182ff7150b440ece2d0f.tar.gz kernel-a710a7d7ce54cd18fe8c182ff7150b440ece2d0f.tar.xz kernel-a710a7d7ce54cd18fe8c182ff7150b440ece2d0f.zip |
Change patch to resolve libata hotplug (rhbz 807632)
Diffstat (limited to 'libata-forbid-port-runtime-pm-by-default.patch')
-rw-r--r-- | libata-forbid-port-runtime-pm-by-default.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libata-forbid-port-runtime-pm-by-default.patch b/libata-forbid-port-runtime-pm-by-default.patch new file mode 100644 index 000000000..0d93a19f5 --- /dev/null +++ b/libata-forbid-port-runtime-pm-by-default.patch @@ -0,0 +1,24 @@ +From: Lin Ming <ming.m.lin@xxxxxxxxx> +Date: Wed, 18 Apr 2012 09:13:41 +0800 +Subject: [PATCH] libata: forbid port runtime pm by default + +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@xxxxxxxxx> +--- + drivers/ata/libata-transport.c | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +--- linux-3.3.noarch.orig/drivers/ata/libata-transport.c ++++ linux-3.3.noarch/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); |