Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp18923076rwd; Wed, 28 Jun 2023 02:32:48 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7e67rhvPtf5AUQL/DaJvTiGfpzKLUFqmIoh6TKdb3GBqB5/uIlfEaM/OwGx2Zt33wh6YkJ X-Received: by 2002:a17:907:ea9:b0:98e:2c13:c44d with SMTP id ho41-20020a1709070ea900b0098e2c13c44dmr10001263ejc.68.1687944767940; Wed, 28 Jun 2023 02:32:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687944767; cv=none; d=google.com; s=arc-20160816; b=tjHes33P8UQ7oJWQC1cZKNk990Lu7755hJO27LToueuAUTjgKaed0gYj+/wEO26FQe fGXjNh1tTn2x7QE+ipJQlnUpdDqg0e6YFtR+AKkYkgap3cLFD4Xi1U0TNcQ3o5iN4+Dg s0UaaKJ2Ajv7O6W4TYZHCJXukhtIHAPt3Z22Pkfj1ccmOHhpKwZkFtzS81wRaY5nW3ep X8FtlCVZeAmaQOOa2nU8mIT7upBz424OwwH3pXIoT4Tr+ff+vzj7gmZMv3UEQfqVDgmk c86sA1DEQJKtQX2WStA10iiy/9iRMOEnncx8axbBgoSgxzenOgJxby7rIA44f9FuLvEK VcAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=rOzvsgROD/f26mzOAzvMUcVNNF4sR/rHxdezjOWfqto=; fh=qx3IRfuAS7dFHOyE+FlOQbwUS83HEJt7oxceg/4NPJw=; b=t4uuq7hWJU6YLcqoJvE5X/ltyD+PbOZyz6mgYpvcxB6CKCLuJohDaztx/v+irt3d44 HPol0SyrQu18zGv3UTUBn3eg3S6HIUcwle+HkrOt+COenxKYw+/eyaUQCdiaa4DGmV9k AKDLpjbqHfWeECSN66JWtRi50vCvZz/jylW5IHOgP/+4lveh+RdrLeME+8yxwLECr+KH EfcE735nJj2aTM978n5wYGzG+6FRRXZeJFT/Od32xkxaKJD3KfY65JOfLNI+3COMp0Rc gXEsCCMkvzwxRLW2bZ6AyhcMjvC8BQgS3SAxQ5w5SVJwl+309qE9iqoFQfI/kenu3x1g fbFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bewilderbeest.net header.s=thorn header.b=Y9TP19DN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=bewilderbeest.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v7-20020a170906488700b00991f773d9b4si2511872ejq.268.2023.06.28.02.32.22; Wed, 28 Jun 2023 02:32:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bewilderbeest.net header.s=thorn header.b=Y9TP19DN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=bewilderbeest.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235736AbjF1I6p (ORCPT + 99 others); Wed, 28 Jun 2023 04:58:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44404 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236296AbjF1Ip6 (ORCPT ); Wed, 28 Jun 2023 04:45:58 -0400 Received: from thorn.bewilderbeest.net (thorn.bewilderbeest.net [IPv6:2605:2700:0:5::4713:9cab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E06973580 for ; Wed, 28 Jun 2023 01:37:52 -0700 (PDT) Received: from hatter.bewilderbeest.net (174-21-172-149.tukw.qwest.net [174.21.172.149]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: zev) by thorn.bewilderbeest.net (Postfix) with ESMTPSA id 44A4B31E; Wed, 28 Jun 2023 01:37:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bewilderbeest.net; s=thorn; t=1687941472; bh=rOzvsgROD/f26mzOAzvMUcVNNF4sR/rHxdezjOWfqto=; h=From:To:Cc:Subject:Date:From; b=Y9TP19DNIpS58C1xU+PXyja7lpGsJHv/rWufUqAu1Dy5pWUE0Cx8FhMUMIb9uM9z4 gG3VdzvIgNFNW053bC2RVxS3b5BpZM9aAhA1W+f0ovQ7M2UB4O/Tw0uRl97/5Y9CMb s2xjM0PkvW+JSP4XxtYyKQgSHq2PHFjQ5kQ7lkYg= From: Zev Weiss To: Andrew Jeffery , Joel Stanley , linux-aspeed@lists.ozlabs.org Cc: Zev Weiss , Chia-Wei Wang , Oskar Senft , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org Subject: [PATCH] soc: aspeed: uart-routing: Use __sysfs_match_string Date: Wed, 28 Jun 2023 01:37:36 -0700 Message-ID: <20230628083735.19946-2-zev@bewilderbeest.net> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The existing use of match_string() caused it to reject 'echo foo' due to the implicitly appended newline, which was somewhat ergonomically awkward and inconsistent with typical sysfs behavior. Using the __sysfs_* variant instead provides more convenient and consistent linefeed-agnostic behavior. Signed-off-by: Zev Weiss --- drivers/soc/aspeed/aspeed-uart-routing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/aspeed/aspeed-uart-routing.c b/drivers/soc/aspeed/aspeed-uart-routing.c index ef8b24fd1851..59123e1f27ac 100644 --- a/drivers/soc/aspeed/aspeed-uart-routing.c +++ b/drivers/soc/aspeed/aspeed-uart-routing.c @@ -524,7 +524,7 @@ static ssize_t aspeed_uart_routing_store(struct device *dev, struct aspeed_uart_routing_selector *sel = to_routing_selector(attr); int val; - val = match_string(sel->options, -1, buf); + val = __sysfs_match_string(sel->options, -1, buf); if (val < 0) { dev_err(dev, "invalid value \"%s\"\n", buf); return -EINVAL; -- 2.40.0.5.gf6e3b97ba6d2.dirty