Commit fa2dd272 authored by Shuhei Matsumoto's avatar Shuhei Matsumoto Committed by Tomasz Zawadzki
Browse files

lib/scsi: Move scsi_task_free_data() in a file to remove function declaration

parent 16dbc195
Loading
Loading
Loading
Loading
+10 −13
Original line number Diff line number Diff line
@@ -38,7 +38,16 @@
#include "spdk/util.h"

static void
scsi_task_free_data(struct spdk_scsi_task *task);
scsi_task_free_data(struct spdk_scsi_task *task)
{
	if (task->alloc_len != 0) {
		spdk_dma_free(task->iov.iov_base);
		task->alloc_len = 0;
	}

	task->iov.iov_base = NULL;
	task->iov.iov_len = 0;
}

void
spdk_scsi_task_put(struct spdk_scsi_task *task)
@@ -85,18 +94,6 @@ spdk_scsi_task_construct(struct spdk_scsi_task *task,
	task->iovcnt = 1;
}

static void
scsi_task_free_data(struct spdk_scsi_task *task)
{
	if (task->alloc_len != 0) {
		spdk_dma_free(task->iov.iov_base);
		task->alloc_len = 0;
	}

	task->iov.iov_base = NULL;
	task->iov.iov_len = 0;
}

static void *
scsi_task_alloc_data(struct spdk_scsi_task *task, uint32_t alloc_len)
{