提交 d21b05c0 编写于 作者: Z zff

fix: 通过g_uart_fputc_en关闭打印后,shell进程不能正常启动

console层的实现中复用g_uart_fputc_en用于关闭打印的功能,代码设计上认为
g_uart_fputc_en为0时console层未使能,导致shell进程中ioctl操作失败,shell
进程不能正常启动。

close: #I4CTY2
Signed-off-by: Nzff <zhangfanfan2@huawei.com>
Change-Id: I0a225c1db42f2b384ad590ca05b048c4b61db99c
上级 29df5dc1
...@@ -1420,8 +1420,6 @@ BOOL ConsoleEnable(VOID) ...@@ -1420,8 +1420,6 @@ BOOL ConsoleEnable(VOID)
if (g_uart_fputc_en == 0) { if (g_uart_fputc_en == 0) {
if ((g_console[CONSOLE_TELNET - 1] != NULL) && OsPreemptable()) { if ((g_console[CONSOLE_TELNET - 1] != NULL) && OsPreemptable()) {
return TRUE; return TRUE;
} else {
return FALSE;
} }
} }
...@@ -1538,8 +1536,6 @@ INT32 ConsoleUpdateFd(VOID) ...@@ -1538,8 +1536,6 @@ INT32 ConsoleUpdateFd(VOID)
if (g_uart_fputc_en == 0) { if (g_uart_fputc_en == 0) {
if (g_console[CONSOLE_TELNET - 1] != NULL) { if (g_console[CONSOLE_TELNET - 1] != NULL) {
consoleID = CONSOLE_TELNET; consoleID = CONSOLE_TELNET;
} else {
return -1;
} }
} else if (consoleID == 0) { } else if (consoleID == 0) {
if (g_console[CONSOLE_SERIAL - 1] != NULL) { if (g_console[CONSOLE_SERIAL - 1] != NULL) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册