diff options
-rw-r--r-- | Android.mk | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk index 2a91c09ef..08dbf6e16 100644 --- a/Android.mk +++ b/Android.mk @@ -466,6 +466,16 @@ include $(CLEAR_VARS) BUSYBOX_LINKS := $(shell cat external/busybox/busybox-full.links) exclude := tune2fs mke2fs mkdosfs mkfs.vfat gzip gunzip +# Having /sbin/modprobe present on 32 bit devices with can cause a massive +# performance problem if the kernel has CONFIG_MODULES=y +ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 22; echo $$?),0) + ifneq ($(TARGET_ARCH), arm64) + ifneq ($(TARGET_ARCH), x86_64) + exclude += modprobe + endif + endif +endif + # If busybox does not have restorecon, assume it does not have SELinux support. # Then, let toolbox provide 'ls' so -Z is available to list SELinux contexts. ifeq ($(TWHAVE_SELINUX), true) |