[PATCH 2/5] drm/debugfs: disallow debugfs access when device isn't registered

Christian König ckoenig.leichtzumerken at gmail.com
Tue Aug 29 11:35:38 UTC 2023


Am 29.08.23 um 13:31 schrieb Andi Shyti:
> Hi Christian,
>
> On Tue, Aug 29, 2023 at 01:01:12PM +0200, Christian König wrote:
>> During device bringup it might be that we can't access the debugfs files.
>> Return -ENODEV until the registration is completed on access.
> just wondering, if the device is not registered, how do we get
> there?

The workflow is:
1. Creation (DRM)
2. Initialization (Driver)
3. Registration (DRM)
...
4. Unregistration (DRM)
5. Deinitialization (Driver)
6. Destruction (DRM)

It is possible that debugfs files are created during driver 
initialization, but Daniel insisted that they should not be accessible 
until the registration is done (which makes the other UAPI accessible as 
well).

Christian.

>
> Andi



More information about the dri-devel mailing list