Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1157906ybf; Thu, 27 Feb 2020 06:05:45 -0800 (PST) X-Google-Smtp-Source: APXvYqwKaxRhj7CQxYa4M12YUDkHhLRNGBj1/M5AwiGuTUr2hjFB+ttW6IceESI+74QwQQ9sXUGa X-Received: by 2002:aca:ef54:: with SMTP id n81mr3554593oih.86.1582812345544; Thu, 27 Feb 2020 06:05:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582812345; cv=none; d=google.com; s=arc-20160816; b=DNzHpdVCh1h67dAIErF5s/WIn4i48fokzqFFwAkQMmHnoMeMGtHxsa7xtLjsnt12pN Geq9JkMuOIQZzpnAK8Id/UsvKUtxIbQa8551eCKrqwkoFwhcvlmLPbEyiOIqoEsk6mBI ylQebtjJR8xSxHl1i4PXnlPaxSg0s3YX09YB7TNXdOf5Dra4/UQkQfz5j1rv5Rj5nend pvUn9NeS+9Q4EM/4h9Ot+Hw6OtQBIwX5EGaWdQJypGlfgzQt1hcJwBYfpwNPVdaLJDrf Hu5XiTqPKlEB8LcZHU1/1geykWEPphL3W6b0DnwkG0nf6u+N/ua3v4az2JgdXISq3hrW jK9A== 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=z2NYwOHOi/Nf+iG3EW8vL6mM6Pos9KOUP+GVryPoLkR/cKJpj1knEggoGHa9WleuyC m6rgwqfgcnBxkiSAcBBNo9z1JcQcV4HlipSXbjoJ4yqBz8pQ0ij+GnnfXd13xLVY7kPH m+bRbvOGBhyNZswIEjct5aGkujOriE0mH5ASw21537UJuBqvNPLqpnk2ZNKWKxySKKdW GMbZnKSwhVPwG92VJ0uY5XCs6m6Z57FhucOubLB7cHox+bqQCH6ONyXJsEFMvUZSxgLy wD8sFsiFngSgCTYrkMTRVWfKb4xLOwJvwV2RtUBs5eTol1sgbRRmiZMiCkGOvu3Wdf/m rChQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=imvHzz6m; 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 x14si1568187otj.322.2020.02.27.06.05.21; Thu, 27 Feb 2020 06:05:45 -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=imvHzz6m; 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 S1732963AbgB0ODJ (ORCPT + 99 others); Thu, 27 Feb 2020 09:03:09 -0500 Received: from mail.kernel.org ([198.145.29.99]:38152 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733258AbgB0ODF (ORCPT ); Thu, 27 Feb 2020 09:03:05 -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 E05DF20801; Thu, 27 Feb 2020 14:03:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582812185; bh=M+3C6Vfw8tIQOCDP4th63PzilReHvAapp2Moe3ZV2mg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=imvHzz6m/mgbikRVcIYFrnJ0oKlVfNMR4sJZ78hoEUeYHLtHopakrMRHy4IGdF81P /495zF0dWKtdoNbYIYIn5cYZwJvtpO8t9GAce73wxDYEYJDZVpFuqRlArm/smt86OV adB8Bc4yEGfQBfesZFERoytQmzhxzqcu6Aci8wf8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Malcolm Priestley Subject: [PATCH 4.19 18/97] staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi. Date: Thu, 27 Feb 2020 14:36:26 +0100 Message-Id: <20200227132217.607436469@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200227132214.553656188@linuxfoundation.org> References: <20200227132214.553656188@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);