Re: [PATCH v2 RESEND 05/18] x86, ACPICA: Split acpi_boot_table_init()into two parts.

From: Tang Chen
Date: Mon Aug 05 2013 - 09:24:53 EST


Hi Rafael,

On 08/05/2013 09:26 PM, Rafael J. Wysocki wrote:
......

I think I understand what you're trying to achieve and I don't have objections
agaist the goal, but the matter is *how* to do that.

Why don't you do something like this:
(1) Introduce two new functions that will each do part of
acpi_tb_parse_root_table() such that calling them in sequence, one right
after the other, will be exactly equivalent to the current
acpi_tb_parse_root_table().
(2) Redefine acpi_tb_parse_root_table() as a wrapper calling those two new
function one right after the other.
(3) Make Linux use the two new functions directly instead of calling
acpi_tb_parse_root_table()?

Then, Linux will use your new functions and won't call acpi_tb_parse_root_table()
at all, but the other existing users of ACPICA may still call it without any
modifications.

Does this make sense to you?

Thank you for you advice. It does make sense. I'll try your idea.

Thanks.



--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/