It's on the TBD list. Not true that everything includes everything, however. But everything is in the same directory. How would you organize things? >-----Original Message----- >From: linux-acpi-owner@xxxxxxxxxxxxxxx [mailto:linux-acpi- >owner@xxxxxxxxxxxxxxx] On Behalf Of Len Brown >Sent: Friday, October 17, 2008 1:55 PM >To: Moore, Robert >Cc: Dugger, Donald D; linux-acpi@xxxxxxxxxxxxxxx; bjorn.helgaas@xxxxxx; >akpm@xxxxxxxxxxxxxxxxxxxx; astarikovskiy@xxxxxxx; Lin, Ming M >Subject: RE: [PATCH] Fix possible null ptr dereference > > >> In general, the internal ACPICA functions do not perform nearly as much >parameter validation as the external functions. The Host OS should not be >calling any of the ACPICA internal functions for this and a few other good >reasons -- such as the fact that internal functions can disappear, be >renamed, or have the parameters changed without warning at any time. >> >> It would probably be a good idea to audit Linux for the use of internal >ACPICA functions and fix these bugs. > >I think the way to do this is to clean up the headers >so that code outside of ACPICA doesn't even see >the declarations of the internal ACPICA functions. > >Right now everything includes everything, so the headers can't help us. > >-Len >-- >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 -- 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