On Tue, 8 Dec 2009, Rafael J. Wysocki wrote: > BTW, is there a good reason why completion_done() doesn't use spin_lock_irqsave > and spin_unlock_irqrestore? complete() and complete_all() use them, so why not > here? And likewise in try_wait_for_completion(). It looks like a bug. Maybe these routines were not intended to be called with interrupts disabled, but that requirement doesn't seem to be documented. And it isn't a natural requirement anyway. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html