HomeFreeBSD

Implement proper support for complete_all() in the LinuxKPI.

Description

Implement proper support for complete_all() in the LinuxKPI.

When complete_all() is called there might be multiple waiters. The
current implementation could only handle one waiter. Make sure the
completion is sticky when complete_all() is called to be compatible
with Linux.

Found by: Johannes Lundberg <johalun0@gmail.com>
MFC after: 1 week
Sponsored by: Mellanox Technologies
Sponsored by: Limelight Networks

Details

Provenance
hselaskyAuthored on
Parents
rS330688: net80211: wrap protection frame allocation into ieee80211_alloc_prot()
Branches
Unknown
Tags
Unknown