mem-ruby: fix CHI wrong response to ReadShared
When an exclusive cache is responding to a ReadShared and the line is
unique, it send the data in unique state without checking if the line
already has other sharers in other upstream caches.
This patch fixes this issue and also cleans up Send_CompData.
Signed-off-by: Tiago Mück <firstname.lastname@example.org>
Maintainer: Jason Lowe-Power <email@example.com>
Reviewed-by: Bobby Bruce <firstname.lastname@example.org>
Tested-by: kokoro <email@example.com>
Reviewed-by: Jason Lowe-Power <firstname.lastname@example.org>
1 file changed