Message ID | 1358217061-14982-11-git-send-email-mchehab@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/media/dvb-frontends/mb86a20s.c b/drivers/media/dvb-frontends/mb86a20s.c index e73f66d..c4bf428 100644 --- a/drivers/media/dvb-frontends/mb86a20s.c +++ b/drivers/media/dvb-frontends/mb86a20s.c @@ -964,12 +964,13 @@ static int mb86a20s_read_status_and_stats(struct dvb_frontend *fe, /* Get QoS statistics */ rc = mb86a20s_get_stats(fe); - if (rc < 0) { + if (rc < 0 && rc != -EBUSY) { dev_err(&state->i2c->dev, "%s: Can't get FE QoS statistics.\n", __func__); rc = 0; goto error; } + rc = 0; /* Don't return EBUSY to userspace */ } goto ok;
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> --- drivers/media/dvb-frontends/mb86a20s.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)