diff mbox series

[2/4] imx6: refresh kernel config with 5.10 symbols

Message ID 20210227125813.5813-3-ynezz@true.cz
State Accepted
Delegated to: Petr Štetiar
Headers show
Series imx6: add 5.10 as testing kernel | expand

Commit Message

Petr Štetiar Feb. 27, 2021, 12:58 p.m. UTC
Just by running `make kernel_oldconfig` and unsetting following options
manually as those cores are cortex-a7 based and thus irrelevant for the
currently default cortex-a9 used cores.

 CONFIG_CLK_IMX6SL is not set
 CONFIG_CLK_IMX6SX is not set
 CONFIG_CLK_IMX6UL is not set

Signed-off-by: Petr Štetiar <ynezz@true.cz>
---
 target/linux/imx6/config-5.10 | 40 +++++++++++++++++++++++++++++++----
 1 file changed, 36 insertions(+), 4 deletions(-)

Comments

Ilya Lipnitskiy Feb. 28, 2021, 7:15 p.m. UTC | #1
Hi Petr,

On Sat, Feb 27, 2021 at 5:02 AM Petr Štetiar <ynezz@true.cz> wrote:
> +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
>  CONFIG_CRYPTO_AUTHENC=y
>  CONFIG_CRYPTO_CBC=y
>  CONFIG_CRYPTO_CHACHA20=y
> @@ -117,12 +128,14 @@ CONFIG_CRYPTO_DRBG=y
>  CONFIG_CRYPTO_DRBG_HMAC=y
>  CONFIG_CRYPTO_DRBG_MENU=y
>  CONFIG_CRYPTO_ECB=y
> +CONFIG_CRYPTO_ENGINE=y
>  CONFIG_CRYPTO_HASH=y
>  CONFIG_CRYPTO_HASH2=y
>  CONFIG_CRYPTO_HASH_INFO=y
>  CONFIG_CRYPTO_HMAC=y
>  CONFIG_CRYPTO_HW=y
>  CONFIG_CRYPTO_JITTERENTROPY=y
> +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
>  CONFIG_CRYPTO_LIB_DES=y
>  CONFIG_CRYPTO_LIB_SHA256=y
>  CONFIG_CRYPTO_LZO=y
> @@ -130,6 +143,7 @@ CONFIG_CRYPTO_MANAGER=y
>  CONFIG_CRYPTO_MANAGER2=y
>  CONFIG_CRYPTO_NULL=y
>  CONFIG_CRYPTO_NULL2=y
> +# CONFIG_CRYPTO_POLY1305_ARM is not set
>  CONFIG_CRYPTO_RNG=y
>  CONFIG_CRYPTO_RNG2=y
>  CONFIG_CRYPTO_RNG_DEFAULT=y
It seems that a lot of these CRYPTO symbols (at least ones that are
selected by kmod-crypto packages) should not be built into the kernel.
CHACHA and POLY libs in particular get selected by CONFIG_WIREGUARD
automatically. Seems like that's been happening for a long time on
this target though. Don't know if you want to clean it up here, just
my two cents.

Ilya
Petr Štetiar March 1, 2021, 5:44 p.m. UTC | #2
Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com> [2021-02-28 11:15:30]:

Hi,

