On Thu, 25 Jul 2024 20:31:31 +0200 Maciej Fijalkowski wrote: > Does that make any sense now? Could be brain fog due to post-netdev.conf covid but no, not really. The _ONCE() helpers basically give you the ability to store the pointer to a variable on the stack, and that variable won't change behind your back. But the only reason to READ_ONCE(ptr->thing) something multiple times is to tell KCSAN that "I know what I'm doing", it just silences potential warnings :S