diff options
Diffstat (limited to 'arch/x86/kernel/reboot.c')
| -rw-r--r-- | arch/x86/kernel/reboot.c | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c index 667188e0b5a..d2d1ce8170f 100644 --- a/arch/x86/kernel/reboot.c +++ b/arch/x86/kernel/reboot.c @@ -192,6 +192,15 @@ static struct dmi_system_id __initdata reboot_dmi_table[] = {  			DMI_MATCH(DMI_BOARD_NAME, "0KP561"),  		},  	}, +	{   /* Handle problems with rebooting on Dell Optiplex 360 with 0T656F */ +		.callback = set_bios_reboot, +		.ident = "Dell OptiPlex 360", +		.matches = { +			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), +			DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 360"), +			DMI_MATCH(DMI_BOARD_NAME, "0T656F"), +		}, +	},  	{	/* Handle problems with rebooting on Dell 2400's */  		.callback = set_bios_reboot,  		.ident = "Dell PowerEdge 2400",  |