Lines 183-188
static int __init dmi_disable_osi_vista(
Link Here
|
183 |
{ |
183 |
{ |
184 |
printk(KERN_NOTICE PREFIX "DMI detected: %s\n", d->ident); |
184 |
printk(KERN_NOTICE PREFIX "DMI detected: %s\n", d->ident); |
185 |
acpi_osi_setup("!Windows 2006"); |
185 |
acpi_osi_setup("!Windows 2006"); |
|
|
186 |
acpi_osi_setup("!Windows 2006 SP1"); |
186 |
return 0; |
187 |
return 0; |
187 |
} |
188 |
} |
188 |
|
189 |
|
Lines 211-216
static struct dmi_system_id acpi_osi_dmi
Link Here
|
211 |
DMI_MATCH(DMI_PRODUCT_NAME, "Sony VGN-SR290J"), |
212 |
DMI_MATCH(DMI_PRODUCT_NAME, "Sony VGN-SR290J"), |
212 |
}, |
213 |
}, |
213 |
}, |
214 |
}, |
|
|
215 |
{ |
216 |
.callback = dmi_disable_osi_vista, |
217 |
.ident = "Toshiba P305D", |
218 |
.matches = { |
219 |
DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), |
220 |
DMI_MATCH(DMI_PRODUCT_NAME, "Satellite P305D"), |
221 |
}, |
222 |
}, |
214 |
|
223 |
|
215 |
/* |
224 |
/* |
216 |
* BIOS invocation of _OSI(Linux) is almost always a BIOS bug. |
225 |
* BIOS invocation of _OSI(Linux) is almost always a BIOS bug. |