aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/edac
diff options
context:
space:
mode:
authorNathan Fontenot <nfont@linux.vnet.ibm.com>2014-01-29 10:34:56 -0600
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-02-11 11:24:49 +1100
commit0ba3e1011660042dd3ea08ae8dbdc173352f3d47 (patch)
tree0c607f637f0c0bbb8120f424a0f206f45d796de9 /drivers/edac
parentpowerpc/pseries: Select ARCH_RANDOM on pseries (diff)
downloadlinux-dev-0ba3e1011660042dd3ea08ae8dbdc173352f3d47.tar.xz
linux-dev-0ba3e1011660042dd3ea08ae8dbdc173352f3d47.zip
crypto/nx/nx-842: Fix handling of vmalloc addresses
The powerpc specific nx-842 compression driver does not currently handle translating a vmalloc address to a physical address. The current driver uses __pa() for all addresses which does not properly handle vmalloc addresses and thus causes a failure since we do not pass a proper physical address to the hypervisor. This patch adds a routine to convert an address to a physical address by checking for vmalloc addresses and handling them properly. Signed-off-by: Nathan Fontenot <nfont@linux.vnet.ibm.com> --- drivers/crypto/nx/nx-842.c | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'drivers/edac')
0 files changed, 0 insertions, 0 deletions