mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
misc: mods: add support for kstable
Bug 3660609 Change-Id: Iaa6e4e048afc1a1e26d5dccc361a18322a23b47e Signed-off-by: Chris Dragan <kdragan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2726143 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Rohit Khanna <rokhanna@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
Laxman Dewangan
parent
86c8a8033d
commit
d8714b7da4
@@ -2244,10 +2244,6 @@ static void clear_contiguous_cache(struct mods_client *client,
|
||||
u64 phys_start,
|
||||
u32 size)
|
||||
{
|
||||
#ifdef MODS_HAS_TEGRA
|
||||
__flush_dcache_area((void *)(size_t)(virt_start), size);
|
||||
#else
|
||||
/* __flush_dcache_area is not exported in upstream kernels */
|
||||
u64 end = virt_start + size;
|
||||
u64 cur;
|
||||
u32 d_line_shift = 4; /* Fallback for kernel 5.9 or older */
|
||||
@@ -2267,7 +2263,6 @@ static void clear_contiguous_cache(struct mods_client *client,
|
||||
do {
|
||||
asm volatile("dc civac, %0" : : "r" (cur) : "memory");
|
||||
} while (cur += d_size, cur < end);
|
||||
#endif
|
||||
|
||||
cl_debug(DEBUG_MEM_DETAILED,
|
||||
"clear cache virt 0x%llx phys 0x%llx size 0x%x\n",
|
||||
|
||||
Reference in New Issue
Block a user