[PATCH 05/19] common/cnxk: fix inline device API
Nithin Dabilpuram
ndabilpuram at marvell.com
Mon Sep 1 09:30:21 CEST 2025
From: Monendra Singh Kushwaha <kmonendra at marvell.com>
This patch fixes the inline device functions to work
when roc_nix is NULL.
Fixes: f81ee7133b48 ("common/cnxk: support inline SA context invalidate")
Signed-off-by: Monendra Singh Kushwaha <kmonendra at marvell.com>
---
drivers/common/cnxk/roc_nix_inl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/common/cnxk/roc_nix_inl.c b/drivers/common/cnxk/roc_nix_inl.c
index c7637ddbdc..a5fc33b5c9 100644
--- a/drivers/common/cnxk/roc_nix_inl.c
+++ b/drivers/common/cnxk/roc_nix_inl.c
@@ -2324,7 +2324,7 @@ roc_nix_inl_ctx_write(struct roc_nix *roc_nix, void *sa_dptr, void *sa_cptr,
if (outb_lf == NULL)
goto exit;
- if (roc_model_is_cn10k() || roc_nix->use_write_sa) {
+ if (roc_model_is_cn10k() || (roc_nix && roc_nix->use_write_sa)) {
rbase = outb_lf->rbase;
flush.u = 0;
--
2.34.1
More information about the dev
mailing list