From 25aa27b9d13c4d96a80b8f6e310e929c84b45c7b Mon Sep 17 00:00:00 2001 From: Yifan Bian Date: Fri, 29 Apr 2022 06:19:13 +0000 Subject: [PATCH] llvm_nvme_fuzz: set a zero value in FUSE field When we use Fuzzer 0 to do random testing of admin commands, it's should be a normal one, instead of Fused operation. Change-Id: I652a725798e79842866be01119be817c965fcee7 Signed-off-by: Yifan Bian Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12421 Tested-by: SPDK CI Jenkins Community-CI: Broadcom CI Reviewed-by: Jim Harris Reviewed-by: Tomasz Zawadzki --- test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c b/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c index 45c867fd7..544874f1f 100644 --- a/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c +++ b/test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz.c @@ -80,6 +80,9 @@ fuzz_admin_command(struct fuzz_command *cmd) if (cmd->cmd.opc == SPDK_NVME_OPC_FABRIC) { cmd->cmd.opc = SPDK_NVME_OPC_SET_FEATURES; } + + /* Fuzz a normal operation, so set a zero value in Fused field. */ + cmd->cmd.fuse = 0; } static void