treewide: Drop kernel-4.9, kernel-4.14 and kernel-4.19 usage

Change-Id: I612fe7f07d8fffe065fb9a02fee91ae2d29dcdbe
This commit is contained in:
TheMalachite
2021-12-03 22:51:25 +01:00
committed by Pranaya Deomani
parent c5597962da
commit dd17e8bfca
18 changed files with 91 additions and 114 deletions

View File

@@ -40,7 +40,7 @@ $(TARGET_KERNEL_CONFIG): $(KERNEL_MAKE_DEPENDENCIES)
$(hide) mkdir -p $(dir $@)
#ifdef OPLUS_ARCH_INJECT
#Sunliang@ANDROID.BUILD, 2020/04/08, export global native features to kernel
source kernel-4.14/oplus_native_features.sh ; \
source $(srctree)/oplus_native_features.sh ; \
$(PREBUILT_MAKE_PREFIX)$(MAKE) -C $(PRIVATE_DIR) $(KERNEL_MAKE_OPTION) $(KERNEL_DEFCONFIG)
#endif /* OPLUS_ARCH_INJECT */
@@ -52,7 +52,7 @@ $(KERNEL_ZIMAGE_OUT): $(TARGET_KERNEL_CONFIG) $(KERNEL_MAKE_DEPENDENCIES)
$(hide) mkdir -p $(dir $@)
#ifdef OPLUS_ARCH_INJECT
#Sunliang@ANDROID.BUILD, 2020/04/08, export global native features to kernel
source kernel-4.14/oplus_native_features.sh ; \
source $(srctree)/oplus_native_features.sh ; \
$(PREBUILT_MAKE_PREFIX)$(MAKE) -C $(PRIVATE_DIR) $(KERNEL_MAKE_OPTION)
#endif /* OPLUS_ARCH_INJECT */
$(hide) $(call fixup-kernel-cmd-file,$(KERNEL_OUT)/arch/$(KERNEL_TARGET_ARCH)/boot/compressed/.piggy.xzkern.cmd)
@@ -86,7 +86,7 @@ kernel-menuconfig:
$(hide) mkdir -p $(KERNEL_OUT)
#ifdef OPLUS_ARCH_INJECT
#Sunliang@ANDROID.BUILD, 2020/04/08, export global native features to kernel
source kernel-4.14/oplus_native_features.sh ; \
source $(srctree)/oplus_native_features.sh ; \
$(MAKE) -C $(KERNEL_DIR) $(KERNEL_MAKE_OPTION) menuconfig
#endif /* OPLUS_ARCH_INJECT */
@@ -94,7 +94,7 @@ menuconfig-kernel savedefconfig-kernel:
$(hide) mkdir -p $(KERNEL_OUT)
#ifdef OPLUS_ARCH_INJECT
#Sunliang@ANDROID.BUILD, 2020/04/08, export global native features to kernel
source kernel-4.14/oplus_native_features.sh ; \
source $(srctree)/oplus_native_features.sh ; \
$(MAKE) -C $(KERNEL_DIR) $(KERNEL_MAKE_OPTION) $(patsubst %config-kernel,%config,$@)
#endif /* OPLUS_ARCH_INJECT */

View File

@@ -9,11 +9,7 @@ subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat
subdir-ccflags-y += -I$(srctree)/drivers/spi/mediatek/$(MTK_PLATFORM)
subdir-ccflags-y += -I$(srctree)/drivers/spi/trustzone/spi/Tlspi/inc
ifneq ($(filter kernel-4.19, $(LINUX_KERNEL_VERSION)),)
include $(srctree)/drivers/tee/gud/Makefile.include
else ifneq ($(filter kernel-4.14 kernel-4.9, $(LINUX_KERNEL_VERSION)),)
include $(srctree)/drivers/misc/mediatek/gud/Makefile.include
endif
ccflags-y += -DMTK_PLATFORM

View File

