summaryrefslogtreecommitdiffstats
path: root/crypto/pcompress.c
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2013-01-28 03:21:00 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-01-30 06:09:58 +0100
commit9fe8074b82ed14358be50c62ab9d081bcb911607 (patch)
tree53dd1345c50b76426747536bb681489f59aaa93f /crypto/pcompress.c
parentserial/8250: Add suport for later SUNIX (TIMEDIA) boards. (diff)
downloadlinux-9fe8074b82ed14358be50c62ab9d081bcb911607.tar.xz
linux-9fe8074b82ed14358be50c62ab9d081bcb911607.zip
TTY: synclink: Convert + to | for bit operations
Dan Carpenter noticed a missing set of parentheses around a multiple field addition. https://lkml.org/lkml/2013/1/27/166 His original commit message: There is a kind of precedence problem here, but it doesn't affect how the code works because ->serial_signals is unsigned char. We want to clear two flags here. #define SerialSignal_RTS 0x20 /* Request to Send */ #define SerialSignal_DTR 0x80 /* Data Terminal Ready */ Without the parenthesis then it does: info->serial_signals &= 0x5f; With the parenthesis it does: info->serial_signals &= 0xffffff5f; info->serial_signals is an unsigned char so the two statements are equivalent, but it's cleaner to add the parenthesis. In other dtr_rts() functions the parenthesis are there so this makes it more consistent. Other changes: Convert all + uses to | for these bit operations. Reorder the multiple fields for consistency. Update the comments too. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'crypto/pcompress.c')
0 files changed, 0 insertions, 0 deletions