|
@@ -517,13 +517,13 @@ static void iscsi_free_task(struct iscsi_task *task)
|
|
|
|
|
|
void __iscsi_get_task(struct iscsi_task *task)
|
|
|
{
|
|
|
- atomic_inc(&task->refcount);
|
|
|
+ refcount_inc(&task->refcount);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(__iscsi_get_task);
|
|
|
|
|
|
void __iscsi_put_task(struct iscsi_task *task)
|
|
|
{
|
|
|
- if (atomic_dec_and_test(&task->refcount))
|
|
|
+ if (refcount_dec_and_test(&task->refcount))
|
|
|
iscsi_free_task(task);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(__iscsi_put_task);
|
|
@@ -745,7 +745,7 @@ __iscsi_conn_send_pdu(struct iscsi_conn *conn, struct iscsi_hdr *hdr,
|
|
|
* released by the lld when it has transmitted the task for
|
|
|
* pdus we do not expect a response for.
|
|
|
*/
|
|
|
- atomic_set(&task->refcount, 1);
|
|
|
+ refcount_set(&task->refcount, 1);
|
|
|
task->conn = conn;
|
|
|
task->sc = NULL;
|
|
|
INIT_LIST_HEAD(&task->running);
|
|
@@ -1617,7 +1617,7 @@ static inline struct iscsi_task *iscsi_alloc_task(struct iscsi_conn *conn,
|
|
|
sc->SCp.phase = conn->session->age;
|
|
|
sc->SCp.ptr = (char *) task;
|
|
|
|
|
|
- atomic_set(&task->refcount, 1);
|
|
|
+ refcount_set(&task->refcount, 1);
|
|
|
task->state = ISCSI_TASK_PENDING;
|
|
|
task->conn = conn;
|
|
|
task->sc = sc;
|