Subversion Repositories HelenOS-historic

Rev

Rev 564 | Rev 623 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 564 Rev 615
Line 407... Line 407...
407
   
407
   
408
    ASSERT(is_left ^ is_right);
408
    ASSERT(is_left ^ is_right);
409
   
409
   
410
    if (is_left) {
410
    if (is_left) {
411
        index = (FRAME_INDEX(zone, frame)) + (1 << frame->buddy_order);
411
        index = (FRAME_INDEX(zone, frame)) + (1 << frame->buddy_order);
412
    } else if (is_right) {
412
    } else { // if (is_right)
413
        index = (FRAME_INDEX(zone, frame)) - (1 << frame->buddy_order);
413
        index = (FRAME_INDEX(zone, frame)) - (1 << frame->buddy_order);
414
    }
414
    }
415
   
415
   
416
    if (FRAME_INDEX_VALID(zone, index)) {
416
    if (FRAME_INDEX_VALID(zone, index)) {
417
        if (    zone->frames[index].buddy_order == frame->buddy_order &&
417
        if (    zone->frames[index].buddy_order == frame->buddy_order &&