On 22/01/17 17:15, Wei Yongjun wrote: > From: Wei Yongjun <weiyongjun1@xxxxxxxxxx> > > Use devm_iio_device_register() for IIO subsystem device > registration and delete the remove function since there > is no need after this change. > > Signed-off-by: Wei Yongjun <weiyongjun1@xxxxxxxxxx> Applied to the togreg branch of iio.git and pushed out as testing for the autobuilders to play with it. Thanks, Jonathan > --- > drivers/iio/gyro/ssp_gyro_sensor.c | 12 +----------- > 1 file changed, 1 insertion(+), 11 deletions(-) > > diff --git a/drivers/iio/gyro/ssp_gyro_sensor.c b/drivers/iio/gyro/ssp_gyro_sensor.c > index 33a7f0a..2dacd8e 100644 > --- a/drivers/iio/gyro/ssp_gyro_sensor.c > +++ b/drivers/iio/gyro/ssp_gyro_sensor.c > @@ -135,7 +135,7 @@ static int ssp_gyro_probe(struct platform_device *pdev) > > platform_set_drvdata(pdev, indio_dev); > > - ret = iio_device_register(indio_dev); > + ret = devm_iio_device_register(&pdev->dev, indio_dev); > if (ret < 0) > return ret; > > @@ -145,21 +145,11 @@ static int ssp_gyro_probe(struct platform_device *pdev) > return 0; > } > > -static int ssp_gyro_remove(struct platform_device *pdev) > -{ > - struct iio_dev *indio_dev = platform_get_drvdata(pdev); > - > - iio_device_unregister(indio_dev); > - > - return 0; > -} > - > static struct platform_driver ssp_gyro_driver = { > .driver = { > .name = SSP_GYROSCOPE_NAME, > }, > .probe = ssp_gyro_probe, > - .remove = ssp_gyro_remove, > }; > > module_platform_driver(ssp_gyro_driver); > > -- > To unsubscribe from this list: send the line "unsubscribe linux-iio" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html