On Tue, 2009-11-17 at 22:59 +0800, Bjorn Helgaas wrote: > On Monday 16 November 2009 05:59:10 pm ykzhao wrote: > > On Tue, 2009-11-17 at 01:51 +0800, Bjorn Helgaas wrote: > > > On Monday 16 November 2009 02:18:09 am yakui.zhao@xxxxxxxxx wrote: > > > > From: Zhao Yakui <yakui.zhao@xxxxxxxxx> > > > > > > In fact, I gave you detailed feedback on previous versions of this > > > patch, and you've ignored it all. > > > > Understand what you said. You feedback contains two points. > > a. Load the Pnp device driver to detect the IPMI device so that we can > > use the IO/memory resource parse mechanism of PNP device. > > b. Load a ACPI device driver to detect the IPMI device > > Yes, you're right. I'm sorry I forgot that you *did* respond to > those. You didn't agree, and that's fine. I'll post a sample > patch to make my suggestion more concrete. Hi, Bjorn It is not meaningless to explain viewpoint again. And my explanation can't make you accept my viewpoint. In fact this patch set contains two parts. a. One is to add the support of detection IPMI system interface in ACPI namespace, which is a complement of ACPI SPMI detection.(SPMI is the abbreviation of Service Process Management Interface). In my patch I use the acpi_walk_namepsace directly to detect the IPMI system interface in ACPI namespace. I try to make two ACPI detection method depend on one ACPI subsystem instead of the PNP subsystem or other subsystem. If you think that this is not accepted, you can try to using other mechanism. b. make it possible to communicate between ACPI aml code and IPMI subsystem so that the ACPI AML code can access the IPMI system interface. The first part belongs to the IPMI subsystem. And the second belongs to ACPI subsystem. As this patch set belongs to the two different subsystem, we can't assure that they are merged into upstream kernel at the same time. In such case we will have to assure that the two patches can work independently. In my test the two patches can work well on one server with the IPMI system interface defined ACPI namespace. And even when any patch is applied, the system still can work.(Without the second patch the IPMI system interface is also detected and registered correctly. Without the first patch it is still possible that ACPI AML code can communicate with the IPMI subsystem.). Even when I add the boot option of "pnpacpi=off", it still can work. Hi, Bjorn If you think that you can't accept the detection mechanism in my patch, you can go ahead. But you had better not touch the second patch. It is only to do the communication between the ACPI AML code and IPMI system interface. And it has no relationship with the IPMI system interface detection. Thanks. Yakui > > Bjorn > > -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html