commit | 648a6f4495b183d4e0d8983ff768facb9a2185bb | [log] [tgz] |
---|---|---|
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | Thu Oct 26 16:36:45 2017 +0200 |
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | Fri Nov 03 08:00:28 2017 +0100 |
tree | a8ea80bbc79bfe42948ecf2ce46ee2c754b31c76 | |
parent | 2a2d7befd40c95fd0d27d14edd0ec3b479fcf21f [diff] |
s390/qdio: use atomic_cmpxchg qdio uses atomic_read to find an unused indicator and atomic_set to flag it as used. This could lead to multiple users getting the same indicator. Use atomic_cmpxchg instead. Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com> Acked-by: Ursula Braun <ubraun@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>