Whamcloud - gitweb
LU-12477 llite: remove unused ll_teardown_mmaps() 86/41086/2
authorAndreas Dilger <adilger@whamcloud.com>
Thu, 24 Dec 2020 01:30:46 +0000 (18:30 -0700)
committerOleg Drokin <green@whamcloud.com>
Fri, 26 Feb 2021 21:06:52 +0000 (21:06 +0000)
The ll_teardown_mmaps() function is no longer used and can be
removed.

Fixes: f114d4dac6f8 ("LU-12477 llite: use generic_error_remove_page()")
Test-Parameters: trivial
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I42506210e028da3bf8036a28d4d61b1e7d3ebbe5
Reviewed-on: https://review.whamcloud.com/41086
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/llite_internal.h
lustre/llite/llite_mmap.c

index 8801fc0..c05c13b 100644 (file)
@@ -1335,7 +1335,6 @@ void ll_io_init(struct cl_io *io, struct file *file, enum cl_io_type iot,
 
 /* llite/llite_mmap.c */
 
 
 /* llite/llite_mmap.c */
 
-int ll_teardown_mmaps(struct address_space *mapping, __u64 first, __u64 last);
 int ll_file_mmap(struct file * file, struct vm_area_struct * vma);
 void policy_from_vma(union ldlm_policy_data *policy, struct vm_area_struct *vma,
                     unsigned long addr, size_t count);
 int ll_file_mmap(struct file * file, struct vm_area_struct * vma);
 void policy_from_vma(union ldlm_policy_data *policy, struct vm_area_struct *vma,
                     unsigned long addr, size_t count);
index ee41cdf..caaa8f4 100644 (file)
@@ -513,23 +513,6 @@ static void ll_vm_close(struct vm_area_struct *vma)
        EXIT;
 }
 
        EXIT;
 }
 
-/* XXX put nice comment here.  talk about __free_pte -> dirty pages and
- * nopage's reference passing to the pte */
-int ll_teardown_mmaps(struct address_space *mapping, __u64 first, __u64 last)
-{
-        int rc = -ENOENT;
-        ENTRY;
-
-       LASSERTF(last > first, "last %llu first %llu\n", last, first);
-        if (mapping_mapped(mapping)) {
-                rc = 0;
-               unmap_mapping_range(mapping, first + PAGE_SIZE - 1,
-                                   last - first + 1, 0);
-        }
-
-        RETURN(rc);
-}
-
 static const struct vm_operations_struct ll_file_vm_ops = {
        .fault                  = ll_fault,
        .page_mkwrite           = ll_page_mkwrite,
 static const struct vm_operations_struct ll_file_vm_ops = {
        .fault                  = ll_fault,
        .page_mkwrite           = ll_page_mkwrite,