Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4403271pxb; Mon, 21 Feb 2022 20:26:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJw4St4K8hYICusQJnatbvVd7IfnvS/YWhNaG8JkIKy4G49hbFNmJcI7vTOyhCVNKhuFnj6x X-Received: by 2002:a17:90b:3850:b0:1bc:5a7d:4a4b with SMTP id nl16-20020a17090b385000b001bc5a7d4a4bmr2232148pjb.26.1645504017255; Mon, 21 Feb 2022 20:26:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645504017; cv=none; d=google.com; s=arc-20160816; b=RZY4cShAfvM/lkxruTzT4CI1vDpxwKQED6ffWmCq/X1CJwr4EIsl0hgJcHeolsL5vk gseMw0QcVf/k2+nGPxYkeElFJHh+zbocxbG7OKkJ3OB3NApuNL4WdtCHi1Feuz1Vr7jx 2++I0ru0Y9NOnd/FksVmsb69joy7lG5PxnfPqV6t0qSc7Ym3XBAi0x786vI2MJeFH73/ 0AVlXYfuGpZRdEAAPaQOuhY4Z0v45zRewaeaosHrsMauE0bi1W35LZIPdzSz7vhBsf0r 62VKc6ebRUIMv8jA86jiH28pH+k9MRfaqEMJc1P9dMAYz/1rxTzV3vwhGhWjX1VhGmva B38g== 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=gl2B25yTz2QJ9XFUpNhU9JvyryuhwmzLPKEvfBTs8Mw=; b=UhCQMs8jdXmTYUrQIVIht9twimmEZfMon10kbtjaexoP0SQ38+pY1+MxtEH8d8zKxl odKT0+lHrxe5mzsLaK+GBmRwj9t5I9MNRwpmYewkNtmJ+7JCoT0y0LW+pXHfJ7sx+1DW mnf0yHh0LynRlrsCkJW5vf1sFSvmqBkq1rGDyC3omgQ747u2ilx1i6HtJi9Nax8jg3be vX1yRNRFmvHzwn/WRKF5GhYHn3egXf+TxsOUTDQTIRd3Y5gc3xb/EIKZuEytJnXZ3zE5 59Mt+Zw2WFOtsMZtW8EhzHZXv5xzfpxtzz+4BcSpmn+93yvfDi5LtMGuAQ4grsDzWdcg Acpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=v635CVn7; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id d21si315065pls.430.2022.02.21.20.26.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Feb 2022 20:26:57 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=v635CVn7; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3B3DC9E553; Mon, 21 Feb 2022 20:21:27 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239235AbiBUJGw (ORCPT + 99 others); Mon, 21 Feb 2022 04:06:52 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:41914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348431AbiBUJCu (ORCPT ); Mon, 21 Feb 2022 04:02:50 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 451132C658; Mon, 21 Feb 2022 00:58:06 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id F1E0FB80EB5; Mon, 21 Feb 2022 08:57:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1C5A8C340E9; Mon, 21 Feb 2022 08:57:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1645433833; bh=MBWNJWbtH9kFyIszuJHOKyr4znqOnXDjPczikbGkrgc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=v635CVn72lKZJxi0IWCmA/J9EbkG9ADB0aG8qN0o8jU0+rbt0aZgxheQ7niX9+i2l H8Aq6UclqSn7Dr9j0FK5flo6ZumIOEP4IpuzYz9kCNrPa19KebTuTnjTQ+++974ZI4 G8TE3KimpNh2nBZaB034GreSwXu/CC7g2Fm1z3YM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Miquel Raynal , Stefan Schmidt Subject: [PATCH 4.19 26/58] net: ieee802154: ca8210: Fix lifs/sifs periods Date: Mon, 21 Feb 2022 09:49:19 +0100 Message-Id: <20220221084912.731620573@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220221084911.895146879@linuxfoundation.org> References: <20220221084911.895146879@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Miquel Raynal commit bdc120a2bcd834e571ce4115aaddf71ab34495de upstream. These periods are expressed in time units (microseconds) while 40 and 12 are the number of symbol durations these periods will last. We need to multiply them both with the symbol_duration in order to get these values in microseconds. Fixes: ded845a781a5 ("ieee802154: Add CA8210 IEEE 802.15.4 device driver") Signed-off-by: Miquel Raynal Link: https://lore.kernel.org/r/20220201180629.93410-2-miquel.raynal@bootlin.com Signed-off-by: Stefan Schmidt Signed-off-by: Greg Kroah-Hartman --- drivers/net/ieee802154/ca8210.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/net/ieee802154/ca8210.c +++ b/drivers/net/ieee802154/ca8210.c @@ -2975,8 +2975,8 @@ static void ca8210_hw_setup(struct ieee8 ca8210_hw->phy->cca.opt = NL802154_CCA_OPT_ENERGY_CARRIER_AND; ca8210_hw->phy->cca_ed_level = -9800; ca8210_hw->phy->symbol_duration = 16; - ca8210_hw->phy->lifs_period = 40; - ca8210_hw->phy->sifs_period = 12; + ca8210_hw->phy->lifs_period = 40 * ca8210_hw->phy->symbol_duration; + ca8210_hw->phy->sifs_period = 12 * ca8210_hw->phy->symbol_duration; ca8210_hw->flags = IEEE802154_HW_AFILT | IEEE802154_HW_OMIT_CKSUM |