commit | 4e59409891c9cc30cb4d5d73250b0c968af8e39b | [log] [tgz] |
---|---|---|
author | Milan Broz <mbroz@redhat.com> | Fri Oct 10 13:37:07 2008 +0100 |
committer | Alasdair G Kergon <agk@redhat.com> | Fri Oct 10 13:37:07 2008 +0100 |
tree | c21382942df3b7dd363bca91fe5cd8fef3c64f0b | |
parent | 6c031f41db15b6cb0cd33545cec28ca706cd3c7e [diff] |
dm crypt: fix async inc_pending The pending reference count must be incremented *before* the async work is queued to another thread, not after. Otherwise there's a race if the work completes and decrements the reference count before it gets incremented. Signed-off-by: Milan Broz <mbroz@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>