OpenCloudOS-Kernel/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
..
DefaultKeyAssignments
Kconfig staging: add missing SPDX lines to Kconfig files 2019-04-03 11:10:15 +02:00
Makefile
TODO
buffers.c staging: speakup: use true/false instead of 1/0 2018-05-15 09:31:38 +02:00
devsynth.c
fakekey.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
i18n.c staging: speakup: i18n: fix spelling mistake "phoneticly" -> "phonetically" 2018-12-05 09:39:45 +01:00
i18n.h
keyhelp.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
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
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.h staging: speakup: refactor to use existing code in vt 2019-04-19 15:09:10 +02:00
speakup_acnt.h
speakup_acntpc.c staging: speakup: move arguments to reduce 80 chars limit 2018-11-07 12:22:33 +01:00
speakup_acntsa.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
speakup_apollo.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
speakup_audptr.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
speakup_bns.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
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 staging: speakup: remove space after a cast 2018-02-23 09:54:57 +01:00
speakup_dtlk.h
speakup_dummy.c staging: speakup: Add pause command used on switching to graphical mode 2018-05-06 19:02:37 -07:00
speakup_keypc.c staging: speakup: Add spaces around operators 2019-03-18 07:05:21 +01:00
speakup_ltlk.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
speakup_soft.c staging: speakup_soft: Fix alternate speech with other synths 2019-03-18 07:57:58 +01:00
speakup_spkout.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
speakup_txprt.c staging: speakup: remove redundant license text 2018-01-15 16:03:45 +01:00
speakupmap.h
speakupmap.map
spk_priv.h staging: speakup_soft: Fix alternate speech with other synths 2019-03-18 07:57:58 +01:00
spk_priv_keyinfo.h staging: speakup: fix line over 80 characters. 2019-03-01 09:05:00 +01:00
spk_ttyio.c staging: speakup: Comparison to NULL. 2019-03-18 07:05:19 +01:00
spk_types.h staging: speakup: refactor synths array to use a list 2018-06-17 09:05:11 +02:00
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
varhandlers.c staging: speakup: fix line over 80 characters. 2019-03-01 09:05:00 +01:00