From 9fb4ab968f7261d93dfbd897a289f78178dd6ff6 Mon Sep 17 00:00:00 2001 From: Louie Lu Date: Thu, 17 Aug 2017 16:03:21 +0800 Subject: [PATCH] Fix serial hang when scheduler work --- drivers/serial/serialchar.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/serial/serialchar.c b/drivers/serial/serialchar.c index 2b23733..03e4647 100644 --- a/drivers/serial/serialchar.c +++ b/drivers/serial/serialchar.c @@ -30,8 +30,6 @@ static ssize_t serialchar_read(struct file *file, struct serial_info *serial = file->f_private; while (serial->rx_count < count) { - CURRENT_THREAD_INFO(cur_thread); - sched_dequeue(cur_thread); sched_elect(0); } if (count == 1)