commit | 939c5ae4029e1679bb93f7d09afb8c831db985bd | [log] [tgz] |
---|---|---|
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | Fri May 16 09:35:02 2014 +0200 |
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | Tue May 20 08:58:54 2014 +0200 |
tree | ec977875b12965b54a340ac938b07501ec1ed8c4 | |
parent | bae8f567344a7cb6a23ca6e13096ba785c69eb42 [diff] |
s390/rwlock: add missing local_irq_restore calls The out of line _raw_read_lock_wait_flags/_raw_write_lock_wait_flags functions for the arch_read_lock_flags/arch_write_lock_flags calls fail to re-enable the interrupts after another unsuccessful try to get the lock with compare-and-swap. The following wait would be done with interrupts disabled which is suboptimal. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>