[media] cinergyT2-fe: cache stats at cinergyt2_fe_read_status()
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 7 Oct 2016 09:07:36 +0000 (06:07 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 14 Oct 2016 15:36:21 +0000 (12:36 -0300)
commitc2730eef5fa180eec853f3775bebc4d74e6e6697
treec5e3e45eb8f46063e5b814a6b32b2e0b7e7e371a
parent54d577a4c91ba5dfe634ddee26223bc9a39687a7
[media] cinergyT2-fe: cache stats at cinergyt2_fe_read_status()

Instead of sending USB commands for every stats call, collect
them once, when status is updated. As the frontend kthread
will call it on every few seconds, the stats will still be
collected.

Besides reducing the amount of USB/I2C transfers, this also
warrants that all stats will be collected at the same time,
and makes easier to convert it to DVBv5 stats in the future.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/usb/dvb-usb/cinergyT2-fe.c