From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8FB022FF652 for ; Thu, 11 Dec 2025 08:49:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765442948; cv=none; b=vAVm8N6zA6xPRPoWRI+sAvmehiijDn4LliNkIAas6Tvt4usizBAxjV9wDvFWXcrZdo0RhwRsNVRicmfP9zlUedzj6KNBeUdI3kf2a+RZ8D3RUtY44l67ibh6ZKxLq8TO/sLVLWo4ONu3kO9zzMh8CrI7fEbe5Zyp42uj9SUuxTw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765442948; c=relaxed/simple; bh=z3hucJyAwcd0b5RA3iXEwk3VzpNQR5wbKn4VZUVTRq4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=QQDzoB5JYJFuLVrZD8q8vjSwpotH6owhZTJAKjMCFu+PFNC+iBHP1m3Y8x1pXxzn8RuUmLOWhQ02mk5lJNlhK2GK84GcdjsZDF5aslnSn/yE6COLgBajw2OqbtmplEgIqp5zX0hsFciByEOEsZ0cu8tSicc2nXc5YVyn397nXRs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=SCnRQfZk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CU/4xHEl; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="SCnRQfZk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CU/4xHEl" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BB8gTDu224145 for ; Thu, 11 Dec 2025 08:49:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=AnmLkIHZR/LkIObI09HtDI 5nHlzTSQXsvEGpE96cDxU=; b=SCnRQfZkigoGCFBTL+HFlKHMZstqiJHS+Uh58D Ho/cVPhN19DGTKeLNA8I1kJtXD8wbjcUNhuI4uQJhU6L5r6qWW8D90FhrJEnRZUK cEhRkfL00MomKmIOyU5Lpdgg8Vwu6FtYp8CFTfC/O0CivTBOj0/suWRqJrwjDNyw Ne5v1oo6vmj18q7VGzHaRY7z7KerTaRKp4f/mKfdptNiPxE1vHg1bkC1D0XPcnBQ Db51ZcKGoBRs2RBC4aJJLhM4qJBRloLrwvYksYztUIiy8ItrqaopDB+oS8m4Zbvk kBT3rqNvpzIs8QoSCtyP4kVq1IBn6nMm4SEbCtMADt1U710Q== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4aynpvrw4b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Dec 2025 08:49:03 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-299ddb0269eso10455285ad.0 for ; Thu, 11 Dec 2025 00:49:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765442943; x=1766047743; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=AnmLkIHZR/LkIObI09HtDI5nHlzTSQXsvEGpE96cDxU=; b=CU/4xHElUSau0wxdBdd3avoxV5RlGGVKBY3fvkPr9OeMcGh9ltaBLi85JwoJt9d2k/ RS8/+IxLLck0dksV6UEHeCXKtDF3Qyuo1nsXas0Np9G1tyXC5m7wLDE+7leI7ZV1O/Mw S8GWqXcLOPARmq4uK+sq1YE7Nr2zRh7u+cVon15L/EQZ+FiM6mzT+Y4Qms3KQ8yNXrvM 2ZkMx3lp/FtxeRfUWSAoaE05QiuEQRI1sLn94xXdyLnYnFGRyXTDCrogW2P1nOqIb6/L OONblqI+DGNJNvBKitTPevx/03XV0bxt8Qld8AlTTvuodh7DrhKEdYb4G3pdiTKSCk6r biAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765442943; x=1766047743; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=AnmLkIHZR/LkIObI09HtDI5nHlzTSQXsvEGpE96cDxU=; b=GlggmiQPYAnxgoqDnXdBU2If/loLGrDS6UzWkN5l4s5wm7uIrm+1d37KIvtIMnb9/A 3bbowJrwm9YsrArPW4G9lTN80jL0oC6fsFN157l9sl23z38ACWoMuKnwMGBMzPZMqMyF TQEnfXF5ePwPpS9B2uaXilyNIOa0bgTqeBhgFxFdn73DcGFuFj3N9PBJWjegdKHYpUel gnJSF9Q47qXHDsZoCQUNZbnup3IDj4/OOWo3t12IzNmdPM1UWgdofOrcVdx4bF5M7ESZ TlskVoa4JVmnGuc4msi6pvtN2JpvegTw97QS+EdGxtkJgNEUvjnp8EGBKwu14gHGx5Gj aOjQ== X-Gm-Message-State: AOJu0Yywl9/O9iB8UcpBjNDqwgp2B9Qr2C52r+oFLvmyiewP/wlzb198 668d0EKt5zEiIZUzHmwwJKMLQWiSxA7gAAMait9gB4T52q9ZQHUigveFVE12GR0z/VWF5urv7dW 5wK0KzFvlm200pa8gpvniqMZ8k1C9tPCoSRtv7/0BfDJXiJs+F9FvAkWQLWp/ZR6ytezta9He4f kL X-Gm-Gg: AY/fxX66++DYFCQX7torXWMyci36obDP8t4ukEMKZfE3ExVPAp2OB+8Dnrlqayk+XFu q0NKBjjjOC7+4t+aOFlSBVIgwoyRRfp68u/a/zEv2B8OC8JukS/huMZnm9V7fbvKvJqaL1Hhr9Z nhgXMvMBTcWZPxIyeiwfiCtgrU91subgzalTsbIoBZY5/siin2/jNsQhzEGNeqC5QnfcLwmw0UR E+09hhAw5rjZpZpXFT49X5aJhBzw9jPU4R5JRCWNxCNl7+SY0DhULy0wE9hxC1wS69B1wYyk6dQ yD00FhJZE7TZkCyH4e0Sv8M/p7/NGkN9p+LQJyEd6up6rb2xwFXEmmvUkm9JjOZWhH6oQNQyap7 7zlixT+qXhv6Gu1AwHgJZgbWD38Mo/lTy1hRBO6thV7F4jw== X-Received: by 2002:a17:902:f645:b0:268:cc5:5e4e with SMTP id d9443c01a7336-29ec22ded8emr47046795ad.1.1765442942726; Thu, 11 Dec 2025 00:49:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IGI/Om8zPyYWKFmg8pJaR2rOo7vZE0qt3jh1MPG30LvUNIED2jO130f+9FuGnanY0oaruk0mQ== X-Received: by 2002:a17:902:f645:b0:268:cc5:5e4e with SMTP id d9443c01a7336-29ec22ded8emr47046625ad.1.1765442942296; Thu, 11 Dec 2025 00:49:02 -0800 (PST) Received: from hu-vishsant-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29ee9b3733dsm17270415ad.7.2025.12.11.00.48.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Dec 2025 00:49:01 -0800 (PST) From: Vishnu Santhosh Date: Thu, 11 Dec 2025 14:18:34 +0530 Subject: [PATCH] rpmsg: glink: Replace strcpy() with strscpy() Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251211-rpmsg-glink-strcpy-replace-v1-1-be06308e5724@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAGGFOmkC/42NTQ6CMBBGr0K6dkh/VIgr7mFY1DLARKC1g0RCu LuVE7j5kvct3tsEYyRkccs2EXEhJj8lUKdMuN5OHQI1iYWW+qK0NBDDyB10A01P4Dm6sELEMFi HUJjSPq76LAvViiQIEVv6HPJ7nbgnnn1cj9aif+9f2kWDgqa0pURjC2Nk5Znz19sOzo9jnkbU+ 75/AZSGMyPLAAAA X-Change-ID: 20251203-rpmsg-glink-strcpy-replace-738ab624071f To: Bjorn Andersson , Mathieu Poirier , deepak.singh@oss.qualcomm.com, chris.lew@oss.qualcomm.com Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, Sudeepgoud Patil , Vishnu Santhosh X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1765442939; l=1354; i=vishnu.santhosh@oss.qualcomm.com; s=20251203; h=from:subject:message-id; bh=cQcwIpREPKC01gttjQVeWpuDO234a5rHvIsX5JPf6i4=; b=oI4VaezqnR+ZE7cA+/Rxr1PMP6bkDLtc3T5Eq58ymcaZMG2hbKfTD2FbsMUeyr5HcxnvGwJws D87OHmRDaoADAp8Fsq+wjMttyDWw/qN9WucNzxDt3ZCiTjRzfSyrj5D X-Developer-Key: i=vishnu.santhosh@oss.qualcomm.com; a=ed25519; pk=G8/AJPecB1feGI7wxArGWGN0PPGQS0GUaD4THQCbdis= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjExMDA2NCBTYWx0ZWRfX85uxMJXjcAks bgw2XvLoPiNf3aPc54vR3y7e1djp1+cx6sb/WKAKWDCcnkZU9lo3A0aupDycvdfFcUvnPmZMXrl db7sbHo5gqM4lmW3mobBC2c3Ij5zSMVQ1/6sGn92qHFWdNis43XQdBdjU/g2R3ZnDqwjXQ8HbhM XtWnkdA933dPAN0aUvePmLselzCMNlZqspypW0HBiaQW+hJpOeCHs8z3T/5F93Z1tSB9gc4SzBJ JzxIqMXqnYWnCDwLwiLGP8OZbu4LlkUOverNkohN8PyVF0e47owcmXhfwlhyuHXrcqmFkmGFHzA 5Slfnb28VNgq9FYONMHvlpPbfpXfm6McF4uTSM7pH0ng3Okp68ULv/gMj+xvj2X53if+w4aAafT wJozgER8cpFNY+wCNTN/7yAipyvtmA== X-Proofpoint-GUID: K3fqM39sqOaLXcLttpfjpSNYO9MC-tSS X-Authority-Analysis: v=2.4 cv=C6nkCAP+ c=1 sm=1 tr=0 ts=693a857f cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=alfphgrJRk1D4v5-QsoA:9 a=QEXdDO2ut3YA:10 a=1F1461vogZIA:10 a=5kKzt1m56AEA:10 a=324X-CrmTo6CU4MGRt3R:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: K3fqM39sqOaLXcLttpfjpSNYO9MC-tSS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-10_03,2025-12-09_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1011 priorityscore=1501 impostorscore=0 phishscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512110064 From: Sudeepgoud Patil Replace strcpy() with the safer strscpy() to address unsafe API usage warnings[1] from static analysis tools, as strcpy() performs no bounds checking on the destination buffer. [1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strcpy Signed-off-by: Sudeepgoud Patil Signed-off-by: Vishnu Santhosh --- drivers/rpmsg/qcom_glink_native.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index 5ea096acc8581b1aff106f4c0e2f9aee9d56e25b..37b2255495d53270521466a05a5eb97eca98ec0e 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -501,7 +501,7 @@ static int qcom_glink_send_open_req(struct qcom_glink *glink, req->cmd = cpu_to_le16(GLINK_CMD_OPEN); req->param1 = cpu_to_le16(channel->lcid); req->param2 = cpu_to_le32(name_len); - strcpy(req->data, channel->name); + strscpy(req->data, channel->name, GLINK_NAME_SIZE); trace_qcom_glink_cmd_open_tx(glink->label, channel->name, channel->lcid, channel->rcid); --- base-commit: d358e5254674b70f34c847715ca509e46eb81e6f change-id: 20251203-rpmsg-glink-strcpy-replace-738ab624071f Best regards, -- Vishnu Santhosh