Hello Mingo, I have applied the 2.2.0 patch to 2.2.1 & have one
.rej (mm/mmap.c.rej) not sure what to do with this one .
The necessary change here is not obvious to me .
The below '-' line in 2.2.1 now reads .
unsigned long last = (end + PGDIR_SIZE -1) & PGDIR_MASK;
I beleive that it (may) does the right thing (tm) , I'll
try to compile it as it is in 2.2.1 and see how it reacts .
mm/mmap.c.rej
***************
*** 556,562 ****
unsigned long start, unsigned long end)
{
unsigned long first = start & PGDIR_MASK;
- unsigned long last = (end & PGDIR_MASK) + PGDIR_SIZE;
if (!prev) {
prev = mm->mmap;
--- 556,562 ----
unsigned long start, unsigned long end)
{
unsigned long first = start & PGDIR_MASK;
+ unsigned long last = ((end-1) & PGDIR_MASK) + PGDIR_SIZE;
if (!prev) {
prev = mm->mmap;
Fyi, JimL
+-----------------------------------------------------------------------+
| James W. Laferriere - Network Engineer - [EMAIL PROTECTED] |
| System Techniques - 25416 - 22nd S. - Des-Moines, WA 98198 |
| Give me VMS -or- Give me Linux -but- only on AXP |
+-----------------------------------------------------------------------+