Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp870113pxb; Sat, 10 Apr 2021 23:37:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxP28JtpfNdVcBZce5VlC7zM5n3VDxeC5rx5Bub3OCZB134NXHg/xivNRCTIF0S46NQY9NX X-Received: by 2002:a05:6402:1ad9:: with SMTP id ba25mr14612215edb.264.1618123052671; Sat, 10 Apr 2021 23:37:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618123052; cv=none; d=google.com; s=arc-20160816; b=HSk+CNIDbSOokNQlSr0XqddWeDCAt4kaEtciEytbRk16OQGjob0oSf14y3TZt/0Z79 7xzHjIDewOY5uN+C7I2Q1Wt5Ny2N9HRHD5BlmA8370e68Mcb7TmVtb/vQoIPXllAumQN EnY/TQN91AGabzfAkjaHpkCMYICg3/56RFQhwAQPPty1c/32+pZqJDdypbnXJl6FfBUj P422lDp5Fd9rKZCMexcoj2qCnQ4aUSHlQrXxxDFHpwF5XwcWX5Wv7n6CBpI1qPH3rtis r+2GwKzl6n7bUexhguJe/8HGVWfElSJoQawLMHViQtGSkPS/vP9abFziVnktlWx+hwKS yjzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=/l0sfVN2oiKYffHnLCUdUMiU3DMNRocqhuHG1I4vLWA=; b=DoQTSWFxWUCLbwUcvtq/ljWYzXOtNG8uiq5vXVHC98ecz+5VSarhjqeOzuvIPaJIpl prJrZCjUd6vU+SPitDMQ5ZOeV5+8Hd7uFP0VgcDpvYQXfLHZ7YzLwtP1SFB0mze8Ri/a XRR2+SiJqRBUmn9T2KmEekr/wKezKuRMwTwt+h0J6w/lLQm0FzAQp/AZ0pzJVD7RzNtb k1Px3w5AJWmPXeJ+iHd1CLNyyMhIjsPoCwR6oXIlEL8GynX6ml1kz0A8vNKznitNQErS RQ3E1Jqg1Jz4H6rh/JRrePkQ7hhW7ueVFjgkxwtnj8rSyRNYo7yJnnnOrlyhkE8UkdT/ QVPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=n8RQAuwj; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d16si5652965edn.502.2021.04.10.23.37.09; Sat, 10 Apr 2021 23:37:32 -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=@kernel.org header.s=k20201202 header.b=n8RQAuwj; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233696AbhDKGeV (ORCPT + 99 others); Sun, 11 Apr 2021 02:34:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:54828 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229452AbhDKGeU (ORCPT ); Sun, 11 Apr 2021 02:34:20 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 74EC260233; Sun, 11 Apr 2021 06:34:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1618122845; bh=E+zS1GucVpnc1S/WzIUFUGJ2q+K67CMTTp3C6hulqv0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=n8RQAuwj5jHnTDT/528vkL3tjTlpBIvloX1advafNyyN09rChNrdvNJjjRTCaVo3x Q58J6YJegcxTLAEUtFKnk2baVmEJMbZElJluFGfOTwYSkJjxMfh39Wk7qQACl0bYtU Kjz3UlKFC1m6cPdN8qWyX+nv55dZ01x2fJkLJv0rZnaN1L1OULabwIjAUNGaJiZA6o taQl9YtNZpX3OtOFWf6Ud4AY7NSMAp3pB6xn6GZg9Lk7RqCcscg3j5YCCZDtVECSHZ 9SphWFWR24DN9d07YXq2pgmr9QVQQNXn1MsyecyWg89DOa2USwTUSzBindVsmCejEu utx64jWsghCVA== Date: Sun, 11 Apr 2021 09:34:00 +0300 From: Leon Romanovsky To: Alex Elder Cc: davem@davemloft.net, kuba@kernel.org, bjorn.andersson@linaro.org, evgreen@chromium.org, cpratapa@codeaurora.org, subashab@codeaurora.org, elder@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 4/7] net: ipa: ipa_stop() does not return an error Message-ID: References: <20210409180722.1176868-1-elder@linaro.org> <20210409180722.1176868-5-elder@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210409180722.1176868-5-elder@linaro.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 09, 2021 at 01:07:19PM -0500, Alex Elder wrote: > In ipa_modem_stop(), if the modem netdev pointer is non-null we call > ipa_stop(). We check for an error and if one is returned we handle > it. But ipa_stop() never returns an error, so this extra handling > is unnecessary. Simplify the code in ipa_modem_stop() based on the > knowledge no error handling is needed at this spot. > > Signed-off-by: Alex Elder > --- > drivers/net/ipa/ipa_modem.c | 18 ++++-------------- > 1 file changed, 4 insertions(+), 14 deletions(-) <...> > + /* Stop the queue and disable the endpoints if it's open */ > if (netdev) { > - /* Stop the queue and disable the endpoints if it's open */ > - ret = ipa_stop(netdev); > - if (ret) > - goto out_set_state; > - > + (void)ipa_stop(netdev); This void casting is not needed here and in more general case sometimes even be seen as a mistake, for example if the returned attribute declared as __must_check. Thanks