commit | 9018ccc453af063d16b3b6b5dfa2ad0635390371 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Tue Jul 24 11:36:37 2018 +0200 |
committer | Christoph Hellwig <hch@lst.de> | Mon Aug 06 10:24:28 2018 +0200 |
tree | 5a1f3fea68ac2e1c2aabc0d1c42bf73b32785014 | |
parent | 7dda712818373d4d8ecc5dca2293664fcd3b0158 [diff] |
aio: add a iocb refcount This is needed to prevent races caused by the way the ->poll API works. To avoid introducing overhead for other users of the iocbs we initialize it to zero and only do refcount operations if it is non-zero in the completion path. Signed-off-by: Christoph Hellwig <hch@lst.de> Tested-by: Avi Kivity <avi@scylladb.com>