diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 553fd8ec5a328194205092efac8f15fe5f299c52..0dac565e4498fe1e995488b42fc4bda1f7cf6bef 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -7950,10 +7950,7 @@ extern void job_preempt_remove(uint32_t job_id) int rc = SLURM_SUCCESS; uint16_t preempt_mode = slurm_get_preempt_mode(); checkpoint_msg_t ckpt_msg; - slurmctld_lock_t job_write_lock = { - NO_LOCK, WRITE_LOCK, WRITE_LOCK, NO_LOCK }; - lock_slurmctld(job_write_lock); preempt_mode &= (~PREEMPT_MODE_GANG); if (preempt_mode == PREEMPT_MODE_REQUEUE) { rc = job_requeue(0, job_id, -1); @@ -7983,6 +7980,5 @@ extern void job_preempt_remove(uint32_t job_id) job_id, slurm_strerror(rc)); } } - unlock_slurmctld(job_write_lock); }