All of lore.kernel.org
 help / color / mirror / Atom feed
* "crypto_hash_setkey" call from atomic context
@ 2015-12-10 15:59 Fabrizio Demaria
  2015-12-11  7:42 ` Herbert Xu
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrizio Demaria @ 2015-12-10 15:59 UTC (permalink / raw)
  To: linux-crypto; +Cc: Nordell, Joakim, Chen, Shujuan, doru.gucea

Hello,

I am investigating the current usage of kernel crypto-libraries in the
SCTP code, considering to adopt the same crypto framework for the
MPTCP implementation.

In sm_make_chunk.c, the crypto function "crypto_hash_setkey" is called
in an atomic context, despite the fact that this function CAN invoke a
GFP_KERNEL (sleeping) memory allocation. Calling a sleeping function
from an atomic context can end up in deadlock.
Is there a way to make sure that “crypto_hash_setkey” can be safely
called in an atomic context, considering all the possible code-paths
followed by the function?

Thanks,
Fabrizio

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-12-14  9:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-10 15:59 "crypto_hash_setkey" call from atomic context Fabrizio Demaria
2015-12-11  7:42 ` Herbert Xu
2015-12-14  8:53   ` Fabrizio Demaria
2015-12-14  9:57     ` Herbert Xu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.