From 0aa07166a88d364770410dce63437b23217ef978 Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Fri, 15 Nov 2013 15:52:29 -0600 Subject: Race condition in trace leads to double-delete. Change-Id: I4fc4acc8f84de151d1d9600802539c18c6aa7851 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7277 Reviewed-by: Daniel M. Crowell Reviewed-by: Thi N. Tran Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/kernel/block.C | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/kernel/block.C') diff --git a/src/kernel/block.C b/src/kernel/block.C index 4ed371e50..cbe3ab305 100644 --- a/src/kernel/block.C +++ b/src/kernel/block.C @@ -669,8 +669,6 @@ int Block::removePages(VmmManager::PAGE_REMOVAL_OPS i_op, void* i_vaddr, this->iv_writeMsgHdlr->incMsgCount(i_task); } -// TODO.. Need to map the physical page here before sending the message because -// the RP uses the physical page off the message queue.. (comment from patrick) this->iv_writeMsgHdlr->addVirtAddr( reinterpret_cast(l_vaddr),pageAddr); this->iv_writeMsgHdlr->sendMessage(MSG_MM_RP_WRITE, -- cgit v1.2.3