Message ID | 1f2d37e12e972807de96ee39f94e42a707a9c695.1682539911.git.ehem+openwrt@m5p.com |
---|---|
State | New |
Headers | show |
Series | (mostly) x86 kernel configuration adjustments | expand |
Why isn't this migrating upwards into target/linux/generic/config-5.15 and target/linux/generic/config-5.10 in that case? And for the platforms where it was turned off, like target/linux/armvirt/32/config-5.15, why isn't that staying unchanged? > On Apr 22, 2023, at 11:46 AM, Elliott Mitchell <ehem+openwrt@m5p.com> wrote: > > Many devices do not have hardware random number generators. Yet > more do than don't, and they are becoming more common. > > Signed-off-by: Elliott Mitchell <ehem+openwrt@m5p.com> > --- > target/linux/airoha/config-5.15 | 1 - > target/linux/apm821xx/config-5.10 | 1 - > target/linux/apm821xx/config-5.15 | 1 - > target/linux/archs38/config-5.10 | 1 + > target/linux/archs38/config-5.15 | 1 + > target/linux/armvirt/32/config-5.10 | 1 + > target/linux/armvirt/32/config-5.15 | 1 + > target/linux/armvirt/64/config-5.10 | 1 - > target/linux/armvirt/64/config-5.15 | 1 - > target/linux/ath25/config-5.10 | 1 - > target/linux/ath79/config-5.10 | 1 + > target/linux/ath79/config-5.15 | 1 + > target/linux/bcm47xx/config-5.10 | 1 - > target/linux/bcm47xx/config-5.15 | 1 - > target/linux/bcm4908/config-5.10 | 1 + > target/linux/bcm4908/config-5.15 | 1 + > target/linux/bcm53xx/config-5.10 | 1 - > target/linux/bcm53xx/config-5.15 | 1 - > target/linux/bcm63xx/config-5.15 | 1 - > target/linux/gemini/config-5.10 | 1 + > target/linux/gemini/config-5.15 | 1 - > target/linux/generic/config-5.10 | 2 +- > target/linux/generic/config-5.15 | 2 +- > target/linux/imx/config-5.15 | 1 - > target/linux/ipq40xx/config-5.15 | 1 - > target/linux/ipq806x/config-5.10 | 1 - > target/linux/ipq806x/config-5.15 | 1 - > target/linux/ipq807x/config-5.15 | 1 + > target/linux/kirkwood/config-5.10 | 1 - > target/linux/kirkwood/config-5.15 | 1 - > target/linux/lantiq/ase/config-5.10 | 1 - > target/linux/lantiq/ase/config-5.15 | 1 - > target/linux/lantiq/falcon/config-5.10 | 1 + > target/linux/lantiq/falcon/config-5.15 | 1 + > target/linux/lantiq/xrx200/config-5.10 | 1 - > target/linux/lantiq/xrx200/config-5.15 | 1 - > target/linux/lantiq/xway/config-5.10 | 1 - > target/linux/lantiq/xway/config-5.15 | 1 - > target/linux/lantiq/xway_legacy/config-5.10 | 1 + > target/linux/lantiq/xway_legacy/config-5.15 | 1 + > target/linux/malta/config-5.10 | 1 + > target/linux/malta/config-5.15 | 1 + > target/linux/mpc85xx/config-5.10 | 1 - > target/linux/mpc85xx/config-5.15 | 1 - > target/linux/mvebu/config-5.10 | 1 - > target/linux/mvebu/config-5.15 | 1 - > target/linux/mxs/config-5.15 | 1 + > target/linux/octeon/config-5.10 | 1 - > target/linux/octeon/config-5.15 | 1 - > target/linux/octeontx/config-5.15 | 1 - > target/linux/omap/config-5.10 | 1 - > target/linux/omap/config-5.15 | 1 - > target/linux/oxnas/config-5.15 | 1 + > target/linux/pistachio/config-5.10 | 1 + > target/linux/pistachio/config-5.15 | 1 + > target/linux/qoriq/config-5.15 | 1 - > target/linux/sunxi/config-5.15 | 1 - > target/linux/tegra/config-5.10 | 1 + > target/linux/tegra/config-5.15 | 1 + > target/linux/uml/config-5.10 | 1 - > target/linux/uml/config-5.15 | 1 - > target/linux/x86/config-5.10 | 1 - > target/linux/x86/config-5.15 | 1 - > target/linux/zynq/config-5.15 | 1 + > 64 files changed, 25 insertions(+), 41 deletions(-) > > diff --git a/target/linux/airoha/config-5.15 b/target/linux/airoha/config-5.15 > index adc8cdfb9b..cdee4b2d51 100644 > --- a/target/linux/airoha/config-5.15 > +++ b/target/linux/airoha/config-5.15 > @@ -128,7 +128,6 @@ CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HAVE_SMP=y > CONFIG_HOTPLUG_CPU=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_INITRAMFS_SOURCE="" > # CONFIG_IOMMU_DEBUGFS is not set > diff --git a/target/linux/apm821xx/config-5.10 b/target/linux/apm821xx/config-5.10 > index 89d72e2641..6fcb9e4803 100644 > --- a/target/linux/apm821xx/config-5.10 > +++ b/target/linux/apm821xx/config-5.10 > @@ -97,7 +97,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_PPC4XX=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/apm821xx/config-5.15 b/target/linux/apm821xx/config-5.15 > index 2af8110553..fddf0cd4e2 100644 > --- a/target/linux/apm821xx/config-5.15 > +++ b/target/linux/apm821xx/config-5.15 > @@ -96,7 +96,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_PPC4XX=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/archs38/config-5.10 b/target/linux/archs38/config-5.10 > index 442f741328..4d0db8caa1 100644 > --- a/target/linux/archs38/config-5.10 > +++ b/target/linux/archs38/config-5.10 > @@ -138,6 +138,7 @@ CONFIG_HAVE_NET_DSA=y > CONFIG_HAVE_OPROFILE=y > CONFIG_HAVE_PCI=y > CONFIG_HAVE_PERF_EVENTS=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/archs38/config-5.15 b/target/linux/archs38/config-5.15 > index 5e180aaf99..91e4aad674 100644 > --- a/target/linux/archs38/config-5.15 > +++ b/target/linux/archs38/config-5.15 > @@ -113,6 +113,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y > # CONFIG_HARDENED_USERCOPY is not set > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/armvirt/32/config-5.10 b/target/linux/armvirt/32/config-5.10 > index 3c6443bcbf..2f7cd03b5f 100644 > --- a/target/linux/armvirt/32/config-5.10 > +++ b/target/linux/armvirt/32/config-5.10 > @@ -47,6 +47,7 @@ CONFIG_EDAC_ATOMIC_SCRUB=y > CONFIG_GENERIC_VDSO_32=y > CONFIG_HARDEN_BRANCH_PREDICTOR=y > CONFIG_HAVE_SMP=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_MIGHT_HAVE_CACHE_L2X0=y > diff --git a/target/linux/armvirt/32/config-5.15 b/target/linux/armvirt/32/config-5.15 > index bf6e2a5cde..bb2a7a320f 100644 > --- a/target/linux/armvirt/32/config-5.15 > +++ b/target/linux/armvirt/32/config-5.15 > @@ -49,6 +49,7 @@ CONFIG_GENERIC_IRQ_MULTI_HANDLER=y > CONFIG_GENERIC_VDSO_32=y > CONFIG_HARDEN_BRANCH_PREDICTOR=y > CONFIG_HAVE_SMP=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_MIGHT_HAVE_CACHE_L2X0=y > diff --git a/target/linux/armvirt/64/config-5.10 b/target/linux/armvirt/64/config-5.10 > index 275fe4571d..af46939ad2 100644 > --- a/target/linux/armvirt/64/config-5.10 > +++ b/target/linux/armvirt/64/config-5.10 > @@ -102,7 +102,6 @@ CONFIG_GPIO_GENERIC=y > CONFIG_GPIO_GENERIC_PLATFORM=y > CONFIG_HDMI=y > CONFIG_HOLES_IN_ZONE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_VIRTIO=y > CONFIG_I2C=y > CONFIG_I2C_ALGOBIT=y > diff --git a/target/linux/armvirt/64/config-5.15 b/target/linux/armvirt/64/config-5.15 > index 19ae3dc0cf..88f2f64cde 100644 > --- a/target/linux/armvirt/64/config-5.15 > +++ b/target/linux/armvirt/64/config-5.15 > @@ -103,7 +103,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y > CONFIG_GPIO_GENERIC=y > CONFIG_GPIO_GENERIC_PLATFORM=y > CONFIG_HDMI=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y > CONFIG_HW_RANDOM_VIRTIO=y > CONFIG_I2C=y > diff --git a/target/linux/ath25/config-5.10 b/target/linux/ath25/config-5.10 > index ef764820e4..41e65c72ad 100644 > --- a/target/linux/ath25/config-5.10 > +++ b/target/linux/ath25/config-5.10 > @@ -61,7 +61,6 @@ CONFIG_HARDWARE_WATCHPOINTS=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_INITRAMFS_SOURCE="" > CONFIG_IP17XX_PHY=y > diff --git a/target/linux/ath79/config-5.10 b/target/linux/ath79/config-5.10 > index 04eec4375f..cc4533147b 100644 > --- a/target/linux/ath79/config-5.10 > +++ b/target/linux/ath79/config-5.10 > @@ -81,6 +81,7 @@ CONFIG_HARDWARE_WATCHPOINTS=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_INITRAMFS_SOURCE="" > CONFIG_IRQCHIP=y > diff --git a/target/linux/ath79/config-5.15 b/target/linux/ath79/config-5.15 > index ce987c5539..219f1b623d 100644 > --- a/target/linux/ath79/config-5.15 > +++ b/target/linux/ath79/config-5.15 > @@ -80,6 +80,7 @@ CONFIG_HARDWARE_WATCHPOINTS=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_IMAGE_CMDLINE_HACK=y > CONFIG_INITRAMFS_SOURCE="" > diff --git a/target/linux/bcm47xx/config-5.10 b/target/linux/bcm47xx/config-5.10 > index bee300d9c0..1e3e881bbd 100644 > --- a/target/linux/bcm47xx/config-5.10 > +++ b/target/linux/bcm47xx/config-5.10 > @@ -124,7 +124,6 @@ CONFIG_HAVE_RSEQ=y > CONFIG_HAVE_SYSCALL_TRACEPOINTS=y > CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y > CONFIG_HW_HAS_PCI=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_INITRAMFS_SOURCE="" > CONFIG_IRQ_DOMAIN=y > diff --git a/target/linux/bcm47xx/config-5.15 b/target/linux/bcm47xx/config-5.15 > index 6f091c0e7f..234dd71aa6 100644 > --- a/target/linux/bcm47xx/config-5.15 > +++ b/target/linux/bcm47xx/config-5.15 > @@ -82,7 +82,6 @@ CONFIG_HARDWARE_WATCHPOINTS=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_INITRAMFS_SOURCE="" > CONFIG_IRQ_DOMAIN=y > diff --git a/target/linux/bcm4908/config-5.10 b/target/linux/bcm4908/config-5.10 > index 1564123ca7..a06e2f2ff2 100644 > --- a/target/linux/bcm4908/config-5.10 > +++ b/target/linux/bcm4908/config-5.10 > @@ -109,6 +109,7 @@ CONFIG_HARDIRQS_SW_RESEND=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HOLES_IN_ZONE=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/bcm4908/config-5.15 b/target/linux/bcm4908/config-5.15 > index 892985f7f4..61902b3aab 100644 > --- a/target/linux/bcm4908/config-5.15 > +++ b/target/linux/bcm4908/config-5.15 > @@ -111,6 +111,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y > CONFIG_HARDIRQS_SW_RESEND=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/bcm53xx/config-5.10 b/target/linux/bcm53xx/config-5.10 > index 9850aa9563..17b0418935 100644 > --- a/target/linux/bcm53xx/config-5.10 > +++ b/target/linux/bcm53xx/config-5.10 > @@ -160,7 +160,6 @@ CONFIG_HAS_IOPORT_MAP=y > CONFIG_HAVE_SMP=y > CONFIG_HIGHMEM=y > CONFIG_HIGHPTE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_BCM2835=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > diff --git a/target/linux/bcm53xx/config-5.15 b/target/linux/bcm53xx/config-5.15 > index 3941c22b9c..132aca33c9 100644 > --- a/target/linux/bcm53xx/config-5.15 > +++ b/target/linux/bcm53xx/config-5.15 > @@ -166,7 +166,6 @@ CONFIG_HAS_IOPORT_MAP=y > CONFIG_HAVE_SMP=y > CONFIG_HIGHMEM=y > CONFIG_HIGHPTE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_BCM2835=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > diff --git a/target/linux/bcm63xx/config-5.15 b/target/linux/bcm63xx/config-5.15 > index c946302d31..711cef2f5a 100644 > --- a/target/linux/bcm63xx/config-5.15 > +++ b/target/linux/bcm63xx/config-5.15 > @@ -97,7 +97,6 @@ CONFIG_HANDLE_DOMAIN_IRQ=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_BCM2835=y > CONFIG_HZ_PERIODIC=y > CONFIG_INITRAMFS_SOURCE="" > diff --git a/target/linux/gemini/config-5.10 b/target/linux/gemini/config-5.10 > index 698dc44b49..7a0f29ae57 100644 > --- a/target/linux/gemini/config-5.10 > +++ b/target/linux/gemini/config-5.10 > @@ -202,6 +202,7 @@ CONFIG_HIGHMEM=y > CONFIG_HIGHPTE=y > CONFIG_HWMON=y > CONFIG_HW_CONSOLE=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > CONFIG_I2C_ALGOBIT=y > diff --git a/target/linux/gemini/config-5.15 b/target/linux/gemini/config-5.15 > index b3b7a7dd12..e570932cec 100644 > --- a/target/linux/gemini/config-5.15 > +++ b/target/linux/gemini/config-5.15 > @@ -202,7 +202,6 @@ CONFIG_HIGHMEM=y > CONFIG_HIGHPTE=y > CONFIG_HWMON=y > CONFIG_HW_CONSOLE=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > CONFIG_I2C_ALGOBIT=y > diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10 > index f6f1fb0278..853c13852d 100644 > --- a/target/linux/generic/config-5.10 > +++ b/target/linux/generic/config-5.10 > @@ -2343,7 +2343,7 @@ CONFIG_HPET_MMAP_DEFAULT=y > # CONFIG_HWSPINLOCK is not set > # CONFIG_HWSPINLOCK_OMAP is not set > CONFIG_HW_PERF_EVENTS=y > -# CONFIG_HW_RANDOM is not set > +CONFIG_HW_RANDOM=y > # CONFIG_HW_RANDOM_AMD is not set > # CONFIG_HW_RANDOM_ATMEL is not set > # CONFIG_HW_RANDOM_BA431 is not set > diff --git a/target/linux/generic/config-5.15 b/target/linux/generic/config-5.15 > index ac75a480a1..bf38732b31 100644 > --- a/target/linux/generic/config-5.15 > +++ b/target/linux/generic/config-5.15 > @@ -2444,7 +2444,7 @@ CONFIG_HPET_MMAP_DEFAULT=y > # CONFIG_HWSPINLOCK is not set > # CONFIG_HWSPINLOCK_OMAP is not set > CONFIG_HW_PERF_EVENTS=y > -# CONFIG_HW_RANDOM is not set > +CONFIG_HW_RANDOM=y > # CONFIG_HW_RANDOM_AMD is not set > # CONFIG_HW_RANDOM_ARM_SMCCC_TRNG is not set > # CONFIG_HW_RANDOM_ATMEL is not set > diff --git a/target/linux/imx/config-5.15 b/target/linux/imx/config-5.15 > index 0c9b7d22b4..56d76283e2 100644 > --- a/target/linux/imx/config-5.15 > +++ b/target/linux/imx/config-5.15 > @@ -212,7 +212,6 @@ CONFIG_HAS_IOPORT_MAP=y > CONFIG_HAVE_ARM_ARCH_TIMER=y > CONFIG_HAVE_SMP=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/ipq40xx/config-5.15 b/target/linux/ipq40xx/config-5.15 > index 32260fa08c..d788ca5367 100644 > --- a/target/linux/ipq40xx/config-5.15 > +++ b/target/linux/ipq40xx/config-5.15 > @@ -197,7 +197,6 @@ CONFIG_HIGHMEM=y > # CONFIG_HIGHPTE is not set > CONFIG_HWSPINLOCK=y > CONFIG_HWSPINLOCK_QCOM=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OPTEE=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > diff --git a/target/linux/ipq806x/config-5.10 b/target/linux/ipq806x/config-5.10 > index 826dd73455..d025ba7af6 100644 > --- a/target/linux/ipq806x/config-5.10 > +++ b/target/linux/ipq806x/config-5.10 > @@ -181,7 +181,6 @@ CONFIG_HIGHPTE=y > CONFIG_HWMON=y > CONFIG_HWSPINLOCK=y > CONFIG_HWSPINLOCK_QCOM=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/ipq806x/config-5.15 b/target/linux/ipq806x/config-5.15 > index 0bd6dde11c..8208612f71 100644 > --- a/target/linux/ipq806x/config-5.15 > +++ b/target/linux/ipq806x/config-5.15 > @@ -189,7 +189,6 @@ CONFIG_HOTPLUG_CPU=y > CONFIG_HWMON=y > CONFIG_HWSPINLOCK=y > CONFIG_HWSPINLOCK_QCOM=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/ipq807x/config-5.15 b/target/linux/ipq807x/config-5.15 > index a3d0628be9..3e8385011f 100644 > --- a/target/linux/ipq807x/config-5.15 > +++ b/target/linux/ipq807x/config-5.15 > @@ -166,6 +166,7 @@ CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HWSPINLOCK=y > CONFIG_HWSPINLOCK_QCOM=y > +CONFIG_HW_RANDOM=n > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > CONFIG_I2C_CHARDEV=y > diff --git a/target/linux/kirkwood/config-5.10 b/target/linux/kirkwood/config-5.10 > index 9c9afa4b62..95a8b47a61 100644 > --- a/target/linux/kirkwood/config-5.10 > +++ b/target/linux/kirkwood/config-5.10 > @@ -124,7 +124,6 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OMAP=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > diff --git a/target/linux/kirkwood/config-5.15 b/target/linux/kirkwood/config-5.15 > index 409010b957..e93d6443e1 100644 > --- a/target/linux/kirkwood/config-5.15 > +++ b/target/linux/kirkwood/config-5.15 > @@ -124,7 +124,6 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OMAP=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > diff --git a/target/linux/lantiq/ase/config-5.10 b/target/linux/lantiq/ase/config-5.10 > index 195e49df69..c0ea2733d0 100644 > --- a/target/linux/lantiq/ase/config-5.10 > +++ b/target/linux/lantiq/ase/config-5.10 > @@ -9,7 +9,6 @@ CONFIG_FIRMWARE_MEMMAP=y > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_GPIO_GENERIC=y > CONFIG_GPIO_GENERIC_PLATFORM=y > -CONFIG_HW_RANDOM=y > # CONFIG_ISDN is not set > CONFIG_LANTIQ_ETOP=y > CONFIG_NLS=y > diff --git a/target/linux/lantiq/ase/config-5.15 b/target/linux/lantiq/ase/config-5.15 > index 195e49df69..c0ea2733d0 100644 > --- a/target/linux/lantiq/ase/config-5.15 > +++ b/target/linux/lantiq/ase/config-5.15 > @@ -9,7 +9,6 @@ CONFIG_FIRMWARE_MEMMAP=y > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_GPIO_GENERIC=y > CONFIG_GPIO_GENERIC_PLATFORM=y > -CONFIG_HW_RANDOM=y > # CONFIG_ISDN is not set > CONFIG_LANTIQ_ETOP=y > CONFIG_NLS=y > diff --git a/target/linux/lantiq/falcon/config-5.10 b/target/linux/lantiq/falcon/config-5.10 > index 3041c65dbd..f66bdbfe16 100644 > --- a/target/linux/lantiq/falcon/config-5.10 > +++ b/target/linux/lantiq/falcon/config-5.10 > @@ -1,4 +1,5 @@ > CONFIG_CPU_HAS_DIEI=y > +CONFIG_HW_RANDOM=n > CONFIG_MTD_NAND_CORE=y > CONFIG_MTD_NAND_ECC=y > CONFIG_MTD_NAND_ECC_SW_HAMMING=y > diff --git a/target/linux/lantiq/falcon/config-5.15 b/target/linux/lantiq/falcon/config-5.15 > index 3041c65dbd..f66bdbfe16 100644 > --- a/target/linux/lantiq/falcon/config-5.15 > +++ b/target/linux/lantiq/falcon/config-5.15 > @@ -1,4 +1,5 @@ > CONFIG_CPU_HAS_DIEI=y > +CONFIG_HW_RANDOM=n > CONFIG_MTD_NAND_CORE=y > CONFIG_MTD_NAND_ECC=y > CONFIG_MTD_NAND_ECC_SW_HAMMING=y > diff --git a/target/linux/lantiq/xrx200/config-5.10 b/target/linux/lantiq/xrx200/config-5.10 > index 4dfd55274a..d2d235a989 100644 > --- a/target/linux/lantiq/xrx200/config-5.10 > +++ b/target/linux/lantiq/xrx200/config-5.10 > @@ -15,7 +15,6 @@ CONFIG_EXTRA_FIRMWARE_DIR="firmware" > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_GRO_CELLS=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_ICPLUS_PHY=y > CONFIG_IFX_VPE_EXT=y > CONFIG_INPUT=y > diff --git a/target/linux/lantiq/xrx200/config-5.15 b/target/linux/lantiq/xrx200/config-5.15 > index 4dfd55274a..d2d235a989 100644 > --- a/target/linux/lantiq/xrx200/config-5.15 > +++ b/target/linux/lantiq/xrx200/config-5.15 > @@ -15,7 +15,6 @@ CONFIG_EXTRA_FIRMWARE_DIR="firmware" > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_GRO_CELLS=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_ICPLUS_PHY=y > CONFIG_IFX_VPE_EXT=y > CONFIG_INPUT=y > diff --git a/target/linux/lantiq/xway/config-5.10 b/target/linux/lantiq/xway/config-5.10 > index eafa4ef0bb..4179fe805c 100644 > --- a/target/linux/lantiq/xway/config-5.10 > +++ b/target/linux/lantiq/xway/config-5.10 > @@ -13,7 +13,6 @@ CONFIG_CRYPTO_LZO=y > CONFIG_CRYPTO_ZSTD=y > CONFIG_ETHERNET_PACKET_MANGLE=y > CONFIG_GENERIC_ALLOCATOR=y > -CONFIG_HW_RANDOM=y > CONFIG_INPUT=y > CONFIG_INPUT_EVDEV=y > CONFIG_INPUT_POLLDEV=y > diff --git a/target/linux/lantiq/xway/config-5.15 b/target/linux/lantiq/xway/config-5.15 > index 5a6f15dafd..9f6c75c0b4 100644 > --- a/target/linux/lantiq/xway/config-5.15 > +++ b/target/linux/lantiq/xway/config-5.15 > @@ -17,7 +17,6 @@ CONFIG_FWNODE_MDIO=y > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_GENERIC_FIND_FIRST_BIT=y > CONFIG_GPIO_CDEV=y > -CONFIG_HW_RANDOM=y > CONFIG_INPUT=y > CONFIG_INPUT_EVDEV=y > # CONFIG_ISDN is not set > diff --git a/target/linux/lantiq/xway_legacy/config-5.10 b/target/linux/lantiq/xway_legacy/config-5.10 > index c177d2a935..220717d4bb 100644 > --- a/target/linux/lantiq/xway_legacy/config-5.10 > +++ b/target/linux/lantiq/xway_legacy/config-5.10 > @@ -7,6 +7,7 @@ CONFIG_CRYPTO_DEFLATE=y > CONFIG_CRYPTO_LZO=y > CONFIG_GENERIC_ALLOCATOR=y > # CONFIG_GPIO_SYSFS is not set > +CONFIG_HW_RANDOM=n > CONFIG_INPUT=y > CONFIG_INPUT_EVDEV=y > CONFIG_INPUT_POLLDEV=y > diff --git a/target/linux/lantiq/xway_legacy/config-5.15 b/target/linux/lantiq/xway_legacy/config-5.15 > index c177d2a935..220717d4bb 100644 > --- a/target/linux/lantiq/xway_legacy/config-5.15 > +++ b/target/linux/lantiq/xway_legacy/config-5.15 > @@ -7,6 +7,7 @@ CONFIG_CRYPTO_DEFLATE=y > CONFIG_CRYPTO_LZO=y > CONFIG_GENERIC_ALLOCATOR=y > # CONFIG_GPIO_SYSFS is not set > +CONFIG_HW_RANDOM=n > CONFIG_INPUT=y > CONFIG_INPUT_EVDEV=y > CONFIG_INPUT_POLLDEV=y > diff --git a/target/linux/malta/config-5.10 b/target/linux/malta/config-5.10 > index e4f56229a9..39ecf1b278 100644 > --- a/target/linux/malta/config-5.10 > +++ b/target/linux/malta/config-5.10 > @@ -105,6 +105,7 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HW_CONSOLE=y > +CONFIG_HW_RANDOM=n > CONFIG_I8253=y > CONFIG_I8253_LOCK=y > CONFIG_I8259=y > diff --git a/target/linux/malta/config-5.15 b/target/linux/malta/config-5.15 > index f1ef5e8dfb..f7bc5e65ef 100644 > --- a/target/linux/malta/config-5.15 > +++ b/target/linux/malta/config-5.15 > @@ -101,6 +101,7 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HW_CONSOLE=y > +CONFIG_HW_RANDOM=n > CONFIG_I8253=y > CONFIG_I8253_LOCK=y > CONFIG_I8259=y > diff --git a/target/linux/mpc85xx/config-5.10 b/target/linux/mpc85xx/config-5.10 > index 1885a961fe..c40ac0fc3c 100644 > --- a/target/linux/mpc85xx/config-5.10 > +++ b/target/linux/mpc85xx/config-5.10 > @@ -98,7 +98,6 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > # CONFIG_HIVEAP_330 is not set > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/mpc85xx/config-5.15 b/target/linux/mpc85xx/config-5.15 > index 42d17c1361..2cd9e8338e 100644 > --- a/target/linux/mpc85xx/config-5.15 > +++ b/target/linux/mpc85xx/config-5.15 > @@ -98,7 +98,6 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > # CONFIG_HIVEAP_330 is not set > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/mvebu/config-5.10 b/target/linux/mvebu/config-5.10 > index 6ad5635c17..39f9df9816 100644 > --- a/target/linux/mvebu/config-5.10 > +++ b/target/linux/mvebu/config-5.10 > @@ -200,7 +200,6 @@ CONFIG_HIGHPTE=y > CONFIG_HOTPLUG_CPU=y > CONFIG_HWBM=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/mvebu/config-5.15 b/target/linux/mvebu/config-5.15 > index 0811ee6d4c..87bb79d25e 100644 > --- a/target/linux/mvebu/config-5.15 > +++ b/target/linux/mvebu/config-5.15 > @@ -203,7 +203,6 @@ CONFIG_HIGHPTE=y > CONFIG_HOTPLUG_CPU=y > CONFIG_HWBM=y > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/mxs/config-5.15 b/target/linux/mxs/config-5.15 > index 4d3f1d42cf..7f716ded86 100644 > --- a/target/linux/mxs/config-5.15 > +++ b/target/linux/mxs/config-5.15 > @@ -111,6 +111,7 @@ CONFIG_HARDIRQS_SW_RESEND=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/octeon/config-5.10 b/target/linux/octeon/config-5.10 > index 58a02e6e6d..28986282bf 100644 > --- a/target/linux/octeon/config-5.10 > +++ b/target/linux/octeon/config-5.10 > @@ -95,7 +95,6 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HOLES_IN_ZONE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OCTEON=y > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/octeon/config-5.15 b/target/linux/octeon/config-5.15 > index 450b84be44..5d28a384da 100644 > --- a/target/linux/octeon/config-5.15 > +++ b/target/linux/octeon/config-5.15 > @@ -100,7 +100,6 @@ CONFIG_HARDWARE_WATCHPOINTS=y > CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OCTEON=y > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/octeontx/config-5.15 b/target/linux/octeontx/config-5.15 > index 40cab28f60..87da816b4a 100644 > --- a/target/linux/octeontx/config-5.15 > +++ b/target/linux/octeontx/config-5.15 > @@ -201,7 +201,6 @@ CONFIG_HOTPLUG_CPU=y > CONFIG_HUGETLBFS=y > CONFIG_HUGETLB_PAGE=y > CONFIG_HWSPINLOCK=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_CAVIUM=y > CONFIG_HW_RANDOM_OPTEE=y > CONFIG_I2C=y > diff --git a/target/linux/omap/config-5.10 b/target/linux/omap/config-5.10 > index c3178b4702..02175f3be9 100644 > --- a/target/linux/omap/config-5.10 > +++ b/target/linux/omap/config-5.10 > @@ -265,7 +265,6 @@ CONFIG_HSI=y > CONFIG_HSI_BOARDINFO=y > # CONFIG_HSI_CHAR is not set > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OMAP=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > diff --git a/target/linux/omap/config-5.15 b/target/linux/omap/config-5.15 > index 888345c75a..98bebfc9b2 100644 > --- a/target/linux/omap/config-5.15 > +++ b/target/linux/omap/config-5.15 > @@ -284,7 +284,6 @@ CONFIG_HSI=y > CONFIG_HSI_BOARDINFO=y > # CONFIG_HSI_CHAR is not set > CONFIG_HWMON=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_OMAP=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > diff --git a/target/linux/oxnas/config-5.15 b/target/linux/oxnas/config-5.15 > index aff528e34f..4a4934c795 100644 > --- a/target/linux/oxnas/config-5.15 > +++ b/target/linux/oxnas/config-5.15 > @@ -134,6 +134,7 @@ CONFIG_HAS_IOPORT_MAP=y > CONFIG_HID=y > CONFIG_HID_GENERIC=y > CONFIG_HWMON=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_ICPLUS_PHY=y > CONFIG_INET_DIAG=y > diff --git a/target/linux/pistachio/config-5.10 b/target/linux/pistachio/config-5.10 > index 681607f65c..3d3867691c 100644 > --- a/target/linux/pistachio/config-5.10 > +++ b/target/linux/pistachio/config-5.10 > @@ -104,6 +104,7 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HOTPLUG_CPU=y > +CONFIG_HW_RANDOM=n > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > CONFIG_I2C_IMG=y > diff --git a/target/linux/pistachio/config-5.15 b/target/linux/pistachio/config-5.15 > index c16a0c4551..61c49eb845 100644 > --- a/target/linux/pistachio/config-5.15 > +++ b/target/linux/pistachio/config-5.15 > @@ -118,6 +118,7 @@ CONFIG_HAS_DMA=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HOTPLUG_CPU=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > diff --git a/target/linux/qoriq/config-5.15 b/target/linux/qoriq/config-5.15 > index bf487462d5..0e0908d10b 100644 > --- a/target/linux/qoriq/config-5.15 > +++ b/target/linux/qoriq/config-5.15 > @@ -174,7 +174,6 @@ CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT_MAP=y > CONFIG_HWMON=y > CONFIG_HW_CONSOLE=y > -CONFIG_HW_RANDOM=y > CONFIG_I2C=y > CONFIG_I2C_BOARDINFO=y > CONFIG_I2C_MPC=y > diff --git a/target/linux/sunxi/config-5.15 b/target/linux/sunxi/config-5.15 > index 17c4d910c8..966b341ca0 100644 > --- a/target/linux/sunxi/config-5.15 > +++ b/target/linux/sunxi/config-5.15 > @@ -212,7 +212,6 @@ CONFIG_HIGHPTE=y > CONFIG_HOTPLUG_CPU=y > CONFIG_HWMON=y > CONFIG_HW_CONSOLE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_TIMERIOMEM=y > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > diff --git a/target/linux/tegra/config-5.10 b/target/linux/tegra/config-5.10 > index 9c80b5595b..6f868bb924 100644 > --- a/target/linux/tegra/config-5.10 > +++ b/target/linux/tegra/config-5.10 > @@ -230,6 +230,7 @@ CONFIG_HIGHMEM=y > CONFIG_HIGHPTE=y > CONFIG_HOTPLUG_CPU=y > CONFIG_HWMON=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/tegra/config-5.15 b/target/linux/tegra/config-5.15 > index 257ffda252..ac20bf8df3 100644 > --- a/target/linux/tegra/config-5.15 > +++ b/target/linux/tegra/config-5.15 > @@ -235,6 +235,7 @@ CONFIG_HIGHMEM=y > CONFIG_HIGHPTE=y > CONFIG_HOTPLUG_CPU=y > CONFIG_HWMON=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_HZ_PERIODIC=y > CONFIG_I2C=y > diff --git a/target/linux/uml/config-5.10 b/target/linux/uml/config-5.10 > index 1c432abe68..dda3e946c8 100644 > --- a/target/linux/uml/config-5.10 > +++ b/target/linux/uml/config-5.10 > @@ -45,7 +45,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y > CONFIG_GENERIC_IRQ_SHOW=y > CONFIG_HOSTFS=y > CONFIG_HVC_DRIVER=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_IA32_FEAT_CTL=y > CONFIG_INITRAMFS_SOURCE="" > diff --git a/target/linux/uml/config-5.15 b/target/linux/uml/config-5.15 > index 549a31e1c6..e76103bc86 100644 > --- a/target/linux/uml/config-5.15 > +++ b/target/linux/uml/config-5.15 > @@ -46,7 +46,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y > CONFIG_GENERIC_IRQ_SHOW=y > CONFIG_HOSTFS=y > CONFIG_HVC_DRIVER=y > -CONFIG_HW_RANDOM=y > CONFIG_HZ_PERIODIC=y > CONFIG_IA32_FEAT_CTL=y > CONFIG_INITRAMFS_SOURCE="" > diff --git a/target/linux/x86/config-5.10 b/target/linux/x86/config-5.10 > index 6868dec18a..1a2f0d653a 100644 > --- a/target/linux/x86/config-5.10 > +++ b/target/linux/x86/config-5.10 > @@ -156,7 +156,6 @@ CONFIG_HPET_EMULATE_RTC=y > CONFIG_HPET_TIMER=y > # CONFIG_HP_WATCHDOG is not set > CONFIG_HW_CONSOLE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_GEODE=y > CONFIG_HW_RANDOM_VIA=y > # CONFIG_HYPERVISOR_GUEST is not set > diff --git a/target/linux/x86/config-5.15 b/target/linux/x86/config-5.15 > index a3d8db26ae..715090977b 100644 > --- a/target/linux/x86/config-5.15 > +++ b/target/linux/x86/config-5.15 > @@ -157,7 +157,6 @@ CONFIG_HPET_EMULATE_RTC=y > CONFIG_HPET_TIMER=y > # CONFIG_HP_WATCHDOG is not set > CONFIG_HW_CONSOLE=y > -CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_GEODE=y > CONFIG_HW_RANDOM_VIA=y > # CONFIG_HYPERVISOR_GUEST is not set > diff --git a/target/linux/zynq/config-5.15 b/target/linux/zynq/config-5.15 > index da39a6749e..e5decaf198 100644 > --- a/target/linux/zynq/config-5.15 > +++ b/target/linux/zynq/config-5.15 > @@ -231,6 +231,7 @@ CONFIG_HIGHPTE=y > CONFIG_HOTPLUG_CPU=y > CONFIG_HWMON=y > CONFIG_HW_CONSOLE=y > +CONFIG_HW_RANDOM=n > CONFIG_HZ_FIXED=0 > CONFIG_I2C=y > CONFIG_I2C_ALGOBIT=y > -- > (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) > \BS ( | ehem+openwrt@m5p.com PGP 87145445 | ) / > \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ > 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445 > > > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
On Fri, Apr 28, 2023 at 10:29:29AM -0600, Philip Prindeville wrote: > Why isn't this migrating upwards into target/linux/generic/config-5.15 and target/linux/generic/config-5.10 in that case? > > And for the platforms where it was turned off, like target/linux/armvirt/32/config-5.15, why isn't that staying unchanged? I'm guessing you're unaware of a subtlety of how the .config system actually works. Take a second look, some handy examples: > > On Apr 22, 2023, at 11:46 AM, Elliott Mitchell <ehem+openwrt@m5p.com> wrote: > > diff --git a/target/linux/armvirt/32/config-5.10 b/target/linux/armvirt/32/config-5.10 > > index 3c6443bcbf..2f7cd03b5f 100644 > > --- a/target/linux/armvirt/32/config-5.10 > > +++ b/target/linux/armvirt/32/config-5.10 > > @@ -47,6 +47,7 @@ CONFIG_EDAC_ATOMIC_SCRUB=y > > CONFIG_GENERIC_VDSO_32=y > > CONFIG_HARDEN_BRANCH_PREDICTOR=y > > CONFIG_HAVE_SMP=y > > +CONFIG_HW_RANDOM=n > > CONFIG_HZ_FIXED=0 > > CONFIG_HZ_PERIODIC=y > > CONFIG_MIGHT_HAVE_CACHE_L2X0=y > > diff --git a/target/linux/armvirt/32/config-5.15 b/target/linux/armvirt/32/config-5.15 > > index bf6e2a5cde..bb2a7a320f 100644 > > --- a/target/linux/armvirt/32/config-5.15 > > +++ b/target/linux/armvirt/32/config-5.15 > > @@ -49,6 +49,7 @@ CONFIG_GENERIC_IRQ_MULTI_HANDLER=y > > CONFIG_GENERIC_VDSO_32=y > > CONFIG_HARDEN_BRANCH_PREDICTOR=y > > CONFIG_HAVE_SMP=y > > +CONFIG_HW_RANDOM=n > > CONFIG_HZ_FIXED=0 > > CONFIG_HZ_PERIODIC=y > > CONFIG_MIGHT_HAVE_CACHE_L2X0=y > > diff --git a/target/linux/armvirt/64/config-5.10 b/target/linux/armvirt/64/config-5.10 > > index 275fe4571d..af46939ad2 100644 > > --- a/target/linux/armvirt/64/config-5.10 > > +++ b/target/linux/armvirt/64/config-5.10 > > @@ -102,7 +102,6 @@ CONFIG_GPIO_GENERIC=y > > CONFIG_GPIO_GENERIC_PLATFORM=y > > CONFIG_HDMI=y > > CONFIG_HOLES_IN_ZONE=y > > -CONFIG_HW_RANDOM=y > > CONFIG_HW_RANDOM_VIRTIO=y > > CONFIG_I2C=y > > CONFIG_I2C_ALGOBIT=y > > diff --git a/target/linux/armvirt/64/config-5.15 b/target/linux/armvirt/64/config-5.15 > > index 19ae3dc0cf..88f2f64cde 100644 > > --- a/target/linux/armvirt/64/config-5.15 > > +++ b/target/linux/armvirt/64/config-5.15 > > @@ -103,7 +103,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y > > CONFIG_GPIO_GENERIC=y > > CONFIG_GPIO_GENERIC_PLATFORM=y > > CONFIG_HDMI=y > > -CONFIG_HW_RANDOM=y > > CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y > > CONFIG_HW_RANDOM_VIRTIO=y > > CONFIG_I2C=y > > diff --git a/target/linux/ath25/config-5.10 b/target/linux/ath25/config-5.10 > > index ef764820e4..41e65c72ad 100644 > > diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10 > > index f6f1fb0278..853c13852d 100644 > > --- a/target/linux/generic/config-5.10 > > +++ b/target/linux/generic/config-5.10 > > @@ -2343,7 +2343,7 @@ CONFIG_HPET_MMAP_DEFAULT=y > > # CONFIG_HWSPINLOCK is not set > > # CONFIG_HWSPINLOCK_OMAP is not set > > CONFIG_HW_PERF_EVENTS=y > > -# CONFIG_HW_RANDOM is not set > > +CONFIG_HW_RANDOM=y > > # CONFIG_HW_RANDOM_AMD is not set > > # CONFIG_HW_RANDOM_ATMEL is not set > > # CONFIG_HW_RANDOM_BA431 is not set > > diff --git a/target/linux/generic/config-5.15 b/target/linux/generic/config-5.15 > > index ac75a480a1..bf38732b31 100644 > > --- a/target/linux/generic/config-5.15 > > +++ b/target/linux/generic/config-5.15 > > @@ -2444,7 +2444,7 @@ CONFIG_HPET_MMAP_DEFAULT=y > > # CONFIG_HWSPINLOCK is not set > > # CONFIG_HWSPINLOCK_OMAP is not set > > CONFIG_HW_PERF_EVENTS=y > > -# CONFIG_HW_RANDOM is not set > > +CONFIG_HW_RANDOM=y > > # CONFIG_HW_RANDOM_AMD is not set > > # CONFIG_HW_RANDOM_ARM_SMCCC_TRNG is not set > > # CONFIG_HW_RANDOM_ATMEL is not set armvirt/32 previously had it off and it is still off. armvirt/64 previously had it on and it is still on. Most similar systems would treat "# <option> is not set" as undefined or no preference (use the default value). The Linux kernel system treats this as "no" due to the history of the system. Yet it also honors "n" as "no". I tend to prefer "n" as it hints at a value being deliberately chosen, instead of being left unset/undefined.
> On Apr 29, 2023, at 12:08 AM, Elliott Mitchell <ehem+openwrt@m5p.com> wrote: > > On Fri, Apr 28, 2023 at 10:29:29AM -0600, Philip Prindeville wrote: >> Why isn't this migrating upwards into target/linux/generic/config-5.15 and target/linux/generic/config-5.10 in that case? >> >> And for the platforms where it was turned off, like target/linux/armvirt/32/config-5.15, why isn't that staying unchanged? > > I'm guessing you're unaware of a subtlety of how the .config system > actually works. Take a second look, some handy examples: > >>> On Apr 22, 2023, at 11:46 AM, Elliott Mitchell <ehem+openwrt@m5p.com> wrote: > >>> diff --git a/target/linux/armvirt/32/config-5.10 b/target/linux/armvirt/32/config-5.10 >>> index 3c6443bcbf..2f7cd03b5f 100644 >>> --- a/target/linux/armvirt/32/config-5.10 >>> +++ b/target/linux/armvirt/32/config-5.10 >>> @@ -47,6 +47,7 @@ CONFIG_EDAC_ATOMIC_SCRUB=y >>> CONFIG_GENERIC_VDSO_32=y >>> CONFIG_HARDEN_BRANCH_PREDICTOR=y >>> CONFIG_HAVE_SMP=y >>> +CONFIG_HW_RANDOM=n >>> CONFIG_HZ_FIXED=0 >>> CONFIG_HZ_PERIODIC=y >>> CONFIG_MIGHT_HAVE_CACHE_L2X0=y >>> diff --git a/target/linux/armvirt/32/config-5.15 b/target/linux/armvirt/32/config-5.15 >>> index bf6e2a5cde..bb2a7a320f 100644 >>> --- a/target/linux/armvirt/32/config-5.15 >>> +++ b/target/linux/armvirt/32/config-5.15 >>> @@ -49,6 +49,7 @@ CONFIG_GENERIC_IRQ_MULTI_HANDLER=y >>> CONFIG_GENERIC_VDSO_32=y >>> CONFIG_HARDEN_BRANCH_PREDICTOR=y >>> CONFIG_HAVE_SMP=y >>> +CONFIG_HW_RANDOM=n >>> CONFIG_HZ_FIXED=0 >>> CONFIG_HZ_PERIODIC=y >>> CONFIG_MIGHT_HAVE_CACHE_L2X0=y > > >>> diff --git a/target/linux/armvirt/64/config-5.10 b/target/linux/armvirt/64/config-5.10 >>> index 275fe4571d..af46939ad2 100644 >>> --- a/target/linux/armvirt/64/config-5.10 >>> +++ b/target/linux/armvirt/64/config-5.10 >>> @@ -102,7 +102,6 @@ CONFIG_GPIO_GENERIC=y >>> CONFIG_GPIO_GENERIC_PLATFORM=y >>> CONFIG_HDMI=y >>> CONFIG_HOLES_IN_ZONE=y >>> -CONFIG_HW_RANDOM=y >>> CONFIG_HW_RANDOM_VIRTIO=y >>> CONFIG_I2C=y >>> CONFIG_I2C_ALGOBIT=y >>> diff --git a/target/linux/armvirt/64/config-5.15 b/target/linux/armvirt/64/config-5.15 >>> index 19ae3dc0cf..88f2f64cde 100644 >>> --- a/target/linux/armvirt/64/config-5.15 >>> +++ b/target/linux/armvirt/64/config-5.15 >>> @@ -103,7 +103,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y >>> CONFIG_GPIO_GENERIC=y >>> CONFIG_GPIO_GENERIC_PLATFORM=y >>> CONFIG_HDMI=y >>> -CONFIG_HW_RANDOM=y >>> CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y >>> CONFIG_HW_RANDOM_VIRTIO=y >>> CONFIG_I2C=y >>> diff --git a/target/linux/ath25/config-5.10 b/target/linux/ath25/config-5.10 >>> index ef764820e4..41e65c72ad 100644 > > >>> diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10 >>> index f6f1fb0278..853c13852d 100644 >>> --- a/target/linux/generic/config-5.10 >>> +++ b/target/linux/generic/config-5.10 >>> @@ -2343,7 +2343,7 @@ CONFIG_HPET_MMAP_DEFAULT=y >>> # CONFIG_HWSPINLOCK is not set >>> # CONFIG_HWSPINLOCK_OMAP is not set >>> CONFIG_HW_PERF_EVENTS=y >>> -# CONFIG_HW_RANDOM is not set >>> +CONFIG_HW_RANDOM=y >>> # CONFIG_HW_RANDOM_AMD is not set >>> # CONFIG_HW_RANDOM_ATMEL is not set >>> # CONFIG_HW_RANDOM_BA431 is not set >>> diff --git a/target/linux/generic/config-5.15 b/target/linux/generic/config-5.15 >>> index ac75a480a1..bf38732b31 100644 >>> --- a/target/linux/generic/config-5.15 >>> +++ b/target/linux/generic/config-5.15 >>> @@ -2444,7 +2444,7 @@ CONFIG_HPET_MMAP_DEFAULT=y >>> # CONFIG_HWSPINLOCK is not set >>> # CONFIG_HWSPINLOCK_OMAP is not set >>> CONFIG_HW_PERF_EVENTS=y >>> -# CONFIG_HW_RANDOM is not set >>> +CONFIG_HW_RANDOM=y >>> # CONFIG_HW_RANDOM_AMD is not set >>> # CONFIG_HW_RANDOM_ARM_SMCCC_TRNG is not set >>> # CONFIG_HW_RANDOM_ATMEL is not set > > armvirt/32 previously had it off and it is still off. armvirt/64 > previously had it on and it is still on. > > Most similar systems would treat "# <option> is not set" as undefined or > no preference (use the default value). The Linux kernel system treats > this as "no" due to the history of the system. Yet it also honors "n" > as "no". > > I tend to prefer "n" as it hints at a value being deliberately chosen, > instead of being left unset/undefined. Enumerating it explicitly saves me having to get into the kernel sources and grep Config files for a default.
On 29.04.23 08:08, Elliott Mitchell wrote: > On Fri, Apr 28, 2023 at 10:29:29AM -0600, Philip Prindeville wrote: >> Why isn't this migrating upwards into target/linux/generic/config-5.15 and target/linux/generic/config-5.10 in that case? >> >> And for the platforms where it was turned off, like target/linux/armvirt/32/config-5.15, why isn't that staying unchanged? > > I'm guessing you're unaware of a subtlety of how the .config system > actually works. Take a second look, some handy examples: > >> > On Apr 22, 2023, at 11:46 AM, Elliott Mitchell <ehem+openwrt@m5p.com> wrote: > >> > diff --git a/target/linux/armvirt/32/config-5.10 b/target/linux/armvirt/32/config-5.10 >> > index 3c6443bcbf..2f7cd03b5f 100644 >> > --- a/target/linux/armvirt/32/config-5.10 >> > +++ b/target/linux/armvirt/32/config-5.10 >> > @@ -47,6 +47,7 @@ CONFIG_EDAC_ATOMIC_SCRUB=y >> > CONFIG_GENERIC_VDSO_32=y >> > CONFIG_HARDEN_BRANCH_PREDICTOR=y >> > CONFIG_HAVE_SMP=y >> > +CONFIG_HW_RANDOM=n >> > CONFIG_HZ_FIXED=0 >> > CONFIG_HZ_PERIODIC=y >> > CONFIG_MIGHT_HAVE_CACHE_L2X0=y >> > diff --git a/target/linux/armvirt/32/config-5.15 b/target/linux/armvirt/32/config-5.15 >> > index bf6e2a5cde..bb2a7a320f 100644 >> > --- a/target/linux/armvirt/32/config-5.15 >> > +++ b/target/linux/armvirt/32/config-5.15 >> > @@ -49,6 +49,7 @@ CONFIG_GENERIC_IRQ_MULTI_HANDLER=y >> > CONFIG_GENERIC_VDSO_32=y >> > CONFIG_HARDEN_BRANCH_PREDICTOR=y >> > CONFIG_HAVE_SMP=y >> > +CONFIG_HW_RANDOM=n >> > CONFIG_HZ_FIXED=0 >> > CONFIG_HZ_PERIODIC=y >> > CONFIG_MIGHT_HAVE_CACHE_L2X0=y > > >> > diff --git a/target/linux/armvirt/64/config-5.10 b/target/linux/armvirt/64/config-5.10 >> > index 275fe4571d..af46939ad2 100644 >> > --- a/target/linux/armvirt/64/config-5.10 >> > +++ b/target/linux/armvirt/64/config-5.10 >> > @@ -102,7 +102,6 @@ CONFIG_GPIO_GENERIC=y >> > CONFIG_GPIO_GENERIC_PLATFORM=y >> > CONFIG_HDMI=y >> > CONFIG_HOLES_IN_ZONE=y >> > -CONFIG_HW_RANDOM=y >> > CONFIG_HW_RANDOM_VIRTIO=y >> > CONFIG_I2C=y >> > CONFIG_I2C_ALGOBIT=y >> > diff --git a/target/linux/armvirt/64/config-5.15 b/target/linux/armvirt/64/config-5.15 >> > index 19ae3dc0cf..88f2f64cde 100644 >> > --- a/target/linux/armvirt/64/config-5.15 >> > +++ b/target/linux/armvirt/64/config-5.15 >> > @@ -103,7 +103,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y >> > CONFIG_GPIO_GENERIC=y >> > CONFIG_GPIO_GENERIC_PLATFORM=y >> > CONFIG_HDMI=y >> > -CONFIG_HW_RANDOM=y >> > CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y >> > CONFIG_HW_RANDOM_VIRTIO=y >> > CONFIG_I2C=y >> > diff --git a/target/linux/ath25/config-5.10 b/target/linux/ath25/config-5.10 >> > index ef764820e4..41e65c72ad 100644 > > >> > diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10 >> > index f6f1fb0278..853c13852d 100644 >> > --- a/target/linux/generic/config-5.10 >> > +++ b/target/linux/generic/config-5.10 >> > @@ -2343,7 +2343,7 @@ CONFIG_HPET_MMAP_DEFAULT=y >> > # CONFIG_HWSPINLOCK is not set >> > # CONFIG_HWSPINLOCK_OMAP is not set >> > CONFIG_HW_PERF_EVENTS=y >> > -# CONFIG_HW_RANDOM is not set >> > +CONFIG_HW_RANDOM=y >> > # CONFIG_HW_RANDOM_AMD is not set >> > # CONFIG_HW_RANDOM_ATMEL is not set >> > # CONFIG_HW_RANDOM_BA431 is not set >> > diff --git a/target/linux/generic/config-5.15 b/target/linux/generic/config-5.15 >> > index ac75a480a1..bf38732b31 100644 >> > --- a/target/linux/generic/config-5.15 >> > +++ b/target/linux/generic/config-5.15 >> > @@ -2444,7 +2444,7 @@ CONFIG_HPET_MMAP_DEFAULT=y >> > # CONFIG_HWSPINLOCK is not set >> > # CONFIG_HWSPINLOCK_OMAP is not set >> > CONFIG_HW_PERF_EVENTS=y >> > -# CONFIG_HW_RANDOM is not set >> > +CONFIG_HW_RANDOM=y >> > # CONFIG_HW_RANDOM_AMD is not set >> > # CONFIG_HW_RANDOM_ARM_SMCCC_TRNG is not set >> > # CONFIG_HW_RANDOM_ATMEL is not set > > armvirt/32 previously had it off and it is still off. armvirt/64 > previously had it on and it is still on. > > Most similar systems would treat "# <option> is not set" as undefined or > no preference (use the default value). The Linux kernel system treats > this as "no" due to the history of the system. Yet it also honors "n" > as "no". > > I tend to prefer "n" as it hints at a value being deliberately chosen, > instead of being left unset/undefined. Please use the same syntax as in the rest of the file. Occasionally kconfig.pl will be used to add entries or re-sort the file, and mis-matching the existing style will cause spurious extra changes in that case. Also, please fix your mail server, I get bounces when sending to you. - Felix
diff --git a/target/linux/airoha/config-5.15 b/target/linux/airoha/config-5.15 index adc8cdfb9b..cdee4b2d51 100644 --- a/target/linux/airoha/config-5.15 +++ b/target/linux/airoha/config-5.15 @@ -128,7 +128,6 @@ CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAVE_SMP=y CONFIG_HOTPLUG_CPU=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_INITRAMFS_SOURCE="" # CONFIG_IOMMU_DEBUGFS is not set diff --git a/target/linux/apm821xx/config-5.10 b/target/linux/apm821xx/config-5.10 index 89d72e2641..6fcb9e4803 100644 --- a/target/linux/apm821xx/config-5.10 +++ b/target/linux/apm821xx/config-5.10 @@ -97,7 +97,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_PPC4XX=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/apm821xx/config-5.15 b/target/linux/apm821xx/config-5.15 index 2af8110553..fddf0cd4e2 100644 --- a/target/linux/apm821xx/config-5.15 +++ b/target/linux/apm821xx/config-5.15 @@ -96,7 +96,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_PPC4XX=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/archs38/config-5.10 b/target/linux/archs38/config-5.10 index 442f741328..4d0db8caa1 100644 --- a/target/linux/archs38/config-5.10 +++ b/target/linux/archs38/config-5.10 @@ -138,6 +138,7 @@ CONFIG_HAVE_NET_DSA=y CONFIG_HAVE_OPROFILE=y CONFIG_HAVE_PCI=y CONFIG_HAVE_PERF_EVENTS=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/archs38/config-5.15 b/target/linux/archs38/config-5.15 index 5e180aaf99..91e4aad674 100644 --- a/target/linux/archs38/config-5.15 +++ b/target/linux/archs38/config-5.15 @@ -113,6 +113,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/armvirt/32/config-5.10 b/target/linux/armvirt/32/config-5.10 index 3c6443bcbf..2f7cd03b5f 100644 --- a/target/linux/armvirt/32/config-5.10 +++ b/target/linux/armvirt/32/config-5.10 @@ -47,6 +47,7 @@ CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_GENERIC_VDSO_32=y CONFIG_HARDEN_BRANCH_PREDICTOR=y CONFIG_HAVE_SMP=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_MIGHT_HAVE_CACHE_L2X0=y diff --git a/target/linux/armvirt/32/config-5.15 b/target/linux/armvirt/32/config-5.15 index bf6e2a5cde..bb2a7a320f 100644 --- a/target/linux/armvirt/32/config-5.15 +++ b/target/linux/armvirt/32/config-5.15 @@ -49,6 +49,7 @@ CONFIG_GENERIC_IRQ_MULTI_HANDLER=y CONFIG_GENERIC_VDSO_32=y CONFIG_HARDEN_BRANCH_PREDICTOR=y CONFIG_HAVE_SMP=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_MIGHT_HAVE_CACHE_L2X0=y diff --git a/target/linux/armvirt/64/config-5.10 b/target/linux/armvirt/64/config-5.10 index 275fe4571d..af46939ad2 100644 --- a/target/linux/armvirt/64/config-5.10 +++ b/target/linux/armvirt/64/config-5.10 @@ -102,7 +102,6 @@ CONFIG_GPIO_GENERIC=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_HDMI=y CONFIG_HOLES_IN_ZONE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_I2C=y CONFIG_I2C_ALGOBIT=y diff --git a/target/linux/armvirt/64/config-5.15 b/target/linux/armvirt/64/config-5.15 index 19ae3dc0cf..88f2f64cde 100644 --- a/target/linux/armvirt/64/config-5.15 +++ b/target/linux/armvirt/64/config-5.15 @@ -103,7 +103,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_HDMI=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_I2C=y diff --git a/target/linux/ath25/config-5.10 b/target/linux/ath25/config-5.10 index ef764820e4..41e65c72ad 100644 --- a/target/linux/ath25/config-5.10 +++ b/target/linux/ath25/config-5.10 @@ -61,7 +61,6 @@ CONFIG_HARDWARE_WATCHPOINTS=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_INITRAMFS_SOURCE="" CONFIG_IP17XX_PHY=y diff --git a/target/linux/ath79/config-5.10 b/target/linux/ath79/config-5.10 index 04eec4375f..cc4533147b 100644 --- a/target/linux/ath79/config-5.10 +++ b/target/linux/ath79/config-5.10 @@ -81,6 +81,7 @@ CONFIG_HARDWARE_WATCHPOINTS=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_INITRAMFS_SOURCE="" CONFIG_IRQCHIP=y diff --git a/target/linux/ath79/config-5.15 b/target/linux/ath79/config-5.15 index ce987c5539..219f1b623d 100644 --- a/target/linux/ath79/config-5.15 +++ b/target/linux/ath79/config-5.15 @@ -80,6 +80,7 @@ CONFIG_HARDWARE_WATCHPOINTS=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_IMAGE_CMDLINE_HACK=y CONFIG_INITRAMFS_SOURCE="" diff --git a/target/linux/bcm47xx/config-5.10 b/target/linux/bcm47xx/config-5.10 index bee300d9c0..1e3e881bbd 100644 --- a/target/linux/bcm47xx/config-5.10 +++ b/target/linux/bcm47xx/config-5.10 @@ -124,7 +124,6 @@ CONFIG_HAVE_RSEQ=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HW_HAS_PCI=y -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_INITRAMFS_SOURCE="" CONFIG_IRQ_DOMAIN=y diff --git a/target/linux/bcm47xx/config-5.15 b/target/linux/bcm47xx/config-5.15 index 6f091c0e7f..234dd71aa6 100644 --- a/target/linux/bcm47xx/config-5.15 +++ b/target/linux/bcm47xx/config-5.15 @@ -82,7 +82,6 @@ CONFIG_HARDWARE_WATCHPOINTS=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_INITRAMFS_SOURCE="" CONFIG_IRQ_DOMAIN=y diff --git a/target/linux/bcm4908/config-5.10 b/target/linux/bcm4908/config-5.10 index 1564123ca7..a06e2f2ff2 100644 --- a/target/linux/bcm4908/config-5.10 +++ b/target/linux/bcm4908/config-5.10 @@ -109,6 +109,7 @@ CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HOLES_IN_ZONE=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/bcm4908/config-5.15 b/target/linux/bcm4908/config-5.15 index 892985f7f4..61902b3aab 100644 --- a/target/linux/bcm4908/config-5.15 +++ b/target/linux/bcm4908/config-5.15 @@ -111,6 +111,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/bcm53xx/config-5.10 b/target/linux/bcm53xx/config-5.10 index 9850aa9563..17b0418935 100644 --- a/target/linux/bcm53xx/config-5.10 +++ b/target/linux/bcm53xx/config-5.10 @@ -160,7 +160,6 @@ CONFIG_HAS_IOPORT_MAP=y CONFIG_HAVE_SMP=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_BCM2835=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y diff --git a/target/linux/bcm53xx/config-5.15 b/target/linux/bcm53xx/config-5.15 index 3941c22b9c..132aca33c9 100644 --- a/target/linux/bcm53xx/config-5.15 +++ b/target/linux/bcm53xx/config-5.15 @@ -166,7 +166,6 @@ CONFIG_HAS_IOPORT_MAP=y CONFIG_HAVE_SMP=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_BCM2835=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y diff --git a/target/linux/bcm63xx/config-5.15 b/target/linux/bcm63xx/config-5.15 index c946302d31..711cef2f5a 100644 --- a/target/linux/bcm63xx/config-5.15 +++ b/target/linux/bcm63xx/config-5.15 @@ -97,7 +97,6 @@ CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_BCM2835=y CONFIG_HZ_PERIODIC=y CONFIG_INITRAMFS_SOURCE="" diff --git a/target/linux/gemini/config-5.10 b/target/linux/gemini/config-5.10 index 698dc44b49..7a0f29ae57 100644 --- a/target/linux/gemini/config-5.10 +++ b/target/linux/gemini/config-5.10 @@ -202,6 +202,7 @@ CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_HWMON=y CONFIG_HW_CONSOLE=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_I2C=y CONFIG_I2C_ALGOBIT=y diff --git a/target/linux/gemini/config-5.15 b/target/linux/gemini/config-5.15 index b3b7a7dd12..e570932cec 100644 --- a/target/linux/gemini/config-5.15 +++ b/target/linux/gemini/config-5.15 @@ -202,7 +202,6 @@ CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_HWMON=y CONFIG_HW_CONSOLE=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y CONFIG_I2C_ALGOBIT=y diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10 index f6f1fb0278..853c13852d 100644 --- a/target/linux/generic/config-5.10 +++ b/target/linux/generic/config-5.10 @@ -2343,7 +2343,7 @@ CONFIG_HPET_MMAP_DEFAULT=y # CONFIG_HWSPINLOCK is not set # CONFIG_HWSPINLOCK_OMAP is not set CONFIG_HW_PERF_EVENTS=y -# CONFIG_HW_RANDOM is not set +CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_ATMEL is not set # CONFIG_HW_RANDOM_BA431 is not set diff --git a/target/linux/generic/config-5.15 b/target/linux/generic/config-5.15 index ac75a480a1..bf38732b31 100644 --- a/target/linux/generic/config-5.15 +++ b/target/linux/generic/config-5.15 @@ -2444,7 +2444,7 @@ CONFIG_HPET_MMAP_DEFAULT=y # CONFIG_HWSPINLOCK is not set # CONFIG_HWSPINLOCK_OMAP is not set CONFIG_HW_PERF_EVENTS=y -# CONFIG_HW_RANDOM is not set +CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_ARM_SMCCC_TRNG is not set # CONFIG_HW_RANDOM_ATMEL is not set diff --git a/target/linux/imx/config-5.15 b/target/linux/imx/config-5.15 index 0c9b7d22b4..56d76283e2 100644 --- a/target/linux/imx/config-5.15 +++ b/target/linux/imx/config-5.15 @@ -212,7 +212,6 @@ CONFIG_HAS_IOPORT_MAP=y CONFIG_HAVE_ARM_ARCH_TIMER=y CONFIG_HAVE_SMP=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/ipq40xx/config-5.15 b/target/linux/ipq40xx/config-5.15 index 32260fa08c..d788ca5367 100644 --- a/target/linux/ipq40xx/config-5.15 +++ b/target/linux/ipq40xx/config-5.15 @@ -197,7 +197,6 @@ CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OPTEE=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y diff --git a/target/linux/ipq806x/config-5.10 b/target/linux/ipq806x/config-5.10 index 826dd73455..d025ba7af6 100644 --- a/target/linux/ipq806x/config-5.10 +++ b/target/linux/ipq806x/config-5.10 @@ -181,7 +181,6 @@ CONFIG_HIGHPTE=y CONFIG_HWMON=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/ipq806x/config-5.15 b/target/linux/ipq806x/config-5.15 index 0bd6dde11c..8208612f71 100644 --- a/target/linux/ipq806x/config-5.15 +++ b/target/linux/ipq806x/config-5.15 @@ -189,7 +189,6 @@ CONFIG_HOTPLUG_CPU=y CONFIG_HWMON=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/ipq807x/config-5.15 b/target/linux/ipq807x/config-5.15 index a3d0628be9..3e8385011f 100644 --- a/target/linux/ipq807x/config-5.15 +++ b/target/linux/ipq807x/config-5.15 @@ -166,6 +166,7 @@ CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y +CONFIG_HW_RANDOM=n CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CHARDEV=y diff --git a/target/linux/kirkwood/config-5.10 b/target/linux/kirkwood/config-5.10 index 9c9afa4b62..95a8b47a61 100644 --- a/target/linux/kirkwood/config-5.10 +++ b/target/linux/kirkwood/config-5.10 @@ -124,7 +124,6 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OMAP=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y diff --git a/target/linux/kirkwood/config-5.15 b/target/linux/kirkwood/config-5.15 index 409010b957..e93d6443e1 100644 --- a/target/linux/kirkwood/config-5.15 +++ b/target/linux/kirkwood/config-5.15 @@ -124,7 +124,6 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OMAP=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y diff --git a/target/linux/lantiq/ase/config-5.10 b/target/linux/lantiq/ase/config-5.10 index 195e49df69..c0ea2733d0 100644 --- a/target/linux/lantiq/ase/config-5.10 +++ b/target/linux/lantiq/ase/config-5.10 @@ -9,7 +9,6 @@ CONFIG_FIRMWARE_MEMMAP=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_GENERIC_PLATFORM=y -CONFIG_HW_RANDOM=y # CONFIG_ISDN is not set CONFIG_LANTIQ_ETOP=y CONFIG_NLS=y diff --git a/target/linux/lantiq/ase/config-5.15 b/target/linux/lantiq/ase/config-5.15 index 195e49df69..c0ea2733d0 100644 --- a/target/linux/lantiq/ase/config-5.15 +++ b/target/linux/lantiq/ase/config-5.15 @@ -9,7 +9,6 @@ CONFIG_FIRMWARE_MEMMAP=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_GENERIC_PLATFORM=y -CONFIG_HW_RANDOM=y # CONFIG_ISDN is not set CONFIG_LANTIQ_ETOP=y CONFIG_NLS=y diff --git a/target/linux/lantiq/falcon/config-5.10 b/target/linux/lantiq/falcon/config-5.10 index 3041c65dbd..f66bdbfe16 100644 --- a/target/linux/lantiq/falcon/config-5.10 +++ b/target/linux/lantiq/falcon/config-5.10 @@ -1,4 +1,5 @@ CONFIG_CPU_HAS_DIEI=y +CONFIG_HW_RANDOM=n CONFIG_MTD_NAND_CORE=y CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SW_HAMMING=y diff --git a/target/linux/lantiq/falcon/config-5.15 b/target/linux/lantiq/falcon/config-5.15 index 3041c65dbd..f66bdbfe16 100644 --- a/target/linux/lantiq/falcon/config-5.15 +++ b/target/linux/lantiq/falcon/config-5.15 @@ -1,4 +1,5 @@ CONFIG_CPU_HAS_DIEI=y +CONFIG_HW_RANDOM=n CONFIG_MTD_NAND_CORE=y CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SW_HAMMING=y diff --git a/target/linux/lantiq/xrx200/config-5.10 b/target/linux/lantiq/xrx200/config-5.10 index 4dfd55274a..d2d235a989 100644 --- a/target/linux/lantiq/xrx200/config-5.10 +++ b/target/linux/lantiq/xrx200/config-5.10 @@ -15,7 +15,6 @@ CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_GENERIC_ALLOCATOR=y CONFIG_GRO_CELLS=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_ICPLUS_PHY=y CONFIG_IFX_VPE_EXT=y CONFIG_INPUT=y diff --git a/target/linux/lantiq/xrx200/config-5.15 b/target/linux/lantiq/xrx200/config-5.15 index 4dfd55274a..d2d235a989 100644 --- a/target/linux/lantiq/xrx200/config-5.15 +++ b/target/linux/lantiq/xrx200/config-5.15 @@ -15,7 +15,6 @@ CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_GENERIC_ALLOCATOR=y CONFIG_GRO_CELLS=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_ICPLUS_PHY=y CONFIG_IFX_VPE_EXT=y CONFIG_INPUT=y diff --git a/target/linux/lantiq/xway/config-5.10 b/target/linux/lantiq/xway/config-5.10 index eafa4ef0bb..4179fe805c 100644 --- a/target/linux/lantiq/xway/config-5.10 +++ b/target/linux/lantiq/xway/config-5.10 @@ -13,7 +13,6 @@ CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_ZSTD=y CONFIG_ETHERNET_PACKET_MANGLE=y CONFIG_GENERIC_ALLOCATOR=y -CONFIG_HW_RANDOM=y CONFIG_INPUT=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_POLLDEV=y diff --git a/target/linux/lantiq/xway/config-5.15 b/target/linux/lantiq/xway/config-5.15 index 5a6f15dafd..9f6c75c0b4 100644 --- a/target/linux/lantiq/xway/config-5.15 +++ b/target/linux/lantiq/xway/config-5.15 @@ -17,7 +17,6 @@ CONFIG_FWNODE_MDIO=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GPIO_CDEV=y -CONFIG_HW_RANDOM=y CONFIG_INPUT=y CONFIG_INPUT_EVDEV=y # CONFIG_ISDN is not set diff --git a/target/linux/lantiq/xway_legacy/config-5.10 b/target/linux/lantiq/xway_legacy/config-5.10 index c177d2a935..220717d4bb 100644 --- a/target/linux/lantiq/xway_legacy/config-5.10 +++ b/target/linux/lantiq/xway_legacy/config-5.10 @@ -7,6 +7,7 @@ CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_GENERIC_ALLOCATOR=y # CONFIG_GPIO_SYSFS is not set +CONFIG_HW_RANDOM=n CONFIG_INPUT=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_POLLDEV=y diff --git a/target/linux/lantiq/xway_legacy/config-5.15 b/target/linux/lantiq/xway_legacy/config-5.15 index c177d2a935..220717d4bb 100644 --- a/target/linux/lantiq/xway_legacy/config-5.15 +++ b/target/linux/lantiq/xway_legacy/config-5.15 @@ -7,6 +7,7 @@ CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_GENERIC_ALLOCATOR=y # CONFIG_GPIO_SYSFS is not set +CONFIG_HW_RANDOM=n CONFIG_INPUT=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_POLLDEV=y diff --git a/target/linux/malta/config-5.10 b/target/linux/malta/config-5.10 index e4f56229a9..39ecf1b278 100644 --- a/target/linux/malta/config-5.10 +++ b/target/linux/malta/config-5.10 @@ -105,6 +105,7 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HW_CONSOLE=y +CONFIG_HW_RANDOM=n CONFIG_I8253=y CONFIG_I8253_LOCK=y CONFIG_I8259=y diff --git a/target/linux/malta/config-5.15 b/target/linux/malta/config-5.15 index f1ef5e8dfb..f7bc5e65ef 100644 --- a/target/linux/malta/config-5.15 +++ b/target/linux/malta/config-5.15 @@ -101,6 +101,7 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HW_CONSOLE=y +CONFIG_HW_RANDOM=n CONFIG_I8253=y CONFIG_I8253_LOCK=y CONFIG_I8259=y diff --git a/target/linux/mpc85xx/config-5.10 b/target/linux/mpc85xx/config-5.10 index 1885a961fe..c40ac0fc3c 100644 --- a/target/linux/mpc85xx/config-5.10 +++ b/target/linux/mpc85xx/config-5.10 @@ -98,7 +98,6 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y # CONFIG_HIVEAP_330 is not set -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/mpc85xx/config-5.15 b/target/linux/mpc85xx/config-5.15 index 42d17c1361..2cd9e8338e 100644 --- a/target/linux/mpc85xx/config-5.15 +++ b/target/linux/mpc85xx/config-5.15 @@ -98,7 +98,6 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y # CONFIG_HIVEAP_330 is not set -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/mvebu/config-5.10 b/target/linux/mvebu/config-5.10 index 6ad5635c17..39f9df9816 100644 --- a/target/linux/mvebu/config-5.10 +++ b/target/linux/mvebu/config-5.10 @@ -200,7 +200,6 @@ CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CPU=y CONFIG_HWBM=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/mvebu/config-5.15 b/target/linux/mvebu/config-5.15 index 0811ee6d4c..87bb79d25e 100644 --- a/target/linux/mvebu/config-5.15 +++ b/target/linux/mvebu/config-5.15 @@ -203,7 +203,6 @@ CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CPU=y CONFIG_HWBM=y CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/mxs/config-5.15 b/target/linux/mxs/config-5.15 index 4d3f1d42cf..7f716ded86 100644 --- a/target/linux/mxs/config-5.15 +++ b/target/linux/mxs/config-5.15 @@ -111,6 +111,7 @@ CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/octeon/config-5.10 b/target/linux/octeon/config-5.10 index 58a02e6e6d..28986282bf 100644 --- a/target/linux/octeon/config-5.10 +++ b/target/linux/octeon/config-5.10 @@ -95,7 +95,6 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HOLES_IN_ZONE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OCTEON=y CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/octeon/config-5.15 b/target/linux/octeon/config-5.15 index 450b84be44..5d28a384da 100644 --- a/target/linux/octeon/config-5.15 +++ b/target/linux/octeon/config-5.15 @@ -100,7 +100,6 @@ CONFIG_HARDWARE_WATCHPOINTS=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OCTEON=y CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/octeontx/config-5.15 b/target/linux/octeontx/config-5.15 index 40cab28f60..87da816b4a 100644 --- a/target/linux/octeontx/config-5.15 +++ b/target/linux/octeontx/config-5.15 @@ -201,7 +201,6 @@ CONFIG_HOTPLUG_CPU=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_HWSPINLOCK=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_CAVIUM=y CONFIG_HW_RANDOM_OPTEE=y CONFIG_I2C=y diff --git a/target/linux/omap/config-5.10 b/target/linux/omap/config-5.10 index c3178b4702..02175f3be9 100644 --- a/target/linux/omap/config-5.10 +++ b/target/linux/omap/config-5.10 @@ -265,7 +265,6 @@ CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # CONFIG_HSI_CHAR is not set CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OMAP=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y diff --git a/target/linux/omap/config-5.15 b/target/linux/omap/config-5.15 index 888345c75a..98bebfc9b2 100644 --- a/target/linux/omap/config-5.15 +++ b/target/linux/omap/config-5.15 @@ -284,7 +284,6 @@ CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # CONFIG_HSI_CHAR is not set CONFIG_HWMON=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_OMAP=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y diff --git a/target/linux/oxnas/config-5.15 b/target/linux/oxnas/config-5.15 index aff528e34f..4a4934c795 100644 --- a/target/linux/oxnas/config-5.15 +++ b/target/linux/oxnas/config-5.15 @@ -134,6 +134,7 @@ CONFIG_HAS_IOPORT_MAP=y CONFIG_HID=y CONFIG_HID_GENERIC=y CONFIG_HWMON=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_ICPLUS_PHY=y CONFIG_INET_DIAG=y diff --git a/target/linux/pistachio/config-5.10 b/target/linux/pistachio/config-5.10 index 681607f65c..3d3867691c 100644 --- a/target/linux/pistachio/config-5.10 +++ b/target/linux/pistachio/config-5.10 @@ -104,6 +104,7 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HOTPLUG_CPU=y +CONFIG_HW_RANDOM=n CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_IMG=y diff --git a/target/linux/pistachio/config-5.15 b/target/linux/pistachio/config-5.15 index c16a0c4551..61c49eb845 100644 --- a/target/linux/pistachio/config-5.15 +++ b/target/linux/pistachio/config-5.15 @@ -118,6 +118,7 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HOTPLUG_CPU=y +CONFIG_HW_RANDOM=n CONFIG_HZ_PERIODIC=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y diff --git a/target/linux/qoriq/config-5.15 b/target/linux/qoriq/config-5.15 index bf487462d5..0e0908d10b 100644 --- a/target/linux/qoriq/config-5.15 +++ b/target/linux/qoriq/config-5.15 @@ -174,7 +174,6 @@ CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HWMON=y CONFIG_HW_CONSOLE=y -CONFIG_HW_RANDOM=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_MPC=y diff --git a/target/linux/sunxi/config-5.15 b/target/linux/sunxi/config-5.15 index 17c4d910c8..966b341ca0 100644 --- a/target/linux/sunxi/config-5.15 +++ b/target/linux/sunxi/config-5.15 @@ -212,7 +212,6 @@ CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CPU=y CONFIG_HWMON=y CONFIG_HW_CONSOLE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y diff --git a/target/linux/tegra/config-5.10 b/target/linux/tegra/config-5.10 index 9c80b5595b..6f868bb924 100644 --- a/target/linux/tegra/config-5.10 +++ b/target/linux/tegra/config-5.10 @@ -230,6 +230,7 @@ CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CPU=y CONFIG_HWMON=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/tegra/config-5.15 b/target/linux/tegra/config-5.15 index 257ffda252..ac20bf8df3 100644 --- a/target/linux/tegra/config-5.15 +++ b/target/linux/tegra/config-5.15 @@ -235,6 +235,7 @@ CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CPU=y CONFIG_HWMON=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_HZ_PERIODIC=y CONFIG_I2C=y diff --git a/target/linux/uml/config-5.10 b/target/linux/uml/config-5.10 index 1c432abe68..dda3e946c8 100644 --- a/target/linux/uml/config-5.10 +++ b/target/linux/uml/config-5.10 @@ -45,7 +45,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_HOSTFS=y CONFIG_HVC_DRIVER=y -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_IA32_FEAT_CTL=y CONFIG_INITRAMFS_SOURCE="" diff --git a/target/linux/uml/config-5.15 b/target/linux/uml/config-5.15 index 549a31e1c6..e76103bc86 100644 --- a/target/linux/uml/config-5.15 +++ b/target/linux/uml/config-5.15 @@ -46,7 +46,6 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_HOSTFS=y CONFIG_HVC_DRIVER=y -CONFIG_HW_RANDOM=y CONFIG_HZ_PERIODIC=y CONFIG_IA32_FEAT_CTL=y CONFIG_INITRAMFS_SOURCE="" diff --git a/target/linux/x86/config-5.10 b/target/linux/x86/config-5.10 index 6868dec18a..1a2f0d653a 100644 --- a/target/linux/x86/config-5.10 +++ b/target/linux/x86/config-5.10 @@ -156,7 +156,6 @@ CONFIG_HPET_EMULATE_RTC=y CONFIG_HPET_TIMER=y # CONFIG_HP_WATCHDOG is not set CONFIG_HW_CONSOLE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y # CONFIG_HYPERVISOR_GUEST is not set diff --git a/target/linux/x86/config-5.15 b/target/linux/x86/config-5.15 index a3d8db26ae..715090977b 100644 --- a/target/linux/x86/config-5.15 +++ b/target/linux/x86/config-5.15 @@ -157,7 +157,6 @@ CONFIG_HPET_EMULATE_RTC=y CONFIG_HPET_TIMER=y # CONFIG_HP_WATCHDOG is not set CONFIG_HW_CONSOLE=y -CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y # CONFIG_HYPERVISOR_GUEST is not set diff --git a/target/linux/zynq/config-5.15 b/target/linux/zynq/config-5.15 index da39a6749e..e5decaf198 100644 --- a/target/linux/zynq/config-5.15 +++ b/target/linux/zynq/config-5.15 @@ -231,6 +231,7 @@ CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CPU=y CONFIG_HWMON=y CONFIG_HW_CONSOLE=y +CONFIG_HW_RANDOM=n CONFIG_HZ_FIXED=0 CONFIG_I2C=y CONFIG_I2C_ALGOBIT=y
Many devices do not have hardware random number generators. Yet more do than don't, and they are becoming more common. Signed-off-by: Elliott Mitchell <ehem+openwrt@m5p.com> --- target/linux/airoha/config-5.15 | 1 - target/linux/apm821xx/config-5.10 | 1 - target/linux/apm821xx/config-5.15 | 1 - target/linux/archs38/config-5.10 | 1 + target/linux/archs38/config-5.15 | 1 + target/linux/armvirt/32/config-5.10 | 1 + target/linux/armvirt/32/config-5.15 | 1 + target/linux/armvirt/64/config-5.10 | 1 - target/linux/armvirt/64/config-5.15 | 1 - target/linux/ath25/config-5.10 | 1 - target/linux/ath79/config-5.10 | 1 + target/linux/ath79/config-5.15 | 1 + target/linux/bcm47xx/config-5.10 | 1 - target/linux/bcm47xx/config-5.15 | 1 - target/linux/bcm4908/config-5.10 | 1 + target/linux/bcm4908/config-5.15 | 1 + target/linux/bcm53xx/config-5.10 | 1 - target/linux/bcm53xx/config-5.15 | 1 - target/linux/bcm63xx/config-5.15 | 1 - target/linux/gemini/config-5.10 | 1 + target/linux/gemini/config-5.15 | 1 - target/linux/generic/config-5.10 | 2 +- target/linux/generic/config-5.15 | 2 +- target/linux/imx/config-5.15 | 1 - target/linux/ipq40xx/config-5.15 | 1 - target/linux/ipq806x/config-5.10 | 1 - target/linux/ipq806x/config-5.15 | 1 - target/linux/ipq807x/config-5.15 | 1 + target/linux/kirkwood/config-5.10 | 1 - target/linux/kirkwood/config-5.15 | 1 - target/linux/lantiq/ase/config-5.10 | 1 - target/linux/lantiq/ase/config-5.15 | 1 - target/linux/lantiq/falcon/config-5.10 | 1 + target/linux/lantiq/falcon/config-5.15 | 1 + target/linux/lantiq/xrx200/config-5.10 | 1 - target/linux/lantiq/xrx200/config-5.15 | 1 - target/linux/lantiq/xway/config-5.10 | 1 - target/linux/lantiq/xway/config-5.15 | 1 - target/linux/lantiq/xway_legacy/config-5.10 | 1 + target/linux/lantiq/xway_legacy/config-5.15 | 1 + target/linux/malta/config-5.10 | 1 + target/linux/malta/config-5.15 | 1 + target/linux/mpc85xx/config-5.10 | 1 - target/linux/mpc85xx/config-5.15 | 1 - target/linux/mvebu/config-5.10 | 1 - target/linux/mvebu/config-5.15 | 1 - target/linux/mxs/config-5.15 | 1 + target/linux/octeon/config-5.10 | 1 - target/linux/octeon/config-5.15 | 1 - target/linux/octeontx/config-5.15 | 1 - target/linux/omap/config-5.10 | 1 - target/linux/omap/config-5.15 | 1 - target/linux/oxnas/config-5.15 | 1 + target/linux/pistachio/config-5.10 | 1 + target/linux/pistachio/config-5.15 | 1 + target/linux/qoriq/config-5.15 | 1 - target/linux/sunxi/config-5.15 | 1 - target/linux/tegra/config-5.10 | 1 + target/linux/tegra/config-5.15 | 1 + target/linux/uml/config-5.10 | 1 - target/linux/uml/config-5.15 | 1 - target/linux/x86/config-5.10 | 1 - target/linux/x86/config-5.15 | 1 - target/linux/zynq/config-5.15 | 1 + 64 files changed, 25 insertions(+), 41 deletions(-)