summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorRichard Henderson2022-04-17 20:29:59 +0200
committerRichard Henderson2022-04-20 19:51:11 +0200
commit90f37362d7d2037a47f0c18ab4a26055acbd7b3a (patch)
tree38f8754dd884c4a66b8bdb02c96e58eafbfb0331 /util
parentutil/log: Mark qemu_log_trylock as G_GNUC_WARN_UNUSED_RESULT (diff)
downloadqemu-90f37362d7d2037a47f0c18ab4a26055acbd7b3a.tar.gz
qemu-90f37362d7d2037a47f0c18ab4a26055acbd7b3a.tar.xz
qemu-90f37362d7d2037a47f0c18ab4a26055acbd7b3a.zip
util/log: Remove qemu_log_flush
All uses flush output immediately before or after qemu_log_unlock. Instead of a separate call, move the flush into qemu_log_unlock. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220417183019.755276-20-richard.henderson@linaro.org>
Diffstat (limited to 'util')
-rw-r--r--util/log.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/util/log.c b/util/log.c
index 2bd4dfba1b..cab0642a7f 100644
--- a/util/log.c
+++ b/util/log.c
@@ -54,6 +54,7 @@ FILE *qemu_log_trylock(void)
void qemu_log_unlock(FILE *fd)
{
if (fd) {
+ fflush(fd);
qemu_funlockfile(fd);
rcu_read_unlock();
}
@@ -269,19 +270,6 @@ out:
g_strfreev(ranges);
}
-/* fflush() the log file */
-void qemu_log_flush(void)
-{
- QemuLogFile *logfile;
-
- rcu_read_lock();
- logfile = qatomic_rcu_read(&qemu_logfile);
- if (logfile) {
- fflush(logfile->fd);
- }
- rcu_read_unlock();
-}
-
/* Close the log file */
void qemu_log_close(void)
{