]> git.baikalelectronics.ru Git - kernel.git/commit
mm/rmap: replace BUG_ON(anon_vma->degree) with VM_WARN_ON
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Fri, 20 May 2016 00:11:46 +0000 (17:11 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 20 May 2016 02:12:14 +0000 (19:12 -0700)
commitb5e3c70ffe06c9aac30d478b8849f0f7768f0a70
treed9d56aa504dec7aade7c42703b6150db9dd260b2
parent83e70784c010674c45f977e0b076170fbad7006d
mm/rmap: replace BUG_ON(anon_vma->degree) with VM_WARN_ON

This check effectively catches anon vma hierarchy inconsistence and some
vma corruptions.  It was effective for catching corner cases in anon vma
reusing logic.  For now this code seems stable so check could be hidden
under CONFIG_DEBUG_VM and replaced with WARN because it's not so fatal.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Suggested-by: Vasily Averin <vvs@virtuozzo.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/rmap.c