summaryrefslogtreecommitdiff
path: root/lib/Makefile
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2012-05-24 18:59:10 +0200
committerFengguang Wu <fengguang.wu@intel.com>2012-06-09 08:37:55 +0900
commitf3109a51f8dc88e8a94f620240b7474b91bed37a (patch)
tree5a8d0c36787f775bd552cc00ff17571e38deda9e /lib/Makefile
parentead188f9f930fb5d7f0c49315a7fce3d8bd16b7e (diff)
downloadlinux-3.10-f3109a51f8dc88e8a94f620240b7474b91bed37a.tar.gz
linux-3.10-f3109a51f8dc88e8a94f620240b7474b91bed37a.tar.bz2
linux-3.10-f3109a51f8dc88e8a94f620240b7474b91bed37a.zip
lib: Proportions with flexible period
Implement code computing proportions of events of different type (like code in lib/proportions.c) but allowing periods to have different lengths. This allows us to have aging periods of fixed wallclock time which gives better proportion estimates given the hugely varying throughput of different devices - previous measuring of aging period by number of events has the problem that a reasonable period length for a system with low-end USB stick is not a reasonable period length for a system with high-end storage array resulting either in too slow proportion updates or too fluctuating proportion updates. Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Diffstat (limited to 'lib/Makefile')
-rw-r--r--lib/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Makefile b/lib/Makefile
index 8c31a0cb75e..ee837378b10 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -11,7 +11,7 @@ lib-y := ctype.o string.o vsprintf.o cmdline.o \
rbtree.o radix-tree.o dump_stack.o timerqueue.o\
idr.o int_sqrt.o extable.o prio_tree.o \
sha1.o md5.o irq_regs.o reciprocal_div.o argv_split.o \
- proportions.o prio_heap.o ratelimit.o show_mem.o \
+ proportions.o flex_proportions.o prio_heap.o ratelimit.o show_mem.o \
is_single_threaded.o plist.o decompress.o
lib-$(CONFIG_MMU) += ioremap.o