Page MenuHomeFreeBSD

firewire: Initialize firewire_devclass in fw_modevent.
ClosedPublic

Authored by jhb on Apr 26 2022, 12:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Dec 13, 5:21 PM
Unknown Object (File)
Thu, Nov 14, 9:46 PM
Unknown Object (File)
Nov 9 2024, 5:50 AM
Unknown Object (File)
Oct 19 2024, 11:15 AM
Unknown Object (File)
Sep 26 2024, 10:01 AM
Unknown Object (File)
Sep 26 2024, 10:01 AM
Unknown Object (File)
Sep 26 2024, 10:01 AM
Unknown Object (File)
Sep 25 2024, 3:18 PM
Subscribers
None

Details

Summary

The use of devclass_get_softc() combined with cdev unit numbers is
probably not ideal (probably should be initializing si_drv1 when each
cdev is created instead), but it looks like a bit of a PITA to do, so
just initialize the devclass explicitly instead.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Apr 26 2022, 12:09 AM
jhb created this revision.

Is it time to look at deprecation plans for firewire?

This revision is now accepted and ready to land.Apr 27 2022, 7:10 PM

I thought it was already deprecated which is why I didn't try to fix this "cleanly".