On 1/23/2017 11:46 PM, Dmitry Torokhov wrote:
On Mon, Jan 23, 2017 at 05:00:38PM +0200, Andy Shevchenko wrote:
On Sun, 2017-01-22 at 23:38 -0800, Dmitry Torokhov wrote:
When augmenting ACPI-enumerated devices with additional property data
based
on DMI info, a module has often several potential property sets, with
only
one being active on a given box. In order to save memory it should be
possible to mark everything and __initdata or __initconst, execute DMI
match early, and duplicate relevant properties. Then kernel will
discard
the rest of them.
Looks good to me.
Reviewed-by: Andy Shevchenko <andriy.shevche...@linux.intel.com>
Couple of style nitpicks.
+struct property_entry *property_entries_dup(
+ const struct property_entry
*properties)
Can we use
struct propert_entry *
property_entries_dup(...)
?
Sure, will adjust. I also realized we'll need property_entries_free()
for proper cleanups. I'll repost the series.
Can you please CC it to linux-acpi while at that? It will help to
handle it.
Thanks,
Rafael