util: remove deleteLock while we acquire clone operation lock
util: remove deleteLock while we acquire clone operation lock

clone controller make sure there is no delete operation happens
on the source PVC which has been referred as the datasource of
clone PVC, we are safe to operate without looking at delete
operation lock in this case.

Subjected code in the controller:

...
if claim.Spec.DataSource != nil && rc.clone {
		err = p.setCloneFinalizer(ctx, claim)
		...
}

if !checkFinalizer(claim, pvcCloneFinalizer) {
		claim.Finalizers = append(claim.Finalizers, pvcCloneFinalizer)
		_, err := p.client.CoreV1().PersistentVolumeClaims(claim.Namespace).Update(..claim..)
	}

Signed-off-by: Humble Chirammal <dc8ba7e82a7df22725dedec9b10c7aaab9ec713f@redhat.com>

ceph/ceph-csi,ceph/ceph-csi,ceph/ceph-csi,ceph/ceph-csi