From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vs1-f42.google.com (mail-vs1-f42.google.com [209.85.217.42]) (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 B2DA433F38A for ; Wed, 26 Nov 2025 17:09:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764176945; cv=none; b=fkShSYxuHx/oMXVtPHpAJt5vsPUfPkNODyNoz9W4nDOFRmxcKN/eJ0OTm7r+4GzLJw7Fq6/ep/RHUgcn6Jcj4XUzG2pYePp2ggXJulIcERq7Gbp+NBbfiijRZMFQodtjQ/1qtP0c3Pq8WQXBs/YhhmcwLzbwI9yYXvNSH/klXBs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764176945; c=relaxed/simple; bh=qW8tXLd5ShzzTpoCm8nCDEciNAWHdo0iHMDw1njRAGU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=FWzN0Q+PZrcuYUZZlM577P3fD3UPSYGaJ9i/6Y+3EbRy4iN0AmYG3/iCQ7NZML9VdnR5A+dH+tqYJFwRrPTPeytDS1i7gj6Nyj34/+pabt/Dc5mbFrbElQBkgMMjFRvgwGcneoNTbDNV03c/gRBo/vVnDvu7+7uooWnuhspmueg= 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=nHPWC22W; arc=none smtp.client-ip=209.85.217.42 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="nHPWC22W" Received: by mail-vs1-f42.google.com with SMTP id ada2fe7eead31-5e18598b9b1so4648949137.0 for ; Wed, 26 Nov 2025 09:09:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764176942; x=1764781742; 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=bOYQXBQKRt84sB6fxzpQlCXOZpHVd0saT5GpBPC3gs4=; b=nHPWC22WL7Y8PnzKIQt6vTtr21N8imil1s74NpL6ZyH+NAYg9f+yn9+gxC/Eha6u6I EwXHWRIOn5Tqjd4xx+v7W7OTDUaW+OlI3s785T26I4AsSAV6Iql3i8vt+B2MSBH55EMb MlY59Hem1ExzipDrIi0YuuNyCWwlU26ujdKhIzkXy1PhYWYIEKfCqtT3CLXmKccY5rUR 2pEnABPaECIXc74X8v6nusnvMJGZ11Y3mgGZ7nQPGhfIgX4/hsuc0iDEq3ApH9mwyXLH sDzHTvIb8fqPmU9k+SKQsZnwf8mI93Ja9tGemFSlk5IVMe5gP8ZoX5pGEJzDjkFY0ENJ wzOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764176942; x=1764781742; 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=bOYQXBQKRt84sB6fxzpQlCXOZpHVd0saT5GpBPC3gs4=; b=KeZZ/qfHnhtFRU5U6Ul6UtVk1V4ifueQmQjJOFgE5sQ7vzVrkUFVFYxnmovCSy3cmm ZzbQRkNEu+LKXx5JornY3p+yO55PQU/8EmxKaxWWOQLuGsUt3H6kr1/U6prxBnowPWE3 ANLg+1tkD3KEdpdls4Lxe8JJCV3oTLgohIw1bajQTL5RCod4PrO5ONPVlZoVT81imE5s oyww15URQ38KH1bSyyR7djnxn7B2gJ/CaqcNfg9rUna2IUxUqLVrlnb1sXDwSbIJJaK1 bkMhfuOD7m3zTU9C9WlXOf8ZxJdI0wnLbvlmjtwdgk9WaT8ywOB3oqnYvuVIplZvLssa BaHg== X-Forwarded-Encrypted: i=1; AJvYcCUh1o1/7ojdQ5ZPCjHM3F2AYIn7YoVjfJOX00WczUGV9+QG4yOXio+uozIoFhGPxHm9lhF5nRcf9S8B8xQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yzy2jaAU5TOuhij6bxarjZ1ZzNMkQKUXwo1nuO/Xhl+g88uzcFM OtRU9i0tOcK7PfhE8cZmzFwFcp/gWelKFfCknP/tF4adn7e3k1+4NKsw X-Gm-Gg: ASbGncuCKg8i3jMgvX5tOtdCflywnUNLu+fecTN8sPVUUbQNVzS8UCijqOsTc6SHLKY MasbaiRNx1VHb3uV2qHD/VJGPz8x/2jocY4Vq44Z5tZKLB3nVbxUW2j5jzCGH2QlFhWuIFMYkrr IlPqEF5mw3HCksIUZKkhbqRre4ahmIlsKj7rhXRUzX4ggNCevlEo9WcDTm99c1X/Xdu0UoR/QDh jTv11hhCuktSO8hP+UN/ENLGC4Hpqxx7jc6SL+oAbWFJFdbDsnEqidmm5BKTCZRz9CZF16RPiVO XF/wku6M8YejTnItMHgcntXqTtrwQ4Or1GFRR29nVSTb6r+fRNKUZ6G1C95fVzrLdhvQbky/nv9 jGuM6og5evrtQi1c6Lojw0NVlrSge3M9URfSQ4isjfBlZ5i9iHTNVbCl/7AU6ZavYOP5XWVnajM agzMrUjFckuaYfSmpXVs+BzIOcXvKDs8zmXeXbFGx78RgBAdlAFmi/OIwqLoxkFfZ+1Z2UKY2Gy sTUINlA+GdAWw6K+viBBCv+gWOU9pSOL0Se9YdMdLjwgu7OAHSWchaVG/nVdjnjG5oTehBChFCb zhwd/N10 X-Google-Smtp-Source: AGHT+IGHuJouF9UR6xqnI02GMUOGYe7k7wq+oVegGncp2NT/BhHgaVnFptWB1QP50nLtgdS1L3j8Vg== X-Received: by 2002:a05:6102:5a8f:b0:5df:af0f:308c with SMTP id ada2fe7eead31-5e1de345e11mr7307462137.38.1764176941718; Wed, 26 Nov 2025 09:09:01 -0800 (PST) Received: from Lewboski.localdomain ([181.191.143.230]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-5e1bd9687b0sm7890263137.6.2025.11.26.09.08.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Nov 2025 09:09:01 -0800 (PST) From: Tomas Borquez To: jic23@kernel.org (maintainer:IIO SUBSYSTEM AND DRIVERS,added_lines:860/863=100%), tomasborquez13@gmail.com (authored:1/1=100%,added_lines:860/863=100%,removed_lines:3/3=100%), linux-iio@vger.kernel.org (open list:IIO SUBSYSTEM AND DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Tomas Borquez , jic23@kernel.org (maintainer:IIO SUBSYSTEM AND DRIVERS,added_lines:860/863=100%), linux-iio@vger.kernel.org (open list:IIO SUBSYSTEM AND DRIVERS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH] iio: isl29018.c: replace sprintf with safer alternatives Date: Wed, 26 Nov 2025 14:08:13 -0300 Message-ID: <20251126170814.4827-1-tomasborquez13@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 This patch replaces sprintf with sysfs_emit and sysfs_emit_at safer alternative with no functional changes. Signed-off-by: Tomas Borquez --- drivers/iio/light/isl29018.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/iio/light/isl29018.c b/drivers/iio/light/isl29018.c index 1b4c18423..d00e951c5 100644 --- a/drivers/iio/light/isl29018.c +++ b/drivers/iio/light/isl29018.c @@ -273,7 +273,7 @@ static ssize_t in_illuminance_scale_available_show mutex_lock(&chip->lock); for (i = 0; i < ARRAY_SIZE(isl29018_scales[chip->int_time]); ++i) - len += sprintf(buf + len, "%d.%06d ", + len += sysfs_emit_at(buf, len, "%d.%06d ", isl29018_scales[chip->int_time][i].scale, isl29018_scales[chip->int_time][i].uscale); mutex_unlock(&chip->lock); @@ -293,7 +293,7 @@ static ssize_t in_illuminance_integration_time_available_show int len = 0; for (i = 0; i < ARRAY_SIZE(isl29018_int_utimes[chip->type]); ++i) - len += sprintf(buf + len, "0.%06d ", + len += sysfs_emit_at(buf, len, "0.%06d ", isl29018_int_utimes[chip->type][i]); buf[len - 1] = '\n'; @@ -330,7 +330,7 @@ static ssize_t proximity_on_chip_ambient_infrared_suppression_show * Return the "proximity scheme" i.e. if the chip does on chip * infrared suppression (1 means perform on chip suppression) */ - return sprintf(buf, "%d\n", chip->prox_scheme); + return sysfs_emit(buf, "%d\n", chip->prox_scheme); } static ssize_t proximity_on_chip_ambient_infrared_suppression_store -- 2.43.0