Changeset b7f364e in mainline for generic/src/proc/thread.c


Ignore:
Timestamp:
2006-04-12T12:36:58Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9a8d91b
Parents:
ec55358
Message:

Modify B+tree node key width to be 64-bit wide on all platforms.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/proc/thread.c

    rec55358 rb7f364e  
    237237       
    238238        spinlock_lock(&threads_lock);
    239         btree_remove(&threads_btree, (__native) t, NULL);
     239        btree_remove(&threads_btree, (btree_key_t) ((__address ) t), NULL);
    240240        spinlock_unlock(&threads_lock);
    241241       
     
    313313        ipl = interrupts_disable();
    314314        spinlock_lock(&threads_lock);
    315         btree_insert(&threads_btree, (__native) t, (void *) t, NULL);
     315        btree_insert(&threads_btree, (btree_key_t) ((__address) t), (void *) t, NULL);
    316316        spinlock_unlock(&threads_lock);
    317317       
     
    447447        btree_node_t *leaf;
    448448       
    449         return btree_search(&threads_btree, (__native) t, &leaf) != NULL;
     449        return btree_search(&threads_btree, (btree_key_t) ((__address) t), &leaf) != NULL;
    450450}
    451451
Note: See TracChangeset for help on using the changeset viewer.