Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 87b46710 authored by Daniel Scheller's avatar Daniel Scheller Committed by Mauro Carvalho Chehab
Browse files

media: dvb-frontends/stv0367: update UCB readout condition logic



Since the other statistics are read when fe_status conditions are TRUE,
change the ucblocks readout logic to match this aswell.

Signed-off-by: default avatarDaniel Scheller <d.scheller@gmx.net>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent f5a1ba83
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -3081,13 +3081,11 @@ static int stv0367ddb_read_status(struct dvb_frontend *fe,
	else
		p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE;

	/* stop if demod isn't locked */
	if (!(*status & FE_HAS_LOCK)) {
		p->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE;
		return ret;
	}

	/* read uncorrected blocks on FE_HAS_LOCK */
	if (*status & FE_HAS_LOCK)
		stv0367ddb_read_ucblocks(fe);
	else
		p->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE;

	return 0;
}