diff options
author | Liam Howlett <[email protected]> | 2022-11-07 20:11:42 +0000 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2022-11-07 12:58:26 -0800 |
commit | 59f2f4b8a757412fce372f6d0767bdb55da127a8 (patch) | |
tree | f4b518e9d6a7734d2a8c30062101ce219b8b37a8 /drivers/usb/cdns3/cdns3-debug.h | |
parent | a1de832bd3243577de365222d8bc92708005ebf3 (diff) |
fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister()
When iterating the VMAs, the maple state needs to be invalidated if the
tree is modified by a split or merge to ensure the maple tree node
contained in the maple state is still valid. These invalidations were
missed, so add them to the paths which alter the tree.
Reported-by: [email protected]
Fixes: 69dbe6daf104 (userfaultfd: use maple tree iterator to iterate VMAs)
Signed-off-by: Liam R. Howlett <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions