- size_t sz = chdev->ops.read(chdev, inbuffer, 0, max_lb_sz);
+ size_t sz = chdev->ops.read_async(chdev, inbuffer, 0, max_lb_sz);
time_t t = clock_systime(), dt = 0;
time_t expr = (tdev->cc[_VTIME] * 100) - 1;
time_t t = clock_systime(), dt = 0;
time_t expr = (tdev->cc[_VTIME] * 100) - 1;
- sz +=
- chdev->ops.read(chdev, inbuffer, sz, max_lb_sz);
+ sz += chdev->ops.read_async(chdev, inbuffer, sz, max_lb_sz);
struct device* chdev = tdev->chdev;
struct linebuffer* line_in = &tdev->line_in;
struct rbuffer* current_buf = line_in->current;
struct device* chdev = tdev->chdev;
struct linebuffer* line_in = &tdev->line_in;
struct rbuffer* current_buf = line_in->current;