Holger Macht fc5a9f8841 ACPI: dock: Don't eval _STA on every show_docked sysfs read
Some devices trigger a DEVICE_CHECK on every evalutation of _STA. This
can also be seen in commit 8b59560a3baf2e7c24e0fb92ea5d09eca92805db
(ACPI: dock: avoid check _STA method).  If an undock is processed, the
dock driver sends a uevent and userspace might read the show_docked
property in sysfs. This causes an evaluation of _STA of the particular
device which causes the dock driver to immediately dock again.

In any case, evaluation of _STA (show_docked) does not necessarily mean
that we are docked, so check with the internal device structure.

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

Signed-off-by: Holger Macht <hmacht@suse.de>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-02-06 22:08:15 -05:00
..
2009-01-09 03:39:43 -05:00
2008-11-11 21:14:49 -05:00
2008-11-11 21:17:26 -05:00
2009-01-16 14:32:19 -05:00
2008-12-30 21:50:01 -05:00
2009-01-09 03:37:48 -05:00
2009-01-09 03:36:32 -05:00
2008-10-23 00:11:07 -04:00
2009-01-09 03:30:47 -05:00
2009-01-09 03:30:47 -05:00