s390/vmlogrdr: fix IUCV buffer allocation
[sfrench/cifs-2.6.git] / drivers / s390 / char / vmlogrdr.c
index e883063c72581b61c8d4e8fd0db287476a37e101..3167e85819941c95a921423ba85a64e78d081fbc 100644 (file)
@@ -870,7 +870,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;