From 4e22be36abf2ff7428b39675d878c6ed4c5f4c15 Mon Sep 17 00:00:00 2001 From: Kuldeep Singh Date: Mon, 3 Mar 2025 10:45:42 +0530 Subject: [PATCH] qseecom: Remove virtual address print Printing virtual address can leak kernel addresses.So remove vaddr print to not leak kernel pointers to unprivileged users. Change-Id: I1823573a35fb16195a20a8362a4648dc12694271 Signed-off-by: Kuldeep Singh --- drivers/misc/qseecom.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/misc/qseecom.c b/drivers/misc/qseecom.c index 10dcb4691747..a1f12331d8e4 100644 --- a/drivers/misc/qseecom.c +++ b/drivers/misc/qseecom.c @@ -3,7 +3,7 @@ * QTI Secure Execution Environment Communicator (QSEECOM) driver * * Copyright (c) 2012-2021, The Linux Foundation. All rights reserved. - * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. */ #define pr_fmt(fmt) "QSEECOM: %s: " fmt, __func__ @@ -2066,8 +2066,8 @@ static int qseecom_set_client_mem_param(struct qseecom_dev_handle *data, if ((req.ifd_data_fd <= 0) || (req.virt_sb_base == NULL) || (req.sb_len == 0)) { - pr_err("Invalid input(s)ion_fd(%d), sb_len(%d), vaddr(0x%pK)\n", - req.ifd_data_fd, req.sb_len, req.virt_sb_base); + pr_err("Invalid input(s)ion_fd(%d), sb_len(%d), paddr: 0x%llx\n", + req.ifd_data_fd, req.sb_len, virt_to_phys(req.virt_sb_base)); return -EFAULT; } if (!access_ok((void __user *)req.virt_sb_base,