android_kernel_xiaomi_sm8350/net/core
Arjan van de Ven f5a6e01c09 [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>
2007-02-08 12:38:52 -08:00
..
datagram.c [NET]: Annotate __skb_checksum_complete() and friends. 2006-12-02 21:23:38 -08:00
dev_mcast.c
dev.c Network: convert network devices to use struct device instead of class_device 2007-02-07 10:37:11 -08:00
dst.c [NET]: user of the jiffies rounding code: Networking 2007-02-08 12:38:52 -08:00
ethtool.c [ETHTOOL]: Remove some entries from non-root command list. 2006-09-28 18:03:12 -07:00
fib_rules.c [NETLINK]: Don't BUG on undersized allocations 2007-02-08 12:38:41 -08:00
filter.c [NET] net/core: Annotations. 2006-12-02 21:22:49 -08:00
flow.c [IPSEC] flow: Fix potential memory leak 2007-01-23 20:25:39 -08:00
gen_estimator.c
gen_stats.c
iovec.c [NET]: Annotate csum_partial() callers in net/* 2006-12-02 21:23:32 -08:00
kmap_skb.h [PATCH] severing skbuff.h -> highmem.h 2006-12-04 02:00:29 -05:00
link_watch.c WorkStruct: Pass the work_struct pointer instead of context data 2006-11-22 14:55:48 +00:00
Makefile [NET]: The scheduled removal of the frame diverter. 2006-12-02 21:22:23 -08:00
neighbour.c [NET]: user of the jiffies rounding code: Networking 2007-02-08 12:38:52 -08:00
net-sysfs.c Network: convert network devices to use struct device instead of class_device 2007-02-07 10:37:11 -08:00
netevent.c
netpoll.c [PATCH] netpoll: fix netpoll lockup 2006-12-12 08:37:51 -08:00
pktgen.c [PKTGEN]: Convert to kthread API. 2007-01-03 18:38:09 -08:00
request_sock.c [NET]: Size listen hash tables using backlog hint 2006-12-02 21:21:44 -08:00
rtnetlink.c [NETLINK]: Don't BUG on undersized allocations 2007-02-08 12:38:41 -08:00
scm.c [NET]: File descriptor loss while receiving SCM_RIGHTS 2006-10-11 23:59:48 -07:00
skbuff.c Network: convert network devices to use struct device instead of class_device 2007-02-07 10:37:11 -08:00
sock.c [PATCH] lockdep: annotate nfs/nfsd in-kernel sockets 2006-12-07 08:39:30 -08:00
stream.c
sysctl_net_core.c [NET]: The scheduled removal of the frame diverter. 2006-12-02 21:22:23 -08:00
user_dma.c
utils.c [NET]: Accept wildcard delimiters in in[46]_pton 2006-12-02 22:04:04 -08:00
wireless.c [NET]: Memory barrier cleanups 2006-12-07 00:11:33 -08:00