summaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/chsc.h
diff options
context:
space:
mode:
authorGerald Schaefer <gerald.schaefer@de.ibm.com>2014-05-06 19:41:36 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2014-05-20 08:58:52 +0200
commit2e4006b34d06681ed95d55510d4450f29a13c417 (patch)
tree0ff439559cfcfc2bac5eb1b41d6412694fd49a03 /drivers/s390/cio/chsc.h
parents390/appldata: add slab.h for kzalloc/kfree (diff)
downloadlinux-2e4006b34d06681ed95d55510d4450f29a13c417.tar.xz
linux-2e4006b34d06681ed95d55510d4450f29a13c417.zip
s390/spinlock: fix system hang with spin_retry <= 0
On LPAR, when spin_retry is set to <= 0, arch_spin_lock_wait() and arch_spin_lock_wait_flags() may end up in a while(1) loop w/o doing any compare and swap operation. To fix this, use do/while instead of for loop. Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio/chsc.h')
0 files changed, 0 insertions, 0 deletions