vmpressure: change vmpressure::sr_lock to spinlock
authorMichal Hocko <mhocko@suse.cz>
Wed, 31 Jul 2013 20:53:48 +0000 (13:53 -0700)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:47:22 +0000 (11:47 +0900)
commit97a9fd262502e16c605c14bb847260f86f1586bf
treed41ea9d6b5ed8e841a49e7519cb346f0499721b1
parent93798daa30ecb244613ac8ab1d40ebc686af744d
vmpressure: change vmpressure::sr_lock to spinlock

There is nothing that can sleep inside critical sections protected by
this lock and those sections are really small so there doesn't make much
sense to use mutex for them.  Change the log to a spinlock

Change-Id: I54c8361a88ec810676cf631f3754c5b860d54b01
Signed-off-by: Michal Hocko <mhocko@suse.cz>
Reported-by: Tejun Heo <tj@kernel.org>
Cc: Anton Vorontsov <anton.vorontsov@linaro.org>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Li Zefan <lizefan@huawei.com>
Reviewed-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/vmpressure.h
mm/vmpressure.c