1. 26 10月, 2012 1 次提交
  2. 06 9月, 2012 2 次提交
  3. 17 8月, 2012 2 次提交
    • J
      pmac_zilog,kdb: Fix console poll hook to return instead of loop · 38f8eefc
      Jason Wessel 提交于
      kdb <-> kgdb transitioning does not work properly with this UART
      driver because the get character routine loops indefinitely as opposed
      to returning NO_POLL_CHAR per the expectation of the KDB I/O driver
      API.
      
      The symptom is a kernel hang when trying to switch debug modes.
      
      Cc: Alan Cox <alan@linux.intel.com>
      Signed-off-by: NJason Wessel <jason.wessel@windriver.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      38f8eefc
    • H
      serial: mxs-auart: fix the wrong RTS hardware flow control · 00592021
      Huang Shijie 提交于
      Without checking if the auart supports the hardware flow control or not,
      the old mxs_auart_set_mctrl() asserted the RTS pin blindly.
      
      This will causes the auart receives wrong data in the following case:
         The far-end has already started the write operation, and wait for
      the auart asserts the RTS pin. Then the auart starts the read operation,
      but mxs_auart_set_mctrl() may be called before we set the RTSCTS in the
      mxs_auart_settermios(). So the RTS pin is asserted in a wrong situation,
      and we get the wrong data in the end.
      
      This bug has been catched when I connect the mx23(DTE) to the mx53(DCE).
      
      This patch also replaces the AUART_CTRL2_RTS with AUART_CTRL2_RTSEN.
      We should use the real the hardware flow control, not the software-controled
      hardware flow control.
      Signed-off-by: NHuang Shijie <b32955@freescale.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      00592021
  4. 11 8月, 2012 2 次提交
  5. 01 8月, 2012 1 次提交
  6. 27 7月, 2012 8 次提交
  7. 19 7月, 2012 1 次提交
  8. 13 7月, 2012 1 次提交
  9. 03 7月, 2012 1 次提交
  10. 01 7月, 2012 1 次提交
  11. 29 6月, 2012 1 次提交
  12. 13 6月, 2012 5 次提交
  13. 03 6月, 2012 1 次提交
    • L
      tty: Revert the tty locking series, it needs more work · f309532b
      Linus Torvalds 提交于
      This reverts the tty layer change to use per-tty locking, because it's
      not correct yet, and fixing it will require some more deep surgery.
      
      The main revert is d29f3ef3 ("tty_lock: Localise the lock"), but
      there are several smaller commits that built upon it, they also get
      reverted here. The list of reverted commits is:
      
        fde86d31 - tty: add lockdep annotations
        8f6576ad - tty: fix ldisc lock inversion trace
        d3ca8b64 - pty: Fix lock inversion
        b1d679af - tty: drop the pty lock during hangup
        abcefe5f - tty/amiserial: Add missing argument for tty_unlock()
        fd11b42e - cris: fix missing tty arg in wait_event_interruptible_tty call
        d29f3ef3 - tty_lock: Localise the lock
      
      The revert had a trivial conflict in the 68360serial.c staging driver
      that got removed in the meantime.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      f309532b
  14. 21 5月, 2012 1 次提交
  15. 18 5月, 2012 6 次提交
  16. 16 5月, 2012 1 次提交
  17. 15 5月, 2012 3 次提交
  18. 12 5月, 2012 2 次提交