Commit 1359a445 authored by Changpeng Liu's avatar Changpeng Liu Committed by Tomasz Zawadzki
Browse files

lib/ublk: code optimization to eliminate a function



Change-Id: I28c2d725af7f72ad14f67dde9dfe23d9254b3c62
Signed-off-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18904


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 561b58b6
Loading
Loading
Loading
Loading
+3 −8
Original line number Diff line number Diff line
@@ -920,13 +920,6 @@ ublk_stop_disk(uint32_t ublk_id, ublk_del_cb del_cb, void *cb_arg)
	return ublk_close_dev(ublk);
}

static inline void
ublk_mark_io_get_data(struct ublk_io *io)
{
	io->cmd_op = UBLK_IO_NEED_GET_DATA;
	io->result = 0;
}

static inline void
ublk_mark_io_done(struct ublk_io *io, int res)
{
@@ -1204,7 +1197,9 @@ static void
write_get_buffer_done(struct ublk_io *io)
{
	io->need_data = true;
	ublk_mark_io_get_data(io);
	io->cmd_op = UBLK_IO_NEED_GET_DATA;
	io->result = 0;

	TAILQ_REMOVE(&io->q->inflight_io_list, io, tailq);
	TAILQ_INSERT_TAIL(&io->q->completed_io_list, io, tailq);
}