From nobody Fri May  9 22:19:55 2025
Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com
 [209.85.221.44])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by smtp.subspace.kernel.org (Postfix) with ESMTPS id 92ADF248195
	for <linux-kernel@vger.kernel.org>; Thu,  3 Apr 2025 13:27:43 +0000 (UTC)
Authentication-Results: smtp.subspace.kernel.org;
 arc=none smtp.client-ip=209.85.221.44
ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
	t=1743686865; cv=none;
 b=jeH/Jy5Ku1dGnHCRsQPmssKvjH56TvpFTtOgIF5WyBrigRV+iMzAhb3kXizo/GmHLQURUBrwCqmo3lDGlTiFgBhHzCFbkgZizItIuRulboXHuNvReKPpaKayAXNXBPlSAiM6Ds4459yZn5esCJzDnBh3/HEyt7e2EM7pQpiZef0=
ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org;
	s=arc-20240116; t=1743686865; c=relaxed/simple;
	bh=3lqEc9rPy9OYJRQBlojfZPpuIi3iFAtcMjxPrU7z7DA=;
	h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:
	 MIME-Version;
 b=qves2atO4ggH40g3YouKyCbx+TJILTfflDHQ8l+aeDBPS4vbVA9Ye5IAFtqxk3YQKZEe/+s0z31vuHmSsKcs63dk6GNSpBMVGiLljHeRLrw1hxj4gkprmkUNAydRCS1pRIcQQjNJI7Pwz392YX2JHr6cA55z+ek2LvuBOqqNHa4=
ARC-Authentication-Results: i=1; smtp.subspace.kernel.org;
 dmarc=pass (p=none dis=none) header.from=gmail.com;
 spf=pass smtp.mailfrom=gmail.com;
 dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com
 header.b=A9vsAYxT; arc=none smtp.client-ip=209.85.221.44
Authentication-Results: smtp.subspace.kernel.org;
 dmarc=pass (p=none dis=none) header.from=gmail.com
Authentication-Results: smtp.subspace.kernel.org;
 spf=pass smtp.mailfrom=gmail.com
Authentication-Results: smtp.subspace.kernel.org;
	dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com
 header.b="A9vsAYxT"
Received: by mail-wr1-f44.google.com with SMTP id
 ffacd0b85a97d-3913958ebf2so638781f8f.3
        for <linux-kernel@vger.kernel.org>;
 Thu, 03 Apr 2025 06:27:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1743686862; x=1744291662;
 darn=vger.kernel.org;
        h=content-transfer-encoding:mime-version:references:in-reply-to
         :message-id:date:subject:cc:to:from:from:to:cc:subject:date
         :message-id:reply-to;
        bh=Dp5nBsd/DFr5VpeaYg8UHTlBPWUcWv/79+vKJ0EyykY=;
        b=A9vsAYxTxDKykIFOTyV+Xh8SnFiLQY7gXqsuIDhzTNQgNFP5YzzUYMH7OjqK0ddHAF
         qLEVCRMgPWAzZekhNXJD/ED16zEMaLOFfjwcc7I3Spd/rWdc9WJlZWw2f9aSasfo1Op6
         94yvubYsNBUY9O7T/0RzmCAJNyGUcGbWt5errC/exlw/9HFpvUbrqiQUv+Abt4z5X9dX
         rUaWTEEGSRw4hcfWo2FtMKlw8AiwiZHZXb4Co6GD+h67lGeQbePDxeyBLHkxWakJe1ea
         mjLDm11RblKTC8ZNa/6VsbBFQ5JTfIjv747/dtNIyOAuxT2e0/6vNs+6GvH/pQaeiuvT
         YJsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1743686862; x=1744291662;
        h=content-transfer-encoding:mime-version:references:in-reply-to
         :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
         :subject:date:message-id:reply-to;
        bh=Dp5nBsd/DFr5VpeaYg8UHTlBPWUcWv/79+vKJ0EyykY=;
        b=Mo8o2+XYrJxkmcI4PKGmP7CR+XvVNu3mRv0EIvYiCx0pER1Vonxr+MW7FqcN4NHD+k
         45i3XNPxVIPWDku7NvpRD/4P8IcjRTK1nwP8fEYxWW0M5+VzQvjX974lS9Zetr8ZwPvL
         8b1glt8VS6TreoEp0NtVPLcIQE/G4K40f5t/LCkEWk/rjqtaRoxTQvlQAzF3i2vNjz9H
         h2VlP1LzaVD4g2u6uThaIPA9HdRbAnepI7xmGDwAjlgXlL72fjWcfo9768PwwoDzq7xE
         joiPfJRvxCTqQRKE/O173lFvxgCDkp6KYIYz/OKS3M7xoLaJkKaTqNufgLATqnAwbm12
         DDnw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVmu/zeevshrMPPLDpJok6cG0qGJ2+1gphGos8Zx+3OWehkl21haS+8AxgZlrBCuhrg0FzywvJJepLvo/U=@vger.kernel.org
