gpu: ion: fix printk when alloc failed

This commit is contained in:
黄涛
2011-12-19 10:07:34 +08:00
parent 72b763f00f
commit 50d910ace6

View File

@@ -983,8 +983,12 @@ static long ion_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
data.flags);
if (copy_to_user((void __user *)arg, &data, sizeof(data)))
return -EFAULT;
printk("%s: alloc 0x%x bytes, phy addr is 0x%lx\n",
__func__, data.len, data.handle->buffer->priv_phys);
if (IS_ERR_OR_NULL(data.handle)) {
printk("%s: alloc 0x%x bytes failed\n", __func__, data.len);
} else {
printk("%s: alloc 0x%x bytes, phy addr is 0x%lx\n",
__func__, data.len, data.handle->buffer->priv_phys);
}
break;
}
case ION_IOC_FREE: