1. 14 1月, 2014 5 次提交
    • M
      [media] lirc_parallel: avoid name conflict on mn10300 arch · 986058e1
      Mauro Carvalho Chehab 提交于
      The "irq_handler" name is already defined there on a header
      file:
      
      /devel/v4l/temp/drivers/staging/media/lirc/lirc_parallel.c:223:13: error: conflicting types for ‘irq_handler’
       static void irq_handler(void *blah)
                   ^
      In file included from /devel/v4l/temp/arch/mn10300/include/asm/reset-regs.h:16:0,
                       from /devel/v4l/temp/arch/mn10300/include/asm/irq.h:18,
                       from /devel/v4l/temp/include/linux/irq.h:24,
                       from /devel/v4l/temp/arch/mn10300/include/asm/hardirq.h:16,
                       from /devel/v4l/temp/include/linux/preempt_mask.h:5,
                       from /devel/v4l/temp/include/linux/sched.h:25,
                       from /devel/v4l/temp/include/linux/utsname.h:5,
                       from /devel/v4l/temp/arch/mn10300/include/asm/elf.h:15,
                       from /devel/v4l/temp/include/linux/elf.h:4,
                       from /devel/v4l/temp/include/linux/module.h:14,
                       from /devel/v4l/temp/drivers/staging/media/lirc/lirc_parallel.c:29:
      /devel/v4l/temp/arch/mn10300/include/asm/exceptions.h:107:24: note: previous declaration of ‘irq_handler’ was here
       extern asmlinkage void irq_handler(void);
      
      /devel/v4l/patchwork/drivers/staging/media/lirc/lirc_serial.c:653:20: error: conflicting types for ‘irq_handler’
       static irqreturn_t irq_handler(int i, void *blah)
                          ^
      In file included from /devel/v4l/patchwork/arch/mn10300/include/asm/reset-regs.h:16:0,
                       from /devel/v4l/patchwork/arch/mn10300/include/asm/irq.h:18,
                       from /devel/v4l/patchwork/include/linux/irq.h:24,
                       from /devel/v4l/patchwork/arch/mn10300/include/asm/hardirq.h:16,
                       from /devel/v4l/patchwork/include/linux/preempt_mask.h:5,
                       from /devel/v4l/patchwork/include/linux/sched.h:25,
                       from /devel/v4l/patchwork/include/linux/utsname.h:5,
                       from /devel/v4l/patchwork/arch/mn10300/include/asm/elf.h:15,
                       from /devel/v4l/patchwork/include/linux/elf.h:4,
                       from /devel/v4l/patchwork/include/linux/module.h:14,
                       from /devel/v4l/patchwork/drivers/staging/media/lirc/lirc_serial.c:53:
      /devel/v4l/patchwork/arch/mn10300/include/asm/exceptions.h:107:24: note: previous declaration of ‘irq_handler’ was here
       extern asmlinkage void irq_handler(void);
      
      So, rename it, to avoid namespace conflicts.
      
      This patch fixes building media drivers with allyesconfig/almodconfig on
      mn10300 arch.
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      986058e1
    • M
      [media] go7007-usb: only use go->dev after allocated · c61c3094
      Mauro Carvalho Chehab 提交于
      Fixes those warnings:
      	drivers/staging/media/go7007/go7007-usb.c: In function 'go7007_usb_probe':
      	drivers/staging/media/go7007/go7007-usb.c:1060: warning: 'go' is used uninitialized in this function
      
      While here, comment a code that will never run.
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      c61c3094
    • M
      [media] dib8000: Fix a few warnings when compiled for avr32 · e4a3bc1c
      Mauro Carvalho Chehab 提交于
      	drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_get_time_us':
      	drivers/media/dvb-frontends/dib8000.c:3957: warning: 'interleaving' may be used uninitialized in this function
      	drivers/media/dvb-frontends/dib8000.c:3956: warning: 'rate_denum' may be used uninitialized in this function
      
      Those are actually false positives, but it doesn't hurt cleaning them.
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      e4a3bc1c
    • M
      [media] dib8000: Properly represent long long integers · 5dc8526b
      Mauro Carvalho Chehab 提交于
      When compiling with avr32, it gets those errors:
      
      	drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_get_stats':
      	drivers/media/dvb-frontends/dib8000.c:4121: warning: integer constant is too large for 'long' type
      
      Fix integer representation to avoid overflow.
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      5dc8526b
    • M
      [media] radio-usb-si4713: make si4713_register_i2c_adapter static · 6fcd3b61
      Mauro Carvalho Chehab 提交于
      This function isn't used nowhere outside the same .c file.
      Fixes this warning:
      
      drivers/media/radio/si4713/radio-usb-si4713.c:418:5: warning: no previous prototype for 'si4713_register_i2c_adapter' [-Wmissing-prototypes]
       int si4713_register_i2c_adapter(struct si4713_usb_device *radio)
           ^
      
      Cc: Hans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      6fcd3b61
  2. 13 1月, 2014 9 次提交
  3. 12 1月, 2014 10 次提交
  4. 10 1月, 2014 8 次提交
  5. 07 1月, 2014 8 次提交