cache: coherence protocol enhancements & bug fixes
[gem5.git] / src / mem / cache / mshr_queue.cc
index b5c6cc7b8f2db42b971e5310ab5d7d94aa446697..b412891d9376fb4f2163814d6b5413997d6bf35f 100644 (file)
@@ -197,9 +197,9 @@ MSHRQueue::moveToFront(MSHR *mshr)
 }
 
 void
-MSHRQueue::markInService(MSHR *mshr)
+MSHRQueue::markInService(MSHR *mshr, PacketPtr pkt)
 {
-    if (mshr->markInService()) {
+    if (mshr->markInService(pkt)) {
         deallocate(mshr);
     } else {
         readyList.erase(mshr->readyIter);