diff -r ad29a1078449 -r 78aebf841070 src/mem/packet.hh --- a/src/mem/packet.hh Sun Jun 28 17:27:21 2015 -0500 +++ b/src/mem/packet.hh Mon Jun 29 01:17:15 2015 -0500 @@ -612,7 +612,7 @@ * less than that of the original packet. In this case the new * packet should allocate its own data. */ - Packet(PacketPtr pkt, bool clear_flags, bool alloc_data) + Packet(const PacketPtr pkt, bool clear_flags, bool alloc_data) : cmd(pkt->cmd), req(pkt->req), data(nullptr), addr(pkt->addr), _isSecure(pkt->_isSecure), size(pkt->size),