Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753819Ab2KTXvT (ORCPT ); Tue, 20 Nov 2012 18:51:19 -0500 Received: from g5t0007.atlanta.hp.com ([15.192.0.44]:23594 "EHLO g5t0007.atlanta.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752089Ab2KTXvQ (ORCPT ); Tue, 20 Nov 2012 18:51:16 -0500 From: Toshi Kani To: linux-acpi@vger.kernel.org, rjw@sisk.pl, lenb@kernel.org Cc: linux-kernel@vger.kernel.org, joe@perches.com, bhelgaas@google.com, isimatu.yasuaki@jp.fujitsu.com, vijaymohan.pandarathil@hp.com, Toshi Kani Subject: [PATCH v7 0/5] ACPI: hotplug messages improvement Date: Tue, 20 Nov 2012 16:42:25 -0700 Message-Id: <1353454950-17010-1-git-send-email-toshi.kani@hp.com> X-Mailer: git-send-email 1.7.11.7 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2325 Lines: 61 This patchset improves logging messages for ACPI CPU, Memory, Container and Dock hotplug notify handlers. The patchset introduces a set of new macro interfaces, acpi_handle_(), and uses them to update the notify handlers. acpi_handle_() appends "ACPI" prefix and ACPI object path to the messages, which has similar usage model as dev_(). This improves diagnosis of hotplug operations since an error message in a log file identifies an object that caused an issue. The patchset is based on the linux-next branch of linux-pm.git tree. v7: - Changed acpi_handle_printk() not to call acpi_get_name() in interrupt context. v6: - Changed the interface name to acpi_handle_(), and declared them in include/linux/acpi.h. - Added __printf(3,4) to acpi_handle_printk() prototype. - Documented the interfaces acquire the global namespace mutex and may not be called from interrupt context. v5: - Added update for ACPI Dock hotplug error messages. - Added error status / ID info to the messages where needed. v4: - Changed to use dev_() where it is appropriate. v3: - Changed acpi_pr_debug() to NOP when !DEBUG and !DYNAMIC_DEBUG. DYNAMIC_DEBUG will be supported later when necessary. - Added const to a path variable in acpi_printk(). - Added more descriptions to the change log of patch 1/4. v2: - Set buffer.pointer to NULL in acpi_printk(). - Added acpi_pr_debug(). --- Toshi Kani (5): ACPI: Add acpi_handle_() interfaces ACPI: Update CPU hotplug error messages ACPI: Update Memory hotplug error messages ACPI: Update Container hotplug error messages ACPI: Update Dock hotplug error messages --- drivers/acpi/acpi_memhotplug.c | 24 ++++++++++++----------- drivers/acpi/container.c | 10 ++-------- drivers/acpi/dock.c | 30 ++++++++++++++-------------- drivers/acpi/processor_driver.c | 39 +++++++++++++++++++++++-------------- drivers/acpi/utils.c | 37 +++++++++++++++++++++++++++++++++++ include/linux/acpi.h | 43 +++++++++++++++++++++++++++++++++++++++++ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/