> As a side note, at minimum the semantic and compatibility difference > needs to be _very_ clearly present in the naming. Something like > mwait_old_() or mwait_core2_(). That way such dependencies and > assumptions don't get lost in code restructuring, etc. Agreed. We started with mwait_idle() -- which was erroneously removed and is now being restored under it original name. The "new" function is mwait_idle_with_hints() -- which uses the additional hints that were not available w/ the original MWAIT instruction. Where "new" is Core Duo and later -- all the processor that can use MWAIT for C-states deeper than C1. Len Brown, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html