]> git.karo-electronics.de Git - karo-tx-linux.git/commit
vm: fix vm_pgoff wrap in upward expansion
authorHugh Dickins <hughd@google.com>
Tue, 10 May 2011 00:44:42 +0000 (17:44 -0700)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Fri, 17 Aug 2012 19:35:42 +0000 (15:35 -0400)
commit233e10c438b19b09663fa5e1aa21f70ce4b8de93
treed8f202c7fadaee1e5e2604e4b67b4a8bde8c6e77
parenta9b4f1a56faac050bcccec67b01faa2e78d9735b
vm: fix vm_pgoff wrap in upward expansion

commit 42c36f63ac1366ab0ecc2d5717821362c259f517 upstream.

Commit a626ca6a6564 ("vm: fix vm_pgoff wrap in stack expansion") fixed
the case of an expanding mapping causing vm_pgoff wrapping when you had
downward stack expansion.  But there was another case where IA64 and
PA-RISC expand mappings: upward expansion.

This fixes that case too.

Signed-off-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
[PG: .34 doesn't have perf call via 3af9e859 (in .36); adjust accordingly]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
mm/mmap.c