Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp840125pja; Wed, 1 Apr 2020 09:38:46 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvAcXN25rvhs5ZK8I3GWth6aJf2i9I/YuTuqPjS7QFLmb7JFwPG14ACIf9Gw5KFZm1u9Ru4 X-Received: by 2002:a9d:344:: with SMTP id 62mr8271372otv.102.1585759126580; Wed, 01 Apr 2020 09:38:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585759126; cv=none; d=google.com; s=arc-20160816; b=gpylf9ky4Q3SKb1kHqeOGWk//PFDP63jcT0MwsYNrZ1fqqspv6VHjCirMNad0WK0Ed MwVb5G/PjS0iTwhOmLzlP5rDPihRpvNAvFTqEMMpkOnub8e9YFjA1vagPv6P+vzrnq2F R7z3wKW4oeqCr0w27k0NRjDdxnGSiA936BpWHrpLoJWOaYU05p6Hxz8EtFodW/Ge6zVb D5v92Rf46sYyiOEPIfkm1KLVJBeiahHyB4vrxg1i0NFhC6TxZg/z4oGcvU5JoQuMpHOL 0kA5PJcHzV2JswyyPPMI4ww30ZlIWWM2/XWhGjV84uGIUroqOwswi445JeV5LRtbrPss 0dog== 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=7b7qlBT5K8bQdYuOyU4kxuT556AQ6Jze+h+p42X+gIY=; b=Dbs919HtQxDCtkUOqzfoTRMk/2ixDoLCj9f3S8xleg+NFScInKwZVi4c38EXOHVzuc fXQhdfnqaRnZSQDTOBzuegbFa+iXhByBusYvJZMcv0/CugqCFG0mWdizXYxRmpiL2Kcz JRoT1h4L80aA3keH/MsfaCZI1LrJMykCi2A36YGsC6Ly3BjsWzVjvhpEF/dxg8NlzSOz 95nOXARC5Rf/X78JXoHBGHBQEnkvakHuLQYO1ZYRPADksJ1T0d+TIsFBCJJa+a2EZySy DhNjMwVOO/sgZbLA99PcSLMEqwwZ6ZjF05ANM78SQckyEB4Yl5r/6Qfyg4Eg/Tnw9Y1K qlHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=jLvPAOa9; 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 w65si1048614ooa.42.2020.04.01.09.38.33; Wed, 01 Apr 2020 09:38:46 -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=jLvPAOa9; 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 S2389065AbgDAQiI (ORCPT + 99 others); Wed, 1 Apr 2020 12:38:08 -0400 Received: from mail.kernel.org ([198.145.29.99]:37652 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388751AbgDAQiG (ORCPT ); Wed, 1 Apr 2020 12:38:06 -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 A764E20772; Wed, 1 Apr 2020 16:38:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585759086; bh=SLuziyPDhy/Krr1/3ovv/97FsHO/PgRPxTZKFAYm9Mc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jLvPAOa9gQHMD/POCaeggS9ebTkPdlMHz58EjSBfgJoPcHzF4IoJ8urjMLbCTPaBa jKM5NFeBTr6H4R8OnfAoGu4Lo8DHk9i9Bxu+OovXovzyZcBMuQ9GqjZ7TiL0w0/9kp ZdKrAYlUfmB7imfISiHHiA1qRiMXRZEVTrspuqFA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dan Carpenter , Dmitry Torokhov , Sasha Levin Subject: [PATCH 4.9 072/102] Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger() Date: Wed, 1 Apr 2020 18:18:15 +0200 Message-Id: <20200401161544.760720853@linuxfoundation.org> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200401161530.451355388@linuxfoundation.org> References: <20200401161530.451355388@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 [ Upstream commit 32cf3a610c35cb21e3157f4bbf29d89960e30a36 ] 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: Sasha Levin --- drivers/input/touchscreen/raydium_i2c_ts.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/input/touchscreen/raydium_i2c_ts.c b/drivers/input/touchscreen/raydium_i2c_ts.c index 76cdc145c0912..1f5b6b5b1018a 100644 --- 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(struct i2c_client *client, 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(struct i2c_client *client) } } - 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(struct i2c_client *client) } } - return false; + return 0; } static int raydium_i2c_check_path(struct i2c_client *client) -- 2.20.1