On 2024-03-30 05:53:22, Dmitry Baryshkov wrote: > There is little point in using %ps to print a value known to be NULL. On > the other hand it makes sense to print the callback symbol in the > 'invalid IRQ' message. Correct those two error messages to make more > sense. > > Fixes: 6893199183f8 ("drm/msm/dpu: stop using raw IRQ indices in the kernel output") > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> Agreed, this is a lot more clear: Reviewed-by: Marijn Suijten <marijn.suijten@xxxxxxxxxxxxxx> > --- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c > index 946dd0135dff..6a0a74832fb6 100644 > --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c > +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c > @@ -525,14 +525,14 @@ int dpu_core_irq_register_callback(struct dpu_kms *dpu_kms, > int ret; > > if (!irq_cb) { > - DPU_ERROR("invalid IRQ=[%d, %d] irq_cb:%ps\n", > - DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), irq_cb); > + DPU_ERROR("IRQ=[%d, %d] NULL callback\n", > + DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); > return -EINVAL; > } > > if (!dpu_core_irq_is_valid(irq_idx)) { > - DPU_ERROR("invalid IRQ=[%d, %d]\n", > - DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); > + DPU_ERROR("invalid IRQ=[%d, %d] irq_cb:%ps\n", > + DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), irq_cb); > return -EINVAL; > } > > > --- > base-commit: 13ee4a7161b6fd938aef6688ff43b163f6d83e37 > change-id: 20240330-dpu-irq-messages-5cf13fd7568c > > Best regards, > -- > Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> >