From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753356AbdC0NrR (ORCPT ); Mon, 27 Mar 2017 09:47:17 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:52078 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753293AbdC0NrJ (ORCPT ); Mon, 27 Mar 2017 09:47:09 -0400 From: Stefan Wahren To: Rob Herring , Mark Rutland , "David S. Miller" Cc: Greg Kroah-Hartman , Jiri Slaby , Marcel Holtmann , Sebastian Reichel , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Stefan Wahren Subject: [PATCH RFC v4 09/10] tty: serdev-ttyport: return actual baudrate from ttyport_set_baudrate Date: Mon, 27 Mar 2017 15:37:27 +0200 Message-Id: <1490621848-24828-10-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1490621848-24828-1-git-send-email-stefan.wahren@i2se.com> References: <1490621848-24828-1-git-send-email-stefan.wahren@i2se.com> X-Provags-ID: V03:K0:2Y42Hkc3hpq67DUTuYCr58yDY5T18DujhE89tVXxrzpx6uea3EE G52I8bbjko67/O4Tc0TI6q6OsB/8C4rD0yBWBxSJ16ttLC8uMwbqmqcQpAGalLxmHTbFOEs sy/EYMr8ItYrWaD6FDNTtfisiAG5+QYOvaGiedfYHAtH6RxfUQ+0h+8XGXRfSlBdKMwpN6W 71nqAKRYGCFCvVSgcgdZQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:UbHHvtEf7cY=:/jphZSo4GlYq2R8VF/izoG zIU9TYKbTrcpdX0HnAyLTifgsUOq1DLNJsNgEu0f/QMlyrZtDRlZp/e02MwqrJbsNECwSdxJS w80XPGq8FvUfj5XmztIcFVgtQge0RZjlxtI2uF51t2bPVuqPrwK6X7nzJlF+CCC4BXi3qqSLa D0RqfJtWfzZe3Z/zfelaoRJV46EjqqS7AoU5HVW1qa3Y+CWcGvzhM6EbI38uueR0WELQq/+Uv FPRIQsC5lHpNeWUEQBQjocJv++dxpI3E+HWBjnxanyhRBMXas1iqyKw1cPaAP1lmLulvLTJz8 EZjKswqFdTpPO4wl6cV07KpK0bRfWuoIHOMmjpt72wcDBy1ZLE0kToKOjPVm3e3becvngp770 Vp/ZqdLenxiTPqrWjXOu3dtku4bSpVRgw0xQOqmaESxadX5EhGFQZ4NxtqlZZ2Yph+6lY2aoD 4IBrRVbAt08QeaiQyKE9p1RorY30PMcAGWtrQtk1/YITUluf1I3QHzPryOkSEQrEgTioQyjHb tqJk5e1R1DyQjBGiZ9srm2hsEH0EO5EikkGetJi6jDJOjitL4smVwT5Jx3t/KspYA8NjbjtWI pWgbrEoTKVo9QvohMrmRsl8E1cV8Z552pfG2TK+6olXi61fVzMo883z162xrcreLZZLUpkjkO 4Ttpq3EIWVAzikgcaao2r9jsUJHZpfDinrDgbZp/sHt0V5aYkLfxadgMVGnUQGIbnY78= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Instead of returning the requested baudrate, we better return the actual one because it isn't always the same. Signed-off-by: Stefan Wahren --- drivers/tty/serdev/serdev-ttyport.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serdev/serdev-ttyport.c b/drivers/tty/serdev/serdev-ttyport.c index d053935..8a30abe 100644 --- a/drivers/tty/serdev/serdev-ttyport.c +++ b/drivers/tty/serdev/serdev-ttyport.c @@ -150,7 +150,7 @@ static unsigned int ttyport_set_baudrate(struct serdev_controller *ctrl, unsigne /* tty_set_termios() return not checked as it is always 0 */ tty_set_termios(tty, &ktermios); - return speed; + return ktermios.c_ospeed; } static void ttyport_set_flow_control(struct serdev_controller *ctrl, bool enable) -- 2.1.4