From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752697AbcEDMfS (ORCPT ); Wed, 4 May 2016 08:35:18 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:58991 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751132AbcEDMfP (ORCPT ); Wed, 4 May 2016 08:35:15 -0400 From: Arnd Bergmann To: Masahiro Yamada Cc: Linux Kernel Mailing List , Philipp Zabel Subject: Re: [PATCH] reset: allow to pass NULL pointer to reset_control_put() Date: Wed, 04 May 2016 14:35:01 +0200 Message-ID: <4230060.J8vOtLMJv4@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: References: <1462360671-13668-1-git-send-email-yamada.masahiro@socionext.com> <8236507.We1UVOf0nF@wuerfel> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:HFw6PHRU/ZrSLsOfaRZh8kLug7w0ratdlL08x+9l4b4Y79v7RP2 AVC6JjeiMFiwuaayhs6yGfzAaPWSioFGPnI8HvIrCihPlrTbImzqzexNlqIXhzT8snEoWiB xYbzT+ecM9AmzDPdaRqFjG8Yw/yAdfle0zp7p1tQEfwi5MLZGQcsXMYDisUhNuAAoOFX606 s57T2taV9CqPHdkcUUIJg== X-UI-Out-Filterresults: notjunk:1;V01:K0:kHssSnpxvl0=:JaCwzXrPU/w7+Tlykqenr/ vQGb7zVYURKwmfdiLyswN1XW9O/GNmAVdE1J9SLePdS8lVa196tcBNvnHxckR3PsvulGtDzEq cKEZd41wdd3fFHbawGZYerJqKhfAtyaYR+QQJ3as902l28Y5oyIG75/kBBE8fyDYKLPppXOzJ Svw+0S1lBsxxNrAOjQvK5Xnd88IX5QEES/GfMaTaOnECao1VPXpOx17rAvRIfgf+sEjbxd0tP cYl9KaFqHRc/TLiM3FvyK1RfFE+Ya8G+9k21PNh6WdAH655+9kkVrNTqJ/1M9+8FHolLdM6kh dxRtSucYyaDQyPWVXyk57fmeF8Kl+6KwXBFkD6xff6szWbpB+NnO7xeOyYQfYSZMOtFKz99qo UdU3/UbCFt3gTJpPV8bgUqAY/yBuyU1xdMmbmvctzgUAo0hZGXYLQa3NJ2NPIUZooQGw4YQ9z 4MkOeo639GvtfiQv3tSiB8W7z3TLolYjLBaSo+0cr4fCJkUxybpWcLm4viWp8aMbV0GIKFwPa d+7LBR7u9dkbImvC4f/fWtFcySV89+7hyKmvKAFHk56lDGgMUJWjuBHS99SrPRbgQepnktLSm jQ+zdoQAts4Mf/OTClDXddgjF87AQJW1AM2US6rXJX6wc44SMSFcZv6U9v17IQA8D0kvBGMyp G/Z3z+pAJFZzcYhmgeDQgkC50sm9b9jJ04iay8FgKoWWvYAdPWdyOgr2h6CCOu7UpBNgcfFQL tLHi51PyQl3s+vTz Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday 04 May 2016 20:34:09 Masahiro Yamada wrote: > I thought about that a bit, > but there might be some (not nice) drivers that rely on the current behavior. > I did not want to break any boards with my patch. > > So, should it be > > if (!rstc) > return; > or, perhaps > > if (!rstc || WARN_ON_ONCE(IS_ERR(rstc))) > return; I think the latter is fine, but it would also be good which of the six callers of the function actually rely on that behavior today, if any. Arnd