diff options
author | Ram Kishore Vegesna <ram@FreeBSD.org> | 2019-01-23 17:34:01 +0000 |
---|---|---|
committer | Ram Kishore Vegesna <ram@FreeBSD.org> | 2019-01-23 17:34:01 +0000 |
commit | 4915e5c71987230657669b7e6e190edd094819d3 (patch) | |
tree | 509416a38a5c2e45e68e41392007229831809377 /sys/dev/ocs_fc/ocs_ioctl.c | |
parent | f9be23fd42a6060ac7bce6e570ed239831c15241 (diff) | |
download | src-4915e5c71987230657669b7e6e190edd094819d3.tar.gz src-4915e5c71987230657669b7e6e190edd094819d3.zip |
Fixed issues reported by coverity scan.
Approved by: mav
MFC after: 3 weeks
Notes
Notes:
svn path=/head/; revision=343349
Diffstat (limited to 'sys/dev/ocs_fc/ocs_ioctl.c')
-rw-r--r-- | sys/dev/ocs_fc/ocs_ioctl.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/dev/ocs_fc/ocs_ioctl.c b/sys/dev/ocs_fc/ocs_ioctl.c index 0e0ffb46af2a..70e1a99c1d3b 100644 --- a/sys/dev/ocs_fc/ocs_ioctl.c +++ b/sys/dev/ocs_fc/ocs_ioctl.c @@ -243,9 +243,13 @@ ocs_process_mbx_ioctl(ocs_t *ocs, ocs_ioctl_elxu_mbox_t *mcmd) * 6. ioctl code releases the lock */ mtx_lock(&ocs->dbg_lock); - ocs_hw_command(&ocs->hw, mcmd->payload, OCS_CMD_NOWAIT, - __ocs_ioctl_mbox_cb, ocs); - msleep(ocs, &ocs->dbg_lock, 0, "ocsmbx", 0); + if (ocs_hw_command(&ocs->hw, mcmd->payload, OCS_CMD_NOWAIT, + __ocs_ioctl_mbox_cb, ocs)) { + + device_printf(ocs->dev, "%s: command- %x failed\n", __func__, + ((sli4_mbox_command_header_t *)mcmd->payload)->command); + } + msleep(ocs, &ocs->dbg_lock, 0, "ocsmbx", 0); mtx_unlock(&ocs->dbg_lock); if( SLI4_MBOX_COMMAND_SLI_CONFIG == ((sli4_mbox_command_header_t *)mcmd->payload)->command |