Page MenuHomeFreeBSD

HW Relnotes: Move uaudio to Sound
ClosedPublic

Authored by ziaee on Jul 11 2025, 3:43 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 14, 6:21 AM
Unknown Object (File)
Mon, Oct 13, 12:21 PM
Unknown Object (File)
Mon, Oct 13, 12:21 PM
Unknown Object (File)
Mon, Oct 13, 12:21 PM
Unknown Object (File)
Sun, Oct 12, 11:45 PM
Unknown Object (File)
Sep 15 2025, 10:32 PM
Unknown Object (File)
Sep 15 2025, 4:17 AM
Unknown Object (File)
Sep 14 2025, 12:11 PM
Subscribers

Details

Summary

Since this is the only usb sound driver, I think it makes more sense
to put it with the other sound drivers. Especially since nobody has
ever noticied that the link is incorrectly named and it has actually
always been broken.

Diff Detail

Repository
R9 FreeBSD doc repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 65359
Build 62242: arc lint + arc unit

Event Timeline

ziaee requested review of this revision.Jul 11 2025, 3:43 PM
ziaee created this revision.
mhorne added a subscriber: mhorne.

Two thoughts beyond the scope of this change:

  1. Should we provide uaudio(4) as a legitimate link to the page? The answer might be no.
  1. Also I note that the [amd64, i386] annotations are not that helpful and can probably be removed outright. Where they are not already inaccurate (single example: fdc(4) is built on all platforms) they will become outdated when we lose the i386 kernel in 15.0.
This revision is now accepted and ready to land.Jul 11 2025, 4:42 PM

Hey Mitchell! Thanks. I've thought about this a lot.

  1. I tried to do this consistently for all sound drivers actually, same like we do with network interfaces, but ran into some problems with namespace collision.
  1. I only have amd64, but when I looked into this, we do have quite a few things that actually are only for certain architectures. One of my aspirations is definitely to clean that up, they should be moved to their respective man4/man4.*/ directories and have their .Dt's fixed.

I can probably just fix the Dt for everything that's already in those directories now, brb.

I can probably just fix the Dt for everything that's already in those directories now, brb.

Fixing arch Dts is D51264

I can't merge this revision until we merge D51240

  1. I only have amd64, but when I looked into this, we do have quite a few things that actually are only for certain architectures. One of my aspirations is definitely to clean that up, they should be moved to their respective man4/man4.*/ directories and have their .Dt's fixed.

Understood. I will propose my change, with its justification, separately.

This revision was automatically updated to reflect the committed changes.