From 2ef6b8d378e7f7c1b1eb7abe176989c3f996f2dc Mon Sep 17 00:00:00 2001 From: Channa Kadabi Date: Mon, 28 Feb 2022 13:35:16 -0800 Subject: [PATCH] fix(ufs): don't zero out buf before ufs read ufs_read_blocks always zeros out the buffer before passing to UFS for DMA. We don't need to zero out buf before reading from UFS storage, this change remove the memset in ufs_read_blocks. Signed-off-by: Channa Kadabi Change-Id: I8029a7ea07fbd8cce29b383c80a3cfc782c5b7ec --- drivers/ufs/ufs.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/ufs/ufs.c b/drivers/ufs/ufs.c index 5c20932eb..3d6d99fb0 100644 --- a/drivers/ufs/ufs.c +++ b/drivers/ufs/ufs.c @@ -702,7 +702,6 @@ size_t ufs_read_blocks(int lun, int lba, uintptr_t buf, size_t size) (ufs_params.desc_base != 0) && (ufs_params.desc_size >= UFS_DESC_SIZE)); - memset((void *)buf, 0, size); get_utrd(&utrd); ufs_prepare_cmd(&utrd, CDBCMD_READ_10, lun, lba, buf, size); ufs_send_request(utrd.task_tag);