Changeset 2d01bbd in mainline for generic/src/mm/as.c


Ignore:
Timestamp:
2006-03-14T15:25:23Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6463264c
Parents:
8b1439e
Message:

Fixed shrinking of as area.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/mm/as.c

    r8b1439e r2d01bbd  
    404404                                ASSERT(PTE_PRESENT(pte));
    405405                                frame_free(ADDR2PFN(PTE_GET_FRAME(pte)));
     406                                page_mapping_remove(as, area->base + i*PAGE_SIZE);
    406407                        }
    407                         page_mapping_remove(as, area->base + i*PAGE_SIZE);
    408408                }
    409409                /*
     
    413413                tlb_invalidate_pages(AS->asid, area->base + pages*PAGE_SIZE, area->size - pages);
    414414                tlb_shootdown_finalize();
    415         } else {
    416                 /*
    417                  * Growing the area.
    418                  */
    419                 area->size = size;
    420         }
     415        }
     416
     417        area->size = pages;
    421418       
    422419        spinlock_unlock(&area->lock);
Note: See TracChangeset for help on using the changeset viewer.