vmpressure: change vmpressure::sr_lock to spinlock
authorMichal Hocko <[email protected]>
Wed, 31 Jul 2013 20:53:48 +0000 (13:53 -0700)
committerLinus Torvalds <[email protected]>
Wed, 31 Jul 2013 21:41:03 +0000 (14:41 -0700)
commit22f2020f84c6da2dd0acb2dce12e39e59ff7c8be
tree34188bc4df41de78fbbc4c45c8b913ea8f7f7761
parent62e32ac3505a0cab1c5ef8ea2c0eab3b26ed855f
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

Signed-off-by: Michal Hocko <[email protected]>
Reported-by: Tejun Heo <[email protected]>
Cc: Anton Vorontsov <[email protected]>
Cc: Johannes Weiner <[email protected]>
Cc: KAMEZAWA Hiroyuki <[email protected]>
Cc: KOSAKI Motohiro <[email protected]>
Cc: Li Zefan <[email protected]>
Reviewed-by: Tejun Heo <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
include/linux/vmpressure.h
mm/vmpressure.c