Commit a2a29abc authored by Jim Harris's avatar Jim Harris
Browse files

blob: remove sequence/batch operations for flush



These were unused in blobstore so remove them for now.
This reduces number of code changes in some upcoming
patches.

Signed-off-by: default avatarJim Harris <james.r.harris@intel.com>
Change-Id: I02e04f7d84fff1d2a70f371d222425f373a5d4ff

Reviewed-on: https://review.gerrithub.io/395016


Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarMaciej Szwed <maciej.szwed@intel.com>
Reviewed-by: default avatar <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent 6d5c2d2b
Loading
Loading
Loading
Loading
+0 −29
Original line number Diff line number Diff line
@@ -213,22 +213,6 @@ spdk_bs_sequence_writev(spdk_bs_sequence_t *seq, struct iovec *iov, int iovcnt,
			     &set->cb_args);
}

void
spdk_bs_sequence_flush(spdk_bs_sequence_t *seq,
		       spdk_bs_sequence_cpl cb_fn, void *cb_arg)
{
	struct spdk_bs_request_set      *set = (struct spdk_bs_request_set *)seq;
	struct spdk_bs_channel       *channel = set->channel;

	SPDK_DEBUGLOG(SPDK_LOG_BLOB_RW, "Flushing\n");

	set->u.sequence.cb_fn = cb_fn;
	set->u.sequence.cb_arg = cb_arg;

	channel->dev->flush(channel->dev, channel->dev_channel,
			    &set->cb_args);
}

void
spdk_bs_sequence_unmap(spdk_bs_sequence_t *seq,
		       uint64_t lba, uint32_t lba_count,
@@ -361,19 +345,6 @@ spdk_bs_batch_write(spdk_bs_batch_t *batch, void *payload,
			    &set->cb_args);
}

void
spdk_bs_batch_flush(spdk_bs_batch_t *batch)
{
	struct spdk_bs_request_set	*set = (struct spdk_bs_request_set *)batch;
	struct spdk_bs_channel		*channel = set->channel;

	SPDK_DEBUGLOG(SPDK_LOG_BLOB_RW, "Flushing\n");

	set->u.batch.outstanding_ops++;
	channel->dev->flush(channel->dev, channel->dev_channel,
			    &set->cb_args);
}

void
spdk_bs_batch_unmap(spdk_bs_batch_t *batch,
		    uint64_t lba, uint32_t lba_count)
+0 −5
Original line number Diff line number Diff line
@@ -155,9 +155,6 @@ void spdk_bs_sequence_writev(spdk_bs_batch_t *batch, struct iovec *iov, int iovc
			     uint64_t lba, uint32_t lba_count,
			     spdk_bs_sequence_cpl cb_fn, void *cb_arg);

void spdk_bs_sequence_flush(spdk_bs_sequence_t *seq,
			    spdk_bs_sequence_cpl cb_fn, void *cb_arg);

void spdk_bs_sequence_unmap(spdk_bs_sequence_t *seq,
			    uint64_t lba, uint32_t lba_count,
			    spdk_bs_sequence_cpl cb_fn, void *cb_arg);
@@ -180,8 +177,6 @@ void spdk_bs_batch_read(spdk_bs_batch_t *batch, void *payload,
void spdk_bs_batch_write(spdk_bs_batch_t *batch, void *payload,
			 uint64_t lba, uint32_t lba_count);

void spdk_bs_batch_flush(spdk_bs_batch_t *batch);

void spdk_bs_batch_unmap(spdk_bs_batch_t *batch,
			 uint64_t lba, uint32_t lba_count);