Matheus
|
0bff52b41e
|
sched: finish preparing scheduler for rewrite
|
2024-09-21 23:06:37 -03:00 |
|
Matheus
|
698b45d31d
|
poll: fix issue with revents being 0
|
2024-09-17 22:29:20 -03:00 |
|
Matheus
|
16b6c86a5f
|
cpu: rename _cpu() to current_cpu()
|
2024-09-15 19:03:09 -03:00 |
|
Matheus
|
e058d62261
|
cpu: change _cpu()->thread calls to current_thread() to fix smp race
|
2024-09-15 17:47:26 -03:00 |
|
Matheus
|
1d2dc5e6e2
|
poll: 0 sized descs
|
2024-06-27 21:14:20 -03:00 |
|
Matheus
|
71ae97addb
|
poll: properly return POLLERR and POLLHUP
|
2024-06-03 22:03:09 -03:00 |
|
Matheus
|
257eddc9d5
|
poll: fix deadlock
|
2024-04-20 15:47:00 -03:00 |
|
Matheus
|
b512cfdb91
|
poll: fix interrupted sleep
|
2024-04-14 19:13:12 -03:00 |
|
Matheus
|
f19f784694
|
poll: fix interruptible sleep
|
2024-04-14 12:06:08 -03:00 |
|
Matheus
|
e17583de1b
|
poll: use spinlocks rather than mutexes for use in higher IPLs
|
2024-04-07 16:34:40 -03:00 |
|
Matheus
|
9519e4c67a
|
poll: init changes
|
2023-09-30 12:48:55 -03:00 |
|
Matheus
|
2398dd9b80
|
poll: timeout
|
2023-07-09 18:11:53 -03:00 |
|
Matheus
|
e938d0332e
|
kernel: poll system and poll syscall
|
2023-07-08 22:02:36 -03:00 |
|