HomeFreeBSD

sound: Drain buffer selinfo in sndbuf_free()

Description

sound: Drain buffer selinfo in sndbuf_free()

Prevent a use-after-free in kern_poll() by making sure the buffer's
selinfo is drained. This is required for a subsequent patch that
implements asynchronous audio device detach.

Reported by: KASAN
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D44544

Details

Provenance
christosAuthored on Mar 29 2024, 3:29 PM
Reviewer
markj
Differential Revision
D44544: sound: Drain buffer selinfo in sndbuf_free()
Parents
rG6baddb6b1176: release.sh: Don't install git if already present
Branches
Unknown
Tags
Unknown