Very little risk (if any). If printk fails to get the console_sem itdoesn't block. So there would be no waiters on the semaphore, and thustry_to_wake_up would not be called. The only place I see the downactually being called is in suspend code, and even then, we would need tolock the rq of the task that is trying to grab the console_sem and thedeadlock would only occur if that was on the same CPU. And honestly, I'mnot sure that's even possible.