summaryrefslogtreecommitdiff
path: root/src/kernel/arch/amd64/driver/serial.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/arch/amd64/driver/serial.c')
-rw-r--r--src/kernel/arch/amd64/driver/serial.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kernel/arch/amd64/driver/serial.c b/src/kernel/arch/amd64/driver/serial.c
index eb347d0..76ec33b 100644
--- a/src/kernel/arch/amd64/driver/serial.c
+++ b/src/kernel/arch/amd64/driver/serial.c
@@ -22,7 +22,7 @@ void serial_init(void) {
if (COM1_exists) {
vfs_root_register("/dev/com1", accept);
}
- postqueue_init(&hung_reads);
+ reqqueue_init(&hung_reads);
}
static bool serial_selftest(void) {
@@ -58,7 +58,7 @@ void serial_preinit(void) {
static void serial_irq(void) {
ring_put1b((void*)&backlog, port_in8(COM1));
- postqueue_ringreadall(&hung_reads, (void*)&backlog);
+ reqqueue_ringreadall(&hung_reads, (void*)&backlog);
}
@@ -81,8 +81,8 @@ static void accept(VfsReq *req) {
vfsreq_finish_short(req, valid ? 0 : -1);
break;
case VFSOP_READ:
- postqueue_join(&hung_reads, req);
- postqueue_ringreadall(&hung_reads, (void*)&backlog);
+ reqqueue_join(&hung_reads, req);
+ reqqueue_ringreadall(&hung_reads, (void*)&backlog);
break;
case VFSOP_WRITE:
if (req->caller && !req->flags) {