Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751131AbdGNWkd (ORCPT ); Fri, 14 Jul 2017 18:40:33 -0400 Received: from mail-by2nam01on0073.outbound.protection.outlook.com ([104.47.34.73]:9545 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751004AbdGNWka (ORCPT ); Fri, 14 Jul 2017 18:40:30 -0400 Authentication-Results: cavium.com; dkim=none (message not signed) header.d=none;cavium.com; dmarc=none action=none header.from=cavium.com; Date: Fri, 14 Jul 2017 15:40:09 -0700 From: "Burla, Satananda" To: "Chickles, Derek" , "Manlunas, Felix" Cc: "arnd@arndb.de" , "linux-kernel@vger.kernel.org" , "Chickles, Derek" , "Manlunas, Felix" , "Vatsavayi, Raghu" , "gregkh@linuxfoundation.org" , "torvalds@linux-foundation.org" , "linux@roeck-us.net" , "akpm@linux-foundation.org" , "netdev@vger.kernel.org" , "jejb@linux.vnet.ibm.com" , "martin.petersen@oracle.com" , "linux-scsi@vger.kernel.org" , "x86@kernel.org" , "Chang, Weilin" , "Kanneganti, Prasad" Subject: Re: [PATCH 13/22] liquidio: fix possible eeprom format string overflow Message-ID: <20170714224009.2537mysgwab272xp@caviumnetworks.com> References: <20170714120720.906842-1-arnd@arndb.de> <20170714120720.906842-14-arnd@arndb.de> <20170714.090408.1884235496293241466.davem@davemloft.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170714.090408.1884235496293241466.davem@davemloft.net> User-Agent: NeoMutt/20161126 (1.7.1) X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: BN6PR08CA0070.namprd08.prod.outlook.com (10.172.144.32) To SN2PR07MB2688.namprd07.prod.outlook.com (10.167.15.152) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9dc1f290-5308-4246-fbf4-08d4cb09531b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SN2PR07MB2688; X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2688;3:nwoxSGAQhnLBn3ij+6ZpQWTzEQF8vFJTvvx3V5GuZfNkn/d/tEhnqadEo9sz7rBgqKKY0OMSZZJGx2TnzGv3vFycpejM+95My97hqIPYdPJDQO8p018yF73wFQn2S34nm4ABTbOvmMcWAAM5ZMHJWfJOmGglqYmNPhD/+9a6k3HO3D/R69Qm8dk/Yvxm81vDvfT07E4upoSFkHAu+TOPBSFoS7sbN2CmiinIxtNNx+1BQ+ktYKwdGvN+KZqE/e0GNn1NjC7THyxSczXBn+n2OLZVj89a4N+6Ltaswr2LuiY8Mj75F+rq5JCGLrhsE856dTP15T3xmsHiSEK2QgUGT7XF8XreeJFfLNIv/mwv9oIxvZxiESnR4jPOzgPbCJp3TcS2kl1ebK6qrnl96lLcKU+0iTg0ZzDLR+Mmri5KUrMnZjfGX4V4Pb9tzYQHqERFKrTfBSn5R7zFalH0EVnZWz+Kr5OefHcI3PuiakUheckQ42y6RQtKC8SCJUXucivr8UAztVKeP7qytXVu7p4kJTibtCklxaLBnVrqDTd3pThiJy5h0XrlNu3CMi8vuBLN/0Wqu07fiNOZ2kT8SG2rKYoow8qt6ZJY9OynzuJG6+Ry5BYnSm8Mot3zRCwiCQzCIhJ+SGMbc4z1Qyle8wbW5n2HWJP4JMdCq0lEDg2vZbqmo0Y4R1MqChQVTPL/zZGtZ+jd1xNYuA4fKldmFZYSeXdAWaUiqKjuMXc6rXX46X4= X-MS-TrafficTypeDiagnostic: SN2PR07MB2688: X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2688;25:rn/BuD4ZqJyrhB4JQ9VAJpZJzm2xQ4O4PYWD4rf0PQ1o1ki6iU+DaIqe5O2ow7kN3ACk69OoTgIdLrf9cKOp8iJjXY8r61Y3hBHT8Mvq0FmYM/zNkLslSAbkZTFPb4iAI8bH3NVDo9CmwsyGgXUdBZsgzr3twYteZ2G4+2O1XDXjfC3DmZQminG86WOtaCZSKigFm5f4kT1qqhF1r5nytGrLhywqX6C3KbCJZ/iAolw3TB92Pr2sm605LWCl7aCSUPftHD3MHrJ8kmC2ara7gUR2ELIvcnxnBA4s6/moM3fbOqeeTw9X79wH29LMqRqLvrryVjE/WZlkBgwdK7AYd8lNVF5XcyzuO0JqBIeZbOdqEAf7pdhgfYgY0G+gi0LKBcr5t4Dhs+4Wv448uOCNja8fWTlUSCrisn6iaUKffsn0Z5bXvwBvHklf5R5GVEmtPX7wPC+i/bpChx0e+4K3zKNJh8KA+A7SorZ4XixLsXBkhoGGXFxGvjvF+mWTh3R04ClTlqPUdbKzgpnfrjG0Tziq1tiM+QLZxjEnUTYfCJz1yPTJDSJ3wbaqcZKWrnVEntKEr4vzJT3Ojh+1UQOfD4yeJBI33o2+rTLKOFZwGYvBaNVCJxign66FqCHw4gWdk+2ZQXO58FWjhNdDjx4aKX/CWEnZGy0HzfPZG8qVElqtKgC96QtFuMkeRmTnjm2Vuh09UUmTvc5meCeooUYgYsPUB0NdnUWUKF2C8GzZse0uaa0JDNcWlHtk/zW4h5qGVD/nO5DYSsB/6eMstgi9Ohmek/JXhxzR6kS1RXqXycjXr9l9Yo/ttVq9wluWJqp07rfRc/8PxGdT3mmTAvZmACGlY0jjUTteJTk8K581ClWn5aE7amJdgp+AwUHgUw+jKN9RbueJEeafleNNrc8b7Tbf/v2CCa1qD8NSQSk32I8= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2688;31:ixW2oLrssNjrWbrlWk1WGcaIfVvXePWm2TLV05jmvOD353mZgfn1FzYh48nU8EPYbGVwmguh9/P3MwcPxh2Ai+5AJkdBByBeBYq5Nf7j7V/OFBJKxDdnz34d3Nd1oy+jyXN7x3YJViUKsUwIUyMmbn1k3as7CYgfR4yMHkok8GXHeqIrmu+IEqXqndFwXfJDPtEmuRSHMCWVRTF7RLMBMjJ36ipwyduLwQE5qQSrlKdzMHgR3IBpGilKfz2/8ARAFT0tzIY2pnqqijhHNjoipctS0mBDGZaE0n+PHHCAqjIHq3p3GQG0Z1huMeQ+WL4oaVw58WjFOSlGy2dUSo55ezFB3OihF5t3PV+sGf5CAvYFrdO2eh2bs2IKTo4Zibvn9DX8QKeeRbcmAkXHqCLQEcQllBjqs/nwbcj0CExi1ETjpcv1Spx5PHUrzOvCmtpMKSs48BZ/5o7D5/92eFRXu/Ap2QceAN7SmcEo/mRN3Nm4XibYn7Eb/b07oFMCJ+S8TRUOC7SaU0PXnVEByZYLHZ9qInMD1l3QC0FtyauMtL9J1AdfpF+Qf0xCeoHiSPxCk3wSbUWed01i8Bhi0HcSgYvmdZO84QnKr3oSgdBuMHiawxoSOAsQYbT/fJZNGd3KDNkqZUu3N9SPrdsd6RePc9FbS4Bxb0OOmZAYpEBlnXc= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2688;20:5SLSE4puacX12Md+sTRHbfCpxQjqfTspJvE7o4BYh23ijFG140H94by9X2N30cZ4lsgIP3L/6mk/GFihJ+p7rFh2r8JIHQwV4xdpDyInwlIUW3ZdNiZntt4d4tjQpKEm+2RM1BqUKuFNBy4QCcOe1Ja4wIj35u27yCrlBzqvufZ7JrxCHfIO6BrkDaXm+ke6WuiKVPw0XFwhvKtE0XlrJbAWUEX8AE4D05vscqAFfSg2KWe+uspayZ/LHFMOsv/0yjrrmjow8xa/3jxLDS2HJ5QC3OPb/KkjiRTfqmVfyn25aYiYGtjSViz4NE3W5vMvQsXU+3eIBNEF5bAJNzc4WoRWIJWSPJ4BkHYcl4znQDUQhjvf46wEZMHpx1rTcBAmB/KVkaXcXuD4DpJz4LynqFPu3+S3AmHlfGpW1RToKE/XK/OIj15zWHmdSY65jahUGsqG0pEIZdj9kPe39/QM89WFVMyLSqVFUl1v+0yvfY1cel9AIBpMTs5a/SkVbAUe X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN2PR07MB2688;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN2PR07MB2688; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjJQUjA3TUIyNjg4OzQ6ZkZpakM0V1loei9oQmdBNDZ1bzRYbVRYUjFa?= =?utf-8?B?YmQvb2dnMTJSTWk5UzR4R2YrOXo5VCtrS3FzVjQ0U2hyVnJ1RXoyVlpyRStN?= =?utf-8?B?OW5tbmZpdGMvN1RnR1dMNE5PWEo3MStTOG5NeXk4L0xXeWVZa0gzVHFVYUw5?= =?utf-8?B?U2hBTGdzOHFjNWs1S3hOejRLOEhiNmhFOVVxWTlmTjQ0MGkzWWVjeHdya2Vp?= =?utf-8?B?U1ptTS9qWlZKMkUyb1hiSVdhelE3UkM4VzArMmlwSXQ5ZGorTVd4U1lzR3Rj?= =?utf-8?B?VzZITXNxSHRiUVlpeXpFbHpCaCtoZnF0TC9kTjdpaWU5Nnh0V2pURmtGUTNG?= =?utf-8?B?R2Fid0dUNWl4Q3FqZCtKMjQwMjJwcjMrNlF1aWR1bUtDYU9zdGIveSs5OXhp?= =?utf-8?B?dFdKaTFJZkxYZ0huaGtHWWpLWWs5QUtwaXJ0OWxUQXVmWnZOUXVJcHZkajlU?= =?utf-8?B?VG1sdWhHTWU3MGV5ZlZJOHNpdXNxanI3QlVkWmJxYytpRW14MGlEOWNyUHpz?= =?utf-8?B?M1FYeUFNTlMrb3Y3ZHliTUd0Z3FrZS9YNVl2TXR0Q216bUVXZEJ1TW83MFI5?= =?utf-8?B?dktScy9ZdkFrWmdJSjRPVHQ4ZFpyYUh6RjZYMzZzald2MXArTkxqaCtTZlhG?= =?utf-8?B?TVFHOFhBUVRyMHZKU0REVjM5amJ2aXJqUU4wRWYzS3JIcGkwbmVzTm5PS3BR?= =?utf-8?B?RFlIVmZ3SEpRWnhsRzlDNmgxNzVrOU1FN2c2ay9jUGdJRW5GNE9LN0Z2c3VE?= =?utf-8?B?U0hPVjdNY3BXK0FjWjN2dUZVS0RWQjFPWExSUERwMlhUNEdySktwQXBvMnZG?= =?utf-8?B?VmozZXI4NkZzZUUyajlVYk5QN01XRmduWTdDS0ZUaUdEMGZLbmljWmpQUTh3?= =?utf-8?B?RFA3SHl3cENDdFkrUVZNZlphOXRwTjIyMjIvekRlRERlRTI5NlZsYWVsNnFK?= =?utf-8?B?SHhGRDRpVWlJU29lMGM2TzhXcTNqUkdFMm15STJqSklkK3BlZjFxdGNlUFdu?= =?utf-8?B?dGdmVTljWTZyK0p0YnJLWDdhbmNLSi9Zeit3RFBoWWhGdCtrZVpuYzczQklq?= =?utf-8?B?TjFmZjQ1VjV0RUlnWFBlOEJ5OHo1ZVdCSE8wSlMxYjJpcXZuR3gzQ1hLck81?= =?utf-8?B?b3dqLzYrUEVTZDdNcGpCdi9QT1ppam8yWUl5Tk1DZU85eHJyVHRmK2VLNVZI?= =?utf-8?B?d0tLUWZGTXFpQktQWEtlK3A0OFJHSjU0cHl2dmhlT2hWdFF5bmJpVGsxUHN2?= =?utf-8?B?ajd3Y1BzSG9QT3AzWVJpV2tzWXVrTVNYbXBCc1N4M3Q4Y0FXbCtLdDBxL29Z?= =?utf-8?B?N0dtU05WbHhQemVibHF2RlMyNDMza3Z4OHJNeG56ckU4NERrdWhuaG9ZTS8y?= =?utf-8?B?SzRjbUt3eU44RmJ2SnM1QzNqSXdsRFgyVm1laU1tZGxlNXR5Z1lFWlFGME9z?= =?utf-8?B?VVpDV3Q4Z1MvaWMrUmVVMnNBdnJoWmVKMHhnWWF0YWJ5MXJhbm5Zb2V4ckQ0?= =?utf-8?B?WjNPbGx4RE9GWWxBWTZua1A1QlBkWVhhUGptbVJraGQrTEpGclNDencxY3Rl?= =?utf-8?B?blYwRzJmbElIc3ZsdFQvTVpiNmVXZUF6RktJRGljZGxUL25MV2pGS3hZdXVt?= =?utf-8?B?TUtWREFqNE9TU3Z1RHdvNUptamErcm5MYlJ1T25rc2RJQklkZWpXa0dqYS9X?= =?utf-8?Q?xq7eegBxtxeMIV134=3D?= X-Forefront-PRVS: 0368E78B5B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(39850400002)(39410400002)(39450400003)(39400400002)(39840400002)(24454002)(9686003)(2950100002)(42186005)(107886003)(55016002)(1076002)(4001350100001)(33646002)(6306002)(7416002)(53936002)(6666003)(6636002)(189998001)(5890100001)(6116002)(83506001)(54906002)(50466002)(3846002)(2906002)(229853002)(6506006)(86362001)(23676002)(4326008)(7736002)(66066001)(81166006)(305945005)(478600001)(5660300001)(36756003)(8676002)(38730400002)(966005)(76176999)(7350300001)(54356999)(25786009)(50986999)(33026002)(6246003)(47776003)(72206003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR07MB2688;H:caviumnetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjJQUjA3TUIyNjg4OzIzOnBVeU9ycUJHMEpKSmdoalpvSC9BK0RuRy8x?= =?utf-8?B?UDVXeE9ZamVIdmtaNlFUWmJUOERERVZ1cXB6MlVvVllOeld0VWE2SVVoWXYz?= =?utf-8?B?NlVFZW5LY3dEdC9TRmlQSU5waEJDeU9UdlBkdHJjTm1vR0tQVk1zdW93VkZj?= =?utf-8?B?RlRMdXMvc01yU3FjMHBXKytxOXhsRWpCL2dZZXkzRE1uUHBodXhsR2FWUk9F?= =?utf-8?B?aHErZE9ZaUJ4R3BrVlNkV1VibW9wQXRacEdCYXgyaG93cFBOazhTYXE5bnRw?= =?utf-8?B?bFQ0Z2FNMEVNREx6MTJURm5FUFhqSHZKZHh0dllNSXRoTkdScVRDdC9vS3Q3?= =?utf-8?B?ZHJqSEZ3S1FWMTZMM05EQUlySkhwTGNBNjk3OURydlpOZ0VRMDFON2tKekp0?= =?utf-8?B?T1VsSkhnanB4SVA3UmhTSTJKMG1XY1RVMVJDRW1JR2xJUytwemhpczZ1T1ZU?= =?utf-8?B?bXBnVW5zcFVCTVpINFB1cFo1Rkk5cXlCT2dTdkxRVDU1cUR5QXVQV3VaR09R?= =?utf-8?B?U09jcXJERytyYzBvQXRWeEJMblY0SVcwNDdxemZ0Qy92SWptTDNWM0lpMFNn?= =?utf-8?B?dDZEbmxEb1Q5R0tNZVAxUTZZZVFaK3poL01ZNk80NGVCNURadU5DVmtXTWZ6?= =?utf-8?B?ZUQ5WlNOemdrUm0wWTVKamxmUC90RlVmVnEyOTZlNmp0Vi9NY2sreG5QU3ZZ?= =?utf-8?B?cnExcWxYNU1OK2YyTkRmMVhDVjNZWEJ2N3d1LzJaSHJjdWhhNlhUanczdDRE?= =?utf-8?B?c1VsWVN3UHhVYmdJS3gyQ2lVaHdnQW5SSmJZc0dSSHdMOVcrQ2MzRVhZMldX?= =?utf-8?B?STRNL1Q5d01LMFJjc0hFSkVBT3B4Sy9FdHA3ZzZMaFlCOEh0TjlDd1o0enhz?= =?utf-8?B?R0JtUURSVWVPNi8rcG1RWGVnVEtBcWZiZ2x2UWRXL21BcEV4TjY0MWVUcFFn?= =?utf-8?B?WDkyUHBlN3RPaXYyUzVqbXA1eHVWajBnVVJQb1M4RkJXRnY5c2FHZEVnTG81?= =?utf-8?B?bmppOEx6RWdTTCt2ZTlya202Sk11bkwyTUFEOU04eTVUSlNKTmdETHNjVmRp?= =?utf-8?B?ZTBHM2Vad2FkNHdaaFZUUGNFbjg5L1VOS2dITUtiWStScVpiRk5wTzJkMGo3?= =?utf-8?B?S3NqNU9ZaVFzdUNraHNUMGZhQk5Wc0tzRVZYZmR6NUVYeEg5dktTc2NWeSs4?= =?utf-8?B?UjlIZmFCbThMZjhIUjhrRlhIWDZTMTVUa2dGWHIwNCs3a0ZCU3BWYnZxMnU5?= =?utf-8?B?c2M1OXhnS2Q5TVRwRWY5MndlVWs4OWorbis1YzhHcStFVjZweGVTU1BvcThJ?= =?utf-8?B?SUxKSmVlcW4xdmppYzhlSVJ6YzMwdTAyRmkrYTFnZGNVOVRqODE4RlJYcWsz?= =?utf-8?B?V2lEcTk1ODVybmVzL29yNjZ3VGgwTDRYQUF3NlRxM0FTdXRVQWE2WFhUOHJ0?= =?utf-8?B?WWs1MjlKVXBmRmNrWDFreWlxRUxJVjNOMjlNOXlsUDFDeVNETG4xQktLTDZy?= =?utf-8?B?blZiL25DM3RyR2h3OG01WDlQY0k5dFBXRkpwOHYwUTFXcld3YWtxMGlDNEpD?= =?utf-8?B?VWhXOGlCOFdmRThPSVVwdTNnamNpRm5XcHUya0ZPMktnT3c3UjZtRHNPS29Y?= =?utf-8?B?YUVKKzlmbmVzaVhZZUttd1BTUlpxMFFQV2lzVE84anRLS1ViUUJQQ3g0a0tB?= =?utf-8?B?emxCLytjR1hvaVFLNGs5d0t5VjF1VEpDMHdoOFkvclA1b3laWGZ2eVR0K0tT?= =?utf-8?B?RFBWYzl4MnlQb3U5bjdSc0xGdWovd05udUkrWGZDS25hMUMxUHQ0bkZCcGdO?= =?utf-8?B?amcyYVgxVTVKWGRnRzNQcE5naUN1aE8xZ1ZyZkRPRGlJY1E9PQ==?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjJQUjA3TUIyNjg4OzY6dHFyV0lDSm55TGt3ZVRCNU01OElxa0FDR09S?= =?utf-8?B?VkZkMTQ5VGJDaEUwNk5DanpUSVV1ZWwzM2d2Z3ZXQXN6NDRoV0REZ3NBbXlH?= =?utf-8?B?S25Ebk1mYjRGK0huUXl0VGpJcE1vVHlnekFTWVU2MUd0YmNIR3ZOeVV4Q2Vq?= =?utf-8?B?STNidGJuOEZaNXpPUjlFS3B3YjlJRk1tT1pybkJZZk9CQXNmUThZMUhyaDFq?= =?utf-8?B?UEY3WlVjdmoxUUdBeUlQQWl3UWtUM1Nld3lHZVlYTXBLcEcvdXFNKzdOSW95?= =?utf-8?B?Z3RwMjdPNUJqalFnOW1UcmcvM2pScHM5OW5ieitZTm1PNDZkbWd1R2xnTGJr?= =?utf-8?B?LzJPOEhHR2FQVS9peW90UVdMTno1MWErT2MvakF2YW82N0d6ekttOVZxL0Np?= =?utf-8?B?WkdOZXh5UjVlL2s2YmNWcEhpK1JFcnZCSkM0bWVtL1ZyYTQveVMycGVoQjUw?= =?utf-8?B?V0JEN0lzaTBUNGR0cFRUWGVQR1c4Zlh1RzlsNWpRNWNobVZTSHJCTXFIYmdx?= =?utf-8?B?TmdCbGFhaHlxbUdKK0lTK3RyZUdkWm5nUG1PUElhbkxKQTFKd0dLQlJNbURV?= =?utf-8?B?bFZuR0hlR0wydFZndmk2RU84N2s4OVNYc2tKMmh0NjNKN2R2NmZNWnIzYnBG?= =?utf-8?B?Q25yT0puOE1kbml4ZXVWM3NLQUZXUlFBNDlSYnJzbVAyL2JxalBkZzBIVGJz?= =?utf-8?B?Yy81aGZEY1gxZDZ0RzJzVkJnNFVnaWpBeFNJenErcjFUdFVSbXNuOVdTS2RH?= =?utf-8?B?NXl0LzRKcEJ5SXhURnF2RmQzUFV5MXdXTjlXOUFoRkhzWWJMUHRBU0pqamN1?= =?utf-8?B?WldjRURJd0VnejJSWlVjMFIrS3FtUXhZYWNJZ1dzYjhwVE8zY0RKVW9qSmpG?= =?utf-8?B?LzNNbnkyRHRRbmpNTXFEYTBGV1V5ZmdZOXYrQnB1WDRCNGlVQ21ENkpoWWRm?= =?utf-8?B?OVpySndzaGlobVFGQm5TVnR5VUpJbFJ2OGxkVmlaTXFXM3Vza3JGejFEMjRr?= =?utf-8?B?Rm5sekJOcTYzSEVWZlNYeXNURTZPRGJLM0R1T2pMdFdNY3kzUEpOYmd0SXk2?= =?utf-8?B?WHdmZW5MNDdETFVJYisrSVoxZDRrakZuSzEyMlZlazBmNXdtMmpmVlJvdHdh?= =?utf-8?B?MG0wMXpPek5idE9RMlZHL29FN3FtQXA0V0NIajd2WXBYYUlDQ0pPNGl6SUZm?= =?utf-8?B?a3BoN2JYdFV5Rm9WOU9wSGdzRnM3SERQUlJIblRNTDNnVU8vaUtmTHp2cWs2?= =?utf-8?B?ZDY3WXQzVWExRzN1UTVWZzFPeHBFa1JieFMzdGdlelJPQkJtZWJ0WkkvY08z?= =?utf-8?Q?VjsnVvSnhbj0JT8wRb9noRyvLOSI3d4=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2688;5:EarEtn0U8rqBsD6HKI4CD0PhDK7iH1vPpQNGXEB+LvluZwJTDgy90YKpqwaIgTdwUNRFRhfDKVrx8ruXrAzey4bOuUWhKekyXi+an0pI10VpKdorkmLN681AEjWoIlyK2WTAktN/O+7P37AmfMI3j4FxWDqDTctrDvVQegjZHQQLk1IQHHW8K2mG+M38Jld+twEwxL17T77t5jGWlI2oXeN4TTLi41FumZYp6lSl3W4hSrxAnA2wCEXjaebTYmIlowZBYNYuj2vbGmtgDZshaLMiwTsBN4sxYrL1XPdKDsAGdZejovnofSkHRRsMSRt+fPbu05VBRN50izhHZcSpcFbvCTkl7jMq02ND0xaj1ZWQUaDuQeAU+u1PSHwPs5lZX9afkRrot6yeRm+pQHke6MgsRA0u4epAG9NcNyfH9oPd0Ox5ojySxRrpXEriHeOL2VCGN48mj3hvFTBvATMKELDmsl/3B/j4wXTkGBLov4Cbfg+MaGzuO/k4fXq0nbbM;24:W5hj+eeFMuriQ8JhcBNETgVg3DIzEQEUKv9G4mJIq43XJVMbGIKbDpKsbaQ2cgVOAzAUG+VlCREuznVP85CyCTvSLsBB/Jhs1xs4mrQJJzg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2688;7:+joVyb5zEhQo2FPOdQuNOJgec8NUA2zmNDioqWV6E2SO6RDWoYRroEHcT/RmMUC0D51vkolQge+quSOS7AiP2FVnwO4FW3fBamq4WGTdj6twTYjjaTc3RpO2nGmygjByx1mrKHc9MfosiSft5vYeQLrYwIncrpnjJxidkLpHn239ofi561x3vNQXONvrUNXzsgZv1444VujWfg8F5ozNjxwXsxJv91RWtxOmYQRzQKWnQfrTXM3wqmGjnlVD+vCCy40iSlZR9h4+xxkcyuNrXIsFv0gMmEhFydmJchrRvkOWn1XgsAAUDN7NMO120N2y22QiIkyqED7xtuvLebS0HCgI1SPztdYykWq2O+9AOHtTwJjE2uhL2crCMi/HEcQOYB5eJHJCfoyWu3Ly1GiH2qPSxvvaOTGTlWFbuibuFNe4a4+whHKlrWZstvHgBpO/5hdzfhoS+N/vNQ5LogoAuDhlskLH0KwqKcgx3kApCmlU5U7W8XXKZB5fdYl5qVkvmZrb3UQ0upYJfgVA906hXBe2eQD8p7J6khOKwuqbMGULVSJxBA0pEMFnhhn5NvgYrrg//+wUeox/seIL9PFnzVDzzKs5iIgtwgft8IxuNVa57CK0RdVrMUPaiTuDYT1IC+ZNR3omaEwuzIVsrsIo15640od38iIQspH4lnhckcnk70n+a7i4g5dV5qTCyg4j2RTg1WySOAJOwnuzakdDwI81yxORHAMNbA6jS9qmHoWXYgN5udb+NDT4L1ZuY1vrunf8ykYYc5tgvH+mZliannRqB7IpW1r/7NEwgIMEXA0= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2017 22:40:15.3851 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2688 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1256 Lines: 33 The 07/14/2017 09:04, David Miller wrote: > From: Arnd Bergmann > Date: Fri, 14 Jul 2017 14:07:05 +0200 > > > gcc reports that the temporary buffer for computing the > > string length may be too small here: > > > > drivers/net/ethernet/cavium/liquidio/lio_ethtool.c: In function > 'lio_get_eeprom_len': > > /drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:345:21: error: 'sprintf' > may write a terminating nul past the end of the destination [-Werror= > format-overflow=] > > len = sprintf(buf, "boardname:%s serialnum:%s maj:%lld min:%lld\n", > > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:345:6: note: 'sprintf' > output between 35 and 167 bytes into a destination of size 128 > > len = sprintf(buf, "boardname:%s serialnum:%s maj:%lld min:%lld\n", > > > > This extends it to 192 bytes, which is certainly enough. As far > > as I could tell, there are no other constraints that require a specific > > maximum size. > > > > Signed-off-by: Arnd Bergmann > > Applied. I had raised a bug for this earlier and attached a patch as well. http://cabugzilla1.caveonetworks.com/octeon_bugzilla/show_bug.cgi?id=26421 -- Regards Satanand