All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] um: fix error return code in winch_tramp()
@ 2021-05-08  3:22 ` Zhen Lei
  0 siblings, 0 replies; 25+ messages in thread
From: Zhen Lei @ 2021-05-08  3:22 UTC (permalink / raw)
  To: Jeff Dike, Richard Weinberger, Anton Ivanov, Andrew Morton,
	Eduard-Gabriel Munteanu, linux-um, linux-kernel
  Cc: Zhen Lei

Fix to return a negative error code from the error handling case instead
of 0, as done elsewhere in this function.

Fixes: 89df6bfc0405 ("uml: DEBUG_SHIRQ fixes")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
---
 arch/um/drivers/chan_user.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/um/drivers/chan_user.c b/arch/um/drivers/chan_user.c
index d8845d4aac6a..6040817c036f 100644
--- a/arch/um/drivers/chan_user.c
+++ b/arch/um/drivers/chan_user.c
@@ -256,7 +256,8 @@ static int winch_tramp(int fd, struct tty_port *port, int *fd_out,
 		goto out_close;
 	}
 
-	if (os_set_fd_block(*fd_out, 0)) {
+	err = os_set_fd_block(*fd_out, 0);
+	if (err) {
 		printk(UM_KERN_ERR "winch_tramp: failed to set thread_fd "
 		       "non-blocking.\n");
 		goto out_close;
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2022-05-31  8:17 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-08  3:22 [PATCH 1/1] um: fix error return code in winch_tramp() Zhen Lei
2021-05-08  3:22 ` Zhen Lei
2021-05-08  9:13 ` Anton Ivanov
2021-05-08  9:13   ` Anton Ivanov
2022-03-23 19:41 ` Nathan Chancellor
2022-03-23 19:41   ` Nathan Chancellor
2022-03-24 12:40   ` Thorsten Leemhuis
2022-03-24 12:40     ` Thorsten Leemhuis
2022-05-31  8:17     ` [PATCH 1/1] um: fix error return code in winch_tramp() #forregzbot Thorsten Leemhuis
2022-04-10  8:41   ` [PATCH 1/1] um: fix error return code in winch_tramp() Thorsten Leemhuis
2022-04-10  8:41     ` Thorsten Leemhuis
2022-04-10  9:33     ` Richard Weinberger
2022-04-10  9:33       ` Richard Weinberger
2022-04-11 17:48       ` Nathan Chancellor
2022-04-11 17:48         ` Nathan Chancellor
2022-04-11 18:45         ` Richard Weinberger
2022-04-11 18:45           ` Richard Weinberger
2022-05-20  6:08           ` Thorsten Leemhuis
2022-05-20  6:08             ` Thorsten Leemhuis
2022-05-20 15:55             ` Nathan Chancellor
2022-05-20 15:55               ` Nathan Chancellor
2022-05-20 17:18               ` Johannes Berg
2022-05-20 17:18                 ` Johannes Berg
2022-05-20 17:31                 ` Nathan Chancellor
2022-05-20 17:31                   ` Nathan Chancellor

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.