Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4296995pxu; Tue, 1 Dec 2020 01:09:18 -0800 (PST) X-Google-Smtp-Source: ABdhPJxSuz9n+HyqZBl0Ymrc0+QTG1o0XheSUeNmWUVGDGFV3/3wW/2uQCtkkS57RNbzgXlD5VRI X-Received: by 2002:aa7:d906:: with SMTP id a6mr1993367edr.121.1606813757927; Tue, 01 Dec 2020 01:09:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606813757; cv=none; d=google.com; s=arc-20160816; b=r4Un3TJKCKtJLr6szoiB33Ckre1mc5/1+uWyCznkBz/+3+8w5i+gS6WUpLAOs7yhH+ BlJ55JgvGFItQEOvp67AL3ZxNPXuZqP6Kkk3RFiLt8MR2m2NFM0Kbml7eBtpKRxR2nm5 g3/4UGGHjC3BrS2xpa94bXq+/4Dp/AwzTrd+YmfC8X/jbP5J9L78gpH2njlh8sRzuP9K El2kjQK5yKDCXWzMP1J6XamezQES2SUVZyG4a473S1Kl2w+OLhivx1LCBfEIeA2ZwJJ8 3OGzjenEV5m1+YVEe9VTwGaDfpDl2GLATctMJjfA/07tawASuOO5xxWuDI/QlEDC+cGn saGw== 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=VxvCMsiFXzveF2pbHOodAguqTVPio4GmJMbtu/Wy7wQ=; b=T/tCKMR0B4eVUbdvy5+SExKonrwbImgBzr5sKVyieqZ1ayRo88AYm7kxffK4xSUXte 2Hxz4yrAQb0u/z8HQusL41NwHtIAuE1MDPFbIz6+s2pcHA5ltheZtyuodTMK2/QWYIk6 tE55RZL8LYUtgn6gi8zt8GnPcCXFcp78mtogOvH4QGAed1RnvxOVq/vFxi5R5iJEgTg6 2BXbaWYL1qqX2We3RrKpfrmtaMApm+D4XuOr0PnnGQR8B4lPlbSjG7DYhpDguRuomfX4 WMcuPjWlQy+bNOkNQqa9j4iEgNfX9MMj3BoR8q2qNGRrerNA58OMjPeDUi1n3SsS0Ckx Aunw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=IvUasi8X; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i33si716082edi.93.2020.12.01.01.08.55; Tue, 01 Dec 2020 01:09:17 -0800 (PST) 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=@linuxfoundation.org header.s=korg header.b=IvUasi8X; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729290AbgLAJCc (ORCPT + 99 others); Tue, 1 Dec 2020 04:02:32 -0500 Received: from mail.kernel.org ([198.145.29.99]:39166 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388648AbgLAJCT (ORCPT ); Tue, 1 Dec 2020 04:02:19 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (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 EAE0E22240; Tue, 1 Dec 2020 09:01:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1606813292; bh=+5iCUKidWsbIWa+aF+c8sD699v2UUozsct8+7aX2Gak=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IvUasi8Xi2xCZftAImzKS2KErXlfx27BI+2E/CmRBjf05saIBOjQVGP6RnolV0zi/ Mu2H9bszASjZjsrQKE013TFBZ49w7RZgFZQx4/nPKE9FIyAMTCJtHNk3Cso3l5SS3e zxhJYc3SNOYFS6PwsH2mdigIC4KrFXEuGzMt+xYc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Tosk Robot , Kaixu Xia , Hans de Goede , Sasha Levin Subject: [PATCH 4.19 47/57] platform/x86: toshiba_acpi: Fix the wrong variable assignment Date: Tue, 1 Dec 2020 09:53:52 +0100 Message-Id: <20201201084651.420350066@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201201084647.751612010@linuxfoundation.org> References: <20201201084647.751612010@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kaixu Xia [ Upstream commit 2a72c46ac4d665614faa25e267c3fb27fb729ed7 ] The commit 78429e55e4057 ("platform/x86: toshiba_acpi: Clean up variable declaration") cleans up variable declaration in video_proc_write(). Seems it does the variable assignment in the wrong place, this results in dead code and changes the source code logic. Fix it by doing the assignment at the beginning of the funciton. Fixes: 78429e55e4057 ("platform/x86: toshiba_acpi: Clean up variable declaration") Reported-by: Tosk Robot Signed-off-by: Kaixu Xia Link: https://lore.kernel.org/r/1606024177-16481-1-git-send-email-kaixuxia@tencent.com Signed-off-by: Hans de Goede Signed-off-by: Sasha Levin --- drivers/platform/x86/toshiba_acpi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/platform/x86/toshiba_acpi.c b/drivers/platform/x86/toshiba_acpi.c index e366977bda418..8c3e9bac4754c 100644 --- a/drivers/platform/x86/toshiba_acpi.c +++ b/drivers/platform/x86/toshiba_acpi.c @@ -1497,7 +1497,7 @@ static ssize_t video_proc_write(struct file *file, const char __user *buf, struct toshiba_acpi_dev *dev = PDE_DATA(file_inode(file)); char *buffer; char *cmd; - int lcd_out, crt_out, tv_out; + int lcd_out = -1, crt_out = -1, tv_out = -1; int remain = count; int value; int ret; @@ -1529,7 +1529,6 @@ static ssize_t video_proc_write(struct file *file, const char __user *buf, kfree(cmd); - lcd_out = crt_out = tv_out = -1; ret = get_video_status(dev, &video_out); if (!ret) { unsigned int new_video_out = video_out; -- 2.27.0