From nobody Sun Feb 8 05:37:17 2026 Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (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 F3B8F3002BB for ; Tue, 3 Feb 2026 21:23:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770153795; cv=none; b=DS0lVO/sm8oo2ZBfqe4W12a0frHssU9S8GxlbzIfiBXECr9Ymt4VSTUmbkzvMSdiF+JY0VXHTioVlJoEFpupUzAPjkLCxcxkigYKQMVXY+8R+XAWoBdY7e9WWC3MfOnGaLDI6+SQAv503OVVWX1TwSWB0jzVd9s9zKb0ZwdluDs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770153795; c=relaxed/simple; bh=Xdwnu1tJR/LktOJJyAGSmz02JK3s6CZS6Y2+bfkQqSw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=nrzLvv3R2iBK/umRfwzXALMg/qs533WqwBWPzTE99LitcM0AXA3G7I1cyj2WiX3PVHFl7+XSE1BepNTJPAvBsgtUSq7cOeAoXIaO6PvMErVUKfholgtMJ9YSqxZQjY8BuQP3mViMcYo8ExOijf8FjM4G1kqHRO4o9UMvhYmGyvQ= 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=O/RKwEXt; arc=none smtp.client-ip=209.85.219.45 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="O/RKwEXt" Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-8947404b367so1247086d6.3 for ; Tue, 03 Feb 2026 13:23:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770153793; x=1770758593; 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; bh=QUndUWbhdIHwanpBhZ12fokUHE7bF12BnIRi6yojFHk=; b=O/RKwEXt81Bwo2FkF++5Yla4+zqmVupA5ReIkDIoNwvIzReHJ3TBVlmBrehYWEIGCw sJH9AzWDCov0Eb4xrJXbvYOZOwrHNPfeM/Ytf9VzeaneYk+nNwNAYljBISKoeCZ6He16 +4e1i3tEy2XGXZsAE6XxiKtypOpgFL6B/H7pJ1+QnLGW8DnsvWow6VqzpzvYUtE/Cklt qmKWE36YSAWeWJYJGOTGu5JZ4eJ5K/DriBv8vI9QygPRJ8DuZ25p1pW91OiMkQ+ppXb5 0ORa/DiVpqxZWePZ1SNlTfrxE+HvsTRyjsILJ3uVWK0YN/EJutFz2xQ4UigM5TKHnbH+ XuqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770153793; x=1770758593; 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; bh=QUndUWbhdIHwanpBhZ12fokUHE7bF12BnIRi6yojFHk=; b=wr919H9Lybh8igRW57acAgKqIZ0Z19P7i4so1hFkd4EKKfuQeRxB2bGIBuXXS60Kpc +QDCHUdhkG6XWBniVpVYD8Tv0qimk+eFJ+96i4W6XvK1iVfMhdAFBbAi+QjEFWXwsI/c 8C8opVFFpb/Xjvq3wDGwgmkN0sYSu+31ZczrW+mhXnfCyqQlzBiIEIgO4Je8u8p5Iq/8 B2UBjEbjDBMIrIZ10SG1BWBo+9Ga8VTY9YDQYcYearQ/1jsULdMosdn5qCOnv6TxgTOw cnXD5KyMxp7VszuVXxV3nTPRfT87fuevx6VaDQflm+VqspEZdbU73uXP5BMxkDkTvCH6 h8wA== X-Forwarded-Encrypted: i=1; AJvYcCWhFny7XJLck/zpEVB/W/0n7LhU7p9NjGzll8yS6AvX67dHvXestBpcVpow6LWzmcfLVgHg0kpje6zptfw=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+w2izuHBkgOhvi/m1TlVKPrZgqbYGf8qZmmV8+7Xvamflrqh9 YTgTF4wpwPeufjvot29bQwKDdkKDlV0HJdxnQTN41UWUiuqDV8qKRcMR X-Gm-Gg: AZuq6aKzgZ0Iub+tdofBdaOuEJ+h5tuJjQJ8OFUprU23kltV0q/SJsPbQ9pdEOL9wAW 1Hgbd7bVLjWjwZtrogCjypZ7mMqp+towuiyNUDRFk91atSRAEbxpf5gSrTne9/Ldib8hq1Bnq7d iKXRSrKxLTDq5Z4fuyiFO8ypBC/cH0WPOD1nPuOE7gTAMTBPB0zAmD5oJqbzMme2Nhuit4QZUK3 UPWB4ebQIboNHsAhkm8b8y26lY43pUTM2Y6HOmSAleS8kj3WW9gQQBxF+dluVSu9jSkWXK3nc/o zUY4FHQOnB3qNfc8yvucoWmKeIvwCEZ3aawYA2se50XbGx/0Yhox2SUoe9mVQtASPI/ck72IssL auLRotFqGpvFEvQtxe5CPXITMXh41wWfIB2sER+4fUPP8iZqMC3ArCEzbjTMdqQObWadRcRaCwP K+/zUimH0/DZPf7A== X-Received: by 2002:a05:6214:5287:b0:895:3a3:b681 with SMTP id 6a1803df08f44-895221e3beemr12210696d6.68.1770153792875; Tue, 03 Feb 2026 13:23:12 -0800 (PST) Received: from Mac.home ([76.64.58.244]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-89521bfe708sm5684216d6.7.2026.02.03.13.23.12 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 03 Feb 2026 13:23:12 -0800 (PST) From: Neel Bullywon To: Johan Hovold Cc: Alex Elder , Greg Kroah-Hartman , greybus-dev@lists.linaro.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Neel Bullywon Subject: [PATCH] staging: greybus: gbphy: replaced sprintf() with sysfs_emit() Date: Tue, 3 Feb 2026 16:22:54 -0500 Message-ID: <20260203212254.90855-1-neelb2403@gmail.com> X-Mailer: git-send-email 2.44.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replaced sprintf() with sysfs_emit in the protocol_id_show() sysfs attribute func to prevent any potential buffer overflows This is to ensure a kernel-wide migration to safer string formatting functions for sysfs handlers This was compile-tested only (no VM/hardware used) Signed-off-by: Neel Bullywon --- 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/gbph= y.c index 60cf09a302a7..55f132b09cee 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 =3D to_gbphy_dev(dev); =20 - 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); =20 --=20 2.44.0