diff --git a/compute/pzgeqrfrh.c b/compute/pzgeqrfrh.c
index c3d984392b48cb540b8ae5f1ba46d2caec7ba625..74d153ae80f99c8f19bc0913470c69759a9d45f6 100644
--- a/compute/pzgeqrfrh.c
+++ b/compute/pzgeqrfrh.c
@@ -74,7 +74,7 @@ void chameleon_pzgeqrfrh( int genD, int BS, CHAM_desc_t *A, CHAM_desc_t *T, CHAM
     /* Worker space
      *
      * zunmqr  =     A->nb * ib
-     * ztpmqrr = 3 * A->nb * ib
+     * ztpmqrt = 3 * A->nb * ib
      */
     ws_worker = chameleon_max( ws_worker, ib * A->nb * 3 );
 #endif
diff --git a/runtime/starpu/control/runtime_zlocality.c b/runtime/starpu/control/runtime_zlocality.c
index 844d5c94c62b50945b52c2b666514d1aaf4fa8da..025e300c62775d79287593f316fb5671dea40345 100644
--- a/runtime/starpu/control/runtime_zlocality.c
+++ b/runtime/starpu/control/runtime_zlocality.c
@@ -199,7 +199,7 @@ void RUNTIME_zlocality_onerestore( cham_tasktype_t kernel )
     case TASK_GEQRT:  cl_zgeqrt_restore_where(); break;
     case TASK_TPQRT:  cl_ztpqrt_restore_where(); break;
     case TASK_UNMQR:  cl_zunmqr_restore_where(); break;
-    case TASK_TPMQR:  cl_ztpmqrt_restore_where(); break;
+    case TASK_TPMQRT: cl_ztpmqrt_restore_where(); break;
 
     /* LQ */
    case TASK_GELQT:  cl_zgelqt_restore_where(); break;