Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp536744pxu; Fri, 4 Dec 2020 09:09:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJz3ikxybIZondtEB5y3VTQvS8CTszKWFLFktWuxwHbv2cmrGO3GCzP2IngA+QscFNFgtPDX X-Received: by 2002:a05:6402:22b4:: with SMTP id cx20mr8428530edb.262.1607101775558; Fri, 04 Dec 2020 09:09:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607101775; cv=none; d=google.com; s=arc-20160816; b=s04C2Y9gY7BXg4cmldMCwWrxZoNxHdDd5LPm10/TN5+zehjmmz84QqlL8HiNP8556g w6rrCVbzJSsasK2RX4mad/ySRELGaxvBJF3WlvsoR7dzVR1NofEiN2xRle9nWEPslJ// fulo81RyGI6DEm/tqCAQnAUknJxwpI2EVwU8BXxi67RyesEvLeIWVsSZtCNeqN1cHkBC a7XWp0k/3Cqb4Y5pLf0U4urOCjYK6tAnP7td5jLc7LoPRV/fwe/qA/veN9J9ZuOPKPtU x6ibGEGlW/FEk2nBbMd6wbi+s9lqM5EPDaGtj0b5dbgSu7npJUcvwwBiorW1p8dlyo6d /Mvw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=3TDaxIk3qaz2HcMErSZKF6ZFVsiVELk5Alr3JxrBrw8=; b=lfzYfAbK7q7Lg2X4xXAtWZEuNPs68J3fO0c9BK3wYo9ilptChdmBViRO5Kgq0N2jJx 0I1fytJ7xTz4D4haG3VKZDyAhTPbos0hN5ZRn7S3vv7aKNQOhHkBzG4up8uvYhHJbfaa g+Voj7GfE1zI5nxxOols6HGKX78PiZwFIHbFs2i6egDBFpQzDgQN0cZIgoFSXqQKSOit meDZ8BSxnMcBFTOqmxLK44flouflg1Bnis+kGVtfq5AlVQChk11iei9tlJItO/Qupj5z WuAVbea0xJMecsc0+p/FWxrGXaZG26OQ58HpUCfeMSTCXugH/rl9adknxcyTy2zDuvVt cVBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@privacyrequired.com header.s=stigmate header.b=C04cefqX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a13si1782233ejc.128.2020.12.04.09.09.07; Fri, 04 Dec 2020 09:09:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@privacyrequired.com header.s=stigmate header.b=C04cefqX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388447AbgLDRF1 (ORCPT + 99 others); Fri, 4 Dec 2020 12:05:27 -0500 Received: from latitanza.investici.org ([82.94.249.234]:47355 "EHLO latitanza.investici.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727008AbgLDRF0 (ORCPT ); Fri, 4 Dec 2020 12:05:26 -0500 Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4CnfFl70CTz8sj5; Fri, 4 Dec 2020 17:04:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=privacyrequired.com; s=stigmate; t=1607101483; bh=3TDaxIk3qaz2HcMErSZKF6ZFVsiVELk5Alr3JxrBrw8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=C04cefqXlKXobHFRfE8VmBbY+UyYIv881PE7UmyrCMfLJ7vMWyEsYeba75zKznWzJ GzwRX5nXxd1A++oVQMxoakccosirYT3cv5AVEqlbf706Rq9yfYo8PfXCrFLBsAwkRf ZgbVFEBRRwObAtqUZLZ1rhR03BJ3tmD+k4N8NggQ= Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: laniel_francis@privacyrequired.com) by localhost (Postfix) with ESMTPSA id 4CnfFl2NvVz8sj2; Fri, 4 Dec 2020 17:04:43 +0000 (UTC) From: laniel_francis@privacyrequired.com To: Bin Liu , Greg Kroah-Hartman Cc: Francis Laniel , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH v1 11/12] musb: Replace strstarts() by str_has_prefix(). Date: Fri, 4 Dec 2020 18:03:17 +0100 Message-Id: <20201204170319.20383-12-laniel_francis@privacyrequired.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201204170319.20383-1-laniel_francis@privacyrequired.com> References: <20201204170319.20383-1-laniel_francis@privacyrequired.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Francis Laniel The two functions indicates if a string begins with a given prefix. The only difference is that strstarts() returns a bool while str_has_prefix() returns the length of the prefix if the string begins with it or 0 otherwise. Signed-off-by: Francis Laniel --- drivers/usb/musb/musb_cppi41.c | 4 ++-- drivers/usb/musb/musb_debugfs.c | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/usb/musb/musb_cppi41.c b/drivers/usb/musb/musb_cppi41.c index 7fbb8a307145..a6d22c0957c5 100644 --- a/drivers/usb/musb/musb_cppi41.c +++ b/drivers/usb/musb/musb_cppi41.c @@ -686,9 +686,9 @@ static int cppi41_dma_controller_start(struct cppi41_dma_controller *controller) ret = of_property_read_string_index(np, "dma-names", i, &str); if (ret) goto err; - if (strstarts(str, "tx")) + if (str_has_prefix(str, "tx")) is_tx = 1; - else if (strstarts(str, "rx")) + else if (str_has_prefix(str, "rx")) is_tx = 0; else { dev_err(dev, "Wrong dmatype %s\n", str); diff --git a/drivers/usb/musb/musb_debugfs.c b/drivers/usb/musb/musb_debugfs.c index 30a89aa8a3e7..47fc32bc6507 100644 --- a/drivers/usb/musb/musb_debugfs.c +++ b/drivers/usb/musb/musb_debugfs.c @@ -181,36 +181,36 @@ static ssize_t musb_test_mode_write(struct file *file, goto ret; } - if (strstarts(buf, "force host full-speed")) + if (str_has_prefix(buf, "force host full-speed")) test = MUSB_TEST_FORCE_HOST | MUSB_TEST_FORCE_FS; - else if (strstarts(buf, "force host high-speed")) + else if (str_has_prefix(buf, "force host high-speed")) test = MUSB_TEST_FORCE_HOST | MUSB_TEST_FORCE_HS; - else if (strstarts(buf, "force host")) + else if (str_has_prefix(buf, "force host")) test = MUSB_TEST_FORCE_HOST; - else if (strstarts(buf, "fifo access")) + else if (str_has_prefix(buf, "fifo access")) test = MUSB_TEST_FIFO_ACCESS; - else if (strstarts(buf, "force full-speed")) + else if (str_has_prefix(buf, "force full-speed")) test = MUSB_TEST_FORCE_FS; - else if (strstarts(buf, "force high-speed")) + else if (str_has_prefix(buf, "force high-speed")) test = MUSB_TEST_FORCE_HS; - else if (strstarts(buf, "test packet")) { + else if (str_has_prefix(buf, "test packet")) { test = MUSB_TEST_PACKET; musb_load_testpacket(musb); } - else if (strstarts(buf, "test K")) + else if (str_has_prefix(buf, "test K")) test = MUSB_TEST_K; - else if (strstarts(buf, "test J")) + else if (str_has_prefix(buf, "test J")) test = MUSB_TEST_J; - else if (strstarts(buf, "test SE0 NAK")) + else if (str_has_prefix(buf, "test SE0 NAK")) test = MUSB_TEST_SE0_NAK; musb_writeb(musb->mregs, MUSB_TESTMODE, test); -- 2.20.1