securemsm-kernel: Fix compilation errors
kernel-qcom 6.1 has some changes in api definations and header file locations. This change fixes compilation errors related to those changes. Change-Id: I6162ffe9e671a8e94d80e9ec01839566c617aa03 Signed-off-by: Anmolpreet Kaur <quic_anmolpre@quicinc.com>
This commit is contained in:
@@ -9336,7 +9336,11 @@ static int qseecom_init_dev(struct platform_device *pdev)
|
||||
pr_err("alloc_chrdev_region failed %d\n", rc);
|
||||
return rc;
|
||||
}
|
||||
#if (KERNEL_VERSION(6, 3, 0) <= LINUX_VERSION_CODE)
|
||||
qseecom.driver_class = class_create(QSEECOM_DEV);
|
||||
#else
|
||||
qseecom.driver_class = class_create(THIS_MODULE, QSEECOM_DEV);
|
||||
#endif
|
||||
if (IS_ERR(qseecom.driver_class)) {
|
||||
rc = PTR_ERR(qseecom.driver_class);
|
||||
pr_err("class_create failed %x\n", rc);
|
||||
|
@@ -25,7 +25,12 @@
|
||||
#include <linux/mem-buf.h>
|
||||
#include <linux/of_platform.h>
|
||||
#include <linux/firmware.h>
|
||||
#include <linux/version.h>
|
||||
#if (KERNEL_VERSION(6, 3, 0) <= LINUX_VERSION_CODE)
|
||||
#include <linux/firmware/qcom/qcom_scm.h>
|
||||
#else
|
||||
#include <linux/qcom_scm.h>
|
||||
#endif
|
||||
#include <linux/freezer.h>
|
||||
#include <linux/ratelimit.h>
|
||||
#include <asm/cacheflush.h>
|
||||
@@ -3170,7 +3175,11 @@ static int smcinvoke_probe(struct platform_device *pdev)
|
||||
pr_err("chrdev_region failed %d for %s\n", rc, SMCINVOKE_DEV);
|
||||
goto exit_destroy_wkthread;
|
||||
}
|
||||
#if (KERNEL_VERSION(6, 3, 0) <= LINUX_VERSION_CODE)
|
||||
driver_class = class_create(SMCINVOKE_DEV);
|
||||
#else
|
||||
driver_class = class_create(THIS_MODULE, SMCINVOKE_DEV);
|
||||
#endif
|
||||
if (IS_ERR(driver_class)) {
|
||||
rc = -ENOMEM;
|
||||
pr_err("class_create failed %d\n", rc);
|
||||
|
@@ -20,10 +20,14 @@
|
||||
#include <linux/uaccess.h>
|
||||
#include <linux/of.h>
|
||||
#include <linux/dma-buf.h>
|
||||
#include <linux/version.h>
|
||||
#if (KERNEL_VERSION(6, 3, 0) <= LINUX_VERSION_CODE)
|
||||
#include <linux/firmware/qcom/qcom_scm.h>
|
||||
#else
|
||||
#include <linux/qcom_scm.h>
|
||||
#endif
|
||||
#include <linux/qtee_shmbridge.h>
|
||||
#include <linux/proc_fs.h>
|
||||
#include <linux/version.h>
|
||||
#if IS_ENABLED(CONFIG_MSM_TMECOM_QMP)
|
||||
#include <linux/tmelog.h>
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user