On Tue, 28 Feb 2017 16:13:28 +0200 Marcel Apfelbaum <mar...@redhat.com> wrote:
> From: "Michael S. Tsirkin" <m...@redhat.com> > > Our _OSC method has a bunch of unused code loading data > into external CTRL and SUPP fields which are then never > used. Drop this in favor of a single local variable. > > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Igor Mammedov <imamm...@redhat.com> > --- > hw/i386/acpi-build.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c > index 1c928ab..1da6d9f 100644 > --- a/hw/i386/acpi-build.c > +++ b/hw/i386/acpi-build.c > @@ -1803,7 +1803,7 @@ static Aml *build_q35_osc_method(void) > Aml *else_ctx; > Aml *method; > Aml *a_cwd1 = aml_name("CDW1"); > - Aml *a_ctrl = aml_name("CTRL"); > + Aml *a_ctrl = aml_local(0); > > method = aml_method("_OSC", 4, AML_NOTSERIALIZED); > aml_append(method, aml_create_dword_field(aml_arg(3), aml_int(0), > "CDW1")); > @@ -1813,7 +1813,6 @@ static Aml *build_q35_osc_method(void) > aml_append(if_ctx, aml_create_dword_field(aml_arg(3), aml_int(4), > "CDW2")); > aml_append(if_ctx, aml_create_dword_field(aml_arg(3), aml_int(8), > "CDW3")); > > - aml_append(if_ctx, aml_store(aml_name("CDW2"), aml_name("SUPP"))); > aml_append(if_ctx, aml_store(aml_name("CDW3"), a_ctrl)); > > /* > @@ -1898,8 +1897,6 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, > aml_append(dev, aml_name_decl("_CID", aml_eisaid("PNP0A03"))); > aml_append(dev, aml_name_decl("_ADR", aml_int(0))); > aml_append(dev, aml_name_decl("_UID", aml_int(1))); > - aml_append(dev, aml_name_decl("SUPP", aml_int(0))); > - aml_append(dev, aml_name_decl("CTRL", aml_int(0))); > aml_append(dev, build_q35_osc_method()); > aml_append(sb_scope, dev); > aml_append(dsdt, sb_scope);