[PATCH openEuler-1.0-LTS v2 447/771] task_work_run: don't take ->pi_lock unconditionally