mm: LKSM: bug fix for KASAN out-of-bound access error on accessing a filter 44/246344/3 accepted/tizen/unified/20201102.124307 submit/tizen/20201030.062213
authorSung-hun Kim <sfoon.kim@samsung.com>
Wed, 28 Oct 2020 10:26:31 +0000 (19:26 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 29 Oct 2020 01:00:31 +0000 (01:00 +0000)
commitacea88dbb780d2415aa08108f5b9f87ee7db7a08
tree037587fbc6b87442e272a356b8b86de4e0fcef8e
parente256997d9da3c74449ed05bd2fbbc649a903c8b6
mm: LKSM: bug fix for KASAN out-of-bound access error on accessing a filter

KASAN reports out-of-bound accesses (reported by Jaehoon Chung)
on slab which is performed for obtaining a next filtered
address to find a sharable page.

LKSM exploits bitmap-based filters to find sharable pages in
an efficient way. A buggy code is a kind of miscalculation for
boundary of the allocated bitmap. This patch takes care of it.

Change-Id: If45c5ce175db067523b60f11e69e12d2bc798659
Signed-off-by: Sung-hun Kim <sfoon.kim@samsung.com>
mm/lksm.c