From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 DEF863E3D98 for ; Thu, 25 Jun 2026 12:54:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782392062; cv=none; b=AkISCzzT2kkTSqqb3QyfCcA8qwh8wVXCBmIuulkL9O5kFDlF2yc4CBAQcLZUW3Cmgb8goz7kAgXI1Ax4JPlJ6nF4YwhVjBVvnol8HB38GN5C20XXZhwlUaVji8cWzZobIndT7phCxyPACtCAEI0mb+WPK0z+mR6LLc3istGKdkY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782392062; c=relaxed/simple; bh=ZwoYLetcUtF9UoQ4QRBlUB3RVZ7uO3Uytsx2+NqgYzA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=kSvXEO4aOqFxtgjXWFCkc8tPOt2/0sgHrQA85AWX4zBWzZ93kIDwKuf+ppLsTl0hG6fNZI6N3oJ3u64acMy49R9IKbKQSGM6XIfQqqr6TEqb4Su7raWPPzVNRYDVgOFD+7SfG1M6Szjk+j5TTTLwYTOwb798GeJkdR2g6m+2q1Y= 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=oa7bnVXp; arc=none smtp.client-ip=209.85.221.46 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="oa7bnVXp" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-46cbe01d4b6so1147894f8f.2 for ; Thu, 25 Jun 2026 05:54:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782392059; x=1782996859; 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=UJAtGQmovXlj8CbbOYVBpCwG1j5kbcJ2ECu+Lwn8HsI=; b=oa7bnVXpbA5iHBLS7wTv3D6N+r860Gw2N6/iMG8KeuKt+qsURZSjLM01LOwP6b3ybx W/gDc/DYI3b4Y8n+IdtNwfbWy70x1ESPNW8xtMhA09Sjl0wmwxcLH27xWnf8QCx3J5Gq VkJmI2kvIaGAQ11xZe+tLf3107UiP33pNtEL0Atw3nV9DCOS+c44f5lVf7TSzMv/+zOD 5bpSkbE+26mIf7Qwgp30YOh1tA8jnDg/Jhv+r3aiKksqyLEKjKk9T+KXPtt0/nQwS0hy 8cVoTJlBLPxS1+/9TaDgiFfZQYTu6vKoehdouD5uFo4SSlq1pOMiNby0PhI+878PdGWH VUMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782392059; x=1782996859; 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=UJAtGQmovXlj8CbbOYVBpCwG1j5kbcJ2ECu+Lwn8HsI=; b=XW/b1+nujAy34D52OREcM7gqEYsUzqZFIBQ1m7KFd0vgOAIIniR1xsAEFeCkDSPQom Axs9f0705GaeUNTz9f3PhCoyhZ8GH0WBMj/MsoD++aOj6wvU5QQl3b7+eJqsC7KReS/c fF1oVVCilQkfldtbw7PxB5gXw+8NkeGroc3EzCSw/UeXfgu/ANi1BzCZ/pNLWvL8CXmT 4nzj7Hb4myRGfDlTxCik+IUmjoSY978H2tzPOwLTYQ+0NkmD/HV/7msmBwC6s3W6hiyp g1FB1B00lL/cm8Bk3hozr1Th5Rll6XRy1vzSfL0MfOtMM2Z+e02p/f7eDN8G0a6yb5Qo gY3Q== X-Forwarded-Encrypted: i=1; AHgh+Rowh+ZA+ghowgCrG6D/dWo9ovPtQMfzxqm1d4HEthxrqnPJLfx2a6N17Adb2zbhmyp4eb7xUvSlS39jWEA=@vger.kernel.org X-Gm-Message-State: AOJu0YzlOCxz4+5cMAYZ8DWHC0Kz9p4KGDiyg+67+krc+Qwm4MN+TA2N O49l8c+VPflFmXqk+JxcOU5kcfLMJI9b+VA1nn/MHPx1EvXfGiv1e8do X-Gm-Gg: AfdE7clgZHQGoLiYrCK0Suxgu3NJkE4oP/lrtFYPR6EFty2216m6z3djBLBJleSpKZ0 YmqNc+GdGui9i7OMSqZijPQyFKy+KtSo0LzYh08OAp5uo/AlIs1dOVnhr+0PlIY3lcVs3NVUyEy XfRmPn3zT/3/9mdZT/wdVmIsbig47o8lVqND0yDc8Lpp7jqOl920iVKLGUhMIH/W5I/RZIyWqVL syy7ezfFUfF0JhzzLQv13edAWsX4olciHXr6OPGRig1MbFfSy5xGYbJezkGPCBSdeEjrUnYnaFM 7q/bj7ow/OX6RF3VnLKQXbW55ii/eSW9aCDng01va9W7LjFEzjU9NOh4PFuHDoLY3QmbeiYLU1D W4OBXuO2TLzbhZ2l+HhF9MyjqKYhkB6AF1fq5DbioiBlu+9V92z5mzDqwNO4uUs+myNNmrIvPUv KCY31uw03ns2CNbN8pJayxCO8= X-Received: by 2002:a05:6000:4286:b0:45e:e9ac:42e8 with SMTP id ffacd0b85a97d-46dc0839ffbmr3888358f8f.18.1782392059131; Thu, 25 Jun 2026 05:54:19 -0700 (PDT) Received: from beast.lan ([2a00:c281:1461:c400:bf16:e4f3:7fa:c2dc]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46e6167c05fsm724670f8f.25.2026.06.25.05.54.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 05:54:18 -0700 (PDT) From: Boris Shtrasman To: Sebastian Reichel , Shuah Khan Cc: linux-pm@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Boris Shtrasman Subject: [PATCH] selftests: helpers: handle multi line in test_sysfs_prop_optional_list Date: Thu, 25 Jun 2026 15:52:37 +0300 Message-ID: <20260625125237.36605-1-borissh1983@gmail.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Modify test_sysfs_prop_optional_list to allow multi line parameters, in order to comply with checkpatch output that limit line by 100 chars. Allow use cases like: test_sysfs_prop_optional_list \ property_name "value1","value2","val3","very_long_option"\ ,"extra_long_option" \ ,"even_more_data" Signed-off-by: Boris Shtrasman --- tools/testing/selftests/power_supply/helpers.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/testing/selftests/power_supply/helpers.sh b/tools/testing/selftests/power_supply/helpers.sh index 1ec90d7c9108..8535cb7ed094 100644 --- a/tools/testing/selftests/power_supply/helpers.sh +++ b/tools/testing/selftests/power_supply/helpers.sh @@ -108,7 +108,7 @@ test_sysfs_prop_optional_range() { test_sysfs_prop_optional_list() { PROP=$1 - LIST=$2 + shift TEST_NAME="$DEVNAME".sysfs."$PROP" @@ -118,9 +118,9 @@ test_sysfs_prop_optional_list() { valid=0 OLDIFS=$IFS - IFS="," - for item in $LIST; do - if [ "$DATA" = "$item" ]; then + IFS=",IFS" + for item in $*; do + if [ "$item" ] && [ "$DATA" = "$item" ]; then valid=1 break fi -- 2.47.3