> On Sat, Feb 27, 2021 at 5:02 AM Petr Štetiar <ynezz@true.cz> wrote:
> > +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
> >  CONFIG_CRYPTO_AUTHENC=y
> >  CONFIG_CRYPTO_CBC=y
> >  CONFIG_CRYPTO_CHACHA20=y
> > @@ -117,12 +128,14 @@ CONFIG_CRYPTO_DRBG=y
> >  CONFIG_CRYPTO_DRBG_HMAC=y
> >  CONFIG_CRYPTO_DRBG_MENU=y
> >  CONFIG_CRYPTO_ECB=y
> > +CONFIG_CRYPTO_ENGINE=y
> >  CONFIG_CRYPTO_HASH=y
> >  CONFIG_CRYPTO_HASH2=y
> >  CONFIG_CRYPTO_HASH_INFO=y
> >  CONFIG_CRYPTO_HMAC=y
> >  CONFIG_CRYPTO_HW=y
> >  CONFIG_CRYPTO_JITTERENTROPY=y
> > +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
> >  CONFIG_CRYPTO_LIB_DES=y
> >  CONFIG_CRYPTO_LIB_SHA256=y
> >  CONFIG_CRYPTO_LZO=y
> > @@ -130,6 +143,7 @@ CONFIG_CRYPTO_MANAGER=y
> >  CONFIG_CRYPTO_MANAGER2=y
> >  CONFIG_CRYPTO_NULL=y
> >  CONFIG_CRYPTO_NULL2=y
> > +# CONFIG_CRYPTO_POLY1305_ARM is not set
> >  CONFIG_CRYPTO_RNG=y
> >  CONFIG_CRYPTO_RNG2=y
> >  CONFIG_CRYPTO_RNG_DEFAULT=y
> It seems that a lot of these CRYPTO symbols (at least ones that are
> selected by kmod-crypto packages) should not be built into the kernel.
> CHACHA and POLY libs in particular get selected by CONFIG_WIREGUARD
> automatically. Seems like that's been happening for a long time on
> this target though. Don't know if you want to clean it up here, just
> my two cents.

thanks for the review, but this is really just a refresh of the config, no
intention to do a cleanup. Feel free to suggest it by a patch, thanks!

Cheers,

Petr
diff mbox series

Patch

diff --git a/target/linux/imx6/config-5.10 b/target/linux/imx6/config-5.10
index 84693767583f..f693cd9b822c 100644
--- a/target/linux/imx6/config-5.10
+++ b/target/linux/imx6/config-5.10
@@ -1,7 +1,6 @@ 
 CONFIG_AHCI_IMX=y
 CONFIG_ALIGNMENT_TRAP=y
 CONFIG_ARCH_32BIT_OFF_T=y
-CONFIG_ARCH_CLOCKSOURCE_DATA=y
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_KEEP_MEMBLOCK=y
 CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
@@ -13,8 +12,11 @@  CONFIG_ARCH_MXC=y
 CONFIG_ARCH_NR_GPIO=0
 CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
 CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
 CONFIG_ARM=y
+CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
 CONFIG_ARM_CPU_SUSPEND=y
 CONFIG_ARM_CRYPTO=y
 CONFIG_ARM_ERRATA_754322=y
@@ -47,6 +49,14 @@  CONFIG_CACHE_L2X0=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_CLKSRC_IMX_GPT=y
 CONFIG_CLKSRC_MMIO=y
+CONFIG_CLK_IMX6Q=y
+# CONFIG_CLK_IMX6SL is not set
+# CONFIG_CLK_IMX6SX is not set
+# CONFIG_CLK_IMX6UL is not set
+# CONFIG_CLK_IMX8MM is not set
+# CONFIG_CLK_IMX8MN is not set
+# CONFIG_CLK_IMX8MP is not set
+# CONFIG_CLK_IMX8MQ is not set
 CONFIG_CLONE_BACKWARDS=y
 CONFIG_CLZ_TAB=y
 CONFIG_CMDLINE="pci=nomsi"
@@ -90,6 +100,7 @@  CONFIG_CRYPTO_AES_ARM=y
 CONFIG_CRYPTO_AES_ARM_BS=y
 CONFIG_CRYPTO_AKCIPHER=y
 CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_AUTHENC=y
 CONFIG_CRYPTO_CBC=y
 CONFIG_CRYPTO_CHACHA20=y
