Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp795330pxy; Wed, 5 May 2021 14:13:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQAFyC29FTGHAyVWeu1OBatjvxFQ2GRrfwMu85WnZmvKqW3+ce7t/9USKT+KS7bEpD/QW6 X-Received: by 2002:a50:dac4:: with SMTP id s4mr1047603edj.353.1620249205668; Wed, 05 May 2021 14:13:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620249205; cv=none; d=google.com; s=arc-20160816; b=a1DOx1dJBn6MRnykRB8pW9DHxaIFhx3vP7FqDHso6JLTSHQ1kBk3n2YaNa/dqIA1lR PcecWZV14X5SDhROvJKxmrbe6WPLOvYxNBdVHK65x9/4yDvZzZ6xTQhik/mfpnZDc/52 K+Jph2yw03MDktpbOufEbbWxAF1naHoXvAoLw5JAKzTHSonNmidx4WjhZ7L3Xk83TkKr 6AzF6xdujfnKsD2SeEXEbCUfrhHtPQxNnV79uxJNzqqYqsiiI6yrH20XjKZNp4yEll3C wo7/7Kmu1JBmk42dy6CdUC84U1ccqu+WUxbrVHc15dA/68X0FNWlBWdZoYrXdR9FD/yC laMg== 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 :references:in-reply-to:from:subject:cc:to:message-id:date; bh=WkvuHbBPwwNiNJ9vxXQ3qO+2CBrnm7/x1bqpdllgHU4=; b=0VLOWsiHKUsR5URWKVHIHLF0kN8YZjEViyMvaohKe5MAM5DsJLoAzG+9lM77JGhkvF jTtHPERhugGDnHoxv+SJE3qNS01LwYcPGOGJPgUoOTkGEbTRLhf5/mk30TCX2F0G8Ikx 7NvEEbzVTp9pOT/UH12HNCr2P/8zKmqo7ZdeWTO3sAs3h9df8AR8moxBHi+wZUhB+5RY 0Q4xE6XTz6a7bqXx0NJ8R3/yK9vles7o+PNksiF+8XSmnH19WM5oxp9aSCk4dJxmFmMp 6HYP5PDUYv9HS3Pc2L/FuAo9tUIO8MhPa9a3c5PfRPl3mh6l5MSgoXP82XYNjOunuBeJ nUuA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t6si405299edr.183.2021.05.05.14.13.01; Wed, 05 May 2021 14:13:25 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235428AbhEEU2s convert rfc822-to-8bit (ORCPT + 99 others); Wed, 5 May 2021 16:28:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234951AbhEEU2l (ORCPT ); Wed, 5 May 2021 16:28:41 -0400 Received: from mail.monkeyblade.net (shards.monkeyblade.net [IPv6:2620:137:e000::1:9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 018E2C06174A; Wed, 5 May 2021 13:27:44 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:601:9f00:477::3d5]) by mail.monkeyblade.net (Postfix) with ESMTPSA id CA4824FDDC141; Wed, 5 May 2021 13:27:43 -0700 (PDT) Date: Wed, 05 May 2021 13:27:39 -0700 (PDT) Message-Id: <20210505.132739.2022645880622422332.davem@davemloft.net> To: u.kleine-koenig@pengutronix.de Cc: axboe@kernel.dk, kuba@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, sparclinux@vger.kernel.org, linux-block@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@pengutronix.de Subject: Re: [PATCH] sparc/vio: make remove callback return void From: David Miller In-Reply-To: <20210505201449.195627-1-u.kleine-koenig@pengutronix.de> References: <20210505201449.195627-1-u.kleine-koenig@pengutronix.de> X-Mailer: Mew version 6.8 on Emacs 27.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (mail.monkeyblade.net [0.0.0.0]); Wed, 05 May 2021 13:27:44 -0700 (PDT) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Uwe Kleine-K?nig Date: Wed, 5 May 2021 22:14:49 +0200 > The driver core ignores the return value of struct bus_type::remove() > because there is only little that can be done. To simplify the quest to > make this function return void, let struct vio_driver::remove() return > void, too. All users already unconditionally return 0, this commit makes > it obvious that returning an error code is a bad idea and should prevent > that future driver authors consider returning an error code. > > Note there are two nominally different implementations for a vio bus: > one in arch/sparc/kernel/vio.c and the other in > arch/powerpc/platforms/pseries/vio.c. This patch only addresses the > former. > > Signed-off-by: Uwe Kleine-K?nig Acked-by: David S. Miller