From mboxrd@z Thu Jan 1 00:00:00 1970 From: Claude Code Review Bot To: dri-devel-reviews@example.com Subject: Claude review: drm/msm/dp: allow dp_ctrl stream APIs to use any panel passed to it Date: Thu, 04 Jun 2026 13:01:24 +1000 Message-ID: In-Reply-To: <20260602-dp_mstclean-v6-10-2c17ff40a9b2@oss.qualcomm.com> References: <20260602-dp_mstclean-v6-0-2c17ff40a9b2@oss.qualcomm.com> <20260602-dp_mstclean-v6-10-2c17ff40a9b2@oss.qualcomm.com> X-Mailer: Claude Code Patch Reviewer Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit MIME-Version: 1.0 Patch Review The largest patch in the series. Drops `ctrl->panel` and passes `panel` explicitly to ~30 functions. This is the core MST preparation -- with MST, each stream has its own panel, so the ctrl can't cache a single one. The mechanical nature of this patch makes it low-risk but hard to verify exhaustively. I checked several key paths and they consistently use the passed panel parameter. One minor note: `msm_dp_ctrl_reset()` now takes a `panel` parameter just to set `panel->hw_revision`, which is a somewhat odd coupling. This could arguably be done differently, but it's not incorrect. **No issues.** --- Generated by Claude Code Patch Reviewer