int lu_tgt_check_index(int idx, struct lu_tgt_pool *osts)
{
- int rc, i;
+ int i, rc = -ENOENT;
ENTRY;
down_read(&osts->op_rw_sem);
if (osts->op_array[i] == idx)
GOTO(out, rc = 0);
}
- rc = -ENOENT;
EXIT;
out:
up_read(&osts->op_rw_sem);
* deleted from memory.
*
* \param[in] op pool to be freed.
- *
- * \retval 0 on success or if pool was already freed
*/
-int lu_tgt_pool_free(struct lu_tgt_pool *op)
+void lu_tgt_pool_free(struct lu_tgt_pool *op)
{
ENTRY;
if (op->op_size == 0)
- RETURN(0);
+ RETURN_EXIT;
down_write(&op->op_rw_sem);
op->op_size = 0;
up_write(&op->op_rw_sem);
- RETURN(0);
+ EXIT;
}
EXPORT_SYMBOL(lu_tgt_pool_free);