File ivc_fix-ivc-driver-issue-for-noble-kernel.patch of Package nvidia-jetson-36_4_3-jp6_2
From 35dba0aa9e4e350654d695191f460f5cb8aea2af Mon Sep 17 00:00:00 2001
From: Manish Bhardwaj <mbhardwaj@nvidia.com>
Date: Fri, 01 Dec 2023 07:23:25 +0000
Subject: [PATCH] ivc: fix ivc driver issue for noble kernel
Signed-off-by: Manish Bhardwaj <mbhardwaj@nvidia.com>
---
diff --git a/drivers/firmware/tegra/ivc_ext.c b/drivers/firmware/tegra/ivc_ext.c
index 7be90b8..396b780 100644
--- a/drivers/firmware/tegra/ivc_ext.c
+++ b/drivers/firmware/tegra/ivc_ext.c
@@ -197,7 +197,7 @@
tegra_ivc_invalidate(ivc, ivc->rx.phys + offset);
#if defined(NV_TEGRA_IVC_STRUCT_HAS_IOSYS_MAP)
- if (!tegra_ivc_empty(ivc, &ivc->rx.map))
+ if (tegra_ivc_empty(ivc, &ivc->rx.map))
#else
if (tegra_ivc_empty(ivc, ivc->rx.channel))
#endif
@@ -229,7 +229,7 @@
tegra_ivc_invalidate(ivc, ivc->tx.phys + offset);
#if defined(NV_TEGRA_IVC_STRUCT_HAS_IOSYS_MAP)
- if (!tegra_ivc_full(ivc, &ivc->tx.map))
+ if (tegra_ivc_full(ivc, &ivc->tx.map))
#else
if (tegra_ivc_full(ivc, ivc->tx.channel))
#endif