提交 80e3c2b6 编写于 作者: R Ram Gupta 提交者: Russell King

[SERIAL] returning proper error from serial core driver

Fix the issue of returning 0 even in case of error from uart_set_info
function.  Now it returns the error EBUSY when it can not set new port.
Signed-off-by: NRam Gupta <r.gupta@astronautics.com>
Signed-off-by: NAndrew Morton <akpm@osdl.org>
Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
上级 6c6a2334
...@@ -792,6 +792,7 @@ static int uart_set_info(struct uart_state *state, ...@@ -792,6 +792,7 @@ static int uart_set_info(struct uart_state *state,
* We failed anyway. * We failed anyway.
*/ */
retval = -EBUSY; retval = -EBUSY;
goto exit; // Added to return the correct error -Ram Gupta
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册