Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp909552pxj; Sat, 8 May 2021 02:14:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxSMs+bmipdAKpgzvIjoOlfTi1E/YGLQCQd1W4coeFkgt2yAjyRITgARHBHYZhresxQ28FK X-Received: by 2002:a17:906:71d8:: with SMTP id i24mr14911673ejk.444.1620465265216; Sat, 08 May 2021 02:14:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620465265; cv=none; d=google.com; s=arc-20160816; b=BE9eheZkdX5D0vhMpYBVt3B64jplXveEnapW5g/R/fr6/QcYJhZO70qYFfSckIV/Mx EUmDXmQO6ASK/jPgItjzuUKkOw6yq7WlZYV9wJt79LXiQuK1vOwWJetN958jec33bZ9x TbV0L5NGlHlf+10o08qlj6f0HfpCxpTS+CVbkmIKY7N85LY/Sgjfyse0ArLeZTkayJcy VSXedAdLxa+DePb+x/ZSGd3ul13O6wdREcCftukZLJ+TAF/PTnY/wB/9RXt86x5DKDwy u60UYakQQkdgqpuLFTBevdIiKAKuZgQpN0XZUygjxsshBTxb/1KBJNXsIZ2HJKOX4aG9 yAMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:organization :from:references:to:subject; bh=CBsqRIua/TqJn50L0hFD+ycv4CElIQorkhzKyCRUizY=; b=SJl0brh2D5gx9JwGn+f1oKDhRsACEcysoPdPB3WXzcBqVeRZM6HBmn0kWCbuianSza C3kYcJZs2p67BzFUGB3+I1PrsOuBPoK/jT0qQXc4fT5Q0Ri1Cn1SItokUu2IpxbMC4m+ rudVNwIXSUVHcdXLv5cR8T0RIwopYR4E0CD0+N1SwBta0klUalNqUzi/Vu8Lnl0uWauL PVfm8blGrSnIpiFHZXK6GIo3MRiXuP+KJVFm1SdR5a7nNj3T1IYcyzA+kO8+zqsKJts6 qwfo8rYTy8oNUSmgiWcjEkUD4AJhF+FtfIOi2vmZmim6gHqfQaydciAs0KrsMmGR+JEi gK/w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o19si7300335ejx.540.2021.05.08.02.14.01; Sat, 08 May 2021 02:14:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229869AbhEHJOL (ORCPT + 99 others); Sat, 8 May 2021 05:14:11 -0400 Received: from ivanoab7.miniserver.com ([37.128.132.42]:54650 "EHLO www.kot-begemot.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229583AbhEHJOL (ORCPT ); Sat, 8 May 2021 05:14:11 -0400 Received: from tun252.jain.kot-begemot.co.uk ([192.168.18.6] helo=jain.kot-begemot.co.uk) by www.kot-begemot.co.uk with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lfJ1F-0005ry-8y; Sat, 08 May 2021 09:13:05 +0000 Received: from madding.kot-begemot.co.uk ([192.168.3.98]) by jain.kot-begemot.co.uk with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lfJ1C-0005On-Md; Sat, 08 May 2021 10:13:04 +0100 Subject: Re: [PATCH 1/1] um: fix error return code in slip_open() To: Zhen Lei , Jeff Dike , Richard Weinberger , Andrew Morton , linux-um , linux-kernel References: <20210508031354.2127-1-thunder.leizhen@huawei.com> From: Anton Ivanov Organization: Cambridge Greys Message-ID: <70835fd6-69ba-8bff-65a1-aad83e400a52@cambridgegreys.com> Date: Sat, 8 May 2021 10:13:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: <20210508031354.2127-1-thunder.leizhen@huawei.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 X-Spam-Score: -1.0 X-Clacks-Overhead: GNU Terry Pratchett Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 08/05/2021 04:13, Zhen Lei wrote: > Fix to return a negative error code from the error handling case instead > of 0, as done elsewhere in this function. > > Fixes: a3c77c67a443 ("[PATCH] uml: slirp and slip driver cleanups and fixes") > Reported-by: Hulk Robot > Signed-off-by: Zhen Lei > --- > arch/um/drivers/slip_user.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/arch/um/drivers/slip_user.c b/arch/um/drivers/slip_user.c > index 482a19c5105c..7334019c9e60 100644 > --- a/arch/um/drivers/slip_user.c > +++ b/arch/um/drivers/slip_user.c > @@ -145,7 +145,8 @@ static int slip_open(void *data) > } > sfd = err; > > - if (set_up_tty(sfd)) > + err = set_up_tty(sfd); > + if (err) > goto out_close2; > > pri->slave = sfd; > Acked-By: anton.ivanov@cambridgegreys.com -- Anton R. Ivanov Cambridgegreys Limited. Registered in England. Company Number 10273661 https://www.cambridgegreys.com/