Received: by 2002:ac0:8c8e:0:0:0:0:0 with SMTP id r14csp1362ima; Wed, 6 Feb 2019 15:56:25 -0800 (PST) X-Google-Smtp-Source: AHgI3IbW3Mq3gBFr7vuZD7kwBTmVWKv63sfxZiPScrYESWavp0eVg5iA6eLlUcsCJh4RdF/07lOj X-Received: by 2002:a17:902:8bc6:: with SMTP id r6mr13310564plo.67.1549497385187; Wed, 06 Feb 2019 15:56:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549497385; cv=none; d=google.com; s=arc-20160816; b=wDVZCnvrxQRRqrK5QVX9iRi3+mkQBK3930CKY65wRChhVGJWcNAtyo+dWfjH8ybUv6 Ai3eX6RJtXONnuXJMlM0uPiC3QU0KAz+7VNlpH/z7+VZqp9mIEE/a7OA09pxEluhix7t wGh18s1+oRCe6e+xwu9mXm5K7Pj0amYGbH+iFQ5X2aZCRu+T8MB2Dspnu5jvC2Cio0G/ rSociJh2OXnxgD1Gg38pngfd+kcIWr03IE7MNy1d19EOvIMUMur0MsIU0TSBEIT/pjji mqAPaKNtqJkRWmVG0hfPYAMy5ZM2OlS6dSpS32QbFfEKtRq3U+ewoZ5LvOILlCjkcymo T3pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:mime-version :message-id:date:dkim-signature; bh=aO0K/0tKy8AOp6h35fENa/NV5JSrDiAT7U9CyNpTqow=; b=tmR/EsGr4QfoIIRN/LadtpR3LqDPJDDmmeRItPX9g3H4jhQzwtkc2+QbI9cbGk6Fyh KVvq7jEcAfvIfsIedtaVE1HPJ4uveIQT34+bLzN2YbAQYOHWhy3lgK0IVdGu5dp9WZqB Bw9Odp+HF71Nne1uLKhxdpAw4uDsV91hFNSlshPAb85pnF1AYbkfEcQszoQIg4ORgl6L g/rn0cQhFINNSiXHg+dIPGsALzRf5cuxxdsx2u4YIxOpppJLuqEXjTChdgkrqwri8jQk UX1nTWBqiTdtbPLz9yXiQLV7ldCWoMTF2Ueucb3wh7eS0ReIJ9aUlhbPhugEFY+fYLCv CwhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="R/JZaxxX"; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k62si7409669pfc.208.2019.02.06.15.56.07; Wed, 06 Feb 2019 15:56:25 -0800 (PST) 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=@google.com header.s=20161025 header.b="R/JZaxxX"; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726699AbfBFX4A (ORCPT + 99 others); Wed, 6 Feb 2019 18:56:00 -0500 Received: from mail-yb1-f202.google.com ([209.85.219.202]:41980 "EHLO mail-yb1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726448AbfBFXz7 (ORCPT ); Wed, 6 Feb 2019 18:55:59 -0500 Received: by mail-yb1-f202.google.com with SMTP id y63so1570375yby.8 for ; Wed, 06 Feb 2019 15:55:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=aO0K/0tKy8AOp6h35fENa/NV5JSrDiAT7U9CyNpTqow=; b=R/JZaxxX15aqoj9AUJmLk1xwSMuiNELhse4z3SzsoY8j7tVj9qsrVFTiDzideqAwh/ T+8bNMBY9Y/NZ3BWtcQlLAgz9m6nZ6ZauK+jzk9TXVD2iO1aSRHyqFEGdPF53LzCNcjj 2RPRvLszljEHMvvDIcpzWLUmPOU/h/DKZPOXZu27Zee0lYPihWDtiJxC5D5uHH4E6xob 3VOlFJGfemfPfBv5yp7rZqEw20flmRpBCvKcwzzRYfaqysTs89ipd5FVyLTfoMACn57/ HpSI1gWR8OZ9lxbcedvAVkKFlVap1vgjRoud0l4CgY66qrzB2QHKtd56jB0Zu2kihvim wOsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=aO0K/0tKy8AOp6h35fENa/NV5JSrDiAT7U9CyNpTqow=; b=hyEpzswZ2nKA3bMuTcdLEImdOfDOQVMQRK3KwiLwqyS6+NHYzp/dO4nCtubcwuRO4K 0ZAQUny0I2SZzJdJlUmuetKmWwmWutIlFZrkzBBzdWh2vOc4hhyyRUy33pLMXxJJLbK5 GCgwd8nujn8p8uRhfitQG9fj38XTLSOgOUhxTf9ewPSNChS3gq+/Y7DE62m4tTjDF9Rq 8sdQMqKI7UYEw6PT6jlI828o8Q4aAdk4DxojpXk9JghWkx+1zheY1YeGKLseKZH8okK3 cAbbwThXr+Ygrbc+f58Wkq/h5XlKV1iXM+63452xqQKqbCkImHKS6G3Li2NsaI+yp+Ko JZGQ== X-Gm-Message-State: AHQUAubjNl8MUQR7B42Oh+2otGGvX8UrLAEjN/umj9HNWkRc6LhlzIPL SztbsLtFPB8udy3yyMG1DC8H9mHanJ+USUrR X-Received: by 2002:a25:6643:: with SMTP id z3mr5565779ybm.16.1549497358866; Wed, 06 Feb 2019 15:55:58 -0800 (PST) Date: Wed, 6 Feb 2019 15:54:15 -0800 Message-Id: <20190206235415.10394-1-schuffelen@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.20.1.611.gfbb209baf1-goog Subject: [PATCH mac80211-next] virt_wifi: Remove REGULATORY_WIPHY_SELF_MANAGED From: Cody Schuffelen To: Johannes Berg Cc: Kalle Valo , "David S . Miller" , linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, kernel-team@android.com, Cody Schuffelen , Alistair Strachan , Greg Hartman Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org REGULATORY_WIPHY_SELF_MANAGED as set here breaks NL80211_CMD_GET_REG, because it expects the wiphy to do regulatory management. Since virt_wifi does not do regulatory management, this triggers a WARN_ON in NL80211_CMD_GET_REG and fails the netlink command. Removing REGULATORY_WIPHY_SELF_MANAGED fixes the problem and the virtual wireless network continues to work. Signed-off-by: Cody Schuffelen Acked-by: Alistair Strachan Acked-by: Greg Hartman --- drivers/net/wireless/virt_wifi.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/wireless/virt_wifi.c b/drivers/net/wireless/virt_wifi.c index 71044c6cfd8c..606999f102eb 100644 --- a/drivers/net/wireless/virt_wifi.c +++ b/drivers/net/wireless/virt_wifi.c @@ -360,7 +360,6 @@ static struct wiphy *virt_wifi_make_wiphy(void) wiphy->bands[NL80211_BAND_5GHZ] = &band_5ghz; wiphy->bands[NL80211_BAND_60GHZ] = NULL; - wiphy->regulatory_flags = REGULATORY_WIPHY_SELF_MANAGED; wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); priv = wiphy_priv(wiphy); -- 2.20.1.611.gfbb209baf1-goog