Hugh Dickins
701dfbc1cb
[PATCH] mm: mremap correct rmap accounting
...
Nick Piggin points out that page accounting on MIPS multiple ZERO_PAGEs
is not maintained by its move_pte, and could lead to freeing a ZERO_PAGE.
Instead of complicating that move_pte, just forget the minor optimization
when mremapping, and change the one thing which needed it for correctness
- filemap_xip use ZERO_PAGE(0) throughout instead of according to address.
[ "There is no block device driver one could use for XIP on mips
platforms" - Carsten Otte ]
Signed-off-by: Hugh Dickins <hugh@veritas.com>
Cc: Nick Piggin <nickpiggin@yahoo.com.au>
Cc: Andrew Morton <akpm@osdl.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Carsten Otte <cotte@de.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-01-30 08:33:32 -08:00
..
2006-06-20 15:10:08 -07:00
2006-11-30 01:14:46 +00:00
2006-06-19 17:39:26 +01:00
2006-10-08 02:38:28 +01:00
2006-09-27 13:37:42 +01:00
2006-11-22 23:34:02 +00:00
2006-11-30 01:14:43 +00:00
2006-06-23 07:42:56 -07:00
2006-07-10 13:24:25 -07:00
2006-06-19 17:39:26 +01:00
2006-10-01 23:16:59 +01:00
2006-09-27 13:37:57 +01:00
2006-07-02 13:58:47 -07:00
2006-06-20 15:10:08 -07:00
2006-12-12 01:46:24 +00:00
2006-06-20 15:10:08 -07:00
2006-07-13 21:26:04 +01:00
2006-07-02 13:58:47 -07:00
2006-07-13 21:26:04 +01:00
2006-07-13 21:26:04 +01:00
2006-10-04 18:06:15 +01:00
2006-09-27 13:37:49 +01:00
2006-12-09 01:03:58 +00:00
2006-07-13 21:26:04 +01:00
2006-07-13 21:26:04 +01:00
2006-06-19 17:39:18 +01:00
2006-07-13 21:26:04 +01:00
2006-09-27 13:37:42 +01:00
2006-06-19 17:39:24 +01:00
2006-10-31 20:13:23 +00:00
2006-12-12 01:46:24 +00:00
2006-10-03 23:01:26 +02:00
2006-10-19 17:55:14 +01:00
2006-11-30 01:14:43 +00:00
2006-07-13 21:25:58 +01:00
2006-11-01 17:46:09 +00:00
2006-06-19 17:39:13 +01:00
2006-06-19 17:39:13 +01:00
2006-06-29 21:10:49 +01:00
2006-12-04 22:43:14 +00:00
2006-12-04 22:43:14 +00:00
2006-12-04 22:43:14 +00:00
2006-12-09 01:04:00 +00:00
2006-11-30 01:14:50 +00:00
2006-12-13 09:27:08 -08:00
2007-01-24 19:23:22 +00:00
2006-12-12 01:46:24 +00:00
2006-07-13 21:26:04 +01:00
2006-11-30 01:14:45 +00:00
2006-07-13 21:26:04 +01:00
2006-06-20 15:10:08 -07:00
2006-12-01 14:52:01 -08:00
2006-10-31 20:13:23 +00:00
2006-12-07 08:39:41 -08:00
2006-11-30 01:14:51 +00:00
2006-09-27 13:37:48 +01:00
2006-10-21 23:17:35 +01:00
2006-06-19 17:39:18 +01:00
2006-10-09 23:20:48 +01:00
2006-12-07 08:39:21 -08:00
2006-11-30 01:14:43 +00:00
2007-01-24 19:23:21 +00:00
2006-12-07 08:39:21 -08:00
2006-06-29 10:26:23 -07:00
2006-12-06 20:16:09 +00:00
2006-07-13 21:26:08 +01:00
2006-11-30 01:14:40 +00:00
2006-10-08 02:38:28 +01:00
2007-01-08 21:41:04 +00:00
2007-01-23 18:26:47 +00:00
2006-09-27 13:37:56 +01:00
2006-11-30 01:14:44 +00:00
2006-10-08 02:38:28 +01:00
2006-10-31 20:13:22 +00:00
2006-11-30 01:14:45 +00:00
2006-09-27 13:37:49 +01:00
2006-06-23 07:42:52 -07:00
2006-10-08 02:38:28 +01:00
2006-12-13 09:27:08 -08:00
2006-06-19 17:39:27 +01:00
2006-12-10 21:52:11 +00:00
2006-11-01 17:46:09 +00:00
2006-12-06 20:16:08 +00:00
2006-12-06 20:16:08 +00:00
2007-01-30 08:33:32 -08:00
2006-06-20 15:10:08 -07:00
2006-12-10 21:52:11 +00:00
2006-06-19 17:39:19 +01:00
2006-06-19 17:39:26 +01:00
2006-10-03 17:59:17 +01:00
2006-12-07 08:39:46 -08:00
2006-06-01 00:28:31 +01:00
2006-09-27 13:37:45 +01:00
2006-06-20 15:10:08 -07:00
2006-06-19 17:39:24 +01:00
2006-06-29 16:58:06 -07:00
2006-06-06 00:15:20 +01:00
2006-12-04 22:43:14 +00:00
2006-10-11 19:30:59 +01:00
2006-10-01 23:16:59 +01:00
2006-12-10 21:52:11 +00:00
2006-12-08 08:28:56 -08:00
2007-01-24 19:23:21 +00:00
2006-11-30 01:14:49 +00:00
2006-09-27 13:37:40 +01:00
2006-12-04 19:41:15 -08:00
2006-12-07 08:39:37 -08:00
2006-09-27 13:37:40 +01:00
2006-06-22 15:05:58 -07:00
2006-12-09 01:03:58 +00:00