Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp4584107ybe; Mon, 16 Sep 2019 14:57:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqz4/IXkAvOlupBlaa8ia5Cb1s46zdlFUCkwVjHdrHMEc5mbQcOzOl9mSKPovnUDxLXhSyRb X-Received: by 2002:a17:906:2358:: with SMTP id m24mr2083151eja.64.1568671036623; Mon, 16 Sep 2019 14:57:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568671036; cv=none; d=google.com; s=arc-20160816; b=b91z4tJd4ZC7j1erVObsKXSL1Y7DsrJVyh7+E87X9O1kSzJRubnot0NlfS6XEuAWd1 cvwKkvgxYVrbow2bNl33+XgBPXTOUvN5NcnLHKNvdkWIa6xAv2nkpB3NPphLDBKKnB5Y 9gX3LEF+4IoAIAFKDarh6CKAjGCX5zthyj3MmdP6RJBZk59OhHHkn7XQWQT3XK7d/xG1 Hh/1TzrOmS+ggdz9LsTiJD6SbVf2IPTJtEN/DnCAxZJ+TJaxyybMp9HmL8KWwhVJdJUN LbQ0xpR50J1ez1QkVDL5iIRttyP3eT4fwxWb3s+kOea6RRRnYjlvtSn+sUaNzYrfjSKW i1wQ== 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=EQieAOVOLhTB9NEpVxq8Psmz1z1YFHo6DuhpKMUCRdo=; b=liAE3/K9UHhaTv0NmG8ui6v6yhttfD+HDkpG+6QcxaQZ41GF56ja0ptkBivzldeS45 Xn1+JO6VgaNv/i2D3aggN2jTCwZGclQqtPs6RyOry7eM/53AS+Z+4pfh15E9Amr0gDjx t3Hhj0HmZqCYyf/LD4DEv3rrn6J84GH7lq5X40Q6DmEe24UHNm910AwUgivNkllN6qam 5mI0Yld3NFrzts9yyz+Lqk1JUOQNb7X1FlO+CzdfiW96uZrh65relyu64OnIC3GDmYbk qXi3zJLtB9RpMXFJz3GMDG+pXafIO8muUVqnC2xnGemn09u6YNRi6swuNqznCn5FUcPA bPdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LRwz7uV8; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ox28si88116ejb.130.2019.09.16.14.56.52; Mon, 16 Sep 2019 14:57:16 -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=@gmail.com header.s=20161025 header.b=LRwz7uV8; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391229AbfIPUNg (ORCPT + 99 others); Mon, 16 Sep 2019 16:13:36 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:41987 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732909AbfIPUNg (ORCPT ); Mon, 16 Sep 2019 16:13:36 -0400 Received: by mail-qt1-f195.google.com with SMTP id g16so1421844qto.9; Mon, 16 Sep 2019 13:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EQieAOVOLhTB9NEpVxq8Psmz1z1YFHo6DuhpKMUCRdo=; b=LRwz7uV8K4RxNPFBVi0eieRgWlVOgGyvMJhZOkQB+MF8KKUORN8uEab+0FD2qqW21D AWJ8LjFaphwggHF4mEMtP9ZuDLG+PCQQao6821QgSwJbPXR0a70k89v0jTA3GzsyBsuF lkMwDvlS7x6WM+JnT8J7YzbQxtB+gecQcYeX++xLMGz2SYCcFVVu+N24upDcXuLXaA46 NfBDICxlLX2LqWXv36wUP1SkDBbotnNXWOr1wbSdjZPumchaqY2H2xlVOYDbuJ6XT1br 18Mnx2SweaZzlRaSjyGqt2k0vmfff9fgNWrkCdAADlL+Wpe13OJ825uALoQBGw16hYzx VbCw== 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=EQieAOVOLhTB9NEpVxq8Psmz1z1YFHo6DuhpKMUCRdo=; b=I2KrR3SGXOWS1K1uDV1dj5G4Mde67d1DJPFVoDmMbGKUcdBaHzAeUPY5mQVcIGEOrS hZXiydH2ZWqASwU2wOmSUY5NC++1cw8vM8qiiTLsLZVtWa8jY+mT0NDz4g478NSFqoyo dOofqKR+khymttld05vG/ptv9lP/5/SM+CMxRWHLuEq/5a41BawOoC3fiKzvLLt4YfcM 2JxPHkcLt/tGDyEPIIg2OD/Sl6C/a3iFV4l/1+yaBU/js4zdAwRQBzYRVX4qTKuBUVh8 Swj0VqOqcF1ZHgaUIXfH4QSOWOiqdiRfBv8PnzsUtewbJwBooDaiau3hDdBqMa1mdykP 1axw== X-Gm-Message-State: APjAAAUG9aRn3JPBo3h5Vzjle4m/AHPSrNmeaRhJ1LzE0TU95Or8ItHj ThZC16W0E1omN6LJTKsWqjpn6OLkoXuG5a+Mp3Y= X-Received: by 2002:a0c:e48b:: with SMTP id n11mr122806qvl.38.1568664815003; Mon, 16 Sep 2019 13:13:35 -0700 (PDT) MIME-Version: 1.0 References: <20190916105433.11404-1-ivan.khoronzhuk@linaro.org> <20190916105433.11404-2-ivan.khoronzhuk@linaro.org> In-Reply-To: <20190916105433.11404-2-ivan.khoronzhuk@linaro.org> From: Andrii Nakryiko Date: Mon, 16 Sep 2019 13:13:23 -0700 Message-ID: Subject: Re: [PATCH v3 bpf-next 01/14] samples: bpf: makefile: fix HDR_PROBE "echo" To: Ivan Khoronzhuk Cc: Alexei Starovoitov , Daniel Borkmann , Yonghong Song , "David S. Miller" , Jakub Kicinski , Jesper Dangaard Brouer , john fastabend , open list , Networking , bpf , clang-built-linux@googlegroups.com, sergei.shtylyov@cogentembedded.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 On Mon, Sep 16, 2019 at 3:59 AM Ivan Khoronzhuk wrote: > > echo should be replaced with echo -e to handle '\n' correctly, but > instead, replace it with printf as some systems can't handle echo -e. > > Signed-off-by: Ivan Khoronzhuk > --- > samples/bpf/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/samples/bpf/Makefile b/samples/bpf/Makefile > index 1d9be26b4edd..f50ca852c2a8 100644 > --- a/samples/bpf/Makefile > +++ b/samples/bpf/Makefile > @@ -201,7 +201,7 @@ endif > > # Don't evaluate probes and warnings if we need to run make recursively > ifneq ($(src),) > -HDR_PROBE := $(shell echo "\#include \n struct list_head { int a; }; int main() { return 0; }" | \ > +HDR_PROBE := $(shell printf "\#include \n struct list_head { int a; }; int main() { return 0; }" | \ printf change is fine, but I'm confused about \# at the beginning of the string. Not sure what was the intent, but it seems like it should work with just #include at the beginning. > $(HOSTCC) $(KBUILD_HOSTCFLAGS) -x c - -o /dev/null 2>/dev/null && \ > echo okay) > > -- > 2.17.1 >