Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp778846ybb; Wed, 1 Apr 2020 09:27:26 -0700 (PDT) X-Google-Smtp-Source: APiQypJgb/z1S7ZW6Y1pnQRhJxVWwWq+TSKNYw5e4ZYZawR2NYxdYcHMlIyvs2n8ezcxqPVqIVXX X-Received: by 2002:aca:5a56:: with SMTP id o83mr3286632oib.134.1585758446378; Wed, 01 Apr 2020 09:27:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585758446; cv=none; d=google.com; s=arc-20160816; b=EFZFgjwck1CDnElB+jtYXr2bnEBtKxxUzQpEfDB+y5lV0gZv1f9z6SGQYdOpSuUBTs pgyWdW45aehShZaxaCGJw24M9qeRsPNu0MCPwY45exDZ79l7XG8+ZZLdQfudSOsknP1B CRW2vRU18Iav1A1qEc0QynYPL065DSX5HA4WrFb3opiWyTVec4Q6361AeCJH/yFAkojT mPRffEWSdB52djp8ru17LwHk678X9qQbmxThYBTA9XBmpbnW65B1McNYyX3FN3qQRfOj 5JBe4oINcGKbomJ7DGQrtnsFd1FJJ7sx/TJgNskSjUdbv7q+TFqs4+bvYhh4X4e6sTzW ZZXw== 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=WM+Pv1XyTIgzcCLLkE3FDDinhQ25fBfjn+bTfCs/Xgg=; b=FB+otrB9AkuuiHm6SVGvjW1BzGMwPxWwynzV9fQ9GEgpg28BBAPMpxz6uIHIe42Xpb qksHRU+ae1uJgA4UKUIWQVH+YtRhpsf4jFuGfa00eV5WHGsVFEYDu7Vv2jtrPNVuS+7Z QpJ0kqKfdvwnPr/nH4Qx2wJh0VeAGFWjZZIig/nRTTvntLixRdGXJiUPI1CU+QlOILbG b6mJGht9+UeonNcah5OOyKhHRDe451LfEUBwt9OESDHNrL2Uu2xOj5E4aLUu05c55D1d ULPIph3r1XdpzzNDBLYqK9EbtrGXvMHH6sh/GTaycOU38TLNBnmgIZrN+0Qm4/VR5fwo HPAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=xXSP3uh1; 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 f46si968371otf.146.2020.04.01.09.27.13; Wed, 01 Apr 2020 09:27:26 -0700 (PDT) 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=xXSP3uh1; 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 S2387773AbgDAQZF (ORCPT + 99 others); Wed, 1 Apr 2020 12:25:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:48918 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387553AbgDAQZC (ORCPT ); Wed, 1 Apr 2020 12:25:02 -0400 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 C10A820BED; Wed, 1 Apr 2020 16:25:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585758301; bh=ju9jzuweHEC9zUnzeZroCg+THE1tuUWhorT4dxRQXn0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=xXSP3uh1WIOCpExuzna1k/aywoWaHzbxE8hQU0W7Hn6JcV67i1/kG+m6kgNgACAja 5NG0oLKCBBBih0ygZC6vMQNsDhuKcaA3ryw0mJaOaJUZURRIyY4dSJI6SLJrjh5dGB +sQUOjdVdTP473fvukSYMEEmUNJ1rWUP7+N8tjCQ= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dan Carpenter , Dmitry Torokhov Subject: [PATCH 4.19 048/116] Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger() Date: Wed, 1 Apr 2020 18:17:04 +0200 Message-Id: <20200401161548.698182140@linuxfoundation.org> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200401161542.669484650@linuxfoundation.org> References: <20200401161542.669484650@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: Dan Carpenter commit 32cf3a610c35cb21e3157f4bbf29d89960e30a36 upstream. These functions are supposed to return negative error codes but instead it returns true on failure and false on success. The error codes are eventually propagated back to user space. Fixes: 48a2b783483b ("Input: add Raydium I2C touchscreen driver") Signed-off-by: Dan Carpenter Link: https://lore.kernel.org/r/20200303101306.4potflz7na2nn3od@kili.mountain Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov Signed-off-by: Greg Kroah-Hartman --- drivers/input/touchscreen/raydium_i2c_ts.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/drivers/input/touchscreen/raydium_i2c_ts.c +++ b/drivers/input/touchscreen/raydium_i2c_ts.c @@ -441,7 +441,7 @@ static int raydium_i2c_write_object(stru return 0; } -static bool raydium_i2c_boot_trigger(struct i2c_client *client) +static int raydium_i2c_boot_trigger(struct i2c_client *client) { static const u8 cmd[7][6] = { { 0x08, 0x0C, 0x09, 0x00, 0x50, 0xD7 }, @@ -466,10 +466,10 @@ static bool raydium_i2c_boot_trigger(str } } - return false; + return 0; } -static bool raydium_i2c_fw_trigger(struct i2c_client *client) +static int raydium_i2c_fw_trigger(struct i2c_client *client) { static const u8 cmd[5][11] = { { 0, 0x09, 0x71, 0x0C, 0x09, 0x00, 0x50, 0xD7, 0, 0, 0 }, @@ -492,7 +492,7 @@ static bool raydium_i2c_fw_trigger(struc } } - return false; + return 0; } static int raydium_i2c_check_path(struct i2c_client *client)