summaryrefslogtreecommitdiff
path: root/drivers/thunderbolt/trace.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2024-10-18 19:50:05 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2024-10-18 19:50:05 +0300
commitb1b46751671be5a426982f037a47ae05f37ff80b (patch)
treeff6532dce8a1a9219bad0726c042dc7e04a91416 /drivers/thunderbolt/trace.h
parent75aa74d52f43e75d0beb20572f98529071b700e5 (diff)
downloadlinux-b1b46751671be5a426982f037a47ae05f37ff80b.tar.xz
mm: fix follow_pfnmap API lockdep assert
The lockdep asserts for the new follow_pfnmap() API "knows" that a pfnmap always has a vma->vm_file, since that's the only way to create such a mapping. And that's actually true for all the normal cases. But not for the mmap failure case, where the incomplete mapping is torn down and we have cleared vma->vm_file because the failure occured before the file was linked to the vma. So this codepath does actually need to check for vm_file being NULL. Reported-by: Jann Horn <jannh@google.com> Fixes: 6da8e9634bb7 ("mm: new follow_pfnmap API") Cc: Peter Xu <peterx@redhat.com> Cc: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/thunderbolt/trace.h')
0 files changed, 0 insertions, 0 deletions