Konstantin Belousov
3f7905d29c
Prevent the overflow in the calculation of the next page directory.
...
The overflow causes the wraparound with consequent corruption of the
(almost) whole address space mapping.
As Alan noted, pmap_copy() does not require the wrap-around checks
because it cannot be applied to the kernel's pmap. The checks there are
included for consistency.
Reported and tested by: kris (i386/pmap.c:pmap_remove() part)
Reviewed by: alc
MFC after: 1 week
2008-03-23 07:07:27 +00:00
..
2008-03-23 07:07:27 +00:00
2008-03-22 20:34:07 +00:00
2008-03-13 17:54:21 +00:00
2007-10-29 18:47:25 +00:00
2008-03-17 17:18:16 +00:00
2008-03-16 10:58:09 +00:00
2008-03-20 17:03:55 +00:00
2008-03-20 05:51:16 +00:00
2008-03-16 10:58:09 +00:00
2008-01-15 18:34:47 +00:00
2008-03-07 18:09:07 +00:00
2008-03-23 05:35:18 +00:00
2008-03-22 09:15:16 +00:00
2008-03-16 13:02:04 +00:00
2008-03-23 01:31:59 +00:00
2008-02-24 16:38:58 +00:00
2007-10-12 06:03:46 +00:00
2008-03-23 07:07:27 +00:00
2008-03-17 22:42:01 +00:00
2008-01-17 18:59:38 +00:00
2008-03-23 02:03:06 +00:00
2008-02-23 22:40:05 +00:00
2008-03-23 01:42:47 +00:00
2008-03-20 06:19:34 +00:00
2008-02-29 04:07:07 +00:00
2007-11-20 18:50:54 +00:00
2008-03-16 10:58:09 +00:00
2008-03-16 23:12:17 +00:00
2008-03-19 11:28:13 +00:00
2008-03-14 16:38:11 +00:00
2008-03-21 18:31:42 +00:00
2007-07-30 11:06:42 +00:00
2008-03-01 19:47:50 +00:00
2008-03-10 14:55:34 +00:00
2008-03-22 09:15:16 +00:00
2008-03-22 09:15:16 +00:00
2008-03-22 09:15:16 +00:00
2008-01-07 20:05:19 +00:00
2008-03-16 10:58:09 +00:00
2008-03-23 05:31:35 +00:00
2008-03-17 22:42:01 +00:00
2007-08-06 14:26:03 +00:00
2008-03-16 10:58:09 +00:00
2008-03-19 07:27:24 +00:00
2008-03-19 07:27:24 +00:00
2008-03-22 09:15:16 +00:00
2008-02-05 10:46:30 +00:00
2008-03-22 09:15:16 +00:00
2008-03-20 16:08:42 +00:00
2008-01-23 08:50:34 +00:00