From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Hartkopp Subject: Re: [PATCH V2 2/4] net: can: ifi: Fix TX DLC configuration Date: Wed, 2 Mar 2016 19:46:51 +0100 Message-ID: <56D7351B.1060403@hartkopp.net> References: <1456915359-6775-1-git-send-email-marex@denx.de> <1456915359-6775-3-git-send-email-marex@denx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, Marc Kleine-Budde , Mark Rutland , Wolfgang Grandegger To: Marek Vasut , linux-can@vger.kernel.org Return-path: In-Reply-To: <1456915359-6775-3-git-send-email-marex@denx.de> Sender: linux-can-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Hi Marek, sorry for picking this patch up again. After looking around in the original source I have one more comment: On 03/02/2016 11:42 AM, Marek Vasut wrote: > - if (priv->can.ctrlmode & (CAN_CTRLMODE_FD | CAN_CTRLMODE_FD_NON_ISO)) { > - if (can_is_canfd_skb(skb)) { > - txdlc |= IFI_CANFD_TXFIFO_DLC_EDL; > - if (cf->flags & CANFD_BRS) > - txdlc |= IFI_CANFD_TXFIFO_DLC_BRS; > - } > + txdlc |= can_len2dlc(cf->len); At the top of the function you defined u32 txst, txid; u32 txdlc = 0; and here you use 'txdlc |= ...'. That's weird style IMO. Please change it to u32 txst, txid, txdlc; and txdlc = can_len2dlc(cf->len); Thanks, Oliver