[S390] sclp vt220: fix compile warning
get rid of this one: CC drivers/s390/char/sclp_vt220.o drivers/s390/char/sclp_vt220.c:588: warning: '__sclp_vt220_flush_buffer' defined but not used Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
committed by
Martin Schwidefsky
parent
2d6cd2a590
commit
b3b59d3339
@@ -583,23 +583,6 @@ sclp_vt220_chars_in_buffer(struct tty_struct *tty)
|
|||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
__sclp_vt220_flush_buffer(void)
|
|
||||||
{
|
|
||||||
unsigned long flags;
|
|
||||||
|
|
||||||
sclp_vt220_emit_current();
|
|
||||||
spin_lock_irqsave(&sclp_vt220_lock, flags);
|
|
||||||
if (timer_pending(&sclp_vt220_timer))
|
|
||||||
del_timer(&sclp_vt220_timer);
|
|
||||||
while (sclp_vt220_outqueue_count > 0) {
|
|
||||||
spin_unlock_irqrestore(&sclp_vt220_lock, flags);
|
|
||||||
sclp_sync_wait();
|
|
||||||
spin_lock_irqsave(&sclp_vt220_lock, flags);
|
|
||||||
}
|
|
||||||
spin_unlock_irqrestore(&sclp_vt220_lock, flags);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Pass on all buffers to the hardware. Return only when there are no more
|
* Pass on all buffers to the hardware. Return only when there are no more
|
||||||
* buffers pending.
|
* buffers pending.
|
||||||
@@ -745,6 +728,22 @@ sclp_vt220_con_device(struct console *c, int *index)
|
|||||||
return sclp_vt220_driver;
|
return sclp_vt220_driver;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void __sclp_vt220_flush_buffer(void)
|
||||||
|
{
|
||||||
|
unsigned long flags;
|
||||||
|
|
||||||
|
sclp_vt220_emit_current();
|
||||||
|
spin_lock_irqsave(&sclp_vt220_lock, flags);
|
||||||
|
if (timer_pending(&sclp_vt220_timer))
|
||||||
|
del_timer(&sclp_vt220_timer);
|
||||||
|
while (sclp_vt220_outqueue_count > 0) {
|
||||||
|
spin_unlock_irqrestore(&sclp_vt220_lock, flags);
|
||||||
|
sclp_sync_wait();
|
||||||
|
spin_lock_irqsave(&sclp_vt220_lock, flags);
|
||||||
|
}
|
||||||
|
spin_unlock_irqrestore(&sclp_vt220_lock, flags);
|
||||||
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
sclp_vt220_notify(struct notifier_block *self,
|
sclp_vt220_notify(struct notifier_block *self,
|
||||||
unsigned long event, void *data)
|
unsigned long event, void *data)
|
||||||
|
Reference in New Issue
Block a user