Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp327016pxb; Mon, 16 Aug 2021 06:24:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwpVKST+UuSDucygQTeXLVBKtWYyDTZnFo6eLBELk4I2h6JCN9+jCKFcEVRVsU3NFVWHqEM X-Received: by 2002:a05:6402:328:: with SMTP id q8mr20595385edw.84.1629120252496; Mon, 16 Aug 2021 06:24:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629120252; cv=none; d=google.com; s=arc-20160816; b=dVVAM9OYRebGm63UhA+ZtJeNiHiWL8zWAlTcjjBwuTb4FK/zMqmM3tUbB1Boo2XTcz p4tont/OFUXvFMlHaGn/s5Us7X2LUR/9VytjmQYBxl64QlBMu1TaZD5u2yMK85m8leSP 5NG5iyhTwYN2Q211o9ug+HEZ7JiX85T8kCojnbxX+LPRcuvSaDa4obBbZiDz20yGvxoR Mxe/iSKYEo4yP6i/Jh/rNtHMzCoDwbe0EP3XvZoalxQ45gulIUz1umvaY3laLwUrxo1r IsJlxn5m/pZA0bJXjicn4MbEEkOQrtgIQpc7pemDYl33qEO+N/K9miy9LgUK33COKzon g7Lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=PJ3VRBjWlCYQIc1y5MD/ienERfFmYo8dCdLvioGevMI=; b=QalqUaB9MiQrxSpXl+ckk97df2ttB+kEu0xObUnVdTDpClRmKHnQS7Yw18rtioWcQx MI8BPyI2KJOwqhZ2vy1AcijkHxZeJaX7xfvzcHGmrSJLU+Ruc+G+6jlbPbGc09hUidfA 7s0HzLAOHCvgF48i4mpPo5qnyuA6J8ZitrYWm3xt76Oyl7J3AFJJTLN/KastgPCEJfNk NdCssiRnrXEFJTlKht7VRmdpwxdMwDFsPkcoDqmMCu/NEiuT510tjUcDVzJp+uZ4avfU 8AKIeDwpveobpRaEXSTVDFw9wUiqv2ESkEhvg0O/kXyoPau7QA7aV3510TAb+ypcjbHR 15BA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NKraE+NM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c3si9823898ejb.127.2021.08.16.06.23.48; Mon, 16 Aug 2021 06:24:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NKraE+NM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237706AbhHPNXF (ORCPT + 99 others); Mon, 16 Aug 2021 09:23:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:37182 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239576AbhHPNOa (ORCPT ); Mon, 16 Aug 2021 09:14:30 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 56FDE63299; Mon, 16 Aug 2021 13:11:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1629119472; bh=zP/FWaCysuzkvBsojjUALrB19BgoOHoVdLSn7t4+9oU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NKraE+NMXiI00p/2Zl5eEDKhKXdcV9xuoUXKrvfMKI26iWQu5yc8Ykd82YfWqU52S f7z4G0vUyCrf7ZDgCT7xnBGCL+3oJvikEHGZdHVWJMvvUYhfKM3IrElUKr25+IZMOb eMZwHj4jYCeVZXWvTN6Akr+KSK1NNUV5ED1HKSk4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dongliang Mu , Alexander Aring , Stefan Schmidt , Sasha Levin Subject: [PATCH 5.13 040/151] ieee802154: hwsim: fix GPF in hwsim_new_edge_nl Date: Mon, 16 Aug 2021 15:01:10 +0200 Message-Id: <20210816125445.401105311@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210816125444.082226187@linuxfoundation.org> References: <20210816125444.082226187@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dongliang Mu [ Upstream commit 889d0e7dc68314a273627d89cbb60c09e1cc1c25 ] Both MAC802154_HWSIM_ATTR_RADIO_ID and MAC802154_HWSIM_ATTR_RADIO_EDGE must be present to fix GPF. Fixes: f25da51fdc38 ("ieee802154: hwsim: add replacement for fakelb") Signed-off-by: Dongliang Mu Acked-by: Alexander Aring Link: https://lore.kernel.org/r/20210707155633.1486603-1-mudongliangabcd@gmail.com Signed-off-by: Stefan Schmidt Signed-off-by: Sasha Levin --- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ieee802154/mac802154_hwsim.c b/drivers/net/ieee802154/mac802154_hwsim.c index cae52bfb871e..8caa61ec718f 100644 --- a/drivers/net/ieee802154/mac802154_hwsim.c +++ b/drivers/net/ieee802154/mac802154_hwsim.c @@ -418,7 +418,7 @@ static int hwsim_new_edge_nl(struct sk_buff *msg, struct genl_info *info) struct hwsim_edge *e; u32 v0, v1; - if (!info->attrs[MAC802154_HWSIM_ATTR_RADIO_ID] && + if (!info->attrs[MAC802154_HWSIM_ATTR_RADIO_ID] || !info->attrs[MAC802154_HWSIM_ATTR_RADIO_EDGE]) return -EINVAL; -- 2.30.2