diff options
author | Shuah Khan <shuah.kh@samsung.com> | 2014-07-23 11:11:03 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-07-26 10:22:30 -0400 |
commit | 30741871117e2be45a4ae26f0507004e5494f75c (patch) | |
tree | 2c853bac0d637ca94d26b2179fa714d8f7d4161a | |
parent | 998819d2715eb765ba3752294bd694c3b06eaa04 (diff) |
[media] media: drx39xyj - fix to return actual error codes instead of -EIO
Several functions ignore the return values in error legs and always
return -EIO. This makes it hard to debug and take proper action in
calling routines.
Signed-off-by: Shuah Khan <shuah.kh@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
-rw-r--r-- | drivers/media/dvb-frontends/drx39xyj/drxj.c | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/drivers/media/dvb-frontends/drx39xyj/drxj.c b/drivers/media/dvb-frontends/drx39xyj/drxj.c index 4712399847a3..bcf0a23be878 100644 --- a/drivers/media/dvb-frontends/drx39xyj/drxj.c +++ b/drivers/media/dvb-frontends/drx39xyj/drxj.c | |||
@@ -2159,7 +2159,7 @@ int drxj_dap_atomic_read_write_block(struct i2c_device_addr *dev_addr, | |||
2159 | return 0; | 2159 | return 0; |
2160 | 2160 | ||
2161 | rw_error: | 2161 | rw_error: |
2162 | return -EIO; | 2162 | return rc; |
2163 | 2163 | ||
2164 | } | 2164 | } |
2165 | 2165 | ||
@@ -2252,7 +2252,7 @@ static int hi_cfg_command(const struct drx_demod_instance *demod) | |||
2252 | return 0; | 2252 | return 0; |
2253 | 2253 | ||
2254 | rw_error: | 2254 | rw_error: |
2255 | return -EIO; | 2255 | return rc; |
2256 | } | 2256 | } |
2257 | 2257 | ||
2258 | /** | 2258 | /** |
@@ -2363,7 +2363,7 @@ hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 | |||
2363 | /* if ( powerdown_cmd == true ) */ | 2363 | /* if ( powerdown_cmd == true ) */ |
2364 | return 0; | 2364 | return 0; |
2365 | rw_error: | 2365 | rw_error: |
2366 | return -EIO; | 2366 | return rc; |
2367 | } | 2367 | } |
2368 | 2368 | ||
2369 | /** | 2369 | /** |
@@ -2434,7 +2434,7 @@ static int init_hi(const struct drx_demod_instance *demod) | |||
2434 | return 0; | 2434 | return 0; |
2435 | 2435 | ||
2436 | rw_error: | 2436 | rw_error: |
2437 | return -EIO; | 2437 | return rc; |
2438 | } | 2438 | } |
2439 | 2439 | ||
2440 | /*============================================================================*/ | 2440 | /*============================================================================*/ |
@@ -2650,7 +2650,7 @@ static int get_device_capabilities(struct drx_demod_instance *demod) | |||
2650 | 2650 | ||
2651 | return 0; | 2651 | return 0; |
2652 | rw_error: | 2652 | rw_error: |
2653 | return -EIO; | 2653 | return rc; |
2654 | } | 2654 | } |
2655 | 2655 | ||
2656 | /** | 2656 | /** |
@@ -3338,7 +3338,7 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3338 | 3338 | ||
3339 | return 0; | 3339 | return 0; |
3340 | rw_error: | 3340 | rw_error: |
3341 | return -EIO; | 3341 | return rc; |
3342 | } | 3342 | } |
3343 | 3343 | ||
3344 | /*----------------------------------------------------------------------------*/ | 3344 | /*----------------------------------------------------------------------------*/ |
@@ -3421,7 +3421,7 @@ static int set_mpegtei_handling(struct drx_demod_instance *demod) | |||
3421 | 3421 | ||
3422 | return 0; | 3422 | return 0; |
3423 | rw_error: | 3423 | rw_error: |
3424 | return -EIO; | 3424 | return rc; |
3425 | } | 3425 | } |
3426 | 3426 | ||
3427 | /*----------------------------------------------------------------------------*/ | 3427 | /*----------------------------------------------------------------------------*/ |
@@ -3464,7 +3464,7 @@ static int bit_reverse_mpeg_output(struct drx_demod_instance *demod) | |||
3464 | 3464 | ||
3465 | return 0; | 3465 | return 0; |
3466 | rw_error: | 3466 | rw_error: |
3467 | return -EIO; | 3467 | return rc; |
3468 | } | 3468 | } |
3469 | 3469 | ||
3470 | /*----------------------------------------------------------------------------*/ | 3470 | /*----------------------------------------------------------------------------*/ |
@@ -3508,7 +3508,7 @@ static int set_mpeg_start_width(struct drx_demod_instance *demod) | |||
3508 | 3508 | ||
3509 | return 0; | 3509 | return 0; |
3510 | rw_error: | 3510 | rw_error: |
3511 | return -EIO; | 3511 | return rc; |
3512 | } | 3512 | } |
3513 | 3513 | ||
3514 | /*----------------------------------------------------------------------------*/ | 3514 | /*----------------------------------------------------------------------------*/ |
@@ -3652,7 +3652,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
3652 | 3652 | ||
3653 | return 0; | 3653 | return 0; |
3654 | rw_error: | 3654 | rw_error: |
3655 | return -EIO; | 3655 | return rc; |
3656 | } | 3656 | } |
3657 | 3657 | ||
3658 | /** | 3658 | /** |
@@ -3854,7 +3854,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
3854 | 3854 | ||
3855 | return 0; | 3855 | return 0; |
3856 | rw_error: | 3856 | rw_error: |
3857 | return -EIO; | 3857 | return rc; |
3858 | } | 3858 | } |
3859 | 3859 | ||
3860 | /*---------------------------------------------------------------------------*/ | 3860 | /*---------------------------------------------------------------------------*/ |
@@ -3969,7 +3969,7 @@ static int smart_ant_init(struct drx_demod_instance *demod) | |||
3969 | 3969 | ||
3970 | return 0; | 3970 | return 0; |
3971 | rw_error: | 3971 | rw_error: |
3972 | return -EIO; | 3972 | return rc; |
3973 | } | 3973 | } |
3974 | 3974 | ||
3975 | static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd) | 3975 | static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd) |
@@ -4109,7 +4109,7 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd | |||
4109 | return 0; | 4109 | return 0; |
4110 | 4110 | ||
4111 | rw_error: | 4111 | rw_error: |
4112 | return -EIO; | 4112 | return rc; |
4113 | } | 4113 | } |
4114 | 4114 | ||
4115 | /** | 4115 | /** |
@@ -4178,7 +4178,7 @@ int drxj_dap_scu_atomic_read_write_block(struct i2c_device_addr *dev_addr, u32 a | |||
4178 | return 0; | 4178 | return 0; |
4179 | 4179 | ||
4180 | rw_error: | 4180 | rw_error: |
4181 | return -EIO; | 4181 | return rc; |
4182 | 4182 | ||
4183 | } | 4183 | } |
4184 | 4184 | ||
@@ -4290,7 +4290,7 @@ static int adc_sync_measurement(struct drx_demod_instance *demod, u16 *count) | |||
4290 | 4290 | ||
4291 | return 0; | 4291 | return 0; |
4292 | rw_error: | 4292 | rw_error: |
4293 | return -EIO; | 4293 | return rc; |
4294 | } | 4294 | } |
4295 | 4295 | ||
4296 | /** | 4296 | /** |
@@ -4349,7 +4349,7 @@ static int adc_synchronization(struct drx_demod_instance *demod) | |||
4349 | 4349 | ||
4350 | return 0; | 4350 | return 0; |
4351 | rw_error: | 4351 | rw_error: |
4352 | return -EIO; | 4352 | return rc; |
4353 | } | 4353 | } |
4354 | 4354 | ||
4355 | /*============================================================================*/ | 4355 | /*============================================================================*/ |
@@ -4734,7 +4734,7 @@ static int init_agc(struct drx_demod_instance *demod) | |||
4734 | 4734 | ||
4735 | return 0; | 4735 | return 0; |
4736 | rw_error: | 4736 | rw_error: |
4737 | return -EIO; | 4737 | return rc; |
4738 | } | 4738 | } |
4739 | 4739 | ||
4740 | /** | 4740 | /** |
@@ -4831,7 +4831,7 @@ set_frequency(struct drx_demod_instance *demod, | |||
4831 | 4831 | ||
4832 | return 0; | 4832 | return 0; |
4833 | rw_error: | 4833 | rw_error: |
4834 | return -EIO; | 4834 | return rc; |
4835 | } | 4835 | } |
4836 | 4836 | ||
4837 | /** | 4837 | /** |
@@ -4879,7 +4879,7 @@ static int get_acc_pkt_err(struct drx_demod_instance *demod, u16 *packet_err) | |||
4879 | 4879 | ||
4880 | return 0; | 4880 | return 0; |
4881 | rw_error: | 4881 | rw_error: |
4882 | return -EIO; | 4882 | return rc; |
4883 | } | 4883 | } |
4884 | #endif | 4884 | #endif |
4885 | 4885 | ||
@@ -5097,7 +5097,7 @@ set_agc_rf(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
5097 | 5097 | ||
5098 | return 0; | 5098 | return 0; |
5099 | rw_error: | 5099 | rw_error: |
5100 | return -EIO; | 5100 | return rc; |
5101 | } | 5101 | } |
5102 | 5102 | ||
5103 | /** | 5103 | /** |
@@ -5326,7 +5326,7 @@ set_agc_if(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
5326 | 5326 | ||
5327 | return 0; | 5327 | return 0; |
5328 | rw_error: | 5328 | rw_error: |
5329 | return -EIO; | 5329 | return rc; |
5330 | } | 5330 | } |
5331 | 5331 | ||
5332 | /** | 5332 | /** |
@@ -5362,7 +5362,7 @@ static int set_iqm_af(struct drx_demod_instance *demod, bool active) | |||
5362 | 5362 | ||
5363 | return 0; | 5363 | return 0; |
5364 | rw_error: | 5364 | rw_error: |
5365 | return -EIO; | 5365 | return rc; |
5366 | } | 5366 | } |
5367 | 5367 | ||
5368 | /*============================================================================*/ | 5368 | /*============================================================================*/ |
@@ -5470,7 +5470,7 @@ static int power_down_vsb(struct drx_demod_instance *demod, bool primary) | |||
5470 | 5470 | ||
5471 | return 0; | 5471 | return 0; |
5472 | rw_error: | 5472 | rw_error: |
5473 | return -EIO; | 5473 | return rc; |
5474 | } | 5474 | } |
5475 | 5475 | ||
5476 | /** | 5476 | /** |
@@ -5686,7 +5686,7 @@ static int set_vsb_leak_n_gain(struct drx_demod_instance *demod) | |||
5686 | 5686 | ||
5687 | return 0; | 5687 | return 0; |
5688 | rw_error: | 5688 | rw_error: |
5689 | return -EIO; | 5689 | return rc; |
5690 | } | 5690 | } |
5691 | 5691 | ||
5692 | /** | 5692 | /** |
@@ -6192,7 +6192,7 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
6192 | 6192 | ||
6193 | return 0; | 6193 | return 0; |
6194 | rw_error: | 6194 | rw_error: |
6195 | return -EIO; | 6195 | return rc; |
6196 | } | 6196 | } |
6197 | 6197 | ||
6198 | /** | 6198 | /** |
@@ -6231,7 +6231,7 @@ static int get_vsb_post_rs_pck_err(struct i2c_device_addr *dev_addr, | |||
6231 | 6231 | ||
6232 | return 0; | 6232 | return 0; |
6233 | rw_error: | 6233 | rw_error: |
6234 | return -EIO; | 6234 | return rc; |
6235 | } | 6235 | } |
6236 | 6236 | ||
6237 | /** | 6237 | /** |
@@ -6276,7 +6276,7 @@ static int get_vs_bpost_viterbi_ber(struct i2c_device_addr *dev_addr, | |||
6276 | 6276 | ||
6277 | return 0; | 6277 | return 0; |
6278 | rw_error: | 6278 | rw_error: |
6279 | return -EIO; | 6279 | return rc; |
6280 | } | 6280 | } |
6281 | 6281 | ||
6282 | /** | 6282 | /** |
@@ -6321,7 +6321,7 @@ static int get_vsbmer(struct i2c_device_addr *dev_addr, u16 *mer) | |||
6321 | 6321 | ||
6322 | return 0; | 6322 | return 0; |
6323 | rw_error: | 6323 | rw_error: |
6324 | return -EIO; | 6324 | return rc; |
6325 | } | 6325 | } |
6326 | 6326 | ||
6327 | 6327 | ||
@@ -6434,7 +6434,7 @@ static int power_down_qam(struct drx_demod_instance *demod, bool primary) | |||
6434 | 6434 | ||
6435 | return 0; | 6435 | return 0; |
6436 | rw_error: | 6436 | rw_error: |
6437 | return -EIO; | 6437 | return rc; |
6438 | } | 6438 | } |
6439 | 6439 | ||
6440 | /*============================================================================*/ | 6440 | /*============================================================================*/ |
@@ -6646,7 +6646,7 @@ set_qam_measurement(struct drx_demod_instance *demod, | |||
6646 | 6646 | ||
6647 | return 0; | 6647 | return 0; |
6648 | rw_error: | 6648 | rw_error: |
6649 | return -EIO; | 6649 | return rc; |
6650 | } | 6650 | } |
6651 | 6651 | ||
6652 | /*============================================================================*/ | 6652 | /*============================================================================*/ |
@@ -6881,7 +6881,7 @@ static int set_qam16(struct drx_demod_instance *demod) | |||
6881 | 6881 | ||
6882 | return 0; | 6882 | return 0; |
6883 | rw_error: | 6883 | rw_error: |
6884 | return -EIO; | 6884 | return rc; |
6885 | } | 6885 | } |
6886 | 6886 | ||
6887 | /*============================================================================*/ | 6887 | /*============================================================================*/ |
@@ -7116,7 +7116,7 @@ static int set_qam32(struct drx_demod_instance *demod) | |||
7116 | 7116 | ||
7117 | return 0; | 7117 | return 0; |
7118 | rw_error: | 7118 | rw_error: |
7119 | return -EIO; | 7119 | return rc; |
7120 | } | 7120 | } |
7121 | 7121 | ||
7122 | /*============================================================================*/ | 7122 | /*============================================================================*/ |
@@ -7351,7 +7351,7 @@ static int set_qam64(struct drx_demod_instance *demod) | |||
7351 | 7351 | ||
7352 | return 0; | 7352 | return 0; |
7353 | rw_error: | 7353 | rw_error: |
7354 | return -EIO; | 7354 | return rc; |
7355 | } | 7355 | } |
7356 | 7356 | ||
7357 | /*============================================================================*/ | 7357 | /*============================================================================*/ |
@@ -7586,7 +7586,7 @@ static int set_qam128(struct drx_demod_instance *demod) | |||
7586 | 7586 | ||
7587 | return 0; | 7587 | return 0; |
7588 | rw_error: | 7588 | rw_error: |
7589 | return -EIO; | 7589 | return rc; |
7590 | } | 7590 | } |
7591 | 7591 | ||
7592 | /*============================================================================*/ | 7592 | /*============================================================================*/ |
@@ -7821,7 +7821,7 @@ static int set_qam256(struct drx_demod_instance *demod) | |||
7821 | 7821 | ||
7822 | return 0; | 7822 | return 0; |
7823 | rw_error: | 7823 | rw_error: |
7824 | return -EIO; | 7824 | return rc; |
7825 | } | 7825 | } |
7826 | 7826 | ||
7827 | /*============================================================================*/ | 7827 | /*============================================================================*/ |
@@ -8650,7 +8650,7 @@ set_qam(struct drx_demod_instance *demod, | |||
8650 | 8650 | ||
8651 | return 0; | 8651 | return 0; |
8652 | rw_error: | 8652 | rw_error: |
8653 | return -EIO; | 8653 | return rc; |
8654 | } | 8654 | } |
8655 | 8655 | ||
8656 | /*============================================================================*/ | 8656 | /*============================================================================*/ |
@@ -8831,7 +8831,7 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
8831 | 8831 | ||
8832 | return 0; | 8832 | return 0; |
8833 | rw_error: | 8833 | rw_error: |
8834 | return -EIO; | 8834 | return rc; |
8835 | 8835 | ||
8836 | } | 8836 | } |
8837 | 8837 | ||
@@ -8984,7 +8984,7 @@ qam64auto(struct drx_demod_instance *demod, | |||
8984 | 8984 | ||
8985 | return 0; | 8985 | return 0; |
8986 | rw_error: | 8986 | rw_error: |
8987 | return -EIO; | 8987 | return rc; |
8988 | } | 8988 | } |
8989 | 8989 | ||
8990 | /** | 8990 | /** |
@@ -9068,7 +9068,7 @@ qam256auto(struct drx_demod_instance *demod, | |||
9068 | 9068 | ||
9069 | return 0; | 9069 | return 0; |
9070 | rw_error: | 9070 | rw_error: |
9071 | return -EIO; | 9071 | return rc; |
9072 | } | 9072 | } |
9073 | 9073 | ||
9074 | /** | 9074 | /** |
@@ -9273,7 +9273,7 @@ rw_error: | |||
9273 | /* restore starting value */ | 9273 | /* restore starting value */ |
9274 | if (auto_flag) | 9274 | if (auto_flag) |
9275 | channel->constellation = DRX_CONSTELLATION_AUTO; | 9275 | channel->constellation = DRX_CONSTELLATION_AUTO; |
9276 | return -EIO; | 9276 | return rc; |
9277 | } | 9277 | } |
9278 | 9278 | ||
9279 | /*============================================================================*/ | 9279 | /*============================================================================*/ |
@@ -9344,7 +9344,7 @@ get_qamrs_err_count(struct i2c_device_addr *dev_addr, | |||
9344 | 9344 | ||
9345 | return 0; | 9345 | return 0; |
9346 | rw_error: | 9346 | rw_error: |
9347 | return -EIO; | 9347 | return rc; |
9348 | } | 9348 | } |
9349 | 9349 | ||
9350 | /*============================================================================*/ | 9350 | /*============================================================================*/ |
@@ -9425,8 +9425,8 @@ static int get_sig_strength(struct drx_demod_instance *demod, u16 *sig_strength) | |||
9425 | *sig_strength = 0; | 9425 | *sig_strength = 0; |
9426 | 9426 | ||
9427 | return 0; | 9427 | return 0; |
9428 | rw_error: | 9428 | rw_error: |
9429 | return -EIO; | 9429 | return rc; |
9430 | } | 9430 | } |
9431 | 9431 | ||
9432 | /** | 9432 | /** |
@@ -9643,7 +9643,7 @@ rw_error: | |||
9643 | p->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; | 9643 | p->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; |
9644 | p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; | 9644 | p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; |
9645 | 9645 | ||
9646 | return -EIO; | 9646 | return rc; |
9647 | } | 9647 | } |
9648 | 9648 | ||
9649 | #endif /* #ifndef DRXJ_VSB_ONLY */ | 9649 | #endif /* #ifndef DRXJ_VSB_ONLY */ |
@@ -9810,7 +9810,7 @@ power_down_atv(struct drx_demod_instance *demod, enum drx_standard standard, boo | |||
9810 | 9810 | ||
9811 | return 0; | 9811 | return 0; |
9812 | rw_error: | 9812 | rw_error: |
9813 | return -EIO; | 9813 | return rc; |
9814 | } | 9814 | } |
9815 | 9815 | ||
9816 | /*============================================================================*/ | 9816 | /*============================================================================*/ |
@@ -9840,7 +9840,7 @@ static int power_down_aud(struct drx_demod_instance *demod) | |||
9840 | 9840 | ||
9841 | return 0; | 9841 | return 0; |
9842 | rw_error: | 9842 | rw_error: |
9843 | return -EIO; | 9843 | return rc; |
9844 | } | 9844 | } |
9845 | 9845 | ||
9846 | /** | 9846 | /** |
@@ -9874,7 +9874,7 @@ static int set_orx_nsu_aox(struct drx_demod_instance *demod, bool active) | |||
9874 | 9874 | ||
9875 | return 0; | 9875 | return 0; |
9876 | rw_error: | 9876 | rw_error: |
9877 | return -EIO; | 9877 | return rc; |
9878 | } | 9878 | } |
9879 | 9879 | ||
9880 | /** | 9880 | /** |
@@ -10398,7 +10398,7 @@ static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_par | |||
10398 | 10398 | ||
10399 | return 0; | 10399 | return 0; |
10400 | rw_error: | 10400 | rw_error: |
10401 | return -EIO; | 10401 | return rc; |
10402 | } | 10402 | } |
10403 | 10403 | ||
10404 | /*============================================================================*/ | 10404 | /*============================================================================*/ |
@@ -10638,7 +10638,7 @@ ctrl_set_channel(struct drx_demod_instance *demod, struct drx_channel *channel) | |||
10638 | 10638 | ||
10639 | return 0; | 10639 | return 0; |
10640 | rw_error: | 10640 | rw_error: |
10641 | return -EIO; | 10641 | return rc; |
10642 | } | 10642 | } |
10643 | 10643 | ||
10644 | /*============================================================================= | 10644 | /*============================================================================= |
@@ -10756,7 +10756,7 @@ ctrl_sig_quality(struct drx_demod_instance *demod, | |||
10756 | 10756 | ||
10757 | return 0; | 10757 | return 0; |
10758 | rw_error: | 10758 | rw_error: |
10759 | return -EIO; | 10759 | return rc; |
10760 | } | 10760 | } |
10761 | 10761 | ||
10762 | /*============================================================================*/ | 10762 | /*============================================================================*/ |
@@ -10844,7 +10844,7 @@ ctrl_lock_status(struct drx_demod_instance *demod, enum drx_lock_status *lock_st | |||
10844 | 10844 | ||
10845 | return 0; | 10845 | return 0; |
10846 | rw_error: | 10846 | rw_error: |
10847 | return -EIO; | 10847 | return rc; |
10848 | } | 10848 | } |
10849 | 10849 | ||
10850 | /*============================================================================*/ | 10850 | /*============================================================================*/ |
@@ -10941,7 +10941,7 @@ ctrl_set_standard(struct drx_demod_instance *demod, enum drx_standard *standard) | |||
10941 | rw_error: | 10941 | rw_error: |
10942 | /* Don't know what the standard is now ... try again */ | 10942 | /* Don't know what the standard is now ... try again */ |
10943 | ext_attr->standard = DRX_STANDARD_UNKNOWN; | 10943 | ext_attr->standard = DRX_STANDARD_UNKNOWN; |
10944 | return -EIO; | 10944 | return rc; |
10945 | } | 10945 | } |
10946 | 10946 | ||
10947 | /*============================================================================*/ | 10947 | /*============================================================================*/ |
@@ -11222,7 +11222,7 @@ ctrl_set_cfg_pre_saw(struct drx_demod_instance *demod, struct drxj_cfg_pre_saw * | |||
11222 | 11222 | ||
11223 | return 0; | 11223 | return 0; |
11224 | rw_error: | 11224 | rw_error: |
11225 | return -EIO; | 11225 | return rc; |
11226 | } | 11226 | } |
11227 | 11227 | ||
11228 | /*============================================================================*/ | 11228 | /*============================================================================*/ |
@@ -11303,7 +11303,7 @@ ctrl_set_cfg_afe_gain(struct drx_demod_instance *demod, struct drxj_cfg_afe_gain | |||
11303 | 11303 | ||
11304 | return 0; | 11304 | return 0; |
11305 | rw_error: | 11305 | rw_error: |
11306 | return -EIO; | 11306 | return rc; |
11307 | } | 11307 | } |
11308 | 11308 | ||
11309 | /*============================================================================*/ | 11309 | /*============================================================================*/ |
@@ -11532,7 +11532,7 @@ static int drxj_open(struct drx_demod_instance *demod) | |||
11532 | return 0; | 11532 | return 0; |
11533 | rw_error: | 11533 | rw_error: |
11534 | common_attr->is_opened = false; | 11534 | common_attr->is_opened = false; |
11535 | return -EIO; | 11535 | return rc; |
11536 | } | 11536 | } |
11537 | 11537 | ||
11538 | /*============================================================================*/ | 11538 | /*============================================================================*/ |
@@ -11580,7 +11580,7 @@ static int drxj_close(struct drx_demod_instance *demod) | |||
11580 | rw_error: | 11580 | rw_error: |
11581 | DRX_ATTR_ISOPENED(demod) = false; | 11581 | DRX_ATTR_ISOPENED(demod) = false; |
11582 | 11582 | ||
11583 | return -EIO; | 11583 | return rc; |
11584 | } | 11584 | } |
11585 | 11585 | ||
11586 | /* | 11586 | /* |