extern __inline__ void up(struct semaphore * sem)
static inline void up(struct semaphore * sem)
extern __inline__ void up(struct semaphore * sem){#if WAITQUEUE_DEBUG	CHECK_MAGIC(sem->__magic);#endif	if (atomic_add_return(1, &sem->count) <= 0)		__up(sem);}