Module Name: src Committed By: riastradh Date: Sun Feb 13 19:20:11 UTC 2022
Modified Files: src/sys/net/npf: npf_conf.c npf_ifaddr.c Log Message: npf(4): Use atomic_store_release and atomic_load_consume for config. ...or atomic_load_relaxed, when the config is locked. (Not necessary to use atomic_* at all in NetBSD, but in C11 it will be cheaper to say atomic_load_relaxed explicitly so an _Atomic-qualified object doesn't cause the load to be surrounded by unnecessary membars.) No need for store-before-load ordering here, so no need to membar_sync. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/net/npf/npf_conf.c cvs rdiff -u -r1.7 -r1.8 src/sys/net/npf/npf_ifaddr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.