hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_jm_rb.c
....@@ -349,7 +349,7 @@
349349 KBASE_ATOM_COREREF_STATE_WAITING_FOR_REQUESTED_CORES;
350350
351351 /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
352
-
352
+ /* fallthrough */
353353 case KBASE_ATOM_COREREF_STATE_WAITING_FOR_REQUESTED_CORES:
354354 {
355355 enum kbase_pm_cores_ready cores_ready;
....@@ -394,7 +394,7 @@
394394 }
395395
396396 /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
397
-
397
+ /* fallthrough */
398398 case KBASE_ATOM_COREREF_STATE_RECHECK_AFFINITY:
399399 KBASE_DEBUG_ASSERT(katom->affinity != 0 ||
400400 (katom->core_req & BASE_JD_REQ_T));
....@@ -483,6 +483,7 @@
483483 KBASE_ATOM_COREREF_STATE_CHECK_AFFINITY_VIOLATIONS;
484484
485485 /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
486
+ /* fallthrough */
486487 case KBASE_ATOM_COREREF_STATE_CHECK_AFFINITY_VIOLATIONS:
487488 KBASE_DEBUG_ASSERT(katom->affinity != 0 ||
488489 (katom->core_req & BASE_JD_REQ_T));
....@@ -539,7 +540,7 @@
539540 KBASE_DEBUG_ASSERT(katom->affinity != 0 ||
540541 (katom->core_req & BASE_JD_REQ_T));
541542
542
- /* *** FALLTHROUGH *** */
543
+ /* fallthrough */
543544
544545 case KBASE_ATOM_COREREF_STATE_RECHECK_AFFINITY:
545546 /* State where cores were registered */
....@@ -587,7 +588,7 @@
587588 KBASE_DEBUG_ASSERT(affinity != 0 ||
588589 (core_req & BASE_JD_REQ_T));
589590
590
- /* *** FALLTHROUGH *** */
591
+ /* fallthrough */
591592
592593 case KBASE_ATOM_COREREF_STATE_RECHECK_AFFINITY:
593594 /* State where cores were registered */
....@@ -649,15 +650,15 @@
649650 KBASE_TLSTREAM_TL_NRET_CTX_LPU(kctx,
650651 &kbdev->gpu_props.props.raw_props.js_features
651652 [katom->slot_nr]);
652
-
653
+ /* fallthrough */
653654 case KBASE_ATOM_GPU_RB_READY:
654655 /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */
655
-
656
+ /* fallthrough */
656657 case KBASE_ATOM_GPU_RB_WAITING_AFFINITY:
657658 kbase_js_affinity_release_slot_cores(kbdev, katom->slot_nr,
658659 katom->affinity);
659660 /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */
660
-
661
+ /* fallthrough */
661662 case KBASE_ATOM_GPU_RB_WAITING_FOR_CORE_AVAILABLE:
662663 break;
663664
....@@ -679,13 +680,13 @@
679680
680681
681682 /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */
682
-
683
+ /* fallthrough */
683684 case KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_PREV:
684685 /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */
685
-
686
+ /* fallthrough */
686687 case KBASE_ATOM_GPU_RB_WAITING_BLOCKED:
687688 /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */
688
-
689
+ /* fallthrough */
689690 case KBASE_ATOM_GPU_RB_RETURN_TO_JS:
690691 break;
691692 }
....@@ -831,8 +832,8 @@
831832 katom[idx]->protected_state.enter =
832833 KBASE_ATOM_ENTER_PROTECTED_VINSTR;
833834
834
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
835
-
835
+ /* ***TRANSITION TO HIGHER STATE*** */
836
+ /* fallthrough */
836837 case KBASE_ATOM_ENTER_PROTECTED_VINSTR:
837838 if (kbase_vinstr_try_suspend(kbdev->vinstr_ctx) < 0) {
838839 /*
....@@ -860,8 +861,8 @@
860861
861862 kbase_pm_update_cores_state_nolock(kbdev);
862863
863
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
864
-
864
+ /* ***TRANSITION TO HIGHER STATE*** */
865
+ /* fallthrough */
865866 case KBASE_ATOM_ENTER_PROTECTED_IDLE_L2:
866867 /* Avoid unnecessary waiting on non-ACE platforms. */
867868 if (kbdev->current_gpu_coherency_mode == COHERENCY_ACE) {
....@@ -878,8 +879,8 @@
878879 katom[idx]->protected_state.enter =
879880 KBASE_ATOM_ENTER_PROTECTED_FINISHED;
880881
881
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
882
-
882
+ /* ***TRANSITION TO HIGHER STATE*** */
883
+ /* fallthrough */
883884 case KBASE_ATOM_ENTER_PROTECTED_FINISHED:
884885
885886 /* No jobs running, so we can switch GPU mode right now. */
....@@ -954,7 +955,8 @@
954955 kbdev->protected_mode_transition = true;
955956 kbase_pm_update_cores_state_nolock(kbdev);
956957
957
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
958
+ /* ***TRANSITION TO HIGHER STATE*** */
959
+ /* fallthrough */
958960 case KBASE_ATOM_EXIT_PROTECTED_IDLE_L2:
959961 if (kbase_pm_get_ready_cores(kbdev, KBASE_PM_CORE_L2) ||
960962 kbase_pm_get_trans_cores(kbdev, KBASE_PM_CORE_L2)) {
....@@ -967,8 +969,8 @@
967969 katom[idx]->protected_state.exit =
968970 KBASE_ATOM_EXIT_PROTECTED_RESET;
969971
970
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
971
-
972
+ /* ***TRANSITION TO HIGHER STATE*** */
973
+ /* fallthrough */
972974 case KBASE_ATOM_EXIT_PROTECTED_RESET:
973975 /* Issue the reset to the GPU */
974976 err = kbase_gpu_protected_mode_reset(kbdev);
....@@ -999,8 +1001,8 @@
9991001 katom[idx]->protected_state.exit =
10001002 KBASE_ATOM_EXIT_PROTECTED_RESET_WAIT;
10011003
1002
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1003
-
1004
+ /* ***TRANSITION TO HIGHER STATE*** */
1005
+ /* fallthrough */
10041006 case KBASE_ATOM_EXIT_PROTECTED_RESET_WAIT:
10051007 /* A GPU reset is issued when exiting protected mode. Once the
10061008 * reset is done all atoms' state will also be reset. For this
....@@ -1049,8 +1051,8 @@
10491051 katom[idx]->gpu_rb_state =
10501052 KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_PREV;
10511053
1052
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1053
-
1054
+ /* ***TRANSITION TO HIGHER STATE*** */
1055
+ /* fallthrough */
10541056 case KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_PREV:
10551057 if (kbase_gpu_check_secure_atoms(kbdev,
10561058 !kbase_jd_katom_is_protected(
....@@ -1069,8 +1071,8 @@
10691071 katom[idx]->gpu_rb_state =
10701072 KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_TRANSITION;
10711073
1072
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1073
-
1074
+ /* ***TRANSITION TO HIGHER STATE*** */
1075
+ /* fallthrough */
10741076 case KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_TRANSITION:
10751077
10761078 /*
....@@ -1104,8 +1106,8 @@
11041106 katom[idx]->gpu_rb_state =
11051107 KBASE_ATOM_GPU_RB_WAITING_FOR_CORE_AVAILABLE;
11061108
1107
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1108
-
1109
+ /* ***TRANSITION TO HIGHER STATE*** */
1110
+ /* fallthrough */
11091111 case KBASE_ATOM_GPU_RB_WAITING_FOR_CORE_AVAILABLE:
11101112 if (katom[idx]->will_fail_event_code) {
11111113 kbase_gpu_mark_atom_for_return(kbdev,
....@@ -1144,8 +1146,8 @@
11441146 katom[idx]->gpu_rb_state =
11451147 KBASE_ATOM_GPU_RB_WAITING_AFFINITY;
11461148
1147
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1148
-
1149
+ /* ***TRANSITION TO HIGHER STATE*** */
1150
+ /* fallthrough */
11491151 case KBASE_ATOM_GPU_RB_WAITING_AFFINITY:
11501152 if (!kbase_gpu_rmu_workaround(kbdev, js))
11511153 break;
....@@ -1153,8 +1155,8 @@
11531155 katom[idx]->gpu_rb_state =
11541156 KBASE_ATOM_GPU_RB_READY;
11551157
1156
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1157
-
1158
+ /* ***TRANSITION TO HIGHER STATE*** */
1159
+ /* fallthrough */
11581160 case KBASE_ATOM_GPU_RB_READY:
11591161
11601162 if (idx == 1) {
....@@ -1202,8 +1204,8 @@
12021204 kbase_pm_metrics_update(kbdev,
12031205 &katom[idx]->start_timestamp);
12041206
1205
- /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */
1206
-
1207
+ /* ***TRANSITION TO HIGHER STATE*** */
1208
+ /* fallthrough */
12071209 case KBASE_ATOM_GPU_RB_SUBMITTED:
12081210 /* Atom submitted to HW, nothing else to do */
12091211 break;