From: Gabriel Rondon Date: Mon, 30 Mar 2026 18:22:52 +0000 (+0100) Subject: staging: most: dim2: replace BUG_ON() in service_done_flag() X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2466b3dd4045cd9f5e3f74803a00284bdaf2e493;p=thirdparty%2Fkernel%2Flinux.git staging: most: dim2: replace BUG_ON() in service_done_flag() Replace BUG_ON() calls with an early return since the function returns void. BUG_ON() is deprecated as it crashes the entire kernel on assertion failure (see Documentation/process/deprecated.rst). Signed-off-by: Gabriel Rondon Link: https://patch.msgid.link/20260330182255.75241-3-grondon@gmail.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/most/dim2/dim2.c b/drivers/staging/most/dim2/dim2.c index 48315f8cd6bb..b820c3647ce5 100644 --- a/drivers/staging/most/dim2/dim2.c +++ b/drivers/staging/most/dim2/dim2.c @@ -271,8 +271,8 @@ static void service_done_flag(struct dim2_hdm *dev, int ch_idx) unsigned long flags; u8 *data; - BUG_ON(!hdm_ch); - BUG_ON(!hdm_ch->is_initialized); + if (!hdm_ch || !hdm_ch->is_initialized) + return; spin_lock_irqsave(&dim_lock, flags);