Whamcloud - gitweb
LU-10560 lustre_compat: Convert GFP_TEMPORARY to GFP_KERNEL 52/31152/6
authorMike Marciniszyn <mike.marciniszyn@intel.com>
Fri, 2 Feb 2018 16:45:54 +0000 (08:45 -0800)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 22 Feb 2018 05:40:26 +0000 (05:40 +0000)
The 4.14 kernel removes this gfp.h define.

Adjust the code to use GFP_KERNEL as the upstream
patch does.

Change-Id: I40fff2724499fa17aa285507e0fd9b21f4afc070
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Reviewed-on: https://review.whamcloud.com/31152
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
libcfs/libcfs/libcfs_ptask.c

index 472d37b..648c0a3 100644 (file)
@@ -394,11 +394,11 @@ static int cfs_ptengine_padata_init(struct cfs_ptask_engine *engine,
        {
                char *pa_mask_buff, *cb_mask_buff;
 
-               pa_mask_buff = (char *)__get_free_page(GFP_TEMPORARY);
+               pa_mask_buff = (char *)__get_free_page(GFP_KERNEL);
                if (pa_mask_buff == NULL)
                        GOTO(err_free_par_mask, rc = -ENOMEM);
 
-               cb_mask_buff = (char *)__get_free_page(GFP_TEMPORARY);
+               cb_mask_buff = (char *)__get_free_page(GFP_KERNEL);
                if (cb_mask_buff == NULL) {
                        free_page((unsigned long)pa_mask_buff);
                        GOTO(err_free_par_mask, rc = -ENOMEM);