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)
Sat, Oct 11, 3:41 PM
Unknown Object (File)
Sep 15 2025, 5:18 AM
Unknown Object (File)
Sep 14 2025, 10:56 AM
Unknown Object (File)
Sep 6 2025, 9:03 AM
Unknown Object (File)
Sep 4 2025, 2:18 AM
Unknown Object (File)
Sep 1 2025, 2:24 AM
Unknown Object (File)
Aug 30 2025, 7:16 AM
Unknown Object (File)
Aug 17 2025, 2:06 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".