diff options
author | Lan Tianyu <tianyu.lan@intel.com> | 2013-09-24 20:11:48 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2013-09-25 19:00:51 -0400 |
commit | bd950799d9510cac994fad2ea020767fe878b84b (patch) | |
tree | fe9f572e98acaa7894bbe779e19fe00a3a33379d /drivers/pci/hotplug/acpiphp_glue.c | |
parent | b8cac70afe983f0c48a0296bbb7a6177e99fbbb9 (diff) |
PCI: acpiphp: Convert to dynamic debug
This patch is to use pr_debug/info/warn/err to replace acpiphp debug
functions and remove module's debug param.
User interface change: before this patch, boot with the "acpiphp.debug"
kernel parameter to turn on debug. After this patch, set
CONFIG_DYNAMIC_DEBUG=y and boot with "acpiphp.dyndebug=+p" instead.
See Documentation/dynamic-debug-howto.txt.
[bhelgaas: changelog]
Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/hotplug/acpiphp_glue.c')
-rw-r--r-- | drivers/pci/hotplug/acpiphp_glue.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c index 0b7d23b4ad95..6557702a0592 100644 --- a/drivers/pci/hotplug/acpiphp_glue.c +++ b/drivers/pci/hotplug/acpiphp_glue.c | |||
@@ -39,6 +39,8 @@ | |||
39 | * bus. It loses the refcount when the the driver unloads. | 39 | * bus. It loses the refcount when the the driver unloads. |
40 | */ | 40 | */ |
41 | 41 | ||
42 | #define pr_fmt(fmt) "acpiphp_glue: " fmt | ||
43 | |||
42 | #include <linux/init.h> | 44 | #include <linux/init.h> |
43 | #include <linux/module.h> | 45 | #include <linux/module.h> |
44 | 46 | ||
@@ -58,8 +60,6 @@ static LIST_HEAD(bridge_list); | |||
58 | static DEFINE_MUTEX(bridge_mutex); | 60 | static DEFINE_MUTEX(bridge_mutex); |
59 | static DEFINE_MUTEX(acpiphp_context_lock); | 61 | static DEFINE_MUTEX(acpiphp_context_lock); |
60 | 62 | ||
61 | #define MY_NAME "acpiphp_glue" | ||
62 | |||
63 | static void handle_hotplug_event(acpi_handle handle, u32 type, void *data); | 63 | static void handle_hotplug_event(acpi_handle handle, u32 type, void *data); |
64 | static void acpiphp_sanitize_bus(struct pci_bus *bus); | 64 | static void acpiphp_sanitize_bus(struct pci_bus *bus); |
65 | static void acpiphp_set_hpp_values(struct pci_bus *bus); | 65 | static void acpiphp_set_hpp_values(struct pci_bus *bus); |
@@ -335,7 +335,7 @@ static acpi_status register_slot(acpi_handle handle, u32 lvl, void *data, | |||
335 | if (ACPI_FAILURE(status)) | 335 | if (ACPI_FAILURE(status)) |
336 | sun = bridge->nr_slots; | 336 | sun = bridge->nr_slots; |
337 | 337 | ||
338 | dbg("found ACPI PCI Hotplug slot %llu at PCI %04x:%02x:%02x\n", | 338 | pr_debug("found ACPI PCI Hotplug slot %llu at PCI %04x:%02x:%02x\n", |
339 | sun, pci_domain_nr(pbus), pbus->number, device); | 339 | sun, pci_domain_nr(pbus), pbus->number, device); |
340 | 340 | ||
341 | retval = acpiphp_register_hotplug_slot(slot, sun); | 341 | retval = acpiphp_register_hotplug_slot(slot, sun); |
@@ -343,10 +343,10 @@ static acpi_status register_slot(acpi_handle handle, u32 lvl, void *data, | |||
343 | slot->slot = NULL; | 343 | slot->slot = NULL; |
344 | bridge->nr_slots--; | 344 | bridge->nr_slots--; |
345 | if (retval == -EBUSY) | 345 | if (retval == -EBUSY) |
346 | warn("Slot %llu already registered by another " | 346 | pr_warn("Slot %llu already registered by another " |
347 | "hotplug driver\n", sun); | 347 | "hotplug driver\n", sun); |
348 | else | 348 | else |
349 | warn("acpiphp_register_hotplug_slot failed " | 349 | pr_warn("acpiphp_register_hotplug_slot failed " |
350 | "(err code = 0x%x)\n", retval); | 350 | "(err code = 0x%x)\n", retval); |
351 | } | 351 | } |
352 | /* Even if the slot registration fails, we can still use it. */ | 352 | /* Even if the slot registration fails, we can still use it. */ |
@@ -369,7 +369,7 @@ static acpi_status register_slot(acpi_handle handle, u32 lvl, void *data, | |||
369 | if (register_hotplug_dock_device(handle, | 369 | if (register_hotplug_dock_device(handle, |
370 | &acpiphp_dock_ops, context, | 370 | &acpiphp_dock_ops, context, |
371 | acpiphp_dock_init, acpiphp_dock_release)) | 371 | acpiphp_dock_init, acpiphp_dock_release)) |
372 | dbg("failed to register dock device\n"); | 372 | pr_debug("failed to register dock device\n"); |
373 | } | 373 | } |
374 | 374 | ||
375 | /* install notify handler */ | 375 | /* install notify handler */ |
@@ -427,7 +427,7 @@ static void cleanup_bridge(struct acpiphp_bridge *bridge) | |||
427 | ACPI_SYSTEM_NOTIFY, | 427 | ACPI_SYSTEM_NOTIFY, |
428 | handle_hotplug_event); | 428 | handle_hotplug_event); |
429 | if (ACPI_FAILURE(status)) | 429 | if (ACPI_FAILURE(status)) |
430 | err("failed to remove notify handler\n"); | 430 | pr_err("failed to remove notify handler\n"); |
431 | } | 431 | } |
432 | } | 432 | } |
433 | if (slot->slot) | 433 | if (slot->slot) |
@@ -830,8 +830,9 @@ static void hotplug_event(acpi_handle handle, u32 type, void *data) | |||
830 | switch (type) { | 830 | switch (type) { |
831 | case ACPI_NOTIFY_BUS_CHECK: | 831 | case ACPI_NOTIFY_BUS_CHECK: |
832 | /* bus re-enumerate */ | 832 | /* bus re-enumerate */ |
833 | dbg("%s: Bus check notify on %s\n", __func__, objname); | 833 | pr_debug("%s: Bus check notify on %s\n", __func__, objname); |
834 | dbg("%s: re-enumerating slots under %s\n", __func__, objname); | 834 | pr_debug("%s: re-enumerating slots under %s\n", |
835 | __func__, objname); | ||
835 | if (bridge) { | 836 | if (bridge) { |
836 | acpiphp_check_bridge(bridge); | 837 | acpiphp_check_bridge(bridge); |
837 | } else { | 838 | } else { |
@@ -845,7 +846,7 @@ static void hotplug_event(acpi_handle handle, u32 type, void *data) | |||
845 | 846 | ||
846 | case ACPI_NOTIFY_DEVICE_CHECK: | 847 | case ACPI_NOTIFY_DEVICE_CHECK: |
847 | /* device check */ | 848 | /* device check */ |
848 | dbg("%s: Device check notify on %s\n", __func__, objname); | 849 | pr_debug("%s: Device check notify on %s\n", __func__, objname); |
849 | if (bridge) { | 850 | if (bridge) { |
850 | acpiphp_check_bridge(bridge); | 851 | acpiphp_check_bridge(bridge); |
851 | } else { | 852 | } else { |
@@ -866,7 +867,7 @@ static void hotplug_event(acpi_handle handle, u32 type, void *data) | |||
866 | 867 | ||
867 | case ACPI_NOTIFY_EJECT_REQUEST: | 868 | case ACPI_NOTIFY_EJECT_REQUEST: |
868 | /* request device eject */ | 869 | /* request device eject */ |
869 | dbg("%s: Device eject notify on %s\n", __func__, objname); | 870 | pr_debug("%s: Device eject notify on %s\n", __func__, objname); |
870 | acpiphp_disable_and_eject_slot(func->slot); | 871 | acpiphp_disable_and_eject_slot(func->slot); |
871 | break; | 872 | break; |
872 | } | 873 | } |