vm_map: Simplify a call to vm_object_allocate_anon()

vm_object_allocate_anon() automatically sets "charge" to 0 if no cred
reference is provided, so the caller doesn't need any conditional logic.

No functional change intended.

Reviewed by:	alc, kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35781
This commit is contained in:
Mark Johnston
2022-07-12 08:53:17 -04:00
parent e1979b45b6
commit 70b2996120
+1 -1
View File
@@ -5062,7 +5062,7 @@ vm_map_lookup(vm_map_t *var_map, /* IN/OUT */
if (vm_map_lock_upgrade(map))
goto RetryLookup;
entry->object.vm_object = vm_object_allocate_anon(atop(size),
NULL, entry->cred, entry->cred != NULL ? size : 0);
NULL, entry->cred, size);
entry->offset = 0;
entry->cred = NULL;
vm_map_lock_downgrade(map);