Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp6024632ybi; Wed, 12 Jun 2019 12:36:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqwVW4VE12FA4JstrMvfsWjQ0uniIA9yoE/ikae0GoytfB67tItjSmIPFiZxsqFdrq/9FlMK X-Received: by 2002:a17:90b:8d6:: with SMTP id ds22mr792845pjb.143.1560368215445; Wed, 12 Jun 2019 12:36:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560368215; cv=none; d=google.com; s=arc-20160816; b=mKKBNRU3ZgujTzZqvIhP8MtYvEXSzKR1Mu+7Q5u5JH7+UzvEWiMJ0m9GbvAXaIXkc8 GZkeddTugzqistW/gqmMfAZUS9O+bO3xBallbhaAv/jQ+IY+DCHll+fj5yDGbvveZjnS u9ZrVn+qpMT2BrsRXmtIb+Y7hqpYPEpFTnpU81yuOIHhucCgC/P0yxGl5n78AcLbDRK9 qkwRwQLRUzzAOmRoXvSSEB80BrockuZIvTUhTGB6dWwEXK2LopQ15AMQr4GNOQIVzGjN +my3eUc72NXWuEKDTBjPMpOIpYPSZJWrPLQlwNNjHJaYC6/8bIB8fqeqgZjZ1NAIyICn f4EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=/a/qxbTpvgP8aMLtDg8Wi4GDamTwqITbM+A6aL0znZE=; b=Nub/NPolBsnRv1+Kv9JGtEk1fDa/PwRyTwUSnhNXBYKkkQkicjzxn+J48LH0tvx1zG G94M0EcauM47WPUndj2yYx8gtuFgGc6hxbL1cnyb8F/Ra9G/VjFd0np2SvQ8QeHlCDEr jVom6EyIOqkcSm2ccN2BvFF3gGoBsTcIWLgUHlv3jIuklAiPEI3nVcq3PfDm9P+3up3X QPvXRBBFKUkBJa9v4+TCQaybOLhb+NmA6S6Y1497bGyX9K0X7T1NBp0JkIf1qz8Py7e1 JDonSXWKDPMHGVRNt8Wx2BFQoixgFeDcRyA5wgzA8ZWl6fDVtSvIbicsh+CjObfDFbFk Jssw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t22si557738pgk.507.2019.06.12.12.36.41; Wed, 12 Jun 2019 12:36:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727924AbfFLTfd (ORCPT + 99 others); Wed, 12 Jun 2019 15:35:33 -0400 Received: from mga04.intel.com ([192.55.52.120]:65222 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727826AbfFLTfc (ORCPT ); Wed, 12 Jun 2019 15:35:32 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jun 2019 12:35:31 -0700 X-ExtLoop1: 1 Received: from jprestwo-test.jf.intel.com ([10.54.74.49]) by FMSMGA003.fm.intel.com with ESMTP; 12 Jun 2019 12:35:31 -0700 From: James Prestwood To: linux-wireless@vger.kernel.org Cc: James Prestwood Subject: [PATCH 3/3] mac80211: notify offchannel expire on mgmt_tx Date: Wed, 12 Jun 2019 12:35:10 -0700 Message-Id: <20190612193510.27680-3-james.prestwood@linux.intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190612193510.27680-1-james.prestwood@linux.intel.com> References: <20190612193510.27680-1-james.prestwood@linux.intel.com> Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Signed-off-by: James Prestwood --- net/mac80211/offchannel.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/net/mac80211/offchannel.c b/net/mac80211/offchannel.c index 8ef4153cd299..b07aec5e7da4 100644 --- a/net/mac80211/offchannel.c +++ b/net/mac80211/offchannel.c @@ -202,6 +202,11 @@ static void ieee80211_roc_notify_destroy(struct ieee80211_roc_work *roc) cfg80211_remain_on_channel_expired(&roc->sdata->wdev, roc->cookie, roc->chan, GFP_KERNEL); + else + cfg80211_tx_mgmt_expired(&roc->sdata->wdev, + roc->mgmt_tx_cookie, + roc->chan, + GFP_KERNEL); list_del(&roc->list); kfree(roc); -- 2.17.1