Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp938222pxu; Wed, 16 Dec 2020 20:12:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJwY4wZ5m7xcN+iXRdr+AU0fX/yTMNfh2LsqYxUyo3wLTVuZ9NQ3uxXonrRap9QAuqgEiSDh X-Received: by 2002:a50:e786:: with SMTP id b6mr35599876edn.242.1608178354233; Wed, 16 Dec 2020 20:12:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608178354; cv=none; d=google.com; s=arc-20160816; b=P7SlayMDoKl3qD+ZrPvd4jBeC1qTmovco9ThfdBoFQaDad+mYmTm9p6XYH+floKShs Oj6pMYTBWJV4sdHtkjfLQ7q0nCSdGVKRKtHG3ENPFRmw0J/1fTCYHmea4478pdKNToRx 5YChwJmIiBtr1r4p41jMwOiPqV7wAyAsYIRlXFCkq6GL6vqgL6RIlRvLRJGNsYTmgbvA QQQTzftZG0mlpEAufdaAubkIpWFLq8YRmTM4kgV6X2VTd1dTu+JnI2MdAB34uT2b2qQP P3d4dSzToaz8uVCZBqSZ6NjQUOuU13NCraY4Tx3X132RIk1WAA81sKe0NTYUbopUYfr9 e8yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=lwhMxOuuXMCFtk8usWo2pFVVrawVM2WG3MRduFpv4wU=; b=yucgN/kgj3ev6DCwktyQrlfZVRvK6++4vjEg8CN3R/jD+46PPPeu4t+yy3DBmI2gZu F9JJ6Q5ZgwHrMOGHU3UqVgwzaystSI46E7e5/rqx77xz4U/hPtY1PeI3Le+1bkEYdGwg e/cAiI743JGquV/yYAM+hdF4ufNL61VVonXVpe+cHfbTkPoNxn69egbGjTYoF5oUvbm4 C/uAwqPP9D4KeqgO/0E/dB6vuP6bKrFhAq0Fz8vjnExgG9Rw8Irhua0IJ4fcnb/SjmfN whxntw7rwgXHD8Er4MGqYtDRZnsftMDdKb1N7CxAAb96awFLOM6W+e7NyXbAxl3S6NYv 8v3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=ciyzGsfN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y14si3730357edm.451.2020.12.16.20.12.10; Wed, 16 Dec 2020 20:12:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=ciyzGsfN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727070AbgLQEJR (ORCPT + 99 others); Wed, 16 Dec 2020 23:09:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726074AbgLQEJR (ORCPT ); Wed, 16 Dec 2020 23:09:17 -0500 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6F40C061794 for ; Wed, 16 Dec 2020 20:08:36 -0800 (PST) Received: by mail-lf1-x12b.google.com with SMTP id s26so19268738lfc.8 for ; Wed, 16 Dec 2020 20:08:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=lwhMxOuuXMCFtk8usWo2pFVVrawVM2WG3MRduFpv4wU=; b=ciyzGsfNzMSFTEGXyOYE0sJ5/bN04Q75Zrn9u9xZU8sEHs6t1DW/iQ2xBjODCRM6rp lp/WIhNZ1r2MrC/1eCJh65kj+FFOmuSS337TBCN4hXoAQALfqgppHJnFIpGBH9UNtQ3A nTJYQVq44WaN9NlNE6AO5/K6F9wl+xRLOqVAg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=lwhMxOuuXMCFtk8usWo2pFVVrawVM2WG3MRduFpv4wU=; b=X/yiZQz6s/rgG4npwec3P0S8YJexqNrnYB35ismaGy+lVUqbrqCFuShikWV67Ef6yE vuG6zDcdcPKlKdGEMXBMEDPA5m+oy24UnPWFgQVWR7rSQZ37TRM4k+kN4XhIBnuBTU8j TpLK1MAoqIpySasq/xTxHLZ+yTl3I8vztfaowoevL/NIK07Fc1ZiBwesqdG0IActvaH3 5KnlzGwY3axWtKTVWayD1yYhPWQcY2GaS+5SPZXiDTu4kt0YSpV+daiFKrhRdy2b3mHV TXE4g1KW5uUKf95B9q4tsovhXGhJx9bit19fZeQmIUofvNMARPplBHGT0+bb5stMBw/f Tlhw== X-Gm-Message-State: AOAM5319qu0eqJpInntE1USBA0P5vZOlpB8d8dZUJ7TBJUdNsH4mMjiy nmxN7sKT1k3v28Eb5WNJ/m/3WEN3WpbpeXnQbaqDE1XFgqlOMF8YNe6F/CMcuRYbxTo7GsfvPBp X+huBwBXUxu7FIgkZ+/rDlvpOKqXINYA= X-Received: by 2002:a2e:874c:: with SMTP id q12mr15247391ljj.424.1608178114926; Wed, 16 Dec 2020 20:08:34 -0800 (PST) MIME-Version: 1.0 References: <38a23afc-57da-a01f-286c-15f8b3d61705@broadcom.com> <1605316659-3422-1-git-send-email-dphadke@linux.microsoft.com> <20201202143505.GA874@kunai> <23a2f2e8-06ad-c728-98eb-91b164572ba4@broadcom.com> In-Reply-To: <23a2f2e8-06ad-c728-98eb-91b164572ba4@broadcom.com> From: Rayagonda Kokatanur Date: Thu, 17 Dec 2020 09:38:23 +0530 Message-ID: Subject: Re: [PATCH v3 5/6] i2c: iproc: handle master read request To: Ray Jui , Wolfram Sang , Dhananjay Phadke , Andy Shevchenko , BCM Kernel Feedback , Brendan Higgins , Florian Fainelli , linux-arm Mailing List , linux-i2c , Linux Kernel Mailing List , Lori Hikichi , Ray Jui , Scott Branden Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000004dabdd05b6a12546" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000004dabdd05b6a12546 Content-Type: text/plain; charset="UTF-8" On Wed, Dec 2, 2020 at 11:14 PM Ray Jui wrote: > > > > On 12/2/2020 6:35 AM, Wolfram Sang wrote: > > > >> All review comments are scattered now, please let me know what has to be > >> done further, > >> Are we going to change the tasklet to irq thread ? > >> Are we going to remove batching 64 packets if transaction > 64B and use rx > >> fifo threshold ? > >> > >> I don't see any issue with current code but if it has to change we need a > >> valid reason for the same. > >> If nothing to be done, please acknowledge the patch. > > > > Valid request. Has there been any news? > > > > Sorry for the delay. I just replied. This patch is tested and validated with all corner cases and its working. Can we merge this and take up any improvement as part of separate patch? Thanks, Rayagonda > > > Thanks, > > Ray -- This electronic communication and the information and any files transmitted with it, or attached to it, are confidential and are intended solely for the use of the individual or entity to whom it is addressed and may contain information that is confidential, legally privileged, protected by privacy laws, or otherwise restricted from disclosure to anyone else. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient, you are hereby notified that any use, copying, distributing, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. If you received this e-mail in error, please return the e-mail to the sender, delete it from your computer, and destroy any printed copy of it. --0000000000004dabdd05b6a12546 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 xVUYGnc0GLrYeHC2X4wJbUsgi+UFM/rVW0RKe5Sg4xmLXWc/rBhXDBVPeFVdN2dYsk5MyDRM/fXj cAA+xTX+SQGoND8CAwEAAaOCAdcwggHTMA4GA1UdDwEB/wQEAwIFoDCBngYIKwYBBQUHAQEEgZEw gY4wTQYIKwYBBQUHMAKGQWh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2dzcGVy c29uYWxzaWduMnNoYTJnM29jc3AuY3J0MD0GCCsGAQUFBzABhjFodHRwOi8vb2NzcDIuZ2xvYmFs c2lnbi5jb20vZ3NwZXJzb25hbHNpZ24yc2hhMmczME0GA1UdIARGMEQwQgYKKwYBBAGgMgEoCjA0 MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAJBgNV HRMEAjAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3NwZXJz b25hbHNpZ24yc2hhMmczLmNybDArBgNVHREEJDAigSByYXlhZ29uZGEua29rYXRhbnVyQGJyb2Fk Y29tLmNvbTATBgNVHSUEDDAKBggrBgEFBQcDBDAfBgNVHSMEGDAWgBRpcoJiMWeVRIV3kYDEBDZJ nXsLYTAdBgNVHQ4EFgQU1rE7oQJ7FiSTADFOqokePoGwIq4wDQYJKoZIhvcNAQELBQADggEBAD8I VcITGu1E61LQLR1zygqFw8ByKPgiiprMuQB74Viskl7pAZigzYJB8H3Mpd2ljve+GRo8yvbBC76r Gi5WdS06XI5vuImDJ2g6QUt754rj7xEYftM5Gy9ZMslKNvSiPPh1/ACx5w7ecD1ZK0YLMKGATeBD XybduRFIEPZBAjgJ5LOYT2ax3ZesfAkan1XJ97yLA93edgTTO2cbUAADTIMFWm4lI/e14wdGmK0I FtqJWw6DATg5ePiAAn+S0JoIL1xqKsZi2ioNqm02QMFb7RbB3yEGb/7ZLAGcPW666o5GSLsUnPPq YOfL/3X6tVfGeoi3IgfI+z76/lXk8vOQzQQxggJvMIICawIBATBtMF0xCzAJBgNVBAYTAkJFMRkw FwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYDVQQDEypHbG9iYWxTaWduIFBlcnNvbmFsU2ln biAyIENBIC0gU0hBMjU2IC0gRzMCDDw+ri+StHzo6PJZ/DANBglghkgBZQMEAgEFAKCB1DAvBgkq hkiG9w0BCQQxIgQgwOJKP4ubqyLDxs30hM29dpxdSunNmOqXGSN+ITyt7wMwGAYJKoZIhvcNAQkD MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAxMjE3MDQwODM1WjBpBgkqhkiG9w0BCQ8x XDBaMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMAsG CSqGSIb3DQEBCjALBgkqhkiG9w0BAQcwCwYJYIZIAWUDBAIBMA0GCSqGSIb3DQEBAQUABIIBAF8j /HGmVa0W++Z0x5z/TMW1xY4bDP7yQ2kB+coBdvw4IZAEeUdAjXV5RXr+NsItQB8RUTkgA8SQ3r0L px4Kke6+2MHKI5bHKIjwrdrG1l6g4njGN6n5swP0IgdCTkGu13Vuta1SxFDwWsn5HGoJhcz57vYI jTpkzEFNo6p5AU9Ix/VD8WWtRbApSXs5jvuZZEe2T38VbVTV2dwvYBT7WVUKzhX9wasCzjx/ad5+ hDQZydpUhf8q2v2xzDAiuOau7oCgMrzhzBdwHQ8oT05CGzrLtF0bykZrn8yBQIgJa/Ow24HwLLG4 SuiUll76KtaCK8yewbRl4pzyMMYxpXowOCk= --0000000000004dabdd05b6a12546--