return -1;\r
}\r
\r
+ vpu_service_power_on(pservice);\r
+ \r
for (i=0; i<size; i++) {\r
#if 0\r
if (copy_from_user(&usr_fd, ®->reg[addr_tbl_vpu_dec[i]], sizeof(usr_fd)))\r
return -1;\r
}\r
\r
- ret = ion_map_iommu(pservice->dev, pservice->ion_client, hdl, &mem_region->iova, &mem_region->len);\r
+ mem_region->hdl = hdl;\r
+ \r
+ ret = ion_map_iommu(pservice->dev, pservice->ion_client, mem_region->hdl, &mem_region->iova, &mem_region->len);\r
if (ret < 0) {\r
dev_err(pservice->dev, "ion map iommu failed\n");\r
kfree(mem_region);\r