diff options
Diffstat (limited to 'drivers/usb/serial/pl2303.c')
-rw-r--r-- | drivers/usb/serial/pl2303.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c index 90d0e7935665..0cd42bf4c6c8 100644 --- a/drivers/usb/serial/pl2303.c +++ b/drivers/usb/serial/pl2303.c | |||
@@ -1064,10 +1064,10 @@ static void pl2303_buf_clear(struct pl2303_buf *pb) | |||
1064 | */ | 1064 | */ |
1065 | static unsigned int pl2303_buf_data_avail(struct pl2303_buf *pb) | 1065 | static unsigned int pl2303_buf_data_avail(struct pl2303_buf *pb) |
1066 | { | 1066 | { |
1067 | if (pb != NULL) | 1067 | if (pb == NULL) |
1068 | return ((pb->buf_size + pb->buf_put - pb->buf_get) % pb->buf_size); | ||
1069 | else | ||
1070 | return 0; | 1068 | return 0; |
1069 | |||
1070 | return ((pb->buf_size + pb->buf_put - pb->buf_get) % pb->buf_size); | ||
1071 | } | 1071 | } |
1072 | 1072 | ||
1073 | /* | 1073 | /* |
@@ -1078,10 +1078,10 @@ static unsigned int pl2303_buf_data_avail(struct pl2303_buf *pb) | |||
1078 | */ | 1078 | */ |
1079 | static unsigned int pl2303_buf_space_avail(struct pl2303_buf *pb) | 1079 | static unsigned int pl2303_buf_space_avail(struct pl2303_buf *pb) |
1080 | { | 1080 | { |
1081 | if (pb != NULL) | 1081 | if (pb == NULL) |
1082 | return ((pb->buf_size + pb->buf_get - pb->buf_put - 1) % pb->buf_size); | ||
1083 | else | ||
1084 | return 0; | 1082 | return 0; |
1083 | |||
1084 | return ((pb->buf_size + pb->buf_get - pb->buf_put - 1) % pb->buf_size); | ||
1085 | } | 1085 | } |
1086 | 1086 | ||
1087 | /* | 1087 | /* |