We were calling callout_reset(9) and callout_drain(9) on DAD callouts
without the corresponding lock held (Giant). This change fixes that, and
modifies the DAD callout to use the DAD rwlock instead of Giant.
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 20827 Build 20214: arc lint + arc unit
Event Timeline
Comment Actions
- Address review feedback and fix merge conflicts.
I will retest this before committing.
Comment Actions
I forgot about this one. A variant was committed in 9a94097cd0f46aacf688973d15b3b462c79f0008 .