aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media')
-rw-r--r--drivers/media/dvb/dvb-core/dvb_frontend.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.c b/drivers/media/dvb/dvb-core/dvb_frontend.c
index 00f063abab4d..171f9ca124f7 100644
--- a/drivers/media/dvb/dvb-core/dvb_frontend.c
+++ b/drivers/media/dvb/dvb-core/dvb_frontend.c
@@ -580,7 +580,7 @@ restart:
580 if (fe->ops.tune) 580 if (fe->ops.tune)
581 fe->ops.tune(fe, params, fepriv->tune_mode_flags, &fepriv->delay, &s); 581 fe->ops.tune(fe, params, fepriv->tune_mode_flags, &fepriv->delay, &s);
582 582
583 if (s != fepriv->status) { 583 if (s != fepriv->status && !(fepriv->tune_mode_flags & FE_TUNE_MODE_ONESHOT)) {
584 dprintk("%s: state changed, adding current state\n", __func__); 584 dprintk("%s: state changed, adding current state\n", __func__);
585 dvb_frontend_add_event(fe, s); 585 dvb_frontend_add_event(fe, s);
586 fepriv->status = s; 586 fepriv->status = s;