Page MenuHomeFreeBSD

sound: Handle midistat_lock through function interface
ClosedPublic

Authored by christos on Jul 3 2024, 2:14 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 3, 8:23 PM
Unknown Object (File)
Fri, Dec 27, 7:33 PM
Unknown Object (File)
Dec 14 2024, 11:44 AM
Unknown Object (File)
Nov 28 2024, 1:02 AM
Unknown Object (File)
Nov 6 2024, 8:04 AM
Unknown Object (File)
Oct 2 2024, 2:23 PM
Unknown Object (File)
Sep 24 2024, 9:09 AM
Unknown Object (File)
Sep 21 2024, 4:29 AM
Subscribers

Details

Summary

midistat_lock is used outside midi/midi.c as well, so implement lock,
unlock and lockassert functions in order to not expose the lock in the
header file.

Sponsored by: The FreeBSD Foundation
MFC after: 2 days

Diff Detail

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

Event Timeline

Move function declarations at the top to match the function definitions'
position.

sys/dev/sound/midi/midi.c
180

I assume the rename here is to make sure there are no leftover (or external) consumers?

sys/dev/sound/midi/midi.c
180

It's because midistat_lock() will have the same name as the lock and we'll get a compile error.

This revision is now accepted and ready to land.Jul 6 2024, 4:43 PM