Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752171AbYLROa2 (ORCPT ); Thu, 18 Dec 2008 09:30:28 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751271AbYLROaL (ORCPT ); Thu, 18 Dec 2008 09:30:11 -0500 Received: from smtp.movial.fi ([62.236.91.34]:36697 "EHLO smtp.movial.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751185AbYLROaJ (ORCPT ); Thu, 18 Dec 2008 09:30:09 -0500 Message-ID: <494A5E6F.70505@movial.fi> Date: Thu, 18 Dec 2008 16:30:07 +0200 From: Dmitri Vorobiev Organization: Movial Creative Technologies User-Agent: Icedove 1.5.0.14eol (X11/20080724) MIME-Version: 1.0 To: Greg KH CC: Ben Dooks , Julia Lawall , khali@linux-fr.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: Re: [PATCH 4/28] drivers/ide: Drop return value from platform_driver remove functions References: <20081216195734.GA8032@fluff.org.uk> <4948F56A.7020501@movial.fi> <20081217213226.GA26832@kroah.com> In-Reply-To: <20081217213226.GA26832@kroah.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Greg KH wrote: > On Wed, Dec 17, 2008 at 02:49:46PM +0200, Dmitri Vorobiev wrote: >> Ben Dooks wrote: >>> On Wed, Dec 10, 2008 at 05:27:56PM +0100, Julia Lawall wrote: >>>> From: Julia Lawall >>>> >>>> The return value of the remove function of a driver structure, and thus of >>>> a platform_driver structure, is ultimately ignored, and is thus >>>> unnecessary. This patch removes the return value for the remove function >>>> stored in a platform_driver structure. >>>> >>>> For the files drivers/i2c/busses/i2c-at91.c and >>>> drivers/i2c/busses/i2c-mv64xxx.c, the original return value was the value >>>> of a variable storing the result of calling i2c_del_adapter. I have thus >>>> also deleted the declaration and initialization of this variable. For the >>>> other files, the return values were always 0. >>>> >>>> A simplified version of the semantic patch that makes this change is as >>>> follows: (http://www.emn.fr/x-info/coccinelle/) >>> I take it remove_new will eventually be renamed to remove once all >>> the changes have been made? >>> >>> Unless there are any objections I'll add this to the merge list for >>> the next window. >> Please be careful since the drivers/base/ part has not been applied >> yet, so I'm Cc:ing Greg now for his opinion. > > The more I think about it, the more I think it should not be changed, > sorry. We should leave the return value and do something based on the > value of it if we can. Thanks for the reply, it's justifying the changes in the SGI SCSI controller driver :) Dmitri > > thanks, > > greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/