From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Date: Wed, 18 Jan 2017 14:11:03 +0000 Subject: Re: [PATCH 4/4] alpha: Move two assignments for the variable "res" in srm_env_proc_write() Message-Id: <20170118141103.GD1555@ZenIV.linux.org.uk> List-Id: References: <986573fa-e636-f864-14dc-5e65a31b454e@users.sourceforge.net> In-Reply-To: <986573fa-e636-f864-14dc-5e65a31b454e@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: SF Markus Elfring Cc: linux-alpha@vger.kernel.org, Ivan Kokshaysky , Jan-Benedict Glaw , Matt Turner , Nicolas Pitre , Richard Cochran , Richard Henderson , Thomas Gleixner , LKML , kernel-janitors@vger.kernel.org On Wed, Jan 18, 2017 at 12:50:17PM +0100, SF Markus Elfring wrote: > From: Markus Elfring > Date: Wed, 18 Jan 2017 12:08:44 +0100 > > A local variable was set to an error code in two cases before a concrete > error situation was detected. Thus move the corresponding assignment into > an if branch to indicate a software failure there. > > This issue was detected by using the Coccinelle software. Why the hell is that an issue? It's a common enough idiom, and while these functions are far from being hot paths, blind patches like that are very much to be discouraged. NAK.