summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/perf
diff options
context:
space:
mode:
authorSukadev Bhattiprolu2014-12-10 07:43:34 +0100
committerMichael Ellerman2014-12-12 06:06:13 +0100
commitec2aef5a8d3c14272f7a2d29b34f1f8e71f2be5b (patch)
treedad8685e6f9888e11378474fe23942396afe8757 /arch/powerpc/perf
parentpowerpc/perf/hv-24x7: Use per-cpu page buffer (diff)
downloadkernel-qcow2-linux-ec2aef5a8d3c14272f7a2d29b34f1f8e71f2be5b.tar.gz
kernel-qcow2-linux-ec2aef5a8d3c14272f7a2d29b34f1f8e71f2be5b.tar.xz
kernel-qcow2-linux-ec2aef5a8d3c14272f7a2d29b34f1f8e71f2be5b.zip
power/perf/hv-24x7: Use kmem_cache_free() instead of kfree
Use kmem_cache_free() to free a buffer allocated with kmem_cache_alloc(). Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/perf')
-rw-r--r--arch/powerpc/perf/hv-24x7.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/perf/hv-24x7.c b/arch/powerpc/perf/hv-24x7.c
index d073e0679a0c..f162d0b8eea3 100644
--- a/arch/powerpc/perf/hv-24x7.c
+++ b/arch/powerpc/perf/hv-24x7.c
@@ -177,7 +177,7 @@ static ssize_t _name##_show(struct device *dev, \
} \
ret = sprintf(buf, _fmt, _expr); \
e_free: \
- kfree(page); \
+ kmem_cache_free(hv_page_cache, page); \
return ret; \
} \
static DEVICE_ATTR_RO(_name)