[LEDE-DEV] [PATCH] kernel: expose configuration for padata

Baptiste Jonglez baptiste at bitsofnetworks.org
Fri Nov 11 08:06:11 PST 2016


On Thu, Nov 10, 2016 at 04:07:44AM +0100, Jason A. Donenfeld wrote:
> The padata API is a powerful framework for doing parallel jobs inside
> the kernel, on which various modules in the package feed can depend,
> such as WireGuard. There is no item text, so that it does not show up
> in menuconfig, as this is only supposed to be an option selected as a
> dependency. There as already precedent for this behavior, with
> CONFIG_KERNEL_RELAY, on which several packages depend.

Looks good to me, I didn't see an increase in kernel size when selecting
this option on ar71xx (I looked at the size of
"build_dir/target-mips_24kc_musl-1.1.15/linux-ar71xx_generic/linux-4.4.30/vmlinuz")

However, I had to do a "make clean", because selecting
KERNEL_CRYPTO_PCRYPT does not cause all kmod packages to be rebuilt for
the new kernel config:

    Collected errors:
     * satisfy_dependencies_for: Cannot satisfy the following dependencies for  kmod-lib-crc-ccitt:
     *      kernel (= 4.4.30-1-288c1d58c9e4426041f1cf660ee89665) *
     * opkg_install_cmd: Cannot install package kmod-lib-crc-ccitt.
    …
    make[2]: *** [package/install] Error 255
    make[2]: Leaving directory `/home/bjonglez/lede'
    make[1]: *** [/home/bjonglez/lede/staging_dir/target-mips_24kc_musl-1.1.15/stamp/.package_install] Error 2
    make[1]: Leaving directory `/home/bjonglez/lede'
    make: *** [world] Error 2 

Jow, does this have the potential to break the buildbot setup?

Baptiste
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/lede-dev/attachments/20161111/07ed56b3/attachment.sig>


More information about the Lede-dev mailing list