Index: /branches/MESI/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp
===================================================================
--- /branches/MESI/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp	(revision 675)
+++ /branches/MESI/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp	(revision 676)
@@ -3100,5 +3100,5 @@
                     }
 
-                    bool s_getm_hit         = m_cmd_read_pktid_fifo.read() & 0x8;
+                    //bool s_getm_hit         = m_cmd_read_pktid_fifo.read() & 0x8;
 
                     r_read_is_cnt           = entry.is_cnt;
@@ -3123,7 +3123,7 @@
                         {
                                 // Invalid the line in the others processors and put the line in trt with data.
-                                if( (entry.count == 0) or 
-                                    ((entry.count == 1) and not entry.is_cnt and (entry.state == ENTRY_SHARED) and (entry.owner.srcid == m_cmd_read_srcid_fifo.read())) or
-                                    (entry.count == 1 and entry.is_cnt and entry.state == ENTRY_SHARED and s_getm_hit))
+                                if(entry.count == 0)  
+                                  //  ((entry.count == 1) and not entry.is_cnt and (entry.state == ENTRY_SHARED) and (entry.owner.srcid == m_cmd_read_srcid_fifo.read())) or
+                                  //  (entry.count == 1 and entry.is_cnt and entry.state == ENTRY_SHARED and s_getm_hit))
                                 {
                                     r_read_fsm = READ_DIR_HIT;
