Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2651036yba; Mon, 6 May 2019 09:23:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqxDRjmWk3QBYE/1pr0/wrD4FxFErPZVtyeVUrwOpd/R2kCv3uSk1lwl2bKv+GpCJF4BqAq2 X-Received: by 2002:a17:902:b210:: with SMTP id t16mr33254214plr.84.1557159796098; Mon, 06 May 2019 09:23:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557159796; cv=none; d=google.com; s=arc-20160816; b=Rmom7QgDQx/oDz6DGBBb58xz2Q4FW6ExBu22CmzC8tv5u8bTfpcDTUFteYZetsDUPM G79HwzkpBNLzaE/x4zCT1bddRqOd5PcoUhPbb//9nE6rEda2HVh2c5svnGLvOJKxY1s4 EXIoHbDnjbaLA/57nwHDYOZpfGS5M4oxE0mR9Gk4keSvXizsgiEKj8YgCfTVoSt5IjQT sqWHQnQtqf67HDz1ahWiMDiyL002BqtEjT6iLjp4hTtjlZI/VX7d8fRe5UzjHIEHtNTK lihlPiC7LrCNjYEfy/BXcs0D0wHhnUFBR77yCsTWy71/819yJ2alLMwPS8HvKDMOoWCu uoAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=JM/WZfijWawO0dM75sC9wd0xm0O1e7k2DME12T/WG/Q=; b=zymny4XNgY012mj4MncQijtXBLg1X8bH71gpUkvZ6ZrP7nuIL1hJPJsmbyBBYkhPdY eiYHpHS/agY12xwCQONTtJkj83t3B5ej2t968qCsXBAPfhn9Y7PVhB8CpnXZzDljWYTA DBmTa0w8Fi3cw5A9gXLnTFIWQrKC3YcIkYxT+2xzG+i2pH6iLuwOxyJ3pmhGAWHj5o0a Q/GSmdDimvi9QuPtxpH1Ilg8jkAvXFvzN9rFmtpfg8/BbLSEHb0ucXTdpmjm5fjo0m1v YMEwDHdj+/Gz+NyKgv09c0MORDnOCjUP6wTcQLFdxp1VKGx2pA8cjQvf8Ap4F+2fc5PU qAhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=UFXgx9Hu; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ay3si14905219plb.201.2019.05.06.09.23.00; Mon, 06 May 2019 09:23:16 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=UFXgx9Hu; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726537AbfEFQVv (ORCPT + 99 others); Mon, 6 May 2019 12:21:51 -0400 Received: from mail-it1-f194.google.com ([209.85.166.194]:52553 "EHLO mail-it1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726465AbfEFQVu (ORCPT ); Mon, 6 May 2019 12:21:50 -0400 Received: by mail-it1-f194.google.com with SMTP id q65so19784246itg.2 for ; Mon, 06 May 2019 09:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=JM/WZfijWawO0dM75sC9wd0xm0O1e7k2DME12T/WG/Q=; b=UFXgx9HuMJqBVirFEYXePbVMPL7ifubbChBpKxZBsozZhVZdUX8Ot96uTiSw/V7CNk fSLYzzNvhbUb5hAYmI5Zl6SEyQ2jdbAKtEms3Ypy2pQmMDDum4DOht2B4MltviwdHnoq pXa0AIgIt5dGhunS5vhMZ92AiF53tkkXPDPv+0pTedFeqkTRhFOKBfgyTCqxB/Bi1xP2 dPQnaN2VrGkDeGBjsgm960JmoMz207/11+prKIuW9Ru/8earF5aZf93UhtGUWdlB18Eq 8yfQOtssex78N19DTIEBJQMWZ9atH8CaNx3iNa+PeisifL3Ff8LW9WaSlUw/DyuxyxS9 5Phg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JM/WZfijWawO0dM75sC9wd0xm0O1e7k2DME12T/WG/Q=; b=ARgdBkBMmtWky/5xrQMKt/FsRFe9sdEGM8InDV+e5lAji6gOVZBCgEgzCbexGuVaPd KVF6+1hPtJy7mGkLeGQ9S0i4kx8D1oEe+tzVyPhjuAfa557iF9v5Mdn6ov+PglbNRyQb dNlVLqyiLtkelIZvXJPU2aUN4G1l4Ls/GTlKymJaK8+D3OQrCRk/J/tCYx9HK7pwiGmM ul25aoPYgq2W0ElGY5vwmAZK4VSmYlIuM3ZP2BWbyN8QekHg00/PkcpgagR3PbzcPKvy pvRfd59VklXIAR1yoPctGdDt7vBz/eucXfTHrDQRl7fvdNvy0N59DW6o7g+n4FFbFLC4 Qt8Q== X-Gm-Message-State: APjAAAWVqzJmD0Ev3LG2hKQwpiteCZqLqksUlKI+scP4NlkpJ2YJ+a8y 6vTAKISEMh38sa4HVxSGBvI7tdttHWaogQ== X-Received: by 2002:a24:6987:: with SMTP id e129mr18889644itc.28.1557159709220; Mon, 06 May 2019 09:21:49 -0700 (PDT) Received: from [192.168.1.158] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id d10sm3880686ios.72.2019.05.06.09.21.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 May 2019 09:21:48 -0700 (PDT) Subject: Re: [PATCH] io_uring: fix shadowed variable ret return code being not checked To: Colin King , Alexander Viro , linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org References: <20190505220122.5024-1-colin.king@canonical.com> From: Jens Axboe Message-ID: <5ccacedd-41d9-f33c-25de-ae16bcdb7b08@kernel.dk> Date: Mon, 6 May 2019 10:21:47 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190505220122.5024-1-colin.king@canonical.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/5/19 4:01 PM, Colin King wrote: > From: Colin Ian King > > Currently variable ret is declared in a while-loop code block that > shadows another variable ret. When an error occurs in the while-loop > the error return in ret is not being set in the outer code block and > so the error check on ret is always going to be checking on the wrong > ret variable resulting in check that is always going to be true and > a premature return occurs. > > Fix this by removing the declaration of the inner while-loop variable > ret so that shadowing does not occur. Thanks, applied. -- Jens Axboe