Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3531304pxj; Mon, 24 May 2021 08:47:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzYNf/KZNJJVnjRR0LjHdnrspVTYrUIzCORwujJumDWFcqvXbVUdDqcbkJXITQBpl2cHT9F X-Received: by 2002:aa7:c1c9:: with SMTP id d9mr27405864edp.308.1621871249967; Mon, 24 May 2021 08:47:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621871249; cv=none; d=google.com; s=arc-20160816; b=SBwvPZi1HyIeD0S4QwVGx4VgeoCfUpNI6mjbipWkkyraJ92n3ADFzV9WL4Gxd2tOoa zat69t2GuytZzHMCy+oWmJyC+zg64cSNvWXyNH1VJ/uV5jalJLcNr6EOxIw/NmF8EcRZ s0fo19mi910NOYba03aCHoNVVK4QS5dNohcLVdGF/GZTt72yPYbMLpOtygSW+qXchPWy FrjK0+oSV7kJCBddqwnJDrrEhoqcD7FYIgoTLJq5OdoE69LiYhUOZWr4hT1cgTuzjzLx D+/XmSJXMqIMNSjmf41HNtCPCQOZaHP8FIELHcHNoBXyfPxShcmWe6Q2BERTEASfl0GZ KXKg== 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=+06u3FbHcZVaaBnX1DLXMnUk6sUYK1gSf0AHUg7gPZY=; b=KemMGjosE/zUgRRFvJFnp7VUjnA5mynfL4mtO4KoawlKBhSWywyQho9PyjCFnnzRdM sJgzwUF5Wt83ZG3J6d1QnAsA2ufNtKn4FJl9ZkFCnwFqa/Z8y7xx+dbmaeCpL612E69N 4wGYciQz9R43dn7LVO8W3jaa4pMCRqr1KMVwXhoHhfiVT88hJaDFlEyN9WylqCFdMpqP gcUa8Vc30aafCZvT+TGZVD14v0Bud4bMSIufDEhh3r/WD8bcSCdsxPKeEUkENGeIg03P 6S8OQVtQMneYCRcsV6nYNfyiBxP0fjx/8pouIdzek//0gfb7ENsVKFwuSkQlQhzHjB4c c9wA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=LLlOoVgk; 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 t8si1055112edi.510.2021.05.24.08.47.05; Mon, 24 May 2021 08:47:29 -0700 (PDT) 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=LLlOoVgk; 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 S234491AbhEXPrd (ORCPT + 99 others); Mon, 24 May 2021 11:47:33 -0400 Received: from mail.kernel.org ([198.145.29.99]:56576 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233965AbhEXPmj (ORCPT ); Mon, 24 May 2021 11:42:39 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 4B34361457; Mon, 24 May 2021 15:35:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870505; bh=66DK00cfMraeU8Qxk2uVkIHsod0JpJCQcU7w9QKOs64=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LLlOoVgkI4p/mHUWvEOE5vpIseODb9lpoHDJa2HXsGakIlDF0Coc5zw06SK2ET4ea qgmbluvzjQ1/A6NvutBtCLoX33ULvZnvQmXE+P7QtGs8VbMwu0FpwlRDR1+dLu/8Zr 8GuxFOR2Lg339W4pnzjGApmOazxDujAaHmeN3pKU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kangjie Lu , Jacek Anaszewski Subject: [PATCH 4.19 27/49] Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" Date: Mon, 24 May 2021 17:25:38 +0200 Message-Id: <20210524152325.258389830@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152324.382084875@linuxfoundation.org> References: <20210524152324.382084875@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: Greg Kroah-Hartman commit 8d1beda5f11953ffe135a5213287f0b25b4da41b upstream. This reverts commit 248b57015f35c94d4eae2fdd8c6febf5cd703900. Because of recent interactions with developers from @umn.edu, all commits from them have been recently re-reviewed to ensure if they were correct or not. Upon review, this commit was found to be incorrect for the reasons below, so it must be reverted. It will be fixed up "correctly" in a later kernel change. The original commit does not properly unwind if there is an error condition so it needs to be reverted at this point in time. Cc: Kangjie Lu Cc: Jacek Anaszewski Cc: stable Fixes: 248b57015f35 ("leds: lp5523: fix a missing check of return value of lp55xx_read") Link: https://lore.kernel.org/r/20210503115736.2104747-9-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman --- drivers/leds/leds-lp5523.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) --- a/drivers/leds/leds-lp5523.c +++ b/drivers/leds/leds-lp5523.c @@ -318,9 +318,7 @@ static int lp5523_init_program_engine(st /* Let the programs run for couple of ms and check the engine status */ usleep_range(3000, 6000); - ret = lp55xx_read(chip, LP5523_REG_STATUS, &status); - if (ret) - return ret; + lp55xx_read(chip, LP5523_REG_STATUS, &status); status &= LP5523_ENG_STATUS_MASK; if (status != LP5523_ENG_STATUS_MASK) {