diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2022-04-17 11:30:11 -0700 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2022-04-20 10:51:11 -0700 |
| commit | ec0d1849d990ae25017c7b611a4385f4ec2cc874 (patch) | |
| tree | ff3991897f339cf596e175b8e5e05f77148afbc7 /util/log.c | |
| parent | b2528af10abea3d19aa42b33a65060ce3ff505cd (diff) | |
| download | focaccia-qemu-ec0d1849d990ae25017c7b611a4385f4ec2cc874.tar.gz focaccia-qemu-ec0d1849d990ae25017c7b611a4385f4ec2cc874.zip | |
util/log: Remove qemu_log_close
The only real use is in cpu_abort, where we have just flushed the file via qemu_log_unlock, and are just about to force-crash the application via abort. We do not really need to close the FILE before the abort. The two uses in test-logging.c can be handled with qemu_set_log_filename_flags. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220417183019.755276-32-richard.henderson@linaro.org>
Diffstat (limited to '')
| -rw-r--r-- | util/log.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/util/log.c b/util/log.c index 2152d5591e..491a8f97f9 100644 --- a/util/log.c +++ b/util/log.c @@ -198,7 +198,7 @@ static bool qemu_set_log_internal(const char *filename, bool changed_name, if (is_daemonized()) { dup2(fileno(fd), STDERR_FILENO); fclose(fd); - /* This will skip closing logfile in qemu_log_close() */ + /* This will skip closing logfile in qemu_logfile_free. */ fd = stderr; } } else { @@ -322,21 +322,6 @@ out: g_strfreev(ranges); } -/* Close the log file */ -void qemu_log_close(void) -{ - QemuLogFile *logfile; - - qemu_mutex_lock(&qemu_logfile_mutex); - logfile = qemu_logfile; - - if (logfile) { - qatomic_rcu_set(&qemu_logfile, NULL); - call_rcu(logfile, qemu_logfile_free, rcu); - } - qemu_mutex_unlock(&qemu_logfile_mutex); -} - const QEMULogItem qemu_log_items[] = { { CPU_LOG_TB_OUT_ASM, "out_asm", "show generated host assembly code for each compiled TB" }, |