Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752019AbdGGE6I (ORCPT ); Fri, 7 Jul 2017 00:58:08 -0400 Received: from mail-eopbgr00132.outbound.protection.outlook.com ([40.107.0.132]:59213 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750839AbdGGE5e (ORCPT ); Fri, 7 Jul 2017 00:57:34 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=axentia.se; Subject: Re: [PATCH] iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return values To: "Gustavo A. R. Silva" , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org References: <20170707045311.GA4535@embeddedgus> From: Peter Rosin Organization: Axentia Technologies AB Message-ID: Date: Fri, 7 Jul 2017 06:57:27 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170707045311.GA4535@embeddedgus> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [81.224.171.159] X-ClientProxiedBy: VI1PR0802CA0005.eurprd08.prod.outlook.com (2603:10a6:800:aa::15) To VI1PR0202MB2557.eurprd02.prod.outlook.com (2603:10a6:801:6::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d044aa24-1f42-4175-83bf-08d4c4f4ad19 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:VI1PR0202MB2557; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0202MB2557;3:A5Ujyf0efKOIWCnNX9qhpJc5KjmhnhOgmr+FEHVPlbFpeFebGv3CVT2HqDNMDs9gn92fshJrJDR238+Ed/itbmSQiUtH3SRMalrFnxOduyZ4btxjsHZLdhIokpt20Ugwwc8bpFYi1+WlF07hjNy3PCO0e18Hej0u7d0DMlvr+7Cik+Mkv9urPQKHwU198g8QkrJYIusT98oc9UWPsC6u4Ac2cjyfRlqULolSqDLBz4dMDSsXgjsVBljbdqaLH6nk7JsLW42KUsz//8W2IGcgkNBVp+Y3qSO4ySydAWnHxnfrVvhtkY/d7XHQ2gJeHyammqcK3/WSCe9fbnNKZKkFKBdhAEY/0/oOcKHYny3P6y83jkD7qLv9Zt7POkt1fz/CU4Oq7su00CP7nnaQheTlRFoRATgK4HnQXcdRqDK1XeE0jjCPaHF7gMXXR4GrkohGR/0FQ0wAzMsBy8rXdFTW+fG+MefcrtZmHeO4nMq0L/YUGCTxrOIMaZT/N6JOgs8CmPopIMGPtcDPz2Hvu9yKxSy8CPar1psMsrijJrBVt1ZrjgSLDhvjw48G88FUidEWwtxd9xh7/c4ieBxTuZBxgyjgh42cu5Qax08Wpmn8yd6142yzBVLrDIirLjXXEMIiKZPKbtClMYRDayWOSGQLCZyq9Wb7WqpQPU67kzqCFZ6w8Pg51B5uXKbdtthLoPrvhP8TCXEDibzQV6EVOdG8vw== X-MS-TrafficTypeDiagnostic: VI1PR0202MB2557: X-Microsoft-Exchange-Diagnostics: 1;VI1PR0202MB2557;25:Au5DfsFMqmQVUe/f00mMWCzq+ZjrQauo5VLPEEpWzg8xXeGFOrn4lh0mkBhqzmace2t68GAZEPXATIaHW9p2uW/stGMsdgjrSH74LuWTP/d7GqI56i1jXuk84SKoT3cGi+LTQWdl2aL8TZtNBCRTYbYWjC+CRl+v0DPdFPOHqmPLBA9d2vtrTMrzQDf6/p6HWIs9hNMxjZpHCPXKCZRpOX4U2xEQOY7ymxlR+uCiVGy9/B4/hWG87+PULWKACjI5SBvlui82AvAM2O6z7zzVwZlUeaiAC0kB5a09w2qB8HQDzosfyttQ6qA80dRXWDQ5TLvtZzL8lXh1qz06XBcwzZdoJLkTeQTfVyjD612RVx5LyAq7mQKA6LBa8QXzCLFkZl1estwsVbfPokp14yYKEItjO1X4DU4WP6cY01DF64/1qYfE2FOvT4muOvigpfKUIR9YYygZCjV7WQwWnM5IklCkEI2H68ypR0h9gVqJsG+2rO77vAJ1LIkELbFvS7AzTnrrJioanuIFl+SzSZZdT6zaNwxn+YmLRVKy9wh93iLprPsVtgaks1LH3GBcHIXw4XsAdw/IYfnYWDT7Ht0MAhZLR9Y83gX0MTKzQytSjDRsZyVULod+92OtF1ndW7rmAPN9zdIaU2Rnmjlm+nSbQMyMD0KuSv9DMdIq+nlJ4P35Em/seJM+T97VuKR7l+V8o/6sD1Uni67Ncsvu7u6NXoCfJ1vzlcu6KICyT3A91p2EOndh+mYKiQCJOTEdmrCt1EwT7NzaCFflsLtPYrH0DpJT1Dbxi9pASDuI2gKUhfJENABv1z2lvT15UfW/0GyoBcf1ijJTPTiB+1sC+Z07RirJccaFNsQY8HtNXUehhYe3sPCrU1bwSUjCymQ3SfRPe3AS96Nk1uhLDS+U7g51EiIBKvC5mjaSGa2E7exRn/o= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0202MB2557;31:BSulWuqFgmb+vIkQi3EOMyi43HtK5hV5eqFmhiFkhT0/PsoL3kycQ9kVtIQ8Nw2PupiO0pZSHwR9tsqX4u8mct5e+HxQuQZCs8eqmFqMD7lWmydc6cdpcE0DhtNwXFElK0CsGGnhmDmjy4C280vMwDJTvoNt5RFtyp3G12HKrr4qeUsJxnn796zEh1Lp+M7tE5nYl+h4AR63VC8an6eRgrY1N8fIYZmMVe2BLyH9eC3qhQoSXRLDAlxHz0QrPUciE79dUDStvCeQOJqsMYWD4+COAPuPqInvR3DUica01eeaZ0e7FOlYoDbLPMGnZQ0QjKsWWugt+RJ8FE2JYAlS7l0qDY6zZObKcBFwwewnVA5EpDgHMvdRgj3TFigLQePUd4CzBjLDVUKilw1x1B671KtdXuGoACYHGzvcGI8Izj58hAMOp/WJ8QI5wrcKpu+wUAoVi7RAlJt5ubIJtEEp+a7t9XMDxANxJ8XV45JSV3u1hJqTH3PA3scGbHIod0VARjGJbUId6EhGP7Z+BAMrlRAq4ifn8JftUri6+Wjz5p4TKAWAk3snxcRPKvTDHhQ1cV/oUp5GftYY/r23C+KFBLt5+G7R153E2eD9nydO4BGLniZEtnGGcEubfp6tCMB3MwgXlZISjB5Gfmg9lE7JDRlYE+hj4zUeCCtZfDU+Hi+JBS6y4dmljsQD8Q4xa/Zo X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(2017060910058)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(2016111802025)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(6043046)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR0202MB2557;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR0202MB2557; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyMDJNQjI1NTc7NDo3RzB4Q2Fha3R1cHRrYzFSbGtGL1NZTmNY?= =?utf-8?B?d2dMeWIyV21SZTVzbExVeGFRUDJNc3NubG5rT1czaEZkTW0wOUtmeVFSNnA2?= =?utf-8?B?d1gxTDB1QkVKc2lCWk5JeS9wZWtDNmVXY1pjd1c2ZVlyUEVodVNHV2FUc0lw?= =?utf-8?B?WHpBbXlEeUwxU0cvMlY3ZjhIWlM3SzUzZEhhZldadk9BcnJZVEZFa3NqNXow?= =?utf-8?B?cnFGUlN5OUZDKzVOWGIxUHhDdzRQNTA2RmgyajNYRnFHaWR4aTJnNFdFR0RP?= =?utf-8?B?YkVXVlIyNU02NEJOUnVuVUxBcmNvTzdxUE9zSFN6TUQwcFNWYnVWQUlLU3pj?= =?utf-8?B?YVhnOVR4TEJxVWxGUFhWeDBzNFJIQ1ZHcmQzS01lbDVLU0M3MXV4ZDhXZGIz?= =?utf-8?B?dFU4UHRzWFZaK0o1RGZhUXQ4NGdhVldMNHFueGtPb2wwSWg4T2RVakM2alJB?= =?utf-8?B?cW1LVExRZXNPandhUmdIdkpQN0dzNzJQb3lHaVU2YTVucmdEMnJ2RUJNSUJN?= =?utf-8?B?aU5CV0daV3YyM3BkWEQyQkw4U0V1dG42cEpYK2NsT09ZRUxjOVBVRitNUzA1?= =?utf-8?B?OVBvSFFhRXNyL0tTOE4wY0dzdUhGWTU2T0hnWW9nZEN5eVF2YUZjZTNoQXFB?= =?utf-8?B?MTZzVTNhQkswcXBwemprLzJibFlnQStsWCs2dHM0TXZwMEZPcW5uSXUyeVpZ?= =?utf-8?B?UHA2TEx4MnlhdVRxWDlKTHZzVk9qRzVkalBmMUxWSlN5dWVoTWFlRXQ4T3M2?= =?utf-8?B?Q2lZUUhiMkRwa2lqMTlCT1orV0Z0amtnM2FtYkhUenZNMG5ZclYwUVNmSDFH?= =?utf-8?B?ZEtNcEdjdjhaOGkzakpXZWQ1RXpSVFFNSDNKY2ZFQ0pEYUdUTGI2dHJ6aTRj?= =?utf-8?B?Smk4RmlRd1JvV0Z3blZLMmh5OWxoVDhIZ0dPdnJVTERHZjFqUTVBU2ZwZ2Nk?= =?utf-8?B?aGVxNVlWQThreTBLSGgwNlI1Z2hjZGd1Y2VQcUJubGxzZHcrd2hvZUZ5cnl3?= =?utf-8?B?QnFYZjJkc250MlRpaXh4WFlXdzRWOUIzZzk3ZkpSR004V21MVTlHOVlnZnhN?= =?utf-8?B?Nmcyb1hTN0pueW9EZWpIYWpISkc0YmpOOWFRMTBldSszV1BVeTBiNDdhZ29S?= =?utf-8?B?YVFWUVFYMllySmhNclUzMHo5bDJlUU9KeTJrbzh6OGE5cE5HbDJzYnFlaVpQ?= =?utf-8?B?Ryt0dWdvZE5YNDNxK2JUR1VXbnNDdFZrMDVLOVFZUmhvU1ZueUhmVlJvNzA5?= =?utf-8?B?cTJIRUNzazRod0RvS1NmZ0gwN0d1ZVBoamtYUGJxeHhudGxYa29LbFhJV3Np?= =?utf-8?B?NVFWWmJyUnkvaldqNWlTaVhtWHpaR1ZRTXRiTUUwejR4MWFBRVcwNmROdVpR?= =?utf-8?B?NlU1V0JDV1FKUFRscmlUUnlmcytlUmJVM08yOFFCczNxREtFVnVwSFBlRTlw?= =?utf-8?B?TWxjVkxGeERLUTZBZ2txWUlKaEhTYS92dGxYd1o2NjNFdlhIV3F0c1BpRTdM?= =?utf-8?B?TUpkOWFoRzFaQjNyazMvMlJFZFlYWkxkZGhjTXpLTkc2UWphREF3bXJYR0E0?= =?utf-8?B?ZkFnUmtpb2NDcE04UVFRT1Znb3kwTWRsTWtjQnhkOUNwVEVwbjFYaHpuQ3RE?= =?utf-8?B?NEdCa29Malk4dnMzcS9iYnQ5UVMrdUE3N2g1aVBOcE9sbVVZWVUrMTFzdmR3?= =?utf-8?Q?G+ynhpexSJb3QqJ9Ab3nEIXlf3XNnIq3tjrLT3Uu?= X-Forefront-PRVS: 0361212EA8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(39840400002)(39410400002)(39400400002)(39450400003)(24454002)(377424004)(117156002)(53936002)(6666003)(305945005)(7736002)(8666007)(74482002)(50466002)(2950100002)(6246003)(36756003)(23676002)(53546010)(4001350100001)(2906002)(83506001)(8676002)(54356999)(229853002)(81166006)(478600001)(50986999)(64126003)(86362001)(189998001)(33646002)(31696002)(66066001)(6486002)(76176999)(77096006)(3846002)(6116002)(47776003)(25786009)(3260700006)(4326008)(5660300001)(230700001)(42186005)(38730400002)(31686004)(65826007)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0202MB2557;H:[192.168.13.3];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyMDJNQjI1NTc7MjM6VHpMUjBXN1NNM3VGZDdzSkx3ZE1FRHlV?= =?utf-8?B?YTRpZGdlY1UyRFdTT2RBc2VGWHZCdVNvTy9haG5qclhER1J6dUp5YkdFQ1U3?= =?utf-8?B?M3RuWkdWUU45RmNwM3lFNXJERCtpVFlZQkF5MUJpUy9yd09heGQ1RGl1Snh5?= =?utf-8?B?Q2JyTmpsRnBEOGpWaDRreDUzSGlWNnI2Yzluam1YOC9tRDkrVlBxYy9nM3Bh?= =?utf-8?B?VTdZL0MrRUo1K0VSTVM3Z3F3c3BibGhxTWtSZk93R3VubDZTeFI4dUM1SlAw?= =?utf-8?B?RVpNc1NlS3dVVzFUQkNyYXZFZGhYd2t5dkJCMnZuSDZsUEJMWVg2aEJCSGVq?= =?utf-8?B?Yjl2NFd2cWtqdHU5Y0hPa1VXc2VZNEQ1WUFhbDFjM1puazhGUVpFRWhhLy9r?= =?utf-8?B?dXVjM2NXSWpMWW8rTWFVdXlmQ0l0SGswdEFURnJzQzlpUVdidkNSL2t1Ujgx?= =?utf-8?B?ZEVCZUFvSzhnaENaM05pMzMxWVdIRFdmK2lYK21IODdOQnFhQmdpMlBwWk9p?= =?utf-8?B?bFhKNW9mSEo2YlNybkc1dXVKK2wvbW90LzlUN2RoOVdLVHpCVlpJbkJESTdB?= =?utf-8?B?aTZnU3pXOXA5d3hmWnVRTGl2UHY2amtIM2Q1MjAySTI0M1kyOGs4c2dUbDR5?= =?utf-8?B?QnhMb3QrMzdUU1ZnQnVTTk9vSXFicGZtYUlTNHFuNVRodDh5QjFYM3hydkNG?= =?utf-8?B?cVJlUHN3Wld4RlNrcFB5dzUydFlydkRFcUx4Z0JwTzZOeUkzU0VUK3Rtalk2?= =?utf-8?B?N3R4MzB2OVZNNlc2bVhocU9aWmFuV2U3KzZsaE1mMCtkTWZjQ1FvQ1AvNGlx?= =?utf-8?B?M3pFRmh6WFdVQVpPMHhpeDV1SUIwMURkRUZscTcrMldLejRhMzd5S0xCM3E5?= =?utf-8?B?MkMvdzFOWkg4eE9xR2NsZ0R4UGQyOXlTTHBTcUlYbUwzTHhsSnFlWi9DSjQ3?= =?utf-8?B?RDNOYTJpbGFLNmxaNDY0UExDTVNnZ2lZNjNHZ294amRIR3RYSkFnR0lIR3hQ?= =?utf-8?B?c2NmRGZwV0JidVFvSHEvZVVFem55SWhGcWFVK1VNWitoUU9XZXQzeXg5eDNZ?= =?utf-8?B?ZCtRVXNBSHg4VkdkRldXQllOMkJEUzAxTi9qQlhjcWM4MjE1SW5ZK3JPcG1X?= =?utf-8?B?d1ZzanZSejlua0ZqQW0zaHlhc05md2lqaFkwTmlQWW4zSklEZHc1M21YNzln?= =?utf-8?B?UU5CeStJK3BvRUZwR0p0a082OTE1Zkh4eTRlYVJxOVlyQjJ3WjZmR2ZkVHR4?= =?utf-8?B?L3ZZOHBtZmlySFVwSkphb1pQdkdNQkJjSitGSUJNK3l0dUM5OGdncHJhblZY?= =?utf-8?B?MERaRDNxeWRuTktrL0VPRmRuUnRpVW5NK2h1TFJRTGxBN1NvN2FKTDRLbE1l?= =?utf-8?B?cXIyNXNKb3Z4cngySUJjUGFjc3A2bzgwY2UwaUprcEduclhmcFp0OXpsTGJY?= =?utf-8?B?ZEVlaXVVT0doRVdtMVJaYWdrVTZmM0dNVHdGYUxIY1ozcHJ4RWtVNlgwRnFM?= =?utf-8?B?UGZ4ZGpyTkNpN2lZYTNxSkFleHhKWTBQUkpYdG5WWHBkMEFmeE9jMHYycEN1?= =?utf-8?B?dHl4WXJER2Z4bjlWNXVhV0lZek1XMWdZOXdpRzFCTUJVeFUvSnRhQ0U4QWdC?= =?utf-8?B?cUNGam5VOFZLcUdCZnNrNXRkKzlWazJ5MHY0c1lRNEwyVVFqNStNMExySHZI?= =?utf-8?B?Q3VmanRlUWRwZy9oNDZvalVJT0MxOFZJYm1BVUtrUjZ6aUgrTEpZbGhEaEdv?= =?utf-8?Q?yzC48Gcl85cnXAzlkRsfacER+KiCbS5SNRWfE8c=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyMDJNQjI1NTc7NjphTnlYbnZWRWxoTmhtUVliMzAxVlhvd0tj?= =?utf-8?B?bmVzZU9Dc1ppYzlFQmt1SWVEYjMwcldQSXVmVnNQTE8rdzZzMjVadXNWSzAw?= =?utf-8?B?aDBlNlJtdU9wZ05BeE05d3RKc2Z2VWNJQ283VGdWQW4wU0FBaTNCVFZiMFhs?= =?utf-8?B?Rmc2QnE4TCtoMGtraWYrZFhCLzBjVWtXWUJDQWtJRlpjM1kydld4TllNaUZK?= =?utf-8?B?czYwMExZcFJVSUZGeWJrUnRmZkVxdzgzZW1MaHh6V016ZzJ3RjY5MVNaa3pQ?= =?utf-8?B?RXRXWE5jR1FOZXJEYTVsMEFWSER2ZGROMFIrNTNXQ0Y3ZFVHaWhBRXB0SkNs?= =?utf-8?B?SkRhUlpvZmlvQ0hpWjNwWjhneDJ1OEFDVndaaFJtc0lFNGdaeEM1NlBVTjkv?= =?utf-8?B?ZUxXM3NFVndoQmhqWm9FUUNscERyMGpyRmxnSVdwcVVqN3FBWmloVllORUJ4?= =?utf-8?B?ak94amU0YzAyZm5Wcm9vSEZvZUVmSyswbldsSk1kYlBiTVpROHM4YjdvM0ZK?= =?utf-8?B?MmRIblE3QXpGRXRpM3VIQURIOXNCMy82c1hGenFCVVgveHdLTWJrZTdNNndW?= =?utf-8?B?a2QyVmhoRFNtQ2ZvL2FPV1RlRlBIVXJnTU9qbUFoTHVYcTFzR1g5VTZoQVFt?= =?utf-8?B?QS9JYUR6dVhnUnNCSWhFZ0YvdkZLcWZqVVdZNVFIRklvcXNOUEh0bGlKVE10?= =?utf-8?B?OWM5Y2hFdllyOHZ1VWFvdkVCS1pLVFlpZm1JR1g1NVJyditYaUN6ZWgrWDN4?= =?utf-8?B?NUNRa3FIM3BwdXAySkRoUk91MDVTMWZsYUoyVFlUREVmWGxBQ3A0eTdJb29s?= =?utf-8?B?cEpaNHRwemVsMU5SM1BRR1VURHNQRjZVR01OUmNRZFhkaVJkQ1pXMEM1ditw?= =?utf-8?B?UE5QQ0N5ZzdUcUJJY3Q3NVdyb1NlcGZ0dkowRGdoQ3lWNFIyRDNLUndwbTZL?= =?utf-8?B?YmcyeVdjOVh2Q0xaRUhETWd2WkdRYkVmNmFxcTB3eTMrWHYzWHUwd3hMbmpF?= =?utf-8?B?SnlWTzNteVVqK3ZLMVMyMnpZdmlmVENYejBjL2RZTWZEVFlnVCtyQ3VGZnk2?= =?utf-8?B?ZVVLeTMyOGxxTlJhY3dTdXA4RitJKzhZc2J4MWtaeExXTGdkcEJUMlBWUERn?= =?utf-8?B?MVBCallsRURxZXFLbXNWMG5vZDRlZXZiVzNQdFJaOE53U0NZNTdnc0FiVFYv?= =?utf-8?B?SHlLanQzVCtLSTIrVlRPK29CeElkQXoxZkdmQlM3MnUyQlNxT2d1ZmJIOVA0?= =?utf-8?B?VzN5NFRYRWIwM2hnZ3lBQldLQlNrTHhDU3JWQnIyWFFOR1oxZW5oWFVpdG4w?= =?utf-8?Q?bIq2tRxirnGcM4V9ITehuWJ7j+dXoN49Q=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0202MB2557;5:X8B3maiFevp8ZTZMiPudoMBC7KraisGiGICTn88RzbCbnQmZr1efT0LsesYANfwhZydwE08Ez7x4GM7Nzx3wfSx8N7FmBtmj3NQ4VE3z+QG/WkRkr7eZ9EGmE5EiwOlEnEE0DSA7F8qBuk3NmZwfFHUmKYyM5u+VuOJqSO50Wx6a1V7RyxmVs/UErzdFpWEvDwr2GarXhbDCMGQHPHJ45mjnbAOr0aSl2I4tK+witwEueyH5jtOo/LO8FYdesYFds+1fxm+cWT9YNl0U4TzK47iJY9rpOv1v+LliKKhifaMjFBV//k2U9Sgxn7gfdsK0k1eLVkgBCw6NdhXKSwm+j0P5tX+zJI5DVb8KogN67SthNrOkAqZjYCFIeYL3vDjZZXl941SUTwZhUx+kbdFMq1/QZ8oRMbf4BH/qIEO1KpnyDnvoikoGY5PrFHLibWC2L0oeFNl4NKgpzyU/oKDH962TWNr4pIPZQpJKfdLsmoHm50YOzxNe78P9fdv8ARQh;24:lNk0mqV9BKu9HuGbm6VMis5eGSWA6idr/fvNrwI43nbFbizOTt8e74kSRrA/uqsmL4TeekUtrQ1moQoSQ5ln9NESzzbCZF79oOwMg4H6nNk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0202MB2557;7:ZGwcqFU+UyIlOL+zkGLZQAZBAGdFCMTA+EF1wa8N0+L3xiQ6V8onBFjzGBRc/IaOVREA/qtwm4co1QjWtD1PZULePllH0OWgUnnKfpacszSVR1Nsyfddpy7G0uwnAXGx993WWASqz6YB0G4M9Zdh2UU2fZVpDNpVYzFpJ+HESAzfPe2wuldMGDhF7Nch0CofsrZCSoBsf2HrhWqd7jn8juD34P06c/XzhYjWfVirULLY4XWe1zgIKKQ642jp/JJ6Y1+extFjuMVr4oxXFJHD+DQHRxFZwKs2w11ZpaTIR13XuM2y/hOKDcyd/+idgoEXIyAmF3AjY7rjYhoa5Lw6YdB12j7for89HZMlEZeowrZndSliJsrMJrAucpQzJX0pgbjAoqkw2cxY+LcFTG0TL19xj948jYDovT464FKKdnQ7HrtTMH4yHml4IekP4NN3VEj8y7qJYjVUfWsQB7qunD7bwhfEqVt8NSg0K/ikklZm278HP+btwmF/mdlBdGdI8lRTZ39Dc8gkMS1MjySEifS/a7WtKIbRyFYKNB/unqLepTqckh87/OWTE7dtRqZZ7e25Kz/oAIFNiP6EytA4/zwY+Z1LeGEy6THGOEvrf7leoTNR0JEllUgKKGPpqVsq3s3/9E0hfUJl2gWPEiIj87A7RJgcBernLi+CZVWejZirkSrxUtu08LlY/FPTiMYrM8KX+6iSjedMwub5HnVxQlKc+V733dn5hQYk88RXiTbR5aChDVlkhkpuEj2v8BFD35EGfySn7Xqpak7EK7CUgYsF5ipXuuXwukBvfHcfjxs= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2017 04:57:31.3308 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2557 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 585 Lines: 27 On 2017-07-07 06:53, Gustavo A. R. Silva wrote: > Check return values from call to devm_kzalloc() and devm_kmemup() If someone cares enough: s/devm_kmemup/evm_kmemdup/ > in order to prevent a NULL pointer dereference. > > This issue was detected using Coccinelle and the following semantic patch: > > @@ > expression x; > identifier fld; > @@ > > * x = devm_kzalloc(...); > ... when != x == NULL > x->fld > > Cc: Peter Rosin > Signed-off-by: Gustavo A. R. Silva Either way, Reviewed-by: Peter Rosin Thanks!