Linux Input/HID development
 help / color / mirror / Atom feed
* Re: [REGRESSION] Missing bcm5974 touchpad on Macbooks
From: Takashi Iwai @ 2024-03-04 12:45 UTC (permalink / raw)
  To: Javier Carrasco
  Cc: Takashi Iwai, Javier Carrasco, Dmitry Torokhov, linux-input,
	linux-kernel, regressions
In-Reply-To: <6ef6c5bf-e6e5-4711-81c6-6ae41de2e61e@wolfvision.net>

On Mon, 04 Mar 2024 12:26:48 +0100,
Javier Carrasco wrote:
> 
> On 04.03.24 09:35, Takashi Iwai wrote:
> > Hi,
> > 
> > we've received a few regression reports for openSUSE Leap about the
> > missing touchpad on Macbooks.  After debugging, this turned out to be
> > the backport of the commit 2b9c3eb32a699acdd4784d6b93743271b4970899
> >     Input: bcm5974 - check endpoint type before starting traffic
> > 
> > And, the same regression was confirmed on the upstream 6.8-rc6
> > kernel.
> > 
> > Reverting the commit above fixes the problem, the touchpad reappears.
> > 
> > The detailed hardware info is found at:
> >   https://bugzilla.suse.com/show_bug.cgi?id=1220030
> > 
> > Feel free to join the bugzilla above, or let me know if you need
> > something for debugging, then I'll delegate on the bugzilla.
> > 
> > 
> > thanks,
> > 
> > Takashi
> > 
> 
> Hi Takashi,
> 
> The commit adds a check to ensure that the endpoint type is interrupt.
> 
> According to that report, the issue arose with a MacBook Pro 5.1 (no
> button, only trackpad endpoint), so the check on the tp_ep address
> (0x81) returns false. I assume that you see an error message
> ("Unexpected non-int endpoint) and  the probe function fails returning
> -ENODEV.

Right, there is the message.

> Do you see any warning in the logs when you revert the commit? It was
> added to prevent using wrong endpoint types, which will display the
> following warning: "BOGUS urb xfer, pipe "some_number" != type
> "another_number""

The revert was tested on the downstream kernel, but it has also the
check of bogus pipe, and there was no such warning, as far as I see
the report.

> I am just wondering if for some reason the check on interrupt type is
> wrong here.

I'll ask reporters to give the lsusb -v output so that we can take a
deeper look.  Also, I'm building a test kernel based on 6.8-rc7 with
the revert, and ask reporters to test with it, just to be sure.


thanks,

Takashi

^ permalink raw reply

* Re: [PATCH] platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
From: Ilpo Järvinen @ 2024-03-04 13:17 UTC (permalink / raw)
  To: hdegoede, linux-input, platform-driver-x86, linux-kernel,
	Alban Boyé
In-Reply-To: <20240227223919.11587-1-alban.boye@protonmail.com>

On Tue, 27 Feb 2024 22:40:17 +0000, Alban Boyé wrote:

> 



Thank you for your contribution, it has been applied to my local
review-ilpo branch. Note it will show up in the public
platform-drivers-x86/review-ilpo branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/1] platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
      commit: a8170d6a5d310eeaa3ecf3bbc8e3835004723f36

--
 i.


^ permalink raw reply

* Re: Input: iqs626a - Use scope-based resource management in iqs626_parse_events()
From: Markus Elfring @ 2024-03-04 13:30 UTC (permalink / raw)
  To: Dan Carpenter, Julia Lawall, linux-input, kernel-janitors,
	Dmitry Torokhov, Jeff LaBundy, Rob Herring, Uwe Kleine-König
  Cc: LKML, Jonathan Cameron
In-Reply-To: <2be02b12-84ce-4f83-b104-685f3b7cfd95@moroto.mountain>

> Generally kernel style is that you have to declare variables at the start of the block...
> But that's becoming less universal now that it's not a compile error.

Will it become more feasible to adjust the scope for further (local) variables?

Regards,
Markus

^ permalink raw reply

* Re: [REGRESSION] Missing bcm5974 touchpad on Macbooks
From: Javier Carrasco @ 2024-03-04 14:04 UTC (permalink / raw)
  To: Takashi Iwai, Javier Carrasco
  Cc: Dmitry Torokhov, linux-input, linux-kernel, regressions
In-Reply-To: <874jdm17yt.wl-tiwai@suse.de>


On 04.03.24 13:45, Takashi Iwai wrote:
> On Mon, 04 Mar 2024 12:26:48 +0100,
> Javier Carrasco wrote:
>>
>> On 04.03.24 09:35, Takashi Iwai wrote:
>>> Hi,
>>>
>>> we've received a few regression reports for openSUSE Leap about the
>>> missing touchpad on Macbooks.  After debugging, this turned out to be
>>> the backport of the commit 2b9c3eb32a699acdd4784d6b93743271b4970899
>>>     Input: bcm5974 - check endpoint type before starting traffic
>>>
>>> And, the same regression was confirmed on the upstream 6.8-rc6
>>> kernel.
>>>
>>> Reverting the commit above fixes the problem, the touchpad reappears.
>>>
>>> The detailed hardware info is found at:
>>>   https://bugzilla.suse.com/show_bug.cgi?id=1220030
>>>
>>> Feel free to join the bugzilla above, or let me know if you need
>>> something for debugging, then I'll delegate on the bugzilla.
>>>
>>>
>>> thanks,
>>>
>>> Takashi
>>>
>>
>> Hi Takashi,
>>
>> The commit adds a check to ensure that the endpoint type is interrupt.
>>
>> According to that report, the issue arose with a MacBook Pro 5.1 (no
>> button, only trackpad endpoint), so the check on the tp_ep address
>> (0x81) returns false. I assume that you see an error message
>> ("Unexpected non-int endpoint) and  the probe function fails returning
>> -ENODEV.
> 
> Right, there is the message.
> 
>> Do you see any warning in the logs when you revert the commit? It was
>> added to prevent using wrong endpoint types, which will display the
>> following warning: "BOGUS urb xfer, pipe "some_number" != type
>> "another_number""
> 
> The revert was tested on the downstream kernel, but it has also the
> check of bogus pipe, and there was no such warning, as far as I see
> the report.
> 
>> I am just wondering if for some reason the check on interrupt type is
>> wrong here.
> 
> I'll ask reporters to give the lsusb -v output so that we can take a
> deeper look.  Also, I'm building a test kernel based on 6.8-rc7 with
> the revert, and ask reporters to test with it, just to be sure.
> 
> 
> thanks,
> 
> Takashi


Getting the output of lsusb would be awesome, thank you.

The bcm9547 driver has always made the assumption that the endpoint type
is interrupt, and the expected output from lsusb would be something like

bEndpointAddress     0x81  EP 1 IN
bmAttributes         3
Transfer Type        Interrupt

which is what the reverted commit checks.

I don't have the specific piece of hardware the report mentions, but I
triggered the probe with the endpoint type = interrupt and the check was
fine i.e. the probe did not fail. That made me think that the endpoint
type could be different, but I am dubious about that.

I will keep an eye on the bugzilla you linked, in case we get feedback
quickly.

Best regards,
Javier Carrasco

^ permalink raw reply

* Re: Regression with Lenovo ThinkPad Compact USB Keyboard
From: Linux regression tracking (Thorsten Leemhuis) @ 2024-03-04 14:33 UTC (permalink / raw)
  To: Raphaël Halimi, Linux regressions mailing list
  Cc: Linux Input Mailing List, Dmitry Torokhov, Jiri Kosina,
	Benjamin Tissoires, Mikhail Khvainitski,
	Linux Stable Mailing List
In-Reply-To: <9db59ae4-be28-4ab3-a2ae-0b0f661f56be@gmail.com>

On 24.02.24 17:15, Raphaël Halimi wrote:
> Le 24/02/2024 à 14:51, Raphaël Halimi a écrit :
>> It can't be the third one (43527a0) since I clearly remember that I
>> experienced the regression before it was applied to the Debian kernel.
>>
>> So I'll try applying only the first one (46a0a2c), and report.
> 
> I can confirm that the module compiled with 46a0a2c alone does produces
> spurious middle-clicks.
> 
> Maybe "ThinkPad Compact Keyboard with TrackPoint" should also be
> excluded, like "ThinkPad TrackPoint Keyboard II" was in commit 43527a0 ?
> 
> But then, would 46a0a2c still be relevant ?

Hmmm, another week without any developer looking at this. That's not how
it should be. Guess I have to bring this to Linus attention sooner or
later then. But before doing so, please confirm that 6.8-rc8 is still
affected and reverting the culprit on top of it fixes the problem (the
tricks you used are not bad as such, but they can have side effects --
which might also be the reason why no developer has looked into this).

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
If I did something stupid, please tell me, as explained on that page.

#regzbot poke

^ permalink raw reply

* Re: Regression with Lenovo ThinkPad Compact USB Keyboard
From: Mikhail Khvoinitsky @ 2024-03-04 14:52 UTC (permalink / raw)
  To: Linux regressions mailing list, Jiri Kosina
  Cc: Raphaël Halimi, Linux Input Mailing List, Dmitry Torokhov,
	Benjamin Tissoires, Linux Stable Mailing List
In-Reply-To: <3bb95fcd-65cf-45dd-8d81-1a41b1ae0288@leemhuis.info>

Hi,

Sorry for ignoring this thread. I've submitted the fix [1] quite a
while ago but it is now in hid tree targeting 6.9. Maybe we can
redirect it into 6.8? Jiri, what do you think?

[1] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/commit/?h=for-6.9/lenovo&id=2814646f76f8518326964f12ff20aaee70ba154d

On Mon, 4 Mar 2024 at 16:34, Linux regression tracking (Thorsten
Leemhuis) <regressions@leemhuis.info> wrote:
>
> On 24.02.24 17:15, Raphaël Halimi wrote:
> > Le 24/02/2024 à 14:51, Raphaël Halimi a écrit :
> >> It can't be the third one (43527a0) since I clearly remember that I
> >> experienced the regression before it was applied to the Debian kernel.
> >>
> >> So I'll try applying only the first one (46a0a2c), and report.
> >
> > I can confirm that the module compiled with 46a0a2c alone does produces
> > spurious middle-clicks.
> >
> > Maybe "ThinkPad Compact Keyboard with TrackPoint" should also be
> > excluded, like "ThinkPad TrackPoint Keyboard II" was in commit 43527a0 ?
> >
> > But then, would 46a0a2c still be relevant ?
>
> Hmmm, another week without any developer looking at this. That's not how
> it should be. Guess I have to bring this to Linus attention sooner or
> later then. But before doing so, please confirm that 6.8-rc8 is still
> affected and reverting the culprit on top of it fixes the problem (the
> tricks you used are not bad as such, but they can have side effects --
> which might also be the reason why no developer has looked into this).
>
> Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
> --
> Everything you wanna know about Linux kernel regression tracking:
> https://linux-regtracking.leemhuis.info/about/#tldr
> If I did something stupid, please tell me, as explained on that page.
>
> #regzbot poke

^ permalink raw reply

* Re: Regression with Lenovo ThinkPad Compact USB Keyboard
From: Raphaël Halimi @ 2024-03-04 15:07 UTC (permalink / raw)
  To: Mikhail Khvoinitsky, Linux regressions mailing list, Jiri Kosina
  Cc: Linux Input Mailing List, Dmitry Torokhov, Benjamin Tissoires,
	Linux Stable Mailing List
In-Reply-To: <CAMMabwNo_yT4S3LaMV16Rmj6MiWL=TRYtB9wspfs_LWVgM=U8Q@mail.gmail.com>

Le 04/03/2024 à 15:52, Mikhail Khvoinitsky a écrit :
> Hi,
> 
> Sorry for ignoring this thread. I've submitted the fix [1] quite a
> while ago but it is now in hid tree targeting 6.9. Maybe we can
> redirect it into 6.8? Jiri, what do you think?
> 
> [1] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/commit/?h=for-6.9/lenovo&id=2814646f76f8518326964f12ff20aaee70ba154d

I'd be glad to test the module with this patch applied.

What's the default setting ? Should I set any parameter in sysfs to get 
the desired result (apply workaround) ?

Regards,

-- 
Raphaël Halimi

^ permalink raw reply

* Re: Regression with Lenovo ThinkPad Compact USB Keyboard
From: Mikhail Khvoinitsky @ 2024-03-04 15:12 UTC (permalink / raw)
  To: Raphaël Halimi
  Cc: Linux regressions mailing list, Jiri Kosina,
	Linux Input Mailing List, Dmitry Torokhov, Benjamin Tissoires,
	Linux Stable Mailing List
In-Reply-To: <b30dc4a1-57aa-4ff5-ae52-7a01203b8be9@gmail.com>

> I'd be glad to test the module with this patch applied.

Sure.

> What's the default setting ? Should I set any parameter in sysfs to get
> the desired result (apply workaround) ?

Default is 1, so you don't have to change anything.

On Mon, 4 Mar 2024 at 17:07, Raphaël Halimi <raphael.halimi@gmail.com> wrote:
>
> Le 04/03/2024 à 15:52, Mikhail Khvoinitsky a écrit :
> > Hi,
> >
> > Sorry for ignoring this thread. I've submitted the fix [1] quite a
> > while ago but it is now in hid tree targeting 6.9. Maybe we can
> > redirect it into 6.8? Jiri, what do you think?
> >
> > [1] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/commit/?h=for-6.9/lenovo&id=2814646f76f8518326964f12ff20aaee70ba154d
>
> I'd be glad to test the module with this patch applied.
>
> What's the default setting ? Should I set any parameter in sysfs to get
> the desired result (apply workaround) ?
>
> Regards,
>
> --
> Raphaël Halimi

^ permalink raw reply

* Re: Regression with Lenovo ThinkPad Compact USB Keyboard
From: Raphaël Halimi @ 2024-03-04 16:09 UTC (permalink / raw)
  To: Mikhail Khvoinitsky
  Cc: Linux regressions mailing list, Jiri Kosina,
	Linux Input Mailing List, Dmitry Torokhov, Benjamin Tissoires,
	Linux Stable Mailing List
In-Reply-To: <CAMMabwNVwapthrDkCLOQsWkObzvTKVzDMiod3KPVa1hoy0CzRA@mail.gmail.com>

Le 04/03/2024 à 16:12, Mikhail Khvoinitsky a écrit :
>> I'd be glad to test the module with this patch applied.
> 
> Sure.
> 
>> What's the default setting ? Should I set any parameter in sysfs to get
>> the desired result (apply workaround) ?
> 
> Default is 1, so you don't have to change anything.

Thanks, it's done. I'll test and report.

Regards,

-- 
Raphaël Halimi

^ permalink raw reply

* [PATCH v3 02/10] auxdisplay/ht16k33: Remove struct backlight_ops.check_fb
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

The driver sets struct fb_info.bl_dev to the correct backlight
device. Thus rely on the backlight core code to match backlight
and framebuffer devices, and remove the extra check_fb() function
from struct backlight_ops.

v3:
	* use 'check_fb()' in commit message (Andy)

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Robin van der Gracht <robin@protonic.nl>
Acked-by: Robin van der Gracht <robin@protonic.nl>
Acked-by: Andy Shevchenko <andy@kernel.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/auxdisplay/ht16k33.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/drivers/auxdisplay/ht16k33.c b/drivers/auxdisplay/ht16k33.c
index a90430b7d07ba..0a858db32486b 100644
--- a/drivers/auxdisplay/ht16k33.c
+++ b/drivers/auxdisplay/ht16k33.c
@@ -325,16 +325,8 @@ static int ht16k33_bl_update_status(struct backlight_device *bl)
 	return ht16k33_brightness_set(priv, brightness);
 }
 
-static int ht16k33_bl_check_fb(struct backlight_device *bl, struct fb_info *fi)
-{
-	struct ht16k33_priv *priv = bl_get_data(bl);
-
-	return (fi == NULL) || (fi->par == priv);
-}
-
 static const struct backlight_ops ht16k33_bl_ops = {
 	.update_status	= ht16k33_bl_update_status,
-	.check_fb	= ht16k33_bl_check_fb,
 };
 
 /*
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 03/10] hid/hid-picolcd: Fix initialization order
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann,
	Bruno Prémont
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

For drivers that support backlight, LCD and fbdev devices, fbdev has
to be initialized last. See documentation for struct fbinfo.bl_dev.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Cc: "Bruno Prémont" <bonbons@linux-vserver.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/hid/hid-picolcd_core.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/hid/hid-picolcd_core.c b/drivers/hid/hid-picolcd_core.c
index bbda231a7ce30..5ddebe25eb91f 100644
--- a/drivers/hid/hid-picolcd_core.c
+++ b/drivers/hid/hid-picolcd_core.c
@@ -474,11 +474,6 @@ static int picolcd_probe_lcd(struct hid_device *hdev, struct picolcd_data *data)
 	if (error)
 		goto err;
 
-	/* Set up the framebuffer device */
-	error = picolcd_init_framebuffer(data);
-	if (error)
-		goto err;
-
 	/* Setup lcd class device */
 	error = picolcd_init_lcd(data, picolcd_out_report(REPORT_CONTRAST, hdev));
 	if (error)
@@ -489,6 +484,11 @@ static int picolcd_probe_lcd(struct hid_device *hdev, struct picolcd_data *data)
 	if (error)
 		goto err;
 
+	/* Set up the framebuffer device */
+	error = picolcd_init_framebuffer(data);
+	if (error)
+		goto err;
+
 	/* Setup the LED class devices */
 	error = picolcd_init_leds(data, picolcd_out_report(REPORT_LED_STATE, hdev));
 	if (error)
@@ -502,9 +502,9 @@ static int picolcd_probe_lcd(struct hid_device *hdev, struct picolcd_data *data)
 	return 0;
 err:
 	picolcd_exit_leds(data);
+	picolcd_exit_framebuffer(data);
 	picolcd_exit_backlight(data);
 	picolcd_exit_lcd(data);
-	picolcd_exit_framebuffer(data);
 	picolcd_exit_cir(data);
 	picolcd_exit_keys(data);
 	return error;
@@ -623,9 +623,9 @@ static void picolcd_remove(struct hid_device *hdev)
 	/* Cleanup LED */
 	picolcd_exit_leds(data);
 	/* Clean up the framebuffer */
+	picolcd_exit_framebuffer(data);
 	picolcd_exit_backlight(data);
 	picolcd_exit_lcd(data);
-	picolcd_exit_framebuffer(data);
 	/* Cleanup input */
 	picolcd_exit_cir(data);
 	picolcd_exit_keys(data);
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 05/10] backlight/aat2870-backlight: Remove struct backlight.check_fb
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

The driver's implementation of check_fb always returns true, which
is the default if no implementation has been set. So remove the code
from the driver.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/backlight/aat2870_bl.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/drivers/video/backlight/aat2870_bl.c b/drivers/video/backlight/aat2870_bl.c
index 81fde3abb92c4..b4c3354a1a8a6 100644
--- a/drivers/video/backlight/aat2870_bl.c
+++ b/drivers/video/backlight/aat2870_bl.c
@@ -12,7 +12,6 @@
 #include <linux/platform_device.h>
 #include <linux/mutex.h>
 #include <linux/delay.h>
-#include <linux/fb.h>
 #include <linux/backlight.h>
 #include <linux/mfd/aat2870.h>
 
@@ -90,15 +89,9 @@ static int aat2870_bl_update_status(struct backlight_device *bd)
 	return 0;
 }
 
-static int aat2870_bl_check_fb(struct backlight_device *bd, struct fb_info *fi)
-{
-	return 1;
-}
-
 static const struct backlight_ops aat2870_bl_ops = {
 	.options = BL_CORE_SUSPENDRESUME,
 	.update_status = aat2870_bl_update_status,
-	.check_fb = aat2870_bl_check_fb,
 };
 
 static int aat2870_bl_probe(struct platform_device *pdev)
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 00/10] backlight: Replace struct fb_info in interfaces
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann

Backlight drivers implement struct backlight_ops.check_fb, which
uses struct fb_info in its interface. Replace the callback with one
that does not use fb_info.

In DRM, we have several drivers that implement backlight support. By
including <linux/backlight.h> these drivers depend on <linux/fb.h>.
At the same time, fbdev is deprecated for new drivers and likely to
be replaced on many systems.

This patchset is part of a larger effort to implement the backlight
code without depending on fbdev.

Patch 1 makes the backlight core match backlight and framebuffer
devices via struct fb_info.bl_dev. Patches 2 to 9 then go through
drivers and remove unnecessary implementations of check_fb. Finally,
patch 10 replaces the check_fb hook with controls_device, which
uses the framebuffer's Linux device instead of the framebuffer.

v3:
	* hide CONFIG_FB_BACKLIGHT behind fb_bl_device() (Lee)
	* if-else cleanups (Andy)
	* fix commit message of patch 2 (Andy)
v2:
	* fix hid-picolcd for CONFIG_FB_BACKLIGHT=n
	* fixes to commit messages

Thomas Zimmermann (10):
  backlight: Match backlight device against struct fb_info.bl_dev
  auxdisplay/ht16k33: Remove struct backlight_ops.check_fb
  hid/hid-picolcd: Fix initialization order
  hid/hid-picolcd: Remove struct backlight_ops.check_fb
  backlight/aat2870-backlight: Remove struct backlight.check_fb
  backlight/pwm-backlight: Remove struct backlight_ops.check_fb
  fbdev/sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb
  fbdev/ssd1307fb: Init backlight before registering framebuffer
  fbdev/ssd1307fb: Remove struct backlight_ops.check_fb
  backlight: Add controls_device callback to struct backlight_ops

 drivers/auxdisplay/ht16k33.c             |  8 ------
 drivers/hid/hid-picolcd_backlight.c      |  7 ------
 drivers/hid/hid-picolcd_core.c           | 14 +++++------
 drivers/hid/hid-picolcd_fb.c             |  6 +++++
 drivers/video/backlight/aat2870_bl.c     |  7 ------
 drivers/video/backlight/backlight.c      |  8 ++++--
 drivers/video/backlight/bd6107.c         | 12 ++++-----
 drivers/video/backlight/gpio_backlight.c | 12 ++++-----
 drivers/video/backlight/lv5207lp.c       | 12 ++++-----
 drivers/video/backlight/pwm_bl.c         | 12 ---------
 drivers/video/fbdev/core/fb_backlight.c  |  5 ++++
 drivers/video/fbdev/sh_mobile_lcdcfb.c   |  7 ------
 drivers/video/fbdev/ssd1307fb.c          | 31 +++++++++---------------
 include/linux/backlight.h                | 16 ++++++------
 include/linux/fb.h                       |  9 +++++++
 include/linux/pwm_backlight.h            |  1 -
 16 files changed, 70 insertions(+), 97 deletions(-)

-- 
2.44.0


^ permalink raw reply

* [PATCH v3 01/10] backlight: Match backlight device against struct fb_info.bl_dev
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

Framebuffer drivers for devices with dedicated backlight are supposed
to set struct fb_info.bl_dev to the backlight's respective device. Use
the value to match backlight and framebuffer in the backlight core code.

The code first tests against struct backlight_ops.check_ops. If this
test succeeds, it performs the test against fbdev. So backlight drivers
can override the later test as before.

Fbdev's backlight support depends on CONFIG_FB_BACKLIGHT. To avoid
ifdef in the code, the new helper fb_bl_device() returns the backlight
device, or NULL if the config option has been disabled. The test in
the backlight code will then do nothing.

v3:
	* hide ifdef in fb_bl_device() (Lee)
	* no if-else blocks (Andy)

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/backlight/backlight.c     | 8 ++++++--
 drivers/video/fbdev/core/fb_backlight.c | 5 +++++
 include/linux/fb.h                      | 9 +++++++++
 3 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/drivers/video/backlight/backlight.c b/drivers/video/backlight/backlight.c
index 86e1cdc8e3697..4f7973c6fcc79 100644
--- a/drivers/video/backlight/backlight.c
+++ b/drivers/video/backlight/backlight.c
@@ -98,7 +98,9 @@ static int fb_notifier_callback(struct notifier_block *self,
 {
 	struct backlight_device *bd;
 	struct fb_event *evdata = data;
-	int node = evdata->info->node;
+	struct fb_info *info = evdata->info;
+	struct backlight_device *fb_bd = fb_bl_device(info);
+	int node = info->node;
 	int fb_blank = 0;
 
 	/* If we aren't interested in this event, skip it immediately ... */
@@ -110,7 +112,9 @@ static int fb_notifier_callback(struct notifier_block *self,
 
 	if (!bd->ops)
 		goto out;
-	if (bd->ops->check_fb && !bd->ops->check_fb(bd, evdata->info))
+	if (bd->ops->check_fb && !bd->ops->check_fb(bd, info))
+		goto out;
+	if (fb_bd && fb_bd != bd)
 		goto out;
 
 	fb_blank = *(int *)evdata->data;
diff --git a/drivers/video/fbdev/core/fb_backlight.c b/drivers/video/fbdev/core/fb_backlight.c
index e2d3b3adc870f..d3470a90042ea 100644
--- a/drivers/video/fbdev/core/fb_backlight.c
+++ b/drivers/video/fbdev/core/fb_backlight.c
@@ -30,4 +30,9 @@ void fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max)
 	mutex_unlock(&fb_info->bl_curve_mutex);
 }
 EXPORT_SYMBOL_GPL(fb_bl_default_curve);
+
+struct backlight_device *fb_bl_device(struct fb_info *info)
+{
+	return info->bl_dev;
+}
 #endif
diff --git a/include/linux/fb.h b/include/linux/fb.h
index 708e6a177b1be..1dce640308b5e 100644
--- a/include/linux/fb.h
+++ b/include/linux/fb.h
@@ -732,6 +732,15 @@ extern struct fb_info *framebuffer_alloc(size_t size, struct device *dev);
 extern void framebuffer_release(struct fb_info *info);
 extern void fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max);
 
+#if IS_ENABLED(CONFIG_FB_BACKLIGHT)
+struct backlight_device *fb_bl_device(struct fb_info *info);
+#else
+struct backlight_device *fb_bl_device(struct fb_info *info)
+{
+	return NULL;
+}
+#endif
+
 /* fbmon.c */
 #define FB_MAXTIMINGS		0
 #define FB_VSYNCTIMINGS		1
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 04/10] hid/hid-picolcd: Remove struct backlight_ops.check_fb
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann,
	Bruno Prémont
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

Update the driver to initialize struct fb_info.bl_dev to its backlight
device, if any. Thus rely on the backlight core code to match backlight
and framebuffer devices, and remove the extra check_fb function from
struct backlight_ops.

v2:
	* protect against CONFIG_FB_BACKLIGHT (Javier, kernel test robot)
	* reword commit message (Daniel)

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Cc: "Bruno Prémont" <bonbons@linux-vserver.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/hid/hid-picolcd_backlight.c | 7 -------
 drivers/hid/hid-picolcd_fb.c        | 6 ++++++
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/drivers/hid/hid-picolcd_backlight.c b/drivers/hid/hid-picolcd_backlight.c
index 5bd2a8c4bbd66..08d16917eb60b 100644
--- a/drivers/hid/hid-picolcd_backlight.c
+++ b/drivers/hid/hid-picolcd_backlight.c
@@ -9,7 +9,6 @@
 
 #include <linux/hid.h>
 
-#include <linux/fb.h>
 #include <linux/backlight.h>
 
 #include "hid-picolcd.h"
@@ -39,15 +38,9 @@ static int picolcd_set_brightness(struct backlight_device *bdev)
 	return 0;
 }
 
-static int picolcd_check_bl_fb(struct backlight_device *bdev, struct fb_info *fb)
-{
-	return fb && fb == picolcd_fbinfo((struct picolcd_data *)bl_get_data(bdev));
-}
-
 static const struct backlight_ops picolcd_blops = {
 	.update_status  = picolcd_set_brightness,
 	.get_brightness = picolcd_get_brightness,
-	.check_fb       = picolcd_check_bl_fb,
 };
 
 int picolcd_init_backlight(struct picolcd_data *data, struct hid_report *report)
diff --git a/drivers/hid/hid-picolcd_fb.c b/drivers/hid/hid-picolcd_fb.c
index d7dddd99d325e..750206f5fc674 100644
--- a/drivers/hid/hid-picolcd_fb.c
+++ b/drivers/hid/hid-picolcd_fb.c
@@ -493,6 +493,12 @@ int picolcd_init_framebuffer(struct picolcd_data *data)
 	info->fix = picolcdfb_fix;
 	info->fix.smem_len   = PICOLCDFB_SIZE*8;
 
+#ifdef CONFIG_FB_BACKLIGHT
+#ifdef CONFIG_HID_PICOLCD_BACKLIGHT
+	info->bl_dev = data->backlight;
+#endif
+#endif
+
 	fbdata = info->par;
 	spin_lock_init(&fbdata->lock);
 	fbdata->picolcd = data;
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 07/10] fbdev/sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

The driver sets struct fb_info.bl_dev to the correct backlight
device. Thus rely on the backlight core code to match backlight
and framebuffer devices, and remove the extra check_fb function
from struct backlight_ops.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/fbdev/sh_mobile_lcdcfb.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/drivers/video/fbdev/sh_mobile_lcdcfb.c b/drivers/video/fbdev/sh_mobile_lcdcfb.c
index eb2297b37504c..bf34c8ec1a26c 100644
--- a/drivers/video/fbdev/sh_mobile_lcdcfb.c
+++ b/drivers/video/fbdev/sh_mobile_lcdcfb.c
@@ -2140,17 +2140,10 @@ static int sh_mobile_lcdc_get_brightness(struct backlight_device *bdev)
 	return ch->bl_brightness;
 }
 
-static int sh_mobile_lcdc_check_fb(struct backlight_device *bdev,
-				   struct fb_info *info)
-{
-	return (info->bl_dev == bdev);
-}
-
 static const struct backlight_ops sh_mobile_lcdc_bl_ops = {
 	.options	= BL_CORE_SUSPENDRESUME,
 	.update_status	= sh_mobile_lcdc_update_bl,
 	.get_brightness	= sh_mobile_lcdc_get_brightness,
-	.check_fb	= sh_mobile_lcdc_check_fb,
 };
 
 static struct backlight_device *sh_mobile_lcdc_bl_probe(struct device *parent,
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 06/10] backlight/pwm-backlight: Remove struct backlight_ops.check_fb
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann,
	Uwe Kleine-König
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

The internal check_fb callback from struct pwm_bl_data is never
implemented. The driver's implementation of check_fb always
returns true, which is the backlight core's default if no
implementation has been set. So remove the code from the driver.

v2:
	* reword commit message

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Cc: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/backlight/pwm_bl.c | 12 ------------
 include/linux/pwm_backlight.h    |  1 -
 2 files changed, 13 deletions(-)

diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c
index ffcebf6aa76a9..61d30bc98eea5 100644
--- a/drivers/video/backlight/pwm_bl.c
+++ b/drivers/video/backlight/pwm_bl.c
@@ -11,7 +11,6 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/platform_device.h>
-#include <linux/fb.h>
 #include <linux/backlight.h>
 #include <linux/err.h>
 #include <linux/pwm.h>
@@ -34,7 +33,6 @@ struct pwm_bl_data {
 					  int brightness);
 	void			(*notify_after)(struct device *,
 					int brightness);
-	int			(*check_fb)(struct device *, struct fb_info *);
 	void			(*exit)(struct device *);
 };
 
@@ -129,17 +127,8 @@ static int pwm_backlight_update_status(struct backlight_device *bl)
 	return 0;
 }
 
-static int pwm_backlight_check_fb(struct backlight_device *bl,
-				  struct fb_info *info)
-{
-	struct pwm_bl_data *pb = bl_get_data(bl);
-
-	return !pb->check_fb || pb->check_fb(pb->dev, info);
-}
-
 static const struct backlight_ops pwm_backlight_ops = {
 	.update_status	= pwm_backlight_update_status,
-	.check_fb	= pwm_backlight_check_fb,
 };
 
 #ifdef CONFIG_OF
@@ -482,7 +471,6 @@ static int pwm_backlight_probe(struct platform_device *pdev)
 
 	pb->notify = data->notify;
 	pb->notify_after = data->notify_after;
-	pb->check_fb = data->check_fb;
 	pb->exit = data->exit;
 	pb->dev = &pdev->dev;
 	pb->enabled = false;
diff --git a/include/linux/pwm_backlight.h b/include/linux/pwm_backlight.h
index cdd2ac366bc72..0bf80e98d5b40 100644
--- a/include/linux/pwm_backlight.h
+++ b/include/linux/pwm_backlight.h
@@ -19,7 +19,6 @@ struct platform_pwm_backlight_data {
 	int (*notify)(struct device *dev, int brightness);
 	void (*notify_after)(struct device *dev, int brightness);
 	void (*exit)(struct device *dev);
-	int (*check_fb)(struct device *dev, struct fb_info *info);
 };
 
 #endif
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 08/10] fbdev/ssd1307fb: Init backlight before registering framebuffer
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

For drivers that support backlight, LCD and fbdev devices, fbdev has
to be initialized last. See documentation for struct fbinfo.bl_dev.

The backlight name's index number comes from register_framebuffer(),
which now happens after initializing the backlight device. So like
in all other backlight drivers, we now give the backlight device a
generic name without the fbdev index.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/fbdev/ssd1307fb.c | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/drivers/video/fbdev/ssd1307fb.c b/drivers/video/fbdev/ssd1307fb.c
index 1a4f90ea7d5a8..0d1590c61eb06 100644
--- a/drivers/video/fbdev/ssd1307fb.c
+++ b/drivers/video/fbdev/ssd1307fb.c
@@ -594,7 +594,6 @@ static int ssd1307fb_probe(struct i2c_client *client)
 {
 	struct device *dev = &client->dev;
 	struct backlight_device *bl;
-	char bl_name[12];
 	struct fb_info *info;
 	struct fb_deferred_io *ssd1307fb_defio;
 	u32 vmem_size;
@@ -733,31 +732,30 @@ static int ssd1307fb_probe(struct i2c_client *client)
 	if (ret)
 		goto regulator_enable_error;
 
-	ret = register_framebuffer(info);
-	if (ret) {
-		dev_err(dev, "Couldn't register the framebuffer\n");
-		goto panel_init_error;
-	}
-
-	snprintf(bl_name, sizeof(bl_name), "ssd1307fb%d", info->node);
-	bl = backlight_device_register(bl_name, dev, par, &ssd1307fb_bl_ops,
+	bl = backlight_device_register("ssd1307fb-bl", dev, par, &ssd1307fb_bl_ops,
 				       NULL);
 	if (IS_ERR(bl)) {
 		ret = PTR_ERR(bl);
 		dev_err(dev, "unable to register backlight device: %d\n", ret);
-		goto bl_init_error;
+		goto panel_init_error;
+	}
+	info->bl_dev = bl;
+
+	ret = register_framebuffer(info);
+	if (ret) {
+		dev_err(dev, "Couldn't register the framebuffer\n");
+		goto fb_init_error;
 	}
 
 	bl->props.brightness = par->contrast;
 	bl->props.max_brightness = MAX_CONTRAST;
-	info->bl_dev = bl;
 
 	dev_info(dev, "fb%d: %s framebuffer device registered, using %d bytes of video memory\n", info->node, info->fix.id, vmem_size);
 
 	return 0;
 
-bl_init_error:
-	unregister_framebuffer(info);
+fb_init_error:
+	backlight_device_unregister(bl);
 panel_init_error:
 	pwm_disable(par->pwm);
 	pwm_put(par->pwm);
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 09/10] fbdev/ssd1307fb: Remove struct backlight_ops.check_fb
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

The driver sets struct fb_info.bl_dev to the correct backlight
device. Thus rely on the backlight core code to match backlight
and framebuffer devices, and remove the extra check_fb function
from struct backlight_ops.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/fbdev/ssd1307fb.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/drivers/video/fbdev/ssd1307fb.c b/drivers/video/fbdev/ssd1307fb.c
index 0d1590c61eb06..3f30af3c059e0 100644
--- a/drivers/video/fbdev/ssd1307fb.c
+++ b/drivers/video/fbdev/ssd1307fb.c
@@ -530,17 +530,10 @@ static int ssd1307fb_get_brightness(struct backlight_device *bdev)
 	return par->contrast;
 }
 
-static int ssd1307fb_check_fb(struct backlight_device *bdev,
-				   struct fb_info *info)
-{
-	return (info->bl_dev == bdev);
-}
-
 static const struct backlight_ops ssd1307fb_bl_ops = {
 	.options	= BL_CORE_SUSPENDRESUME,
 	.update_status	= ssd1307fb_update_bl,
 	.get_brightness	= ssd1307fb_get_brightness,
-	.check_fb	= ssd1307fb_check_fb,
 };
 
 static struct ssd1307fb_deviceinfo ssd1307fb_ssd1305_deviceinfo = {
-- 
2.44.0


^ permalink raw reply related

* [PATCH v3 10/10] backlight: Add controls_device callback to struct backlight_ops
From: Thomas Zimmermann @ 2024-03-04 16:29 UTC (permalink / raw)
  To: lee, andy, daniel.thompson, jingoohan1, deller, robin, javierm
  Cc: dri-devel, linux-fbdev, linux-input, linux-pwm, Thomas Zimmermann
In-Reply-To: <20240304163220.19144-1-tzimmermann@suse.de>

Replace check_fb with controls_device in struct backlight_ops. The
new callback interface takes a Linux device instead of a framebuffer.
Resolves one of the dependencies of backlight.h on fb.h.

The few drivers that had custom implementations of check_fb can easily
use the framebuffer's Linux device instead. Update them accordingly.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
---
 drivers/video/backlight/backlight.c      |  2 +-
 drivers/video/backlight/bd6107.c         | 12 ++++++------
 drivers/video/backlight/gpio_backlight.c | 12 ++++++------
 drivers/video/backlight/lv5207lp.c       | 12 ++++++------
 include/linux/backlight.h                | 16 ++++++++--------
 5 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/drivers/video/backlight/backlight.c b/drivers/video/backlight/backlight.c
index 4f7973c6fcc79..2bd4299206aef 100644
--- a/drivers/video/backlight/backlight.c
+++ b/drivers/video/backlight/backlight.c
@@ -112,7 +112,7 @@ static int fb_notifier_callback(struct notifier_block *self,
 
 	if (!bd->ops)
 		goto out;
-	if (bd->ops->check_fb && !bd->ops->check_fb(bd, info))
+	if (bd->ops->controls_device && !bd->ops->controls_device(bd, info->device))
 		goto out;
 	if (fb_bd && fb_bd != bd)
 		goto out;
diff --git a/drivers/video/backlight/bd6107.c b/drivers/video/backlight/bd6107.c
index c95a12bf0ce26..d124ede084ef9 100644
--- a/drivers/video/backlight/bd6107.c
+++ b/drivers/video/backlight/bd6107.c
@@ -99,18 +99,18 @@ static int bd6107_backlight_update_status(struct backlight_device *backlight)
 	return 0;
 }
 
-static int bd6107_backlight_check_fb(struct backlight_device *backlight,
-				       struct fb_info *info)
+static bool bd6107_backlight_controls_device(struct backlight_device *backlight,
+					     struct device *display_dev)
 {
 	struct bd6107 *bd = bl_get_data(backlight);
 
-	return !bd->pdata->dev || bd->pdata->dev == info->device;
+	return !bd->pdata->dev || bd->pdata->dev == display_dev;
 }
 
 static const struct backlight_ops bd6107_backlight_ops = {
-	.options	= BL_CORE_SUSPENDRESUME,
-	.update_status	= bd6107_backlight_update_status,
-	.check_fb	= bd6107_backlight_check_fb,
+	.options	 = BL_CORE_SUSPENDRESUME,
+	.update_status	 = bd6107_backlight_update_status,
+	.controls_device = bd6107_backlight_controls_device,
 };
 
 static int bd6107_probe(struct i2c_client *client)
diff --git a/drivers/video/backlight/gpio_backlight.c b/drivers/video/backlight/gpio_backlight.c
index d28c30b2a35d2..c0cff685ea848 100644
--- a/drivers/video/backlight/gpio_backlight.c
+++ b/drivers/video/backlight/gpio_backlight.c
@@ -30,18 +30,18 @@ static int gpio_backlight_update_status(struct backlight_device *bl)
 	return 0;
 }
 
-static int gpio_backlight_check_fb(struct backlight_device *bl,
-				   struct fb_info *info)
+static bool gpio_backlight_controls_device(struct backlight_device *bl,
+					   struct device *display_dev)
 {
 	struct gpio_backlight *gbl = bl_get_data(bl);
 
-	return !gbl->dev || gbl->dev == info->device;
+	return !gbl->dev || gbl->dev == display_dev;
 }
 
 static const struct backlight_ops gpio_backlight_ops = {
-	.options	= BL_CORE_SUSPENDRESUME,
-	.update_status	= gpio_backlight_update_status,
-	.check_fb	= gpio_backlight_check_fb,
+	.options	 = BL_CORE_SUSPENDRESUME,
+	.update_status	 = gpio_backlight_update_status,
+	.controls_device = gpio_backlight_controls_device,
 };
 
 static int gpio_backlight_probe(struct platform_device *pdev)
diff --git a/drivers/video/backlight/lv5207lp.c b/drivers/video/backlight/lv5207lp.c
index 1f1d06b4e119a..0cf00fee0f605 100644
--- a/drivers/video/backlight/lv5207lp.c
+++ b/drivers/video/backlight/lv5207lp.c
@@ -62,18 +62,18 @@ static int lv5207lp_backlight_update_status(struct backlight_device *backlight)
 	return 0;
 }
 
-static int lv5207lp_backlight_check_fb(struct backlight_device *backlight,
-				       struct fb_info *info)
+static bool lv5207lp_backlight_controls_device(struct backlight_device *backlight,
+					       struct device *display_dev)
 {
 	struct lv5207lp *lv = bl_get_data(backlight);
 
-	return !lv->pdata->dev || lv->pdata->dev == info->device;
+	return !lv->pdata->dev || lv->pdata->dev == display_dev;
 }
 
 static const struct backlight_ops lv5207lp_backlight_ops = {
-	.options	= BL_CORE_SUSPENDRESUME,
-	.update_status	= lv5207lp_backlight_update_status,
-	.check_fb	= lv5207lp_backlight_check_fb,
+	.options	 = BL_CORE_SUSPENDRESUME,
+	.update_status	 = lv5207lp_backlight_update_status,
+	.controls_device = lv5207lp_backlight_controls_device,
 };
 
 static int lv5207lp_probe(struct i2c_client *client)
diff --git a/include/linux/backlight.h b/include/linux/backlight.h
index 614653e07e3a8..2db4c70053c46 100644
--- a/include/linux/backlight.h
+++ b/include/linux/backlight.h
@@ -13,6 +13,7 @@
 #include <linux/fb.h>
 #include <linux/mutex.h>
 #include <linux/notifier.h>
+#include <linux/types.h>
 
 /**
  * enum backlight_update_reason - what method was used to update backlight
@@ -110,7 +111,6 @@ enum backlight_scale {
 };
 
 struct backlight_device;
-struct fb_info;
 
 /**
  * struct backlight_ops - backlight operations
@@ -160,18 +160,18 @@ struct backlight_ops {
 	int (*get_brightness)(struct backlight_device *);
 
 	/**
-	 * @check_fb: Check the framebuffer device.
+	 * @controls_device: Check against the display device
 	 *
-	 * Check if given framebuffer device is the one bound to this backlight.
-	 * This operation is optional and if not implemented it is assumed that the
-	 * fbdev is always the one bound to the backlight.
+	 * Check if the backlight controls the given display device. This
+	 * operation is optional and if not implemented it is assumed that
+	 * the display is always the one controlled by the backlight.
 	 *
 	 * RETURNS:
 	 *
-	 * If info is NULL or the info matches the fbdev bound to the backlight return true.
-	 * If info does not match the fbdev bound to the backlight return false.
+	 * If display_dev is NULL or display_dev matches the device controlled by
+	 * the backlight, return true. Otherwise return false.
 	 */
-	int (*check_fb)(struct backlight_device *bd, struct fb_info *info);
+	bool (*controls_device)(struct backlight_device *bd, struct device *display_dev);
 };
 
 /**
-- 
2.44.0


^ permalink raw reply related

* Re: [PATCH v2] Input: iqs269a - Use scope-based resource management in iqs269_parse_chan()
From: Jeff LaBundy @ 2024-03-04 17:10 UTC (permalink / raw)
  To: Markus Elfring
  Cc: linux-input, kernel-janitors, Dmitry Torokhov,
	Mattijs Korpershoek, Rob Herring, Uwe Kleine-König,
	ye xingchen, LKML, Jonathan Cameron
In-Reply-To: <b5f9c66e-d9c8-4dc6-8ce5-8d1dc5f0782d@web.de>

Hi Markus,

On Mon, Mar 04, 2024 at 10:55:11AM +0100, Markus Elfring wrote:
> From: Markus Elfring <elfring@users.sourceforge.net>
> Date: Mon, 4 Mar 2024 10:30:52 +0100
> 
> Scope-based resource management became supported also for this software
> area by contributions of Jonathan Cameron on 2024-02-17.
> 
> device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
> https://lore.kernel.org/r/20240217164249.921878-3-jic23@kernel.org
> 
> 
> * Thus use the attribute “__free(fwnode_handle)”.
> 
> * Reduce the scope for the local variable “ev_node” into a for loop.
> 
> Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
> ---
> 
> v2:
> An other cleanup technique was applied as requested by Dmitry Torokhov.
> 
> 
>  drivers/input/misc/iqs269a.c | 73 ++++++++++++++++++------------------
>  1 file changed, 37 insertions(+), 36 deletions(-)
> 
> diff --git a/drivers/input/misc/iqs269a.c b/drivers/input/misc/iqs269a.c
> index cd14ff9f57cf..9caee936927b 100644
> --- a/drivers/input/misc/iqs269a.c
> +++ b/drivers/input/misc/iqs269a.c
> @@ -557,7 +557,6 @@ static int iqs269_parse_chan(struct iqs269_private *iqs269,
>  			     const struct fwnode_handle *ch_node)
>  {
>  	struct i2c_client *client = iqs269->client;
> -	struct fwnode_handle *ev_node;
>  	struct iqs269_ch_reg *ch_reg;
>  	u16 engine_a, engine_b;
>  	unsigned int reg, val;
> @@ -734,47 +733,49 @@ static int iqs269_parse_chan(struct iqs269_private *iqs269,
>  	}
> 
>  	for (i = 0; i < ARRAY_SIZE(iqs269_events); i++) {
> -		ev_node = fwnode_get_named_child_node(ch_node,
> -						      iqs269_events[i].name);
> -		if (!ev_node)
> -			continue;
> -
> -		if (!fwnode_property_read_u32(ev_node, "azoteq,thresh", &val)) {
> -			if (val > IQS269_CHx_THRESH_MAX) {
> -				dev_err(&client->dev,
> -					"Invalid channel %u threshold: %u\n",
> -					reg, val);
> -				fwnode_handle_put(ev_node);
> -				return -EINVAL;
> +		{
> +			struct fwnode_handle *ev_node __free(fwnode_handle)
> +						      = fwnode_get_named_child_node(ch_node,
> +										    iqs269_events[i].name);
> +
> +			if (!ev_node)
> +				continue;
> +
> +			if (!fwnode_property_read_u32(ev_node, "azoteq,thresh", &val)) {
> +				if (val > IQS269_CHx_THRESH_MAX) {
> +					dev_err(&client->dev,
> +						"Invalid channel %u threshold: %u\n",
> +						reg, val);
> +					return -EINVAL;
> +				}
> +
> +				ch_reg->thresh[iqs269_events[i].th_offs] = val;

I may just be a curmudgeon, but this is another NAK for me. The dummy
curly braces and extra indentation make the code difficult to understand,
and this simply does not seem like a natural way to write a driver. Just
to remove 2-3 calls to fwnode_handle_put()?

>  			}
> 
> -			ch_reg->thresh[iqs269_events[i].th_offs] = val;
> -		}
> -
> -		if (!fwnode_property_read_u32(ev_node, "azoteq,hyst", &val)) {
> -			u8 *hyst = &ch_reg->hyst;
> -
> -			if (val > IQS269_CHx_HYST_MAX) {
> -				dev_err(&client->dev,
> -					"Invalid channel %u hysteresis: %u\n",
> -					reg, val);
> -				fwnode_handle_put(ev_node);
> -				return -EINVAL;
> +			if (!fwnode_property_read_u32(ev_node, "azoteq,hyst", &val)) {
> +				u8 *hyst = &ch_reg->hyst;
> +
> +				if (val > IQS269_CHx_HYST_MAX) {
> +					dev_err(&client->dev,
> +						"Invalid channel %u hysteresis: %u\n",
> +						reg, val);
> +					return -EINVAL;
> +				}
> +
> +				if (i == IQS269_EVENT_DEEP_DN ||
> +				    i == IQS269_EVENT_DEEP_UP) {
> +					*hyst &= ~IQS269_CHx_HYST_DEEP_MASK;
> +					*hyst |= (val << IQS269_CHx_HYST_DEEP_SHIFT);
> +				} else if (i == IQS269_EVENT_TOUCH_DN ||
> +					   i == IQS269_EVENT_TOUCH_UP) {
> +					*hyst &= ~IQS269_CHx_HYST_TOUCH_MASK;
> +					*hyst |= val;
> +				}
>  			}
> 
> -			if (i == IQS269_EVENT_DEEP_DN ||
> -			    i == IQS269_EVENT_DEEP_UP) {
> -				*hyst &= ~IQS269_CHx_HYST_DEEP_MASK;
> -				*hyst |= (val << IQS269_CHx_HYST_DEEP_SHIFT);
> -			} else if (i == IQS269_EVENT_TOUCH_DN ||
> -				   i == IQS269_EVENT_TOUCH_UP) {
> -				*hyst &= ~IQS269_CHx_HYST_TOUCH_MASK;
> -				*hyst |= val;
> -			}
> +			error = fwnode_property_read_u32(ev_node, "linux,code", &val);
>  		}
> 
> -		error = fwnode_property_read_u32(ev_node, "linux,code", &val);
> -		fwnode_handle_put(ev_node);
>  		if (error == -EINVAL) {
>  			continue;
>  		} else if (error) {
> --
> 2.44.0
> 

Kind regards,
Jeff LaBundy

^ permalink raw reply

* Re: [PATCH v2] Input: iqs269a - Use scope-based resource management in iqs269_parse_chan()
From: Dmitry Torokhov @ 2024-03-04 17:13 UTC (permalink / raw)
  To: Jeff LaBundy
  Cc: Markus Elfring, linux-input, kernel-janitors, Mattijs Korpershoek,
	Rob Herring, Uwe Kleine-König, ye xingchen, LKML,
	Jonathan Cameron
In-Reply-To: <ZeYAk830OUpaup5W@nixie71>

On Mon, Mar 04, 2024 at 11:10:43AM -0600, Jeff LaBundy wrote:
> Hi Markus,
> 
> On Mon, Mar 04, 2024 at 10:55:11AM +0100, Markus Elfring wrote:
> > From: Markus Elfring <elfring@users.sourceforge.net>
> > Date: Mon, 4 Mar 2024 10:30:52 +0100
> > 
> > Scope-based resource management became supported also for this software
> > area by contributions of Jonathan Cameron on 2024-02-17.
> > 
> > device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
> > https://lore.kernel.org/r/20240217164249.921878-3-jic23@kernel.org
> > 
> > 
> > * Thus use the attribute “__free(fwnode_handle)”.
> > 
> > * Reduce the scope for the local variable “ev_node” into a for loop.
> > 
> > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
> > ---
> > 
> > v2:
> > An other cleanup technique was applied as requested by Dmitry Torokhov.
> > 
> > 
> >  drivers/input/misc/iqs269a.c | 73 ++++++++++++++++++------------------
> >  1 file changed, 37 insertions(+), 36 deletions(-)
> > 
> > diff --git a/drivers/input/misc/iqs269a.c b/drivers/input/misc/iqs269a.c
> > index cd14ff9f57cf..9caee936927b 100644
> > --- a/drivers/input/misc/iqs269a.c
> > +++ b/drivers/input/misc/iqs269a.c
> > @@ -557,7 +557,6 @@ static int iqs269_parse_chan(struct iqs269_private *iqs269,
> >  			     const struct fwnode_handle *ch_node)
> >  {
> >  	struct i2c_client *client = iqs269->client;
> > -	struct fwnode_handle *ev_node;
> >  	struct iqs269_ch_reg *ch_reg;
> >  	u16 engine_a, engine_b;
> >  	unsigned int reg, val;
> > @@ -734,47 +733,49 @@ static int iqs269_parse_chan(struct iqs269_private *iqs269,
> >  	}
> > 
> >  	for (i = 0; i < ARRAY_SIZE(iqs269_events); i++) {
> > -		ev_node = fwnode_get_named_child_node(ch_node,
> > -						      iqs269_events[i].name);
> > -		if (!ev_node)
> > -			continue;
> > -
> > -		if (!fwnode_property_read_u32(ev_node, "azoteq,thresh", &val)) {
> > -			if (val > IQS269_CHx_THRESH_MAX) {
> > -				dev_err(&client->dev,
> > -					"Invalid channel %u threshold: %u\n",
> > -					reg, val);
> > -				fwnode_handle_put(ev_node);
> > -				return -EINVAL;
> > +		{
> > +			struct fwnode_handle *ev_node __free(fwnode_handle)
> > +						      = fwnode_get_named_child_node(ch_node,
> > +										    iqs269_events[i].name);
> > +
> > +			if (!ev_node)
> > +				continue;
> > +
> > +			if (!fwnode_property_read_u32(ev_node, "azoteq,thresh", &val)) {
> > +				if (val > IQS269_CHx_THRESH_MAX) {
> > +					dev_err(&client->dev,
> > +						"Invalid channel %u threshold: %u\n",
> > +						reg, val);
> > +					return -EINVAL;
> > +				}
> > +
> > +				ch_reg->thresh[iqs269_events[i].th_offs] = val;
> 
> I may just be a curmudgeon, but this is another NAK for me. The dummy
> curly braces and extra indentation make the code difficult to understand,
> and this simply does not seem like a natural way to write a driver. Just
> to remove 2-3 calls to fwnode_handle_put()?

The extra curly braces are absolutely not needed. The for loop's body
already defines scope, __cleanup()s should be called at the end of the
body.

Thanks.

-- 
Dmitry

^ permalink raw reply

* Re: [PATCH v2] Input: iqs626a - Use scope-based resource management in iqs626_parse_events()
From: Dmitry Torokhov @ 2024-03-04 17:16 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Markus Elfring, linux-input, kernel-janitors, Jeff LaBundy,
	Rob Herring, Uwe Kleine-König, LKML, Jonathan Cameron
In-Reply-To: <b91fe21-fe2-eac8-d1ee-ea8922a08861@inria.fr>

On Mon, Mar 04, 2024 at 11:55:23AM +0100, Julia Lawall wrote:
> 
> 
> On Mon, 4 Mar 2024, Markus Elfring wrote:
> 
> > From: Markus Elfring <elfring@users.sourceforge.net>
> > Date: Mon, 4 Mar 2024 11:40:04 +0100
> >
> > Scope-based resource management became supported also for this software
> > area by contributions of Jonathan Cameron on 2024-02-17.
> >
> > device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
> > https://lore.kernel.org/r/20240217164249.921878-3-jic23@kernel.org
> >
> >
> > * Thus use the attribute “__free(fwnode_handle)”.
> >
> > * Reduce the scope for the local variable “ev_node” into a for loop.
> >
> > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
> > ---
> >
> > v2:
> > An other cleanup technique was applied as requested by Dmitry Torokhov
> > and Jeff LaBundy.
> >
> >
> >  drivers/input/misc/iqs626a.c | 8 ++------
> >  1 file changed, 2 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/input/misc/iqs626a.c b/drivers/input/misc/iqs626a.c
> > index 0dab54d3a060..86fcb5134f45 100644
> > --- a/drivers/input/misc/iqs626a.c
> > +++ b/drivers/input/misc/iqs626a.c
> > @@ -462,7 +462,6 @@ iqs626_parse_events(struct iqs626_private *iqs626,
> >  {
> >  	struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
> >  	struct i2c_client *client = iqs626->client;
> > -	struct fwnode_handle *ev_node;
> >  	const char *ev_name;
> >  	u8 *thresh, *hyst;
> >  	unsigned int val;
> > @@ -501,6 +500,8 @@ iqs626_parse_events(struct iqs626_private *iqs626,
> >  		if (!iqs626_channels[ch_id].events[i])
> >  			continue;
> >
> > +		struct fwnode_handle *ev_node __free(fwnode_handle);
> 
> Doesn't this need to be initialized?

It would be better if we had a helper here, iqs626_get_ev_node() or
something.

Thanks.

-- 
Dmitry

^ permalink raw reply

* Re: [PATCH] Input: psmouse - add resync_on_resume dmi check
From: Jonathan Denose @ 2024-03-04 17:17 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: LKML, jefferymiller, Jonathan Denose, Raul Rangel, linux-input
In-Reply-To: <ZeDLq9gPs5InBmdK@google.com>

[-- Attachment #1: Type: text/plain, Size: 1823 bytes --]

I disabled the ideapad driver by rebuilding the kernel without the
ideapad_laptop module. That does fix the suspend/resume issue!

Attached are the logs. Is there a way to make this permanent?

On Thu, Feb 29, 2024 at 12:23 PM Dmitry Torokhov
<dmitry.torokhov@gmail.com> wrote:
>
> On Mon, Feb 12, 2024 at 02:57:08PM -0600, Jonathan Denose wrote:
> ...
> > [   50.241235] ideapad_acpi VPC2004:00: PM: calling acpi_subsys_resume+0x0/0x5d @ 4492, parent: PNP0C09:00
> > [   50.242055] snd_hda_intel 0000:00:0e.0: PM: pci_pm_resume+0x0/0xed returned 0 after 13511 usecs
> > [   50.242120] snd_hda_codec_realtek hdaudioC0D0: PM: calling hda_codec_pm_resume+0x0/0x19 [snd_hda_codec] @ 4518, parent: 0000:00:0e.0
> > [   50.247406] i8042: [49434] a8 -> i8042 (command)
> > [   50.247468] ideapad_acpi VPC2004:00: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 6220 usecs
> ...
> > [   50.247883] i8042 kbd 00:01: PM: calling pnp_bus_resume+0x0/0x9d @ 4492, parent: pnp0
> > [   50.247894] i8042 kbd 00:01: PM: pnp_bus_resume+0x0/0x9d returned 0 after 0 usecs
> > [   50.247906] i8042 aux 00:02: PM: calling pnp_bus_resume+0x0/0x9d @ 4492, parent: pnp0
> > [   50.247916] i8042 aux 00:02: PM: pnp_bus_resume+0x0/0x9d returned 0 after 0 usecs
> ...
> > [   50.248301] i8042 i8042: PM: calling platform_pm_resume+0x0/0x41 @ 4492, parent: platform
> > [   50.248377] i8042: [49434] 55 <- i8042 (flush, kbd)
> > [   50.248407] i8042: [49435] aa -> i8042 (command)
> > [   50.248601] i8042: [49435] 00 <- i8042 (return)
> > [   50.248604] i8042: [49435] i8042 controller selftest: 0x0 != 0x55
>
> So here I see the ideapad-laptop driver trying to access i8042 before it
> even starts resuming. I wonder, does it help if you disable
> (temporarily) the ideapad driver?
>
> Thanks.
>
> --
> Dmitry

[-- Attachment #2: dmesg_no_ideapad_laptop.txt --]
[-- Type: text/plain, Size: 256854 bytes --]

[    6.621757] iwlwifi 0000:02:00.0: loaded firmware version 36.212c8d87.0 8265-36.ucode op_mode iwlmvm
[    7.034210] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230
[    7.042095] thermal thermal_zone2: failed to read out thermal zone (-61)
[    7.097325] iwlwifi 0000:02:00.0: base HW address: f8:34:41:00:2a:17
[    7.166248] loop2: detected capacity change from 0 to 195288
[    7.172311] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    8.821879] init: failsafe-delay main process (693) killed by TERM signal
[    9.009851] fuse: init (API version 7.34)
[    9.352795] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[    9.353510] init: update-engine post-start process (1990) terminated with status 1
[   10.239753] loop3: detected capacity change from 0 to 16384
[   10.256415] pci 0000:00:0f.0: attach allowed to drvr mei_me [internal device]
[   10.284788] device-mapper: verity: sha256 using implementation "sha256-ni"
[   10.392980] pci 0000:00:0e.0: attach allowed to drvr snd_hda_intel [internal device]
[   10.393427] snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops __SCT__tp_func_intel_frontbuffer_flush [i915])
[   10.394909] loop4: detected capacity change from 0 to 12856
[   10.504381] pci 0000:01:00.0: attach allowed to drvr rtsx_pci [internal device]
[   10.509108] rtsx_pci 0000:01:00.0: enabling device (0000 -> 0002)
[   10.535234] IPv6: ADDRCONF(NETDEV_CHANGE): arc_ns0: link becomes ready
[   10.535367] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready
[   10.650854] snd_hda_intel 0000:00:0e.0: attach allowed to drvr snd_soc_skl [internal device]
[   10.748283] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   10.748301] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   10.748305] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[   10.748310] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   10.748312] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   10.748316] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   10.748319] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[   10.944154] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready
[   10.986240] snd_hda_intel 0000:00:0e.0: attach allowed to drvr sof-audio-pci-intel-apl [internal device]
[   11.012110] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:0e.0/sound/card0/input14
[   11.012303] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:0e.0/sound/card0/input15
[   11.012433] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input16
[   11.012561] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input17
[   11.012691] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input18
[   11.012817] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input19
[   11.012960] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:0e.0/sound/card0/input20
[   11.194344] i8042: [10376] d4 -> i8042 (command)
[   11.194537] i8042: [10376] f2 -> i8042 (parameter)
[   11.197443] i8042: [10379] fa <- i8042 (interrupt, 1, 12)
[   11.199009] i8042: [10381] 00 <- i8042 (interrupt, 1, 12)
[   11.200591] i8042: [10382] d4 -> i8042 (command)
[   11.200785] i8042: [10382] f6 -> i8042 (parameter)
[   11.203735] i8042: [10385] fa <- i8042 (interrupt, 1, 12)
[   11.203798] i8042: [10385] d4 -> i8042 (command)
[   11.203993] i8042: [10386] f3 -> i8042 (parameter)
[   11.206930] i8042: [10388] fa <- i8042 (interrupt, 1, 12)
[   11.206990] i8042: [10389] d4 -> i8042 (command)
[   11.207241] i8042: [10389] 0a -> i8042 (parameter)
[   11.210118] i8042: [10392] fa <- i8042 (interrupt, 1, 12)
[   11.210166] i8042: [10392] d4 -> i8042 (command)
[   11.210361] i8042: [10392] e8 -> i8042 (parameter)
[   11.213308] i8042: [10395] fa <- i8042 (interrupt, 1, 12)
[   11.213368] i8042: [10395] d4 -> i8042 (command)
[   11.213562] i8042: [10395] 00 -> i8042 (parameter)
[   11.216501] i8042: [10398] fa <- i8042 (interrupt, 1, 12)
[   11.216554] i8042: [10398] d4 -> i8042 (command)
[   11.216802] i8042: [10398] f3 -> i8042 (parameter)
[   11.219693] i8042: [10401] fa <- i8042 (interrupt, 1, 12)
[   11.219763] i8042: [10401] d4 -> i8042 (command)
[   11.219956] i8042: [10402] 14 -> i8042 (parameter)
[   11.222885] i8042: [10404] fa <- i8042 (interrupt, 1, 12)
[   11.223007] i8042: [10405] d4 -> i8042 (command)
[   11.223258] i8042: [10405] f3 -> i8042 (parameter)
[   11.226077] i8042: [10408] fa <- i8042 (interrupt, 1, 12)
[   11.228206] i8042: [10410] d4 -> i8042 (command)
[   11.228395] i8042: [10410] 3c -> i8042 (parameter)
[   11.231309] i8042: [10413] fa <- i8042 (interrupt, 1, 12)
[   11.231506] i8042: [10413] d4 -> i8042 (command)
[   11.231701] i8042: [10413] f3 -> i8042 (parameter)
[   11.234491] i8042: [10416] fa <- i8042 (interrupt, 1, 12)
[   11.237002] i8042: [10419] d4 -> i8042 (command)
[   11.237193] i8042: [10419] 28 -> i8042 (parameter)
[   11.240200] i8042: [10422] fa <- i8042 (interrupt, 1, 12)
[   11.241176] i8042: [10423] d4 -> i8042 (command)
[   11.241366] i8042: [10423] f3 -> i8042 (parameter)
[   11.243894] i8042: [10425] fa <- i8042 (interrupt, 1, 12)
[   11.243953] i8042: [10426] d4 -> i8042 (command)
[   11.244146] i8042: [10426] 14 -> i8042 (parameter)
[   11.247086] i8042: [10429] fa <- i8042 (interrupt, 1, 12)
[   11.247229] i8042: [10429] d4 -> i8042 (command)
[   11.247424] i8042: [10429] f3 -> i8042 (parameter)
[   11.250279] i8042: [10432] fa <- i8042 (interrupt, 1, 12)
[   11.250322] i8042: [10432] d4 -> i8042 (command)
[   11.250518] i8042: [10432] 14 -> i8042 (parameter)
[   11.253471] i8042: [10435] fa <- i8042 (interrupt, 1, 12)
[   11.253528] i8042: [10435] d4 -> i8042 (command)
[   11.253723] i8042: [10435] f3 -> i8042 (parameter)
[   11.256660] i8042: [10438] fa <- i8042 (interrupt, 1, 12)
[   11.256712] i8042: [10438] d4 -> i8042 (command)
[   11.256906] i8042: [10438] 3c -> i8042 (parameter)
[   11.259852] i8042: [10441] fa <- i8042 (interrupt, 1, 12)
[   11.259903] i8042: [10441] d4 -> i8042 (command)
[   11.260099] i8042: [10442] f3 -> i8042 (parameter)
[   11.263080] i8042: [10445] fa <- i8042 (interrupt, 1, 12)
[   11.265962] i8042: [10448] d4 -> i8042 (command)
[   11.266214] i8042: [10448] 28 -> i8042 (parameter)
[   11.268758] i8042: [10450] fa <- i8042 (interrupt, 1, 12)
[   11.268817] i8042: [10450] d4 -> i8042 (command)
[   11.269011] i8042: [10450] f3 -> i8042 (parameter)
[   11.271953] i8042: [10454] fa <- i8042 (interrupt, 1, 12)
[   11.275618] i8042: [10457] d4 -> i8042 (command)
[   11.275812] i8042: [10457] 14 -> i8042 (parameter)
[   11.278673] i8042: [10460] fa <- i8042 (interrupt, 1, 12)
[   11.278719] i8042: [10460] d4 -> i8042 (command)
[   11.278914] i8042: [10460] f3 -> i8042 (parameter)
[   11.281294] wlan0: authenticate with c8:9e:43:94:32:f2
[   11.281865] i8042: [10463] fa <- i8042 (interrupt, 1, 12)
[   11.281914] i8042: [10463] d4 -> i8042 (command)
[   11.282105] i8042: [10463] 14 -> i8042 (parameter)
[   11.285064] i8042: [10467] fa <- i8042 (interrupt, 1, 12)
[   11.285109] i8042: [10467] d4 -> i8042 (command)
[   11.285360] i8042: [10467] f2 -> i8042 (parameter)
[   11.288248] i8042: [10470] fa <- i8042 (interrupt, 1, 12)
[   11.289819] i8042: [10471] 00 <- i8042 (interrupt, 1, 12)
[   11.290298] i8042: [10472] d4 -> i8042 (command)
[   11.290494] i8042: [10472] e8 -> i8042 (parameter)
[   11.293021] i8042: [10475] fa <- i8042 (interrupt, 1, 12)
[   11.293059] i8042: [10475] d4 -> i8042 (command)
[   11.293251] i8042: [10475] 00 -> i8042 (parameter)
[   11.296230] i8042: [10478] fa <- i8042 (interrupt, 1, 12)
[   11.296286] i8042: [10478] d4 -> i8042 (command)
[   11.296481] i8042: [10478] e8 -> i8042 (parameter)
[   11.299413] i8042: [10481] fa <- i8042 (interrupt, 1, 12)
[   11.299648] i8042: [10481] d4 -> i8042 (command)
[   11.299838] i8042: [10481] 00 -> i8042 (parameter)
[   11.302600] i8042: [10484] fa <- i8042 (interrupt, 1, 12)
[   11.303271] i8042: [10485] d4 -> i8042 (command)
[   11.303464] i8042: [10485] e8 -> i8042 (parameter)
[   11.305590] wlan0: send auth to c8:9e:43:94:32:f2 (try 1/3)
[   11.306298] i8042: [10488] fa <- i8042 (interrupt, 1, 12)
[   11.306424] i8042: [10488] d4 -> i8042 (command)
[   11.306619] i8042: [10488] 00 -> i8042 (parameter)
[   11.309489] i8042: [10491] fa <- i8042 (interrupt, 1, 12)
[   11.309532] i8042: [10491] d4 -> i8042 (command)
[   11.309727] i8042: [10491] e8 -> i8042 (parameter)
[   11.311459] wlan0: authenticated
[   11.312684] i8042: [10494] fa <- i8042 (interrupt, 1, 12)
[   11.312726] i8042: [10494] d4 -> i8042 (command)
[   11.312920] i8042: [10494] 00 -> i8042 (parameter)
[   11.315876] i8042: [10497] fa <- i8042 (interrupt, 1, 12)
[   11.315946] i8042: [10498] d4 -> i8042 (command)
[   11.316196] i8042: [10498] e9 -> i8042 (parameter)
[   11.319067] i8042: [10501] fa <- i8042 (interrupt, 1, 12)
[   11.320636] i8042: [10502] 3c <- i8042 (interrupt, 1, 12)
[   11.322219] i8042: [10504] 04 <- i8042 (interrupt, 1, 12)
[   11.323810] i8042: [10505] 00 <- i8042 (interrupt, 1, 12)
[   11.323871] i8042: [10505] d4 -> i8042 (command)
[   11.324066] i8042: [10505] f6 -> i8042 (parameter)
[   11.327007] i8042: [10509] fa <- i8042 (interrupt, 1, 12)
[   11.327048] i8042: [10509] d4 -> i8042 (command)
[   11.327243] i8042: [10509] e8 -> i8042 (parameter)
[   11.330199] i8042: [10512] fa <- i8042 (interrupt, 1, 12)
[   11.331996] i8042: [10514] d4 -> i8042 (command)
[   11.332248] i8042: [10514] 00 -> i8042 (parameter)
[   11.334904] i8042: [10516] fa <- i8042 (interrupt, 1, 12)
[   11.335088] i8042: [10517] d4 -> i8042 (command)
[   11.335282] i8042: [10517] e6 -> i8042 (parameter)
[   11.338101] i8042: [10520] fa <- i8042 (interrupt, 1, 12)
[   11.338147] i8042: [10520] d4 -> i8042 (command)
[   11.338399] i8042: [10520] e6 -> i8042 (parameter)
[   11.341286] i8042: [10523] fa <- i8042 (interrupt, 1, 12)
[   11.342049] i8042: [10524] d4 -> i8042 (command)
[   11.342301] i8042: [10524] e6 -> i8042 (parameter)
[   11.344984] i8042: [10527] fa <- i8042 (interrupt, 1, 12)
[   11.345065] i8042: [10527] d4 -> i8042 (command)
[   11.345316] i8042: [10527] e9 -> i8042 (parameter)
[   11.348174] i8042: [10530] fa <- i8042 (interrupt, 1, 12)
[   11.349751] i8042: [10531] 3c <- i8042 (interrupt, 1, 12)
[   11.351323] i8042: [10533] 03 <- i8042 (interrupt, 1, 12)
[   11.352905] i8042: [10534] 00 <- i8042 (interrupt, 1, 12)
[   11.353114] i8042: [10535] d4 -> i8042 (command)
[   11.353359] i8042: [10535] f6 -> i8042 (parameter)
[   11.356127] i8042: [10538] fa <- i8042 (interrupt, 1, 12)
[   11.356165] i8042: [10538] d4 -> i8042 (command)
[   11.356358] i8042: [10538] f5 -> i8042 (parameter)
[   11.359342] i8042: [10541] fa <- i8042 (interrupt, 1, 12)
[   11.359472] i8042: [10541] d4 -> i8042 (command)
[   11.359667] i8042: [10541] e6 -> i8042 (parameter)
[   11.362499] i8042: [10544] fa <- i8042 (interrupt, 1, 12)
[   11.362539] i8042: [10544] d4 -> i8042 (command)
[   11.362733] i8042: [10544] e6 -> i8042 (parameter)
[   11.365697] i8042: [10547] fa <- i8042 (interrupt, 1, 12)
[   11.368739] i8042: [10550] d4 -> i8042 (command)
[   11.368989] i8042: [10550] e6 -> i8042 (parameter)
[   11.371910] i8042: [10553] fa <- i8042 (interrupt, 1, 12)
[   11.371948] i8042: [10554] d4 -> i8042 (command)
[   11.372139] i8042: [10554] e9 -> i8042 (parameter)
[   11.375102] i8042: [10557] fa <- i8042 (interrupt, 1, 12)
[   11.376673] i8042: [10558] 3c <- i8042 (interrupt, 1, 12)
[   11.378249] i8042: [10560] 03 <- i8042 (interrupt, 1, 12)
[   11.379835] i8042: [10561] 00 <- i8042 (interrupt, 1, 12)
[   11.379875] i8042: [10561] d4 -> i8042 (command)
[   11.380070] i8042: [10561] e6 -> i8042 (parameter)
[   11.383035] i8042: [10565] fa <- i8042 (interrupt, 1, 12)
[   11.383071] i8042: [10565] d4 -> i8042 (command)
[   11.383321] i8042: [10565] e8 -> i8042 (parameter)
[   11.386229] i8042: [10568] fa <- i8042 (interrupt, 1, 12)
[   11.386307] i8042: [10568] d4 -> i8042 (command)
[   11.386502] i8042: [10568] 00 -> i8042 (parameter)
[   11.388808] wlan0: associate with c8:9e:43:94:32:f2 (try 1/3)
[   11.389420] i8042: [10571] fa <- i8042 (interrupt, 1, 12)
[   11.389816] i8042: [10571] d4 -> i8042 (command)
[   11.390007] i8042: [10571] e8 -> i8042 (parameter)
[   11.390311] wlan0: RX AssocResp from c8:9e:43:94:32:f2 (capab=0x11 status=0 aid=30)
[   11.392613] i8042: [10574] fa <- i8042 (interrupt, 1, 12)
[   11.393274] i8042: [10575] d4 -> i8042 (command)
[   11.393467] i8042: [10575] 00 -> i8042 (parameter)
[   11.396308] i8042: [10578] fa <- i8042 (interrupt, 1, 12)
[   11.396435] i8042: [10578] d4 -> i8042 (command)
[   11.396686] i8042: [10578] e8 -> i8042 (parameter)
[   11.399504] i8042: [10581] fa <- i8042 (interrupt, 1, 12)
[   11.399539] i8042: [10581] d4 -> i8042 (command)
[   11.399734] i8042: [10581] 00 -> i8042 (parameter)
[   11.402702] i8042: [10584] fa <- i8042 (interrupt, 1, 12)
[   11.402741] i8042: [10584] d4 -> i8042 (command)
[   11.402935] i8042: [10584] e8 -> i8042 (parameter)
[   11.404980] wlan0: associated
[   11.405886] i8042: [10587] fa <- i8042 (interrupt, 1, 12)
[   11.406178] i8042: [10588] d4 -> i8042 (command)
[   11.406368] i8042: [10588] 01 -> i8042 (parameter)
[   11.409076] i8042: [10591] fa <- i8042 (interrupt, 1, 12)
[   11.409117] i8042: [10591] d4 -> i8042 (command)
[   11.409367] i8042: [10591] e9 -> i8042 (parameter)
[   11.412289] i8042: [10594] fa <- i8042 (interrupt, 1, 12)
[   11.413843] i8042: [10595] 5e <- i8042 (interrupt, 1, 12)
[   11.415420] i8042: [10597] 0f <- i8042 (interrupt, 1, 12)
[   11.416998] i8042: [10599] 01 <- i8042 (interrupt, 1, 12)
[   11.417198] i8042: [10599] d4 -> i8042 (command)
[   11.417391] i8042: [10599] ff -> i8042 (parameter)
[   11.420204] i8042: [10602] fa <- i8042 (interrupt, 1, 12)
[   11.521153] i8042: [10703] aa <- i8042 (interrupt, 1, 12)
[   11.522965] i8042: [10705] 00 <- i8042 (interrupt, 1, 12)
[   11.523009] i8042: [10705] d4 -> i8042 (command)
[   11.523201] i8042: [10705] e6 -> i8042 (parameter)
[   11.525944] i8042: [10708] fa <- i8042 (interrupt, 1, 12)
[   11.525985] i8042: [10708] d4 -> i8042 (command)
[   11.526236] i8042: [10708] e8 -> i8042 (parameter)
[   11.529134] i8042: [10711] fa <- i8042 (interrupt, 1, 12)
[   11.529547] i8042: [10711] d4 -> i8042 (command)
[   11.529742] i8042: [10711] 00 -> i8042 (parameter)
[   11.532325] i8042: [10714] fa <- i8042 (interrupt, 1, 12)
[   11.532363] i8042: [10714] d4 -> i8042 (command)
[   11.532610] i8042: [10714] e8 -> i8042 (parameter)
[   11.535515] i8042: [10717] fa <- i8042 (interrupt, 1, 12)
[   11.535621] i8042: [10717] d4 -> i8042 (command)
[   11.535815] i8042: [10717] 00 -> i8042 (parameter)
[   11.538707] i8042: [10720] fa <- i8042 (interrupt, 1, 12)
[   11.538787] i8042: [10720] d4 -> i8042 (command)
[   11.538980] i8042: [10721] e8 -> i8042 (parameter)
[   11.541897] i8042: [10723] fa <- i8042 (interrupt, 1, 12)
[   11.542177] i8042: [10724] d4 -> i8042 (command)
[   11.542366] i8042: [10724] 00 -> i8042 (parameter)
[   11.545091] i8042: [10727] fa <- i8042 (interrupt, 1, 12)
[   11.548105] i8042: [10730] d4 -> i8042 (command)
[   11.548355] i8042: [10730] e8 -> i8042 (parameter)
[   11.551314] i8042: [10733] fa <- i8042 (interrupt, 1, 12)
[   11.551355] i8042: [10733] d4 -> i8042 (command)
[   11.551550] i8042: [10733] 01 -> i8042 (parameter)
[   11.554502] i8042: [10736] fa <- i8042 (interrupt, 1, 12)
[   11.554550] i8042: [10736] d4 -> i8042 (command)
[   11.554742] i8042: [10736] e9 -> i8042 (parameter)
[   11.557694] i8042: [10739] fa <- i8042 (interrupt, 1, 12)
[   11.559263] i8042: [10741] 5e <- i8042 (interrupt, 1, 12)
[   11.560843] i8042: [10742] 0f <- i8042 (interrupt, 1, 12)
[   11.562434] i8042: [10744] 01 <- i8042 (interrupt, 1, 12)
[   11.562473] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x5e0f01)
[   11.562497] i8042: [10744] d4 -> i8042 (command)
[   11.562682] i8042: [10744] f8 -> i8042 (parameter)
[   11.565627] i8042: [10747] fa <- i8042 (interrupt, 1, 12)
[   11.565669] i8042: [10747] d4 -> i8042 (command)
[   11.565863] i8042: [10747] 02 -> i8042 (parameter)
[   11.568820] i8042: [10750] fa <- i8042 (interrupt, 1, 12)
[   11.568860] i8042: [10750] d4 -> i8042 (command)
[   11.569110] i8042: [10751] e9 -> i8042 (parameter)
[   11.572013] i8042: [10754] fa <- i8042 (interrupt, 1, 12)
[   11.573578] i8042: [10755] 41 <- i8042 (interrupt, 1, 12)
[   11.575160] i8042: [10757] 12 <- i8042 (interrupt, 1, 12)
[   11.576747] i8042: [10758] 09 <- i8042 (interrupt, 1, 12)
[   11.576786] psmouse serio1: elantech: Synaptics capabilities query result 0x41, 0x12, 0x09.
[   11.576810] i8042: [10758] d4 -> i8042 (command)
[   11.576994] i8042: [10759] f8 -> i8042 (parameter)
[   11.579949] i8042: [10762] fa <- i8042 (interrupt, 1, 12)
[   11.579994] i8042: [10762] d4 -> i8042 (command)
[   11.580188] i8042: [10762] 03 -> i8042 (parameter)
[   11.583156] i8042: [10765] fa <- i8042 (interrupt, 1, 12)
[   11.583204] i8042: [10765] d4 -> i8042 (command)
[   11.583399] i8042: [10765] e9 -> i8042 (parameter)
[   11.586336] i8042: [10768] fa <- i8042 (interrupt, 1, 12)
[   11.587901] i8042: [10769] 06 <- i8042 (interrupt, 1, 12)
[   11.589494] i8042: [10771] 4e <- i8042 (interrupt, 1, 12)
[   11.591065] i8042: [10773] 97 <- i8042 (interrupt, 1, 12)
[   11.591100] psmouse serio1: elantech: Elan sample query result 06, 4e, 97
[   11.591124] i8042: [10773] d4 -> i8042 (command)
[   11.591308] i8042: [10773] f8 -> i8042 (parameter)
[   11.594268] i8042: [10776] fa <- i8042 (interrupt, 1, 12)
[   11.594310] i8042: [10776] d4 -> i8042 (command)
[   11.594562] i8042: [10776] 04 -> i8042 (parameter)
[   11.597460] i8042: [10779] fa <- i8042 (interrupt, 1, 12)
[   11.597505] i8042: [10779] d4 -> i8042 (command)
[   11.597700] i8042: [10779] e9 -> i8042 (parameter)
[   11.600647] i8042: [10782] fa <- i8042 (interrupt, 1, 12)
[   11.602219] i8042: [10784] 06 <- i8042 (interrupt, 1, 12)
[   11.603799] i8042: [10785] 11 <- i8042 (interrupt, 1, 12)
[   11.605418] i8042: [10787] 00 <- i8042 (interrupt, 1, 12)
[   11.606050] i8042: [10788] d4 -> i8042 (command)
[   11.606243] i8042: [10788] f8 -> i8042 (parameter)
[   11.609093] i8042: [10791] fa <- i8042 (interrupt, 1, 12)
[   11.609145] i8042: [10791] d4 -> i8042 (command)
[   11.609340] i8042: [10791] 00 -> i8042 (parameter)
[   11.612283] i8042: [10794] fa <- i8042 (interrupt, 1, 12)
[   11.612434] i8042: [10794] d4 -> i8042 (command)
[   11.612628] i8042: [10794] e9 -> i8042 (parameter)
[   11.615476] i8042: [10797] fa <- i8042 (interrupt, 1, 12)
[   11.617046] i8042: [10799] 4a <- i8042 (interrupt, 1, 12)
[   11.618626] i8042: [10800] 0e <- i8042 (interrupt, 1, 12)
[   11.620207] i8042: [10802] da <- i8042 (interrupt, 1, 12)
[   11.620293] i8042: [10802] d4 -> i8042 (command)
[   11.620544] i8042: [10802] f8 -> i8042 (parameter)
[   11.623410] i8042: [10805] fa <- i8042 (interrupt, 1, 12)
[   11.623451] i8042: [10805] d4 -> i8042 (command)
[   11.623702] i8042: [10805] 00 -> i8042 (parameter)
[   11.626604] i8042: [10808] fa <- i8042 (interrupt, 1, 12)
[   11.626662] i8042: [10808] d4 -> i8042 (command)
[   11.626913] i8042: [10808] f8 -> i8042 (parameter)
[   11.629795] i8042: [10811] fa <- i8042 (interrupt, 1, 12)
[   11.629839] i8042: [10811] d4 -> i8042 (command)
[   11.630033] i8042: [10812] 07 -> i8042 (parameter)
[   11.632985] i8042: [10815] fa <- i8042 (interrupt, 1, 12)
[   11.633029] i8042: [10815] d4 -> i8042 (command)
[   11.633222] i8042: [10815] f8 -> i8042 (parameter)
[   11.636178] i8042: [10818] fa <- i8042 (interrupt, 1, 12)
[   11.636223] i8042: [10818] d4 -> i8042 (command)
[   11.636417] i8042: [10818] 00 -> i8042 (parameter)
[   11.637411] usb 1-8: GPIO lookup for consumer privacy
[   11.637423] usb 1-8: using ACPI for GPIO lookup
[   11.637427] acpi device:1a: GPIO: looking up privacy-gpios
[   11.637431] acpi device:1a: GPIO: looking up privacy-gpio
[   11.637433] usb 1-8: using lookup tables for GPIO lookup
[   11.637436] usb 1-8: No GPIO consumer privacy found
[   11.637439] usb 1-8: Found UVC 1.00 device Lenovo EasyCamera (04f2:b5a2)
[   11.639369] i8042: [10821] fa <- i8042 (interrupt, 1, 12)
[   11.639488] i8042: [10821] d4 -> i8042 (command)
[   11.639682] i8042: [10821] f8 -> i8042 (parameter)
[   11.642562] i8042: [10824] fa <- i8042 (interrupt, 1, 12)
[   11.642842] i8042: [10824] d4 -> i8042 (command)
[   11.643037] i8042: [10825] 01 -> i8042 (parameter)
[   11.645754] i8042: [10827] fa <- i8042 (interrupt, 1, 12)
[   11.645831] i8042: [10827] d4 -> i8042 (command)
[   11.646026] i8042: [10828] e6 -> i8042 (parameter)
[   11.648941] i8042: [10831] fa <- i8042 (interrupt, 1, 12)
[   11.655352] i8042: [10837] d4 -> i8042 (command)
[   11.655546] i8042: [10837] f3 -> i8042 (parameter)
[   11.658191] i8042: [10840] fa <- i8042 (interrupt, 1, 12)
[   11.658555] i8042: [10840] d4 -> i8042 (command)
[   11.658749] i8042: [10840] 64 -> i8042 (parameter)
[   11.661383] i8042: [10843] fa <- i8042 (interrupt, 1, 12)
[   11.661440] i8042: [10843] d4 -> i8042 (command)
[   11.661635] i8042: [10843] e8 -> i8042 (parameter)
[   11.664570] i8042: [10846] fa <- i8042 (interrupt, 1, 12)
[   11.664819] i8042: [10846] d4 -> i8042 (command)
[   11.665071] i8042: [10847] 03 -> i8042 (parameter)
[   11.667764] i8042: [10849] fa <- i8042 (interrupt, 1, 12)
[   11.667807] i8042: [10849] d4 -> i8042 (command)
[   11.668000] i8042: [10850] e6 -> i8042 (parameter)
[   11.670954] i8042: [10853] fa <- i8042 (interrupt, 1, 12)
[   11.673795] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input21
[   11.679201] i8042: [10861] d4 -> i8042 (command)
[   11.679396] i8042: [10861] f4 -> i8042 (parameter)
[   11.682218] i8042: [10864] fa <- i8042 (interrupt, 1, 12)
[   11.697886] wlan0: Limiting TX power to 30 (30 - 0) dBm as advertised by c8:9e:43:94:32:f2
[   11.723310] usb 1-7: GPIO lookup for consumer reset
[   11.723322] usb 1-7: using ACPI for GPIO lookup
[   11.723326] acpi device:19: GPIO: looking up reset-gpios
[   11.723330] acpi device:19: GPIO: looking up reset-gpio
[   11.723332] usb 1-7: using lookup tables for GPIO lookup
[   11.723335] usb 1-7: No GPIO consumer reset found
[   11.723616] usbcore: registered new interface driver btusb
[   11.734763] Bluetooth: btintel_version_info() hci0: Firmware revision 0.1 build 197 week 12 2021
[   11.738087] Bluetooth: btintel_read_debug_features() hci0: Reading supported features failed (-16)
[   11.738106] Bluetooth: btintel_register_devcoredump_support() hci0: Error reading debug features
[   11.767043] usbcore: registered new interface driver uvcvideo
[   11.821575] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   11.839771] NET: Registered PF_ALG protocol family
[   11.913121] 8021q: 802.1Q VLAN Support v1.8
[   12.140683] loop5: detected capacity change from 0 to 34640
[   12.205059] Bluetooth: rfcomm_init_sockets() RFCOMM socket layer initialized
[   12.205133] Bluetooth: rfcomm_init() RFCOMM ver 1.11
[   12.223798] device-mapper: verity: sha256 using implementation "sha256-ni"
[   13.443601] loop6: detected capacity change from 0 to 14400
[   13.489724] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[   13.502443] init: send-boot-elog-metrics main process (3413) terminated with status 1
[   13.535615] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[   13.615828] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[   13.936403] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[   13.976239] zram: Added device: zram0
[   14.038557] zram0: detected capacity change from 0 to 15332672
[   14.051160] Adding 7666332k swap on /dev/zram0.  Priority:-2 extents:1 across:7666332k SS
[   14.067902] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[   14.089105] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[   14.110752] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[   14.132161] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[   14.158328] Lockdown: cbmem: /dev/mem,kmem,port is restricted; see man kernel_lockdown.7
[   14.164669] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[   14.316339] Lockdown: debugd: debugfs access is restricted; see man kernel_lockdown.7
[   14.316448] Lockdown: debugd: debugfs access is restricted; see man kernel_lockdown.7
[   50.263554] i8042: [49445] ** <- i8042 (interrupt, 0, 1)
[   50.324710] i8042: [49506] ** <- i8042 (interrupt, 0, 1)
[   50.408396] i8042: [49590] ** <- i8042 (interrupt, 0, 1)
[   50.492033] i8042: [49674] ** <- i8042 (interrupt, 0, 1)
[   50.990370] i8042: [50172] ** <- i8042 (interrupt, 0, 1)
[   51.059839] i8042: [50241] ** <- i8042 (interrupt, 0, 1)
[   51.138733] i8042: [50320] ** <- i8042 (interrupt, 0, 1)
[   51.142837] i8042: [50324] ** <- i8042 (interrupt, 0, 1)
[   51.180615] i8042: [50362] ** <- i8042 (interrupt, 0, 1)
[   51.235712] i8042: [50417] ** <- i8042 (interrupt, 0, 1)
[   51.267468] i8042: [50449] ** <- i8042 (interrupt, 0, 1)
[   51.374315] i8042: [50556] ** <- i8042 (interrupt, 0, 1)
[   51.547557] i8042: [50729] ** <- i8042 (interrupt, 0, 1)
[   51.636009] i8042: [50818] ** <- i8042 (interrupt, 0, 1)
[   51.824608] i8042: [51006] ** <- i8042 (interrupt, 0, 1)
[   51.880580] i8042: [51062] ** <- i8042 (interrupt, 0, 1)
[   51.952904] i8042: [51134] ** <- i8042 (interrupt, 0, 1)
[   52.050370] i8042: [51232] ** <- i8042 (interrupt, 0, 1)
[   53.680273] i8042: [52862] ** <- i8042 (interrupt, 0, 1)
[   53.759050] i8042: [52941] ** <- i8042 (interrupt, 0, 1)
[   58.996975] i8042: [58179] ** <- i8042 (interrupt, 0, 1)
[   59.071955] i8042: [58254] ** <- i8042 (interrupt, 0, 1)
[   59.149757] i8042: [58331] ** <- i8042 (interrupt, 0, 1)
[   59.238077] i8042: [58420] ** <- i8042 (interrupt, 0, 1)
[   59.556916] i8042: [58738] ** <- i8042 (interrupt, 0, 1)
[   59.626167] i8042: [58808] ** <- i8042 (interrupt, 0, 1)
[   59.686828] i8042: [58868] ** <- i8042 (interrupt, 0, 1)
[   59.700194] i8042: [58882] ** <- i8042 (interrupt, 0, 1)
[   59.737547] i8042: [58919] ** <- i8042 (interrupt, 0, 1)
[   59.807179] i8042: [58989] ** <- i8042 (interrupt, 0, 1)
[   59.845812] i8042: [59027] ** <- i8042 (interrupt, 0, 1)
[   59.906026] i8042: [59088] ** <- i8042 (interrupt, 0, 1)
[   59.948136] i8042: [59130] ** <- i8042 (interrupt, 0, 1)
[   60.022292] i8042: [59204] ** <- i8042 (interrupt, 0, 1)
[   60.076932] i8042: [59258] ** <- i8042 (interrupt, 0, 1)
[   60.151614] i8042: [59333] ** <- i8042 (interrupt, 0, 1)
[   60.292683] i8042: [59474] ** <- i8042 (interrupt, 0, 1)
[   60.353305] i8042: [59535] ** <- i8042 (interrupt, 0, 1)
[   60.426896] i8042: [59608] ** <- i8042 (interrupt, 0, 1)
[   60.561655] i8042: [59743] ** <- i8042 (interrupt, 0, 1)
[   60.670677] i8042: [59852] ** <- i8042 (interrupt, 0, 1)
[   60.804958] i8042: [59987] ** <- i8042 (interrupt, 0, 1)
[   61.179228] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni"
[   61.288033] fscrypt: AES-256-XTS using implementation "xts-aes-aesni"
[   61.562814] init: vm_concierge main process (3990) terminated with status 251
[   61.562861] init: vm_concierge main process ended, respawning
[   64.156447] loop7: detected capacity change from 0 to 245760
[   64.188644] device-mapper: verity: sha256 using implementation "sha256-ni"
[   66.780549] i8042: [65962] 54 <- i8042 (interrupt, 1, 12)
[   66.782080] i8042: [65964] 01 <- i8042 (interrupt, 1, 12)
[   66.783706] i8042: [65965] 00 <- i8042 (interrupt, 1, 12)
[   66.785289] i8042: [65967] 10 <- i8042 (interrupt, 1, 12)
[   66.786876] i8042: [65968] 00 <- i8042 (interrupt, 1, 12)
[   66.788455] i8042: [65970] 00 <- i8042 (interrupt, 1, 12)
[   66.790028] i8042: [65972] 54 <- i8042 (interrupt, 1, 12)
[   66.791622] i8042: [65973] 16 <- i8042 (interrupt, 1, 12)
[   66.793201] i8042: [65975] 7e <- i8042 (interrupt, 1, 12)
[   66.794714] i8042: [65976] 31 <- i8042 (interrupt, 1, 12)
[   66.796365] i8042: [65978] 93 <- i8042 (interrupt, 1, 12)
[   66.797903] i8042: [65979] db <- i8042 (interrupt, 1, 12)
[   66.799531] i8042: [65981] 54 <- i8042 (interrupt, 1, 12)
[   66.801092] i8042: [65983] 16 <- i8042 (interrupt, 1, 12)
[   66.802661] i8042: [65984] 7e <- i8042 (interrupt, 1, 12)
[   66.804256] i8042: [65986] 31 <- i8042 (interrupt, 1, 12)
[   66.805824] i8042: [65987] 93 <- i8042 (interrupt, 1, 12)
[   66.807396] i8042: [65989] db <- i8042 (interrupt, 1, 12)
[   66.809031] i8042: [65991] 54 <- i8042 (interrupt, 1, 12)
[   66.810602] i8042: [65992] 26 <- i8042 (interrupt, 1, 12)
[   66.812161] i8042: [65994] 7e <- i8042 (interrupt, 1, 12)
[   66.813798] i8042: [65995] 31 <- i8042 (interrupt, 1, 12)
[   66.815388] i8042: [65997] 43 <- i8042 (interrupt, 1, 12)
[   66.816989] i8042: [65999] db <- i8042 (interrupt, 1, 12)
[   66.818529] i8042: [66000] 54 <- i8042 (interrupt, 1, 12)
[   66.820089] i8042: [66002] 26 <- i8042 (interrupt, 1, 12)
[   66.821693] i8042: [66003] 7e <- i8042 (interrupt, 1, 12)
[   66.823253] i8042: [66005] 31 <- i8042 (interrupt, 1, 12)
[   66.824858] i8042: [66006] 63 <- i8042 (interrupt, 1, 12)
[   66.826438] i8042: [66008] db <- i8042 (interrupt, 1, 12)
[   66.828001] i8042: [66010] 54 <- i8042 (interrupt, 1, 12)
[   66.829589] i8042: [66011] 26 <- i8042 (interrupt, 1, 12)
[   66.831204] i8042: [66013] 7e <- i8042 (interrupt, 1, 12)
[   66.832763] i8042: [66014] 31 <- i8042 (interrupt, 1, 12)
[   66.834310] i8042: [66016] 73 <- i8042 (interrupt, 1, 12)
[   66.835894] i8042: [66017] db <- i8042 (interrupt, 1, 12)
[   66.837490] i8042: [66019] 54 <- i8042 (interrupt, 1, 12)
[   66.839019] i8042: [66021] 26 <- i8042 (interrupt, 1, 12)
[   66.840617] i8042: [66022] 7a <- i8042 (interrupt, 1, 12)
[   66.842185] i8042: [66024] 31 <- i8042 (interrupt, 1, 12)
[   66.843804] i8042: [66025] 93 <- i8042 (interrupt, 1, 12)
[   66.845388] i8042: [66027] e5 <- i8042 (interrupt, 1, 12)
[   66.846950] i8042: [66029] 54 <- i8042 (interrupt, 1, 12)
[   66.848588] i8042: [66030] 26 <- i8042 (interrupt, 1, 12)
[   66.850153] i8042: [66032] 7a <- i8042 (interrupt, 1, 12)
[   66.851755] i8042: [66033] 31 <- i8042 (interrupt, 1, 12)
[   66.853309] i8042: [66035] 93 <- i8042 (interrupt, 1, 12)
[   66.854849] i8042: [66036] e5 <- i8042 (interrupt, 1, 12)
[   66.856468] i8042: [66038] 54 <- i8042 (interrupt, 1, 12)
[   66.858041] i8042: [66040] 26 <- i8042 (interrupt, 1, 12)
[   66.859638] i8042: [66041] 72 <- i8042 (interrupt, 1, 12)
[   66.861219] i8042: [66043] 31 <- i8042 (interrupt, 1, 12)
[   66.862833] i8042: [66044] 93 <- i8042 (interrupt, 1, 12)
[   66.864382] i8042: [66046] e4 <- i8042 (interrupt, 1, 12)
[   66.865975] i8042: [66048] 54 <- i8042 (interrupt, 1, 12)
[   66.867548] i8042: [66049] 26 <- i8042 (interrupt, 1, 12)
[   66.869096] i8042: [66051] 6e <- i8042 (interrupt, 1, 12)
[   66.870711] i8042: [66052] 31 <- i8042 (interrupt, 1, 12)
[   66.872254] i8042: [66054] 93 <- i8042 (interrupt, 1, 12)
[   66.873843] i8042: [66055] e3 <- i8042 (interrupt, 1, 12)
[   66.875426] i8042: [66057] 54 <- i8042 (interrupt, 1, 12)
[   66.877005] i8042: [66059] 26 <- i8042 (interrupt, 1, 12)
[   66.878590] i8042: [66060] 6a <- i8042 (interrupt, 1, 12)
[   66.880169] i8042: [66062] 31 <- i8042 (interrupt, 1, 12)
[   66.881799] i8042: [66063] 93 <- i8042 (interrupt, 1, 12)
[   66.883411] i8042: [66065] e2 <- i8042 (interrupt, 1, 12)
[   66.884917] i8042: [66067] 54 <- i8042 (interrupt, 1, 12)
[   66.886510] i8042: [66068] 26 <- i8042 (interrupt, 1, 12)
[   66.888076] i8042: [66070] 66 <- i8042 (interrupt, 1, 12)
[   66.889663] i8042: [66071] 31 <- i8042 (interrupt, 1, 12)
[   66.891242] i8042: [66073] 93 <- i8042 (interrupt, 1, 12)
[   66.892828] i8042: [66074] e1 <- i8042 (interrupt, 1, 12)
[   66.894450] i8042: [66076] 54 <- i8042 (interrupt, 1, 12)
[   66.895995] i8042: [66078] 26 <- i8042 (interrupt, 1, 12)
[   66.897609] i8042: [66079] 62 <- i8042 (interrupt, 1, 12)
[   66.899196] i8042: [66081] 31 <- i8042 (interrupt, 1, 12)
[   66.900777] i8042: [66082] 93 <- i8042 (interrupt, 1, 12)
[   66.902355] i8042: [66084] e0 <- i8042 (interrupt, 1, 12)
[   66.903967] i8042: [66086] 54 <- i8042 (interrupt, 1, 12)
[   66.905491] i8042: [66087] 26 <- i8042 (interrupt, 1, 12)
[   66.907074] i8042: [66089] 5e <- i8042 (interrupt, 1, 12)
[   66.908655] i8042: [66090] 31 <- i8042 (interrupt, 1, 12)
[   66.910274] i8042: [66092] 73 <- i8042 (interrupt, 1, 12)
[   66.911818] i8042: [66093] df <- i8042 (interrupt, 1, 12)
[   66.913399] i8042: [66095] 54 <- i8042 (interrupt, 1, 12)
[   66.915080] i8042: [66097] 26 <- i8042 (interrupt, 1, 12)
[   66.916566] i8042: [66098] 58 <- i8042 (interrupt, 1, 12)
[   66.918146] i8042: [66100] 31 <- i8042 (interrupt, 1, 12)
[   66.919768] i8042: [66101] 63 <- i8042 (interrupt, 1, 12)
[   66.921341] i8042: [66103] de <- i8042 (interrupt, 1, 12)
[   66.922924] i8042: [66105] 54 <- i8042 (interrupt, 1, 12)
[   66.924517] i8042: [66106] 26 <- i8042 (interrupt, 1, 12)
[   66.926102] i8042: [66108] 4c <- i8042 (interrupt, 1, 12)
[   66.927649] i8042: [66109] 31 <- i8042 (interrupt, 1, 12)
[   66.929257] i8042: [66111] 63 <- i8042 (interrupt, 1, 12)
[   66.930871] i8042: [66112] de <- i8042 (interrupt, 1, 12)
[   66.932391] i8042: [66114] 54 <- i8042 (interrupt, 1, 12)
[   66.933972] i8042: [66116] 26 <- i8042 (interrupt, 1, 12)
[   66.935586] i8042: [66117] 39 <- i8042 (interrupt, 1, 12)
[   66.937135] i8042: [66119] 31 <- i8042 (interrupt, 1, 12)
[   66.938733] i8042: [66120] 63 <- i8042 (interrupt, 1, 12)
[   66.940346] i8042: [66122] da <- i8042 (interrupt, 1, 12)
[   66.941894] i8042: [66123] 54 <- i8042 (interrupt, 1, 12)
[   66.943501] i8042: [66125] 26 <- i8042 (interrupt, 1, 12)
[   66.945079] i8042: [66127] 23 <- i8042 (interrupt, 1, 12)
[   66.946662] i8042: [66128] 31 <- i8042 (interrupt, 1, 12)
[   66.948228] i8042: [66130] 63 <- i8042 (interrupt, 1, 12)
[   66.949864] i8042: [66131] d6 <- i8042 (interrupt, 1, 12)
[   66.951423] i8042: [66133] 54 <- i8042 (interrupt, 1, 12)
[   66.953000] i8042: [66135] 26 <- i8042 (interrupt, 1, 12)
[   66.954586] i8042: [66136] 0b <- i8042 (interrupt, 1, 12)
[   66.956160] i8042: [66138] 31 <- i8042 (interrupt, 1, 12)
[   66.957781] i8042: [66139] 63 <- i8042 (interrupt, 1, 12)
[   66.959316] i8042: [66141] d2 <- i8042 (interrupt, 1, 12)
[   66.960923] i8042: [66143] 54 <- i8042 (interrupt, 1, 12)
[   66.962506] i8042: [66144] 25 <- i8042 (interrupt, 1, 12)
[   66.964110] i8042: [66146] f4 <- i8042 (interrupt, 1, 12)
[   66.965634] i8042: [66147] 31 <- i8042 (interrupt, 1, 12)
[   66.967291] i8042: [66149] 63 <- i8042 (interrupt, 1, 12)
[   66.968948] i8042: [66151] cd <- i8042 (interrupt, 1, 12)
[   66.970448] i8042: [66152] 54 <- i8042 (interrupt, 1, 12)
[   66.972018] i8042: [66154] 25 <- i8042 (interrupt, 1, 12)
[   66.973549] i8042: [66155] d3 <- i8042 (interrupt, 1, 12)
[   66.975135] i8042: [66157] 31 <- i8042 (interrupt, 1, 12)
[   66.976753] i8042: [66158] 63 <- i8042 (interrupt, 1, 12)
[   66.978303] i8042: [66160] c9 <- i8042 (interrupt, 1, 12)
[   66.979908] i8042: [66161] 54 <- i8042 (interrupt, 1, 12)
[   66.981530] i8042: [66163] 25 <- i8042 (interrupt, 1, 12)
[   66.983037] i8042: [66165] bf <- i8042 (interrupt, 1, 12)
[   66.984654] i8042: [66166] 31 <- i8042 (interrupt, 1, 12)
[   66.986271] i8042: [66168] 63 <- i8042 (interrupt, 1, 12)
[   66.987820] i8042: [66169] c9 <- i8042 (interrupt, 1, 12)
[   66.989435] i8042: [66171] 54 <- i8042 (interrupt, 1, 12)
[   66.990956] i8042: [66172] 25 <- i8042 (interrupt, 1, 12)
[   66.992566] i8042: [66174] a6 <- i8042 (interrupt, 1, 12)
[   66.994125] i8042: [66176] 31 <- i8042 (interrupt, 1, 12)
[   66.995736] i8042: [66177] 63 <- i8042 (interrupt, 1, 12)
[   66.997319] i8042: [66179] c7 <- i8042 (interrupt, 1, 12)
[   66.998903] i8042: [66180] 54 <- i8042 (interrupt, 1, 12)
[   67.000514] i8042: [66182] 25 <- i8042 (interrupt, 1, 12)
[   67.002072] i8042: [66184] 91 <- i8042 (interrupt, 1, 12)
[   67.003651] i8042: [66185] 31 <- i8042 (interrupt, 1, 12)
[   67.005277] i8042: [66187] 73 <- i8042 (interrupt, 1, 12)
[   67.006851] i8042: [66188] c4 <- i8042 (interrupt, 1, 12)
[   67.008394] i8042: [66190] 54 <- i8042 (interrupt, 1, 12)
[   67.010014] i8042: [66192] 25 <- i8042 (interrupt, 1, 12)
[   67.011562] i8042: [66193] 7f <- i8042 (interrupt, 1, 12)
[   67.013137] i8042: [66195] 31 <- i8042 (interrupt, 1, 12)
[   67.014863] i8042: [66196] 93 <- i8042 (interrupt, 1, 12)
[   67.016354] i8042: [66198] c1 <- i8042 (interrupt, 1, 12)
[   67.017895] i8042: [66199] 54 <- i8042 (interrupt, 1, 12)
[   67.019537] i8042: [66201] 25 <- i8042 (interrupt, 1, 12)
[   67.021044] i8042: [66203] 71 <- i8042 (interrupt, 1, 12)
[   67.022672] i8042: [66204] 31 <- i8042 (interrupt, 1, 12)
[   67.024269] i8042: [66206] 93 <- i8042 (interrupt, 1, 12)
[   67.025816] i8042: [66207] bf <- i8042 (interrupt, 1, 12)
[   67.027426] i8042: [66209] 54 <- i8042 (interrupt, 1, 12)
[   67.028995] i8042: [66211] 25 <- i8042 (interrupt, 1, 12)
[   67.030599] i8042: [66212] 65 <- i8042 (interrupt, 1, 12)
[   67.032140] i8042: [66214] 31 <- i8042 (interrupt, 1, 12)
[   67.033721] i8042: [66215] 93 <- i8042 (interrupt, 1, 12)
[   67.035337] i8042: [66217] be <- i8042 (interrupt, 1, 12)
[   67.036919] i8042: [66218] 54 <- i8042 (interrupt, 1, 12)
[   67.038496] i8042: [66220] 25 <- i8042 (interrupt, 1, 12)
[   67.040077] i8042: [66222] 5a <- i8042 (interrupt, 1, 12)
[   67.041659] i8042: [66223] 31 <- i8042 (interrupt, 1, 12)
[   67.043246] i8042: [66225] 73 <- i8042 (interrupt, 1, 12)
[   67.044834] i8042: [66226] bd <- i8042 (interrupt, 1, 12)
[   67.046411] i8042: [66228] 54 <- i8042 (interrupt, 1, 12)
[   67.048013] i8042: [66230] 25 <- i8042 (interrupt, 1, 12)
[   67.049571] i8042: [66231] 50 <- i8042 (interrupt, 1, 12)
[   67.051154] i8042: [66233] 31 <- i8042 (interrupt, 1, 12)
[   67.052735] i8042: [66234] 73 <- i8042 (interrupt, 1, 12)
[   67.054319] i8042: [66236] bd <- i8042 (interrupt, 1, 12)
[   67.055835] i8042: [66237] 54 <- i8042 (interrupt, 1, 12)
[   67.057412] i8042: [66239] 25 <- i8042 (interrupt, 1, 12)
[   67.059016] i8042: [66241] 45 <- i8042 (interrupt, 1, 12)
[   67.060635] i8042: [66242] 31 <- i8042 (interrupt, 1, 12)
[   67.062231] i8042: [66244] 73 <- i8042 (interrupt, 1, 12)
[   67.063809] i8042: [66245] c0 <- i8042 (interrupt, 1, 12)
[   67.065410] i8042: [66247] 54 <- i8042 (interrupt, 1, 12)
[   67.066992] i8042: [66249] 25 <- i8042 (interrupt, 1, 12)
[   67.068578] i8042: [66250] 3a <- i8042 (interrupt, 1, 12)
[   67.070083] i8042: [66252] 31 <- i8042 (interrupt, 1, 12)
[   67.071722] i8042: [66253] 73 <- i8042 (interrupt, 1, 12)
[   67.073295] i8042: [66255] c0 <- i8042 (interrupt, 1, 12)
[   67.074888] i8042: [66256] 54 <- i8042 (interrupt, 1, 12)
[   67.076479] i8042: [66258] 25 <- i8042 (interrupt, 1, 12)
[   67.078020] i8042: [66260] 2f <- i8042 (interrupt, 1, 12)
[   67.079644] i8042: [66261] 31 <- i8042 (interrupt, 1, 12)
[   67.081227] i8042: [66263] 73 <- i8042 (interrupt, 1, 12)
[   67.082807] i8042: [66264] bf <- i8042 (interrupt, 1, 12)
[   67.084389] i8042: [66266] 54 <- i8042 (interrupt, 1, 12)
[   67.085973] i8042: [66268] 25 <- i8042 (interrupt, 1, 12)
[   67.087560] i8042: [66269] 26 <- i8042 (interrupt, 1, 12)
[   67.089130] i8042: [66271] 31 <- i8042 (interrupt, 1, 12)
[   67.090798] i8042: [66272] 73 <- i8042 (interrupt, 1, 12)
[   67.092250] i8042: [66274] bb <- i8042 (interrupt, 1, 12)
[   67.093889] i8042: [66275] 54 <- i8042 (interrupt, 1, 12)
[   67.095402] i8042: [66277] 25 <- i8042 (interrupt, 1, 12)
[   67.097012] i8042: [66279] 1e <- i8042 (interrupt, 1, 12)
[   67.098632] i8042: [66280] 31 <- i8042 (interrupt, 1, 12)
[   67.100212] i8042: [66282] 73 <- i8042 (interrupt, 1, 12)
[   67.101795] i8042: [66283] b8 <- i8042 (interrupt, 1, 12)
[   67.103357] i8042: [66285] 54 <- i8042 (interrupt, 1, 12)
[   67.104976] i8042: [66287] 25 <- i8042 (interrupt, 1, 12)
[   67.106563] i8042: [66288] 15 <- i8042 (interrupt, 1, 12)
[   67.108065] i8042: [66290] 31 <- i8042 (interrupt, 1, 12)
[   67.109709] i8042: [66291] 73 <- i8042 (interrupt, 1, 12)
[   67.111292] i8042: [66293] b5 <- i8042 (interrupt, 1, 12)
[   67.112873] i8042: [66294] 54 <- i8042 (interrupt, 1, 12)
[   67.114390] i8042: [66296] 25 <- i8042 (interrupt, 1, 12)
[   67.115999] i8042: [66298] 09 <- i8042 (interrupt, 1, 12)
[   67.117622] i8042: [66299] 31 <- i8042 (interrupt, 1, 12)
[   67.119217] i8042: [66301] 73 <- i8042 (interrupt, 1, 12)
[   67.120800] i8042: [66302] b1 <- i8042 (interrupt, 1, 12)
[   67.122348] i8042: [66304] 54 <- i8042 (interrupt, 1, 12)
[   67.123919] i8042: [66305] 24 <- i8042 (interrupt, 1, 12)
[   67.125502] i8042: [66307] fb <- i8042 (interrupt, 1, 12)
[   67.127093] i8042: [66309] 31 <- i8042 (interrupt, 1, 12)
[   67.128663] i8042: [66310] 73 <- i8042 (interrupt, 1, 12)
[   67.130227] i8042: [66312] af <- i8042 (interrupt, 1, 12)
[   67.131850] i8042: [66313] 54 <- i8042 (interrupt, 1, 12)
[   67.133381] i8042: [66315] 24 <- i8042 (interrupt, 1, 12)
[   67.135021] i8042: [66317] ef <- i8042 (interrupt, 1, 12)
[   67.136615] i8042: [66318] 31 <- i8042 (interrupt, 1, 12)
[   67.138163] i8042: [66320] 73 <- i8042 (interrupt, 1, 12)
[   67.139741] i8042: [66321] ac <- i8042 (interrupt, 1, 12)
[   67.141323] i8042: [66323] 54 <- i8042 (interrupt, 1, 12)
[   67.142919] i8042: [66324] 24 <- i8042 (interrupt, 1, 12)
[   67.144498] i8042: [66326] e3 <- i8042 (interrupt, 1, 12)
[   67.146087] i8042: [66328] 31 <- i8042 (interrupt, 1, 12)
[   67.147686] i8042: [66329] 73 <- i8042 (interrupt, 1, 12)
[   67.149250] i8042: [66331] a5 <- i8042 (interrupt, 1, 12)
[   67.150791] i8042: [66332] 54 <- i8042 (interrupt, 1, 12)
[   67.152448] i8042: [66334] 24 <- i8042 (interrupt, 1, 12)
[   67.154020] i8042: [66336] d7 <- i8042 (interrupt, 1, 12)
[   67.155605] i8042: [66337] 31 <- i8042 (interrupt, 1, 12)
[   67.157164] i8042: [66339] 73 <- i8042 (interrupt, 1, 12)
[   67.158787] i8042: [66340] 9f <- i8042 (interrupt, 1, 12)
[   67.160316] i8042: [66342] 54 <- i8042 (interrupt, 1, 12)
[   67.161867] i8042: [66343] 24 <- i8042 (interrupt, 1, 12)
[   67.163525] i8042: [66345] cc <- i8042 (interrupt, 1, 12)
[   67.165034] i8042: [66347] 31 <- i8042 (interrupt, 1, 12)
[   67.166685] i8042: [66348] 73 <- i8042 (interrupt, 1, 12)
[   67.168275] i8042: [66350] 9a <- i8042 (interrupt, 1, 12)
[   67.169825] i8042: [66351] 54 <- i8042 (interrupt, 1, 12)
[   67.171455] i8042: [66353] 24 <- i8042 (interrupt, 1, 12)
[   67.172962] i8042: [66355] c4 <- i8042 (interrupt, 1, 12)
[   67.174532] i8042: [66356] 31 <- i8042 (interrupt, 1, 12)
[   67.176156] i8042: [66358] 73 <- i8042 (interrupt, 1, 12)
[   67.177829] i8042: [66359] 94 <- i8042 (interrupt, 1, 12)
[   67.179293] i8042: [66361] 54 <- i8042 (interrupt, 1, 12)
[   67.180860] i8042: [66362] 24 <- i8042 (interrupt, 1, 12)
[   67.182445] i8042: [66364] bb <- i8042 (interrupt, 1, 12)
[   67.184029] i8042: [66366] 31 <- i8042 (interrupt, 1, 12)
[   67.185612] i8042: [66367] 73 <- i8042 (interrupt, 1, 12)
[   67.187233] i8042: [66369] 8d <- i8042 (interrupt, 1, 12)
[   67.188809] i8042: [66370] 54 <- i8042 (interrupt, 1, 12)
[   67.190358] i8042: [66372] 24 <- i8042 (interrupt, 1, 12)
[   67.191942] i8042: [66374] b4 <- i8042 (interrupt, 1, 12)
[   67.193524] i8042: [66375] 31 <- i8042 (interrupt, 1, 12)
[   67.195106] i8042: [66377] 63 <- i8042 (interrupt, 1, 12)
[   67.196699] i8042: [66378] 86 <- i8042 (interrupt, 1, 12)
[   67.198270] i8042: [66380] 54 <- i8042 (interrupt, 1, 12)
[   67.199898] i8042: [66381] 24 <- i8042 (interrupt, 1, 12)
[   67.201439] i8042: [66383] ae <- i8042 (interrupt, 1, 12)
[   67.203055] i8042: [66385] 31 <- i8042 (interrupt, 1, 12)
[   67.204649] i8042: [66386] 63 <- i8042 (interrupt, 1, 12)
[   67.206182] i8042: [66388] 80 <- i8042 (interrupt, 1, 12)
[   67.208339] i8042: [66390] 54 <- i8042 (interrupt, 1, 12)
[   67.209934] i8042: [66392] 24 <- i8042 (interrupt, 1, 12)
[   67.211438] i8042: [66393] ab <- i8042 (interrupt, 1, 12)
[   67.213031] i8042: [66395] 31 <- i8042 (interrupt, 1, 12)
[   67.214614] i8042: [66396] 63 <- i8042 (interrupt, 1, 12)
[   67.216265] i8042: [66398] 79 <- i8042 (interrupt, 1, 12)
[   67.217812] i8042: [66399] 54 <- i8042 (interrupt, 1, 12)
[   67.219432] i8042: [66401] 24 <- i8042 (interrupt, 1, 12)
[   67.221030] i8042: [66403] a8 <- i8042 (interrupt, 1, 12)
[   67.222585] i8042: [66404] 31 <- i8042 (interrupt, 1, 12)
[   67.224145] i8042: [66406] 53 <- i8042 (interrupt, 1, 12)
[   67.225724] i8042: [66407] 74 <- i8042 (interrupt, 1, 12)
[   67.227823] i8042: [66409] 54 <- i8042 (interrupt, 1, 12)
[   67.229442] i8042: [66411] 24 <- i8042 (interrupt, 1, 12)
[   67.231029] i8042: [66413] a6 <- i8042 (interrupt, 1, 12)
[   67.232606] i8042: [66414] 31 <- i8042 (interrupt, 1, 12)
[   67.234149] i8042: [66416] 53 <- i8042 (interrupt, 1, 12)
[   67.235770] i8042: [66417] 70 <- i8042 (interrupt, 1, 12)
[   67.237326] i8042: [66419] 54 <- i8042 (interrupt, 1, 12)
[   67.238983] i8042: [66421] 24 <- i8042 (interrupt, 1, 12)
[   67.240487] i8042: [66422] a6 <- i8042 (interrupt, 1, 12)
[   67.242058] i8042: [66424] 31 <- i8042 (interrupt, 1, 12)
[   67.243689] i8042: [66425] 53 <- i8042 (interrupt, 1, 12)
[   67.245232] i8042: [66427] 70 <- i8042 (interrupt, 1, 12)
[   67.246849] i8042: [66428] 54 <- i8042 (interrupt, 1, 12)
[   67.248394] i8042: [66430] 24 <- i8042 (interrupt, 1, 12)
[   67.249969] i8042: [66432] a7 <- i8042 (interrupt, 1, 12)
[   67.251559] i8042: [66433] 31 <- i8042 (interrupt, 1, 12)
[   67.253144] i8042: [66435] 53 <- i8042 (interrupt, 1, 12)
[   67.254724] i8042: [66436] 6f <- i8042 (interrupt, 1, 12)
[   67.256857] i8042: [66438] 54 <- i8042 (interrupt, 1, 12)
[   67.258393] i8042: [66440] 24 <- i8042 (interrupt, 1, 12)
[   67.260013] i8042: [66442] a7 <- i8042 (interrupt, 1, 12)
[   67.261561] i8042: [66443] 31 <- i8042 (interrupt, 1, 12)
[   67.263176] i8042: [66445] 53 <- i8042 (interrupt, 1, 12)
[   67.264761] i8042: [66446] 6f <- i8042 (interrupt, 1, 12)
[   67.266306] i8042: [66448] 54 <- i8042 (interrupt, 1, 12)
[   67.267928] i8042: [66450] 24 <- i8042 (interrupt, 1, 12)
[   67.269486] i8042: [66451] aa <- i8042 (interrupt, 1, 12)
[   67.271106] i8042: [66453] 31 <- i8042 (interrupt, 1, 12)
[   67.272675] i8042: [66454] 53 <- i8042 (interrupt, 1, 12)
[   67.274224] i8042: [66456] 6c <- i8042 (interrupt, 1, 12)
[   67.276346] i8042: [66458] 54 <- i8042 (interrupt, 1, 12)
[   67.277897] i8042: [66459] 24 <- i8042 (interrupt, 1, 12)
[   67.279474] i8042: [66461] ad <- i8042 (interrupt, 1, 12)
[   67.281053] i8042: [66463] 31 <- i8042 (interrupt, 1, 12)
[   67.282740] i8042: [66464] 53 <- i8042 (interrupt, 1, 12)
[   67.284267] i8042: [66466] 68 <- i8042 (interrupt, 1, 12)
[   67.285817] i8042: [66467] 54 <- i8042 (interrupt, 1, 12)
[   67.287427] i8042: [66469] 24 <- i8042 (interrupt, 1, 12)
[   67.289037] i8042: [66471] b7 <- i8042 (interrupt, 1, 12)
[   67.290559] i8042: [66472] 31 <- i8042 (interrupt, 1, 12)
[   67.292100] i8042: [66474] 53 <- i8042 (interrupt, 1, 12)
[   67.293683] i8042: [66475] 5e <- i8042 (interrupt, 1, 12)
[   67.295308] i8042: [66477] 54 <- i8042 (interrupt, 1, 12)
[   67.296851] i8042: [66478] 24 <- i8042 (interrupt, 1, 12)
[   67.298435] i8042: [66480] be <- i8042 (interrupt, 1, 12)
[   67.300052] i8042: [66482] 31 <- i8042 (interrupt, 1, 12)
[   67.301619] i8042: [66483] 53 <- i8042 (interrupt, 1, 12)
[   67.303213] i8042: [66485] 5b <- i8042 (interrupt, 1, 12)
[   67.305306] i8042: [66487] 54 <- i8042 (interrupt, 1, 12)
[   67.306892] i8042: [66488] 24 <- i8042 (interrupt, 1, 12)
[   67.308478] i8042: [66490] c7 <- i8042 (interrupt, 1, 12)
[   67.310051] i8042: [66492] 31 <- i8042 (interrupt, 1, 12)
[   67.311640] i8042: [66493] 43 <- i8042 (interrupt, 1, 12)
[   67.313241] i8042: [66495] 57 <- i8042 (interrupt, 1, 12)
[   67.314822] i8042: [66496] 54 <- i8042 (interrupt, 1, 12)
[   67.316349] i8042: [66498] 24 <- i8042 (interrupt, 1, 12)
[   67.318018] i8042: [66500] d1 <- i8042 (interrupt, 1, 12)
[   67.319521] i8042: [66501] 31 <- i8042 (interrupt, 1, 12)
[   67.321148] i8042: [66503] 43 <- i8042 (interrupt, 1, 12)
[   67.322682] i8042: [66504] 51 <- i8042 (interrupt, 1, 12)
[   67.324815] i8042: [66506] 54 <- i8042 (interrupt, 1, 12)
[   67.326389] i8042: [66508] 24 <- i8042 (interrupt, 1, 12)
[   67.327991] i8042: [66510] dd <- i8042 (interrupt, 1, 12)
[   67.329519] i8042: [66511] 31 <- i8042 (interrupt, 1, 12)
[   67.331096] i8042: [66513] 43 <- i8042 (interrupt, 1, 12)
[   67.332679] i8042: [66514] 4a <- i8042 (interrupt, 1, 12)
[   67.334339] i8042: [66516] 54 <- i8042 (interrupt, 1, 12)
[   67.335851] i8042: [66517] 24 <- i8042 (interrupt, 1, 12)
[   67.337462] i8042: [66519] e9 <- i8042 (interrupt, 1, 12)
[   67.339007] i8042: [66521] 31 <- i8042 (interrupt, 1, 12)
[   67.340627] i8042: [66522] 43 <- i8042 (interrupt, 1, 12)
[   67.342176] i8042: [66524] 45 <- i8042 (interrupt, 1, 12)
[   67.343793] i8042: [66525] 54 <- i8042 (interrupt, 1, 12)
[   67.345338] i8042: [66527] 24 <- i8042 (interrupt, 1, 12)
[   67.347191] i8042: [66529] f8 <- i8042 (interrupt, 1, 12)
[   67.348554] i8042: [66530] 31 <- i8042 (interrupt, 1, 12)
[   67.350083] i8042: [66532] 43 <- i8042 (interrupt, 1, 12)
[   67.351703] i8042: [66533] 3f <- i8042 (interrupt, 1, 12)
[   67.353754] i8042: [66535] 54 <- i8042 (interrupt, 1, 12)
[   67.355382] i8042: [66537] 25 <- i8042 (interrupt, 1, 12)
[   67.356917] i8042: [66538] 09 <- i8042 (interrupt, 1, 12)
[   67.358509] i8042: [66540] 31 <- i8042 (interrupt, 1, 12)
[   67.360123] i8042: [66542] 23 <- i8042 (interrupt, 1, 12)
[   67.361665] i8042: [66543] 3d <- i8042 (interrupt, 1, 12)
[   67.363292] i8042: [66545] 54 <- i8042 (interrupt, 1, 12)
[   67.364875] i8042: [66546] 25 <- i8042 (interrupt, 1, 12)
[   67.366412] i8042: [66548] 1a <- i8042 (interrupt, 1, 12)
[   67.368031] i8042: [66550] 31 <- i8042 (interrupt, 1, 12)
[   67.369576] i8042: [66551] 03 <- i8042 (interrupt, 1, 12)
[   67.371157] i8042: [66553] 3f <- i8042 (interrupt, 1, 12)
[   67.373283] i8042: [66555] 54 <- i8042 (interrupt, 1, 12)
[   67.374863] i8042: [66556] 25 <- i8042 (interrupt, 1, 12)
[   67.376447] i8042: [66558] 2c <- i8042 (interrupt, 1, 12)
[   67.378105] i8042: [66560] 31 <- i8042 (interrupt, 1, 12)
[   67.379577] i8042: [66561] 03 <- i8042 (interrupt, 1, 12)
[   67.381158] i8042: [66563] 41 <- i8042 (interrupt, 1, 12)
[   67.382763] i8042: [66564] 54 <- i8042 (interrupt, 1, 12)
[   67.384325] i8042: [66566] 25 <- i8042 (interrupt, 1, 12)
[   67.385916] i8042: [66567] 40 <- i8042 (interrupt, 1, 12)
[   67.387496] i8042: [66569] 31 <- i8042 (interrupt, 1, 12)
[   67.389071] i8042: [66571] 03 <- i8042 (interrupt, 1, 12)
[   67.390654] i8042: [66572] 43 <- i8042 (interrupt, 1, 12)
[   67.392328] i8042: [66574] 54 <- i8042 (interrupt, 1, 12)
[   67.393819] i8042: [66575] 25 <- i8042 (interrupt, 1, 12)
[   67.395491] i8042: [66577] 53 <- i8042 (interrupt, 1, 12)
[   67.396988] i8042: [66579] 31 <- i8042 (interrupt, 1, 12)
[   67.398640] i8042: [66580] 03 <- i8042 (interrupt, 1, 12)
[   67.400152] i8042: [66582] 45 <- i8042 (interrupt, 1, 12)
[   67.402243] i8042: [66584] 54 <- i8042 (interrupt, 1, 12)
[   67.403865] i8042: [66585] 25 <- i8042 (interrupt, 1, 12)
[   67.405410] i8042: [66587] 6c <- i8042 (interrupt, 1, 12)
[   67.407035] i8042: [66589] 31 <- i8042 (interrupt, 1, 12)
[   67.408572] i8042: [66590] 23 <- i8042 (interrupt, 1, 12)
[   67.410242] i8042: [66592] 4b <- i8042 (interrupt, 1, 12)
[   67.411797] i8042: [66593] 54 <- i8042 (interrupt, 1, 12)
[   67.413357] i8042: [66595] 25 <- i8042 (interrupt, 1, 12)
[   67.414998] i8042: [66597] 7e <- i8042 (interrupt, 1, 12)
[   67.416557] i8042: [66598] 31 <- i8042 (interrupt, 1, 12)
[   67.418113] i8042: [66600] 23 <- i8042 (interrupt, 1, 12)
[   67.419721] i8042: [66601] 51 <- i8042 (interrupt, 1, 12)
[   67.421782] i8042: [66603] 54 <- i8042 (interrupt, 1, 12)
[   67.423318] i8042: [66605] 25 <- i8042 (interrupt, 1, 12)
[   67.425000] i8042: [66607] 93 <- i8042 (interrupt, 1, 12)
[   67.426484] i8042: [66608] 31 <- i8042 (interrupt, 1, 12)
[   67.428103] i8042: [66610] 23 <- i8042 (interrupt, 1, 12)
[   67.429737] i8042: [66611] 57 <- i8042 (interrupt, 1, 12)
[   67.431267] i8042: [66613] 54 <- i8042 (interrupt, 1, 12)
[   67.432869] i8042: [66614] 25 <- i8042 (interrupt, 1, 12)
[   67.434445] i8042: [66616] aa <- i8042 (interrupt, 1, 12)
[   67.436021] i8042: [66618] 31 <- i8042 (interrupt, 1, 12)
[   67.437593] i8042: [66619] 23 <- i8042 (interrupt, 1, 12)
[   67.439172] i8042: [66621] 5d <- i8042 (interrupt, 1, 12)
[   67.441301] i8042: [66623] 54 <- i8042 (interrupt, 1, 12)
[   67.442848] i8042: [66624] 25 <- i8042 (interrupt, 1, 12)
[   67.444400] i8042: [66626] c3 <- i8042 (interrupt, 1, 12)
[   67.445991] i8042: [66628] 31 <- i8042 (interrupt, 1, 12)
[   67.447597] i8042: [66629] 23 <- i8042 (interrupt, 1, 12)
[   67.449226] i8042: [66631] 64 <- i8042 (interrupt, 1, 12)
[   67.450758] i8042: [66632] 54 <- i8042 (interrupt, 1, 12)
[   67.452341] i8042: [66634] 25 <- i8042 (interrupt, 1, 12)
[   67.453953] i8042: [66636] dc <- i8042 (interrupt, 1, 12)
[   67.455540] i8042: [66637] 31 <- i8042 (interrupt, 1, 12)
[   67.457101] i8042: [66639] 23 <- i8042 (interrupt, 1, 12)
[   67.458704] i8042: [66640] 6c <- i8042 (interrupt, 1, 12)
[   67.460294] i8042: [66642] 54 <- i8042 (interrupt, 1, 12)
[   67.461869] i8042: [66643] 25 <- i8042 (interrupt, 1, 12)
[   67.463451] i8042: [66645] f6 <- i8042 (interrupt, 1, 12)
[   67.465028] i8042: [66647] 31 <- i8042 (interrupt, 1, 12)
[   67.466585] i8042: [66648] 23 <- i8042 (interrupt, 1, 12)
[   67.468171] i8042: [66650] 73 <- i8042 (interrupt, 1, 12)
[   67.470260] i8042: [66652] 54 <- i8042 (interrupt, 1, 12)
[   67.471884] i8042: [66653] 26 <- i8042 (interrupt, 1, 12)
[   67.473452] i8042: [66655] 0f <- i8042 (interrupt, 1, 12)
[   67.475021] i8042: [66657] 31 <- i8042 (interrupt, 1, 12)
[   67.476612] i8042: [66658] 23 <- i8042 (interrupt, 1, 12)
[   67.478200] i8042: [66660] 79 <- i8042 (interrupt, 1, 12)
[   67.479779] i8042: [66661] 54 <- i8042 (interrupt, 1, 12)
[   67.481362] i8042: [66663] 26 <- i8042 (interrupt, 1, 12)
[   67.482938] i8042: [66664] 27 <- i8042 (interrupt, 1, 12)
[   67.484526] i8042: [66666] 31 <- i8042 (interrupt, 1, 12)
[   67.486049] i8042: [66668] 23 <- i8042 (interrupt, 1, 12)
[   67.487657] i8042: [66669] 7e <- i8042 (interrupt, 1, 12)
[   67.489778] i8042: [66671] 54 <- i8042 (interrupt, 1, 12)
[   67.491362] i8042: [66673] 26 <- i8042 (interrupt, 1, 12)
[   67.492949] i8042: [66675] 40 <- i8042 (interrupt, 1, 12)
[   67.494541] i8042: [66676] 31 <- i8042 (interrupt, 1, 12)
[   67.496078] i8042: [66678] 23 <- i8042 (interrupt, 1, 12)
[   67.497681] i8042: [66679] 83 <- i8042 (interrupt, 1, 12)
[   67.499248] i8042: [66681] 54 <- i8042 (interrupt, 1, 12)
[   67.500858] i8042: [66682] 26 <- i8042 (interrupt, 1, 12)
[   67.502372] i8042: [66684] 58 <- i8042 (interrupt, 1, 12)
[   67.504027] i8042: [66686] 31 <- i8042 (interrupt, 1, 12)
[   67.505605] i8042: [66687] 23 <- i8042 (interrupt, 1, 12)
[   67.507158] i8042: [66689] 89 <- i8042 (interrupt, 1, 12)
[   67.508782] i8042: [66690] 54 <- i8042 (interrupt, 1, 12)
[   67.510355] i8042: [66692] 26 <- i8042 (interrupt, 1, 12)
[   67.511968] i8042: [66694] 70 <- i8042 (interrupt, 1, 12)
[   67.513521] i8042: [66695] 31 <- i8042 (interrupt, 1, 12)
[   67.515035] i8042: [66697] 23 <- i8042 (interrupt, 1, 12)
[   67.516694] i8042: [66698] 8f <- i8042 (interrupt, 1, 12)
[   67.518768] i8042: [66700] 54 <- i8042 (interrupt, 1, 12)
[   67.520350] i8042: [66702] 26 <- i8042 (interrupt, 1, 12)
[   67.521962] i8042: [66704] 89 <- i8042 (interrupt, 1, 12)
[   67.523482] i8042: [66705] 31 <- i8042 (interrupt, 1, 12)
[   67.525053] i8042: [66707] 23 <- i8042 (interrupt, 1, 12)
[   67.526647] i8042: [66708] 93 <- i8042 (interrupt, 1, 12)
[   67.528262] i8042: [66710] 54 <- i8042 (interrupt, 1, 12)
[   67.529839] i8042: [66711] 26 <- i8042 (interrupt, 1, 12)
[   67.531438] i8042: [66713] 9f <- i8042 (interrupt, 1, 12)
[   67.533019] i8042: [66715] 31 <- i8042 (interrupt, 1, 12)
[   67.534561] i8042: [66716] 23 <- i8042 (interrupt, 1, 12)
[   67.536146] i8042: [66718] 96 <- i8042 (interrupt, 1, 12)
[   67.538264] i8042: [66720] 54 <- i8042 (interrupt, 1, 12)
[   67.539848] i8042: [66721] 26 <- i8042 (interrupt, 1, 12)
[   67.541423] i8042: [66723] b9 <- i8042 (interrupt, 1, 12)
[   67.543028] i8042: [66725] 31 <- i8042 (interrupt, 1, 12)
[   67.544586] i8042: [66726] 23 <- i8042 (interrupt, 1, 12)
[   67.546178] i8042: [66728] 99 <- i8042 (interrupt, 1, 12)
[   67.547850] i8042: [66729] 54 <- i8042 (interrupt, 1, 12)
[   67.549373] i8042: [66731] 26 <- i8042 (interrupt, 1, 12)
[   67.550856] i8042: [66732] cf <- i8042 (interrupt, 1, 12)
[   67.552506] i8042: [66734] 31 <- i8042 (interrupt, 1, 12)
[   67.554029] i8042: [66736] 23 <- i8042 (interrupt, 1, 12)
[   67.555691] i8042: [66737] 9b <- i8042 (interrupt, 1, 12)
[   67.557257] i8042: [66739] 54 <- i8042 (interrupt, 1, 12)
[   67.558805] i8042: [66740] 26 <- i8042 (interrupt, 1, 12)
[   67.560419] i8042: [66742] e4 <- i8042 (interrupt, 1, 12)
[   67.562020] i8042: [66744] 31 <- i8042 (interrupt, 1, 12)
[   67.563579] i8042: [66745] 23 <- i8042 (interrupt, 1, 12)
[   67.565132] i8042: [66747] 9c <- i8042 (interrupt, 1, 12)
[   67.567247] i8042: [66749] 54 <- i8042 (interrupt, 1, 12)
[   67.568827] i8042: [66750] 26 <- i8042 (interrupt, 1, 12)
[   67.570411] i8042: [66752] f8 <- i8042 (interrupt, 1, 12)
[   67.571982] i8042: [66754] 31 <- i8042 (interrupt, 1, 12)
[   67.573598] i8042: [66755] 23 <- i8042 (interrupt, 1, 12)
[   67.575158] i8042: [66757] 9d <- i8042 (interrupt, 1, 12)
[   67.576740] i8042: [66758] 54 <- i8042 (interrupt, 1, 12)
[   67.578260] i8042: [66760] 27 <- i8042 (interrupt, 1, 12)
[   67.579844] i8042: [66761] 0a <- i8042 (interrupt, 1, 12)
[   67.581487] i8042: [66763] 31 <- i8042 (interrupt, 1, 12)
[   67.583039] i8042: [66765] 23 <- i8042 (interrupt, 1, 12)
[   67.584659] i8042: [66766] 9d <- i8042 (interrupt, 1, 12)
[   67.586749] i8042: [66768] 54 <- i8042 (interrupt, 1, 12)
[   67.588293] i8042: [66770] 27 <- i8042 (interrupt, 1, 12)
[   67.589840] i8042: [66771] 22 <- i8042 (interrupt, 1, 12)
[   67.591421] i8042: [66773] 31 <- i8042 (interrupt, 1, 12)
[   67.593038] i8042: [66775] 23 <- i8042 (interrupt, 1, 12)
[   67.594625] i8042: [66776] 9d <- i8042 (interrupt, 1, 12)
[   67.596213] i8042: [66778] 54 <- i8042 (interrupt, 1, 12)
[   67.597784] i8042: [66779] 27 <- i8042 (interrupt, 1, 12)
[   67.599364] i8042: [66781] 35 <- i8042 (interrupt, 1, 12)
[   67.600944] i8042: [66783] 31 <- i8042 (interrupt, 1, 12)
[   67.602570] i8042: [66784] 23 <- i8042 (interrupt, 1, 12)
[   67.604084] i8042: [66786] 9c <- i8042 (interrupt, 1, 12)
[   67.605678] i8042: [66787] 54 <- i8042 (interrupt, 1, 12)
[   67.607255] i8042: [66789] 27 <- i8042 (interrupt, 1, 12)
[   67.608832] i8042: [66790] 46 <- i8042 (interrupt, 1, 12)
[   67.610448] i8042: [66792] 31 <- i8042 (interrupt, 1, 12)
[   67.612016] i8042: [66794] 23 <- i8042 (interrupt, 1, 12)
[   67.613642] i8042: [66795] 9b <- i8042 (interrupt, 1, 12)
[   67.615700] i8042: [66797] 54 <- i8042 (interrupt, 1, 12)
[   67.617318] i8042: [66799] 27 <- i8042 (interrupt, 1, 12)
[   67.618848] i8042: [66800] 57 <- i8042 (interrupt, 1, 12)
[   67.620451] i8042: [66802] 31 <- i8042 (interrupt, 1, 12)
[   67.621999] i8042: [66804] 23 <- i8042 (interrupt, 1, 12)
[   67.623583] i8042: [66805] 98 <- i8042 (interrupt, 1, 12)
[   67.625164] i8042: [66807] 54 <- i8042 (interrupt, 1, 12)
[   67.626779] i8042: [66808] 27 <- i8042 (interrupt, 1, 12)
[   67.628349] i8042: [66810] 66 <- i8042 (interrupt, 1, 12)
[   67.629946] i8042: [66812] 31 <- i8042 (interrupt, 1, 12)
[   67.631495] i8042: [66813] 23 <- i8042 (interrupt, 1, 12)
[   67.633117] i8042: [66815] 93 <- i8042 (interrupt, 1, 12)
[   67.635200] i8042: [66817] 54 <- i8042 (interrupt, 1, 12)
[   67.636774] i8042: [66818] 27 <- i8042 (interrupt, 1, 12)
[   67.638376] i8042: [66820] 75 <- i8042 (interrupt, 1, 12)
[   67.639957] i8042: [66822] 31 <- i8042 (interrupt, 1, 12)
[   67.641538] i8042: [66823] 23 <- i8042 (interrupt, 1, 12)
[   67.643135] i8042: [66825] 8d <- i8042 (interrupt, 1, 12)
[   67.644662] i8042: [66826] 54 <- i8042 (interrupt, 1, 12)
[   67.646273] i8042: [66828] 27 <- i8042 (interrupt, 1, 12)
[   67.647862] i8042: [66829] 83 <- i8042 (interrupt, 1, 12)
[   67.649443] i8042: [66831] 31 <- i8042 (interrupt, 1, 12)
[   67.651067] i8042: [66833] 03 <- i8042 (interrupt, 1, 12)
[   67.652574] i8042: [66834] 88 <- i8042 (interrupt, 1, 12)
[   67.654187] i8042: [66836] 54 <- i8042 (interrupt, 1, 12)
[   67.655765] i8042: [66837] 27 <- i8042 (interrupt, 1, 12)
[   67.657351] i8042: [66839] 8e <- i8042 (interrupt, 1, 12)
[   67.658900] i8042: [66840] 31 <- i8042 (interrupt, 1, 12)
[   67.660480] i8042: [66842] 03 <- i8042 (interrupt, 1, 12)
[   67.662108] i8042: [66844] 86 <- i8042 (interrupt, 1, 12)
[   67.664161] i8042: [66846] 54 <- i8042 (interrupt, 1, 12)
[   67.665815] i8042: [66847] 27 <- i8042 (interrupt, 1, 12)
[   67.667351] i8042: [66849] 99 <- i8042 (interrupt, 1, 12)
[   67.668900] i8042: [66850] 31 <- i8042 (interrupt, 1, 12)
[   67.670483] i8042: [66852] 03 <- i8042 (interrupt, 1, 12)
[   67.672071] i8042: [66854] 84 <- i8042 (interrupt, 1, 12)
[   67.673658] i8042: [66855] 54 <- i8042 (interrupt, 1, 12)
[   67.675303] i8042: [66857] 27 <- i8042 (interrupt, 1, 12)
[   67.676847] i8042: [66858] a3 <- i8042 (interrupt, 1, 12)
[   67.678399] i8042: [66860] 31 <- i8042 (interrupt, 1, 12)
[   67.680003] i8042: [66862] 03 <- i8042 (interrupt, 1, 12)
[   67.681575] i8042: [66863] 7f <- i8042 (interrupt, 1, 12)
[   67.683656] i8042: [66865] 54 <- i8042 (interrupt, 1, 12)
[   67.685270] i8042: [66867] 17 <- i8042 (interrupt, 1, 12)
[   67.686831] i8042: [66868] ab <- i8042 (interrupt, 1, 12)
[   67.688404] i8042: [66870] 31 <- i8042 (interrupt, 1, 12)
[   67.689996] i8042: [66872] f3 <- i8042 (interrupt, 1, 12)
[   67.691567] i8042: [66873] 77 <- i8042 (interrupt, 1, 12)
[   67.693150] i8042: [66875] 54 <- i8042 (interrupt, 1, 12)
[   67.694766] i8042: [66876] 17 <- i8042 (interrupt, 1, 12)
[   67.696320] i8042: [66878] b2 <- i8042 (interrupt, 1, 12)
[   67.697945] i8042: [66880] 31 <- i8042 (interrupt, 1, 12)
[   67.699481] i8042: [66881] f3 <- i8042 (interrupt, 1, 12)
[   67.701064] i8042: [66883] 6f <- i8042 (interrupt, 1, 12)
[   67.702681] i8042: [66884] 44 <- i8042 (interrupt, 1, 12)
[   67.704243] i8042: [66886] 17 <- i8042 (interrupt, 1, 12)
[   67.705816] i8042: [66887] b9 <- i8042 (interrupt, 1, 12)
[   67.707397] i8042: [66889] 31 <- i8042 (interrupt, 1, 12)
[   67.709008] i8042: [66891] d3 <- i8042 (interrupt, 1, 12)
[   67.710562] i8042: [66892] 66 <- i8042 (interrupt, 1, 12)
[   67.712650] i8042: [66894] 44 <- i8042 (interrupt, 1, 12)
[   67.714310] i8042: [66896] 17 <- i8042 (interrupt, 1, 12)
[   67.715901] i8042: [66897] be <- i8042 (interrupt, 1, 12)
[   67.717397] i8042: [66899] 31 <- i8042 (interrupt, 1, 12)
[   67.718979] i8042: [66901] d3 <- i8042 (interrupt, 1, 12)
[   67.720623] i8042: [66902] 5f <- i8042 (interrupt, 1, 12)
[   67.722209] i8042: [66904] 44 <- i8042 (interrupt, 1, 12)
[   67.723738] i8042: [66905] 17 <- i8042 (interrupt, 1, 12)
[   67.725389] i8042: [66907] c1 <- i8042 (interrupt, 1, 12)
[   67.726893] i8042: [66908] 31 <- i8042 (interrupt, 1, 12)
[   67.728535] i8042: [66910] d3 <- i8042 (interrupt, 1, 12)
[   67.730098] i8042: [66912] 58 <- i8042 (interrupt, 1, 12)
[   67.732145] i8042: [66914] 44 <- i8042 (interrupt, 1, 12)
[   67.733725] i8042: [66915] 17 <- i8042 (interrupt, 1, 12)
[   67.735308] i8042: [66917] c3 <- i8042 (interrupt, 1, 12)
[   67.736895] i8042: [66918] 31 <- i8042 (interrupt, 1, 12)
[   67.738471] i8042: [66920] d3 <- i8042 (interrupt, 1, 12)
[   67.740054] i8042: [66922] 52 <- i8042 (interrupt, 1, 12)
[   67.741635] i8042: [66923] 54 <- i8042 (interrupt, 1, 12)
[   67.743251] i8042: [66925] 17 <- i8042 (interrupt, 1, 12)
[   67.744799] i8042: [66926] c2 <- i8042 (interrupt, 1, 12)
[   67.746378] i8042: [66928] 31 <- i8042 (interrupt, 1, 12)
[   67.747980] i8042: [66930] d3 <- i8042 (interrupt, 1, 12)
[   67.749586] i8042: [66931] 4d <- i8042 (interrupt, 1, 12)
[   67.751634] i8042: [66933] 54 <- i8042 (interrupt, 1, 12)
[   67.753219] i8042: [66935] 17 <- i8042 (interrupt, 1, 12)
[   67.754807] i8042: [66936] bd <- i8042 (interrupt, 1, 12)
[   67.756381] i8042: [66938] 31 <- i8042 (interrupt, 1, 12)
[   67.757964] i8042: [66940] d3 <- i8042 (interrupt, 1, 12)
[   67.759545] i8042: [66941] 49 <- i8042 (interrupt, 1, 12)
[   67.761144] i8042: [66943] 54 <- i8042 (interrupt, 1, 12)
[   67.762709] i8042: [66944] 17 <- i8042 (interrupt, 1, 12)
[   67.764291] i8042: [66946] b4 <- i8042 (interrupt, 1, 12)
[   67.765962] i8042: [66948] 31 <- i8042 (interrupt, 1, 12)
[   67.767487] i8042: [66949] d3 <- i8042 (interrupt, 1, 12)
[   67.769075] i8042: [66951] 44 <- i8042 (interrupt, 1, 12)
[   67.770654] i8042: [66952] 54 <- i8042 (interrupt, 1, 12)
[   67.772243] i8042: [66954] 17 <- i8042 (interrupt, 1, 12)
[   67.773788] i8042: [66955] ac <- i8042 (interrupt, 1, 12)
[   67.775372] i8042: [66957] 31 <- i8042 (interrupt, 1, 12)
[   67.776971] i8042: [66959] d3 <- i8042 (interrupt, 1, 12)
[   67.778534] i8042: [66960] 40 <- i8042 (interrupt, 1, 12)
[   67.780673] i8042: [66962] 54 <- i8042 (interrupt, 1, 12)
[   67.782273] i8042: [66964] 17 <- i8042 (interrupt, 1, 12)
[   67.783839] i8042: [66965] a3 <- i8042 (interrupt, 1, 12)
[   67.785365] i8042: [66967] 31 <- i8042 (interrupt, 1, 12)
[   67.786984] i8042: [66969] f3 <- i8042 (interrupt, 1, 12)
[   67.788563] i8042: [66970] 3c <- i8042 (interrupt, 1, 12)
[   67.790114] i8042: [66972] 54 <- i8042 (interrupt, 1, 12)
[   67.791714] i8042: [66973] 27 <- i8042 (interrupt, 1, 12)
[   67.793281] i8042: [66975] 99 <- i8042 (interrupt, 1, 12)
[   67.794909] i8042: [66976] 31 <- i8042 (interrupt, 1, 12)
[   67.796478] i8042: [66978] 03 <- i8042 (interrupt, 1, 12)
[   67.798068] i8042: [66980] 38 <- i8042 (interrupt, 1, 12)
[   67.800150] i8042: [66982] 54 <- i8042 (interrupt, 1, 12)
[   67.801731] i8042: [66983] 27 <- i8042 (interrupt, 1, 12)
[   67.803280] i8042: [66985] 8b <- i8042 (interrupt, 1, 12)
[   67.804864] i8042: [66986] 31 <- i8042 (interrupt, 1, 12)
[   67.806476] i8042: [66988] 03 <- i8042 (interrupt, 1, 12)
[   67.808029] i8042: [66990] 31 <- i8042 (interrupt, 1, 12)
[   67.809615] i8042: [66991] 54 <- i8042 (interrupt, 1, 12)
[   67.811273] i8042: [66993] 27 <- i8042 (interrupt, 1, 12)
[   67.812781] i8042: [66994] 7f <- i8042 (interrupt, 1, 12)
[   67.814395] i8042: [66996] 31 <- i8042 (interrupt, 1, 12)
[   67.816018] i8042: [66998] 03 <- i8042 (interrupt, 1, 12)
[   67.817593] i8042: [66999] 30 <- i8042 (interrupt, 1, 12)
[   67.819118] i8042: [67001] 54 <- i8042 (interrupt, 1, 12)
[   67.820693] i8042: [67002] 27 <- i8042 (interrupt, 1, 12)
[   67.822383] i8042: [67004] 6e <- i8042 (interrupt, 1, 12)
[   67.824043] i8042: [67006] 31 <- i8042 (interrupt, 1, 12)
[   67.825512] i8042: [67007] 03 <- i8042 (interrupt, 1, 12)
[   67.827126] i8042: [67009] 2f <- i8042 (interrupt, 1, 12)
[   67.829113] i8042: [67011] 54 <- i8042 (interrupt, 1, 12)
[   67.830848] i8042: [67012] 27 <- i8042 (interrupt, 1, 12)
[   67.832346] i8042: [67014] 5d <- i8042 (interrupt, 1, 12)
[   67.834034] i8042: [67016] 31 <- i8042 (interrupt, 1, 12)
[   67.835507] i8042: [67017] 03 <- i8042 (interrupt, 1, 12)
[   67.837108] i8042: [67019] 2f <- i8042 (interrupt, 1, 12)
[   67.838755] i8042: [67020] 54 <- i8042 (interrupt, 1, 12)
[   67.840269] i8042: [67022] 27 <- i8042 (interrupt, 1, 12)
[   67.841928] i8042: [67023] 4d <- i8042 (interrupt, 1, 12)
[   67.843506] i8042: [67025] 31 <- i8042 (interrupt, 1, 12)
[   67.845272] i8042: [67027] 03 <- i8042 (interrupt, 1, 12)
[   67.846853] i8042: [67028] 31 <- i8042 (interrupt, 1, 12)
[   67.848725] i8042: [67030] 54 <- i8042 (interrupt, 1, 12)
[   67.850275] i8042: [67032] 27 <- i8042 (interrupt, 1, 12)
[   67.851902] i8042: [67033] 34 <- i8042 (interrupt, 1, 12)
[   67.853473] i8042: [67035] 31 <- i8042 (interrupt, 1, 12)
[   67.855072] i8042: [67037] 23 <- i8042 (interrupt, 1, 12)
[   67.856823] i8042: [67038] 34 <- i8042 (interrupt, 1, 12)
[   67.858162] i8042: [67040] 54 <- i8042 (interrupt, 1, 12)
[   67.859810] i8042: [67041] 27 <- i8042 (interrupt, 1, 12)
[   67.861386] i8042: [67043] 1a <- i8042 (interrupt, 1, 12)
[   67.862983] i8042: [67045] 31 <- i8042 (interrupt, 1, 12)
[   67.864556] i8042: [67046] 23 <- i8042 (interrupt, 1, 12)
[   67.866114] i8042: [67048] 3c <- i8042 (interrupt, 1, 12)
[   67.867700] i8042: [67049] 54 <- i8042 (interrupt, 1, 12)
[   67.869271] i8042: [67051] 27 <- i8042 (interrupt, 1, 12)
[   67.871068] i8042: [67053] 03 <- i8042 (interrupt, 1, 12)
[   67.872644] i8042: [67054] 31 <- i8042 (interrupt, 1, 12)
[   67.874070] i8042: [67056] 23 <- i8042 (interrupt, 1, 12)
[   67.875809] i8042: [67057] 41 <- i8042 (interrupt, 1, 12)
[   67.877729] i8042: [67059] 44 <- i8042 (interrupt, 1, 12)
[   67.879232] i8042: [67061] 26 <- i8042 (interrupt, 1, 12)
[   67.880886] i8042: [67062] ed <- i8042 (interrupt, 1, 12)
[   67.882647] i8042: [67064] 31 <- i8042 (interrupt, 1, 12)
[   67.884068] i8042: [67066] 23 <- i8042 (interrupt, 1, 12)
[   67.885802] i8042: [67067] 46 <- i8042 (interrupt, 1, 12)
[   67.887146] i8042: [67069] 54 <- i8042 (interrupt, 1, 12)
[   67.888801] i8042: [67070] 26 <- i8042 (interrupt, 1, 12)
[   67.890287] i8042: [67072] d7 <- i8042 (interrupt, 1, 12)
[   67.891978] i8042: [67074] 31 <- i8042 (interrupt, 1, 12)
[   67.893550] i8042: [67075] 23 <- i8042 (interrupt, 1, 12)
[   67.895116] i8042: [67077] 4a <- i8042 (interrupt, 1, 12)
[   67.897173] i8042: [67079] 54 <- i8042 (interrupt, 1, 12)
[   67.898799] i8042: [67080] 26 <- i8042 (interrupt, 1, 12)
[   67.900380] i8042: [67082] c0 <- i8042 (interrupt, 1, 12)
[   67.901910] i8042: [67083] 31 <- i8042 (interrupt, 1, 12)
[   67.903456] i8042: [67085] 43 <- i8042 (interrupt, 1, 12)
[   67.905046] i8042: [67087] 50 <- i8042 (interrupt, 1, 12)
[   67.906622] i8042: [67088] 54 <- i8042 (interrupt, 1, 12)
[   67.908202] i8042: [67090] 26 <- i8042 (interrupt, 1, 12)
[   67.909781] i8042: [67091] ab <- i8042 (interrupt, 1, 12)
[   67.911407] i8042: [67093] 31 <- i8042 (interrupt, 1, 12)
[   67.912986] i8042: [67095] 43 <- i8042 (interrupt, 1, 12)
[   67.914579] i8042: [67096] 59 <- i8042 (interrupt, 1, 12)
[   67.916078] i8042: [67098] 54 <- i8042 (interrupt, 1, 12)
[   67.917782] i8042: [67099] 26 <- i8042 (interrupt, 1, 12)
[   67.919321] i8042: [67101] 96 <- i8042 (interrupt, 1, 12)
[   67.920900] i8042: [67102] 31 <- i8042 (interrupt, 1, 12)
[   67.922526] i8042: [67104] 53 <- i8042 (interrupt, 1, 12)
[   67.924286] i8042: [67106] 63 <- i8042 (interrupt, 1, 12)
[   67.926084] i8042: [67108] 54 <- i8042 (interrupt, 1, 12)
[   67.927780] i8042: [67109] 26 <- i8042 (interrupt, 1, 12)
[   67.929357] i8042: [67111] 81 <- i8042 (interrupt, 1, 12)
[   67.930952] i8042: [67113] 31 <- i8042 (interrupt, 1, 12)
[   67.932401] i8042: [67114] 53 <- i8042 (interrupt, 1, 12)
[   67.934086] i8042: [67116] 6c <- i8042 (interrupt, 1, 12)
[   67.935687] i8042: [67117] 54 <- i8042 (interrupt, 1, 12)
[   67.937228] i8042: [67119] 26 <- i8042 (interrupt, 1, 12)
[   67.938805] i8042: [67120] 6d <- i8042 (interrupt, 1, 12)
[   67.940612] i8042: [67122] 31 <- i8042 (interrupt, 1, 12)
[   67.942200] i8042: [67124] 53 <- i8042 (interrupt, 1, 12)
[   67.943779] i8042: [67125] 75 <- i8042 (interrupt, 1, 12)
[   67.945688] i8042: [67127] 54 <- i8042 (interrupt, 1, 12)
[   67.947196] i8042: [67129] 26 <- i8042 (interrupt, 1, 12)
[   67.948842] i8042: [67130] 5a <- i8042 (interrupt, 1, 12)
[   67.950434] i8042: [67132] 31 <- i8042 (interrupt, 1, 12)
[   67.952033] i8042: [67134] 53 <- i8042 (interrupt, 1, 12)
[   67.953554] i8042: [67135] 7f <- i8042 (interrupt, 1, 12)
[   67.955102] i8042: [67137] 54 <- i8042 (interrupt, 1, 12)
[   67.956725] i8042: [67138] 26 <- i8042 (interrupt, 1, 12)
[   67.958341] i8042: [67140] 47 <- i8042 (interrupt, 1, 12)
[   67.959919] i8042: [67141] 31 <- i8042 (interrupt, 1, 12)
[   67.961512] i8042: [67143] 53 <- i8042 (interrupt, 1, 12)
[   67.963071] i8042: [67145] 89 <- i8042 (interrupt, 1, 12)
[   67.964560] i8042: [67146] 54 <- i8042 (interrupt, 1, 12)
[   67.966138] i8042: [67148] 26 <- i8042 (interrupt, 1, 12)
[   67.967722] i8042: [67149] 35 <- i8042 (interrupt, 1, 12)
[   67.969301] i8042: [67151] 31 <- i8042 (interrupt, 1, 12)
[   67.970880] i8042: [67152] 53 <- i8042 (interrupt, 1, 12)
[   67.972464] i8042: [67154] 93 <- i8042 (interrupt, 1, 12)
[   67.974562] i8042: [67156] 54 <- i8042 (interrupt, 1, 12)
[   67.976131] i8042: [67158] 26 <- i8042 (interrupt, 1, 12)
[   67.977718] i8042: [67159] 22 <- i8042 (interrupt, 1, 12)
[   67.979299] i8042: [67161] 31 <- i8042 (interrupt, 1, 12)
[   67.980881] i8042: [67162] 53 <- i8042 (interrupt, 1, 12)
[   67.982467] i8042: [67164] 9f <- i8042 (interrupt, 1, 12)
[   67.984061] i8042: [67166] 54 <- i8042 (interrupt, 1, 12)
[   67.985629] i8042: [67167] 26 <- i8042 (interrupt, 1, 12)
[   67.987222] i8042: [67169] 10 <- i8042 (interrupt, 1, 12)
[   67.988796] i8042: [67170] 31 <- i8042 (interrupt, 1, 12)
[   67.990379] i8042: [67172] 53 <- i8042 (interrupt, 1, 12)
[   67.991959] i8042: [67174] ab <- i8042 (interrupt, 1, 12)
[   67.994054] i8042: [67176] 54 <- i8042 (interrupt, 1, 12)
[   67.995633] i8042: [67177] 25 <- i8042 (interrupt, 1, 12)
[   67.997216] i8042: [67179] fe <- i8042 (interrupt, 1, 12)
[   67.998797] i8042: [67180] 31 <- i8042 (interrupt, 1, 12)
[   68.000377] i8042: [67182] 53 <- i8042 (interrupt, 1, 12)
[   68.001959] i8042: [67184] b7 <- i8042 (interrupt, 1, 12)
[   68.003558] i8042: [67185] 54 <- i8042 (interrupt, 1, 12)
[   68.005123] i8042: [67187] 25 <- i8042 (interrupt, 1, 12)
[   68.006715] i8042: [67188] ea <- i8042 (interrupt, 1, 12)
[   68.008295] i8042: [67190] 31 <- i8042 (interrupt, 1, 12)
[   68.009956] i8042: [67192] 53 <- i8042 (interrupt, 1, 12)
[   68.011459] i8042: [67193] c6 <- i8042 (interrupt, 1, 12)
[   68.013049] i8042: [67195] 54 <- i8042 (interrupt, 1, 12)
[   68.014627] i8042: [67196] 25 <- i8042 (interrupt, 1, 12)
[   68.016211] i8042: [67198] da <- i8042 (interrupt, 1, 12)
[   68.017794] i8042: [67199] 31 <- i8042 (interrupt, 1, 12)
[   68.019373] i8042: [67201] 53 <- i8042 (interrupt, 1, 12)
[   68.020955] i8042: [67203] d4 <- i8042 (interrupt, 1, 12)
[   68.023090] i8042: [67205] 54 <- i8042 (interrupt, 1, 12)
[   68.024630] i8042: [67206] 25 <- i8042 (interrupt, 1, 12)
[   68.026207] i8042: [67208] ca <- i8042 (interrupt, 1, 12)
[   68.027791] i8042: [67209] 31 <- i8042 (interrupt, 1, 12)
[   68.029370] i8042: [67211] 43 <- i8042 (interrupt, 1, 12)
[   68.030991] i8042: [67213] e1 <- i8042 (interrupt, 1, 12)
[   68.032581] i8042: [67214] 44 <- i8042 (interrupt, 1, 12)
[   68.034147] i8042: [67216] 25 <- i8042 (interrupt, 1, 12)
[   68.035729] i8042: [67217] b9 <- i8042 (interrupt, 1, 12)
[   68.037313] i8042: [67219] 31 <- i8042 (interrupt, 1, 12)
[   68.038930] i8042: [67220] 43 <- i8042 (interrupt, 1, 12)
[   68.040513] i8042: [67222] ec <- i8042 (interrupt, 1, 12)
[   68.042569] i8042: [67224] 54 <- i8042 (interrupt, 1, 12)
[   68.044146] i8042: [67226] 25 <- i8042 (interrupt, 1, 12)
[   68.045730] i8042: [67227] aa <- i8042 (interrupt, 1, 12)
[   68.047346] i8042: [67229] 31 <- i8042 (interrupt, 1, 12)
[   68.048926] i8042: [67230] 43 <- i8042 (interrupt, 1, 12)
[   68.050503] i8042: [67232] f5 <- i8042 (interrupt, 1, 12)
[   68.052093] i8042: [67234] 54 <- i8042 (interrupt, 1, 12)
[   68.053619] i8042: [67235] 25 <- i8042 (interrupt, 1, 12)
[   68.055231] i8042: [67237] 98 <- i8042 (interrupt, 1, 12)
[   68.056772] i8042: [67238] 31 <- i8042 (interrupt, 1, 12)
[   68.058435] i8042: [67240] 43 <- i8042 (interrupt, 1, 12)
[   68.059977] i8042: [67242] fc <- i8042 (interrupt, 1, 12)
[   68.062026] i8042: [67244] 54 <- i8042 (interrupt, 1, 12)
[   68.063682] i8042: [67245] 25 <- i8042 (interrupt, 1, 12)
[   68.065262] i8042: [67247] 85 <- i8042 (interrupt, 1, 12)
[   68.066835] i8042: [67248] 31 <- i8042 (interrupt, 1, 12)
[   68.068415] i8042: [67250] 44 <- i8042 (interrupt, 1, 12)
[   68.069998] i8042: [67252] 03 <- i8042 (interrupt, 1, 12)
[   68.071550] i8042: [67253] 54 <- i8042 (interrupt, 1, 12)
[   68.073131] i8042: [67255] 25 <- i8042 (interrupt, 1, 12)
[   68.074726] i8042: [67256] 72 <- i8042 (interrupt, 1, 12)
[   68.076293] i8042: [67258] 31 <- i8042 (interrupt, 1, 12)
[   68.077875] i8042: [67259] 44 <- i8042 (interrupt, 1, 12)
[   68.079554] i8042: [67261] 0a <- i8042 (interrupt, 1, 12)
[   68.081100] i8042: [67263] 54 <- i8042 (interrupt, 1, 12)
[   68.082693] i8042: [67264] 25 <- i8042 (interrupt, 1, 12)
[   68.084246] i8042: [67266] 5e <- i8042 (interrupt, 1, 12)
[   68.085881] i8042: [67267] 31 <- i8042 (interrupt, 1, 12)
[   68.087445] i8042: [67269] 24 <- i8042 (interrupt, 1, 12)
[   68.089093] i8042: [67271] 0f <- i8042 (interrupt, 1, 12)
[   68.091098] i8042: [67273] 54 <- i8042 (interrupt, 1, 12)
[   68.092679] i8042: [67274] 25 <- i8042 (interrupt, 1, 12)
[   68.094222] i8042: [67276] 4a <- i8042 (interrupt, 1, 12)
[   68.095874] i8042: [67277] 31 <- i8042 (interrupt, 1, 12)
[   68.097433] i8042: [67279] 24 <- i8042 (interrupt, 1, 12)
[   68.099079] i8042: [67281] 14 <- i8042 (interrupt, 1, 12)
[   68.100665] i8042: [67282] 44 <- i8042 (interrupt, 1, 12)
[   68.102165] i8042: [67284] 25 <- i8042 (interrupt, 1, 12)
[   68.103820] i8042: [67285] 37 <- i8042 (interrupt, 1, 12)
[   68.105319] i8042: [67287] 31 <- i8042 (interrupt, 1, 12)
[   68.107004] i8042: [67289] 24 <- i8042 (interrupt, 1, 12)
[   68.108447] i8042: [67290] 18 <- i8042 (interrupt, 1, 12)
[   68.110670] i8042: [67292] 44 <- i8042 (interrupt, 1, 12)
[   68.112137] i8042: [67294] 25 <- i8042 (interrupt, 1, 12)
[   68.113778] i8042: [67295] 25 <- i8042 (interrupt, 1, 12)
[   68.115363] i8042: [67297] 31 <- i8042 (interrupt, 1, 12)
[   68.116976] i8042: [67299] 24 <- i8042 (interrupt, 1, 12)
[   68.118448] i8042: [67300] 1b <- i8042 (interrupt, 1, 12)
[   68.120086] i8042: [67302] 54 <- i8042 (interrupt, 1, 12)
[   68.121623] i8042: [67303] 25 <- i8042 (interrupt, 1, 12)
[   68.123205] i8042: [67305] 10 <- i8042 (interrupt, 1, 12)
[   68.124746] i8042: [67306] 31 <- i8042 (interrupt, 1, 12)
[   68.126449] i8042: [67308] 24 <- i8042 (interrupt, 1, 12)
[   68.128220] i8042: [67310] 1d <- i8042 (interrupt, 1, 12)
[   68.129538] i8042: [67311] 54 <- i8042 (interrupt, 1, 12)
[   68.131385] i8042: [67313] 24 <- i8042 (interrupt, 1, 12)
[   68.132962] i8042: [67315] fd <- i8042 (interrupt, 1, 12)
[   68.134364] i8042: [67316] 31 <- i8042 (interrupt, 1, 12)
[   68.136122] i8042: [67318] 24 <- i8042 (interrupt, 1, 12)
[   68.137526] i8042: [67319] 1e <- i8042 (interrupt, 1, 12)
[   68.139614] i8042: [67321] 54 <- i8042 (interrupt, 1, 12)
[   68.141085] i8042: [67323] 24 <- i8042 (interrupt, 1, 12)
[   68.142785] i8042: [67324] eb <- i8042 (interrupt, 1, 12)
[   68.144351] i8042: [67326] 31 <- i8042 (interrupt, 1, 12)
[   68.145834] i8042: [67327] 24 <- i8042 (interrupt, 1, 12)
[   68.147523] i8042: [67329] 1f <- i8042 (interrupt, 1, 12)
[   68.148987] i8042: [67331] 54 <- i8042 (interrupt, 1, 12)
[   68.150614] i8042: [67332] 24 <- i8042 (interrupt, 1, 12)
[   68.152158] i8042: [67334] da <- i8042 (interrupt, 1, 12)
[   68.153845] i8042: [67335] 31 <- i8042 (interrupt, 1, 12)
[   68.155423] i8042: [67337] 24 <- i8042 (interrupt, 1, 12)
[   68.157031] i8042: [67339] 1f <- i8042 (interrupt, 1, 12)
[   68.159061] i8042: [67341] 54 <- i8042 (interrupt, 1, 12)
[   68.160612] i8042: [67342] 24 <- i8042 (interrupt, 1, 12)
[   68.162199] i8042: [67344] c9 <- i8042 (interrupt, 1, 12)
[   68.163842] i8042: [67345] 31 <- i8042 (interrupt, 1, 12)
[   68.165420] i8042: [67347] 24 <- i8042 (interrupt, 1, 12)
[   68.167014] i8042: [67349] 1f <- i8042 (interrupt, 1, 12)
[   68.168532] i8042: [67350] 54 <- i8042 (interrupt, 1, 12)
[   68.170141] i8042: [67352] 24 <- i8042 (interrupt, 1, 12)
[   68.171754] i8042: [67353] ba <- i8042 (interrupt, 1, 12)
[   68.173350] i8042: [67355] 31 <- i8042 (interrupt, 1, 12)
[   68.174921] i8042: [67356] 24 <- i8042 (interrupt, 1, 12)
[   68.176508] i8042: [67358] 1e <- i8042 (interrupt, 1, 12)
[   68.178030] i8042: [67360] 54 <- i8042 (interrupt, 1, 12)
[   68.179635] i8042: [67361] 24 <- i8042 (interrupt, 1, 12)
[   68.181187] i8042: [67363] aa <- i8042 (interrupt, 1, 12)
[   68.182934] i8042: [67364] 31 <- i8042 (interrupt, 1, 12)
[   68.184412] i8042: [67366] 24 <- i8042 (interrupt, 1, 12)
[   68.186003] i8042: [67368] 19 <- i8042 (interrupt, 1, 12)
[   68.188070] i8042: [67370] 44 <- i8042 (interrupt, 1, 12)
[   68.189597] i8042: [67371] 24 <- i8042 (interrupt, 1, 12)
[   68.191284] i8042: [67373] 9a <- i8042 (interrupt, 1, 12)
[   68.192857] i8042: [67374] 31 <- i8042 (interrupt, 1, 12)
[   68.194446] i8042: [67376] 24 <- i8042 (interrupt, 1, 12)
[   68.196026] i8042: [67378] 13 <- i8042 (interrupt, 1, 12)
[   68.197570] i8042: [67379] 44 <- i8042 (interrupt, 1, 12)
[   68.199071] i8042: [67381] 24 <- i8042 (interrupt, 1, 12)
[   68.200736] i8042: [67382] 8b <- i8042 (interrupt, 1, 12)
[   68.202332] i8042: [67384] 31 <- i8042 (interrupt, 1, 12)
[   68.203921] i8042: [67385] 24 <- i8042 (interrupt, 1, 12)
[   68.205493] i8042: [67387] 0c <- i8042 (interrupt, 1, 12)
[   68.207579] i8042: [67389] 44 <- i8042 (interrupt, 1, 12)
[   68.209072] i8042: [67391] 24 <- i8042 (interrupt, 1, 12)
[   68.210737] i8042: [67392] 7c <- i8042 (interrupt, 1, 12)
[   68.212311] i8042: [67394] 31 <- i8042 (interrupt, 1, 12)
[   68.213908] i8042: [67395] 24 <- i8042 (interrupt, 1, 12)
[   68.215507] i8042: [67397] 04 <- i8042 (interrupt, 1, 12)
[   68.217087] i8042: [67399] 54 <- i8042 (interrupt, 1, 12)
[   68.218663] i8042: [67400] 24 <- i8042 (interrupt, 1, 12)
[   68.220250] i8042: [67402] 6f <- i8042 (interrupt, 1, 12)
[   68.221826] i8042: [67403] 31 <- i8042 (interrupt, 1, 12)
[   68.223413] i8042: [67405] 23 <- i8042 (interrupt, 1, 12)
[   68.225014] i8042: [67407] fc <- i8042 (interrupt, 1, 12)
[   68.226562] i8042: [67408] 54 <- i8042 (interrupt, 1, 12)
[   68.228172] i8042: [67410] 24 <- i8042 (interrupt, 1, 12)
[   68.229743] i8042: [67411] 63 <- i8042 (interrupt, 1, 12)
[   68.231308] i8042: [67413] 31 <- i8042 (interrupt, 1, 12)
[   68.232910] i8042: [67414] 23 <- i8042 (interrupt, 1, 12)
[   68.234488] i8042: [67416] f4 <- i8042 (interrupt, 1, 12)
[   68.236567] i8042: [67418] 54 <- i8042 (interrupt, 1, 12)
[   68.238070] i8042: [67420] 24 <- i8042 (interrupt, 1, 12)
[   68.239728] i8042: [67421] 56 <- i8042 (interrupt, 1, 12)
[   68.241297] i8042: [67423] 31 <- i8042 (interrupt, 1, 12)
[   68.242898] i8042: [67424] 23 <- i8042 (interrupt, 1, 12)
[   68.244478] i8042: [67426] e8 <- i8042 (interrupt, 1, 12)
[   68.246062] i8042: [67428] 54 <- i8042 (interrupt, 1, 12)
[   68.247574] i8042: [67429] 24 <- i8042 (interrupt, 1, 12)
[   68.249168] i8042: [67431] 4b <- i8042 (interrupt, 1, 12)
[   68.250806] i8042: [67432] 31 <- i8042 (interrupt, 1, 12)
[   68.252388] i8042: [67434] 23 <- i8042 (interrupt, 1, 12)
[   68.254007] i8042: [67436] db <- i8042 (interrupt, 1, 12)
[   68.256064] i8042: [67438] 54 <- i8042 (interrupt, 1, 12)
[   68.257576] i8042: [67439] 24 <- i8042 (interrupt, 1, 12)
[   68.259162] i8042: [67441] 43 <- i8042 (interrupt, 1, 12)
[   68.260739] i8042: [67442] 31 <- i8042 (interrupt, 1, 12)
[   68.262389] i8042: [67444] 23 <- i8042 (interrupt, 1, 12)
[   68.263982] i8042: [67446] cf <- i8042 (interrupt, 1, 12)
[   68.265518] i8042: [67447] 54 <- i8042 (interrupt, 1, 12)
[   68.267068] i8042: [67449] 24 <- i8042 (interrupt, 1, 12)
[   68.268721] i8042: [67450] 3e <- i8042 (interrupt, 1, 12)
[   68.270313] i8042: [67452] 31 <- i8042 (interrupt, 1, 12)
[   68.271899] i8042: [67453] 03 <- i8042 (interrupt, 1, 12)
[   68.273471] i8042: [67455] c2 <- i8042 (interrupt, 1, 12)
[   68.275013] i8042: [67457] 54 <- i8042 (interrupt, 1, 12)
[   68.276630] i8042: [67458] 24 <- i8042 (interrupt, 1, 12)
[   68.278220] i8042: [67460] 3a <- i8042 (interrupt, 1, 12)
[   68.279795] i8042: [67461] 31 <- i8042 (interrupt, 1, 12)
[   68.281387] i8042: [67463] 03 <- i8042 (interrupt, 1, 12)
[   68.282986] i8042: [67465] b6 <- i8042 (interrupt, 1, 12)
[   68.285048] i8042: [67467] 54 <- i8042 (interrupt, 1, 12)
[   68.286633] i8042: [67468] 24 <- i8042 (interrupt, 1, 12)
[   68.288137] i8042: [67470] 38 <- i8042 (interrupt, 1, 12)
[   68.289795] i8042: [67471] 31 <- i8042 (interrupt, 1, 12)
[   68.291375] i8042: [67473] 03 <- i8042 (interrupt, 1, 12)
[   68.292974] i8042: [67475] ab <- i8042 (interrupt, 1, 12)
[   68.294522] i8042: [67476] 54 <- i8042 (interrupt, 1, 12)
[   68.296072] i8042: [67478] 24 <- i8042 (interrupt, 1, 12)
[   68.297704] i8042: [67479] 38 <- i8042 (interrupt, 1, 12)
[   68.299262] i8042: [67481] 31 <- i8042 (interrupt, 1, 12)
[   68.300881] i8042: [67482] 03 <- i8042 (interrupt, 1, 12)
[   68.302473] i8042: [67484] 9f <- i8042 (interrupt, 1, 12)
[   68.304550] i8042: [67486] 54 <- i8042 (interrupt, 1, 12)
[   68.306072] i8042: [67488] 24 <- i8042 (interrupt, 1, 12)
[   68.307656] i8042: [67489] 39 <- i8042 (interrupt, 1, 12)
[   68.309314] i8042: [67491] 31 <- i8042 (interrupt, 1, 12)
[   68.310881] i8042: [67492] 23 <- i8042 (interrupt, 1, 12)
[   68.312470] i8042: [67494] 94 <- i8042 (interrupt, 1, 12)
[   68.314010] i8042: [67496] 54 <- i8042 (interrupt, 1, 12)
[   68.315627] i8042: [67497] 24 <- i8042 (interrupt, 1, 12)
[   68.317136] i8042: [67499] 3b <- i8042 (interrupt, 1, 12)
[   68.318807] i8042: [67500] 31 <- i8042 (interrupt, 1, 12)
[   68.320381] i8042: [67502] 23 <- i8042 (interrupt, 1, 12)
[   68.321965] i8042: [67504] 8b <- i8042 (interrupt, 1, 12)
[   68.323509] i8042: [67505] 54 <- i8042 (interrupt, 1, 12)
[   68.325065] i8042: [67507] 24 <- i8042 (interrupt, 1, 12)
[   68.326646] i8042: [67508] 3f <- i8042 (interrupt, 1, 12)
[   68.328291] i8042: [67510] 31 <- i8042 (interrupt, 1, 12)
[   68.329877] i8042: [67511] 23 <- i8042 (interrupt, 1, 12)
[   68.331459] i8042: [67513] 85 <- i8042 (interrupt, 1, 12)
[   68.333550] i8042: [67515] 54 <- i8042 (interrupt, 1, 12)
[   68.335068] i8042: [67517] 24 <- i8042 (interrupt, 1, 12)
[   68.336699] i8042: [67518] 45 <- i8042 (interrupt, 1, 12)
[   68.338232] i8042: [67520] 31 <- i8042 (interrupt, 1, 12)
[   68.339877] i8042: [67521] 23 <- i8042 (interrupt, 1, 12)
[   68.341472] i8042: [67523] 82 <- i8042 (interrupt, 1, 12)
[   68.343035] i8042: [67525] 54 <- i8042 (interrupt, 1, 12)
[   68.344534] i8042: [67526] 24 <- i8042 (interrupt, 1, 12)
[   68.346152] i8042: [67528] 4d <- i8042 (interrupt, 1, 12)
[   68.347801] i8042: [67529] 31 <- i8042 (interrupt, 1, 12)
[   68.349388] i8042: [67531] 23 <- i8042 (interrupt, 1, 12)
[   68.350970] i8042: [67533] 7d <- i8042 (interrupt, 1, 12)
[   68.353048] i8042: [67535] 54 <- i8042 (interrupt, 1, 12)
[   68.354638] i8042: [67536] 24 <- i8042 (interrupt, 1, 12)
[   68.356164] i8042: [67538] 58 <- i8042 (interrupt, 1, 12)
[   68.357801] i8042: [67539] 31 <- i8042 (interrupt, 1, 12)
[   68.359384] i8042: [67541] 23 <- i8042 (interrupt, 1, 12)
[   68.360993] i8042: [67543] 77 <- i8042 (interrupt, 1, 12)
[   68.362510] i8042: [67544] 54 <- i8042 (interrupt, 1, 12)
[   68.364075] i8042: [67546] 24 <- i8042 (interrupt, 1, 12)
[   68.365728] i8042: [67547] 62 <- i8042 (interrupt, 1, 12)
[   68.367195] i8042: [67549] 31 <- i8042 (interrupt, 1, 12)
[   68.368858] i8042: [67550] 23 <- i8042 (interrupt, 1, 12)
[   68.370386] i8042: [67552] 75 <- i8042 (interrupt, 1, 12)
[   68.372022] i8042: [67554] 54 <- i8042 (interrupt, 1, 12)
[   68.373521] i8042: [67555] 24 <- i8042 (interrupt, 1, 12)
[   68.375139] i8042: [67557] 6e <- i8042 (interrupt, 1, 12)
[   68.376808] i8042: [67558] 31 <- i8042 (interrupt, 1, 12)
[   68.378380] i8042: [67560] 43 <- i8042 (interrupt, 1, 12)
[   68.379978] i8042: [67562] 76 <- i8042 (interrupt, 1, 12)
[   68.382072] i8042: [67564] 54 <- i8042 (interrupt, 1, 12)
[   68.383567] i8042: [67565] 24 <- i8042 (interrupt, 1, 12)
[   68.385108] i8042: [67567] 7c <- i8042 (interrupt, 1, 12)
[   68.386723] i8042: [67568] 31 <- i8042 (interrupt, 1, 12)
[   68.388381] i8042: [67570] 43 <- i8042 (interrupt, 1, 12)
[   68.389894] i8042: [67571] 76 <- i8042 (interrupt, 1, 12)
[   68.391443] i8042: [67573] 54 <- i8042 (interrupt, 1, 12)
[   68.393026] i8042: [67575] 24 <- i8042 (interrupt, 1, 12)
[   68.394607] i8042: [67576] 8b <- i8042 (interrupt, 1, 12)
[   68.396261] i8042: [67578] 31 <- i8042 (interrupt, 1, 12)
[   68.397906] i8042: [67579] 43 <- i8042 (interrupt, 1, 12)
[   68.399502] i8042: [67581] 77 <- i8042 (interrupt, 1, 12)
[   68.401582] i8042: [67583] 54 <- i8042 (interrupt, 1, 12)
[   68.403043] i8042: [67585] 24 <- i8042 (interrupt, 1, 12)
[   68.404759] i8042: [67586] 9e <- i8042 (interrupt, 1, 12)
[   68.406241] i8042: [67588] 31 <- i8042 (interrupt, 1, 12)
[   68.407913] i8042: [67589] 43 <- i8042 (interrupt, 1, 12)
[   68.409407] i8042: [67591] 79 <- i8042 (interrupt, 1, 12)
[   68.411097] i8042: [67593] 54 <- i8042 (interrupt, 1, 12)
[   68.412563] i8042: [67594] 24 <- i8042 (interrupt, 1, 12)
[   68.414185] i8042: [67596] b7 <- i8042 (interrupt, 1, 12)
[   68.415803] i8042: [67597] 31 <- i8042 (interrupt, 1, 12)
[   68.417382] i8042: [67599] 43 <- i8042 (interrupt, 1, 12)
[   68.418991] i8042: [67601] 7d <- i8042 (interrupt, 1, 12)
[   68.420489] i8042: [67602] 54 <- i8042 (interrupt, 1, 12)
[   68.422139] i8042: [67604] 24 <- i8042 (interrupt, 1, 12)
[   68.423712] i8042: [67605] d3 <- i8042 (interrupt, 1, 12)
[   68.425282] i8042: [67607] 31 <- i8042 (interrupt, 1, 12)
[   68.426877] i8042: [67608] 43 <- i8042 (interrupt, 1, 12)
[   68.428461] i8042: [67610] 82 <- i8042 (interrupt, 1, 12)
[   68.430542] i8042: [67612] 54 <- i8042 (interrupt, 1, 12)
[   68.432066] i8042: [67614] 24 <- i8042 (interrupt, 1, 12)
[   68.433688] i8042: [67615] f2 <- i8042 (interrupt, 1, 12)
[   68.435267] i8042: [67617] 31 <- i8042 (interrupt, 1, 12)
[   68.436888] i8042: [67618] 43 <- i8042 (interrupt, 1, 12)
[   68.438467] i8042: [67620] 88 <- i8042 (interrupt, 1, 12)
[   68.440066] i8042: [67622] 54 <- i8042 (interrupt, 1, 12)
[   68.441590] i8042: [67623] 25 <- i8042 (interrupt, 1, 12)
[   68.443133] i8042: [67625] 0e <- i8042 (interrupt, 1, 12)
[   68.444794] i8042: [67626] 31 <- i8042 (interrupt, 1, 12)
[   68.446378] i8042: [67628] 43 <- i8042 (interrupt, 1, 12)
[   68.447987] i8042: [67630] 8f <- i8042 (interrupt, 1, 12)
[   68.450063] i8042: [67632] 54 <- i8042 (interrupt, 1, 12)
[   68.451538] i8042: [67633] 25 <- i8042 (interrupt, 1, 12)
[   68.453165] i8042: [67635] 2a <- i8042 (interrupt, 1, 12)
[   68.454804] i8042: [67636] 31 <- i8042 (interrupt, 1, 12)
[   68.456379] i8042: [67638] 23 <- i8042 (interrupt, 1, 12)
[   68.457993] i8042: [67640] 96 <- i8042 (interrupt, 1, 12)
[   68.459479] i8042: [67641] 54 <- i8042 (interrupt, 1, 12)
[   68.461073] i8042: [67643] 25 <- i8042 (interrupt, 1, 12)
[   68.462692] i8042: [67644] 4e <- i8042 (interrupt, 1, 12)
[   68.464277] i8042: [67646] 31 <- i8042 (interrupt, 1, 12)
[   68.465876] i8042: [67647] 23 <- i8042 (interrupt, 1, 12)
[   68.467352] i8042: [67649] a1 <- i8042 (interrupt, 1, 12)
[   68.469044] i8042: [67651] 54 <- i8042 (interrupt, 1, 12)
[   68.470641] i8042: [67652] 25 <- i8042 (interrupt, 1, 12)
[   68.472173] i8042: [67654] 69 <- i8042 (interrupt, 1, 12)
[   68.473794] i8042: [67655] 31 <- i8042 (interrupt, 1, 12)
[   68.475378] i8042: [67657] 23 <- i8042 (interrupt, 1, 12)
[   68.476958] i8042: [67659] a9 <- i8042 (interrupt, 1, 12)
[   68.479069] i8042: [67661] 54 <- i8042 (interrupt, 1, 12)
[   68.480591] i8042: [67662] 25 <- i8042 (interrupt, 1, 12)
[   68.482150] i8042: [67664] 8a <- i8042 (interrupt, 1, 12)
[   68.483777] i8042: [67665] 31 <- i8042 (interrupt, 1, 12)
[   68.485261] i8042: [67667] 23 <- i8042 (interrupt, 1, 12)
[   68.486852] i8042: [67668] b1 <- i8042 (interrupt, 1, 12)
[   68.488446] i8042: [67670] 54 <- i8042 (interrupt, 1, 12)
[   68.490082] i8042: [67672] 25 <- i8042 (interrupt, 1, 12)
[   68.491721] i8042: [67673] ad <- i8042 (interrupt, 1, 12)
[   68.493179] i8042: [67675] 31 <- i8042 (interrupt, 1, 12)
[   68.494877] i8042: [67676] 23 <- i8042 (interrupt, 1, 12)
[   68.496460] i8042: [67678] b8 <- i8042 (interrupt, 1, 12)
[   68.498439] i8042: [67680] 44 <- i8042 (interrupt, 1, 12)
[   68.500014] i8042: [67682] 25 <- i8042 (interrupt, 1, 12)
[   68.501719] i8042: [67683] d4 <- i8042 (interrupt, 1, 12)
[   68.503189] i8042: [67685] 31 <- i8042 (interrupt, 1, 12)
[   68.504776] i8042: [67686] 23 <- i8042 (interrupt, 1, 12)
[   68.506345] i8042: [67688] c0 <- i8042 (interrupt, 1, 12)
[   68.508055] i8042: [67690] 44 <- i8042 (interrupt, 1, 12)
[   68.509586] i8042: [67691] 25 <- i8042 (interrupt, 1, 12)
[   68.511151] i8042: [67693] f1 <- i8042 (interrupt, 1, 12)
[   68.512780] i8042: [67694] 31 <- i8042 (interrupt, 1, 12)
[   68.514371] i8042: [67696] 23 <- i8042 (interrupt, 1, 12)
[   68.515974] i8042: [67698] c8 <- i8042 (interrupt, 1, 12)
[   68.517505] i8042: [67699] 54 <- i8042 (interrupt, 1, 12)
[   68.519065] i8042: [67701] 26 <- i8042 (interrupt, 1, 12)
[   68.520665] i8042: [67702] 13 <- i8042 (interrupt, 1, 12)
[   68.522251] i8042: [67704] 31 <- i8042 (interrupt, 1, 12)
[   68.523865] i8042: [67705] 23 <- i8042 (interrupt, 1, 12)
[   68.525349] i8042: [67707] d4 <- i8042 (interrupt, 1, 12)
[   68.527538] i8042: [67709] 54 <- i8042 (interrupt, 1, 12)
[   68.529063] i8042: [67711] 26 <- i8042 (interrupt, 1, 12)
[   68.530652] i8042: [67712] 33 <- i8042 (interrupt, 1, 12)
[   68.532212] i8042: [67714] 31 <- i8042 (interrupt, 1, 12)
[   68.533791] i8042: [67715] 03 <- i8042 (interrupt, 1, 12)
[   68.535352] i8042: [67717] dd <- i8042 (interrupt, 1, 12)
[   68.536925] i8042: [67718] 54 <- i8042 (interrupt, 1, 12)
[   68.538615] i8042: [67720] 26 <- i8042 (interrupt, 1, 12)
[   68.540114] i8042: [67722] 53 <- i8042 (interrupt, 1, 12)
[   68.541673] i8042: [67723] 31 <- i8042 (interrupt, 1, 12)
[   68.543352] i8042: [67725] 03 <- i8042 (interrupt, 1, 12)
[   68.544831] i8042: [67726] e4 <- i8042 (interrupt, 1, 12)
[   68.547058] i8042: [67729] 44 <- i8042 (interrupt, 1, 12)
[   68.548594] i8042: [67730] 26 <- i8042 (interrupt, 1, 12)
[   68.550157] i8042: [67732] 74 <- i8042 (interrupt, 1, 12)
[   68.551775] i8042: [67733] 31 <- i8042 (interrupt, 1, 12)
[   68.553320] i8042: [67735] 03 <- i8042 (interrupt, 1, 12)
[   68.554969] i8042: [67737] ea <- i8042 (interrupt, 1, 12)
[   68.556454] i8042: [67738] 54 <- i8042 (interrupt, 1, 12)
[   68.558073] i8042: [67740] 26 <- i8042 (interrupt, 1, 12)
[   68.559651] i8042: [67741] 94 <- i8042 (interrupt, 1, 12)
[   68.561218] i8042: [67743] 31 <- i8042 (interrupt, 1, 12)
[   68.562848] i8042: [67744] 03 <- i8042 (interrupt, 1, 12)
[   68.564427] i8042: [67746] ee <- i8042 (interrupt, 1, 12)
[   68.566479] i8042: [67748] 54 <- i8042 (interrupt, 1, 12)
[   68.568033] i8042: [67750] 26 <- i8042 (interrupt, 1, 12)
[   68.569571] i8042: [67751] b3 <- i8042 (interrupt, 1, 12)
[   68.571215] i8042: [67753] 31 <- i8042 (interrupt, 1, 12)
[   68.572831] i8042: [67754] 03 <- i8042 (interrupt, 1, 12)
[   68.574412] i8042: [67756] f2 <- i8042 (interrupt, 1, 12)
[   68.576031] i8042: [67758] 54 <- i8042 (interrupt, 1, 12)
[   68.577556] i8042: [67759] 26 <- i8042 (interrupt, 1, 12)
[   68.579073] i8042: [67761] d1 <- i8042 (interrupt, 1, 12)
[   68.580763] i8042: [67762] 31 <- i8042 (interrupt, 1, 12)
[   68.582316] i8042: [67764] 03 <- i8042 (interrupt, 1, 12)
[   68.583919] i8042: [67765] f6 <- i8042 (interrupt, 1, 12)
[   68.585496] i8042: [67767] 44 <- i8042 (interrupt, 1, 12)
[   68.587075] i8042: [67769] 26 <- i8042 (interrupt, 1, 12)
[   68.588664] i8042: [67770] ef <- i8042 (interrupt, 1, 12)
[   68.590148] i8042: [67772] 31 <- i8042 (interrupt, 1, 12)
[   68.591800] i8042: [67773] 03 <- i8042 (interrupt, 1, 12)
[   68.593381] i8042: [67775] fa <- i8042 (interrupt, 1, 12)
[   68.595468] i8042: [67777] 44 <- i8042 (interrupt, 1, 12)
[   68.596987] i8042: [67779] 27 <- i8042 (interrupt, 1, 12)
[   68.598554] i8042: [67780] 0c <- i8042 (interrupt, 1, 12)
[   68.600211] i8042: [67782] 31 <- i8042 (interrupt, 1, 12)
[   68.601821] i8042: [67783] 03 <- i8042 (interrupt, 1, 12)
[   68.603414] i8042: [67785] fd <- i8042 (interrupt, 1, 12)
[   68.605007] i8042: [67786] 44 <- i8042 (interrupt, 1, 12)
[   68.606543] i8042: [67788] 27 <- i8042 (interrupt, 1, 12)
[   68.608179] i8042: [67790] 28 <- i8042 (interrupt, 1, 12)
[   68.609715] i8042: [67791] 31 <- i8042 (interrupt, 1, 12)
[   68.611324] i8042: [67793] 03 <- i8042 (interrupt, 1, 12)
[   68.612911] i8042: [67794] fd <- i8042 (interrupt, 1, 12)
[   68.615026] i8042: [67797] 54 <- i8042 (interrupt, 1, 12)
[   68.616539] i8042: [67798] 27 <- i8042 (interrupt, 1, 12)
[   68.618078] i8042: [67800] 41 <- i8042 (interrupt, 1, 12)
[   68.619701] i8042: [67801] 31 <- i8042 (interrupt, 1, 12)
[   68.621319] i8042: [67803] 03 <- i8042 (interrupt, 1, 12)
[   68.622902] i8042: [67804] fc <- i8042 (interrupt, 1, 12)
[   68.624496] i8042: [67806] 54 <- i8042 (interrupt, 1, 12)
[   68.626055] i8042: [67808] 27 <- i8042 (interrupt, 1, 12)
[   68.627623] i8042: [67809] 59 <- i8042 (interrupt, 1, 12)
[   68.629204] i8042: [67811] 31 <- i8042 (interrupt, 1, 12)
[   68.630810] i8042: [67812] 03 <- i8042 (interrupt, 1, 12)
[   68.632289] i8042: [67814] fd <- i8042 (interrupt, 1, 12)
[   68.633981] i8042: [67816] 54 <- i8042 (interrupt, 1, 12)
[   68.635528] i8042: [67817] 27 <- i8042 (interrupt, 1, 12)
[   68.637107] i8042: [67819] 77 <- i8042 (interrupt, 1, 12)
[   68.638639] i8042: [67820] 31 <- i8042 (interrupt, 1, 12)
[   68.640203] i8042: [67822] 03 <- i8042 (interrupt, 1, 12)
[   68.641784] i8042: [67823] fc <- i8042 (interrupt, 1, 12)
[   68.643878] i8042: [67825] 44 <- i8042 (interrupt, 1, 12)
[   68.645578] i8042: [67827] 27 <- i8042 (interrupt, 1, 12)
[   68.647173] i8042: [67829] 94 <- i8042 (interrupt, 1, 12)
[   68.648744] i8042: [67830] 31 <- i8042 (interrupt, 1, 12)
[   68.650328] i8042: [67832] 03 <- i8042 (interrupt, 1, 12)
[   68.651922] i8042: [67833] fa <- i8042 (interrupt, 1, 12)
[   68.653462] i8042: [67835] 44 <- i8042 (interrupt, 1, 12)
[   68.655101] i8042: [67837] 27 <- i8042 (interrupt, 1, 12)
[   68.656661] i8042: [67838] ae <- i8042 (interrupt, 1, 12)
[   68.658199] i8042: [67840] 31 <- i8042 (interrupt, 1, 12)
[   68.659831] i8042: [67841] 03 <- i8042 (interrupt, 1, 12)
[   68.661389] i8042: [67843] f8 <- i8042 (interrupt, 1, 12)
[   68.663487] i8042: [67845] 54 <- i8042 (interrupt, 1, 12)
[   68.665081] i8042: [67847] 27 <- i8042 (interrupt, 1, 12)
[   68.666669] i8042: [67848] c6 <- i8042 (interrupt, 1, 12)
[   68.668213] i8042: [67850] 31 <- i8042 (interrupt, 1, 12)
[   68.669825] i8042: [67851] 03 <- i8042 (interrupt, 1, 12)
[   68.671392] i8042: [67853] f5 <- i8042 (interrupt, 1, 12)
[   68.672957] i8042: [67855] 54 <- i8042 (interrupt, 1, 12)
[   68.674566] i8042: [67856] 27 <- i8042 (interrupt, 1, 12)
[   68.676066] i8042: [67858] df <- i8042 (interrupt, 1, 12)
[   68.677670] i8042: [67859] 31 <- i8042 (interrupt, 1, 12)
[   68.679297] i8042: [67861] 03 <- i8042 (interrupt, 1, 12)
[   68.680892] i8042: [67862] f0 <- i8042 (interrupt, 1, 12)
[   68.682440] i8042: [67864] 54 <- i8042 (interrupt, 1, 12)
[   68.684076] i8042: [67866] 27 <- i8042 (interrupt, 1, 12)
[   68.685651] i8042: [67867] f9 <- i8042 (interrupt, 1, 12)
[   68.687232] i8042: [67869] 31 <- i8042 (interrupt, 1, 12)
[   68.688818] i8042: [67870] 03 <- i8042 (interrupt, 1, 12)
[   68.690390] i8042: [67872] ea <- i8042 (interrupt, 1, 12)
[   68.692475] i8042: [67874] 54 <- i8042 (interrupt, 1, 12)
[   68.694063] i8042: [67876] 28 <- i8042 (interrupt, 1, 12)
[   68.695639] i8042: [67877] 12 <- i8042 (interrupt, 1, 12)
[   68.697237] i8042: [67879] 31 <- i8042 (interrupt, 1, 12)
[   68.698803] i8042: [67880] 03 <- i8042 (interrupt, 1, 12)
[   68.700401] i8042: [67882] e6 <- i8042 (interrupt, 1, 12)
[   68.701946] i8042: [67884] 44 <- i8042 (interrupt, 1, 12)
[   68.703556] i8042: [67885] 28 <- i8042 (interrupt, 1, 12)
[   68.705144] i8042: [67887] 28 <- i8042 (interrupt, 1, 12)
[   68.706728] i8042: [67888] 31 <- i8042 (interrupt, 1, 12)
[   68.708306] i8042: [67890] 03 <- i8042 (interrupt, 1, 12)
[   68.709885] i8042: [67891] e2 <- i8042 (interrupt, 1, 12)
[   68.711865] i8042: [67893] 44 <- i8042 (interrupt, 1, 12)
[   68.713533] i8042: [67895] 28 <- i8042 (interrupt, 1, 12)
[   68.715062] i8042: [67897] 3c <- i8042 (interrupt, 1, 12)
[   68.716613] i8042: [67898] 31 <- i8042 (interrupt, 1, 12)
[   68.718320] i8042: [67900] 03 <- i8042 (interrupt, 1, 12)
[   68.719892] i8042: [67901] de <- i8042 (interrupt, 1, 12)
[   68.721438] i8042: [67903] 44 <- i8042 (interrupt, 1, 12)
[   68.723063] i8042: [67905] 28 <- i8042 (interrupt, 1, 12)
[   68.724651] i8042: [67906] 4c <- i8042 (interrupt, 1, 12)
[   68.726224] i8042: [67908] 31 <- i8042 (interrupt, 1, 12)
[   68.727803] i8042: [67909] 03 <- i8042 (interrupt, 1, 12)
[   68.729387] i8042: [67911] da <- i8042 (interrupt, 1, 12)
[   68.730942] i8042: [67913] 44 <- i8042 (interrupt, 1, 12)
[   68.732554] i8042: [67914] 28 <- i8042 (interrupt, 1, 12)
[   68.734106] i8042: [67916] 59 <- i8042 (interrupt, 1, 12)
[   68.735721] i8042: [67917] 31 <- i8042 (interrupt, 1, 12)
[   68.737281] i8042: [67919] 03 <- i8042 (interrupt, 1, 12)
[   68.738893] i8042: [67920] d3 <- i8042 (interrupt, 1, 12)
[   68.740968] i8042: [67923] 44 <- i8042 (interrupt, 1, 12)
[   68.742551] i8042: [67924] 28 <- i8042 (interrupt, 1, 12)
[   68.744140] i8042: [67926] 63 <- i8042 (interrupt, 1, 12)
[   68.745714] i8042: [67927] 31 <- i8042 (interrupt, 1, 12)
[   68.747284] i8042: [67929] 03 <- i8042 (interrupt, 1, 12)
[   68.749069] i8042: [67931] ce <- i8042 (interrupt, 1, 12)
[   68.750367] i8042: [67932] 54 <- i8042 (interrupt, 1, 12)
[   68.752049] i8042: [67934] 28 <- i8042 (interrupt, 1, 12)
[   68.753630] i8042: [67935] 6a <- i8042 (interrupt, 1, 12)
[   68.755127] i8042: [67937] 31 <- i8042 (interrupt, 1, 12)
[   68.756776] i8042: [67938] 03 <- i8042 (interrupt, 1, 12)
[   68.758378] i8042: [67940] cb <- i8042 (interrupt, 1, 12)
[   68.760461] i8042: [67942] 54 <- i8042 (interrupt, 1, 12)
[   68.762056] i8042: [67944] 28 <- i8042 (interrupt, 1, 12)
[   68.763643] i8042: [67945] 74 <- i8042 (interrupt, 1, 12)
[   68.765191] i8042: [67947] 31 <- i8042 (interrupt, 1, 12)
[   68.766793] i8042: [67948] 03 <- i8042 (interrupt, 1, 12)
[   68.768386] i8042: [67950] c7 <- i8042 (interrupt, 1, 12)
[   68.769986] i8042: [67952] 54 <- i8042 (interrupt, 1, 12)
[   68.771507] i8042: [67953] 28 <- i8042 (interrupt, 1, 12)
[   68.773090] i8042: [67955] 7c <- i8042 (interrupt, 1, 12)
[   68.774705] i8042: [67956] 31 <- i8042 (interrupt, 1, 12)
[   68.776254] i8042: [67958] 03 <- i8042 (interrupt, 1, 12)
[   68.777876] i8042: [67959] c4 <- i8042 (interrupt, 1, 12)
[   68.779446] i8042: [67961] 54 <- i8042 (interrupt, 1, 12)
[   68.781068] i8042: [67963] 28 <- i8042 (interrupt, 1, 12)
[   68.782512] i8042: [67964] 86 <- i8042 (interrupt, 1, 12)
[   68.784164] i8042: [67966] 31 <- i8042 (interrupt, 1, 12)
[   68.785788] i8042: [67967] 03 <- i8042 (interrupt, 1, 12)
[   68.787379] i8042: [67969] bd <- i8042 (interrupt, 1, 12)
[   68.789451] i8042: [67971] 54 <- i8042 (interrupt, 1, 12)
[   68.791051] i8042: [67973] 28 <- i8042 (interrupt, 1, 12)
[   68.792508] i8042: [67974] 8f <- i8042 (interrupt, 1, 12)
[   68.794110] i8042: [67976] 31 <- i8042 (interrupt, 1, 12)
[   68.795778] i8042: [67977] 03 <- i8042 (interrupt, 1, 12)
[   68.797376] i8042: [67979] b5 <- i8042 (interrupt, 1, 12)
[   68.798941] i8042: [67980] 54 <- i8042 (interrupt, 1, 12)
[   68.800532] i8042: [67982] 28 <- i8042 (interrupt, 1, 12)
[   68.802069] i8042: [67984] 95 <- i8042 (interrupt, 1, 12)
[   68.803592] i8042: [67985] 31 <- i8042 (interrupt, 1, 12)
[   68.805222] i8042: [67987] 03 <- i8042 (interrupt, 1, 12)
[   68.806857] i8042: [67988] b0 <- i8042 (interrupt, 1, 12)
[   68.808964] i8042: [67991] 54 <- i8042 (interrupt, 1, 12)
[   68.810428] i8042: [67992] 28 <- i8042 (interrupt, 1, 12)
[   68.812070] i8042: [67994] 98 <- i8042 (interrupt, 1, 12)
[   68.813592] i8042: [67995] 31 <- i8042 (interrupt, 1, 12)
[   68.815216] i8042: [67997] 03 <- i8042 (interrupt, 1, 12)
[   68.816794] i8042: [67998] ac <- i8042 (interrupt, 1, 12)
[   68.818437] i8042: [68000] 54 <- i8042 (interrupt, 1, 12)
[   68.820031] i8042: [68002] 28 <- i8042 (interrupt, 1, 12)
[   68.821609] i8042: [68003] 99 <- i8042 (interrupt, 1, 12)
[   68.823082] i8042: [68005] 31 <- i8042 (interrupt, 1, 12)
[   68.824716] i8042: [68006] 03 <- i8042 (interrupt, 1, 12)
[   68.826360] i8042: [68008] ab <- i8042 (interrupt, 1, 12)
[   68.827963] i8042: [68009] 54 <- i8042 (interrupt, 1, 12)
[   68.829422] i8042: [68011] 28 <- i8042 (interrupt, 1, 12)
[   68.831046] i8042: [68013] 97 <- i8042 (interrupt, 1, 12)
[   68.832696] i8042: [68014] 31 <- i8042 (interrupt, 1, 12)
[   68.834205] i8042: [68016] 03 <- i8042 (interrupt, 1, 12)
[   68.835859] i8042: [68017] a8 <- i8042 (interrupt, 1, 12)
[   68.837945] i8042: [68020] 54 <- i8042 (interrupt, 1, 12)
[   68.839536] i8042: [68021] 28 <- i8042 (interrupt, 1, 12)
[   68.841131] i8042: [68023] 94 <- i8042 (interrupt, 1, 12)
[   68.842697] i8042: [68024] 31 <- i8042 (interrupt, 1, 12)
[   68.844273] i8042: [68026] 03 <- i8042 (interrupt, 1, 12)
[   68.845862] i8042: [68027] a5 <- i8042 (interrupt, 1, 12)
[   68.847426] i8042: [68029] 54 <- i8042 (interrupt, 1, 12)
[   68.849019] i8042: [68031] 28 <- i8042 (interrupt, 1, 12)
[   68.850603] i8042: [68032] 91 <- i8042 (interrupt, 1, 12)
[   68.852117] i8042: [68034] 31 <- i8042 (interrupt, 1, 12)
[   68.853774] i8042: [68035] 03 <- i8042 (interrupt, 1, 12)
[   68.855361] i8042: [68037] a4 <- i8042 (interrupt, 1, 12)
[   68.857441] i8042: [68039] 54 <- i8042 (interrupt, 1, 12)
[   68.859023] i8042: [68041] 28 <- i8042 (interrupt, 1, 12)
[   68.860599] i8042: [68042] 89 <- i8042 (interrupt, 1, 12)
[   68.862187] i8042: [68044] 31 <- i8042 (interrupt, 1, 12)
[   68.863763] i8042: [68045] 03 <- i8042 (interrupt, 1, 12)
[   68.865349] i8042: [68047] a3 <- i8042 (interrupt, 1, 12)
[   68.866932] i8042: [68048] 54 <- i8042 (interrupt, 1, 12)
[   68.868508] i8042: [68050] 28 <- i8042 (interrupt, 1, 12)
[   68.870101] i8042: [68052] 7b <- i8042 (interrupt, 1, 12)
[   68.871676] i8042: [68053] 31 <- i8042 (interrupt, 1, 12)
[   68.873193] i8042: [68055] 03 <- i8042 (interrupt, 1, 12)
[   68.874842] i8042: [68056] a4 <- i8042 (interrupt, 1, 12)
[   68.876933] i8042: [68058] 54 <- i8042 (interrupt, 1, 12)
[   68.878505] i8042: [68060] 28 <- i8042 (interrupt, 1, 12)
[   68.880094] i8042: [68062] 6c <- i8042 (interrupt, 1, 12)
[   68.881685] i8042: [68063] 31 <- i8042 (interrupt, 1, 12)
[   68.883255] i8042: [68065] 03 <- i8042 (interrupt, 1, 12)
[   68.884840] i8042: [68066] a4 <- i8042 (interrupt, 1, 12)
[   68.886422] i8042: [68068] 54 <- i8042 (interrupt, 1, 12)
[   68.888002] i8042: [68070] 28 <- i8042 (interrupt, 1, 12)
[   68.889586] i8042: [68071] 54 <- i8042 (interrupt, 1, 12)
[   68.891067] i8042: [68073] 31 <- i8042 (interrupt, 1, 12)
[   68.892638] i8042: [68074] 03 <- i8042 (interrupt, 1, 12)
[   68.894311] i8042: [68076] a4 <- i8042 (interrupt, 1, 12)
[   68.895900] i8042: [68077] 54 <- i8042 (interrupt, 1, 12)
[   68.897492] i8042: [68079] 28 <- i8042 (interrupt, 1, 12)
[   68.899078] i8042: [68081] 3a <- i8042 (interrupt, 1, 12)
[   68.900657] i8042: [68082] 31 <- i8042 (interrupt, 1, 12)
[   68.902244] i8042: [68084] 03 <- i8042 (interrupt, 1, 12)
[   68.903827] i8042: [68085] a5 <- i8042 (interrupt, 1, 12)
[   68.905906] i8042: [68087] 54 <- i8042 (interrupt, 1, 12)
[   68.907493] i8042: [68089] 28 <- i8042 (interrupt, 1, 12)
[   68.909053] i8042: [68091] 1a <- i8042 (interrupt, 1, 12)
[   68.910586] i8042: [68092] 31 <- i8042 (interrupt, 1, 12)
[   68.912200] i8042: [68094] 03 <- i8042 (interrupt, 1, 12)
[   68.913818] i8042: [68095] aa <- i8042 (interrupt, 1, 12)
[   68.915393] i8042: [68097] 54 <- i8042 (interrupt, 1, 12)
[   68.916996] i8042: [68099] 28 <- i8042 (interrupt, 1, 12)
[   68.918582] i8042: [68100] 05 <- i8042 (interrupt, 1, 12)
[   68.920153] i8042: [68102] 31 <- i8042 (interrupt, 1, 12)
[   68.921729] i8042: [68103] 23 <- i8042 (interrupt, 1, 12)
[   68.923315] i8042: [68105] ad <- i8042 (interrupt, 1, 12)
[   68.925403] i8042: [68107] 54 <- i8042 (interrupt, 1, 12)
[   68.927006] i8042: [68109] 27 <- i8042 (interrupt, 1, 12)
[   68.928459] i8042: [68110] de <- i8042 (interrupt, 1, 12)
[   68.930151] i8042: [68112] 31 <- i8042 (interrupt, 1, 12)
[   68.931731] i8042: [68113] 23 <- i8042 (interrupt, 1, 12)
[   68.933300] i8042: [68115] b4 <- i8042 (interrupt, 1, 12)
[   68.934899] i8042: [68116] 54 <- i8042 (interrupt, 1, 12)
[   68.936481] i8042: [68118] 27 <- i8042 (interrupt, 1, 12)
[   68.938067] i8042: [68120] be <- i8042 (interrupt, 1, 12)
[   68.939644] i8042: [68121] 31 <- i8042 (interrupt, 1, 12)
[   68.941186] i8042: [68123] 23 <- i8042 (interrupt, 1, 12)
[   68.942812] i8042: [68124] bc <- i8042 (interrupt, 1, 12)
[   68.944386] i8042: [68126] 54 <- i8042 (interrupt, 1, 12)
[   68.945984] i8042: [68128] 27 <- i8042 (interrupt, 1, 12)
[   68.947569] i8042: [68129] a4 <- i8042 (interrupt, 1, 12)
[   68.949069] i8042: [68131] 31 <- i8042 (interrupt, 1, 12)
[   68.950621] i8042: [68132] 23 <- i8042 (interrupt, 1, 12)
[   68.952304] i8042: [68134] c3 <- i8042 (interrupt, 1, 12)
[   68.954407] i8042: [68136] 44 <- i8042 (interrupt, 1, 12)
[   68.956000] i8042: [68138] 27 <- i8042 (interrupt, 1, 12)
[   68.957570] i8042: [68139] 86 <- i8042 (interrupt, 1, 12)
[   68.959069] i8042: [68141] 31 <- i8042 (interrupt, 1, 12)
[   68.960620] i8042: [68142] 23 <- i8042 (interrupt, 1, 12)
[   68.962316] i8042: [68144] ca <- i8042 (interrupt, 1, 12)
[   68.963892] i8042: [68145] 44 <- i8042 (interrupt, 1, 12)
[   68.965486] i8042: [68147] 27 <- i8042 (interrupt, 1, 12)
[   68.967072] i8042: [68149] 69 <- i8042 (interrupt, 1, 12)
[   68.968537] i8042: [68150] 31 <- i8042 (interrupt, 1, 12)
[   68.970230] i8042: [68152] 23 <- i8042 (interrupt, 1, 12)
[   68.971811] i8042: [68153] d1 <- i8042 (interrupt, 1, 12)
[   68.973895] i8042: [68155] 54 <- i8042 (interrupt, 1, 12)
[   68.975475] i8042: [68157] 27 <- i8042 (interrupt, 1, 12)
[   68.977081] i8042: [68159] 50 <- i8042 (interrupt, 1, 12)
[   68.978638] i8042: [68160] 31 <- i8042 (interrupt, 1, 12)
[   68.980226] i8042: [68162] 23 <- i8042 (interrupt, 1, 12)
[   68.981809] i8042: [68163] d7 <- i8042 (interrupt, 1, 12)
[   68.983384] i8042: [68165] 54 <- i8042 (interrupt, 1, 12)
[   68.984998] i8042: [68167] 27 <- i8042 (interrupt, 1, 12)
[   68.986452] i8042: [68168] 35 <- i8042 (interrupt, 1, 12)
[   68.988073] i8042: [68170] 31 <- i8042 (interrupt, 1, 12)
[   68.989613] i8042: [68171] 23 <- i8042 (interrupt, 1, 12)
[   68.991302] i8042: [68173] db <- i8042 (interrupt, 1, 12)
[   68.992876] i8042: [68174] 54 <- i8042 (interrupt, 1, 12)
[   68.994480] i8042: [68176] 27 <- i8042 (interrupt, 1, 12)
[   68.996072] i8042: [68178] 19 <- i8042 (interrupt, 1, 12)
[   68.997532] i8042: [68179] 31 <- i8042 (interrupt, 1, 12)
[   68.999147] i8042: [68181] 23 <- i8042 (interrupt, 1, 12)
[   69.000745] i8042: [68182] de <- i8042 (interrupt, 1, 12)
[   69.002885] i8042: [68184] 44 <- i8042 (interrupt, 1, 12)
[   69.004464] i8042: [68186] 26 <- i8042 (interrupt, 1, 12)
[   69.006071] i8042: [68188] fe <- i8042 (interrupt, 1, 12)
[   69.007539] i8042: [68189] 31 <- i8042 (interrupt, 1, 12)
[   69.009148] i8042: [68191] 23 <- i8042 (interrupt, 1, 12)
[   69.010724] i8042: [68192] e0 <- i8042 (interrupt, 1, 12)
[   69.012368] i8042: [68194] 54 <- i8042 (interrupt, 1, 12)
[   69.013963] i8042: [68196] 26 <- i8042 (interrupt, 1, 12)
[   69.015550] i8042: [68197] df <- i8042 (interrupt, 1, 12)
[   69.017131] i8042: [68199] 31 <- i8042 (interrupt, 1, 12)
[   69.018710] i8042: [68200] 23 <- i8042 (interrupt, 1, 12)
[   69.020295] i8042: [68202] df <- i8042 (interrupt, 1, 12)
[   69.022379] i8042: [68204] 54 <- i8042 (interrupt, 1, 12)
[   69.023975] i8042: [68206] 26 <- i8042 (interrupt, 1, 12)
[   69.025555] i8042: [68207] c0 <- i8042 (interrupt, 1, 12)
[   69.027127] i8042: [68209] 31 <- i8042 (interrupt, 1, 12)
[   69.028705] i8042: [68210] 03 <- i8042 (interrupt, 1, 12)
[   69.030294] i8042: [68212] dc <- i8042 (interrupt, 1, 12)
[   69.031873] i8042: [68213] 54 <- i8042 (interrupt, 1, 12)
[   69.033457] i8042: [68215] 26 <- i8042 (interrupt, 1, 12)
[   69.035065] i8042: [68217] a5 <- i8042 (interrupt, 1, 12)
[   69.036588] i8042: [68218] 31 <- i8042 (interrupt, 1, 12)
[   69.038111] i8042: [68220] 03 <- i8042 (interrupt, 1, 12)
[   69.039792] i8042: [68221] d8 <- i8042 (interrupt, 1, 12)
[   69.041375] i8042: [68223] 54 <- i8042 (interrupt, 1, 12)
[   69.042973] i8042: [68225] 26 <- i8042 (interrupt, 1, 12)
[   69.044497] i8042: [68226] 84 <- i8042 (interrupt, 1, 12)
[   69.046070] i8042: [68228] 31 <- i8042 (interrupt, 1, 12)
[   69.047662] i8042: [68229] 03 <- i8042 (interrupt, 1, 12)
[   69.049547] i8042: [68231] d0 <- i8042 (interrupt, 1, 12)
[   69.051369] i8042: [68233] 54 <- i8042 (interrupt, 1, 12)
[   69.052969] i8042: [68235] 26 <- i8042 (interrupt, 1, 12)
[   69.054502] i8042: [68236] 64 <- i8042 (interrupt, 1, 12)
[   69.056105] i8042: [68238] 31 <- i8042 (interrupt, 1, 12)
[   69.057705] i8042: [68239] 03 <- i8042 (interrupt, 1, 12)
[   69.059274] i8042: [68241] c6 <- i8042 (interrupt, 1, 12)
[   69.060876] i8042: [68242] 54 <- i8042 (interrupt, 1, 12)
[   69.062447] i8042: [68244] 26 <- i8042 (interrupt, 1, 12)
[   69.064035] i8042: [68246] 49 <- i8042 (interrupt, 1, 12)
[   69.065621] i8042: [68247] 31 <- i8042 (interrupt, 1, 12)
[   69.067159] i8042: [68249] 03 <- i8042 (interrupt, 1, 12)
[   69.068743] i8042: [68250] b8 <- i8042 (interrupt, 1, 12)
[   69.070834] i8042: [68252] 54 <- i8042 (interrupt, 1, 12)
[   69.072419] i8042: [68254] 26 <- i8042 (interrupt, 1, 12)
[   69.074029] i8042: [68256] 31 <- i8042 (interrupt, 1, 12)
[   69.075582] i8042: [68257] 31 <- i8042 (interrupt, 1, 12)
[   69.077110] i8042: [68259] 03 <- i8042 (interrupt, 1, 12)
[   69.078767] i8042: [68260] aa <- i8042 (interrupt, 1, 12)
[   69.080355] i8042: [68262] 54 <- i8042 (interrupt, 1, 12)
[   69.081968] i8042: [68264] 26 <- i8042 (interrupt, 1, 12)
[   69.083495] i8042: [68265] 1c <- i8042 (interrupt, 1, 12)
[   69.085118] i8042: [68267] 31 <- i8042 (interrupt, 1, 12)
[   69.086694] i8042: [68268] 03 <- i8042 (interrupt, 1, 12)
[   69.088280] i8042: [68270] 9b <- i8042 (interrupt, 1, 12)
[   69.089855] i8042: [68271] 54 <- i8042 (interrupt, 1, 12)
[   69.091454] i8042: [68273] 26 <- i8042 (interrupt, 1, 12)
[   69.093032] i8042: [68275] 09 <- i8042 (interrupt, 1, 12)
[   69.094612] i8042: [68276] 31 <- i8042 (interrupt, 1, 12)
[   69.096164] i8042: [68278] 03 <- i8042 (interrupt, 1, 12)
[   69.097773] i8042: [68279] 8c <- i8042 (interrupt, 1, 12)
[   69.099862] i8042: [68281] 54 <- i8042 (interrupt, 1, 12)
[   69.101445] i8042: [68283] 25 <- i8042 (interrupt, 1, 12)
[   69.103030] i8042: [68285] f8 <- i8042 (interrupt, 1, 12)
[   69.104606] i8042: [68286] 31 <- i8042 (interrupt, 1, 12)
[   69.106155] i8042: [68288] 03 <- i8042 (interrupt, 1, 12)
[   69.107783] i8042: [68289] 7f <- i8042 (interrupt, 1, 12)
[   69.109349] i8042: [68291] 54 <- i8042 (interrupt, 1, 12)
[   69.110937] i8042: [68292] 25 <- i8042 (interrupt, 1, 12)
[   69.112520] i8042: [68294] e9 <- i8042 (interrupt, 1, 12)
[   69.114099] i8042: [68296] 31 <- i8042 (interrupt, 1, 12)
[   69.115686] i8042: [68297] 03 <- i8042 (interrupt, 1, 12)
[   69.117235] i8042: [68299] 71 <- i8042 (interrupt, 1, 12)
[   69.119367] i8042: [68301] 54 <- i8042 (interrupt, 1, 12)
[   69.120941] i8042: [68303] 15 <- i8042 (interrupt, 1, 12)
[   69.122483] i8042: [68304] dd <- i8042 (interrupt, 1, 12)
[   69.124106] i8042: [68306] 31 <- i8042 (interrupt, 1, 12)
[   69.125693] i8042: [68307] f3 <- i8042 (interrupt, 1, 12)
[   69.127271] i8042: [68309] 65 <- i8042 (interrupt, 1, 12)
[   69.128840] i8042: [68310] 54 <- i8042 (interrupt, 1, 12)
[   69.130429] i8042: [68312] 15 <- i8042 (interrupt, 1, 12)
[   69.132016] i8042: [68314] d5 <- i8042 (interrupt, 1, 12)
[   69.133600] i8042: [68315] 31 <- i8042 (interrupt, 1, 12)
[   69.135180] i8042: [68317] f3 <- i8042 (interrupt, 1, 12)
[   69.136759] i8042: [68318] 5b <- i8042 (interrupt, 1, 12)
[   69.138844] i8042: [68320] 54 <- i8042 (interrupt, 1, 12)
[   69.140436] i8042: [68322] 15 <- i8042 (interrupt, 1, 12)
[   69.142028] i8042: [68324] d0 <- i8042 (interrupt, 1, 12)
[   69.143594] i8042: [68325] 31 <- i8042 (interrupt, 1, 12)
[   69.145179] i8042: [68327] f3 <- i8042 (interrupt, 1, 12)
[   69.146762] i8042: [68328] 54 <- i8042 (interrupt, 1, 12)
[   69.148342] i8042: [68330] 54 <- i8042 (interrupt, 1, 12)
[   69.149928] i8042: [68331] 15 <- i8042 (interrupt, 1, 12)
[   69.151509] i8042: [68333] ce <- i8042 (interrupt, 1, 12)
[   69.153097] i8042: [68335] 31 <- i8042 (interrupt, 1, 12)
[   69.154672] i8042: [68336] f3 <- i8042 (interrupt, 1, 12)
[   69.156225] i8042: [68338] 4e <- i8042 (interrupt, 1, 12)
[   69.157833] i8042: [68339] 54 <- i8042 (interrupt, 1, 12)
[   69.159422] i8042: [68341] 15 <- i8042 (interrupt, 1, 12)
[   69.161028] i8042: [68343] cf <- i8042 (interrupt, 1, 12)
[   69.162589] i8042: [68344] 31 <- i8042 (interrupt, 1, 12)
[   69.164135] i8042: [68346] f3 <- i8042 (interrupt, 1, 12)
[   69.165750] i8042: [68347] 4a <- i8042 (interrupt, 1, 12)
[   69.167810] i8042: [68349] 54 <- i8042 (interrupt, 1, 12)
[   69.169420] i8042: [68351] 25 <- i8042 (interrupt, 1, 12)
[   69.171013] i8042: [68353] d3 <- i8042 (interrupt, 1, 12)
[   69.172585] i8042: [68354] 31 <- i8042 (interrupt, 1, 12)
[   69.174130] i8042: [68356] 03 <- i8042 (interrupt, 1, 12)
[   69.175747] i8042: [68357] 48 <- i8042 (interrupt, 1, 12)
[   69.177332] i8042: [68359] 54 <- i8042 (interrupt, 1, 12)
[   69.178911] i8042: [68360] 25 <- i8042 (interrupt, 1, 12)
[   69.180504] i8042: [68362] d8 <- i8042 (interrupt, 1, 12)
[   69.182054] i8042: [68364] 31 <- i8042 (interrupt, 1, 12)
[   69.183638] i8042: [68365] 03 <- i8042 (interrupt, 1, 12)
[   69.185180] i8042: [68367] 47 <- i8042 (interrupt, 1, 12)
[   69.187332] i8042: [68369] 54 <- i8042 (interrupt, 1, 12)
[   69.188916] i8042: [68370] 25 <- i8042 (interrupt, 1, 12)
[   69.190497] i8042: [68372] de <- i8042 (interrupt, 1, 12)
[   69.192077] i8042: [68374] 31 <- i8042 (interrupt, 1, 12)
[   69.193660] i8042: [68375] 03 <- i8042 (interrupt, 1, 12)
[   69.195243] i8042: [68377] 46 <- i8042 (interrupt, 1, 12)
[   69.196822] i8042: [68378] 54 <- i8042 (interrupt, 1, 12)
[   69.198404] i8042: [68380] 25 <- i8042 (interrupt, 1, 12)
[   69.199996] i8042: [68382] e6 <- i8042 (interrupt, 1, 12)
[   69.201572] i8042: [68383] 31 <- i8042 (interrupt, 1, 12)
[   69.203161] i8042: [68385] 03 <- i8042 (interrupt, 1, 12)
[   69.204740] i8042: [68386] 44 <- i8042 (interrupt, 1, 12)
[   69.206311] i8042: [68388] 54 <- i8042 (interrupt, 1, 12)
[   69.207904] i8042: [68389] 25 <- i8042 (interrupt, 1, 12)
[   69.209485] i8042: [68391] f0 <- i8042 (interrupt, 1, 12)
[   69.211090] i8042: [68393] 31 <- i8042 (interrupt, 1, 12)
[   69.212654] i8042: [68394] 03 <- i8042 (interrupt, 1, 12)
[   69.214225] i8042: [68396] 42 <- i8042 (interrupt, 1, 12)
[   69.216294] i8042: [68398] 54 <- i8042 (interrupt, 1, 12)
[   69.217905] i8042: [68399] 25 <- i8042 (interrupt, 1, 12)
[   69.219483] i8042: [68401] fc <- i8042 (interrupt, 1, 12)
[   69.221068] i8042: [68403] 31 <- i8042 (interrupt, 1, 12)
[   69.222646] i8042: [68404] 03 <- i8042 (interrupt, 1, 12)
[   69.224233] i8042: [68406] 40 <- i8042 (interrupt, 1, 12)
[   69.225807] i8042: [68407] 54 <- i8042 (interrupt, 1, 12)
[   69.227416] i8042: [68409] 26 <- i8042 (interrupt, 1, 12)
[   69.228985] i8042: [68411] 0c <- i8042 (interrupt, 1, 12)
[   69.230579] i8042: [68412] 31 <- i8042 (interrupt, 1, 12)
[   69.232159] i8042: [68414] 23 <- i8042 (interrupt, 1, 12)
[   69.233728] i8042: [68415] 3d <- i8042 (interrupt, 1, 12)
[   69.235812] i8042: [68417] 54 <- i8042 (interrupt, 1, 12)
[   69.237397] i8042: [68419] 26 <- i8042 (interrupt, 1, 12)
[   69.238982] i8042: [68421] 1d <- i8042 (interrupt, 1, 12)
[   69.240557] i8042: [68422] 31 <- i8042 (interrupt, 1, 12)
[   69.242151] i8042: [68424] 23 <- i8042 (interrupt, 1, 12)
[   69.243743] i8042: [68425] 3b <- i8042 (interrupt, 1, 12)
[   69.245310] i8042: [68427] 54 <- i8042 (interrupt, 1, 12)
[   69.246891] i8042: [68428] 26 <- i8042 (interrupt, 1, 12)
[   69.248475] i8042: [68430] 31 <- i8042 (interrupt, 1, 12)
[   69.250051] i8042: [68432] 31 <- i8042 (interrupt, 1, 12)
[   69.251645] i8042: [68433] 23 <- i8042 (interrupt, 1, 12)
[   69.253184] i8042: [68435] 3b <- i8042 (interrupt, 1, 12)
[   69.254796] i8042: [68436] 54 <- i8042 (interrupt, 1, 12)
[   69.256382] i8042: [68438] 26 <- i8042 (interrupt, 1, 12)
[   69.257982] i8042: [68440] 4a <- i8042 (interrupt, 1, 12)
[   69.259549] i8042: [68441] 31 <- i8042 (interrupt, 1, 12)
[   69.261108] i8042: [68443] 23 <- i8042 (interrupt, 1, 12)
[   69.262715] i8042: [68444] 3d <- i8042 (interrupt, 1, 12)
[   69.264803] i8042: [68446] 44 <- i8042 (interrupt, 1, 12)
[   69.266384] i8042: [68448] 26 <- i8042 (interrupt, 1, 12)
[   69.267971] i8042: [68450] 65 <- i8042 (interrupt, 1, 12)
[   69.269549] i8042: [68451] 31 <- i8042 (interrupt, 1, 12)
[   69.271150] i8042: [68453] 23 <- i8042 (interrupt, 1, 12)
[   69.272719] i8042: [68454] 41 <- i8042 (interrupt, 1, 12)
[   69.274306] i8042: [68456] 54 <- i8042 (interrupt, 1, 12)
[   69.275878] i8042: [68457] 26 <- i8042 (interrupt, 1, 12)
[   69.277467] i8042: [68459] 81 <- i8042 (interrupt, 1, 12)
[   69.279053] i8042: [68461] 31 <- i8042 (interrupt, 1, 12)
[   69.280637] i8042: [68462] 23 <- i8042 (interrupt, 1, 12)
[   69.282146] i8042: [68464] 45 <- i8042 (interrupt, 1, 12)
[   69.284316] i8042: [68466] 54 <- i8042 (interrupt, 1, 12)
[   69.285890] i8042: [68467] 26 <- i8042 (interrupt, 1, 12)
[   69.287481] i8042: [68469] 9d <- i8042 (interrupt, 1, 12)
[   69.289070] i8042: [68471] 31 <- i8042 (interrupt, 1, 12)
[   69.290641] i8042: [68472] 23 <- i8042 (interrupt, 1, 12)
[   69.292226] i8042: [68474] 4c <- i8042 (interrupt, 1, 12)
[   69.293806] i8042: [68475] 54 <- i8042 (interrupt, 1, 12)
[   69.295387] i8042: [68477] 26 <- i8042 (interrupt, 1, 12)
[   69.296994] i8042: [68479] b8 <- i8042 (interrupt, 1, 12)
[   69.298447] i8042: [68480] 31 <- i8042 (interrupt, 1, 12)
[   69.300070] i8042: [68482] 23 <- i8042 (interrupt, 1, 12)
[   69.301614] i8042: [68483] 53 <- i8042 (interrupt, 1, 12)
[   69.303310] i8042: [68485] 54 <- i8042 (interrupt, 1, 12)
[   69.304877] i8042: [68486] 26 <- i8042 (interrupt, 1, 12)
[   69.306475] i8042: [68488] d0 <- i8042 (interrupt, 1, 12)
[   69.308069] i8042: [68490] 31 <- i8042 (interrupt, 1, 12)
[   69.309639] i8042: [68491] 23 <- i8042 (interrupt, 1, 12)
[   69.311184] i8042: [68493] 5a <- i8042 (interrupt, 1, 12)
[   69.313312] i8042: [68495] 54 <- i8042 (interrupt, 1, 12)
[   69.314902] i8042: [68496] 26 <- i8042 (interrupt, 1, 12)
[   69.316470] i8042: [68498] e7 <- i8042 (interrupt, 1, 12)
[   69.318072] i8042: [68500] 31 <- i8042 (interrupt, 1, 12)
[   69.319529] i8042: [68501] 23 <- i8042 (interrupt, 1, 12)
[   69.321245] i8042: [68503] 63 <- i8042 (interrupt, 1, 12)
[   69.322793] i8042: [68504] 54 <- i8042 (interrupt, 1, 12)
[   69.324386] i8042: [68506] 26 <- i8042 (interrupt, 1, 12)
[   69.325976] i8042: [68508] f9 <- i8042 (interrupt, 1, 12)
[   69.327556] i8042: [68509] 31 <- i8042 (interrupt, 1, 12)
[   69.329069] i8042: [68511] 23 <- i8042 (interrupt, 1, 12)
[   69.330610] i8042: [68512] 6a <- i8042 (interrupt, 1, 12)
[   69.332803] i8042: [68514] 54 <- i8042 (interrupt, 1, 12)
[   69.334384] i8042: [68516] 27 <- i8042 (interrupt, 1, 12)
[   69.335995] i8042: [68518] 0d <- i8042 (interrupt, 1, 12)
[   69.337483] i8042: [68519] 31 <- i8042 (interrupt, 1, 12)
[   69.339067] i8042: [68521] 03 <- i8042 (interrupt, 1, 12)
[   69.340715] i8042: [68522] 6f <- i8042 (interrupt, 1, 12)
[   69.342267] i8042: [68524] 54 <- i8042 (interrupt, 1, 12)
[   69.343884] i8042: [68525] 17 <- i8042 (interrupt, 1, 12)
[   69.345467] i8042: [68527] 25 <- i8042 (interrupt, 1, 12)
[   69.347063] i8042: [68529] 31 <- i8042 (interrupt, 1, 12)
[   69.348625] i8042: [68530] d3 <- i8042 (interrupt, 1, 12)
[   69.350223] i8042: [68532] 77 <- i8042 (interrupt, 1, 12)
[   69.351795] i8042: [68533] 44 <- i8042 (interrupt, 1, 12)
[   69.353373] i8042: [68535] 17 <- i8042 (interrupt, 1, 12)
[   69.354959] i8042: [68537] 43 <- i8042 (interrupt, 1, 12)
[   69.356470] i8042: [68538] 31 <- i8042 (interrupt, 1, 12)
[   69.358064] i8042: [68540] 73 <- i8042 (interrupt, 1, 12)
[   69.359596] i8042: [68541] 8a <- i8042 (interrupt, 1, 12)
[   69.361758] i8042: [68543] 44 <- i8042 (interrupt, 1, 12)
[   69.363382] i8042: [68545] 17 <- i8042 (interrupt, 1, 12)
[   69.364971] i8042: [68547] 5e <- i8042 (interrupt, 1, 12)
[   69.366547] i8042: [68548] 31 <- i8042 (interrupt, 1, 12)
[   69.368125] i8042: [68550] 73 <- i8042 (interrupt, 1, 12)
[   69.369705] i8042: [68551] a3 <- i8042 (interrupt, 1, 12)
[   69.371216] i8042: [68553] 04 <- i8042 (interrupt, 1, 12)
[   69.372874] i8042: [68554] 00 <- i8042 (interrupt, 1, 12)
[   69.374462] i8042: [68556] 00 <- i8042 (interrupt, 1, 12)
[   69.376067] i8042: [68558] 10 <- i8042 (interrupt, 1, 12)
[   69.377507] i8042: [68559] 00 <- i8042 (interrupt, 1, 12)
[   69.379201] i8042: [68561] 00 <- i8042 (interrupt, 1, 12)
[   71.988305] i8042: [71170] ** <- i8042 (interrupt, 0, 1)
[   71.989738] i8042: [71171] ** <- i8042 (interrupt, 0, 1)
[   71.989774] atkbd serio0: Unknown key pressed (translated set 2, code 0xbf on isa0060/serio0).
[   71.989795] atkbd serio0: Use 'setkeycodes e03f <keycode>' to make it known.
[   71.991052] i8042: [71173] ** <- i8042 (interrupt, 0, 1)
[   71.992590] i8042: [71174] ** <- i8042 (interrupt, 0, 1)
[   71.992626] atkbd serio0: Unknown key released (translated set 2, code 0xbf on isa0060/serio0).
[   71.992645] atkbd serio0: Use 'setkeycodes e03f <keycode>' to make it known.
[   73.234323] Lockdown: futility: raw io port access is restricted; see man kernel_lockdown.7
[   73.240865] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[   73.242027] PM: suspend entry (deep)
[   73.243877] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[   73.268655] Filesystems sync: 0.026 seconds
[   73.268672] PM: Preparing system for sleep (deep)
[   73.273226] Freezing user space processes ... (elapsed 0.002 seconds) done.
[   73.275410] OOM killer disabled.
[   73.275414] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   73.277353] PM: Suspending system (deep)
[   73.292160] rfkill rfkill1: PM: calling rfkill_suspend+0x0/0x21 @ 4573, parent: hci0
[   73.292186] rfkill rfkill1: PM: rfkill_suspend+0x0/0x21 returned 0 after 0 usecs
[   73.292199] input input21: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: serio1
[   73.292208] input input21: PM: input_dev_suspend+0x0/0x47 returned 0 after 1 usecs
[   73.292215] input input20: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292220] input input20: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292226] input input19: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292231] input input19: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292237] input input18: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292242] input input18: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292247] input input17: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292252] input input17: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292259] input input16: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292264] input input16: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292270] input input15: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292274] input input15: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292280] input input14: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: card0
[   73.292285] input input14: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292292] sound pcmC0D10p: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292302] sound pcmC0D10p: PM: do_pcm_suspend+0x0/0x27 returned 0 after 1 usecs
[   73.292308] sound pcmC0D9p: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292314] sound pcmC0D9p: PM: do_pcm_suspend+0x0/0x27 returned 0 after 0 usecs
[   73.292321] sound pcmC0D8p: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292327] sound pcmC0D8p: PM: do_pcm_suspend+0x0/0x27 returned 0 after 0 usecs
[   73.292333] sound pcmC0D7p: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292339] sound pcmC0D7p: PM: do_pcm_suspend+0x0/0x27 returned 0 after 0 usecs
[   73.292345] sound pcmC0D3p: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292352] sound pcmC0D3p: PM: do_pcm_suspend+0x0/0x27 returned 0 after 0 usecs
[   73.292358] sound pcmC0D0c: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292365] sound pcmC0D0c: PM: do_pcm_suspend+0x0/0x27 returned 0 after 1 usecs
[   73.292371] sound pcmC0D0p: PM: calling do_pcm_suspend+0x0/0x27 @ 4573, parent: card0
[   73.292377] sound pcmC0D0p: PM: do_pcm_suspend+0x0/0x27 returned 0 after 0 usecs
[   73.292393] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:01:00.0
[   73.292400] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292421] rfkill rfkill0: PM: calling rfkill_suspend+0x0/0x21 @ 4573, parent: phy0
[   73.292426] rfkill rfkill0: PM: rfkill_suspend+0x0/0x21 returned 0 after 0 usecs
[   73.292434] leds phy0-led: PM: calling led_suspend+0x0/0x3f @ 4573, parent: 0000:02:00.0
[   73.292441] leds phy0-led: PM: led_suspend+0x0/0x3f returned 0 after 0 usecs
[   73.292451] platform regulatory.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.292455] platform regulatory.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292465] input input13: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: LNXVIDEO:00
[   73.292471] input input13: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292479] backlight intel_backlight: PM: calling backlight_suspend+0x0/0x7a [backlight] @ 4573, parent: card0-eDP-1
[   73.292490] backlight intel_backlight: PM: backlight_suspend+0x0/0x7a [backlight] returned 0 after 0 usecs
[   73.292507] snd_hda_codec_realtek hdaudioC0D0: PM: calling hda_codec_pm_suspend+0x0/0x19 [snd_hda_codec] @ 4415, parent: 0000:00:0e.0
[   73.292618] ieee80211 phy0: PM: calling wiphy_suspend+0x0/0x124 [cfg80211] @ 11, parent: 0000:02:00.0
[   73.292679] wlan0: deauthenticating from c8:9e:43:94:32:f2 by local choice (Reason: 3=DEAUTH_LEAVING)
[   73.292705] input input11: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: 0018:056A:5120.0002
[   73.292721] input input11: PM: input_dev_suspend+0x0/0x47 returned 0 after 1 usecs
[   73.292729] input input10: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: 0018:056A:5120.0002
[   73.292734] input input10: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292742] platform HID-SENSOR-2000e1.4.auto: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0018:048D:8350.0001
[   73.292749] platform HID-SENSOR-2000e1.4.auto: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292756] hid_sensor_accel_3d HID-SENSOR-200073.3.auto: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0018:048D:8350.0001
[   73.292762] hid_sensor_accel_3d HID-SENSOR-200073.3.auto: PM: platform_pm_suspend+0x0/0x4a returned 0 after 1 usecs
[   73.292768] platform HID-SENSOR-200001.2.auto: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0018:048D:8350.0001
[   73.292773] platform HID-SENSOR-200001.2.auto: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292780] platform HID-SENSOR-ff830080.1.auto: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0018:048D:8350.0001
[   73.292785] platform HID-SENSOR-ff830080.1.auto: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292824] platform microcode: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.292830] platform microcode: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292843] snd-soc-dummy snd-soc-dummy: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.292849] snd-soc-dummy snd-soc-dummy: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292845] usb 1-8: PM: calling usb_dev_suspend+0x0/0x14 @ 114, parent: usb1
[   73.292859] usb 1-8: PM: usb_dev_suspend+0x0/0x14 returned 0 after 1 usecs
[   73.292864] leds input3::scrolllock: PM: calling led_suspend+0x0/0x3f @ 4573, parent: input3
[   73.292874] leds input3::scrolllock: PM: led_suspend+0x0/0x3f returned 0 after 0 usecs
[   73.292876] usb 1-7: PM: calling usb_dev_suspend+0x0/0x14 @ 114, parent: usb1
[   73.292882] leds input3::capslock: PM: calling led_suspend+0x0/0x3f @ 4573, parent: input3
[   73.292889] leds input3::capslock: PM: led_suspend+0x0/0x3f returned 0 after 0 usecs
[   73.292896] leds input3::numlock: PM: calling led_suspend+0x0/0x3f @ 4573, parent: input3
[   73.292941] leds input3::numlock: PM: led_suspend+0x0/0x3f returned 0 after 0 usecs
[   73.292950] input input3: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: serio0
[   73.292956] input input3: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.292978] platform coretemp.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.292969] mmcblk mmc0:0001: PM: calling mmc_bus_suspend+0x0/0x56 @ 111, parent: mmc0
[   73.292984] platform coretemp.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.292994] alarmtimer alarmtimer.0.auto: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: rtc0
[   73.293001] alarmtimer alarmtimer.0.auto: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.293017] psmouse serio1: PM: calling serio_suspend+0x0/0x1d @ 4573, parent: i8042
[   73.293033] i8042: [72475] d4 -> i8042 (command)
[   73.293216] i8042: [72475] f5 -> i8042 (parameter)
[   73.293385] usb 1-7: PM: usb_dev_suspend+0x0/0x14 returned 0 after 500 usecs
[   73.295947] i8042: [72478] fa <- i8042 (interrupt, 1, 12)
[   73.296033] i8042: [72478] d4 -> i8042 (command)
[   73.296219] i8042: [72478] f6 -> i8042 (parameter)
[   73.298158] mmcblk mmc0:0001: PM: mmc_bus_suspend+0x0/0x56 returned 0 after 5136 usecs
[   73.299131] i8042: [72481] fa <- i8042 (interrupt, 1, 12)
[   73.299230] i8042: [72481] d4 -> i8042 (command)
[   73.299418] i8042: [72481] f4 -> i8042 (parameter)
[   73.302390] i8042: [72484] fa <- i8042 (interrupt, 1, 12)
[   73.302489] psmouse serio1: PM: serio_suspend+0x0/0x1d returned 0 after 9462 usecs
[   73.302519] atkbd serio0: PM: calling serio_suspend+0x0/0x1d @ 4573, parent: i8042
[   73.302533] i8042: [72484] f6 -> i8042 (kbd-data)
[   73.303911] i8042: [72485] ** <- i8042 (interrupt, 0, 1)
[   73.304052] atkbd serio0: PM: serio_suspend+0x0/0x1d returned 0 after 1521 usecs
[   73.304121] i8042 i8042: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.304144] i8042: [72486] 60 -> i8042 (command)
[   73.304272] i8042: [72486] 74 -> i8042 (parameter)
[   73.304399] i8042: [72486] aa -> i8042 (command)
[   73.304646] i8042: [72486] 55 <- i8042 (return)
[   73.304654] i8042: [72486] 60 -> i8042 (command)
[   73.304836] i8042: [72486] 67 -> i8042 (parameter)
[   73.304847] i8042 i8042: PM: platform_pm_suspend+0x0/0x4a returned 0 after 718 usecs
[   73.304888] platform intel_xhci_usb_sw: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:15.0
[   73.304894] platform intel_xhci_usb_sw: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.304905] platform Fixed MDIO bus.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.304910] platform Fixed MDIO bus.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.304947] idma64 idma64.3: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:17.1
[   73.304956] idma64 idma64.3: PM: platform_pm_suspend+0x0/0x4a returned 0 after 3 usecs
[   73.304948] usb usb2: PM: calling usb_dev_suspend+0x0/0x14 @ 98, parent: 0000:00:15.0
[   73.304968] idma64 idma64.2: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:17.0
[   73.304979] usb usb1: PM: calling usb_dev_suspend+0x0/0x14 @ 111, parent: 0000:00:15.0
[   73.305030]  ata2: PM: calling ata_port_pm_suspend+0x0/0x3e @ 114, parent: 0000:00:12.0
[   73.305069]  ata1: PM: calling ata_port_pm_suspend+0x0/0x3e @ 109, parent: 0000:00:12.0
[   73.305168]  ata2: PM: ata_port_pm_suspend+0x0/0x3e returned 0 after 124 usecs
[   73.305182]  ata1: PM: ata_port_pm_suspend+0x0/0x3e returned 0 after 101 usecs
[   73.305184] i2c_hid_acpi i2c-ITE8350:00: PM: calling acpi_subsys_suspend+0x0/0x55 @ 114, parent: i2c-3
[   73.305403] idma64 idma64.2: PM: platform_pm_suspend+0x0/0x4a returned 0 after 428 usecs
[   73.305415] idma64 idma64.1: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:16.3
[   73.305503] i2c_hid_acpi i2c-ITE8350:00: PM: acpi_subsys_suspend+0x0/0x55 returned 0 after 308 usecs
[   73.305527] i2c_designware i2c_designware.2: PM: calling platform_pm_suspend+0x0/0x4a @ 114, parent: 0000:00:17.0
[   73.305534] i2c_designware i2c_designware.2: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.305547] i2c_hid_acpi i2c-WCOM5120:00: PM: calling acpi_subsys_suspend+0x0/0x55 @ 114, parent: i2c-1
[   73.305560] i2c_designware i2c_designware.3: PM: calling platform_pm_suspend+0x0/0x4a @ 9, parent: 0000:00:17.1
[   73.305584] idma64 idma64.1: PM: platform_pm_suspend+0x0/0x4a returned 0 after 163 usecs
[   73.305584] i2c_designware i2c_designware.3: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.305603] idma64 idma64.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:16.0
[   73.305605] i2c_designware i2c_designware.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4578, parent: 0000:00:16.0
[   73.305613] i2c_designware i2c_designware.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306055] idma64 idma64.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 445 usecs
[   73.306068] platform intel-spi: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:1f.0
[   73.306073] platform intel-spi: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306108] input input2: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: LNXPWRBN:00
[   73.306116] input input2: PM: input_dev_suspend+0x0/0x47 returned 0 after 1 usecs
[   73.306123] input input1: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: PNP0C0C:00
[   73.306128] input input1: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.306135] input input0: PM: calling input_dev_suspend+0x0/0x47 @ 4573, parent: PNP0C0D:00
[   73.306141] input input0: PM: input_dev_suspend+0x0/0x47 returned 0 after 0 usecs
[   73.306181] intel_rapl_msr intel_rapl_msr.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306187] intel_rapl_msr intel_rapl_msr.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306204] rtc_cmos 00:04: PM: calling pnp_bus_suspend+0x0/0x14 @ 4573, parent: pnp0
[   73.306345] rtc_cmos 00:04: PM: pnp_bus_suspend+0x0/0x14 returned 0 after 134 usecs
[   73.306351] system 00:03: PM: calling pnp_bus_suspend+0x0/0x14 @ 4573, parent: pnp0
[   73.306357] system 00:03: PM: pnp_bus_suspend+0x0/0x14 returned 0 after 0 usecs
[   73.306363] i8042 aux 00:02: PM: calling pnp_bus_suspend+0x0/0x14 @ 4573, parent: pnp0
[   73.306368] i8042 aux 00:02: PM: pnp_bus_suspend+0x0/0x14 returned 0 after 0 usecs
[   73.306374] i8042 kbd 00:01: PM: calling pnp_bus_suspend+0x0/0x14 @ 4573, parent: pnp0
[   73.306379] i8042 kbd 00:01: PM: pnp_bus_suspend+0x0/0x14 returned 0 after 0 usecs
[   73.306385] system 00:00: PM: calling pnp_bus_suspend+0x0/0x14 @ 4573, parent: pnp0
[   73.306391] system 00:00: PM: pnp_bus_suspend+0x0/0x14 returned 0 after 0 usecs
[   73.306400] platform chromeos_acpi: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306405] platform chromeos_acpi: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306411] platform efivars.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306416] platform efivars.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306422] platform rtc-efi.0: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306427] platform rtc-efi.0: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306433] button LNXPWRBN:00: PM: calling acpi_button_suspend+0x0/0x19 @ 4573, parent: LNXSYSTM:00
[   73.306440] button LNXPWRBN:00: PM: acpi_button_suspend+0x0/0x19 returned 0 after 0 usecs
[   73.306449] acpi-fan PNP0C0B:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306455] acpi-fan PNP0C0B:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306461] platform MSFT0101:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306465] platform MSFT0101:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306471] platform INT33A1:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306476] platform INT33A1:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306484] broxton-pinctrl INT3452:03: PM: calling acpi_subsys_suspend+0x0/0x55 @ 4573, parent: platform
[   73.306492] broxton-pinctrl INT3452:03: PM: acpi_subsys_suspend+0x0/0x55 returned 0 after 0 usecs
[   73.306500] broxton-pinctrl INT3452:02: PM: calling acpi_subsys_suspend+0x0/0x55 @ 4573, parent: platform
[   73.306506] broxton-pinctrl INT3452:02: PM: acpi_subsys_suspend+0x0/0x55 returned 0 after 0 usecs
[   73.306515] broxton-pinctrl INT3452:01: PM: calling acpi_subsys_suspend+0x0/0x55 @ 4573, parent: platform
[   73.306521] broxton-pinctrl INT3452:01: PM: acpi_subsys_suspend+0x0/0x55 returned 0 after 0 usecs
[   73.306529] broxton-pinctrl INT3452:00: PM: calling acpi_subsys_suspend+0x0/0x55 @ 4573, parent: platform
[   73.306535] broxton-pinctrl INT3452:00: PM: acpi_subsys_suspend+0x0/0x55 returned 0 after 0 usecs
[   73.306542] platform PNP0103:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306547] platform PNP0103:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306553] platform PNP0C0C:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306557] platform PNP0C0C:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306563] platform ACPI0003:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: platform
[   73.306568] platform ACPI0003:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306573] platform PNP0C0D:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: PNP0C09:00
[   73.306578] platform PNP0C0D:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306584] platform INT33D3:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: PNP0C09:00
[   73.306589] platform INT33D3:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306594] platform VPC2004:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: PNP0C09:00
[   73.306599] platform VPC2004:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306604] platform PNP0C0A:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: PNP0C09:00
[   73.306609] platform PNP0C0A:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306615] platform PNP0C09:00: PM: calling platform_pm_suspend+0x0/0x4a @ 4573, parent: 0000:00:1f.0
[   73.306619] platform PNP0C09:00: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.306644] thermal LNXTHERM:00: PM: calling acpi_thermal_suspend+0x0/0x1d @ 4573, parent: LNXSYBUS:01
[   73.306654] thermal LNXTHERM:00: PM: acpi_thermal_suspend+0x0/0x1d returned 0 after 3 usecs
[   73.306667] tpm_crb MSFT0101:00: PM: calling tpm_pm_suspend+0x0/0xcc @ 4573, parent: LNXSYBUS:00
[   73.306905] rtsx_pci 0000:01:00.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4578, parent: 0000:00:14.0
[   73.306958] rtsx_pci 0000:01:00.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 19 usecs
[   73.306971] i801_smbus 0000:00:1f.1: PM: calling pci_pm_suspend+0x0/0x1da @ 4578, parent: pci0000:00
[   73.307043] i801_smbus 0000:00:1f.1: PM: pci_pm_suspend+0x0/0x1da returned 0 after 65 usecs
[   73.307053] lpc_ich 0000:00:1f.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4578, parent: pci0000:00
[   73.307059] lpc_ich 0000:00:1f.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 0 usecs
[   73.307066] sdhci-pci 0000:00:1c.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4579, parent: pci0000:00
[   73.307070] intel-lpss 0000:00:17.1: PM: calling pci_pm_suspend+0x0/0x1da @ 4578, parent: pci0000:00
[   73.307077] intel-lpss 0000:00:17.1: PM: pci_pm_suspend+0x0/0x1da returned 0 after 0 usecs
[   73.307087] intel-lpss 0000:00:17.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4578, parent: pci0000:00
[   73.307094] intel-lpss 0000:00:17.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 1 usecs
[   73.307277] sdhci-pci 0000:00:1c.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 196 usecs
[   73.307281] intel-lpss 0000:00:16.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4580, parent: pci0000:00
[   73.307310] intel-lpss 0000:00:16.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 3 usecs
[   73.307432] pcieport 0000:00:14.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4581, parent: pci0000:00
[   73.307450] pcieport 0000:00:14.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 6 usecs
[   73.307461] ahci 0000:00:12.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4581, parent: pci0000:00
[   73.307472] ahci 0000:00:12.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 4 usecs
[   73.307485] mei_me 0000:00:0f.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4581, parent: pci0000:00
[   73.307525] snd_hda_codec_realtek hdaudioC0D0: PM: hda_codec_pm_suspend+0x0/0x19 [snd_hda_codec] returned 0 after 14986 usecs
[   73.307561] snd_hda_intel 0000:00:0e.0: PM: calling pci_pm_suspend+0x0/0x1da @ 106, parent: pci0000:00
[   73.307568] pci 0000:00:00.1: PM: calling pci_pm_suspend+0x0/0x1da @ 4582, parent: pci0000:00
[   73.307577] pci 0000:00:00.1: PM: pci_pm_suspend+0x0/0x1da returned 0 after 0 usecs
[   73.307585] pci 0000:00:00.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4582, parent: pci0000:00
[   73.307591] pci 0000:00:00.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 0 usecs
[   73.308062] mei_me 0000:00:0f.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 570 usecs
[   73.308910] snd_hda_intel 0000:00:0e.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 1335 usecs
[   73.309042] i915 0000:00:02.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4415, parent: pci0000:00
[   73.310288] i915 0000:00:02.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 1201 usecs
[   73.315112] usb usb1: PM: usb_dev_suspend+0x0/0x14 returned 0 after 10112 usecs
[   73.317497] i2c_hid_acpi i2c-WCOM5120:00: failed to change power setting.
[   73.317519] i2c_hid_acpi i2c-WCOM5120:00: PM: acpi_subsys_suspend+0x0/0x55 returned 0 after 11965 usecs
[   73.317672] i2c_designware i2c_designware.1: PM: calling platform_pm_suspend+0x0/0x4a @ 4577, parent: 0000:00:16.3
[   73.317698] i2c_designware i2c_designware.1: PM: platform_pm_suspend+0x0/0x4a returned 0 after 0 usecs
[   73.317751] intel-lpss 0000:00:16.3: PM: calling pci_pm_suspend+0x0/0x1da @ 4578, parent: pci0000:00
[   73.317766] intel-lpss 0000:00:16.3: PM: pci_pm_suspend+0x0/0x1da returned 0 after 2 usecs
[   73.327332] usb usb2: PM: usb_dev_suspend+0x0/0x14 returned 0 after 22353 usecs
[   73.327376] xhci_hcd 0000:00:15.0: PM: calling pci_pm_suspend+0x0/0x1da @ 4579, parent: pci0000:00
[   73.327749] xhci_hcd 0000:00:15.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 363 usecs
[   73.341217] ieee80211 phy0: PM: wiphy_suspend+0x0/0x124 [cfg80211] returned 0 after 48538 usecs
[   73.341366] iwlwifi 0000:02:00.0: PM: calling pci_pm_suspend+0x0/0x1da @ 9, parent: 0000:00:14.1
[   73.341383] iwlwifi 0000:02:00.0: PM: pci_pm_suspend+0x0/0x1da returned 0 after 2 usecs
[   73.341434] pcieport 0000:00:14.1: PM: calling pci_pm_suspend+0x0/0x1da @ 4580, parent: pci0000:00
[   73.341481] pcieport 0000:00:14.1: PM: pci_pm_suspend+0x0/0x1da returned 0 after 8 usecs
[   73.516672] tpm_crb MSFT0101:00: PM: tpm_pm_suspend+0x0/0xcc returned 0 after 209993 usecs
[   73.516716] button PNP0C0C:00: PM: calling acpi_button_suspend+0x0/0x19 @ 4573, parent: LNXSYBUS:00
[   73.516724] button PNP0C0C:00: PM: acpi_button_suspend+0x0/0x19 returned 0 after 0 usecs
[   73.516815] button PNP0C0D:00: PM: calling acpi_button_suspend+0x0/0x19 @ 4573, parent: PNP0C09:00
[   73.516821] button PNP0C0D:00: PM: acpi_button_suspend+0x0/0x19 returned 0 after 0 usecs
[   73.516833] ec PNP0C09:00: PM: calling acpi_ec_suspend+0x0/0x7d @ 4573, parent: device:01
[   73.516840] ec PNP0C09:00: PM: acpi_ec_suspend+0x0/0x7d returned 0 after 0 usecs
[   73.516886] PM: suspend of devices complete after 224.797 msecs
[   73.516891] PM: start suspend of devices complete after 239.491 msecs
[   73.517088] snd_hda_intel 0000:00:0e.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517117] snd_hda_intel 0000:00:0e.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 1 usecs
[   73.517324] i2c_hid_acpi i2c-ITE8350:00: PM: calling acpi_subsys_suspend_late+0x0/0x52 @ 4580, parent: i2c-3
[   73.517338] i2c_hid_acpi i2c-ITE8350:00: PM: acpi_subsys_suspend_late+0x0/0x52 returned 0 after 1 usecs
[   73.517350] i2c_designware i2c_designware.3: PM: calling dw_i2c_plat_suspend+0x0/0x40 @ 4580, parent: 0000:00:17.1
[   73.517366] i2c_designware i2c_designware.3: PM: dw_i2c_plat_suspend+0x0/0x40 returned 0 after 7 usecs
[   73.517377] i2c_hid_acpi i2c-WCOM5120:00: PM: calling acpi_subsys_suspend_late+0x0/0x52 @ 4580, parent: i2c-1
[   73.517416] broxton-pinctrl INT3452:03: PM: calling acpi_subsys_suspend_late+0x0/0x52 @ 4573, parent: platform
[   73.517425] broxton-pinctrl INT3452:03: PM: acpi_subsys_suspend_late+0x0/0x52 returned 0 after 0 usecs
[   73.517433] broxton-pinctrl INT3452:02: PM: calling acpi_subsys_suspend_late+0x0/0x52 @ 4573, parent: platform
[   73.517439] broxton-pinctrl INT3452:02: PM: acpi_subsys_suspend_late+0x0/0x52 returned 0 after 0 usecs
[   73.517448] broxton-pinctrl INT3452:01: PM: calling acpi_subsys_suspend_late+0x0/0x52 @ 4573, parent: platform
[   73.517453] broxton-pinctrl INT3452:01: PM: acpi_subsys_suspend_late+0x0/0x52 returned 0 after 0 usecs
[   73.517457] i2c_hid_acpi i2c-WCOM5120:00: PM: acpi_subsys_suspend_late+0x0/0x52 returned 0 after 73 usecs
[   73.517462] broxton-pinctrl INT3452:00: PM: calling acpi_subsys_suspend_late+0x0/0x52 @ 4573, parent: platform
[   73.517469] broxton-pinctrl INT3452:00: PM: acpi_subsys_suspend_late+0x0/0x52 returned 0 after 0 usecs
[   73.517470] i2c_designware i2c_designware.1: PM: calling dw_i2c_plat_suspend+0x0/0x40 @ 4580, parent: 0000:00:16.3
[   73.517482] i2c_designware i2c_designware.1: PM: dw_i2c_plat_suspend+0x0/0x40 returned 0 after 4 usecs
[   73.517500] iwlwifi 0000:02:00.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: 0000:00:14.1
[   73.517507] iwlwifi 0000:02:00.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517516] rtsx_pci 0000:01:00.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: 0000:00:14.0
[   73.517522] rtsx_pci 0000:01:00.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517530] i801_smbus 0000:00:1f.1: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517535] i801_smbus 0000:00:1f.1: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517544] lpc_ich 0000:00:1f.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517549] lpc_ich 0000:00:1f.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517556] sdhci-pci 0000:00:1c.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517562] sdhci-pci 0000:00:1c.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517570] intel-lpss 0000:00:17.1: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517614] intel-lpss 0000:00:17.1: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 38 usecs
[   73.517625] intel-lpss 0000:00:17.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517631] intel-lpss 0000:00:17.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517638] intel-lpss 0000:00:16.3: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517684] intel-lpss 0000:00:16.3: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 41 usecs
[   73.517707] intel-lpss 0000:00:16.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517713] intel-lpss 0000:00:16.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517736] xhci_hcd 0000:00:15.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517742] xhci_hcd 0000:00:15.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517749] pcieport 0000:00:14.1: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517755] pcieport 0000:00:14.1: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517763] pcieport 0000:00:14.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517769] pcieport 0000:00:14.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517778] ahci 0000:00:12.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517784] ahci 0000:00:12.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517793] mei_me 0000:00:0f.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.517799] mei_me 0000:00:0f.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.517808] i915 0000:00:02.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4580, parent: pci0000:00
[   73.518240] pci 0000:00:00.1: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4582, parent: pci0000:00
[   73.518252] pci 0000:00:00.1: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.518264] pci 0000:00:00.0: PM: calling pci_pm_suspend_late+0x0/0x3a @ 4582, parent: pci0000:00
[   73.518271] pci 0000:00:00.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 0 usecs
[   73.532111] i915 0000:00:02.0: PM: pci_pm_suspend_late+0x0/0x3a returned 0 after 14289 usecs
[   73.532279] PM: late suspend of devices complete after 15.382 msecs
[   73.532571] snd_hda_intel 0000:00:0e.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4582, parent: pci0000:00
[   73.532790] i2c_hid_acpi i2c-ITE8350:00: PM: calling acpi_subsys_suspend_noirq+0x0/0x49 @ 9, parent: i2c-3
[   73.532816] i2c_hid_acpi i2c-ITE8350:00: PM: acpi_subsys_suspend_noirq+0x0/0x49 returned 0 after 0 usecs
[   73.532834] i2c_hid_acpi i2c-WCOM5120:00: PM: calling acpi_subsys_suspend_noirq+0x0/0x49 @ 9, parent: i2c-1
[   73.532840] i2c_hid_acpi i2c-WCOM5120:00: PM: acpi_subsys_suspend_noirq+0x0/0x49 returned 0 after 0 usecs
[   73.532875] broxton-pinctrl INT3452:03: PM: calling acpi_subsys_suspend_noirq+0x0/0x49 @ 4573, parent: platform
[   73.533837] broxton-pinctrl INT3452:03: PM: acpi_subsys_suspend_noirq+0x0/0x49 returned 0 after 948 usecs
[   73.533846] broxton-pinctrl INT3452:02: PM: calling acpi_subsys_suspend_noirq+0x0/0x49 @ 4573, parent: platform
[   73.534706] broxton-pinctrl INT3452:02: PM: acpi_subsys_suspend_noirq+0x0/0x49 returned 0 after 853 usecs
[   73.534716] broxton-pinctrl INT3452:01: PM: calling acpi_subsys_suspend_noirq+0x0/0x49 @ 4573, parent: platform
[   73.536120] broxton-pinctrl INT3452:01: PM: acpi_subsys_suspend_noirq+0x0/0x49 returned 0 after 1398 usecs
[   73.536131] broxton-pinctrl INT3452:00: PM: calling acpi_subsys_suspend_noirq+0x0/0x49 @ 4573, parent: platform
[   73.537835] broxton-pinctrl INT3452:00: PM: acpi_subsys_suspend_noirq+0x0/0x49 returned 0 after 1698 usecs
[   73.537864] iwlwifi 0000:02:00.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4580, parent: 0000:00:14.1
[   73.537878] rtsx_pci 0000:01:00.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 9, parent: 0000:00:14.0
[   73.537897] i801_smbus 0000:00:1f.1: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 11, parent: pci0000:00
[   73.537968] ec PNP0C09:00: PM: calling acpi_ec_suspend_noirq+0x0/0x4c @ 4573, parent: device:01
[   73.537979] ACPI: EC: interrupt blocked
[   73.537981] ec PNP0C09:00: PM: acpi_ec_suspend_noirq+0x0/0x4c returned 0 after 2 usecs
[   73.538043] lpc_ich 0000:00:1f.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4579, parent: pci0000:00
[   73.538901] i801_smbus 0000:00:1f.1: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 992 usecs
[   73.538922] sdhci-pci 0000:00:1c.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 11, parent: pci0000:00
[   73.539083] lpc_ich 0000:00:1f.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 1032 usecs
[   73.539096] intel-lpss 0000:00:17.1: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4579, parent: pci0000:00
[   73.539810] intel-lpss 0000:00:17.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 98, parent: pci0000:00
[   73.539819] intel-lpss 0000:00:17.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 0 usecs
[   73.539831] intel-lpss 0000:00:16.3: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 98, parent: pci0000:00
[   73.539837] intel-lpss 0000:00:16.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4578, parent: pci0000:00
[   73.539845] intel-lpss 0000:00:16.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 0 usecs
[   73.539851] xhci_hcd 0000:00:15.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4577, parent: pci0000:00
[   73.539884] ahci 0000:00:12.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 114, parent: pci0000:00
[   73.539896] mei_me 0000:00:0f.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 111, parent: pci0000:00
[   73.539926] pci 0000:00:00.1: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 106, parent: pci0000:00
[   73.539976] pci 0000:00:00.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4581, parent: pci0000:00
[   73.540052] pci 0000:00:00.1: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 117 usecs
[   73.540062] pci 0000:00:00.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 77 usecs
[   73.543971] snd_hda_intel 0000:00:0e.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 11386 usecs
[   73.543990] i915 0000:00:02.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4415, parent: pci0000:00
[   73.543999] i915 0000:00:02.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 0 usecs
[   73.550996] intel-lpss 0000:00:17.1: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 11893 usecs
[   73.550999] intel-lpss 0000:00:16.3: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 11161 usecs
[   73.551897] iwlwifi 0000:02:00.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 14021 usecs
[   73.551933] rtsx_pci 0000:01:00.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 14045 usecs
[   73.551945] pcieport 0000:00:14.1: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 4578, parent: pci0000:00
[   73.551952] ahci 0000:00:12.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 12058 usecs
[   73.551974] pcieport 0000:00:14.0: PM: calling pci_pm_suspend_noirq+0x0/0x20a @ 109, parent: pci0000:00
[   73.551995] sdhci-pci 0000:00:1c.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 13065 usecs
[   73.552926] mei_me 0000:00:0f.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 13021 usecs
[   73.552948] xhci_hcd 0000:00:15.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 13087 usecs
[   73.563927] pcieport 0000:00:14.0: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 11943 usecs
[   73.563928] pcieport 0000:00:14.1: PM: pci_pm_suspend_noirq+0x0/0x20a returned 0 after 11973 usecs
[   73.563962] PM: noirq suspend of devices complete after 31.480 msecs
[   73.564115] ACPI: PM: Preparing to enter system sleep state S3
[   73.564500] ACPI: EC: event blocked
[   73.564504] ACPI: EC: EC stopped
[   73.564506] ACPI: PM: Saving platform NVS memory
[   73.564516] Disabling non-boot CPUs ...
[   73.566671] smpboot: CPU 1 is now offline
[   73.569255] smpboot: CPU 2 is now offline
[   73.571690] smpboot: CPU 3 is now offline
[   73.572321] PM: Checking wakeup interrupts
[   73.572330] PM: Calling mce_syscore_suspend+0x0/0x16
[   73.572343] PM: Calling timekeeping_suspend+0x0/0x285
[   73.572455] PM: Calling save_ioapic_entries+0x0/0xb0
[   73.573760] PM: Calling i8259A_suspend+0x0/0x2d
[   73.573775] PM: Calling fw_suspend+0x0/0x1b
[   73.573780] PM: Calling acpi_save_bm_rld+0x0/0x22
[   73.573790] PM: Calling lapic_suspend+0x0/0x20e
[   73.578751] TSC at resume: 698223849
[   73.578790] ACPI: PM: Low-level resume complete
[   73.578957] ACPI: EC: EC started
[   73.578966] ACPI: PM: Restoring platform NVS memory
[   73.578987] PM: Calling init_counter_refs+0x0/0x6d
[   73.579026] PM: Calling lapic_resume+0x0/0x31a
[   73.579100] PM: Calling acpi_restore_bm_rld+0x0/0x65
[   73.579127] PM: Calling irqrouter_resume+0x0/0x48
[   73.579151] PM: Calling i8259A_resume+0x0/0x32
[   73.579361] PM: Calling ioapic_resume+0x0/0xcd
[   73.579691] PM: Calling irq_pm_syscore_resume+0x0/0x17
[   73.579804] PM: Calling timekeeping_resume+0x0/0x21d
[   73.579957] PM: Timekeeping suspended for 8.467 seconds
[   73.580030] PM: Calling mce_syscore_resume+0x0/0x28
[   73.580161] PM: Calling microcode_bsp_resume+0x0/0x50
[   73.580280] Enabling non-boot CPUs ...
[   73.580990] x86: Booting SMP configuration:
[   73.581007] smpboot: Booting Node 0 Processor 1 APIC 0x2
[   73.585659] CPU1 is up
[   73.586259] smpboot: Booting Node 0 Processor 2 APIC 0x4
[   73.595912] CPU2 is up
[   73.596531] smpboot: Booting Node 0 Processor 3 APIC 0x6
[   73.601837] CPU3 is up
[   73.602467] ACPI: PM: Waking up from system sleep state S3
[   73.606971] ec PNP0C09:00: PM: calling acpi_ec_resume_noirq+0x0/0x49 @ 4573, parent: device:01
[   73.606977] i915 0000:00:02.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 106, parent: pci0000:00
[   73.606973] pci 0000:00:00.1: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4578, parent: pci0000:00
[   73.607009] mei_me 0000:00:0f.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4577, parent: pci0000:00
[   73.607050] ahci 0000:00:12.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 111, parent: pci0000:00
[   73.607298] pci 0000:00:00.1: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 262 usecs
[   73.607333] mei_me 0000:00:0f.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 275 usecs
[   73.607337] pcieport 0000:00:14.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4578, parent: pci0000:00
[   73.607357] i915 0000:00:02.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 339 usecs
[   73.607375] pcieport 0000:00:14.1: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4577, parent: pci0000:00
[   73.607400] xhci_hcd 0000:00:15.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 106, parent: pci0000:00
[   73.607402] ahci 0000:00:12.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 313 usecs
[   73.607461] intel-lpss 0000:00:16.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 111, parent: pci0000:00
[   73.607511] ACPI: EC: interrupt unblocked
[   73.607523] ec PNP0C09:00: PM: acpi_ec_resume_noirq+0x0/0x49 returned 0 after 10 usecs
[   73.607597] pci 0000:00:00.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 109, parent: pci0000:00
[   73.607607] pcieport 0000:00:14.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 246 usecs
[   73.607682] pcieport 0000:00:14.1: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 279 usecs
[   73.607757] intel-lpss 0000:00:16.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 263 usecs
[   73.607759] pci 0000:00:00.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 121 usecs
[   73.607867] intel-lpss 0000:00:16.3: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4578, parent: pci0000:00
[   73.607918] xhci_hcd 0000:00:15.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 458 usecs
[   73.607959] iwlwifi 0000:02:00.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 106, parent: 0000:00:14.1
[   73.607980] intel-lpss 0000:00:16.3: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 80 usecs
[   73.608032] i2c_hid_acpi i2c-WCOM5120:00: PM: calling acpi_subsys_resume_noirq+0x0/0x29 @ 4578, parent: i2c-1
[   73.608062] i2c_hid_acpi i2c-WCOM5120:00: PM: acpi_subsys_resume_noirq+0x0/0x29 returned 0 after 1 usecs
[   73.608116] intel-lpss 0000:00:17.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 11, parent: pci0000:00
[   73.608168] intel-lpss 0000:00:17.1: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4577, parent: pci0000:00
[   73.608614] sdhci-pci 0000:00:1c.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 114, parent: pci0000:00
[   73.609121] intel-lpss 0000:00:17.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 976 usecs
[   73.609124] intel-lpss 0000:00:17.1: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 922 usecs
[   73.609339] snd_hda_intel 0000:00:0e.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 4582, parent: pci0000:00
[   73.609363] i2c_hid_acpi i2c-ITE8350:00: PM: calling acpi_subsys_resume_noirq+0x0/0x29 @ 4578, parent: i2c-3
[   73.609393] i2c_hid_acpi i2c-ITE8350:00: PM: acpi_subsys_resume_noirq+0x0/0x29 returned 0 after 1 usecs
[   73.609477] lpc_ich 0000:00:1f.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 109, parent: pci0000:00
[   73.609499] i801_smbus 0000:00:1f.1: PM: calling pci_pm_resume_noirq+0x0/0xff @ 111, parent: pci0000:00
[   73.610282] iwlwifi 0000:02:00.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 2296 usecs
[   73.610337] lpc_ich 0000:00:1f.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 833 usecs
[   73.610370] i801_smbus 0000:00:1f.1: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 838 usecs
[   73.610387] rtsx_pci 0000:01:00.0: PM: calling pci_pm_resume_noirq+0x0/0xff @ 9, parent: 0000:00:14.0
[   73.610395] snd_hda_intel 0000:00:0e.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 1029 usecs
[   73.610409] broxton-pinctrl INT3452:00: PM: calling acpi_subsys_resume_noirq+0x0/0x29 @ 4573, parent: platform
[   73.610931] rtsx_pci 0000:01:00.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 515 usecs
[   73.612232] broxton-pinctrl INT3452:00: PM: acpi_subsys_resume_noirq+0x0/0x29 returned 0 after 1778 usecs
[   73.612262] broxton-pinctrl INT3452:01: PM: calling acpi_subsys_resume_noirq+0x0/0x29 @ 4573, parent: platform
[   73.612530] sdhci-pci 0000:00:1c.0: PM: pci_pm_resume_noirq+0x0/0xff returned 0 after 3879 usecs
[   73.613721] broxton-pinctrl INT3452:01: PM: acpi_subsys_resume_noirq+0x0/0x29 returned 0 after 1438 usecs
[   73.613750] broxton-pinctrl INT3452:02: PM: calling acpi_subsys_resume_noirq+0x0/0x29 @ 4573, parent: platform
[   73.614652] broxton-pinctrl INT3452:02: PM: acpi_subsys_resume_noirq+0x0/0x29 returned 0 after 880 usecs
[   73.614680] broxton-pinctrl INT3452:03: PM: calling acpi_subsys_resume_noirq+0x0/0x29 @ 4573, parent: platform
[   73.615653] broxton-pinctrl INT3452:03: PM: acpi_subsys_resume_noirq+0x0/0x29 returned 0 after 953 usecs
[   73.615777] i8042 i8042: PM: calling i8042_pm_resume_noirq+0x0/0x21 @ 4573, parent: platform
[   73.615799] i8042 i8042: PM: i8042_pm_resume_noirq+0x0/0x21 returned 0 after 0 usecs
[   73.615965] PM: noirq resume of devices complete after 9.341 msecs
[   73.616793] i915 0000:00:02.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 114, parent: pci0000:00
[   73.616797] mei_me 0000:00:0f.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 9, parent: pci0000:00
[   73.616829] mei_me 0000:00:0f.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 1 usecs
[   73.616859] ahci 0000:00:12.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 9, parent: pci0000:00
[   73.616854] pci 0000:00:00.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 11, parent: pci0000:00
[   73.616864] pci 0000:00:00.1: PM: calling pci_pm_resume_early+0x0/0x29 @ 4577, parent: pci0000:00
[   73.616880] ahci 0000:00:12.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.616888] pci 0000:00:00.1: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.616898] pci 0000:00:00.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.616903] pcieport 0000:00:14.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 9, parent: pci0000:00
[   73.616920] pcieport 0000:00:14.1: PM: calling pci_pm_resume_early+0x0/0x29 @ 4577, parent: pci0000:00
[   73.616921] pcieport 0000:00:14.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.616933] xhci_hcd 0000:00:15.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 11, parent: pci0000:00
[   73.616939] pcieport 0000:00:14.1: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.616950] intel-lpss 0000:00:16.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 9, parent: pci0000:00
[   73.616957] xhci_hcd 0000:00:15.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.616965] intel-lpss 0000:00:16.3: PM: calling pci_pm_resume_early+0x0/0x29 @ 4577, parent: pci0000:00
[   73.616983] intel-lpss 0000:00:16.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 11 usecs
[   73.616983] intel-lpss 0000:00:17.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 11, parent: pci0000:00
[   73.616999] intel-lpss 0000:00:16.3: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 11 usecs
[   73.617005] intel-lpss 0000:00:17.1: PM: calling pci_pm_resume_early+0x0/0x29 @ 9, parent: pci0000:00
[   73.617018] intel-lpss 0000:00:17.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 11 usecs
[   73.617025] sdhci-pci 0000:00:1c.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 4577, parent: pci0000:00
[   73.617037] intel-lpss 0000:00:17.1: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 10 usecs
[   73.617044] lpc_ich 0000:00:1f.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 11, parent: pci0000:00
[   73.617045] sdhci-pci 0000:00:1c.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.617062] i801_smbus 0000:00:1f.1: PM: calling pci_pm_resume_early+0x0/0x29 @ 9, parent: pci0000:00
[   73.617068] lpc_ich 0000:00:1f.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.617068] rtsx_pci 0000:01:00.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 4577, parent: 0000:00:14.0
[   73.617082] i801_smbus 0000:00:1f.1: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.617086] rtsx_pci 0000:01:00.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.617096] iwlwifi 0000:02:00.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 11, parent: 0000:00:14.1
[   73.617117] iwlwifi 0000:02:00.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 0 usecs
[   73.617121] i2c_designware i2c_designware.1: PM: calling dw_i2c_plat_resume+0x0/0x46 @ 4577, parent: 0000:00:16.3
[   73.617154] i2c_designware i2c_designware.3: PM: calling dw_i2c_plat_resume+0x0/0x46 @ 4582, parent: 0000:00:17.1
[   73.617160] i2c_designware i2c_designware.1: PM: dw_i2c_plat_resume+0x0/0x46 returned 0 after 13 usecs
[   73.617253] i2c_designware i2c_designware.3: PM: dw_i2c_plat_resume+0x0/0x46 returned 0 after 74 usecs
[   73.617361] i2c_hid_acpi i2c-WCOM5120:00: PM: calling acpi_subsys_resume_early+0x0/0x6b @ 4580, parent: i2c-1
[   73.617388] i2c_hid_acpi i2c-WCOM5120:00: PM: acpi_subsys_resume_early+0x0/0x6b returned 0 after 0 usecs
[   73.617454] i2c_hid_acpi i2c-ITE8350:00: PM: calling acpi_subsys_resume_early+0x0/0x6b @ 4577, parent: i2c-3
[   73.617484] i2c_hid_acpi i2c-ITE8350:00: PM: acpi_subsys_resume_early+0x0/0x6b returned 0 after 0 usecs
[   73.617639] broxton-pinctrl INT3452:00: PM: calling acpi_subsys_resume_early+0x0/0x6b @ 4573, parent: platform
[   73.617665] broxton-pinctrl INT3452:00: PM: acpi_subsys_resume_early+0x0/0x6b returned 0 after 0 usecs
[   73.617689] broxton-pinctrl INT3452:01: PM: calling acpi_subsys_resume_early+0x0/0x6b @ 4573, parent: platform
[   73.617709] broxton-pinctrl INT3452:01: PM: acpi_subsys_resume_early+0x0/0x6b returned 0 after 0 usecs
[   73.617756] broxton-pinctrl INT3452:02: PM: calling acpi_subsys_resume_early+0x0/0x6b @ 4573, parent: platform
[   73.617778] broxton-pinctrl INT3452:02: PM: acpi_subsys_resume_early+0x0/0x6b returned 0 after 0 usecs
[   73.617800] broxton-pinctrl INT3452:03: PM: calling acpi_subsys_resume_early+0x0/0x6b @ 4573, parent: platform
[   73.617820] broxton-pinctrl INT3452:03: PM: acpi_subsys_resume_early+0x0/0x6b returned 0 after 0 usecs
[   73.619981] i915 0000:00:02.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 3159 usecs
[   73.620092] snd_hda_intel 0000:00:0e.0: PM: calling pci_pm_resume_early+0x0/0x29 @ 4577, parent: pci0000:00
[   73.620127] snd_hda_intel 0000:00:0e.0: PM: pci_pm_resume_early+0x0/0x29 returned 0 after 1 usecs
[   73.620312] PM: early resume of devices complete after 3.778 msecs
[   73.620556] ec PNP0C09:00: PM: calling acpi_ec_resume+0x0/0x1a @ 4573, parent: device:01
[   73.620551] pci 0000:00:00.1: PM: calling pci_pm_resume+0x0/0xed @ 98, parent: pci0000:00
[   73.620552] pci 0000:00:00.0: PM: calling pci_pm_resume+0x0/0xed @ 4584, parent: pci0000:00
[   73.620580] ACPI: EC: event unblocked
[   73.620591] pci 0000:00:00.1: PM: pci_pm_resume+0x0/0xed returned 0 after 4 usecs
[   73.620591] pci 0000:00:00.0: PM: pci_pm_resume+0x0/0xed returned 0 after 3 usecs
[   73.620617] ec PNP0C09:00: PM: acpi_ec_resume+0x0/0x1a returned 0 after 36 usecs
[   73.620624] mei_me 0000:00:0f.0: PM: calling pci_pm_resume+0x0/0xed @ 4584, parent: pci0000:00
[   73.620626] ahci 0000:00:12.0: PM: calling pci_pm_resume+0x0/0xed @ 98, parent: pci0000:00
[   73.620625] i915 0000:00:02.0: PM: calling pci_pm_resume+0x0/0xed @ 4577, parent: pci0000:00
[   73.620637] battery PNP0C0A:00: PM: calling acpi_battery_resume+0x0/0x3b @ 4573, parent: PNP0C09:00
[   73.620675] ahci 0000:00:12.0: PM: pci_pm_resume+0x0/0xed returned 0 after 32 usecs
[   73.620696] pcieport 0000:00:14.0: PM: calling pci_pm_resume+0x0/0xed @ 98, parent: pci0000:00
[   73.620792] pcieport 0000:00:14.1: PM: calling pci_pm_resume+0x0/0xed @ 114, parent: pci0000:00
[   73.620808] xhci_hcd 0000:00:15.0: PM: calling pci_pm_resume+0x0/0xed @ 4583, parent: pci0000:00
[   73.620836] intel-lpss 0000:00:16.0: PM: calling pci_pm_resume+0x0/0xed @ 4578, parent: pci0000:00
[   73.620857] pcieport 0000:00:14.0: PM: pci_pm_resume+0x0/0xed returned 0 after 143 usecs
[   73.620862] intel-lpss 0000:00:16.0: PM: pci_pm_resume+0x0/0xed returned 0 after 2 usecs
[   73.620883] intel-lpss 0000:00:16.3: PM: calling pci_pm_resume+0x0/0xed @ 4578, parent: pci0000:00
[   73.620889] intel-lpss 0000:00:17.0: PM: calling pci_pm_resume+0x0/0xed @ 98, parent: pci0000:00
[   73.620902] intel-lpss 0000:00:16.3: PM: pci_pm_resume+0x0/0xed returned 0 after 1 usecs
[   73.620909] intel-lpss 0000:00:17.0: PM: pci_pm_resume+0x0/0xed returned 0 after 1 usecs
[   73.620925] intel-lpss 0000:00:17.1: PM: calling pci_pm_resume+0x0/0xed @ 4578, parent: pci0000:00
[   73.620931] sdhci-pci 0000:00:1c.0: PM: calling pci_pm_resume+0x0/0xed @ 98, parent: pci0000:00
[   73.620943] intel-lpss 0000:00:17.1: PM: pci_pm_resume+0x0/0xed returned 0 after 1 usecs
[   73.620965] lpc_ich 0000:00:1f.0: PM: calling pci_pm_resume+0x0/0xed @ 4578, parent: pci0000:00
[   73.620983] lpc_ich 0000:00:1f.0: PM: pci_pm_resume+0x0/0xed returned 0 after 1 usecs
[   73.621002] i801_smbus 0000:00:1f.1: PM: calling pci_pm_resume+0x0/0xed @ 4578, parent: pci0000:00
[   73.621051] i801_smbus 0000:00:1f.1: PM: pci_pm_resume+0x0/0xed returned 0 after 26 usecs
[   73.621060] pcieport 0000:00:14.1: PM: pci_pm_resume+0x0/0xed returned 0 after 33 usecs
[   73.621075] rtsx_pci 0000:01:00.0: PM: calling pci_pm_resume+0x0/0xed @ 4578, parent: 0000:00:14.0
[   73.621087] iwlwifi 0000:02:00.0: PM: calling pci_pm_resume+0x0/0xed @ 114, parent: 0000:00:14.1
[   73.621213] iwlwifi 0000:02:00.0: PM: pci_pm_resume+0x0/0xed returned 0 after 107 usecs
[   73.621243] i2c_designware i2c_designware.0: PM: calling platform_pm_resume+0x0/0x41 @ 114, parent: 0000:00:16.0
[   73.621260] i2c_designware i2c_designware.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.621258] xhci_hcd 0000:00:15.0: PM: pci_pm_resume+0x0/0xed returned 0 after 411 usecs
[   73.621281] i2c_designware i2c_designware.1: PM: calling platform_pm_resume+0x0/0x41 @ 114, parent: 0000:00:16.3
[   73.621297] i2c_designware i2c_designware.1: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.621329] i2c_designware i2c_designware.2: PM: calling platform_pm_resume+0x0/0x41 @ 11, parent: 0000:00:17.0
[   73.621331] i2c_designware i2c_designware.3: PM: calling platform_pm_resume+0x0/0x41 @ 114, parent: 0000:00:17.1
[   73.621346] i2c_designware i2c_designware.2: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.621351] i2c_designware i2c_designware.3: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.621371] i2c_hid_acpi i2c-ITE8350:00: PM: calling acpi_subsys_resume+0x0/0x5d @ 114, parent: i2c-3
[   73.621372]  ata1: PM: calling ata_port_pm_resume+0x0/0x56 @ 11, parent: 0000:00:12.0
[   73.621403]  ata1: PM: ata_port_pm_resume+0x0/0x56 returned 0 after 14 usecs
[   73.621448]  ata2: PM: calling ata_port_pm_resume+0x0/0x56 @ 11, parent: 0000:00:12.0
[   73.621473]  ata2: PM: ata_port_pm_resume+0x0/0x56 returned 0 after 8 usecs
[   73.621512] usb usb1: PM: calling usb_dev_resume+0x0/0x14 @ 111, parent: 0000:00:15.0
[   73.621532] i2c_hid_acpi i2c-WCOM5120:00: PM: calling acpi_subsys_resume+0x0/0x5d @ 106, parent: i2c-1
[   73.621786] sdhci-pci 0000:00:1c.0: PM: pci_pm_resume+0x0/0xed returned 0 after 835 usecs
[   73.622285] rtsx_pci 0000:01:00.0: PM: pci_pm_resume+0x0/0xed returned 0 after 1186 usecs
[   73.622408] usb usb2: PM: calling usb_dev_resume+0x0/0x14 @ 4578, parent: 0000:00:15.0
[   73.623357] mei_me 0000:00:0f.0: PM: pci_pm_resume+0x0/0xed returned 0 after 2697 usecs
[   73.623671] mmcblk mmc0:0001: PM: calling mmc_bus_resume+0x0/0x53 @ 4595, parent: mmc0
[   73.623811] mmcblk mmc0:0001: PM: mmc_bus_resume+0x0/0x53 returned 0 after 12 usecs
[   73.624169] ieee80211 phy0: PM: calling wiphy_resume+0x0/0x158 [cfg80211] @ 4598, parent: 0000:02:00.0
[   73.636074] i915 0000:00:02.0: PM: pci_pm_resume+0x0/0xed returned 0 after 15418 usecs
[   73.636177] snd_hda_intel 0000:00:0e.0: PM: calling pci_pm_resume+0x0/0xed @ 4599, parent: pci0000:00
[   73.644168] battery PNP0C0A:00: PM: acpi_battery_resume+0x0/0x3b returned 0 after 23510 usecs
[   73.644214] button PNP0C0D:00: PM: calling acpi_button_resume+0x0/0xa9 @ 4573, parent: PNP0C09:00
[   73.645397] usb usb2: PM: usb_dev_resume+0x0/0x14 returned 0 after 22944 usecs
[   73.646685] button PNP0C0D:00: PM: acpi_button_resume+0x0/0xa9 returned 0 after 2454 usecs
[   73.646777] ac ACPI0003:00: PM: calling acpi_ac_resume+0x0/0x59 @ 4573, parent: LNXSYBUS:00
[   73.648082] ac ACPI0003:00: PM: acpi_ac_resume+0x0/0x59 returned 0 after 1287 usecs
[   73.648111] button PNP0C0C:00: PM: calling acpi_button_resume+0x0/0xa9 @ 4573, parent: LNXSYBUS:00
[   73.648125] button PNP0C0C:00: PM: acpi_button_resume+0x0/0xa9 returned 0 after 0 usecs
[   73.648142] tpm_crb MSFT0101:00: PM: calling tpm_pm_resume+0x0/0x30 @ 4573, parent: LNXSYBUS:00
[   73.648155] tpm_crb MSFT0101:00: PM: tpm_pm_resume+0x0/0x30 returned 0 after 0 usecs
[   73.648172] thermal LNXTHERM:00: PM: calling acpi_thermal_resume+0x0/0x11e @ 4573, parent: LNXSYBUS:01
[   73.648257] thermal LNXTHERM:00: PM: acpi_thermal_resume+0x0/0x11e returned 0 after 70 usecs
[   73.648303] platform PNP0C09:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:1f.0
[   73.648316] platform PNP0C09:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648327] platform PNP0C0A:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: PNP0C09:00
[   73.648337] platform PNP0C0A:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648347] platform VPC2004:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: PNP0C09:00
[   73.648357] platform VPC2004:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648368] platform INT33D3:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: PNP0C09:00
[   73.648378] platform INT33D3:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648389] platform PNP0C0D:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: PNP0C09:00
[   73.648398] platform PNP0C0D:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648409] platform ACPI0003:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648431] platform ACPI0003:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648443] platform PNP0C0C:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648452] platform PNP0C0C:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648464] platform PNP0103:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648473] platform PNP0103:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648485] broxton-pinctrl INT3452:00: PM: calling acpi_subsys_resume+0x0/0x5d @ 4573, parent: platform
[   73.648500] broxton-pinctrl INT3452:00: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 2 usecs
[   73.648514] broxton-pinctrl INT3452:01: PM: calling acpi_subsys_resume+0x0/0x5d @ 4573, parent: platform
[   73.648526] broxton-pinctrl INT3452:01: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 0 usecs
[   73.648541] broxton-pinctrl INT3452:02: PM: calling acpi_subsys_resume+0x0/0x5d @ 4573, parent: platform
[   73.648553] broxton-pinctrl INT3452:02: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 0 usecs
[   73.648567] broxton-pinctrl INT3452:03: PM: calling acpi_subsys_resume+0x0/0x5d @ 4573, parent: platform
[   73.648579] broxton-pinctrl INT3452:03: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 0 usecs
[   73.648593] platform INT33A1:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648603] platform INT33A1:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648613] platform MSFT0101:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648623] platform MSFT0101:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648634] acpi-fan PNP0C0B:00: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648645] acpi-fan PNP0C0B:00: PM: platform_pm_resume+0x0/0x41 returned 0 after 1 usecs
[   73.648658] button LNXPWRBN:00: PM: calling acpi_button_resume+0x0/0xa9 @ 4573, parent: LNXSYSTM:00
[   73.648670] button LNXPWRBN:00: PM: acpi_button_resume+0x0/0xa9 returned 0 after 0 usecs
[   73.648681] platform rtc-efi.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648691] platform rtc-efi.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648702] platform efivars.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648712] platform efivars.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648723] platform chromeos_acpi: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648732] platform chromeos_acpi: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648747] system 00:00: PM: calling pnp_bus_resume+0x0/0x9d @ 4573, parent: pnp0
[   73.648759] system 00:00: PM: pnp_bus_resume+0x0/0x9d returned 0 after 1 usecs
[   73.648771] i8042 kbd 00:01: PM: calling pnp_bus_resume+0x0/0x9d @ 4573, parent: pnp0
[   73.648781] i8042 kbd 00:01: PM: pnp_bus_resume+0x0/0x9d returned 0 after 0 usecs
[   73.648792] i8042 aux 00:02: PM: calling pnp_bus_resume+0x0/0x9d @ 4573, parent: pnp0
[   73.648802] i8042 aux 00:02: PM: pnp_bus_resume+0x0/0x9d returned 0 after 0 usecs
[   73.648812] system 00:03: PM: calling pnp_bus_resume+0x0/0x9d @ 4573, parent: pnp0
[   73.648822] system 00:03: PM: pnp_bus_resume+0x0/0x9d returned 0 after 0 usecs
[   73.648832] rtc_cmos 00:04: PM: calling pnp_bus_resume+0x0/0x9d @ 4573, parent: pnp0
[   73.648843] rtc_cmos 00:04: PM: pnp_bus_resume+0x0/0x9d returned 0 after 1 usecs
[   73.648862] intel_rapl_msr intel_rapl_msr.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.648873] intel_rapl_msr intel_rapl_msr.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.648905] input input0: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: PNP0C0D:00
[   73.648917] input input0: PM: input_dev_resume+0x0/0x42 returned 0 after 1 usecs
[   73.648928] input input1: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: PNP0C0C:00
[   73.648937] input input1: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.648948] input input2: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: LNXPWRBN:00
[   73.648957] input input2: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.648990] platform intel-spi: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:1f.0
[   73.649000] platform intel-spi: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.649012] idma64 idma64.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:16.0
[   73.649024] idma64 idma64.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 1 usecs
[   73.649037] idma64 idma64.1: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:16.3
[   73.649047] idma64 idma64.1: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.649061] idma64 idma64.2: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:17.0
[   73.649072] idma64 idma64.2: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.649085] idma64 idma64.3: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:17.1
[   73.649095] idma64 idma64.3: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.649120] platform Fixed MDIO bus.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.649130] platform Fixed MDIO bus.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.649144] platform intel_xhci_usb_sw: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:00:15.0
[   73.649154] platform intel_xhci_usb_sw: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.649174] i8042 i8042: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.649251] i8042: [72823] 55 <- i8042 (flush, kbd)
[   73.649271] i8042: [72823] aa -> i8042 (command)
[   73.649520] i8042: [72824] 55 <- i8042 (return)
[   73.649536] i8042: [72824] 60 -> i8042 (command)
[   73.649736] i8042: [72824] 74 -> i8042 (parameter)
[   73.649863] i8042: [72824] 60 -> i8042 (command)
[   73.650031] i8042: [72824] 56 -> i8042 (parameter)
[   73.650217] i8042: [72824] 60 -> i8042 (command)
[   73.650355] i8042: [72824] 47 -> i8042 (parameter)
[   73.650371] i8042 i8042: PM: platform_pm_resume+0x0/0x41 returned 0 after 1187 usecs
[   73.650385] atkbd serio0: PM: calling serio_resume+0x0/0x94 @ 4573, parent: i8042
[   73.650397] snd_hda_intel 0000:00:0e.0: PM: pci_pm_resume+0x0/0xed returned 0 after 14195 usecs
[   73.650475] i8042: [72825] ed -> i8042 (kbd-data)
[   73.650507] atkbd serio0: PM: serio_resume+0x0/0x94 returned 0 after 110 usecs
[   73.650521] psmouse serio1: PM: calling serio_resume+0x0/0x94 @ 4573, parent: i8042
[   73.650527] snd_hda_codec_realtek hdaudioC0D0: PM: calling hda_codec_pm_resume+0x0/0x19 [snd_hda_codec] @ 4600, parent: 0000:00:0e.0
[   73.650546] psmouse serio1: PM: serio_resume+0x0/0x94 returned 0 after 14 usecs
[   73.650565] alarmtimer alarmtimer.0.auto: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: rtc0
[   73.650576] alarmtimer alarmtimer.0.auto: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.650589] platform coretemp.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.650598] platform coretemp.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.650614] input input3: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: serio0
[   73.650637] input input3: PM: input_dev_resume+0x0/0x42 returned 0 after 14 usecs
[   73.650650] leds input3::numlock: PM: calling led_resume+0x0/0x20 @ 4573, parent: input3
[   73.650664] leds input3::numlock: PM: led_resume+0x0/0x20 returned 0 after 0 usecs
[   73.650676] leds input3::capslock: PM: calling led_resume+0x0/0x20 @ 4573, parent: input3
[   73.650687] leds input3::capslock: PM: led_resume+0x0/0x20 returned 0 after 0 usecs
[   73.650699] leds input3::scrolllock: PM: calling led_resume+0x0/0x20 @ 4573, parent: input3
[   73.650710] leds input3::scrolllock: PM: led_resume+0x0/0x20 returned 0 after 0 usecs
[   73.650728] snd-soc-dummy snd-soc-dummy: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.650738] snd-soc-dummy snd-soc-dummy: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.650751] platform microcode: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.650759] platform microcode: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.651823] i8042: [72826] ** <- i8042 (interrupt, 0, 1)
[   73.651871] i8042: [72826] 00 -> i8042 (kbd-data)
[   73.653245] i8042: [72827] ** <- i8042 (interrupt, 0, 1)
[   73.653361] i8042: [72827] ed -> i8042 (kbd-data)
[   73.654727] i8042: [72829] ** <- i8042 (interrupt, 0, 1)
[   73.654836] i8042: [72829] 00 -> i8042 (kbd-data)
[   73.656205] i8042: [72830] ** <- i8042 (interrupt, 0, 1)
[   73.656335] i8042: [72830] f3 -> i8042 (kbd-data)
[   73.657702] i8042: [72832] ** <- i8042 (interrupt, 0, 1)
[   73.657812] i8042: [72832] 00 -> i8042 (kbd-data)
[   73.659157] i8042: [72833] ** <- i8042 (interrupt, 0, 1)
[   73.659272] i8042: [72833] f4 -> i8042 (kbd-data)
[   73.660629] i8042: [72835] ** <- i8042 (interrupt, 0, 1)
[   73.660762] i8042: [72835] d4 -> i8042 (command)
[   73.660951] i8042: [72835] ff -> i8042 (parameter)
[   73.663516] i8042: [72838] fa <- i8042 (interrupt, 1, 12)
[   73.668976] snd_hda_codec_realtek hdaudioC0D0: PM: hda_codec_pm_resume+0x0/0x19 [snd_hda_codec] returned 0 after 18412 usecs
[   73.683618] i2c_hid_acpi i2c-ITE8350:00: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 62217 usecs
[   73.683837] platform HID-SENSOR-ff830080.1.auto: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0018:048D:8350.0001
[   73.683871] platform HID-SENSOR-ff830080.1.auto: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.683887] platform HID-SENSOR-200001.2.auto: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0018:048D:8350.0001
[   73.683897] platform HID-SENSOR-200001.2.auto: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.683908] hid_sensor_accel_3d HID-SENSOR-200073.3.auto: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0018:048D:8350.0001
[   73.683928] hid_sensor_accel_3d HID-SENSOR-200073.3.auto: PM: platform_pm_resume+0x0/0x41 returned 0 after 9 usecs
[   73.684050] platform HID-SENSOR-2000e1.4.auto: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0018:048D:8350.0001
[   73.684059] platform HID-SENSOR-2000e1.4.auto: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.716996] i2c_hid_acpi i2c-WCOM5120:00: PM: acpi_subsys_resume+0x0/0x5d returned 0 after 95435 usecs
[   73.717133] input input10: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: 0018:056A:5120.0002
[   73.717165] input input10: PM: input_dev_resume+0x0/0x42 returned 0 after 1 usecs
[   73.717180] input input11: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: 0018:056A:5120.0002
[   73.717190] input input11: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.717217] backlight intel_backlight: PM: calling backlight_resume+0x0/0x7a [backlight] @ 4573, parent: card0-eDP-1
[   73.717234] backlight intel_backlight: PM: backlight_resume+0x0/0x7a [backlight] returned 0 after 1 usecs
[   73.717251] input input13: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: LNXVIDEO:00
[   73.717260] input input13: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.717276] platform regulatory.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: platform
[   73.717288] platform regulatory.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.717302] leds phy0-led: PM: calling led_resume+0x0/0x20 @ 4573, parent: 0000:02:00.0
[   73.717317] leds phy0-led: PM: led_resume+0x0/0x20 returned 0 after 0 usecs
[   73.734692] usb usb1: PM: usb_dev_resume+0x0/0x14 returned 0 after 113149 usecs
[   73.734844] usb 1-7: PM: calling usb_dev_resume+0x0/0x14 @ 4595, parent: usb1
[   73.734865] usb 1-7: PM: usb_dev_resume+0x0/0x14 returned 0 after 0 usecs
[   73.734899] usb 1-8: PM: calling usb_dev_resume+0x0/0x14 @ 4597, parent: usb1
[   73.734921] usb 1-8: PM: usb_dev_resume+0x0/0x14 returned 0 after 0 usecs
[   73.764541] i8042: [72939] aa <- i8042 (interrupt, 1, 12)
[   73.766130] i8042: [72940] 00 <- i8042 (interrupt, 1, 12)
[   73.766206] i8042: [72940] d4 -> i8042 (command)
[   73.766397] i8042: [72940] f6 -> i8042 (parameter)
[   73.769270] i8042: [72943] fa <- i8042 (interrupt, 1, 12)
[   73.769384] i8042: [72943] ed -> i8042 (kbd-data)
[   73.770708] i8042: [72945] ** <- i8042 (interrupt, 0, 1)
[   73.770912] i8042: [72945] 00 -> i8042 (kbd-data)
[   73.772341] i8042: [72946] ** <- i8042 (interrupt, 0, 1)
[   73.772462] i8042: [72947] f3 -> i8042 (kbd-data)
[   73.773883] i8042: [72948] ** <- i8042 (interrupt, 0, 1)
[   73.773992] i8042: [72948] 00 -> i8042 (kbd-data)
[   73.775346] i8042: [72949] ** <- i8042 (interrupt, 0, 1)
[   73.775505] i8042: [72950] d4 -> i8042 (command)
[   73.775750] i8042: [72950] f5 -> i8042 (parameter)
[   73.778588] i8042: [72953] fa <- i8042 (interrupt, 1, 12)
[   73.778701] i8042: [72953] d4 -> i8042 (command)
[   73.778890] i8042: [72953] e6 -> i8042 (parameter)
[   73.781626] i8042: [72956] fa <- i8042 (interrupt, 1, 12)
[   73.781780] i8042: [72956] d4 -> i8042 (command)
[   73.781969] i8042: [72956] e6 -> i8042 (parameter)
[   73.784945] i8042: [72959] fa <- i8042 (interrupt, 1, 12)
[   73.785062] i8042: [72959] d4 -> i8042 (command)
[   73.785289] i8042: [72959] e6 -> i8042 (parameter)
[   73.788138] i8042: [72962] fa <- i8042 (interrupt, 1, 12)
[   73.788256] i8042: [72962] d4 -> i8042 (command)
[   73.788501] i8042: [72963] e9 -> i8042 (parameter)
[   73.791332] i8042: [72965] fa <- i8042 (interrupt, 1, 12)
[   73.792906] i8042: [72967] 3c <- i8042 (interrupt, 1, 12)
[   73.794484] i8042: [72969] 03 <- i8042 (interrupt, 1, 12)
[   73.796069] i8042: [72970] 00 <- i8042 (interrupt, 1, 12)
[   73.796188] i8042: [72970] d4 -> i8042 (command)
[   73.796432] i8042: [72970] e6 -> i8042 (parameter)
[   73.799272] i8042: [72973] fa <- i8042 (interrupt, 1, 12)
[   73.799390] i8042: [72973] d4 -> i8042 (command)
[   73.799581] i8042: [72973] e8 -> i8042 (parameter)
[   73.802469] i8042: [72977] fa <- i8042 (interrupt, 1, 12)
[   73.802585] i8042: [72977] d4 -> i8042 (command)
[   73.802776] i8042: [72977] 00 -> i8042 (parameter)
[   73.805661] i8042: [72980] fa <- i8042 (interrupt, 1, 12)
[   73.805778] i8042: [72980] d4 -> i8042 (command)
[   73.806023] i8042: [72980] e8 -> i8042 (parameter)
[   73.808851] i8042: [72983] fa <- i8042 (interrupt, 1, 12)
[   73.808966] i8042: [72983] d4 -> i8042 (command)
[   73.809158] i8042: [72983] 00 -> i8042 (parameter)
[   73.812049] i8042: [72986] fa <- i8042 (interrupt, 1, 12)
[   73.812168] i8042: [72986] d4 -> i8042 (command)
[   73.812412] i8042: [72986] e8 -> i8042 (parameter)
[   73.815232] i8042: [72989] fa <- i8042 (interrupt, 1, 12)
[   73.815339] i8042: [72989] d4 -> i8042 (command)
[   73.815530] i8042: [72989] 00 -> i8042 (parameter)
[   73.818424] i8042: [72992] fa <- i8042 (interrupt, 1, 12)
[   73.818536] i8042: [72993] d4 -> i8042 (command)
[   73.818725] i8042: [72993] e8 -> i8042 (parameter)
[   73.821597] i8042: [72996] fa <- i8042 (interrupt, 1, 12)
[   73.821707] i8042: [72996] d4 -> i8042 (command)
[   73.821951] i8042: [72996] 01 -> i8042 (parameter)
[   73.824811] i8042: [72999] fa <- i8042 (interrupt, 1, 12)
[   73.824928] i8042: [72999] d4 -> i8042 (command)
[   73.825118] i8042: [72999] e9 -> i8042 (parameter)
[   73.828007] i8042: [73002] fa <- i8042 (interrupt, 1, 12)
[   73.829570] i8042: [73004] 5e <- i8042 (interrupt, 1, 12)
[   73.831152] i8042: [73005] 0f <- i8042 (interrupt, 1, 12)
[   73.832667] i8042: [73007] 01 <- i8042 (interrupt, 1, 12)
[   73.832784] i8042: [73007] d4 -> i8042 (command)
[   73.832975] i8042: [73007] f8 -> i8042 (parameter)
[   73.835875] i8042: [73010] fa <- i8042 (interrupt, 1, 12)
[   73.835986] i8042: [73010] d4 -> i8042 (command)
[   73.836178] i8042: [73010] 00 -> i8042 (parameter)
[   73.839129] i8042: [73013] fa <- i8042 (interrupt, 1, 12)
[   73.839231] i8042: [73013] d4 -> i8042 (command)
[   73.839421] i8042: [73013] f8 -> i8042 (parameter)
[   73.842220] i8042: [73016] fa <- i8042 (interrupt, 1, 12)
[   73.842268] i8042: [73016] d4 -> i8042 (command)
[   73.842515] i8042: [73017] 07 -> i8042 (parameter)
[   73.845378] i8042: [73019] fa <- i8042 (interrupt, 1, 12)
[   73.845437] i8042: [73019] d4 -> i8042 (command)
[   73.845683] i8042: [73020] f8 -> i8042 (parameter)
[   73.848568] i8042: [73023] fa <- i8042 (interrupt, 1, 12)
[   73.848614] i8042: [73023] d4 -> i8042 (command)
[   73.848860] i8042: [73023] 00 -> i8042 (parameter)
[   73.851799] i8042: [73026] fa <- i8042 (interrupt, 1, 12)
[   73.851886] i8042: [73026] d4 -> i8042 (command)
[   73.852130] i8042: [73026] f8 -> i8042 (parameter)
[   73.853894] ieee80211 phy0: PM: wiphy_resume+0x0/0x158 [cfg80211] returned 0 after 229607 usecs
[   73.854015] rfkill rfkill0: PM: calling rfkill_resume+0x0/0x67 @ 4573, parent: phy0
[   73.854050] rfkill rfkill0: PM: rfkill_resume+0x0/0x67 returned 0 after 11 usecs
[   73.854080] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: PM: calling platform_pm_resume+0x0/0x41 @ 4573, parent: 0000:01:00.0
[   73.854093] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: PM: platform_pm_resume+0x0/0x41 returned 0 after 0 usecs
[   73.854123] input input14: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854137] input input14: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854147] input input15: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854156] input input15: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854167] input input16: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854176] input input16: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854187] input input17: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854195] input input17: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854206] input input18: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854215] input input18: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854226] input input19: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854235] input input19: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854245] input input20: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: card0
[   73.854254] input input20: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854265] input input21: PM: calling input_dev_resume+0x0/0x42 @ 4573, parent: serio1
[   73.854275] input input21: PM: input_dev_resume+0x0/0x42 returned 0 after 0 usecs
[   73.854290] rfkill rfkill1: PM: calling rfkill_resume+0x0/0x67 @ 4573, parent: hci0
[   73.854302] rfkill rfkill1: PM: rfkill_resume+0x0/0x67 returned 0 after 2 usecs
[   73.854332] PM: resume of devices complete after 234.004 msecs
[   73.854823] PM: Finishing wakeup.
[   73.854836] OOM killer enabled.
[   73.854843] Restarting tasks ... 
[   73.854948] i8042: [73029] fa <- i8042 (interrupt, 1, 12)
[   73.854951] usb 1-7: USB disconnect, device number 2
[   73.855024] i8042: [73029] d4 -> i8042 (command)
[   73.855270] i8042: [73029] 01 -> i8042 (parameter)
[   73.858145] i8042: [73032] fa <- i8042 (interrupt, 1, 12)
[   73.863976] done.
[   73.870042] i8042: [73044] d4 -> i8042 (command)
[   73.870345] i8042: [73044] e6 -> i8042 (parameter)
[   73.872950] i8042: [73047] fa <- i8042 (interrupt, 1, 12)
[   73.872992] i8042: [73047] d4 -> i8042 (command)
[   73.873289] i8042: [73047] f3 -> i8042 (parameter)
[   73.876233] i8042: [73050] fa <- i8042 (interrupt, 1, 12)
[   73.876267] i8042: [73050] d4 -> i8042 (command)
[   73.876506] i8042: [73051] 64 -> i8042 (parameter)
[   73.879318] i8042: [73053] fa <- i8042 (interrupt, 1, 12)
[   73.879352] i8042: [73053] d4 -> i8042 (command)
[   73.879590] i8042: [73054] e8 -> i8042 (parameter)
[   73.882513] i8042: [73057] fa <- i8042 (interrupt, 1, 12)
[   73.882550] i8042: [73057] d4 -> i8042 (command)
[   73.882792] i8042: [73057] 03 -> i8042 (parameter)
[   73.885702] i8042: [73060] fa <- i8042 (interrupt, 1, 12)
[   73.885742] i8042: [73060] d4 -> i8042 (command)
[   73.885978] i8042: [73060] e6 -> i8042 (parameter)
[   73.888894] i8042: [73063] fa <- i8042 (interrupt, 1, 12)
[   73.888936] i8042: [73063] d4 -> i8042 (command)
[   73.889176] i8042: [73063] f4 -> i8042 (parameter)
[   73.892087] i8042: [73066] fa <- i8042 (interrupt, 1, 12)
[   73.931841] ata2: SATA link down (SStatus 4 SControl 300)
[   73.932535] ata1: SATA link down (SStatus 4 SControl 300)
[   73.980454] usb 1-7: new full-speed USB device number 4 using xhci_hcd
[   73.992954] Resume cause unknown
[   73.992970] PM: suspend exit
[   74.094029] i8042: [73268] ed -> i8042 (kbd-data)
[   74.095366] i8042: [73269] ** <- i8042 (interrupt, 0, 1)
[   74.095438] i8042: [73270] 00 -> i8042 (kbd-data)
[   74.096713] i8042: [73271] ** <- i8042 (interrupt, 0, 1)
[   74.099405] i8042: [73273] f3 -> i8042 (kbd-data)
[   74.100692] i8042: [73275] ** <- i8042 (interrupt, 0, 1)
[   74.100732] i8042: [73275] 00 -> i8042 (kbd-data)
[   74.100915] Lockdown: flashrom: raw io port access is restricted; see man kernel_lockdown.7
[   74.102038] i8042: [73276] ** <- i8042 (interrupt, 0, 1)
[   74.109486] usb 1-7: New USB device found, idVendor=8087, idProduct=0a2b, bcdDevice= 0.10
[   74.109503] usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   74.112145] usb 1-7: GPIO lookup for consumer reset
[   74.112157] usb 1-7: using ACPI for GPIO lookup
[   74.112162] acpi device:19: GPIO: looking up reset-gpios
[   74.112166] acpi device:19: GPIO: looking up reset-gpio
[   74.112168] usb 1-7: using lookup tables for GPIO lookup
[   74.112171] usb 1-7: No GPIO consumer reset found
[   74.113605] usb 1-8: USB disconnect, device number 3
[   74.114258] Bluetooth: btintel_version_info() hci0: Bootloader revision 0.0 build 26 week 38 2015
[   74.115306] Bluetooth: btintel_read_boot_params() hci0: Device revision is 16
[   74.115318] Bluetooth: btintel_read_boot_params() hci0: Secure boot is enabled
[   74.115321] Bluetooth: btintel_read_boot_params() hci0: OTP lock is enabled
[   74.115324] Bluetooth: btintel_read_boot_params() hci0: API lock is enabled
[   74.115327] Bluetooth: btintel_read_boot_params() hci0: Debug lock is disabled
[   74.115329] Bluetooth: btintel_read_boot_params() hci0: Minimum firmware build 1 week 10 2014
[   74.124738] Bluetooth: btintel_download_fw() hci0: Found device firmware: intel/ibt-12-16.sfi
[   74.233468] usb 1-8: new high-speed USB device number 5 using xhci_hcd
[   74.351839] Lockdown: debugd: debugfs access is restricted; see man kernel_lockdown.7
[   74.351950] Lockdown: debugd: debugfs access is restricted; see man kernel_lockdown.7
[   74.424009] usb 1-8: New USB device found, idVendor=04f2, idProduct=b5a2, bcdDevice=10.34
[   74.424035] usb 1-8: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[   74.424045] usb 1-8: Product: Lenovo EasyCamera
[   74.424053] usb 1-8: Manufacturer: Chicony Electronics Co.,Ltd.
[   74.424060] usb 1-8: SerialNumber: 0001
[   74.432266] usb 1-8: GPIO lookup for consumer privacy
[   74.432284] usb 1-8: using ACPI for GPIO lookup
[   74.432292] acpi device:1a: GPIO: looking up privacy-gpios
[   74.432300] acpi device:1a: GPIO: looking up privacy-gpio
[   74.432305] usb 1-8: using lookup tables for GPIO lookup
[   74.432310] usb 1-8: No GPIO consumer privacy found
[   74.432316] usb 1-8: Found UVC 1.00 device Lenovo EasyCamera (04f2:b5a2)
[   75.562543] i8042: [74737] 54 <- i8042 (interrupt, 1, 12)
[   75.564170] i8042: [74738] 01 <- i8042 (interrupt, 1, 12)
[   75.565736] i8042: [74740] 00 <- i8042 (interrupt, 1, 12)
[   75.567302] i8042: [74741] 10 <- i8042 (interrupt, 1, 12)
[   75.568883] i8042: [74743] 00 <- i8042 (interrupt, 1, 12)
[   75.570453] i8042: [74744] 00 <- i8042 (interrupt, 1, 12)
[   75.572084] i8042: [74746] 54 <- i8042 (interrupt, 1, 12)
[   75.573672] i8042: [74748] 16 <- i8042 (interrupt, 1, 12)
[   75.575203] i8042: [74749] 76 <- i8042 (interrupt, 1, 12)
[   75.576847] i8042: [74751] 31 <- i8042 (interrupt, 1, 12)
[   75.578404] i8042: [74752] 32 <- i8042 (interrupt, 1, 12)
[   75.579986] i8042: [74754] 98 <- i8042 (interrupt, 1, 12)
[   75.581530] i8042: [74756] 54 <- i8042 (interrupt, 1, 12)
[   75.583112] i8042: [74757] 16 <- i8042 (interrupt, 1, 12)
[   75.584693] i8042: [74759] 76 <- i8042 (interrupt, 1, 12)
[   75.586274] i8042: [74760] 31 <- i8042 (interrupt, 1, 12)
[   75.587856] i8042: [74762] 32 <- i8042 (interrupt, 1, 12)
[   75.589455] i8042: [74763] 98 <- i8042 (interrupt, 1, 12)
[   75.591038] i8042: [74765] 54 <- i8042 (interrupt, 1, 12)
[   75.592625] i8042: [74767] 26 <- i8042 (interrupt, 1, 12)
[   75.594196] i8042: [74768] 76 <- i8042 (interrupt, 1, 12)
[   75.595795] i8042: [74770] 31 <- i8042 (interrupt, 1, 12)
[   75.597360] i8042: [74771] 02 <- i8042 (interrupt, 1, 12)
[   75.598947] i8042: [74773] 98 <- i8042 (interrupt, 1, 12)
[   75.600517] i8042: [74775] 54 <- i8042 (interrupt, 1, 12)
[   75.602103] i8042: [74776] 26 <- i8042 (interrupt, 1, 12)
[   75.603686] i8042: [74778] 76 <- i8042 (interrupt, 1, 12)
[   75.605269] i8042: [74779] 31 <- i8042 (interrupt, 1, 12)
[   75.606934] i8042: [74781] 22 <- i8042 (interrupt, 1, 12)
[   75.608458] i8042: [74783] 98 <- i8042 (interrupt, 1, 12)
[   75.610033] i8042: [74784] 54 <- i8042 (interrupt, 1, 12)
[   75.611668] i8042: [74786] 26 <- i8042 (interrupt, 1, 12)
[   75.613182] i8042: [74787] 76 <- i8042 (interrupt, 1, 12)
[   75.614793] i8042: [74789] 31 <- i8042 (interrupt, 1, 12)
[   75.616364] i8042: [74790] 42 <- i8042 (interrupt, 1, 12)
[   75.617927] i8042: [74792] 98 <- i8042 (interrupt, 1, 12)
[   75.619535] i8042: [74794] 54 <- i8042 (interrupt, 1, 12)
[   75.621099] i8042: [74795] 26 <- i8042 (interrupt, 1, 12)
[   75.622747] i8042: [74797] 6b <- i8042 (interrupt, 1, 12)
[   75.624285] i8042: [74798] 31 <- i8042 (interrupt, 1, 12)
[   75.625934] i8042: [74800] 52 <- i8042 (interrupt, 1, 12)
[   75.627517] i8042: [74802] 9d <- i8042 (interrupt, 1, 12)
[   75.629069] i8042: [74803] 54 <- i8042 (interrupt, 1, 12)
[   75.630593] i8042: [74805] 26 <- i8042 (interrupt, 1, 12)
[   75.632222] i8042: [74806] 66 <- i8042 (interrupt, 1, 12)
[   75.633775] i8042: [74808] 31 <- i8042 (interrupt, 1, 12)
[   75.635338] i8042: [74809] 52 <- i8042 (interrupt, 1, 12)
[   75.636921] i8042: [74811] a1 <- i8042 (interrupt, 1, 12)
[   75.638503] i8042: [74813] 54 <- i8042 (interrupt, 1, 12)
[   75.640157] i8042: [74814] 26 <- i8042 (interrupt, 1, 12)
[   75.641681] i8042: [74816] 61 <- i8042 (interrupt, 1, 12)
[   75.643248] i8042: [74817] 31 <- i8042 (interrupt, 1, 12)
[   75.644903] i8042: [74819] 52 <- i8042 (interrupt, 1, 12)
[   75.646409] i8042: [74820] a5 <- i8042 (interrupt, 1, 12)
[   75.648034] i8042: [74822] 54 <- i8042 (interrupt, 1, 12)
[   75.649612] i8042: [74824] 26 <- i8042 (interrupt, 1, 12)
[   75.651172] i8042: [74825] 5d <- i8042 (interrupt, 1, 12)
[   75.652745] i8042: [74827] 31 <- i8042 (interrupt, 1, 12)
[   75.654333] i8042: [74828] 42 <- i8042 (interrupt, 1, 12)
[   75.655992] i8042: [74830] a6 <- i8042 (interrupt, 1, 12)
[   75.657577] i8042: [74832] 54 <- i8042 (interrupt, 1, 12)
[   75.659079] i8042: [74833] 26 <- i8042 (interrupt, 1, 12)
[   75.660666] i8042: [74835] 59 <- i8042 (interrupt, 1, 12)
[   75.662293] i8042: [74836] 31 <- i8042 (interrupt, 1, 12)
[   75.663817] i8042: [74838] 42 <- i8042 (interrupt, 1, 12)
[   75.665401] i8042: [74839] aa <- i8042 (interrupt, 1, 12)
[   75.666986] i8042: [74841] 44 <- i8042 (interrupt, 1, 12)
[   75.668586] i8042: [74843] 26 <- i8042 (interrupt, 1, 12)
[   75.670187] i8042: [74844] 54 <- i8042 (interrupt, 1, 12)
[   75.671767] i8042: [74846] 31 <- i8042 (interrupt, 1, 12)
[   75.673311] i8042: [74847] 42 <- i8042 (interrupt, 1, 12)
[   75.674971] i8042: [74849] af <- i8042 (interrupt, 1, 12)
[   75.676479] i8042: [74851] 44 <- i8042 (interrupt, 1, 12)
[   75.678078] i8042: [74852] 26 <- i8042 (interrupt, 1, 12)
[   75.679640] i8042: [74854] 4c <- i8042 (interrupt, 1, 12)
[   75.681274] i8042: [74855] 31 <- i8042 (interrupt, 1, 12)
[   75.682877] i8042: [74857] 42 <- i8042 (interrupt, 1, 12)
[   75.684387] i8042: [74858] b3 <- i8042 (interrupt, 1, 12)
[   75.685986] i8042: [74860] 44 <- i8042 (interrupt, 1, 12)
[   75.687560] i8042: [74862] 26 <- i8042 (interrupt, 1, 12)
[   75.689209] i8042: [74863] 42 <- i8042 (interrupt, 1, 12)
[   75.690801] i8042: [74865] 31 <- i8042 (interrupt, 1, 12)
[   75.692303] i8042: [74866] 42 <- i8042 (interrupt, 1, 12)
[   75.693890] i8042: [74868] b6 <- i8042 (interrupt, 1, 12)
[   75.695467] i8042: [74870] 54 <- i8042 (interrupt, 1, 12)
[   75.697049] i8042: [74871] 26 <- i8042 (interrupt, 1, 12)
[   75.698634] i8042: [74873] 36 <- i8042 (interrupt, 1, 12)
[   75.700257] i8042: [74874] 31 <- i8042 (interrupt, 1, 12)
[   75.701810] i8042: [74876] 42 <- i8042 (interrupt, 1, 12)
[   75.703380] i8042: [74877] b6 <- i8042 (interrupt, 1, 12)
[   75.704971] i8042: [74879] 54 <- i8042 (interrupt, 1, 12)
[   75.706544] i8042: [74881] 26 <- i8042 (interrupt, 1, 12)
[   75.708202] i8042: [74882] 29 <- i8042 (interrupt, 1, 12)
[   75.709713] i8042: [74884] 31 <- i8042 (interrupt, 1, 12)
[   75.711388] i8042: [74885] 22 <- i8042 (interrupt, 1, 12)
[   75.712923] i8042: [74887] b6 <- i8042 (interrupt, 1, 12)
[   75.714458] i8042: [74889] 54 <- i8042 (interrupt, 1, 12)
[   75.716076] i8042: [74890] 26 <- i8042 (interrupt, 1, 12)
[   75.717620] i8042: [74892] 19 <- i8042 (interrupt, 1, 12)
[   75.719212] i8042: [74893] 31 <- i8042 (interrupt, 1, 12)
[   75.720786] i8042: [74895] 22 <- i8042 (interrupt, 1, 12)
[   75.722387] i8042: [74896] b4 <- i8042 (interrupt, 1, 12)
[   75.723995] i8042: [74898] 54 <- i8042 (interrupt, 1, 12)
[   75.725701] i8042: [74900] 26 <- i8042 (interrupt, 1, 12)
[   75.727121] i8042: [74901] 08 <- i8042 (interrupt, 1, 12)
[   75.728770] i8042: [74903] 31 <- i8042 (interrupt, 1, 12)
[   75.730283] i8042: [74904] 22 <- i8042 (interrupt, 1, 12)
[   75.731901] i8042: [74906] b2 <- i8042 (interrupt, 1, 12)
[   75.733464] i8042: [74908] 54 <- i8042 (interrupt, 1, 12)
[   75.735033] i8042: [74909] 25 <- i8042 (interrupt, 1, 12)
[   75.736732] i8042: [74911] f7 <- i8042 (interrupt, 1, 12)
[   75.738191] i8042: [74912] 31 <- i8042 (interrupt, 1, 12)
[   75.739892] i8042: [74914] 22 <- i8042 (interrupt, 1, 12)
[   75.741401] i8042: [74915] b0 <- i8042 (interrupt, 1, 12)
[   75.742944] i8042: [74917] 54 <- i8042 (interrupt, 1, 12)
[   75.744606] i8042: [74919] 25 <- i8042 (interrupt, 1, 12)
[   75.746215] i8042: [74920] e7 <- i8042 (interrupt, 1, 12)
[   75.747763] i8042: [74922] 31 <- i8042 (interrupt, 1, 12)
[   75.749313] i8042: [74923] 22 <- i8042 (interrupt, 1, 12)
[   75.750919] i8042: [74925] ad <- i8042 (interrupt, 1, 12)
[   75.752458] i8042: [74927] 44 <- i8042 (interrupt, 1, 12)
[   75.754127] i8042: [74928] 25 <- i8042 (interrupt, 1, 12)
[   75.755692] i8042: [74930] d1 <- i8042 (interrupt, 1, 12)
[   75.757316] i8042: [74931] 31 <- i8042 (interrupt, 1, 12)
[   75.758772] i8042: [74933] 02 <- i8042 (interrupt, 1, 12)
[   75.760397] i8042: [74934] a9 <- i8042 (interrupt, 1, 12)
[   75.761976] i8042: [74936] 54 <- i8042 (interrupt, 1, 12)
[   75.763521] i8042: [74938] 25 <- i8042 (interrupt, 1, 12)
[   75.765101] i8042: [74939] be <- i8042 (interrupt, 1, 12)
[   75.766714] i8042: [74941] 31 <- i8042 (interrupt, 1, 12)
[   75.768263] i8042: [74942] 02 <- i8042 (interrupt, 1, 12)
[   75.769855] i8042: [74944] a7 <- i8042 (interrupt, 1, 12)
[   75.771452] i8042: [74946] 54 <- i8042 (interrupt, 1, 12)
[   75.773028] i8042: [74947] 25 <- i8042 (interrupt, 1, 12)
[   75.774725] i8042: [74949] af <- i8042 (interrupt, 1, 12)
[   75.776180] i8042: [74950] 31 <- i8042 (interrupt, 1, 12)
[   75.777831] i8042: [74952] 02 <- i8042 (interrupt, 1, 12)
[   75.779414] i8042: [74953] a4 <- i8042 (interrupt, 1, 12)
[   75.780929] i8042: [74955] 54 <- i8042 (interrupt, 1, 12)
[   75.782543] i8042: [74957] 25 <- i8042 (interrupt, 1, 12)
[   75.784104] i8042: [74958] a1 <- i8042 (interrupt, 1, 12)
[   75.785680] i8042: [74960] 31 <- i8042 (interrupt, 1, 12)
[   75.787273] i8042: [74961] 02 <- i8042 (interrupt, 1, 12)
[   75.788916] i8042: [74963] a2 <- i8042 (interrupt, 1, 12)
[   75.790425] i8042: [74965] 54 <- i8042 (interrupt, 1, 12)
[   75.792026] i8042: [74966] 25 <- i8042 (interrupt, 1, 12)
[   75.793633] i8042: [74968] 90 <- i8042 (interrupt, 1, 12)
[   75.795197] i8042: [74969] 31 <- i8042 (interrupt, 1, 12)
[   75.796756] i8042: [74971] 22 <- i8042 (interrupt, 1, 12)
[   75.798339] i8042: [74972] a0 <- i8042 (interrupt, 1, 12)
[   75.799926] i8042: [74974] 54 <- i8042 (interrupt, 1, 12)
[   75.801504] i8042: [74976] 25 <- i8042 (interrupt, 1, 12)
[   75.803081] i8042: [74977] 7d <- i8042 (interrupt, 1, 12)
[   75.804663] i8042: [74979] 31 <- i8042 (interrupt, 1, 12)
[   75.806309] i8042: [74980] 22 <- i8042 (interrupt, 1, 12)
[   75.807933] i8042: [74982] 9e <- i8042 (interrupt, 1, 12)
[   75.809421] i8042: [74983] 54 <- i8042 (interrupt, 1, 12)
[   75.811032] i8042: [74985] 25 <- i8042 (interrupt, 1, 12)
[   75.812658] i8042: [74987] 69 <- i8042 (interrupt, 1, 12)
[   75.814162] i8042: [74988] 31 <- i8042 (interrupt, 1, 12)
[   75.815776] i8042: [74990] 22 <- i8042 (interrupt, 1, 12)
[   75.817333] i8042: [74991] 9b <- i8042 (interrupt, 1, 12)
[   75.818902] i8042: [74993] 54 <- i8042 (interrupt, 1, 12)
[   75.820490] i8042: [74995] 25 <- i8042 (interrupt, 1, 12)
[   75.822088] i8042: [74996] 55 <- i8042 (interrupt, 1, 12)
[   75.823723] i8042: [74998] 31 <- i8042 (interrupt, 1, 12)
[   75.825230] i8042: [74999] 22 <- i8042 (interrupt, 1, 12)
[   75.826850] i8042: [75001] 99 <- i8042 (interrupt, 1, 12)
[   75.828395] i8042: [75002] 54 <- i8042 (interrupt, 1, 12)
[   75.830028] i8042: [75004] 25 <- i8042 (interrupt, 1, 12)
[   75.831597] i8042: [75006] 40 <- i8042 (interrupt, 1, 12)
[   75.833143] i8042: [75007] 31 <- i8042 (interrupt, 1, 12)
[   75.834724] i8042: [75009] 22 <- i8042 (interrupt, 1, 12)
[   75.836308] i8042: [75010] 96 <- i8042 (interrupt, 1, 12)
[   75.837985] i8042: [75012] 54 <- i8042 (interrupt, 1, 12)
[   75.839534] i8042: [75014] 25 <- i8042 (interrupt, 1, 12)
[   75.841114] i8042: [75015] 2d <- i8042 (interrupt, 1, 12)
[   75.842705] i8042: [75017] 31 <- i8042 (interrupt, 1, 12)
[   75.844250] i8042: [75018] 22 <- i8042 (interrupt, 1, 12)
[   75.845818] i8042: [75020] 94 <- i8042 (interrupt, 1, 12)
[   75.847385] i8042: [75021] 54 <- i8042 (interrupt, 1, 12)
[   75.848962] i8042: [75023] 25 <- i8042 (interrupt, 1, 12)
[   75.850559] i8042: [75025] 1b <- i8042 (interrupt, 1, 12)
[   75.852129] i8042: [75026] 31 <- i8042 (interrupt, 1, 12)
[   75.853746] i8042: [75028] 22 <- i8042 (interrupt, 1, 12)
[   75.855371] i8042: [75029] 92 <- i8042 (interrupt, 1, 12)
[   75.857041] i8042: [75031] 54 <- i8042 (interrupt, 1, 12)
[   75.858478] i8042: [75033] 25 <- i8042 (interrupt, 1, 12)
[   75.860067] i8042: [75034] 0b <- i8042 (interrupt, 1, 12)
[   75.861629] i8042: [75036] 31 <- i8042 (interrupt, 1, 12)
[   75.863219] i8042: [75037] 22 <- i8042 (interrupt, 1, 12)
[   75.864810] i8042: [75039] 93 <- i8042 (interrupt, 1, 12)
[   75.866383] i8042: [75040] 54 <- i8042 (interrupt, 1, 12)
[   75.868037] i8042: [75042] 24 <- i8042 (interrupt, 1, 12)
[   75.869546] i8042: [75044] fd <- i8042 (interrupt, 1, 12)
[   75.871130] i8042: [75045] 31 <- i8042 (interrupt, 1, 12)
[   75.872819] i8042: [75047] 22 <- i8042 (interrupt, 1, 12)
[   75.874332] i8042: [75048] 92 <- i8042 (interrupt, 1, 12)
[   75.875875] i8042: [75050] 54 <- i8042 (interrupt, 1, 12)
[   75.877530] i8042: [75052] 24 <- i8042 (interrupt, 1, 12)
[   75.879042] i8042: [75053] eb <- i8042 (interrupt, 1, 12)
[   75.880631] i8042: [75055] 31 <- i8042 (interrupt, 1, 12)
[   75.882206] i8042: [75056] 22 <- i8042 (interrupt, 1, 12)
[   75.883825] i8042: [75058] 91 <- i8042 (interrupt, 1, 12)
[   75.885383] i8042: [75059] 54 <- i8042 (interrupt, 1, 12)
[   75.887002] i8042: [75061] 24 <- i8042 (interrupt, 1, 12)
[   75.888588] i8042: [75063] da <- i8042 (interrupt, 1, 12)
[   75.890212] i8042: [75064] 31 <- i8042 (interrupt, 1, 12)
[   75.891703] i8042: [75066] 22 <- i8042 (interrupt, 1, 12)
[   75.893342] i8042: [75067] 8f <- i8042 (interrupt, 1, 12)
[   75.894873] i8042: [75069] 54 <- i8042 (interrupt, 1, 12)
[   75.896468] i8042: [75071] 24 <- i8042 (interrupt, 1, 12)
[   75.898046] i8042: [75072] c8 <- i8042 (interrupt, 1, 12)
[   75.899621] i8042: [75074] 31 <- i8042 (interrupt, 1, 12)
[   75.901254] i8042: [75075] 22 <- i8042 (interrupt, 1, 12)
[   75.902825] i8042: [75077] 8c <- i8042 (interrupt, 1, 12)
[   75.904365] i8042: [75078] 54 <- i8042 (interrupt, 1, 12)
[   75.905957] i8042: [75080] 24 <- i8042 (interrupt, 1, 12)
[   75.907577] i8042: [75082] b9 <- i8042 (interrupt, 1, 12)
[   75.909114] i8042: [75083] 31 <- i8042 (interrupt, 1, 12)
[   75.910791] i8042: [75085] 42 <- i8042 (interrupt, 1, 12)
[   75.912371] i8042: [75086] 88 <- i8042 (interrupt, 1, 12)
[   75.913903] i8042: [75088] 54 <- i8042 (interrupt, 1, 12)
[   75.915517] i8042: [75090] 24 <- i8042 (interrupt, 1, 12)
[   75.917055] i8042: [75091] aa <- i8042 (interrupt, 1, 12)
[   75.918612] i8042: [75093] 31 <- i8042 (interrupt, 1, 12)
[   75.920196] i8042: [75094] 42 <- i8042 (interrupt, 1, 12)
[   75.921775] i8042: [75096] 85 <- i8042 (interrupt, 1, 12)
[   75.923365] i8042: [75097] 54 <- i8042 (interrupt, 1, 12)
[   75.924984] i8042: [75099] 24 <- i8042 (interrupt, 1, 12)
[   75.926579] i8042: [75101] 9b <- i8042 (interrupt, 1, 12)
[   75.928146] i8042: [75102] 31 <- i8042 (interrupt, 1, 12)
[   75.929693] i8042: [75104] 42 <- i8042 (interrupt, 1, 12)
[   75.931275] i8042: [75105] 80 <- i8042 (interrupt, 1, 12)
[   75.932860] i8042: [75107] 54 <- i8042 (interrupt, 1, 12)
[   75.934455] i8042: [75109] 24 <- i8042 (interrupt, 1, 12)
[   75.936027] i8042: [75110] 8d <- i8042 (interrupt, 1, 12)
[   75.937618] i8042: [75112] 31 <- i8042 (interrupt, 1, 12)
[   75.939189] i8042: [75113] 42 <- i8042 (interrupt, 1, 12)
[   75.940878] i8042: [75115] 7b <- i8042 (interrupt, 1, 12)
[   75.942366] i8042: [75116] 54 <- i8042 (interrupt, 1, 12)
[   75.944013] i8042: [75118] 24 <- i8042 (interrupt, 1, 12)
[   75.945566] i8042: [75120] 7e <- i8042 (interrupt, 1, 12)
[   75.947108] i8042: [75121] 31 <- i8042 (interrupt, 1, 12)
[   75.948687] i8042: [75123] 42 <- i8042 (interrupt, 1, 12)
[   75.950311] i8042: [75124] 78 <- i8042 (interrupt, 1, 12)
[   75.951929] i8042: [75126] 54 <- i8042 (interrupt, 1, 12)
[   75.953450] i8042: [75128] 24 <- i8042 (interrupt, 1, 12)
[   75.955023] i8042: [75129] 70 <- i8042 (interrupt, 1, 12)
[   75.956612] i8042: [75131] 31 <- i8042 (interrupt, 1, 12)
[   75.958182] i8042: [75132] 42 <- i8042 (interrupt, 1, 12)
[   75.959762] i8042: [75134] 75 <- i8042 (interrupt, 1, 12)
[   75.961347] i8042: [75135] 54 <- i8042 (interrupt, 1, 12)
[   75.962977] i8042: [75137] 24 <- i8042 (interrupt, 1, 12)
[   75.964517] i8042: [75139] 62 <- i8042 (interrupt, 1, 12)
[   75.966092] i8042: [75140] 31 <- i8042 (interrupt, 1, 12)
[   75.967675] i8042: [75142] 42 <- i8042 (interrupt, 1, 12)
[   75.969271] i8042: [75143] 72 <- i8042 (interrupt, 1, 12)
[   75.970403] Bluetooth: btintel_download_wait() hci0: Waiting for firmware download to complete
[   75.970889] i8042: [75145] 54 <- i8042 (interrupt, 1, 12)
[   75.971393] Bluetooth: btintel_download_wait() hci0: Firmware loaded in 1803353 usecs
[   75.971716] Bluetooth: btintel_boot_wait() hci0: Waiting for device to boot
[   75.972477] i8042: [75147] 24 <- i8042 (interrupt, 1, 12)
[   75.974074] i8042: [75148] 53 <- i8042 (interrupt, 1, 12)
[   75.975587] i8042: [75150] 31 <- i8042 (interrupt, 1, 12)
[   75.977167] i8042: [75151] 42 <- i8042 (interrupt, 1, 12)
[   75.978798] i8042: [75153] 6f <- i8042 (interrupt, 1, 12)
[   75.980885] i8042: [75155] 54 <- i8042 (interrupt, 1, 12)
[   75.982430] i8042: [75156] 24 <- i8042 (interrupt, 1, 12)
[   75.984051] i8042: [75158] 45 <- i8042 (interrupt, 1, 12)
[   75.984376] Bluetooth: btintel_boot_wait() hci0: Device booted in 12507 usecs
[   75.984386] Bluetooth: msft_skb_pull() hci0: Malformed MSFT vendor event: 0x02
[   75.985641] i8042: [75160] 31 <- i8042 (interrupt, 1, 12)
[   75.987220] i8042: [75161] 22 <- i8042 (interrupt, 1, 12)
[   75.988798] i8042: [75163] 6b <- i8042 (interrupt, 1, 12)
[   75.990419] i8042: [75164] 54 <- i8042 (interrupt, 1, 12)
[   75.991959] i8042: [75166] 24 <- i8042 (interrupt, 1, 12)
[   75.993533] i8042: [75168] 38 <- i8042 (interrupt, 1, 12)
[   75.995095] i8042: [75169] 31 <- i8042 (interrupt, 1, 12)
[   75.996708] i8042: [75171] 22 <- i8042 (interrupt, 1, 12)
[   75.998252] i8042: [75172] 68 <- i8042 (interrupt, 1, 12)
[   75.999835] i8042: [75174] 54 <- i8042 (interrupt, 1, 12)
[   76.001420] i8042: [75175] 24 <- i8042 (interrupt, 1, 12)
[   76.003046] i8042: [75177] 2c <- i8042 (interrupt, 1, 12)
[   76.004623] i8042: [75179] 31 <- i8042 (interrupt, 1, 12)
[   76.006216] i8042: [75180] 22 <- i8042 (interrupt, 1, 12)
[   76.007031] Bluetooth: btintel_load_ddc_config() hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[   76.007748] i8042: [75182] 67 <- i8042 (interrupt, 1, 12)
[   76.009871] i8042: [75184] 54 <- i8042 (interrupt, 1, 12)
[   76.010401] Bluetooth: btintel_load_ddc_config() hci0: Applying Intel DDC parameters completed
[   76.011425] i8042: [75186] 24 <- i8042 (interrupt, 1, 12)
[   76.011505] Bluetooth: btintel_version_info() hci0: Firmware revision 0.1 build 197 week 12 2021
[   76.013001] i8042: [75187] 1e <- i8042 (interrupt, 1, 12)
[   76.013381] Bluetooth: btintel_read_debug_features() hci0: Reading supported features failed (-16)
[   76.013411] Bluetooth: btintel_register_devcoredump_support() hci0: Error reading debug features
[   76.014589] i8042: [75189] 31 <- i8042 (interrupt, 1, 12)
[   76.016169] i8042: [75190] 22 <- i8042 (interrupt, 1, 12)
[   76.017787] i8042: [75192] 66 <- i8042 (interrupt, 1, 12)
[   76.019369] i8042: [75193] 54 <- i8042 (interrupt, 1, 12)
[   76.020930] i8042: [75195] 24 <- i8042 (interrupt, 1, 12)
[   76.022542] i8042: [75197] 0f <- i8042 (interrupt, 1, 12)
[   76.024192] i8042: [75198] 31 <- i8042 (interrupt, 1, 12)
[   76.025660] i8042: [75200] 22 <- i8042 (interrupt, 1, 12)
[   76.027309] i8042: [75201] 65 <- i8042 (interrupt, 1, 12)
[   76.029346] i8042: [75203] 54 <- i8042 (interrupt, 1, 12)
[   76.030960] i8042: [75205] 24 <- i8042 (interrupt, 1, 12)
[   76.032498] i8042: [75207] 02 <- i8042 (interrupt, 1, 12)
[   76.034146] i8042: [75208] 31 <- i8042 (interrupt, 1, 12)
[   76.035741] i8042: [75210] 22 <- i8042 (interrupt, 1, 12)
[   76.037310] i8042: [75211] 64 <- i8042 (interrupt, 1, 12)
[   76.038824] i8042: [75213] 54 <- i8042 (interrupt, 1, 12)
[   76.040406] i8042: [75214] 23 <- i8042 (interrupt, 1, 12)
[   76.042062] i8042: [75216] f4 <- i8042 (interrupt, 1, 12)
[   76.043611] i8042: [75218] 31 <- i8042 (interrupt, 1, 12)
[   76.045157] i8042: [75219] 22 <- i8042 (interrupt, 1, 12)
[   76.046775] i8042: [75221] 63 <- i8042 (interrupt, 1, 12)
[   76.048319] i8042: [75222] 54 <- i8042 (interrupt, 1, 12)
[   76.049902] i8042: [75224] 23 <- i8042 (interrupt, 1, 12)
[   76.051484] i8042: [75226] e6 <- i8042 (interrupt, 1, 12)
[   76.053111] i8042: [75227] 31 <- i8042 (interrupt, 1, 12)
[   76.054652] i8042: [75229] 22 <- i8042 (interrupt, 1, 12)
[   76.056287] i8042: [75230] 63 <- i8042 (interrupt, 1, 12)
[   76.058348] i8042: [75232] 54 <- i8042 (interrupt, 1, 12)
[   76.059906] i8042: [75234] 23 <- i8042 (interrupt, 1, 12)
[   76.061495] i8042: [75236] d8 <- i8042 (interrupt, 1, 12)
[   76.063160] i8042: [75237] 31 <- i8042 (interrupt, 1, 12)
[   76.064647] i8042: [75239] 22 <- i8042 (interrupt, 1, 12)
[   76.066231] i8042: [75240] 63 <- i8042 (interrupt, 1, 12)
[   76.067813] i8042: [75242] 54 <- i8042 (interrupt, 1, 12)
[   76.069397] i8042: [75243] 23 <- i8042 (interrupt, 1, 12)
[   76.070973] i8042: [75245] c9 <- i8042 (interrupt, 1, 12)
[   76.072557] i8042: [75247] 31 <- i8042 (interrupt, 1, 12)
[   76.074189] i8042: [75248] 22 <- i8042 (interrupt, 1, 12)
[   76.075803] i8042: [75250] 65 <- i8042 (interrupt, 1, 12)
[   76.077809] i8042: [75252] 54 <- i8042 (interrupt, 1, 12)
[   76.079390] i8042: [75253] 23 <- i8042 (interrupt, 1, 12)
[   76.080981] i8042: [75255] b9 <- i8042 (interrupt, 1, 12)
[   76.082606] i8042: [75257] 31 <- i8042 (interrupt, 1, 12)
[   76.084208] i8042: [75258] 22 <- i8042 (interrupt, 1, 12)
[   76.085758] i8042: [75260] 69 <- i8042 (interrupt, 1, 12)
[   76.087374] i8042: [75261] 54 <- i8042 (interrupt, 1, 12)
[   76.088958] i8042: [75263] 23 <- i8042 (interrupt, 1, 12)
[   76.090525] i8042: [75265] a9 <- i8042 (interrupt, 1, 12)
[   76.092060] i8042: [75266] 31 <- i8042 (interrupt, 1, 12)
[   76.093703] i8042: [75268] 22 <- i8042 (interrupt, 1, 12)
[   76.095286] i8042: [75269] 6e <- i8042 (interrupt, 1, 12)
[   76.096810] i8042: [75271] 54 <- i8042 (interrupt, 1, 12)
[   76.098392] i8042: [75272] 23 <- i8042 (interrupt, 1, 12)
[   76.099975] i8042: [75274] 9a <- i8042 (interrupt, 1, 12)
[   76.101615] i8042: [75276] 31 <- i8042 (interrupt, 1, 12)
[   76.103145] i8042: [75277] 42 <- i8042 (interrupt, 1, 12)
[   76.104789] i8042: [75279] 73 <- i8042 (interrupt, 1, 12)
[   76.106807] i8042: [75281] 54 <- i8042 (interrupt, 1, 12)
[   76.108391] i8042: [75282] 23 <- i8042 (interrupt, 1, 12)
[   76.110020] i8042: [75284] 8d <- i8042 (interrupt, 1, 12)
[   76.111610] i8042: [75286] 31 <- i8042 (interrupt, 1, 12)
[   76.113185] i8042: [75287] 42 <- i8042 (interrupt, 1, 12)
[   76.114743] i8042: [75289] 79 <- i8042 (interrupt, 1, 12)
[   76.116380] i8042: [75290] 54 <- i8042 (interrupt, 1, 12)
[   76.117963] i8042: [75292] 23 <- i8042 (interrupt, 1, 12)
[   76.119523] i8042: [75294] 82 <- i8042 (interrupt, 1, 12)
[   76.121140] i8042: [75295] 31 <- i8042 (interrupt, 1, 12)
[   76.122642] i8042: [75297] 42 <- i8042 (interrupt, 1, 12)
[   76.124267] i8042: [75298] 82 <- i8042 (interrupt, 1, 12)
[   76.126314] i8042: [75300] 54 <- i8042 (interrupt, 1, 12)
[   76.127897] i8042: [75302] 23 <- i8042 (interrupt, 1, 12)
[   76.129489] i8042: [75304] 78 <- i8042 (interrupt, 1, 12)
[   76.131074] i8042: [75305] 31 <- i8042 (interrupt, 1, 12)
[   76.132656] i8042: [75307] 42 <- i8042 (interrupt, 1, 12)
[   76.134236] i8042: [75308] 89 <- i8042 (interrupt, 1, 12)
[   76.135811] i8042: [75310] 54 <- i8042 (interrupt, 1, 12)
[   76.137395] i8042: [75311] 23 <- i8042 (interrupt, 1, 12)
[   76.138986] i8042: [75313] 70 <- i8042 (interrupt, 1, 12)
[   76.140573] i8042: [75315] 31 <- i8042 (interrupt, 1, 12)
[   76.142209] i8042: [75316] 42 <- i8042 (interrupt, 1, 12)
[   76.143791] i8042: [75318] 91 <- i8042 (interrupt, 1, 12)
[   76.145372] i8042: [75319] 44 <- i8042 (interrupt, 1, 12)
[   76.146968] i8042: [75321] 23 <- i8042 (interrupt, 1, 12)
[   76.148523] i8042: [75323] 6b <- i8042 (interrupt, 1, 12)
[   76.150106] i8042: [75324] 31 <- i8042 (interrupt, 1, 12)
[   76.151689] i8042: [75326] 22 <- i8042 (interrupt, 1, 12)
[   76.153375] i8042: [75327] 98 <- i8042 (interrupt, 1, 12)
[   76.155454] i8042: [75329] 54 <- i8042 (interrupt, 1, 12)
[   76.156909] i8042: [75331] 23 <- i8042 (interrupt, 1, 12)
[   76.158479] i8042: [75333] 67 <- i8042 (interrupt, 1, 12)
[   76.160134] i8042: [75334] 31 <- i8042 (interrupt, 1, 12)
[   76.161644] i8042: [75336] 22 <- i8042 (interrupt, 1, 12)
[   76.163227] i8042: [75337] a0 <- i8042 (interrupt, 1, 12)
[   76.164888] i8042: [75339] 54 <- i8042 (interrupt, 1, 12)
[   76.166394] i8042: [75340] 23 <- i8042 (interrupt, 1, 12)
[   76.167976] i8042: [75342] 65 <- i8042 (interrupt, 1, 12)
[   76.169567] i8042: [75344] 31 <- i8042 (interrupt, 1, 12)
[   76.171264] i8042: [75345] 22 <- i8042 (interrupt, 1, 12)
[   76.172820] i8042: [75347] a9 <- i8042 (interrupt, 1, 12)
[   76.174944] i8042: [75349] 54 <- i8042 (interrupt, 1, 12)
[   76.176396] i8042: [75350] 23 <- i8042 (interrupt, 1, 12)
[   76.178018] i8042: [75352] 68 <- i8042 (interrupt, 1, 12)
[   76.179563] i8042: [75354] 31 <- i8042 (interrupt, 1, 12)
[   76.181183] i8042: [75355] 22 <- i8042 (interrupt, 1, 12)
[   76.182725] i8042: [75357] b5 <- i8042 (interrupt, 1, 12)
[   76.184304] i8042: [75358] 54 <- i8042 (interrupt, 1, 12)
[   76.185888] i8042: [75360] 23 <- i8042 (interrupt, 1, 12)
[   76.187537] i8042: [75362] 6e <- i8042 (interrupt, 1, 12)
[   76.189100] i8042: [75363] 31 <- i8042 (interrupt, 1, 12)
[   76.190682] i8042: [75365] 22 <- i8042 (interrupt, 1, 12)
[   76.192215] i8042: [75366] c2 <- i8042 (interrupt, 1, 12)
[   76.194374] i8042: [75368] 54 <- i8042 (interrupt, 1, 12)
[   76.195888] i8042: [75370] 23 <- i8042 (interrupt, 1, 12)
[   76.197472] i8042: [75372] 79 <- i8042 (interrupt, 1, 12)
[   76.199054] i8042: [75373] 31 <- i8042 (interrupt, 1, 12)
[   76.200697] i8042: [75375] 22 <- i8042 (interrupt, 1, 12)
[   76.202221] i8042: [75376] d4 <- i8042 (interrupt, 1, 12)
[   76.203837] i8042: [75378] 54 <- i8042 (interrupt, 1, 12)
[   76.205422] i8042: [75380] 23 <- i8042 (interrupt, 1, 12)
[   76.207041] i8042: [75381] 8a <- i8042 (interrupt, 1, 12)
[   76.208544] i8042: [75383] 31 <- i8042 (interrupt, 1, 12)
[   76.210196] i8042: [75384] 22 <- i8042 (interrupt, 1, 12)
[   76.211734] i8042: [75386] e7 <- i8042 (interrupt, 1, 12)
[   76.213360] i8042: [75387] 44 <- i8042 (interrupt, 1, 12)
[   76.214925] i8042: [75389] 23 <- i8042 (interrupt, 1, 12)
[   76.216464] i8042: [75391] 9e <- i8042 (interrupt, 1, 12)
[   76.218089] i8042: [75392] 31 <- i8042 (interrupt, 1, 12)
[   76.219668] i8042: [75394] 22 <- i8042 (interrupt, 1, 12)
[   76.221252] i8042: [75395] fc <- i8042 (interrupt, 1, 12)
[   76.223369] i8042: [75397] 54 <- i8042 (interrupt, 1, 12)
[   76.224954] i8042: [75399] 23 <- i8042 (interrupt, 1, 12)
[   76.226462] i8042: [75401] b6 <- i8042 (interrupt, 1, 12)
[   76.228060] i8042: [75402] 31 <- i8042 (interrupt, 1, 12)
[   76.229630] i8042: [75404] 23 <- i8042 (interrupt, 1, 12)
[   76.231248] i8042: [75405] 13 <- i8042 (interrupt, 1, 12)
[   76.232792] i8042: [75407] 54 <- i8042 (interrupt, 1, 12)
[   76.234372] i8042: [75408] 23 <- i8042 (interrupt, 1, 12)
[   76.235957] i8042: [75410] d2 <- i8042 (interrupt, 1, 12)
[   76.237536] i8042: [75412] 31 <- i8042 (interrupt, 1, 12)
[   76.239197] i8042: [75413] 23 <- i8042 (interrupt, 1, 12)
[   76.240780] i8042: [75415] 27 <- i8042 (interrupt, 1, 12)
[   76.242804] i8042: [75417] 54 <- i8042 (interrupt, 1, 12)
[   76.244478] i8042: [75419] 23 <- i8042 (interrupt, 1, 12)
[   76.246031] i8042: [75420] f1 <- i8042 (interrupt, 1, 12)
[   76.247534] i8042: [75422] 31 <- i8042 (interrupt, 1, 12)
[   76.249119] i8042: [75423] 23 <- i8042 (interrupt, 1, 12)
[   76.250695] i8042: [75425] 37 <- i8042 (interrupt, 1, 12)
[   76.252282] i8042: [75426] 54 <- i8042 (interrupt, 1, 12)
[   76.253858] i8042: [75428] 24 <- i8042 (interrupt, 1, 12)
[   76.255527] i8042: [75430] 11 <- i8042 (interrupt, 1, 12)
[   76.257075] i8042: [75431] 31 <- i8042 (interrupt, 1, 12)
[   76.258730] i8042: [75433] 23 <- i8042 (interrupt, 1, 12)
[   76.260261] i8042: [75434] 47 <- i8042 (interrupt, 1, 12)
[   76.261810] i8042: [75436] 54 <- i8042 (interrupt, 1, 12)
[   76.263358] i8042: [75437] 24 <- i8042 (interrupt, 1, 12)
[   76.264975] i8042: [75439] 33 <- i8042 (interrupt, 1, 12)
[   76.266524] i8042: [75441] 31 <- i8042 (interrupt, 1, 12)
[   76.268103] i8042: [75442] 23 <- i8042 (interrupt, 1, 12)
[   76.269702] i8042: [75444] 56 <- i8042 (interrupt, 1, 12)
[   76.271850] i8042: [75446] 54 <- i8042 (interrupt, 1, 12)
[   76.273492] i8042: [75448] 24 <- i8042 (interrupt, 1, 12)
[   76.274938] i8042: [75449] 54 <- i8042 (interrupt, 1, 12)
[   76.276530] i8042: [75451] 31 <- i8042 (interrupt, 1, 12)
[   76.278175] i8042: [75452] 23 <- i8042 (interrupt, 1, 12)
[   76.279724] i8042: [75454] 62 <- i8042 (interrupt, 1, 12)
[   76.281341] i8042: [75455] 54 <- i8042 (interrupt, 1, 12)
[   76.282922] i8042: [75457] 24 <- i8042 (interrupt, 1, 12)
[   76.284473] i8042: [75459] 72 <- i8042 (interrupt, 1, 12)
[   76.286063] i8042: [75460] 31 <- i8042 (interrupt, 1, 12)
[   76.287644] i8042: [75462] 23 <- i8042 (interrupt, 1, 12)
[   76.289253] i8042: [75463] 6b <- i8042 (interrupt, 1, 12)
[   76.291378] i8042: [75465] 54 <- i8042 (interrupt, 1, 12)
[   76.292844] i8042: [75467] 24 <- i8042 (interrupt, 1, 12)
[   76.294528] i8042: [75469] 93 <- i8042 (interrupt, 1, 12)
[   76.296114] i8042: [75470] 31 <- i8042 (interrupt, 1, 12)
[   76.297598] i8042: [75472] 03 <- i8042 (interrupt, 1, 12)
[   76.299249] i8042: [75473] 71 <- i8042 (interrupt, 1, 12)
[   76.300802] i8042: [75475] 54 <- i8042 (interrupt, 1, 12)
[   76.302392] i8042: [75476] 24 <- i8042 (interrupt, 1, 12)
[   76.303948] i8042: [75478] af <- i8042 (interrupt, 1, 12)
[   76.305552] i8042: [75480] 31 <- i8042 (interrupt, 1, 12)
[   76.307196] i8042: [75481] 03 <- i8042 (interrupt, 1, 12)
[   76.308727] i8042: [75483] 75 <- i8042 (interrupt, 1, 12)
[   76.310334] i8042: [75484] 54 <- i8042 (interrupt, 1, 12)
[   76.311913] i8042: [75486] 24 <- i8042 (interrupt, 1, 12)
[   76.313479] i8042: [75488] ca <- i8042 (interrupt, 1, 12)
[   76.315075] i8042: [75489] 31 <- i8042 (interrupt, 1, 12)
[   76.316626] i8042: [75491] 03 <- i8042 (interrupt, 1, 12)
[   76.318210] i8042: [75492] 75 <- i8042 (interrupt, 1, 12)
[   76.320291] i8042: [75494] 54 <- i8042 (interrupt, 1, 12)
[   76.321908] i8042: [75496] 24 <- i8042 (interrupt, 1, 12)
[   76.323424] i8042: [75497] e7 <- i8042 (interrupt, 1, 12)
[   76.325080] i8042: [75499] 31 <- i8042 (interrupt, 1, 12)
[   76.326623] i8042: [75501] 03 <- i8042 (interrupt, 1, 12)
[   76.328219] i8042: [75502] 72 <- i8042 (interrupt, 1, 12)
[   76.329821] i8042: [75504] 54 <- i8042 (interrupt, 1, 12)
[   76.331336] i8042: [75505] 24 <- i8042 (interrupt, 1, 12)
[   76.332960] i8042: [75507] ff <- i8042 (interrupt, 1, 12)
[   76.334495] i8042: [75509] 31 <- i8042 (interrupt, 1, 12)
[   76.336088] i8042: [75510] 03 <- i8042 (interrupt, 1, 12)
[   76.337661] i8042: [75512] 6a <- i8042 (interrupt, 1, 12)
[   76.339821] i8042: [75514] 54 <- i8042 (interrupt, 1, 12)
[   76.341405] i8042: [75515] 25 <- i8042 (interrupt, 1, 12)
[   76.342989] i8042: [75517] 1c <- i8042 (interrupt, 1, 12)
[   76.344529] i8042: [75519] 31 <- i8042 (interrupt, 1, 12)
[   76.346141] i8042: [75520] 03 <- i8042 (interrupt, 1, 12)
[   76.347674] i8042: [75522] 60 <- i8042 (interrupt, 1, 12)
[   76.349250] i8042: [75523] 54 <- i8042 (interrupt, 1, 12)
[   76.350832] i8042: [75525] 25 <- i8042 (interrupt, 1, 12)
[   76.352423] i8042: [75526] 35 <- i8042 (interrupt, 1, 12)
[   76.353998] i8042: [75528] 31 <- i8042 (interrupt, 1, 12)
[   76.355646] i8042: [75530] 03 <- i8042 (interrupt, 1, 12)
[   76.357265] i8042: [75531] 57 <- i8042 (interrupt, 1, 12)
[   76.358740] i8042: [75533] 44 <- i8042 (interrupt, 1, 12)
[   76.360323] i8042: [75534] 15 <- i8042 (interrupt, 1, 12)
[   76.361906] i8042: [75536] 5a <- i8042 (interrupt, 1, 12)
[   76.363490] i8042: [75538] 31 <- i8042 (interrupt, 1, 12)
[   76.365074] i8042: [75539] f3 <- i8042 (interrupt, 1, 12)
[   76.366651] i8042: [75541] 4a <- i8042 (interrupt, 1, 12)
[   76.368752] i8042: [75543] 44 <- i8042 (interrupt, 1, 12)
[   76.370325] i8042: [75544] 15 <- i8042 (interrupt, 1, 12)
[   76.371909] i8042: [75546] 71 <- i8042 (interrupt, 1, 12)
[   76.373490] i8042: [75548] 31 <- i8042 (interrupt, 1, 12)
[   76.375162] i8042: [75549] f3 <- i8042 (interrupt, 1, 12)
[   76.376708] i8042: [75551] 44 <- i8042 (interrupt, 1, 12)
[   76.378248] i8042: [75552] 54 <- i8042 (interrupt, 1, 12)
[   76.379848] i8042: [75554] 15 <- i8042 (interrupt, 1, 12)
[   76.381448] i8042: [75556] 89 <- i8042 (interrupt, 1, 12)
[   76.383034] i8042: [75557] 31 <- i8042 (interrupt, 1, 12)
[   76.384579] i8042: [75559] f3 <- i8042 (interrupt, 1, 12)
[   76.386162] i8042: [75560] 3e <- i8042 (interrupt, 1, 12)
[   76.388244] i8042: [75562] 54 <- i8042 (interrupt, 1, 12)
[   76.389828] i8042: [75564] 15 <- i8042 (interrupt, 1, 12)
[   76.391520] i8042: [75565] a3 <- i8042 (interrupt, 1, 12)
[   76.393051] i8042: [75567] 31 <- i8042 (interrupt, 1, 12)
[   76.394581] i8042: [75569] f3 <- i8042 (interrupt, 1, 12)
[   76.396159] i8042: [75570] 33 <- i8042 (interrupt, 1, 12)
[   76.397743] i8042: [75572] 54 <- i8042 (interrupt, 1, 12)
[   76.399327] i8042: [75573] 15 <- i8042 (interrupt, 1, 12)
[   76.400932] i8042: [75575] bf <- i8042 (interrupt, 1, 12)
[   76.402507] i8042: [75577] 31 <- i8042 (interrupt, 1, 12)
[   76.404177] i8042: [75578] f3 <- i8042 (interrupt, 1, 12)
[   76.405687] i8042: [75580] 25 <- i8042 (interrupt, 1, 12)
[   76.407376] i8042: [75581] 54 <- i8042 (interrupt, 1, 12)
[   76.408822] i8042: [75583] 15 <- i8042 (interrupt, 1, 12)
[   76.410415] i8042: [75584] db <- i8042 (interrupt, 1, 12)
[   76.412128] i8042: [75586] 31 <- i8042 (interrupt, 1, 12)
[   76.413624] i8042: [75588] f3 <- i8042 (interrupt, 1, 12)
[   76.415265] i8042: [75589] 19 <- i8042 (interrupt, 1, 12)
[   76.417349] i8042: [75591] 54 <- i8042 (interrupt, 1, 12)
[   76.418930] i8042: [75593] 15 <- i8042 (interrupt, 1, 12)
[   76.420543] i8042: [75595] f5 <- i8042 (interrupt, 1, 12)
[   76.421989] i8042: [75596] 31 <- i8042 (interrupt, 1, 12)
[   76.423600] i8042: [75598] f3 <- i8042 (interrupt, 1, 12)
[   76.425193] i8042: [75599] 0e <- i8042 (interrupt, 1, 12)
[   76.426736] i8042: [75601] 54 <- i8042 (interrupt, 1, 12)
[   76.428318] i8042: [75602] 16 <- i8042 (interrupt, 1, 12)
[   76.429974] i8042: [75604] 0d <- i8042 (interrupt, 1, 12)
[   76.431530] i8042: [75606] 31 <- i8042 (interrupt, 1, 12)
[   76.433112] i8042: [75607] f3 <- i8042 (interrupt, 1, 12)
[   76.434654] i8042: [75609] 06 <- i8042 (interrupt, 1, 12)
[   76.436805] i8042: [75611] 54 <- i8042 (interrupt, 1, 12)
[   76.438382] i8042: [75612] 16 <- i8042 (interrupt, 1, 12)
[   76.439999] i8042: [75614] 25 <- i8042 (interrupt, 1, 12)
[   76.441580] i8042: [75616] 31 <- i8042 (interrupt, 1, 12)
[   76.443060] i8042: [75617] f2 <- i8042 (interrupt, 1, 12)
[   76.444649] i8042: [75619] ff <- i8042 (interrupt, 1, 12)
[   76.446225] i8042: [75620] 54 <- i8042 (interrupt, 1, 12)
[   76.447843] i8042: [75622] 16 <- i8042 (interrupt, 1, 12)
[   76.449435] i8042: [75624] 3a <- i8042 (interrupt, 1, 12)
[   76.451041] i8042: [75625] 31 <- i8042 (interrupt, 1, 12)
[   76.452594] i8042: [75627] f2 <- i8042 (interrupt, 1, 12)
[   76.454203] i8042: [75628] fb <- i8042 (interrupt, 1, 12)
[   76.456289] i8042: [75630] 54 <- i8042 (interrupt, 1, 12)
[   76.457906] i8042: [75632] 16 <- i8042 (interrupt, 1, 12)
[   76.459389] i8042: [75633] 4e <- i8042 (interrupt, 1, 12)
[   76.460965] i8042: [75635] 31 <- i8042 (interrupt, 1, 12)
[   76.462550] i8042: [75637] f2 <- i8042 (interrupt, 1, 12)
[   76.464128] i8042: [75638] fa <- i8042 (interrupt, 1, 12)
[   76.465792] i8042: [75640] 54 <- i8042 (interrupt, 1, 12)
[   76.467331] i8042: [75641] 26 <- i8042 (interrupt, 1, 12)
[   76.468951] i8042: [75643] 62 <- i8042 (interrupt, 1, 12)
[   76.470538] i8042: [75645] 31 <- i8042 (interrupt, 1, 12)
[   76.472115] i8042: [75646] 02 <- i8042 (interrupt, 1, 12)
[   76.473679] i8042: [75648] fc <- i8042 (interrupt, 1, 12)
[   76.475286] i8042: [75649] 54 <- i8042 (interrupt, 1, 12)
[   76.476794] i8042: [75651] 26 <- i8042 (interrupt, 1, 12)
[   76.478379] i8042: [75652] 75 <- i8042 (interrupt, 1, 12)
[   76.480009] i8042: [75654] 31 <- i8042 (interrupt, 1, 12)
[   76.481594] i8042: [75656] 02 <- i8042 (interrupt, 1, 12)
[   76.483167] i8042: [75657] fe <- i8042 (interrupt, 1, 12)
[   76.485286] i8042: [75659] 54 <- i8042 (interrupt, 1, 12)
[   76.486869] i8042: [75661] 26 <- i8042 (interrupt, 1, 12)
[   76.488474] i8042: [75662] 87 <- i8042 (interrupt, 1, 12)
[   76.490074] i8042: [75664] 31 <- i8042 (interrupt, 1, 12)
[   76.491575] i8042: [75666] 03 <- i8042 (interrupt, 1, 12)
[   76.493131] i8042: [75667] 01 <- i8042 (interrupt, 1, 12)
[   76.494715] i8042: [75669] 54 <- i8042 (interrupt, 1, 12)
[   76.496307] i8042: [75670] 26 <- i8042 (interrupt, 1, 12)
[   76.497880] i8042: [75672] 99 <- i8042 (interrupt, 1, 12)
[   76.499481] i8042: [75674] 31 <- i8042 (interrupt, 1, 12)
[   76.501112] i8042: [75675] 03 <- i8042 (interrupt, 1, 12)
[   76.502663] i8042: [75677] 06 <- i8042 (interrupt, 1, 12)
[   76.504779] i8042: [75679] 54 <- i8042 (interrupt, 1, 12)
[   76.506363] i8042: [75680] 26 <- i8042 (interrupt, 1, 12)
[   76.507979] i8042: [75682] a7 <- i8042 (interrupt, 1, 12)
[   76.509478] i8042: [75684] 31 <- i8042 (interrupt, 1, 12)
[   76.511080] i8042: [75685] 03 <- i8042 (interrupt, 1, 12)
[   76.512660] i8042: [75687] 0c <- i8042 (interrupt, 1, 12)
[   76.514225] i8042: [75688] 44 <- i8042 (interrupt, 1, 12)
[   76.515857] i8042: [75690] 26 <- i8042 (interrupt, 1, 12)
[   76.517439] i8042: [75692] b1 <- i8042 (interrupt, 1, 12)
[   76.519020] i8042: [75693] 31 <- i8042 (interrupt, 1, 12)
[   76.520527] i8042: [75695] 03 <- i8042 (interrupt, 1, 12)
[   76.522188] i8042: [75696] 14 <- i8042 (interrupt, 1, 12)
[   76.523737] i8042: [75698] 44 <- i8042 (interrupt, 1, 12)
[   76.525359] i8042: [75699] 26 <- i8042 (interrupt, 1, 12)
[   76.526898] i8042: [75701] b9 <- i8042 (interrupt, 1, 12)
[   76.528454] i8042: [75703] 31 <- i8042 (interrupt, 1, 12)
[   76.530037] i8042: [75704] 03 <- i8042 (interrupt, 1, 12)
[   76.531640] i8042: [75706] 1d <- i8042 (interrupt, 1, 12)
[   76.533762] i8042: [75708] 44 <- i8042 (interrupt, 1, 12)
[   76.535342] i8042: [75709] 26 <- i8042 (interrupt, 1, 12)
[   76.536931] i8042: [75711] c0 <- i8042 (interrupt, 1, 12)
[   76.538563] i8042: [75713] 31 <- i8042 (interrupt, 1, 12)
[   76.540130] i8042: [75714] 03 <- i8042 (interrupt, 1, 12)
[   76.541620] i8042: [75716] 26 <- i8042 (interrupt, 1, 12)
[   76.543228] i8042: [75717] 44 <- i8042 (interrupt, 1, 12)
[   76.544810] i8042: [75719] 26 <- i8042 (interrupt, 1, 12)
[   76.546353] i8042: [75720] c4 <- i8042 (interrupt, 1, 12)
[   76.548004] i8042: [75722] 31 <- i8042 (interrupt, 1, 12)
[   76.549530] i8042: [75724] 03 <- i8042 (interrupt, 1, 12)
[   76.551175] i8042: [75725] 2e <- i8042 (interrupt, 1, 12)
[   76.553268] i8042: [75727] 44 <- i8042 (interrupt, 1, 12)
[   76.554842] i8042: [75729] 26 <- i8042 (interrupt, 1, 12)
[   76.556362] i8042: [75730] c6 <- i8042 (interrupt, 1, 12)
[   76.558043] i8042: [75732] 31 <- i8042 (interrupt, 1, 12)
[   76.559562] i8042: [75734] 03 <- i8042 (interrupt, 1, 12)
[   76.561174] i8042: [75735] 35 <- i8042 (interrupt, 1, 12)
[   76.562720] i8042: [75737] 44 <- i8042 (interrupt, 1, 12)
[   76.564271] i8042: [75738] 26 <- i8042 (interrupt, 1, 12)
[   76.565862] i8042: [75740] c7 <- i8042 (interrupt, 1, 12)
[   76.567461] i8042: [75742] 31 <- i8042 (interrupt, 1, 12)
[   76.569021] i8042: [75743] 03 <- i8042 (interrupt, 1, 12)
[   76.570612] i8042: [75745] 3d <- i8042 (interrupt, 1, 12)
[   76.572293] i8042: [75746] 44 <- i8042 (interrupt, 1, 12)
[   76.573840] i8042: [75748] 16 <- i8042 (interrupt, 1, 12)
[   76.575400] i8042: [75749] c7 <- i8042 (interrupt, 1, 12)
[   76.576979] i8042: [75751] 31 <- i8042 (interrupt, 1, 12)
[   76.578528] i8042: [75753] f3 <- i8042 (interrupt, 1, 12)
[   76.580159] i8042: [75754] 46 <- i8042 (interrupt, 1, 12)
[   76.582184] i8042: [75756] 54 <- i8042 (interrupt, 1, 12)
[   76.583773] i8042: [75758] 16 <- i8042 (interrupt, 1, 12)
[   76.585357] i8042: [75759] c5 <- i8042 (interrupt, 1, 12)
[   76.586932] i8042: [75761] 31 <- i8042 (interrupt, 1, 12)
[   76.588523] i8042: [75763] d3 <- i8042 (interrupt, 1, 12)
[   76.590170] i8042: [75764] 51 <- i8042 (interrupt, 1, 12)
[   76.591690] i8042: [75766] 54 <- i8042 (interrupt, 1, 12)
[   76.593267] i8042: [75767] 16 <- i8042 (interrupt, 1, 12)
[   76.594849] i8042: [75769] bd <- i8042 (interrupt, 1, 12)
[   76.596431] i8042: [75770] 31 <- i8042 (interrupt, 1, 12)
[   76.598013] i8042: [75772] c3 <- i8042 (interrupt, 1, 12)
[   76.599638] i8042: [75774] 5e <- i8042 (interrupt, 1, 12)
[   76.601678] i8042: [75776] 54 <- i8042 (interrupt, 1, 12)
[   76.603275] i8042: [75777] 16 <- i8042 (interrupt, 1, 12)
[   76.604862] i8042: [75779] b0 <- i8042 (interrupt, 1, 12)
[   76.606534] i8042: [75781] 31 <- i8042 (interrupt, 1, 12)
[   76.608118] i8042: [75782] c3 <- i8042 (interrupt, 1, 12)
[   76.609596] i8042: [75784] 6a <- i8042 (interrupt, 1, 12)
[   76.611216] i8042: [75785] 54 <- i8042 (interrupt, 1, 12)
[   76.612808] i8042: [75787] 16 <- i8042 (interrupt, 1, 12)
[   76.614414] i8042: [75788] 9e <- i8042 (interrupt, 1, 12)
[   76.616008] i8042: [75790] 31 <- i8042 (interrupt, 1, 12)
[   76.617554] i8042: [75792] d3 <- i8042 (interrupt, 1, 12)
[   76.619098] i8042: [75793] 74 <- i8042 (interrupt, 1, 12)
[   76.620674] i8042: [75795] 54 <- i8042 (interrupt, 1, 12)
[   76.622255] i8042: [75796] 16 <- i8042 (interrupt, 1, 12)
[   76.623909] i8042: [75798] 87 <- i8042 (interrupt, 1, 12)
[   76.625424] i8042: [75799] 31 <- i8042 (interrupt, 1, 12)
[   76.627013] i8042: [75801] d3 <- i8042 (interrupt, 1, 12)
[   76.628641] i8042: [75803] 7b <- i8042 (interrupt, 1, 12)
[   76.630674] i8042: [75805] 54 <- i8042 (interrupt, 1, 12)
[   76.632330] i8042: [75806] 16 <- i8042 (interrupt, 1, 12)
[   76.633847] i8042: [75808] 6d <- i8042 (interrupt, 1, 12)
[   76.635433] i8042: [75809] 31 <- i8042 (interrupt, 1, 12)
[   76.637007] i8042: [75811] d3 <- i8042 (interrupt, 1, 12)
[   76.638588] i8042: [75813] 80 <- i8042 (interrupt, 1, 12)
[   76.640219] i8042: [75814] 54 <- i8042 (interrupt, 1, 12)
[   76.641824] i8042: [75816] 16 <- i8042 (interrupt, 1, 12)
[   76.643407] i8042: [75817] 50 <- i8042 (interrupt, 1, 12)
[   76.644989] i8042: [75819] 31 <- i8042 (interrupt, 1, 12)
[   76.646540] i8042: [75821] d3 <- i8042 (interrupt, 1, 12)
[   76.648152] i8042: [75822] 82 <- i8042 (interrupt, 1, 12)
[   76.650208] i8042: [75824] 54 <- i8042 (interrupt, 1, 12)
[   76.651789] i8042: [75826] 16 <- i8042 (interrupt, 1, 12)
[   76.653376] i8042: [75827] 31 <- i8042 (interrupt, 1, 12)
[   76.654958] i8042: [75829] 31 <- i8042 (interrupt, 1, 12)
[   76.656571] i8042: [75831] f3 <- i8042 (interrupt, 1, 12)
[   76.658126] i8042: [75832] 80 <- i8042 (interrupt, 1, 12)
[   76.659737] i8042: [75834] 54 <- i8042 (interrupt, 1, 12)
[   76.661322] i8042: [75835] 16 <- i8042 (interrupt, 1, 12)
[   76.662850] i8042: [75837] 0f <- i8042 (interrupt, 1, 12)
[   76.664474] i8042: [75839] 31 <- i8042 (interrupt, 1, 12)
[   76.666001] i8042: [75840] f3 <- i8042 (interrupt, 1, 12)
[   76.667580] i8042: [75842] 78 <- i8042 (interrupt, 1, 12)
[   76.669165] i8042: [75843] 44 <- i8042 (interrupt, 1, 12)
[   76.670788] i8042: [75845] 15 <- i8042 (interrupt, 1, 12)
[   76.672403] i8042: [75846] e7 <- i8042 (interrupt, 1, 12)
[   76.674017] i8042: [75848] 31 <- i8042 (interrupt, 1, 12)
[   76.675498] i8042: [75850] f3 <- i8042 (interrupt, 1, 12)
[   76.677147] i8042: [75851] 6e <- i8042 (interrupt, 1, 12)
[   76.679262] i8042: [75853] 54 <- i8042 (interrupt, 1, 12)
[   76.680824] i8042: [75855] 15 <- i8042 (interrupt, 1, 12)
[   76.682330] i8042: [75856] c8 <- i8042 (interrupt, 1, 12)
[   76.683911] i8042: [75858] 31 <- i8042 (interrupt, 1, 12)
[   76.685512] i8042: [75860] f3 <- i8042 (interrupt, 1, 12)
[   76.687108] i8042: [75861] 65 <- i8042 (interrupt, 1, 12)
[   76.688713] i8042: [75863] 54 <- i8042 (interrupt, 1, 12)
[   76.690309] i8042: [75864] 15 <- i8042 (interrupt, 1, 12)
[   76.691894] i8042: [75866] a5 <- i8042 (interrupt, 1, 12)
[   76.693498] i8042: [75868] 31 <- i8042 (interrupt, 1, 12)
[   76.694998] i8042: [75869] f3 <- i8042 (interrupt, 1, 12)
[   76.696609] i8042: [75871] 5c <- i8042 (interrupt, 1, 12)
[   76.698660] i8042: [75873] 54 <- i8042 (interrupt, 1, 12)
[   76.700282] i8042: [75874] 25 <- i8042 (interrupt, 1, 12)
[   76.701860] i8042: [75876] 7f <- i8042 (interrupt, 1, 12)
[   76.703463] i8042: [75878] 31 <- i8042 (interrupt, 1, 12)
[   76.705035] i8042: [75879] 03 <- i8042 (interrupt, 1, 12)
[   76.706572] i8042: [75881] 51 <- i8042 (interrupt, 1, 12)
[   76.708273] i8042: [75882] 54 <- i8042 (interrupt, 1, 12)
[   76.709807] i8042: [75884] 25 <- i8042 (interrupt, 1, 12)
[   76.711415] i8042: [75885] 5c <- i8042 (interrupt, 1, 12)
[   76.712921] i8042: [75887] 31 <- i8042 (interrupt, 1, 12)
[   76.714485] i8042: [75889] 23 <- i8042 (interrupt, 1, 12)
[   76.716066] i8042: [75890] 46 <- i8042 (interrupt, 1, 12)
[   76.718186] i8042: [75892] 54 <- i8042 (interrupt, 1, 12)
[   76.719766] i8042: [75894] 25 <- i8042 (interrupt, 1, 12)
[   76.721359] i8042: [75895] 3f <- i8042 (interrupt, 1, 12)
[   76.722982] i8042: [75897] 31 <- i8042 (interrupt, 1, 12)
[   76.724574] i8042: [75899] 23 <- i8042 (interrupt, 1, 12)
[   76.726105] i8042: [75900] 3c <- i8042 (interrupt, 1, 12)
[   76.727730] i8042: [75902] 54 <- i8042 (interrupt, 1, 12)
[   76.729306] i8042: [75903] 25 <- i8042 (interrupt, 1, 12)
[   76.730860] i8042: [75905] 27 <- i8042 (interrupt, 1, 12)
[   76.732402] i8042: [75906] 31 <- i8042 (interrupt, 1, 12)
[   76.734019] i8042: [75908] 23 <- i8042 (interrupt, 1, 12)
[   76.735606] i8042: [75910] 30 <- i8042 (interrupt, 1, 12)
[   76.737183] i8042: [75911] 54 <- i8042 (interrupt, 1, 12)
[   76.738801] i8042: [75913] 25 <- i8042 (interrupt, 1, 12)
[   76.740413] i8042: [75914] 16 <- i8042 (interrupt, 1, 12)
[   76.741959] i8042: [75916] 31 <- i8042 (interrupt, 1, 12)
[   76.743530] i8042: [75918] 23 <- i8042 (interrupt, 1, 12)
[   76.745077] i8042: [75919] 27 <- i8042 (interrupt, 1, 12)
[   76.747144] i8042: [75921] 54 <- i8042 (interrupt, 1, 12)
[   76.748728] i8042: [75923] 25 <- i8042 (interrupt, 1, 12)
[   76.750309] i8042: [75924] 0d <- i8042 (interrupt, 1, 12)
[   76.751926] i8042: [75926] 31 <- i8042 (interrupt, 1, 12)
[   76.753486] i8042: [75928] 23 <- i8042 (interrupt, 1, 12)
[   76.755057] i8042: [75929] 21 <- i8042 (interrupt, 1, 12)
[   76.756725] i8042: [75931] 54 <- i8042 (interrupt, 1, 12)
[   76.758318] i8042: [75932] 25 <- i8042 (interrupt, 1, 12)
[   76.759817] i8042: [75934] 08 <- i8042 (interrupt, 1, 12)
[   76.761429] i8042: [75935] 31 <- i8042 (interrupt, 1, 12)
[   76.763073] i8042: [75937] 23 <- i8042 (interrupt, 1, 12)
[   76.764574] i8042: [75939] 1d <- i8042 (interrupt, 1, 12)
[   76.766674] i8042: [75941] 54 <- i8042 (interrupt, 1, 12)
[   76.768318] i8042: [75942] 25 <- i8042 (interrupt, 1, 12)
[   76.769906] i8042: [75944] 05 <- i8042 (interrupt, 1, 12)
[   76.771516] i8042: [75946] 31 <- i8042 (interrupt, 1, 12)
[   76.773036] i8042: [75947] 23 <- i8042 (interrupt, 1, 12)
[   76.774575] i8042: [75949] 1b <- i8042 (interrupt, 1, 12)
[   76.776175] i8042: [75950] 54 <- i8042 (interrupt, 1, 12)
[   76.777781] i8042: [75952] 25 <- i8042 (interrupt, 1, 12)
[   76.779342] i8042: [75953] 05 <- i8042 (interrupt, 1, 12)
[   76.780880] i8042: [75955] 31 <- i8042 (interrupt, 1, 12)
[   76.782463] i8042: [75957] 23 <- i8042 (interrupt, 1, 12)
[   76.784076] i8042: [75958] 18 <- i8042 (interrupt, 1, 12)
[   76.785661] i8042: [75960] 54 <- i8042 (interrupt, 1, 12)
[   76.787234] i8042: [75961] 25 <- i8042 (interrupt, 1, 12)
[   76.788862] i8042: [75963] 07 <- i8042 (interrupt, 1, 12)
[   76.790507] i8042: [75965] 31 <- i8042 (interrupt, 1, 12)
[   76.791992] i8042: [75966] 23 <- i8042 (interrupt, 1, 12)
[   76.793537] i8042: [75968] 15 <- i8042 (interrupt, 1, 12)
[   76.795691] i8042: [75970] 54 <- i8042 (interrupt, 1, 12)
[   76.797250] i8042: [75971] 25 <- i8042 (interrupt, 1, 12)
[   76.798793] i8042: [75973] 09 <- i8042 (interrupt, 1, 12)
[   76.800412] i8042: [75974] 31 <- i8042 (interrupt, 1, 12)
[   76.802007] i8042: [75976] 23 <- i8042 (interrupt, 1, 12)
[   76.803546] i8042: [75978] 12 <- i8042 (interrupt, 1, 12)
[   76.805201] i8042: [75979] 54 <- i8042 (interrupt, 1, 12)
[   76.806813] i8042: [75981] 25 <- i8042 (interrupt, 1, 12)
[   76.808320] i8042: [75982] 0d <- i8042 (interrupt, 1, 12)
[   76.809944] i8042: [75984] 31 <- i8042 (interrupt, 1, 12)
[   76.811527] i8042: [75986] 23 <- i8042 (interrupt, 1, 12)
[   76.813061] i8042: [75987] 10 <- i8042 (interrupt, 1, 12)
[   76.815126] i8042: [75989] 54 <- i8042 (interrupt, 1, 12)
[   76.816746] i8042: [75991] 25 <- i8042 (interrupt, 1, 12)
[   76.818335] i8042: [75992] 13 <- i8042 (interrupt, 1, 12)
[   76.819912] i8042: [75994] 31 <- i8042 (interrupt, 1, 12)
[   76.821539] i8042: [75996] 23 <- i8042 (interrupt, 1, 12)
[   76.823116] i8042: [75997] 0d <- i8042 (interrupt, 1, 12)
[   76.824704] i8042: [75999] 54 <- i8042 (interrupt, 1, 12)
[   76.826293] i8042: [76000] 25 <- i8042 (interrupt, 1, 12)
[   76.827861] i8042: [76002] 1e <- i8042 (interrupt, 1, 12)
[   76.829432] i8042: [76004] 31 <- i8042 (interrupt, 1, 12)
[   76.830952] i8042: [76005] 23 <- i8042 (interrupt, 1, 12)
[   76.832532] i8042: [76007] 0b <- i8042 (interrupt, 1, 12)
[   76.834115] i8042: [76008] 54 <- i8042 (interrupt, 1, 12)
[   76.835694] i8042: [76010] 15 <- i8042 (interrupt, 1, 12)
[   76.837274] i8042: [76011] 35 <- i8042 (interrupt, 1, 12)
[   76.838931] i8042: [76013] 31 <- i8042 (interrupt, 1, 12)
[   76.840574] i8042: [76015] a3 <- i8042 (interrupt, 1, 12)
[   76.842019] i8042: [76016] 05 <- i8042 (interrupt, 1, 12)
[   76.844189] i8042: [76018] 44 <- i8042 (interrupt, 1, 12)
[   76.845698] i8042: [76020] 15 <- i8042 (interrupt, 1, 12)
[   76.847274] i8042: [76021] 5b <- i8042 (interrupt, 1, 12)
[   76.848897] i8042: [76023] 31 <- i8042 (interrupt, 1, 12)
[   76.850563] i8042: [76025] 12 <- i8042 (interrupt, 1, 12)
[   76.852021] i8042: [76026] fd <- i8042 (interrupt, 1, 12)
[   76.853639] i8042: [76028] 44 <- i8042 (interrupt, 1, 12)
[   76.855184] i8042: [76029] 15 <- i8042 (interrupt, 1, 12)
[   76.856838] i8042: [76031] 87 <- i8042 (interrupt, 1, 12)
[   76.858383] i8042: [76032] 31 <- i8042 (interrupt, 1, 12)
[   76.859927] i8042: [76034] 12 <- i8042 (interrupt, 1, 12)
[   76.861538] i8042: [76036] fd <- i8042 (interrupt, 1, 12)
[   76.863599] i8042: [76038] 04 <- i8042 (interrupt, 1, 12)
[   76.865185] i8042: [76039] 00 <- i8042 (interrupt, 1, 12)
[   76.866762] i8042: [76041] 00 <- i8042 (interrupt, 1, 12)
[   76.868342] i8042: [76042] 10 <- i8042 (interrupt, 1, 12)
[   76.869925] i8042: [76044] 00 <- i8042 (interrupt, 1, 12)
[   76.871507] i8042: [76046] 00 <- i8042 (interrupt, 1, 12)
[   77.438851] wlan0: authenticate with c8:9e:43:94:32:f2
[   77.446795] wlan0: send auth to c8:9e:43:94:32:f2 (try 1/3)
[   77.452855] wlan0: authenticated
[   77.453502] wlan0: associate with c8:9e:43:94:32:f2 (try 1/3)
[   77.454881] wlan0: RX AssocResp from c8:9e:43:94:32:f2 (capab=0x11 status=0 aid=29)
[   77.465411] wlan0: associated
[   77.493801] wlan0: dropped frame to c8:9e:43:94:32:f2 (unauthorized port)
[   77.578514] wlan0: Limiting TX power to 30 (30 - 0) dBm as advertised by c8:9e:43:94:32:f2

^ permalink raw reply

* Re: [v2] Input: iqs269a - Use scope-based resource management in iqs269_parse_chan()
From: Markus Elfring @ 2024-03-04 17:48 UTC (permalink / raw)
  To: Dmitry Torokhov, Jeff LaBundy, linux-input, kernel-janitors
  Cc: Mattijs Korpershoek, Rob Herring, Uwe Kleine-König,
	ye xingchen, LKML, Jonathan Cameron
In-Reply-To: <ZeYBTUQRAp2u3bXX@google.com>

> The extra curly braces are absolutely not needed. The for loop's body
> already defines scope, __cleanup()s should be called at the end of the body.

I present an other development opinion here.
I got the impression that the required scope should be smaller for
the adjusted local variable “ev_node” (according to the previous function implementation).

Otherwise:
How do you think about to move any source code part from the loop
into a separate function?

Regards,
Markus

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox