Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7438174ybi; Thu, 1 Aug 2019 08:11:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqyzdFRQDpKQL5mubAyqrs36TggJBGwM2m05I5cRO8DpQkEcOw/jrMWPd/QT0AwEqnf6g7vz X-Received: by 2002:a17:902:b591:: with SMTP id a17mr45173086pls.96.1564672302545; Thu, 01 Aug 2019 08:11:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564672302; cv=none; d=google.com; s=arc-20160816; b=MTCqKDkWbciX6dsQOFDQ9ZY6c60TzYkEu7NM6G9Nah3ZV3UqeZQevXUqJgjyosdUZL 1IUjHXrKhlbv8KIp7qSEdExRjsvcwP/yfyZzZ/uGEQp475R/15lqBS2D0VOqxEeSGeAY enfYaqUTwIThshTw4qMHWavRNBfLvr5qmycjqmDwB9ar5EFq72lf4N1+M3L6tz9O5Dsn hNyKtwH7BMWqLM7c0ETnmmWSBDhAkc3YVMC9Y0JWuHk3MhBA/C/AdSbCfR1A+GyCoHc1 M6gE1gs2urNQ5c9Ix6a2kYKmCoe/fwN5kQF3l3S8VdDj/4cX/AyxtPAl3X967INHrAm0 KY6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=lkb04Lb2hyfMmhLQJcqnn0KrBVCDnSac8GUeAgpzLd4=; b=txcyLOhWi4ziZ9g1RQLBLE0ZWAmeAEqm6LgrZi1BEE51SRQkFdu/98/a4+VeGsrVeA LT4f7JCYS2/Kzc3Eh2e8eR6uyhX1tdAroImm1tdv9mN148fxdH7Bhni37cbtkdK/djaF 5zm3xAk/nhCsMidAIR2uOC6yDmWc406JJtPhVXyGI5mC0LoMHOEJaOxARuu5PUNIygWq IlSCyKW4HBLvIH8/IagzdiKHv1BCOCCIUeTXPqUZHLmpFjtT0TxeXuzB6VV4FZOYoesK QL+z7kt0MWLFlB/9VnjXqe7uZvDAEEcIeOdY5Z7AtX9uZ0tQx6t0aBs9XmqLEYP/gofd ikSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=d2WwBkw9; 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 b21si34947681plz.21.2019.08.01.08.11.24; Thu, 01 Aug 2019 08:11:42 -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=d2WwBkw9; 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 S1731593AbfHANER (ORCPT + 99 others); Thu, 1 Aug 2019 09:04:17 -0400 Received: from mail-oi1-f194.google.com ([209.85.167.194]:45972 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726422AbfHANEQ (ORCPT ); Thu, 1 Aug 2019 09:04:16 -0400 Received: by mail-oi1-f194.google.com with SMTP id m206so53861766oib.12 for ; Thu, 01 Aug 2019 06:04:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lkb04Lb2hyfMmhLQJcqnn0KrBVCDnSac8GUeAgpzLd4=; b=d2WwBkw92PyxgT9fg1I91hEa5tAsL/PTIZZPPsdeBwYJF0JDeWKjCh1wsZY6ThSYuA yEzWruSIi40gOKTcWIqY5TaFnIx13XsSA7XtXo/7/CWdspYydZSz816drOKTQQI7jejl /kLCvfF5VtkQXDHSWMtXyC336Hc4LclJPkQjfjwwCRUjCWhR8VCqpUU58PM60BGaem9E y1V7lxfmB60CWj/0RtWWBnDMYIt+iBiY9iWVl4UUjgztrnhFEBz/i+MOUaPCCX9fIFo3 5s6DkyWd6CHgTnNV83Rq2UC5iDotkf0asK7NmIBbRlmXtFb/Yk+oanSLIh9iXV+P+L11 067g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lkb04Lb2hyfMmhLQJcqnn0KrBVCDnSac8GUeAgpzLd4=; b=QeT7SjIgAVyJO8vGwOdMWRvLWa7xcLbCH8KH3sHjYxyrIebxZhKjsHFzWOKd8k3iCb jAfdpBgZi5SlQgMbpk52+pDkBAwEAmlaXDbWUMvYAGcXLPSN0UWF0InDdTSnVJv3499+ +Javu7+rGKAkpM/V6UztbcHqAiP92t5UL7ZBYNZYZa8qLHjyfXt+5TU+Cym7bRbVpqRL 5nQ5oimuHMxYOTW3W3Lj+lW1IrBDxhMKMSFvn2QNCsXXLDSlGKRfyEMLf34JCXWxz5pW FsALBlWHR2S2DAMUqeoR21Pe7RqCCp+Fl5/yVsf/GR766TyPKnFaaZNVtF0aFpcQqxwX tMWw== X-Gm-Message-State: APjAAAVCI7M/fEZtrCk1jmdRxBUptVFyLqKdxA1V67LQuNdg6Fd3lgSJ o0BJBaVutrnH3qEmGr/fbHLYIVwxyaEfqnwy9khWsw== X-Received: by 2002:aca:3787:: with SMTP id e129mr66041950oia.145.1564664655442; Thu, 01 Aug 2019 06:04:15 -0700 (PDT) MIME-Version: 1.0 References: <20190730134704.44515-1-tzungbi@google.com> <106711f8-117a-d0df-9b66-dc6be6431d07@collabora.com> In-Reply-To: <106711f8-117a-d0df-9b66-dc6be6431d07@collabora.com> From: Tzung-Bi Shih Date: Thu, 1 Aug 2019 21:04:04 +0800 Message-ID: Subject: Re: [PATCH v4] platform/chrome: cros_ec_trace: update generating script To: Enric Balletbo i Serra Cc: bleung@chromium.org, groeck@chromium.org, rrangel@chromium.org, Linux Kernel Mailing List , Jimmy Cheng-Yi Chiang , Dylan Reid 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 On Thu, Aug 1, 2019 at 6:59 PM Enric Balletbo i Serra wrote: > > Hi Tzung-Bi > > On 30/7/19 16:07, Tzung-Bi Shih wrote: > > Hi Enric, > > > > I found it is error-prone to replace the EC_CMDS after updated. > > Perhaps, we should introduce an intermediate file "cros_ec_trace.inc". > > I am not sure I get you here, a .inc? could you explain a bit more? > Manually generate .inc for all EC host commands: sed ... include/linux/mfd/cros_ec_commands.h | awk ... >drivers/platform/chrome/cros_ec_trace.inc In cros_ec_trace.c: #include "cros_ec_trace.inc" cros_ec_trace.inc: #ifndef EC_CMDS #define EC_CMDS \ ... #endif Override the whole file instead of replacing part of file to prevent cut-and-paste error.