> This function can not fail, why are you returning 0 always? That> doesn't make sense.remove in struct platform_driver requires returning something, we haveto have "return" somewhere.I think we want to return closer to the place where we do something useful.