Page MenuHomeFreeBSD

ipfw: remove locking workarounds in the table code
Needs ReviewPublic

Authored by glebius on Wed, Jan 7, 5:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jan 8, 6:09 AM
Unknown Object (File)
Thu, Jan 8, 4:20 AM
Unknown Object (File)
Thu, Jan 8, 2:43 AM
Unknown Object (File)
Thu, Jan 8, 12:53 AM
Unknown Object (File)
Thu, Jan 8, 12:21 AM
Unknown Object (File)
Wed, Jan 7, 10:56 PM

Details

Reviewers
ae
melifaro
lytboris_gmail.com
Group Reviewers
network
Summary

Before the "upper half lock" became sleepable the table manipulation code
needed sophisticated workarounds to recover from races, where the lock is
temporarily dropped to do malloc(M_WAITOK). Remove all these workarounds
as they are no longer needed.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 69689
Build 66572: arc lint + arc unit