diff options
Diffstat (limited to 'mm/mmap.c')
| -rw-r--r-- | mm/mmap.c | 8 | 
1 files changed, 0 insertions, 8 deletions
| diff --git a/mm/mmap.c b/mm/mmap.c index 971dd2cb77d2..c739d6db7193 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -612,8 +612,6 @@ static unsigned long count_vma_pages_range(struct mm_struct *mm,  void __vma_link_rb(struct mm_struct *mm, struct vm_area_struct *vma,  		struct rb_node **rb_link, struct rb_node *rb_parent)  { -	WARN_ONCE(vma->vm_file && !vma->vm_ops, "missing vma->vm_ops"); -  	/* Update tracking information for the gap following the new vma. */  	if (vma->vm_next)  		vma_gap_update(vma->vm_next); @@ -1638,12 +1636,6 @@ unsigned long mmap_region(struct file *file, unsigned long addr,  		 */  		WARN_ON_ONCE(addr != vma->vm_start); -		/* All file mapping must have ->vm_ops set */ -		if (!vma->vm_ops) { -			static const struct vm_operations_struct dummy_ops = {}; -			vma->vm_ops = &dummy_ops; -		} -  		addr = vma->vm_start;  		vm_flags = vma->vm_flags;  	} else if (vm_flags & VM_SHARED) { |