aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/trace-event-scripting.c
diff options
context:
space:
mode:
authorStefan Haberland <[email protected]>2018-07-25 13:27:10 +0200
committerMartin Schwidefsky <[email protected]>2018-08-09 12:49:30 +0200
commit7c6553d4db03350dad0110c3224194c19df76a8f (patch)
tree7757bd5d50b680148be4188beb6f96fe646f81ac /tools/perf/util/trace-event-scripting.c
parent37a366face294facb9c9d9fdd9f5b64a27456cbd (diff)
s390/dasd: fix panic for failed online processing
Fix a panic that occurs for a device that got an error in dasd_eckd_check_characteristics() during online processing. For example the read configuration data command may have failed. If this error occurs the device is not being set online and the earlier invoked steps during online processing are rolled back. Therefore dasd_eckd_uncheck_device() is called which needs a valid private structure. But this pointer is not valid if dasd_eckd_check_characteristics() has failed. Check for a valid device->private pointer to prevent a panic. Reviewed-by: Jan Hoeppner <[email protected]> Signed-off-by: Stefan Haberland <[email protected]> Signed-off-by: Martin Schwidefsky <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions