--- - branch: MAIN date: Sat Apr 9 23:36:22 UTC 2022 files: - new: '1.306' old: '1.305' path: src/sys/arch/alpha/alpha/pmap.c pathrev: src/sys/arch/alpha/alpha/pmap.c@1.306 type: modified id: 20220409T233622Z.07e58dcafd7da4b970b5e8d6f8e31a2a49f7016f log: | alpha: Omit needless membar in pmap_reference. If the pmap is published enough for us to obtain a reference to it then there's no membar needed. If it's not then something else is wrong and we can't use pmap_reference here anyway. Membars are needed only on the destruction side to make sure all use, by any thread, happens-before all freeing in the last user thread. module: src subject: 'CVS commit: src/sys/arch/alpha/alpha' unixtime: '1649547382' user: riastradh