set_cpus_allowed is not available with CONFIG_CPUMASK_OFFSTACK on.
We should call set_cpus_allowed_ptr instead.
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 #define NR_CPUS     1
 #endif
 
-#define cfs_set_cpus_allowed(t, mask)  set_cpus_allowed(t, mask)
-
 /*
  * cache
  */
 
 #define NR_CPUS     1
 #endif
 
-#define cfs_set_cpus_allowed(t, mask)  set_cpus_allowed(t, mask)
-
 #define cfs_register_sysctl_table(t, a) register_sysctl_table(t)
 
 #endif /* _PORTALS_COMPAT_H */
 
                if (cpu_isset(i, *cpumask))
                        continue;
 
-               rc = set_cpus_allowed(current, *cpumask);
+               rc = set_cpus_allowed_ptr(current, cpumask);
                set_mems_allowed(*nodemask);
                if (rc == 0)
                        schedule(); /* switch to allowed CPU */
 
                                if (++index >= num_possible_cpus())
                                        index = 0;
                        }
-                       cfs_set_cpus_allowed(current,
-                                    *cpumask_of_node(cpu_to_node(index)));
+                       set_cpus_allowed_ptr(current,
+                                       cpumask_of_node(cpu_to_node(index)));
                }
        }
 #endif