X-Gm-Message-State: AOJu0YytM5QQVWleZXHjwkJklA7WBNSF2pxXbrrlOqI9PqRt34SE08yd
	+Wv1wbKrNSLtQk1y46/C+ywiGZOT00ZSv/BKNTRuF2ryQ35JtV+q
X-Gm-Gg: ASbGncv1nYhEHE8B/O2rAcN7QRRZw86w8M0rIeblqLtMgk1tuEETzP3vAkyxNnb9sBu
	6R5VHRprVtQxHakg1e2DwR9bKxuNGSNPhv14/SjeOjhxTQ7r064rvU9NniLjOuSV+dfDsr8myU9
	5Mp1B2whVwjVrCU9yWDI5LSmTslYLhBMoH8oeDq6jmIzlhbh5EruqQW/cb6QnJyDnDt7nU3N1GS
	2/Li5bzPB1wjXyUH8NHg5IzB31X6xrPS3yOzXeWc9VRSyG8OMKfmb0x46PqlHX5XyYfAiJh3Mb8
	lj+SH5x9zh2NnyNjHRV9PXPVI5b2dtgpMiS4ddlxbZooJ2IIqG3vnw==
X-Google-Smtp-Source: 
 AGHT+IF8hv/rELd9ZpO2/F3vybwO6WLkSrCgrysuGBoCihWf+/H7dhnQV7G5SP6T1xyX8KA9DX7Wcg==
X-Received: by 2002:a05:6000:1acc:b0:39a:ca59:a626 with SMTP id
 ffacd0b85a97d-39c297687e3mr5947919f8f.28.1743686861580;
        Thu, 03 Apr 2025 06:27:41 -0700 (PDT)
Received: from HP-650 ([197.210.35.76])
        by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43ec36691b3sm18621535e9.34.2025.04.03.06.27.32
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Thu, 03 Apr 2025 06:27:41 -0700 (PDT)
From: Abraham Samuel Adekunle <abrahamadekunle50@gmail.com>
To: outreachy@lists.linux.dev,
	julia.lawall@inria.fr
Cc: gregkh@linuxfoundation.org,
	linux-staging@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	andy@kernel.org,
	hdegoede@redhat.com,
	mchehab@kernel.org,
	sakari.ailus@linux.intel.com,
	Abraham Samuel Adekunle <abrahamadekunle50@gmail.com>
Subject: [PATCH v2 2/3] staging: media: Remove duplicated NULL tests on a
 value in av7110
Date: Thu,  3 Apr 2025 14:26:42 +0100
Message-Id: 
 <76351e135cf7ec4d609e60461bae4ba6d3c3a445.1743685415.git.abrahamadekunle50@gmail.com>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <cover.1743685415.git.abrahamadekunle50@gmail.com>
References: <cover.1743685415.git.abrahamadekunle50@gmail.com>
Precedence: bulk
X-Mailing-List: linux-kernel@vger.kernel.org
List-Id: <linux-kernel.vger.kernel.org>
List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org>
List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

When a value has been tested for NULL in an expression, a
second NULL test on the same value in another expression
is unnecessary when the value has not been assigned NULL.

Remove unnecessary duplicate NULL tests on the same value that
has previously been NULL tested.

Found by Coccinelle

Signed-off-by: Abraham Samuel Adekunle <abrahamadekunle50@gmail.com>
---
 drivers/staging/media/av7110/sp8870.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/media/av7110/sp8870.c b/drivers/staging/media/=
av7110/sp8870.c
index 0c813860f5b2..65842dd559e3 100644
--- a/drivers/staging/media/av7110/sp8870.c
+++ b/drivers/staging/media/av7110/sp8870.c
@@ -508,12 +508,10 @@ static int sp8870_set_frontend(struct dvb_frontend *f=
e)
 	}
=20
 	if (debug) {
-		if (valid) {
-			if (trials > 1) {
-				pr_info("%s(): firmware lockup!!!\n", __func__);
-				pr_info("%s(): recovered after %i trial(s))\n",  __func__, trials - 1);
-				lockups++;
-			}
+		if (trials > 1) {
+			pr_info("%s(): firmware lockup!!!\n", __func__);
+			pr_info("%s(): recovered after %i trial(s))\n",  __func__, trials - 1);
+			lockups++;
 		}
 		switches++;
 		pr_info("%s(): switches =3D %i lockups =3D %i\n", __func__, switches, lo=
ckups);
--=20
2.34.1