linux/drivers/staging/speakup
Jiri Slaby 4b70dd57a1 vt: selection, push console lock down
We need to nest the console lock in sel_lock, so we have to push it down
a bit. Fortunately, the callers of set_selection_* just lock the console
lock around the function call. So moving it down is easy.

In the next patch, we switch the order.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Fixes: 07e6124a1a ("vt: selection, close sel_buffer race")
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20200228115406.5735-1-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-02-28 16:06:49 +01:00
..
buffers.c
DefaultKeyAssignments
devsynth.c
fakekey.c
i18n.c
i18n.h
Kconfig staging: add missing SPDX lines to Kconfig files 2019-04-03 11:10:15 +02:00
keyhelp.c
kobjects.c staging: speakup: fix printk KERN_LEVEL facility level warning 2019-03-18 18:53:16 +01:00
main.c staging: speakup: refactor to use existing code in vt 2019-04-19 15:09:10 +02:00
Makefile
selection.c vt: selection, push console lock down 2020-02-28 16:06:49 +01:00
serialio.c
serialio.h staging: speakup: serialio: fix warning linux/serial.h is included more than once 2019-05-30 13:59:16 -07:00
speakup_acnt.h
speakup_acntpc.c
speakup_acntsa.c
speakup_apollo.c
speakup_audptr.c
speakup_bns.c
speakup_decext.c staging: speakup: fix line over 80 characters. 2019-03-01 09:05:00 +01:00
speakup_decpc.c staging: speakup: Spaces around operator 2019-03-18 07:05:20 +01:00
speakup_dectlk.c staging: speakup: fix line over 80 characters. 2019-03-01 09:05:00 +01:00
speakup_dtlk.c
speakup_dtlk.h
speakup_dummy.c
speakup_keypc.c staging: speakup: Add spaces around operators 2019-03-18 07:05:21 +01:00
speakup_ltlk.c
speakup_soft.c staging: speakup_soft: Fix alternate speech with other synths 2019-03-18 07:57:58 +01:00
speakup_spkout.c
speakup_txprt.c
speakup.h staging: speakup: refactor to use existing code in vt 2019-04-19 15:09:10 +02:00
speakupmap.h
speakupmap.map
spk_priv_keyinfo.h staging: speakup: fix line over 80 characters. 2019-03-01 09:05:00 +01:00
spk_priv.h staging: speakup_soft: Fix alternate speech with other synths 2019-03-18 07:57:58 +01:00
spk_ttyio.c staging: speakup: Comparison to NULL. 2019-03-18 07:05:19 +01:00
spk_types.h
spkguide.txt
synth.c staging: speakup_soft: Fix alternate speech with other synths 2019-03-18 07:57:58 +01:00
sysfs-driver-speakup staging: speakup: document sysfs attributes 2019-10-04 10:06:05 +02:00
thread.c
TODO
varhandlers.c staging: speakup: fix line over 80 characters. 2019-03-01 09:05:00 +01:00