diff options
author | David S. Miller <davem@davemloft.net> | 2023-06-07 12:09:05 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2023-06-07 12:09:05 +0300 |
commit | e3144ff52f7d2c884eef352cec9b9ff9acd2eb2f (patch) | |
tree | a5898632fd2ce3dd1f7dfca691a0a1f6dfdf1231 /include/net/sch_generic.h | |
parent | ab39b113e74751958aac1b125a14ee42bd7d3efd (diff) | |
parent | 5c3b74a92aa285a3df722bf6329ba7ccf70346d6 (diff) | |
download | linux-e3144ff52f7d2c884eef352cec9b9ff9acd2eb2f.tar.xz |
Merge branch 'rfs-lockless-annotate'
Eric Dumazet says:
====================
rfs: annotate lockless accesses
rfs runs without locks held, so we should annotate
read and writes to shared variables.
It should prevent compilers forcing writes
in the following situation:
if (var != val)
var = val;
A compiler could indeed simply avoid the conditional:
var = val;
This matters if var is shared between many cpus.
v2: aligns one closing bracket (Simon)
adds Fixes: tags (Jakub)
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/sch_generic.h')
0 files changed, 0 insertions, 0 deletions