]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tools/hv: terminate fcopy daemon if read from uio fails
authorOlaf Hering <olaf@aepfle.de>
Tue, 5 Nov 2024 08:14:04 +0000 (09:14 +0100)
committerWei Liu <wei.liu@kernel.org>
Mon, 9 Dec 2024 18:44:14 +0000 (18:44 +0000)
commita9640fcdd400463442846677e62b8208b81cb031
tree1ebaf79bb3f3e570585b2b75b841c7ee7d722b05
parent67b5e1042d90d8a9814f22312c1147b4c9cd501a
tools/hv: terminate fcopy daemon if read from uio fails

Terminate endless loop in reading fails, to avoid flooding syslog.

This happens if the state of "Guest services" integration service
is changed from "enabled" to "disabled" at runtime in the VM
settings. In this case pread returns EIO.

Also handle an interrupted system call, and continue in this case.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Reviewed-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Link: https://lore.kernel.org/r/20241105081437.15689-1-olaf@aepfle.de
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Message-ID: <20241105081437.15689-1-olaf@aepfle.de>
tools/hv/hv_fcopy_uio_daemon.c