]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: qat - Fix invalid synchronization between register/unregister sym algs
authorTadeusz Struk <tadeusz.struk@intel.com>
Wed, 22 Jul 2015 05:07:47 +0000 (22:07 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Aug 2015 03:52:19 +0000 (20:52 -0700)
commit7047312d383203f7b8447261f1a473cf54aedec3
treec185b15c7e9ca1c3822592145c06360296dafa37
parent640e60174d90fe6043fd79c645dce206eb2d1ab9
crypto: qat - Fix invalid synchronization between register/unregister sym algs

commit 6f043b50da8e03bdcc5703fd37ea45bc6892432f upstream.

The synchronization method used atomic was bogus.
Use a proper synchronization with mutex.

Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/crypto/qat/qat_common/qat_algs.c