From: Chintan Pandya Date: Wed, 6 Aug 2014 23:08:18 +0000 (-0700) Subject: mm: BUG when __kmap_atomic_idx equals KM_TYPE_NR X-Git-Tag: omap-for-v3.17/fixes-against-rc2~137^2~89 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d352bfd41e8219cdf9bebe79677700bdc38b540;p=pandora-kernel.git mm: BUG when __kmap_atomic_idx equals KM_TYPE_NR __kmap_atomic_idx is per_cpu variable. Each CPU can use KM_TYPE_NR entries from FIXMAP i.e. from 0 to KM_TYPE_NR - 1. Allowing __kmap_atomic_idx to over- shoot to KM_TYPE_NR can mess up with next CPU's 0th entry which is a bug. Hence BUG_ON if __kmap_atomic_idx >= KM_TYPE_NR. Fix the off-by-on in this test. Signed-off-by: Chintan Pandya Cc: David Rientjes Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed