Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3703408ybi; Mon, 29 Jul 2019 11:05:19 -0700 (PDT) X-Google-Smtp-Source: APXvYqzfoX8eRCgtqjjHu+jE/qRuXJhEXTel5brJL3wuz8s3TSluMD4zF1MLBNZu6oV05U+MVTtU X-Received: by 2002:a17:902:9a06:: with SMTP id v6mr108379454plp.71.1564423518948; Mon, 29 Jul 2019 11:05:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564423518; cv=none; d=google.com; s=arc-20160816; b=U0T3Egs0FGm6ttTK5yLILlB8FjgQmlltZ57do5Ulhj9rBBwcLRIWIk5OqV887R31Zh epZDXoKF0Cuh7luNyYzYZAFO7UrvUXKqNinQIqtbBDyvHWrvu20maZ1WmStNtHt1+1eS w7tHiG1Kbp3D7JFGlaBFthQ2n1yznbvEIpd+lcmfgGMAA7a43KWIVW0hksi1vANQvVlh sNW0a15j5vaEJyMzle4j7pF28S7gYhyWvk0/NQCrZtokaXIV4lG4wtq18go1Rknxz3oY 3iEL21ilP0Y5fN+BfTFoCsij9lo1PhgR/5v5O2HBqWZkmzOMIp13diTDd/OZQbeLAyTj JD4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:mime-version :message-id:date:dkim-signature; bh=5wtApmPqdujWjA9F4SYVODjwHiZTI/wDFkD9zKi6pFM=; b=QIzowfENu1/xiYaJq61t6gsflf6/UJwT1eS4iuzU4vnIX9IkBSO6J+CAtOeuJkVl6a rrDk23wVh1L7Iqw2h5CJqOD4kSMVhqvhY6X8cjQLGirbJlUFaBKcw5fGPWZ7N+MUnrxm SdJ543+CaLFjybWfpPUbw5JI8L4QpuqszvyutVm374oje7h65jIEW1uzdISh7d2dIIqs AXa0NIOJ73bQosJYPNrxf02epBjxoMJzitWrbeFRmOsEnKzWiyw6YnvnhBl38je0cvyv myHhUIaGopvU+2nQQFgGm3KuPIyG85wUap8oNp2S/vtnrRlI5TwpJ24jA3vO0RngKVSO kGOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ofkFLjPo; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u190si28095516pgd.547.2019.07.29.11.05.03; Mon, 29 Jul 2019 11:05:18 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=ofkFLjPo; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728472AbfG2Oju (ORCPT + 99 others); Mon, 29 Jul 2019 10:39:50 -0400 Received: from mail-yb1-f201.google.com ([209.85.219.201]:49328 "EHLO mail-yb1-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726197AbfG2Oju (ORCPT ); Mon, 29 Jul 2019 10:39:50 -0400 Received: by mail-yb1-f201.google.com with SMTP id f126so46463098ybg.16 for ; Mon, 29 Jul 2019 07:39:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=5wtApmPqdujWjA9F4SYVODjwHiZTI/wDFkD9zKi6pFM=; b=ofkFLjPoP7nFpdRGV+qW9OhBErrvHHRYeOVQr58xxhBgStMW+scR3huS5gAZiPa2hJ r6EaqtALeWg3VLm81AskV8f/pmFYO7fygpsIiMNN53D0mASwh9u6Od+D2lJTMzvplQp8 iMvLZofnEoY5RoHrBUhp9fD0SdOXBDO8kX6CLc0TccsWkpqFuhDznKmB9rWgDYV5gsrb YPY01Fw9ml9MAaYDVTeGfe9cQTRzHiG6ADo9fDDq/pttzoBCmf3bsqNHBoiFslw9C8Oc DwCSDVcoulNkXbQyTsGzL8f01aBF13L+m4K84+HzjAzNqaXaMw7Ww1sL8oO2uCJSIfqf 4udg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=5wtApmPqdujWjA9F4SYVODjwHiZTI/wDFkD9zKi6pFM=; b=IX0EpKjtXUZzjWjWPm3OH4nl7izniO42mLXWW5UiM2l9cXQMBfM+d1iT0kwdrNo9go Jw0aANPxsMi8ckC9kB2D/cfxz1oj4UZOM5/sn8/s1TaJ5jzG9YTyT/YGLJbNjk6QN8Yf QsiSkkRxgWnEsgDU/4aiRvwF39R4pv+tRkKGsjRFOPfjae83KCG5F7p9DYyQMepeuFtS 5DVLQOAAIGbrhL6O2lLzuPMve9qUknpx8qmU0IM+3QKixOwEVpX0SpW8fabtCB2DcBe6 +L9RMHdtpWQjTtrHWzm3nCELxs4s60xR1gItQTdjWmy+KsmrLbMw6zy0VCQ+UabcYbnN UB7g== X-Gm-Message-State: APjAAAUNNOTFyBjRp7biAU83UjTpaZOIudzT4qyAlsrwKSnhsi14BIf1 euEm+O6w+xyhDQVYe2n1Q0fFu7lxroBE X-Received: by 2002:a25:9305:: with SMTP id f5mr59313976ybo.520.1564411189075; Mon, 29 Jul 2019 07:39:49 -0700 (PDT) Date: Mon, 29 Jul 2019 22:39:32 +0800 Message-Id: <20190729143932.167915-1-tzungbi@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.22.0.709.g102302147b-goog Subject: [PATCH v3] platform/chrome: cros_ec_trace: update generating script From: Tzung-Bi Shih To: bleung@chromium.org, enric.balletbo@collabora.com, groeck@chromium.org Cc: linux-kernel@vger.kernel.org, cychiang@google.com, dgreid@google.com, tzungbi@google.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org To remove ", \" from the last line. Signed-off-by: Tzung-Bi Shih --- Changes from v1: - simpler awk code Changes from v2: - use c style comments instead of c++ style - use '@' delimiter in sed instead of '/' to avoid unintentional end of comment "*/" drivers/platform/chrome/cros_ec_trace.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/drivers/platform/chrome/cros_ec_trace.c b/drivers/platform/chrome/cros_ec_trace.c index 0a76412095a9..f6034b774f9a 100644 --- a/drivers/platform/chrome/cros_ec_trace.c +++ b/drivers/platform/chrome/cros_ec_trace.c @@ -5,8 +5,21 @@ #define TRACE_SYMBOL(a) {a, #a} -// Generate the list using the following script: -// sed -n 's/^#define \(EC_CMD_[[:alnum:]_]*\)\s.*/\tTRACE_SYMBOL(\1), \\/p' include/linux/mfd/cros_ec_commands.h +/* + * Generate the list using the following script: + * sed -n 's@^#define \(EC_CMD_[[:alnum:]_]*\)\s.*@\tTRACE_SYMBOL(\1), \\@p' \ + * include/linux/mfd/cros_ec_commands.h | awk ' + * { + * if (NR != 1) + * print buf; + * buf = $0; + * } + * END { + * gsub(/, \\/, "", buf); + * print buf; + * } + * ' + */ #define EC_CMDS \ TRACE_SYMBOL(EC_CMD_PROTO_VERSION), \ TRACE_SYMBOL(EC_CMD_HELLO), \ -- 2.22.0.709.g102302147b-goog