patch-2.3.41 linux/mm/filemap.c

Next file: linux/mm/page_alloc.c
Previous file: linux/lib/vsprintf.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.40/linux/mm/filemap.c linux/mm/filemap.c
@@ -1627,15 +1627,10 @@
  * backing-store for swapping..
  */
 static struct vm_operations_struct file_shared_mmap = {
-	NULL,			/* no special open */
-	NULL,			/* no special close */
-	filemap_unmap,		/* unmap - we need to sync the pages */
-	NULL,			/* no special protect */
-	filemap_sync,		/* sync */
-	NULL,			/* advise */
-	filemap_nopage,		/* nopage */
-	NULL,			/* wppage */
-	filemap_swapout		/* swapout */
+	unmap:		filemap_unmap,		/* unmap - we need to sync the pages */
+	sync:		filemap_sync,
+	nopage:		filemap_nopage,
+	swapout:	filemap_swapout,
 };
 
 /*
@@ -1645,15 +1640,7 @@
  * know they can't ever get write permissions..)
  */
 static struct vm_operations_struct file_private_mmap = {
-	NULL,			/* open */
-	NULL,			/* close */
-	NULL,			/* unmap */
-	NULL,			/* protect */
-	NULL,			/* sync */
-	NULL,			/* advise */
-	filemap_nopage,		/* nopage */
-	NULL,			/* wppage */
-	NULL			/* swapout */
+	nopage:		filemap_nopage,
 };
 
 /* This is used for a general mmap of a disk file */

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)