On Wed, 27 Mar 2019, Jann Horn wrote: > The current code can perform concurrent updates and reads on > user->session_keyring and user->uid_keyring. Add a comment to > struct user_struct to document the nontrivial locking semantics, and use > READ_ONCE() for unlocked readers and smp_store_release() for writers to > prevent memory ordering issues. > > Fixes: 69664cf16af4 ("keys: don't generate user and user session keyrings > unless they're accessed") > Signed-off-by: Jann Horn <ja...@google.com>
Applied to git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git next-general -- James Morris <jmor...@namei.org>