Rev 1027 | Rev 1040 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1027 | Rev 1029 | ||
---|---|---|---|
Line 78... | Line 78... | ||
78 | } |
78 | } |
79 | 79 | ||
80 | /** Disconnect phone */ |
80 | /** Disconnect phone */ |
81 | static void phone_dealloc(int phoneid) |
81 | static void phone_dealloc(int phoneid) |
82 | { |
82 | { |
83 | spinlock_lock(TASK->lock); |
83 | spinlock_lock(&TASK->lock); |
84 | 84 | ||
85 | ASSERT(TASK->phones[phoneid].callee); |
85 | ASSERT(TASK->phones[phoneid].callee); |
86 | 86 | ||
87 | TASK->phones[phoneid].callee = NULL; |
87 | TASK->phones[phoneid].callee = NULL; |
88 | spinlock_unlock(TASK->lock); |
88 | spinlock_unlock(&TASK->lock); |
89 | } |
89 | } |
90 | 90 | ||
91 | /****************************************************/ |
91 | /****************************************************/ |
92 | /* Functions that preprocess answer before sending |
92 | /* Functions that preprocess answer before sending |
93 | * it to the recepient |
93 | * it to the recepient |