Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6050c8dd authored by Corentin Chary's avatar Corentin Chary Committed by Len Brown
Browse files

asus-laptop: restore acpi_generate_proc_event()



Restore acpi_generate_proc_event() for backward
compatibility with old acpi scripts.

Signed-off-by: default avatarCorentin Chary <corentincj@iksaif.net>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 5bee17f1
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -815,6 +815,7 @@ static int asus_setkeycode(struct input_dev *dev, int scancode, int keycode)
static void asus_hotk_notify(acpi_handle handle, u32 event, void *data)
{
	static struct key_entry *key;
	u16 count;

	/* TODO Find a better way to handle events count. */
	if (!hotk)
@@ -832,9 +833,11 @@ static void asus_hotk_notify(acpi_handle handle, u32 event, void *data)
		lcd_blank(FB_BLANK_POWERDOWN);
	}

	count = hotk->event_count[event % 128]++;
	acpi_bus_generate_proc_event(hotk->device, event, count);
	acpi_bus_generate_netlink_event(hotk->device->pnp.device_class,
					dev_name(&hotk->device->dev), event,
					hotk->event_count[event % 128]++);
					count);

	if (hotk->inputdev) {
		key = asus_get_entry_by_scancode(event);