Re: [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff
On Mon, Oct 07, 2013 at 02:24:26PM +0200, Paolo Bonzini wrote: Stefan, will you pick this up next week or shall I? I have patches for thread-safe icount almost ready to post, and I am not sure through whom they are going to go. Please include it in your pull request. Kevin is merging block patches this week, the queue is fairly full so I imagine he has plenty of other things to review. Stefan
Re: [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff
Stefan, will you pick this up next week or shall I? I have patches for thread-safe icount almost ready to post, and I am not sure through whom they are going to go. Paolo Il 25/09/2013 08:20, Liu Ping Fan ha scritto: v5: fine rename some variable in patch24. fix commit log for patch12 v4: fix commit log for protect timers_state's clock with seqlock (Thanks for Alex) v3: 1. rename seqlock_read_check as seqlock_read_retry 2. Document timerlist were protected by BQL, and discard private lock around qemu_event_wait(tl-ev). v2: 1. fix comment in commit and code 2. fix race issue for qemu_clock_enable(foo,disable) Liu Ping Fan (2): timer: protect timers_state's clock with seqlock timer: make qemu_clock_enable sync between disable and timer's cb Paolo Bonzini (2): seqlock: introduce read-write seqlock qemu-thread: add QemuEvent cpus.c | 41 +--- include/qemu/seqlock.h | 72 +++ include/qemu/thread-posix.h | 8 +++ include/qemu/thread-win32.h | 4 ++ include/qemu/thread.h | 7 +++ include/qemu/timer.h| 8 +++ qemu-timer.c| 21 +++- util/qemu-thread-posix.c| 116 util/qemu-thread-win32.c| 26 ++ 9 files changed, 294 insertions(+), 9 deletions(-) create mode 100644 include/qemu/seqlock.h
[Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff
v5: fine rename some variable in patch24. fix commit log for patch12 v4: fix commit log for protect timers_state's clock with seqlock (Thanks for Alex) v3: 1. rename seqlock_read_check as seqlock_read_retry 2. Document timerlist were protected by BQL, and discard private lock around qemu_event_wait(tl-ev). v2: 1. fix comment in commit and code 2. fix race issue for qemu_clock_enable(foo,disable) Liu Ping Fan (2): timer: protect timers_state's clock with seqlock timer: make qemu_clock_enable sync between disable and timer's cb Paolo Bonzini (2): seqlock: introduce read-write seqlock qemu-thread: add QemuEvent cpus.c | 41 +--- include/qemu/seqlock.h | 72 +++ include/qemu/thread-posix.h | 8 +++ include/qemu/thread-win32.h | 4 ++ include/qemu/thread.h | 7 +++ include/qemu/timer.h| 8 +++ qemu-timer.c| 21 +++- util/qemu-thread-posix.c| 116 util/qemu-thread-win32.c| 26 ++ 9 files changed, 294 insertions(+), 9 deletions(-) create mode 100644 include/qemu/seqlock.h -- 1.8.1.4