@@ -14,11 +14,7 @@ subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat/$(MTK_PLA
ifeq ($(CONFIG_TRUSTONIC_TEE_SUPPORT),y)
subdir-ccflags-y += -I$(srctree)/drivers/spi/trustzone/spi/Tlspi/inc
ifneq ($(filter kernel-4.19, $(LINUX_KERNEL_VERSION)),)
include $(srctree)/drivers/tee/gud/Makefile.include
else ifneq ($(filter kernel-4.14 kernel-4.9, $(LINUX_KERNEL_VERSION)),)
include $(srctree)/drivers/misc/mediatek/gud/Makefile.include
endif
endif
endif

View File

@@ -44,7 +44,7 @@ ccflags-y += \
-I$(srctree)/drivers/staging/android/ion \
-I$(srctree)/drivers/staging/android/ion/mtk
ifeq ($(kernel_ver),kernel-4.19)
ifeq ($(PATCHLEVEL),19)
ccflags-y += \
-I$(srctree)/drivers/gpu/mediatek \
-I$(srctree)/drivers/gpu/mediatek/ged/include \

View File

@@ -44,7 +44,7 @@ ccflags-y += \
-I$(srctree)/drivers/staging/android/ion \
-I$(srctree)/drivers/staging/android/ion/mtk
ifeq ($(kernel_ver),kernel-4.19)
ifeq ($(PATCHLEVEL),19)
ccflags-y += \
-I$(srctree)/drivers/gpu/mediatek \
-I$(srctree)/drivers/gpu/mediatek/ged/include \

View File

@@ -44,7 +44,7 @@ ccflags-y += \
-I$(srctree)/drivers/staging/android/ion \
-I$(srctree)/drivers/staging/android/ion/mtk
ifeq ($(kernel_ver),kernel-4.19)
ifeq ($(PATCHLEVEL),19)
ccflags-y += \
-I$(srctree)/drivers/gpu/mediatek \
-I$(srctree)/drivers/gpu/mediatek/ged/include \

View File

@@ -22,15 +22,15 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
#define RT9471D 0
#define RT9467 1

View File

@@ -17,19 +17,19 @@
#include <mt-plat/mtk_charger.h>
#include <mt-plat/mtk_battery.h>
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/misc/mtk_gauge_time_service.h"
#include "../../supply/mediatek/misc/mtk_gauge_time_service.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/charger_class.h"
#include "../../supply/mediatek/charger/charger_class.h"
/* PD */
#include "../../../../kernel-4.9/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.9/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
//====================================================================//
/* mtk_pe40_intf begin */

View File

@@ -18,22 +18,20 @@
#include <mt-plat/mtk_charger.h>
#include <mt-plat/mtk_battery.h>
//#include "../../../../kernel-4.9/drivers/power/supply/mediatek/misc/mtk_gauge_time_service.h"
#include <mt-plat/charger_class.h>
/* PD */
#include "../../../../kernel-4.9/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.9/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe40_intf.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe40_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
//====================================================================//
/* mtk_pe40_intf begin */

View File

@@ -22,15 +22,15 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
typedef enum {
STEP_CHG_STATUS_STEP1 = 0, /*16C~44C*/

View File

@@ -21,14 +21,14 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
typedef enum {
STEP_CHG_STATUS_STEP1 = 0, /*16C~44C*/

View File

@@ -22,14 +22,14 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
typedef enum {
STEP_CHG_STATUS_STEP1 = 0, /*16C~44C*/

View File

@@ -21,14 +21,14 @@
#include <linux/uaccess.h>
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/misc/mtk_gauge_time_service.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/include/mt-plat/charger_class.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../supply/mediatek/misc/mtk_gauge_time_service.h"
#include "../../../misc/mediatek/include/mt-plat/charger_class.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"

View File

@@ -22,14 +22,14 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
typedef enum {
STEP_CHG_STATUS_STEP1 = 0, /*16C~44C*/

View File

@@ -21,27 +21,14 @@
#include <linux/uaccess.h>
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/misc/mtk_gauge_time_service.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/include/mt-plat/charger_class.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../supply/mediatek/misc/mtk_gauge_time_service.h"
#include "../../../misc/mediatek/include/mt-plat/charger_class.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
//#include "../../../../kernel-4.9/drivers/power/supply/mediatek/misc/mtk_gauge_time_service.h"
//#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/charger_class.h"
/* PD */
//#include "../../../../kernel-4.9/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
//#include "../../../../kernel-4.9/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
//struct charger_manager;
//#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
//#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
//#include "../../../../kernel-4.9/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
//====================================================================//
/* mtk_pe40_intf begin */

View File

@@ -22,15 +22,15 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
#ifdef OPLUS_FEATURE_CHG_BASIC
/* Jianchao.Shi@BSP.CHG.Basic, 2018/11/09, sjc Add for charging */

View File

@@ -22,15 +22,15 @@
#include <linux/uaccess.h>
#include <mt-plat/charger_class.h>
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../../kernel-4.14/drivers/misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/tcpm.h"
#include "../../../misc/mediatek/typec/tcpc/inc/mtk_direct_charge_vdm.h"
struct charger_manager;
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../supply/mediatek/charger/mtk_pe_intf.h"
#include "../../supply/mediatek/charger/mtk_pe20_intf.h"
#include "../../supply/mediatek/charger/mtk_pdc_intf.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_init.h"
#include "../../../../kernel-4.14/drivers/power/supply/mediatek/charger/mtk_charger_intf.h"
#include "../../supply/mediatek/charger/mtk_charger_init.h"
#include "../../supply/mediatek/charger/mtk_charger_intf.h"
typedef enum {
STEP_CHG_STATUS_STEP1 = 0, /*16C~44C*/

View File

@@ -30,15 +30,15 @@
#ifdef CONFIG_OPLUS_SYSTEM_KERNEL_QCOM
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0))
#include <../../../../kernel/msm-4.19/mm/internal.h>
#include <../../../../kernel/msm-4.19/mm/slab.h>
#include <../../../../../mm/internal.h>
#include <../../../../../mm/slab.h>
#else
#include <../../../../kernel/msm-4.14/mm/internal.h>
#include <../../../../kernel/msm-4.14/mm/slab.h>
#include <../../../../../mm/internal.h>
#include <../../../../../mm/slab.h>
#endif //(LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0))
#else
#include <../../../../../kernel-4.19/mm/slab.h>
#include <../../../../../kernel-4.19/mm/internal.h>
#include <../../../../../mm/slab.h>
#include <../../../../../mm/internal.h>
#endif
#if defined(CONFIG_OPLUS_FEATURE_SLABTRACE_DEBUG)