All of lore.kernel.org
 help / color / mirror / Atom feed
* Why care about signal when instantiate an crypt template
@ 2014-04-11  7:37 Fan Du
  2014-04-17  7:44 ` Herbert Xu
  0 siblings, 1 reply; 4+ messages in thread
From: Fan Du @ 2014-04-11  7:37 UTC (permalink / raw)
  To: linux-crypto

Hi,

I recently bump into a issue, ike daemon got interrupted(EINTR),
after looking at the code, it seems there are places in crypto code
where returning EINTR when current tasks has signal pending.

For example:
crypto_alloc_base and crypto_alloc_tfm

435 err:
436                 if (err != -EAGAIN)
437                         break;
438                 if (signal_pending(current)) {
439                         err = -EINTR;
440                         break;
441                 }
442         }

I can't understand why the codes here needs to care about signals?

Thanks a lot for any explanations.

-- 
浮沉随浪只记今朝笑

--fan

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

end of thread, other threads:[~2014-04-17  9:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-11  7:37 Why care about signal when instantiate an crypt template Fan Du
2014-04-17  7:44 ` Herbert Xu
2014-04-17  9:20   ` Fan Du
2014-04-17  9:52     ` 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.