From mboxrd@z Thu Jan 1 00:00:00 1970 From: Octavian Purdila Subject: Re: [PATCH v3 2/3] i2c: add support for Diolan DLN-2 USB-I2C adapter Date: Mon, 8 Sep 2014 18:57:29 +0300 Message-ID: References: <1409930279-1382-1-git-send-email-octavian.purdila@intel.com> <1409930279-1382-3-git-send-email-octavian.purdila@intel.com> <20140908144447.GD9560@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from mail-wi0-f174.google.com ([209.85.212.174]:57888 "EHLO mail-wi0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754534AbaIHP5b (ORCPT ); Mon, 8 Sep 2014 11:57:31 -0400 Received: by mail-wi0-f174.google.com with SMTP id d1so2935375wiv.13 for ; Mon, 08 Sep 2014 08:57:30 -0700 (PDT) In-Reply-To: <20140908144447.GD9560@localhost> Sender: linux-gpio-owner@vger.kernel.org List-Id: linux-gpio@vger.kernel.org To: Johan Hovold Cc: Greg Kroah-Hartman , Linus Walleij , Alexandre Courbot , wsa@the-dreams.de, Samuel Ortiz , Lee Jones , Arnd Bergmann , Daniel Baluta , Laurentiu Palcu , linux-usb@vger.kernel.org, lkml , linux-gpio@vger.kernel.org, linux-i2c@vger.kernel.org On Mon, Sep 8, 2014 at 5:44 PM, Johan Hovold wrote: Hi Johan, Again, thanks for the detailed review, I am addressing your review comments as we speak. Some questions below. > > + int ret, len; > > + struct tx_data { > > + u8 port; > > + u8 addr; > > + u8 mem_addr_len; > > + __le32 mem_addr; > > + __le16 buf_len; > > + u8 buf[DLN2_I2C_MAX_XFER_SIZE]; > > + } __packed tx; > > Allocate these buffers dynamically (possibly at probe). > I double checked this, and DLN2_I2C_MAX_XFER_SIZE should actually be < 64 as the USB endpoint configuration max packet size is 64. In this case, can we keep it on the stack? > > + int ret, buf_len, rx_len = sizeof(rx); > > Again, one declaration per line. > AFAICS there are many places where declaration on the same line (initialization included) are used. When did this became a coding style issue? Thanks, Tavi