882b7ca141
People keep trying to use these in Android kernels, and they should not be used, use the correct, real, symbol name instead. Turn off a number of things in the allmodconfig builds that were using these symbols to not break the build. That was for build-testing only, no functional changes. Bug: 157965270 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I13bf351b3ae59fa6dfed7bd41dfff8c8d521e3a4
47 lines
1.1 KiB
Plaintext
47 lines
1.1 KiB
Plaintext
DEFCONFIG=allmodconfig
|
|
|
|
# When trying to prevent others from using symbol_get/put we need to exclude a
|
|
# number of in-kernel modules that use those functions.
|
|
SYMBOL_GET_USERS=" \
|
|
-d CAIF \
|
|
-d DELL_LAPTOP \
|
|
-d DRM_I915 \
|
|
-d DVB_USB \
|
|
-d DVB_USB_V2 \
|
|
-d FSL_ENETC \
|
|
-d FSL_ENETC_VF \
|
|
-d INTEL_IPS \
|
|
-d KVM \
|
|
-d MEDIA_DIGITAL_TV_SUPPORT \
|
|
-d MEDIA_PCI_SUPPORT \
|
|
-d MEDIA_RADIO_SUPPORT \
|
|
-d MTD_CFI \
|
|
-d MTD_GEN_PROBE \
|
|
-d MTD_HYPERBUS \
|
|
-d MTD_JEDECPROBE \
|
|
-d MTD_TS5500 \
|
|
-d NFS_V4 \
|
|
-d SAMPLE_HW_BREAKPOINT \
|
|
-d VFIO \
|
|
-d VIDEO_CX231XX \
|
|
-d VIDEO_EM28XX \
|
|
-d VIDEO_GO7007 \
|
|
-d VIDEO_PVRUSB2 \
|
|
-d VIDEO_TM6000 \
|
|
-d VIDEO_USBVISION \
|
|
"
|
|
|
|
POST_DEFCONFIG_CMDS="update_config"
|
|
function update_config() {
|
|
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
|
|
-d TEST_KMOD \
|
|
-d CPU_BIG_ENDIAN \
|
|
-d STM \
|
|
-d TEST_MEMCAT_P \
|
|
${SYMBOL_GET_USERS} \
|
|
-e UNWINDER_FRAME_POINTER \
|
|
|
|
(cd ${OUT_DIR} && \
|
|
make O=${OUT_DIR} $archsubarch CLANG_TRIPLE=${CLANG_TRIPLE} CROSS_COMPILE=${CROSS_COMPILE} "${TOOL_ARGS[@]}" ${MAKE_ARGS} olddefconfig)
|
|
}
|