]> git.karo-electronics.de Git - karo-tx-linux.git/commit
virtio: rng: allow tasks to be killed that are waiting for rng input
authorAmit Shah <amit.shah@redhat.com>
Mon, 28 May 2012 06:48:40 +0000 (12:18 +0530)
committerStephen Rothwell <sfr@canb.auug.org.au>
Sat, 21 Jul 2012 22:28:12 +0000 (08:28 +1000)
commit5e37d54a1877b8340ec943800e0a9317dc952f30
treec68405a7f61ad23230faf5b93b502f1d5c6a8cb5
parent2e41943f5d5087a0b3354b67b18e353ac3b18823
virtio: rng: allow tasks to be killed that are waiting for rng input

Use wait_for_completion_killable() instead of wait_for_completion() when
waiting for the host to send us entropy.  Without this,

  # cat /dev/hwrng
  ^C

just hangs.

Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/char/hw_random/virtio-rng.c