[PATCHSET #upstram-fixes] libata-acpi: improve ACPI corner case handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

This patchset contains the following patches to improve ACPI corner
case handling.

  0001-libata-drop-const-from-struct-ata_port-param-on-ata.patch
  0002-libata-update-ata_-_printk-macros-such-that-level.patch
  0003-libata-add-more-opcodes-to-ata.h.patch
  0004-libata-implement-ata_acpi_init_gtm.patch
  0005-libata-use-init_gtm-in-ata_acpi_cbl_80wire.patch
  0006-libata-acpi-improve-ACPI-disabling.patch
  0007-libata-acpi-improve-_GTF-execution-error-handling-a.patch
  0008-libata-acpi-ignore-_GTM-failure-during-suspend.patch
  0009-libata-acpi-implement-_GTF-command-filtering-and-fi.patch

The first three patches are misc prep patches.

0004-0005 backport init_gtm from #upstream to fix ACPI evaluation
failure on some boards and fix ACPI cable detection.

0006-0008 improve ATA ACPI corner case / error handling.  With these
changes, most ACPI errors don't cause slow down or other side effects
for probing and suspend/resuming.

0009 implements command filtering such that certain _GTF commands are
filtered.  Filtering can be controlled with kernel parameter.
Currently only lock / freeze lock commands are filtered out.

This fixes all reported ATA ACPI related regressions.  There can be
cases where _GTM evaluation explodes but it doesn't affect operation
at all and the correct solution seems to be suppress those messages.

Thanks.

--
tejun
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux