Assertion used here was not atomic (locks' state could change between consecutive 'if' conditions), what could lead to unwanted panic(). Moreover, it was wrong itself: it is *not* a problem if one of the locks is held during MGE_GLOBAL_LOCK.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Skipped - Unit
Tests Skipped