s390/vmlogrdr: fix IUCV buffer allocation
[firefly-linux-kernel-4.4.55.git] / drivers / s390 / char / vmlogrdr.c
index 799c1524c779f282387b3ed79c5363f95b1fbd98..4b8de3e70cf2d2d67718b25b522414424d9e6f0e 100644 (file)
@@ -872,7 +872,7 @@ static int __init vmlogrdr_init(void)
                goto cleanup;
 
        for (i=0; i < MAXMINOR; ++i ) {
-               sys_ser[i].buffer = (char *) get_zeroed_page(GFP_KERNEL);
+               sys_ser[i].buffer = (char *) get_zeroed_page(GFP_KERNEL | GFP_DMA);
                if (!sys_ser[i].buffer) {
                        rc = -ENOMEM;
                        break;