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 <julia@xxxxxxx> >>>> >>>> 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-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html