diff options
author | Jason J. Herne <jjherne@linux.vnet.ibm.com> | 2017-11-07 10:22:32 -0500 |
---|---|---|
committer | Cornelia Huck <cohuck@redhat.com> | 2017-11-08 14:39:53 +0100 |
commit | 408358b50deaf59b07c82a7bff8c7e7cce031fae (patch) | |
tree | 11e1561de8f6b074df5a48db3884696d26e9370d /tools/perf/scripts/python/stackcollapse.py | |
parent | 978fa72e82e375764e6e31e7a721408c5186918f (diff) |
s390: vfio-ccw: Do not attempt to free no-op, test and tic cda.
Because we do not make use of the cda (channel data address) for test,
no-op ccws no address translation takes place. This means cda could
contain a guest address which we do not want to attempt to free. Let's
check the command type and skip cda free when it is not needed.
For a TIC ccw, ccw->cda points to either a ccw in an existing chain or
it points to a whole new allocated chain. In either case the data will
be freed when the owning chain is freed.
Signed-off-by: Jason J. Herne <jjherne@linux.vnet.ibm.com>
Reviewed-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
Reviewed-by: Pierre Morel <pmorel@linux.vnet.ibm.com>
Message-Id: <1510068152-21988-1-git-send-email-jjherne@linux.vnet.ibm.com>
Reviewed-by: Halil Pasic <pasic@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions