The branch main has been updated by alc: URL: https://cgit.FreeBSD.org/src/commit/?id=c7fe7912a623545c067625e76ae7e540584f37cb
commit c7fe7912a623545c067625e76ae7e540584f37cb Author: Alan Cox <a...@freebsd.org> AuthorDate: 2025-06-19 15:56:42 +0000 Commit: Alan Cox <a...@freebsd.org> CommitDate: 2025-06-19 16:07:41 +0000 vm_page: eliminate a stale KASSERT With the elimination of VM_ALLOC_NOOBJ, it became illegal to pass VM_ALLOC_WAITOK to vm_page_alloc_contig() (and its helpers). So, there is no point in asserting that the caller didn't pass both VM_ALLOC_NORECLAIM and VM_ALLOC_WAITOK. --- sys/vm/vm_page.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 66aae45cb37e..5b05f0dc11c9 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -2327,9 +2327,6 @@ vm_page_alloc_contig_domain(vm_object_t object, vm_pindex_t pindex, int domain, KASSERT(((req & (VM_ALLOC_NOBUSY | VM_ALLOC_SBUSY)) != (VM_ALLOC_NOBUSY | VM_ALLOC_SBUSY)), ("invalid request %#x", req)); - KASSERT((req & (VM_ALLOC_WAITOK | VM_ALLOC_NORECLAIM)) != - (VM_ALLOC_WAITOK | VM_ALLOC_NORECLAIM), - ("invalid request %#x", req)); VM_OBJECT_ASSERT_WLOCKED(object); KASSERT((object->flags & OBJ_FICTITIOUS) == 0, ("vm_page_alloc_contig: object %p has fictitious pages",