Loading drivers/media/platform/msm/synx/synx_util.c +6 −3 Original line number Diff line number Diff line Loading @@ -143,9 +143,12 @@ int synx_deinit_object(struct synx_table_row *row) synx_obj = row->synx_obj; if ((struct synx_table_row *)idr_replace(&synx_dev->synx_ids, NULL, row->synx_obj) != row) pr_err("replacing data in idr table failed\n"); if ((struct synx_table_row *)idr_remove(&synx_dev->synx_ids, row->synx_obj) != row) { pr_err("removing data in idr table failed 0x%x\n", row->synx_obj); return -EINVAL; } /* * release the fence memory only for individual obj. Loading Loading
drivers/media/platform/msm/synx/synx_util.c +6 −3 Original line number Diff line number Diff line Loading @@ -143,9 +143,12 @@ int synx_deinit_object(struct synx_table_row *row) synx_obj = row->synx_obj; if ((struct synx_table_row *)idr_replace(&synx_dev->synx_ids, NULL, row->synx_obj) != row) pr_err("replacing data in idr table failed\n"); if ((struct synx_table_row *)idr_remove(&synx_dev->synx_ids, row->synx_obj) != row) { pr_err("removing data in idr table failed 0x%x\n", row->synx_obj); return -EINVAL; } /* * release the fence memory only for individual obj. Loading