Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp495097imm; Thu, 31 May 2018 04:28:20 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKOEVNZkw9OhgYap2cOMSHSzPyPwu1/luYXNDiQ2dSPpbZqGf+btwB7zY67IWHpLsCd/cFW X-Received: by 2002:a62:418b:: with SMTP id g11-v6mr6460787pfd.51.1527766100493; Thu, 31 May 2018 04:28:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527766100; cv=none; d=google.com; s=arc-20160816; b=UuIyx3LPhkVXRD1LUnuZFptlrwSmDJ4xjwIytPpVN8YzrnGArWxhMTrAjddI0Ze5lu 0aQ33F7TDzc5hRJWb23xjbVGIXvRt1dqjv+DsfAnbKxftO9yuA6Day4nAwfsAXU+0N50 RsD1Ps3lLcgElj3LzqFklhGHYdfftBTH2bLE78KlLzLxbWeZeSlEdJQH+nY2zDP+EikF AGJvHbCSG5Xs7rYkFvlZ9NbrpcL9CcSrocFCHKL2snP3xnlxaVWl8XzzsJLa7rtvf0G6 ozwSLljmM4Lhz8yF/CYquCDl+v8J6A51cvrw+gvnr43RRPuLRox0HcsORkL8KQVM9QVg YEEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=XLjX0+RuJyPtd+JdrGXz8xOjfUY7Fo5d0IYuGA9JwKA=; b=Ya5KIUoj49w8b16I1l7fpEdbb+31EnrTJSu1kicBZC3tKch4qUFr4ZQ0n32Hhi+wSQ ozkOwOe3Hfk6QWWTgfj1jKMiGPYjwTiaA25ZSkZWlMdrfpBN1mdpm+9kAW8GarepvYB2 YlemWSvem6dBhanquIaOR2VnBO+PsbrtDla6NZ5aZXUVm24x3RaE2InobRZditN+weBn buE5Ns+ijnCW2e71RFDUtE6nw7q0aMf9Z71cirzrS1MvXCkHj8+8jt9lFcmhtK0b4BM8 O1nrDbayAudmsROjKp+LU9taRZYALcnKXLAuIkNn9eYNYvIX/TDuWLDuwaoKcBmDcJuC H+6w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l139-v6si37696096pfd.51.2018.05.31.04.28.06; Thu, 31 May 2018 04:28:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754743AbeEaLWk (ORCPT + 99 others); Thu, 31 May 2018 07:22:40 -0400 Received: from szxga05-in.huawei.com ([45.249.212.191]:8219 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754571AbeEaLWi (ORCPT ); Thu, 31 May 2018 07:22:38 -0400 Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id AC8CC8D1B77 for ; Thu, 31 May 2018 19:22:24 +0800 (CST) Received: from linux-ibm.site (10.175.102.37) by DGGEMS405-HUB.china.huawei.com (10.3.19.205) with Microsoft SMTP Server id 14.3.382.0; Thu, 31 May 2018 19:22:16 +0800 From: Yisheng Xie To: CC: , Yisheng Xie Subject: [PATCH v2 00/21] use match_string() helper Date: Thu, 31 May 2018 19:11:05 +0800 Message-ID: <1527765086-19873-1-git-send-email-xieyisheng1@huawei.com> X-Mailer: git-send-email 1.7.12.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.102.37] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Andy introduce helper function match_string() which can be used to return the index of array for a matching string. so we can use it in many places instead of open coded variant. I just try to make this API be used more commonly, sorry if this makes too much big patchset. v2: - Remove the Patches which Andy already sent out, or maintainer already picked up. - Add Reviewed-by or Acked-by tags for some patchs. - Add some new patches[19-21]. Yisheng Xie (21): usb: phy: use match_string() helper mfd: omap-usb-host: use match_string() helper Staging: gdm724x: use match_string() helper cxgb4: use match_string() helper hp100: use match_string() helper iwlwifi: mvm: use match_string() helper bus: fsl-mc: use match_string() helper clk: bcm2835: use match_string() helper clk: use match_string() helper cpufreq: intel_pstate: use match_string() helper drm/nouveau: use match_string() helper drm: i2c: ch7006: use match_string() helper ima: use match_string() helper sched/debug: use match_string() helper ALSA: oxygen: use match_string() helper ASoC: max98088: use match_string() helper ASoC: max98095: use match_string() helper ASoC: dapm: use match_string() helper bcache: use match_string() helper powerpc/xmon: use match_string() helper sparc64: use match_string() helper arch/powerpc/xmon/xmon.c | 23 +++++++++--------- arch/sparc/kernel/setup_64.c | 7 +++--- drivers/bus/fsl-mc/fsl-mc-allocator.c | 24 ++++-------------- drivers/clk/bcm/clk-bcm2835.c | 13 +++++----- drivers/clk/clk.c | 8 ++---- drivers/cpufreq/intel_pstate.c | 15 +++++------- drivers/gpu/drm/i2c/ch7006_drv.c | 13 ++++------ drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 13 ++++------ drivers/md/bcache/util.c | 9 ++----- drivers/mfd/omap-usb-host.c | 24 ++---------------- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 14 +++-------- drivers/net/ethernet/hp/hp100.c | 9 +------ drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 13 +++------- drivers/staging/gdm724x/gdm_tty.c | 18 ++++---------- drivers/usb/phy/of.c | 10 ++++---- kernel/sched/debug.c | 31 ++++++++++++------------ security/integrity/ima/ima_main.c | 11 +++------ sound/pci/oxygen/oxygen_mixer.c | 14 +++++------ sound/soc/codecs/max98088.c | 13 ++++------ sound/soc/codecs/max98095.c | 13 ++++------ sound/soc/soc-dapm.c | 18 ++++++-------- 21 files changed, 109 insertions(+), 204 deletions(-) -- 1.7.12.4