[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