diff options
Diffstat (limited to 'net/core/net-sysfs.c')
| -rw-r--r-- | net/core/net-sysfs.c | 12 | 
1 files changed, 1 insertions, 11 deletions
diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index 7427ab5e27d8..981fed397d1d 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c @@ -606,21 +606,11 @@ static ssize_t show_rps_dev_flow_table_cnt(struct netdev_rx_queue *queue,  	return sprintf(buf, "%lu\n", val);  } -static void rps_dev_flow_table_release_work(struct work_struct *work) -{ -	struct rps_dev_flow_table *table = container_of(work, -	    struct rps_dev_flow_table, free_work); - -	vfree(table); -} -  static void rps_dev_flow_table_release(struct rcu_head *rcu)  {  	struct rps_dev_flow_table *table = container_of(rcu,  	    struct rps_dev_flow_table, rcu); - -	INIT_WORK(&table->free_work, rps_dev_flow_table_release_work); -	schedule_work(&table->free_work); +	vfree(table);  }  static ssize_t store_rps_dev_flow_table_cnt(struct netdev_rx_queue *queue,  | 
