Liav A
41dae9b3c7
Kernel: Convert i8042 code to use the ErrorOr pattern more broadly
...
Not only does it makes the code more robust and correct as it allows
error propagation, it allows us to enforce timeouts on waiting loops so
we don't hang forever, by waiting for the i8042 controller to respond to
us.
Therefore, it makes the i8042 more resilient against faulty hardware and
bad behaving chipsets out there.
2022-02-10 15:42:56 +02:00
..
2022-01-23 22:45:21 +00:00
2022-02-09 21:04:51 +00:00
2022-02-03 23:33:20 +01:00
2022-02-10 15:42:56 +02:00
2022-02-07 13:02:34 +01:00
2022-02-09 21:04:51 +00:00
2022-02-09 21:05:48 +00:00
2022-02-05 22:50:39 +01:00
2022-02-05 18:13:02 +00:00
2022-02-03 23:33:20 +01:00
2022-01-30 16:21:59 +01:00
2022-02-09 21:04:51 +00:00
2022-02-07 13:18:13 +01:00
2022-02-09 21:04:51 +00:00
2022-02-09 21:04:51 +00:00
2022-02-09 21:04:51 +00:00
2022-01-30 16:21:59 +01:00
2022-01-18 21:00:46 +02:00
2022-02-09 21:04:51 +00:00
2021-12-01 11:22:04 -08:00
2021-12-01 11:22:04 -08:00
2022-02-04 21:34:12 +01:00
2022-02-02 18:26:59 +01:00
2022-02-02 18:26:59 +01:00
2022-01-12 16:09:09 +02:00
2021-11-08 01:10:53 +01:00
2022-02-09 17:59:19 +00:00
2021-11-21 20:22:48 +01:00
2021-11-21 20:22:48 +01:00
2021-11-08 01:10:53 +01:00
2022-02-03 16:11:26 +01:00
2022-02-09 21:05:48 +00:00
2021-12-28 23:08:50 +01:00
2021-12-30 14:16:03 +01:00
2022-01-12 16:09:09 +02:00
2021-11-11 01:27:46 +01:00
2021-11-11 01:27:46 +01:00
2022-02-09 21:05:48 +00:00
2021-11-24 22:56:39 +01:00
2021-11-30 11:16:35 +01:00
2022-01-29 23:01:23 +02:00
2022-01-30 16:21:59 +01:00
2021-11-11 01:27:46 +01:00
2022-01-24 10:41:47 +00:00
2021-12-30 18:10:51 +01:00
2022-01-06 22:34:11 +01:00
2022-01-21 19:34:10 +02:00
2022-01-30 16:21:59 +01:00
2022-01-12 16:09:09 +02:00
2022-01-12 16:09:09 +02:00
2021-11-17 00:21:13 +01:00
2022-01-30 16:21:59 +01:00
2022-01-29 16:45:39 +01:00
2021-12-30 14:32:17 +01:00
2022-01-30 16:21:59 +01:00
2021-11-08 01:10:53 +01:00
2021-11-08 01:10:53 +01:00
2021-12-12 22:32:35 +01:00
2022-01-29 02:17:09 +01:00
2021-12-26 21:22:59 +01:00
2022-01-24 22:36:09 +01:00
2022-01-07 10:56:59 +01:00
2021-12-30 14:32:17 +01:00
2022-01-30 16:21:59 +01:00
2022-01-30 16:21:59 +01:00
2021-12-22 00:02:36 -08:00
2022-01-30 16:21:59 +01:00
2021-11-14 22:52:35 +01:00
2022-02-09 21:04:51 +00:00
2022-02-03 23:33:20 +01:00
2022-01-30 16:21:59 +01:00
2022-01-30 16:21:59 +01:00
2021-12-30 14:32:17 +01:00
2022-02-03 16:11:26 +01:00
2021-11-08 01:10:53 +01:00
2021-12-16 22:21:35 +03:30
2021-11-17 00:21:13 +01:00
2021-12-05 15:31:03 +01:00
2021-12-30 14:32:17 +01:00