From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kris Bahnsen Date: Tue, 21 Jul 2020 14:45:34 -0700 Subject: [Buildroot] [PATCH 1/3 v2] package/kmod: explicitly disable compression when not enabled In-Reply-To: References: <7067f36377f52c1a5022a9988be2ee7e70ce48ac.1588511382.git.yann.morin.1998@free.fr> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Yann, > On Sun, May 3, 2020 at 8:12 AM Yann E. MORIN wrote: >> Signed-off-by: Yann E. MORIN >> Cc: Yegor Yefremov Tested support for compressed kernel modules. Did not test signed modules. BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_ARM_FPU_VFPV3=y BR2_CCACHE=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_KERNEL_HEADERS_4_14=y BR2_GCC_VERSION_8_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_GCC_ENABLE_LTO=y BR2_GCC_ENABLE_OPENMP=y BR2_TARGET_GENERIC_HOSTNAME="tsa38x" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_TARGET_TZ_INFO=y BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_TECHNOLOGIC_PATH)/board/tsa38x/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_TECHNOLOGIC_PATH)/board/tsa38x/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,embeddedarm,linux-a38x,9007c40f288d3eb01689c66ac0fad166d63c1958)/linux-9007c40f288d3eb01689c66ac0fad166d63c1958.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="tsa38x" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="armada-385-ts7840" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_PACKAGE_LINUX_TOOLS_GPIO=y BR2_PACKAGE_LINUX_TOOLS_IIO=y BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y BR2_PACKAGE_BUSYBOX_WATCHDOG=y BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD="30" BR2_PACKAGE_BZIP2=y BR2_PACKAGE_XZ=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_IMX_SDMA=y BR2_PACKAGE_LIBZIP=y BR2_PACKAGE_OPENSSL=y BR2_PACKAGE_LIBOPENSSL_BIN=y BR2_PACKAGE_EXPAT=y BR2_PACKAGE_LIBEVENT=y BR2_PACKAGE_LIBGLIB2=y # BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_PACKAGE_KMOD=y BR2_PACKAGE_KMOD_TOOLS=y BR2_TARGET_ROOTFS_TAR_XZ=y BR2_PACKAGE_HOST_KMOD_XZ=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UTIL_LINUX=y Relevant Linux Kernel options CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y CONFIG_MODULE_COMPRESS_XZ=y Tested-by: Kris Bahnsen -- Best Regards, ________________________________________________________________ Kris Bahnsen, Technologic Systems | voice: (480) 837-5200 16525 East Laser Drive | fax: (480) 837-5300 Fountain Hills, AZ 85268 | web: www.embeddedARM.com