From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id E82EC1F08AE; Sat, 28 Jan 2017 12:57:36 -0500 (EST) Received: from hera.aquilenet.fr (hera.aquilenet.fr [IPv6:2a01:474::1]) by befuddled.reisers.ca (Postfix) with ESMTP id 89F4A1F08A9 for ; Sat, 28 Jan 2017 12:57:35 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8BF90A56F; Sat, 28 Jan 2017 18:57:31 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4_k5D6aOcaK5; Sat, 28 Jan 2017 18:57:31 +0100 (CET) Received: from var.youpi.perso.aquilenet.fr (AMontsouris-682-1-86-152.w90-87.abo.wanadoo.fr [90.87.249.152]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0908DA46C; Sat, 28 Jan 2017 18:57:28 +0100 (CET) Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.88) (envelope-from ) id 1cXXFN-0006L0-Lx; Sat, 28 Jan 2017 18:57:09 +0100 Date: Sat, 28 Jan 2017 18:57:09 +0100 From: Samuel Thibault To: Okash Khawaja Cc: "Speakup is a screen review system for Linux." Subject: Re: Line discipline Message-ID: <20170128175709.GO3304@var.home> References: <20161220010836.GN2895@var.home> <20170124083045.GN2695@var.home> <20170126001801.GQ3119@var.home> <20170126083312.GB25343@var.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2017 17:57:37 -0000 Okash Khawaja, on Sat 28 Jan 2017 17:49:01 +0000, wrote: > Added tty_ldisc_release() which resolved the problem. Ok, good. > Also added tty_ldisc_flush() before tty_ldisc_release(). I don't think it's really needed since the user is asking for speakup to go away anyway, but it shouldn't hurt. > Wouldn't it be safer to add those functions before tty_unlock()? See callers of these, they don't lock the tty. > The only output I get from speakup_dummy is: > > Speakup > RATE 8 > PITCH 8 > VOL 8 > TONE 8 > Dummy found But are you working on the linux text console? Samuel