diff options
Diffstat (limited to 'drivers/acpi/button.c')
| -rw-r--r-- | drivers/acpi/button.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/acpi/button.c b/drivers/acpi/button.c index 9d568d417ea..cb046c3fc3f 100644 --- a/drivers/acpi/button.c +++ b/drivers/acpi/button.c @@ -262,6 +262,7 @@ static int acpi_lid_send_state(struct acpi_button *button)  		return -ENODEV;  	/* input layer checks if event is redundant */  	input_report_switch(button->input, SW_LID, !state); +	input_sync(button->input);  	return 0;  } @@ -285,8 +286,8 @@ static void acpi_button_notify(acpi_handle handle, u32 event, void *data)  			input_report_key(input, keycode, 1);  			input_sync(input);  			input_report_key(input, keycode, 0); +			input_sync(input);  		} -		input_sync(input);  		acpi_bus_generate_proc_event(button->device, event,  					++button->pushed);  |