From: Grazvydas Ignotas Date: Thu, 12 Feb 2015 23:00:19 +0000 (-0800) Subject: mm/memory.c: actually remap enough memory X-Git-Tag: fixes-v4.0-rc1~115^2~64 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9cb12d7b4ccaa976f97ce0c5fd0f1b6a83bc2a75;p=pandora-kernel.git mm/memory.c: actually remap enough memory For whatever reason, generic_access_phys() only remaps one page, but actually allows to access arbitrary size. It's quite easy to trigger large reads, like printing out large structure with gdb, which leads to a crash. Fix it by remapping correct size. Fixes: 28b2ee20c7cb ("access_process_vm device memory infrastructure") Signed-off-by: Grazvydas Ignotas Cc: Rik van Riel Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed