[PATCH 2/9] kernel: change CONFIG_HW_RANDOM default to y

Philip Prindeville philipp_subx at redfish-solutions.com
Fri Apr 28 09:29:29 PDT 2023


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 at 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 at 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 at 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 at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel




More information about the openwrt-devel mailing list