]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mm: define a UNIQUE value for AS_UNEVICTABLE flag
authorLee Schermerhorn <Lee.Schermerhorn@hp.com>
Fri, 3 Apr 2009 04:35:10 +0000 (04:35 +0000)
committerChris Wright <chrisw@sous-sol.org>
Mon, 27 Apr 2009 17:36:55 +0000 (10:36 -0700)
commitee21b9af3d0b0b3261daba2f669e7e9aeda1eaa2
treead8f1cb07b2f943c69b6d5159eea55f376474705
parent037e58f985f0573b0dc7d2ee39b3a703d23efa13
mm: define a UNIQUE value for AS_UNEVICTABLE flag

upstream commit: 9a896c9a48ac6704c0ce8ee081b836644d0afe40

A new "address_space flag"--AS_MM_ALL_LOCKS--was defined to use the next
available AS flag while the Unevictable LRU was under development.  The
Unevictable LRU was using the same flag and "no one" noticed.  Current
mainline, since 2.6.28, has same value for two symbolic flag names.

So, define a unique flag value for AS_UNEVICTABLE--up close to the other
flags, [at the cost of an additional #ifdef] so we'll notice next time.
Note that #ifdef is not actually required, if we don't mind having the
unused flag value defined.

Replace #defines with an enum.

Signed-off-by: Lee Schermerhorn <lee.schermerhorn@hp.com>
Cc: <stable@kernel.org> [2.6.28.x, 2.6.29.x]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
include/linux/pagemap.h