Message ID | 1556114601-30936-2-git-send-email-fabien.dessenne@st.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/stm: ltdc: manage error cases in probe | expand |
Hi Fabien, and thank you for your patch, Acked-by: Philippe Cornu <philippe.cornu@st.com> Philippe :-) On 4/24/19 4:03 PM, Fabien Dessenne wrote: > Manage the -EPROBE_DEFER error case for the ltdc IRQ. > > Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> > --- > drivers/gpu/drm/stm/ltdc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c > index 566b0d8..521ba83 100644 > --- a/drivers/gpu/drm/stm/ltdc.c > +++ b/drivers/gpu/drm/stm/ltdc.c > @@ -1174,6 +1174,9 @@ int ltdc_load(struct drm_device *ddev) > > for (i = 0; i < MAX_IRQ; i++) { > irq = platform_get_irq(pdev, i); > + if (irq == -EPROBE_DEFER) > + goto err; > + > if (irq < 0) > continue; > >
Le ven. 26 avr. 2019 à 14:30, Philippe CORNU <philippe.cornu@st.com> a écrit : > > Hi Fabien, > and thank you for your patch, > > Acked-by: Philippe Cornu <philippe.cornu@st.com> > > Philippe :-) > > On 4/24/19 4:03 PM, Fabien Dessenne wrote: > > Manage the -EPROBE_DEFER error case for the ltdc IRQ. > > > > Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Applied on drm-misc-next. Thanks, Benjamin > > --- > > drivers/gpu/drm/stm/ltdc.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c > > index 566b0d8..521ba83 100644 > > --- a/drivers/gpu/drm/stm/ltdc.c > > +++ b/drivers/gpu/drm/stm/ltdc.c > > @@ -1174,6 +1174,9 @@ int ltdc_load(struct drm_device *ddev) > > > > for (i = 0; i < MAX_IRQ; i++) { > > irq = platform_get_irq(pdev, i); > > + if (irq == -EPROBE_DEFER) > > + goto err; > > + > > if (irq < 0) > > continue; > > > >
diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c index 566b0d8..521ba83 100644 --- a/drivers/gpu/drm/stm/ltdc.c +++ b/drivers/gpu/drm/stm/ltdc.c @@ -1174,6 +1174,9 @@ int ltdc_load(struct drm_device *ddev) for (i = 0; i < MAX_IRQ; i++) { irq = platform_get_irq(pdev, i); + if (irq == -EPROBE_DEFER) + goto err; + if (irq < 0) continue;
Manage the -EPROBE_DEFER error case for the ltdc IRQ. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> --- drivers/gpu/drm/stm/ltdc.c | 3 +++ 1 file changed, 3 insertions(+)