These patches fix a deadlock that can occur when using speakup to paste a selection. I tested them against 3.12.9, but there don't appear to be any later changes in this area.
Ben. Ben Hutchings (2): Staging: speakup: Move pasting into a work item Staging: speakup: Update __speakup_paste_selection() tty (ab)usage to match vt drivers/staging/speakup/main.c | 1 + drivers/staging/speakup/selection.c | 52 ++++++++++++++++++++++++++++++------- drivers/staging/speakup/speakup.h | 1 + drivers/tty/tty_buffer.c | 2 ++ 4 files changed, 47 insertions(+), 9 deletions(-) -- Ben Hutchings It is easier to change the specification to fit the program than vice versa.
signature.asc
Description: This is a digitally signed message part