linux-serial.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH v2 0/1] Synopsis 8250 serial port driver fix
           [not found] <Jonathan Richardson <jonathar@broadcom.com>
           [not found] ` <Jonathan Richardson <jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    @ 2015-02-27  0:35 ` Jonathan Richardson
      2015-02-27  0:35   ` [PATCH v2 1/1] serial: 8250_dw: Fix get_mctrl behaviour Jonathan Richardson
      1 sibling, 1 reply; 9+ messages in thread
    From: Jonathan Richardson @ 2015-02-27  0:35 UTC (permalink / raw)
      To: Dmitry Torokhov, Anatol Pomazau, Jonathan Richardson,
    	Scott Branden, Rob Herring, Pawel Moll, Mark Rutland,
    	Ian Campbell, Kumar Gala, Greg Kroah-Hartman, Jiri Slaby
      Cc: devicetree, linux-kernel, linux-serial, Arnd Bergmann
    
    Hi,
    
    This patchset fixes a bug in the Synopsis 8250 serial driver which causes the
    driver to hang. The bug occurs on simple 2 wire serial ports when modem control
    signalling has been enabled. It can be reproduced from user space by enabling
    modem control signals (stty -clocal), then opening a serial port and polling for
    data available to read with a timeout. A properly implemented driver will
    ignore the control signals and the call to poll will return. The current
    version of the driver hangs forever on the call to poll despite the timeout.
    
    Jon
    
    Changes from v1:
    - Changed DT properties from strings to booleans as suggested by Arnd. 
      Documentation updated accordingly.
    
    Desmond Liu (1):
      serial: 8250_dw: Fix get_mctrl behaviour
    
     .../bindings/serial/snps-dw-apb-uart.txt           |   16 ++++++++++
     drivers/tty/serial/8250/8250_dw.c                  |   32 ++++++++++++++++++++
     2 files changed, 48 insertions(+)
    
    -- 
    1.7.9.5
    
    ^ permalink raw reply	[flat|nested] 9+ messages in thread

  • end of thread, other threads:[~2015-03-09 18:51 UTC | newest]
    
    Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <Jonathan Richardson <jonathar@broadcom.com>
         [not found] ` <Jonathan Richardson <jonathar-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
    2015-02-25 19:04   ` [PATCH 0/1] Synopsis 8250 serial port driver fix Jonathan Richardson
    2015-02-25 19:04     ` [PATCH 1/1] serial: 8250_dw: Fix get_mctrl behaviour Jonathan Richardson
    2015-02-25 19:21       ` Arnd Bergmann
    2015-02-25 20:00         ` Jonathan Richardson
    2015-02-25 20:07           ` Arnd Bergmann
    2015-02-27  0:35 ` [PATCH v2 0/1] Synopsis 8250 serial port driver fix Jonathan Richardson
    2015-02-27  0:35   ` [PATCH v2 1/1] serial: 8250_dw: Fix get_mctrl behaviour Jonathan Richardson
    2015-03-09 18:40     ` Dmitry Torokhov
         [not found]       ` <CAE_wzQ-43+oGAmyJ_cgso1XfnCYFGVczPvePG++x=povcAPOdA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2015-03-09 18:51         ` Jonathan Richardson
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).