commit | 1dacb395d68a14825ee48c0843335e3181aea675 | [log] [tgz] |
---|---|---|
author | Amos Kong <akong@redhat.com> | Mon Dec 08 16:50:36 2014 +0800 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Mon Dec 22 23:02:38 2014 +1100 |
tree | 55b22c3c63081c224b168bd09e2dd19eb52d6fa8 | |
parent | 9372b35e11149c5314f56f939775e67d83057604 [diff] |
hwrng: move some code out mutex_lock for avoiding underlying deadlock In next patch, we use reference counting for each struct hwrng, changing reference count also needs to take mutex_lock. Before releasing the lock, if we try to stop a kthread that waits to take the lock to reduce the referencing count, deadlock will occur. Signed-off-by: Amos Kong <akong@redhat.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>