diff options
| -rw-r--r-- | net/core/net-sysfs.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index c476f0794132..bb7e80f4ced3 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c | |||
| @@ -1214,9 +1214,6 @@ static ssize_t xps_cpus_show(struct netdev_queue *queue, | |||
| 1214 | cpumask_var_t mask; | 1214 | cpumask_var_t mask; |
| 1215 | unsigned long index; | 1215 | unsigned long index; |
| 1216 | 1216 | ||
| 1217 | if (!zalloc_cpumask_var(&mask, GFP_KERNEL)) | ||
| 1218 | return -ENOMEM; | ||
| 1219 | |||
| 1220 | index = get_netdev_queue_index(queue); | 1217 | index = get_netdev_queue_index(queue); |
| 1221 | 1218 | ||
| 1222 | if (dev->num_tc) { | 1219 | if (dev->num_tc) { |
| @@ -1226,6 +1223,9 @@ static ssize_t xps_cpus_show(struct netdev_queue *queue, | |||
| 1226 | return -EINVAL; | 1223 | return -EINVAL; |
| 1227 | } | 1224 | } |
| 1228 | 1225 | ||
| 1226 | if (!zalloc_cpumask_var(&mask, GFP_KERNEL)) | ||
| 1227 | return -ENOMEM; | ||
| 1228 | |||
| 1229 | rcu_read_lock(); | 1229 | rcu_read_lock(); |
| 1230 | dev_maps = rcu_dereference(dev->xps_maps); | 1230 | dev_maps = rcu_dereference(dev->xps_maps); |
| 1231 | if (dev_maps) { | 1231 | if (dev_maps) { |
