summaryrefslogtreecommitdiffstats
path: root/lib/clz_ctz.c
diff options
context:
space:
mode:
authorHarald Freudenberger <freude@linux.ibm.com>2019-05-27 15:24:20 +0200
committerHeiko Carstens <heiko.carstens@de.ibm.com>2019-05-29 21:13:10 +0200
commit1c2c7029c008922d4d48902cc386250502e73d51 (patch)
tree51e5dafe573a32bfd593cfb4dd7f3608fe73ee56 /lib/clz_ctz.c
parentbef9f0ba300a55d79a69aa172156072182176515 (diff)
downloadlinux-1c2c7029c008922d4d48902cc386250502e73d51.tar.gz
linux-1c2c7029c008922d4d48902cc386250502e73d51.tar.bz2
linux-1c2c7029c008922d4d48902cc386250502e73d51.zip
s390/crypto: fix possible sleep during spinlock aquired
This patch fixes a complain about possible sleep during spinlock aquired "BUG: sleeping function called from invalid context at include/crypto/algapi.h:426" for the ctr(aes) and ctr(des) s390 specific ciphers. Instead of using a spinlock this patch introduces a mutex which is save to be held in sleeping context. Please note a deadlock is not possible as mutex_trylock() is used. Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> Reported-by: Julian Wiedmann <jwi@linux.ibm.com> Cc: stable@vger.kernel.org Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'lib/clz_ctz.c')
0 files changed, 0 insertions, 0 deletions