[PATCH v2 0/5] staging: most: dim2: replace BUG_ON() with graceful error handling

From: grondon

Date: Mon Mar 30 2026 - 14:25:37 EST


From: Gabriel Rondon <grondon@xxxxxxxxx>

Replace all BUG_ON() calls in dim2.c with proper error handling that
returns appropriate error codes instead of panicking the kernel.

BUG_ON() is deprecated per Documentation/process/deprecated.rst.

Changes in v2:
- Split into one patch per function as requested by Greg KH

Gabriel Rondon (5):
staging: most: dim2: replace BUG_ON() in try_start_dim_transfer()
staging: most: dim2: replace BUG_ON() in service_done_flag()
staging: most: dim2: replace BUG_ON() in configure_channel()
staging: most: dim2: replace BUG_ON() in enqueue()
staging: most: dim2: replace BUG_ON() in poison_channel()

drivers/staging/most/dim2/dim2.c | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)

--
2.33.0