Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp829639pja; Wed, 1 Apr 2020 09:28:23 -0700 (PDT) X-Google-Smtp-Source: ADFU+vt2YAyY628wI9rb8aRtu6r5elmnuKljXFgOhl2nKHRpeEHvCtWdPazDgEv27nvngiM+Z7EO X-Received: by 2002:a05:6830:1015:: with SMTP id a21mr17372105otp.85.1585758503072; Wed, 01 Apr 2020 09:28:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585758503; cv=none; d=google.com; s=arc-20160816; b=EZLqLLkFyQCGZciY1Eue5vQ2X4eUL6RVPPd+HcMCfkBAa0YtvEuGcn4XwDwhblvxrx 4Rb5HNeZhntKYbawzN5/Fx0nqZifl/YCxYwyodeTcXZNMdRbYTpla67VqArlo+9M66Ei B6+g5LXHxxTtuKX817ZqmLszA3MQRT11v5TvV0FhzgiNKFcTWWK8Y8QZ8IFoPRtp7pYd MCswAaPIODvMg79BHg8os0QzDV5EpoJiNQ7zJFpBXkTdH+8COofWgpa0MWpvOCzd5qu6 K3xhpsSlHcL2d65sFzQl4kM/IKVFVFaWCukmXWzGmT9XO70fdDUzRyzZdvQezgVZc3vt nQgw== 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:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=G09WsifCRYElTVeG23Paw90MZs2fDAB7YarPIoVNRsQ=; b=mPVD8KfFNCxt6UCAqjS4HZGuzcC9fORR+04NcWRzwL0Aj4mOdC6rNBOOtsNCUQqw9B 6ICaXaDYhTuIbYrriZ34n/zGH+IHWGsDNlFA8XqfdSbJMqh63ntlwo/0rapSUwFMN7NL 5HXixtkIfOdcjQWI0rJYfqQJBoccUaIICgre9fAw9L9gAWY++xfFs5vsKu9uSJtFi8jd B/9YO8pRlOJORs9ygdEa/0hKhI0YycK/c024HWGEnWfOgI3EpkwyLRT2GMu7EHeLgWb+ FhgPcj+aSypXArk9BeuZPXn95CNArMJU8Wfzsn7jWkVLLKoAxG/wZ1foluvIbaVhXHmI MwoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RIQK70NX; 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 f21si1095036otf.31.2020.04.01.09.28.10; Wed, 01 Apr 2020 09:28:23 -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.org header.s=default header.b=RIQK70NX; 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 S2387862AbgDAQ0D (ORCPT + 99 others); Wed, 1 Apr 2020 12:26:03 -0400 Received: from mail.kernel.org ([198.145.29.99]:50396 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387867AbgDAQ0B (ORCPT ); Wed, 1 Apr 2020 12:26:01 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B35CB20BED; Wed, 1 Apr 2020 16:25:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585758359; bh=4btCm3r6OFM4VXHy3zm0hcExY2XF+cm+/dbwO1g2CeE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RIQK70NX6De+h/kTvI01mSCGGihG9zAb9rXyGdZ49pSbNKu5MS0ve3ZWBa9oTFUdN 5l++51KWyVZfDXYnBHkI0F9A8B+Mokv9xd0yHDE1dwrCFgVnewPUBz4vuB1+VYhnFO cjsQomcjSeQcHEdxBpejXmtt8+63who3vvxf49dA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Raed Salem , Boris Pismenny , Saeed Mahameed , Steffen Klassert Subject: [PATCH 4.19 065/116] xfrm: handle NETDEV_UNREGISTER for xfrm device Date: Wed, 1 Apr 2020 18:17:21 +0200 Message-Id: <20200401161551.715984732@linuxfoundation.org> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200401161542.669484650@linuxfoundation.org> References: <20200401161542.669484650@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Raed Salem commit 03891f820c2117b19e80b370281eb924a09cf79f upstream. This patch to handle the asynchronous unregister device event so the device IPsec offload resources could be cleanly released. Fixes: e4db5b61c572 ("xfrm: policy: remove pcpu policy cache") Signed-off-by: Raed Salem Reviewed-by: Boris Pismenny Reviewed-by: Saeed Mahameed Signed-off-by: Steffen Klassert Signed-off-by: Greg Kroah-Hartman --- net/xfrm/xfrm_device.c | 1 + 1 file changed, 1 insertion(+) --- a/net/xfrm/xfrm_device.c +++ b/net/xfrm/xfrm_device.c @@ -332,6 +332,7 @@ static int xfrm_dev_event(struct notifie return xfrm_dev_feat_change(dev); case NETDEV_DOWN: + case NETDEV_UNREGISTER: return xfrm_dev_down(dev); } return NOTIFY_DONE;