--- a/net/mac80211/rx.c
+++ b/net/mac80211/rx.c
@@ -613,7 +613,7 @@ static void ieee80211_sta_reorder_releas
 				continue;
 			}
 			if (!time_after(jiffies, tid_agg_rx->reorder_time[j] +
-					HT_RX_REORDER_BUF_TIMEOUT))
+					HT_RX_REORDER_BUF_TIMEOUT) && skipped)
 				goto set_release_timer;
 
 #ifdef CONFIG_MAC80211_HT_DEBUG