On Mon, Aug 11, 2025 at 02:57:07PM +0530, Suraj Kandpal wrote: > Now that drm_writeback_connector is embedded with the drm_connector > adapt the dpu writeback functionality to this changes. This > includes changing the drm_writeback_connector to be changed to > drm_connector within the dpu_wb_connector. > Some other changes are done which are a result of the all the above > changes mentioned. > > Signed-off-by: Suraj Kandpal <suraj.kand...@intel.com> > --- > .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 3 ++- > drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 16 +++++++++------- > drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.h | 4 ++-- > 3 files changed, 13 insertions(+), 10 deletions(-) > > diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c > b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c > index 56a5b596554d..0e60c1ac07c5 100644 > --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c > +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c > @@ -484,7 +484,8 @@ static void dpu_encoder_phys_wb_prepare_for_kickoff( > return; > } > > - drm_conn = &wb_enc->wb_conn->base; > + drm_conn = > + container_of(wb_enc->wb_conn, struct drm_connector, writeback);
Just store drm_connector in dpu_encoder_phys_wb instead of drm_writeback_connector. > state = drm_conn->state; > > if (wb_enc->wb_conn && wb_enc->wb_job) -- With best wishes Dmitry