Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp34853784rwd; Sun, 9 Jul 2023 22:04:46 -0700 (PDT) X-Google-Smtp-Source: APBJJlFdJ+eggHyqAbAh+VTOf/2nUN4IYX/+HQWsA/lVE1p3UjlFO2CaF10GAqeeLiUbjVzYx+jp X-Received: by 2002:a81:6c4d:0:b0:57a:8d74:5d9b with SMTP id h74-20020a816c4d000000b0057a8d745d9bmr641175ywc.42.1688965485529; Sun, 09 Jul 2023 22:04:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688965485; cv=none; d=google.com; s=arc-20160816; b=eEoRvJh2CLjIXZFWwrNZEMRIzWM2uOQ2A0mQlabxKUDJteKz7tRX4JbPxzwpVEpBPs ajdasIOkXxILCBv/wR0g/P1WKQwVfIAjNaDTorrDtB2C5qAEsjYQkhp4noW0uzvI4DtF 3NMVfsdpSVk4pPVUFee5bVyr3ntJA2fnc3inkojBBk7A0XryxG6Wxel4ym9X/vbdIy7d 8z8zPo335gFy+WBBBZehcAlGGg0R7ZvuK+nOrwOmkFAKmFwcQkqpWR/vdqDqZtRZiO4n 8hiVKv2qcdUPmgSIehrVZnwy8YcWX96ECvROo9wPu+OKOu7yQhFl0no/xSWSQBDPjAPl A1+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=KdPVtuGWSeh+e/CBypa8yvniv55q4NGBxX2TleYGOls=; fh=Bw6r9IVOiqIMsL1Hhqf7TgiERTTxG72Fq8LpSfFIVEc=; b=pAxy4H/qs+JHdNkgq9KdBlR4FBpH+nsYP1emuhacIhu8U+tl4di7b84OlZg0p9YfS8 STMBZmp5gTPSmiTHv5o9fFRiE72pKSVny3ZccBGyihbKeQVHpOf9vbtbWgDb7c4noenl yXCvlFeoYMd5lOCZkDOzLNK+jQBJbpeQYQGOpXOewK+vuuFspXeFL10oIHILdmbuHrL4 Kex/LaJulaNMOVBintQO2AXzLFtnf7UaSaHUxyHpUBGD6eEutbsYo0m8v65ctoHE1IUs z81hHkmlm8X5osR0XagHAegpXaiuBNdeY06qJ6eYVNqQ3rf5r7okC1LIxhvhQgiWDOqc tulg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@jms.id.au header.s=google header.b="k/MmSA+G"; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n16-20020a170902d2d000b001b9d95078d9si2596103plc.404.2023.07.09.22.04.32; Sun, 09 Jul 2023 22:04:44 -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=@jms.id.au header.s=google header.b="k/MmSA+G"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230294AbjGJEWu (ORCPT + 99 others); Mon, 10 Jul 2023 00:22:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44514 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230320AbjGJEWq (ORCPT ); Mon, 10 Jul 2023 00:22:46 -0400 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F06F1FF for ; Sun, 9 Jul 2023 21:22:32 -0700 (PDT) Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-7672303c831so364818085a.2 for ; Sun, 09 Jul 2023 21:22:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jms.id.au; s=google; t=1688962952; x=1691554952; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KdPVtuGWSeh+e/CBypa8yvniv55q4NGBxX2TleYGOls=; b=k/MmSA+GB3nUSHuzTWAKdW+rACKSvV3MdhyKgDGKnyuWIjHUbMCagmypEOkZVV55Io iBYxTr0uz75WTg64Y7k3kiOIOZ7IrWbZscHM1Qk1xj3ZLi5QvlB8+n0zze9JPcLVG7YY /+1/D8rhY6FVGZDJyIpACRvoYHbU0e1L2lxCE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688962952; x=1691554952; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KdPVtuGWSeh+e/CBypa8yvniv55q4NGBxX2TleYGOls=; b=FCHSxceXLFHQcJDUFvVp2Fl510QMLe4U/NaQaGAbXXs7HruKiMxvXdfHmRiQbJIliM 8XjzLEbGEXdWqTNlmb+8Da7O33FRDHO9LOhthFGJN4yhK6OqvAxXfGzRygcjkxhGF+EO H8g1XqjBMKdkGD/kKgfTQaWS+SMFYUkou+Oy9KoEv/nPXezSU7gs7sF5+zv/gq/DuS6e UB4radCSvbNz+FMHKP2uFuNTfP1U5Xl/ydEJFX5xAuJOodMlFsn+wXVG3dmdmkQkWOLq +gSkAQicbgwBDZDHvEHQXS1dUojCXlXN5jDx+mDQa13Y4+OgMrdoispO1GSM91UE7PU1 i2PQ== X-Gm-Message-State: ABy/qLYyAZ1ZwXGF+4WSi5PVOOSdb+eQmzXJyuNkucp0mJDxnUG+GEEA Qydwle/A2ZD3tq2IX5sIIRuVtSHkc6JXvlaflRg= X-Received: by 2002:a05:622a:1313:b0:3fd:eca6:8aed with SMTP id v19-20020a05622a131300b003fdeca68aedmr13615111qtk.44.1688962952027; Sun, 09 Jul 2023 21:22:32 -0700 (PDT) MIME-Version: 1.0 References: <20230628083735.19946-2-zev@bewilderbeest.net> In-Reply-To: <20230628083735.19946-2-zev@bewilderbeest.net> From: Joel Stanley Date: Mon, 10 Jul 2023 04:22:18 +0000 Message-ID: Subject: Re: [PATCH] soc: aspeed: uart-routing: Use __sysfs_match_string To: Zev Weiss Cc: Andrew Jeffery , linux-aspeed@lists.ozlabs.org, Chia-Wei Wang , Oskar Senft , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no 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 On Wed, 28 Jun 2023 at 08:43, Zev Weiss wrote: > > 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. Nice. Fixes: c6807970c3bc ("soc: aspeed: Add UART routing support") Reviewed-by: Joel Stanley > > 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 >