Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp17102771rwd; Mon, 26 Jun 2023 21:04:15 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5ZeUT0Gze7fZq0Cm4ecgoZDM+sgeRGNsQtdg3mDu/oQHirk5dT5KpPeTjKdgvjKULaiJek X-Received: by 2002:a2e:3508:0:b0:2b4:5b9c:a01b with SMTP id z8-20020a2e3508000000b002b45b9ca01bmr21862478ljz.53.1687838655388; Mon, 26 Jun 2023 21:04:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687838655; cv=none; d=google.com; s=arc-20160816; b=kfXne7WtjGt8At0ejxULAEqMsRoX4NOQyF5ayrSEWBUnSnrMqdK1KVHC3goX0MlmkI 41XLAXPsVcUF8asv8pqEVKgikG/CmviuS/tv36G6ZMYe4oHxXTKzLTUGsy19IJyYNE8G 4A3s5uHCQdT3NLLhPnTqqum6+9b2S5HwbfPCuDvzcwHXrAo40WwHwpZd3sq1Z2HqqF6P aj1iKrH+mxmcDlkRoST5iWq+1TdUmgA46F3JBeGXqi63NAewGCxckwbLVZuFUQVv0Ovy eZpcKaiQSdQQFJ7M5XsLfMUPRfSFg0YhfSrSc0x7fTUsD+q+4Lwz+HTcclis3RxacGz6 JCUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:subject :references:in-reply-to:message-id:cc:to:from:date:dkim-signature; bh=5GbO+jlh/+SHI/tcTuT/GmsMZMmHOv628giw+Fale9I=; fh=y7LatvXBLWA06VIvziTwFZOHVTTiQtBtYiSqpgx+wAk=; b=d6+5OgkCTn/TmU5TSTZkkZ3UqTkejShk7ciga/SkY611X1HVMMVTRqLZ8W12GBCe1G zfBdbFHYqR9gbBJRADMCgyUhjDwlQ7IfcRSUS7a21j/VYXzhIipG8N7ZnOnfAuwQondu ktBVybJNcCDFuTNp58AgEmBzp4oO+mqEHO3w565BZgwIMSRM3yES3Q7Rz4zMw3bz8Iyx PEbGWp0irUeQahA27NcA7kjbaPkjd7YpoMasQ+47nCGc3A4KuAOnIl8fa5wSUb1lX5xq 5hg7ZrHGJ78K9Nv52ShMyamwJ0Q0GBUwsOL33K7yoaLyS4HyV8bJU7HXfCHeAy39NqYv cAYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tessares.net header.s=google header.b=lt548kuA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=tessares.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q23-20020a056402033700b0051bfd0c9b80si3478896edw.234.2023.06.26.21.03.45; Mon, 26 Jun 2023 21:04:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@tessares.net header.s=google header.b=lt548kuA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=tessares.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229988AbjF0Dic (ORCPT + 99 others); Mon, 26 Jun 2023 23:38:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45592 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229982AbjF0Dhp (ORCPT ); Mon, 26 Jun 2023 23:37:45 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C9EB12977 for ; Mon, 26 Jun 2023 20:31:43 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3113dabc549so5783044f8f.1 for ; Mon, 26 Jun 2023 20:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares.net; s=google; t=1687836697; x=1690428697; h=content-transfer-encoding:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=5GbO+jlh/+SHI/tcTuT/GmsMZMmHOv628giw+Fale9I=; b=lt548kuA2FVP1IeyUVcVhJeuGW7XELKZtjZgyAjoQyHAfg3ZsJMACuUyP/8R0tOAv2 CtFgWlyaIyegpQv0616hNffKXuCk4lNpLmlH7IEbUj1jZx3iy9KlcRSCbc1Zu9jWKdvF ardr3J/KujJJjfK8M3DGp3TpJA2V+JUqHv4iKvscpko98v/tssEwHb2zJ9E3Bvl1+vd2 YCBH8uuzkY//2j/zVqqYxyXQ2Vkq3UQxPn8Gtr0K1aw20c1n/TMr6fj9DqkLnGZn1OXA YUwOfPCTWfYiR/ke2rjNq867mcE+m/lnsQHyZBQWG90jmypsh/pFOMcSmzB3f5ZHr+iM aJrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687836697; x=1690428697; h=content-transfer-encoding:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5GbO+jlh/+SHI/tcTuT/GmsMZMmHOv628giw+Fale9I=; b=FPC9S/z1XpqUHqlnZVEp7+EmqS19Lf1OSZMg+xDbEn9ihIBFNf2G2EQEXkmQWgC4SZ oRPsrB780EmmVr9x7u3hAGB25rVO+4juu0VAb43xm1z2AaMhXtnw3RxKN9vXuWzNA/dS uEDB3qNNPIl/CtMOJHHT4f/Xgj9SxmqQZyHFU+glgQ/9muhW6JdkyP3u4kdb1OFft8RG lJYZJOhL8JjpTy2sCQ+VeEiZ0ZXxhP8NkbjshBnuyktD6kQi+tWB0LyU6U/Vus8STBKY 10uNvcsRsCq9VrXpdZyLNDRYyxYLzu6IzJ6AfNxuepW3NSR/Fcg4CCmQQHXT6XMJ3ovL G/dg== X-Gm-Message-State: AC+VfDyJs5q1OsJgymAw6MQqsdmqgnOvRwOGQVGxAt2LRzhGSFOYF2dE yjgSM6iWw9SiVVaAoa4F/0hzJg== X-Received: by 2002:a05:6000:545:b0:313:ef93:9257 with SMTP id b5-20020a056000054500b00313ef939257mr6305157wrf.32.1687836697578; Mon, 26 Jun 2023 20:31:37 -0700 (PDT) Received: from [127.0.0.1] ([185.232.21.146]) by smtp.gmail.com with ESMTPSA id c1-20020a056000104100b003140039f318sm227717wrx.69.2023.06.26.20.31.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 Jun 2023 20:31:37 -0700 (PDT) Date: Tue, 27 Jun 2023 05:31:35 +0200 (GMT+02:00) From: Matthieu Baerts To: Jakub Kicinski Cc: Namhyung Kim , Arnaldo Carvalho de Melo , dhowells@redhat.com, acme@kernel.org, adrian.hunter@intel.com, alexander.shishkin@linux.intel.com, bpf@vger.kernel.org, davem@davemloft.net, irogers@google.com, jolsa@kernel.org, linux-kernel@vger.kernel.org, linux-next@vger.kernel.org, linux-perf-users@vger.kernel.org, mark.rutland@arm.com, mingo@redhat.com, netdev@vger.kernel.org, peterz@infradead.org, sfr@canb.auug.org.au Message-ID: In-Reply-To: <20230626144934.4904c2ad@kernel.org> References: <2947430.1687765706@warthog.procyon.org.uk> <20230626090239.899672-1-matthieu.baerts@tessares.net> <20230626142734.0fa4fa68@kernel.org> <20230626144934.4904c2ad@kernel.org> Subject: Re: [PATCH net-next] perf trace: fix MSG_SPLICE_PAGES build error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jakub, Namhyung, @Namhyung: thank you for the explanations about the header files in the oth= er thread! 26 Jun 2023 23:49:36 Jakub Kicinski : > On Mon, 26 Jun 2023 14:41:56 -0700 Namhyung Kim wrote: > >> But in general you don't need to change the copy of the tools >> headers together.=C2=A0 It also needs to support old & new kernels >> so different care should be taken.=C2=A0 Please separate tooling >> changes and let us handle them. > > Ack, I'm not sure what makes this a special case, from Stephen's > original report: > > https://lore.kernel.org/all/20230626112847.2ef3d422@canb.auug.org.au/ > > it sounded like perf won't build without the fix. The copy of the header file is confusing :) If I understood properly, here, we need the modification in msg_flags.c fro= m Perf code because this file has been recently modified by David's series = in net-next to support a new flag (not present in the system header files y= et). Without this patch, Perf doesn't build. Now regarding the "internal" copy of header files: we don't need to modify = it because it is just used by Perf maintainers to monitor the modifications= in the original file. If I'm not mistaken, it might even be better to reve= rt the line that has been removed in David's original series in net-next in= this header file. But now that Namhyung is aware of that modification, I g= uess the revert is probably not needed. But in short, it is then better not= to modify this header file in the networking tree :-) Cheers, Matt -- Tessares | Belgium | Hybrid Access Solutions www.tessares.net