Received: by 10.223.185.116 with SMTP id b49csp1070365wrg; Sat, 3 Mar 2018 14:43:10 -0800 (PST) X-Google-Smtp-Source: AG47ELtwMVDCSEeqIytVEZ2RTLayNeQSgbVcUCjVK/EWpglTqrVt5KKE4xrUgq/wzsHaVOX1eIvD X-Received: by 10.99.64.3 with SMTP id n3mr3942588pga.316.1520116990216; Sat, 03 Mar 2018 14:43:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520116990; cv=none; d=google.com; s=arc-20160816; b=Jn55z9p8SMMdh3hpK9YRtm7OkA7L+VCQANvm38G+5hTYA2AKUcwflBEAmwnV2yamaK VKeRjjDPH2XAU3fPuXGtdTg5EPB65g9Eeqxpue06Ck+VIVvMIt+Uz7iJjndfgH1+hYBS UFJmS4Ju/52e9RWW68GkEbgyOvh+n0kfk3Ao7gPfOahLBw/QZE8GJyc6O3NgjXVkf7YH Fbp/eagSxU7hFJZ8TstE9n+PNfMcl+Auc/D5kjWOnebG00kol6m0wAPHaLIWT0nFQKIN OKoTx9yy0x7owCME7eBkEVv8Mg+shmOgZ6GOJjBH5vShC+x9+ojpaTq+aU12rg5qFdWM 52Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=MuJXwnxYzIts3Y2ACvT+yAjY4yaQP/nUEU4pIbKHenQ=; b=W5EEG+anmKksVHX6KF4ln5OUplxlqAusDPzdcEjFx0RoNe644M/EH8bKn9KMnctgkI Qu29SRC9PAgtjqPZLDOHG8ocdwAKVkNgXI4ZQHiqS03OEl6zaEDrSQWjcSNBTXyInMy5 f6DAl9dsRn+4jn5Z8hnevaAdI6dqyNS64mp/vXtSj4sPspjyYqd3+rm4s8vxU7NLTOQA V2yKBVnnmKPBoaZx30DzUXwQBnhy25Gl+zQEhHJMkXGYOLLno37Iz5tjhGoyE9ugvrdF DldkE0cKGDbDCENiLunYT9mgyuFeXD5t4v6d7IqZT4l8DmonyHecdUqXmHrg00k5MOqk 6KYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=dqa+xzhH; 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=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s71si6135044pgc.17.2018.03.03.14.42.56; Sat, 03 Mar 2018 14:43:10 -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=@microsoft.com header.s=selector1 header.b=dqa+xzhH; 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=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935114AbeCCWmX (ORCPT + 99 others); Sat, 3 Mar 2018 17:42:23 -0500 Received: from mail-by2nam03on0135.outbound.protection.outlook.com ([104.47.42.135]:22992 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933411AbeCCWmK (ORCPT ); Sat, 3 Mar 2018 17:42:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MuJXwnxYzIts3Y2ACvT+yAjY4yaQP/nUEU4pIbKHenQ=; b=dqa+xzhHJmsHuSNSBkrY6L0IJFUFAEV8oIDTTFcxCnzh8th905BxLf/oAup8XOntzAwyKew4fDfvUMg/wpkI6KnTWICXImYXPHfKr4IeXUQ2dPUXE20vtK88rSeD6abruG3y5VqAghnt7zzV1EuFIi9DToj2Hh5RD4eh138vxjw= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB1018.namprd21.prod.outlook.com (52.132.146.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.7; Sat, 3 Mar 2018 22:42:08 +0000 Received: from MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0]) by MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0%3]) with mapi id 15.20.0567.006; Sat, 3 Mar 2018 22:42:08 +0000 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: Luca Coelho , Johannes Berg , Sasha Levin Subject: [PATCH AUTOSEL for 3.18 60/63] mac80211: remove BUG() when interface type is invalid Thread-Topic: [PATCH AUTOSEL for 3.18 60/63] mac80211: remove BUG() when interface type is invalid Thread-Index: AQHTsz+y558sm3xWHEaQ4aYyyBt/mQ== Date: Sat, 3 Mar 2018 22:33:48 +0000 Message-ID: <20180303223228.27323-60-alexander.levin@microsoft.com> References: <20180303223228.27323-1-alexander.levin@microsoft.com> In-Reply-To: <20180303223228.27323-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB1018;7:9nJXbHY7YgIu3HqZfKTPU+7rc49C0iPbK3BCxvP8JIjuS5nNyPnYYc04bytlx7J9a7yP5tPHuKk/bpTkc4sZUgILnAQgJHSZcuHQHfEXSYAcdIanNz4qcpzb1FvgObznlqTIAHsH+HmskXwGSiq1fHojp9t5AveK/aG+m2vMXhakJPWBEE69rbprhMYu37BsJWfUEiQaHtq79NoWf/KU9doUS+v4XXKkoeDGOpmCITS7kAa95VB3qc2+ythddSAw x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 0677d512-6464-4ce6-a5da-08d58157fedf x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB1018; x-ms-traffictypediagnostic: MW2PR2101MB1018: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(3002001)(6055026)(61426038)(61427038)(6041288)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:MW2PR2101MB1018;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1018; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(376002)(39860400002)(39380400002)(366004)(346002)(199004)(189003)(26005)(25786009)(3280700002)(10290500003)(4326008)(107886003)(81156014)(5660300001)(8676002)(6512007)(2950100002)(59450400001)(305945005)(97736004)(186003)(54906003)(6436002)(7736002)(72206003)(76176011)(6506007)(106356001)(110136005)(575784001)(86362001)(102836004)(6486002)(66066001)(36756003)(6116002)(3846002)(14454004)(6666003)(105586002)(99286004)(478600001)(1076002)(3660700001)(2906002)(10090500001)(86612001)(5250100002)(81166006)(6346003)(2900100001)(68736007)(2501003)(8936002)(316002)(53936002)(22452003)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1018;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-message-info: CuepKLORA+Mfqq2b8UBBmhJ1zShYh+Wn775xv0K1bmbclHdfV9deDwpxbKsQBoPAtQH9VAGtw/QO4vyLAHB4EPSOT7DndXm9spH2OoPuBSACVO/ih60EMpYywKwBf4g4FdGAR61D83P1pnnfLtSU9AtImNkWPNL6uy/iRTIpc+A= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0677d512-6464-4ce6-a5da-08d58157fedf X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:33:48.7951 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1018 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Luca Coelho [ Upstream commit c7976f5272486e4ff406014c4b43e2fa3b70b052 ] In the ieee80211_setup_sdata() we check if the interface type is valid and, if not, call BUG(). This should never happen, but if there is something wrong with the code, it will not be caught until the bug happens when an interface is being set up. Calling BUG() is too extreme for this and a WARN_ON() would be better used instead. Change that. Signed-off-by: Luca Coelho Signed-off-by: Johannes Berg Signed-off-by: Sasha Levin --- net/mac80211/iface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index eeae0abd01de..672e28918a44 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c @@ -1379,7 +1379,7 @@ static void ieee80211_setup_sdata(struct ieee80211_su= b_if_data *sdata, break; case NL80211_IFTYPE_UNSPECIFIED: case NUM_NL80211_IFTYPES: - BUG(); + WARN_ON(1); break; } =20 --=20 2.14.1