led.c (9fec6060d9e48ed7db0dac0e16d0f0f0e615b7f6) led.c (eeda3fd64f75bcbfaa70ce946513abaf3f23b8e0)
1/*
2 * Chassis LCD/LED driver for HP-PARISC workstations
3 *
4 * (c) Copyright 2000 Red Hat Software
5 * (c) Copyright 2000 Helge Deller <hdeller@redhat.com>
6 * (c) Copyright 2001-2005 Helge Deller <deller@gmx.de>
7 * (c) Copyright 2001 Randolph Chung <tausq@debian.org>
8 *

--- 346 unchanged lines hidden (view full) ---

355
356 rx_total = tx_total = 0;
357
358 /* we are running as a workqueue task, so locking dev_base
359 * for reading should be OK */
360 read_lock(&dev_base_lock);
361 rcu_read_lock();
362 for_each_netdev(&init_net, dev) {
1/*
2 * Chassis LCD/LED driver for HP-PARISC workstations
3 *
4 * (c) Copyright 2000 Red Hat Software
5 * (c) Copyright 2000 Helge Deller <hdeller@redhat.com>
6 * (c) Copyright 2001-2005 Helge Deller <deller@gmx.de>
7 * (c) Copyright 2001 Randolph Chung <tausq@debian.org>
8 *

--- 346 unchanged lines hidden (view full) ---

355
356 rx_total = tx_total = 0;
357
358 /* we are running as a workqueue task, so locking dev_base
359 * for reading should be OK */
360 read_lock(&dev_base_lock);
361 rcu_read_lock();
362 for_each_netdev(&init_net, dev) {
363 struct net_device_stats *stats;
363 const struct net_device_stats *stats;
364 struct in_device *in_dev = __in_dev_get_rcu(dev);
365 if (!in_dev || !in_dev->ifa_list)
366 continue;
367 if (ipv4_is_loopback(in_dev->ifa_list->ifa_local))
368 continue;
364 struct in_device *in_dev = __in_dev_get_rcu(dev);
365 if (!in_dev || !in_dev->ifa_list)
366 continue;
367 if (ipv4_is_loopback(in_dev->ifa_list->ifa_local))
368 continue;
369 stats = dev->get_stats(dev);
369 stats = dev_get_stats(dev);
370 rx_total += stats->rx_packets;
371 tx_total += stats->tx_packets;
372 }
373 rcu_read_unlock();
374 read_unlock(&dev_base_lock);
375
376 retval = 0;
377

--- 386 unchanged lines hidden ---
370 rx_total += stats->rx_packets;
371 tx_total += stats->tx_packets;
372 }
373 rcu_read_unlock();
374 read_unlock(&dev_base_lock);
375
376 retval = 0;
377

--- 386 unchanged lines hidden ---