From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F3AB2253B0 for ; Mon, 30 Mar 2026 18:22:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774894980; cv=none; b=FU/zxcsUhGNIrqK/r5KBrjJW2XMpHfkH0oNl/WtSo1z18RPOzUh63/yy2irMEAOAde8YSEj2iTIzHu6eFpCYFRYv0CVUlAU/bbzupj5I1CW1JcH2qcQSn8syB1/je7x792Wr4OCmfMOXJC6ywbJCRQJJwC60mFB8AXcWnOzhAxc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774894980; c=relaxed/simple; bh=57JGXTA/fdXCSn0kscC9/AVmQdlTfD8eu4WZnPnRQVY=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=SwrhkUWmir0DUWXamzLuouSt5GzMz8Pnxeo5gL0k7jfc5HnVkWlrBXg7MVS6Gf36plLN1sl6Cp46FKdf16O9VcwcKQpcxUH4qyQVizQJWccFY/o4+JKmUVrDJ1R46Ps+HNvG82180oRNEkIJYT/TynWuCZ+OIGq65hyNv/YFVFs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=c4b4EalT; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="c4b4EalT" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-486fda2a389so39339445e9.1 for ; Mon, 30 Mar 2026 11:22:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774894978; x=1775499778; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=YW4vpcapb7NsWIMP+XtwAGqiYygoWvg26VqVJdKdXwo=; b=c4b4EalTLN8OGCmbg0L3zT3V6obj5jaKGOXf8JGlsQnn7w8Y1T+ulRffvUJqNt/1dv HA4bpD93bzpKZT75iAcVQV47YrnZ4VE2toOg4qKLVj4Ux1z/ORz2dHAz8127ovH0J4sX zwhJDdX74QkteMGReM65+VgfGKpluAABUa3pmKhsPk2gWmds3Wd6lVID6NrKTvuuwhSK 72xeZgRHN8VNs/CDT9rnauDN15dTplLOcYy9ohJJLtFJzYScf0tTaWmKFAnsV5XMV+d9 ieiMBgRLear5/A4OWklCd244ULeHGynZY6WV/GD44uNS+NeMF3mRR94Pgq3XmfchUQdX w+YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774894978; x=1775499778; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=YW4vpcapb7NsWIMP+XtwAGqiYygoWvg26VqVJdKdXwo=; b=o9jsxtfJFLYNXKc8ntuERRvHldiIuKWmPsQNI0J3AKrWz3buFWxBcOnZAUqyXqPZ0a pMhv5+dwF7k4PWAuuKSg9HdW3fT/lzr4Vsdl3bPCxyrrJ3Puh6hvsOmr7nbt94qywHyp uNNmjgiDiRC6RFJf5SkFF8ZrxpZgZQUhnQV8XfkscW5pK3UI3O5QyFcsdRp7AACp+qEc 4FQ76HSnFs2lg1FdCcBDbQGtWlDWqgXcixkGNE+v5i2UixND/415L8YSpLCxDHbGFocJ F1bgAMwnCJuPuYbXj5LS3nYJqv0/Suq0dH59lPk+gFKGNItnU3AYG4VvLLyPtk1z6Zxq jdSA== X-Forwarded-Encrypted: i=1; AJvYcCVkpPIH34iBdPcYvXYktictwmwQQKmwQaaKTjaAsrphuIbAFNBQg6K9frw1Gec5S2KXCG+7x9VxvYq3ySY=@vger.kernel.org X-Gm-Message-State: AOJu0YzEKzfT4/3UZahNK5FYuBZ5AIRr3nwLvHcMVWEQfnjUWuAsqw3u xjsQfCFfOy5oDazlVVbTTEjm4BZzJvaUgXfDaPNEcdOTe+ZWlQqmrG1K X-Gm-Gg: ATEYQzxzLdoTSpEPNRkz4Pf5uYcUQx6zC/JPuJWLX1SK8Z0tzGoe34PK2H8gwgfaB2O +/SyWVwyb/ankfTfJJF5Sap/1ZIW+ObhcED7nUWDeLmi4MBSkRWKGlxlmRJ/xOmSrvphD+h/LQc jux46zt8cEias8iR0ZNiE6Uc7TbExu5y2oyPhzXEpDbOBeKrMqsqaZPIb1MWje99y5+qYchPQKM NukTVd3t1SsGyEpFTS7/xZaMu/GQgVOy+DmFgCTgd7nAnnKtmFs4eFn3JpFabhFq2eM9qy1vL0m bazi2kR1IZ0v4WqgkhgmQj7WG5OUmvJ/iDvCT3KvQCmmthJ1Lt/cfVbGifacn9JSmaGiWWoPQ1t uLSiU0bCJSBp2lp9jCh0bOhT6MNamoeRKeqV3CFa7JDkD6++4zkktZ2Qpn3cRVDrWSpgCPZ5X+A 36Qne6m64MMybRaStMq/mgMpeWq6/OrpBDQyVTvLw+HOYaBxl37X3H X-Received: by 2002:a05:600c:a00b:b0:485:34b3:8587 with SMTP id 5b1f17b1804b1-48727d8ffc5mr236839785e9.10.1774894977929; Mon, 30 Mar 2026 11:22:57 -0700 (PDT) Received: from localhost.localdomain ([2001:8a0:6c9b:a000:3437:41ca:45cc:e6f1]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48733c095dbsm130198405e9.0.2026.03.30.11.22.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 11:22:57 -0700 (PDT) From: grondon@gmail.com To: parthiban.veerasooran@microchip.com, christian.gromm@microchip.com, gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Gabriel Rondon Subject: [PATCH v2 0/5] staging: most: dim2: replace BUG_ON() with graceful error handling Date: Mon, 30 Mar 2026 19:22:50 +0100 Message-Id: <20260330182255.75241-1-grondon@gmail.com> X-Mailer: git-send-email 2.33.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Gabriel Rondon 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