Hugh Dickins
d5b562330e
mm: fix error case in mlock downgrade reversion
...
Commit 27421e211a39784694b597dbf35848b88363c248, Manually revert
"mlock: downgrade mmap sem while populating mlocked regions", has
introduced its own regression: __mlock_vma_pages_range() may report
an error (for example, -EFAULT from trying to lock down pages from
beyond EOF), but mlock_vma_pages_range() must hide that from its
callers as before.
Reported-by: Sami Farin <safari-kernel@safari.iki.fi>
Signed-off-by: Hugh Dickins <hugh@veritas.com>
Cc: stable@kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-02-08 13:53:28 -08:00
..
2008-07-26 12:00:12 -07:00
2009-01-06 17:10:04 -08:00
2009-01-06 15:59:10 -08:00
2008-12-29 08:29:52 +01:00
2008-04-28 08:58:20 -07:00
2009-01-14 14:15:18 +01:00
2008-12-29 11:27:46 +02:00
2009-01-06 15:59:07 -08:00
2009-01-14 14:15:18 +01:00
2009-01-14 14:15:23 +01:00
2008-08-15 17:22:57 +02:00
2009-01-06 15:59:10 -08:00
2009-01-06 15:59:08 -08:00
2009-01-06 15:59:14 -08:00
2008-04-17 20:05:39 +02:00
2009-01-14 14:15:24 +01:00
2009-01-06 15:59:08 -08:00
2009-01-29 18:04:44 -08:00
2009-01-06 15:59:01 -08:00
2009-02-05 12:56:48 -08:00
2009-01-14 14:15:30 +01:00
2007-10-20 01:27:18 +02:00
2009-01-14 14:15:30 +01:00
2009-01-14 14:15:24 +01:00
2009-02-08 13:53:28 -08:00
2008-08-20 15:40:30 -07:00
2009-01-31 15:08:56 -08:00
2008-07-28 16:30:21 -07:00
2008-09-13 14:41:52 -07:00
2009-01-14 14:15:23 +01:00
2009-01-14 14:15:23 +01:00
2009-01-14 14:15:23 +01:00
2009-01-27 16:42:03 +10:00
2009-01-08 08:31:09 -08:00
2009-01-08 08:31:07 -08:00
2009-01-08 08:31:05 -08:00
2009-01-06 15:59:03 -08:00
2008-11-06 15:41:19 -08:00
2009-02-03 16:59:08 -08:00
2008-06-12 18:05:41 -07:00
2009-01-01 10:12:29 +10:30
2007-10-20 01:27:18 +02:00
2008-09-02 19:21:38 -07:00
2008-10-20 08:50:25 -07:00
2009-01-06 15:59:07 -08:00
2008-07-26 20:53:14 -04:00
2009-01-31 15:08:56 -08:00
2009-01-01 10:12:29 +10:30
2008-12-15 16:27:06 -08:00
2009-01-28 10:43:42 +02:00
2008-11-06 15:41:19 -08:00
2008-11-30 10:03:35 -08:00
2009-01-08 08:31:05 -08:00
2009-01-08 08:31:08 -08:00
2009-01-29 18:04:43 -08:00
2007-05-11 08:29:32 -07:00
2008-10-20 08:52:31 -07:00
2008-08-12 17:52:53 +10:00
2009-01-15 16:39:40 -08:00
2009-01-08 08:31:09 -08:00
2009-01-01 10:12:29 +10:30