diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
index 54fa2e5e307877528113bf4da2e3b4e60365a606..fbfcda06283976355a7258b93574fa2ff02033e0 100644
--- a/sound/soc/soc-dapm.c
+++ b/sound/soc/soc-dapm.c
@@ -989,7 +989,7 @@ static void dapm_seq_run(struct snd_soc_dapm_context *dapm,
 
 			INIT_LIST_HEAD(&pending);
 			cur_sort = -1;
-			cur_subseq = -1;
+			cur_subseq = INT_MIN;
 			cur_reg = SND_SOC_NOPM;
 			cur_dapm = NULL;
 		}