Loading drivers/usb/serial/pl2303.c +14 −4 Original line number Diff line number Diff line Loading @@ -636,12 +636,22 @@ static void pl2303_set_termios(struct tty_struct *tty, /* For reference buf[5]=3 is mark parity */ /* For reference buf[5]=4 is space parity */ if (cflag & PARODD) { if (cflag & CMSPAR) { buf[5] = 3; dbg("%s - parity = mark", __func__); } else { buf[5] = 1; dbg("%s - parity = odd", __func__); } } else { if (cflag & CMSPAR) { buf[5] = 4; dbg("%s - parity = space", __func__); } else { buf[5] = 2; dbg("%s - parity = even", __func__); } } } else { buf[5] = 0; dbg("%s - parity = none", __func__); Loading Loading
drivers/usb/serial/pl2303.c +14 −4 Original line number Diff line number Diff line Loading @@ -636,12 +636,22 @@ static void pl2303_set_termios(struct tty_struct *tty, /* For reference buf[5]=3 is mark parity */ /* For reference buf[5]=4 is space parity */ if (cflag & PARODD) { if (cflag & CMSPAR) { buf[5] = 3; dbg("%s - parity = mark", __func__); } else { buf[5] = 1; dbg("%s - parity = odd", __func__); } } else { if (cflag & CMSPAR) { buf[5] = 4; dbg("%s - parity = space", __func__); } else { buf[5] = 2; dbg("%s - parity = even", __func__); } } } else { buf[5] = 0; dbg("%s - parity = none", __func__); Loading