diff options
author | Eric Farman <farman@linux.ibm.com> | 2019-10-16 16:20:38 +0200 |
---|---|---|
committer | Cornelia Huck <cohuck@redhat.com> | 2019-10-17 11:36:29 +0200 |
commit | 970ebeb84880906b396e53539b95fdbbf3e786a2 (patch) | |
tree | 6e87139dca24afefff99ed75563c0c0cc382c4c8 /drivers/s390/cio/vfio_ccw_private.h | |
parent | 7af52cca6f1c4d785b652682a8f7687df1061318 (diff) | |
download | lwn-970ebeb84880906b396e53539b95fdbbf3e786a2.tar.gz lwn-970ebeb84880906b396e53539b95fdbbf3e786a2.zip |
vfio-ccw: Trace the FSM jumptable
It would be nice if we could track the sequence of events within
vfio-ccw, based on the state of the device/FSM and our calling
sequence within it. So let's add a simple trace here so we can
watch the states change as things go, and allow it to be folded
into the rest of the other cio traces.
Signed-off-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20191016142040.14132-3-farman@linux.ibm.com>
Acked-by: Halil Pasic <pasic@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'drivers/s390/cio/vfio_ccw_private.h')
-rw-r--r-- | drivers/s390/cio/vfio_ccw_private.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/s390/cio/vfio_ccw_private.h b/drivers/s390/cio/vfio_ccw_private.h index bbe9babf767b..9b9bb4982972 100644 --- a/drivers/s390/cio/vfio_ccw_private.h +++ b/drivers/s390/cio/vfio_ccw_private.h @@ -135,6 +135,7 @@ extern fsm_func_t *vfio_ccw_jumptable[NR_VFIO_CCW_STATES][NR_VFIO_CCW_EVENTS]; static inline void vfio_ccw_fsm_event(struct vfio_ccw_private *private, int event) { + trace_vfio_ccw_fsm_event(private->sch->schid, private->state, event); vfio_ccw_jumptable[private->state][event](private, event); } |