Mercurial > illumos > illumos-gate
changeset 6919:8b18f3fa9795
6687184 target dumped core via hash_out_unlocked, 6 initiators were running fsst/fslt (fix lint)
6712062 iscsitgtd: pthread_mutex_unlock() calls missing in some error paths (finx lint)
author | ts143224 |
---|---|
date | Thu, 19 Jun 2008 15:16:32 -0700 |
parents | 765ec68013e1 |
children | 3fb3197926fa |
files | usr/src/cmd/iscsi/iscsitgtd/t10_sam.c |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/iscsi/iscsitgtd/t10_sam.c Thu Jun 19 15:10:03 2008 -0700 +++ b/usr/src/cmd/iscsi/iscsitgtd/t10_sam.c Thu Jun 19 15:16:32 2008 -0700 @@ -163,7 +163,7 @@ break; } else { a = (t10_aio_t *)result; - sema_post(&t10_aio_sema); + (void) sema_post(&t10_aio_sema); } if ((a != NULL) && (a->a_aio_cmplt != NULL)) { lu = a->a_cmd->c_lu; @@ -1335,12 +1335,12 @@ { taio->a_cmd = cmd; - sema_wait(&t10_aio_sema); + (void) sema_wait(&t10_aio_sema); (void) pthread_mutex_lock(&cmd->c_lu->l_cmd_mutex); if (aiowrite(cmd->c_lu->l_common->l_fd, data, data_len, offset, 0, &taio->a_aio) == -1) { (void) pthread_mutex_unlock(&cmd->c_lu->l_cmd_mutex); - sema_post(&t10_aio_sema); + (void) sema_post(&t10_aio_sema); taio->a_aio.aio_return = -1; (*taio->a_aio_cmplt)(taio->a_id); } else { @@ -1355,12 +1355,12 @@ { taio->a_cmd = cmd; - sema_wait(&t10_aio_sema); + (void) sema_wait(&t10_aio_sema); (void) pthread_mutex_lock(&cmd->c_lu->l_cmd_mutex); if (aioread(cmd->c_lu->l_common->l_fd, data, data_len, offset, 0, &taio->a_aio) == -1) { (void) pthread_mutex_unlock(&cmd->c_lu->l_cmd_mutex); - sema_post(&t10_aio_sema); + (void) sema_post(&t10_aio_sema); taio->a_aio.aio_return = -1; (*taio->a_aio_cmplt)(taio->a_id); } else {