[PATCH] freepgt: sys_mincore ignore FIRST_USER_PGD_NR

Remove use of FIRST_USER_PGD_NR from sys_mincore: it's inconsistent (no other
syscall refers to it), unnecessary (sys_mincore loops over vmas further down)
and incorrect (misses user addresses in ARM's first pgd).

Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Hugh Dickins 2005-04-19 13:29:20 -07:00 коммит произвёл Linus Torvalds
Родитель e2cdef8c84
Коммит 8462e20175
1 изменённых файлов: 0 добавлений и 3 удалений

Просмотреть файл

@ -118,9 +118,6 @@ asmlinkage long sys_mincore(unsigned long start, size_t len,
if (start & ~PAGE_CACHE_MASK) if (start & ~PAGE_CACHE_MASK)
goto einval; goto einval;
if (start < FIRST_USER_PGD_NR * PGDIR_SIZE)
goto enomem;
limit = TASK_SIZE; limit = TASK_SIZE;
if (start >= limit) if (start >= limit)
goto enomem; goto enomem;