Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 362881
b: refs/heads/master
c: 6037a80
h: refs/heads/master
i:
  362879: 14cfcf7
v: v3
  • Loading branch information
Jiang Liu authored and Bjorn Helgaas committed Apr 12, 2013
1 parent 51840fe commit d936d9d
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 18 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5c0b04e3d913c91aee6e48e567e20a3f67849618
refs/heads/master: 6037a803b05eef9943fb64982e19964007fb7478
7 changes: 2 additions & 5 deletions trunk/drivers/pci/hotplug/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,12 @@ config HOTPLUG_PCI_IBM
When in doubt, say N.

config HOTPLUG_PCI_ACPI
tristate "ACPI PCI Hotplug driver"
depends on (!ACPI_DOCK && ACPI) || (ACPI_DOCK)
bool "ACPI PCI Hotplug driver"
depends on HOTPLUG_PCI=y && ((!ACPI_DOCK && ACPI) || (ACPI_DOCK))
help
Say Y here if you have a system that supports PCI Hotplug using
ACPI.

To compile this driver as a module, choose M here: the
module will be called acpiphp.

When in doubt, say N.

config HOTPLUG_PCI_ACPI_IBM
Expand Down
1 change: 1 addition & 0 deletions trunk/drivers/pci/hotplug/acpiphp.h
Original file line number Diff line number Diff line change
Expand Up @@ -190,5 +190,6 @@ extern u8 acpiphp_get_adapter_status (struct acpiphp_slot *slot);

/* variables */
extern bool acpiphp_debug;
extern bool acpiphp_disabled;

#endif /* _ACPIPHP_H */
19 changes: 7 additions & 12 deletions trunk/drivers/pci/hotplug/acpiphp_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
#define SLOT_NAME_SIZE 21 /* {_SUN} */

bool acpiphp_debug;
bool acpiphp_disabled;

/* local variables */
static struct acpiphp_attention_info *attention_info;
Expand All @@ -60,7 +61,9 @@ MODULE_AUTHOR(DRIVER_AUTHOR);
MODULE_DESCRIPTION(DRIVER_DESC);
MODULE_LICENSE("GPL");
MODULE_PARM_DESC(debug, "Debugging mode enabled or not");
MODULE_PARM_DESC(disable, "disable acpiphp driver");
module_param_named(debug, acpiphp_debug, bool, 0644);
module_param_named(disable, acpiphp_disabled, bool, 0444);

/* export the attention callback registration methods */
EXPORT_SYMBOL_GPL(acpiphp_register_attention);
Expand Down Expand Up @@ -353,9 +356,11 @@ void acpiphp_unregister_hotplug_slot(struct acpiphp_slot *acpiphp_slot)

static int __init acpiphp_init(void)
{
info(DRIVER_DESC " version: " DRIVER_VERSION "\n");
info(DRIVER_DESC " version: " DRIVER_VERSION "%s\n",
acpiphp_disabled ? ", disabled by user; please report a bug"
: "");

if (acpi_pci_disabled)
if (acpi_pci_disabled || acpiphp_disabled)
return 0;

/* read all the ACPI info from the system */
Expand All @@ -364,14 +369,4 @@ static int __init acpiphp_init(void)
}


static void __exit acpiphp_exit(void)
{
if (acpi_pci_disabled)
return;

/* deallocate internal data structures etc. */
acpiphp_glue_exit();
}

module_init(acpiphp_init);
module_exit(acpiphp_exit);

0 comments on commit d936d9d

Please sign in to comment.