@@ -771,24 +771,14 @@ void dpu_crtc_commit_kickoff(struct drm_crtc *crtc)
771
771
* _dpu_crtc_vblank_enable_no_lock - update power resource and vblank request
772
772
* @dpu_crtc: Pointer to dpu crtc structure
773
773
* @enable: Whether to enable/disable vblanks
774
- *
775
- * @Return: error code
776
774
*/
777
- static int _dpu_crtc_vblank_enable_no_lock (
775
+ static void _dpu_crtc_vblank_enable_no_lock (
778
776
struct dpu_crtc * dpu_crtc , bool enable )
779
777
{
780
- struct drm_device * dev ;
781
- struct drm_crtc * crtc ;
778
+ struct drm_crtc * crtc = & dpu_crtc -> base ;
779
+ struct drm_device * dev = crtc -> dev ;
782
780
struct drm_encoder * enc ;
783
781
784
- if (!dpu_crtc ) {
785
- DPU_ERROR ("invalid crtc\n" );
786
- return - EINVAL ;
787
- }
788
-
789
- crtc = & dpu_crtc -> base ;
790
- dev = crtc -> dev ;
791
-
792
782
if (enable ) {
793
783
/* drop lock since power crtc cb may try to re-acquire lock */
794
784
mutex_unlock (& dpu_crtc -> crtc_lock );
@@ -823,8 +813,6 @@ static int _dpu_crtc_vblank_enable_no_lock(
823
813
pm_runtime_put_sync (dev -> dev );
824
814
mutex_lock (& dpu_crtc -> crtc_lock );
825
815
}
826
-
827
- return 0 ;
828
816
}
829
817
830
818
/**
@@ -835,7 +823,6 @@ static int _dpu_crtc_vblank_enable_no_lock(
835
823
static void _dpu_crtc_set_suspend (struct drm_crtc * crtc , bool enable )
836
824
{
837
825
struct dpu_crtc * dpu_crtc = to_dpu_crtc (crtc );
838
- int ret = 0 ;
839
826
840
827
DRM_DEBUG_KMS ("crtc%d suspend = %d\n" , crtc -> base .id , enable );
841
828
@@ -850,10 +837,7 @@ static void _dpu_crtc_set_suspend(struct drm_crtc *crtc, bool enable)
850
837
DPU_DEBUG ("crtc%d suspend already set to %d, ignoring update\n" ,
851
838
crtc -> base .id , enable );
852
839
else if (dpu_crtc -> enabled && dpu_crtc -> vblank_requested ) {
853
- ret = _dpu_crtc_vblank_enable_no_lock (dpu_crtc , !enable );
854
- if (ret )
855
- DPU_ERROR ("%s vblank enable failed: %d\n" ,
856
- dpu_crtc -> name , ret );
840
+ _dpu_crtc_vblank_enable_no_lock (dpu_crtc , !enable );
857
841
}
858
842
859
843
dpu_crtc -> suspend = enable ;
@@ -954,7 +938,6 @@ static void dpu_crtc_disable(struct drm_crtc *crtc)
954
938
struct drm_display_mode * mode ;
955
939
struct drm_encoder * encoder ;
956
940
struct msm_drm_private * priv ;
957
- int ret ;
958
941
unsigned long flags ;
959
942
960
943
if (!crtc || !crtc -> dev || !crtc -> dev -> dev_private || !crtc -> state ) {
@@ -985,10 +968,7 @@ static void dpu_crtc_disable(struct drm_crtc *crtc)
985
968
trace_dpu_crtc_disable (DRMID (crtc ), false, dpu_crtc );
986
969
if (dpu_crtc -> enabled && !dpu_crtc -> suspend &&
987
970
dpu_crtc -> vblank_requested ) {
988
- ret = _dpu_crtc_vblank_enable_no_lock (dpu_crtc , false);
989
- if (ret )
990
- DPU_ERROR ("%s vblank enable failed: %d\n" ,
991
- dpu_crtc -> name , ret );
971
+ _dpu_crtc_vblank_enable_no_lock (dpu_crtc , false);
992
972
}
993
973
dpu_crtc -> enabled = false;
994
974
@@ -1034,7 +1014,6 @@ static void dpu_crtc_enable(struct drm_crtc *crtc,
1034
1014
struct dpu_crtc * dpu_crtc ;
1035
1015
struct drm_encoder * encoder ;
1036
1016
struct msm_drm_private * priv ;
1037
- int ret ;
1038
1017
1039
1018
if (!crtc || !crtc -> dev || !crtc -> dev -> dev_private ) {
1040
1019
DPU_ERROR ("invalid crtc\n" );
@@ -1056,10 +1035,7 @@ static void dpu_crtc_enable(struct drm_crtc *crtc,
1056
1035
trace_dpu_crtc_enable (DRMID (crtc ), true, dpu_crtc );
1057
1036
if (!dpu_crtc -> enabled && !dpu_crtc -> suspend &&
1058
1037
dpu_crtc -> vblank_requested ) {
1059
- ret = _dpu_crtc_vblank_enable_no_lock (dpu_crtc , true);
1060
- if (ret )
1061
- DPU_ERROR ("%s vblank enable failed: %d\n" ,
1062
- dpu_crtc -> name , ret );
1038
+ _dpu_crtc_vblank_enable_no_lock (dpu_crtc , true);
1063
1039
}
1064
1040
dpu_crtc -> enabled = true;
1065
1041
@@ -1314,7 +1290,6 @@ static int dpu_crtc_atomic_check(struct drm_crtc *crtc,
1314
1290
int dpu_crtc_vblank (struct drm_crtc * crtc , bool en )
1315
1291
{
1316
1292
struct dpu_crtc * dpu_crtc ;
1317
- int ret ;
1318
1293
1319
1294
if (!crtc ) {
1320
1295
DPU_ERROR ("invalid crtc\n" );
@@ -1325,10 +1300,7 @@ int dpu_crtc_vblank(struct drm_crtc *crtc, bool en)
1325
1300
mutex_lock (& dpu_crtc -> crtc_lock );
1326
1301
trace_dpu_crtc_vblank (DRMID (& dpu_crtc -> base ), en , dpu_crtc );
1327
1302
if (dpu_crtc -> enabled && !dpu_crtc -> suspend ) {
1328
- ret = _dpu_crtc_vblank_enable_no_lock (dpu_crtc , en );
1329
- if (ret )
1330
- DPU_ERROR ("%s vblank enable failed: %d\n" ,
1331
- dpu_crtc -> name , ret );
1303
+ _dpu_crtc_vblank_enable_no_lock (dpu_crtc , en );
1332
1304
}
1333
1305
dpu_crtc -> vblank_requested = en ;
1334
1306
mutex_unlock (& dpu_crtc -> crtc_lock );
0 commit comments