From patchwork Thu Jul 25 11:06:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Juerg Haefliger X-Patchwork-Id: 1964700 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=185.125.189.65; helo=lists.ubuntu.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=patchwork.ozlabs.org) Received: from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WV7Pt3gQFz1yY9 for ; Thu, 25 Jul 2024 21:07:13 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=lists.ubuntu.com) by lists.ubuntu.com with esmtp (Exim 4.86_2) (envelope-from ) id 1sWwJI-0004XE-2B; Thu, 25 Jul 2024 11:07:00 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1sWwJH-0004X7-Ab for kernel-team@lists.ubuntu.com; Thu, 25 Jul 2024 11:06:59 +0000 Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 2C9373F0B1 for ; Thu, 25 Jul 2024 11:06:59 +0000 (UTC) Received: by mail-ej1-f71.google.com with SMTP id a640c23a62f3a-a6f571c3eefso19677566b.2 for ; Thu, 25 Jul 2024 04:06:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721905619; x=1722510419; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nxx4D4llRipkJooTXayN+oE9DDwQ7dA2Hy4MkYkciKs=; b=jhq0d96F2y6qsbSLxoEEvhUdgO6M5wWAbF3izaq1buuxTwLud+Y00M8z49DrpjlTVS u+fbUVzYCK90RTaDQU57aivivzhkR1xIN2ggleZiWuJFyyxCcsZXbQZ0WyXdXoFYe++I 5NJGB6Pz9f5wliyzNwzqHyeUXeDZ9vyZvp80uNcRWpSprjJwi76v1pSf66u2ou16F7wA DLylNNrEJjr0a78RMf6yO1JFrUcfnzC3wPEO13uyb0EBGODU8Pn//uenTgei9jfzvIo5 JzFLTl96pP7wZsppYkKhbh6iVpzEe3xlsFJqyeQXd5adZScTxIpDtUskODcPtXRTmojW 7lCw== X-Gm-Message-State: AOJu0YzwSc91C93GQEISMeih1kXdWikwuj7f/qIa34dw3OIno54NHHwI t2BnLiR5OyQTbJnKiWTvwHQlUCdwGHYKbblrK5qm4+iYBFAISblQD03vyiyXnJ1y4mm270FPwrj qpPIotvyA4ZDWqj6Z5Ke0SkAGmq9iCXROyaxM8glpdsxkzW4LQS03bWLN+cumNuk7ZFLp5/Tkfj nrKaYkzEdjfg== X-Received: by 2002:a17:906:d54f:b0:a7a:a960:99ee with SMTP id a640c23a62f3a-a7ac4f40dd9mr189401866b.32.1721905618810; Thu, 25 Jul 2024 04:06:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEVw2W9CxYL/82iaNs7liM4qmfnGGJ8MXs9tFyzv9/ly22DqOwHvu6B59oX6OBJXGK34xTfkw== X-Received: by 2002:a17:906:d54f:b0:a7a:a960:99ee with SMTP id a640c23a62f3a-a7ac4f40dd9mr189399766b.32.1721905618282; Thu, 25 Jul 2024 04:06:58 -0700 (PDT) Received: from localhost ([81.221.247.52]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7d23e8bd62sm7726866b.73.2024.07.25.04.06.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jul 2024 04:06:57 -0700 (PDT) From: Juerg Haefliger To: kernel-team@lists.ubuntu.com Subject: [SRU][N:raspi][PATCH] UBUNTU: [Config] raspi: Set DEBUG_INFO_BTF=y Date: Thu, 25 Jul 2024 13:06:56 +0200 Message-ID: <20240725110656.533687-1-juerg.haefliger@canonical.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/2065829 The raspi kernel doesn't have BTF enabled which means advanced BPF features can't be used. With Pi 4 and 5, more and more users want to use those, so let's enable BTF. I.e., remove the raspi overrides and use the master kernel's config options. The resulting uncompressed kernel image is ~4MB bigger and the available memory shrinks by ~9MB which should be OK for Pi 4 and 5. Signed-off-by: Juerg Haefliger Acked-by: Manuel Diewald Acked-by: Kevin Becker --- debian.raspi/config/annotations | 4 ---- 1 file changed, 4 deletions(-) diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations index 55b53cd3dd9c..f69c52956c3e 100644 --- a/debian.raspi/config/annotations +++ b/debian.raspi/config/annotations @@ -169,7 +169,6 @@ CONFIG_CRYPTO_SHA512_ARM64_CE policy<{'arm64': 'm'}> note<'Not CONFIG_CRYPTO_XTS policy<{'arm64': 'm'}> note<'Not essential on Pi (different from master)'> CONFIG_CXL_BUS policy<{'arm64': 'n'}> note<'Not desired on Pi (different from master)'> CONFIG_DAX policy<{'arm64': 'm'}> note<'Not essential on Pi (different from master)'> -CONFIG_DEBUG_INFO_BTF policy<{'arm64': 'n'}> note<'Not desired on Pi (different from master)'> CONFIG_DEBUG_MEMORY_INIT policy<{'arm64': 'y'}> note<'Required for Pi (different from master)'> CONFIG_DEVFREQ_GOV_PASSIVE policy<{'arm64': 'm'}> note<'Not essential on Pi (different from master)'> CONFIG_DEVFREQ_GOV_PERFORMANCE policy<{'arm64': 'm'}> note<'Not essential on Pi (different from master)'> @@ -1506,7 +1505,6 @@ CONFIG_DA_MON_EVENTS_ID policy<{'arm64': '-'}> CONFIG_DE2104X policy<{'arm64': '-'}> CONFIG_DE2104X_DSL policy<{'arm64': '-'}> CONFIG_DEBUG_EFI policy<{'arm64': '-'}> -CONFIG_DEBUG_INFO_BTF_MODULES policy<{'arm64': '-'}> CONFIG_DEBUG_KERNEL_DC policy<{'arm64': '-'}> CONFIG_DEFXX policy<{'arm64': '-'}> CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI policy<{'arm64': '-'}> @@ -2207,7 +2205,6 @@ CONFIG_MMC_SDHI_SYS_DMAC policy<{'arm64': '-'}> CONFIG_MMC_SH_MMCIF policy<{'arm64': '-'}> CONFIG_MMC_SUNXI policy<{'arm64': '-'}> CONFIG_MMC_TMIO_CORE policy<{'arm64': '-'}> -CONFIG_MODULE_ALLOW_BTF_MISMATCH policy<{'arm64': '-'}> CONFIG_MSM_GCC_8916 policy<{'arm64': '-'}> CONFIG_MSM_GCC_8917 policy<{'arm64': '-'}> CONFIG_MSM_GCC_8939 policy<{'arm64': '-'}> @@ -2723,7 +2720,6 @@ CONFIG_POWER_RESET_QCOM_PON policy<{'arm64': '-'}> CONFIG_POWER_RESET_SC27XX policy<{'arm64': '-'}> CONFIG_POWER_RESET_VEXPRESS policy<{'arm64': '-'}> CONFIG_PREEMPTIRQ_TRACEPOINTS policy<{'arm64': 'y'}> -CONFIG_PROBE_EVENTS_BTF_ARGS policy<{'arm64': '-'}> CONFIG_PROC_EVENTS policy<{'arm64': '-'}> CONFIG_PRU_REMOTEPROC policy<{'arm64': '-'}> CONFIG_PTP_1588_CLOCK_QORIQ policy<{'arm64': '-'}>