DECLARE_WAITQUEUE(wait, tsk);
#ifdef CONFIG_DEBUG_SEMAPHORE
- printk("%s(%d): down failed(%p)\n",
- tsk->comm, tsk->pid, sem);
+ printk("%s(%d:#%u): down failed(%p)\n",
+ tsk->comm, tsk->pid, tsk->xid, sem);
#endif
tsk->state = TASK_UNINTERRUPTIBLE;
wake_up(&sem->wait);
#ifdef CONFIG_DEBUG_SEMAPHORE
- printk("%s(%d): down acquired(%p)\n",
- tsk->comm, tsk->pid, sem);
+ printk("%s(%d:#%u): down acquired(%p)\n",
+ tsk->comm, tsk->pid, tsk->xid, sem);
#endif
}
long ret = 0;
#ifdef CONFIG_DEBUG_SEMAPHORE
- printk("%s(%d): down failed(%p)\n",
- tsk->comm, tsk->pid, sem);
+ printk("%s(%d:#%u): down failed(%p)\n",
+ tsk->comm, tsk->pid, tsk->xid, sem);
#endif
tsk->state = TASK_INTERRUPTIBLE;
void __sched
down(struct semaphore *sem)
{
-#if WAITQUEUE_DEBUG
+#ifdef WAITQUEUE_DEBUG
CHECK_MAGIC(sem->__magic);
#endif
#ifdef CONFIG_DEBUG_SEMAPHORE
int __sched
down_interruptible(struct semaphore *sem)
{
-#if WAITQUEUE_DEBUG
+#ifdef WAITQUEUE_DEBUG
CHECK_MAGIC(sem->__magic);
#endif
#ifdef CONFIG_DEBUG_SEMAPHORE
{
int ret;
-#if WAITQUEUE_DEBUG
+#ifdef WAITQUEUE_DEBUG
CHECK_MAGIC(sem->__magic);
#endif
void
up(struct semaphore *sem)
{
-#if WAITQUEUE_DEBUG
+#ifdef WAITQUEUE_DEBUG
CHECK_MAGIC(sem->__magic);
#endif
#ifdef CONFIG_DEBUG_SEMAPHORE