projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Staging: iio: introduce missing kfree
[linux-2.6-block.git]
/
drivers
/
staging
/
iio
/
accel
/
lis3l02dq_ring.c
diff --git
a/drivers/staging/iio/accel/lis3l02dq_ring.c
b/drivers/staging/iio/accel/lis3l02dq_ring.c
index c21198d18c90451ef7a2d3cf060371b5adb66c21..a6b7c72a86f48c8925cc7e4642e74c2b027ca124 100644
(file)
--- a/
drivers/staging/iio/accel/lis3l02dq_ring.c
+++ b/
drivers/staging/iio/accel/lis3l02dq_ring.c
@@
-286,6
+286,7
@@
static void lis3l02dq_trigger_bh_to_ring(struct work_struct *work_s)
rx_array = kmalloc(4 * (st->indio_dev->scan_count), GFP_KERNEL);
if (rx_array == NULL) {
dev_err(&st->us->dev, "memory alloc failed in ring bh");
+ kfree(data);
return;
}