net: Add support for XPS without sysfs being defined
[linux-2.6-block.git] / net / core / net-sysfs.c
index 5ad489d5d06245ef28445ac09859309d11dfc5ae..a5b89a6fec6d990bd49caf4fa258fc916a11ed14 100644 (file)
@@ -1002,16 +1002,6 @@ static ssize_t show_xps_map(struct netdev_queue *queue,
        return len;
 }
 
-static void xps_queue_release(struct netdev_queue *queue)
-{
-       struct net_device *dev = queue->dev;
-       unsigned long index;
-
-       index = get_netdev_queue_index(queue);
-
-       netif_reset_xps_queue(dev, index);
-}
-
 static ssize_t store_xps_map(struct netdev_queue *queue,
                      struct netdev_queue_attribute *attribute,
                      const char *buf, size_t len)
@@ -1058,10 +1048,6 @@ static void netdev_queue_release(struct kobject *kobj)
 {
        struct netdev_queue *queue = to_netdev_queue(kobj);
 
-#ifdef CONFIG_XPS
-       xps_queue_release(queue);
-#endif
-
        memset(kobj, 0, sizeof(*kobj));
        dev_put(queue->dev);
 }