ACK/Cmnt: [SRU][N:raspi][PATCH] UBUNTU: [Config] raspi: Set DEBUG_INFO_BTF=y
Kevin Becker
kevin.becker at canonical.com
Thu Jul 25 14:29:23 UTC 2024
On Thu, Jul 25, 2024 at 7:08 AM Juerg Haefliger
<juerg.haefliger at canonical.com> wrote:
>
> 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 <juerg.haefliger at canonical.com>
> ---
> 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': '-'}>
> --
> 2.43.0
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
I think this patch should have had a cover letter, but the patch
itself looks ok.
Acked-by: Kevin Becker <kevin.becker at canonical.com>
More information about the kernel-team
mailing list