Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp26181774rwd; Mon, 3 Jul 2023 06:32:00 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7Pe4MO57CO+gdGxvTzu7Omy87iTC/2RH0+vO5MnNIgVgyBNR5WPPYJ7II0btW0KikISmu9 X-Received: by 2002:a05:6a20:3d89:b0:12c:9100:362f with SMTP id s9-20020a056a203d8900b0012c9100362fmr14058294pzi.4.1688391119635; Mon, 03 Jul 2023 06:31:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688391119; cv=none; d=google.com; s=arc-20160816; b=x5tKX4uenN1xpHOYGlwTp+wFaK8sV1H6UhGeR/AObLuXLLgy6m+VNXYd5g5aP1oS3t I0+mvp6eScrdpDbTWeFB3iz6MLb6TQJjGs5xXVe400Lv1lXh1gsZxvEnX7MFc5GyXxKX 5z6eURijMgAC2RZth3fqMfBtu7aV5QuOWSFKyzqYhWK7EQlRTjj55cDd1Ks32isu8XM8 Iv+YHtpEts8ra13jFbnvaKoBoerhgD/7Vhi/Lezbtb7XvHAdnqXY9LSdU5r2Rv4/9k9V vqQr8w/liJIcZNC+Lsv2zuK9lVIBikw9kRWW3NC44ql8qb5SwX5ezi9wy42rHSBQlh5J 80cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=DBKvFhWpaDXXl/flWMg2f3Fae5CTayz6CBFj+lrm1s0=; fh=1J9lTl7Dj9B+fQ1t7dG8yhMJQXAumJWqDnRqgTOEcaU=; b=n8B61BoKWTn1t1RpTPhqcQaAWJ0Z3cfyMYEcopga3Bu5u8DP4Zk0dLkJl/0LTT8BoN +304PzYuhC6eMd8uLKsD18+0tCh9Q/KfBQyvrB+RtZXN1ndKe4gNU80TWajLxycilYoT PVBqE5kx/P7hdczSK07y7ko3Orphh05ZuGC5NJULl88k5ZCNUbSQkdI6b/5BjMnAckoJ eKP9UbUV56rHQhjltayMhkqHZUr31Jy+mBj3M0aA/YjdDjsAiCQo6bsxJgSGizzwgrzF VJqj19wVAJA6arecX4qi+b1MObVlKo6+MBytrLMFyCyYJEBtMSczepU6d+PYD1taGujH DDfw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ce12-20020a056a002a0c00b006665f0400a7si17286953pfb.197.2023.07.03.06.31.46; Mon, 03 Jul 2023 06:31:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231328AbjGCNTw (ORCPT + 99 others); Mon, 3 Jul 2023 09:19:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229454AbjGCNTv (ORCPT ); Mon, 3 Jul 2023 09:19:51 -0400 Received: from www.kot-begemot.co.uk (ns1.kot-begemot.co.uk [217.160.28.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A982ADD for ; Mon, 3 Jul 2023 06:19:50 -0700 (PDT) Received: from [192.168.17.6] (helo=jain.kot-begemot.co.uk) by www.kot-begemot.co.uk with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qGJSt-00GBX4-SU; Mon, 03 Jul 2023 13:19:41 +0000 Received: from jain.kot-begemot.co.uk ([192.168.3.3]) by jain.kot-begemot.co.uk with esmtp (Exim 4.94.2) (envelope-from ) id 1qGJSt-009o8A-0T; Mon, 03 Jul 2023 14:19:41 +0100 Message-ID: Date: Mon, 3 Jul 2023 14:19:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v2] drivers: use free_netdev before return Content-Language: en-US To: Minjie Du , richard@nod.at, johannes@sipsolutions.net, sfr@canb.auug.org.au, linux-um@lists.infradead.org, linux-kernel@vger.kernel.org, 11162212@vivo.com Cc: opensource.kernel@vivo.com References: <20230703131129.8588-1-duminjie@vivo.com> From: Anton Ivanov In-Reply-To: <20230703131129.8588-1-duminjie@vivo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.0 X-Spam-Score: -2.0 X-Clacks-Overhead: GNU Terry Pratchett X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/07/2023 14:11, Minjie Du wrote: > We will replace the old version of > undo_user_init and use out_free_netdev > > Signed-off-by: Minjie Du > --- > arch/um/drivers/vector_kern.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c > index af7f6fd4c..7ae6ab8df 100644 > --- a/arch/um/drivers/vector_kern.c > +++ b/arch/um/drivers/vector_kern.c > @@ -1646,7 +1646,7 @@ static void vector_eth_configure( > err = register_netdevice(dev); > rtnl_unlock(); > if (err) > - goto out_undo_user_init; > + goto out_free_netdev; > > spin_lock(&vector_devices_lock); > list_add(&device->list, &vector_devices); > @@ -1654,9 +1654,6 @@ static void vector_eth_configure( > > return; > > -out_undo_user_init: > - free_netdev(dev); > - return; > out_free_netdev: > free_netdev(dev); > out_free_device: Acked-By: "Anton Ivanov" -- Anton R. Ivanov Cambridgegreys Limited. Registered in England. Company Number 10273661 https://www.cambridgegreys.com/