@@ -117,12 +128,14 @@  CONFIG_CRYPTO_DRBG=y
 CONFIG_CRYPTO_DRBG_HMAC=y
 CONFIG_CRYPTO_DRBG_MENU=y
 CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ENGINE=y
 CONFIG_CRYPTO_HASH=y
 CONFIG_CRYPTO_HASH2=y
 CONFIG_CRYPTO_HASH_INFO=y
 CONFIG_CRYPTO_HMAC=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
 CONFIG_CRYPTO_LIB_DES=y
 CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_LZO=y
@@ -130,6 +143,7 @@  CONFIG_CRYPTO_MANAGER=y
 CONFIG_CRYPTO_MANAGER2=y
 CONFIG_CRYPTO_NULL=y
 CONFIG_CRYPTO_NULL2=y
+# CONFIG_CRYPTO_POLY1305_ARM is not set
 CONFIG_CRYPTO_RNG=y
 CONFIG_CRYPTO_RNG2=y
 CONFIG_CRYPTO_RNG_DEFAULT=y
@@ -155,6 +169,7 @@  CONFIG_DECOMPRESS_XZ=y
 CONFIG_DMADEVICES=y
 CONFIG_DMA_ENGINE=y
 CONFIG_DMA_OF=y
+CONFIG_DMA_OPS=y
 CONFIG_DMA_REMAP=y
 CONFIG_DMA_VIRTUAL_CHANNELS=y
 CONFIG_DTC=y
@@ -172,8 +187,12 @@  CONFIG_F2FS_FS=y
 CONFIG_FEC=y
 CONFIG_FIXED_PHY=y
 CONFIG_FIX_EARLYCON_MEM=y
+# CONFIG_FSL_ENETC is not set
+# CONFIG_FSL_ENETC_MDIO is not set
+# CONFIG_FSL_ENETC_VF is not set
 CONFIG_FSL_GUTS=y
 CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=y
 CONFIG_FS_IOMAP=y
 CONFIG_FS_MBCACHE=y
 CONFIG_FS_POSIX_ACL=y
@@ -185,6 +204,7 @@  CONFIG_GENERIC_CLOCKEVENTS=y
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
 CONFIG_GENERIC_CPU_AUTOPROBE=y
 CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
 CONFIG_GENERIC_IDLE_POLL_SETUP=y
 CONFIG_GENERIC_IRQ_CHIP=y
 CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
@@ -202,6 +222,7 @@  CONFIG_GENERIC_SMP_IDLE_THREAD=y
 CONFIG_GENERIC_STRNCPY_FROM_USER=y
 CONFIG_GENERIC_STRNLEN_USER=y
 CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_VDSO_32=y
 # CONFIG_GIANFAR is not set
 CONFIG_GLOB=y
 CONFIG_GPIOLIB=y
@@ -217,6 +238,7 @@  CONFIG_HARDIRQS_SW_RESEND=y
 CONFIG_HAS_DMA=y
 CONFIG_HAS_IOMEM=y
 CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAVE_ARM_ARCH_TIMER=y
 CONFIG_HAVE_SMP=y
 CONFIG_HWMON=y
 CONFIG_HW_RANDOM=y
@@ -232,8 +254,10 @@  CONFIG_I2C_IMX=y
 # CONFIG_I2C_IMX_LPI2C is not set
 CONFIG_IMX2_WDT=y
 # CONFIG_IMX7ULP_WDT is not set
+# CONFIG_IMX8MM_THERMAL is not set
 CONFIG_IMX_DMA=y
 # CONFIG_IMX_GPCV2_PM_DOMAINS is not set
+CONFIG_IMX_INTMUX=y
 CONFIG_IMX_IRQSTEER=y
 CONFIG_IMX_SDMA=y
 CONFIG_IMX_THERMAL=y
@@ -250,6 +274,7 @@  CONFIG_JBD2=y
 # CONFIG_JFFS2_FS is not set
 CONFIG_KEYS=y
 CONFIG_LIBFDT=y
