APPLIED: [UNSTABLE][PATCH] UBUNTU: [Config] Re-enable CONFIG_DEBUG_INFO_BTF=y on armhf

Dimitri John Ledkov dimitri.ledkov at canonical.com
Mon Oct 4 10:59:16 UTC 2021


applied to linux-unstable master branch
-- 
Regards,

Dimitri.

On Fri, Oct 1, 2021 at 10:33 AM Dimitri John Ledkov
<dimitri.ledkov at canonical.com> wrote:
>
> New backport of pahole is now available that works with new enough
> kernels and on 32-bit arches, thus it is now possible to enable
> CONFIG_DEBUG_INFO_BTF on armhf, and thus across the board.
>
> BugLink: https://bugs.launchpad.net/bugs/1945632
> Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
> ---
>  debian.master/config/amd64/config.common.amd64     | 1 -
>  debian.master/config/annotations                   | 4 +---
>  debian.master/config/arm64/config.common.arm64     | 1 -
>  debian.master/config/armhf/config.common.armhf     | 1 -
>  debian.master/config/config.common.ubuntu          | 2 +-
>  debian.master/config/ppc64el/config.common.ppc64el | 1 -
>  debian.master/config/s390x/config.common.s390x     | 1 -
>  7 files changed, 2 insertions(+), 9 deletions(-)
>
> diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64
> index 0006c9dede..e8e5827a4b 100644
> --- a/debian.master/config/amd64/config.common.amd64
> +++ b/debian.master/config/amd64/config.common.amd64
> @@ -76,7 +76,6 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
>  CONFIG_CRYPTO_DEV_SAFEXCEL=m
>  CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
>  CONFIG_CXL_BUS=m
> -CONFIG_DEBUG_INFO_BTF=y
>  CONFIG_DECNET=m
>  CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
>  CONFIG_DMADEVICES=y
> diff --git a/debian.master/config/annotations b/debian.master/config/annotations
> index c5f61a85bb..2524b48b53 100644
> --- a/debian.master/config/annotations
> +++ b/debian.master/config/annotations
> @@ -11650,17 +11650,15 @@ CONFIG_DEBUG_INFO                               policy<{'amd64': 'y', 'arm64': '
>  CONFIG_DEBUG_INFO_REDUCED                       policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_DEBUG_INFO_COMPRESSED                    policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_DEBUG_INFO_SPLIT                         policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}>
> -CONFIG_DEBUG_INFO_BTF                           policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'y', 's390x': 'y'}>
> +CONFIG_DEBUG_INFO_BTF                           policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 's390x': 'y'}>
>  CONFIG_GDB_SCRIPTS                              policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 's390x': 'y'}>
>  #
>  CONFIG_DEBUG_INFO                               mark<ENFORCED> note<required for debug packages>
>  CONFIG_DEBUG_INFO_SPLIT                         note<LP:1413646 and LP:1413664>
> -CONFIG_DEBUG_INFO_BTF                           flag<REVIEW> note<Needs newer pahole for armhf>
>
>  # Menu: Kernel hacking >> Compile-time checks and compiler options >> Compile the kernel with debug info >> DWARF version
>  CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT       policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_DEBUG_INFO_DWARF4                        policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 's390x': 'y'}>
> -CONFIG_DEBUG_INFO_DWARF5                        policy<{'armhf': 'n'}>
>
>  # Menu: Kernel hacking >> Debug Oops, Lockups and Hangs
>  CONFIG_PANIC_ON_OOPS                            policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}>
> diff --git a/debian.master/config/arm64/config.common.arm64 b/debian.master/config/arm64/config.common.arm64
> index f324583342..3658ea8f73 100644
> --- a/debian.master/config/arm64/config.common.arm64
> +++ b/debian.master/config/arm64/config.common.arm64
> @@ -84,7 +84,6 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
>  CONFIG_CRYPTO_DEV_SAFEXCEL=m
>  CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
>  CONFIG_CXL_BUS=m
> -CONFIG_DEBUG_INFO_BTF=y
>  CONFIG_DECNET=m
>  CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
>  CONFIG_DMADEVICES=y
> diff --git a/debian.master/config/armhf/config.common.armhf b/debian.master/config/armhf/config.common.armhf
> index c87fa9c606..586e1e7baf 100644
> --- a/debian.master/config/armhf/config.common.armhf
> +++ b/debian.master/config/armhf/config.common.armhf
> @@ -79,7 +79,6 @@ CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
>  CONFIG_CRYPTO_DEV_SAFEXCEL=m
>  CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
>  CONFIG_CXL_BUS=m
> -# CONFIG_DEBUG_INFO_BTF is not set
>  CONFIG_DECNET=m
>  CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
>  CONFIG_DMADEVICES=y
> diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
> index 4b3e164e05..2802b9b895 100644
> --- a/debian.master/config/config.common.ubuntu
> +++ b/debian.master/config/config.common.ubuntu
> @@ -2579,10 +2579,10 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y
>  # CONFIG_DEBUG_HIGHMEM is not set
>  # CONFIG_DEBUG_HOTPLUG_CPU0 is not set
>  CONFIG_DEBUG_INFO=y
> +CONFIG_DEBUG_INFO_BTF=y
>  CONFIG_DEBUG_INFO_BTF_MODULES=y
>  # CONFIG_DEBUG_INFO_COMPRESSED is not set
>  CONFIG_DEBUG_INFO_DWARF4=y
> -# CONFIG_DEBUG_INFO_DWARF5 is not set
>  # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
>  # CONFIG_DEBUG_INFO_REDUCED is not set
>  # CONFIG_DEBUG_INFO_SPLIT is not set
> diff --git a/debian.master/config/ppc64el/config.common.ppc64el b/debian.master/config/ppc64el/config.common.ppc64el
> index 793985d96e..212b22ff44 100644
> --- a/debian.master/config/ppc64el/config.common.ppc64el
> +++ b/debian.master/config/ppc64el/config.common.ppc64el
> @@ -77,7 +77,6 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
>  CONFIG_CRYPTO_DEV_SAFEXCEL=m
>  CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
>  CONFIG_CXL_BUS=m
> -CONFIG_DEBUG_INFO_BTF=y
>  CONFIG_DECNET=m
>  CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
>  CONFIG_DMADEVICES=y
> diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x
> index f03367fe7b..09ab448623 100644
> --- a/debian.master/config/s390x/config.common.s390x
> +++ b/debian.master/config/s390x/config.common.s390x
> @@ -63,7 +63,6 @@ CONFIG_CRYPTO_DEFLATE=m
>  # CONFIG_CRYPTO_DEV_SAFEXCEL is not set
>  CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
>  # CONFIG_CXL_BUS is not set
> -CONFIG_DEBUG_INFO_BTF=y
>  # CONFIG_DECNET is not set
>  CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
>  # CONFIG_DMADEVICES is not set
> --
> 2.30.2
>



More information about the kernel-team mailing list