Lock hierarchy for process scheduling: 1. proc_tree_lock 2. cpu->lock 3. procgroup->lock 4. proc->lock 5. sq->lock 1. procgroup_tree_lock 2. procgroup->lock