Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp178714pxb; Wed, 8 Sep 2021 21:14:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzAIL+ySJkBVEFXypEZgqhUel1k7/IIiixjfsHbX6+/YEuOEeBi/VXXqjTnEApP0FeGzvcc X-Received: by 2002:aa7:c80d:: with SMTP id a13mr1058212edt.71.1631160848946; Wed, 08 Sep 2021 21:14:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631160848; cv=none; d=google.com; s=arc-20160816; b=f47QA+sxE6Z6PD+az7ziA+1jZGqRGniUCtnWfnilvNfmHCQoVgW5UIJ0FEmY3UOcHT 5i/Cl7azIAuR7yJXxPzxS1+brWtjKoC/Y/1iv4iPBzVu9h0YI+ATsbfkQ3sXHwE4KC3a 4EmvbGeZEtzZEZkD2/C0dkIJcN3iUlt6lALpyQkd594QybQBHjD/8i7a8ccGo6RWHO+A aMv2aw3l8eRtrfKgGXxcQ9tp4syavZbTYdQOFDY1b1xpuRjaRBtnMEwYz+iMjk4GG5tx Q/aCZSCoJ0+gk/tTShwRYEfDl14iGVjcKqGk1WItyNBVEOeBrWj/50g0HHnjOlQAPDRh O47Q== 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 :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=6nfIMaaVLj1YzU7mkiPI+ONBiuveYWVyPFsoIJsROgY=; b=HOd8sLOLvt/GMM2CntsYYeZ1ivQuivokUruplFlxWX3K/4hP0pYeEq/pnmH0JK1Tso u9Zz+RnHl1IqMTVcW3ZE0GAyo/ceLP8hglpoe1bUUmLmrR590wJAJPxGFqmzRoVSXztt PQvRvpfyq24K1V6R+lpPoI6vWTMlMwNfH2g13q3b0jtaWfEC3giJX5U6cl7WxlyWq7wt qsO3HJ/tAv7PcP4BCuh4UE7pzYXOG+wdsoYh/s5X5dkOVE5uywOHQNWA6YwsjcXIWvEL XNzDufTfoTjYptdQOFXhZOoLZizoahKR0zpSxlzS/4vjqOr3KrkonBGw2rX3Jpm4h6O8 7mLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=btMnqgka; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s8si773769edw.158.2021.09.08.21.13.45; Wed, 08 Sep 2021 21:14:08 -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=@gmail.com header.s=20210112 header.b=btMnqgka; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236175AbhIID65 (ORCPT + 99 others); Wed, 8 Sep 2021 23:58:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229907AbhIID65 (ORCPT ); Wed, 8 Sep 2021 23:58:57 -0400 Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7C6C4C061575; Wed, 8 Sep 2021 20:57:48 -0700 (PDT) Received: by mail-ot1-x32b.google.com with SMTP id i8-20020a056830402800b0051afc3e373aso819344ots.5; Wed, 08 Sep 2021 20:57:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6nfIMaaVLj1YzU7mkiPI+ONBiuveYWVyPFsoIJsROgY=; b=btMnqgkad9oUWL8mWAP6fG+U3m+iZ/3foSLMTZfyTk3Lxf2embDq4Ngbcs+9GH0ug5 ckt+fhaat3Eky7CIB2UW+LxLzXN0lV+YOY60ZtKPLu121XgUM2Gjc8OjCprtcnMNaHPf Pf7G39qXQlIpL/1VVlPHROupfdlrSG0XVmskKdcmmrHKjBmDKwRvgLnQGPTD1kaG/rg0 dnD0KNMldZWbnq5QM2xo7KycXDsZ38DfiiTY0izkrGMzDVc0QgCqasqsuCuuVkApy7LY ugm8dcynjpnc16BlUdDJ6wtb9n4HymTgl2u98X6qE0kc5kvAJIi9Gopuj3npHmucBpdf 1KWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=6nfIMaaVLj1YzU7mkiPI+ONBiuveYWVyPFsoIJsROgY=; b=IFdlEYV05u4+w5iNSJMj5FLomAK4NQsp85omvCeuOzFvKPWl4n0aXIMMGBXDT8FzPD ak10m4E/0feN9c9sGAV4wcHZ307JCMgiq+fj4611eBqaLItWbjAopt2XaPwm6Zo7DmQZ EG5hl8qKpOVi8JLPVwiQj1Lnc9Zl2WRbqNJVDgKwvjQH6thkPaYxKZVVYjew3xnGqoH7 FVvxAPtKriLgAgWJErdhwUG8c/+rCIDmifv1VrFagPMT4NcUT0oJapqO7DP7hZ0539KK 3G+erPettvw5xidtw2wxHrSdkDDIW1H0O5PE7zuruYhSwP/HLIH90wpSP/R8H/z+vw86 f0cg== X-Gm-Message-State: AOAM533jY7ndZWKYkcrq/ufzE62Q3VIiaqv0McFiFzLX5Isi6IPT2Vpm pfJx43B4+ayeUXOfwuBGot4= X-Received: by 2002:a9d:490f:: with SMTP id e15mr746111otf.340.1631159867638; Wed, 08 Sep 2021 20:57:47 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id w12sm148411oie.41.2021.09.08.20.57.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Sep 2021 20:57:47 -0700 (PDT) Sender: Guenter Roeck From: Guenter Roeck To: Andreas Koensgen Cc: "David S . Miller" , Jakub Kicinski , linux-hams@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Guenter Roeck Subject: [PATCH] net: 6pack: Fix tx timeout and slot time Date: Wed, 8 Sep 2021 20:57:43 -0700 Message-Id: <20210909035743.1247042-1-linux@roeck-us.net> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org tx timeout and slot time are currently specified in units of HZ. On Alpha, HZ is defined as 1024. When building alpha:allmodconfig, this results in the following error message. drivers/net/hamradio/6pack.c: In function 'sixpack_open': drivers/net/hamradio/6pack.c:71:41: error: unsigned conversion from 'int' to 'unsigned char' changes value from '256' to '0' In the 6PACK protocol, tx timeout is specified in units of 10 ms and transmitted over the wire. Defining a value dependent on HZ doesn't really make sense. Assume that the intent was to set tx timeout and slot time based on a HZ value of 100 and use constants instead of values depending on HZ for SIXP_TXDELAY and SIXP_SLOTTIME. Signed-off-by: Guenter Roeck --- No idea if this is correct or even makes sense. Compile tested only. drivers/net/hamradio/6pack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/hamradio/6pack.c b/drivers/net/hamradio/6pack.c index 8fe8887d506a..6192244b304a 100644 --- a/drivers/net/hamradio/6pack.c +++ b/drivers/net/hamradio/6pack.c @@ -68,9 +68,9 @@ #define SIXP_DAMA_OFF 0 /* default level 2 parameters */ -#define SIXP_TXDELAY (HZ/4) /* in 1 s */ +#define SIXP_TXDELAY 25 /* 250 ms */ #define SIXP_PERSIST 50 /* in 256ths */ -#define SIXP_SLOTTIME (HZ/10) /* in 1 s */ +#define SIXP_SLOTTIME 10 /* 100 ms */ #define SIXP_INIT_RESYNC_TIMEOUT (3*HZ/2) /* in 1 s */ #define SIXP_RESYNC_TIMEOUT 5*HZ /* in 1 s */ -- 2.33.0