]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
staging: most: dim2: replace BUG_ON() in service_done_flag()
authorGabriel Rondon <grondon@gmail.com>
Mon, 30 Mar 2026 18:22:52 +0000 (19:22 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 31 Mar 2026 08:46:38 +0000 (10:46 +0200)
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 <grondon@gmail.com>
Link: https://patch.msgid.link/20260330182255.75241-3-grondon@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/most/dim2/dim2.c

index 48315f8cd6bb0d819afd957bbca93ece95567261..b820c3647ce5bbdfaba20c299ab85c1263a3375e 100644 (file)
@@ -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);