video: driver: cleanup driver remove sequence
Remove deinit sequence calls and register devm managed callbacks, so that kernel can invoke then, when dev scope ends and cleansup all associated resources. Change-Id: I729fd21fe32d9f39240d0b743f910409d93a00c5 Signed-off-by: Govindaraj Rajagopal <quic_grajagop@quicinc.com>
Esse commit está contido em:
@@ -11,7 +11,6 @@
|
||||
|
||||
#if defined(CONFIG_MSM_VIDC_WAIPIO)
|
||||
int msm_vidc_init_iris2(struct msm_vidc_core *core);
|
||||
int msm_vidc_deinit_iris2(struct msm_vidc_core *core);
|
||||
int msm_vidc_adjust_blur_type_iris2(void *instance, struct v4l2_ctrl *ctrl);
|
||||
#else
|
||||
static inline int msm_vidc_init_iris2(struct msm_vidc_core *core)
|
||||
@@ -19,11 +18,6 @@ static inline int msm_vidc_init_iris2(struct msm_vidc_core *core)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_deinit_iris2(struct msm_vidc_core *core)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_adjust_blur_type_iris2(void *instance, struct v4l2_ctrl *ctrl)
|
||||
{
|
||||
return -EINVAL;
|
||||
|
@@ -1014,9 +1014,3 @@ int msm_vidc_init_iris2(struct msm_vidc_core *core)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int msm_vidc_deinit_iris2(struct msm_vidc_core *core)
|
||||
{
|
||||
/* do nothing */
|
||||
return 0;
|
||||
}
|
||||
|
Referência em uma nova issue
Block a user