.. | .. |
---|
757 | 757 | |
---|
758 | 758 | ret = mxs_lradc_adc_trigger_init(iio); |
---|
759 | 759 | if (ret) |
---|
760 | | - goto err_trig; |
---|
| 760 | + return ret; |
---|
761 | 761 | |
---|
762 | 762 | ret = iio_triggered_buffer_setup(iio, &iio_pollfunc_store_time, |
---|
763 | 763 | &mxs_lradc_adc_trigger_handler, |
---|
764 | 764 | &mxs_lradc_adc_buffer_ops); |
---|
765 | 765 | if (ret) |
---|
766 | | - return ret; |
---|
| 766 | + goto err_trig; |
---|
767 | 767 | |
---|
768 | 768 | adc->vref_mv = mxs_lradc_adc_vref_mv[lradc->soc]; |
---|
769 | 769 | |
---|
.. | .. |
---|
801 | 801 | |
---|
802 | 802 | err_dev: |
---|
803 | 803 | mxs_lradc_adc_hw_stop(adc); |
---|
804 | | - mxs_lradc_adc_trigger_remove(iio); |
---|
805 | | -err_trig: |
---|
806 | 804 | iio_triggered_buffer_cleanup(iio); |
---|
| 805 | +err_trig: |
---|
| 806 | + mxs_lradc_adc_trigger_remove(iio); |
---|
807 | 807 | return ret; |
---|
808 | 808 | } |
---|
809 | 809 | |
---|
.. | .. |
---|
814 | 814 | |
---|
815 | 815 | iio_device_unregister(iio); |
---|
816 | 816 | mxs_lradc_adc_hw_stop(adc); |
---|
817 | | - mxs_lradc_adc_trigger_remove(iio); |
---|
818 | 817 | iio_triggered_buffer_cleanup(iio); |
---|
| 818 | + mxs_lradc_adc_trigger_remove(iio); |
---|
819 | 819 | |
---|
820 | 820 | return 0; |
---|
821 | 821 | } |
---|