Loading drivers/i2c/busses/i2c-msm-v2.c +2 −2 Original line number Diff line number Diff line Loading @@ -3326,7 +3326,8 @@ static void i2c_msm_pm_xfer_end(struct i2c_msm_ctrl *ctrl) struct i2c_msm_bam_pipe *prod = &bam->pipe[I2C_MSM_BAM_PROD]; struct i2c_msm_bam_pipe *cons = &bam->pipe[I2C_MSM_BAM_CONS]; /* efectively disabling our ISR */ disable_irq(ctrl->rsrcs.irq); atomic_set(&ctrl->xfer.is_active, 0); if (cons->is_init) Loading @@ -3341,7 +3342,6 @@ static void i2c_msm_pm_xfer_end(struct i2c_msm_ctrl *ctrl) } else { i2c_msm_pm_suspend(ctrl->dev); } disable_irq(ctrl->rsrcs.irq); mutex_unlock(&ctrl->xfer.mtx); } Loading Loading
drivers/i2c/busses/i2c-msm-v2.c +2 −2 Original line number Diff line number Diff line Loading @@ -3326,7 +3326,8 @@ static void i2c_msm_pm_xfer_end(struct i2c_msm_ctrl *ctrl) struct i2c_msm_bam_pipe *prod = &bam->pipe[I2C_MSM_BAM_PROD]; struct i2c_msm_bam_pipe *cons = &bam->pipe[I2C_MSM_BAM_CONS]; /* efectively disabling our ISR */ disable_irq(ctrl->rsrcs.irq); atomic_set(&ctrl->xfer.is_active, 0); if (cons->is_init) Loading @@ -3341,7 +3342,6 @@ static void i2c_msm_pm_xfer_end(struct i2c_msm_ctrl *ctrl) } else { i2c_msm_pm_suspend(ctrl->dev); } disable_irq(ctrl->rsrcs.irq); mutex_unlock(&ctrl->xfer.mtx); } Loading