mem: Cleanup Packet::checkFunctional and hasData usage
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 2 Dec 2014 11:07:52 +0000 (06:07 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 2 Dec 2014 11:07:52 +0000 (06:07 -0500)
commitf012166bb600ebaeefa48e74f7dd7fdfc9742506
treed7be12d21ec6629af877b03eeec224c699ac2e29
parenta2ee51f631199f629f36baf2f59161e25be84bdc
mem: Cleanup Packet::checkFunctional and hasData usage

This patch cleans up the use of hasData and checkFunctional in the
packet. The hasData function is unfortunately suggesting that it
checks if the packet has a valid data pointer, when it does in fact
only check if the specific packet type is specified to have a data
payload. The confusion led to a bug in checkFunctional. The latter
function is also tidied up to avoid name overloading.
src/mem/cache/cache_impl.hh
src/mem/packet.cc
src/mem/packet.hh