Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp2476457lqp; Sun, 24 Mar 2024 22:30:46 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCURshgtwI8zLXarRO5MK6MgbLX3ydXGMOciAS5hjJF1yVje0aY7Dtnsi3QC961BSpIwU5lCDwdCYWlye7/XMoQR7R5hsms4eMHj78CR+w== X-Google-Smtp-Source: AGHT+IHvMy/DOgZeCbBgtAl53kf35R+fN+zvRwyeN2NNeOJpvEDFV2KgEDQmqB6vX3WxzQI99lb1 X-Received: by 2002:a05:6a20:9148:b0:1a3:bdd2:a9a0 with SMTP id x8-20020a056a20914800b001a3bdd2a9a0mr5139300pzc.20.1711344646580; Sun, 24 Mar 2024 22:30:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711344646; cv=pass; d=google.com; s=arc-20160816; b=Me21TDFs583mzY+ceVT6JThQws43xzLo56M2aP8M2g+YgsIeEMlvwJMPsuumNZAAva MT6u5NjgAlp5C1W3aNv0cQlkwEoHnQNkYwXyBIh83no2Ws7LGCyg+1LHQonImca7pl2y CSSfJrw/mnUoqrUbYI+T567nFH2mSFyOr9/B/e4MB3jnIqXZFh2tRhe03F7/3CU5Qnfe zcDzy/u55sShz5aT18RiigA1FNODOpsej8YU7LBORskZumm5ogwCw6V5eLevXhYyz6OR mnbi6vOdMolYS3grNTr46OfWzGR7f8XNKINSDKqwcvfw+QOHfiwcUSrY1JhfNKi3Ymnc h3HA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=CNHZ0FWNXAXxSxNeDvEFwbI93/a06QwBvai5NW6ffRk=; fh=TvCTI2UtvmY+buOF3Se+yH8HIg2oy4yuaanJIghw17E=; b=G0Ay0MfYcF0qgV0Ps/zW94tbpHy7Fovr3SbiLNSWwK889Glsf1dbtGBh16JxXWSvjW OvPOg4RpUeB0IRI5VifYy5ymLGYg3B9RIl18qNFl2I9Ry1Ti9661YauZcw7cb0clM1BX fwQEvqb6mNJbg3/D+Kt4+EcVI8ZxiuZXuCj+d6KrmgoaclFNjMjcDjmpKIahPCyyKZj+ 1N+1BDC9XVEJLamfMMdGn+ndTQl/r1ZYoWPzUS95N5BmR22E4cC4eowQ5blpxCasgGOW 2H0QA9nUDZ+lKR+NpomhwsG5ULvP+g4A1LdRTaGeWd86rNuMcIPejBYhJML9+/uMTG8f xd2g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="i/5q7Fre"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-113897-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-113897-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id m2-20020a63f602000000b005cecd95b6besi6906944pgh.685.2024.03.24.22.30.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Mar 2024 22:30:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-113897-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="i/5q7Fre"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-113897-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-113897-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 3BB4D2902A2 for ; Mon, 25 Mar 2024 05:29:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 48C3520FA9C; Sun, 24 Mar 2024 23:08:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="i/5q7Fre" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1BCF012B17E; Sun, 24 Mar 2024 22:56:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320981; cv=none; b=hL7FDCbupCUzWZ6MKvhBc/JaOATOuGfuIUuDRkvAK0vTF7ien+8RR3vxjS69iLRJ7hHKtyjXA8N6E5OllimDF/S6rEoYrSA3hwoxUz7nEMeC3mZd/wyy379+Y5ot6k/hR7yEXBazZIsJFQC4cMzueDLRj3j5KTAkgKyxE8rw7BY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320981; c=relaxed/simple; bh=ZvvuP1gdaEvy16AYadR6zQ+/sr0t4GLSEw8KeAIDwLk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RGyLQvlZRRdlvTgrwhLANVgbdVuFIuwzmYFF+taDpB0LeuMdq43ExpP9yxfGGHyjRREMk1y1oHj7tPTVfOuqIQZahTimP/HVKntVnMqnVtZgAXMnIBgZDP+xixTQTN+2BPC5uPYbWCSVNf6Vv/+XqJ4hlxcOcmgLxOIPf1lGKhE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=i/5q7Fre; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 44AFAC43390; Sun, 24 Mar 2024 22:56:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711320980; bh=ZvvuP1gdaEvy16AYadR6zQ+/sr0t4GLSEw8KeAIDwLk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=i/5q7Fre5DY3BAUnv0CwvxomqULgIdH/fJ0JUiYsT/F0ZiRHT0PQwv8YM7GTEChpa bqHhS3n3a2Syh8YKdce9rt6keb05i3oVmdcx+swr1+LOVN+N1sY6ozHNh6OGX3+EXg l4GkYw5guIjtYVQajIziwbZgP/bv3hYeKdFfKYQsJDTWEsh5nkeramA9YmK9mrAaaT 68NNLEJ4k02w+4leTvVSEQmYfRZJg+2bItdIQYTnyZiqXzp9riewGh390y24heDFnq 0AuZfVfbz3ahdVhusuSVBF3DhosV8XVygqvzHRQhdIawtLmkX87Hf6/OD46E4EV1zk CZv1BtVVzPaRg== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Luca Weiss , Daniel Thompson , Lee Jones , Sasha Levin Subject: [PATCH 6.7 543/713] backlight: lm3630a: Don't set bl->props.brightness in get_brightness Date: Sun, 24 Mar 2024 18:44:29 -0400 Message-ID: <20240324224720.1345309-544-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240324224720.1345309-1-sashal@kernel.org> References: <20240324224720.1345309-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Luca Weiss [ Upstream commit 4bf7ddd2d2f0f8826f25f74c7eba4e2c323a1446 ] There's no need to set bl->props.brightness, the get_brightness function is just supposed to return the current brightness and not touch the struct. With that done we can also remove the 'goto out' and just return the value. Fixes: 0c2a665a648e ("backlight: add Backlight driver for lm3630 chip") Signed-off-by: Luca Weiss Reviewed-by: Daniel Thompson Link: https://lore.kernel.org/r/20240220-lm3630a-fixups-v1-2-9ca62f7e4a33@z3ntu.xyz Signed-off-by: Lee Jones Signed-off-by: Sasha Levin --- drivers/video/backlight/lm3630a_bl.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/drivers/video/backlight/lm3630a_bl.c b/drivers/video/backlight/lm3630a_bl.c index 2e2240b278482..7115d7bb2a141 100644 --- a/drivers/video/backlight/lm3630a_bl.c +++ b/drivers/video/backlight/lm3630a_bl.c @@ -233,7 +233,7 @@ static int lm3630a_bank_a_get_brightness(struct backlight_device *bl) if (rval < 0) goto out_i2c_err; brightness |= rval; - goto out; + return brightness; } /* disable sleep */ @@ -244,11 +244,8 @@ static int lm3630a_bank_a_get_brightness(struct backlight_device *bl) rval = lm3630a_read(pchip, REG_BRT_A); if (rval < 0) goto out_i2c_err; - brightness = rval; + return rval; -out: - bl->props.brightness = brightness; - return bl->props.brightness; out_i2c_err: dev_err(pchip->dev, "i2c failed to access register\n"); return 0; @@ -310,7 +307,7 @@ static int lm3630a_bank_b_get_brightness(struct backlight_device *bl) if (rval < 0) goto out_i2c_err; brightness |= rval; - goto out; + return brightness; } /* disable sleep */ @@ -321,11 +318,8 @@ static int lm3630a_bank_b_get_brightness(struct backlight_device *bl) rval = lm3630a_read(pchip, REG_BRT_B); if (rval < 0) goto out_i2c_err; - brightness = rval; + return rval; -out: - bl->props.brightness = brightness; - return bl->props.brightness; out_i2c_err: dev_err(pchip->dev, "i2c failed to access register\n"); return 0; -- 2.43.0