From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A369C3246E8 for ; Sat, 8 Aug 2026 17:13:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786209203; cv=none; b=Ja/AK/xe59gez5sFilTPdsCEMptG/pE6jHPw6rIYzFech8KSV3GbE5sIf2o4XLQkupqc8bbtXXIvYH9xFBYdyUeXUN/T+2BjyjDtvO6p1Ep9xdKVEGCBkWVunKepDEz2r00wsP2lWon9UzJLb76X/j6164RcghLkjPGNl8wOSNs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786209203; c=relaxed/simple; bh=pBwq3z3BHT8AWEiwJrfn2159aekzAL7GE1Rsw0423wQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=I4tuFS0pY6hzx/wvGIFwnS7o1cbUZ+uAEYrOuKruCQrlmoZ5j1RphNBCsopNIhHAtZ0mKO25eZ6v55yENKBBLrUC4L2mKQ/zEW5YJJN/uMtdyyLgtE2S6ll2Bruf7jGUnoyL7UjcggWTN5G0OgJDHWGyv/VvxWTB7dYnGob0ypk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qm9vkleb; arc=none smtp.client-ip=209.85.215.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qm9vkleb" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-ca12086c06eso394243a12.0 for ; Sat, 08 Aug 2026 10:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786209202; x=1786814002; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=hbv8vbeQ/dPx02vOemWEfUHWsL9q2YkCKVscJeRKh68=; b=qm9vklebGCgRT5ICkBqw9n8TLlto5TRraVRI/KK/yxgd4uig0kMrDdBQp/FSoztSiv LikHCdlDR9gb4BL4WkP0rbOF5o6GEgTnGJhLBVERHuZNOtsmDp30pqc/KbtpYCr37+FJ bu+KGQ6jl3ESP2hahCxas5dn1ZTYCUsPB3kPgutukIOCsH0DfoCw3aGoKVbK1pUAFsFa aFSJ6GdFla3jOCKEM4Xe6rl5Ue9mRjv66NPj2M52N2Wn6IcXpnxQ0PVQp2oLM4K3nqGQ ojJMwlXH8EbW+7yN2smejfReoOFxe49L9OG+onHJytphPxOpliQuHYX1u1+vphoN8NGr YHtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786209202; x=1786814002; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hbv8vbeQ/dPx02vOemWEfUHWsL9q2YkCKVscJeRKh68=; b=GR+hAWAocEoWD8G96sxhMx93rEIQ0dxI0sUyw4umoyCiRFbMjPtOM3IM0A1Bw+u56X 2vv6HBrEGRk8FjysKDfIoGo538S5gvlQui3JHMBl7kpTYFF7EV85Vdj6nE1mTm6Qy8QG W6JJW7wTt3bQZCjDYr/4df/c0ZnAQXJ7Z3x4cTXDV6XujHmgOmkYiFvcA1oFaJkodqXJ sAuns7G8olAQMHflcebyQWhhgvULkmQ1ivSmyn1pbJyzU+HlmCx+YOspOtLuBok5/sCq SGIe+UsYZ/uC+6GF3XcEcKwbTfSztyWJ2HOQfYROMefxM00Xl5b9+xUqoAY2DuauF1vC NgvQ== X-Forwarded-Encrypted: i=1; AHgh+RpGptbOpKAu7aogGlsG+KYlzoxsP/u41N4s0nPXmgGOH0X+5YeYIRJjqS0YmNGQV+a4kPZ2sI/ujxWl4Pg=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+qDJSHcDNpAhkd2vl29vfPLm7GIIO2BTco1WaNZbf1dcmgAk+ 45bWOvyvzpspYggpLriQKz///LgHf4INV2PhdBEZWaWSaB6uPb0dmMis X-Gm-Gg: AR+sD12v8tXmJnRkkL1F55UVe9XpUDrb3E6Tqw69Uq8FB6YcUELVQTe3/QrICyibGPR 5oeEPmJQ6zL1s5G6UXpJcoY/CoWM16DoQyXpwfEe/3KBBIL3SqAgCUJ5IYCmEB2LxJmhNikGi9h 6z4rxrEPajBJsbbaKIwgY5Bp0mxmDXgENmZAQRQfXuXO+lEI/tCakqcvsZNXyugr5Nv8mpYDjx+ /L6FwKpUd5AsEdYG3YaHTRai4YTOcaxTuyytG9bFA1WO6kmXaSm18VhM29j+895I/DWyZLoXhJn ku1Ot4j6vlhySQwMTXVLm4Zzb0U1adT3NZxq11KjkeR1FidEm5DvsC9Bytvo+pQcu+QcoJpJA+A 4gQrsINVnw45jcet67S5jAPf+GX7wJW2vsDkJJWBqcGpdwFdStr/Fvuwzt/wc2bRCzSatX3iWlO PsWJh13/GJ74+YFolbw1IYqKYlO0GbT5ioBJIsNzFrRqSdEDGMESDw/Y6gyoiwzZP7XsC4dVo= X-Received: by 2002:a05:6a20:918c:b0:3c3:89cf:f3a with SMTP id adf61e73a8af0-3cbce6cb365mr8859960637.5.1786209201916; Sat, 08 Aug 2026 10:13:21 -0700 (PDT) Received: from PC.. ([103.172.209.59]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-315bebee8d0sm20733635eec.24.2026.08.08.10.13.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Aug 2026 10:13:21 -0700 (PDT) From: Mohit Mishra To: Johan Hovold , Alex Elder , Greg Kroah-Hartman Cc: greybus-dev@lists.linaro.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Mohit Mishra Subject: [PATCH] staging: greybus: gbphy: use sysfs_emit() instead of sprintf() Date: Sat, 8 Aug 2026 22:43:02 +0530 Message-ID: <20260808171302.72231-1-mishraloopmohit@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit protocol_id_show() uses sprintf() to format sysfs output into the page buffer. Convert it to sysfs_emit(), which is the preferred helper for sysfs show() callbacks as it enforces page boundary checks. Similar conversions have already been made elsewhere in this subsystem (e.g. loopback.c, arche-platform.c). Signed-off-by: Mohit Mishra --- drivers/staging/greybus/gbphy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/greybus/gbphy.c b/drivers/staging/greybus/gbphy.c index bdb0f5164a6f..bb9a5b538e6e 100644 --- a/drivers/staging/greybus/gbphy.c +++ b/drivers/staging/greybus/gbphy.c @@ -31,7 +31,7 @@ static ssize_t protocol_id_show(struct device *dev, { struct gbphy_device *gbphy_dev = to_gbphy_dev(dev); - return sprintf(buf, "0x%02x\n", gbphy_dev->cport_desc->protocol_id); + return sysfs_emit(buf, "0x%02x\n", gbphy_dev->cport_desc->protocol_id); } static DEVICE_ATTR_RO(protocol_id); -- 2.43.0