Debugfs is not needed on user builds, so disabling same at compile time for ARM 64. Change-Id: If6708c9de060584ebcba4cac9bad8e85d6a5ab7f Signed-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>tirimbino
parent
3a915513a4
commit
1f17430bf0
@ -0,0 +1,29 @@ |
||||
#!/bin/bash |
||||
# SPDX-License-Identifier: GPL-2.0 |
||||
|
||||
# disable debugfs for user builds |
||||
export MAKE_ARGS=$@ |
||||
|
||||
if [ ${DISABLE_DEBUGFS} == "true" ]; then |
||||
echo "build variant ${TARGET_BUILD_VARIANT}" |
||||
if [ ${TARGET_BUILD_VARIANT} == "user" ] && \ |
||||
[ ${ARCH} == "arm64" ]; then |
||||
echo "combining fragments for user build" |
||||
(cd $KERNEL_DIR && \ |
||||
ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE}\ |
||||
./scripts/kconfig/merge_config.sh \ |
||||
./arch/${ARCH}/configs/$DEFCONFIG \ |
||||
./arch/${ARCH}/configs/vendor/debugfs.config |
||||
make ${MAKE_ARGS} ARCH=${ARCH} \ |
||||
CROSS_COMPILE=${CROSS_COMPILE} savedefconfig |
||||
mv defconfig ./arch/${ARCH}/configs/$DEFCONFIG |
||||
rm .config) |
||||
else |
||||
if [[ ${DEFCONFIG} == *"perf_defconfig" ]] && \ |
||||
[ ${ARCH} == "arm64" ]; then |
||||
echo "resetting perf defconfig" |
||||
(cd ${KERNEL_DIR} && \ |
||||
git checkout arch/$ARCH/configs/$DEFCONFIG) |
||||
fi |
||||
fi |
||||
fi |
Loading…
Reference in new issue