From ef4d81b7d79efbc81a9b7990c84e22f038f20acb Mon Sep 17 00:00:00 2001 From: Manish Bhardwaj Date: Tue, 4 Jul 2023 12:50:55 +0530 Subject: [PATCH] storage: fix cert-c issue in storage driver Using this patch we are fixing below cert error:- 1. cert_exp33_c_violation: Using uninitialized value ioctl_req->status when calling vblk_complete_mmc_multi_ioc. CID 646845 Bug 3512545 Signed-off-by: Manish Bhardwaj Change-Id: I7127dbbc3259a8f42dac5003a56e0aa932053f81 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2930565 Reviewed-by: svcacv Reviewed-by: Sachin Nikam GVS: Gerrit_Virtual_Submit --- drivers/block/tegra_virt_storage/tegra_hv_ioctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/block/tegra_virt_storage/tegra_hv_ioctl.c b/drivers/block/tegra_virt_storage/tegra_hv_ioctl.c index b711735a..ac9bbd9a 100644 --- a/drivers/block/tegra_virt_storage/tegra_hv_ioctl.c +++ b/drivers/block/tegra_virt_storage/tegra_hv_ioctl.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include @@ -93,7 +93,7 @@ int vblk_submit_ioctl_req(struct block_device *bdev, if (!capable(CAP_SYS_RAWIO)) return -EPERM; - ioctl_req = kmalloc(sizeof(struct vblk_ioctl_req), GFP_KERNEL); + ioctl_req = kzalloc(sizeof(struct vblk_ioctl_req), GFP_KERNEL); if (!ioctl_req) { dev_err(vblkdev->device, "failed to alloc memory for ioctl req!\n");