diff --git a/runtime/parsec/control/runtime_descriptor.c b/runtime/parsec/control/runtime_descriptor.c
index d2c7cea9e4cd05c8b39e3dc64408fda199ab378b..8f01af0a5b5de765c517f003be8204a080903302 100644
--- a/runtime/parsec/control/runtime_descriptor.c
+++ b/runtime/parsec/control/runtime_descriptor.c
@@ -332,9 +332,16 @@ void RUNTIME_desc_flush( const MORSE_desc_t     *desc,
 void RUNTIME_data_flush( const MORSE_sequence_t *sequence,
                          const MORSE_desc_t *A, int Am, int An )
 {
-    parsec_taskpool_t* PARSEC_dtd_taskpool = (parsec_taskpool_t *)(sequence->schedopt);
-
-    parsec_dtd_data_flush( PARSEC_dtd_taskpool, RTBLKADDR( A, MORSE_Complex64_t, Am, An ) );
+    /*
+     * For now, we do nothing in this function as in PaRSEC, once the data is
+     * flushed it cannot be reused in the same sequence, when this issue will be
+     * fixed, we will uncomment this function
+     */
+    /* parsec_taskpool_t* PARSEC_dtd_taskpool = (parsec_taskpool_t *)(sequence->schedopt); */
+    /* parsec_dtd_data_flush( PARSEC_dtd_taskpool, RTBLKADDR( A, MORSE_Complex64_t, Am, An ) ); */
+
+    (void)sequence; (void)A; (void)Am; (void)An;
+    return;
 }
 
 /*******************************************************************************