Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp16786953rwd; Mon, 26 Jun 2023 15:21:28 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6dcnJEfo6Kcn5Magphe8OiCviHGxoTTbklSyNkG+sk+AWDjTIVO8+ijdGqCQ0v5gZT00+T X-Received: by 2002:a17:903:22c8:b0:1b5:47fc:5864 with SMTP id y8-20020a17090322c800b001b547fc5864mr6075083plg.56.1687818088347; Mon, 26 Jun 2023 15:21:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687818088; cv=none; d=google.com; s=arc-20160816; b=VGRzlFibHHvDhlfgOvi+EZGac83eKburOrYwqVvNKvhu0fUmKQ5C8I/oRz01W1Wlbm ySRR8uReO23VapA0kHQaBrISGcYBbT1Yq9xZZb8bk45cAOMyBvYnZ+D/o+EkS8MEd3/y QP6DnuuCOFHoqR8EN6gcXPjngklaM1L/Oqcz1JTtuM/rEeVIos2ChgnhrFQo++0dtgFF Wc8QSsTt1lEs42GC822hxyy3jiEbAu930BbqnlcS96wPmDYxwdSCrJP7w9x8tcbjKyqE /6Mkso44kpxW+dTxLiZUqw8uinP9YtIt0milumZKhBt3gw0pNmCz/4B++vv2BiFLeET/ H45g== 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 :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=BcH4JAumGwzGo6RRt8l2zCTaL5o567PgSP6UOL8q9mc=; fh=dsqvSqJZYeC0YESDNf9MzqCd6aXBCOkEKBt2D/t7+lg=; b=0vD5E0S26b6c2QcLTL4GMb+oJVESIZs2iGyma1MTGqNhrDRs1RlEFkSnMj/S4vScKa BEP5Pru1BL3C0v7jSwlPawd4P2B0L5vwNxf3DfL0hCBn8SBPj6SA1YYVyjUGiVCnrRIT 6LXvGiUhmlzsHUWbXhiYJjsEM3rRsLqKV8f6aPg3Axs3ux4ATSk2wRlIPKQpI+vYNHdX yDmplQpC1eNkMZ40nOc+/1RGI/OHBv3EGhIYQ6fWacrn1Lw+qJxCt3eY1aSiX1sGj9Pg /C4kudPqlnZBe7BsB6r4rLnhGc5YSC7p4EJEcvVdVc73sP83Vp5LnvuRzbJeBz6oRfjb F6XQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pUmi7PrI; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u17-20020a170902e5d100b0019ec2a633f4si6220856plf.505.2023.06.26.15.21.16; Mon, 26 Jun 2023 15:21:28 -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=@kernel.org header.s=k20201202 header.b=pUmi7PrI; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231954AbjFZV67 (ORCPT + 99 others); Mon, 26 Jun 2023 17:58:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231949AbjFZV6p (ORCPT ); Mon, 26 Jun 2023 17:58:45 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 369C92957; Mon, 26 Jun 2023 14:55:02 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id AC3C860F83; Mon, 26 Jun 2023 21:53:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 65F39C433C0; Mon, 26 Jun 2023 21:53:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687816435; bh=E5V6C3Cy2abGlilAmJAR5VqMNIsaaUZD3xWjkT72NbU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=pUmi7PrIMMiicJTrzrPcl2cjxsPjGBBu2KQB61vcBxhvXujZeQYeJADuuODmlPTSH fj7Cy36hY3pRiAMAwnM9027wLGM93TeCyVdUKFJDZ0bpisG6Y2EZV7VLJuaXBilwXF FIuI+ZaCqVVtKwjyJHq3JHdgDWACHRwDMN9fz0AgMIixYWZlQUgw5eyv9WyR9D3dkf lVzgjTUceF5D3nPycgZ0FxzW2Plvrl33i4C0kWTGOamu8ugMHAfrhkDVpPx9PzUSF5 yOWno71ZE1XBeBGbKISuMZyE8qduWv0+usircmk0Byyj+MhhCthydRMH1sj8V9d+im n4DX/2IHSUBiA== Date: Mon, 26 Jun 2023 14:53:53 -0700 From: Jakub Kicinski To: Namhyung Kim Cc: Matthieu Baerts , David Howells , netdev@vger.kernel.org, Arnaldo Carvalho de Melo , David Miller , Eric Dumazet , Paolo Abeni , Jens Axboe , Matthew Wilcox , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , linux-perf-users@vger.kernel.org, bpf@vger.kernel.org, linux-next@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next] tools: Fix MSG_SPLICE_PAGES build error in trace tools Message-ID: <20230626145353.468fd133@kernel.org> In-Reply-To: References: <5791ec06-7174-9ae5-4fe4-6969ed110165@tessares.net> <3065880.1687785614@warthog.procyon.org.uk> <3067876.1687787456@warthog.procyon.org.uk> <2cb3b411-9010-a44b-ebee-1914e7fd7b9c@tessares.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 On Mon, 26 Jun 2023 14:31:39 -0700 Namhyung Kim wrote: > Right, we want to keep the headers files in the tools in sync with > the kernel ones. And they are used to generate some tables. > Full explanation from Arnaldo below. > > So I'm ok for the msg_flags.c changes, but please refrain from > changing the header directly. We will update it later. > > With that, > Acked-by: Namhyung Kim Ah, missed this email, sounds like this is preferred to Matthieu's fix, we'll take this one. > Also I wonder if the tool needs to keep the original flag > (SENDPAGE_NOTLAST) for the older kernels. That's a bit unclear, because it's just a kernel-internal flag. Future kernels may well use that bit for something else. Better long term solution would be to use an enum so that the values are included in debuginfo and perf can read them at runtime :(