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        |
+-----------------------------------------------------------------------+

Reply via email to