I found qemu_log_close use call_rcu with qemu_logfile_free to closing log files. What I need to do to wait those logging files closed? I tried to using synchronize_rcu but have no effection
void qemu_log_close(void) { QemuLogFile *logfile; qemu_mutex_lock(&qemu_logfile_mutex); logfile = qemu_logfile; if (logfile) { atomic_rcu_set(&qemu_logfile, NULL); call_rcu(logfile, qemu_logfile_free, rcu); } qemu_mutex_unlock(&qemu_logfile_mutex); } -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo