X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/8fce4520de1f257819b16f9253fa28dcdae743f4..8efc0cf32160c68772a2ce1887e6a397852d3d96:/lunaix-os/hal/char/serial.c diff --git a/lunaix-os/hal/char/serial.c b/lunaix-os/hal/char/serial.c index 2c4a272..8997c57 100644 --- a/lunaix-os/hal/char/serial.c +++ b/lunaix-os/hal/char/serial.c @@ -171,6 +171,8 @@ serial_create() sdev->dev = dev; dev->underlay = sdev; + waitq_init(&sdev->wq_rxdone); + waitq_init(&sdev->wq_txdone); fifo_init(&sdev->rxbuf, valloc(RXBUF_SIZE), RXBUF_SIZE, 0); llist_append(&serial_devs, &sdev->sdev_list); // llist_init_head(&sdev->cmds);