From 9c52d301db37368081f8607599d7f2a25b4a2fa7 Mon Sep 17 00:00:00 2001 From: Maciej Szwed Date: Thu, 23 May 2019 10:01:22 +0200 Subject: [PATCH] blobstore: Move _spdk_blob_set_thin_provision function This patch moves _spdk_blob_set_thin_provision function higher in the file as it will be later used during blobstore load. Signed-off-by: Maciej Szwed Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455488 (master) (cherry picked from commit 543d8b7b67d8e791511b123b89f02e9e6fcd6c1f) Change-Id: Ife37ef8c69b88903646b2002b3561101c1eb5135 Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/457272 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Darek Stojaczyk --- lib/blob/blobstore.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/blob/blobstore.c b/lib/blob/blobstore.c index 2e3037ac1..bbc924e1b 100644 --- a/lib/blob/blobstore.c +++ b/lib/blob/blobstore.c @@ -2692,6 +2692,14 @@ _spdk_bs_write_used_blobids(spdk_bs_sequence_t *seq, void *arg, spdk_bs_sequence spdk_bs_sequence_write_dev(seq, ctx->mask, lba, lba_count, cb_fn, arg); } +static void +_spdk_blob_set_thin_provision(struct spdk_blob *blob) +{ + _spdk_blob_verify_md_op(blob); + blob->invalid_flags |= SPDK_BLOB_THIN_PROV; + blob->state = SPDK_BLOB_STATE_DIRTY; +} + static void _spdk_bs_load_iter(void *arg, struct spdk_blob *blob, int bserrno) { @@ -4123,14 +4131,6 @@ _spdk_blob_set_xattrs(struct spdk_blob *blob, const struct spdk_blob_xattr_opts return 0; } -static void -_spdk_blob_set_thin_provision(struct spdk_blob *blob) -{ - _spdk_blob_verify_md_op(blob); - blob->invalid_flags |= SPDK_BLOB_THIN_PROV; - blob->state = SPDK_BLOB_STATE_DIRTY; -} - static void _spdk_bs_create_blob(struct spdk_blob_store *bs, const struct spdk_blob_opts *opts,