summaryrefslogtreecommitdiffstats
path: root/target/linux/generic/files/drivers/leds/ledtrig-netdev.c
Commit message (Collapse)AuthorAgeFilesLines
* ledtrig-netdev: reset link status & stats after changing device_nameRafał Miłecki2015-12-231-0/+2
| | | | | | | | | Previously switching to non-existing device (interface) could result in leaving LED on. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 47990
* ledtrig-netdev: drop locking from timer callback functionRafał Miłecki2015-12-231-11/+13
| | | | | | | | | | We may just delete timer on every trigger update and then start it again if needed. This will let us avoid both: races and locking in frequently called timer callback. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 47987
* ledtrig-netdev: switch rwlock to spinlockRafał Miłecki2015-12-231-20/+20
| | | | | | | | | | Read/write lock was adding useless complexity, there wasn't any real gain in case of this driver. Also switch to _bh variants to avoid deadlocks. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 47986
* ledtrig-netdev: update base driver instead of patching it for every kernelRafał Miłecki2015-12-231-4/+4
| | | | | | | | | | All supported kernels require patching ledtrig-netdev in the same way, so it's safe to just move these changes to the base version of this driver. We needed these patches for some old kernels 2.6.36 and 3.11. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 47962
* coding style cleanups, drop old kernel supportImre Kaloz2014-06-211-21/+8
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 41293
* we dont need 1024 bytes buffer. 128 bytes is enough.John Crispin2011-06-091-2/+2
| | | | SVN-Revision: 27143
* rename target/linux/generic-2.6 to genericFelix Fietkau2010-06-261-0/+451
SVN-Revision: 21952