• Mauro Carvalho Chehab's avatar
    [media] ascot2e: don't use variable length arrays · 8853780e
    Mauro Carvalho Chehab authored
    The Linux stack is short; we need to be able to count the number
    of bytes used at stack on each function. So, we don't like to
    use variable-length arrays, as complained by smatch:
            drivers/media/dvb-frontends/horus3a.c:57:19: warning: Variable length array is used.
    
    The max usecase of the driver seems to be 10 bytes + 1 for the
    register.
    
    So, let's be safe and allocate 11 bytes for the write buffer.
    This should be enough to cover all cases. If not, let's print
    an error message.
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
    8853780e
ascot2e.c 15.1 KB