lkml.org 
[lkml]   [2021]   [Jul]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
    Date
    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 <mudongliangabcd@gmail.com>
    ---
    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.25.1
    \
     
     \ /
      Last update: 2021-07-07 17:57    [W:2.445 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site