diff --git a/compute/ztrsmpl.c b/compute/ztrsmpl.c
index 4ec6fa35fe9e6de530b4dac04df734ca8bd4446d..b29f94acdd1d696d8351e6d06d074b1b86e9db1a 100644
--- a/compute/ztrsmpl.c
+++ b/compute/ztrsmpl.c
@@ -140,6 +140,7 @@ int MORSE_ztrsmpl( int N, int NRHS,
                      MorseDescInput, MorseLower, sequence, &request );
     morse_ztile2lap( morse, &descBl, &descBt,
                      MorseDescInout, MorseUpperLower, sequence, &request );
+    MORSE_Desc_Flush( descL, sequence );
 
     morse_sequence_wait( morse, sequence );