percpu_counter: unbreak __percpu_counter_add()
authorHugh Dickins <hughd@google.com>
Thu, 16 Jan 2014 23:26:48 +0000 (15:26 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 17 Jan 2014 00:32:24 +0000 (11:32 +1100)
commitd1969a84dd6a44d375aa82bba7d6c38713a429c3
tree26d4c1e2915dc960f28abec72d024ddbf4c57924
parent85ce70fdf48aa290b4845311c2dd815d7f8d1fa5
percpu_counter: unbreak __percpu_counter_add()

Commit 74e72f894d56 ("lib/percpu_counter.c: fix __percpu_counter_add()")
looked very plausible, but its arithmetic was badly wrong: obvious once
you see the fix, but maddening to get there from the weird tmpfs ENOSPCs

Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: Ming Lei <tom.leiming@gmail.com>
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: Shaohua Li <shli@fusionio.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Fan Du <fan.du@windriver.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
lib/percpu_counter.c