diff options
author | 2024-11-05 09:14:04 +0100 | |
---|---|---|
committer | 2024-12-09 18:44:14 +0000 | |
commit | a9640fcdd400463442846677e62b8208b81cb031 (patch) | |
tree | 1ebaf79bb3f3e570585b2b75b841c7ee7d722b05 /scripts/generate_rust_analyzer.py | |
parent | drivers: hv: Convert open-coded timeouts to secs_to_jiffies() (diff) | |
download | wireguard-linux-a9640fcdd400463442846677e62b8208b81cb031.tar.xz wireguard-linux-a9640fcdd400463442846677e62b8208b81cb031.zip |
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>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions