projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f2b5cc8
)
USB: ch341: use le16_to_cpup to be explicit about endianess
author
Johan Hovold
<jhovold@gmail.com>
Mon, 28 Dec 2009 22:01:47 +0000
(23:01 +0100)
committer
Greg Kroah-Hartman
<gregkh@suse.de>
Tue, 2 Mar 2010 22:53:51 +0000
(14:53 -0800)
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/serial/ch341.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/usb/serial/ch341.c
b/drivers/usb/serial/ch341.c
index 2942c6d381d05f4686b385d14b17583213e50e28..4fd01d6b7157e01c1e84b6c3859589b280e30029 100644
(file)
--- a/
drivers/usb/serial/ch341.c
+++ b/
drivers/usb/serial/ch341.c
@@
-422,7
+422,7
@@
static void ch341_break_ctl(struct tty_struct *tty, int break_state)
}
dbg("%s - New ch341 break register contents - reg1: %x, reg2: %x",
__func__, break_reg[0], break_reg[1]);
- reg_contents =
(uint16_t)break_reg[0] | ((uint16_t)break_reg[1] << 8
);
+ reg_contents =
le16_to_cpup((uint16_t *)break_reg
);
r = ch341_control_out(port->serial->dev, CH341_REQ_WRITE_REG,
ch341_break_reg, reg_contents);
if (r < 0)