From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id E83D31EFCCF; Sat, 29 Apr 2017 15:59:48 -0400 (EDT) Received: from mail-wr0-x22c.google.com (mail-wr0-x22c.google.com [IPv6:2a00:1450:400c:c0c::22c]) by befuddled.reisers.ca (Postfix) with ESMTPS id 08DE31EF6E8 for ; Sat, 29 Apr 2017 15:58:22 -0400 (EDT) Received: by mail-wr0-x22c.google.com with SMTP id w50so48371656wrc.0 for ; Sat, 29 Apr 2017 12:58:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=sqTeUu2hxWk/OxIiVzyMoMEYkLV3VTIY6oI37A7Opm4=; b=kqgyjlR3iFNazraipgebJXQKRT0h3BWENkJM+cCl6Bl1PBBokQuHWsf2NQEHe7IZoL /IhNqcL1GrPJWLhMV/sRcwmkaexv0KtKsk1QmO9A3gQ40fmqCdM5jd51TyFBEmN0ArjJ TWctcnA4IwC+RW2JMF/5c9uU5/AEFHauppiDpUwM1ymZDbUZFaeKkURTeVUmae2EPobs FyQHbIchGbmLq++o+OgMvGt1znTOzx83akdn2gx27e1Tpf/gS01kC9CTiWv/JWwc/v4E KOCivgo14ZDjK7HuePkRFSCL7ng0rWC+fthCZNbUkyOAPkbDwAVWbfaqBB6LuVP99mVr 6JKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=sqTeUu2hxWk/OxIiVzyMoMEYkLV3VTIY6oI37A7Opm4=; b=nmLPcWTAmYT57UjW/5EsFJMxAMxkoIZ6pwyuyl9Wp2MCBYUI9bfGCxfdDLvXViCME2 NBfAXrxCw5S0a+bzh8xjoRG5tx5t+AKF+7Lfun13EIvQpebkVkJVYKDNSI+ywbocAWAf jtUaTcnPnebC7e4Fv3pmVDFLLATu3hPeAx0QuBix1N98jDlrPtq/0f2NU/mGV2AacKY7 NtiAfxOQiFTZlcfuXdlwzwq+SsoByHK/5z6HKUmwiPsFQ3+5BPhNhBjbuWb6lPFFkUi0 sAIgmYqSi8bCcTv6zc4LIdozkUm1SK54D23OHP0JCStP3IIXpmyiOPdxJavrky6i/Z98 qCMg== X-Gm-Message-State: AN3rC/6KZaidbsKXNArAhp5aDcNxRknRTE+f04DEW03HdsDmbODuKcqV kGdUymjaWoYpBA== X-Received: by 10.223.182.152 with SMTP id j24mr10733509wre.152.1493495898983; Sat, 29 Apr 2017 12:58:18 -0700 (PDT) Received: from sanghar ([2a00:23c4:7320:5e00:224:d6ff:fe76:7136]) by smtp.gmail.com with ESMTPSA id k63sm4152939wmf.9.2017.04.29.12.58.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 29 Apr 2017 12:58:18 -0700 (PDT) Date: Sat, 29 Apr 2017 20:58:16 +0100 From: Okash Khawaja To: Greg Kroah-Hartman , Jiri Slaby , Samuel Thibault , linux-kernel@vger.kernel.org Cc: William Hubbs , Chris Brannon , Kirk Reiser , speakup@linux-speakup.org, devel@driverdev.osuosl.org Subject: Re: [patch 0/6] staging: speakup: migrate synths to use TTY-based comms Message-ID: <20170429195816.GA4135@sanghar> References: <20170429195257.630355823@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170429195257.630355823@gmail.com> User-Agent: Mutt/1.8.2 (2017-04-18) 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, 29 Apr 2017 19:59:52 -0000 Hi, Forgot to add intro. Following is what I wanted to say: This patchset migrates all external synths from using raw serial i/o to using tty-based comms. The synths not migrated are internal ones - plugged directly into motherboard, communicating over ISA etc. It's important to note that these patches access TTY from inside kernel. Here is the summary of the patches in this set. Patch 1: Refactors to make input functionality swappable between serial i/o and tty. This is part of series of previous patches already submitted, which refactor the code in order to pave the way for actual migration to come. Patch 2: Exports tty_open_by_driver in order to allow the speakup to access it. Patch 3: Adds spk_ttyio.c, a container of TTY-based comms. Patch 4: Migrates some synths which use relatively simple comms - output only. Patch 5: Adds more TTY-based functionality that wasn't already added in patch 3. Patch 6: Migrates remaining external synths based. Thanks, Okash