code: func (dsc *DaemonSetsController) removeSuspendedDaemonPods(node, ds string) {
  	dsc.suspendedDaemonPodsMutex.Lock()
  	defer dsc.suspendedDaemonPodsMutex.Unlock()
  
  	if _, found := dsc.suspendedDaemonPods[node]; !found {
  		return
  	}
  	dsc.suspendedDaemonPods[node].Delete(ds)
  
  	if len(dsc.suspendedDaemonPods[node]) == 0 {
  		delete(dsc.suspendedDaemonPods, node)
  	}
  }
docs: // removeSuspendedDaemonPods removes DaemonSet which has pods that 'want to run,
  // but should not schedule' for the node from suspended queue.