Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Sep 26, 2011 at 8:55 AM, Konrad Rzeszutek Wilk
<konrad.wilk@xxxxxxxxxx> wrote:
>> I'm a bit undecided on some of this error handling at startup..  I
>> guess ENOMEM is clear enough.  But some of the other parts, like
>> connector initialization, could fail just because some hw is not
>> present/populated.  Like missing some LCD.  I guess that it is best to
>> try and limp along as best as possible and hope to get some pixels on
>> some screen that the user can see.  If you give up and all the
>> screens/monitors/etc stay dark, it might be a bit inconvenient to
>> debug..
>
> Perhaps then just do WARN_ON, like:
>
> if (create_encode(..))
>    WARN_ON(1,"Danger Danger! Limping along\n");

fwiw, in cases where create_{crtc,encoder,connector}() return !=0,
there is a dev_err() in the create_*() fxn.  I think this should be
sufficient, no need to double up the messages in the log..

I've cleaned up the rest of the things that you had pointed out, and
will send a v3 shortly.  Thanks!

BR,
-R
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux