svn commit: r291905 - stable/10/sys/vm
Konstantin Belousov
kib at FreeBSD.org
Sun Dec 6 17:11:25 UTC 2015
Author: kib
Date: Sun Dec 6 17:11:23 2015
New Revision: 291905
URL: https://svnweb.freebsd.org/changeset/base/291905
Log:
MFC r291446:
Minor cleanup.
Systematically use ANSI C functions definitions.
Correct type of the flags argument to the dev_pager_putpages() function.
vm_pager_free_nonreq() does not exist in stable/10, this part is not
merged.
Modified:
stable/10/sys/vm/device_pager.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/vm/device_pager.c
==============================================================================
--- stable/10/sys/vm/device_pager.c Sun Dec 6 16:17:57 2015 (r291904)
+++ stable/10/sys/vm/device_pager.c Sun Dec 6 17:11:23 2015 (r291905)
@@ -60,10 +60,8 @@ static vm_object_t dev_pager_alloc(void
vm_ooffset_t, struct ucred *);
static void dev_pager_dealloc(vm_object_t);
static int dev_pager_getpages(vm_object_t, vm_page_t *, int, int);
-static void dev_pager_putpages(vm_object_t, vm_page_t *, int,
- boolean_t, int *);
-static boolean_t dev_pager_haspage(vm_object_t, vm_pindex_t, int *,
- int *);
+static void dev_pager_putpages(vm_object_t, vm_page_t *, int, int, int *);
+static boolean_t dev_pager_haspage(vm_object_t, vm_pindex_t, int *, int *);
static void dev_pager_free_page(vm_object_t object, vm_page_t m);
/* list of device pager objects */
@@ -101,8 +99,9 @@ static struct cdev_pager_ops old_dev_pag
};
static void
-dev_pager_init()
+dev_pager_init(void)
{
+
TAILQ_INIT(&dev_pager_object_list);
mtx_init(&dev_pager_mtx, "dev_pager list", NULL, MTX_DEF);
}
@@ -231,8 +230,7 @@ dev_pager_free_page(vm_object_t object,
}
static void
-dev_pager_dealloc(object)
- vm_object_t object;
+dev_pager_dealloc(vm_object_t object)
{
vm_page_t m;
@@ -362,24 +360,18 @@ old_dev_pager_fault(vm_object_t object,
}
static void
-dev_pager_putpages(object, m, count, sync, rtvals)
- vm_object_t object;
- vm_page_t *m;
- int count;
- boolean_t sync;
- int *rtvals;
+dev_pager_putpages(vm_object_t object, vm_page_t *m, int count, int flags,
+ int *rtvals)
{
panic("dev_pager_putpage called");
}
static boolean_t
-dev_pager_haspage(object, pindex, before, after)
- vm_object_t object;
- vm_pindex_t pindex;
- int *before;
- int *after;
+dev_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
+ int *after)
{
+
if (before != NULL)
*before = 0;
if (after != NULL)
More information about the svn-src-stable-10
mailing list