+CONFIG_LLD_VERSION=0
 CONFIG_LOCK_DEBUGGING_SUPPORT=y
 CONFIG_LOCK_SPIN_ON_OWNER=y
 CONFIG_LZO_COMPRESS=y
@@ -276,6 +301,7 @@  CONFIG_MMC_SDHCI_PLTFM=y
 CONFIG_MODULES_USE_ELF_REL=y
 CONFIG_MPILIB=y
 CONFIG_MTD_NAND_CORE=y
+CONFIG_MTD_NAND_ECC=y
 CONFIG_MTD_NAND_ECC_SW_HAMMING=y
 CONFIG_MTD_NAND_GPMI_NAND=y
 CONFIG_MTD_RAW_NAND=y
@@ -291,6 +317,7 @@  CONFIG_NEED_DMA_MAP_STATE=y
 CONFIG_NEON=y
 CONFIG_NET_DEVLINK=y
 CONFIG_NET_DSA=y
+# CONFIG_NET_DSA_MSCC_FELIX is not set
 CONFIG_NET_DSA_MV88E6XXX=y
 CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
 CONFIG_NET_DSA_TAG_DSA=y
@@ -342,6 +369,10 @@  CONFIG_PINCTRL_IMX6Q=y
 CONFIG_PINCTRL_IMX6SL=y
 CONFIG_PINCTRL_IMX6SX=y
 CONFIG_PINCTRL_IMX6UL=y
+# CONFIG_PINCTRL_IMX8MM is not set
+# CONFIG_PINCTRL_IMX8MN is not set
+# CONFIG_PINCTRL_IMX8MP is not set
+# CONFIG_PINCTRL_IMX8MQ is not set
 CONFIG_PL310_ERRATA_769419=y
 CONFIG_PM=y
 CONFIG_PM_CLK=y
@@ -363,7 +394,6 @@  CONFIG_RD_BZIP2=y
 CONFIG_RD_GZIP=y
 CONFIG_RD_LZO=y
 CONFIG_RD_XZ=y
-CONFIG_REFCOUNT_FULL=y
 CONFIG_REGMAP=y
 CONFIG_REGMAP_I2C=y
 CONFIG_REGMAP_MMIO=y
@@ -384,12 +414,13 @@  CONFIG_RTC_DRV_DS1672=y
 # CONFIG_RTC_DRV_MXC_V2 is not set
 CONFIG_RTC_I2C_AND_SPI=y
 CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_SATA_HOST=y
 CONFIG_SCSI=y
 CONFIG_SENSORS_AD7418=y
-# CONFIG_SENSORS_DRIVETEMP is not set
 CONFIG_SERIAL_8250_FSL=y
 CONFIG_SERIAL_IMX=y
 CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_SERIAL_IMX_EARLYCON=y
 CONFIG_SERIAL_MCTRL_GPIO=y
 CONFIG_SGL_ALLOC=y
 CONFIG_SG_POOL=y
@@ -407,6 +438,7 @@  CONFIG_SOC_IMX6SX=y
 CONFIG_SOC_IMX6UL=y
 # CONFIG_SOC_IMX7D is not set
 # CONFIG_SOC_IMX7ULP is not set
+# CONFIG_SOC_IMX8M is not set
 # CONFIG_SOC_LS1021A is not set
 # CONFIG_SOC_VF610 is not set
 CONFIG_SPARSE_IRQ=y
@@ -444,12 +476,12 @@  CONFIG_UNWINDER_ARM=y
 CONFIG_USB=y
 CONFIG_USB_CHIPIDEA=y
 CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_OF=y
 CONFIG_USB_CHIPIDEA_UDC=y
 CONFIG_USB_COMMON=y
 CONFIG_USB_EHCI_HCD=y
 # CONFIG_USB_EHCI_HCD_PLATFORM is not set
 # CONFIG_USB_EHCI_MXC is not set
+# CONFIG_USB_ETH is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_MXS_PHY=y
 CONFIG_USB_OTG=y