chore: Remove Always Inline hacks
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
This commit is contained in:
parent
24ac61c02d
commit
82576f83e9
9 changed files with 0 additions and 7411 deletions
24
Kconfig
24
Kconfig
|
@ -38,27 +38,3 @@ source "techpack/display/msm/samsung/A23XQ_TD4375_BS066FBM/Kconfig" # ADDED BY L
|
|||
source "techpack/display/msm/samsung/A23XQ_TD4375_TL066FVMC03/Kconfig" # ADDED BY LEGO AUTOMATICALLY: DO NOT SUBMIT
|
||||
source "techpack/display/msm/samsung/Kconfig" # ADDED BY LEGO AUTOMATICALLY: DO NOT SUBMIT
|
||||
|
||||
menu "Rissu additional"
|
||||
config RSU_BYPASS_VERMAGIC
|
||||
bool "Bypass LKM Vermagic verify"
|
||||
default n
|
||||
help
|
||||
If this option is enabled, it will bypass every vermagic
|
||||
verifications.
|
||||
|
||||
config RSU_BYPASS_SYMVERSION
|
||||
bool "Bypass Symbol version verify"
|
||||
default n
|
||||
help
|
||||
If this option is enabled, it will bypass every vermagic
|
||||
verifications.
|
||||
|
||||
config RSU_ALWAYS_INLINE
|
||||
bool "Inlining techpack drivers"
|
||||
default n
|
||||
help
|
||||
If this option is enabled, force techpack to inline build
|
||||
Warning, huge spike in kernel size!
|
||||
|
||||
endmenu
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -7257,11 +7257,3 @@ CONFIG_DISPLAY_SAMSUNG=y
|
|||
# CONFIG_PARTIAL_UPDATE is not set
|
||||
# CONFIG_CABC_FUNCTION is not set
|
||||
# CONFIG_SUPPORT_POC_FLASH is not set
|
||||
|
||||
#
|
||||
# Rissu additional
|
||||
#
|
||||
# CONFIG_RSU_BYPASS_VERMAGIC is not set
|
||||
# CONFIG_RSU_BYPASS_SYMVERSION is not set
|
||||
# CONFIG_RSU_ALWAYS_INLINE is not set
|
||||
# end of Rissu additional
|
||||
|
|
|
@ -95,22 +95,6 @@
|
|||
#define MESSAGE_MARKER 0xa5
|
||||
#define MESSAGE_PADDING 0x5a
|
||||
|
||||
#if defined(CONFIG_RSU_ALWAYS_INLINE) && !defined(MODULE)
|
||||
// from synaptics_tcm_core
|
||||
#define LOGx(func, dev, log, ...) \
|
||||
func(dev, "%s: " log, __func__, ##__VA_ARGS__)
|
||||
|
||||
#define LOGy(func, dev, log, ...) \
|
||||
func(dev, "%s (line %d): " log, __func__, __LINE__, ##__VA_ARGS__)
|
||||
|
||||
#define LOGD(dev, log, ...) LOGx(dev_dbg, dev, log, ##__VA_ARGS__)
|
||||
#define LOGI(dev, log, ...) LOGx(dev_info, dev, log, ##__VA_ARGS__)
|
||||
#define LOGN(dev, log, ...) LOGx(dev_notice, dev, log, ##__VA_ARGS__)
|
||||
#define LOGW(dev, log, ...) LOGy(dev_warn, dev, log, ##__VA_ARGS__)
|
||||
#define LOGE(dev, log, ...) LOGy(dev_err, dev, log, ##__VA_ARGS__)
|
||||
|
||||
#endif
|
||||
|
||||
#define MAX_FINGER_NUM 10
|
||||
#define LOCATION_DETECT_SIZE 6
|
||||
|
||||
|
|
|
@ -1340,23 +1340,16 @@ static int check_version(const struct load_info *info,
|
|||
return 1;
|
||||
pr_debug("Found checksum %X vs module %lX\n",
|
||||
crcval, versions[i].crc);
|
||||
#ifndef CONFIG_RSU_BYPASS_SYMVERSION
|
||||
goto bad_version;
|
||||
#else
|
||||
pr_info("BYPASS: %s: disagrees about version of symbol %s\n", info->name, symname);
|
||||
return 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* Broken toolchain. Warn once, then let it go.. */
|
||||
pr_warn_once("%s: no symbol version for %s\n", info->name, symname);
|
||||
return 1;
|
||||
#ifndef CONFIG_RSU_BYPASS_SYMVERSION
|
||||
bad_version:
|
||||
pr_warn("%s: disagrees about version of symbol %s\n",
|
||||
info->name, symname);
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline int check_modstruct_version(const struct load_info *info,
|
||||
|
@ -3297,14 +3290,9 @@ static int check_modinfo(struct module *mod, struct load_info *info, int flags)
|
|||
if (err)
|
||||
return err;
|
||||
} else if (!same_magic(modmagic, vermagic, info->index.vers)) {
|
||||
#ifndef CONFIG_RSU_BYPASS_VERMAGIC
|
||||
pr_err("%s: version magic '%s' should be '%s'\n",
|
||||
info->name, modmagic, vermagic);
|
||||
return -ENOEXEC;
|
||||
#else
|
||||
pr_info("BYPASS: %s: version magic '%s' should be '%s'\n",
|
||||
info->name, modmagic, vermagic);
|
||||
#endif
|
||||
}
|
||||
|
||||
if (!get_modinfo(info, "intree")) {
|
||||
|
|
|
@ -23,11 +23,7 @@ include $(srctree)/techpack/audio/config/lahainaauto.conf
|
|||
endif
|
||||
ifeq ($(CONFIG_ARCH_HOLI), y)
|
||||
ifeq ($(PROJECT_NAME),$(filter $(PROJECT_NAME),a23xq))
|
||||
ifneq ($(CONFIG_RSU_ALWAYS_INLINE),)
|
||||
include $(srctree)/techpack/audio/config/holi_a23_inline.conf
|
||||
else
|
||||
include $(srctree)/techpack/audio/config/holi_a23.conf
|
||||
endif
|
||||
else
|
||||
include $(srctree)/techpack/audio/config/holiauto.conf
|
||||
endif
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
export CONFIG_PINCTRL_LPI=y
|
||||
export CONFIG_AUDIO_EXT_CLK=y
|
||||
export CONFIG_SND_SOC_WCD9XXX_V2=y
|
||||
export CONFIG_SND_SOC_WCD_MBHC=y
|
||||
export CONFIG_WCD9XXX_CODEC_CORE_V2=y
|
||||
export CONFIG_MSM_CDC_PINCTRL=y
|
||||
export CONFIG_MSM_QDSP6V2_CODECS=y
|
||||
export CONFIG_MSM_QDSP6_APRV2_RPMSG=y
|
||||
export CONFIG_MSM_ADSP_LOADER=y
|
||||
export CONFIG_REGMAP_SWR=y
|
||||
export CONFIG_MSM_QDSP6_SSR=y
|
||||
export CONFIG_MSM_QDSP6_PDR=y
|
||||
export CONFIG_MSM_QDSP6_NOTIFIER=y
|
||||
export CONFIG_SND_SOC_MSM_QDSP6V2_INTF=y
|
||||
export CONFIG_SOUNDWIRE=y
|
||||
export CONFIG_SOUNDWIRE_MSTR_CTRL=y
|
||||
export CONFIG_SND_SOC_QDSP6V2=y
|
||||
export CONFIG_SND_SOC_WCD_MBHC_ADC=y
|
||||
export CONFIG_QTI_PP=y
|
||||
export CONFIG_SND_HWDEP_ROUTING=y
|
||||
export CONFIG_SND_SOC_MSM_STUB=y
|
||||
export CONFIG_SND_SOC_BOLERO=y
|
||||
export CONFIG_VA_MACRO=y
|
||||
export CONFIG_RX_MACRO=y
|
||||
export CONFIG_TX_MACRO=y
|
||||
export CONFIG_SND_SOC_WCD_IRQ=y
|
||||
#export CONFIG_SND_SOC_WCD938X=y
|
||||
#export CONFIG_SND_SOC_WCD938X_SLAVE=y
|
||||
export CONFIG_SND_SOC_WCD937X=y
|
||||
export CONFIG_SND_SOC_WCD937X_SLAVE=y
|
||||
#export CONFIG_SND_SOC_WSA881X_ANALOG=y
|
||||
export CONFIG_WSA881X_TEMP_SENSOR_DISABLE=y
|
||||
export CONFIG_SND_SOC_HOLI=y
|
||||
export CONFIG_SND_EVENT=y
|
||||
export CONFIG_TDM_DISABLE=y
|
||||
#export CONFIG_MI2S_DISABLE=y
|
||||
export CONFIG_AUXPCM_DISABLE=y
|
||||
export CONFIG_DIGITAL_CDC_RSC_MGR=y
|
||||
export CONFIG_SEC_SND_ADAPTATION=y
|
||||
export CONFIG_PLATFORM_QCOM=y
|
||||
export CONFIG_SND_SOC_TAS256x=y
|
||||
export CONFIG_TAS256X_REGMAP=y
|
||||
export CONFIG_TAS256X_CODEC=y
|
||||
export CONFIG_TAS256X_MISC=y
|
||||
export CONFIG_TAS25XX_ALGO=y
|
||||
export CONFIG_TAS25XX_CALIB_VAL_BIG=y
|
|
@ -23,20 +23,12 @@ include $(srctree)/techpack/camera/config/lahainacamera.conf
|
|||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_HOLI), y)
|
||||
ifneq ($(CONFIG_RSU_ALWAYS_INLINE),)
|
||||
include $(srctree)/techpack/camera/config/holicamera_inline.conf
|
||||
else
|
||||
include $(srctree)/techpack/camera/config/holicamera.conf
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_BLAIR), y)
|
||||
ifneq ($(CONFIG_RSU_ALWAYS_INLINE),)
|
||||
include $(srctree)/techpack/camera/config/blaircamera_inline.conf
|
||||
else
|
||||
include $(srctree)/techpack/camera/config/blaircamera.conf
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_SHIMA), y)
|
||||
include $(srctree)/techpack/camera/config/shimacamera.conf
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (c) 2021, The Linux Foundation. All rights reserved.
|
||||
|
||||
ifeq ($(CONFIG_QGKI),y)
|
||||
$(info "SPECTRA_CAMERA IS STATIC")
|
||||
export CONFIG_SPECTRA_CAMERA=y
|
||||
else
|
||||
$(info "SPECTRA_CAMERA IS MODULAR")
|
||||
export CONFIG_SPECTRA_CAMERA=m
|
||||
endif
|
||||
|
||||
ifneq (,$(filter $(CONFIG_SPECTRA_CAMERA), y m))
|
||||
export CONFIG_SPECTRA_ISP=y
|
||||
export CONFIG_SPECTRA_OPE=y
|
||||
export CONFIG_SPECTRA_TFE=y
|
||||
export CONFIG_SPECTRA_SENSOR=y
|
||||
endif
|
Loading…
Add table
Add a link
Reference in a new issue