Hi Kaneko-san, Mizuguchi-san, On Wed, Apr 29, 2015 at 7:07 PM, Yoshihiro Kaneko <ykaneko0929@xxxxxxxxx> wrote: > diff --git a/drivers/tty/serial/sh-sci.c b/drivers/tty/serial/sh-sci.c > index e7d6566..664ae78 100644 > --- a/drivers/tty/serial/sh-sci.c > +++ b/drivers/tty/serial/sh-sci.c > @@ -126,6 +126,9 @@ struct sci_port { > static void sci_start_tx(struct uart_port *port); > static void sci_stop_tx(struct uart_port *port); > static void sci_start_rx(struct uart_port *port); > +#ifdef CONFIG_SERIAL_SH_SCI_DMA > +static void work_fn_rx(struct work_struct *work); > +#endif While it would generate a larger patch, I think it's worthwhile moving work_fn_rx() up, so you don't need the #ifdef and the forward declaration. > #define SCI_NPORTS CONFIG_SERIAL_SH_SCI_NR_UARTS > > @@ -1341,7 +1344,7 @@ static void sci_dma_rx_complete(void *arg) > if (count) > tty_flip_buffer_push(&port->state->port); > > - schedule_work(&s->work_rx); > + work_fn_rx(&s->work_rx); > } > > static void sci_rx_dma_release(struct sci_port *s, bool enable_pio) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html