Hi, On Sun, Mar 12, 2017 at 03:12:41AM +0100, Samuel Thibault wrote: > okash.khawaja@xxxxxxxxx, on sam. 11 mars 2017 13:05:27 +0000, wrote: > > This patch adds spk_io_ops struct which contain those methods whose job is to > > +static int spk_serial_out(struct spk_synth *in_synth, const char ch); > > +struct spk_io_ops serial_io_ops = { > > + .synth_out = spk_serial_out, > > +}; > > +EXPORT_SYMBOL_GPL(serial_io_ops); > > Prefix it with spk_, to avoid naming clashes with other drivers. > > > @@ -130,6 +136,15 @@ > > outb(1, speakup_info.port_tts + UART_FCR); /* Turn FIFO On */ > > } > > > > +static int spk_serial_out(struct spk_synth *in_synth, const char ch) > > +{ > > + if (in_synth->alive && spk_wait_for_xmitr(in_synth)) { > > + outb_p(ch, speakup_info.port_tts); > > + return 1; > > + } > > + return 0; > > +} > > Don't unnecessarily move the code, only drop the export symbol. Since spk_serial_out is not more exported, I made it static and moved it closer to other static functions which are all towards the top of the file. Perhaps I should put this in description? > > > -EXPORT_SYMBOL_GPL(spk_serial_out); > > > > Apart from that, it's clean and nice :) > > Samuel _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup