From e3ad53ad739afae7e8a4252c807a195e2311cfa7 Mon Sep 17 00:00:00 2001 From: Rebecca Schultz Zavin Date: Wed, 3 Nov 2010 16:42:26 -0700 Subject: [PATCH] tegra: video: nvmap: Printk if nvmap alloc fails Prints a log message if the nvmap allocate ioctl fails. Change-Id: Ia0777bc2fcd665dafff0f8948b01faad3f552d72 Signed-off-by: Rebecca Schultz Zavin --- drivers/video/tegra/nvmap/nvmap_ioctl.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/video/tegra/nvmap/nvmap_ioctl.c b/drivers/video/tegra/nvmap/nvmap_ioctl.c index b943065a44c0..643b645d3f65 100644 --- a/drivers/video/tegra/nvmap/nvmap_ioctl.c +++ b/drivers/video/tegra/nvmap/nvmap_ioctl.c @@ -159,6 +159,7 @@ int nvmap_ioctl_alloc(struct file *filp, void __user *arg) { struct nvmap_alloc_handle op; struct nvmap_client *client = filp->private_data; + int ret; if (copy_from_user(&op, arg, sizeof(op))) return -EFAULT; @@ -173,8 +174,12 @@ int nvmap_ioctl_alloc(struct file *filp, void __user *arg) * data leakage. */ op.align = max_t(size_t, op.align, PAGE_SIZE); - return nvmap_alloc_handle_id(client, op.handle, op.heap_mask, - op.align, op.flags); + ret = nvmap_alloc_handle_id(client, op.handle, op.heap_mask, + op.align, op.flags); + if (ret) + pr_err("%s: nvmap allocation failed (%d)\n", __func__, ret); + + return ret; } int nvmap_ioctl_create(struct file *filp, unsigned int cmd, void __user *arg) -- 2.34.1