Nicholas Piggin
550ddadcc7
tty: hvc: hvc_write() may sleep
...
Rework the hvc_write loop to drop and re-take the spinlock on each
iteration, add a cond_resched. Don't bother with an initial hvc_push
initially, which makes the logic simpler -- just do a hvc_push on
each time around the loop.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com >
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au >
2018-07-23 20:12:32 +10:00
..
2018-07-23 20:12:32 +10:00
2018-04-23 10:57:06 +02:00
2018-06-28 21:34:39 +09:00
2018-06-28 21:34:39 +09:00
2018-06-28 21:34:39 +09:00
2018-05-16 07:24:30 +02:00
2018-05-16 07:24:30 +02:00
2018-06-12 16:19:22 -07:00
2018-06-12 16:19:22 -07:00
2018-06-12 16:19:22 -07:00
2018-04-09 09:04:10 -07:00
2018-03-26 15:57:24 +02:00
2017-11-08 13:08:12 +01:00
2017-11-28 15:32:33 +01:00
2017-11-28 15:32:33 +01:00
2017-11-08 13:08:12 +01:00
2017-11-02 11:10:55 +01:00
2018-04-30 05:14:55 -07:00
2018-02-11 14:34:03 -08:00
2017-11-08 13:08:12 +01:00
2018-02-11 14:34:03 -08:00
2017-11-08 13:08:12 +01:00
2017-11-08 13:08:12 +01:00
2017-11-08 13:08:12 +01:00
2018-06-28 21:30:16 +09:00
2018-04-25 14:54:26 +02:00
2018-05-14 13:52:35 +02:00
2017-11-02 11:10:55 +01:00
2017-11-21 15:57:05 -08:00
2017-11-02 11:10:55 +01:00
2018-05-16 07:24:30 +02:00
2018-05-16 07:24:30 +02:00
2018-05-16 07:24:30 +02:00
2018-04-02 20:16:05 +02:00
2017-11-08 13:08:12 +01:00
2017-11-08 13:08:12 +01:00
2017-11-08 13:08:12 +01:00
2018-06-05 16:57:31 -07:00
2018-05-22 10:08:05 +02:00
2017-11-08 13:08:12 +01:00
2018-05-16 07:23:35 +02:00
2017-11-08 13:08:12 +01:00
2017-11-02 11:10:55 +01:00
2017-11-08 13:08:12 +01:00
2017-11-04 12:01:54 +01:00