Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3551527pxj; Mon, 24 May 2021 09:11:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzm+xlR4FSupc5yfHkObJeS//WCHvnz6MKbNHb5iISuqeI+W+6qJMTDkfM3eMVJtMqZfkcB X-Received: by 2002:a17:906:3e89:: with SMTP id a9mr23719408ejj.405.1621872689730; Mon, 24 May 2021 09:11:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621872689; cv=none; d=google.com; s=arc-20160816; b=0/VzlMbYxF+YEXLWbzNUupYwnNgOa9dfgwaZ+rfMQFaELgJ4vmrV7pm40T9VSugS9s xHMjXIWJSZg2BlBwUIpYr5aZ4Q2oEivvJYk6bDrQ2Cum7y51881w3+R3Liwu+EzcMWWg 9Q+TzuEMSFXe8QUz0pghbSP76fyr1g9Tk/TRt71Y2/tEh9uyvZZQO/t2HOKWw3okkD9c oAdFHzAauUJp2G4SK80RmKkK4/pFFL9EpBuCrwUkz7Dt7RoDHw9FnTmFBL9AsWorSygI xbvh534azTeqVdF0xgXGCsyjKsvvzxZZ3tUaEboo14N/WuNoGBbkVYizuUZvRAcX509j c2HQ== 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=bT+ea4EiudcJ+fgmWsxfHos1/0JUpSqOUovinFzBOJo=; b=OoMOKeY09m6pwLUpC970a9FvlYGsD/906b0o1XCdZtX4rS0BmxrxNZ3zyvyXlh+3My ldvK+Mj1UMAPoruqxHK6sHCfo+KwjjjHDnzsd6ApvImnm1HCxB4HGqWKLhsRgYsqj553 IxEeh67VhLP21IMx7UFpQIJwhfpNPFHpE53VgIiOOvYpLEltjWbWgbefE2ZRXab0xvZx bGIrdjzNcKrng12wcu2BJWJbQ8m1LEHUAGE1tBTcTUWH4PMLB2QcSWjChOHcbsWe6dvs Qgfvcv5LrcEaZTmyvF/JEZ4qca4Xe45UqyIhbj4xImUqcb7h+MSLu4wo5BC/DfPM0yav LHdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=q3f8WTzg; 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 ji22si13479303ejc.711.2021.05.24.09.11.05; Mon, 24 May 2021 09:11: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=q3f8WTzg; 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 S236246AbhEXQIf (ORCPT + 99 others); Mon, 24 May 2021 12:08:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:41116 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235215AbhEXQA2 (ORCPT ); Mon, 24 May 2021 12:00:28 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0E60E61469; Mon, 24 May 2021 15:46:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621871170; bh=sTz6XrR3syPDSWyg/TB/3cIFmLu+NQdSjbLs1Aee43c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=q3f8WTzg55MEKgGlYickI5B5wXt9k9I9ydlfiwDuGdcp+iYxCBWg276d3uOb21YpC HJl6uTeHoGY3rctE/DqCId5WdOgRQQyIy9g2BHSPpjsvNtU89HlbYILSD38dHfjN33 t6ClzD3d6kM2cqOnCyElgW3UdTWK6/f7nA94Nt3A= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kangjie Lu , Jacek Anaszewski Subject: [PATCH 5.12 098/127] Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" Date: Mon, 24 May 2021 17:26:55 +0200 Message-Id: <20210524152338.172754887@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152334.857620285@linuxfoundation.org> References: <20210524152334.857620285@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 @@ -305,9 +305,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) {