I fixed the lockdep issue. It was due to the mutex changes calling mutex_lock_timeout with a timeout of 0. That acts like a trylock, but it doesn't get treated by lockdep as a trylock. Now when the timeout is zero we just trylock. I also removed completion_done() since it was already merged. I think this is merge ready now .. Daniel -- 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