summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mem/cache/mshr.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mem/cache/mshr.cc b/src/mem/cache/mshr.cc
index 5b7eb0c06..085b8dae0 100644
--- a/src/mem/cache/mshr.cc
+++ b/src/mem/cache/mshr.cc
@@ -101,6 +101,9 @@ MSHR::TargetList::add(PacketPtr pkt, Tick readyTime,
if (mshr != NULL) {
assert(!mshr->downstreamPending);
mshr->downstreamPending = true;
+ } else {
+ // No need to clear downstreamPending later
+ markPending = false;
}
}