From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752841AbdEJIyE (ORCPT ); Wed, 10 May 2017 04:54:04 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:55107 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752765AbdEJIxx (ORCPT ); Wed, 10 May 2017 04:53:53 -0400 From: Stefan Wahren To: Rob Herring , "David S. Miller" Cc: Mark Rutland , Greg Kroah-Hartman , Jiri Slaby , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, Stefan Wahren Subject: [PATCH v5 16/17] tty: serdev-ttyport: return actual baudrate from ttyport_set_baudrate Date: Wed, 10 May 2017 10:53:27 +0200 Message-Id: <1494406408-31760-17-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1494406408-31760-1-git-send-email-stefan.wahren@i2se.com> References: <1494406408-31760-1-git-send-email-stefan.wahren@i2se.com> X-Provags-ID: V03:K0:923WqSSFIg1e4uBxZ0RPkKb+mcQ9jWJC8cT515cpGpgbfFTyu39 93MlxmLWezN2fiF8jOktQQiHyYbgsW7636cQZjpR4e+dMdyN3Kj7tBBEPImZXydX3v5E0tb H3oDDnf596mJqb6pKtK+MtdRzm8lejZUrURfDDs5dipWfxgXdL5Ur3mymW14tajO7acvT4c izNJetpYii+bgH0T9zE8A== X-UI-Out-Filterresults: notjunk:1;V01:K0:vBgLF4uBFCg=:ZVInEK/Ozo8SgmpJqYoBER KT5c3goqeTZ3x5LWyjQmz3ecsj8u6Ua9ZzEYHzsit8kR8JSdm36aA7r2I7RpOMVRNQaLuvh6G /XtRH5ix3FD/prfxHuy/ATNPKAQt64Si3knbFCybwiJiH5kmZ93e2zkodQ+j24hFN1d2+0BCE B61SYDRPkr3PgGwjtE0qcfEj8NF9wG2KDX/Pdxe2yQJ7W7c0c0Bvwj3qb7Srs7Lqz2fPXohzC UALKUpVcoCxyGMXFZY7X/cWCu3uxv7huQLcfYtkaF0JfmY2WbkSYk3mCtW7nUzxSS7Se8Xy/x GYQdLjUaTs0gY648VxiTxRJdHMhRC/jQo7ARTaCYa8bDkxyt6cw6RpGf+W7p8CcvkccYZNBQy LzINQvEiu8W6vVwN4rCCsCv8GtiMM5imC5guSvJmmZiBj/20brmJq/JalqeuiTVUwWJ0vZp49 mXyax2p6bH0AmCvi3A8Z0wVx1Om2xHwiedNvXaYas28gVMKfoJVQZpHUJFDoOywbykBU00OMc v5jALJPDAW9ASGa7m3f3oHlpyRJRIPpAH71dCoTxnC3fa2HY4nklq4A+j/gbmjBE05YLfcHW9 ub/MlcfpfkwE3qSLF0JP4GgwrQwgxVXuiygJFgAlo2G3+cGq7/HZS86+ORA3XnvbbxZoQjRYL ZX3hJATeDATLzpDiqysN2NBQ3lGTiBR/jiipq2kdIt692pp2hxDyJ43j9PkzE9JBi2L0= 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 Acked-by: Rob Herring --- 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 487c88f..2cfdf34 100644 --- a/drivers/tty/serdev/serdev-ttyport.c +++ b/drivers/tty/serdev/serdev-ttyport.c @@ -151,7 +151,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