View | Details | Raw Unified | Return to bug 196467 | Differences between
and this patch

Collapse All | Expand All

(-)linux/drivers/platform/x86/asus-wmi.c (-7 / +1 lines)
Lines 2182-2194 static int asus_wmi_remove(struct platfo Link Here
2182
	asus_wmi_backlight_exit(asus);
2182
	asus_wmi_backlight_exit(asus);
2183
	asus_wmi_input_exit(asus);
2183
	asus_wmi_input_exit(asus);
2184
	asus_wmi_led_exit(asus);
2184
	asus_wmi_led_exit(asus);
2185
2185
	asus_wmi_rfkill_exit(asus);
2186
	/* Don't call asus_wmi_rfkill_exit() blindly! The beast uses
2187
	   mutexes previously initialized by asus_wmi_rfkill_init()! So
2188
	   use this pair of routines symmetrically. */
2189
	if (!asus->driver->quirks->no_rfkill)
2190
		asus_wmi_rfkill_exit(asus);
2191
2192
	asus_wmi_debugfs_exit(asus);
2186
	asus_wmi_debugfs_exit(asus);
2193
	asus_wmi_platform_exit(asus);
2187
	asus_wmi_platform_exit(asus);
2194
	asus_hwmon_fan_set_auto(asus);
2188
	asus_hwmon_fan_set_auto(asus);

Return to bug 196467