On Tue, 7 Apr 2020 14:12:45 +1000, Nicholas Piggin wrote: > get/put_user can be called with nontrivial arguments. fs/proc/page.c > has a good example: > > if (put_user(stable_page_flags(ppage), out)) { > > stable_page_flags is quite a lot of code, including spin locks in the > page allocator. > > [...]
Applied to powerpc/fixes. [1/1] powerpc/uaccess: Evaluate macro arguments once, before user access is allowed https://git.kernel.org/powerpc/c/d02f6b7dab8228487268298ea1f21081c0b4b3eb cheers