From nobody Thu Apr 2 10:57:43 2026 Received: from mail-pj1-f65.google.com (mail-pj1-f65.google.com [209.85.216.65]) (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 088F13A2559 for ; Mon, 30 Mar 2026 07:49:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.65 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774856966; cv=none; b=DvEsKID7StTsnruq7bBGlt4QXy4M9h7laJEDDf1BlPHFHDy2Sn8uMUZeufmn25BOwZ4DqM8tCsIqMpEgpayBs8F26h0e4gwJ1Vj08u0a2cM/kg72rNipgJpK1k9q53+PRpye3LbY+FuhzHkJmLQ2T0+aSuLUfU7vpUQq4ihls6M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774856966; c=relaxed/simple; bh=FCVDxyeZ6U2fZuvPyn9vj+/wrDMAtqBJkQdHDs14xXw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=fuTHcpmsb4IjZU4F3h5tbkXwNjFpKyQZ70ObiEr5czlebD6Hav12FyxuFSbgY723sK2NKcppL+MC8iU+vhy8R7XfqYMZ9ZMzaj9qPlb+/nIUxT38LOQVvpelO9CeggaFl6dDD7+VmIJ8nKePIHct2yYF/5R3hbtl572mDkAcW3o= 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=n371viW6; arc=none smtp.client-ip=209.85.216.65 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="n371viW6" Received: by mail-pj1-f65.google.com with SMTP id 98e67ed59e1d1-3567e2b4159so2823702a91.0 for ; Mon, 30 Mar 2026 00:49:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774856964; x=1775461764; 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=GvYJ6ECT5bnsGVUpQ7Kcf/RMUFHIPygDIp49KCLMYss=; b=n371viW6RTrs74jBErdKb/w8EmUA1dy1sYYd7vY66c16YT9AQY6sq/f39RGqzU/hNT jU09fzKQ+vtrHsnLkPp7WoubhMXXSrxupudKkQd9ZV5Si4/uB+5VgPybZ7bsrFm7EWw/ GpaPfeQFCaqGsqZtm+acpOOGcBdd6a71wJfbcvRmZCyCVJfpwV6CYcqz4U3lM3APvgv/ C49UYaivY9XDDBs1rV1Y27NWN5aSLi5+uGC3QeWcKTLRiJZR9suFCsb0xF8pmyWbtw6u hb0nHXBbQ0zncX8vXehvtBR9jIHJRi0E2Z5woW+i/zer0USE3ZccQihkjPLQRk2JXd7v dD3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774856964; x=1775461764; 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=GvYJ6ECT5bnsGVUpQ7Kcf/RMUFHIPygDIp49KCLMYss=; b=dUnGw+K01//TopigFRIOuHp/ywjvjzmy/Hjji0zBnWQ9C+sOtLqefRd5csGAGOW8MY XGgjBV/fhxlHUacMAr8OHYuNBNjwqeS8SGq3Vhe5QJ+boE6/2Bg9fNHw+SM61O9gC18F CRLkCiuBceaCFAFyokk2Db8QRszbJzYk2nhrVRs7O1W6LLkogcUE2D9d5flib1HOIBsQ a5oDjrTv9GyNgzhltkyb6Gdh6Z9nOs22NnSxbl2nsJgpwD8skrAK+IForhrCNUTg7mYe irgbySNoGGFNmcVlWRPQ1n76bsi8qyj0pEX6G/YJkvxc226iAxZiiybhU+wynlRhyk71 9MYQ== X-Forwarded-Encrypted: i=1; AJvYcCU8VU6dvdO8/+PJZSjxYxSakR4ZZ1oWstik+a6GcdoTS/qplxlpzU8+PCBPT4wrf9a+QfGpJv6n+mEjlRg=@vger.kernel.org X-Gm-Message-State: AOJu0YyYE3zNGVS4zLtXIUNJeOUyFX6wwR7TcHwhii5FAQxbAy6Pw2Zl H/lb8BJaQYHoOGdjMsxKd61uGs4llQVkXguR3eb+9wDYxWPaKQS6plQL X-Gm-Gg: ATEYQzxqwkQLe52nCxBbef6MPc+svFb3fOMY6/gkpN6XSEQU5OXj4l4ZkV9nkYGPhUD /6k97aV89FwR1azv1lYzcr2wFRtqwUGcbhxl/C/Yq210gluMDeF5bb6E0Bf3vGK9+LF1ts4oNTd CWfvB9cXqiDb5ZUODQ7Bx0cBRP5BeZs12NQwhT9lPPiWhjodMPYT05qnUubxhhcWdaDG2gSIqBP YldSrKzi5nFJ2JwHhbZNYIXlUQIcUmHkqsLdZUMjjjPcAd7X5vE8Zf6f5dCJaSVRzxY5My8V8AQ gMNUUXPX2+veq4ZIuwZI/LkXaLVh5/M6fQb9QdhTz1MjwN/9e2XE0z03QwIFn+NMfMUtkYMQMjQ IGaS+ty/TEd29vTnZ0Q02sud6dAt0en7ADtNUJcm0x0sQKROnRir7bTS3RsZy0tan9UTtUEOtni Ef4xeLsEoOpGi4GiqxmKldMg3upH2pijwSl6t0Gw== X-Received: by 2002:a17:902:ce03:b0:2b2:4d08:9e02 with SMTP id d9443c01a7336-2b24d08a6a9mr43053645ad.21.1774856964498; Mon, 30 Mar 2026 00:49:24 -0700 (PDT) Received: from Mahmudul.. ([2400:c600:5467:3468:e24:16d:2342:ee26]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b24279a428sm88127555ad.66.2026.03.30.00.49.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 00:49:24 -0700 (PDT) From: "Md. Mahmudul Hasan Mabud" To: lars@metafoo.de, Michael.Hennerich@analog.com, jic23@kernel.org, gregkh@linuxfoundation.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, linux-iio@vger.kernel.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, "Md. Mahmudul Hasan Mabud" Subject: [PATCH] staging: iio: adc: ad7816: use sysfs_streq() instead of strcmp() Date: Mon, 30 Mar 2026 13:48:50 +0600 Message-Id: <20260330074850.12638-1-mdmahmudulhasan1511@gmail.com> X-Mailer: git-send-email 2.34.1 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" Use sysfs_streq() to compare the input buffer with the mode strings. This is more robust as it ignores trailing newlines, making it safer for sysfs store functions. Signed-off-by: Md. Mahmudul Hasan Mabud --- drivers/staging/iio/adc/ad7816.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/iio/adc/ad7816.c b/drivers/staging/iio/adc/ad7= 816.c index 172acf135..c2544415e 100644 --- a/drivers/staging/iio/adc/ad7816.c +++ b/drivers/staging/iio/adc/ad7816.c @@ -136,7 +136,7 @@ static ssize_t ad7816_store_mode(struct device *dev, struct iio_dev *indio_dev =3D dev_to_iio_dev(dev); struct ad7816_chip_info *chip =3D iio_priv(indio_dev); =20 - if (strcmp(buf, "full") =3D=3D 0) { + if (sysfs_streq(buf, "full")) { gpiod_set_value(chip->rdwr_pin, 1); chip->mode =3D AD7816_FULL; } else { --=20 2.34.1