Page MenuHomeFreeBSD

linuxkpi: Add device under parent, not under class
Needs ReviewPublic

Authored by dumbbell on Sun, Feb 8, 10:55 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Feb 12, 1:28 AM
Unknown Object (File)
Wed, Feb 11, 4:54 AM
Unknown Object (File)
Wed, Feb 11, 2:36 AM
Unknown Object (File)
Tue, Feb 10, 6:30 PM
Unknown Object (File)
Tue, Feb 10, 7:16 AM
Unknown Object (File)
Tue, Feb 10, 5:42 AM
Unknown Object (File)
Sun, Feb 8, 12:29 PM
Subscribers

Details

Reviewers
None
Group Reviewers
linuxkpi
Summary

In device_add(), the function used to add the given device under its class. This is used to build a sysctl tree. We ended up with devices or "pseudo" devices (like the output connectors of a GPU). For example with an output connector:

sysctl sys.class.drm.card0-DP-1

This device should be added under its parent if it has one. With this fix, the same output connector is now:

sysctl sys.device.drmn1.card0.card0-DP-1

Sponsored by: The FreeBSD Foundation

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped