mm-document-locking-restrictions-for-vm_operations_struct-close.patch removed from -mm tree
The patch titled
Subject: mm: document locking restrictions for vm_operations_struct::close
has been removed from the -mm tree. Its filename was
mm-document-locking-restrictions-for-vm_operations_struct-close.patch
This patch was dropped because it was merged into mainline or a subsystem tree
------------------------------------------------------
From: Suren Baghdasaryan <[email protected]>
Subject: mm: document locking restrictions for vm_operations_struct::close
Add comments for vm_operations_struct::close documenting locking requirements for this callback and its callers.
Signed-off-by Suren Baghdasaryan <[email protected]>
Acked-by Michal Hocko <[email protected]>
Cc Andrea Arcangeli <[email protected]>
Cc Andy Lutomirski <[email protected]>
Cc Christian Brauner <[email protected]>
Cc Christian Brauner <[email protected]>
Cc Christoph Hellwig <[email protected]>
Cc David Hildenbrand <[email protected]>
Cc David Rientjes <[email protected]>
Cc Florian Weimer <[email protected]>
Cc Jan Engelhardt <[email protected]>
Cc Jann Horn <[email protected]>
Cc Johannes Weiner <[email protected]>
Cc Kirill A. Shutemov <[email protected]>
Cc Matthew Wilcox <[email protected]>
Cc Minchan Kim <[email protected]>
Cc Oleg Nesterov <[email protected]>
Cc Rik van Riel <[email protected]>
Cc Roman Gushchin <[email protected]>
Cc Shakeel Butt <[email protected]>
Cc Tim Murray <[email protected]>
Cc Jason Gunthorpe <[email protected]>
Signed-off-by Andrew Morton <[email protected]>
---
include/linux/mm.h | 4 ++++ 1 file changed, 4 insertions(+)
include/linux/mm.h renamed from include/linux/mm.h~mm-document-locking-restrictions-for-vm_operations_struct-close +4 -0
@@ -532,6 +532,10 @@ enum page_entry_size {*/ struct vm_operations_struct {void (*open)(struct vm_area_struct * area); +/** +* @close: Called when the VMA is being removed from the MM. +* Context: User context. May sleep. Caller holds mmap_lock. +*/ void (*close)(struct vm_area_struct * area);/* Called any time before splitting to check if it's allowed */ int (*may_split)(struct vm_area_struct *area,unsigned long addr);
_
Patches currently in -mm which might be from [email protected] are