• A
    V4L/DVB (4210b): git-dvb: tea575x-tuner build fix · 7477ddaa
    Andrew Morton 提交于
    In file included from sound/i2c/other/tea575x-tuner.c:30:
    include/sound/tea575x-tuner.h:36: error: field 'vd' has incomplete type
    include/sound/tea575x-tuner.h:37: error: field 'fops' has incomplete type
    sound/i2c/other/tea575x-tuner.c:89: warning: 'struct inode' declared inside parameter list
    sound/i2c/other/tea575x-tuner.c:89: warning: its scope is only this definition or declaration, which is probably not what you want
    sound/i2c/other/tea575x-tuner.c: In function 'snd_tea575x_ioctl':
    sound/i2c/other/tea575x-tuner.c:91: warning: implicit declaration of function 'video_devdata'
    sound/i2c/other/tea575x-tuner.c:91: warning: initialization makes pointer from integer without a cast
    sound/i2c/other/tea575x-tuner.c:92: warning: implicit declaration of function 'video_get_drvdata'
    sound/i2c/other/tea575x-tuner.c:92: warning: initialization makes pointer from integer without a cast
    sound/i2c/other/tea575x-tuner.c:96: warning: implicit declaration of function '_IOR'
    sound/i2c/other/tea575x-tuner.c:96: error: syntax error before 'struct'
    sound/i2c/other/tea575x-tuner.c:99: error: 'v' undeclared (first use in this function)
    sound/i2c/other/tea575x-tuner.c:99: error: (Each undeclared identifier is reported only once
    sound/i2c/other/tea575x-tuner.c:99: error: for each function it appears in.)
    sound/i2c/other/tea575x-tuner.c:108: warning: implicit declaration of function 'copy_to_user'
    sound/i2c/other/tea575x-tuner.c:112: warning: implicit declaration of function '_IOWR'
    sound/i2c/other/tea575x-tuner.c:112: error: syntax error before 'struct'
    sound/i2c/other/tea575x-tuner.c:115: warning: implicit declaration of function 'copy_from_user'
    sound/i2c/other/tea575x-tuner.c: At top level:
    sound/i2c/other/tea575x-tuner.c:129: error: syntax error before 'case'
    sound/i2c/other/tea575x-tuner.c:146: warning: type defaults to 'int' in declaration of 'snd_tea575x_set_freq'
    sound/i2c/other/tea575x-tuner.c:146: warning: parameter names (without types) in function declaration
    sound/i2c/other/tea575x-tuner.c:146: error: conflicting types for 'snd_tea575x_set_freq'
    sound/i2c/other/tea575x-tuner.c:62: error: previous definition of 'snd_tea575x_set_freq' was here
    sound/i2c/other/tea575x-tuner.c:146: warning: data definition has no type or storage class
    sound/i2c/other/tea575x-tuner.c:147: error: syntax error before 'return'
    sound/i2c/other/tea575x-tuner.c:151: error: syntax error before '&' token
    sound/i2c/other/tea575x-tuner.c:152: error: syntax error before '.' token
    sound/i2c/other/tea575x-tuner.c:152: warning: type defaults to 'int' in declaration of 'strcpy'
    sound/i2c/other/tea575x-tuner.c:152: warning: function declaration isn't a prototype
    sound/i2c/other/tea575x-tuner.c:152: error: conflicting types for 'strcpy'
    sound/i2c/other/tea575x-tuner.c:152: warning: data definition has no type or storage class
    sound/i2c/other/tea575x-tuner.c: In function 'snd_tea575x_init':
    sound/i2c/other/tea575x-tuner.c:194: warning: implicit declaration of function 'video_set_drvdata'
    sound/i2c/other/tea575x-tuner.c:197: error: 'video_exclusive_open' undeclared (first use in this function)
    sound/i2c/other/tea575x-tuner.c:198: error: 'video_exclusive_release' undeclared (first use in this function)
    sound/i2c/other/tea575x-tuner.c:200: warning: implicit declaration of function 'video_register_device'
    sound/i2c/other/tea575x-tuner.c:200: error: 'VFL_TYPE_RADIO' undeclared (first use in this function)
    sound/i2c/other/tea575x-tuner.c: In function 'snd_tea575x_exit':
    sound/i2c/other/tea575x-tuner.c:215: warning: implicit declaration of function 'video_unregister_device'
    distcc[7333] ERROR: compile sound/i2c/other/tea575x-tuner.c on x/32 failed
    make[1]: *** [sound/i2c/other/tea575x-tuner.o] Error 1
    Signed-off-by: NAndrew Morton <akpm@osdl.org>
    Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
    7477ddaa
tea575x-tuner.h 1.7 KB