--- - branch: MAIN date: Sat Apr 9 23:45:37 UTC 2022 files: - new: '1.248' old: '1.247' path: src/sys/kern/kern_lwp.c pathrev: src/sys/kern/kern_lwp.c@1.248 type: modified - new: '1.42' old: '1.41' path: src/sys/kern/kern_turnstile.c pathrev: src/sys/kern/kern_turnstile.c@1.42 type: modified - new: '1.215' old: '1.214' path: src/sys/sys/lwp.h pathrev: src/sys/sys/lwp.h@1.215 type: modified id: 20220409T234537Z.35161eb6293d001935ae7a5e3044f0bd00f7894b log: | kern: Handle l_mutex with atomic_store_release, atomic_load_consume. - Where the lock is held and known to be correct, no atomic. - In loops to acquire the lock, use atomic_load_relaxed before we restart with atomic_load_consume. Nix membar_exit. (Who knows, using atomic_load_consume here might fix bugs on Alpha!) module: src subject: 'CVS commit: src/sys' unixtime: '1649547937' user: riastradh