From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6793AC433FE for ; Mon, 7 Dec 2020 11:59:42 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 29EB223359 for ; Mon, 7 Dec 2020 11:59:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 29EB223359 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:References:MIME-Version:Message-ID:Date:Subject: In-Reply-To:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=McSi/xAoR3b9+1LFV+ee5Esof3qtDR2M0JGQHf2XsVY=; b=1YYc0DWlX30zwMCv0mSKiLuUC c6ajhBLnp1gDuu6Asw2R86mO+KBNVd2x/6BtDvk5xsuk/99SIsI5SKtv3yYw4i7JosGSNwaTBZkMa 17Ku4WmsAgyrDKVDLnWD9ZCwt0rwAOs/5mpasVbSZ/bXmbCERzhTJrCGedYTWU3aysIobPFeepcbf nhpV+LXgmDTGJAczBR0UDlJ1BvoHxI3n49B5lf63ZLqvgBfFVGIsdUfvfTQjcjpuowd7UC4tA8ZzN GkJAHZF0CEobaCRUJfFundRWr3kNlTDW5NESLBOCJ8eInQ9+l3FK210mAl9A8Hh7V/iXBrYIo0jmp qUFy1x5hw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmF9n-00047z-KV; Mon, 07 Dec 2020 11:58:19 +0000 Received: from mailout2.samsung.com ([203.254.224.25]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmF9j-00046R-TD for linux-arm-kernel@lists.infradead.org; Mon, 07 Dec 2020 11:58:17 +0000 Received: from epcas2p4.samsung.com (unknown [182.195.41.56]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20201207115811epoutp02309d5f46cde23847c4bbc66d4c0ca0fd~ObUxqdo3y1477914779epoutp02I for ; Mon, 7 Dec 2020 11:58:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20201207115811epoutp02309d5f46cde23847c4bbc66d4c0ca0fd~ObUxqdo3y1477914779epoutp02I DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1607342292; bh=EKU59/ZcPOnYuRcIpLZfbTLpvw0FVbLbHIp7DsjPRyQ=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=sVq8f6bv1N2ip0dQh/vkIpWLvMf4WjZ0QI8rBF+fkRh5SBVDOEImF0q3Q74uadNLd wkDRWpin2NIgWcDXX+INvgDqtPPL6bfhsg3psCnhq1S2EO2oKo/OnZdf7Wr8OBIJo+ AuUC753ST12XvguzlaZT+S1PyEsMIP3n3/yFkF24= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas2p2.samsung.com (KnoxPortal) with ESMTP id 20201207115811epcas2p2d64d4a7a03174285471ff34f1cd767c4~ObUxQFyuj0385403854epcas2p2D; Mon, 7 Dec 2020 11:58:11 +0000 (GMT) Received: from epsmges2p1.samsung.com (unknown [182.195.40.186]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4CqMJf2nFyzMqYkZ; Mon, 7 Dec 2020 11:58:10 +0000 (GMT) Received: from epcas2p2.samsung.com ( [182.195.41.54]) by epsmges2p1.samsung.com (Symantec Messaging Gateway) with SMTP id 63.E8.10621.2D81ECF5; Mon, 7 Dec 2020 20:58:10 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas2p2.samsung.com (KnoxPortal) with ESMTPA id 20201207115809epcas2p27357338e523393e51399eadb7a2c2351~ObUvj8Re_0385403854epcas2p2-; Mon, 7 Dec 2020 11:58:09 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20201207115809epsmtrp2d89c368dfb86d1163f5f949b4549b4d0~ObUvjDlKj0558405584epsmtrp2F; Mon, 7 Dec 2020 11:58:09 +0000 (GMT) X-AuditID: b6c32a45-34dff7000001297d-b1-5fce18d28ef5 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 09.65.13470.1D81ECF5; Mon, 7 Dec 2020 20:58:09 +0900 (KST) Received: from KORCO039056 (unknown [10.229.8.156]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20201207115809epsmtip2ce556400882a23e1d17aa05ca33b63b7~ObUvSuX2d1852518525epsmtip2G; Mon, 7 Dec 2020 11:58:09 +0000 (GMT) From: "Chanho Park" To: "'Will Deacon'" , "'Chanho Park'" In-Reply-To: <20201207105359.GA4198@willie-the-truck> Subject: RE: [PATCH] perf arm pmu: fix build error on MUSL libc Date: Mon, 7 Dec 2020 20:58:09 +0900 Message-ID: <001101d6cc90$3b491310$b1db3930$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQL9yUid8Wz8jDy8suCkHfvhsfGAdwJrg0gYATsEmCungEns0A== Content-Language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA02Te0xTVxzHc+5tbwvaeikoJx2P5uILlkLLbDmoDKeM3IWZ1WySzCzWDi6U rLRNC0QXjcCE8HDGBny0IoMozCFCeLQ85W3YSwcsQ8LDLAJD2QpEtkXcqmu5NeO/zz3f3zff 3/fce/m46FdCzM/QZzEmvUZHEb4cx2C4UjoGH6hlg1YBKnnUTqDOThw19+Zz0b37LgyV2ccI 1Dw7zkU/d1YQqObhKIbs3X0YWnl8hYfG+qowlF9r56Dl5WoCDX/pFgof2gCyTk0BdG5accCP rq+sB3SHbYZHnxtycumWWxF0c10xQU+PdxN0y82z9NTLWZxe7vmFoFebQ1S+x3T7tYwmlTFJ GH2KITVDnx5HJX2oPqRWKGVyqTwWxVASvSaTiaMS3ldJEzN07jaUJEejy3YfqTRmMxX19n6T ITuLkWgN5qw4ijGm6oxyuTHSrMk0Z+vTI1MMmXvlMlm0wj15Qqe9Vt6DGRvIk12jLm4uWBKW AB8+JPfApbwbvBLgyxeR7QCO/rsI2IdnAFZVjnqVvwG0rH2Pvbb0T5USrHAXwNqOr9cFEfkE QFdeiIcJMgo+LXJwPRxAJsEeeynuMeCknQMbL90BHsGHVMDzvfd4HvYn4+FCgYXjYQ65HT4q deIeFpCxsHW+i8uyH/zOOrc+g5OhsM1ZgbMbSeDafK037CBseNYC2JkAeK24cD0Ykq/4cL68 gcMaEmDXxHUuy/5wcbiVx7IYri7dJVg+C289zveazwP49PJLb1o8tM7XuCvz3QnhsLEzyoOQ DINDk97dhLBo0MVjjwWwqFDEGnfBvrYr3g2CYWnFKvcioGwbmtk2NLNtaGD7P6sKcOrANsZo zkxnzNFG+ca33QzWP/WId9tBmXMlcgBgfDAAIB+nAgQ7xffVIkGq5tTnjMmgNmXrGPMAULjv 2oKLt6YY3P+KPkstV0QrlbJYBVIooxEVKDj6zQW1iEzXZDGfMYyRMb32YXwfcS4WE7N7QRBX MFP5jyvp9pwzsglu3d2ReLobk3+QQ25rUrry3hPr/Nqiz9SsyC49P+6aOXhU9cmTP3YGSx0h uabTH1/4dkIoUSqiyjD5Cxg2trTpxSnaGZwjS94VqvO/nD1dWfPTnfi1+E3aI1+9WgmfDYrx mQgsUXHeUZ3465Cjf8tF+Kdlx74Epmrhd8qaXz6kHFHEald+TDtzVSnb51isvl1v+eikoT88 +cDkHPeLH3qKreNN1rDMtqCB4Tf2HH9eFzqi3L6lNyhRmtY4Mv3W4eG9ljSh9EbjZmLHtN6v ui7X+VvfkU/b8zfbjvHyyOvJqKAnsBU9EL5pTcBCIqyTiUKKY9Zq5BG4yaz5D+UWJNFzBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRmVeSWpSXmKPExsWy7bCSvO5FiXPxBgf2qVh03dvBZrFrF7PF pv1NrBZHz/5lspi89RKbxabH11gtLu+aw2ax9PpFJoutew4wWXx4NJ3d4tKBBUwWTcu2sli8 f7+QzeJ4L1Ci7fosRouZt28zWrTcMXUQ9Fgzbw2jx85Zd9k9Wo68ZfXYvELLY9OqTjaPO9f2 sHlsXlLvcfvfY2aP9/uusnl83iQXwBXFZZOSmpNZllqkb5fAlTF7yj6mgnUCFbsv/mVtYHzH 18XIySEhYCJx8HY3WxcjF4eQwG5GiXVXZ7FBJGQlnr3bwQ5hC0vcbznCClH0jFHiUPN9FpAE m4C+xMuObawgtoiAr8TCH78YQYqYBQ6zSCy9/4oVbuzyC9vARnEKmEr07D8KZgsL2Es8b50I NolFQEXiXvdbZhCbV8BSYsvT3awQtqDEyZlPgGo4gKbqSbRtZAQJMwvIS2x/O4cZ4joFiZ9P l0Ed4SSx7tNmqBoRidmdbcwTGIVnIZk0C2HSLCSTZiHpWMDIsopRMrWgODc9t9iwwDAvtVyv ODG3uDQvXS85P3cTIzi6tTR3MG5f9UHvECMTB+MhRgkOZiURXjWps/FCvCmJlVWpRfnxRaU5 qcWHGKU5WJTEeS90nYwXEkhPLEnNTk0tSC2CyTJxcEo1MO1rCvyvI1lc6iLeGu5ma3bZfZrd 9cIiuVu8k9pz+3/f3bzup6Elx781cy6LeD5Mm3ZX4EXdpy8vlry/MUtbfv6V6ynH//xvFazY XqKYX7tz/h15Dk8rkfbSBZ9K7ZtFfJe/zLm1SnXGbzsOVrWshGuz33YdfvNU+MIroeodoX9/ +j0TVtPbt7giirNWYt9vpf70PuejIVxequtXnyx7IPdx1epzkc45zjav1x6ZxxfkcXHt3M8H 76UmJP7iV+ua/OOepUzXlslNCtc/cpQsu9V6+GP/mms2jUnLnkw2qdRN+OHwfaH7omPxEYvm F+jmXthwas5R5pTYVdZOj/f3v6ra5R/6KuRHl1pWyPZFtjFKLMUZiYZazEXFiQBDfeTeXQMA AA== X-CMS-MailID: 20201207115809epcas2p27357338e523393e51399eadb7a2c2351 X-Msg-Generator: CA X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20201207105410epcas2p3f9210689886172422d27870f25a79df3 References: <20201206144527.1670483-1-chanho61.park@samsung.com> <20201207105359.GA4198@willie-the-truck> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201207_065816_551095_EB0BCCEB X-CRM114-Status: GOOD ( 12.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 'Mark Rutland' , mathieu.poirier@linaro.org, suzuki.poulose@arm.com, 'Peter Zijlstra' , coresight@lists.linaro.org, 'John Garry' , linux-kernel@vger.kernel.org, 'Arnaldo Carvalho de Melo' , 'Khem Raj' , 'Ingo Molnar' , 'Leo Yan' , 'Namhyung Kim' , 'Jiri Olsa' , linux-arm-kernel@lists.infradead.org, 'Mike Leach' Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Will, > Looks like other files just include this unconditionally, but have a > comment explaining why. See util/branch.h and util/event.h. Maybe we > should do the same for util/pmu.h, which is already included here? I found below files which perf includes . Instead of doing same for all, we'd better put this only for tools/include/uapi/linux/perf_event.h. --- a/tools/include/uapi/linux/perf_event.h +++ b/tools/include/uapi/linux/perf_event.h @@ -17,6 +17,9 @@ #include #include +#if !defined(__GLIBC__) +#include +#endif #include /* tools/perf/arch/arm/util/pmu.c:#include tools/perf/arch/x86/util/pmu.c:#include tools/perf/arch/x86/util/tsc.c:#include tools/perf/lib/include/internal/evsel.h:#include tools/perf/lib/include/perf/event.h:#include tools/perf/lib/tests/test-evlist.c:#include tools/perf/lib/tests/test-evsel.c:#include tools/perf/tests/hists_common.c:#include tools/perf/util/auxtrace.c:#include tools/perf/util/auxtrace.h:#include tools/perf/util/branch.h:#include tools/perf/util/event.c:#include tools/perf/util/evsel.c:#include tools/perf/util/evsel.h:#include tools/perf/util/header.h:#include tools/perf/util/mem-events.h:#include tools/perf/util/namespaces.h:#include tools/perf/util/record.h:#include tools/perf/util/session.h:#include tools/perf/util/pmu.h:#include tools/perf/util/synthetic-events.c:#include tools/perf/util/parse-events.h:#include tools/perf/util/perf_event_attr_fprintf.c:#include Best Regards, Chanho Park _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel