At the moment, TFR() macro has a vague name and is not used where it possibly could be. In order to make it more transparent and useful, it was decided to refactor it to make it closer to the similar one in glibc: TEMP_FAILURE_RETRY(). Now, macro evaluates into an expression and is named RETRY_ON_EINTR(). All the places where RETRY_ON_EINTR() macro code be applied were covered.
Nikita Ivanov (2): Refactoring: refactor TFR() macro to RETRY_ON_EINTR() error handling: Use RETRY_ON_EINTR() macro where applicable block/file-posix.c | 37 ++++++++++++++++--------------------- chardev/char-fd.c | 2 +- chardev/char-pipe.c | 8 +++++--- chardev/char-pty.c | 4 +--- hw/9pfs/9p-local.c | 8 ++------ include/qemu/osdep.h | 8 +++++++- net/l2tpv3.c | 17 +++++------------ net/socket.c | 16 +++++++--------- net/tap-bsd.c | 6 +++--- net/tap-linux.c | 2 +- net/tap-solaris.c | 8 ++++---- net/tap.c | 12 ++++-------- os-posix.c | 2 +- qga/commands-posix.c | 4 +--- semihosting/syscalls.c | 4 +--- tests/qtest/libqtest.c | 14 ++++++-------- tests/vhost-user-bridge.c | 4 +--- util/main-loop.c | 4 +--- util/osdep.c | 4 +--- util/vfio-helpers.c | 12 ++++++------ 20 files changed, 74 insertions(+), 102 deletions(-) -- 2.37.3