qcacmn: cmn changes for sun compilation

Current code has compilation errors
when compiling for sun. Specifically
of_get_named_gpio_flags() was removed
from the newer kernel. So this change
removes function call on newer kernel
version.

Change-Id: I55d060f1dcae65dea1fc0043b98b03f2b10246df
CRs-Fixed: 3632175
This commit is contained in:
Mohammed Ahmed
2023-10-03 14:09:20 -07:00
committed by Ravindra Konda
부모 7dbcea96f9
커밋 162ac04ff7
3개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제

파일 보기

@@ -42,8 +42,14 @@ struct qdf_dev;
#define __qdf_for_each_online_cpu(cpu) for_each_online_cpu(cpu)
#define __qdf_for_each_cpu(cpu, maskp) \
for_each_cpu(cpu, maskp)
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 2, 0))
#define __qdf_for_each_cpu_not(cpu, maskp) \
for_each_cpu_andnot(cpu, cpu_possible_mask, maskp)
#else
#define __qdf_for_each_cpu_not(cpu, maskp) \
for_each_cpu_not(cpu, maskp)
#endif
/**
* __qdf_dev_alloc_mem() - allocate memory

파일 보기

@@ -362,11 +362,19 @@ qdf_cpumask_equal(const qdf_cpu_mask *src1p, const qdf_cpu_mask *src2p)
qdf_export_symbol(qdf_cpumask_equal);
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 2, 0))
void
qdf_cpumask_complement(qdf_cpu_mask *dstp, const qdf_cpu_mask *srcp)
{
cpumask_andnot(dstp, cpu_possible_mask, srcp);
}
#else
void
qdf_cpumask_complement(qdf_cpu_mask *dstp, const qdf_cpu_mask *srcp)
{
cpumask_complement(dstp, srcp);
}
#endif
qdf_export_symbol(qdf_cpumask_complement);