ahci: add Acer G725 to broken suspend list

Acer G725 shares the same suspend problem with the HP laptops which
lose ATA devices on resume. New firmware which fixes the problem is
already available. Add G725 with old firmwares to the broken suspend
list.

This problem has been reported in bko#15104.

http://bugzilla.kernel.org/show_bug.cgi?id=15104

Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: Jani-Matti Hätinen <jani-matti.hatinen@iki.fi>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

authored by Tejun Heo and committed by Jeff Garzik cedc9bf9 f7acede6

+15
+15
drivers/ata/ahci.c
··· 2868 2868 }, 2869 2869 .driver_data = "F.23", /* cutoff BIOS version */ 2870 2870 }, 2871 + /* 2872 + * Acer eMachines G725 has the same problem. BIOS 2873 + * V1.03 is known to be broken. V3.04 is known to 2874 + * work. Inbetween, there are V1.06, V2.06 and V3.03 2875 + * that we don't have much idea about. For now, 2876 + * blacklist anything older than V3.04. 2877 + */ 2878 + { 2879 + .ident = "G725", 2880 + .matches = { 2881 + DMI_MATCH(DMI_SYS_VENDOR, "eMachines"), 2882 + DMI_MATCH(DMI_PRODUCT_NAME, "eMachines G725"), 2883 + }, 2884 + .driver_data = "V3.04", /* cutoff BIOS version */ 2885 + }, 2871 2886 { } /* terminate list */ 2872 2887 }; 2873 2888 const struct dmi_system_id *dmi = dmi_first_match(sysids);