kernel/drivers/s390/char/vmcp.c
.. .. @@ -43,6 +43,8 @@ 43 43 44 44 static int __init early_parse_vmcp_cma(char *p) 45 45 { 46 + if (!p)47 + return 1;46 48 vmcp_cma_size = ALIGN(memparse(p, NULL), PAGE_SIZE); 47 49 return 0; 48 50 } .. .. @@ -68,7 +70,7 @@ 68 70 * anymore the system won't work anyway. 69 71 */ 70 72 if (order > 2) 71 - page = cma_alloc(vmcp_cma, nr_pages, 0, false);73 + page = cma_alloc(vmcp_cma, nr_pages, 0, GFP_KERNEL);72 74 if (page) { 73 75 session->response = (char *)page_to_phys(page); 74 76 session->cma_alloc = 1;