From: Rusty Russell Date: Mon, 4 Mar 2013 23:37:08 +0000 (+1030) Subject: hw_random: make buffer usable in scatterlist. X-Git-Tag: v3.9-rc2~23^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7f154f1246ccc5a0a7e9ce50932627d60a0c878;p=pandora-kernel.git hw_random: make buffer usable in scatterlist. virtio_rng feeds the randomness buffer handed by the core directly into the scatterlist, since commit bb347d98079a547e80bd4722dee1de61e4dca0e8. However, if CONFIG_HW_RANDOM=m, the static buffer isn't a linear address (at least on most archs). We could fix this in virtio_rng, but it's actually far easier to just do it in the core as virtio_rng would have to allocate a buffer every time (it doesn't know how much the core will want to read). Reported-by: Aurelien Jarno Tested-by: Aurelien Jarno Signed-off-by: Rusty Russell Cc: stable@kernel.org --- Reading git-diff-tree failed