Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp910541lqd; Wed, 24 Apr 2024 23:38:22 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW1FxKWdHIyEJnRzfHKDO5D5NCqXyTJtef8KQ89/b6rsMBWtIWTriSoDndHplw8x/qyfak7S/hVLpvFb+1405LqfQIPD4sLEsGIigqovw== X-Google-Smtp-Source: AGHT+IH9RZ8TrJRleeTl5PxOjpd3vsQ5j998rC9ivzNG1I00nWVaAOZoVQgWznbtmzhKIXLVbXsP X-Received: by 2002:a05:620a:1489:b0:790:9be7:6ce0 with SMTP id w9-20020a05620a148900b007909be76ce0mr905825qkj.16.1714027102512; Wed, 24 Apr 2024 23:38:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714027102; cv=pass; d=google.com; s=arc-20160816; b=g1zNjW5hjmQYJ7t8PuDN/F3XZcbKp2dHYWaTmUxOjJuVy3O1NahId2bB81U2i1B0zl TZyIVkSuyci4VAvojLA35tW+Shd/MzaVBBjqHcdHlmxWaRGcUA1IKrp12tR6U6tezh/D PbQ+vsd10wB226vPLwo3lfQ2320Czy1UY/ADEYNDkel+ohHlm//k3Oham5Jvchs+Y73U /SoKq4uB6ie1kMab8qvZBoL1Jr6m/YTkjJ3AYaK8nCNGxa5ddgn4JtozZmywwrEC9V1I Ckf0p0LefTjMSrEqzQjCzE9Rk0zD+RDEw/5OeJGCY/oZmx5dom8EXfgLYH4ITtK9KmJy ZCdQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=uJyU+xiQWz9Z66boMglWFmq7dM7IEKx/16sw5alus54=; fh=cBNnuOxAU6062FE3FabvEv2F17c3Uhx/wsQ152MSBEc=; b=olg3lMYeNamD6kuco0NQm3qm8+axYYKKCgR8V0h+aVTGxEqY4AB9bkEfpsU1RzA+3J tRZ4J35g7zZVRI6Wr2d7Z68RSVChvhOmCEVGNnitiw5ClHXeWWud4twj+lOMMBCVp5Bc LUwcwTdlblOaWxdHqsNX5govOB9+IXUR8GOXL1y7oMVz1ZT8ATlZaR02PMpzDou09pdR QJbdsKb1VWLQseVqbNqNF3dWgYw07p49OigTkFZQ9DQd9pPs+Zr/TEVAIRZ2LJxS6Oxe 2c3Gy7kbcbUK1tJH3uWZ2Ke/Qlni9BoJfYgmJ2iSOPPXBJ4i9yh4YELr7wJcKLM3u020 7C4w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=a4+367cX; arc=pass (i=1 spf=pass spfdomain=ideasonboard.com dkim=pass dkdomain=ideasonboard.com); spf=pass (google.com: domain of linux-kernel+bounces-158078-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158078-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id w7-20020a05620a0e8700b0078d6383f4bdsi15828892qkm.278.2024.04.24.23.38.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 23:38:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-158078-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=a4+367cX; arc=pass (i=1 spf=pass spfdomain=ideasonboard.com dkim=pass dkdomain=ideasonboard.com); spf=pass (google.com: domain of linux-kernel+bounces-158078-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158078-linux.lists.archive=gmail.com@vger.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 3F7371C21137 for ; Thu, 25 Apr 2024 06:38:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D01CB5A4C4; Thu, 25 Apr 2024 06:37:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="a4+367cX" Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) (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 0CFB241757; Thu, 25 Apr 2024 06:37:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=213.167.242.64 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714027079; cv=none; b=kyt+FmDjEfS6L9/nX/B+gSAdfa2MyzLoqJG0j78XuzthLpwJV3xApeDdjMnIMcskvEip/EuvdA++iJlQBlkQDoDhK2KmLuN1a6KGKeCVmghWb3YCf/zFHz+n8kSe0uJsu6qKquc0u0sF9yIKZdudHNSCL+q/bnm8DixK0zhhQr8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714027079; c=relaxed/simple; bh=v5UhDezQrgaGxA0azv+XR1T5U+isFYlYg3qnj+sRLIg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=J65kbYsBFK6JppCNv6z0oHwE2OB17YoVwTwiS+nzmGj54dkcGLZmTOXr/ZxOhRh2NOLmib2Rxk1cI6nNaf2KyJmbjV6z2BW9NZzYcJW/CNmXK068Af1EbLHxy3FU3PhqGLGLyopd+qrkHWsX3Uyl7khYaTMiyr0Rye7vViUNRqs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com; spf=pass smtp.mailfrom=ideasonboard.com; dkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b=a4+367cX; arc=none smtp.client-ip=213.167.242.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ideasonboard.com Received: from [192.168.1.106] (unknown [103.86.18.137]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 3C2F5674; Thu, 25 Apr 2024 08:37:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1714027022; bh=v5UhDezQrgaGxA0azv+XR1T5U+isFYlYg3qnj+sRLIg=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=a4+367cXIUj7G5UbHNKAqmBQPJvdLaZTBgNhBDt2Ec9G3MZ5QN4QbA2z6+zhpFOSS h423/e88mmhRpn2FYNn3SN+moslUy4VtdtgkWbdSoTpo/g86BzViGGUoYYiHfNYgw+ pMvDL5oP883DpO4CHKc3XqnsYw1XYt3tiLDU3jto= Message-ID: <9cd4919c-657e-4533-8f11-521d31e60123@ideasonboard.com> Date: Thu, 25 Apr 2024 12:07:47 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] staging: vc04_services: Delete unnecessary NULL check To: Dan Carpenter , Florian Fainelli Cc: Broadcom internal kernel review list , Greg Kroah-Hartman , Stefan Wahren , linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org References: <526ec2ff-6277-4d5d-b2d9-63b087a97c7c@moroto.mountain> Content-Language: en-US From: Umang Jain In-Reply-To: <526ec2ff-6277-4d5d-b2d9-63b087a97c7c@moroto.mountain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit HI Dan, Thank you for the patch On 24/04/24 5:13 pm, Dan Carpenter wrote: > The "state" pointer points to an offset in the middle of the "mgmt" > struct so it can't possibly be NULL. And also we dereferenced it on the > line before. So this NULL check is pointless. Delete it. > > Signed-off-by: Dan Carpenter Reviewed-by: Umang Jain > --- > .../staging/vc04_services/interface/vchiq_arm/vchiq_dev.c | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c > index 9fe35864936c..3c63347d2d08 100644 > --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c > +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c > @@ -1170,11 +1170,6 @@ static int vchiq_open(struct inode *inode, struct file *file) > > dev_dbg(state->dev, "arm: vchiq open\n"); > > - if (!state) { > - dev_err(state->dev, "arm: vchiq has no connection to VideoCore\n"); > - return -ENOTCONN; > - } > - > instance = kzalloc(sizeof(*instance), GFP_KERNEL); > if (!instance) > return -ENOMEM;