[Intel-xe] [PATCH V2] drm/xe: make GT sysfs init return void

Nirmoy Das nirmoy.das at linux.intel.com
Wed Jul 5 15:39:20 UTC 2023


Hi Ashutosh,

On 7/5/2023 4:06 PM, Dixit, Ashutosh wrote:
> On Wed, 05 Jul 2023 01:44:03 -0700, Tejas Upadhyay wrote:
>> Currently return from xe_gt_sysfs_init() is ignored
>> and also a failure in xe_gt_sysfs_init() isn't fatal
>> so make it return void.
> But why is the failure not fatal? I really don't understand the concept of
> these non-fatal failures. Do we really want to say the device is up if
> sysfs initialization has failed for some reason and people are unable to
> see card freq's e.g.? This was done in i915 but do we really want to repeat
> this for xe? IMO the simplest thing to do would be to fail the probe unless
> ALL required/intended functionality is clearly up.


I agree with the concern but the situation is different with a graphics 
driver.

If we return error on probe, (if I am not wrong) a user will have no way 
to interact

with the system other than ssh. We should ignore non-fatal error and let 
the driver load

so a user can have something to work with(may be report a bug :) )


Regards,

Nirmoy

>
> Instead of ignoring the return, fail the probe?
>
> Thanks.
> --
> Ashutosh


More information about the Intel-xe mailing list