feat: fstat now handle symbolic link
[lunaix-os.git] / lunaix-os / hal / char / uart / 16550_pmio.c
index 1415174f432c96593f554344dc60a7df3a8ca68d..ed3a6186504b2210f6dcb7059145d218a143add2 100644 (file)
@@ -77,7 +77,7 @@ upiom_init(struct device_def* def)
         uart_enable_fifo(uart, UART_FIFO8);
         llist_append(&com_ports, &uart->local_ports);
 
         uart_enable_fifo(uart, UART_FIFO8);
         llist_append(&com_ports, &uart->local_ports);
 
-        struct serial_dev* sdev = serial_create();
+        struct serial_dev* sdev = serial_create(&def->class);
         sdev->backend = uart;
         sdev->write = uart_general_tx;
         sdev->exec_cmd = uart_general_exec_cmd;
         sdev->backend = uart;
         sdev->write = uart_general_tx;
         sdev->exec_cmd = uart_general_exec_cmd;