1.1.5 Memory Management

The following notable memory management features are implemented in UEK R5U1:

  • Updates to hugetlbfs to resolve several race condition issues.  Several updates were applied to the hugetlbfs code to resolve race issues. These include a fix for an issue that resulted when a hugetlbfs file was truncated while another task was still performing a page fault process. This issue could cause a reserve map entry to be created before the cached page is deleted, resulting in the reserved page leaking indefinitely. The code was updated to prevent faults to a file while it is being truncated.