Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935340AbeAORG0 (ORCPT + 1 other); Mon, 15 Jan 2018 12:06:26 -0500 Received: from mout.web.de ([212.227.15.4]:63479 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751165AbeAORGY (ORCPT ); Mon, 15 Jan 2018 12:06:24 -0500 Subject: Re: [1/3] mfd/omap-usb-tll: Delete two error messages for a failed memory allocation in usbtll_omap_probe() To: Ladislav Michl , linux-omap@vger.kernel.org Cc: Lee Jones , Tony Lindgren , LKML , kernel-janitors@vger.kernel.org References: <7719b4e7-1081-6fa4-6f14-f45cf062482d@users.sourceforge.net> <20180115134101.GA6711@lenoch> <1ebb5ac5-aa4d-7c19-94db-210b518d562f@users.sourceforge.net> <20180115160522.GA2672@lenoch> <11eaf92d-3928-531f-35e8-fb5a60ff03e3@users.sourceforge.net> <20180115163543.GA10657@lenoch> From: SF Markus Elfring Message-ID: Date: Mon, 15 Jan 2018 18:06:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <20180115163543.GA10657@lenoch> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:k/M17xOVpXRLqWSXqd5fqLuNJbLjPMWWM4KzJulNYDogeSfUDHa k5lrplXmY+yVau4ij3XyC4ywv4A/fXCQxal8dpDawHo4lmCe+3ERZ+/gEor0S1GPP1tnNmg Zv4VX1Xx/pGR719bJj8Q+ZFBYqdiZsgUzdtRDzKR/2VZNj5kZzM9RTeNK5k0QYlpj5IApOL FDq6tCKzMlbWoY481rkLA== X-UI-Out-Filterresults: notjunk:1;V01:K0:uTaSXkZ9GUc=:+oNih5cTHC1Xg2TkGaSybr Am94ngEC3sFfqffA7hGr67XVPcI39l7N9viQRnoSdEstAOX02Oyzm2E+OihbIJ8inifH1dl0d vjwb6gCERx6nnHlh+3eypMpxObifEIcYA2QiBRd+6buWZmPB1o8JEJqsAcyDeAHLrGt2iDRje W60UGkzgLXba/Q+1A0kAaoWjxtDnQI+k3WQWCN0hD3x9PWkSzwJXWzylR46jUlMUqM1y5owma 6SwPGT3Bhx/McRk6ffiu3rhBIamSKd6Li8NlSpCviVUvySSkcVtWajJrL7oYKm7Ao5cM0ZLt5 L7qg6Dzjsdw6z3REX/yIZVD6FX4duZY25wUkeP1zazOyMdQbkDI3iOnYZOzpGxEhztlURDDt8 maF4EmnjZwCWQrzqgx/npnmUIzYXMhvXhetnUh8JpjW/Or2OCiR6ojftKSc6Ts/VUVw4fNSFh vVpuj3R9MEodUOYt3x7JcNeUnBT6rwcFVH74eQWJytlsP9yCHvPe6vSuQnSArl5dQ0UJUypLK KG63t4ON1NMx9m1PEVa4vjUfymWVV2vrVda28T+G0kmegNTm/gvJ7lXcfGKUqrGVxJbDXIT5B XSRSkuLaWAhh/89PEmJWYpKIF3ssDhixriNVR7XotTeKUHlutotY5JSXAHZejn4+SZ0AXQEkj 8FZOIGPKn5yfI23jDOPBDt2NpBekCjc/6T+V/jq4sK2hQxvzDO1m94n8g1F0SmKydxZ5VkWVX kVPuxOrs7MeGjWKvDnubyygV4Q/8J2XW7aY4Lb37gQJu+DbwJO9wy10pFXOHyixWoci7ySRsm aSAFywvZ+UwZQAC5yhx0XObi1wuFt+LMpeODpFncnsfGftdm7I= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: >>> Now, if probe function calls devm_kzalloc two times and one of them fails, >>> you cannot easily say which one without looking at assembly listing. >> >> Will this situation change with any other implementation for such backtraces? > > How much that situation changes depends mainly on that very person who is > sending bugreport and his/her ability and willigness to eventually change > said implementation. Have you got any more influence on the selection? Which variant was applied for your example? > In the other words your question (presumably) expects a world of > ideal backtraces, which is (so far) rarely the case. I assume that further software evolution will matter. Does an article like “The ORCs are coming” (by Jonathan Corbet from 2017-07-20) point information out which is also useful for this issue here? https://lwn.net/Articles/728339/ > Anyway, if we agree to change the way we allocate driver data here, > the issue this debate is about will no longer exist. Does your update suggestion contain still any additional error messages for memory allocation failures? Regards, Markus