]> err.no Git - linux-2.6/commit
[NET]: user of the jiffies rounding code: Networking
authorArjan van de Ven <arjan@linux.intel.com>
Tue, 6 Feb 2007 01:59:51 +0000 (17:59 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 8 Feb 2007 20:38:52 +0000 (12:38 -0800)
commitf5a6e01c093ca60c0cab15c47c8e7e199fbbc9e6
tree6d7a09c26917bebf6faeb13f90eaec230c4311e0
parent104439a8876a98eac1b6593907a3c7bc51e362fe
[NET]: user of the jiffies rounding code: Networking

This patch introduces users of the round_jiffies() function in the
networking code.

These timers all were of the "about once a second" or "about once
every X seconds" variety and several showed up in the "what wakes the
cpu up" profiles that the tickless patches provide.  Some timers are
highly dynamic based on network load; but even on low activity systems
they still show up so the rounding is done only in cases of low
activity, allowing higher frequency timers in the high activity case.

The various hardware watchdogs are an obvious case; they run every 2
seconds but aren't otherwise specific of exactly when they need to
run.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dst.c
net/core/neighbour.c
net/sched/sch_generic.c