diff --git a/mm/filemap.c b/mm/filemap.c
index 385826aa73d762d8d1ca1904e9b8fcf73c9558d0..f62aa9569e483509ada5ef47e1d8b23aeebad234 100644
--- a/mm/filemap.c
+++ b/mm/filemap.c
@@ -2490,7 +2490,7 @@ vm_fault_t filemap_fault(struct vm_fault *vmf)
 		if (!page) {
 			if (fpin)
 				goto out_retry;
-			return vmf_error(-ENOMEM);
+			return VM_FAULT_OOM;
 		}
 	}