• Mauro Carvalho Chehab's avatar
    [media] drxd_map_firm.h: Remove unused lines · 935c630c
    Mauro Carvalho Chehab authored
    This file is big. It has 12000+ lines! Most of the defined stuff aren't
    used anyware inside the driver, so we can just remove most of the lines
    and still keep everything that have any interest for the driver.
    
    If anyone ever need the other devices, it will be stored at git logs, so
    it is easy to recover.
    
    The diff result is impressive:
     1 files changed, 1013 insertions(+), 12694 deletions(-)
     rewrite drivers/media/dvb/frontends/drxd_map_firm.h (90%)
    
    As a sideback effect, drxd driver will likely compile faster, and
    checkpatch.pl can run on this file without taking (literally) hours.
    
    The code cleanup was done using this small script:
    	$ for i in `perl -ne 'print "$1\n" if (m/define\s+([^\s+]+)/)' drxd_map_firm.h`; do if [ "`grep $i drivers/media/dvb/frontends/drxd*.[ch]`" != "" ] ; then echo $i; fi; done|sort|uniq >used_symbols
    	$ grep -f used_symbols drxd_map_firm.h >defines
    
    And then deleting the old #define lines, replacing by "defines" file content.
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    935c630c
drxd_map_firm.h 74.6 KB