Changeset 61e6c39 in mainline for generic/src/mm/frame.c


Ignore:
Timestamp:
2005-12-05T17:56:23Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
eef75f6
Parents:
4457455
Message:

Buddy allocator cleanup and fixes II.

  • Rewrite IS_BUDDY_LEFT_BLOCK so that it does not need floating point on some architectures (e.g. IA-64).
  • Get rid of IS_BUDDY_RIGHT_BLOCK.
  • Make sparc64 use zone_create_in_region.
File:
1 edited

Legend:

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

    r4457455 r61e6c39  
    389389
    390390        is_left = IS_BUDDY_LEFT_BLOCK(zone, frame);
    391         is_right = IS_BUDDY_RIGHT_BLOCK(zone, frame);
    392        
    393         ASSERT((is_left || is_right) && (!is_left || !is_right));
     391        is_right = !is_left;
    394392       
    395393        /*
Note: See TracChangeset for help on using the changeset viewer.