From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761348AbcIZF7B (ORCPT ); Mon, 26 Sep 2016 01:59:01 -0400 Received: from mail-bn3nam01on0084.outbound.protection.outlook.com ([104.47.33.84]:32967 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756860AbcIZF7A (ORCPT ); Mon, 26 Sep 2016 01:59:00 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jan.Glauber@cavium.com; Date: Mon, 26 Sep 2016 07:58:46 +0200 From: Jan Glauber To: Wolfram Sang CC: , , Dmitry Bazhenov Subject: Re: [PATCH v2 1/2] i2c: octeon: thunderx: Check bus state before starting a transaction Message-ID: <20160926055745.GA3134@hardcore> References: <20160924092418.GG1434@katana> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20160924092418.GG1434@katana> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: [46.223.156.177] X-ClientProxiedBy: AM3PR08CA0063.eurprd08.prod.outlook.com (10.163.23.159) To SN2PR07MB2589.namprd07.prod.outlook.com (10.167.15.19) X-MS-Office365-Filtering-Correlation-Id: 8cc68c62-e265-4d2b-ea8e-08d3e5d23485 X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2589;2:MAk26b/RvIu0bOKzSSUUEBtwTPpk1yvYwy3vENtBjKBe73Ct/RcMBUhZ4sAK4ase/qR4i1cKLYcRsQYwgab5gSXFNhKzrmGRqL7dz8A2qNLWTYtu3BnGXmO0ZHlU+OJgKcNoX6whexXV/QnAqtt8L1DoX2UcUzie6OpDnv4sOi7v0gAbBv60kPwCJictS/04;3:DQzzuGhoa7nCPTrHPeBhOz9z/3Y3O0B9JpO1uOBrnXAl4/dkzNDUj7gO1cN9TWL1oqBG06Qrw0PteiJOqgyPGkFZBK7rF1AXbpA9voQKwDQCoqFGRjA4SyVYLg8S97hl;25:L3/sgj/za7xQ8jX2vj/74Hnj2DcF4jlJprqBYqpCUjCrLQLQIb8Y/fusiMokDqN1YCMyF+SHvANPI3DNYSomRv/c1d+/Re7dg0C1INvr7ydzHkVJMyNb5E1b1pNoa1782LQ5fraRdJsfcRaFi1SYTEj2XTV8cuGH6tmYhVK7XveUmwIKqcqmDAIRIbBJWERADL3+Bfxq0mue8ExQNbFH3FtR/ukV+aU6FpjkbYgbk0enXoC4qKCl/dIM8gtCIgTNl5JeNAwXnbo60mevxICI6oAb/P9UR4u5SpZrV/nCmLvQvG/kfFxioXAQN1Nhkjedwt/k1xUTJ04lbLim5J4QnPrPLHqgS9g44ry/8axxwVYXVP2y5WN1yLw7s7+Xpjk7oo2bA23P4VmDSPLZ4D8Rc73roTPl8NKMbtn47CYdbyo= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR07MB2589; X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2589;31:qiiwclRCRG35Hyd8BRm24XjYW9f6HGaSljla5cXszrPFpoWYyRCktUyArEzwx/7584iHsGdqKIARBfhPCd5tDPs1sVvbx7UQjA59HhoTwwfiQA2J72LZ4uGgtDOAv5MwB6lW2qi12O5TFhAz0IS6ANXd18PiX+kM0YRguz6701VSwyAMTE+jZOyg778toxWByDF/5CcJNtFQeKYRQPv0rTDqqHwp77FlZtQ0omCLzxA=;20:rvqDNZCgFQHJZSSKnqZzwacB4X2CdRum32Dv3PK/TbMKw9RAq4L4b2gk9Ayvb26KMkXruwnUjPva76lgcF0EX45KnfohhTqveSdI2QDYVMD1yhH32P7wbZthzjcNHqzbSBRs4xiHTuqpfrbBpJm3pxuevp1XYQ5LqgBcTgBB6v2lf14J00x7YDmtdI1W81dcElrVFEV6d0v2NMB9vEkkHAWp3yz7Bi5SmfGPLwdPWxqqd7UE3LjClz1rHz4LaqIb1ZC4tLAq2aO/PqOw8JjwRpDha3Kr1lt6y+bWA587e2o9rR96ljE9TuuAaaPvlxT26r2rGGS1OF7vJKznV6oSF8DqAFZrVapBQnFVCwo6PWRQwwtG2oVD1g2HMZ3+bqffl9kJHarsNBKVVA4IhnQYjg029NXCX7TTm8Dho/AxYtifyGJeMVkW/L620jHjkcWTDhWav2ctvL/gNC4AcEZcjlytk4ejImdkYH+P5FMJdjdhXr7PU2S0hn6QTX6GcISToY8mZdgAGtlscmueEeUM2sAkimGC/NJSnhrGxM2l15u5w65OJiedLiuFShMoeChJZLP2qu4f6MWgJMPMZXc3C2CAK3/P/sWdYzJ+EfPvDgg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);SRVR:SN2PR07MB2589;BCL:0;PCL:0;RULEID:;SRVR:SN2PR07MB2589; X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2589;4:QEkcxXVJbNznJmr7KegqKzg/KglGVuujNc6kyjvR4xnKZPjd94w2NAtyKSJn4ytClht3yvTkf8fhR0dYJuwDbZTzbeUnWGM23/hGlbtEhi1CERO5i+6PwBMIAaGHOZcAFzJkgUo7YO04d7kdIWbQUiUsjntSebRHsgs/EiEkyQhrbfC6Fq/beJM5FEPmU5eySXgHnw4jiJLMQCb/rDHrzyeBgzDo25MhHgZMNeBozM71t7/EvHqWDcMSzjRPENHo33XooviJDXCWAbx7ZbyMoSj+ROeyYS8370isMxImukIuiPKbZFgfG7Rw8EJGWXv0k0f10++nDMaHYAhcyldId21WIjbj/n/XPKRv9Qs2u/Sl1zRd+m65u6dTD9zm3xg4IcbMozmdIIQoMjCgEdRuJQ== X-Forefront-PRVS: 00770C4423 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(24454002)(101416001)(110136003)(2950100002)(42186005)(97756001)(33656002)(42882006)(551934003)(77096005)(5660300001)(6916009)(92566002)(76176999)(50986999)(105586002)(106356001)(81166006)(54356999)(4326007)(81156014)(8676002)(68736007)(7736002)(4001350100001)(33716001)(83506001)(66066001)(47776003)(305945005)(189998001)(7846002)(9686002)(2906002)(46406003)(97736004)(50466002)(6116002)(19580395003)(1076002)(3846002)(23726003)(586003)(19580405001)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR07MB2589;H:hardcore;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2589;23:cO+lAUkEgZZmpxhXe1ol+pHMy2cY5Mh6I6jykoYqZ?= =?us-ascii?Q?QlcSRP2jobxGvY/Aj9EK7lNadSSSg1oJMlzQz3AStVrcpMBkGSuCre1QneU1?= =?us-ascii?Q?GEDlsMfZMuEwAaYy11RvQWVybN3UPbsr6uLrmFFPpwmvEuo9vsSCGTAhPMSJ?= =?us-ascii?Q?NzgIHA9v74HLDquRkOPXT5gqjhkFIxTvRtYVLLQ/7oaPz7niUn2Z6TO1AfQY?= =?us-ascii?Q?Mrel+B13YKhSLnE2SrZyS1ojq7GO8qZMcvkFbuCJAGBJlfGk47J5BCzKzZ4a?= =?us-ascii?Q?wv0vMT/hkep5zXaWQRFppa0sxRTAmF6sySBul+TCMG5MbtwdJFQwj5541W8S?= =?us-ascii?Q?xcXYZQ2DGxnkMbhvJ1PVufFw3on+FdECGwYUWS/TcVQVmKKB33S/iLNxzIf4?= =?us-ascii?Q?DKxEJdYgpVT+665VSobgNbWfmYxyPRdsOgg7zqzc4bEtVWcX6BC9j6gqKw9m?= =?us-ascii?Q?q/eROt/lCMjSapi5GKGjNz9DPgLWfONRYi6Ynp2FQ2/9iWW/4L1QzGUzcT0K?= =?us-ascii?Q?YGgghFbGa5y9lIt10spQrFFpHoNd4ml/2rkJ/KFrIVkEj3xxRRNWuJIevczZ?= =?us-ascii?Q?f9diW5qyxBqrxJ4oEUhBgeNYwNaYFoNYYDxLXUQaR61/5kiARzgSwqlZAs9a?= =?us-ascii?Q?U3GC2/fitXmnt19dAVW+LBCQp4wXjxPQm9r+y8KLPY22T+mFjtSr2OGIdPbL?= =?us-ascii?Q?dEoZ3NEjnORcHUXpfy70N0Ws5ZNT1ytjWNFrMQC03NzWcJLYtewXclAHCtWS?= =?us-ascii?Q?B9N3zPmoiSL9uWYYqFVfCcb9pwVY5wRZ2Ypjsd3TpF+Gsr+SAPTDp3Ndv9Xp?= =?us-ascii?Q?HyXdnscRqQ33HGvSgSUj2XHeIIr3WPGYC+QR2RXatlxkV0/bDj0UwObEBpWK?= =?us-ascii?Q?/v0xjDkRz1Fgx/4bawS09cY9IRBMPKSVOuiyBcKIrWLBcKxjLj74xOE2juxR?= =?us-ascii?Q?CGzMVdnilmUEu3nLuig1GVypZb912qyC7x/H6S6nOdWcMtoIMgFs3lZc6cLZ?= =?us-ascii?Q?nOmBM1s5M7MHrnuiZJmcjehMYfmX9YvFa73kroeqq7fJckVlaqaaL7GDAVHX?= =?us-ascii?Q?dwQJj6CVKnccZXMlbfd0hxgx2x7huniGgKoBEID43nU6XG9YAKjxc5xUVej1?= =?us-ascii?Q?6EK9IGj218pqe8uiE0n+K0eU5ofd8B0htofQNImt/Zk4MVvaBX81iJpCyqCS?= =?us-ascii?Q?mSPst+HVckKdoYo6LHcKW7t3eHaL7t3QCvNSdn8QBsscMt6TCBbKuDwoBo9W?= =?us-ascii?Q?Kc8wtrbJpFW5PPY2vM=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2589;6:f4dFf53sh2EaKaNrl15IxuL5hGtNlR2Ts8BeFb4LYJBNh82bLAKt1OaMbPMHVVq2e1MV4NnTnNZFL4FYNky8l60HBfp5VmO8tzESoxKjA+c+SPIYHjnxrmI6oY2OGbyWjUZJo03ODCi6+C/g+Qs85YkvRhCrZM9YM4ngWOitSLpAAC12K/7gt65X5MnJJmopmO447vwDz1ZOYjt6/e9Hj3F3WH9YaO1O9ZsLPxGe8dpqyPUS346y2L0B6s94yYmuoYdjdz+mHdxZwROi3fXzWZXo++D2w4k9CsW+VOVTCAg=;5:+W+AWV73zkIpINx4pfiSk2WquPjzdFWl80yxZLyUyoNjgIEkgoc2YWCiihsuYp/Q2/MfwrqaS5UkJXyyyt+3xqrGjj1VHzEx/MycBL/9q7CI2EtwKJDijaQJrF+Z+gVxIlyFc3JRapmOxDB3Sqp3KQ==;24:d5GrypBL7Y0CRJWUp1K2df86oC61+mbLWAGWty0Yjn98iwIwmLP6AXDgK33SU2ihpi7dtVj7JbQqMPNiTEDmIfF8BNs+T2Twtm04uKxhkkU=;7:xwCO7zkGpMYgOpGXP/wT63eJBVMmUoyjtWwiaXWAko6mCxUUd5fAhTI5qY+0XRiRIJemDkcmjWFGF3O9cGn13N0j58v3scmrGnAzr/L0Yl1Hu9JU1BCeJGbbDtvVsICTYTCGgozPjk7vzjuAubAnBnTEaJ9Rj1kNms0ddZ6+T3UOSfsweZy7KvA7729YJgxPBrZBvwQHUjrADLCeFRVFYlth9q1A862k67n8HGrm+VWku2+8ImoIbjb6ULpbt78+QbYiY+n26ZFuaOoUGLHv9IVeHqvcGlwGgEtdGj+tXZRTmm8VQv4/A+9A5D0GfmIa SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2016 05:58:56.7158 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2589 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Sep 24, 2016 at 11:24:19AM +0200, Wolfram Sang wrote: > On Fri, Sep 23, 2016 at 11:40:38AM +0200, Jan Glauber wrote: > > Add an additional status check before starting a transaction. If the > > check fails wait for some time to tolerate multi-master mode. After the > > timeout expires trigger the recovery. > > > > Signed-off-by: Jan Glauber > > Need to think more about it, needs to wait for next cycle. > OK, please share your thoughts when you get to it. --Jan