Whamcloud - gitweb
LU-13212 osc: fall back to vmalloc for large RPCs
[fs/lustre-release.git] / lustre / mgs / mgs_nids.c
index 94149c5..42b7309 100644 (file)
@@ -636,7 +636,7 @@ int mgs_get_ir_logs(struct ptlrpc_request *req)
        CDEBUG(D_MGS, "Reading IR log %s bufsize %ld.\n",
               body->mcb_name, bufsize);
 
-       OBD_ALLOC_PTR_ARRAY(pages, nrpages);
+       OBD_ALLOC_PTR_ARRAY_LARGE(pages, nrpages);
        if (!pages)
                GOTO(out, rc = -ENOMEM);
 
@@ -682,7 +682,7 @@ out:
                        __free_page(pages[i]);
                }
 
-               OBD_FREE_PTR_ARRAY(pages, nrpages);
+               OBD_FREE_PTR_ARRAY_LARGE(pages, nrpages);
        }
 
        if (fsdb)