Cautreoxit
|
dbba54b02c
|
Workaround unrecognized input event types by writing all zeros
|
2025-12-09 10:20:57 +08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
Cautreoxit
|
4f71f4bbe6
|
Add some ioctls for evdev
|
2025-12-07 17:30:04 +08:00 |
Ruihan Li
|
4e76ed5fea
|
Migrate to new ioctl infrastructure
|
2025-12-07 12:01:05 +08:00 |
Ruihan Li
|
0b664a012e
|
Group modules into `device/registry`
|
2025-12-01 00:05:29 +08:00 |
Ruihan Li
|
34a9f84c5a
|
Remove `Char{File,Device}` & `DevtmpfsName`
|
2025-12-01 00:05:29 +08:00 |
Ruihan Li
|
dc21266510
|
Remove `OpenCharFile`
|
2025-12-01 00:05:29 +08:00 |
Ruihan Li
|
17b62917cd
|
Perform some remaining cleanups
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
0fd2066ac3
|
Fix potential atomic mode breaks
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
d99791ba57
|
Fix the handling when the buffer is full
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
efeaf5fa6e
|
Fix potential deadlocks
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
42026b3eb9
|
Define a specific clock type
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
1c7fc4a6e6
|
Align the read behavior to Linux's
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
52a7d3eddd
|
Simplify the logic related to I/O events
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
6e866cc4c2
|
Remove the unused event count
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
33428b46b9
|
Clarify error codes and messages
|
2025-11-26 17:35:42 +08:00 |
Ruihan Li
|
2892b8a977
|
Use `size_of` in preludes
|
2025-11-26 17:35:42 +08:00 |
Cautreoxit
|
869e04f6bb
|
Add evdev module
|
2025-11-24 11:42:36 +08:00 |