linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Question of " 202317a : ACPI / scan: Add acpi_device objects for all device nodes in the namespace" commit
@ 2014-09-02  1:53 Yasuaki Ishimatsu
  2014-09-02 21:29 ` Rafael J. Wysocki
  0 siblings, 1 reply; 7+ messages in thread
From: Yasuaki Ishimatsu @ 2014-09-02  1:53 UTC (permalink / raw)
  To: rafael.j.wysocki; +Cc: mika.westerberg, rafael, linux-acpi

Hi Rafael,

Why is _SUN method decoded and the sun sysfs created even if _STA reports
that the device is not present and not functional?

By this commit, "202317a : ACPI / scan: Add acpi_device objects for all
device nodes in the namespace", all device nodes in the namespace are
shown under /sys/bus/acpi/devices direcotry even if the devices are not
present and not functional.

But ACPI specification says against return value information of _STA:
A device can only decode its hardware resources if both bits 0 and 1 are set.
If the device is not present (bit 0 cleared) or not enabled (bit 1 cleared),
then the device must not decode its resources.

In my understanding, when the device is not present and not functional,
_SUN of the device must not be decoded. Is my understanding worng?

In our box, when the device is not present and not functional, _SUN method
of the device returns wrong value. And the values is cached to
acpi_device->pnp.sun. So when hot adding the device and changing _SUN value,
the information is not reflected to acpi_device->pnp.sun.

I think the issue is solved by not caching sun value. But at first, I want
to know whether current implementation is correct or not.

Thanks,
Yasuaki Ishimatsu


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-09-03 23:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-02  1:53 Question of " 202317a : ACPI / scan: Add acpi_device objects for all device nodes in the namespace" commit Yasuaki Ishimatsu
2014-09-02 21:29 ` Rafael J. Wysocki
2014-09-03  2:14   ` Yasuaki Ishimatsu
2014-09-03  4:39     ` [PATCH] acpi : not caching sun value in acpi_device_pnp Yasuaki Ishimatsu
2014-09-03 21:41       ` Rafael J. Wysocki
2014-09-03 23:45         ` Yasuaki Ishimatsu
2014-09-03 21:45     ` Question of " 202317a : ACPI / scan: Add acpi_device objects for all device nodes in the namespace" commit Rafael J. Wysocki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).