dvb: use a macro for the number of Kernel stats
authorMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 24 Jan 2013 10:45:40 +0000 (08:45 -0200)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 24 Jan 2013 11:08:20 +0000 (09:08 -0200)
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
lib/include/dvb-v5-std.h
lib/libdvbv5/dvb-fe.c

index 2a22277..336d7b3 100644 (file)
@@ -67,9 +67,10 @@ extern const void *dvb_v5_attr_names[];
 
 #define DTV_USER_NAME_SIZE     (1 + DTV_MAX_STAT_COMMAND - DTV_USER_COMMAND_START)
 
-/* There are currently 6 stats provided on Kernelspace */
+/* There are currently 8 stats provided on Kernelspace */
+#define DTV_NUM_KERNEL_STATS   8
 
-#define DTV_NUM_STATS_PROPS    (8 + DTV_MAX_STAT_COMMAND - DTV_MAX_USER_COMMAND)
+#define DTV_NUM_STATS_PROPS    (DTV_NUM_KERNEL_STATS + DTV_MAX_STAT_COMMAND - DTV_MAX_USER_COMMAND)
 
 enum dvb_sat_polarization {
        POLARIZATION_OFF        = 0,
index 2673d53..82872b4 100644 (file)
@@ -1107,7 +1107,7 @@ int dvb_fe_get_stats(struct dvb_v5_fe_parms *parms)
        if (parms->has_v5_stats) {
                struct dtv_properties props;
 
-               props.num = 6;
+               props.num = DTV_NUM_KERNEL_STATS;
                props.props = parms->stats.prop;
 
                /* Do a DVBv5.10 stats call */