[kernel/f17] Change patch to resolve libata hotplug (rhbz 807632)
Josh Boyer
jwboyer at fedoraproject.org
Wed Apr 18 17:57:42 UTC 2012
commit 861ec4fcf60c52526823d3fdc9424d4cc9ab0838
Author: Josh Boyer <jwboyer at redhat.com>
Date: Wed Apr 18 13:54:46 2012 -0400
Change patch to resolve libata hotplug (rhbz 807632)
kernel.spec | 11 +-
...-disable-runtime-pm-for-hotpluggable-port.patch | 180 --------------------
libata-forbid-port-runtime-pm-by-default.patch | 24 +++
3 files changed, 31 insertions(+), 184 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 0a14346..e6d346b 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -771,8 +771,8 @@ Patch21371: iwlwifi-do-not-nulify-ctx-vif-on-reset.patch
#rhbz 808603
Patch21380: wimax-i2400m-prevent-a-possible-kernel-bug-due-to-mi.patch
-#rhbz 806676 807632
-Patch21385: libata-disable-runtime-pm-for-hotpluggable-port.patch
+#rhbz 807632
+Patch21385: libata-forbid-port-runtime-pm-by-default.patch
#rhbz 809014
Patch21390: x86-Use-correct-byte-sized-register-constraint-in-__xchg_op.patch
@@ -1530,8 +1530,8 @@ ApplyPatch KVM-Ensure-all-vcpus-are-consistent-with-in-kernel-i.patch
#rhbz 808603
ApplyPatch wimax-i2400m-prevent-a-possible-kernel-bug-due-to-mi.patch
-#rhbz 806676 807632
-ApplyPatch libata-disable-runtime-pm-for-hotpluggable-port.patch
+#rhbz 807632
+ApplyPatch libata-forbid-port-runtime-pm-by-default.patch
#rhbz 809014
ApplyPatch x86-Use-correct-byte-sized-register-constraint-in-__xchg_op.patch
@@ -2395,6 +2395,9 @@ fi
# '-' | |
# '-'
%changelog
+* Wed Apr 18 2012 Josh Boyer <jwboyer at redhat.com>
+- Change patch to resolve libata hotplug (rhbz 807632)
+
* Tue Apr 17 2012 Josh Boyer <jwboyer at redhat.com>
- Move the dlm module to modules-extra (rhbz 811547)
- Fix oops in nfs_have_delegation (rhbz 811138)
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 0000000..0d93a19
--- /dev/null
+++ b/libata-forbid-port-runtime-pm-by-default.patch
@@ -0,0 +1,24 @@
+From: Lin Ming <ming.m.lin at 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 at 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);
More information about the scm-commits
mailing list