diff -r 02dab897cf32 -r 8fa0fa97769f src/mem/cache/mshr.cc --- a/src/mem/cache/mshr.cc Mon Aug 31 10:17:48 2015 +0100 +++ b/src/mem/cache/mshr.cc Mon Aug 31 10:18:03 2015 +0100 @@ -101,6 +101,9 @@ if (mshr != NULL) { assert(!mshr->downstreamPending); mshr->downstreamPending = true; + } else { + // No need to clear downstreamPending later + markPending = false; } }