On Sun, 16 Jul 2023 03:05:06 -0700, Haren Myneni wrote: > Commit 8ef7b9e1765a ("powerpc/pseries/vas: Close windows with DLPAR > core removal") unmaps the window paste address and issues HCALL to > close window in the hypervisor for migration or DLPAR core removal > events. So holds mmap_mutex and then mmap lock before unmap the > paste address. But if the user space issue mmap paste address at > the same time with the migration event, coproc_mmap() is called > after holding the mmap lock which can trigger deadlock when trying > to acquire mmap_mutex in coproc_mmap(). > > [...]
Applied to powerpc/fixes. [1/1] powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close https://git.kernel.org/powerpc/c/b59c9dc4d9d47b3c4572d826603fde507055b656 cheers