vm_page_grab_valid(): clear *mp in case of pager denying page allocation
authorKonstantin Belousov <kib@FreeBSD.org>
Sat, 17 Dec 2022 00:12:14 +0000 (02:12 +0200)
committerKonstantin Belousov <kib@FreeBSD.org>
Sat, 17 Dec 2022 17:01:43 +0000 (19:01 +0200)
commit3249449190c2c71ecfc4fa5f518f94ff552df440
tree0dd8ca871a5ad07912c493a0d83c8e40ae3fce4e
parentf176fe8e7f638e585afcd2f4dd52a522c4648f63
vm_page_grab_valid(): clear *mp in case of pager denying page allocation

Same as it is done in other error return cases.  Callers depend on error
case returning NULL, e.g. vm_imgact_hold_page().

Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D37719
sys/vm/vm_page.c