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 && |