um: port_user: Improve error handling when port-helper is not found
authorGlenn Washburn <development@efficientek.com>
Thu, 3 Mar 2022 07:53:32 +0000 (01:53 -0600)
committerRichard Weinberger <richard@nod.at>
Fri, 11 Mar 2022 09:55:55 +0000 (10:55 +0100)
commit3cb5a7f167c620a8b0e38b0446df2e024d2243dc
tree621f747bf971f971f1e5a9415aa58f34a6aa6b89
parentdb8109a8bb4a4b31e7f630d7667749d62ee4a087
um: port_user: Improve error handling when port-helper is not found

Check if port-helper exists and is executable. If not, write an error
message to the kernel log with information to help the user diagnose the
issue and exit with an error. If UML_PORT_HELPER was not set, write a
message suggesting that the user set it. This makes it easier to understand
why telneting to the UML instance is failing and what can be done to fix it.

Signed-off-by: Glenn Washburn <development@efficientek.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/um/drivers/port_user.c