mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-07-16 22:38:04 +00:00
ebbeb55561
Also add script used to generate patches and SRC_URI Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
45 lines
1.6 KiB
Diff
45 lines
1.6 KiB
Diff
From cc138871b9d3ad7d03c5ebf0fd2fe5915bbd292c Mon Sep 17 00:00:00 2001
|
|
From: Johan Hovold <jhovold@gmail.com>
|
|
Date: Mon, 16 Jan 2012 00:36:49 +0100
|
|
Subject: [PATCH 85/90] USB: cp210x: fix up set_termios variables
|
|
|
|
commit 34b76fcaee574017862ea3fa0efdcd77a9d0e57d upstream.
|
|
|
|
[Based on a patch from Johan, mangled by gregkh to keep things in line]
|
|
|
|
Fix up the variable usage in the set_termios call.
|
|
|
|
Signed-off-by: Johan Hovold <jhovold@gmail.com>
|
|
Cc: Preston Fick <preston.fick@silabs.com>
|
|
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
---
|
|
drivers/usb/serial/cp210x.c | 5 +++--
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/drivers/usb/serial/cp210x.c b/drivers/usb/serial/cp210x.c
|
|
index 1bac7b9..5c3b7d1 100644
|
|
--- a/drivers/usb/serial/cp210x.c
|
|
+++ b/drivers/usb/serial/cp210x.c
|
|
@@ -576,7 +576,8 @@ static void cp210x_set_termios(struct tty_struct *tty,
|
|
struct usb_serial_port *port, struct ktermios *old_termios)
|
|
{
|
|
unsigned int cflag, old_cflag;
|
|
- unsigned int baud = 0, bits;
|
|
+ u32 baud;
|
|
+ unsigned int bits;
|
|
unsigned int modem_ctl[4];
|
|
|
|
dbg("%s - port %d", __func__, port->number);
|
|
@@ -593,7 +594,7 @@ static void cp210x_set_termios(struct tty_struct *tty,
|
|
if (baud != tty_termios_baud_rate(old_termios) && baud != 0) {
|
|
dbg("%s - Setting baud rate to %d baud", __func__,
|
|
baud);
|
|
- if (cp210x_set_config(port, CP210X_SET_BAUDRATE, &baud, 4)) {
|
|
+ if (cp210x_set_config(port, CP210X_SET_BAUDRATE, &baud, sizeof(baud))) {
|
|
dbg("Baud rate requested not supported by device");
|
|
baud = tty_termios_baud_rate(old_termios);
|
|
}
|
|
--
|
|
1.7.9.4
|
|
|