I did a lot of cleanup .. I added the mutex_lock_timeout function which I didn't have in the last set of patches. I also trimmed down the semaphore to completions patch. So ACPI keeps the name "semaphore" internally, but it can only be initialized with "0" initial units. It means that ACPI developers can't randomly use the semaphore as a mutex (which I haven't seen anyway). 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