diff options
Diffstat (limited to 'drivers/staging/speakup/speakup_keypc.c')
-rw-r--r-- | drivers/staging/speakup/speakup_keypc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/speakup/speakup_keypc.c b/drivers/staging/speakup/speakup_keypc.c index 9d30c1945f92..4ed38898a17a 100644 --- a/drivers/staging/speakup/speakup_keypc.c +++ b/drivers/staging/speakup/speakup_keypc.c @@ -143,6 +143,7 @@ static inline bool synth_full(void) static char *oops(void) { int s1, s2, s3, s4; + s1 = inb_p(synth_port); s2 = inb_p(synth_port+1); s3 = inb_p(synth_port+2); @@ -155,6 +156,7 @@ static const char *synth_immediate(struct spk_synth *synth, const char *buf) { u_char ch; int timeout; + while ((ch = *buf)) { if (ch == '\n') ch = PROCSPEECH; @@ -264,6 +266,7 @@ static int synth_probe(struct spk_synth *synth) { unsigned int port_val = 0; int i = 0; + pr_info("Probing for %s.\n", synth->long_name); if (port_forced) { synth_port = port_forced; |