Re: [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff

2013-10-08 Thread Stefan Hajnoczi
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

2013-10-07 Thread Paolo Bonzini
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

2013-09-25 Thread Liu Ping Fan
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