diff options
Diffstat (limited to 'drivers/net/can/usb')
-rw-r--r-- | drivers/net/can/usb/ems_usb.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/can/usb/ems_usb.c b/drivers/net/can/usb/ems_usb.c index 3e4419054c8..591eb0eb1c2 100644 --- a/drivers/net/can/usb/ems_usb.c +++ b/drivers/net/can/usb/ems_usb.c | |||
@@ -318,12 +318,12 @@ static void ems_usb_rx_can_msg(struct ems_usb *dev, struct ems_cpc_msg *msg) | |||
318 | cf->can_id = le32_to_cpu(msg->msg.can_msg.id); | 318 | cf->can_id = le32_to_cpu(msg->msg.can_msg.id); |
319 | cf->can_dlc = min_t(u8, msg->msg.can_msg.length, 8); | 319 | cf->can_dlc = min_t(u8, msg->msg.can_msg.length, 8); |
320 | 320 | ||
321 | if (msg->type == CPC_MSG_TYPE_EXT_CAN_FRAME | 321 | if (msg->type == CPC_MSG_TYPE_EXT_CAN_FRAME || |
322 | || msg->type == CPC_MSG_TYPE_EXT_RTR_FRAME) | 322 | msg->type == CPC_MSG_TYPE_EXT_RTR_FRAME) |
323 | cf->can_id |= CAN_EFF_FLAG; | 323 | cf->can_id |= CAN_EFF_FLAG; |
324 | 324 | ||
325 | if (msg->type == CPC_MSG_TYPE_RTR_FRAME | 325 | if (msg->type == CPC_MSG_TYPE_RTR_FRAME || |
326 | || msg->type == CPC_MSG_TYPE_EXT_RTR_FRAME) { | 326 | msg->type == CPC_MSG_TYPE_EXT_RTR_FRAME) { |
327 | cf->can_id |= CAN_RTR_FLAG; | 327 | cf->can_id |= CAN_RTR_FLAG; |
328 | } else { | 328 | } else { |
329 | for (i = 0; i < cf->can_dlc; i++) | 329 | for (i = 0; i < cf->can_dlc; i++) |