Merge branch 'misc' into release
This commit is contained in:
@@ -1146,9 +1146,10 @@ static int __init dock_init(void)
|
||||
static void __exit dock_exit(void)
|
||||
{
|
||||
struct dock_station *dock_station;
|
||||
struct dock_station *tmp;
|
||||
|
||||
unregister_acpi_bus_notifier(&dock_acpi_notifier);
|
||||
list_for_each_entry(dock_station, &dock_stations, sibiling)
|
||||
list_for_each_entry_safe(dock_station, tmp, &dock_stations, sibiling)
|
||||
dock_remove(dock_station);
|
||||
}
|
||||
|
||||
|
@@ -86,7 +86,7 @@ static struct acpi_prt_entry *acpi_pci_irq_find_prt_entry(struct pci_dev *dev,
|
||||
}
|
||||
|
||||
/* http://bugzilla.kernel.org/show_bug.cgi?id=4773 */
|
||||
static struct dmi_system_id medion_md9580[] = {
|
||||
static const struct dmi_system_id medion_md9580[] = {
|
||||
{
|
||||
.ident = "Medion MD9580-F laptop",
|
||||
.matches = {
|
||||
@@ -98,7 +98,7 @@ static struct dmi_system_id medion_md9580[] = {
|
||||
};
|
||||
|
||||
/* http://bugzilla.kernel.org/show_bug.cgi?id=5044 */
|
||||
static struct dmi_system_id dell_optiplex[] = {
|
||||
static const struct dmi_system_id dell_optiplex[] = {
|
||||
{
|
||||
.ident = "Dell Optiplex GX1",
|
||||
.matches = {
|
||||
@@ -110,7 +110,7 @@ static struct dmi_system_id dell_optiplex[] = {
|
||||
};
|
||||
|
||||
/* http://bugzilla.kernel.org/show_bug.cgi?id=10138 */
|
||||
static struct dmi_system_id hp_t5710[] = {
|
||||
static const struct dmi_system_id hp_t5710[] = {
|
||||
{
|
||||
.ident = "HP t5710",
|
||||
.matches = {
|
||||
@@ -123,13 +123,13 @@ static struct dmi_system_id hp_t5710[] = {
|
||||
};
|
||||
|
||||
struct prt_quirk {
|
||||
struct dmi_system_id *system;
|
||||
const struct dmi_system_id *system;
|
||||
unsigned int segment;
|
||||
unsigned int bus;
|
||||
unsigned int device;
|
||||
unsigned char pin;
|
||||
char *source; /* according to BIOS */
|
||||
char *actual_source;
|
||||
const char *source; /* according to BIOS */
|
||||
const char *actual_source;
|
||||
};
|
||||
|
||||
#define PCI_INTX_PIN(c) (c - 'A' + 1)
|
||||
@@ -139,7 +139,7 @@ struct prt_quirk {
|
||||
* interrupt at the listed segment/bus/device/pin is connected to the first
|
||||
* link device, but it is actually connected to the second.
|
||||
*/
|
||||
static struct prt_quirk prt_quirks[] = {
|
||||
static const struct prt_quirk prt_quirks[] = {
|
||||
{ medion_md9580, 0, 0, 9, PCI_INTX_PIN('A'),
|
||||
"\\_SB_.PCI0.ISA_.LNKA",
|
||||
"\\_SB_.PCI0.ISA_.LNKB"},
|
||||
@@ -155,7 +155,7 @@ static void do_prt_fixups(struct acpi_prt_entry *entry,
|
||||
struct acpi_pci_routing_table *prt)
|
||||
{
|
||||
int i;
|
||||
struct prt_quirk *quirk;
|
||||
const struct prt_quirk *quirk;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(prt_quirks); i++) {
|
||||
quirk = &prt_quirks[i];
|
||||
|
@@ -783,11 +783,9 @@ static int acpi_get_throttling_state(struct acpi_processor *pr,
|
||||
(struct acpi_processor_tx_tss *)&(pr->throttling.
|
||||
states_tss[i]);
|
||||
if (tx->control == value)
|
||||
break;
|
||||
return i;
|
||||
}
|
||||
if (i > pr->throttling.state_count)
|
||||
i = -1;
|
||||
return i;
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int acpi_get_throttling_value(struct acpi_processor *pr,
|
||||
|
@@ -396,6 +396,15 @@ static struct dmi_system_id __initdata acpisleep_dmi_table[] = {
|
||||
DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"),
|
||||
},
|
||||
},
|
||||
{
|
||||
.callback = init_old_suspend_ordering,
|
||||
.ident = "Panasonic CF51-2L",
|
||||
.matches = {
|
||||
DMI_MATCH(DMI_BOARD_VENDOR,
|
||||
"Matsushita Electric Industrial Co.,Ltd."),
|
||||
DMI_MATCH(DMI_BOARD_NAME, "CF51-2L"),
|
||||
},
|
||||
},
|
||||
{},
|
||||
};
|
||||
#endif /* CONFIG_SUSPEND */
|
||||
|
Reference in New Issue
Block a user