/* low level hrtimer wake routine. Because this runs in hardirq context we schedule a tasklet to do the real work.  */
enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer)
/* low level hrtimer wake routine. Because this runs in hardirq context we schedule a tasklet to do the real work.  */
enum hrtimer_restart kvm_s390_idle_wakeup(struct hrtimer *timer)
{
	struct kvm_vcpu *vcpu;
	vcpu = container_of(timer, struct kvm_vcpu, arch.ckc_timer);
	tasklet_schedule(&vcpu->arch.tasklet);
	return HRTIMER_NORESTART;
}