--- - branch: MAIN date: Sat Apr 9 23:46:10 UTC 2022 files: - new: '1.99' old: '1.98' path: src/sys/kern/kern_mutex.c pathrev: src/sys/kern/kern_mutex.c@1.99 type: modified id: 20220409T234610Z.cd6580c8a0a655b052661a5d3dd675f84a69aa58 log: | mutex(9): Convert to membar_acquire/release. Except for setting the waiters bit -- not sure if this is actually required to be store-before-load/store. Seems unlikely -- surely we'd have seen some serious bug by now if not, because membar_enter has failed to guarantee that on x86! -- but I'm leaving it for now until I have time to think enough about it to be sure one way or another. module: src subject: 'CVS commit: src/sys/kern' unixtime: '1649547970' user: riastradh