xen: fix two issues in Xen pv qspinlock handling
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 26 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | xen: fix race in xen_qlock_wait()arch/ | +5 | 0 replies | |
| 1/2 | xen: fix race in xen_qlock_wait()arch/ | +5 | 4 replies | |
| 2/2 | xen: make xen_qlock_wait() nestablearch/ | +10 | 0 replies | |
| 2/2 | xen: make xen_qlock_wait() nestablearch/ | +10 | 16 replies |
Reviews trailers per patch
2 of 4 patches have a Reviewed-by or Acked-by.
| Patch | Jan Beulich |
|---|---|
| 1/2 | R-b R-b |
| 1/2 | R-b R-b |
| 2/2 | |
| 2/2 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/2] xen: fix two issues in Xen pv qspinlock handling
The Xen specific queue spinlock wait function has two issues which could result in a hanging system.
They have a similar root cause of clearing a pending wakeup of a waiting vcpu and later going to sleep waiting for the just cleared wakeup event, which of course won't ever happen.
Juergen Gross (2):
xen: fix race in xen_qlock_wait()
xen: make xen_qlock_wait() nestable
arch/x86/xen/spinlock.c | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-)
Signature · 1 line
2.16.4