]> Pileus Git - ~andy/linux/blobdiff - net/core/net-sysfs.c
pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb
[~andy/linux] / net / core / net-sysfs.c
index 7427ab5e27d80dcf1f2af0edb42ccf75e7ffb86d..981fed397d1d8af3b0d607a1ac260ad0cc847ade 100644 (file)
@@ -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,