From nobody Sun Apr 28 23:33:43 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) smtp.mailfrom=edk2-devel-bounces@lists.01.org; dmarc=fail(p=none dis=none) header.from=outlook.com Return-Path: Received: from ml01.01.org (ml01.01.org [198.145.21.10]) by mx.zohomail.com with SMTPS id 1525530362026237.30387919233078; Sat, 5 May 2018 07:26:02 -0700 (PDT) Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id ED320203BA4E7; Sat, 5 May 2018 07:26:00 -0700 (PDT) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-oln040092064085.outbound.protection.outlook.com [40.92.64.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 351F1203BA4E3 for ; Sat, 5 May 2018 07:25:59 -0700 (PDT) Received: from DB5EUR01FT004.eop-EUR01.prod.protection.outlook.com (10.152.4.55) by DB5EUR01HT216.eop-EUR01.prod.protection.outlook.com (10.152.5.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.715.13; Sat, 5 May 2018 14:25:53 +0000 Received: from VI1PR0801MB1790.eurprd08.prod.outlook.com (10.152.4.53) by DB5EUR01FT004.mail.protection.outlook.com (10.152.4.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.735.16 via Frontend Transport; Sat, 5 May 2018 14:25:53 +0000 Received: from VI1PR0801MB1790.eurprd08.prod.outlook.com ([fe80::7c79:584b:2e12:783e]) by VI1PR0801MB1790.eurprd08.prod.outlook.com ([fe80::7c79:584b:2e12:783e%17]) with mapi id 15.20.0715.024; Sat, 5 May 2018 14:25:53 +0000 X-Original-To: edk2-devel@lists.01.org Received-SPF: none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) client-ip=198.145.21.10; envelope-from=edk2-devel-bounces@lists.01.org; helo=ml01.01.org; Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.92.64.85; helo=eur01-db5-obe.outbound.protection.outlook.com; envelope-from=marvin.haeuser@outlook.com; receiver=edk2-devel@lists.01.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SEoF0S9rBvRvF37qY4aArfpjB/aFxftO4peoqX4PoQ4=; b=FBSl7Ux30ZenoduTYj2FcKwTZcQbS3HupjU775Hi4DDW8j4An09fEAzKqvs9XEXf0FBj1j4BIiMOSdNQufbyqC9x5Fv9jnba9uDOr93h0CeX4+0UqAJRbpsyutHfrGeY5/PS4n9s5UWUv10TIxv+gTEq6eCmtabBEDbyWiHL0Eq6ypKQgIaAfTPtN0oOErVq4Ia2i7OJHLwwISiLUSxhnmDe6zlr4yVttMSCs1fDdxWOmv1Lyruv+eBcD2RyvU5X7bofPIk4OU0boEfY0ATDfaQulZNNPinewOuT2n1eW7VDLj0E1Fu7qRAZwIwApZ9XrDGtXPNZ+CqTT1AxhfQtew== From: =?iso-8859-1?Q?Marvin_H=E4user?= To: "edk2-devel@lists.01.org" Thread-Topic: [PATCH] MdeModulePkg/AcpiPlatformDxe: Unload after execution. Thread-Index: AQHT5Hz51KYH6V+BOUSJX4ItxbLHQQ== Date: Sat, 5 May 2018 14:25:53 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: AM5PR0701CA0071.eurprd07.prod.outlook.com (2603:10a6:203:2::33) To VI1PR0801MB1790.eurprd08.prod.outlook.com (2603:10a6:800:5b::15) x-incomingtopheadermarker: OriginalChecksum:A8BB01070A50F64A01A930377AD7507457EA59A6242CE65A8238210A6EB6E455; UpperCasedChecksum:C97CB1423E83E6C3F1394CBFFFFE62C4CC4CB0881A1C4ED8CA0A2A8C3FE62762; SizeAsReceived:7501; Count:48 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [TCGbMhqxwUnpJnyPW+7qImlUpn4owg0u] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB5EUR01HT216; 7:y7Lj3QpkLJUvFrdlrFTqBRSW1ZZ6LeZWg8dIFDUoV7IDufHK/Q+4dEMGPCVYe92Df4EGkodHEz0tUzlWaGMjfFxQmMFCzE+hgb4RR2olpRkJtM9ols5segJY2RyE+YcTtEWKKsPeDqqtEfA9m7TavNxfmZlypFhfN1NfCvmeCMp8119QFN2QoMWZQziWI5vTHtTPneniJXsoBC7GzGSA8NQ3YLnjHJvGxvVkopOXJhdgtEW6qrt8j+gWKT1oAIKc x-incomingheadercount: 48 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:DB5EUR01HT216; x-ms-traffictypediagnostic: DB5EUR01HT216: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:DB5EUR01HT216; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT216; x-forefront-prvs: 0663390E1B x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:DB5EUR01HT216; H:VI1PR0801MB1790.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:; x-microsoft-antispam-message-info: 4OHnyBFPQhHm4aleBnrqz+yEk/7zMiQlfeQHwLw1pTgfSE3fxgDn6YMnOSm6toSR423cKMjHXRgrkRGVk3Gl+UPcl1xIAGw6Tkfl15h4kQSEImxUuJpeh1/thvCnd1C7SeWfkGo/yoOAvpnCe5qx97/AraHgHvVoxxIfZcDZouCB1YLK9IAWpcx6isLwehzG MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 02bb1246-4a6b-42fc-e47b-08d5b2941b76 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 7181d4b0-87d6-4f4e-ba33-0d3746212cec X-MS-Exchange-CrossTenant-Network-Message-Id: 02bb1246-4a6b-42fc-e47b-08d5b2941b76 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 7181d4b0-87d6-4f4e-ba33-0d3746212cec X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2018 14:25:53.3473 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT216 Subject: [edk2] [PATCH] MdeModulePkg/AcpiPlatformDxe: Unload after execution. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "ruiyu.ni@intel.com" , "eric.dong@intel.com" , "star.zeng@intel.com" Content-Transfer-Encoding: quoted-printable Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_4 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" AcpiPlatformDxe solely performs one-time tasks and does not expose any services or create any events. Hence it can safely be unloaded after the Entry Point execution by returning an error code. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marvin Haeuser --- MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c b/M= deModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c index 44bdd94fa8db..8772961bfd31 100644 --- a/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c +++ b/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c @@ -1,7 +1,7 @@ /** @file Sample ACPI Platform Driver =20 - Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.
+ Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BS= D License which accompanies this distribution. The full text of the license may b= e found at @@ -255,6 +255,9 @@ AcpiPlatformEntryPoint ( } } =20 - return EFI_SUCCESS; + // + // Return an error code so that the driver is unloaded. + // + return EFI_ALREADY_STARTED; } =20 --=20 2.17.0.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel