Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752812AbcD0IyZ (ORCPT ); Wed, 27 Apr 2016 04:54:25 -0400 Received: from mga11.intel.com ([192.55.52.93]:2272 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751710AbcD0IyX (ORCPT ); Wed, 27 Apr 2016 04:54:23 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,540,1455004800"; d="scan'208";a="967451389" From: Lv Zheng To: "Rafael J. Wysocki" , "Rafael J. Wysocki" , Len Brown Cc: Lv Zheng , Lv Zheng , , linux-acpi@vger.kernel.org Subject: [PATCH v2 0/6] ACPI / osi: Fix several issues in _OSI handling Date: Wed, 27 Apr 2016 16:54:17 +0800 Message-Id: X-Mailer: git-send-email 1.7.10 In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1567 Lines: 36 This patchset cleans up _OSI handling code and fixes several issues in it. In the v2 version, as one fix has been changed to be a stable material, patches originally put before it need to be rebased. The necessary changes that are required by this fix are still kept before the fix patch, and the unnecessary changes that are not required by this fix are moved after the fix patch. So that the back porting of the stable materials could be easier. The coding style in the stable materials is kept wrong to be consistent to the coding style used by the old code, so checkpatch.pl may report warnings on the stable materials. Chen Yu (1): ACPI / osi: Fix default _OSI(Darwin) support Lv Zheng (5): ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal strings ACPI / osi: Cleanup _OSI("Linux") related code before introducing new support ACPI / osi: Add acpi_osi=!! to allow reverting acpi_osi=! ACPI / osi: Cleanup coding style issues before creating a separate OSI source file ACPI / osi: Collect _OSI handling into one single file Documentation/kernel-parameters.txt | 2 + drivers/acpi/Makefile | 2 +- drivers/acpi/blacklist.c | 196 +------------ drivers/acpi/internal.h | 2 + drivers/acpi/osi.c | 518 +++++++++++++++++++++++++++++++++++ drivers/acpi/osl.c | 228 +-------------- include/linux/acpi.h | 1 - 7 files changed, 530 insertions(+), 419 deletions(-) create mode 100644 drivers/acpi/osi.c -- 1.7.10