From 3e21ee3496684e27f1884e8947a1faf6e3195e09 Mon Sep 17 00:00:00 2001 From: "David E. Garcia Porras" Date: Mon, 27 Jul 2026 12:30:40 -0600 Subject: [PATCH] lib: sbi: dbtr: return SBI_ERR_BAD_RANGE for invalid trigger index range sbi_dbtr_read_trig() returns SBI_ERR_INVALID_PARAM for an out-of-range trigger index range, where SBI v3.0 section 19.3 defines SBI_ERR_BAD_RANGE. Return SBI_ERR_BAD_RANGE, matching the equivalent range check in sbi_dbtr_update_trig(). Fixes: 324021423d06 ("lib: sbi: dbtr: Fix update_triggers to match SBI") Signed-off-by: David E. Garcia Porras Reviewed-by: Anup Patel Link: https://lore.kernel.org/r/20260727183041.258377-3-david.garcia@aheadcomputing.com Signed-off-by: Anup Patel --- lib/sbi/sbi_dbtr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sbi/sbi_dbtr.c b/lib/sbi/sbi_dbtr.c index 01047969..712b0c66 100644 --- a/lib/sbi/sbi_dbtr.c +++ b/lib/sbi/sbi_dbtr.c @@ -573,7 +573,7 @@ int sbi_dbtr_read_trig(unsigned long smode, if (trig_idx_base >= hs->total_trigs || trig_idx_base + trig_count >= hs->total_trigs) - return SBI_ERR_INVALID_PARAM; + return SBI_ERR_BAD_RANGE; if (sbi_dbtr_shmem_disabled(hs)) return SBI_ERR_NO_SHMEM;