OSDN Git Service

media: bt8xx: avoid a needless u8 to char conversion
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 29 Mar 2019 14:29:40 +0000 (10:29 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 29 Mar 2019 14:29:40 +0000 (10:29 -0400)
Instead of doing the cast, just change the type to char.

Suggested-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/pci/bt8xx/dst.c
drivers/media/pci/bt8xx/dst_common.h

index 3315a6d..e929797 100644 (file)
@@ -1100,8 +1100,8 @@ static int dst_get_device_id(struct dst_state *state)
                        /*      Card capabilities       */
                        state->dst_hw_cap = p_dst_type->dst_feature;
                        pr_err("Recognise [%s]\n", p_dst_type->device_id);
-                       strscpy((char *)state->fw_name, p_dst_type->device_id,
-                               sizeof(state->fw_name));
+                       strscpy(state->fw_name, p_dst_type->device_id,
+                               sizeof(state->fw_name));
                        /*      Multiple tuners         */
                        if (p_dst_type->tuner_type & TUNER_TYPE_MULTI) {
                                switch (use_dst_type) {
index 6a2cfdd..79dec1b 100644 (file)
@@ -138,7 +138,7 @@ struct dst_state {
        u32 tuner_type;
        char *tuner_name;
        struct mutex dst_mutex;
-       u8 fw_name[8];
+       char fw_name[8];
        struct dvb_device *dst_ca;
 };