rpms/kernel/F-9 linux-2.6-libata-acpi-fix-invalid-context-acpi.patch, NONE, 1.1 kernel.spec, 1.717, 1.718
Kyle McMartin (kyle)
fedora-extras-commits at redhat.com
Tue Jul 22 20:02:50 UTC 2008
- Previous message (by thread): rpms/kernel/F-8 linux-2.6-libata-acpi-fix-invalid-context-acpi.patch, NONE, 1.1 kernel.spec, 1.500, 1.501
- Next message (by thread): rpms/sylpheed/devel sylpheed-2.5.0-svn2029.patch, NONE, 1.1 sylpheed.spec, 1.86, 1.87 sylpheed-2.4.8-enchant.patch, 1.2, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: kyle
Update of /cvs/pkgs/rpms/kernel/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16352
Modified Files:
kernel.spec
Added Files:
linux-2.6-libata-acpi-fix-invalid-context-acpi.patch
Log Message:
* Tue Jul 22 2008 Kyle McMartin <kmcmartin at redhat.com>
- libata-acpi: fix calling sleeping function in irq context (#451896, #454954)
linux-2.6-libata-acpi-fix-invalid-context-acpi.patch:
--- NEW FILE linux-2.6-libata-acpi-fix-invalid-context-acpi.patch ---
3c1e3896344063273715b332b1c0534deb9b286c
Index: linux-2.6.25.noarch/drivers/ata/libata-acpi.c
===================================================================
--- linux-2.6.25.noarch.orig/drivers/ata/libata-acpi.c
+++ linux-2.6.25.noarch/drivers/ata/libata-acpi.c
@@ -195,6 +195,10 @@ static void ata_acpi_handle_hotplug(stru
/* This device does not support hotplug */
return;
+ if (event == ACPI_NOTIFY_BUS_CHECK ||
+ event == ACPI_NOTIFY_DEVICE_CHECK)
+ status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
+
spin_lock_irqsave(ap->lock, flags);
switch (event) {
@@ -202,7 +206,6 @@ static void ata_acpi_handle_hotplug(stru
case ACPI_NOTIFY_DEVICE_CHECK:
ata_ehi_push_desc(ehi, "ACPI event");
- status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
if (ACPI_FAILURE(status)) {
ata_port_printk(ap, KERN_ERR,
"acpi: failed to determine bay status (0x%x)\n",
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-9/kernel.spec,v
retrieving revision 1.717
retrieving revision 1.718
diff -u -r1.717 -r1.718
--- kernel.spec 21 Jul 2008 22:22:31 -0000 1.717
+++ kernel.spec 22 Jul 2008 20:02:02 -0000 1.718
@@ -643,6 +643,7 @@
Patch676: linux-2.6-libata-pata_atiixp-dont-disable.patch
Patch677: linux-2.6-libata-retry-enabling-ahci.patch
Patch678: linux-2.6-libata-ata_piix-dont-attach-to-ich6m-in-ahci-mode.patch
+Patch679: linux-2.6-libata-acpi-fix-invalid-context-acpi.patch
Patch680: linux-2.6-wireless.patch
Patch681: linux-2.6-wireless-pending.patch
@@ -1234,6 +1235,8 @@
ApplyPatch linux-2.6-libata-retry-enabling-ahci.patch
# fix ahci / ich6m conflict
ApplyPatch linux-2.6-libata-ata_piix-dont-attach-to-ich6m-in-ahci-mode.patch
+# fix calling sleeping function in irq context (#451896, #454954)
+ApplyPatch linux-2.6-libata-acpi-fix-invalid-context-acpi.patch
# wireless patches headed for 2.6.26
ApplyPatch linux-2.6-wireless.patch
@@ -1893,6 +1896,9 @@
%kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL}.xen -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.xen.conf %{with_xen} xen
%changelog
+* Tue Jul 22 2008 Kyle McMartin <kmcmartin at redhat.com>
+- libata-acpi: fix calling sleeping function in irq context (#451896, #454954)
+
* Mon Jul 21 2008 Dave Jones <davej at redhat.com>
- Change yenta to modular instead of built-in. (#456173)
- Previous message (by thread): rpms/kernel/F-8 linux-2.6-libata-acpi-fix-invalid-context-acpi.patch, NONE, 1.1 kernel.spec, 1.500, 1.501
- Next message (by thread): rpms/sylpheed/devel sylpheed-2.5.0-svn2029.patch, NONE, 1.1 sylpheed.spec, 1.86, 1.87 sylpheed-2.4.8-enchant.patch, 1.2, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list