Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset e6eee2b in mainline


Ignore:
Timestamp:
2011-05-17T19:33:17Z (11 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master
Children:
f10edae
Parents:
38c773e7
Message:

tiny improvement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/malloc.c

    r38c773e7 re6eee2b  
    397397                assert(first_head->area == area);
    398398               
     399                size_t shrink_size = ALIGN_DOWN(last_head->size, PAGE_SIZE);
     400               
    399401                if (first_head == last_head) {
    400402                        /*
     
    420422                       
    421423                        as_area_destroy(area->start);
    422                 } else if (last_head->size >= SHRINK_GRANULARITY) {
     424                } else if (shrink_size >= SHRINK_GRANULARITY) {
    423425                        /*
    424426                         * Make sure that we always shrink the area
     
    427429                         */
    428430                       
    429                         size_t shrink_size = ALIGN_DOWN(last_head->size, PAGE_SIZE);
    430431                        size_t asize = (size_t) (area->end - area->start) - shrink_size;
    431432                        void *end = (void *) ((uintptr_t) area->start + asize);
     
    466467                                }
    467468                        }
    468                        
    469                        
    470469                }
    471470        }
Note: See TracChangeset for help on using the changeset viewer.