locks: move locks_free_lock calls in do_fcntl_add_lease outside spinlock