Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1183992ybf; Thu, 27 Feb 2020 06:28:23 -0800 (PST) X-Google-Smtp-Source: APXvYqwTJBdyqiZYqDMBFoOnTZ4TvECYTBozTTV85RmMZr8BVF6+E9Iz9YlTIYm8g2ClM0lxoQXu X-Received: by 2002:a9d:63c6:: with SMTP id e6mr3404486otl.365.1582813703663; Thu, 27 Feb 2020 06:28:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582813703; cv=none; d=google.com; s=arc-20160816; b=LfaM/HiLb24Az0ZBetw+x8UaLneJwEAhA1l875c0Se1Ayi4VNyLVMj6Jd4nwhYFM1b R0DTyq2MMAKaXHz2k6/oUq7nmqtVpwFpFF4WhVEyIoffuK+0K0ksa0rIUFDQSLEhAt9y 6Ngv+vRaLx1A0YKgG7+AZn3LzwBE8Gd9DYcdEyRSWmKnjtUg60MpxCY+DJcm/5+4e4EV rHhbIQfThcEFjO/2yL+nsqHxW94Vx/vYUpO+YImeMCzyMSYjdp7mqdu+bay0mOqHwRL/ ST9cF+9zP21DnQLsZkcyamTbiZk67EM3M86b9PzcGrWPurqt1fI5B0rTKmyITdFNtMZH vLqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=tp3pX4gUkvha/EEJS3P5FmYCgC97+Xkf5DwPyiFzf1Q=; b=n/F7Un0HdOSKW1pl1QkC8toAtdjpXie4B+5AZCi7U0kYcIJUGlwcRut9COIYqbHO/s 56amzChpK8DnS4R4tawIe7fds42+x9oLkHp+oddj67Ldknp3HFh5X6ziSYuR6ETZgCip h52bHYCQ37VFu5I1Q62Z5IMtHJ3fNhG+TaZzZ5Fw8d6S8ot1nw02ivs6RnrK243aHxdn 5bykiw93H7ct3Az9WmjsN15A5aS2smdj1tqDMRL5BSOYiiuSHPfY8cVxzETsuVjRulLj TAz1kSdewO6Eft6rw9VrZ/FD8zo0iqcII4xdEtOcvHjE8Vdi7gdJSSIqGYuwdkqtJ6xk CiJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="w/7NjiD4"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 24si1351473oiq.162.2020.02.27.06.28.11; Thu, 27 Feb 2020 06:28:23 -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=@kernel.org header.s=default header.b="w/7NjiD4"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388226AbgB0OIS (ORCPT + 99 others); Thu, 27 Feb 2020 09:08:18 -0500 Received: from mail.kernel.org ([198.145.29.99]:46004 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388217AbgB0OIP (ORCPT ); Thu, 27 Feb 2020 09:08:15 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3218320578; Thu, 27 Feb 2020 14:08:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582812494; bh=M+3C6Vfw8tIQOCDP4th63PzilReHvAapp2Moe3ZV2mg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=w/7NjiD4IhDanO6sKwErFoFTrHVfaaj3TozEdA08aKvmKcO13XrGmdADwNdpLCUks lKq4XD7V2KNx1Ef1W3PM4iaoxvsINQz9YwXeDqsEILms5njuNswZ0GfS2et3nCLJRz +I0gMYLK0NeErwOuqQ4A2q8cCdwNc18DAglhambA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Malcolm Priestley Subject: [PATCH 5.4 022/135] staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi. Date: Thu, 27 Feb 2020 14:36:02 +0100 Message-Id: <20200227132232.581719361@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200227132228.710492098@linuxfoundation.org> References: <20200227132228.710492098@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Malcolm Priestley commit 93134df520f23f4e9998c425b8987edca7016817 upstream. bb_pre_ed_rssi is an u8 rx_dm always returns negative signed values add minus operator to always yield positive. fixes issue where rx sensitivity is always set to maximum because the unsigned numbers were always greater then 100. Fixes: 63b9907f58f1 ("staging: vt6656: mac80211 conversion: create rx function.") Cc: stable Signed-off-by: Malcolm Priestley Link: https://lore.kernel.org/r/aceac98c-6e69-3ce1-dfec-2bf27b980221@gmail.com Signed-off-by: Greg Kroah-Hartman --- drivers/staging/vt6656/dpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/staging/vt6656/dpc.c +++ b/drivers/staging/vt6656/dpc.c @@ -130,7 +130,7 @@ int vnt_rx_data(struct vnt_private *priv vnt_rf_rssi_to_dbm(priv, *rssi, &rx_dbm); - priv->bb_pre_ed_rssi = (u8)rx_dbm + 1; + priv->bb_pre_ed_rssi = (u8)-rx_dbm + 1; priv->current_rssi = priv->bb_pre_ed_rssi; skb_pull(skb, 8);