3cbc5262ec
If the queue is not empty before a dirty miss, C could block D. I haven't seen this in the wild, but it could happen because of dirty probe responses backed up in the queue.