From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id SMmYAEvfV2bHZQAAqHPOHw:P1 (envelope-from ) for ; Thu, 30 May 2024 04:07:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id SMmYAEvfV2bHZQAAqHPOHw (envelope-from ) for ; Thu, 30 May 2024 04:07:07 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=WH4cI+W+; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1717034826; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-to:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=/uPIlrp5y+1WTVYPvkaAWL8DkWFdYmPt3EHCX6hz5wM=; b=ZZhrWt5YInIhVNKz8SpYsydXOaIuovyXCJE6wjc2OwsAemJTdfuqgNoGtoSOD649v6Lf4j PnLQd0jfR/HIi2TCcSazmumpjO+7a/17axRy4+0CVnYIjs+ZMljPHopOIpTyqBTrVKZr4l J/D5msowzzEmhd715Zmgl50kNIKD+4T87/W1FI9ta+byDXkADqerFhguC54NtC59Oli2KO bhKgLD1UTiQBhFwPLHFdD3KH+fLo/jZffE7J4O305xmOocYELlg2MJrntMog12xxMiQ5El i+ijjn6444Q3KIeC3o/X8LVjNLBr5Vs5nuSilMBsAh2aZnLYTZZ5WkEHCLc1kA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=WH4cI+W+; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1717034826; a=rsa-sha256; cv=none; b=aNc7+h+jxyD5iYzi+Pdyk7eWjm2CMWCL2NclchqnHwf0Oe7bkrQGWv94zJ5DY1HOnF2WzH xeNmwz/4h/Pz3ufm9A/9y4WRtDC3l6shPSGoXWlVpxv+XWfkFfhS2KqbRdLAFOBdFJhoew iBj4H6G5rDkphOx4dKWupE9StggN5KBM5PeWZudJqjtx2TcTr0lsvi4GRPpyiVVWlxRlPI GR77vUeIElLg5pponIYq5rJvyIk/JoxKu2XXeyGDP52NsYfDkGdf5YDSB3ft/16/id9n0F t9XMNHxrGoU1saImA2ua6F3rAH67szZfy0ReRKUUGQ65RqcsDGNH0IrTTkB+VA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B654A65856 for ; Thu, 30 May 2024 04:07:06 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sCVBu-0007nh-FS; Wed, 29 May 2024 22:06:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sCVBt-0007nF-0y for guix-patches@gnu.org; Wed, 29 May 2024 22:06:53 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sCVBs-0002iK-P6 for guix-patches@gnu.org; Wed, 29 May 2024 22:06:52 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sCVC2-0001Jm-Na for guix-patches@gnu.org; Wed, 29 May 2024 22:07:02 -0400 Subject: bug#70962: Add BTF support to kernel, sysdig and dependents, zstd-compressed modules Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Thu, 30 May 2024 02:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 70962 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70962-done@debbugs.gnu.org Cc: Wilko Meyer , Tobias Geerinckx-Rice , Leo Famulari Mail-Followup-To: 70962@debbugs.gnu.org, maxim.cournoyer@gmail.com, maxim.cournoyer@gmail.com Received: via spool by 70962-done@debbugs.gnu.org id=D70962.17170347974960 (code D ref 70962); Thu, 30 May 2024 02:07:02 +0000 Received: (at 70962-done) by debbugs.gnu.org; 30 May 2024 02:06:37 +0000 Received: from localhost ([127.0.0.1]:39244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCVBc-0001Hu-G1 for submit@debbugs.gnu.org; Wed, 29 May 2024 22:06:36 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:43239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCVBa-0001HJ-T8 for 70962-done@debbugs.gnu.org; Wed, 29 May 2024 22:06:35 -0400 Received: by mail-qt1-f173.google.com with SMTP id d75a77b69052e-43fb094da40so5778871cf.0 for <70962-done@debbugs.gnu.org>; Wed, 29 May 2024 19:06:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717034718; x=1717639518; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=/uPIlrp5y+1WTVYPvkaAWL8DkWFdYmPt3EHCX6hz5wM=; b=WH4cI+W+6QVywPZnQvbeKHKjeh9neu+AF9oW89EXCjS42ow3YglAlMhl8o8tZDUtiK J3IvGW84Xt10LT+w9Qr8NHVjMVfot9mdxrc966rZNAib35lxCQEsObZpCIr3lnyY5xmJ 7mT2/7pbTXIGdrQWOkYxjVjPlzZy8symx8NkzBahz16xrc5fK3w3lb7qEJgOgBZnXtFR UW0fwnxQchUXzexa7AbgaJJSGisA8sECCJTG/5C67TPRxPmrSMiPAEvAJwHPnTS4yIiN 1/EEiIT0GXA7PU/dPs4Xl9oj0rIJgSyyOWusxihAIJbvd7abLss0nD1kaqW0uB8fi5CD 1sCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717034718; x=1717639518; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/uPIlrp5y+1WTVYPvkaAWL8DkWFdYmPt3EHCX6hz5wM=; b=JwVVErn183kjh/1cyt5oNuxdvoGUFWkggsfw8cJXFDZz/SUYQxz324VuIo0V5fKIE2 K5HXXJ8K3zG1p5tU5O1ktfAjoriL5wX5a27ORVzvKMhhSIyQFJ17v14b3QwHUPs/ffEZ 4mjRE+Nq1I4BICRmc+aQt9F8sdzi57TNPMeIQe6PMv/D2Ww9thG9oofjvjEg8j2M/EiR jUNcrsTM9LNFDOkJ9C9oq/uYhNme43tYHbvLzZvojVJwN1vTUCQAJHK5onACQA/ZfMwd fHA5vzgdpuHzqoUncdxh2En5NlEm4/yUpA9o8g8w6WvWMyizgmXggpJJlBdFVDWTceY/ ie5w== X-Gm-Message-State: AOJu0YwsZG9fUZVMU3MjEhWs1a+GNYIiTX9qHlECY5i5v8XOz2KD/8S5 DLa3sUR9JM8QMvC+xsXZAjrNafoj6eQv6KKGyBnH1Ueu1oSxy1JOcbsoq5NI X-Google-Smtp-Source: AGHT+IGlxXrSvZpLJuTwzTcOgaKaEVQKN3+v0DC7LKvaSk8OzFPUkZHi3kD3tPzQppx0ZJFXfOqEZg== X-Received: by 2002:a05:622a:1a84:b0:43e:3c:5623 with SMTP id d75a77b69052e-43febe7cc6fmr9048841cf.10.1717034717743; Wed, 29 May 2024 19:05:17 -0700 (PDT) Received: from hurd (dsl-10-133-96.b2b2c.ca. [72.10.133.96]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-43fe2e6617csm13157441cf.82.2024.05.29.19.05.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 May 2024 19:05:17 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Maxim Cournoyer's message of "Wed, 15 May 2024 14:30:14 -0400") References: <7cf609dcf83c85b6897c9fb9af46ce8a854a15c8.1715791830.git.maxim.cournoyer@gmail.com> Date: Wed, 29 May 2024 22:05:16 -0400 Message-ID: <878qzsf40z.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 2.65 X-Spam-Score: 2.65 X-Migadu-Queue-Id: B654A65856 X-Migadu-Scanner: mx13.migadu.com X-TUID: ysEq1bcz0svs Hi, Maxim Cournoyer writes: > This series adds BTF (Berkeley Type Format) support to our kernel, catching up > with other main distributions in enabling embedded BPF (Berkeley Packet > Filter) programs. > > This was motivated by packaging 'sysdig', a system introspection application > that can make use of BTF. Adding BTF does incur some size increase; with > 'linux-libre' package going up from 132 MiB to 164 MiB (24%). This is later > somewhat mitigated by using Zstd compressed (at maximum level, 19) kernel > modules, which brings the kernel size back down to 144 MiB, which corresponds > to a more reasonable 9% increase from before this series. The BPF kernel > variant we were carrying is removed as proper BPF support will now exists in > our main kernel. > > That's it! I hope you enjoy using 'csysdig' to keep track of the syscalls and > IO usage of your process/threads. > END > > > > Maxim Cournoyer (14): > gnu: grpc: Modernize. > gnu: grpc: Propagate abseil-cpp-cxxstd11. > gnu: Add valijson. > gnu: libbpf: Use gexps. > gnu: libbpf: Update to 1.4.1. > gnu: Add falcosecurity-libs. > gnu: Add sysdig. > gnu: Add dwarves. > gnu: make-linux-libre*: Set KBUILD_BUILD_VERSION for reproducibility. > gnu: make-linux-libre*: Run install targets in parallel. > gnu: linux: Turn %default-extra-linux-options into a procedure. > gnu: linux-libre: Enable BTF debug info. > gnu: linux-libre: Enable Zstd compression of kernel modules. > gnu: linux-libre-with-bpf: Deprecate in favor of linux-libre. I've used this for more than a week, and I haven't noticed any issue. Merged with 7fd2f2e6fd3725c6dfe7df61a20269e6c7a46733 and the subsequent commits. -- Thanks, Maxim